/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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:ui-sans-serif,system-ui,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;--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,ui-sans-serif,system-ui,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;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{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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.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}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-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,visibility,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))}}@font-face{font-family:Outfit;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/outfit-latin-ext-e2b64ddcb351dbe7397e0da426a8c8d6.woff2?vsn=d)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/outfit-latin-98ccc2b7f18991a5126a91ac56fbb1fc.woff2?vsn=d)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}:root{--encore-green:#073b24;--encore-green-deep:#052a1a;--encore-green-soft:#e6ede9;--alu-bg:#e8eaec;--alu-surface:#dcdfe2;--alu-ink:#15181b;--alu-muted:#50565c;--alu-faint:#868d94;--alu-line:#cdd2d6;--alu-line-strong:#b6bcc2;--alu-accent:#073b24;--alu-accent-2:#7fb7a2;--alu-frame:#232323;--alu-frame-edge:#111;--alu-glass-a:#7fb7a24d;--alu-glass-b:#7fb7a21a;--alu-glow:#e6ede9b3;--wood-bg:#f5f1eb;--wood-surface:#ebe4da;--wood-ink:#1d1611;--wood-muted:#62574b;--wood-faint:#968a7c;--wood-line:#e3dbcf;--wood-line-strong:#cfc4b5;--wood-accent:#4a2f1e;--wood-night:#241a13;--wood-accent-2:#a9824f;--wood-frame:#6b4a2e;--wood-frame-edge:#4a3220;--wood-glass-a:#a9824f3d;--wood-glass-b:#a9824f1a;--wood-glow:#f5f1ebb3;--wood-sheen:linear-gradient(118deg,#140e0a 0%,#2a1e15 18%,#5b4130 34%,#2e2118 47%,#19110c 60%,#43301f 76%,#7a5a3c 86%,#22170f 100%);--bg:var(--alu-bg);--surface:var(--alu-surface);--ink:var(--alu-ink);--muted:var(--alu-muted);--faint:var(--alu-faint);--line:var(--alu-line);--line-strong:var(--alu-line-strong);--accent:var(--alu-accent);--accent-2:var(--alu-accent-2);--frame:var(--alu-frame);--frame-edge:var(--alu-frame-edge);--glass-a:var(--alu-glass-a);--glass-b:var(--alu-glass-b);--glow:var(--alu-glow);--tint-rgb:5,42,26;--night-panel:var(--night-bg);--night-panel-surface:var(--night-surface);--night-base:#052a1a;--accent-soft:#d5e1da;--metal-green:linear-gradient(118deg,#04241a 0%,#0a3f2a 18%,#2b6b4f 34%,#0d4a32 46%,#062f1f 60%,#1b5b40 76%,#3a7d60 86%,#08382a 100%);--metal-panel:var(--metal-green);--night-bg:#073b24;--night-surface:#0b4630;--night-ink:#fff;--night-muted:#ffffffbd;--night-faint:#ffffff80;--night-line:#ffffff2e;--night-line-strong:#ffffff57;--night-accent:#fff;--sans:"Outfit","Avenir Next","Century Gothic",-apple-system,"Segoe UI",sans-serif;--edge:clamp(20px,5vw,80px);--maxw:1280px;--radius-button:10px;--ease:cubic-bezier(.22,.61,.36,1);--ease-io:cubic-bezier(.7,0,.2,1);--ease-col:cubic-bezier(.77,0,.18,1);--ease-cl:cubic-bezier(.65,0,.2,1);--ease-div:cubic-bezier(.76,0,.18,1)}[data-division=wood]{--bg:var(--wood-bg);--surface:var(--wood-surface);--ink:var(--wood-ink);--muted:var(--wood-muted);--faint:var(--wood-faint);--line:var(--wood-line);--line-strong:var(--wood-line-strong);--accent:var(--wood-accent);--accent-2:var(--wood-accent-2);--frame:var(--wood-frame);--frame-edge:var(--wood-frame-edge);--glass-a:var(--wood-glass-a);--glass-b:var(--wood-glass-b);--glow:var(--wood-glow);--tint-rgb:28,19,13;--night-base:#1a120d;--accent-soft:#eee5d8;--night-panel:var(--wood-night);--night-panel-surface:#33261c;--metal-panel:var(--wood-sheen)}[data-tone=night]{--bg:var(--night-panel);--surface:var(--night-panel-surface);--ink:var(--night-ink);--muted:var(--night-muted);--faint:var(--night-faint);--line:var(--night-line);--line-strong:var(--night-line-strong);--accent:var(--night-accent);background-image:var(--metal-panel)!important;background-position:30%!important;background-size:140% 140%!important}html{scroll-behavior:smooth;transition:background-color .8s}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:300;line-height:1.65;transition:background-color .8s,color .8s;overflow-x:hidden}html:not([data-division=wood]) body{background:linear-gradient(180deg,#eef0f2 0%,var(--bg)40%)}[data-division=wood] body{background:linear-gradient(180deg,#faf7f2 0%,var(--bg)40%)}a{color:inherit;text-decoration:none}a:hover{color:var(--ink)}::selection{background:var(--accent);color:var(--surface)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}img{max-width:none}button{font:inherit;color:inherit}.tnum{font-variant-numeric:tabular-nums}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{max-width:var(--maxw);padding:0 var(--edge);margin:0 auto}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;font-size:11px;font-weight:500}.display{text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;color:var(--ink);margin:0;font-weight:700}.display .light{font-weight:200}.display--section{font-size:clamp(1.9rem,4vw,3.2rem);line-height:.98}.display--footer{font-size:clamp(2.4rem,6vw,4.6rem);line-height:.94}.wordmark{aspect-ratio:570/170;background:var(--accent);height:34px;transition:height .5s var(--ease),background-color .8s var(--ease);flex:none;display:inline-block;-webkit-mask:url(/images/encore-logo-fa68dae708bc78406ccaadd41f6d79cb.png?vsn=d) 0/contain no-repeat;mask:url(/images/encore-logo-fa68dae708bc78406ccaadd41f6d79cb.png?vsn=d) 0/contain no-repeat}.btn{font-family:var(--sans);text-transform:uppercase;letter-spacing:.14em;cursor:pointer;white-space:nowrap;border-radius:var(--radius-button);background:var(--accent);color:var(--bg);border:1px solid var(--accent);transition:background-color .3s var(--ease),border-color .3s var(--ease),color .8s var(--ease);align-items:center;gap:12px;padding:15px 26px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn:hover{background:color-mix(in srgb,var(--accent)84%,var(--bg))}}.btn:hover{color:var(--bg)}.btn--sm{padding:9px 16px;font-size:11px}.btn--ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn--ghost:hover{color:var(--ink);border-color:var(--ink);background:0 0}.btn--on-dark{color:#fff;border-color:#fff6}.btn--on-dark:hover{color:#fff;border-color:#fff}.btn__arrow{transition:transform .3s var(--ease);display:inline-block}.btn:hover .btn__arrow{transform:translate(4px)}.arrow-btn{border-radius:var(--radius-button);border:1px solid var(--line-strong);width:48px;height:48px;color:var(--ink);cursor:pointer;font-size:16px;font-family:var(--sans);background:0 0;flex:none;transition:background-color .3s,color .3s,border-color .3s}.arrow-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.arrow-btn--lg{width:52px;height:52px;font-size:17px}.arrow-btn--sm{width:44px;height:44px}.arrow-btn--plain:hover{color:var(--ink);border-color:var(--ink);background:0 0}.pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff47;border-radius:100px;padding:7px 12px;font-size:10.5px;font-weight:500}.skip-link{z-index:300;border-radius:var(--radius-button);background:var(--accent);color:var(--bg);transition:transform .25s var(--ease);padding:10px 16px;font-size:13px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{color:var(--bg);transform:none}.site-header{z-index:50;transition:background .6s var(--ease),box-shadow .4s var(--ease);background:linear-gradient(#00000061,#0000);position:fixed;top:0;left:0;right:0}.site-header__nav{height:84px;transition:height .5s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 clamp(20px,3.2vw,48px);display:grid}.is-solid .site-header{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.is-solid .site-header{background:color-mix(in srgb,var(--bg)82%,transparent)}}.is-solid .site-header{-webkit-backdrop-filter:saturate(1.6)blur(20px);backdrop-filter:saturate(1.6)blur(20px);box-shadow:inset 0 -1px 0 var(--line)}.is-solid .site-header__nav{height:64px}.is-solid .site-header .wordmark{height:30px}.site-header__brand{justify-self:start;display:flex}.site-header__end{justify-self:end;align-items:center;gap:12px;display:flex}.site-header__links{align-items:center;gap:clamp(22px,3vw,44px);display:flex}.nav-link{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);opacity:.72;padding:10px 0;font-size:12px;font-weight:500;transition:opacity .3s;position:relative}.nav-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .45s cubic-bezier(.7,0,.2,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.nav-link:hover,.nav-link[aria-current=page]{opacity:1}.nav-link:hover:after{transform-origin:0;transform:scaleX(1)}.nav-link[aria-current=page]:after{transform:scaleX(1)}.div-toggle{border:1px solid var(--line-strong);border-radius:var(--radius-button);background:var(--bg);width:max-content;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;flex:none;grid-template-columns:1fr 1fr;align-items:stretch;padding:3px;font-size:11px;font-weight:500;display:inline-grid;position:relative}.div-toggle__knob{z-index:1;border-radius:calc(var(--radius-button) - 3px);background:var(--accent);width:calc(50% - 3px);transition:transform .5s var(--ease);position:absolute;top:3px;bottom:3px;left:3px}.div-toggle[data-value=wood] .div-toggle__knob{transform:translate(100%)}.div-toggle__opt{z-index:2;text-align:center;cursor:pointer;min-width:max-content;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;color:var(--muted);transition:color .4s var(--ease);background:0 0;border:0;padding:8px 16px;position:relative}.div-toggle__opt:hover{color:var(--ink)}.div-toggle__opt[aria-checked=true]{color:var(--bg)}.menu-btn{border-radius:var(--radius-button);border:1px solid var(--line-strong);background:var(--bg);width:44px;height:44px;display:none}@supports (color:color-mix(in lab, red, red)){.menu-btn{background:color-mix(in srgb,var(--bg)40%,transparent)}}.menu-btn{color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center}.menu-btn__bars{width:18px;height:10px;position:relative}.menu-btn__bars span{height:1.5px;transition:transform .45s var(--ease-io),top .45s var(--ease-io);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.menu-btn__bars span:first-child{top:0}.menu-btn__bars span:last-child{top:8.5px}.menu-open .menu-btn__bars span:first-child{top:4.25px;transform:rotate(45deg)}.menu-open .menu-btn__bars span:last-child{top:4.25px;transform:rotate(-45deg)}.mobile-menu{z-index:45;padding:104px var(--edge)calc(28px + env(safe-area-inset-bottom));background:var(--bg);color:var(--ink);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .7s var(--ease-div),visibility 0s .7s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.menu-open .mobile-menu{clip-path:inset(0);visibility:visible;transition:clip-path .7s var(--ease-div),visibility 0s 0s}.mobile-menu__links{border-top:1px solid var(--line);display:grid}.mobile-menu__link{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:-.005em;opacity:0;transition:opacity .5s,transform .7s var(--ease-io);justify-content:space-between;align-items:baseline;padding:18px 0;font-size:clamp(1.9rem,9vw,2.6rem);font-weight:200;line-height:1.05;display:flex;transform:translateY(18px)}.mobile-menu__link[aria-current=page]{font-weight:700}.mobile-menu__link small{letter-spacing:.16em;color:var(--faint);font-size:11px;font-weight:500}.menu-open .mobile-menu__link{opacity:1;transform:none}.menu-open .mobile-menu__link:first-child{transition-delay:.18s}.menu-open .mobile-menu__link:nth-child(2){transition-delay:.24s}.menu-open .mobile-menu__link:nth-child(3){transition-delay:.3s}.menu-open .mobile-menu__link:nth-child(4){transition-delay:.36s}.mobile-menu__foot{opacity:0;gap:22px;transition:opacity .5s .2s;display:grid}.menu-open .mobile-menu__foot{opacity:1;transition-delay:.42s}.mobile-menu__foot .div-toggle{width:100%;font-size:12px}.mobile-menu__foot .div-toggle__opt{padding:13px 16px}.mobile-menu__contact{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:14px;display:flex}body.menu-lock{overflow:hidden}@media (max-width:900px){.site-header__nav{grid-template-columns:1fr auto;height:72px}.is-solid .site-header__nav{height:64px}.site-header__links,.site-header__end .div-toggle{display:none}.menu-btn{display:grid}.is-solid .site-header{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.is-solid .site-header{background:color-mix(in srgb,var(--bg)96%,transparent)}}.is-solid .site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.site-header .wordmark{height:30px}.menu-open .site-header{box-shadow:none}}@media (min-width:901px){.mobile-menu{display:none}}.curtain{z-index:200;pointer-events:none;color:#fff;background:var(--curtain-bg,var(--metal-green));clip-path:inset(100% 0 0);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.curtain[data-phase=in]{pointer-events:auto;clip-path:inset(0);transition:clip-path .78s var(--ease-div),-webkit-clip-path .78s var(--ease-div)}.curtain[data-phase=hold]{pointer-events:auto;clip-path:inset(0)}.curtain[data-phase=out]{pointer-events:auto;clip-path:inset(0 0 100%);transition:clip-path .95s var(--ease-div),-webkit-clip-path .95s var(--ease-div)}.curtain__inner{text-align:center;transition:transform .95s var(--ease-div),opacity .5s;justify-items:center;gap:clamp(18px,3vh,28px);padding:24px;display:grid}.curtain[data-phase=out] .curtain__inner{opacity:0;transform:translateY(-8vh)}.curtain__mark{opacity:0;transition:opacity .6s .25s,transform .8s var(--ease-div).25s;transform:translateY(14px)}.curtain__mark .wordmark{background:#fff;height:40px}.curtain__name{letter-spacing:.18em;margin-right:-.18em;font-size:clamp(2.6rem,8vw,7rem);font-weight:200;line-height:1;display:flex;overflow:hidden}.curtain__name span{transition:transform .9s var(--ease-div);display:inline-block;transform:translateY(110%)}.curtain__bar{background:#ffffff38;width:min(320px,60vw);height:1px;overflow:hidden}.curtain__bar span{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(0)}.curtain[data-phase=hold] .curtain__bar span{transition:transform .7s linear;transform:scaleX(1)}.curtain__line{letter-spacing:.3em;text-transform:uppercase;color:#ffffffbf;opacity:0;font-size:11px;font-weight:500;transition:opacity .6s .6s}.curtain[data-phase=in] .curtain__mark,.curtain[data-phase=hold] .curtain__mark{opacity:1;transform:none}.curtain[data-phase=in] .curtain__name span,.curtain[data-phase=hold] .curtain__name span{transform:none}.curtain[data-phase=in] .curtain__line,.curtain[data-phase=hold] .curtain__line{opacity:1}.curtain[data-phase=hold].is-arrived *{transition-delay:0s!important}@media (max-width:600px){.curtain__line{letter-spacing:.2em;max-width:30ch;line-height:1.8}}.tracked{letter-spacing:.42em;text-transform:uppercase;color:var(--ink);margin:0 -.42em 0 0;font-size:clamp(1.2rem,2.2vw,1.8rem);font-weight:400;line-height:1.4;display:block}.tracked-tag{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:clamp(.8rem,1.1vw,.95rem);font-weight:300;line-height:1.6;display:block}@media (max-width:759px){.col__nav .eyebrow{margin-bottom:6px}.col__series{column-gap:14px}.col__series button{padding-bottom:4px;font-size:15px}.col__detail-head{margin-bottom:12px}.col__detail .tracked{letter-spacing:.28em;margin-right:-.28em;font-size:1.1rem}.col__detail .tracked-tag{letter-spacing:.18em;margin-top:6px;font-size:.72rem}.col__detail p{margin:12px 0 16px;font-size:14px;line-height:1.6}.col__actions{flex-wrap:nowrap;gap:8px}.col__actions .btn{letter-spacing:.1em;flex:1;justify-content:center;padding:12px 14px;font-size:11px}.col__arrows{display:none}}@media (max-width:759px) and (max-height:720px){.col__detail p{display:none}}.footer{background:var(--bg);padding:12px}.footer__panel{background:var(--bg);color:#fff;border-radius:18px;position:relative;overflow:hidden}.footer__in{max-width:var(--maxw);padding:clamp(56px,10vh,110px)var(--edge)28px;margin:0 auto}.footer__top{border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto;align-items:center;gap:40px;padding-bottom:clamp(48px,8vh,88px);display:grid}.footer__top .eyebrow{color:#fff9;margin-bottom:22px}.footer__top .display{color:#fff;margin:0 0 32px}.footer__btns{flex-wrap:wrap;gap:14px;display:flex}.footer__btns .btn:not(.btn--ghost){color:var(--night-base);background:#fff;border-color:#fff}.footer__btns .btn:not(.btn--ghost):hover{background:#ffffffe0}.footer__circle{color:#ffffffd9;width:240px;height:240px;position:relative}.footer__circle svg{width:100%;height:100%;animation:60s linear infinite encoreSpin;display:block}.footer__circle text{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;fill:currentColor;font-size:11.2px;font-weight:400}.footer__circle a{transition:transform .5s var(--ease-io);place-items:center;display:grid;position:absolute;inset:0}.footer__circle a:hover{transform:scale(1.06)}.footer__circle .wordmark{background:#fff;height:40px}.footer__cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px 32px;padding:clamp(40px,7vh,72px) 0;display:grid}.footer__h{letter-spacing:.24em;text-transform:uppercase;color:#ffffff8c;margin-bottom:18px;font-size:11px;font-weight:500}.footer__studio{color:#ffffffdb;max-width:30ch;margin:0;font-size:15px;font-weight:300;line-height:1.75}.footer__links{gap:10px;display:grid}.footer__links a{color:#fff;overflow-wrap:anywhere;width:fit-content;transition:background-size .5s var(--ease-io);background:linear-gradient(#fff,#fff) 0 100%/0% 1px no-repeat;font-size:15px;font-weight:300}.footer__links a:hover{color:#fff;background-size:100% 1px}.footer__bottom{color:#fff9;letter-spacing:.04em;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:12px;font-weight:300;display:flex}.footer__top-btn{all:unset;cursor:pointer;white-space:nowrap;letter-spacing:.24em;text-transform:uppercase;color:#fff;flex:none;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.footer__top-btn span{border-radius:var(--radius-button);letter-spacing:0;border:1px solid #fff6;place-items:center;width:32px;height:32px;transition:background-color .3s,color .3s;display:grid}.footer__top-btn:hover span{color:var(--night-base);background:#fff}.footer__bottom{grid-template-columns:1fr auto 1fr;display:grid!important}.footer__bottom>:last-child{justify-self:end}.footer__powered{letter-spacing:.02em;color:#ffffffb8;align-items:center;gap:12px;font-size:13px;font-weight:400;transition:color .3s;display:inline-flex}.footer__powered:hover{color:#fff}@media (max-width:640px){.footer__bottom{grid-template-columns:1fr auto;row-gap:18px}.footer__powered{grid-area:2/1/auto/-1;justify-self:center}}.footer__nexprop{aspect-ratio:719.36/117.13;background:currentColor;height:18px;display:inline-block;-webkit-mask:url(/images/nexprop-6550c44dce74ccdf705e7771aee5adf1.svg?vsn=d) 50%/contain no-repeat;mask:url(/images/nexprop-6550c44dce74ccdf705e7771aee5adf1.svg?vsn=d) 50%/contain no-repeat}@keyframes encoreSpin{to{transform:rotate(360deg)}}.footer__mark{display:none}.footer__links--contact i{font-style:normal;display:none}@media (max-width:860px){.footer__in{padding-top:clamp(40px,8vh,64px)}.footer__top{grid-template-columns:1fr}.footer__circle{display:none}.footer__cols{grid-template-columns:1fr 1fr;gap:0;padding:36px 0 28px}.footer__cols>:nth-child(3){padding-left:20px}.footer__cols>*{border-top:1px solid #ffffff1f;padding:26px 0}.footer__cols>:first-child{border-top:0;grid-column:1/-1;padding-top:0}.footer__cols>:last-child{grid-column:1/-1}.footer__mark{background:#fff;height:36px;margin-bottom:22px;display:block}.footer__h{margin-bottom:14px}.footer__links{gap:12px}.footer__links--contact{gap:8px}.footer__links--contact a{border-radius:var(--radius-button);background:#ffffff14;border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;font-size:15px;transition:background-color .3s;display:flex}.footer__links--contact a:hover,.footer__links--contact a:active{background-color:#ffffff29;background-size:0 0}.footer__links--contact span{overflow-wrap:anywhere;min-width:0}.footer__links--contact i{border:1px solid #ffffff59;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.footer__bottom{padding-top:20px}}@media (max-width:420px){.footer__btns .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hero{height:100svh;min-height:620px;padding:12px}.hero__frame{clip-path:inset(0 round 18px);isolation:isolate;background:#1a1a1a;border-radius:18px;height:100%;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.hero__media{object-fit:cover;transform-origin:30% 20%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.hero__shade{background:linear-gradient(#0000006b 0%,#0000 22% 55%,#00000059 100%);position:absolute;inset:0}.hero__glass{background:var(--hero-glass);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);color:#fff;border:1px solid #ffffff2e;border-radius:14px;width:min(440px,100% - 32px);padding:clamp(22px,2.6vw,34px);position:absolute;bottom:clamp(16px,6vh,64px);left:clamp(16px,4vw,56px)}.hero__glass .display{color:#fff;margin:0 0 16px}.hero__text{color:#ffffffdb;max-width:40ch;margin:0;font-size:clamp(.92rem,1.2vw,1rem);font-weight:300;line-height:1.6}.hero__cta{position:absolute;bottom:clamp(16px,6vh,64px);right:clamp(16px,4vw,56px)}@media (max-width:640px){.hero{height:auto;min-height:0}.hero__frame{flex-direction:column;height:auto;display:flex}.hero__media{flex:none;height:min(52svh,440px);min-height:300px;position:relative;inset:auto;transform:none}.hero__shade{background:linear-gradient(#00000073 0%,#0000 30% 75%,#00000040 100%);height:min(52svh,440px);min-height:300px;bottom:auto}.hero__glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:auto;padding:28px 22px 6px;position:relative;bottom:auto;left:auto}.hero__glass .display{margin-bottom:14px;font-size:2.3rem}.hero__text{color:#ffffffd1;font-size:15px}.hero__cta{padding:22px 22px 24px;position:relative;bottom:auto;right:auto}.hero__cta .btn{justify-content:center;width:100%;padding:15px 20px}}.why{background:var(--bg);min-height:min(100svh,1000px);padding:12px;display:flex}.why__grid{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:12px;display:grid}.why__copy{flex-direction:column;justify-content:center;min-height:0;padding:clamp(72px,9vh,110px) clamp(24px,4vw,80px) clamp(16px,3vh,32px) clamp(24px,6vw,120px);display:flex}.why__since{align-items:center;gap:14px;margin-bottom:clamp(16px,2.6vh,24px);display:flex}.why__since:before{content:"";background:var(--accent);width:28px;height:1px}.why__since span{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:11px;font-weight:500}.why__title{text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.92}.why__intro{color:var(--muted);text-wrap:pretty;max-width:46ch;margin:clamp(18px,3vh,28px) 0 0;font-size:clamp(1rem,1.25vw,1.12rem);font-weight:300;line-height:1.7}.why__list{border-top:1px solid var(--line);margin-top:clamp(32px,5vh,52px)}.why__item{border-bottom:1px solid var(--line);position:relative}.why__fill{background:var(--accent);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.why__item.is-on .why__fill{animation:6s linear forwards whyFill}.why.is-held .why__item.is-on .why__fill{animation:none;transform:scaleX(1)}.why__btn{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:52px 1fr 20px;align-items:center;width:100%;padding:clamp(15px,2.4vh,22px) 0;display:grid}.why__btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.why__k{letter-spacing:.12em;color:var(--faint);font-size:12px;font-weight:400;transition:color .4s}.why__t{text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:clamp(.95rem,1.3vw,1.12rem);font-weight:600;line-height:1.3;transition:color .4s}.why__btn:hover .why__t{color:var(--ink)}.why__plus{width:14px;height:14px;color:var(--faint);justify-self:end;transition:color .4s;position:relative}.why__plus:before,.why__plus:after{content:"";background:currentColor;position:absolute}.why__plus:before{height:1px;top:50%;left:0;right:0}.why__plus:after{width:1px;transition:transform .5s var(--ease-io);top:0;bottom:0;left:50%}.why__item.is-on .why__k,.why__item.is-on .why__plus{color:var(--accent)}.why__item.is-on .why__t{color:var(--ink)}.why__item.is-on .why__plus:after{transform:scaleY(0)}.why__panel{transition:grid-template-rows .7s var(--ease-io);grid-template-rows:0fr;display:grid}.why__item.is-on .why__panel{grid-template-rows:1fr}.why__panel>div{overflow:hidden}.why__panel p{color:var(--muted);text-wrap:pretty;opacity:0;max-width:48ch;transition:opacity .5s 0s,transform .7s var(--ease-io);margin:0;padding:0 40px clamp(16px,2.6vh,24px) 52px;font-size:clamp(.95rem,1.15vw,1.05rem);font-weight:300;line-height:1.65;transform:translateY(-6px)}.why__item.is-on .why__panel p{opacity:1;transition-delay:.25s,0s;transform:none}.why__media{touch-action:pan-y;background:var(--surface);border-radius:18px;min-height:420px;position:relative;overflow:hidden}.why__img{object-fit:cover;clip-path:inset(0 0 0 100%);z-index:1;width:100%;height:100%;transition:clip-path 1.1s var(--ease-io),transform 1.8s var(--ease-io);position:absolute;inset:0;transform:scale(1.1)}.why__img.is-on{clip-path:inset(0);z-index:2;transform:scale(1)}.why__shade{z-index:3;background:linear-gradient(180deg,rgba(var(--tint-rgb),0)55%,rgba(var(--tint-rgb),.6)100%);pointer-events:none;position:absolute;inset:0}.why__cap{z-index:4;color:#fff;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.why__cap-text{min-width:0}.why__cap-text.is-anim{animation:whyCap .8s var(--ease-io)}.why__cap-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,5.4rem);font-weight:200;line-height:.85}.why__cap-title{letter-spacing:.24em;text-transform:uppercase;opacity:.9;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:10px;font-size:11px;font-weight:500;overflow:hidden}.why__count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.14em;font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff4d;border-radius:100px;padding:8px 14px;font-size:11px;font-weight:500}@keyframes whyFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes whyCap{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-height:700px) and (min-width:901px){.why__intro{display:none}}@media (max-width:900px){.why{min-height:0}.why__grid{grid-template-columns:1fr}.why__media{order:-1;height:52vh;min-height:340px;max-height:520px}.why__copy{padding:clamp(36px,7vw,56px) clamp(8px,3vw,24px) 12px}}.col{background:var(--bg);position:relative}.col__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.col__stage{max-width:1440px;height:100%;margin:0 auto;position:relative;overflow:hidden}.col__intro{text-align:center;transition:opacity .5s .45s,transform .9s var(--ease-col);position:absolute;left:50%;transform:translate(-50%,-50%)}.col.is-open .col__intro{opacity:0;pointer-events:none;transition:opacity .5s 0s,transform .9s var(--ease-col);transform:translate(-50%,-50%)translateY(24px)}.col__intro .eyebrow{margin-bottom:18px}.col__intro .display{margin:0 0 18px}.col__intro p{color:var(--muted);max-width:46ch;margin:0 auto 28px;font-weight:300;line-height:1.6}.col__feats{grid-template-columns:repeat(3,1fr);margin-top:clamp(32px,6vh,56px);display:grid}.col__feat{padding:4px 18px}.col__feat+.col__feat{border-left:1px solid var(--line)}.col__feat b{text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600;display:block}.col__feat span{color:var(--muted);margin-top:6px;font-size:13px;font-weight:300;line-height:1.5;display:block}.col [data-rv]{will-change:opacity,transform}@media (max-width:760px),(max-height:760px){.col__feats{display:none!important}}.col__card{all:unset;cursor:pointer;background:var(--surface);outline-offset:2px;will-change:transform;border-radius:16px;transition:box-shadow .4s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 14px 30px -14px #00000052}.col__card:hover{box-shadow:0 22px 40px -14px #0006}.col__card.is-open{cursor:default;border-radius:22px;box-shadow:0 40px 80px -30px #00000073}.col.is-open .col__card:not(.is-open):hover,.col__card:focus-visible{outline:2px solid var(--accent)}.col__card img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-col);display:block;transform:scale(1.12)}.col__card.is-open img{transform:scale(1)}.col__nav{z-index:6;opacity:0;pointer-events:none;transition:opacity .6s 0s,transform .9s var(--ease-col)0s;position:absolute;transform:translateY(-16px)}.col.is-open .col__nav{opacity:1;pointer-events:auto;transition:opacity .6s .5s,transform .9s var(--ease-col).4s;transform:none}.col__nav .eyebrow{margin-bottom:14px}.col__series{flex-wrap:wrap;align-items:baseline;gap:4px clamp(14px,2.2vw,34px);display:flex}.col__series button{all:unset;cursor:pointer;font-family:var(--sans);text-transform:uppercase;letter-spacing:-.005em;color:var(--faint);padding-bottom:6px;font-size:clamp(1.1rem,2vw,2.3rem);font-weight:200;line-height:1.15;transition:color .5s,font-weight .5s;position:relative}.col__series button:hover{color:var(--ink)}.col__series button:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:2px;transition:transform .7s var(--ease-col);position:absolute;bottom:0;left:0;transform:scaleX(0)}.col__series button[aria-current=true]{color:var(--ink);font-weight:700}.col__series button[aria-current=true]:after{transform:scaleX(1)}.col__detail{opacity:0;pointer-events:none;transition:opacity .6s 0s,transform .9s var(--ease-col)0s;position:absolute}.col.is-open .col__detail{opacity:1;pointer-events:auto;transition:opacity .6s .55s,transform .9s var(--ease-col).45s}.col__detail-in.is-anim{animation:colIn .7s var(--ease-col)}.col__detail-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.col__detail-series{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);white-space:nowrap;font-size:11px;font-weight:500}.col__detail-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:300}.col__detail p{color:var(--muted);max-width:40ch;margin:26px 0 32px;font-weight:300;line-height:1.7}.col__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.col__arrows{gap:8px;margin-top:34px;display:flex}@keyframes colIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.col-m{display:none}@media (max-width:759px){.col{height:calc(100svh + (var(--n) - 1)*75svh)!important}.col__stage{display:none}.col-m{flex-direction:column;height:100%;padding:84px 16px 22px;display:flex}.col-m__head .eyebrow{margin-bottom:10px}.col-m__head .display{font-size:1.9rem}.col-m__stage{flex:1;min-height:0;margin-top:18px;position:relative;overflow:hidden}.col-m__slide{opacity:0;pointer-events:none;will-change:transform,opacity;flex-direction:column;gap:10px;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translate(100%)}.col-m__slide.past{transform:translate(-100%)}.col-m__slide.on{opacity:1;pointer-events:auto;transform:none}.col-m__num{letter-spacing:-.02em;color:var(--accent);transform-origin:0;flex:none;font-size:clamp(2.2rem,6vh,3.2rem);font-weight:200;line-height:1;transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scale(.97)}.col-m__num span{letter-spacing:.1em;color:var(--faint);font-size:.38em}.col-m__slide.on .col-m__num{transform:none}.col-m__card{background:var(--surface);min-height:0;color:var(--ink);border-radius:18px;flex:1;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.col-m__card:hover{color:var(--ink)}.col-m__img{min-height:0;position:relative;overflow:hidden}.col-m__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.06)}.col-m__slide.on .col-m__img img{transform:none}.col-m__body{gap:6px;padding:16px 18px 18px;display:grid}.col-m__series{letter-spacing:.26em;text-transform:uppercase;color:var(--accent);font-size:10.5px;font-weight:500}.col-m__name{letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;font-weight:600;line-height:1.2}.col-m__tag{color:var(--muted);font-size:13.5px;font-weight:300;line-height:1.5}.col-m__cta{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-top:6px;font-size:11px;font-weight:500}.col-m__cta i{font-style:normal}.col-m__dots{flex:none;justify-content:center;gap:4px;margin-top:14px;display:flex}.col-m__dots span{background:var(--line-strong);border-radius:3px;width:6px;height:3px;transition:all .6s cubic-bezier(.22,1,.36,1)}.col-m__dots span.on{background:var(--accent);width:22px}}.clients{background:var(--bg);padding:clamp(72px,12vh,140px) 0 clamp(56px,9vh,110px);overflow:hidden}.clients__head{grid-template-columns:1fr auto;align-items:end;gap:32px;margin-bottom:clamp(36px,6vh,64px);display:grid}.clients__side{align-items:center;gap:clamp(20px,3vw,40px);display:flex}.clients__meta{gap:28px;display:flex}.clients__meta b{font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:200;line-height:1;display:block}.clients__meta span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:11px;font-weight:500;display:block}.clients__arrows{gap:10px;display:flex}.clients__stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;height:clamp(380px,62vh,620px);position:relative}.cl-slide{cursor:pointer;background:var(--surface);width:min(68vw,980px);transition:transform 1s var(--ease-cl),opacity .8s;--w:min(68vw,980px);transform:translateX(calc(-50% + var(--d)*(var(--w) + 28px)))scale(.9);opacity:.42;border-radius:26px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden}.cl-slide.is-on{opacity:1;cursor:grab;transform:translate(-50%)scale(1)}.cl-slide.is-far{opacity:0;pointer-events:none;visibility:hidden}.clients.is-off .clients__row{animation-play-state:paused}.cl-slide img{object-fit:cover;width:100%;height:100%;transform:scale(1.12)translateX(calc(var(--d)*-4%));transition:transform 1.4s var(--ease-cl);pointer-events:none;position:absolute;inset:0}.cl-slide.is-on img{transform:scale(1)}.cl-slide__shade{background:linear-gradient(180deg,rgba(var(--tint-rgb),0)40%,rgba(var(--tint-rgb),.78)100%);position:absolute;inset:0}.cl-slide__tags{gap:8px;display:flex;position:absolute;top:22px;left:24px}.cl-slide__text{color:#fff;position:absolute;bottom:clamp(22px,4vh,44px);left:clamp(22px,3.4vw,48px);right:24px}.cl-slide__mask{overflow:hidden}.cl-slide__name{text-transform:uppercase;letter-spacing:-.01em;transition:transform .9s var(--ease-cl)0s;font-size:clamp(2.2rem,6vw,5.4rem);font-weight:700;line-height:.92;transform:translateY(105%)}.cl-slide__place{text-transform:uppercase;letter-spacing:.2em;transition:transform .9s var(--ease-cl)0s;font-size:clamp(1rem,2vw,1.6rem);font-weight:200;transform:translateY(105%)}.cl-slide.is-on .cl-slide__name{transition-delay:.25s;transform:none}.cl-slide.is-on .cl-slide__place{transition-delay:.38s;transform:none}.clients__bars{align-items:center;gap:6px;margin-top:24px;display:flex}.clients__bar{all:unset;cursor:pointer;flex:1;align-items:center;height:18px;display:flex}.clients__bar>span{background:var(--line);width:100%;height:2px;display:block;position:relative;overflow:hidden}.clients__bar>span:after{content:"";background:var(--ink);opacity:0;transform-origin:0;position:absolute;inset:0}.clients__bar.is-past>span:after{opacity:.35}.clients__bar.is-on>span:after{opacity:1;background:var(--accent);animation:5.2s linear forwards clBar}.clients.is-paused .clients__bar.is-on>span:after{animation-play-state:paused}.clients__num{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:14px;font-size:12px;font-weight:300}.clients__mq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;margin-top:clamp(56px,9vh,96px);padding:18px 0;display:grid}.clients__row{width:max-content;animation:50s linear infinite clMq;display:flex}.clients__row--b{animation-duration:60s;animation-direction:reverse}.clients__mq:hover .clients__row{animation-play-state:paused}.clients__name{all:unset;cursor:pointer;white-space:nowrap;align-items:center;gap:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);display:flex}.clients__name span:first-child{text-transform:uppercase;letter-spacing:-.005em;color:var(--ink);font-size:clamp(1.8rem,4.4vw,3.6rem);font-weight:700;line-height:1.15;transition:color .35s}.clients__row--b .clients__name span:first-child{color:var(--faint);font-weight:200}.clients__name:hover span:first-child,.clients__name.is-cur span:first-child{color:var(--accent)!important}.clients__name i{background:var(--accent);opacity:.7;border-radius:50%;width:8px;height:8px}@keyframes clMq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes clBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.clients__head{grid-template-columns:1fr;gap:24px}.clients__meta{display:none}.cl-slide{--w:86vw;border-radius:20px;width:86vw}.clients__stage{height:clamp(380px,58vh,520px)}.cl-slide__tags{top:16px;left:16px}.clients__bars{gap:3px}}.tm{background:linear-gradient(180deg,var(--bg)0%,var(--accent-soft)100%);padding:clamp(72px,12vh,140px) 0;overflow:hidden}.tm__head{text-align:center;padding:0 var(--edge);margin-bottom:clamp(40px,7vh,72px)}.tm__box{max-width:1320px;padding:0 var(--edge);margin:0 auto}.tm__ghosts{height:0;position:relative}.tm__ghost{text-align:center;white-space:nowrap;text-transform:uppercase;letter-spacing:-.02em;color:var(--accent);opacity:0;transition:opacity .9s,transform 1.2s var(--ease-io);pointer-events:none;margin-top:-.5em;font-size:clamp(4rem,11vw,10rem);font-weight:700;line-height:1;position:absolute;left:0;right:0;transform:translateY(30px)}.tm__ghost.is-on{opacity:.045;transform:none}.tm__viewport{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.tm__track{transition:transform 1s var(--ease-io);will-change:transform;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0}.tm__slot{transition:height 1s var(--ease-io);flex:none;align-items:flex-end;display:flex}.tm__card{all:unset;cursor:pointer;background:var(--surface);filter:grayscale(.35);transition:width 1s var(--ease-io),height 1s var(--ease-io),border-radius 1s var(--ease-io),filter .6s;border-radius:14px;display:block;position:relative;overflow:hidden}.tm__card:hover{filter:none}.tm__card.is-on{cursor:default;filter:none;border-radius:20px}.tm__card:focus-visible{outline:2px solid var(--accent)}.tm__card img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-io);position:absolute;inset:0;transform:scale(1.15)}.tm__card.is-on img{transform:scale(1)}.tm__card-shade{background:linear-gradient(180deg,rgba(var(--tint-rgb),.45),rgba(var(--tint-rgb),0));opacity:0;pointer-events:none;height:40%;transition:opacity .8s;position:absolute;top:0;left:0;right:0}.tm__card-role{opacity:0;transition:opacity .5s 0s,transform .7s var(--ease-io)0s;pointer-events:none;padding:6px 11px;font-size:10px;position:absolute;top:14px;left:14px;transform:translateY(-6px)}.tm__card-num{color:#fff;letter-spacing:.1em;font-variant-numeric:tabular-nums;opacity:.9;pointer-events:none;text-shadow:0 1px 6px #00000080;font-size:11px;font-weight:500;transition:opacity .4s;position:absolute;bottom:8px;left:10px}.tm__card.is-on .tm__card-shade{opacity:1}.tm__card.is-on .tm__card-role{opacity:1;transition-delay:.6s;transform:none}.tm__card.is-on .tm__card-num{opacity:0}.tm__side{width:0;transition:width 1s var(--ease-io);align-self:center;overflow:hidden}.tm__side-in{opacity:0;transition:opacity .6s 0s,transform .8s var(--ease-io)0s;transform:translateY(14px)}.tm__slot.is-on .tm__side-in{opacity:1;transition-delay:.45s,.4s;transform:none}.tm__quote{box-sizing:border-box}.tm__mark{color:var(--accent);height:34px;font-size:72px;font-weight:200;line-height:.6}.tm__words{letter-spacing:-.005em;color:var(--ink);text-wrap:pretty;margin:14px 0 24px;font-size:clamp(1.15rem,1.75vw,1.55rem);font-weight:300;line-height:1.45}.tm__words span{white-space:nowrap;opacity:0;filter:blur(6px);transition:opacity .6s,filter .6s,transform .8s var(--ease-io);margin-right:.27em;transition-delay:0s;display:inline-block;transform:translateY(10px)}.is-on .tm__words span,.tm__mobile .tm__words span{opacity:1;filter:none;transition-delay:calc(.45s + var(--k)*35ms);transform:none}.tm__rule{background:var(--accent);width:0;height:2px;transition:width .8s var(--ease-io).5s;margin-bottom:18px;display:block}.is-on .tm__rule,.tm__mobile .tm__rule{width:44px}.tm__name{text-transform:uppercase;letter-spacing:.02em;font-size:17px;font-weight:700}.tm__meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:6px;font-size:13px;font-weight:300;display:flex}.tm__meta b{color:var(--accent);font-weight:500}.tm__mobile{margin-top:28px;display:none}.tm__mobile.is-anim{animation:tmIn .7s var(--ease-io)}.tm__ctrl{justify-content:center;align-items:center;gap:18px;margin-top:clamp(32px,6vh,56px);display:flex}.tm__progress{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:12px;font-weight:300;display:flex}.tm__progress b{color:var(--ink);font-weight:500}.tm__bar{background:var(--line);width:clamp(120px,18vw,220px);height:2px;position:relative;overflow:hidden}.tm__bar span{background:var(--accent);transform-origin:0;animation:6.5s linear forwards tmBar;position:absolute;inset:0}.tm.is-paused .tm__bar span{animation-play-state:paused}@keyframes tmBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tmIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:899px){.tm__side{display:none}.tm__mobile{display:block}.tm__ctrl{gap:12px}}.sg{max-width:var(--maxw);padding:clamp(90px,14vh,160px)var(--edge)clamp(60px,10vh,110px);margin:0 auto}.sg__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(40px,7vh,64px);display:flex}.sg__title{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.92}.sg__aside{gap:10px;max-width:36ch;display:grid}.sg__aside p{color:var(--muted);margin:0;font-weight:300;line-height:1.65}.sg__legend{color:var(--muted);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.sg__legend span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.sg__legend i{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.sg__legend i.is-best{background:var(--accent);width:9px;height:9px}.sg__rows{border-top:1px solid var(--line-strong)}.sg-row{border-bottom:1px solid var(--line);color:inherit;opacity:0;transition:opacity .8s calc(var(--k)*90ms),transform 1s cubic-bezier(.2,.7,.2,1)calc(var(--k)*90ms);grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.5fr);align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(22px,3.4vh,32px) 0;display:grid;transform:translateY(16px)}.sg.is-run .sg-row{opacity:1;transform:none}.sg-row__l{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.sg-row__d{color:var(--muted);margin-top:6px;font-size:14px;font-weight:300}.sg-row__fig{color:var(--ink);align-items:baseline;gap:8px;transition:color .4s;display:flex}.sg-row:hover .sg-row__fig{color:var(--accent)}.sg-row__n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,4.6vw,4rem);font-weight:200;line-height:1}.sg-row__upto{letter-spacing:0;vertical-align:middle;color:var(--muted);margin-right:6px;font-size:.45em}.sg-row__u{color:var(--muted);font-size:15px;font-weight:400}.sg-row__chart{height:54px;position:relative}.sg-row__axis{background:var(--line-strong);height:1px;position:absolute;top:34px;left:0;right:0}.sg-row__fill{background:var(--accent);width:0;height:2px;transition:width 1.4s cubic-bezier(.2,.7,.2,1)calc(.3s + var(--k)*90ms);margin-top:-.5px;position:absolute;top:34px}.sg.is-run .sg-row__fill{width:var(--w)}.sg-dot{background:var(--bg);border:1.5px solid var(--line-strong);z-index:1;width:7px;height:7px;transition:transform .6s cubic-bezier(.2,.7,.2,1)calc(.4s + var(--i)*30ms + var(--k)*50ms);border-radius:50%;position:absolute;top:34px;transform:translate(-50%,-50%)scale(0)}.sg-dot.is-best{background:var(--accent);z-index:2;border:0;width:12px;height:12px}.sg.is-run .sg-dot{transform:translate(-50%,-50%)scale(1)}.sg-dot.is-best:after{content:"";background:var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%}.sg.is-run .sg-dot.is-best:after{animation:2.2s ease-out infinite sgPulse}.sg-row__best{white-space:nowrap;color:var(--accent);opacity:0;transition:opacity .6s calc(.9s + var(--k)*90ms);font-size:12px;font-weight:500;position:absolute;top:0}.sg.is-run .sg-row__best{opacity:1}.sg-row__best i{font-style:normal;display:none}.sg-row:hover .sg-row__best i{display:inline}.sg-row__lo,.sg-row__hi{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10.5px;position:absolute;top:44px}.sg-row__lo{left:0}.sg-row__hi{right:0}@keyframes sgPulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@media (max-width:860px){.sg-row{grid-template-columns:1fr;gap:14px}.sg-row__chart{margin-top:4px}}.sf{padding:12px}.sf__grid{background:var(--bg);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:12px;min-height:min(86svh,760px);padding:12px;display:grid}.sf__copy{flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,4vw,56px);display:flex}.sf__copy .eyebrow{color:#ffffffa6}.sf__title{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(2.2rem,4.6vw,4rem);line-height:.92}.sf__copy>div>p{color:#fffc;max-width:36ch;margin:22px 0 0;font-weight:300;line-height:1.65}.sf__steps{border-top:1px solid #ffffff2e}.sf__step{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #ffffff2e;justify-content:space-between;gap:16px;width:100%;padding:16px 0;display:flex}.sf__step:disabled{cursor:default}.sf__step-l{gap:16px;display:flex}.sf__step-n{color:#ffffff80;font-variant-numeric:tabular-nums;font-size:12px}.sf__step-q{color:#ffffff80;font-weight:300}.sf__step.is-reached .sf__step-q,.sf__step.is-cur .sf__step-n{color:#fff}.sf__step.is-cur .sf__step-q{font-weight:500}.sf__step-a{color:#ffffffe6;white-space:nowrap;font-size:13px;font-weight:500}.sf__panel{background:var(--surface);border-radius:14px;flex-direction:column;padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.sf__q{animation:sfIn .7s var(--ease-io);margin:auto 0}.sf__q-n{color:#fff9;font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:12px}.sf__q-t{letter-spacing:-.01em;margin-bottom:clamp(28px,5vh,44px);font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:300;line-height:1.08}.sf__opts{gap:10px;display:grid}.sf__opt{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--radius-button);color:#fff;transition:all .35s var(--ease-io);animation:sfIn .6s var(--ease-io)calc(var(--k)*50ms)both;background:#ffffff0a;border:1px solid #ffffff38;justify-content:space-between;align-items:center;padding:18px 22px;font-size:16px;display:flex}.sf__opt:hover{border-color:#fff9}.sf__opt.is-on{color:var(--night-base);background:#fff;border-color:#fff}.sf__opt:focus-visible{outline-offset:2px;outline:2px solid #fff}.sf__res{animation:sfIn .8s var(--ease-io);flex-direction:column;gap:20px;height:100%;display:flex}.sf__res-label{letter-spacing:.26em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:500}.sf__match{color:#fff;border-radius:12px;flex:1;min-height:240px;display:block;position:relative;overflow:hidden}.sf__match:hover{color:#fff}.sf__match img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-io);position:absolute;inset:0}.sf__match:hover img{transform:scale(1.04)}.sf__match-shade{background:linear-gradient(180deg,rgba(var(--tint-rgb),0)40%,rgba(var(--tint-rgb),.85));position:absolute;inset:0}.sf__match-text{position:absolute;bottom:20px;left:22px;right:22px}.sf__match-name{text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1;display:block}.sf__match-keys{flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:13px;font-weight:300;display:flex}.sf__match-keys span{white-space:nowrap}.sf__match-keys b{font-weight:600}.sf__also{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sf__also>span{color:#fff9;white-space:nowrap;font-size:12px}.sf__also a{border-radius:var(--radius-button);color:#fff;white-space:nowrap;border:1px solid #ffffff4d;padding:8px 14px;font-size:13px;transition:border-color .3s}.sf__also a:hover{color:#fff;border-color:#fff}.sf__res-actions{flex-wrap:wrap;gap:12px;display:flex}@keyframes sfIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.sf__grid{grid-template-columns:1fr;min-height:0}.sf__copy{gap:32px;padding:clamp(24px,6vw,40px) clamp(14px,4vw,28px)}.sf__panel{min-height:460px;padding:clamp(22px,6vw,36px)}.sf__opt{padding:16px 18px}}.ps{position:relative}.ps__sticky{flex-direction:column;justify-content:center;gap:clamp(24px,5vh,48px);height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.ps__head{max-width:var(--maxw);width:100%;padding:0 var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 auto;display:flex}.ps__title{text-transform:uppercase;margin:0;font-size:clamp(2rem,4.6vw,3.8rem);line-height:.92}.ps__dots{gap:6px;display:flex}.ps__dots span{background:var(--line-strong);border-radius:3px;width:14px;height:3px;transition:all .5s}.ps__dots span.is-done{background:var(--accent)}.ps__dots span.is-on{background:var(--accent);width:36px}.ps__track{will-change:transform;gap:12px;padding:0 12px;display:flex}.ps__card{background:var(--surface);border-radius:18px;flex:none;width:min(62vw,760px);height:min(58svh,560px);position:relative;overflow:hidden}.ps__card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ps__shade{background:linear-gradient(180deg,rgba(var(--tint-rgb),0)55%,rgba(var(--tint-rgb),.75));pointer-events:none;position:absolute;inset:0}.ps__text{color:#fff;pointer-events:none;position:absolute;bottom:22px;left:24px;right:24px}.ps__n{font-size:clamp(2.4rem,4vw,3.6rem);font-weight:200;line-height:1}.ps__t{text-transform:uppercase;margin-top:10px;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700}.ps__d{opacity:.88;margin-top:6px;font-size:14px;font-weight:300}@media (max-width:760px){.ps__card{width:82vw;height:min(56svh,480px)}.ps__text{bottom:18px;left:20px;right:20px}}.bc{padding:clamp(60px,10vh,110px) 12px 12px}.bc__grid{background:var(--bg);color:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(36px,6vw,90px);display:grid}.bc__stage{perspective:1200px;place-items:center;display:grid}.bc__book{aspect-ratio:3/4;background:var(--night-base);border-radius:6px;outline:1px solid #ffffff26;width:min(100%,380px);transition:transform .4s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;transform:rotateY(-8deg)}.bc__book img{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.bc__book-shade{background:linear-gradient(180deg,rgba(var(--tint-rgb),.2),rgba(var(--tint-rgb),.9)85%);position:absolute;inset:0}.bc__spine{background:linear-gradient(90deg,#00000059,#ffffff14,#0000);width:10px;position:absolute;top:0;bottom:0;left:0}.bc__book-text{position:absolute;bottom:26px;left:26px;right:26px}.bc__book-text .wordmark{background:#fff}.bc__book-label{letter-spacing:.3em;text-transform:uppercase;opacity:.85;margin-top:16px;font-size:10.5px;font-weight:500}.bc .eyebrow{color:#ffffffa6}.bc__title{text-transform:uppercase;margin:0;font-size:clamp(2.2rem,4.6vw,4rem);line-height:.92}.bc__line{color:#ffffffd1;max-width:40ch;margin:20px 0 32px;font-weight:300;line-height:1.65}.bc__form{grid-template-columns:1fr 1fr;gap:24px 28px;display:grid}.bc__label{letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:500;display:block}.bc__field{width:100%;font:inherit;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff59;border-radius:0;outline:none;padding:12px 0;font-size:16px;font-weight:300;transition:border-color .3s}.bc__field:focus{border-bottom-color:#fff}.bc__field option{color:#111}select.bc__field{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='white' stroke-width='1.2'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right 2px center no-repeat;padding-right:24px}.bc__wide{grid-column:1/-1}.bc__form .btn{color:var(--night-base);background:#fff;border-color:#fff}.bc__form .btn:hover{color:var(--night-base);background:#ffffffe0}.bc__form .btn[disabled]{opacity:.6;cursor:progress}.bc__err{color:#ffd8c8;grid-column:1/-1;margin:-8px 0 0;font-size:13px}.bc__sent{border-radius:var(--radius-button);background:#ffffff1a;border:1px solid #ffffff40;padding:22px 24px;animation:.6s sfIn}.bc__sent b{text-transform:uppercase;letter-spacing:.08em;font-weight:600;display:block}.bc__sent span{color:#fffc;margin-top:6px;font-weight:300;display:block}@media (max-width:900px){.bc__grid{grid-template-columns:1fr;padding:clamp(28px,7vw,48px) clamp(20px,6vw,40px) clamp(32px,8vw,48px)}.bc__book{width:min(72%,300px)}}@media (max-width:520px){.bc__form{grid-template-columns:1fr}.bc__form .btn{justify-content:center;width:100%}}@media (max-width:900px){.pill,.why__count,.tm__card-role,.pj__quote,.pj__filter,.jy__next,.ct__way,.pj__arrows .arrow-btn,.ab-gal__cell figcaption{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.pill,.why__count,.tm__card-role{background:#00000052}.pj__quote{background:#0a1c14d1}.ct__way{background:#00000047}}.btn--white{color:#111;background:#fff;border-color:#fff}.btn--white:hover{color:#111;background:#ffffffe0}.pill--tint{background:rgba(var(--tint-rgb),.5);white-space:nowrap}.tracked--md{font-size:clamp(1rem,1.6vw,1.35rem)}.page-header{max-width:var(--maxw);padding:clamp(140px,22vh,210px)var(--edge)clamp(40px,7vh,80px);margin:0 auto}.page-header .display{font-size:clamp(3rem,8vw,7rem);line-height:.92}.page-header p{color:var(--muted);max-width:52ch;margin:28px 0 0;font-size:clamp(1rem,1.4vw,1.12rem);font-weight:300;line-height:1.65}@media (max-width:640px){.page-header{padding-top:120px}}.ss{position:relative}.ss__sticky{flex-direction:column;gap:18px;height:100svh;padding:84px clamp(12px,2vw,24px) 16px;display:flex;position:sticky;top:0}.ss__head{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 clamp(8px,1.4vw,24px);display:flex}.ss__title{text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(1.8rem,3.4vw,3rem);line-height:.92}.ss__chips{scrollbar-width:none;flex-wrap:nowrap;gap:6px;max-width:100%;display:flex;overflow-x:auto}.ss__chips::-webkit-scrollbar{display:none}.ss__chip{all:unset;cursor:pointer;border-radius:var(--radius-button);border:1px solid var(--line-strong);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:9px 15px;font-size:11px;font-weight:500;transition:all .3s}.ss__chip span{opacity:.55;margin-left:4px}.ss__chip:hover{border-color:var(--ink)}.ss__chip[aria-checked=true]{border-color:var(--accent);background:var(--accent);color:#fff}.ss__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ss__row{flex:1;gap:6px;min-height:0;display:flex}.ss__panel{cursor:pointer;min-width:0;transition:flex .9s var(--ease-col),border-radius .9s var(--ease-col);background:#0d1a14;border-radius:10px;flex:1 1 0;position:relative;overflow:hidden}.ss__panel[hidden],.ss__panel.is-far{display:none}.ss__panel.is-open{border-radius:18px}.ss__panel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ss__panel img{object-fit:cover;width:100%;height:100%;filter:saturate(.6)brightness(var(--b,.8));transition:transform 1.2s var(--ease-col),filter .9s;position:absolute;inset:0;transform:scale(1.25)}.ss__panel.is-open img{filter:none;transform:scale(1)}.ss__shade{background:linear-gradient(0deg,rgba(var(--tint-rgb),.65),rgba(var(--tint-rgb),.1));transition:background .9s;position:absolute;inset:0}.ss__panel.is-open .ss__shade{background:linear-gradient(90deg,rgba(var(--tint-rgb),.75)0%,rgba(var(--tint-rgb),.25)42%,rgba(var(--tint-rgb),0)65%)}.ss__edge{background:#ffffff59;width:1px;position:absolute;top:0;bottom:0;left:0}.ss__panel.is-open .ss__edge{opacity:0}.ss__vname{writing-mode:vertical-rl;white-space:nowrap;color:#fff;letter-spacing:.28em;text-transform:uppercase;opacity:.82;font-size:11px;font-weight:500;transition:opacity .3s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)rotate(180deg)}.ss__panel:hover .ss__vname{opacity:1}.ss__num{color:#fff;opacity:.7;font-size:10px;font-weight:500;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ss__panel.is-open .ss__vname,.ss__panel.is-open .ss__num,.ss.is-thin .ss__vname,.ss.is-tiny .ss__num{display:none}.ss__open{color:#fff;flex-direction:column;justify-content:space-between;padding:clamp(24px,3.4vw,48px);display:none;position:absolute;inset:0}.ss__panel.is-open .ss__open{animation:ssIn .9s var(--ease-col).25s both;display:flex}.ss__open-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ss__series{letter-spacing:.3em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:500}.ss__count{letter-spacing:.14em;white-space:nowrap;font-size:12px;font-weight:500}.ss__open-body{max-width:min(560px,62%)}.ss__metric{align-items:center;gap:16px;margin-bottom:clamp(14px,2.4vh,24px);display:flex}.ss__bar{background:#fff;border-radius:1px;flex:none;height:64px}.ss__metric-v{letter-spacing:-.03em;font-size:clamp(2.6rem,4.6vw,4.4rem);font-weight:200;line-height:.9;display:block}.ss__metric-l{letter-spacing:.24em;text-transform:uppercase;opacity:.8;margin-top:6px;font-size:10.5px;font-weight:500;display:block}.ss__name{letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:400;line-height:1.3;overflow:hidden}.ss__desc{opacity:.9;max-width:44ch;margin:14px 0 0;font-size:15px;font-weight:300;line-height:1.6}.ss__tagline{letter-spacing:.24em;text-transform:uppercase;opacity:.85;margin-top:10px;font-size:13px;font-weight:300}.ss__keys{border-top:1px solid #ffffff40;flex-wrap:wrap;gap:clamp(18px,2.4vw,36px);margin-top:clamp(18px,3vh,30px);padding-top:18px;display:flex}.ss__keys b{font-size:16px;font-weight:600;display:block}.ss__keys span{letter-spacing:.14em;text-transform:uppercase;opacity:.78;margin-top:4px;font-size:10.5px;font-weight:400;display:block}.ss__cta{margin-top:clamp(18px,3vh,28px)}@keyframes ssIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:1099px){.ss__head{flex-wrap:wrap}.ss__open-body{max-width:100%}}@media (max-height:719px),(max-width:759px){.ss__open{padding:18px}.ss__bar{height:44px}.ss__metric-v{font-size:34px}.ss__metric{margin-bottom:10px}.ss__name{letter-spacing:.24em;font-size:16px}.ss__desc,.ss__tagline,.ss__keys{display:none}.ss__cta{margin-top:14px}}@media (max-width:759px){.ss__sticky{gap:14px;padding:76px 12px 14px}.ss__head{gap:12px;padding:0 4px}.ss__chips{max-width:calc(100% + 24px);margin:0 -12px;padding:0 12px}.ss__row{gap:4px}}.pp-hero{height:92svh;min-height:560px;padding:12px}.pp-hero--project{height:88svh;min-height:540px}.pp-hero__frame{color:#fff;border-radius:18px;height:100%;position:relative;overflow:hidden;background:var(--night-base)!important}.pp-hero__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 1.6s var(--ease-io);position:absolute;inset:0;transform:scale(1.06)}.pp-hero__img.is-render{object-fit:contain;background:#fff}.pp-hero__img.is-on{opacity:1;transform:scale(1)}.pp-hero__shade{pointer-events:none;background:linear-gradient(180deg,rgba(var(--tint-rgb),.5)0%,rgba(var(--tint-rgb),0)26%,rgba(var(--tint-rgb),.1)42%,rgba(var(--tint-rgb),.82)100%);position:absolute;inset:0}.pp-hero__shade--project{background:linear-gradient(180deg,rgba(var(--tint-rgb),.5)0%,rgba(var(--tint-rgb),0)28%,rgba(var(--tint-rgb),0)50%,rgba(var(--tint-rgb),.78)100%)}.pp-back{white-space:nowrap;color:#fff;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex;position:absolute;top:clamp(84px,11vh,104px);left:clamp(20px,4vw,56px)}.pp-back:hover{color:#fff;opacity:.8}.pp-hero__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:clamp(24px,5vh,48px);left:clamp(20px,4vw,56px);right:clamp(20px,4vw,56px)}.pp-hero__text{animation:ppIn .9s var(--ease-io)}.pp-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#ffffffbf;margin-bottom:16px;font-size:11px;font-weight:500}.pp-hero__name{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(2.4rem,6.4vw,5.6rem);font-weight:700;line-height:.92}.pp-hero__tag{text-transform:uppercase;letter-spacing:.3em;color:#ffffffe6;margin-top:16px;font-size:clamp(.85rem,1.3vw,1.05rem);font-weight:300}.pp-thumbs{flex-wrap:wrap;gap:8px;display:flex}.pp-thumb{all:unset;cursor:pointer;outline-offset:2px;opacity:.7;background:#fff;border-radius:10px;outline:1px solid #ffffff59;width:58px;height:58px;transition:opacity .3s;overflow:hidden}.pp-thumb:hover{opacity:1}.pp-thumb.is-on{opacity:1;outline:2px solid #fff}.pp-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pp-thumb.is-render img{object-fit:contain}@keyframes ppIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:640px){.pp-hero{height:82svh;min-height:520px}.pp-hero__foot{flex-direction:column;align-items:stretch}.pp-thumbs{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 -20px;padding:4px 20px;overflow-x:auto}.pp-thumbs::-webkit-scrollbar{display:none}.pp-thumb{flex:none}.pp-renders{grid-template-columns:1fr 1fr;gap:8px}.pp-render{border-radius:12px}.pp-thumb{border-radius:8px;width:44px;height:44px}}.pp-overview{padding-top:clamp(56px,9vh,100px);padding-bottom:clamp(40px,7vh,72px)}.pp-intro{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(28px,5vw,80px);display:grid}.pp-lede{color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(1.15rem,1.9vw,1.55rem);font-weight:300;line-height:1.5}.pp-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pp-keys{grid-template-columns:repeat(var(--n),1fr);border-top:1px solid var(--line-strong);margin-top:clamp(48px,8vh,84px);display:grid}.pp-key{padding:28px 20px 0}.pp-key:first-child{padding-left:0}.pp-key+.pp-key{border-left:1px solid var(--line)}.pp-key__v{letter-spacing:-.02em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:200;line-height:1}.pp-key__l{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:11px;font-weight:500}.pp-section{padding-bottom:clamp(40px,7vh,72px)}.pp-feats{grid-template-columns:repeat(var(--n),1fr);gap:12px;display:grid}.pp-feat{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:clamp(24px,3vw,36px)}.pp-feat__n{letter-spacing:.16em;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:500}.pp-feat__t{text-transform:uppercase;letter-spacing:.1em;font-size:15px;font-weight:600;line-height:1.35}.pp-feat p{color:var(--muted);margin:12px 0 0;font-weight:300;line-height:1.65}.pp-renders{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.pp-render{all:unset;cursor:zoom-in;aspect-ratio:4/3;border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.pp-render:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pp-render img{object-fit:contain;width:100%;height:100%;transition:transform 1s var(--ease-io);display:block}.pp-render:hover img{transform:scale(1.04)}.pp-specs-wrap{padding-bottom:clamp(64px,10vh,110px)}.pp-specs-head{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:6px;padding-bottom:20px;display:flex}.pp-specs-head h2{text-transform:uppercase;letter-spacing:-.005em;white-space:nowrap;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05}.pp-specs{grid-template-columns:1fr 1fr;gap:0 clamp(28px,5vw,72px);display:grid}.pp-specs dl{margin:0}.pp-spec{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:13px 0;display:flex}.pp-spec dt{color:var(--muted);font-size:14px;font-weight:300}.pp-spec>span{border-bottom:1px dotted var(--line-strong);flex:1;min-width:16px;transform:translateY(-4px)}.pp-spec dd{color:var(--ink);text-align:right;max-width:55%;margin:0;font-size:14px;font-weight:500}@media (max-width:860px){.pp-intro,.pp-specs,.pp-feats{grid-template-columns:1fr}.pp-keys{grid-template-columns:1fr 1fr}.pp-key{border-bottom:1px solid var(--line);border-left:0!important;padding:22px 16px 22px 0!important}.pp-key:nth-child(2n){border-left:1px solid var(--line)!important;padding-left:16px!important}.pp-specs-head h2{white-space:normal}}.prev-next{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:clamp(64px,10vh,110px);display:grid}.pn-card{color:#fff;border-radius:18px;height:clamp(160px,24vh,240px);display:block;position:relative;overflow:hidden}.pn-card:hover{color:#fff}.pn-card img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-io);position:absolute;inset:0}.pn-card:hover img{transform:scale(1.06)}.pn-card__shade{background:rgba(var(--tint-rgb),.55);position:absolute;inset:0}.pn-card__text{position:absolute;bottom:22px;left:24px;right:24px}.pn-card--next .pn-card__text{text-align:right}.pn-card__dir{letter-spacing:.24em;text-transform:uppercase;opacity:.8;white-space:nowrap;font-size:11px;font-weight:500;display:block}.pn-card__name{text-transform:uppercase;margin-top:8px;font-size:clamp(1.1rem,2.2vw,1.7rem);font-weight:700;line-height:1.1;display:block}.pn-card__sub{opacity:.85;margin-top:4px;font-size:13px;font-weight:300;display:block}@media (max-width:520px){.pn-card__text{bottom:16px;left:16px;right:16px}.pn-card__dir{letter-spacing:.16em}}.pjp-hero__text{pointer-events:none;animation:ppIn .9s var(--ease-io);position:absolute;bottom:clamp(24px,5vh,48px);left:clamp(20px,4vw,56px);right:clamp(20px,4vw,56px)}.pjp-tags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pjp-name{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(2.6rem,7vw,6rem);font-weight:700;line-height:.92}.pjp-place{text-transform:uppercase;letter-spacing:.24em;margin-top:14px;font-size:clamp(1rem,2vw,1.6rem);font-weight:200}.pjp-facts-wrap{padding-top:clamp(56px,9vh,100px);padding-bottom:clamp(48px,8vh,84px)}.pjp-facts{grid-template-columns:repeat(var(--n),1fr);border-top:1px solid var(--line-strong);margin:0;display:grid}.pjp-fact{padding:24px 18px 0}.pjp-fact:first-child{padding-left:0}.pjp-fact+.pjp-fact{border-left:1px solid var(--line)}.pjp-fact dt{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.pjp-fact dd{color:var(--ink);margin:12px 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:300;line-height:1.3}.pjp-fact.is-system dd{color:var(--accent);font-weight:500}.pjp-gal{grid-template-rows:repeat(2,clamp(180px,26vh,280px));grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pjp-gal>div{background:var(--surface);border-radius:18px;position:relative;overflow:hidden}.pjp-gal>div:first-child{grid-area:1/1/3/3}.pjp-gal>div:nth-child(2){grid-area:1/3/2/4}.pjp-gal>div:nth-child(3){grid-area:2/3/3/4}.pjp-gal img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pjp-cta{background:var(--bg);color:#fff;border-radius:18px;grid-template-columns:1.2fr 1fr;align-items:center;gap:32px;padding:clamp(32px,5vw,64px);display:grid}.pjp-cta__sys{text-transform:uppercase;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:700;line-height:.95}.pjp-cta p{color:#ffffffd1;max-width:44ch;margin:16px 0 0;font-weight:300;line-height:1.65}.pjp-cta__btns{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.pjp-related-h{text-transform:uppercase;margin:0 0 26px;font-size:clamp(1.5rem,2.8vw,2.2rem);line-height:1}.pjp-related{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.pjp-rel{color:inherit;display:block}.pjp-rel__img{aspect-ratio:4/3;background:var(--surface);border-radius:16px;overflow:hidden}.pjp-rel__img img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-io);display:block}.pjp-rel:hover img{transform:scale(1.05)}.pjp-rel__name{text-transform:uppercase;letter-spacing:.04em;margin-top:14px;font-weight:600}.pjp-rel__meta{color:var(--muted);margin-top:4px;font-size:13px;font-weight:300}@media (max-width:860px){.pjp-cta{grid-template-columns:1fr}.pjp-cta__btns{justify-content:flex-start}.pjp-gal{grid-template-rows:none;grid-template-columns:1fr}.pjp-gal>div{aspect-ratio:4/3;grid-area:auto!important}.pjp-facts{grid-template-columns:1fr 1fr}.pjp-fact{border-bottom:1px solid var(--line);border-left:0!important;padding:20px 16px 20px 0!important}.pjp-fact:nth-child(2n){border-left:1px solid var(--line)!important;padding-left:16px!important}}.pj{position:relative}.pj__sticky{height:100svh;padding:12px;display:flex;position:sticky;top:0}.pj__box{background:var(--bg);color:#fff;-webkit-user-select:none;user-select:none;isolation:isolate;border-radius:18px;outline:none;flex-direction:column;flex:1;justify-content:space-between;padding:96px 0 26px;display:flex;position:relative;overflow:hidden}.pj__amb{object-fit:cover;filter:saturate(1.1);opacity:0;z-index:-2;pointer-events:none;width:116%;height:116%;transition:opacity 1.1s,transform 1.6s;position:absolute;inset:-8%;transform:scale(1.08)}.pj__amb.is-on{opacity:.35;transform:scale(1)}.pj__tint{z-index:-1;background:linear-gradient(180deg,rgba(var(--tint-rgb),.35),rgba(var(--tint-rgb),.1)45%,rgba(var(--tint-rgb),.45));pointer-events:none;position:absolute;inset:0}.pj__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 clamp(20px,3.2vw,48px);display:flex}.pj__eyebrow{color:#ffffffb3;margin-bottom:16px}.pj__title{text-transform:uppercase;margin:0;font-size:clamp(2rem,3.8vw,3.4rem);line-height:.92}.pj__filter{border-radius:var(--radius-button);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #fff3;gap:4px;padding:4px;display:inline-flex}.pj__filter button{all:unset;cursor:pointer;border-radius:calc(var(--radius-button) - 3px);color:#ffffffd9;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:8px 16px;font-size:11px;font-weight:500;transition:all .35s}.pj__filter button span{opacity:.55;margin-left:4px}.pj__filter button[aria-checked=true]{color:#111;background:#fff}.pj__filter button:focus-visible{outline:2px solid #fff}.pj__stage{perspective:1800px;perspective-origin:50% 40%;flex:auto;position:relative}.pj__floor{pointer-events:none;background:radial-gradient(closest-side,#00000059,#0000);height:50px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.pj__book{width:0;height:0;transform-style:preserve-3d;transition:transform .9s var(--ease-cl),opacity .5s;cursor:pointer;color:#fff;position:absolute;top:50%;left:50%}.pj__book[hidden]{display:none}.pj__book:focus-visible .pj__page--r{outline:2px solid #fff}.pj__page{backface-visibility:hidden;transition:transform .9s var(--ease-cl),border-radius .9s;background:#0b1f16;position:absolute;overflow:hidden}.pj__page--l{transform-origin:100%;border-radius:16px 4px 4px 16px;right:0;transform:rotateY(178deg)}.pj__page--r{transform-origin:0;border-radius:4px 16px 16px 4px;left:0}.pj__book.is-open .pj__page--l{transform:rotateY(16deg)}.pj__book.is-open .pj__page--r{transform:rotateY(-16deg)}.pj__page--l img{object-fit:cover;width:200%;max-width:none;height:100%;position:absolute;top:0;left:0}.pj__fold{background:linear-gradient(90deg,#0000 85%,#0000001f);position:absolute;inset:0}.pj__spread{object-fit:cover;opacity:0;width:200%;max-width:none;height:100%;transition:opacity .5s;position:absolute;top:0;right:0}.pj__cover{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.pj__book.is-open .pj__spread{opacity:1}.pj__book.is-open .pj__cover{opacity:0}.pj__dim{background:rgba(4,20,13,var(--dim,.1));transition:background .9s;position:absolute;inset:0}.pj__book.is-open .pj__dim{background:linear-gradient(90deg,#0000001a,#0000 18%)}.pj__quote{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-size:var(--qfs,13.5px);background:#0a1c148c;border:1px solid #ffffff4d;border-radius:12px;padding:14px 16px;font-weight:400;line-height:1.5;display:none;position:absolute;top:14px;left:14px;right:14px}.pj__book.is-open .pj__quote{animation:pjQ .8s var(--ease-cl).45s both;display:block}.pj__foot{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 clamp(20px,3.2vw,48px);display:flex}.pj__now{min-width:0}.pj__now>div:not([hidden]){animation:pjQ .7s var(--ease-cl)}.pj__name{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:700;line-height:1.05;overflow:hidden}.pj__meta{color:#fffc;margin-top:6px;font-size:13px;font-weight:300}.pj__progress{letter-spacing:.14em;white-space:nowrap;flex:none;align-items:center;gap:16px;font-size:12px;font-weight:500;display:flex}.pj__dots{gap:4px;display:flex}.pj__dots span{width:6px;height:3px;transition:all .6s var(--ease-cl);background:#ffffff47;border-radius:3px}.pj__dots span.is-done{background:#fff}.pj__dots span.is-on{background:#fff;width:22px}.pj__dots span[hidden]{display:none}.pj__arrows{gap:8px;display:flex}.pj__arrows .arrow-btn{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-color:#fff6}.pj__arrows .arrow-btn:hover{color:#111;background:#fff;border-color:#fff}.pj__arrows .arrow-btn:disabled{opacity:.35;cursor:default;color:#fff;background:#ffffff0f;border-color:#fff6}@keyframes pjQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-height:699px){.pj__box{padding:76px 0 16px}.pj__eyebrow{margin-bottom:10px}.pj__title{font-size:clamp(1.5rem,3.2vw,2.2rem)}.pj__name{font-size:18px}}@media (max-width:640px){.pj__amb{display:none}.pj__box{padding-top:84px}.pj__dots{display:none}.pj__head{gap:16px}.pj__filter{width:100%}.pj__filter button{text-align:center;letter-spacing:.08em;flex:1;padding:8px 6px}}.pr{padding:clamp(70px,11vh,120px) 0 clamp(40px,7vh,80px);position:relative;overflow:hidden}.pr__stage{position:relative}.pr__card{background:var(--surface);color:#fff;will-change:transform;border-radius:14px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;overflow:hidden}.pr__card:hover{color:#fff}.pr__card img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-col);position:absolute;inset:0}.pr__card:hover img{transform:scale(1.08)}.pr__shade{background:linear-gradient(0deg,rgba(var(--tint-rgb),.8),rgba(var(--tint-rgb),0)50%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.pr__text{opacity:0;transition:opacity .4s,transform .5s var(--ease-col);position:absolute;bottom:12px;left:14px;right:14px;transform:translateY(8px)}.pr__card:hover .pr__shade,.pr__card:hover .pr__text,.pr__card:focus-visible .pr__shade,.pr__card:focus-visible .pr__text{opacity:1;transform:none}.pr__name{text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.1;display:block}.pr__place{margin-top:3px;font-size:12px;font-weight:300;display:block}.pr__foot{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);padding:clamp(40px,8vh,90px) clamp(20px,3.2vw,48px) 0;display:grid}.pr__big{text-transform:uppercase;letter-spacing:-.04em;color:var(--ink);white-space:nowrap;min-width:0;font-size:clamp(3.4rem,9.5vw,10rem);line-height:.8}.pr__side{text-align:right;justify-items:end;gap:clamp(20px,3vh,32px);display:grid}.pr__side p{color:var(--ink);text-wrap:pretty;max-width:34ch;margin:0;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:300;line-height:1.5}.pr__connect{color:var(--ink);letter-spacing:.18em;text-transform:uppercase;padding:14px 22px;font-size:12px;font-weight:500;position:relative}.pr__connect i{border:0 solid var(--accent);width:8px;height:8px;transition:all .45s var(--ease-col);position:absolute}.pr__connect i:first-child{border-top-width:1.5px;border-left-width:1.5px;top:0;left:0}.pr__connect i:nth-child(2){border-top-width:1.5px;border-right-width:1.5px;top:0;right:0}.pr__connect i:nth-child(3){border-bottom-width:1.5px;border-left-width:1.5px;bottom:0;left:0}.pr__connect i:nth-child(4){border-bottom-width:1.5px;border-right-width:1.5px;bottom:0;right:0}.pr__connect:hover i:first-child{top:-4px;left:-4px}.pr__connect:hover i:nth-child(2){top:-4px;right:-4px}.pr__connect:hover i:nth-child(3){bottom:-4px;left:-4px}.pr__connect:hover i:nth-child(4){bottom:-4px;right:-4px}@media (max-width:760px){.pr__foot{grid-template-columns:1fr}.pr__side{text-align:left;justify-items:start}}.ab-hero{height:100svh;min-height:600px;padding:12px}.ab-hero__frame{clip-path:inset(0 round 18px);isolation:isolate;color:#fff;border-radius:18px;height:100%;position:relative;overflow:hidden;background:var(--night-base)!important}.ab-hero__video{object-fit:cover;transform-origin:30% 20%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.18)}.ab-hero__shade{pointer-events:none;background:linear-gradient(180deg,rgba(var(--tint-rgb),.55)0%,rgba(var(--tint-rgb),.1)40%,rgba(var(--tint-rgb),.85)100%);position:absolute;inset:0}.ab-hero__foot{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:absolute;bottom:clamp(28px,6vh,64px);left:clamp(20px,4.5vw,64px);right:clamp(20px,4.5vw,64px)}.ab-hero__foot p{color:#ffffffe0;max-width:36ch;margin:0;font-weight:300;line-height:1.65}.ab-who{padding-top:clamp(90px,16vh,180px);padding-bottom:clamp(90px,16vh,180px)}.ab-words{letter-spacing:-.015em;max-width:1100px;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(1.7rem,3.8vw,3.4rem);font-weight:300;line-height:1.18}.ab-words span{opacity:.12;transition:opacity .2s}.ab-words span.is-bold{color:var(--accent);font-weight:600}.ab-stats{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);margin-top:clamp(64px,10vh,110px);display:grid}.ab-stat{padding:28px 20px 0 24px}.ab-stat:first-child{padding-left:0}.ab-stat+.ab-stat{border-left:1px solid var(--line)}.ab-stat__v{letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:200;line-height:1}.ab-stat__l{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:14px;font-size:11px;font-weight:500}.ab-founder-wrap{padding-bottom:clamp(90px,14vh,160px)}.ab-founder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.ab-portrait{position:relative}.ab-portrait__img{aspect-ratio:4/5;background:var(--surface);border-radius:999px 999px 18px 18px;position:relative;overflow:hidden}.ab-portrait__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ab-est{background:var(--accent);color:#fff;pointer-events:none;border-radius:50%;place-content:center;justify-items:center;gap:2px;width:clamp(120px,13vw,170px);height:clamp(120px,13vw,170px);display:grid;position:absolute;bottom:8%;right:-6%}.ab-est span{letter-spacing:.26em;text-transform:uppercase;opacity:.85;font-size:10.5px;font-weight:500}.ab-est b{letter-spacing:-.02em;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:200;line-height:1}.ab-word-eyebrow{align-items:center;gap:14px;margin-bottom:clamp(28px,5vh,44px);display:flex}.ab-word-eyebrow:before{content:"";background:var(--accent);width:28px;height:1px}.ab-bigquote{color:var(--accent);opacity:.07;pointer-events:none;font-size:clamp(8rem,14vw,13rem);font-weight:700;line-height:1;position:absolute;top:-.42em;left:-.06em}.ab-quote{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:300;line-height:1.28;position:relative}.ab-quote span{color:var(--accent);font-weight:600}.ab-sign{align-items:center;gap:20px;margin-top:clamp(32px,5vh,48px);display:flex}.ab-sign__mono{border-radius:var(--radius-button);background:var(--accent);color:#fff;flex:none;place-items:center;width:48px;height:48px;font-size:18px;font-weight:700;display:grid}.ab-sign__name{text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700}.ab-sign__role{color:var(--muted);margin-top:4px;font-size:14px;font-weight:300}.ab-facts{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin:clamp(36px,6vh,56px) 0 0;display:grid}.ab-facts>div{padding:18px 14px 0 18px}.ab-facts>div:first-child{padding-left:0}.ab-facts>div+div{border-left:1px solid var(--line)}.ab-facts dt{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.ab-facts dd{white-space:nowrap;margin:8px 0 0;font-size:15px;font-weight:400}.ab-team{padding-top:clamp(90px,15vh,170px);padding-bottom:clamp(60px,10vh,110px)}.ab-team__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(36px,6vh,60px);display:flex}.ab-team__title{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(2.4rem,5.6vw,5rem);line-height:.9}.ab-team__head p{color:var(--muted);max-width:38ch;margin:0;font-weight:300;line-height:1.65}.ab-gal{grid-template-rows:repeat(3,clamp(160px,22vh,250px));grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ab-gal__cell{background:var(--surface);border-radius:18px;margin:0;position:relative;overflow:hidden}.ab-gal__cell img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-io);position:absolute;inset:0}.ab-gal__cell:hover img{transform:scale(1.04)}.ab-gal__cell figcaption{background:rgba(var(--tint-rgb),.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.16em;text-transform:uppercase;opacity:0;pointer-events:none;border-radius:100px;padding:6px 12px;font-size:10.5px;font-weight:500;transition:opacity .4s;position:absolute;bottom:14px;left:14px}.ab-gal__cell:hover figcaption{opacity:1}.ab-gal__cell--0{grid-area:1/2/span 2/span 2}.ab-gal__cell--1{grid-area:1/4}.ab-gal__cell--2{grid-area:2/4}.ab-gal__cell--3{grid-area:1/1/span 2}.ab-gal__cell--4{grid-area:3/1}.ab-gal__cell--5{grid-area:3/2}.ab-gal__cell--6{grid-area:3/3/auto/span 2}.ab-visit-wrap{padding-bottom:clamp(70px,11vh,120px)}.ab-visit{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,4vw,48px) 0;display:flex}.ab-visit h2{text-transform:uppercase;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1}.ab-visit__btns{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.ab-founder,.ab-stats{grid-template-columns:1fr}.ab-stats{grid-template-columns:1fr 1fr}.ab-stat{border-bottom:1px solid var(--line);border-left:0!important;padding:24px 16px 24px 0!important}.ab-stat:nth-child(2n){border-left:1px solid var(--line)!important;padding-left:16px!important}.ab-portrait{max-width:420px}.ab-est{right:-2%}.ab-gal{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-rows:200px}.ab-gal__cell{grid-area:auto!important}.ab-gal__cell--0{grid-column:1/-1!important}.ab-gal__cell figcaption{opacity:1}}@media (max-width:480px){.ab-facts>div{padding-left:10px;padding-right:6px}.ab-facts dd{white-space:normal;font-size:14px}.ab-gal{grid-auto-rows:150px}.ab-gal__cell figcaption{letter-spacing:.1em;padding:5px 9px;font-size:9.5px;bottom:8px;left:8px}}.jy{background:var(--bg);position:relative}.jy__sticky{height:100svh;padding:12px;position:sticky;top:0}.jy__frame{color:#fff;border-radius:18px;height:100%;position:relative;overflow:hidden;background:var(--night-base)!important}.jy__pane{clip-path:inset(0 50%);position:absolute;inset:0}.jy__pane:first-child{clip-path:none}.jy__pane img{object-fit:cover;width:100%;height:100%;display:block}.jy__jamb{width:14px;display:none;position:absolute;top:0;bottom:0}.jy__jamb--l{background:linear-gradient(90deg,#141414,#4a4a4a 45%,#0d0d0d)}.jy__jamb--r{background:linear-gradient(90deg,#0d0d0d,#4a4a4a 55%,#141414)}.jy__tint{z-index:40;background:linear-gradient(90deg,rgba(var(--tint-rgb),.78)0%,rgba(var(--tint-rgb),.35)45%,rgba(var(--tint-rgb),0)70%),linear-gradient(0deg,rgba(var(--tint-rgb),.6)0%,rgba(var(--tint-rgb),0)40%);position:absolute;inset:0}.jy__top{z-index:41;justify-content:space-between;align-items:baseline;display:flex;position:absolute;top:clamp(84px,12vh,120px);left:clamp(22px,4.5vw,64px);right:clamp(22px,4.5vw,64px)}.jy__top span:first-child{letter-spacing:.3em;text-transform:uppercase;color:#fffc;font-size:11px;font-weight:500}.jy__top span:last-child{color:#ffffffb3;font-size:12px;font-weight:300}.jy__bottom{z-index:41;position:absolute;bottom:clamp(28px,6vh,64px);left:clamp(22px,4.5vw,64px);right:clamp(22px,4.5vw,64px)}.jy__texts{max-width:520px;min-height:150px;margin-bottom:clamp(8px,2vh,20px);position:relative}.jy__text{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.jy__text.is-on{pointer-events:auto}.jy__mask{overflow:hidden}.jy__text h3{text-transform:uppercase;letter-spacing:-.01em;transform:translateY(var(--off,105%));transition:transform .9s var(--ease-io)0s;margin:0;font-size:clamp(1.8rem,3.6vw,3rem);font-weight:700;line-height:.95}.jy__text p{color:#ffffffdb;opacity:0;max-width:42ch;transform:translateY(var(--off,110%));transition:transform .9s var(--ease-io)0s,opacity .6s 0s;margin:0;font-weight:300;line-height:1.6}.jy__text.is-on h3{transition-delay:.2s;transform:none}.jy__text.is-on p{opacity:1;transition-delay:.32s,.32s;transform:none}.jy__year{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-bottom:-.06em;margin-left:-.06em;font-size:clamp(6rem,21vw,19rem);font-weight:200;line-height:.8;display:flex}.jy__digit{vertical-align:top;height:1em;line-height:1;display:inline-block;overflow:hidden}.jy__digit>span{transition:transform 1s var(--ease-io);flex-direction:column;display:flex}.jy__digit>span>span{height:1em;line-height:1}.jy__years{z-index:41;flex-direction:column;align-items:flex-end;gap:20px;padding-right:22px;display:flex;position:absolute;top:50%;right:clamp(22px,4.5vw,64px);transform:translateY(-50%)}.jy__rail{background:#ffffff47;width:1px;position:absolute;top:6px;bottom:6px;right:0}.jy__rail--fill{background:#fff;height:0;bottom:auto}.jy__years button{all:unset;cursor:pointer;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:#ffffff80;transition:color .4s,transform .6s var(--ease-io);font-size:13px;font-weight:300}.jy__years button.is-on{color:#fff;font-weight:600;transform:translate(-6px)}.jy__years button:focus-visible{outline-offset:4px;outline:2px solid #fff}.jy__next{all:unset;cursor:pointer;z-index:41;border-radius:var(--radius-button);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff42;align-items:center;gap:14px;padding:10px 16px 10px 10px;display:flex;position:absolute;bottom:clamp(28px,6vh,64px);right:clamp(22px,4.5vw,64px)}.jy__next[hidden]{display:none}.jy__next img{object-fit:cover;width:44px;height:44px}.jy__next>span:nth-child(2){gap:2px;display:grid}.jy__next small{letter-spacing:.2em;text-transform:uppercase;color:#ffffffb3;font-size:10px;font-weight:500}.jy__next b{letter-spacing:.08em;font-size:14px;font-weight:600}@media (max-width:860px){.jy__years,.jy__next{display:none!important}.jy__texts{min-height:190px}.jy__top{top:84px}}.ct{min-height:100svh;padding:12px;display:flex}.ct__grid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;display:grid}.ct__left{color:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(96px,14vh,140px) clamp(24px,4vw,56px) clamp(24px,4vh,44px);display:flex;position:relative;overflow:hidden;background:var(--night-base)!important}.ct__left>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ct__shade{background:linear-gradient(180deg,rgba(var(--tint-rgb),.82)0%,rgba(var(--tint-rgb),.45)45%,rgba(var(--tint-rgb),.88)100%);position:absolute;inset:0}.ct__intro{position:relative}.ct__intro .eyebrow{color:#ffffffb3;margin:0 0 22px;font-weight:500}.ct__title{text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.6rem,5.6vw,5rem);line-height:.92}.ct__intro p{color:#ffffffd9;max-width:38ch;margin:24px 0 0;font-weight:300;line-height:1.65}.ct__ways{gap:10px;display:grid;position:relative}.ct__way{border-radius:var(--radius-button);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#ffffff1a;border:1px solid #fff3;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;transition:background-color .3s;display:flex}.ct__way:hover{color:#fff;background:#fff3}.ct__way>span{gap:4px;min-width:0;display:grid}.ct__way small{letter-spacing:.22em;text-transform:uppercase;color:#ffffffa6;font-size:10.5px;font-weight:500}.ct__way b{overflow-wrap:anywhere;font-size:16px;font-weight:400}.ct__way i{border-radius:var(--radius-button);border:1px solid #fff6;flex:none;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.ct__right{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:clamp(96px,14vh,140px) clamp(24px,5vw,72px) clamp(28px,4vh,48px);display:flex}.ct__form{flex-direction:column;flex:1;display:flex}.ct__form[hidden],.ct__done[hidden]{display:none}.ct__progress{align-items:center;gap:14px;margin-bottom:clamp(28px,5vh,48px);display:flex}.ct__progress>span{color:var(--accent);white-space:nowrap;font-size:12px;font-weight:500}.ct__bars{flex:1;gap:6px;display:flex}.ct__bars button{all:unset;cursor:pointer;background:var(--line-strong);border-radius:3px;flex:1;height:3px;transition:background-color .5s}.ct__bars button:disabled{cursor:default}.ct__bars button.is-done{background:var(--accent)}.ct__step{min-width:0;animation:ctIn .7s var(--ease-io);border:0;flex:1;margin:0;padding:0}.ct__step[hidden]{display:none}.ct__step legend{letter-spacing:-.01em;color:var(--ink);padding:0;font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:300;line-height:1.08}.ct__step>p{color:var(--muted);margin:10px 0 clamp(24px,4vh,40px);font-weight:300}.ct__opts{flex-wrap:wrap;gap:10px;display:flex}.ct__opt{cursor:pointer;border-radius:var(--radius-button);border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);transition:all .35s var(--ease-io);align-items:center;gap:10px;padding:16px 22px;font-size:15px;font-weight:400;display:inline-flex;position:relative}.ct__opt input{opacity:0;pointer-events:none;position:absolute}.ct__opt i{background:var(--line-strong);width:8px;height:8px;transition:background-color .3s}.ct__opt:hover{border-color:var(--ink)}.ct__opt:has(input:checked){border-color:var(--accent);background:var(--accent);color:#fff;font-weight:500}.ct__opt:has(input:checked) i{background:#fff}.ct__opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ct__fields{grid-template-columns:1fr 1fr;gap:26px 28px;display:grid}.ct__fields label{display:block}.ct__fields label>span{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;display:block}.ct__fields input,.ct__fields textarea{border:0;border-bottom:1px solid var(--line-strong);width:100%;font:inherit;color:var(--ink);background:0 0;border-radius:0;outline:none;padding:12px 0;font-size:17px;font-weight:300;transition:border-color .3s}.ct__fields textarea{resize:vertical}.ct__fields input:focus,.ct__fields textarea:focus{border-bottom-color:var(--accent)}.ct__wide{grid-column:1/-1}.ct__err{color:#b3261e;margin:18px 0 0;font-size:14px}.ct__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,5vh,48px);padding-top:22px;display:flex}.ct__chips{flex-wrap:wrap;gap:8px;min-height:28px;display:flex}.ct__chips span{background:var(--accent-soft);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;border-radius:100px;max-width:220px;padding:6px 12px;font-size:12px;font-weight:500;overflow:hidden}.ct__nav{gap:10px;margin-left:auto;display:flex}.ct__nav [hidden]{display:none}.ct__go,.ct__go:hover{color:#fff}.ct__go:disabled{opacity:.45;cursor:not-allowed}.ct__done{animation:ctIn .8s var(--ease-io);margin:auto 0}.ct__tick{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:28px;font-size:24px;display:grid}.ct__thanks{text-transform:uppercase;font-size:clamp(2rem,4vw,3.2rem);line-height:.95}.ct__done>p{color:var(--muted);max-width:42ch;margin:18px 0 28px;font-weight:300;line-height:1.65}.ct__summary{border-top:1px solid var(--line);margin:0 0 32px}.ct__summary>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;font-size:14px;display:flex}.ct__summary dt{color:var(--muted);font-weight:300}.ct__summary dd{text-align:right;margin:0;font-weight:500}.ct__done-btns{flex-wrap:wrap;gap:12px;display:flex}@keyframes ctIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.ct__grid{grid-template-columns:1fr}.ct__left{min-height:70svh;padding-top:104px}.ct__right{padding:clamp(28px,7vw,48px) clamp(20px,6vw,40px)}}@media (max-width:560px){.ct__fields{grid-template-columns:1fr;gap:22px}.ct__opt{padding:14px 18px;font-size:14px}.ct__foot{flex-direction:column-reverse;align-items:stretch}.ct__nav{margin-left:0}.ct__nav .btn{flex:1;justify-content:center}.ct__left{gap:32px;min-height:0}}[data-phx-session],[data-phx-teleported-src]{display:contents}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}