@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_1dd02c61-module__1FHk8G__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_1dd02c61-module__1FHk8G__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.0klc_mi0-5f4_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.2874ccu1_u7jf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_d3c02065-module__JPU0bG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_d3c02065-module__JPU0bG__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
:root{--ground:#fbfaf7;--paper:#fff;--sink:#efebe2;--ink:#1b1a17;--ink-soft:#2e2b27;--muted:#6b675f;--rule:#e5e1d9;--rule-soft:#efece5;--clay:#a04a31;--clay-deep:#853a26;--clay-tint:#f6eae3;--on-clay:#fff;--font-serif:var(--font-instrument-serif),Georgia,serif;--font-sans:var(--font-instrument-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--maxw:1240px;--pad:clamp(20px,5vw,72px);--ease:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--t-press:.13s;--t-micro:.18s;--t-enter:.52s;--lift:0 2px 3px -1px #1b1a1712,0 10px 16px -8px #1b1a1721,0 26px 38px -24px #1b1a1733;--lift-sm:0 2px 3px -1px #1b1a170f,0 8px 14px -8px #1b1a171c}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:17px;line-height:1.62;overflow-x:clip}.wrap{max-width:var(--maxw);padding-inline:var(--pad);z-index:1;margin:0 auto;position:relative}.hero{isolation:isolate;position:relative;overflow:clip}.hero__light{z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(closest-side,#ffecded1,#fbfaf700 70%);width:min(1100px,105vw);height:min(720px,88vh);position:absolute;inset:-120px -10vw auto auto}.serif{font-family:var(--font-serif);font-weight:400}section[id]{scroll-margin-top:64px}::selection{color:var(--ink);background:#ebd9d2}html{caret-color:var(--clay);accent-color:var(--clay);scrollbar-color:#cfc9bd var(--ground)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--ground)}::-webkit-scrollbar-thumb{border:3px solid var(--ground);background:#cfc9bd;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#b9b2a4}a{text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--clay);outline-offset:3px;border-radius:4px}.pilot :focus-visible,.close :focus-visible{outline-color:#e3a98f}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--clay);font-size:12.5px;font-weight:600}.lbl-q{letter-spacing:.06em;color:var(--muted);font-size:12.5px;font-weight:600}.progress{z-index:60;background:var(--clay);transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.js .rv{opacity:0;transition:opacity var(--t-enter) var(--ease) var(--rd,0s),transform var(--t-enter) var(--ease) var(--rd,0s);transform:translateY(14px)}.js .rv--card{transform:translateY(22px)scale(.985)}.js .rv--fade{transform:none}.js .rv--sm{transition:opacity .42s var(--ease) var(--rd,0s),transform .42s var(--ease) var(--rd,0s);transform:translateY(8px)}.js .rv.in{opacity:1;transform:none}.js .hx{opacity:0;transition:opacity .56s var(--ease) var(--d,0s),transform .56s var(--ease) var(--d,0s);transform:translateY(12px)}.js .hx--top{transform:translateY(-8px)}.js .hx.in{opacity:1;transform:none}.js h1{visibility:hidden}.js h1.sw{visibility:visible}.w{vertical-align:top;margin:-.09em -.12em -.17em;padding:.09em .12em .17em;display:inline-block;overflow:clip}.w>span{display:inline-block}.js .sw .w>span{transition:transform .76s var(--ease) calc(var(--b,0s) + var(--i)*42ms);transform:translateY(118%)}.js .sw.in .w>span{transform:none}.vs__col--now .vs__hd,.vs__col--now li,.vs__col--with li{--i:0}.vs__col--now li:first-child,.vs__col--with li:first-child{--i:1}.vs__col--now li:nth-child(2),.vs__col--with li:nth-child(2){--i:2}.vs__col--now li:nth-child(3),.vs__col--with li:nth-child(3){--i:3}.vs__col--now li:nth-child(4),.vs__col--with li:nth-child(4){--i:4}.js .vs__col--now .vs__hd,.js .vs__col--now li{opacity:0;transition:opacity .64s var(--ease) calc(var(--i)*90ms)}.js .vs.in .vs__col--now .vs__hd,.js .vs.in .vs__col--now li{opacity:1}.js .vs__col--with{opacity:0;transition:opacity .62s var(--ease) .28s,transform .76s var(--ease) .28s;transform:translateY(26px)scale(.985)}.js .vs.in .vs__col--with{opacity:1;transform:none}.js .vs__col--with .vs__hd{opacity:0;transition:opacity .46s var(--ease) .48s,transform .46s var(--ease) .48s;transform:translateY(8px)}.js .vs.in .vs__col--with .vs__hd{opacity:1;transform:none}.js .vs__col--with li{opacity:0;transition:opacity .44s var(--ease) calc(.56s + var(--i)*75ms),transform .44s var(--ease) calc(.56s + var(--i)*75ms);transform:translateY(8px)}.js .vs.in .vs__col--with li{opacity:1;transform:none}.js .vs__col--with li:before{transform-origin:0;transition:transform .38s var(--ease) calc(.62s + var(--i)*75ms);transform:scaleX(0)}.js .vs.in .vs__col--with li:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv,.js .hx,.js .vs__col--with,.js .vs__col--with .vs__hd,.js .vs__col--with li{transform:none!important}.js .sw .w>span{opacity:0;transition:opacity .32s ease calc(var(--b,0s) + var(--i)*20ms);transform:none}.js .sw.in .w>span{opacity:1}.js .vs__col--with li:before,.btn:active{transform:none}}@media print{header{position:static}.sticky,.progress{display:none}.js .rv,.js .hx,.js .vs__col--now .vs__hd,.js .vs__col--now li,.js .vs__col--with,.js .vs__col--with .vs__hd,.js .vs__col--with li{opacity:1;transform:none}.js h1{visibility:visible}.js .sw .w>span{opacity:1;transform:none}}header{z-index:40;-webkit-backdrop-filter:saturate(1.3)blur(12px);backdrop-filter:saturate(1.3)blur(12px);transition:border-color .25s var(--ease),box-shadow .25s var(--ease);background:#fbfaf7e0;border-bottom:1px solid #0000;position:sticky;top:0}header.stuck{border-bottom-color:var(--rule);box-shadow:0 1px 22px -10px #1b1a1738}header .wrap{justify-content:space-between;align-items:center;gap:20px;padding-block:13px;display:flex}.brand{align-items:baseline;gap:13px;min-width:0;display:flex}.wordmark{font-family:var(--font-serif);letter-spacing:-.012em;font-size:27px;font-weight:400}.locator{color:var(--muted);white-space:nowrap;font-size:13px}.nav{align-items:center;gap:4px;display:flex}.nav a.link{color:var(--muted);border-radius:8px;align-items:center;min-height:44px;padding:10px 13px;font-size:14.5px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.nav a.link:after{content:"";background:var(--clay);transform-origin:100%;height:1.5px;transition:transform .26s var(--ease);position:absolute;bottom:8px;left:13px;right:13px;transform:scaleX(0)}.nav a.link[aria-current=true]{color:var(--ink)}.nav a.link[aria-current=true]:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav a.link:hover{color:var(--ink);background:var(--sink)}}.btn{white-space:nowrap;background:var(--clay);min-height:52px;color:var(--on-clay);border:1px solid var(--clay);transition:background var(--t-micro) var(--ease),box-shadow var(--t-micro) var(--ease),transform var(--t-micro) var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1b1a171f,0 8px 18px -9px #a04a3180}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--clay-deep);transform:translateY(-1px);box-shadow:0 2px 4px #1b1a1729,0 14px 28px -10px #a04a31a8}}.btn:active{transition-duration:var(--t-press);transform:translateY(0)scale(.97)}.btn--sm{min-height:44px;box-shadow:var(--lift-sm);padding:0 20px;font-size:14px}.btn--lg{border-radius:999px;min-height:62px;padding:0 38px;font-size:17px}.btn--light{background:var(--ground);color:var(--ink);border-color:var(--ground);box-shadow:0 1px 2px #0000003d,0 9px 20px -10px #00000080}.btn--light:hover{background:#fff;border-color:#fff}.textlink{color:var(--muted);min-height:44px;box-shadow:inset 0 -1px 0 var(--rule);transition:color var(--t-micro) ease,box-shadow var(--t-micro) ease;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.textlink:hover{color:var(--clay);box-shadow:inset 0 -1px 0 var(--clay)}.reassure{color:var(--muted);margin-top:16px;font-size:14px}@media (hover:none){.btn:hover{background:var(--clay)}.btn--light:hover{background:var(--ground)}}.hero .wrap{grid-template-columns:1.55fr 1fr;align-items:end;gap:clamp(30px,4.6vw,76px);padding-top:clamp(36px,4.4vw,70px);padding-bottom:clamp(40px,4.4vw,64px);display:grid}h1{font-family:var(--font-serif);letter-spacing:-.025em;text-wrap:balance;max-width:13ch;font-size:clamp(44px,6.9vw,86px);font-weight:400;line-height:1}h1 i{color:var(--clay);font-style:italic}.sub{color:var(--ink-soft);text-wrap:pretty;max-width:50ch;margin-top:26px;font-size:clamp(17.5px,1.9vw,19.5px);line-height:1.55}.sub b{font-weight:600}.actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.record{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--lift);border-radius:14px;overflow:hidden}.record__head{border-bottom:1px solid var(--rule);background:var(--sink);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.record__head b{color:var(--clay);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.record__head b:before{content:"";background:var(--clay);border-radius:50%;width:7px;height:7px}.record dl{grid-template-columns:auto 1fr;display:grid}.record dt{color:var(--muted);border-bottom:1px solid var(--rule-soft);white-space:nowrap;padding:12px 20px;font-size:13.5px}.record dd{border-bottom:1px solid var(--rule-soft);text-align:right;padding:12px 20px 12px 0;font-size:15px;font-weight:500}.record__foot{background:var(--clay-tint);color:var(--ink-soft);padding:14px 20px;font-size:14.5px}.record__foot b{font-weight:600}.record__cap{color:var(--muted);margin-top:12px;font-size:13px}.js .record dl>*,.js .record__foot{opacity:0}.js .record.filled dl>*,.js .record.filled .record__foot{opacity:1}.js .record dl>*{transition:opacity .3s var(--ease),transform .3s var(--ease);transform:translateY(5px)}.js .record__foot{transition:opacity .34s var(--ease),transform .34s var(--ease);transform:translateY(10px)}.js .record.filled dl>*,.js .record.filled .record__foot{transform:none}.js .record dd.tour{transition:opacity .3s var(--ease),transform .3s var(--ease),color .5s var(--ease)}.record.done dd.tour{color:var(--clay)}.js .record.filled .record__head b:before{animation:ping 1.7s var(--ease) 2}@keyframes ping{0%{box-shadow:0 0 #a04a3173}70%,to{box-shadow:0 0 0 9px #a04a3100}}#secn{text-align:right;min-width:2ch;display:inline-block}@media (prefers-reduced-motion:reduce){.js .record dl>*,.js .record__foot{opacity:1;transition:none;transform:none}.js .record.filled .record__head b:before{animation:none}}.strip{border-block:1px solid var(--rule);background:var(--sink)}.strip .wrap{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.strip div{color:var(--ink-soft);border-left:1px solid var(--rule);padding:24px clamp(16px,2vw,28px);font-size:15px;line-height:1.5}.strip div:first-child{border-left:0}.strip b{margin-bottom:8px;display:block}section.blk{border-top:1px solid var(--rule)}section.blk--sink{background:var(--sink);border-top-color:#0000}section.blk--sink+section.blk{border-top-color:#0000}section.blk--warm{background:var(--clay-tint);border-top-color:#0000}section.blk--warm+section.blk{border-top-color:#0000}.blk .wrap{padding-block:clamp(50px,5.2vw,82px)}.split{grid-template-columns:1.05fr 1.95fr;gap:clamp(26px,5vw,80px);display:grid}h2{font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;max-width:16ch;font-size:clamp(30px,4.1vw,50px);font-weight:400;line-height:1.06}.h2wide{max-width:24ch}.body{max-width:54ch;color:var(--ink-soft);text-wrap:pretty;margin-top:22px}.body p+p{margin-top:15px}.secintro{max-width:58ch;color:var(--ink-soft);margin-top:18px;font-size:17.5px}.note{color:var(--muted);margin-top:18px;font-size:15px}.note a{color:var(--clay);font-weight:600}.quote{background:var(--paper);border:1px solid var(--rule);box-shadow:var(--lift);border-radius:16px;padding:clamp(28px,3.4vw,44px)}.quote p{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(21px,2.3vw,27px);line-height:1.4}.quote cite{border-top:1px solid var(--rule);color:var(--muted);margin-top:24px;padding-top:20px;font-size:13.5px;font-style:normal;display:block}.mon{margin-top:clamp(22px,2.6vw,36px)}.blk .wrap+.wrap{padding-top:clamp(30px,3.2vw,46px)}.mon__fig{flex-wrap:wrap;align-items:baseline;gap:clamp(12px,1.6vw,22px);display:flex}.mon__n{font-family:var(--font-serif);letter-spacing:-.035em;color:var(--clay);font-size:clamp(76px,11.5vw,172px);line-height:.82}.mon__of{color:var(--ink-soft);font-size:clamp(18px,1.9vw,24px)}.mon__bar{background:var(--rule);height:3px;margin:clamp(20px,2.4vw,30px) 0 clamp(18px,2.2vw,26px);position:relative;overflow:hidden}.mon__bar i{background:var(--clay);transform-origin:0;width:33.4%;position:absolute;inset:0 auto 0 0}.js .mon__bar i{will-change:transform;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.js .mon__bar i{transform:scaleX(1)}}.mon__t{color:var(--ink);max-width:48ch;font-size:clamp(18px,1.9vw,21px);line-height:1.5}.mon__src{color:var(--muted);margin-top:12px;font-size:13px}.also{grid-template-columns:1.05fr 1.95fr;gap:clamp(24px,5vw,80px);padding-block:clamp(42px,4.4vw,66px);display:grid}.also .lbl{margin-bottom:12px;display:block}.also h3{font-family:var(--font-serif);letter-spacing:-.018em;max-width:18ch;font-size:clamp(23px,2.4vw,31px);font-weight:400;line-height:1.16}.also p{color:var(--ink-soft);max-width:56ch;font-size:17px}.also p+p{margin-top:13px}.vs{grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(18px,2.8vw,44px);margin-top:clamp(24px,2.8vw,40px);display:grid}.vs__col{padding:clamp(22px,2.6vw,32px) clamp(20px,2.4vw,30px)}.vs__hd{flex-direction:column;justify-content:flex-end;min-height:clamp(74px,7vw,92px);margin-bottom:4px;padding-bottom:16px;display:flex}.vs__t{margin-bottom:9px;display:block}.vs__hd h3{font-family:var(--font-serif);letter-spacing:-.018em;max-width:16ch;font-size:clamp(23px,2.5vw,32px);font-weight:400;line-height:1.14}.vs ul{list-style:none}.vs li{padding:14px 0 14px 27px;font-size:16.5px;line-height:1.5;position:relative}.vs__col--now .vs__hd{border-bottom:1px solid #1b1a171a}.vs__col--now .vs__hd h3{color:var(--muted)}.vs__col--now li{color:var(--muted);border-bottom:1px solid #1b1a170e}.vs__col--now li:last-child{border-bottom:0}.vs__col--now li:before{content:"";background:#b9b2a4;width:12px;height:1px;position:absolute;top:22px;left:0}.vs__col--with{background:var(--paper);box-shadow:var(--lift);isolation:isolate;border-radius:18px;padding:clamp(26px,3vw,38px) clamp(24px,2.8vw,34px);position:relative;overflow:clip}.vs__col--with:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffecdee6,#0000 72%);width:min(460px,70%);height:280px;position:absolute;inset:-40% -30% auto auto}.vs__col--with .vs__hd{border-bottom:1px solid var(--ink)}.vs__col--with .vs__hd h3{color:var(--ink)}.vs__col--with li{color:var(--ink-soft);border-bottom:1px solid var(--rule-soft)}.vs__col--with li:last-child{border-bottom:0}.vs__col--with li:before{content:"";background:var(--clay);width:13px;height:2px;position:absolute;top:21px;left:0}.vs__col--with li b{color:var(--ink);font-weight:600}.stops{grid-template-columns:1fr 1fr;gap:clamp(26px,3.4vw,48px);margin-top:8px;display:grid}.stops h3{font-family:var(--font-serif);letter-spacing:-.015em;border-bottom:1px solid var(--ink);margin-bottom:14px;padding-bottom:14px;font-size:clamp(20px,2.1vw,25px);font-weight:400;line-height:1.2}.stops li{color:var(--ink-soft);border-bottom:1px solid #1b1a1712;padding:11px 0 11px 26px;font-size:16px;list-style:none;position:relative}.stops li:before{content:"";background:var(--clay);width:12px;height:1.5px;position:absolute;top:19px;left:0}.steps{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,34px);margin-top:clamp(24px,2.8vw,38px);display:grid}.step{padding-top:22px;position:relative}.step:before{content:"";background:var(--rule);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.step:first-child:before{background:var(--clay);height:2px}.step .s{margin-bottom:12px;display:block}.step h3{font-family:var(--font-serif);letter-spacing:-.015em;margin-bottom:10px;font-size:clamp(21px,2.1vw,27px);font-weight:400;line-height:1.18}.step p{color:var(--ink-soft);max-width:34ch;font-size:16px;line-height:1.55}.founders{grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.4vw,32px);max-width:820px;margin-top:clamp(24px,2.8vw,38px);display:grid}.founder{align-items:center;gap:20px;display:flex}.founder img{object-fit:cover;border:1px solid var(--rule);background:var(--sink);border-radius:50%;flex:none;width:128px;height:128px}.founder .nm{font-family:var(--font-serif);letter-spacing:-.015em;text-wrap:balance;font-size:22px;line-height:1.16}.founder .rl{color:var(--muted);margin-top:4px;font-size:14px}.pilot{background:var(--ink);color:var(--ground);isolation:isolate;position:relative;overflow:clip}.pilot__light{z-index:-1;pointer-events:none;will-change:transform;background:radial-gradient(closest-side,#ffecde17,#0000 74%);width:min(720px,76vw);height:min(520px,66vh);position:absolute;inset:auto auto -34% -18%}.pilot .lbl{color:#e3a98f;margin-bottom:18px;display:block}.pilot h2{color:var(--ground);max-width:15ch;font-size:clamp(34px,4.6vw,58px);line-height:1.03}.pilot .body{color:#fbfaf7c2}.pilot .body b{color:var(--ground);font-weight:600}.pilot .reassure{color:#fbfaf794}.pilot .note{color:#fbfaf78c}.pilot .wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(30px,4.5vw,72px);padding-block:clamp(52px,5.6vw,86px);display:grid}.places{gap:10px;margin-bottom:10px;display:flex}.places i{border:1.5px solid var(--clay);border-radius:50%;width:32px;height:32px;display:block}.places__cap{color:var(--muted);margin-bottom:24px;font-size:13.5px}.pilot .terms{box-shadow:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fbfaf70e;border:1px solid #fbfaf72b;border-radius:14px;padding:clamp(24px,2.8vw,34px)}.pilot .terms dt{color:#fbfaf794;margin-bottom:5px;font-size:13.5px}.pilot .terms dd{color:var(--ground);border-bottom:1px solid #fbfaf721;margin-bottom:17px;padding-bottom:17px;font-size:16.5px;font-weight:600;line-height:1.45}.pilot .terms dd:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.faq{border-top:1px solid var(--rule);margin-top:clamp(20px,2.4vw,32px)}details{border-bottom:1px solid var(--rule)}summary{cursor:pointer;font-family:var(--font-serif);letter-spacing:-.015em;align-items:center;min-height:58px;padding:20px 48px 20px 0;font-size:clamp(20px,2vw,23px);font-weight:400;line-height:1.32;list-style:none;display:flex;position:relative}summary::-webkit-details-marker{display:none}summary{transition:color var(--t-micro) ease}@media (hover:hover) and (pointer:fine){summary:hover{color:var(--clay)}summary:hover .chev:before{border-color:var(--clay)}}.chev{place-items:center;width:14px;height:14px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.chev:before{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:9px;height:9px;transition:transform .26s var(--ease),border-color var(--t-micro) ease;margin-top:-3px;transform:rotate(45deg)}details[open] .chev:before{border-color:var(--clay);margin-top:3px;transform:rotate(-135deg)}details[open] summary{color:var(--clay)}details p{color:var(--ink-soft);opacity:0;max-width:68ch;transition:opacity .16s var(--ease),transform .2s var(--ease);padding:0 48px 24px 0;font-size:16.5px;transform:translateY(-6px)}details[open] p{opacity:1;transition-delay:60ms,60ms;transform:none}@media (prefers-reduced-motion:reduce){details p{transform:none}}@supports (interpolate-size:allow-keywords){details::details-content{block-size:0;transition:block-size .26s var(--ease),content-visibility .26s allow-discrete;overflow:hidden}details[open]::details-content{block-size:auto}}.close{background:var(--ink);color:var(--ground)}.close .wrap{grid-template-columns:1.6fr auto;align-items:end;gap:clamp(26px,4vw,68px);padding-block:clamp(44px,4.6vw,72px);display:grid}.close .lbl{color:#e3a98f;margin-bottom:16px;display:block}.close h2{color:var(--ground);max-width:15ch;font-size:clamp(36px,4.9vw,60px);line-height:1.03}.close p{color:#fbfaf7c7;max-width:44ch;margin-top:18px;font-size:17px}.close .actions{margin:0;padding-bottom:4px}footer{background:var(--ink);color:#fbfaf799;border-top:1px solid #fbfaf721}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:14px;display:flex}footer a{color:#fbfaf7c7;min-height:44px;transition:color var(--t-micro) ease;align-items:center;text-decoration:none;display:inline-flex}footer a:hover{color:var(--ground)}.sticky{z-index:50;padding:10px 14px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--rule);visibility:hidden;transition:transform .22s var(--ease),visibility 0s linear .22s;background:#fbfaf7f0;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(112%)}.sticky.show{visibility:visible;transition:transform .3s var(--ease),visibility 0s linear 0s;transform:none}.sticky .btn{width:100%}@media (max-width:1040px){.strip .wrap{grid-template-columns:1fr 1fr}.strip div:nth-child(3){border-left:0}.strip div:nth-child(3),.strip div:nth-child(4){border-top:1px solid var(--rule)}}@media (max-width:900px){.hero .wrap,.split,.pilot .wrap,.also,.stops,.vs{grid-template-columns:1fr}.vs__col--now{padding-inline:0}.vs__col--with{margin-top:22px}.hero .wrap{align-items:start}.steps,.founders{grid-template-columns:1fr}.also{gap:14px}.nav a.link{display:none}.sticky{display:block}.note a{padding-block:12px}.close .wrap{grid-template-columns:1fr;align-items:start}.close .actions{margin-top:26px;padding-bottom:0}.close .actions .btn{width:100%}}@media (max-width:560px){.strip .wrap{grid-template-columns:1fr}.strip div{border-left:0;border-top:1px solid var(--rule)}.strip div:first-child{border-top:0}.actions .btn{width:100%}.locator{display:none}.hero .wrap{padding-top:28px}.sub{margin-top:18px;font-size:17px}.actions{margin-top:22px}.record dl{grid-template-columns:1fr}.record dt{border-bottom:0;padding:11px 18px 0;font-size:12.5px}.record dd{text-align:left;border-bottom:1px solid var(--rule-soft);padding:2px 18px 11px;font-size:16px}.quote{box-shadow:none;border-radius:12px}.founder img{width:112px;height:112px}h2,.pilot h2,.close h2{max-width:none}details p{padding-right:0}}.js .step:before{transition:transform .52s var(--ease-io) var(--sd,0s);transform:scaleX(0)}.js .step.in:before{transform:scaleX(1)}.js .step .s,.js .step h3,.js .step p{opacity:0;transition:opacity .48s var(--ease),transform .48s var(--ease);transform:translateY(10px)}.js .step .s{transition-delay:calc(var(--sd,0s) + .16s)}.js .step h3{transition-delay:calc(var(--sd,0s) + .23s)}.js .step p{transition-delay:calc(var(--sd,0s) + .3s)}.js .step.in .s,.js .step.in h3,.js .step.in p{opacity:1;transform:none}.stops>div:nth-child(2){--cd:.14s}.stops li:first-child{--i:0}.stops li:nth-child(2){--i:1}.stops li:nth-child(3){--i:2}.stops li:nth-child(4){--i:3}.stops h3{border-bottom:0;position:relative}.stops h3:after{content:"";background:var(--ink);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.js .stops h3:after{transition:transform .6s var(--ease-io) calc(var(--cd,0s) + 80ms);transform:scaleX(0)}.js .stops.in h3:after{transform:scaleX(1)}.js .stops li{opacity:0;transition:opacity .42s var(--ease) calc(var(--cd,0s) + .24s + var(--i)*60ms), transform .42s var(--ease) calc(var(--cd,0s) + .24s + var(--i)*60ms);transform:translateY(8px)}.js .stops.in li{opacity:1;transform:none}.js .stops li:before{transform-origin:0;transition:transform .36s var(--ease) calc(var(--cd,0s) + .3s + var(--i)*60ms);transform:scaleX(0)}.js .stops.in li:before{transform:scaleX(1)}.founder:nth-child(2){--fd:.12s}.js .founder img{opacity:0;filter:blur(4px);transition:opacity .62s var(--ease) var(--fd,0s),transform .72s var(--ease) var(--fd,0s), filter .62s var(--ease) var(--fd,0s);transform:scale(.9)}.js .founder>div{opacity:0;transition:opacity .48s var(--ease) calc(var(--fd,0s) + .16s),transform .48s var(--ease) calc(var(--fd,0s) + .16s);transform:translateY(8px)}.js .founders.in .founder img{opacity:1;filter:blur();transform:none}.js .founders.in .founder>div{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .step .s,.js .step h3,.js .step p,.js .stops li,.js .founder img,.js .founder>div{filter:none;transform:none}.js .step:before,.js .stops h3:after,.js .stops li:before{transform:scaleX(1)}}@media print{.js .step:before,.js .stops h3:after,.js .stops li:before{transform:none}.js .step .s,.js .step h3,.js .step p,.js .stops li,.js .founder img,.js .founder>div{opacity:1;filter:none;transform:none}}
