.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#d9c9a9;color:#111;padding:12px}.skip-link:focus{top:15px}.under-link{display:inline-block;padding-top:18px;color:#d5c5a4;border-bottom:1px solid #d5c5a466}.intake-reference{border:1px solid #c5b78f35;padding:14px;font-size:11px;line-height:1.9;color:#c5b78f}.intake-reference a{text-decoration:underline;text-underline-offset:4px}.home-page .hero-footer,.home-page .caption{z-index:3}.home-page .hero-shade{z-index:1;pointer-events:none}.home-page .hero-copy{z-index:2}.home-page .detail-shot.keys img{transform:scale(1);object-fit:contain}.home-page .detail-shot.keys:hover img{transform:scale(1.025)}.home-page footer span{font-size:10px;line-height:2.3}.home-page .hero .intro{max-width:350px}.home-page .hero-copy>.primary{font-size:12px}.home-page nav a{white-space:nowrap}.home-page button{min-height:40px}.home-page .hero-footer>span{line-height:1.8}.home-page .design-specs{color:#d5d7cf}.hint{color:#a1aa9a}.footnote,.credit{color:#9ba58f}.information{max-width:1060px;margin:0 auto;padding:60px 6% 90px}.information h1{font-size:clamp(32px,5vw,54px);font-weight:400;line-height:1.35;margin:15px 0 25px}.information .lead{font-size:15px;max-width:660px;color:#b5bba9;line-height:2}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:35px 0}.info-grid article{padding:25px;border:1px solid var(--line);background:#c5b78f05}.information h2{font-size:20px;font-weight:400}.information p,.information li{line-height:2;color:#a8b29e;font-size:13px}.information strong{color:#dfdecf}.information section{margin-top:35px;border-top:1px solid var(--line);padding-top:20px}.information .primary{width:max-content;max-width:100%;gap:35px}.information .status-pill{display:inline-flex;padding:5px 11px;border:1px solid #c5b78f40;color:#d0c09c;font-size:11px}.information a:not(.primary){text-decoration:underline;text-underline-offset:5px}textarea:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.what-next .hint{font-size:12px}.site-header{flex-wrap:wrap}.information small{color:#a8b29e}
@media(max-width:760px){.home-page header{padding:0 6%;height:76px}.home-page header .logo span{display:none}.home-page nav{gap:14px;letter-spacing:0}.home-page nav>a:first-child,.home-page nav>a:nth-child(2){display:none}.home-page .nav-cta{padding:10px;font-size:10px}.home-page .nav-cta span{margin-left:6px}.home-page .hero{height:850px;min-height:850px}.home-page .hero-copy{top:25px}.home-page h1{font-size:clamp(53px,15vw,66px)}.home-page .hero-image.product-visual,.home-page .hero-image.real-home{top:340px;height:370px}.home-page .caption{left:6%;right:6%;text-align:left;line-height:1.7}.home-page .hero-footer{bottom:24px}.home-page .intro{max-width:95%;font-size:12px;line-height:1.85}.home-page .hero .primary{min-height:46px}.home-page .detail-media{aspect-ratio:1.25}.information{padding-top:36px}.info-grid{grid-template-columns:1fr}.site-header .logo span{font-size:7px}.information .lead{font-size:13px}}
