@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.zj7OgG_className{font-family:Inter,Inter Fallback;font-style:normal}.zj7OgG_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.-W-cPa_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.-W-cPa_variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{size-adjust:100%;font-family:display;src:url(../media/CheliDisplay_Bold-s.p.2dj4stosv6h-b.woff2)format("woff2");font-display:block;font-weight:700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:97.09%;descent-override:23.22%;line-gap-override:0.0%;size-adjust:90.43%}.WPcv1G_className{font-family:display,display Fallback;font-weight:700}.WPcv1G_variable{--font-archivo:"display", "display Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-outline-style:solid;--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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-lg:1.125rem;--text-xl:1.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--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);--color-paper:#edeee5;--color-ink:#000;--color-accent:#fdf48b;--font-body:var(--font-inter), "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-archivo), "Arial Narrow", Arial, sans-serif;--font-accent:var(--font-instrument), Georgia, serif;--ease-house:cubic-bezier(.19, 1, .22, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.left-0{left:0}.-z-10{z-index:calc(10 * -1)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.w-full{width:100%}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.items-center{align-items:center}.gap-y-\[60px\]{row-gap:60px}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.font-display{font-family:var(--font-display)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}}:root{--g:max(20px, 2.08333vw);--s:max(10px, 1.04167vw);--col:calc((100vw - 2 * var(--g) - 11 * var(--s)) / 12);--stage-h:100dvh;--strip-h:calc(var(--stage-h) * .6);--pitch:29vw;--text-xs:max(10px, .833333vw);--text-hero:max(18px, 1.25vw);--text-content-md:max(18px, 1.97917vw);--text-nav:38px;--text-curtain:max(36px, 5.729vw);--k-cheli:2.591;--wm-w:calc(6 * var(--col) + 5 * var(--s));--footer-h:calc(var(--text-xs) * 1.5);--footer-top:calc(var(--stage-h) - var(--g) - var(--footer-h))}@media (max-width:1023.98px){:root{--g:20px;--s:10px;--col:calc((100vw - 2 * var(--g) - 3 * var(--s)) / 4);--pitch:calc(3 * (100vw - 70px) / 4 + 30px);--text-content-md:18px;--text-hero:13px;--wm-w:calc(3 * var(--col) + 2 * var(--s))}}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse){:root{--g:max(20px, env(safe-area-inset-left), env(safe-area-inset-right));--s:10px;--col:calc((100vw - 2 * var(--g) - 11 * var(--s)) / 12);--pitch:29vw;--wm-w:min(calc(6 * var(--col) + 5 * var(--s)), calc(30dvh / .75 * var(--k-cheli)));--text-hero:13px}}html{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;scroll-padding-bottom:calc(2 * var(--g) + var(--footer-h) + 72px)}html.is-stage{overscroll-behavior:none;overflow:hidden}body{min-height:100dvh}::selection{background:var(--color-accent);color:var(--color-ink)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mask{overflow-clip-margin:.12em;display:block;overflow:clip}.mask>*{will-change:transform;display:block}html.gl-on [data-gl-state=drawn]{opacity:0!important}html.gl-on [data-gl-state=drawn] *{color:#0000}.stage{height:var(--stage-h);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.strip{height:var(--strip-h);position:absolute;inset:0 0 auto}.card{width:var(--pitch);height:var(--strip-h);will-change:transform;outline:none;position:absolute;top:0;left:0}.card-ring{z-index:20;pointer-events:none;box-shadow:inset 0 0 0 2px var(--color-paper), inset 0 0 0 4px var(--color-ink);display:none;position:fixed;top:0;left:0}main h1[tabindex="-1"]:focus{outline:none}.card-clip{height:var(--strip-h);clip-path:inset(0 0 var(--crop,0px) 0);position:absolute;inset:0 -1px auto 0;overflow:hidden}.card-layer{top:0;left:calc(var(--pitch) * -.15);width:calc(var(--pitch) * 1.3);height:var(--strip-h);background:var(--tone,#cfcfc6) center / cover no-repeat;position:absolute}@media (max-width:1023.98px){.card-layer img,.card-layer video{height:110%!important;top:calc(-10% * var(--focus,.6))!important}}.card-layer img,.card-layer video{object-fit:cover;-webkit-user-drag:none;-webkit-touch-callout:none;width:100%;height:100%;position:absolute;inset:0}.card-details{padding-left:var(--s);will-change:transform;width:100%;padding-top:4px;position:absolute;top:0;left:0}.card-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-content-md);text-transform:uppercase;line-height:.85}.card-title .mask{overflow-clip-margin:.18em;padding-top:.04em}.card-cat{font-size:var(--text-xs);text-transform:uppercase;margin-top:.35em;font-weight:500;line-height:1.3}.wordmark{left:var(--g);top:calc(var(--footer-top) - 20px - var(--wm-w) / var(--k-cheli) * .75);width:var(--wm-w);font-family:var(--font-display);font-weight:700;font-size:calc(var(--wm-w) / var(--k-cheli));white-space:nowrap;overflow-clip-margin:.25em;line-height:.75;position:absolute;overflow:clip}.wordmark .ltr{will-change:transform;display:inline-block}.hero-text{left:calc(var(--g) + 7 * (var(--col) + var(--s)));width:calc(3 * var(--col) + 2 * var(--s));bottom:calc(var(--stage-h) - var(--footer-top) + 20px);font-size:var(--text-hero);position:absolute}.hero-h1{text-transform:uppercase;margin-bottom:1.5em;font-weight:400;line-height:1.5}.hero-p{line-height:1.25}@media (max-width:1023.98px){.wordmark{top:auto;bottom:calc(20px + 9 * var(--text-hero) + 28px)}.hero-h1{margin-bottom:13.3px;line-height:15px}.hero-text{left:var(--g);width:min(531px, calc(100vw - 2 * var(--g) - 70px));bottom:20px}.card-details{padding-left:0}}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse){.wordmark{top:auto;bottom:calc(20px + env(safe-area-inset-bottom))}.hero-text{left:calc(var(--g) + 7 * (var(--col) + var(--s)));width:calc(5 * var(--col) + 4 * var(--s) - 70px);bottom:calc(20px + env(safe-area-inset-bottom))}.hero-h1{margin-bottom:.75em}}.logo{z-index:40;top:max(var(--g), env(safe-area-inset-top));right:var(--g);mix-blend-mode:difference;color:#fff;width:43px;height:40px;position:fixed}.logo .slice{display:none;position:absolute;inset:0}.logo.glitching .slice{display:block}.logo.glitching .base{opacity:0}@media (max-width:1023.98px){.logo{width:32px;height:30px;top:calc(20px + env(safe-area-inset-top));right:20px}}.footer{z-index:30;left:var(--g);right:var(--g);bottom:var(--g);font-size:var(--text-xs);text-transform:uppercase;justify-content:space-between;font-weight:500;line-height:1.5;display:flex;position:fixed}.footer ul{align-items:center;display:flex}.footer li+li:before{content:"|";padding:0 .9em}@media (max-width:1023.98px){.footer{display:none}}.flink{padding:0 .15em;display:inline-block;position:relative}.flink .hl{background:var(--color-accent);clip-path:inset(0 100% 0 0);z-index:-1;border-radius:3px;position:absolute;inset:-.2em -.35em}.flink .ov{opacity:0;white-space:nowrap;padding:0 .15em;position:absolute;inset:0}.burger{z-index:45;right:var(--g);bottom:calc(var(--stage-h) - var(--footer-top) + 32px);width:60px;height:40px;position:fixed}@media (max-width:1023.98px){.burger{right:20px;bottom:calc(20px + env(safe-area-inset-bottom))}}.menu-box{background:var(--color-ink);border-radius:3px;width:60px;height:40px;position:absolute;bottom:0;right:0;overflow:hidden}.menu-btn{z-index:2;width:60px;height:40px;position:absolute;bottom:0;right:0;overflow:hidden}.menu-btn .bar{background:var(--color-accent);width:30px;height:2px;position:absolute;left:15px}.menu-btn .bar:first-child{top:15px}.menu-btn .bar:nth-child(2){top:23px}.menu-nav{visibility:hidden;width:228px;padding:20px 0 22px;position:absolute;bottom:0;left:0}.menu-nav>a{text-align:right;white-space:nowrap;height:54px;font-size:var(--text-nav);letter-spacing:-.01em;color:#fff;padding:0 20px;line-height:54px;display:block;position:relative}.menu-hl{background:var(--color-accent);clip-path:inset(0 100% 0 0);border-radius:3px;width:0;height:54px;position:absolute;top:0;right:10px}.menu-nav>a.is-hl{color:var(--color-ink)}.menu-extra,.menu-foot,.menu-close{display:none}@media (max-width:1023.98px){.menu-nav{width:calc(100vw - 40px);height:287px;padding:0}.menu-nav>a{height:44px;padding:0;font-size:32px;line-height:44px;position:absolute;right:40px}.menu-nav>a:first-of-type{top:26px}.menu-nav>a:nth-of-type(2){top:80px}.menu-nav>a:nth-of-type(3){top:134px}.menu-nav>a:nth-of-type(4){top:188px}.menu-hl{display:none}.menu-nav>a.is-hl{color:#fff}.menu-close{width:32px;height:32px;color:var(--color-accent);margin:-8px;padding:8px;display:block;position:absolute;top:26px;left:32px}.menu-extra a,.menu-foot span{color:#fff}.menu-extra{text-transform:uppercase;color:#fff;flex-direction:column;gap:7px;font-size:10px;line-height:1;display:flex;position:absolute;bottom:58px;left:40px}.menu-foot{text-transform:uppercase;color:#fff;justify-content:space-between;font-size:10px;line-height:1;display:flex;position:absolute;bottom:22px;left:40px;right:40px}}.follower{z-index:100;pointer-events:none;display:none;position:fixed;top:0;left:0}html.has-follower .follower{display:block}.follower-box{mix-blend-mode:difference;transform-origin:0 0;background:#fff;border-radius:3px;width:11px;height:11px;position:absolute;top:0;left:0}.follower-pill{background:var(--color-accent);width:144px;height:34px;color:var(--color-ink);text-align:center;white-space:nowrap;transform-origin:0 0;opacity:0;border-radius:3px;font-size:13px;line-height:34px;position:absolute;top:0;left:0;overflow:hidden}.curtain,.preloader{z-index:60;pointer-events:none;width:100vw;display:none;position:fixed;inset:0;overflow:hidden}.preloader{z-index:70;pointer-events:auto;display:block}.preloader-bg{background:var(--color-paper);position:absolute;inset:0}.curtain-panel,.preloader-panel{background:var(--color-ink);will-change:transform;border-radius:50%/298.6px;position:absolute;inset:-40px -50%;transform:translateY(100%)}@media (max-width:1023.98px){.curtain-panel,.preloader-panel{border-radius:0;inset:0}}.curtain-inner,.preloader-inner{color:#fff;text-align:center;--ch-color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.curtain-title{font-family:var(--font-display);font-weight:700;font-size:var(--text-curtain);text-transform:uppercase;line-height:.85;position:relative}.curtain-slot{visibility:hidden;width:240px;height:150px;margin:-190px 0 0 -120px;position:absolute;top:0;left:50%}.ldr-line{clip-path:inset(0 -100vw);display:block;overflow:visible}.ldr-line>[data-line]{white-space:nowrap;will-change:transform;display:block;position:relative;transform:translateY(130%)}.ldr-cells,.ldr-glitch,.ldr-glitch>span{visibility:hidden;position:absolute;inset:0}.ldr-line .is-scrambling>.ldr-src,.ldr-line .is-glitching>.ldr-src{visibility:hidden}.ldr-line .is-scrambling>.ldr-cells,.ldr-line .is-glitching>.ldr-glitch,.ldr-line .is-glitching>.ldr-glitch>span{visibility:visible}.ldr-cells,.ldr-glitch,.ldr-glitch>span{padding:inherit}.ldr-glitch>span{will-change:transform, clip-path}.ch{color:#0000;display:inline-block;position:relative}.ch:after{content:attr(data-g);text-align:center;color:var(--ch-color,currentColor);position:absolute;top:0;left:-1em;right:-1em}.ldr-count{left:0;right:0;bottom:max(var(--g), env(safe-area-inset-bottom));font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1;position:absolute}.preloader .ldr-line{mix-blend-mode:difference}.preloader-word{font-family:var(--font-display);font-size:12.5vw;font-weight:700;line-height:1}.preloader-tag{font-family:var(--font-accent);font-size:3.5417vw;font-style:italic;line-height:1}.preloader-tag [data-line]{padding-block:max(4px,.125em)}@media (max-width:1023.98px){.preloader-word{font-size:14.87vw}.preloader-tag{font-size:24px}}@media (prefers-reduced-motion:reduce){.preloader .ldr-line>[data-line]{transform:none}.preloader .ldr-count{visibility:hidden}}.motion-toggle{z-index:46;left:50%;top:max(var(--g), env(safe-area-inset-top));font-size:var(--text-xs);text-transform:uppercase;opacity:.55;font-weight:500;line-height:1.5;position:fixed;transform:translate(-50%)}.motion-toggle:hover,.motion-toggle:focus-visible{opacity:1}canvas.gl{z-index:10;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}main{z-index:1;position:relative}.skip{z-index:200;background:var(--color-ink);color:#fff;border-radius:3px;padding:8px 12px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.snd .snd-off,.snd:not([data-on=true]) .snd-on{display:none}.snd:not([data-on=true]) .snd-off{display:inline}.footer button.flink{font:inherit;text-transform:inherit;vertical-align:middle}:root{--text-xl:max(56px, 12.5vw);--text-lg:max(26px, 3.542vw);--text-sm:max(15px, 1.389vw);--c2:calc(var(--g) + var(--col) + var(--s));--w10:calc(10 * var(--col) + 9 * var(--s))}@media (max-width:1023.98px){:root{--c2:var(--g);--w10:calc(100vw - 2 * var(--g))}}.label{font-size:var(--text-xs);text-transform:uppercase;line-height:1.3}.it{font-family:var(--font-accent);font-style:italic;font-weight:400}.acc{color:var(--color-accent)}.u{text-underline-offset:.12em;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:.0625em}.sm-list{font-size:var(--text-sm);line-height:1.15}.xl-statement{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--text-xl);text-align:justify;line-height:1}.xl-statement .it{font-size:1.04em}.wm{vertical-align:middle;overflow-clip-margin:.14em;display:inline-block;overflow:clip}.wm-in{display:inline-block}.pill{aspect-ratio:1.2;vertical-align:middle;background:#222;height:1em;display:inline-block;position:relative;overflow:hidden}.pill-wide{aspect-ratio:1.87}.pill video,.pill img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rot{vertical-align:middle;writing-mode:vertical-rl;font-size:max(10px,2.083vw);line-height:1;display:inline-block;transform:rotate(180deg)}.reveal-armed [data-reveal] .wm-in{transition:transform 1.1s var(--ease-house) calc(var(--i,0) * 55ms);transform:translateY(110%)}.reveal-armed [data-reveal].is-in .wm-in{transform:none}.reveal-armed [data-reveal-media]{clip-path:inset(100% 0 0);transition:clip-path 1.2s var(--ease-house) .15s}.reveal-armed [data-reveal-media].is-in,.reveal-armed .is-in [data-reveal-media]{clip-path:inset(0)}.reveal-armed [data-reveal-lines]>*{clip-path:inset(0 0 100%);transition:clip-path 1s var(--ease-house), transform 1s var(--ease-house);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(.4em)}.reveal-armed [data-reveal-lines].is-in>*{clip-path:inset(-.2em 0);transform:none}html:has(main.about,main.contact) :is(.footer,.logo){color:#fff;mix-blend-mode:difference}.works-stage{position:relative}.works-media,.works-bg{display:none}.works-rows{padding:120px var(--g)}.works-item{align-items:center;gap:var(--s);padding:8px 0;display:flex}.works-thumb{aspect-ratio:94/59;width:6.528vw;min-width:48px;display:block;overflow:hidden}.works-thumb img{object-fit:cover;width:100%;height:100%}.works-n{font-size:var(--text-xs);white-space:nowrap}.works-name{display:block}.works-title{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;font-size:max(30px,3.104vw);font-weight:700;line-height:.85}.works-cat{font-size:var(--text-xs);text-transform:uppercase;margin-top:.6em;display:block}html.works-on main.works{z-index:auto}html.works-on{background:var(--color-paper)}html.works-on.works-dark{background:var(--color-ink)}html.works-on .works-stage{touch-action:none;-webkit-user-select:none;user-select:none;outline:none;height:100dvh;position:absolute;inset:0;overflow:hidden}html.works-on .works-bg{display:block;position:absolute;inset:0}html.works-on .works-bg [data-bg-panel]{background:var(--color-ink);height:0;position:absolute;bottom:0;left:0;right:0}html.works-on.works-dark .works-bg [data-bg-panel]{background:var(--color-paper)}html.works-on .works-media{will-change:transform;display:block;position:absolute;top:0;left:0}html.works-on .works-layer{display:block;position:absolute;inset:0;overflow:hidden}html.works-on .works-layer img,html.works-on .works-layer video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html.works-on .works-layer video{opacity:0}html.works-on .works-layer video.works-pool{transition:none}html.works-on .works-layer video.works-pool.is-shown{opacity:1;transition:opacity .12s linear}html.works-on .works-rows{padding:0}html.works-on .works-item{display:contents}html.works-on .works-item>*{z-index:11;will-change:transform;position:absolute;top:0;left:0}html.works-on .works-n,html.works-on .works-name{color:#fff;mix-blend-mode:difference}html.works-on:not(.works-focus) :is(.works-n,.works-name){transition:opacity .2s ease-out}html.works-on.works-focus .works-item:not(.is-center) :is(.works-n,.works-name){opacity:.15;transition:opacity .7s var(--ease-house)}@media (prefers-reduced-motion:reduce){html.works-on :is(.works-n,.works-name){transition:none!important}}@media (min-width:1024px){html.works-on.works-focus .works-item:not(.is-center) :is(.works-n,.works-name){opacity:1}}html.works-on .works-thumb{width:6.528vw}html.works-on .works-name{transform-origin:0 0}html.works-on :is(.footer,.logo){color:#fff;mix-blend-mode:difference}@media (min-width:1024px){html.works-gl .works-layer{opacity:0}}@media (max-width:1023.98px){html.works-on .works-thumb{display:none}html.works-on .works-title{text-align:right;font-size:7.1vw}html.works-on .works-cat{text-align:right;margin-top:.8em;font-size:3.08vw}html.works-on .works-n{font-size:2.56vw}.works-title{font-size:30px}}main.about{color:#fff;background:#000}.about-word{font-family:var(--font-display);color:var(--color-accent);font-weight:700;font-size:calc(82.64vw / var(--k-cheli));white-space:nowrap;line-height:.75}.about-word span{will-change:transform;transform-origin:0 0;display:inline-block}.about-hello{padding:0 var(--c2)}.morph-stage{padding-top:max(96px,7vw)}.about-hello .label{text-align:center}.about-hello .xl-statement{margin-top:max(20px,2.78vw)}.about-hello .nb{vertical-align:middle;white-space:nowrap;display:inline-block}:root{--morph-d:75svh;--hero-h:80svh}.about-hero{display:none}html.about-morph .morph-stage{position:sticky;top:0}html.about-morph .about-hero{left:calc(-1 * var(--c2));right:calc(-1 * var(--c2));z-index:1;height:var(--hero-h);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0}html.about-morph .about-word{position:relative}html.about-morph .morph-run{height:var(--morph-d)}html.about-morph [data-morph-statement] .wm-in{will-change:transform;transition:none;transform:translateY(135%)}html.about-morph [data-morph-statement] [data-morph-target]{position:relative}html.about-morph [data-morph-statement] [data-morph-target]>.wm-in{opacity:0;will-change:opacity;transform:none}html.about-morph [data-morph-statement] .pill{clip-path:inset(100% 0 0);transition:none}html.about-morph [data-morph-statement] .rot{opacity:0}.about-word>.mg-y{opacity:0;will-change:transform, opacity;transform-origin:0 0;display:block;position:absolute;inset:0}.about-word.mg-on>span:not(.mg-y){opacity:0}.mg-w{white-space:nowrap;opacity:0;will-change:transform, opacity;pointer-events:none;display:inline-block;position:absolute;top:0;left:0}.about-hello.morph-done .morph-stage{position:relative}.about-hello.morph-done .morph-run{height:0}.about-hello.morph-done .about-hero{display:none}@keyframes morph-still-in{0%{opacity:0}}html:not(.about-morph) .about-hello [data-morph-statement]{animation:.2s ease-out both morph-still-in!important}.about-reel{padding:0 var(--c2)}.reel-title{display:none}.reel-frame{aspect-ratio:9/16;background:#000;position:relative;overflow:hidden}.reel-frame video{object-fit:cover;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@media (min-width:1024px){.about-reel{column-gap:var(--s);padding-left:var(--g);padding-right:var(--g);grid-template-columns:repeat(12,1fr);display:grid}.reel-side{flex-direction:column;grid-column:2/span 5;display:flex}.reel-title{flex-direction:column;margin-top:max(20px,2.78vw);display:flex}.reel-title .xl-word{line-height:.86}.reel-title .it{margin-left:calc(var(--col) + var(--s))}.reel-meta{margin-top:auto}.reel-frame{height:min(80svh, calc((4 * var(--col) + 3 * var(--s)) * 16 / 9));grid-column:7/span 5;justify-self:end}}@media (max-width:1023.98px){.about-reel{padding-left:0;padding-right:0}.reel-side{justify-content:space-between;gap:var(--s);padding:16px var(--g) 0;display:flex}.reel-frame{width:min(100vw,56.25svh);margin:20px auto 0}.reel-frame video{object-fit:contain}.reveal-armed .reel-frame video{transition:transform 1.2s var(--ease-house) .15s;transform:scale(1.2)}.reveal-armed .reel-frame.is-in video{transform:none}}.about-info{background:var(--color-paper);color:var(--color-ink);gap:var(--s);padding:max(80px, 11.1vw) var(--g);grid-template-columns:repeat(12,1fr);display:grid}.about-copy{grid-column:2/span 5}.lg-text{font-size:var(--text-lg);margin-top:20px;line-height:1}.about-side{flex-direction:column;grid-column:8/span 3;gap:max(40px,5.5vw);display:flex}.about-side .sm-list{margin-top:20px}.chip{background:var(--color-accent);font-size:var(--text-sm);border-radius:3px;align-self:flex-start;padding:.4em 1.5em;display:inline-block}.chip:hover{background:var(--color-ink);color:var(--color-accent)}.about-collabs,.about-outro{background:var(--color-accent);color:var(--color-ink);padding:max(40px, 11.1vw) var(--g)}.collabs-head{margin-left:calc(var(--c2) - var(--g));width:var(--w10);justify-content:space-between;align-items:baseline;display:flex}.xl-word{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--text-xl);line-height:1}.xl-word.it{font-family:var(--font-accent);text-transform:none;font-weight:400}.about-collabs .label{margin:40px 0 0 calc(var(--c2) - var(--g))}.collabs{margin:10px 0 0 calc(var(--c2) - var(--g));width:var(--w10)}.collab{isolation:isolate;gap:var(--s);border-bottom:1px solid var(--color-ink);font-size:var(--text-sm);grid-template-columns:2fr 3fr 3fr 2fr;padding:max(14px,1.6vw) 0 max(8px,.6vw);display:grid;position:relative}.collab>span:last-child{text-align:right}a.collab:before{content:"";mix-blend-mode:difference;transform-origin:50% 100%;transition:transform .45s var(--ease-house);z-index:1;pointer-events:none;background:#fff;position:absolute;inset:0 -7px;transform:scaleY(0)}a.collab:hover:before{transform:scaleY(1)}.about-outro{text-align:center;padding-bottom:max(100px,12vw)}.outro-lines p{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--text-curtain);line-height:1}.outro-lines .it{text-transform:none;font-size:1.13em}.outro-links{gap:var(--s);width:var(--w10);grid-template-columns:1fr 1fr;margin:max(40px,4vw) auto 0;display:grid}.big-btn{background:var(--color-ink);color:var(--color-accent);font-size:var(--text-lg);text-align:center;border-radius:9px;padding:.25em 1em;line-height:1.5;transition:background .3s,color .3s;display:block}.big-btn:hover{background:var(--color-paper);color:var(--color-ink)}@media (max-width:1023.98px){:root{--morph-d:60svh;--hero-h:60svh}.morph-stage{padding-top:96px}.about-hello .xl-statement{text-align:left}.about-info{grid-template-columns:1fr;gap:50px}.about-copy,.about-side{grid-column:1/-1}.collab{grid-template-columns:1fr 2fr;row-gap:4px}.collab>span:nth-child(3),.collab>span:nth-child(4){text-align:left;opacity:.7}.outro-links{grid-template-columns:1fr}}.about-stats{padding:max(80px, 11.1vw) var(--g) max(80px, 8.3vw)}.stats-head,.stats-grid,.stats-aud,.stats-follow,.stats-platforms{margin-left:calc(var(--c2) - var(--g));width:var(--w10)}.stats-head{justify-content:space-between;gap:var(--s);display:flex}.stats-grid{border-top:1px solid;grid-template-columns:repeat(6,1fr);margin-top:max(14px,1.39vw);display:grid}.stat{min-width:0;padding:max(12px, 1.11vw) var(--s) max(18px, 1.94vw);border-bottom:1px solid;border-left:1px solid;flex-direction:column;grid-column:span 2;align-items:flex-start;display:flex}.stat:nth-child(-n+2){grid-column:span 3}.stat:first-child,.stat:nth-child(3){border-left:0;padding-left:0}.stat-top{gap:2.5em;display:flex}.stat-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:auto;padding-top:max(28px,3.47vw);font-size:max(56px,8.75vw);font-weight:700;line-height:1}.stat:nth-child(-n+2) .stat-num{font-size:var(--text-xl)}.stat-num .it{margin-left:.03em;font-size:1.04em}.stat-meta{font-size:var(--text-xs);text-transform:uppercase;opacity:.6;margin-top:max(8px,.69vw);line-height:1.3;transition:opacity .3s;display:block}a.stat-meta:hover,a.stat-meta:focus-visible{opacity:1}a.stat-meta:after{content:" ↗"}.stats-aud{column-gap:var(--s);border-bottom:1px solid;grid-template-columns:2fr 8fr;align-items:baseline;padding:max(24px,3.47vw) 0 max(18px,1.94vw);display:grid}.stats-aud-line{font-size:var(--text-lg);line-height:1.05}.stats-aud-line>span{margin-right:.28em;display:inline-block}.stats-aud-line .it{font-size:1.08em}.stats-aud .stat-meta{grid-column:2}.stats-follow{margin-top:max(40px,5.56vw)}.stats-platforms{border-top:1px solid;margin-top:10px}.stats-platforms .collab{border-bottom-color:currentColor}.roll-d{clip-path:inset(var(--roll-t,.11em) -.1em var(--roll-b,.13em));display:inline-block;position:relative}.roll-ph{visibility:hidden}.roll-s{text-align:center;will-change:transform;width:100%;position:absolute;top:0;left:0}.roll-s>span{display:block}@media (max-width:1023.98px){.about-stats{padding:80px var(--g) 90px}.stats-grid{grid-template-columns:1fr 1fr;margin-top:14px}.stat,.stat:nth-child(-n+2){border-left:0;grid-column:1/-1;padding:12px 0 18px}.stat:nth-child(4){padding-left:var(--s);border-left:1px solid;grid-column:2}.stat:nth-child(3){padding-right:var(--s);grid-column:1}.stat:last-child{grid-column:1/-1}.stat-top{justify-content:space-between;gap:10px;width:100%;font-size:12px}.stat-num{padding-top:22px;font-size:13.5vw}.stat:nth-child(-n+2) .stat-num,.stat:last-child .stat-num{--roll-t:.05em;--roll-b:.08em;font-size:27vw;line-height:.9}.stat-meta{margin-top:8px;font-size:11px}.stats-aud{grid-template-columns:1fr;row-gap:14px;padding:22px 0 18px}.stats-aud-line{font-size:30px}.stats-aud .stat-meta{grid-column:1;margin-top:0}.stats-follow{margin-top:56px}.stats-platforms .collab{grid-template-columns:1fr auto;align-items:center;padding:14px 0 12px}.stats-platforms .collab>span:nth-child(2){opacity:.6;grid-row:2;font-size:13px}.stats-platforms .collab>span:nth-child(3){display:none}.stats-platforms .collab>span:nth-child(4){opacity:1;text-align:right;grid-area:1/2/span 2}}.contact-panel{gap:var(--s);min-height:100dvh;padding:100px var(--g);grid-template-columns:repeat(12,1fr);align-content:center;display:grid;position:sticky;top:0}.contact-intro{background:var(--color-paper);color:var(--color-ink)}.contact-inner{grid-column:2/span 11}.contact .xl-statement{text-align:left;text-align-last:left}.contact-mail{width:var(--w10);justify-content:space-between;align-items:center;gap:20px;margin-top:max(40px,5.5vw);display:flex}.mail{font-size:var(--text-lg);white-space:nowrap;line-height:1.5}.mail:hover .u{text-decoration-thickness:.1em}.contact-block{color:#fff;background:#000}.contact-city{grid-column:2/span 3}.city{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);margin-top:max(30px,2.78vw);line-height:1}.city span{display:block}.contact-info{grid-column:7/span 4}.info-row{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:max(30px,2.78vw);display:flex}.sm-link{font-size:var(--text-sm);white-space:nowrap}.contact-photo{aspect-ratio:1.2;margin-top:max(30px,2.78vw);display:block;overflow:hidden}.contact-photo img{object-fit:cover;width:100%;height:100%}@media (max-width:1023.98px){.contact-panel{padding:90px var(--g) 110px;grid-template-columns:1fr}.contact-inner,.contact-city,.contact-info{grid-column:1/-1}.contact-mail{flex-direction:column;align-items:flex-start}.mail{font-size:20px}}.project-hero{height:100dvh;position:relative}.hero-media{position:absolute;inset:0;overflow:hidden}.hero-media img,.project-hero .hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-body,.project-mini{--pj-sm:max(13px, 1.25vw);--pj-md:max(18px, 1.97917vw);--pj-lg:3.54167vw;--pj-xl:max(64px, 12.5vw)}.project-body{background:var(--color-paper);min-height:100dvh;position:relative}.project-grid{column-gap:var(--s);padding:0 var(--g);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.project-head{padding:60px var(--g);text-align:center;justify-content:center;display:flex}.project-head-in{min-width:0}.project-title{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:min(var(--pj-xl), var(--pj-fit,100vw));outline:none;flex-direction:column;line-height:.85;display:flex}.project-line,.project-line>span{display:block}.project-cat{font-size:var(--text-xs);text-transform:uppercase;margin-top:20px;line-height:1.3}.project-desc{padding-top:100px}.pd-col{grid-column:2/span 10}.pd-lead{font-size:var(--pj-lg);margin-top:20px;line-height:1}.project-info{row-gap:60px;padding-top:100px;padding-bottom:60px}.project-desc+.project-info{padding-top:160px}.pi-year{grid-column:2/span 2}.pi-sm,.pi-ul,.pi-results,.pg-text{font-size:var(--pj-sm);line-height:1.25}.pi-chip-row{margin-top:20px}.pi-chip{background:var(--color-accent);font-size:var(--pj-sm);white-space:nowrap;border-radius:3px;padding:8px 24px;line-height:1.25;display:inline-block}.pi-list{grid-column:4/span 2}.pi-ul{margin-top:40px}.pi-ul li{overflow:hidden}.pi-ul li>span{display:block}.pi-side{grid-column:7/span 5}.pi-results{margin-top:32px}.pi-results li{column-gap:var(--s);margin:0 calc(var(--s) / -2);padding:8px calc(var(--s) / 2);border-bottom:1px solid;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.pi-results li>span:nth-child(2){grid-column:span 2}.pi-results li>span:nth-child(3){text-align:right;grid-column:span 2}.pi-note{font-size:var(--text-xs);opacity:.6;margin-top:12px;line-height:1.3}.pi-lead{font-size:var(--pj-md);margin-top:40px;line-height:1.2}.pg-row{gap:var(--s);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding:160px 0;display:grid}.pg-c2-3{grid-column:2/span 3}.pg-c7-5{grid-column:7/span 5}.pg-c3-8{grid-column:3/span 8}.pg-c2-4{grid-column:2/span 4}.pg-c8-4{grid-column:8/span 4}.pg-media{background:#0000000f;display:block;position:relative;overflow:hidden}.pg-media>video{object-fit:cover;width:100%;height:100%;display:block}.pg-par{height:110%;display:block;position:absolute;top:-5%;left:0;right:0}.pg-par img{object-fit:cover;width:100%;height:100%;display:block}.pg-label{grid-column:4/span 2;margin-top:40px}.pg-text{grid-column:6/span 4;margin-top:40px}.pg-more-label{grid-column:2/span 10}.project-next{align-items:center;padding-top:160px;padding-bottom:160px}.pn-label{text-align:right;grid-column:3/span 2}.pn-media{aspect-ratio:16/9;background:#0000000f;grid-column:5/span 4;display:block;position:relative;overflow:hidden}.pn-title{white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--pj-md);flex-direction:column;grid-column:9/span 4;line-height:1;display:flex}.pn-line,.pn-line>span,.pn-cat,.pn-cat>span{display:block;overflow:hidden}.pn-cat{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);margin-top:4px;line-height:1.3}.project-mini{z-index:40;text-align:center;pointer-events:none;opacity:0;visibility:hidden;flex-direction:column;align-items:center;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.project-mini.is-on{opacity:1;visibility:visible}.project-mini-title{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--pj-md);flex-direction:column;line-height:.85;display:flex}.project-mini-title>span{display:block}.project-mini-cat{font-size:var(--text-xs);text-transform:uppercase;margin-top:3px;line-height:1.3}@media (max-width:1023.98px){.project-mini{display:none}}.pj-dim{z-index:11;opacity:0;transform-origin:50% 0;pointer-events:none;background:#000;position:fixed;inset:0}@media (max-width:1023.98px){.pj-dim{display:none}}@media (min-width:1024px){.pj-pin .project-head{z-index:5;pointer-events:none;color:#fff;mix-blend-mode:difference;position:sticky;top:20px}.project-title{transform-origin:50% 0}.pj-armed .project-line{clip-path:inset(-.3em -50vw 0)}.pj-armed .project-line>span{transform:translateY(130%)}.pj-armed.pj-in .project-line>span{transition:transform .37s var(--ease-house) .58s;transform:none}.pj-armed.pj-in .project-line+.project-line>span{transition-duration:.45s;transition-delay:.74s}.pj-armed .pj-line,.pj-armed [data-reveal-lines]>*>*{transition:transform .8s var(--ease-house);transform:translateY(130%)}.pj-armed .is-in>.pj-line,.pj-armed [data-reveal-lines]>.is-in>*{transform:none}.pj-armed [data-row]{opacity:0;transition:opacity .6s var(--ease-house), transform .6s var(--ease-house);transform:translateY(24px)}.pj-armed [data-row].is-in{opacity:1;transform:none}.pj-armed [data-reveal-media]{clip-path:inset(0 0 0 100%);transition:clip-path 1.2s var(--ease-house)}.pj-armed [data-reveal-media][data-pj-from=left]{clip-path:inset(0 100% 0 0)}.pj-armed [data-reveal-media].is-in{clip-path:inset(0)}.pj-armed [data-reveal-media] :is(video,img){transition:transform 1.2s var(--ease-house);transform:scale(1.2)}.pj-armed [data-reveal-media].is-in :is(video,img){transform:none}}.pm{display:none}@media (max-width:1023.98px){main.project .project-hero,main.project .project-body{display:none}.pm{display:block;position:relative}.pm-film{z-index:0;background:var(--pm-top,#000);position:fixed;inset:0}.pm-film video,.pm-film img{object-fit:cover;width:100%;height:100%}.pm-spacer{height:86dvh}.pm-panel{z-index:2;background:var(--color-paper);min-height:100dvh;padding:28px var(--g) 140px;position:relative}.pm{overflow-anchor:none}.pm-title{transform-origin:50% 0;transform:scale(.6)}.pm-rest{transform:translateY(calc(-.4 * var(--pm-h,0px)))}@supports (animation-timeline:scroll()){.pm-title,.pm-rest{animation:linear both pm-grow;animation-timeline:scroll(root);animation-range:var(--bleed,0px) calc(var(--bleed,0px) + 35vh)}}.pm-title{font-family:var(--font-display);text-transform:uppercase;text-align:center;outline:none;flex-direction:column;align-items:center;font-size:min(22vw,104px);font-weight:700;line-height:.85;display:flex}.pm-cat{text-align:center;text-transform:uppercase;margin-top:18px;font-size:12px}.pm-label{margin-top:56px}.pm-lead{margin-top:20px;font-size:24px;line-height:1}.pm-row{justify-content:space-between;align-items:center;margin-top:48px;font-size:15px;display:flex}.pm-chip{background:var(--color-accent);border-radius:3px;padding:8px 24px;display:inline-block}.pm-list{margin-top:20px;font-size:15px;line-height:1.1}.pm-results{margin-top:20px;font-size:15px}.pm-results li{border-bottom:1px solid var(--color-ink);grid-template-columns:1fr 2fr 1fr;gap:10px;padding:8px 0;display:grid}.pm-results li span:last-child{text-align:right}.pm-gallery{gap:20px;margin-top:60px;display:grid}.pm-gallery img,.pm-gallery video{aspect-ratio:4/5;object-fit:cover;background:#111;width:100%;height:auto;display:block}.pm-next{text-align:center;margin-top:80px;display:block}.pm-next-title{font-family:var(--font-display);text-transform:uppercase;margin-top:16px;font-size:15vw;font-weight:700;line-height:.85;display:block}.pm-mini{z-index:3;top:calc(30px + env(safe-area-inset-top));pointer-events:none;font-family:var(--font-display);text-transform:uppercase;color:#fff;mix-blend-mode:difference;opacity:0;flex-direction:column;align-items:center;font-size:15px;font-weight:700;line-height:.95;transition:opacity .3s;display:flex;position:fixed;left:0;right:0}.pm-mini em{font-family:var(--font-body);margin-top:4px;font-size:10px;font-style:normal;font-weight:400}.pm-mini.is-on{opacity:1}main.project{z-index:auto}html:has(main.project) .logo{color:#fff;mix-blend-mode:difference}}html:not(.gl-on) canvas.gl{display:none}:root{--bleed:0px}html.edge-runway{--bleed:62px;overscroll-behavior:none}html.edge-runway body{padding-top:var(--bleed);min-height:calc(100dvh + var(--bleed))}html.edge-runway.is-stage{overflow:hidden auto}html.edge-runway.is-stage body{touch-action:none}html.edge-runway .stage{overflow:clip visible}html.edge-runway .card-clip{top:calc(-1 * var(--bleed));height:calc(var(--strip-h) + var(--bleed))}html.edge-runway .card-layer{height:calc(var(--strip-h) + var(--bleed))}html.edge-runway.works-on{--bleed-b:calc(136px + env(safe-area-inset-bottom,0px) + 100lvh - 100dvh)}html.edge-runway.works-on body{min-height:calc(100dvh + var(--bleed) + var(--bleed-b))}html.edge-runway.works-on .works-stage{clip-path:inset(calc(-1 * var(--bleed)) 0 calc(-1 * var(--bleed-b)) 0);overflow:visible}html.edge-runway.works-on .works-layer,html.edge-runway.works-on .works-bg{top:calc(-1 * var(--bleed));bottom:calc(-1 * var(--bleed-b))}html.edge-runway .pm-film{top:calc(-1 * var(--bleed))}.cp-head,.cp-all-head{justify-content:space-between;align-items:baseline;gap:var(--s);display:flex}.cp-notes{justify-content:space-between;align-items:baseline;gap:var(--s);border-bottom:1px solid;padding:max(12px,1.11vw) 0;display:flex}.cp-saves{align-items:baseline;gap:2.5em;display:flex}.cp-saves>span:last-child{font-family:var(--font-accent);font-style:italic;font-size:var(--text-sm);line-height:1}.cp-src{max-width:46em;font-size:var(--text-xs);text-transform:uppercase;text-align:right;opacity:.6;line-height:1.3}.cp-when .stat-num{font-size:var(--text-lg);white-space:normal;line-height:1}.cp-when-l{white-space:nowrap;margin-right:.25em;display:inline-block}.cp-top-num{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.cp-top-num .it{margin-left:.03em;font-size:1.04em}.cp-top-unit{font-family:var(--font-body);font-weight:400;font-size:var(--text-xs);text-transform:uppercase;margin-top:6px;line-height:1.3;display:block}.cp-rows{border-top:1px solid}.cp-rows li{justify-content:space-between;gap:var(--s);font-variant-numeric:tabular-nums;border-bottom:1px solid;padding:8px 0;display:flex}.cp-cap{line-height:1.2}.cp-grid{gap:max(36px, 3.47vw) var(--s);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cp-tile{outline-offset:4px;display:block}.cp-media{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.cp-media img,.cp-media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cp-media video{opacity:0;transition:opacity .4s}.cp-media video.is-on{opacity:1}.cp-rank{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-display);font-weight:700;font-size:var(--pj-md,18px);padding:.22em .32em .16em;line-height:1;position:absolute;top:8px;left:8px}.cp-type{background:var(--color-paper);font-size:var(--text-xs);text-transform:uppercase;border-radius:3px;padding:3px 8px;line-height:1.3;position:absolute;top:8px;right:8px}.cp-type.is-yt{align-items:center;gap:.45em;display:inline-flex}.cp-type.is-yt:before{content:"";border:.36em solid #0000;border-left:.6em solid;border-right-width:0;width:0;height:0}.cp-with{font-size:var(--text-xs);opacity:.7;margin-top:4px;font-style:italic;line-height:1.3;display:block}.cp-figs{font-size:var(--text-xs);text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;column-gap:.9em;margin-top:10px;line-height:1.3;display:flex}.cp-views{flex-basis:100%;margin-bottom:4px}.cp-views b{font-family:var(--font-display);font-weight:700;font-size:var(--pj-md,20px);line-height:1}.cp-meta{font-size:var(--text-xs);text-transform:uppercase;border-top:1px solid;justify-content:space-between;margin-top:8px;padding:4px 0 2px;font-weight:500;line-height:1.3;transition:background .3s;display:flex}@media (hover:hover){.cp-tile:hover .cp-meta{background:var(--color-accent)}}.cp-tile:focus-visible .cp-meta{background:var(--color-accent)}@media (min-width:1024px){.campaign-desk{padding:160px var(--g) 0}.campaign-desk :is(.cp-head,.cp-notes,.cp-all){margin-left:calc(var(--c2) - var(--g));width:var(--w10)}.cp-stats.is-single .stat:nth-child(n+3){grid-column:span 3}.campaign-desk .cp-top{column-gap:var(--s);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-top:160px;display:grid}.cp-top-tile{grid-column:2/span 4}.cp-top-tile .cp-rank{font-size:var(--pj-lg)}.cp-top-text{grid-column:7/span 5}.cp-top-num{margin-top:20px}.cp-rows{font-size:var(--pj-sm);margin-top:32px;line-height:1.25}.cp-cap{font-size:var(--pj-md);margin-top:32px}.cp-top-link{margin-top:32px}.cp-all{margin-top:160px}.cp-all-head{border-bottom:1px solid;padding-bottom:8px}.cp-grid{margin-top:max(14px,1.39vw)}}@media (min-width:1024px) and (max-width:1279.98px){.cp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023.98px){.campaign-phone{margin-top:72px}.campaign-phone .cp-head{padding-bottom:8px}.campaign-phone .stats-grid{margin-top:0}.cp-stats .stat.cp-when{border-left:0;grid-column:1/-1;padding-left:0}.cp-stats.is-single .stat.cp-when{padding-left:var(--s);border-left:1px solid;grid-column:2}.cp-stats .cp-when .stat-num{white-space:normal;padding-top:18px;font-size:30px;line-height:1.05}.cp-stats.is-single .cp-when .stat-num{font-size:22px}.cp-notes{flex-direction:column;gap:8px;padding:12px 0 14px}.cp-saves{justify-content:space-between;gap:10px;width:100%}.cp-saves>span:last-child{font-size:18px}.cp-src{text-align:left;font-size:11px}.campaign-phone .cp-top{margin-top:48px}.cp-top-text{margin-top:20px}.cp-top-num{--roll-t:.05em;--roll-b:.08em;margin-top:14px;font-size:27vw;line-height:.9}.cp-top-tile .cp-rank{font-size:24px}.cp-rows{margin-top:20px;font-size:15px}.cp-cap{margin-top:20px;font-size:18px}.cp-top-link{margin-top:24px}.cp-all{margin-top:64px}.cp-all-head{border-bottom:1px solid;padding-bottom:8px}.cp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px;margin-top:14px}.cp-figs,.cp-with{font-size:11px}.cp-views b{font-size:20px}.cp-meta{padding:10px 0 8px;font-size:11px}.cp-rank{font-size:15px}.cp-type{font-size:10px}}@keyframes pm-grow{to{transform:none}}@media (prefers-reduced-motion:reduce){.pm-title,.pm-rest{animation:none!important;transform:none!important}}main.places{background:var(--color-paper);color:var(--color-ink);padding-bottom:max(140px,12vw)}.places :focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:3px}.places-hero{padding:max(120px, 9.72vw) var(--c2) 0}.places-hero>.label{text-align:center}.places-hero .xl-statement{text-align:left;margin-top:max(20px,2.78vw)}html:has(main.places) :is(.footer,.logo){color:#fff;mix-blend-mode:difference}.places-intro{width:min(100%, calc(6 * var(--col) + 5 * var(--s)));margin:max(48px,5.56vw) 0 0}.places-intro>span{display:block}.places-index{min-height:100svh;padding:max(80px, 8.33vw) var(--c2) 0}.places-bar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.places-filter{border:0;min-width:0;margin:0;padding:0}.places-filter legend{margin-bottom:12px;padding:0}.places-chips{flex-wrap:wrap;gap:6px;display:flex;position:relative}.pchip{z-index:1;box-shadow:inset 0 0 0 1px var(--color-ink);font-size:var(--text-xs);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:baseline;gap:.35em;padding:.6em 1.15em .55em;font-weight:500;line-height:1.3;transition:background .3s,color .3s;display:inline-flex;position:relative}.pchip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pchip sup{opacity:.55;font-variant-numeric:tabular-nums;font-size:.8em;line-height:0}.pchip:has(input:checked){background:var(--color-ink);color:var(--color-accent)}.pchip:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}@media (hover:hover){.pchip:hover:not(:has(input:checked)){background:var(--color-accent)}}.pchip-pill{background:var(--color-ink);opacity:0;pointer-events:none;transform-origin:0;border-radius:3px;width:0;height:0;position:absolute;top:0;left:0}.places.is-live .pchip-pill{opacity:1}.places.is-live .pchip:has(input:checked){color:inherit;background:0 0}.places.is-live .pchip.is-on:has(input:checked){color:var(--color-accent)}.places-count{white-space:nowrap;font-variant-numeric:tabular-nums}.pgroup{margin-top:max(48px,5vw)}.places-bar+.pgroup{margin-top:max(50px,5.56vw)}.pgroup-head{justify-content:space-between;align-items:baseline;padding-bottom:6px;display:flex;position:relative}.pgroup-head:after{content:"";background:var(--color-ink);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.pgroup-name,.pgroup-n{font-family:var(--font-display);text-transform:uppercase;font-size:max(44px,6.25vw);font-weight:700;line-height:1}.pgroup-n .it{font-variant-numeric:tabular-nums;font-size:1.04em}.pcards{column-gap:calc(2 * var(--s));grid-template-columns:repeat(3,minmax(0,1fr));row-gap:max(56px,4.86vw);margin-top:max(24px,2.08vw);display:grid}.pcard{flex-direction:column;min-width:0;scroll-margin-top:24px;display:flex;position:relative;container-type:inline-size}.pcard-media{aspect-ratio:3/2;background:var(--tone,#cfcfc6);border-radius:3px;display:block;position:relative;overflow:hidden}.pcard-img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;transform-origin:var(--pos,50% 50%);transition:transform 1.4s var(--ease-house);position:absolute;inset:0}.pcard-name{overflow-clip-margin:.12em;font-family:var(--font-display);text-transform:uppercase;margin-top:14px;font-size:max(26px,2.08vw);font-weight:700;line-height:.92;overflow:clip}.pcard-name>span{display:block}.pcard-meta{font-size:var(--text-xs);text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-weight:500;line-height:1.3;display:flex;position:relative}.pcard-meta:before{content:"";background:var(--color-ink);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.pcard-where{align-items:center;gap:.45em;min-width:0;display:inline-flex}.pcard-where svg{flex:none;width:1.35em;height:1.35em}.pcard-type{box-shadow:inset 0 0 0 1px var(--color-ink);border-radius:3px;flex:none;padding:.45em .8em .4em}.pcard-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.pcard-go{background:var(--color-ink);min-height:44px;color:var(--color-accent);text-align:center;border-radius:3px;justify-content:center;align-items:center;gap:.45em;padding:0 1.15em;font-size:max(14px,.97vw);line-height:1.1;transition:background .3s,color .3s;display:inline-flex;position:relative}.pcard-arr{transition:transform .6s var(--ease-house);display:inline-block}.pcard-links{flex-wrap:wrap;gap:6px;display:flex}.pcard-ico{min-width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--color-ink);font-size:var(--text-xs);text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:.45em;font-weight:500;line-height:1;transition:background .3s,color .3s;display:inline-flex;position:relative}.pcard-film{padding:0 14px 0 12px}.pcard-ad{text-transform:uppercase;opacity:.7;margin-left:.4em;font-size:9px;font-weight:500}.pcard-ico .pcard-ad{margin:0;position:absolute;transform:translate(70%,-120%)}@media (hover:hover){.pcard-go:hover{background:var(--color-accent);color:var(--color-ink)}.pcard-go:hover .pcard-arr{transform:translate(2px,-2px)}.pcard-ico:hover{background:var(--color-ink);color:var(--color-accent)}.pcard:hover .pcard-name>span{-webkit-text-decoration:underline var(--color-accent) .3em;-webkit-text-decoration:underline var(--color-accent) .3em;-webkit-text-decoration:underline var(--color-accent) .3em;text-decoration:underline var(--color-accent) .3em;text-underline-offset:-.14em;text-decoration-skip-ink:none}.places.is-motion .pcard:hover .pcard-img{will-change:transform;transform:scale(1.06)}}@media (hover:hover) and (pointer:fine) and (min-width:640px){.pcard-links{gap:4px;position:absolute;top:calc(66.6667cqw - 10px);right:10px;transform:translateY(-100%)}.pcard-links .pcard-ico{background:var(--color-paper);min-width:36px;height:36px;box-shadow:none}.pcard-links .pcard-film{padding:0 12px 0 10px}.pcard-links>li{opacity:0;transition:opacity .3s linear, translate .6s var(--ease-house);transition-delay:calc(var(--k,0) * 45ms);translate:0 10px}.pcard:is(:hover,:focus-within) .pcard-links>li{opacity:1;translate:none}.places :is(.pcard-links .pcard-ico):focus-visible{outline-color:var(--color-paper);box-shadow:0 0 0 4px var(--color-ink)}}@media (min-width:1680px){.pcards{grid-template-columns:repeat(4,minmax(0,1fr))}}.places-empty{text-align:center;padding:60px 0}.places-empty .chip{margin-top:20px}.places-outro{padding:max(100px, 11.1vw) var(--c2) 0;text-align:center}.places-outro .outro-links{margin-top:max(20px,2.78vw)}.reveal-armed .pgroup-head:after{transition:transform 1.2s var(--ease-house) .15s;transform:scaleX(0)}.reveal-armed .pgroup-head.is-in:after{transform:none}.rows-armed .pcard-media{clip-path:inset(100% 0 0);transition:clip-path 1.2s var(--ease-house) var(--d,0s)}.rows-armed .pcard-img{transition:scale 1.4s var(--ease-house) var(--d,0s), transform 1.4s var(--ease-house);scale:1.2}.rows-armed .pcard-name>span{transition:translate .9s var(--ease-house) calc(var(--d,0s) + .22s);translate:0 130%}.rows-armed .pcard-meta:before{transition:transform 1.1s var(--ease-house) calc(var(--d,0s) + .3s);transform:scaleX(0)}.rows-armed :is(.pcard-where,.pcard-type,.pcard-go){opacity:0;transition:opacity .6s var(--ease-house) calc(var(--d,0s) + var(--e)), translate .8s var(--ease-house) calc(var(--d,0s) + var(--e)), background .3s, color .3s;translate:0 14px}.rows-armed .pcard-where{--e:.36s}.rows-armed .pcard-type{--e:.44s}.rows-armed .pcard-go{--e:.52s}.rows-armed .pcard.is-in .pcard-media{clip-path:inset(0)}.rows-armed .pcard.is-in .pcard-img{scale:1}.rows-armed .pcard.is-in .pcard-name>span{translate:none}.rows-armed .pcard.is-in .pcard-meta:before{transform:none}.rows-armed .pcard.is-in :is(.pcard-where,.pcard-type,.pcard-go){opacity:1;translate:none}.rows-armed .pcard.is-anim .pcard-img{will-change:scale}.rows-armed .pchip{opacity:0;transition:opacity .5s var(--ease-house) calc(var(--i,0) * 40ms), translate .8s var(--ease-house) calc(var(--i,0) * 40ms), background .3s, color .3s;translate:0 12px}.rows-armed .places-bar.is-in .pchip{opacity:1;translate:none}.rows-armed .places-bar:not(.is-in) :is(.pchip-pill,.places-count){opacity:0}.places-count{transition:opacity .6s var(--ease-house) .3s}@media (min-width:640px) and (max-width:1023.98px){.pcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 16px}}@media (max-width:1023.98px){.pcards{row-gap:56px;margin-top:20px}.pcard-name{margin-top:12px;font-size:30px}.pcard-meta,.pcard-ico{font-size:11px}.pcard-go{min-height:48px;font-size:16px}}@media (max-width:639.98px){.pcards{grid-template-columns:minmax(0,1fr)}.pcard-go{flex:100%;min-height:52px}.rows-armed .pcard-img{scale:1.1}.rows-armed :is(.pcard-where,.pcard-type,.pcard-go){translate:0 10px}}@media (hover:none),(pointer:coarse),(max-width:639.98px){.rows-armed .pcard-links>li{opacity:0;transition:opacity .6s var(--ease-house) calc(var(--d,0s) + .6s + var(--k,0) * 50ms), translate .8s var(--ease-house) calc(var(--d,0s) + .6s + var(--k,0) * 50ms);translate:0 10px}.rows-armed .pcard.is-in .pcard-links>li{opacity:1;translate:none}}@media (max-width:1023.98px){main.places{padding-bottom:120px}.places-hero{padding-top:100px}.places-hero>.label{text-align:left}.places-intro{width:auto;margin-top:40px;font-size:24px;line-height:1.05}.places-index{padding-top:72px}.places-bar{flex-direction:column;align-items:stretch;gap:14px}.places-chips{margin:0 calc(-1 * var(--g));padding:2px var(--g) 4px;scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.places-chips::-webkit-scrollbar{display:none}.pchip{flex:none;align-items:center;min-height:44px;padding:0 16px;font-size:11px}.pgroup{margin-top:48px}.pgroup-name,.pgroup-n{font-size:40px}}:is(.contact-intro,main.places) .acc{color:var(--color-ink);-webkit-text-decoration:underline var(--color-accent) .22em;-webkit-text-decoration:underline var(--color-accent) .22em;-webkit-text-decoration:underline var(--color-accent) .22em;text-decoration:underline var(--color-accent) .22em;text-underline-offset:-.2em;text-decoration-skip-ink:none}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}
