@font-face{font-family:display;src:url(../media/Panchang_Variable-s.p.2ggnfyse05dri.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:58.57%;descent-override:15.7%;line-gap-override:5.43%;size-adjust:165.62%}.cxEnaq_className{font-family:display,display Fallback}.cxEnaq_variable{--font-display:"display", "display Fallback"}
@font-face{font-family:text;src:url(../media/Supreme_Variable-s.p.33w3m0_6n4opy.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:89.59%;descent-override:25.6%;line-gap-override:8.23%;size-adjust:109.39%}.NGZgtW_className{font-family:text,text Fallback}.NGZgtW_variable{--font-text:"text", "text Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:48rem){.md\:top-6{top:calc(var(--spacing) * 6)}}}:root{--ground:#e7e6e2;--ground-2:#dcdbd6;--ground-3:#cfcec8;--paper:#f4f4f2;--ink:#15161a;--ink-soft:#45474d;--dark:#15161a;--dark-2:#202227;--on-dark:#f1f0ec;--on-dark-soft:#b9b8b2;--accent:#ff5b14;--accent-press:#e84c08;--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(16px, 3vw, 40px);--max:1440px;--header:64px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 8px)}body{background:var(--ground);color:var(--ink);font:400 1.0625rem/1.55 var(--font-text);font-feature-settings:"ss01";-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}::selection{background:var(--accent);color:var(--ink)}img,video,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button{font:inherit;color:inherit}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.on-dark :focus-visible{outline-color:var(--accent)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:var(--on-dark);transition:top .25s var(--ease);padding:12px 16px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.on-dark{background:var(--dark);color:var(--on-dark)}.section{padding-block:clamp(96px,13vw,200px)}.display{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700;line-height:.98}.h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.72rem,5.4vw,5.2rem);font-weight:700;line-height:.98}.h2{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.7rem,3.9vw,3.6rem);font-weight:700;line-height:1}.h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:600;line-height:1.1}.lede{max-width:38ch;font-size:clamp(1.1rem,1.35vw,1.3rem);line-height:1.5}.small{font-size:.95rem}.soft{color:var(--ink-soft)}.on-dark .soft{color:var(--on-dark-soft)}.num{font-variant-numeric:tabular-nums}.section-head{gap:20px;margin-bottom:clamp(40px,6vw,80px);display:grid}.section-head .lede{color:var(--ink-soft)}.on-dark .section-head .lede{color:var(--on-dark-soft)}.wipe{width:fit-content}.js .wipe{clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.16,.64,.32,1);position:relative}.js .wipe:after{content:"";background:var(--accent);transform-origin:100%;transition:transform .75s cubic-bezier(.16,.64,.32,1) .27s;position:absolute;inset:-.04em -.08em}.js .in .wipe,.js .wipe.in{clip-path:inset(0 -1% 0 0)}.js .in .wipe:after,.js .wipe.in:after{transform:scaleX(0)}.js [data-reveal]>*{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(24px)}.js [data-reveal].in>*{opacity:1;transform:none}.js [data-reveal].in>:nth-child(2){transition-delay:70ms}.js [data-reveal].in>:nth-child(3){transition-delay:.14s}.js [data-reveal].in>:nth-child(4){transition-delay:.21s}.cta{min-height:52px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:stretch;gap:0;padding:0;font-size:1.05rem;font-weight:600;text-decoration:none;display:inline-flex}.cta__t,.cta__a{background:var(--accent);transition:background-color .2s var(--ease);align-items:center;display:inline-flex}.cta__t{white-space:nowrap;padding:0 22px}.cta__a{width:52px;min-width:52px;transition:width .5s var(--ease), min-width .5s var(--ease), margin .5s var(--ease), background-color .2s var(--ease);justify-content:center;overflow:hidden}.cta__a svg{width:20px;height:20px;transition:opacity .35s var(--ease);flex:none}.cta__a--l{width:0;min-width:0}.cta__a--l svg{opacity:0}.cta__a--r{margin-left:3px}@media (hover:hover){.cta:hover .cta__a--r{width:0;min-width:0;margin-left:0}.cta:hover .cta__a--r svg{opacity:0}.cta:hover .cta__a--l{width:52px;min-width:52px;margin-right:3px}.cta:hover .cta__a--l svg{opacity:1}}.cta:focus-visible .cta__a--r{width:0;min-width:0;margin-left:0}.cta:focus-visible .cta__a--l{width:52px;min-width:52px;margin-right:3px}.cta:focus-visible .cta__a--l svg{opacity:1}.cta:active .cta__t,.cta:active .cta__a{background:var(--accent-press)}.cta:active{transform:scale(.97)}.cta{transition:transform .1s ease-out}.cta--small{min-height:44px;font-size:.95rem}.cta--small .cta__t{padding:0 16px}.cta--small .cta__a{width:44px;min-width:44px}.cta--small .cta__a--l{width:0;min-width:0}@media (hover:hover){.cta--small:hover .cta__a--l{width:44px;min-width:44px}}.cta[aria-disabled=true] .cta__t,.cta[aria-disabled=true] .cta__a{background:var(--ground-3);color:var(--ink-soft)}.link-btn{background:var(--ink);min-height:48px;color:var(--on-dark);transition:background-color .2s var(--ease), transform .1s ease-out;cursor:pointer;border:0;align-items:center;gap:10px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.link-btn:hover{background:#2b2d33}.link-btn:active{transform:scale(.97)}.on-dark .link-btn{background:var(--on-dark);color:var(--ink)}.on-dark .link-btn:hover{background:#fff}.cta-row{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(32px,4vw,56px);display:flex}.cta-row p{color:var(--ink-soft);font-size:.98rem}.on-dark .cta-row p{color:var(--on-dark-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.js .wipe{clip-path:none;transition:none}.js .wipe:after{display:none}.js [data-reveal]>*{transition:opacity .3s linear;transform:none}.cta__a{transition:opacity .2s linear}}.site-header{z-index:50;color:var(--on-dark);transition:color .3s var(--ease);position:fixed;inset:0 0 auto}.site-header:before{content:"";background:var(--ground);transition:transform .45s var(--ease);position:absolute;inset:0;transform:translateY(-101%)}.site-header[data-scrolled=true]{color:var(--ink)}.site-header[data-scrolled=true]:before{transform:none}.site-header__bar{height:var(--header);align-items:center;gap:28px;display:flex;position:relative}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;min-height:44px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.wordmark__mark{background:var(--accent);width:14px;height:14px}.site-nav{gap:26px;margin-left:auto;display:flex}.site-nav a{align-items:center;min-height:44px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site-nav a:after{content:"";background:var(--accent);transform-origin:100%;height:2px;transition:transform .35s var(--ease);position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.site-header__cta{overflow:hidden}.site-header__cta .cta{opacity:0;transition:transform .45s var(--ease), opacity .3s var(--ease);transform:translateY(120%)}.site-header[data-scrolled=true] .site-header__cta .cta{opacity:1;transform:none}.menu-btn{cursor:pointer;background:0 0;border:0;width:48px;height:48px;margin-left:auto;display:none;position:relative}.menu-btn__bars,.menu-btn__bars:before{width:24px;height:2px;transition:transform .35s var(--ease);background:currentColor;position:absolute;left:12px}.menu-btn__bars{top:19px}.menu-btn__bars:before{content:"";top:8px;left:0}.site-header[data-open=true] .menu-btn__bars{transform:translateY(4px)rotate(45deg)}.site-header[data-open=true] .menu-btn__bars:before{transform:translateY(-8px)rotate(-90deg)}.menu-sheet{top:var(--header);right:var(--gutter);left:var(--gutter);background:var(--ink);color:var(--on-dark);transform-origin:100% 0;opacity:0;visibility:hidden;transition:transform .35s var(--ease), opacity .25s var(--ease), visibility 0s linear .35s;gap:20px;padding:20px;display:grid;position:absolute;transform:scale(.94)translateY(-8px);box-shadow:0 18px 40px #00000040}.site-header[data-open=true] .menu-sheet{opacity:1;visibility:visible;transition:transform .35s var(--ease), opacity .25s var(--ease), visibility 0s;transform:none}.menu-sheet nav{display:grid}.menu-sheet nav a{font-family:var(--font-display);min-height:48px;padding:10px 0;font-size:1.35rem;font-weight:600;text-decoration:none}.menu-sheet__foot{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.menu-sheet__foot>a:last-child{align-items:center;min-height:44px;display:inline-flex}@media (max-width:960px){.site-nav,.site-header__cta{display:none}.menu-btn{display:block}.site-header[data-open=true]{color:var(--ink)}.site-header[data-open=true]:before{transform:none}}.hero{isolation:isolate;grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero__video{object-fit:cover;z-index:-2;background:#2a2c31 url(/photos/hero-poster.jpg) 50%/cover;width:100%;height:100%;position:absolute;inset:0}.hero__scrim{z-index:-1;background:linear-gradient(90deg,#0a0b0dc7 0%,#0a0b0d80 55%,#0a0b0d33 100%),linear-gradient(#0000 60%,#0a0b0d8c);position:absolute;inset:0}.hero__inner{padding-top:calc(var(--header) + 40px);align-self:end;gap:clamp(16px,2.2vw,26px);padding-bottom:clamp(28px,5vh,56px);display:grid}.hero__title{max-width:13ch}.hero__lede{color:#dcdbd6;max-width:44ch}.hero__action{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.hero__risk{color:#dcdbd6;max-width:30ch;font-size:.98rem}.hero__proof{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:12px 24px;padding-bottom:clamp(20px,3.5vh,36px);display:grid}.hero__proof li{min-width:0}.hero__proof-line{color:#dcdbd6;font-size:.98rem;display:inline-block;position:relative}.hero__proof strong{color:var(--on-dark);font-weight:650}.js .hero__proof-line{clip-path:inset(0 100% 0 0);animation:1s cubic-bezier(.16,.64,.32,1) forwards line-in;animation-delay:calc(.25s + var(--i) * .1s)}.js .hero__proof-line:after{content:"";background:var(--accent);transform-origin:100%;animation:.75s cubic-bezier(.16,.64,.32,1) forwards wipe-off;animation-delay:calc(.52s + var(--i) * .1s);position:absolute;inset:0}@keyframes line-in{to{clip-path:inset(0 -2% 0 0)}}@keyframes wipe-off{to{transform:scaleX(0)}}@media (max-width:720px){.hero__inner{gap:14px;padding-bottom:20px}.hero__lede{font-size:1.02rem}.hero__proof{grid-template-columns:1fr 1fr;justify-content:start}.hero__proof li:last-child{display:none}}@media (prefers-reduced-motion:reduce){.js .hero__proof-line{clip-path:none;animation:none}.js .hero__proof-line:after{display:none}}.offer__body{grid-template-columns:28px 1fr 28px;gap:clamp(12px,3vw,48px);display:grid;position:relative}.offer__ruler{flex-direction:column;justify-content:space-between;padding-block:8px;display:flex}.offer__ruler span{background:var(--ink);opacity:.22;width:10px;height:2px;transition:width .25s var(--ease), opacity .25s var(--ease), background-color .25s var(--ease);display:block}.offer__ruler--r span{margin-left:auto}.offer__ruler span[data-s=m]{opacity:.4;width:14px}.offer__ruler span[data-s=l]{opacity:.6;width:18px}.offer__ruler span[data-s=xl]{opacity:.85;width:22px}.offer__ruler span[data-s=xxl]{opacity:1;background:var(--accent);width:28px}.offer__list{gap:clamp(8px,1.4vw,20px);display:grid}.offer__list li{outline-offset:6px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:12px 40px;padding-block:clamp(10px,1.6vw,22px);display:grid}.offer__title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);opacity:.5;font-size:clamp(1.45rem,4.2vw,4rem);font-weight:700;line-height:1;transition:opacity .25s ease-in-out}.offer__list li[data-active=true] .offer__title{opacity:1}.offer__detail{max-width:34ch;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.45}.mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.mask>span{opacity:0;transition:transform .25s var(--ease), opacity .2s var(--ease);display:inline-block;transform:translateY(105%)}.offer__list li[data-active=true] .mask>span{opacity:1;transition:transform .38s cubic-bezier(.33, 1, .68, 1), opacity .3s var(--ease);transition-delay:calc(var(--j) * 60ms);transform:none}.no-js .mask>span,html:not(.js) .mask>span{opacity:1;transform:none}@media (max-width:760px){.offer__body{grid-template-columns:14px 1fr 14px;gap:10px}.offer__ruler span{width:6px}.offer__ruler span[data-s=m]{width:8px}.offer__ruler span[data-s=l]{width:10px}.offer__ruler span[data-s=xl]{width:12px}.offer__ruler span[data-s=xxl]{width:14px}.offer__list li{grid-template-columns:1fr;gap:6px}}@media (prefers-reduced-motion:reduce){.mask>span,.offer__list li[data-active=true] .mask>span{transition:opacity .2s linear;transform:none}}.reviews{background:var(--ground-2)}.reviews__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(32px,5vw,64px);display:flex}.reviews__head .section-head{margin:0}.reviews__nav{align-items:center;gap:6px;display:flex}.reviews__count{min-width:4.5ch;margin-right:14px;font-weight:600}.sq-btn{background:var(--ink);width:52px;height:52px;color:var(--on-dark);cursor:pointer;transition:background-color .2s var(--ease), transform .1s ease-out;border:0;place-items:center;display:grid;overflow:hidden}.sq-btn svg{width:20px;height:20px}.sq-btn--prev svg{transform:scaleX(-1)}.sq-btn:hover{background:#2b2d33}.sq-btn:active{transform:scale(.95)}@media (hover:hover){.sq-btn:hover svg{animation:sweep .7s var(--ease)}.sq-btn--prev:hover svg{animation-name:sweep-back}}@keyframes sweep{0%{translate:0}45%{translate:160%}46%{translate:-160%}to{translate:0}}@keyframes sweep-back{0%{translate:0}45%{translate:-160%}46%{translate:160%}to{translate:0}}.reviews__stage{touch-action:pan-y;display:grid}.review{opacity:0;visibility:hidden;grid-area:1/1;grid-template-rows:auto 1fr;grid-template-columns:clamp(110px,15vw,220px) minmax(0,1fr);gap:24px clamp(24px,5vw,80px);margin:0;transition:opacity .5s cubic-bezier(.65,0,.35,1),visibility 0s linear .5s;display:grid}.review[data-active=true]{opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.65,0,.35,1),visibility}.review__photo{aspect-ratio:4/5;background:var(--ground-3);grid-row:1/3;position:relative;overflow:hidden}.review__photo img{object-fit:cover}.review__quote{letter-spacing:-.02em;max-width:31ch;margin:0;font-size:clamp(1.3rem,2.5vw,2.25rem);font-weight:500;line-height:1.18}.w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.w>span{transition:transform .4s var(--ease);display:inline-block;transform:translateY(110%)}.reviews__stage[data-dir="-1"] .w>span{transform:translateY(-110%)}.review[data-active=true] .w>span{transition:transform .9s cubic-bezier(.33,1,.68,1);transition-delay:calc(var(--l,0) * 90ms);transform:none}.reviews__stage[data-dir="-1"] .review[data-active=true] .w>span{transition-delay:max(0s, calc((5 - var(--l,0)) * 90ms))}.review__who{align-self:end;gap:2px;display:grid}.review__who strong{font-weight:650}.review__who span{color:var(--ink-soft)}.reviews__score{color:var(--ink-soft);margin-top:clamp(28px,4vw,48px)}.reviews__score strong{color:var(--ink);font-family:var(--font-display);margin-right:6px;font-size:1.3rem}@media (max-width:760px){.review{grid-template-rows:auto auto;grid-template-columns:96px 1fr}.review__photo{aspect-ratio:1;grid-row:1}.review__who{align-self:center}.review__quote{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.w>span,.reviews__stage[data-dir="-1"] .w>span{transition:none;transform:none}.sq-btn:hover svg{animation:none}}.work{--p:0;position:relative}.work__stage{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.work__track{padding-inline:var(--gutter) 12vw;will-change:transform;align-items:center;gap:clamp(20px,3vw,48px);display:flex}.work__intro{flex:none;align-content:center;gap:22px;width:min(560px,82vw);display:grid}.work__stamp{width:84px;color:var(--on-dark-soft);transform:rotate(calc(var(--p) * 540deg))}.work__item{flex:none;gap:14px;width:clamp(240px,34vw,520px);margin:0;display:grid}.work__item[data-i="0"]{transform:translateY(-6vh)}.work__item[data-i="2"]{width:clamp(220px,28vw,440px);transform:translateY(7vh)}.work__photo{aspect-ratio:4/3;background:var(--dark-2);position:relative;overflow:hidden}.work__item[data-i="1"] .work__photo{aspect-ratio:3/4}.work__photo img{object-fit:cover;transform:translateX(calc((var(--p) - .5) * var(--s) * -16%)) scale(1.2);will-change:transform}.work__item figcaption{gap:4px;max-width:34ch;display:grid}.work__item strong{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.work__item span{color:var(--on-dark-soft)}.work-outro{--e:0;height:230svh;position:relative}.work-outro__stage{height:100svh;position:sticky;top:0;overflow:hidden}.work-outro__bg{opacity:.32;transform:scale(calc(1 + var(--e) * .2));position:absolute;inset:0}.work-outro__bg img,.work-outro__frame img{object-fit:cover}.work-outro__frame{clip-path:inset(calc((1 - var(--e)) * 24%) calc((1 - var(--e)) * 32%));will-change:clip-path;position:absolute;inset:0}.work-outro__frame:after{content:"";opacity:var(--e);background:linear-gradient(#0a0b0d1a 40%,#0a0b0dcc);position:absolute;inset:0}.work-outro__copy{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);pointer-events:none;position:absolute;bottom:clamp(32px,7vh,80px);left:0;right:0;transform:translateY(24px)}.work-outro[data-done=true] .work-outro__copy{opacity:1;pointer-events:auto;transform:none}.work-outro__copy .h2{max-width:16ch}@media (max-width:760px){.work__item,.work__item[data-i="2"]{width:74vw}.work__item[data-i="0"],.work__item[data-i="2"]{transform:none}.work__item[data-i="1"] .work__photo{aspect-ratio:4/3}.work-outro__frame{clip-path:inset(calc((1 - var(--e)) * 22%) calc((1 - var(--e)) * 14%))}}@media (prefers-reduced-motion:reduce){.work{height:auto!important}.work__stage{height:auto;padding-block:96px;position:static}.work__track{scroll-snap-type:x mandatory;overflow-x:auto;transform:none!important}.work__item,.work__intro{scroll-snap-align:start}.work__photo img{transform:none}.work-outro{--e:1;height:auto}.work-outro__stage{height:90svh;position:relative}.work-outro__copy{opacity:1;pointer-events:auto;transform:none}}.process{--panel:0;height:400svh;position:relative}.process__stage{height:100svh;padding:0;display:grid;position:sticky;top:0}.process__panel{padding:calc(var(--header) + 12px) var(--gutter) clamp(20px, 4vh, 40px);clip-path:inset(calc((1 - var(--panel)) * 12%) calc((1 - var(--panel)) * 20%));will-change:clip-path;grid-template-rows:auto 1fr auto;justify-items:center;display:grid;position:relative}.process__title{color:var(--on-dark-soft);justify-self:start}.process__dial{aspect-ratio:1;width:min(78vh,86vw,640px);color:var(--on-dark);align-self:center;position:relative}.process__dial svg{width:100%;height:100%;overflow:visible}.process__center{text-align:center;align-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:22%}.process__count{background:var(--on-dark);color:var(--ink);gap:.3em;padding:4px 12px;font-size:.95rem;font-weight:600;display:inline-flex}.roll{vertical-align:top;height:1.3em;display:inline-block;overflow:hidden}.roll>span{transition:transform .5s var(--ease);display:grid}.roll>span>span{height:1.3em;line-height:1.3em}.process__texts{display:grid}.process__text{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);grid-area:1/1;gap:10px;display:grid;transform:translateY(10px)}.process__text[data-active=true]{opacity:1;transform:none}.process__text .h3{font-size:clamp(1.1rem,2.4vw,1.9rem)}.process__text p{color:var(--on-dark-soft);max-width:30ch;margin-inline:auto;font-size:clamp(.95rem,1.2vw,1.05rem)}.process__steps{flex-wrap:wrap;justify-content:center;gap:4px 6px;display:flex}.process__steps button{color:var(--on-dark-soft);cursor:pointer;min-height:44px;transition:color .3s var(--ease);background:0 0;border:0;padding:0 12px;font-size:.95rem;position:relative}.process__steps button:before{content:"";background:var(--accent);height:2px;transition:transform .4s var(--ease);position:absolute;bottom:8px;left:12px;right:12px;transform:scaleX(0)}.process__steps button[aria-current=step]{color:var(--on-dark)}.process__steps button[aria-current=step]:before{transform:scaleX(1)}@media (max-width:760px){.process__center{gap:8px;inset:16%}.process__text p{font-size:.9rem}.process__steps button{padding:0 8px;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.process{height:auto;--panel:1!important}.process__stage{height:auto;position:static}.process__panel{clip-path:none;padding-block:96px}.process__texts{gap:28px}.process__text{opacity:1;grid-area:auto;transform:none}.process__center{margin-top:24px;position:static}.process__count{display:none}}.pricing__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.tabs{background:var(--ground-2);grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:20px;padding:4px;display:grid}.tabs button{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;min-height:64px;padding:12px 14px;font-weight:600;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s;display:grid}.tabs button span{color:var(--ink-soft);font-size:.85rem;font-weight:400}.tabs button[aria-selected=true]{background:var(--ink);color:var(--on-dark)}.tabs button[aria-selected=true] span{color:var(--on-dark-soft)}.tabs button:not([aria-selected=true]):hover{background:var(--ground-3)}.tabs button:active{transform:scale(.98)}.services{border:0;gap:4px;margin:0 0 20px;padding:0;display:grid}.service{background:var(--paper);cursor:pointer;min-height:60px;transition:background-color .2s var(--ease);justify-content:space-between;align-items:center;gap:16px;padding:0 18px 0 52px;display:flex;position:relative}.service input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.service:before{content:"";background:var(--ground-3);width:18px;height:18px;transition:background-color .2s var(--ease), transform .25s var(--ease);margin-top:-9px;position:absolute;top:50%;left:18px}.service:has(input:checked){background:var(--ink);color:var(--on-dark)}.service:has(input:checked):before{background:var(--accent);transform:rotate(45deg)scale(.8)}.service:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.service__name{font-weight:600}.service__price{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600}.includes{margin-bottom:24px;transition:height .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.includes__inner{padding:4px 0 0}.includes__inner[data-leaving=true]{animation:.28s ease-in-out forwards inc-out;position:absolute;inset:0 0 auto}.includes__inner[data-leaving=false]{animation:.32s ease-in-out both inc-in}@keyframes inc-out{to{opacity:0;transform:translateY(-12px)}}@keyframes inc-in{0%{opacity:0;transform:translateY(12px)}}.includes__title{margin-bottom:10px;font-weight:600}.includes ul{gap:6px;display:grid}.includes li{padding-left:24px;position:relative}.includes li:before{content:"";background:var(--accent);width:10px;height:2px;position:absolute;top:.6em;left:0}.addons{border:0;gap:4px;margin:0;padding:0;display:grid}.addons legend{margin-bottom:10px;padding:0;font-weight:600}.toggle{background:var(--paper);cursor:pointer;grid-template-columns:1fr auto 46px;align-items:center;gap:16px;min-height:56px;padding:0 16px;transition:background-color .2s ease-in-out;display:grid;position:relative}.toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.toggle:has(input:checked){background:#ffe3d4}.toggle:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.toggle__price{color:var(--ink-soft);font-weight:600}.toggle__track{background:var(--ground-3);width:46px;height:26px;transition:background-color .2s ease-in-out;position:relative}.toggle__track:after{content:"";background:#fff;width:20px;height:20px;transition:transform .2s ease-in-out;position:absolute;top:3px;left:3px}.toggle:has(input:checked) .toggle__track{background:var(--ink)}.toggle:has(input:checked) .toggle__track:after{background:var(--accent);transform:translate(20px)}.pricing__card{top:calc(var(--header) + 24px);perspective:1000px;position:sticky}.jobcard{--rx:0deg;--ry:0deg;background:var(--paper);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;gap:18px;padding:clamp(20px,2.6vw,32px);display:grid;position:relative;overflow:hidden}.jobcard__head{border-bottom:2px solid var(--ink);justify-content:space-between;gap:12px;padding-bottom:14px;font-weight:600;display:flex}.jobcard__name{font-family:var(--font-display);letter-spacing:-.02em}.jobcard__meta{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.jobcard__meta dt{color:var(--ink-soft);font-size:.85rem}.jobcard__meta dd{margin:0;font-size:1.05rem;font-weight:600}.jobcard__lines{border-collapse:collapse;width:100%}.jobcard__lines th,.jobcard__lines td{border-bottom:1px solid var(--ground-3);text-align:left;padding:10px 0;font-weight:500}.jobcard__lines td{text-align:right}.jobcard__add{animation:line-add .35s var(--ease)}@keyframes line-add{0%{opacity:0;transform:translateY(-6px)}}.jobcard__total{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.jobcard__total>span:first-child{font-weight:600}.jobcard__total strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.2rem);font-weight:700;line-height:1}.jobcard__stamp{border:2px solid var(--accent);color:#c43f05;letter-spacing:.02em;padding:4px 10px;font-size:.85rem;font-weight:700;position:absolute;top:92px;right:18px;transform:rotate(-8deg)}@media (max-width:900px){.pricing__grid{grid-template-columns:1fr}.pricing__card{order:-1;position:static}.tabs button{min-height:56px;padding:10px;font-size:.92rem}.tabs button span{display:none}}@media (prefers-reduced-motion:reduce){.includes,.includes__inner,.jobcard__add{transition:none;animation-duration:10ms}}.story__panel{isolation:isolate;min-height:130svh;position:relative}.story__img{z-index:-1;position:absolute;inset:0;overflow:hidden}.story__drift{will-change:transform;height:120%;position:absolute;top:0;left:0;right:0}.story__drift img{object-fit:cover}.story__img:after{content:"";background:linear-gradient(#0a0b0db8 0%,#0a0b0d59 45%,#0a0b0d26 100%);position:absolute;inset:0}.story__text{top:calc(var(--header) + 24px);padding-top:calc(var(--header) + 24px);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:20px 60px;padding-bottom:40px;display:grid;position:sticky}.story__text .h2{max-width:12ch}.story__text p{color:#e2e1dc;max-width:40ch}.story__line{margin-bottom:14px;font-size:1.15rem;font-weight:650;color:var(--on-dark)!important}.story__close{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.story__close-photo{aspect-ratio:4/3;background:var(--ground-2);position:relative;overflow:hidden}.story__close-photo img{object-fit:cover}.story__close-copy{gap:22px;display:grid}.story__year{letter-spacing:-.05em;font-size:min(10.5vw,10rem);line-height:.85}@media (max-width:760px){.story__panel{min-height:120svh}.story__text,.story__close{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.story__drift{top:-10%}}.faq{background:var(--ground-2)}.faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq__tabs{flex-wrap:wrap;gap:4px 18px;margin-bottom:24px;display:flex}.faq__tabs button{cursor:pointer;min-height:44px;color:var(--ink-soft);background:0 0;border:0;align-items:center;padding:0;font-size:1.05rem;transition:color .2s;display:inline-flex}.faq__tabs button[aria-selected=true]{color:var(--ink);font-weight:600}.faq__dot{background:var(--accent);width:0;height:12px;transition:width .25s var(--ease), margin .25s var(--ease);margin-right:0;display:inline-block}.faq__tabs button[aria-selected=true] .faq__dot{width:12px;margin-right:10px}.faq__panels{transition:height .38s var(--ease);align-items:start;display:grid;overflow:hidden}.faq__panel{opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .3s var(--ease), visibility 0s linear .3s;grid-area:1/1;gap:6px;display:grid;transform:translateY(8px)}.faq__panel[data-active=true]{opacity:1;visibility:visible;transition:opacity .3s var(--ease) 80ms, transform .38s var(--ease) 80ms, visibility 0s;transform:none}.qa{background:var(--paper);transition:background-color .25s var(--ease)}.qa h3{font-size:1.05rem;font-weight:600}.qa button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:60px;padding:18px 20px;line-height:1.35;display:flex}.qa button:active{transform:scale(.995)}.qa__icon{flex:none;width:16px;height:16px;position:relative}.qa__icon:before,.qa__icon:after{content:"";width:16px;height:2px;transition:transform .35s var(--ease);background:currentColor;position:absolute;top:7px;left:0}.qa__icon:after{transform:rotate(90deg)}.qa[data-open=true] .qa__icon:after{transform:rotate(180deg)}.qa__a{transition:grid-template-rows .38s var(--ease);grid-template-rows:0fr;display:grid}.qa[data-open=true] .qa__a{grid-template-rows:1fr}.qa__a>div{overflow:hidden}.qa__a p{opacity:0;max-width:60ch;transition:opacity .3s var(--ease), transform .38s var(--ease);padding:0 20px 20px;transform:translateY(-6px)}.qa[data-open=true] .qa__a p{opacity:1;transform:none}@media (max-width:900px){.faq__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qa__a{transition:grid-template-rows 10ms}.qa__a p,.faq__panel{transform:none!important}}.field{gap:6px;display:grid}.field label,.field legend{padding:0;font-size:.95rem;font-weight:600}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--paper);border:2px solid #0000;border-bottom-color:var(--ground-3);min-height:50px;transition:border-color .2s var(--ease), background-color .2s var(--ease);border-radius:0;width:100%;padding:10px 12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink);background:#fff;outline:none}.field input::placeholder,.field textarea::placeholder{color:#66686e}.field [aria-invalid=true]{border-color:#b3261e}.err{color:#9c1d16;font-size:.92rem;font-weight:500}.soft-ink{color:var(--ink-soft)}.close{isolation:isolate;min-height:600px;padding-block:clamp(80px,10vw,140px);position:relative}.close__img{z-index:-1;position:absolute;inset:0}.close__img img{object-fit:cover}.close__img:after{content:"";background:#0a0b0d99;position:absolute;inset:0}.close__grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:end;gap:clamp(32px,5vw,80px);display:grid}.close__copy{gap:22px;display:grid}.close__copy .h1{max-width:11ch}.close__copy .lede{color:#e2e1dc}.close__risk{color:#e2e1dc;font-weight:600}.close__card{background:var(--paper);color:var(--ink);gap:16px;padding:clamp(22px,2.6vw,32px);display:grid}.close__card .cta{width:100%}.close__card .cta__t{flex:1;justify-content:center}@media (max-width:900px){.close__grid{grid-template-columns:1fr}}.visit__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.visit__aside{top:calc(var(--header) + 24px);gap:20px;display:grid;position:sticky}.visit__aside address{font-size:1.15rem;font-style:normal;line-height:1.5}.visit__status{align-items:center;gap:10px;font-weight:600;display:inline-flex}.visit__status span{background:var(--ink-soft);width:10px;height:10px}.visit__status[data-open=true] span{background:#1f8a4c}.visit__status[data-open=false] span{background:var(--accent)}.visit__links{flex-wrap:wrap;gap:10px;display:flex}.visit__main{gap:clamp(32px,4vw,56px);display:grid}.carousel__view{aspect-ratio:3/2;background:var(--ground-2);overflow:hidden}.carousel__track{height:100%;transform:translate3d(calc(var(--i) * -100%), 0, 0);transition:transform .45s var(--ease);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;display:flex}.carousel__track:active{cursor:grabbing}.carousel__slide{flex:0 0 100%;height:100%;position:relative}.carousel__slide img{object-fit:cover;pointer-events:none}.carousel__bar{justify-content:space-between;align-items:center;margin-top:10px;font-weight:600;display:flex}.carousel__btns{gap:6px;display:flex}.sq-btn:disabled{background:var(--ground-3);color:var(--ink-soft);cursor:default}.visit__info{grid-template-columns:1fr 1fr;gap:32px;display:grid}.hours{border-collapse:collapse;width:100%;margin-top:14px}.hours th,.hours td{text-align:left;padding:9px 10px;font-weight:400}.hours td{text-align:right}.hours tr:nth-child(odd){background:var(--ground-2)}.hours tr[data-today=true]{background:var(--ink);color:var(--on-dark);font-weight:600}.visit__notes{align-content:start;gap:24px;display:grid}.visit__notes p{color:var(--ink-soft);margin-top:8px}@media (max-width:900px){.visit__grid{grid-template-columns:1fr}.visit__aside{position:static}.visit__info{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.carousel__track{transition:opacity .2s linear}}.site-footer{padding-top:clamp(64px,8vw,112px);padding-bottom:28px}.footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer-cols h2{color:var(--on-dark-soft);margin-bottom:10px;font-size:.95rem;font-weight:600}.footer-cols ul{gap:2px;display:grid}.footer-cols a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer-cols a:hover{color:var(--accent)}.footer-word{font-family:var(--font-display);letter-spacing:-.05em;white-space:nowrap;margin:clamp(48px,7vw,96px) 0 24px;font-size:min(11.6vw,13.5rem);font-weight:800;line-height:.85}.footer-base{color:var(--on-dark-soft);flex-wrap:wrap;justify-content:space-between;gap:16px 40px;font-size:.9rem;display:flex}.concept-note{max-width:64ch}.credit a{color:var(--on-dark)}@media (max-width:760px){.footer-cols{grid-template-columns:1fr 1fr}}.book-page{padding-top:calc(var(--header) + clamp(32px, 5vw, 72px));padding-bottom:clamp(64px,8vw,120px)}.book-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.book-intro{color:var(--ink-soft);margin:18px 0 36px}.book-photo{top:calc(var(--header) + 24px);aspect-ratio:3/4;background:var(--ground-2);position:sticky;overflow:hidden}.book-photo img{object-fit:cover}.form{gap:22px;display:grid}.form fieldset{border:0;margin:0;padding:0}.two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.chips label{cursor:pointer;position:relative}.chips input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chips span{background:var(--paper);min-height:52px;transition:background-color .2s var(--ease), color .2s var(--ease);align-content:center;gap:1px;padding:8px 16px;font-weight:600;display:grid}.chips small{color:var(--ink-soft);transition:color .2s var(--ease);font-size:.85rem;font-weight:400}.chips input:checked+span{background:var(--ink);color:var(--on-dark)}.chips input:checked+span small{color:var(--on-dark-soft)}.chips input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.chips label:active span{transform:scale(.98)}.quote-box{background:var(--ground-2);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.quote-box strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.6rem}.form-error{color:#9c1d16;min-height:0;font-weight:600}.form-error:empty{display:none}.swap{display:grid}.swap__form,.swap__done{transition:opacity .4s var(--ease), transform .45s var(--ease), visibility 0s linear .45s;grid-area:1/1}.swap__done{opacity:0;visibility:hidden;background:var(--paper);align-content:start;gap:16px;padding:clamp(22px,3vw,40px);display:grid;transform:translateY(16px)}.swap[data-done=true] .swap__form{opacity:0;visibility:hidden;transform:translateY(-12px)}.swap[data-done=true] .swap__done{opacity:1;visibility:visible;transition:opacity .45s var(--ease) .15s, transform .5s var(--ease) .15s, visibility 0s;transform:none}@media (max-width:900px){.book-grid{grid-template-columns:1fr}.book-photo{display:none}}@media (max-width:560px){.two{grid-template-columns:1fr}}.legal-page{padding-top:calc(var(--header) + clamp(32px, 5vw, 72px));padding-bottom:clamp(64px,8vw,120px)}.legal-sheet{gap:16px;max-width:820px;display:grid}.legal-sheet h1{margin-bottom:4px}.legal-sheet h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:22px;font-size:1.2rem}.legal-sheet p,.legal-sheet li{max-width:68ch}.legal-sheet ul{gap:6px;padding-left:1.2em;list-style:square;display:grid}.legal-sheet .updated{color:var(--ink-soft)}.legal-sheet .concept{background:var(--paper);padding:16px 18px}.legal-sheet table{border-collapse:collapse;width:100%}.legal-sheet th,.legal-sheet td{text-align:left;vertical-align:top;padding:8px 10px}.legal-sheet tr:nth-child(odd){background:var(--ground-2)}@media (max-width:760px){.story__year{font-size:24vw}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
