.prototype-home{--navy:oklch(23.5% .043 232);--gold:oklch(73% .098 85);--cream:oklch(96.6% .006 85);--prototype-overlay:linear-gradient(90deg, color-mix(in oklch, var(--navy) 88%, transparent), color-mix(in oklch, var(--navy) 48%, transparent) 48%, transparent 80%);color:var(--navy);background:var(--background);letter-spacing:0;font-family:Arial,sans-serif}.prototype-home h1,.prototype-home h2,.prototype-home h3,.prototype-home .prototype-serif{letter-spacing:0;font-family:Georgia,serif;font-weight:400}.prototype-inner{width:calc(100% - 96px);max-width:1400px;margin-inline:auto}.prototype-header{height:88px}.prototype-logo{object-fit:contain;width:218px;height:72px}.prototype-hero{min-height:clamp(320px,100svh - 300px,600px)}.prototype-hero:after{content:"";background:var(--prototype-overlay);position:absolute;inset:0}.prototype-hero-content{z-index:1;padding-block:70px 58px;position:relative}.prototype-title{max-width:690px;font-size:54px;line-height:1.1}.prototype-lead{max-width:580px;font-size:20px;line-height:1.4}.prototype-method{padding-block:64px}.prototype-intent .grid>a+a{border-left:1px solid color-mix(in oklch, var(--gold) 30%, transparent)}.prototype-method h2{font-size:46px;line-height:1.15}.prototype-step{position:relative}.prototype-step:not(:last-child):after{content:"›";color:var(--gold);font-family:Georgia,serif;font-size:48px;font-weight:400;position:absolute;top:38px;right:-20px}.prototype-listings{padding-block:44px 64px}.prototype-listings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.prototype-footer{min-height:150px}.prototype-detail-band{padding-block:64px}.prototype-section-title{font-size:38px;line-height:1.2}.prototype-eyebrow{text-transform:uppercase;font-size:12px}.prototype-faq summary::marker{color:var(--gold)}.prototype-faq summary:focus-visible,.prototype-home a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media (width>=1500px){.prototype-hero-content{padding-block:105px 85px}}@media (width<=1023px){.prototype-inner{width:calc(100% - 48px)}.prototype-logo{width:175px}.prototype-header{height:76px}.prototype-title{font-size:44px}.prototype-listings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.prototype-method h2{font-size:38px}}@media (width<=639px){.prototype-inner{width:calc(100% - 36px)}.prototype-header{height:74px}.prototype-logo{width:150px;height:60px}.prototype-hero{min-height:clamp(300px,100svh - 380px,380px)}.prototype-hero-content{padding-block:66px 42px}.prototype-intent .grid>a{padding-block:12px}.prototype-title{font-size:36px;line-height:1.13}.prototype-lead{font-size:18px}.prototype-method,.prototype-listings{padding-block:40px}.prototype-intent .grid>a+a{border-left:0;border-top:1px solid color-mix(in oklch, var(--gold) 30%, transparent)}.prototype-method h2{font-size:32px}.prototype-step:not(:last-child):after{display:none}.prototype-listings-grid{grid-template-columns:minmax(0,1fr);gap:24px}.prototype-footer{padding-block:28px}.prototype-detail-band{padding-block:40px}.prototype-section-title{font-size:30px}}
