.website-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.website-visual{position:relative}.website-visual>img{aspect-ratio:1.05;object-fit:cover}.website-visual>span{display:block;background:#0a1729;color:#dec582;padding:18px 22px;font-size:12px;letter-spacing:.04em}.website-feature p{margin:24px 0}.website-feature .textlink{display:flex;width:fit-content;margin-top:25px}.offer-editorial{display:grid;grid-template-columns:1fr 1fr;gap:65px}.offer-editorial>article{background:#07090c;color:white}.offer-editorial>article>img{max-height:310px;object-fit:contain;background:#000}.offer-editorial>article>div{padding:32px}.offer-editorial>article p{color:#c5ccd6;margin:20px 0}.offer-editorial>article .textlink{color:#dfc27a}.offer-lines article{padding:0 0 26px;margin-bottom:26px;border-bottom:1px solid #dce2e9}.offer-lines p{margin:15px 0}.central-brand{display:flex;align-items:center;gap:35px;padding-top:40px;margin-top:45px;border-top:1px solid #dce2e9}.central-brand img{width:240px}.central-brand p{font-size:13px;max-width:36ch}.central-brand .textlink{margin-left:auto;white-space:nowrap}.sites-intro{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.sites-intro>img{aspect-ratio:1.1;object-fit:cover}.sites-intro .button{margin-top:28px}.site-formats>div,.site-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.site-formats article{border-top:1px solid #b89953;padding-top:25px}.site-formats p,.site-delivery p,.site-process p{margin-top:16px}.site-delivery{display:grid;grid-template-columns:1fr 1.1fr;gap:65px}.site-delivery>div{display:grid;grid-template-columns:1fr 1fr;gap:36px}.site-process ol{padding-left:22px}.site-process li::marker{color:#946d21}.mentor-signature .hero-copy>.textlink{display:flex;width:fit-content;margin-top:27px;font-size:12px}.mentor-signature .hero-copy{max-width:580px}.mentor-signature .hero-copy p{max-width:41ch}.header nav{gap:19px}@media(max-width:850px){.website-feature,.offer-editorial,.site-delivery{gap:30px}.central-brand{flex-wrap:wrap}.central-brand .textlink{margin-left:0}.sites-intro{gap:25px}.site-formats>div{gap:20px}}@media(max-width:600px){.website-feature,.offer-editorial,.sites-intro,.site-delivery{grid-template-columns:1fr;gap:30px}.website-feature h2{font-size:43px}.website-visual>img{aspect-ratio:1.35}.site-formats>div,.site-process ol,.site-delivery>div{grid-template-columns:1fr;gap:30px}.central-brand{gap:20px}.central-brand img{width:240px}.mentor-signature .hero-copy{max-width:none}.sites-intro h1{font-size:46px}.site-process ol{padding-left:20px}.offer-editorial>article>div{padding:25px}}

/* Personal homepage: website offer, refined editorial hierarchy. */
.website-feature{grid-template-columns:1.08fr 1fr;gap:56px;padding-block:78px}.website-copy{min-width:0}.website-eyebrow{display:block;font-size:10px;line-height:1.8;letter-spacing:.13em;color:#d8b866;margin-bottom:23px}.website-feature h2{font-size:55px;line-height:1.04;letter-spacing:-.025em}.website-feature h2 em{color:#e2c476}.website-feature .website-lead{font-size:15px;line-height:1.8;max-width:46ch;margin:23px 0 26px}.website-benefits{padding:0;margin:0 0 30px;list-style:none;display:grid;gap:18px}.website-benefits li{display:flex;align-items:center;gap:15px}.website-benefits img{width:32px;height:34px;object-fit:contain;flex:none}.website-benefits strong,.website-benefits span{display:block}.website-benefits strong{font-size:13px;font-weight:650;color:#fff}.website-benefits span{font-size:12px;color:#b9c2ce;margin-top:3px}.website-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.website-actions .button{padding:17px 21px;font-size:12px}.website-feature .website-actions .textlink{margin:0;font-size:12px;gap:10px}.website-feature .website-note{font-size:11px;line-height:1.6;color:#9da8b6;margin:17px 0 0}.website-feature .website-visual{margin:0;border:1px solid #ffffff20;background:#0b1625;min-width:0}.website-feature .website-visual>img{display:block;width:100%;aspect-ratio:1.14;object-fit:cover;object-position:50% 45%}.website-visual figcaption{padding:28px 27px 25px;border-top:1px solid #d8b86660}.website-visual figcaption>span{font-size:9px;letter-spacing:.16em;color:#e2c476}.website-visual figcaption strong{display:block;font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.1;margin:13px 0 19px;color:#fff}.website-visual figcaption>div{font-size:10px;color:#c6ced9;line-height:1.8}.website-visual figcaption b{color:#d8b866;padding:0 5px;font-weight:400}
@media(max-width:950px){.website-feature{gap:30px}.website-feature h2{font-size:46px}.website-actions{gap:18px}.website-visual figcaption{padding:23px}.website-visual figcaption strong{font-size:27px}}
@media(max-width:700px){.website-feature{grid-template-columns:1fr;padding-block:52px;gap:35px}.website-feature h2{font-size:46px}.website-eyebrow{font-size:9px;max-width:32ch}.website-feature .website-lead{font-size:14px}.website-feature .website-visual>img{aspect-ratio:1.5}.website-benefits span{font-size:12px}.website-actions{align-items:flex-start;flex-direction:column}.website-actions .button{width:100%;justify-content:space-between}.website-visual figcaption strong{font-size:29px}}
