:root{--cell:48px;--gutter:8px;--module:56px;--section-pad-end:calc(3 * var(--module));--text-display:clamp(2.5rem, 5vw, 4.005rem);--leading-display:.889;--text-sub:12px;--pen-stroke:1.2;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1440px;--gutter-edge:30px}@media (max-width:767.98px){:root{--gutter-edge:20px}}:root{--color-bg:#fefcf8;--color-ink:#0b090a;--color-white:#fff;--color-dim:#c1bfbd;--color-label:#7d7977;--color-plate:var(--color-white);--color-fill:var(--color-ink)}[data-theme=dark]{--color-bg:#0b090a;--color-ink:#fcf8f8;--color-dim:#474445;--color-label:#a39f9f;--color-plate:#141112;--color-fill:#141112}@font-face{font-family:Geist;src:url(/fonts/geist-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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:Geist;src:url(/fonts/geist-latin-ext.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-sans:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-editorial:"PP Editorial New", Georgia, "Times New Roman", serif}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{padding:0;list-style:none}a{color:inherit}:focus-visible{outline-offset:2px;outline:2px solid}.skip-link{z-index:1000;color:#fff;background:#000;padding:.75rem 1.25rem;text-decoration:none;position:fixed;top:0;left:50%;transform:translate(-50%,-120%)}.skip-link:focus{transform:translate(-50%)}.reveal-line{margin-block-start:-.22em;margin-block-end:-.18em;padding-block-start:.22em;padding-block-end:.18em}html,body{overflow-x:clip}body{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-bg)}::selection{background:var(--color-ink);color:var(--color-bg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}:where(#app)>section{background:var(--color-bg);position:relative}:where(#app)>header{background:var(--color-bg);position:relative}:where(#app)>footer{background:var(--color-bg);position:relative}.exp-cartels{z-index:2;pointer-events:none;color:#0b090a;max-width:40ch;position:fixed;bottom:1rem;right:1rem}.exp-cartel{display:none}.exp-cartel.is-active{display:block}.exp-close{z-index:3;position:fixed;top:1rem;right:1rem}.hero-cartel-trigger{z-index:3;border:1px dashed var(--color-ink);background:var(--color-white);cursor:pointer;pointer-events:auto;text-transform:uppercase;letter-spacing:.04em;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:var(--color-ink);will-change:transform;align-items:center;gap:10px;margin:auto;padding:12px 16px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:0;bottom:0;left:0;right:0}.hero-cartel-trigger__plus{width:10px;height:10px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative}.hero-cartel-trigger__plus:before,.hero-cartel-trigger__plus:after{content:"";background:currentColor;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.hero-cartel-trigger__plus:before{width:100%;height:1px}.hero-cartel-trigger__plus:after{width:1px;height:100%}.hero-cartel-trigger:hover .hero-cartel-trigger__plus{transform:rotate(90deg)}.hero-cartel{z-index:60;pointer-events:none;height:100svh;display:flex;position:fixed;top:0;bottom:0;left:0;right:auto}.hero-cartel[hidden]{display:none}.hero-cartel__panel{background:var(--color-white);pointer-events:auto;opacity:0;border-right:1px dashed #000;flex-direction:column;width:clamp(560px,48vw,720px);height:100%;padding:40px 37px 0;transition:opacity .75s cubic-bezier(.33,0,.2,1),transform .75s cubic-bezier(.33,0,.2,1);display:flex;position:relative;transform:translate(-10px)}.hero-cartel.is-open .hero-cartel__panel{opacity:1;transform:translate(0)}.hero-cartel__close{width:18px;height:18px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin-bottom:6px;padding:0;transition:transform .3s cubic-bezier(.22,1,.36,1);display:grid}.hero-cartel__close svg{width:18px;height:18px;transform:scaleX(-1)}.hero-cartel__close:hover{transform:translate(-4px)}.hero-cartel__cols{flex:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;min-height:0;display:grid}.hero-cartel__col{flex-direction:column;min-height:0;display:flex}.hero-cartel__col--cartel{padding-bottom:20px}.hero-cartel__head{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.hero-cartel__head-text{min-width:0}.hero-cartel__year{color:var(--color-ink);margin:8px 0 0;font-size:12px;line-height:15px}.hero-cartel__meta{flex:none;margin-top:auto}.hero-cartel__meta p{text-transform:uppercase;color:var(--color-ink);margin:0;font-size:10px;line-height:13px}.hero-cartel__medium p{font-weight:500}.hero-cartel__edition p{font-weight:400}.hero-cartel__edition{margin-top:12px}.hero-cartel__edition>.hero-cartel__rule,.hero-cartel__foot>.hero-cartel__rule{margin-block-end:12px}.hero-cartel__title{letter-spacing:-.01em;color:var(--color-ink);overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;max-width:100%;margin:0;font-size:clamp(34px,4.2vw,62px);font-weight:500;line-height:.85}.hero-cartel__body{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;padding-block-start:4px;padding-block-end:20px;overflow-y:auto}.hero-cartel__body::-webkit-scrollbar{width:0;height:0;display:none}.hero-cartel__list{margin:0;padding:0;list-style:none}.hero-cartel__item{grid-template-columns:48px 1fr;align-items:start;gap:14px;padding-block-start:10px;padding-block-end:26px;display:grid;position:relative}.hero-cartel__rule{background-image:repeating-linear-gradient(to right, color-mix(in srgb, var(--color-ink) 45%, transparent) 0 4px, transparent 4px 8px);height:1px;display:block}.hero-cartel__item>.hero-cartel__rule{grid-column:1/-1;margin-block-end:10px}.hero-cartel__thumb{background:var(--color-white);align-self:start;width:48px;height:48px;overflow:hidden}.hero-cartel__thumb img{object-fit:cover;width:100%;height:100%;display:block}.hero-cartel__thumb.is-empty{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-white));place-items:center;display:grid}.hero-cartel__thumb.is-empty:after{content:attr(data-initial);color:color-mix(in srgb, var(--color-ink) 30%, transparent);font-size:18px;font-weight:600}.hero-cartel__text{min-width:0}.hero-cartel__name{color:var(--color-ink);margin:0;font-size:15px;font-weight:600;line-height:15px}.hero-cartel__work{color:var(--color-ink);margin:10px 0 0;font-size:12px;line-height:15px}.hero-cartel__note{text-transform:uppercase;color:var(--color-ink);margin:0;font-size:10px;font-weight:500;line-height:11px}.hero-cartel__foot{flex:none;margin-top:12px;padding-block-start:0;padding-block-end:24px}.hero-cartel__rights{text-transform:uppercase;color:var(--color-ink);text-align:justify;margin:0;font-size:10px;line-height:11px}body.is-cartel-open{overflow:hidden}.hero__gallery,.hero__watercolor{transition:transform 1.6s cubic-bezier(.16,1,.3,1)}body.is-cartel-open .hero__gallery,body.is-cartel-open .hero__watercolor{transform:translate(5vw)}body.is-cartel-open .hero{background:#fff}.hero__title,.hero__subtitle,.hero__cta{transition:opacity .75s cubic-bezier(.33,0,.2,1),transform .75s cubic-bezier(.33,0,.2,1)}body.is-cartel-open .hero__title,body.is-cartel-open .hero__subtitle,body.is-cartel-open .hero__cta{opacity:0;pointer-events:none;transform:translateY(-4px)}body.is-cartel-open .hero-cartel-trigger{opacity:0;pointer-events:none;transition:opacity .3s}@media (max-width:1023.98px){.hero-cartel{padding:12px}.hero-cartel__panel{width:100%;padding:28px 20px 0}.hero-cartel__cols{grid-template-columns:1fr;gap:0;overflow-y:auto}.hero-cartel__col--cartel{padding-bottom:24px}.hero-cartel__meta{margin-top:16px}.hero-cartel__body{overflow:visible}body.is-cartel-open .hero__gallery,body.is-cartel-open .hero__watercolor{transform:none}}@media (prefers-reduced-motion:reduce){.hero-cartel__panel,.hero-cartel__close,.hero__gallery,.hero__watercolor,.hero__title,.hero__subtitle,.hero__cta,.hero-cartel-trigger__plus{transition:none}}.hero{z-index:0;background:var(--color-bg);min-height:100svh;position:sticky;top:0}.hero__watercolor{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero__gallery{pointer-events:none;background:#fff;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero__center{z-index:2;pointer-events:none;text-align:center;padding-inline:var(--module);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hero__brand{position:relative}.hero__logo{width:158px;height:auto}.hero__copyright{font-size:12px;font-weight:600;line-height:1.15;position:absolute;top:0;right:-16px}.hero__ghost{opacity:0;pointer-events:none;filter:drop-shadow(2px 0 #ff4f1a)drop-shadow(-2px 0 #1ad9ff);width:158px;height:auto;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35% 65%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 35% 65%,#0000 100%);-webkit-mask-position:-80% 0;mask-position:-80% 0;-webkit-mask-size:45% 100%;mask-size:45% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero__brand--chroma{transform-origin:50%;animation:.9s ease-in-out hero-brand-pulse}@keyframes hero-brand-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.hero__brand--chroma .hero__ghost{animation:.9s ease-in-out hero-brand-band}@keyframes hero-brand-band{0%{opacity:1;-webkit-mask-position:-80% 0;mask-position:-80% 0}to{opacity:1;-webkit-mask-position:180% 0;mask-position:180% 0}}.hero:before,.hero:after{content:"";z-index:1;aspect-ratio:1.35;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 50% 54%,#ffffff80 0%,#fff6 26%,#ffffff40 46%,#ffffff1a 66%,#ffffff06 82%,#fff0 100%);width:min(1080px,82%);position:absolute;bottom:-46%}.hero:before{left:-22%}.hero:after{right:-22%}.hero__panel{top:calc(var(--cell) * 2);flex-direction:column;align-items:stretch;width:-moz-fit-content;width:fit-content;display:flex;position:absolute;left:30px}.hero__masthead{border-block-end:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);text-align:left;text-transform:uppercase;color:var(--color-label);justify-content:space-between;margin-block-end:24px;padding-block-end:8px;font-size:10px;font-weight:600;line-height:1.1;display:flex}.hero__title{text-align:left;color:var(--color-ink);font-size:clamp(1.375rem,2.19vw,1.75rem);font-weight:500;line-height:.85}.hero__subtitle{font-size:var(--text-sub);text-align:left;text-transform:uppercase;color:var(--color-label);margin-block-start:24px;font-weight:600;line-height:1.15}.hero__location{font-size:var(--text-sub);text-align:left;text-transform:uppercase;color:var(--color-label);margin-block-start:calc(var(--text-sub) * 1.15);font-weight:600;line-height:1.15}.hero__links{pointer-events:auto;flex-direction:column;margin-block-start:56px;display:flex}.hero__link{border-block-start:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);text-transform:uppercase;color:var(--color-ink);justify-content:space-between;align-items:center;gap:24px;padding-block-start:10px;padding-block-end:10px;font-size:10px;font-weight:600;line-height:1.15;text-decoration:none;display:flex}.hero__link-arrow{width:18px;height:18px;color:var(--color-ink)}.hero__cta{left:30px;bottom:calc(var(--cell) / 2 + 8.5px);pointer-events:auto;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;position:absolute}@media (min-width:1024px){.hero__center{transform:translate(13px)}}.hero--v2:before,.hero--v2:after{content:none}.hero--v2{--hero-v2-gutter:var(--gutter-edge);--hero-v2-top:var(--gutter-edge)}.hero-v2__thread{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-v2__thread.hero-thread--front{z-index:3}.hero-v2__media{width:min(37vw,81.328svh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-v2__artwork{width:100%;height:auto;display:block}@media (min-width:1024px){.hero--v2 .hero__center{transform:none}}.hero-v2__brand{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:min(427px,34.8vw);position:relative}.hero-v2__logo{width:100%;height:auto;display:block}[data-theme=dark] .hero-v2__logo{filter:invert()}.hero-v2__copyright{width:1em;height:1em;color:var(--color-ink);font-size:clamp(9px,1.15vw,15px);position:absolute;bottom:58%;right:-1.3em}.hero-v2__ghost{opacity:0;pointer-events:none;filter:drop-shadow(2px 0 #ff4f1a)drop-shadow(-2px 0 #1ad9ff);width:100%;height:auto;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35% 65%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 35% 65%,#0000 100%);-webkit-mask-position:-80% 0;mask-position:-80% 0;-webkit-mask-size:45% 100%;mask-size:45% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-theme=dark] .hero-v2__ghost{filter:invert()drop-shadow(2px 0 #ff4f1a)drop-shadow(-2px 0 #1ad9ff)}.hero-v2__brand--chroma{transform-origin:50%;animation:.9s ease-in-out hero-brand-pulse}.hero-v2__brand--chroma .hero-v2__ghost{animation:.9s ease-in-out hero-brand-band}.hero-v2__corner{top:var(--hero-v2-top);left:var(--hero-v2-gutter);text-align:left;width:-moz-fit-content;width:fit-content;position:absolute}.hero-v2__tagline,.hero-v2__location{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);font-size:10px;font-weight:600;line-height:1.35}.hero-v2__location{margin-block-start:calc(var(--text-sub) * 1.35)}.hero-v2__scroll-label{text-transform:uppercase;color:var(--color-label);font-size:10px;font-weight:500;line-height:1.1;position:absolute;bottom:3svh;left:50%;translate:-50%}.hero-v2__statement{position:absolute;bottom:8svh;left:0;right:0;overflow:hidden}.hero-v2__statement-track--alt{display:none}.hero-v2__statement-track{white-space:nowrap;width:max-content;color:var(--color-ink);will-change:transform;align-items:baseline;gap:24px;font-size:clamp(36px,6.4vw,92px);font-weight:500;line-height:1.07;display:flex}.hero-v2__statement-copy{align-items:baseline;gap:24px;display:inline-flex}.hero-v2__amp{color:var(--color-ink);font-size:.55em}.hero-v2__accent{font-family:var(--font-editorial);font-style:italic;font-weight:400}@media (max-width:767.98px){.hero-v2__scroll-label{bottom:calc(var(--gutter-edge) + 52px)}.hero-v2__media{width:min(78vw,81.328svh)}.hero-v2__brand{width:70vw}.hero-v2__corner{top:calc(var(--hero-v2-top) + 15px + 12px)}.hero-v2__statement{white-space:nowrap;flex-direction:column;align-items:stretch;gap:2px;display:flex}.hero-v2__statement-track--alt{display:inline-flex}.hero-v2__statement-track{white-space:nowrap;width:max-content;font-size:clamp(1.75rem,10.2vw,2.75rem);display:inline-flex}.hero-v2__amp{display:inline}}:root.is-hero-stage .hero__center{filter:none!important}:root.is-hero-stage body:not([data-sheet-open])>.watermark,:root.is-hero-stage body:not([data-sheet-open]) .watermark{opacity:0!important}:root{--discussion-w:clamp(320px, 25vw, 460px)}.discussion{z-index:900;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:767.98px){:root{--discussion-w:100vw}}.discussion__scrim{position:absolute;top:0;bottom:0;left:0;right:0}.discussion__panel{--discussion-bg:var(--color-white);--discussion-fg:#0b090a;--discussion-line:#00000047;--discussion-veil:#0000000d;width:var(--discussion-w);background:var(--discussion-bg);max-width:100%;color:var(--discussion-fg);border-left:1px dashed var(--discussion-line);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:auto;right:0}[data-theme=dark] .discussion__panel{--discussion-bg:#0b090a;--discussion-fg:#f7f4f2;--discussion-line:#ffffff47;--discussion-veil:#ffffff0f}.discussion__main{background:var(--discussion-bg);color:var(--discussion-fg);text-align:left;flex-direction:column;flex:1;align-items:stretch;padding:0 24px 29px;display:flex;overflow-y:auto}.discussion__close{height:var(--cell);cursor:pointer;text-transform:uppercase;color:var(--discussion-fg);background:0 0;border:0;align-self:flex-end;align-items:center;padding:0;font-size:10px;font-weight:700;line-height:1.5;display:flex;position:relative}.discussion__close-scribble{z-index:-1;pointer-events:none;width:calc(100% + 12px);height:1.9em;position:absolute;top:50%;left:-6px;translate:0 -50%}.discussion__headline{letter-spacing:-.02em;text-align:left;text-wrap:nowrap;margin-block-start:8px;font-size:clamp(19px,1.55vw,22px);font-weight:700;line-height:1.12}.discussion__phone{align-self:flex-start;width:251px;max-width:100%;height:260px;margin-block-start:20px;margin-block-end:20px;position:relative;overflow:hidden;container-type:size}.discussion__chat{flex-direction:column;gap:6px;padding:10px 0;animation:14s ease-in-out infinite chat-scroll;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.discussion__bubble{opacity:0;background:var(--color-white);color:#0b090a;border-radius:10px;max-width:78%;padding:6px 9px;font-size:11px;line-height:1.25;animation-duration:14s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}:root:not([data-theme=dark]) .discussion__bubble{color:#f7f4f2;background:#0b090a}.discussion__bubble--client{align-self:flex-start}.discussion__bubble--client:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:2px}.discussion__bubble--client:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:2px}.discussion__bubble--client:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:2px}.discussion__bubble--client:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:2px}.discussion__bubble--me{align-self:flex-end}.discussion__bubble--me:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:2px}.discussion__bubble--me:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:2px}.discussion__bubble--me:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:2px}.discussion__bubble--me:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:2px}.discussion__bubble:first-child{animation-name:chat-msg-1}.discussion__bubble:nth-child(2){animation-name:chat-msg-2}.discussion__bubble:nth-child(3){animation-name:chat-msg-3}.discussion__bubble:nth-child(4){animation-name:chat-msg-4}.discussion__bubble:nth-child(5){animation-name:chat-msg-5}.discussion__bubble:nth-child(6){animation-name:chat-msg-6}.discussion__bubble:nth-child(7){animation-name:chat-msg-7}.discussion__bubble:nth-child(8){animation-name:chat-msg-8}@keyframes chat-scroll{0%,48%{opacity:1;transform:translateY(0)}51%,57%{opacity:1;transform:translateY(min(0px,100cqh - 262px))}60%,65%{opacity:1;transform:translateY(min(0px,100cqh - 294px))}69%,91%{opacity:1;transform:translateY(min(0px,100cqh - 326px))}96%{opacity:0;transform:translateY(min(0px,100cqh - 326px))}to{opacity:0;transform:translateY(0)}}@keyframes chat-msg-1{0%,3%{opacity:0;transform:translateY(6px)scale(.95)}6%,to{opacity:1;transform:none}}@keyframes chat-msg-2{0%,12%{opacity:0;transform:translateY(6px)scale(.95)}15%,to{opacity:1;transform:none}}@keyframes chat-msg-3{0%,21%{opacity:0;transform:translateY(6px)scale(.95)}24%,to{opacity:1;transform:none}}@keyframes chat-msg-4{0%,30%{opacity:0;transform:translateY(6px)scale(.95)}33%,to{opacity:1;transform:none}}@keyframes chat-msg-5{0%,39%{opacity:0;transform:translateY(6px)scale(.95)}42%,to{opacity:1;transform:none}}@keyframes chat-msg-6{0%,48%{opacity:0;transform:translateY(6px)scale(.95)}51%,to{opacity:1;transform:none}}@keyframes chat-msg-7{0%,57%{opacity:0;transform:translateY(6px)scale(.95)}60%,to{opacity:1;transform:none}}@keyframes chat-msg-8{0%,66%{opacity:0;transform:translateY(6px)scale(.95)}69%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.discussion__chat{animation:none}.discussion__bubble{opacity:1;animation:none}}.discussion__copy>span{z-index:1;position:relative}.discussion__copy{cursor:pointer;color:var(--discussion-fg);text-transform:uppercase;background:0 0;border:0;align-self:flex-start;margin-block-start:auto;padding:6px 10px 6px 0;font-size:14px;font-weight:700;line-height:1.5;position:relative}.discussion__copy-scribble{z-index:0;pointer-events:none;width:131px;max-width:none;height:48px;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 10px),-50%)}.discussion__find{text-align:left;margin-block-start:24px;margin-block-end:auto}.discussion__find-label{text-transform:uppercase;color:var(--color-label);font-size:10px;font-weight:600;line-height:1.1}.discussion__socials{text-transform:uppercase;margin-block-start:9px;font-size:12px;font-weight:400;line-height:20px}.discussion__socials a{text-decoration:none}.discussion__availability{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;margin-block-start:20px;display:flex}.discussion__availability-label{text-transform:uppercase;color:var(--color-label);font-size:10px;font-weight:600;line-height:1.1}.discussion__availability-value{font-size:14px;font-weight:700;line-height:15px}.discussion__pitch{background:var(--color-bg);border:1px dashed var(--discussion-line);height:84px;color:var(--discussion-fg);align-items:center;gap:27px;padding-inline-start:24px;padding-inline-end:34px;text-decoration:none;display:flex}[data-theme=dark] .discussion__pitch{background:var(--discussion-bg)}.discussion__pitch-thumb{flex:none;width:64px;height:44px}.discussion__pitch-label{flex-direction:column;gap:2px;display:flex}.discussion__pitch-label-top{text-transform:uppercase;color:var(--color-label);font-size:10px;font-weight:600;line-height:1.1}.discussion__pitch-label-strong{text-transform:uppercase;font-size:14px;font-weight:700;line-height:15px}.discussion__pitch-arrow{width:24px;height:24px;margin-inline-start:auto;transform:rotate(-45deg)}@media (max-width:767.98px){.discussion__main{text-align:center;align-items:center}.discussion__headline{text-align:center;text-wrap:balance}.discussion__phone{align-self:center}.discussion__chat{text-align:left}.discussion__copy,.discussion__find,.discussion__availability{text-align:center;align-self:center}.discussion__availability{align-items:center}.discussion__copy{padding-inline-start:10px;padding-inline-end:10px}}.ticket{background:hsl(var(--ticket-hue) 100% 57%);color:#0b090a;cursor:pointer;gap:16px;width:100%;height:159px;padding:4px;transition:filter .35s;display:flex}.ticket__photo{object-fit:cover;align-self:center;width:134px;height:150px}.ticket__content{flex-direction:column;flex:1;min-width:0;padding-inline-end:18px;display:flex}.ticket__meta{text-transform:uppercase;border-bottom:1px dashed #0b090a;justify-content:space-between;align-items:center;height:35px;font-size:10px;font-weight:600;line-height:1.1;display:flex}.ticket__title{border-bottom:1px dashed #0b090a;flex:1;align-items:center;font-size:clamp(2rem,4vw,3.125rem);font-weight:500;line-height:1;display:flex}.ticket__foot{justify-content:space-between;align-items:center;height:48px;font-size:12px;line-height:1;display:flex}.ticket__arrow{width:24px;height:24px}@media (max-width:767.98px){.ticket__photo{width:108px}.ticket__title{font-size:clamp(1.375rem,6.2vw,2rem)}.ticket__desc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.watermark{right:var(--gutter-edge);bottom:var(--gutter-edge);z-index:5;opacity:0;mix-blend-mode:difference;pointer-events:none;--wm-push:0px;--wm-w:132px;transform:translate(var(--wm-push), var(--wm-scroll,0px)) scale(calc(var(--wm-pulse,1) * var(--wm-hide,1)));transform-origin:100% 100%;transition:opacity .3s,--wm-hide .5s cubic-bezier(.22,1,.36,1),--wm-scroll .62s cubic-bezier(.16,1,.3,1);position:fixed}.watermark__logo{width:var(--wm-w);filter:invert();height:auto}.watermark__copyright{bottom:calc(var(--wm-w) * .139);right:calc(var(--wm-w) * -.076);width:calc(var(--wm-w) * .051);height:calc(var(--wm-w) * .051);color:var(--color-white);position:absolute}.watermark__ghost{width:var(--wm-w);opacity:0;pointer-events:none;filter:invert()drop-shadow(2px 0 #ff4f1a)drop-shadow(-2px 0 #1ad9ff);height:auto;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35% 65%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 35% 65%,#0000 100%);-webkit-mask-position:-80% 0;mask-position:-80% 0;-webkit-mask-size:45% 100%;mask-size:45% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@property --wm-pulse{syntax:"<number>";inherits:false;initial-value:1}@property --wm-hide{syntax:"<number>";inherits:false;initial-value:1}.watermark--chroma{animation:.9s ease-in-out watermark-pulse}@keyframes watermark-pulse{0%,to{--wm-pulse:1}50%{--wm-pulse:1.015}}.watermark--chroma .watermark__ghost{animation:.9s ease-in-out watermark-band}@keyframes watermark-band{0%{opacity:1;-webkit-mask-position:-80% 0;mask-position:-80% 0}to{opacity:1;-webkit-mask-position:180% 0;mask-position:180% 0}}body.is-footer-mark .watermark{--wm-hide:.8;transition:opacity .25s,--wm-hide .25s;opacity:0!important}@media (max-width:767.98px){:root.is-chrome-hidden .watermark{--wm-scroll:calc(var(--gutter-edge) + 100%);transition:opacity .22s ease-in,--wm-scroll .3s cubic-bezier(.4,0,1,1);opacity:0!important}}.collection{top:var(--stick-top,-1px);z-index:1;background:var(--color-bg);border-top:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);min-height:100svh;padding-block-end:var(--section-pad-end);position:sticky}.collection__bar{z-index:10;height:var(--cell);padding-inline:var(--gutter-edge);color:var(--color-white);mix-blend-mode:difference;align-items:center;display:flex;position:sticky;top:0}.collection__index{text-transform:uppercase;color:var(--color-label);gap:14px;font-size:10px;font-weight:600;line-height:1.1;display:flex;transform:translateY(1.5px)}.collection__columns{gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:stretch;margin-block-start:var(--module);padding-inline-start:29px;padding-inline-end:29px;display:grid}.collection__heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.collection__content{color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.collection__sub{font-size:var(--text-sub);text-transform:uppercase;color:var(--color-label);line-height:1}.collection__title{font-size:var(--text-display);font-weight:500;line-height:var(--leading-display);color:var(--color-ink);margin-block-start:10px}.collection__range{text-transform:uppercase;color:var(--color-label);margin-block-start:14px;font-size:12px;font-weight:600;line-height:1}.collection__arrow{width:24px;height:24px;margin-block-start:32px}.collection__pile{width:min(496px, calc(50vw - 2 * var(--module)));height:441px;margin-block-start:45px;margin-block-end:45px;margin-inline-start:auto;margin-inline-end:auto;position:relative}@media (max-width:767.98px){.collection__columns{padding-inline:var(--gutter-edge);grid-template-columns:1fr}.collection__heading{min-height:0;padding-block-start:48px;padding-block-end:48px}.collection__pile{flex-direction:column;gap:8px;width:100%;height:auto;display:flex}}.collection__pile .ticket:first-child{z-index:1;position:relative}.collection__pile .ticket+.ticket{position:absolute;left:0}.collection__pile .ticket:nth-child(2){z-index:2;top:94px;transform:translate(-13px)rotate(3.51deg)}.collection__pile .ticket:nth-child(3){z-index:3;top:188px;transform:translate(8px)rotate(-2.6deg)}.collection__pile .ticket:nth-child(4){z-index:4;top:282px;transform:translate(-5px)rotate(1.8deg)}@media (max-width:767.98px){.collection__pile .ticket,.collection__pile .ticket+.ticket{width:100%;position:static;top:auto;left:auto;transform:none}}.collection__pile:hover .ticket:not(:hover){filter:blur(2px)}.collection__pile .ticket:hover{z-index:10}@media (max-width:767.98px){.collection__bar{justify-content:center;align-items:flex-start;padding-block-start:var(--gutter-edge)}.collection__index{line-height:15px;transform:none}}.information{top:var(--stick-top,-1px);z-index:2;background:var(--color-bg);border-top:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);padding-block-end:var(--section-pad-end);position:sticky}.information__bar{z-index:10;height:var(--cell);padding-inline:var(--gutter-edge);color:var(--color-white);mix-blend-mode:difference;align-items:center;display:flex;position:sticky;top:0}.information__index{text-transform:uppercase;color:var(--color-label);gap:14px;font-size:10px;font-weight:600;line-height:1.1;display:flex;transform:translateY(1.5px)}.information__stage{height:100svh;padding-inline:var(--module);background:var(--color-bg);grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(40px,9.7vw,140px);display:grid;position:relative;overflow:hidden}.information__words{width:100%;height:1.5em;color:var(--color-ink);font-size:clamp(16px,1.4vw,20px);font-weight:500;line-height:1.5;position:relative}.information__slide{white-space:nowrap;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.information__words--left .information__slide{justify-content:flex-end}.information__words--right .information__slide{justify-content:flex-start}.information__line-mask{display:inline-block;overflow:hidden}.information__line{will-change:transform;display:inline-block}.information__media{aspect-ratio:226/309;height:min(309px,44svh,56.25vw - 202.5px);position:relative;overflow:hidden}.information__img{object-fit:cover;width:100%;height:100%;display:block}.information__flash{background:radial-gradient(circle at 50% 50%, var(--color-bg) 35%, transparent 75%);opacity:0;pointer-events:none;will-change:transform, opacity;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.5)}[data-theme=dark] .information__flash{background:radial-gradient(circle,#fff 35%,#fff0 75%)}.information__dither{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.information__man{z-index:3;pointer-events:none;will-change:transform;width:clamp(180px,21.9vw,320px);height:auto;position:absolute;bottom:-4.7%;left:50%;transform:translate(-50%)}.information__presentation{padding-inline:calc(2 * var(--gutter));margin-block-start:var(--section-pad-end)}.information__panel{background:var(--color-plate);width:100%;min-height:clamp(440px,62svh,660px);position:relative;overflow:hidden}.information__sketch{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(55% 50%,#0003 0%,#0000008c 60%,#000 100%);mask-image:radial-gradient(55% 50%,#0003 0%,#0000008c 60%,#000 100%)}.information__content{z-index:1;flex-direction:column;align-items:flex-start;gap:56px;width:100%;padding:clamp(24px,4vw,56px) clamp(24px,4vw,56px) 0;display:flex;position:relative}.information__heading{text-align:left;grid-template-columns:minmax(180px,260px) 1fr;align-items:start;column-gap:clamp(40px,6vw,96px);width:100%;display:grid}.information__panel-sub{color:var(--color-ink);font-size:clamp(16px,1.4vw,20px);font-weight:500;line-height:1.35}.information__panel-title{width:100%;color:var(--color-ink);font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:500;line-height:1.12}.information__logos{z-index:1;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:24px;right:24px}.information__logo{aspect-ratio:1;background:var(--color-bg);place-items:center;width:40px;display:grid}.information__logo-mark{width:calc(62% * var(--logo-scale,1));height:calc(62% * var(--logo-scale,1));background:var(--color-ink);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767.98px){.information__stage{height:75svh;padding-inline:var(--gutter-edge);grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:center;justify-items:center;row-gap:32px}.information__words--left .information__slide,.information__words--right .information__slide{justify-content:center}.information__words{text-align:center;height:auto;line-height:1.25}.information__slide{position:absolute}.information__slide:first-child{position:relative}.information__media{max-width:100%;height:min(280px,38svh,56.25vw - 27px);margin-inline-start:auto;margin-inline-end:auto}.information__content{gap:40px}.information__heading{grid-template-columns:1fr;row-gap:24px}.information__presentation{padding-inline-start:0;padding-inline-end:0}.information__content{padding-inline:var(--gutter-edge);padding-block-start:var(--gutter-edge)}.information__logos{right:var(--gutter-edge)}.information__bar{justify-content:center;align-items:flex-start;padding-block-start:var(--gutter-edge)}.information__index{line-height:15px;transform:none}}.dashboard-nav{z-index:6;height:var(--cell);color:var(--color-ink);pointer-events:none;justify-content:center;align-items:center;gap:88px;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(100vh)}.dashboard-nav a{text-transform:uppercase;pointer-events:auto;font-size:10px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-block;position:relative}.services{z-index:3;background:var(--color-bg);border-top:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);min-height:100svh;padding-block-end:var(--section-pad-end);position:relative;overflow:hidden}.services__bar{height:var(--cell);padding-inline:var(--gutter-edge);color:var(--color-white);mix-blend-mode:difference;align-items:center;display:flex}.services__index{text-transform:uppercase;color:var(--color-label);gap:14px;font-size:10px;font-weight:600;line-height:1.1;display:flex;transform:translateY(1.5px)}.services__grid{gap:var(--gutter);grid-template-columns:1fr 1fr;margin-block-start:var(--module);padding-inline-start:29px;padding-inline-end:29px;display:grid}.services__card{aspect-ratio:583/498;z-index:1;flex-direction:column;justify-content:center;align-items:center;padding:6px 7px 0;display:flex;position:relative}.services__figure{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.services__figure--digital{width:25%;bottom:-3%;left:-2%}.services__figure--brand{transform-origin:50%;width:34%;top:-13%;right:-6%;transform:rotate(-20deg)}.services__shatter{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;left:0;right:0}.services__content{z-index:2;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex;position:relative}.services__title{font-size:var(--text-display);font-weight:500;line-height:var(--leading-display);color:var(--color-ink);position:relative}.services__title-ghost{pointer-events:none;opacity:0;color:var(--color-ink);filter:drop-shadow(2px 0 #ff4f1a)drop-shadow(-2px 0 #1ad9ff);transition:opacity .18s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.services__content:hover .services__title-ghost{opacity:.9;animation:.9s ease-in-out infinite services-chroma}.services__content:focus-visible .services__title-ghost{opacity:.9;animation:.9s ease-in-out infinite services-chroma}}@keyframes services-chroma{0%,to{filter:drop-shadow(2px 0 #ff4f1a)drop-shadow(-2px 0 #1ad9ff);transform:translate(0,0)}50%{filter:drop-shadow(3px 0 #ff4f1a)drop-shadow(-3px 0 #1ad9ff);transform:translate(.5px)}}@media (prefers-reduced-motion:reduce){.services__title-ghost{display:none}}.services__sub{text-transform:uppercase;color:var(--color-ink);margin-block-start:18px;font-size:12px;font-weight:500;line-height:1}.services__arrow{width:24px;height:24px;color:var(--color-ink);margin-block-start:12px}.services__list{z-index:2;text-align:center;text-transform:uppercase;width:min(440px,84%);color:var(--color-label);flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:0;padding:0;font-size:10px;font-weight:600;line-height:1.1;list-style:none;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.services__list li{white-space:nowrap}@media (max-width:767.98px){.services__grid{padding-inline:calc(2 * var(--gutter));flex-direction:column-reverse;grid-template-columns:1fr;display:flex}.services__bar{padding-inline-start:24px;padding-inline-end:88px}.services__card{aspect-ratio:auto;min-height:50svh;padding-block-start:48px;padding-block-end:72px}.services__figure--digital{width:52%;bottom:-1%;left:-6%}.services__figure--brand{width:46%;top:-2%;right:-8%}.services__list{column-gap:12px;width:92%;bottom:5%}.services__bar{padding-inline:var(--gutter-edge);justify-content:center}.services__index{transform:none}}.discussion-link{top:var(--gutter-edge);right:var(--gutter-edge);z-index:20;cursor:pointer;text-transform:uppercase;color:var(--color-white);mix-blend-mode:difference;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;line-height:1.5;position:fixed}.discussion-fizz{z-index:19;pointer-events:none;width:min(26vw,380px);height:100svh;position:fixed;top:0;right:0}.discussion-fizz__canvas{width:100%;height:100%}body.is-hud-on-plate .discussion-link{mix-blend-mode:normal;color:#0b090a}@media (max-width:767.98px){.discussion-link{transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .62s cubic-bezier(.16,1,.3,1)}:root.is-chrome-hidden .discussion-link{transform:translateY(calc(-1 * (var(--gutter-edge) + 15px)));opacity:0;transition:transform .3s cubic-bezier(.4,0,1,1),opacity .22s ease-in}}.mobile-menu__trigger{top:var(--gutter-edge);left:var(--gutter-edge);z-index:801;cursor:pointer;text-transform:uppercase;color:var(--color-white);mix-blend-mode:difference;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;line-height:1.5;display:none;position:fixed}.mobile-menu{z-index:800;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-menu__scrim{pointer-events:auto;position:absolute;top:0;bottom:0;left:0;right:0}.mobile-menu__panel{top:calc(var(--gutter-edge) + 15px + 12px);left:calc(var(--gutter-edge) - 14px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#000000d1;border-radius:2px;flex-direction:column;align-items:stretch;gap:0;width:max-content;padding:6px 14px;display:flex;position:absolute}.mobile-menu__link{letter-spacing:.04em;text-transform:uppercase;color:var(--color-white);padding:10px 0;font-size:13px;font-weight:700;line-height:1.2;text-decoration:none}:root:not([data-theme=dark]) .mobile-menu__panel{background:#ffffffe6}:root:not([data-theme=dark]) .mobile-menu__link{color:#0b090a}@media (max-width:767.98px){.mobile-menu__trigger{display:block}.dashboard-nav{display:none}body:has(.mobile-menu:not([hidden])) .discussion-link{z-index:802}}@media (min-width:768px){.mobile-menu{display:none}}body.is-hud-on-plate .mobile-menu__trigger{mix-blend-mode:normal;color:#0b090a}body.is-hud-on-plate .mobile-menu__trigger[aria-expanded=true]{mix-blend-mode:normal;color:var(--color-white)}@media (max-width:767.98px){.mobile-menu__trigger{transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .62s cubic-bezier(.16,1,.3,1)}:root.is-chrome-hidden .mobile-menu__trigger{transform:translateY(calc(-1 * (var(--gutter-edge) + 15px)));opacity:0;transition:transform .3s cubic-bezier(.4,0,1,1),opacity .22s ease-in}:root.is-chrome-hidden .mobile-menu__trigger[aria-expanded=true]{opacity:1;transform:none}}.theme-toggle{left:var(--gutter-edge);bottom:var(--gutter-edge);z-index:20;align-items:center;gap:4px;display:flex;position:fixed}.theme-toggle__swatch{cursor:pointer;border:0;border-radius:4px;width:16px;height:16px;padding:0;transition:transform .2s}.theme-toggle__swatch:hover{transform:scale(1.15)}.theme-toggle__swatch:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.theme-toggle__swatch--dark{background:linear-gradient(#0b090a,#0b090a) padding-box padding-box,linear-gradient(135deg,#ff4f1a,#c61aff,#1ad9ff) border-box;border:1px solid #0000}.theme-toggle__swatch--light{background:#fff;border:1px solid #0b090a}:root:not([data-theme=dark]) .theme-toggle__swatch--light{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#ff4f1a,#c61aff,#1ad9ff) border-box;border-color:#0000}:root:not([data-theme=dark]) .theme-toggle__swatch--dark{background:#0b090a;border-color:#0b090a}.theme-toggle__label{text-transform:uppercase;color:var(--color-label);-webkit-user-select:none;user-select:none;margin-inline-start:4px;font-size:10px;font-weight:500;line-height:1}@media (max-width:767.98px){.theme-toggle{transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .62s cubic-bezier(.16,1,.3,1)}:root.is-chrome-hidden .theme-toggle{transform:translateY(calc(var(--gutter-edge) + 16px));opacity:0;transition:transform .3s cubic-bezier(.4,0,1,1),opacity .22s ease-in}}.arrow-icon{display:block}.arrow-icon path{transform-box:fill-box;transition:transform .35s cubic-bezier(.22,.61,.36,1)}.arrow-icon__shaft{transform-origin:100%}.arrow-icon__barb--top{transform-origin:100% 100%}.arrow-icon__barb--bottom{transform-origin:100% 0}.arrow-host:hover .arrow-icon__shaft{transform:scaleX(1.15)}.arrow-host:hover .arrow-icon__barb--top{transform:rotate(-8deg)}.arrow-host:hover .arrow-icon__barb--bottom{transform:rotate(8deg)}.pen-mark path{fill:none;stroke:currentColor;stroke-width:calc(var(--pen-stroke) * 1px);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pen-mark--static path{vector-effect:none;stroke-width:var(--pen-stroke)}.pen-mark--drawn path{vector-effect:none;stroke-width:var(--pen-stroke);stroke-dasharray:0 999999;visibility:hidden}.image-loop{overflow:hidden}.image-loop__track{gap:var(--gutter);will-change:transform;width:max-content;display:flex}.image-loop__img{height:var(--loop-h,clamp(140px, 23svh, 190px));object-fit:cover;background:color-mix(in srgb, var(--color-ink) 6%, transparent);flex:none;transition:opacity .35s;display:block}.image-loop__img--link{cursor:pointer}.image-loop:not(.image-loop--no-hover) .image-loop__track:hover .image-loop__img:not(:hover){opacity:.35}@media (prefers-reduced-motion:reduce){.image-loop{scrollbar-width:none;overflow-x:auto}.image-loop::-webkit-scrollbar{display:none}}.footer{z-index:-1;visibility:hidden;--footer-clay:#fff;--footer-logo-w:min(26vw, 340px);background:var(--footer-clay);height:100svh;color:var(--color-ink);position:sticky;bottom:0;overflow:hidden}[data-theme=dark] .footer{--footer-clay:#141112}.footer--revealed{visibility:visible;z-index:2}.footer__clay{z-index:0;background:var(--footer-clay);pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.footer__fizz{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.footer__fizz-canvas{width:100%;height:100%}.footer__ask-label{text-transform:uppercase;color:var(--color-label);margin-block-end:14px;font-size:10px;font-weight:500;line-height:1.1}.footer__ask{left:0;right:0;bottom:calc(var(--cell) / 2 + 6px);z-index:2;text-align:center;flex-direction:column;align-items:center;max-width:612px;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:absolute}.footer__title{text-align:center;color:var(--color-ink);font-size:clamp(2.25rem,4.0625vw,3.25rem);font-weight:500;line-height:.85}.footer__cta{cursor:pointer;color:inherit;text-transform:uppercase;background:0 0;border:0;margin-block-start:26px;padding:12px 24px;font-size:14px;font-weight:700;line-height:1.5;position:relative}.footer__cta>span{z-index:1;position:relative}.footer__cta-scribble{z-index:0;pointer-events:none;width:131px;max-width:none;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer__logo{z-index:2;mix-blend-mode:difference;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer__logo-img{width:var(--footer-logo-w);filter:invert();height:auto;display:block}.footer__logo-copyright{color:#fff;font-size:14px;font-weight:600;line-height:1.15;position:absolute;top:12%;right:-18px}.footer__logo-mention{white-space:nowrap;text-transform:uppercase;color:var(--color-label);font-size:10px;font-weight:500;line-height:1.1;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)}.footer__logo-ghost{width:var(--footer-logo-w);opacity:0;pointer-events:none;filter:invert()drop-shadow(2px 0 #ff4f1a)drop-shadow(-2px 0 #1ad9ff);height:auto;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 35% 65%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 35% 65%,#0000 100%);-webkit-mask-size:45% 100%;mask-size:45% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.footer__logo--chroma{transform-origin:50%;animation:.9s ease-in-out footer-logo-pulse}@keyframes footer-logo-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.015)}}.footer__logo--chroma .footer__logo-ghost{animation:.9s ease-in-out footer-logo-band}@keyframes footer-logo-band{0%{opacity:1;-webkit-mask-position:-80% 0;mask-position:-80% 0}to{opacity:1;-webkit-mask-position:180% 0;mask-position:180% 0}}.footer__faq{z-index:2;position:absolute;top:clamp(80px,14svh,150px);left:30px}.footer__faq-eyebrow{text-transform:uppercase;color:var(--color-label);font-size:10px;font-weight:500;line-height:1.1}.footer__faq-word{letter-spacing:-.02em;color:var(--color-ink);margin-block-start:4px;margin-inline-start:-.0914em;font-size:clamp(56px,7.6vw,110px);font-weight:700;line-height:.92;position:relative}.footer__faq-letters{z-index:1;display:inline-block;position:relative}.footer__faq-scratch{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(100% + .16em);height:calc(100% + .16em);position:absolute;top:-.08em;bottom:-.08em;left:-.08em;right:-.08em}.footer__faq-sub{color:var(--color-ink);margin-block-start:14px;font-size:clamp(17px,1.6vw,23px);font-weight:600;line-height:1.05}.footer__faq-contact{text-transform:uppercase;color:var(--color-ink);margin-block-start:52px;padding:0;font-size:10px;font-weight:500;line-height:1.9;list-style:none}.footer__faq-contact a{color:inherit;text-decoration:none;transition:opacity .3s}.footer__faq-contact a:hover{opacity:.6}.footer__faq-contact a:focus-visible{opacity:.6}.footer__cols{z-index:2;text-align:right;align-items:flex-start;gap:40px;display:flex;position:absolute;top:clamp(80px,14svh,150px);right:30px}.footer__legals,.footer__socials{text-align:right;text-transform:uppercase;flex-direction:column;gap:6px;margin:0;padding:0;font-size:10px;font-weight:500;line-height:1.1;list-style:none;display:flex}.footer__socials a{color:inherit;text-decoration:none}.footer__socials a:hover{opacity:.6}.footer__top{right:30px;bottom:calc(var(--cell) / 2);z-index:2;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:6px;padding:6px 0 6px 10px;display:flex;position:absolute}.footer__top-arrow{width:20px;height:20px;transform:rotate(-90deg)}.footer__top-label{text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.1}.footer__top:hover .footer__top-label{opacity:.6}.footer__launch{pointer-events:none;z-index:1100;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}@media (max-width:767.98px){.footer{--footer-logo-w:64vw}.footer__logo{width:var(--footer-logo-w)}.footer__logo-img{max-width:none}.footer__ask{left:20px;right:20px}.footer__cols{flex-direction:column;gap:20px;right:20px}.footer__faq{left:20px;right:20px}.footer__faq-contact{left:50%;top:calc(50svh - clamp(80px, 14svh, 150px) + var(--footer-logo-w) * .1202 + 42px);text-align:center;margin-block-start:0;position:absolute;transform:translate(-50%)}}.collection-list{--lrow-img-h:clamp(110px, 17svh, 150px);padding-block:calc(var(--cell) + 40px) calc(2 * var(--module))}.collection-list__head{justify-content:space-between;align-items:baseline;margin-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;display:flex}.collection-list__sub,.collection-list__range{font-size:var(--text-sub);text-transform:uppercase;color:var(--color-label);line-height:1}.collection-list__range{font-weight:600}.collection-list__rows{margin-block-start:calc(var(--module) + 16px)}.collection-list__row{border-block-start:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);color:var(--color-ink);cursor:pointer;padding:22px 30px 34px;position:relative}.collection-list__row:last-child{border-block-end:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent)}.collection-list__row>:not(.collection-list__row-bg){z-index:1;position:relative}.collection-list__row-bg{background:hsl(var(--ticket-hue) 100% 57%);will-change:transform;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.collection-list__row{transition:color .25s}.collection-list__row:hover{color:#0b090a}.collection-list__row:hover .text--presentation{color:inherit}.collection-list--reduced .collection-list__row-bg{opacity:0;transition:opacity .3s;transform:none}.collection-list--reduced .collection-list__row:hover .collection-list__row-bg{opacity:1}.collection-list__row-top{text-transform:uppercase;color:var(--color-label);justify-content:space-between;margin-block-end:26px;font-size:10px;font-weight:600;line-height:1.1;display:flex}.collection-list__row:hover .collection-list__row-top{color:inherit}.collection-list__row-body{align-items:stretch;gap:clamp(40px,6vw,96px);display:flex}.collection-list__row-imgs{gap:var(--gutter);min-width:0;height:var(--lrow-img-h);flex:auto;display:flex;overflow:hidden}.collection-list__row-img{object-fit:cover;background:color-mix(in srgb, var(--color-ink) 6%, transparent);flex:none;height:100%;display:block}.collection-list__row-info{text-align:right;flex-direction:column;flex:none;align-items:flex-end;width:clamp(220px,22vw,300px);display:flex}.collection-list__row-title{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1}.collection-list__row-desc{font-size:var(--text-sub);margin-block-start:14px;line-height:1.2}.collection-list__row-arrow{align-self:flex-end;width:24px;height:24px;margin-block-start:auto}.collection-list__row--cta{padding-block-start:40px;padding-block-end:48px}.collection-list__row--cta .collection-list__row-bg{background:var(--color-plate)}.collection-list__row--cta:hover{color:var(--color-ink)}.collection-list__row-body--cta{justify-content:center;align-items:center;gap:clamp(32px,4.5vw,64px)}.collection-list__row-body--cta .collection-list__row-img{height:var(--lrow-img-h);object-fit:contain;background:0 0;flex:none}.collection-list__row-body--cta .collection-list__row-arrow{align-self:center;margin-block-start:0}@media (max-width:767.98px){.collection-list__head,.collection-list__row{padding-inline:var(--gutter-edge)}.collection-list__row-imgs{flex:none;width:34%;max-width:160px;height:auto}.collection-list__row-img{width:100%;height:auto;aspect-ratio:1!important}.collection-list__row-img:not(:first-child){display:none}.collection-list__row-info{flex:auto;width:auto;min-width:0}.collection-list__row-body{gap:20px}.collection-list__row-body--cta{text-align:right;justify-content:space-between;align-items:stretch;gap:20px}.collection-list__row-body--cta .collection-list__row-img{aspect-ratio:43/69;object-fit:contain;object-position:left center;flex:none;width:34%;max-width:160px;height:auto}.collection-list__row-body--cta .collection-list__row-title{flex:auto;align-self:center;min-width:0}.collection-list__row-body--cta .collection-list__row-arrow{flex:none;align-self:flex-end}}:root[data-booting] #app{visibility:hidden}.loader{z-index:1200;overscroll-behavior:contain;background:var(--color-bg);--cutout-w:clamp(220px, 21vw, 300px);--cutout-top:clamp(160px, 22svh, 200px);--cutout-bottom:clamp(100px, 14svh, 130px);--cutout-scale:.8;--cutout-band:calc(100svh - var(--cutout-top) - var(--cutout-bottom));position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.loader__track{padding-block:calc(var(--cutout-top) + var(--cutout-band) * .1) 85svh}.loader__text{width:min(760px, calc(100vw - min(15.3vw, 196px) - var(--module) - var(--cutout-w) - var(--cell)));font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:var(--leading-display);color:var(--color-ink);margin-inline-start:min(15.3vw,196px)}.loader__char{opacity:.25}.loader__counter{top:64px;right:var(--cell);font-size:clamp(2.5rem,6vw,4.852rem);font-weight:600;line-height:var(--leading-display);font-variant-numeric:tabular-nums;color:var(--color-ink);position:fixed}.loader__skip{right:var(--cell);bottom:var(--cell);cursor:pointer;text-transform:uppercase;color:var(--color-ink);background:0 0;border:0;padding:0;font-size:10px;font-weight:700;line-height:1.5;position:fixed}.loader__skip-scribble{z-index:-1;pointer-events:none;width:calc(100% + 12px);height:calc(100% + 4px);position:absolute;top:-2px;bottom:-2px;left:-6px;right:-6px}@media (max-width:767.98px){.loader__counter{right:var(--gutter-edge)}.loader__skip{right:var(--gutter-edge);bottom:var(--gutter-edge)}.loader__text{width:calc(100vw - 2 * var(--gutter-edge));margin-inline-start:var(--gutter-edge);font-size:clamp(1.625rem,7.5vw,2.25rem)}}.pixel-trail{pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.pixel-trail--blend{z-index:950;mix-blend-mode:difference}.pixel-trail--front{z-index:951}.pixel-scratch{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.dashboard-nav__scratch{z-index:-1;width:calc(100% + 12px);height:calc(100% + 4px);top:-2px;bottom:-2px;left:-6px;right:-6px}.collection-page{--pmodule:clamp(56px, 6.5vw, 120px);--pcell:calc(var(--pmodule) * 6 / 7);--pgutter:calc(var(--pmodule) / 7);z-index:4;background:var(--color-bg);visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.collection-page__scroller{scrollbar-width:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto hidden}.collection-page__scroller::-webkit-scrollbar{display:none}.collection-page__list-scroller{scrollbar-width:none;visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.collection-page__list-scroller::-webkit-scrollbar{display:none}.collection-page.is-list .collection-page__list-scroller{visibility:visible}.collection-page.is-list .collection-page__scroller{visibility:hidden}.collection-page__track{align-items:flex-start;gap:calc(var(--pcell) + 2 * var(--pgutter));width:max-content;height:100%;padding-block-start:max(var(--cell), calc((100svh - 6.15 * var(--pmodule) - 24px) / 2));padding-inline:calc(.75 * var(--pmodule)) calc(var(--pcell) + 2 * var(--pgutter));display:flex}.collection-page__group{flex-direction:column;transition:opacity .35s;display:flex}.collection-page__track:has(.collection-page__rows:hover) .collection-page__group:not(:has(.collection-page__rows:hover)){opacity:.5}.collection-page__num{text-transform:uppercase;color:var(--color-label);gap:14px;margin-block-end:13px;font-size:10px;font-weight:600;line-height:1.1;display:flex}.collection-page__rows{gap:var(--pgutter);flex-direction:column;display:flex}.collection-page__row{align-items:flex-start;gap:var(--pgutter);display:flex}.collection-page__img{object-fit:cover;background:color-mix(in srgb, var(--color-ink) 6%, transparent);flex:none;display:block}.collection-page__cta-card{--cta-w:calc(4 * var(--pcell) + 3 * var(--pgutter));width:var(--cta-w);height:var(--cta-w);background:var(--color-plate);flex-direction:column;padding:14px 14px 16px;display:flex}.collection-page__cta-label{text-transform:uppercase;color:var(--color-label);font-size:10px;font-weight:500;line-height:1.1}.collection-page__cta-title{margin-block-start:auto;font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1}.collection-page__cta-strip{--cta-w:calc(4 * var(--pcell) + 3 * var(--pgutter));width:var(--cta-w);height:calc(var(--cta-w) * 56 / 216);background:var(--color-plate);gap:11px;padding:2px;display:flex}.collection-page__cta-stamps{aspect-ratio:58/69;object-fit:contain;flex:none;height:100%}.collection-page__cta-body{flex-direction:column;flex:1;padding-block-start:12px;padding-inline-end:11px;display:flex}.collection-page__cta-facts{justify-content:space-between;align-items:flex-end;gap:11px;display:flex}.collection-page__cta-admission{text-transform:uppercase;color:var(--color-label);font-size:12px;line-height:1}.collection-page__cta-dispo{text-align:right;text-transform:uppercase;color:var(--color-label);flex-direction:column;font-size:12px;line-height:1;display:flex}.collection-page__cta-dispo small,.collection-page__cta-dispo strong{font:inherit}.collection-page__cta-go{flex:1;min-height:24px;margin-block-start:11px;position:relative}.collection-page__cta-line{left:0;right:0;border-block-start:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);position:absolute;top:0}.collection-page__cta-arrow{width:18px;height:18px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.collection-page button{font:inherit;color:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.collection-page__bar{z-index:2;height:var(--cell);color:var(--color-ink);text-transform:uppercase;align-items:center;padding-inline-start:31px;font-size:10px;font-weight:600;line-height:1.1;display:flex;position:absolute;top:0;left:0}.collection-page__back{align-items:center;gap:14px;display:flex;transform:translateY(1.5px)}.collection-page__back-arrow{width:16px;height:16px;transform:scaleX(-1)}.collection-page__toggle{transform:translateX(calc(-50% - var(--view-nudge,0px)));z-index:2;text-transform:uppercase;color:var(--color-white);mix-blend-mode:difference;gap:20px;font-size:10px;font-weight:600;line-height:1.2;display:flex;position:absolute;bottom:22px;left:50%}.collection-page__mode:not(.is-active){opacity:.5;transition:opacity .25s}.collection-page__mode:not(.is-active):hover{opacity:.8}@media (max-width:767.98px){.collection-page{--pmodule:min(56px, calc((100vw - 2 * var(--gutter-edge)) * 7 / 41))}.collection-page__group{--pmodule:calc((100vw - 2 * var(--gutter-edge)) / var(--board-modules,5.857));width:100%}.collection-page__cta-card,.collection-page__cta-strip{--cta-w:calc(100vw - 2 * var(--gutter-edge));width:100%}.collection-page__cta-card{height:auto;min-height:200px;padding:var(--gutter-edge)}.collection-page__cta-strip{padding:6px}.collection-page__scroller{overflow:hidden auto}.collection-page__bar{visibility:hidden;pointer-events:none}.collection-page__track{width:100%;height:auto;min-height:100%;padding:calc(var(--cell) + 8px) var(--gutter-edge) 120px;flex-direction:column;align-items:stretch}.collection-page__toggle{--view-nudge:22px}}.project-page{--dmodule:clamp(64px, 8vw, 150px);--dcell:calc(var(--dmodule) * 6 / 7);--dgutter:calc(var(--dmodule) / 7);z-index:4;background:var(--color-bg);visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.project-page__scroller{scrollbar-width:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto hidden}.project-page__scroller::-webkit-scrollbar{display:none}.project-page__track{align-items:center;gap:calc(1.25 * var(--dmodule));width:max-content;height:100%;display:flex}.project-page__intro,.project-page__next{background:hsl(var(--ticket-hue) 100% 57%);color:#0b090a;text-align:left;flex-direction:column;flex:none;align-items:flex-start;height:100%;padding:24vh clamp(48px,6vw,96px) 14vh;display:flex}.project-page__intro{width:clamp(420px,38vw,640px)}.project-page__intro .text--presentation,.project-page__next .text--presentation{color:inherit}:root:not([data-theme=dark]) .project-page__intro .text--presentation{font-weight:400}.project-page__meta{text-transform:uppercase;border-bottom:1px dashed #0b090a;justify-content:space-between;align-items:baseline;width:min(324px,100%);padding-block-end:8px;font-size:10px;font-weight:600;line-height:1.1;display:flex}.project-page__title{margin-block-start:34px;font-size:clamp(2rem,4vw,3.125rem);font-weight:500;line-height:1}.project-page__context{text-transform:uppercase;margin-block-start:48px;padding:0;font-size:10px;font-weight:600;line-height:1.8;list-style:none}.project-page__desc{max-width:260px;margin-block-start:auto;font-size:12px;line-height:1.35}.project-page__media{transform:translateY(calc(var(--yoff,0) * var(--dmodule)));flex:none;margin:0}.project-page__visual{background:color-mix(in srgb, var(--color-ink) 6%, transparent);width:auto;display:block}.project-page__cluster{align-items:flex-start;gap:var(--dgutter);transform:translateY(calc(var(--yoff,0) * var(--dmodule)));flex:none;display:flex}.project-page__cluster--art .project-page__visual{background:0 0}.project-page__cluster--grid{flex-direction:column}.project-page__grid-row{gap:var(--dgutter);display:flex}.project-page__cluster--posters{align-items:flex-start}.project-page__cluster--posters .project-page__visual{width:calc(var(--poster-ratio,.7071) * var(--poster-h,0px));object-fit:cover}.project-page__caption{text-transform:uppercase;color:var(--color-label);margin-block-start:10px;font-size:10px;font-weight:400;line-height:1.1}.project-page__cluster--posters .project-page__caption{width:calc(var(--poster-ratio,.7071) * var(--poster-h,0px));text-wrap:balance;line-height:1.3}.project-page__text{width:clamp(220px,17vw,280px);transform:translateY(calc(-.5 * var(--dmodule)));flex:none}.project-page__text-meta{text-transform:uppercase;color:var(--color-label);align-items:baseline;gap:14px;font-size:10px;font-weight:600;line-height:1.1;display:flex}.project-page__text-title{margin-block-start:20px;font-size:22px;font-weight:700;line-height:1.2}.project-page__text-body{margin-block-start:12px;font-size:12px;line-height:1.35}.project-page__next{width:clamp(320px,28vw,480px);font:inherit;cursor:pointer;border:none}.project-page__next .project-page__title{flex:1;align-items:center;display:flex}.project-page__next-arrow{width:24px;height:24px}.project-page__bar{height:var(--cell);color:var(--color-ink);text-transform:uppercase;align-items:center;padding-inline-start:31px;font-size:10px;font-weight:600;line-height:1.1;display:flex;position:absolute;top:0;left:0}.project-page__back{font:inherit;color:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;padding:0;display:flex;transform:translateY(1.5px)}.project-page__back-arrow{width:16px;height:16px;transform:scaleX(-1)}.project-page__site>span{z-index:1;position:relative}.project-page__site{bottom:var(--gutter-edge);transform:translateX(calc(-50% - var(--site-nudge,0px))) translateY(var(--site-scroll,0px));z-index:6;color:var(--color-ink);text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.5;text-decoration:none;position:fixed;left:50%}.project-page__site--note{color:var(--color-label);cursor:default;pointer-events:none}.project-page__site-scribble{z-index:0;pointer-events:none;width:90px;max-width:none;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767.98px){.project-page__bar{visibility:hidden;pointer-events:none}.project-page__scroller{overflow:hidden auto}.project-page__track{align-items:stretch;gap:calc(2 * var(--gutter-edge));flex-direction:column;width:100%;height:auto;min-height:100%;padding-block-start:0;padding-block-end:0}.project-page__intro,.project-page__next{width:100%;height:auto}.project-page__intro{padding:calc(var(--cell) + 24px) var(--gutter-edge) 48px}.project-page__meta{width:100%}.project-page__next{padding:48px var(--gutter-edge) calc(var(--cell) + 48px)}.project-page__text,.project-page__media,.project-page__cluster{width:100%;max-width:100%;padding-inline:var(--gutter-edge);transform:none}.project-page__visual{object-fit:contain;width:100%;height:auto!important}video.project-page__visual{aspect-ratio:16/9;object-fit:cover}.project-page__cluster,.project-page__grid-row{gap:var(--gutter-edge);flex-direction:column}.project-page__cluster--grid{gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:start;display:grid}.project-page__cluster--grid .project-page__grid-row{display:contents}.project-page__cluster--grid .project-page__media{width:100%}.project-page__cluster .project-page__media,.project-page__grid-row .project-page__media{padding-inline-start:0;padding-inline-end:0}.project-page__cluster--posters .project-page__visual{width:100%;aspect-ratio:var(--poster-ratio,.7071);object-fit:cover;height:auto!important}.project-page__cluster--posters .project-page__caption{width:100%}.project-page__desc{max-width:none;margin-block-start:32px}.project-page__site{--site-scroll:calc(var(--gutter-edge) + 16px);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,1,1),opacity .22s ease-in}:root.is-chrome-hidden .project-page__site{--site-scroll:0px;opacity:1;transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .62s cubic-bezier(.16,1,.3,1)}:root.is-chrome-hidden .project-page__site--note{pointer-events:none}:root.is-chrome-hidden a.project-page__site{pointer-events:auto}}.information-page{z-index:4;background:var(--color-bg);visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.information-page__scroller{scrollbar-width:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip auto}.information-page__scroller::-webkit-scrollbar{display:none}.information-page__hero{z-index:0;background:var(--color-bg);height:100svh;padding-block-start:15svh;padding-inline-start:30px;padding-inline-end:30px;position:sticky;top:0}.information-page__title,.information-page__row,.information-page__figure{z-index:1;position:relative}.information-page__title{max-width:13.8em;font-size:clamp(2.25rem,4.0625vw,3.25rem);font-weight:500;line-height:var(--leading-display)}.information-page__row{top:64%;align-items:flex-start;gap:clamp(56px,9.4vw,120px);display:flex;position:absolute;left:30px;right:30px}.information-page__paragraph,.information-page__svc-row-desc,.information-page__revo-paragraph,.information-page__process-desc,.information-page__process-time{font-size:var(--text-sub);text-transform:uppercase;color:var(--color-label);font-weight:500;line-height:1.1}:root:not([data-theme=dark]) .information-page__paragraph{font-weight:400}.information-page__paragraph:first-child{max-width:272px}.information-page__paragraph:nth-child(2){max-width:308px}.information-page__figure{align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:30%;right:30px}.information-page__author-line{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.information-page__author-name{color:var(--color-ink);font-size:12px;font-weight:600;line-height:1}.information-page__author-role{text-transform:uppercase;color:var(--color-label);font-size:10px;font-weight:600;line-height:1.1}.information-page__portrait{object-fit:cover;background:color-mix(in srgb, var(--color-ink) 6%, transparent);width:88px;height:86px;display:block}.information-page__strip{left:0;right:0;z-index:1;background:var(--color-bg);padding-block-end:var(--gutter);position:absolute;bottom:0}.information-page__services{z-index:1;background:var(--color-bg);position:relative}.information-page__services-bar{z-index:3;height:var(--cell);border-block-start:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);color:var(--color-ink);align-items:center;padding-inline-start:31px;padding-inline-end:31px;transition:border-color .25s;display:flex;position:sticky;top:0}.information-page__services-bar.is-stuck{border-block-start-color:#0000}.information-page__bar-sentinel{pointer-events:none;height:1px;margin-block-end:-1px}.information-page__services-index{text-transform:uppercase;color:var(--color-label);gap:14px;font-size:10px;font-weight:600;line-height:1.1;display:flex;transform:translateY(1.5px)}.information-page__services-title{margin-block-start:40px;margin-inline-start:calc(50% - 160px);margin-inline-end:30px;font-size:clamp(2.25rem,4.0625vw,3.25rem);font-weight:500;line-height:1}.information-page__svc{align-items:stretch;margin-block-start:clamp(72px,13svh,104px);padding-inline-start:30px;padding-inline-end:30px;display:flex;position:relative;overflow:hidden}.information-page__svc-intro{flex-direction:column;flex:1;align-items:flex-start;display:flex}.information-page__svc-eyebrow{font-size:var(--text-sub);text-transform:uppercase;color:var(--color-label);font-weight:600;line-height:1}.information-page__svc-title{margin-block-start:6px;font-size:clamp(1.75rem,2.8125vw,2.25rem);font-weight:500;line-height:1}.information-page__svc-thumb{width:360px;height:auto;margin-block-start:auto;margin-block-end:40px;display:block}.information-page__svc .services__shatter{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;bottom:0;left:0;right:0}.information-page__svc-thumb--brand{width:310px}.information-page__svc-list{flex:none;width:calc(50% + 160px)}.information-page__svc-row{border-block-start:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);grid-template-columns:59% 1fr;padding-block-start:29px;padding-block-end:23px;display:grid}.information-page__svc-row-title{max-width:220px;font-size:22px;font-weight:500;line-height:1}.information-page__svc-row-desc{max-width:260px;margin-block-start:7px}.information-page__svc-marquee-zone{position:relative}.information-page__svc-marquee-fizz{pointer-events:none;width:100%;height:calc(100% + 36px);position:absolute;top:-36px;bottom:0;left:0;right:0}.information-page__svc-marquee{cursor:pointer;background:var(--color-fill);margin-block-start:clamp(72px,13svh,104px);margin-block-end:clamp(72px,13svh,104px);padding-block-start:7px;padding-block-end:9px;overflow:hidden}.information-page__svc-marquee-track{white-space:nowrap;will-change:transform;display:flex}.information-page__svc-marquee-copy{font-size:var(--text-sub);text-transform:uppercase;color:var(--color-white);align-items:center;gap:.7em;padding-inline-end:.7em;font-weight:600;line-height:1;display:inline-flex}.information-page__svc-marquee-cta{text-transform:uppercase}.information-page__svc-marquee-arrow{flex:none;width:1.4em;height:auto}.information-page__revo{--revo-inset:clamp(30px, 5vw, 64px);--revo-chip-gap:4px;margin-block-start:clamp(96px,15svh,128px);padding-inline-start:30px;padding-inline-end:30px;position:relative}.information-page__revo-stage{aspect-ratio:1220/542;min-height:380px;position:relative}.information-page__revo-frame{will-change:transform;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.information-page__revo-video{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.information-page__revo-title{z-index:1;top:clamp(36px,6.5svh,52px);left:var(--revo-inset);color:var(--color-white);font-size:clamp(2.75rem,5.78vw,4.625rem);font-weight:500;line-height:var(--leading-display);position:absolute}.information-page__revo-paragraph{z-index:3;left:var(--revo-inset);max-width:392px;color:var(--color-white);position:absolute;bottom:clamp(24px,5svh,40px)}.information-page__revo-marquee{z-index:2;height:100%;position:absolute;top:0;right:30px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.information-page__revo-track{align-items:flex-end;gap:var(--revo-chip-gap);will-change:transform;flex-direction:column;display:flex}.information-page__revo-chip{background:hsl(var(--chip-hue,210) 82% 45%);color:var(--color-white);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:7px 12px;font-size:12px;font-weight:600;line-height:1.1;display:inline-flex}.information-page__revo-chip:nth-child(28n+1){--chip-hue:230}.information-page__revo-chip:nth-child(28n+2){--chip-hue:215}.information-page__revo-chip:nth-child(28n+3){--chip-hue:200}.information-page__revo-chip:nth-child(28n+4){--chip-hue:185}.information-page__revo-chip:nth-child(28n+5){--chip-hue:170}.information-page__revo-chip:nth-child(28n+6){--chip-hue:155}.information-page__revo-chip:nth-child(28n+7){--chip-hue:140}.information-page__revo-chip:nth-child(28n+8){--chip-hue:125}.information-page__revo-chip:nth-child(28n+9){--chip-hue:110}.information-page__revo-chip:nth-child(28n+10){--chip-hue:100}.information-page__revo-chip:nth-child(28n+11){--chip-hue:90}.information-page__revo-chip:nth-child(28n+12){--chip-hue:80}.information-page__revo-chip:nth-child(28n+13){--chip-hue:65}.information-page__revo-chip:nth-child(28n+14){--chip-hue:55}.information-page__revo-chip:nth-child(28n+15){--chip-hue:48}.information-page__revo-chip:nth-child(28n+16){--chip-hue:40}.information-page__revo-chip:nth-child(28n+17){--chip-hue:32}.information-page__revo-chip:nth-child(28n+18){--chip-hue:26}.information-page__revo-chip:nth-child(28n+19){--chip-hue:20}.information-page__revo-chip:nth-child(28n+20){--chip-hue:14}.information-page__revo-chip:nth-child(28n+21){--chip-hue:8}.information-page__revo-chip:nth-child(28n+22){--chip-hue:0}.information-page__revo-chip:nth-child(28n+23){--chip-hue:352}.information-page__revo-chip:nth-child(28n+24){--chip-hue:344}.information-page__revo-chip:nth-child(28n+25){--chip-hue:320}.information-page__revo-chip:nth-child(28n+26){--chip-hue:300}.information-page__revo-chip:nth-child(28n+27){--chip-hue:285}.information-page__revo-chip:nth-child(28n+28){--chip-hue:270}.information-page__process{z-index:3;background:var(--color-bg);padding-block-start:calc(2 * var(--module));padding-block-end:var(--section-pad-end);position:relative}.information-page__process-grid{--process-gap:16px;gap:var(--process-gap);padding-inline:var(--process-gap);grid-template-columns:repeat(4,1fr);margin-block-start:clamp(56px,10svh,80px);display:grid}.information-page__process-card{background:var(--color-plate);align-self:start;padding:6px 6px 16px;position:relative}.information-page__process-media{--media-h:clamp(240px, 26.8vw, 400px);height:calc(var(--media-h) * (1 - .15 * var(--step,0)));position:relative}.information-page__process-pixels{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.information-page__process-time{color:var(--color-label);position:absolute;top:16px;left:10px}.information-page__process-num{color:var(--color-dim);pointer-events:none;font-size:clamp(3.5rem,7.11vw,5.6875rem);font-weight:600;line-height:1;position:absolute;top:22px;right:26px}.information-page__process-title{margin-block-start:12px;padding-inline-start:10px;padding-inline-end:10px;font-size:22px;font-weight:500;line-height:1;position:relative}.information-page__process-desc{margin-block-start:22px;padding-inline-start:10px;padding-inline-end:10px}.information-page__principles{z-index:3;background:var(--color-bg);padding-block-end:var(--section-pad-end);position:relative;overflow:hidden}.information-page__principles>*{z-index:1;position:relative}.information-page__principles-marquee{white-space:nowrap;margin-block-start:clamp(40px,7svh,64px);overflow:hidden}.information-page__principles-marquee--alt{display:none}.information-page__principles-track{will-change:transform;gap:.28em;padding-inline-start:.28em;font-size:clamp(1.75rem,2.8125vw,2.25rem);font-weight:600;line-height:1;display:inline-flex}.information-page__principles-flex{justify-content:space-between;align-items:stretch;margin-block-start:clamp(72px,13svh,106px);padding-inline-start:30px;padding-inline-end:30px;display:flex}.information-page__principles-desc{flex:1;align-self:flex-end;max-width:272px}.information-page__principles-list{flex:none;width:calc(50% + 160px);position:relative}.information-page__principle{border-block-start:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);min-height:71px;padding-block-start:10px;padding-block-end:10px;overflow:clip}.information-page__principles-coil{z-index:-1;width:calc(100% + 24px);height:calc(100% + 24px);top:-12px;bottom:-12px;left:-12px;right:-12px}.information-page__principle-title{will-change:transform;width:25%;font-size:22px;font-weight:500;line-height:1.05;position:relative}.information-page__principle:first-of-type .information-page__principle-title{text-align:right;margin-inline-start:75%}.information-page__principle:nth-of-type(2) .information-page__principle-title{text-align:right;margin-inline-start:50%}.information-page__principle:nth-of-type(3) .information-page__principle-title{margin-inline-start:25%}.information-page button:not(.footer button){font:inherit;color:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.information-page__bar{z-index:3;height:var(--cell);color:var(--color-ink);text-transform:uppercase;align-items:center;padding-inline-start:31px;font-size:10px;font-weight:600;line-height:1.1;transition:opacity .2s;display:flex;position:absolute;top:0;left:0}.information-page__bar.is-covered{opacity:0;pointer-events:none}.information-page__back{align-items:center;gap:14px;display:flex;transform:translateY(1.5px)}.information-page__back-arrow{width:16px;height:16px;transform:scaleX(-1)}@media (max-width:767.98px){.information-page__hero{height:auto;min-height:100svh;padding-inline:var(--gutter-edge);padding-block-end:0}.information-page__title{text-wrap:balance;max-width:none;font-size:clamp(1.75rem,8.2vw,2.25rem)}.information-page__row{top:auto;inset-inline:var(--gutter-edge);bottom:calc(var(--loop-h,clamp(140px, 23svh, 190px)) + var(--gutter) + var(--gutter-edge));flex-direction:column;gap:18px;margin-block-start:0;padding-block-end:98px;position:absolute}.information-page__paragraph:first-child,.information-page__paragraph:nth-child(2){max-width:none}.information-page__figure{right:var(--gutter-edge);bottom:calc(var(--loop-h,clamp(140px, 23svh, 190px)) + var(--gutter) + var(--gutter-edge));flex-direction:row;align-items:flex-end;gap:12px;margin-block-start:0;position:absolute}.information-page__author-line{text-align:right;align-items:flex-end}.information-page__bar{visibility:hidden;pointer-events:none}.information-page__services-bar{padding-inline:var(--gutter-edge);justify-content:center;align-items:flex-start;padding-block-start:calc(var(--gutter-edge) - 1px)}.information-page__services-index{line-height:15px;transform:none}.information-page__services-title{margin-inline:var(--gutter-edge);text-align:center;text-wrap:balance}.information-page__services-title--process{font-size:clamp(1.375rem,6.4vw,1.75rem);line-height:1.1}.information-page__svc{padding-inline:var(--gutter-edge);flex-direction:column}.information-page__svc-thumb{width:200px;margin-block-start:28px;margin-block-end:8px}.information-page__svc-thumb--brand{width:170px}.information-page__svc-list{width:100%}.information-page__svc-row{grid-template-columns:1fr;row-gap:10px;padding-block-start:20px;padding-block-end:18px}.information-page__svc-row-desc{max-width:none;margin-block-start:0}.information-page__revo{margin-inline:calc(-1 * var(--gutter-edge));padding-inline-start:0;padding-inline-end:0}.information-page__revo-stage{aspect-ratio:16/9;min-height:0}.information-page__revo-title{left:var(--gutter-edge);right:var(--gutter-edge);text-align:center;text-wrap:balance;font-size:clamp(1.75rem,8vw,2.5rem);top:clamp(20px,4svh,32px)}.information-page__revo-paragraph{left:var(--gutter-edge);right:var(--gutter-edge);text-align:center;text-wrap:balance;max-width:none;bottom:clamp(52px,10svh,76px)}.information-page__revo-marquee{top:auto;left:0;right:0;bottom:var(--revo-chip-gap);height:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.information-page__revo-track{flex-direction:row;align-items:center;width:max-content}.information-page__revo-chip{letter-spacing:.03em;padding:4px 7px;font-size:9px}.information-page__process-grid{grid-template-columns:1fr}.information-page__principles-flex{padding-inline:var(--gutter-edge);flex-direction:column;align-items:center;gap:40px;margin-block-start:clamp(32px,6svh,48px)}.information-page__principles-desc{text-align:center;text-wrap:balance;align-self:center;max-width:none}.information-page__principles-list{width:100%}.information-page__principles-marquee{margin-block-start:clamp(32px,6svh,48px)}.information-page__principles-marquee--alt{margin-block-start:6px;display:block}.information-page__principles-track{font-size:clamp(1.125rem,5.4vw,1.5rem)}.information-page__principles-list{flex-direction:column-reverse;display:flex}.information-page__principles-coil{position:absolute}.information-page__principle:nth-of-type(n) .information-page__principle-title{width:72%}.information-page__principle:nth-of-type(4) .information-page__principle-title{text-align:left;margin-inline-start:0}.information-page__principle:nth-of-type(3) .information-page__principle-title{text-align:left;margin-inline-start:9.33%}.information-page__principle:nth-of-type(2) .information-page__principle-title{text-align:right;margin-inline-start:18.67%}.information-page__principle:first-of-type .information-page__principle-title{text-align:right;margin-inline-start:28%}}.journal-page{--jgutter:30px;--shelf-height:72px;z-index:4;background:var(--color-bg);visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.journal-page__scroller{scrollbar-width:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.journal-page__scroller::-webkit-scrollbar{display:none}.journal-page__flow{flex-direction:column;display:flex}.journal-page__hero{padding:clamp(147px, 19.7svh, 246px) var(--jgutter) calc(clamp(123px, 17.3svh, 197px) + var(--shelf-height));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:relative}.journal-page__shelf{left:0;right:0;height:var(--shelf-height);pointer-events:none;position:absolute;bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.journal-page__shelf-track{will-change:transform;align-items:flex-end;width:200%;height:100%;animation:240s linear infinite journal-shelf-drift;display:flex}.journal-page__shelf-run{justify-content:center;align-items:flex-end;gap:2px;width:50%;height:100%;display:flex}@keyframes journal-shelf-drift{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.journal-page__shelf-track{animation:none;transform:translate(-25%)}}.journal-page__spine{flex:var(--spine-width,1) 1 0;max-width:34px;height:calc(var(--spine-height,1) * var(--shelf-height));background:hsl(var(--spine-hue,210) 82% 45%)}.journal-page__spine:nth-child(28n+1){--spine-hue:230}.journal-page__spine:nth-child(28n+2){--spine-hue:215}.journal-page__spine:nth-child(28n+3){--spine-hue:200}.journal-page__spine:nth-child(28n+4){--spine-hue:185}.journal-page__spine:nth-child(28n+5){--spine-hue:170}.journal-page__spine:nth-child(28n+6){--spine-hue:155}.journal-page__spine:nth-child(28n+7){--spine-hue:140}.journal-page__spine:nth-child(28n+8){--spine-hue:125}.journal-page__spine:nth-child(28n+9){--spine-hue:110}.journal-page__spine:nth-child(28n+10){--spine-hue:100}.journal-page__spine:nth-child(28n+11){--spine-hue:90}.journal-page__spine:nth-child(28n+12){--spine-hue:80}.journal-page__spine:nth-child(28n+13){--spine-hue:65}.journal-page__spine:nth-child(28n+14){--spine-hue:55}.journal-page__spine:nth-child(28n+15){--spine-hue:48}.journal-page__spine:nth-child(28n+16){--spine-hue:40}.journal-page__spine:nth-child(28n+17){--spine-hue:32}.journal-page__spine:nth-child(28n+18){--spine-hue:26}.journal-page__spine:nth-child(28n+19){--spine-hue:20}.journal-page__spine:nth-child(28n+20){--spine-hue:14}.journal-page__spine:nth-child(28n+21){--spine-hue:8}.journal-page__spine:nth-child(28n+22){--spine-hue:0}.journal-page__spine:nth-child(28n+23){--spine-hue:352}.journal-page__spine:nth-child(28n+24){--spine-hue:344}.journal-page__spine:nth-child(28n+25){--spine-hue:320}.journal-page__spine:nth-child(28n+26){--spine-hue:300}.journal-page__spine:nth-child(28n+27){--spine-hue:285}.journal-page__spine:nth-child(28n+28){--spine-hue:270}.journal-page__title,.journal-page__lede{z-index:1;color:var(--color-label);margin:0;position:relative}.journal-page__title{font-family:var(--font-sans);font-size:clamp(2.25rem,4.0625vw,3.25rem);font-weight:500;line-height:var(--leading-display);color:var(--color-ink)}.journal-page__lede{font-weight:500}:root:not([data-theme=dark]) .journal-page__lede{font-weight:400}.journal-page__list{z-index:3;background:var(--color-bg);padding:0 0 clamp(80px,12svh,160px);position:relative}.journal-page__row{align-items:start;gap:var(--cell);padding:18px var(--jgutter) 40px;border-top:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);cursor:pointer;color:var(--color-ink);grid-template-columns:minmax(56px,.6fr) 104px minmax(0,2.4fr) minmax(0,272px) minmax(72px,120px);display:grid;position:relative}.journal-page__row:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.journal-page__row>:not(.journal-page__row-bg){z-index:1;position:relative}.journal-page__row-bg{background:var(--color-plate);will-change:transform;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleY(0)}.journal-page__row:hover{color:var(--color-ink)}.journal-page__row:has(:focus-visible){color:var(--color-ink)}.journal-page__row:focus-visible{color:var(--color-ink)}.journal-page--reduced .journal-page__row-bg{opacity:0;transition:opacity .3s;transform:none}.journal-page--reduced .journal-page__row:hover .journal-page__row-bg{opacity:1}.journal-page__date,.journal-page__category-label,.journal-page__reading{font-family:var(--font-sans);text-transform:uppercase;color:var(--color-label);margin:0;font-size:10px;font-weight:500;line-height:11px}.journal-page__category-label{text-align:right}.journal-page__thumb{width:104px;height:104px;margin-top:21px;overflow:hidden}.journal-page__thumb-img{object-fit:contain;width:100%;height:100%}.journal-page__heading{margin-top:23px;position:relative}.journal-page__row-title{min-height:69px;font-family:var(--font-sans);text-wrap:balance;margin:0;font-size:clamp(32px,3.9vw,50px);font-weight:500;line-height:1}.journal-page__reading{margin-top:8px}.journal-page__excerpt{font-family:var(--font-sans);max-width:272px;margin:30px 0 0;font-size:12px;font-weight:400;line-height:1}.journal-page__quote-row{min-height:210px;padding:30px var(--jgutter);border-top:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);color:var(--color-ink);justify-content:center;align-items:center;margin:0;display:flex;position:relative}.journal-page__quote-inner{text-align:center;max-width:720px}.journal-page__quote-text{font-family:var(--font-editorial);text-wrap:balance;margin:0;font-size:clamp(19px,2vw,27px);font-style:italic;font-weight:400;line-height:1.2}.journal-page__quote-author{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);cursor:default;margin-top:26px;font-size:11px;font-style:normal;font-weight:500;line-height:1;display:inline-grid}.journal-page__quote-name{clip-path:inset(0);grid-area:1/1;transition:clip-path .45s cubic-bezier(.65,0,.35,1),transform .45s cubic-bezier(.65,0,.35,1)}.journal-page__quote-name--dup{clip-path:inset(100% 0 0);transform:translateY(.35em)}.journal-page__quote-author:hover .journal-page__quote-name{clip-path:inset(0 0 100%);transform:translateY(-.35em)}.journal-page__quote-author:hover .journal-page__quote-name--dup{clip-path:inset(0);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.journal-page__quote-name{transition:none}}.journal-page__arrow{width:24px;height:24px;margin-top:76px;margin-left:auto}.journal-page__category{flex-direction:column;align-items:flex-end;display:flex}.journal-page__bar{z-index:3;height:var(--cell);color:var(--color-ink);align-items:center;padding-inline-start:31px;display:flex;position:absolute;top:0;left:0}.journal-page__back{font-family:var(--font-sans);text-transform:uppercase;color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-size:10px;font-weight:500;line-height:11px;display:flex;transform:translateY(1.5px)}.journal-page__back-arrow{width:16px;height:16px;transform:scaleX(-1)}@media (max-width:1023.98px){.journal-page__hero{grid-template-columns:minmax(0,1fr);gap:28px}.journal-page__row{align-items:start;gap:12px var(--gutter-edge);padding-inline:var(--gutter-edge);grid-template-columns:104px minmax(0,1fr);grid-template-areas:"date title""thumb excerpt""cat cat"}.journal-page__date{grid-area:date}.journal-page__thumb{aspect-ratio:1;grid-area:thumb;width:100%;height:auto;margin-top:0}.journal-page__heading{grid-area:title;margin-top:0}.journal-page__excerpt{grid-area:excerpt;margin-top:0}.journal-page__heading,.journal-page__excerpt,.journal-page__reading,.journal-page__row-title{text-align:right}.journal-page__excerpt{max-width:none}.journal-page__category{flex-direction:row;grid-area:cat;justify-content:space-between;align-items:center}.journal-page__category-label{text-align:left}.journal-page__arrow{margin-top:0}.journal-page__row-title{min-height:0}.journal-page__reading{margin-top:6px}.journal-page__quote-row{min-height:200px}}@media (prefers-reduced-motion:reduce){.journal-page__arrow{transition:none}}@media (max-width:767.98px){.journal-page__bar{visibility:hidden;pointer-events:none}}.journal-article{--jgutter:30px;--measure:68ch;z-index:4;background:var(--color-bg);visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.journal-article__scroller{scrollbar-width:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden auto}.journal-article__scroller::-webkit-scrollbar{display:none}.journal-article__flow{flex-direction:column;min-height:100%;display:flex}.journal-article__hero{max-width:var(--measure);padding:clamp(120px, 16svh, 200px) var(--jgutter) clamp(40px, 6svh, 72px);text-align:center;flex-direction:column;align-items:center;gap:24px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.journal-article__title{max-width:16ch;font-family:var(--font-sans);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(40px,6vw,84px);font-weight:500;line-height:.95}.journal-article__meta{font-family:var(--font-sans);text-transform:uppercase;color:var(--color-label);flex-wrap:wrap;justify-content:center;margin:0;font-size:10px;font-weight:500;line-height:11px;display:flex}.journal-article__meta span+span:before{content:"·";padding-inline-start:.4em;padding-inline-end:.4em}.journal-article__cover{object-fit:contain;width:auto;max-width:100%;height:clamp(280px,40svh,460px);margin-top:16px}.journal-article__body{max-width:var(--measure);padding:0 var(--jgutter) clamp(70px, 10svh, 130px);color:var(--color-ink);margin-inline-start:auto;margin-inline-end:auto;display:block}.journal-article__paragraph{font-family:var(--font-sans);margin:0 0 1.35em;font-size:clamp(15px,1.2vw,17px);font-weight:400;line-height:1.65}.journal-article__paragraph:last-child{margin-bottom:0}.journal-article__subtitle{font-family:var(--font-sans);color:var(--color-ink);text-wrap:balance;margin:2.2em 0 .8em;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.1}.journal-article__next{align-content:start;align-items:start;gap:var(--cell);padding:18px var(--jgutter) clamp(70px, 10svh, 130px);border-top:1px dashed color-mix(in srgb, var(--color-ink) 35%, transparent);cursor:pointer;color:var(--color-ink);flex:1;grid-template-columns:minmax(0,1fr) 24px;display:grid;position:relative}.journal-article__next:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.journal-article__next>:not(.journal-article__next-bg){z-index:1;position:relative}.journal-article__next-bg{background:var(--color-plate);will-change:transform;pointer-events:none;position:absolute;top:-1px;bottom:0;left:0;right:0;transform:scaleY(0)}.journal-article__next:hover{color:var(--color-ink)}.journal-article__next:has(:focus-visible){color:var(--color-ink)}.journal-article__next:focus-visible{color:var(--color-ink)}.journal-article--reduced .journal-article__next-bg{opacity:0;transition:opacity .3s;transform:none}.journal-article--reduced .journal-article__next:hover .journal-article__next-bg{opacity:1}.journal-article__next-text{min-width:0}.journal-article__next-label{font-family:var(--font-sans);text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:500;line-height:11px}.journal-article__next-title{font-family:var(--font-sans);margin:0;font-size:clamp(30px,3.6vw,50px);font-weight:500;line-height:1}.journal-article__next-arrow{width:24px;height:24px}.journal-article__bar{z-index:3;height:var(--cell);color:var(--color-ink);align-items:center;padding-inline-start:31px;display:flex;position:absolute;top:0;left:0}.journal-article__back{font-family:var(--font-sans);text-transform:uppercase;color:var(--color-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-size:10px;font-weight:500;line-height:11px;display:flex;transform:translateY(1.5px)}.journal-article__back-arrow{width:16px;height:16px;transform:scaleX(-1)}@media (max-width:767.98px){.journal-article__bar{visibility:hidden;pointer-events:none}}.not-found{z-index:6;background:var(--color-plate);color:var(--color-ink);visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.not-found__inner{justify-content:center;align-items:center;min-height:100%;padding:clamp(72px,12vh,140px) clamp(24px,5vw,80px);display:flex}.not-found__figure{grid-template-columns:clamp(200px,24vw,320px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);width:100%;max-width:900px;margin:0;display:grid}.not-found__square{aspect-ratio:3/4;background:var(--color-bg);width:100%}.not-found__cartel{max-width:34ch}.not-found__head{padding-block-end:14px}.not-found__meta{text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;font-size:10px;font-weight:600;line-height:1.1;display:flex}.not-found__rule{background-image:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px);height:1px;margin-block-start:14px;display:block}.not-found__title{letter-spacing:-.01em;margin-block-start:24px;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:500;line-height:1.05}.not-found__year{text-transform:uppercase;margin-block-start:10px;font-size:10px;font-weight:600;line-height:1.1}.not-found__values{text-transform:uppercase;margin-block-start:16px;padding:0;font-size:10px;font-weight:600;line-height:1.8;list-style:none}.not-found__signature{text-transform:uppercase;margin-block-start:14px;font-size:10px;font-weight:500;line-height:1.8}.not-found__back-label{z-index:1;position:relative}.not-found__back{color:var(--color-ink);text-transform:uppercase;margin-block-start:clamp(40px,6vh,72px);padding:6px 10px 6px 0;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-block;position:relative}.not-found__back-scribble{z-index:0;pointer-events:none;width:131px;max-width:none;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767.98px){.not-found__figure{grid-template-columns:minmax(0,1fr);gap:clamp(36px,7vh,64px);max-width:360px}}@media (prefers-reduced-motion:reduce){.not-found__back-scribble path{transition:none}}body.is-404 .dashboard-nav,body.is-404 .discussion-link,body.is-404 .watermark{opacity:0;pointer-events:none}[data-theme=dark] .not-found{color:#fcf8f8;background:#0b090a}[data-theme=dark] .not-found__square{background:#141112}.text--description{text-transform:uppercase}.text--presentation{text-transform:none;font-size:max(13px, var(--text-sub));color:var(--color-ink);font-weight:500;line-height:1.2}.text--editorial{font-family:var(--font-editorial);font-synthesis:none;font-style:italic;font-weight:400}[data-theme=dark] :-webkit-any(.collection-list__range,.collection-list__row-top,.collection__index,.collection__range,.discussion__find-label,.discussion__availability-label,.discussion__pitch-label-top,.footer__logo-copyright,.footer__faq-sub,.hero-cartel-trigger,.hero-cartel__name,.hero__copyright,.hero__masthead,.hero__subtitle,.hero__location,.hero-v2__tagline,.hero-v2__location,.hero__link,.information__index,.loader__counter,.services__index,.services__list,.ticket__meta,.collection-page__num,.collection-page__bar,.collection-page__toggle,.information-page__author-name,.information-page__author-role,.information-page__services-index,.information-page__svc-eyebrow,.information-page__svc-marquee-copy,.information-page__revo-chip,.information-page__process-num,.information-page__principles-track,.information-page__bar,.not-found__year,.not-found__values,.project-page__meta,.project-page__context,.project-page__text-meta,.project-page__bar){font-weight:500}[data-theme=dark] :is(.collection-list__range,.collection-list__row-top,.collection__index,.collection__range,.discussion__find-label,.discussion__availability-label,.discussion__pitch-label-top,.footer__logo-copyright,.footer__faq-sub,.hero-cartel-trigger,.hero-cartel__name,.hero__copyright,.hero__masthead,.hero__subtitle,.hero__location,.hero-v2__tagline,.hero-v2__location,.hero__link,.information__index,.loader__counter,.services__index,.services__list,.ticket__meta,.collection-page__num,.collection-page__bar,.collection-page__toggle,.information-page__author-name,.information-page__author-role,.information-page__services-index,.information-page__svc-eyebrow,.information-page__svc-marquee-copy,.information-page__revo-chip,.information-page__process-num,.information-page__principles-track,.information-page__bar,.not-found__year,.not-found__values,.project-page__meta,.project-page__context,.project-page__text-meta,.project-page__bar){font-weight:500}[data-theme=dark] .hero-cartel__thumb.is-empty:after{font-weight:500}
