.revised-hero .hero-shade{background:linear-gradient(90deg,rgba(24,23,17,.93),rgba(24,23,17,.42) 65%,rgba(24,23,17,.15))}.revised-hero .opening-note{font-size:12px!important;color:#e0d3bb;margin-top:25px}.revised-hero .btn{background:#e8d4ac;color:#211a13;border-color:#e8d4ac}.path-finder{scroll-margin-top:130px}.path-choices{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.path-choices button{background:transparent;border:1px solid #b6aa95;min-height:155px;padding:24px;text-align:left;color:#342e22;cursor:pointer;position:relative;transition:background .2s}.path-choices button>span{font-size:11px;letter-spacing:.12em;display:block;margin-bottom:22px}.path-choices strong{font:32px var(--serif)}.path-choices b{position:absolute;right:22px;top:20px;font-weight:400}.path-choices button:hover,.path-choices button[aria-pressed=true]{background:#343828;color:#fff8e9;border-color:#343828}.path-result{background:#eae3d5;padding:24px 28px;margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:110px}.path-result p{margin:0;max-width:630px}.path-result a{flex-shrink:0}.trust-section{background:#303324;color:#f6f0e4;padding:95px 0}.trust-section .eyebrow,.trust-section .lede,.trust-list p{color:#dfdacb}.trust-section .btn{border-color:#d8c5a0;color:#f6f0e4}.trust-list article{border-bottom:1px solid #686a55;padding:0 0 22px;margin:0 0 25px}.trust-list h3{font:30px var(--serif);margin:0 0 10px}.trust-list p{margin:0;font-size:15px}.making-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.making-card{position:relative;min-height:460px;overflow:hidden;color:#fff;isolation:isolate}.board-art{position:absolute;inset:0;z-index:-2;background-image:url('../images/brand-storyboard.png');background-repeat:no-repeat;background-size:400% 232%;transition:transform .5s}.making-card.build .board-art{background-position:0 0}.making-card.space .board-art{background-position:66.666% 0}.making-card.purpose .board-art{background-position:100% 100%}.making-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#17170ee6,transparent 80%);z-index:-1}.making-card:hover .board-art{transform:scale(1.035)}.making-copy{position:absolute;bottom:28px;left:26px;right:26px}.making-copy span{font-size:10px;letter-spacing:.15em;text-transform:uppercase}.making-copy h3{font:37px/1.05 var(--serif);margin:20px 0}.making-copy b{font-size:24px;font-weight:400}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.steps-grid article{border-top:1px solid #c7bda9;padding-top:24px}.steps-grid article>span{font:26px var(--serif);color:#796c50}.steps-grid h3{font:34px var(--serif);margin:22px 0 14px}.steps-grid p{color:var(--muted);font-size:15px}.availability{border-top:1px solid var(--line);margin-top:30px;padding-top:30px;display:flex;gap:35px;align-items:center;justify-content:space-between}.availability>span{max-width:600px;font-size:13px}.availability .btn{flex-shrink:0}.procedure-overview{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-bottom:1px solid var(--line)}.detail-faq details{border-bottom:1px solid var(--line);padding:20px 0}.detail-faq summary{cursor:pointer;font-size:18px}.detail-faq p{color:var(--muted);font-size:15px}.form-card h2{font-size:38px}.form-card>p{font-size:14px}#planner fieldset{border:0;padding:0;margin:25px 0}#planner legend{font-size:15px;margin-bottom:18px}.check-row{display:flex;gap:12px;align-items:center;margin-bottom:12px;font-size:14px;cursor:pointer}.check-row input{width:18px;height:18px;margin:0;accent-color:#343828;flex-shrink:0}#planner-result{margin-top:25px;padding:25px;background:#eae3d5}#planner-result h3{font:30px var(--serif)}#planner-result li{margin-bottom:12px}#planner-result .btn{margin-top:15px;white-space:normal}.mobile-actions{display:none}.compact{padding-top:65px!important;padding-bottom:65px!important}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #a78442;outline-offset:5px}
.nav nav>a:not(.btn){font-size:16px;letter-spacing:.04em;white-space:nowrap}
@media(min-width:1101px){.nav nav{gap:22px}.nav .btn{padding:13px 18px;gap:12px}}
@media(max-width:1100px){.menu-toggle{display:block;background:none;border:0;padding:12px;margin-right:-12px}.menu-toggle span{display:block;width:25px;height:1px;background:var(--ink);margin:7px 0}.nav nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--ivory);padding:22px 32px 35px;border-bottom:1px solid var(--line);align-items:stretch;gap:0}.nav nav.open{display:flex;flex-direction:column}.nav nav>a:not(.btn){font-size:18px;border-bottom:1px solid var(--line);padding:13px 0}.nav nav>.btn{margin-top:20px;align-self:flex-start}}
@media(max-width:900px){.path-choices{grid-template-columns:1fr 1fr}.making-card{min-height:390px}.making-copy h3{font-size:29px}.making-copy{left:18px;right:18px}.path-result{display:block}.path-result a{display:inline-block;margin-top:15px}.availability{display:block}.availability .btn{margin-top:20px}.procedure-overview{gap:35px}}
@media(max-width:650px){body{padding-bottom:68px}.mobile-actions{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1.25fr;background:#faf6ed;z-index:40;border-top:1px solid #c1b89f;padding-bottom:env(safe-area-inset-bottom)}.mobile-actions a{padding:19px 10px;text-align:center;font-size:12px}.mobile-actions a:last-child{background:#343828;color:#fff}.revised-hero{height:auto;min-height:560px;max-height:none}.revised-hero .hero-content{padding:65px 0 90px}.revised-hero .hero-content h1{font-size:53px}.revised-hero .hero-content .eyebrow{font-size:9px}.revised-hero .hero-content p{font-size:15px}.revised-hero .actions{margin-top:22px;gap:18px}.revised-hero .hero-bottom{bottom:15px}.revised-hero .hero-bottom span:first-child{max-width:180px}.path-choices{gap:10px}.path-choices button{padding:18px;min-height:125px}.path-choices strong{font-size:28px}.path-choices button>span{margin-bottom:16px}.path-result{padding:22px}.trust-section{padding:65px 0}.making-grid,.steps-grid,.procedure-overview{grid-template-columns:1fr}.making-grid{gap:20px}.making-card{min-height:460px}.making-copy h3{font-size:38px}.making-copy{left:26px;right:26px}.steps-grid{gap:22px}.steps-grid h3{margin-top:15px}.compact{padding-top:45px!important;padding-bottom:45px!important}.form-card h2{font-size:34px}.availability .btn{font-size:11px}#planner-result{padding:18px}}
.making-card .board-art{background-size:cover;background-position:center}.making-card.build .board-art{background-image:url('../images/9b55794e1231.jpeg');background-position:70% center}.making-card.space .board-art{background-image:url('../images/2f8b80e00a2e.jpeg');background-position:center}.making-card.purpose .board-art{background-image:url('../images/5d683bccecbd.jpeg');background-position:center}.making-card:after{background:linear-gradient(0deg,#17170ef5,rgba(23,23,14,.2) 90%)}
@media print{.mobile-actions,.menu-toggle{display:none!important}body{padding:0}.board-art{print-color-adjust:exact}}
