@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");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}:root{--bg:#f3efe7;--bg2:#eae3d7;--paper:#fbf9f5;--ink:#22201c;--ink2:#5f584e;--line:#d8d0c2;--sage:#56654a;--err:#a3341f;--map:#e4dccd;--font:"Jost Variable", "Brandon Grotesque", ui-sans-serif, system-ui, sans-serif;--gutter:clamp(24px, 5vw, 72px);--max:1296px;--t-hero:clamp(52px, 6.7vw, 96px);--t-display:clamp(40px, 5vw, 72px);--t-statement:clamp(27px, 3.05vw, 44px);--t-section:clamp(30px, 2.8vw, 40px);--t-row:clamp(34px, 4.45vw, 64px);--t-lede:clamp(18px, 1.46vw, 21px);--t-mark:clamp(60px, 12.2vw, 176px);--ease:cubic-bezier(.16, 1, .3, 1);--ease-ui:cubic-bezier(.2, 0, 0, 1);--pf:1;--d-fade:.9s;--d-mask:1.1s;--d-clip:1.2s;--d-settle:1.7s;--hdr-h:76px}@media (max-width:759px){:root{--pf:.8;--hdr-h:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 12px)}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga";margin:0;font-size:16px;font-weight:400;line-height:1.625}img,svg,picture{max-width:100%;display:block}p,h1,h2,h3,ul,ol,figure,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}::selection{background:var(--sage);color:var(--paper)}input,select,button{font:inherit;color:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--sage) 70%, transparent);outline-offset:3px;border-radius:999px}html{scrollbar-color:#c9bfae var(--bg)}[hidden]{display:none!important}.sr,.hp{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.skip{z-index:50;background:var(--ink);color:var(--paper);border-radius:999px;padding:10px 16px;text-decoration:none;position:fixed;top:-60px;left:16px}.skip:focus{top:12px}.wrap{width:min(var(--max), 100% - 2 * var(--gutter));margin-inline:auto}.label{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:14px}.body{font-size:16px;line-height:26px}.small{font-size:13px;line-height:20px}.lede{font-size:var(--t-lede);line-height:1.48}.soft{color:var(--ink2)}.display{font-size:var(--t-display);letter-spacing:-.025em;font-weight:500;line-height:1.03}.section-title{font-size:var(--t-section);letter-spacing:-.015em;font-weight:500;line-height:1.15}.line{display:block}.wordmark{letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700;line-height:16px;text-decoration:none}.btn{--h:52px;height:var(--h);cursor:pointer;letter-spacing:.04em;white-space:nowrap;transition:background-color .2s var(--ease-ui), transform .2s var(--ease-ui), opacity .2s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.btn--ink{background:var(--ink);color:var(--paper)}.btn--ink:hover{background:#000}.btn--sm{--h:44px;padding:0 20px}.btn--block{width:100%}.btn:active{transform:scale(.98)}.btn__arrow{transition:transform .42s var(--ease)}.btn:hover .btn__arrow{transform:translate(4px)}.btn[aria-busy=true]{opacity:.8;cursor:progress}.btn[aria-busy=true] .btn__arrow{animation:nudge .9s var(--ease-ui) infinite}@keyframes nudge{50%{transform:translate(5px)}}.hdr{z-index:20;height:var(--hdr-h);transition:transform .32s var(--ease-ui), background-color .32s var(--ease-ui), box-shadow .32s var(--ease-ui);position:fixed;inset:0 0 auto}.hdr__in{width:100%;height:100%;padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:24px;display:flex}.hdr__nav{align-items:center;gap:32px;display:flex}.hdr__link{letter-spacing:.02em;font-size:13px;font-weight:500;text-decoration:none;position:relative}.hdr__link:after{content:"";transform-origin:100%;height:1px;transition:transform .52s var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.hdr__link:hover:after{transform-origin:0;transform:scaleX(1)}.hdr__cta-short{display:none}.hdr[data-state=solid]{background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:saturate(1.2)blur(14px);box-shadow:0 1px 0 var(--line)}.hdr[data-hidden=true]{transform:translateY(-100%)}.hero{grid-template-columns:47.2% 1fr;min-height:max(680px,min(100svh,980px));display:grid;position:relative}.hero__copy{padding:calc(var(--hdr-h) + 40px) clamp(32px, 4vw, 72px) 120px var(--gutter);flex-direction:column;justify-content:center;display:flex;position:relative}.hero__title{font-size:var(--t-hero);letter-spacing:-.03em;font-weight:500;line-height:.96}.hero__lede{max-width:30ch;font-size:var(--t-lede);color:var(--ink2);margin-top:32px;line-height:1.48}.hero__foot{left:var(--gutter);color:var(--ink2);justify-content:space-between;gap:16px;padding-top:24px;display:flex;position:absolute;bottom:40px;right:clamp(32px,4vw,72px)}.hero__rule{background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.hero__media{background:#e9e2d4;position:relative;overflow:clip}.hero__media .settle,.hero__media picture,.hero__media img{width:100%;height:100%}.hero__media img{object-fit:cover;object-position:50% 50%}.hero__media .settle{position:absolute;inset:0}.cap{color:color-mix(in srgb, var(--ink) 60%, transparent);font-size:12px;position:absolute;bottom:20px;right:24px}.sunlight{pointer-events:none;mix-blend-mode:soft-light;opacity:.55;background:radial-gradient(38% 30% at 62% 38%,#ffecc8e6,#ffecc800 70%);animation:22s ease-in-out infinite alternate sun;position:absolute;inset:-10%}@keyframes sun{0%{transform:translate(-4%,2%)scale(1)}to{transform:translate(5%,-3%)scale(1.08)}}.quick{max-width:552px;margin-top:44px}.quick__bar{background:var(--paper);height:64px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 18%, transparent);transition:box-shadow .26s var(--ease-ui);border-radius:999px;align-items:center;padding:6px 6px 6px 24px;display:flex}.quick__bar:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 4px color-mix(in srgb, var(--sage) 22%, transparent)}.quick__email{min-width:0;height:100%;caret-color:var(--sage);background:0 0;border:0;outline:none;flex:1;font-size:16px}.quick__email::placeholder{color:var(--ink2)}.quick__div{background:color-mix(in srgb, var(--ink) 15%, transparent);width:1px;height:28px}.quick__select{height:100%;color:var(--ink2);align-items:center;display:flex;position:relative}.quick__select select{appearance:none;height:100%;color:var(--ink2);cursor:pointer;background:0 0;border:0;outline:none;padding:0 38px 0 18px;font-size:16px}.quick__select select:valid{color:var(--ink)}.quick__select svg{pointer-events:none;position:absolute;right:18px}.quick__btn{flex:none}.quick__note{color:var(--ink2);max-width:46ch;margin:14px 24px 0;font-size:13px;line-height:20px}.quick[data-state=error] .quick__bar{box-shadow:inset 0 0 0 1.5px var(--err)}.quick [data-status][data-tone=error]{color:var(--err)}.quick [data-status][data-tone=ok]{color:var(--sage)}.statement{padding:clamp(112px,12vw,176px) 0 clamp(96px,10vw,152px)}.statement__text{width:min(1120px, 100% - 2 * var(--gutter));margin-inline:var(--gutter) auto;font-size:var(--t-statement);letter-spacing:-.015em;line-height:1.23}@media (min-width:1440px){.statement__text{margin-left:calc((100% - var(--max)) / 2)}}.statement__text [data-tone=soft]{color:var(--ink2)}.w{transition:opacity .24s linear}.planned{padding-bottom:clamp(112px,12vw,176px)}.planned__head{justify-content:space-between;align-items:end;gap:48px;margin-bottom:56px;display:flex}.planned__head .body{max-width:432px}.rows{border-bottom:1px solid var(--line)}.row{grid-template-columns:minmax(0,528px) minmax(0,360px) 1fr;align-items:start;gap:0;min-height:288px;padding:32px 0;display:grid;position:relative}.row__rule{background:var(--line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.row__title{padding-top:8px}.row__h{font-size:var(--t-row);letter-spacing:-.025em;transition:transform .7s var(--ease);font-weight:500;line-height:1.06}.tag{letter-spacing:.14em;text-transform:uppercase;color:var(--sage);align-items:center;gap:8px;margin-top:20px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.tag__dot{width:7px;height:7px;transition:transform .7s var(--ease);background:currentColor;border-radius:50%}.row__desc{max-width:30ch;padding-top:14px;padding-right:32px}.row__media{aspect-ratio:3/2;border-radius:4px;justify-self:end;width:min(336px,100%);position:relative;overflow:clip}.row__media .settle{position:absolute;inset:-8% 0}.row__media picture,.row__media img{width:100%;height:100%}.row__media img{object-fit:cover;transition:transform 1.4s var(--ease)}@media (hover:hover) and (pointer:fine){.row:hover .row__h{transform:translate(12px)}.row:hover .tag__dot{transform:scale(1.6)}.row:hover .row__media img{transform:scale(1.06)}}.planned__cap{margin-top:20px}.hood{background:var(--bg2);padding:clamp(112px,11vw,160px) 0}.hood__head{justify-content:space-between;align-items:end;gap:48px;margin-bottom:64px;display:flex}.hood__head .body{max-width:380px}.map{background:var(--map);aspect-ratio:1296/760;border-radius:6px;position:relative;overflow:clip}.map__canvas,.map__canvas svg{width:100%;height:100%;position:absolute;inset:0}.map__panel{background:var(--paper);border-radius:6px;width:376px;padding:28px 28px 20px;position:absolute;top:24px;left:24px;box-shadow:0 12px 36px #22201c1a,0 1px #22201c0a}.map__panel>.label{margin-bottom:10px}.map__panel>.small{margin-top:10px;font-size:12px}.map__note{font-size:12px;position:absolute;bottom:16px;right:24px}.stations li+li{border-top:1px solid var(--line)}.st{text-align:left;cursor:pointer;width:100%;transition:background-color .24s var(--ease-ui);background:0 0;border:0;border-radius:4px;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:11px 0;display:grid}.st__n{width:22px;height:22px;box-shadow:inset 0 0 0 1.25px var(--ink);letter-spacing:.02em;transition:background-color .3s var(--ease-ui), color .3s var(--ease-ui);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.st__name{font-size:15px;line-height:20px;display:block}.st__lines{color:var(--ink2);font-size:12px;line-height:16px;display:block}.st__min{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-size:19px;line-height:1}.st__min small{color:var(--ink2);margin-left:3px;font-size:12px}.st[aria-pressed=true] .st__n{background:var(--ink);color:var(--paper)}@media (hover:hover){.st:hover .st__n{background:var(--ink);color:var(--paper)}}.m-label{font-family:var(--font);font-size:calc(11px * var(--k,1));letter-spacing:.14em;text-transform:uppercase;fill:var(--ink);font-weight:500}.m-marker{cursor:pointer;pointer-events:all}.m-marker .m-hit{fill:#0000;stroke:none}.m-marker .m-dot{fill:var(--paper);stroke:var(--ink);stroke-width:1.25px;transform-box:fill-box;transform-origin:50%;transition:fill .3s var(--ease-ui), transform .5s var(--ease)}.m-marker:hover .m-dot{transform:scale(1.15)}.m-marker text{font-family:var(--font);font-size:calc(11px * var(--k,1));fill:var(--ink);text-anchor:middle;dominant-baseline:central;transition:fill .3s var(--ease-ui);font-weight:600}.m-marker.is-on .m-dot{fill:var(--ink);transform:scale(1.15)}.m-marker.is-on text{fill:var(--paper)}.m-marker-g{transform-box:fill-box;transform-origin:50%}.m-route{stroke:var(--ink);fill:none;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--ease)}.m-route.is-on{stroke-dashoffset:0}.m-pulse{transform-box:fill-box;transform-origin:50%;animation:pulse 3.2s var(--ease) infinite}@keyframes pulse{0%{opacity:.55;transform:scale(.4)}80%,to{opacity:0;transform:scale(2.4)}}.m-namechip{opacity:0;transition:opacity .36s var(--ease-ui), transform .6s var(--ease);pointer-events:none;transform:translateY(4px)}.m-namechip.is-on{opacity:1;transform:none}.m-namechip rect{fill:var(--paper);stroke:var(--ink);stroke-width:calc(1px * var(--k,1))}.m-namechip text{font-family:var(--font);font-size:calc(11px * var(--k,1));letter-spacing:.1em;text-transform:uppercase;fill:var(--ink);font-weight:500}.m-chip text{font-family:var(--font);font-size:calc(11px * var(--k,1));letter-spacing:.14em;text-transform:uppercase;fill:var(--paper);font-weight:500}html[data-motion=enabled] [data-map]:not(.is-in) .m-streets{opacity:0}html[data-motion=enabled] [data-map]:not(.is-in) .m-ring{opacity:0;transform:scale(.55)}html[data-motion=enabled] [data-map]:not(.is-in) .m-marker-g{opacity:0;transform:scale(.3)}html[data-motion=enabled] [data-map]:not(.is-in) .m-site,html[data-motion=enabled] [data-map]:not(.is-in) .m-labels{opacity:0}.m-streets,.m-labels,.m-site{transition:opacity 1.2s var(--ease-ui)}.m-labels{transition-delay:.5s}.m-site{transition-delay:.3s}.m-ring{transform-box:view-box;transition:transform 1.6s var(--ease) var(--d,0s), opacity 1s var(--ease-ui) var(--d,0s)}.m-marker-g{transition:transform .9s var(--ease) var(--d,0s), opacity .5s var(--ease-ui) var(--d,0s)}.reg{padding:clamp(112px,12vw,168px) 0}.reg__grid{grid-template-columns:minmax(0,560px) minmax(0,600px);justify-content:space-between;align-items:center;gap:48px;display:grid}.reg__copy .lede{max-width:34ch;margin-top:28px}.reg__panel{background:var(--paper);border-radius:8px;padding:48px}.form{gap:28px;display:grid}.field{gap:10px;display:grid}.input{background:var(--paper);height:56px;caret-color:var(--sage);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 25%, transparent);transition:box-shadow .24s var(--ease-ui);border:0;border-radius:999px;outline:none;padding:0 22px;font-size:16px}.input::placeholder{color:var(--ink2)}.input:focus{box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 4px color-mix(in srgb, var(--sage) 22%, transparent)}.input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--err)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{font-variant-numeric:tabular-nums;height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 25%, transparent);transition:background-color .24s var(--ease-ui), color .24s var(--ease-ui), box-shadow .24s var(--ease-ui);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;display:inline-flex}.chip:hover span{box-shadow:inset 0 0 0 1px var(--ink)}.chip input:checked+span{background:var(--ink);color:var(--paper);box-shadow:none}.chip input:focus-visible+span{outline:3px solid color-mix(in srgb, var(--sage) 70%, transparent);outline-offset:3px}.err{color:var(--err);font-size:14px;line-height:20px}.done{outline:none;gap:10px;display:grid}.done__title{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:12px;font-size:24px;font-weight:500;line-height:1.2;display:flex}.done__title svg{color:var(--sage)}html[data-motion=enabled] .done:not([hidden]){animation:rise .9s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.foot{padding:24px 0 48px}.foot__rule{background:var(--line);transform-origin:0;height:1px;display:block}.foot__cols{grid-template-columns:repeat(4,1fr);gap:24px;padding:56px 0 72px;display:grid}.foot__cols .label{margin-bottom:14px}.foot__cols a{transition:background-size .52s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.foot__cols a:hover{background-size:100% 1px}.foot__mark [data-rv=mask]{margin-bottom:-.12em;padding-bottom:.16em}.foot__mark{font-size:var(--t-mark);letter-spacing:-.04em;margin-bottom:40px;font-weight:500;line-height:.91}.foot__legal{justify-content:space-between;align-items:start;gap:48px;padding-top:24px;display:flex}.foot__legal p:first-child{max-width:780px;font-size:12px;line-height:18px}[data-rv=mask]{overflow-clip-margin:.12em;padding-bottom:.04em;display:block;overflow:clip}[data-rv=mask]>span{display:block}html[data-motion=enabled] [data-rv]:not([data-rv-s=in])[data-rv=fade]{opacity:0;transform:translateY(18px)}html[data-motion=enabled] [data-rv=mask]:not([data-rv-s=in])>span{transform:translateY(108%)}html[data-motion=enabled] [data-rv=rule]:not([data-rv-s=in]){transform:scaleX(0)}html[data-motion=enabled] [data-rv=clip]:not([data-rv-s=in]){clip-path:inset(100% 0 0)}html[data-motion=enabled] [data-rv=clip][data-rv-from=right]:not([data-rv-s=in]){clip-path:inset(0 0 0 100%)}html[data-motion=enabled] [data-rv=clip]:not([data-rv-s=in]) .settle>picture{transform:scale(1.14)}html[data-motion=enabled] [data-rv=fade][data-rv-s=in]{transition:opacity calc(var(--d-fade) * var(--pf)) var(--ease-ui) var(--rv-d,0s), transform calc(var(--d-fade) * var(--pf)) var(--ease) var(--rv-d,0s)}html[data-motion=enabled] [data-rv=mask][data-rv-s=in]>span{transition:transform calc(var(--d-mask) * var(--pf)) var(--ease) var(--rv-d,0s)}html[data-motion=enabled] [data-rv=rule][data-rv-s=in]{transition:transform calc(var(--d-clip) * var(--pf)) var(--ease) var(--rv-d,0s)}html[data-motion=enabled] [data-rv=clip][data-rv-s=in]{clip-path:inset(0);transition:clip-path calc(var(--d-clip) * var(--pf)) var(--ease) var(--rv-d,0s)}html[data-motion=enabled] [data-rv=clip] .settle>picture{transition:transform calc(var(--d-settle) * var(--pf)) var(--ease) var(--rv-d,0s)}.settle>picture{width:100%;height:100%}html[data-motion=enabled]:not(.is-ready) .hdr{opacity:0}.hdr{transition:opacity .9s var(--ease-ui) .5s, transform .32s var(--ease-ui), background-color .32s var(--ease-ui), box-shadow .32s var(--ease-ui)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}[data-rv],[data-rv]>span,.settle>picture{opacity:1!important;clip-path:none!important;transform:none!important}html{scroll-behavior:auto}}@media (max-width:1100px){.row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"t m""d m";row-gap:12px;min-height:0}.row__title{grid-area:t}.row__desc{grid-area:d;padding-top:0}.row__media{grid-area:m;align-self:start}.reg__grid{grid-template-columns:1fr}.reg__panel{max-width:640px}.map__panel{width:340px;padding:22px 22px 16px}}@media (max-width:900px){.map{aspect-ratio:auto;background:0 0;border-radius:0;overflow:visible}.map__canvas{width:calc(100% + 2 * var(--gutter));aspect-ratio:792/836;background:var(--map);margin-inline:calc(-1 * var(--gutter));border-radius:0;position:relative;inset:auto;overflow:clip}.map__canvas svg{position:absolute}.map__panel{width:auto;box-shadow:none;background:0 0;padding:8px 0 0;position:static}.map__panel>.label{display:none}.map__note{margin-top:8px;position:static}.map [data-desktop-only]{display:none}.hood__head,.planned__head{flex-direction:column;align-items:start;gap:20px}}@media (max-width:759px){.hdr__nav{gap:0}.hdr__link,.hdr__cta-long{display:none}.hdr__cta-short{display:inline}.hdr .btn--sm{--h:40px;padding:0 16px}.hdr .btn--sm .btn__arrow{display:none}.wordmark{font-size:11px}.hero{grid-template-columns:1fr;min-height:0}.hero__media{height:min(420px,108vw);margin-top:var(--hdr-h);order:-1}.hero__copy{padding:36px var(--gutter) 40px}.hero__lede{margin-top:18px}.hero__foot{flex-direction:column;gap:6px;margin-top:32px;position:static}.hero__foot .label:last-child{display:none}.quick{margin-top:28px}.quick__bar{height:auto;box-shadow:none;background:0 0;flex-direction:column;align-items:stretch;gap:10px;padding:0}.quick__bar:focus-within{box-shadow:none}.quick__email{flex:none}.quick__email,.quick__select{background:var(--paper);height:52px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:999px;padding:0 22px}.quick__email:focus,.quick__select:focus-within{box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 4px color-mix(in srgb, var(--sage) 22%, transparent)}.quick__select{padding:0}.quick__select select{width:100%;padding:0 44px 0 22px}.quick__div{display:none}.quick__btn{width:100%}.quick__note{margin:12px 0 0}.quick[data-state=error] .quick__bar{box-shadow:none}.quick[data-state=error] .quick__email:invalid{box-shadow:inset 0 0 0 1.5px var(--err)}.statement{padding:56px 0 72px}.row{grid-template-columns:1fr;grid-template-areas:"m""t""d";padding:24px 0 28px}.row__media{justify-self:stretch;width:100%}.row__title{justify-content:space-between;align-items:baseline;gap:12px;padding-top:6px;display:flex}.tag{flex:none;margin-top:0}.row__desc{max-width:none;padding-right:0}.planned__head,.hood__head{margin-bottom:32px}.reg__panel{margin-inline:calc(-1 * var(--gutter) + 24px);padding:28px 20px 24px}.foot__cols{grid-template-columns:1fr 1fr;row-gap:28px;padding:32px 0 40px}.foot__legal{flex-direction:column;gap:16px}}.doc__hdr{height:var(--hdr-h);align-items:center;display:flex}.doc__main{max-width:720px;margin-left:max(var(--gutter), calc((100% - var(--max)) / 2));gap:18px;padding:64px 0 120px;display:grid}.doc__main .display{margin-bottom:8px}.doc__main .section-title{margin-top:28px;font-size:24px}.doc__main p{max-width:64ch}.btn--line{color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent);background:0 0}.btn--line:hover{box-shadow:inset 0 0 0 1px var(--ink)}.linkbtn{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.consent{z-index:40;left:max(16px, calc(var(--gutter) - 8px));background:var(--paper);width:min(420px,100% - 32px);color:var(--ink);opacity:0;transition:opacity .5s var(--ease-ui), transform .9s var(--ease);border-radius:10px;padding:22px 22px 20px;position:fixed;bottom:16px;transform:translateY(24px)scale(.98);box-shadow:0 24px 60px #22201c29,0 2px 6px #22201c0f,inset 0 0 0 1px #22201c0f}.consent.is-in{opacity:1;transform:none}.consent__title{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:11px;font-weight:500;line-height:14px}.consent__text{margin-top:8px;font-size:14px;line-height:22px}.consent__text a{color:var(--ink)}.consent__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (max-width:759px){.consent{width:auto;padding:18px 18px 16px;bottom:12px;left:12px;right:12px}.consent__actions .btn{flex:1}}@media (prefers-reduced-motion:reduce){.consent{transition:none}}.doc__main strong{font-weight:500}.doc__link{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}.doc__foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 28px;padding:28px 0 48px;font-size:14px;display:flex}.doc__foot a{text-decoration:none}.doc__foot a[aria-current=page]{color:var(--ink2)}.foot__cols .linkbtn{transition:background-size .52s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.foot__cols .linkbtn:hover{background-size:100% 1px}.quick{position:relative}.quick__bar>*,.quick__note{transition:opacity .36s var(--ease-ui), transform .6s var(--ease), filter .36s var(--ease-ui)}.quick[data-state=done] .quick__bar>*{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(-6px)}.quick[data-state=done] .quick__note{opacity:0}.quick[data-state=done] .quick__bar{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sage) 45%, transparent), 0 10px 30px #56654a1a;background:color-mix(in srgb, var(--paper) 88%, var(--sage))}.quick__done{opacity:0;height:64px;transition:opacity .5s var(--ease-ui) .26s, transform .9s var(--ease) .26s;outline:none;align-items:center;gap:14px;padding:0 28px 0 18px;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(8px)}.quick[data-state=done] .quick__done{opacity:1;transform:none}.quick__check{flex:none}.quick__check circle{fill:var(--sage);transform-origin:50%;transform-box:fill-box;opacity:0;transition:transform .7s var(--ease) .32s, opacity .3s var(--ease-ui) .32s;transform:scale(.4)}.quick__check path{fill:none;stroke:var(--paper);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .6s var(--ease) .62s}.quick[data-state=done] .quick__check circle{opacity:1;transform:none}.quick[data-state=done] .quick__check path{stroke-dashoffset:0}.quick__done-text{min-width:0;line-height:1.25;display:grid}.quick__done-title{letter-spacing:-.005em;color:var(--ink);font-size:17px;font-weight:500}.quick__done-sub{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.quick__done-email{color:var(--ink)}@media (max-width:759px){.quick[data-state=done] .quick__bar{box-shadow:none;background:0 0}.quick__done{background:color-mix(in srgb, var(--paper) 88%, var(--sage));height:auto;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sage) 45%, transparent);border-radius:22px;align-items:flex-start;padding:18px 20px;top:0;bottom:auto}.quick__done-sub{white-space:normal}}@media (prefers-reduced-motion:reduce){.quick__check circle{opacity:1;transform:none}.quick__check path{stroke-dashoffset:0}}
