.at{--at-white:#fcfcf9;--at-stone:#f6f3ec;--at-forest:#17251e;--at-ink:#202820;--at-gold:#806036;--at-rule:#20282024;--at-wrap:1248px;--at-gutter:clamp(1.25rem, 6.5vw, 6rem);background:var(--at-white);color:var(--at-ink);overflow-x:clip}.at-wrap{max-width:var(--at-wrap);margin-inline:auto}.at h1{font-family:var(--font-display,var(--font-serif));letter-spacing:-.015em;max-width:18ch;margin:0 0 1.5rem;font-size:clamp(2.625rem,5vw,4.375rem);font-weight:400;line-height:1.02}.at h2{font-family:var(--font-display,var(--font-serif));letter-spacing:-.01em;max-width:22ch;margin:0 0 1.5rem;font-size:clamp(2.125rem,3.8vw,3.375rem);font-weight:400;line-height:1.08}.at p{max-width:60ch;margin:0 0 1.25rem;font-size:clamp(1.125rem,1.45vw,1.375rem);line-height:1.5}.at-eyebrow{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--at-gold);margin:0 0 1.25rem!important;font-size:.75rem!important}.at-hero,.at-sec{padding:clamp(4rem, 8vw, 6.5rem) var(--at-gutter)}.at-hero{padding-top:clamp(3.5rem,7vw,6rem)}.at-white{background:var(--at-white)}.at-stone{background:var(--at-stone)}.at-forest{background:var(--at-forest);color:#f1eee6}.at-forest p{color:#f1eee6cc}.at-forest .at-eyebrow{color:#c9a96e}.at-forest .at-detail,.at-forest .at-detail>div{border-color:#f1eee629}.at-forest .at-detail dd{color:#f1eee6c7}.at-forest .at-figure figcaption{color:#f1eee680}.at-hero{background:radial-gradient(ellipse 70% 60% at 78% 38%, #c9a96e29, transparent 62%), radial-gradient(ellipse 60% 70% at 10% 90%, #3c604c59, transparent 60%), var(--at-forest);color:#f1eee6;padding:clamp(4.5rem, 9vw, 7.5rem) 0 0 var(--at-gutter);flex-direction:column;min-height:min(100vh,980px);display:flex;position:relative;overflow:hidden}.at-hero-grid{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}.at-hero-copy{max-width:36rem}.at-hero h1{color:#f6f2ea;max-width:17ch;font-size:clamp(2.5rem,3.9vw,3.875rem);line-height:1.04}.at-hero p{color:#f1eee6cc;max-width:44ch}.at-hero .at-eyebrow{color:#c9a96e}.at-hero-stage{perspective:2200px;margin-right:-8vw}.at-hero-screen{transform-origin:0;filter:drop-shadow(0 50px 70px #00000080);transform:rotateY(-14deg)rotateX(4deg)translateZ(0)}.at-hero-screen .at-window{border-radius:14px}.at-hero-outcomes{padding:clamp(2.5rem, 5vw, 4rem) var(--at-gutter) clamp(2.5rem, 4vw, 3.5rem) 0;max-width:calc(var(--at-wrap) + 2rem)}.at-hero-outcomes .at-detail{border-color:#f1eee629;margin-top:0}.at-hero-outcomes .at-detail>div{border-color:#f1eee629}.at-hero-outcomes .at-detail dt{color:#f6f2ea}.at-hero-outcomes .at-detail dd{color:#f1eee6a8}.at-window{background:#fff;border:1px solid #2028201a;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #141e190d,0 30px 70px -28px #141e1959}.at-window-bar{background:#f3f2ee;border-bottom:1px solid #20282014;align-items:center;gap:7px;height:30px;padding:0 14px;display:flex}.at-window-bar span{background:#d9d6ce;border-radius:50%;width:10px;height:10px}.at-window img{box-shadow:none!important;border-radius:0!important}.at-forest .at-window{border-color:#ffffff14}.at-split{padding-left:0;padding-right:0}.at-split-grid{padding-left:max(var(--at-gutter), calc((100vw - var(--at-wrap)) / 2));grid-template-columns:minmax(0,.64fr) minmax(0,1.36fr);align-items:start;gap:clamp(2.5rem,4.5vw,4.5rem);display:grid}.at-split-right .at-split-grid{padding-left:0;padding-right:max(var(--at-gutter), calc((100vw - var(--at-wrap)) / 2));grid-template-columns:minmax(0,1.36fr) minmax(0,.64fr)}.at-split-right .at-text{order:2}.at-split-right .at-split-media{order:1}.at-split .at-text{padding-top:.5rem}.at-split-media{position:sticky;top:clamp(5.5rem,12vh,8rem)}.at-split .at-text p{max-width:44ch}.at-split .at-text h2{max-width:16ch}.at-split .at-detail{grid-template-columns:1fr 1fr}.at-split .at-figure{margin-top:0}.at-split-left .at-window{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.at-split-right .at-window{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.at-split-left .at-photo img{border-top-right-radius:0;border-bottom-right-radius:0}.at-split-right .at-photo img{border-top-left-radius:0;border-bottom-left-radius:0}.at-figure{margin:clamp(2.5rem,4vw,3.5rem) 0 0}.at-figure img{border-radius:10px;box-shadow:0 1px 2px #141e190f,0 18px 50px -18px #141e1947}.at-figure figcaption{letter-spacing:.02em;color:#20282080;margin-top:.875rem;font-size:.8125rem}.at-detail{border-top:1px solid var(--at-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));gap:0 clamp(1.5rem,3vw,2.5rem);margin:clamp(2rem,3.5vw,3rem) 0 0;display:grid}.at-detail>div{border-bottom:1px solid var(--at-rule);padding:1.125rem 0}.at-detail dt{font-family:var(--font-display,var(--font-serif));margin-bottom:.375rem;font-size:1.3125rem}.at-detail dd{color:#202820b8;margin:0;font-size:1rem;line-height:1.5}.at-def{max-width:62rem}.at-canonical{font-family:var(--font-display,var(--font-serif));max-width:32ch!important;margin-bottom:2rem!important;font-size:clamp(1.5625rem,2.5vw,2.25rem)!important;line-height:1.3!important}.at-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.at-btn{min-height:48px;color:inherit;border:1px solid #20282047;border-radius:2px;align-items:center;padding:0 1.5rem;font-size:.9375rem;text-decoration:none;transition:background-color .14s,border-color .14s;display:inline-flex}.at-btn:hover,.at-btn:focus-visible{border-color:var(--at-gold);background:#8060360f}.at-btn-primary{background:var(--at-forest);border-color:var(--at-forest);color:#f1eee6}.at-btn-primary:hover,.at-btn-primary:focus-visible{background:#22362b;border-color:#22362b}.at-btn-dark{border-color:#f1eee64d}.at-btn-dark.at-btn-primary{color:#17140e;background:#c9a96e;border-color:#c9a96e}.at :focus-visible{outline:2px solid var(--at-gold);outline-offset:3px}.at-proof-inset{border-radius:10px;width:min(46%,600px);margin:-14% 0 0 auto;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #00000073}.at-faq{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:clamp(2rem,4vw,3.5rem);display:grid}.at .vc-faq details{border-bottom:1px solid var(--at-rule)}.at .vc-faq summary{cursor:pointer;align-items:center;min-height:48px;padding:1rem 0;list-style:none;display:flex}.at .vc-faq summary::-webkit-details-marker{display:none}.at .vc-faq summary h3{font-family:var(--font-display,var(--font-serif));margin:0;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:400}.at .vc-faq details[open] summary h3{color:var(--at-gold)}.at .vc-faq p{max-width:70ch;margin:0;padding:0 0 1.25rem;font-size:1.0625rem}.at-close{text-align:left}@media (max-width:900px){.at-split{padding-left:var(--at-gutter);padding-right:var(--at-gutter)}.at-split-grid,.at-split-right .at-split-grid{grid-template-columns:1fr;padding:0}.at-split-right .at-text,.at-split-right .at-split-media{order:0}.at-split-media{position:static}.at-split .at-detail{grid-template-columns:1fr}.at-split-left .at-window,.at-split-right .at-window{border:1px solid #2028201a;border-radius:8px}.at-hero{padding-right:var(--at-gutter);min-height:0}.at-hero-grid{grid-template-columns:1fr}.at-hero-stage{perspective:none;margin-right:0}.at-hero-screen{transform:none}.at-hero-outcomes{padding-right:0}.at-window-bar{height:22px}.at-window-bar span{width:7px;height:7px}.at-faq{grid-template-columns:1fr}.at-proof-inset{width:72%;margin-top:-10%}.at-figure img{border-radius:6px}}
