@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--border-angle:0deg}}html.home-active,.home-root{--font-sans:var(--font-space-grotesk), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-green-400:#05df72;--color-green-500:#00c758;--color-emerald-400:#00d294;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-2xl:0 25px 25px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-space-grotesk), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--default-mono-font-family:var(--font-mono);--font-body:var(--font-space-grotesk)}@supports (color:lab(0% 0 0)){html.home-active,.home-root{--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-emerald-400:lab(75.0771% -60.7313 19.4147)}}html.home-active,.home-root{--navy:#02003c;--navy-light:#0a0860;--dark-purple:#1b0280;--purple:#6a23f3;--purple-rgb:106, 35, 243;--purple-glow:#6a23f366;--red:#e2561f;--red-rgb:252, 36, 41;--red-glow:#e2561f4d;--white:#fff;--white-muted:#9898b8;--glass-bg:#0a085059;--glass-border:#6a23f326;--gradient-start:#fff;--gradient-mid:#8b49ef;--gradient-end:#e2561f;--shimmer-color:#e2561f;--shimmer-light:#ff6b6b;--font-body:var(--font-space-grotesk), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:var(--font-drowner), Georgia, "Times New Roman", serif;--font-display:var(--font-bebas-neue), Impact, "Helvetica Neue", sans-serif;--gutter:clamp(18px, 5vw, 76px)}.home-root{background:var(--navy);color:var(--white);font-family:var(--font-space-grotesk), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:#161514;overflow-x:clip}html.home-active{font-family:var(--font-space-grotesk), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;-ms-overflow-style:none;scrollbar-width:none;background:#161514}html.home-active::-webkit-scrollbar{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:bg-purple:focus{background-color:var(--purple)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:text-white:focus{color:var(--color-white)}.trail-hero{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}body:has(.trail-hero){background:#161514}.hero-mark{z-index:3;opacity:.92;mix-blend-mode:difference;background:0 0;line-height:0;transition:opacity .35s cubic-bezier(.66,0,.01,1),transform .35s cubic-bezier(.66,0,.01,1);display:block;position:fixed;top:clamp(18px,2.4vw,34px);left:clamp(18px,2.4vw,34px)}.hero-mark img{opacity:1;object-fit:contain;width:clamp(104px,9vw,148px);height:auto}.hero-nav{z-index:3;align-items:center;gap:10px;display:flex;position:fixed;top:clamp(16px,2.2vw,30px);right:clamp(16px,2.2vw,30px)}.hero-nav.on-dark .hero-pill{--ink:#fff}.hero-nav.on-dark .hero-pill--solid,.hero-nav.on-dark .hero-pill:not(.hero-pill--solid):hover{color:#000b34}.hero-mark:hover{opacity:1;transform:translateY(-1px)}.hero-hold{z-index:1;pointer-events:none;height:100svh;position:relative}.wall-sheet{z-index:2;color:#000;background:#f4f2ee;padding:clamp(80px,12vh,150px) 0;position:relative;overflow:hidden}.wall-head{margin-bottom:clamp(36px,5vh,64px);padding:0 clamp(24px,6vw,96px)}.wall-title{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(32px,5vw,84px);font-weight:700;line-height:.98}.wall{flex-direction:column;gap:clamp(12px,1.6vw,22px);display:flex}.wall-row{gap:clamp(12px,1.6vw,22px);width:max-content;display:flex}.wall[data-run="1"] .wall-row--left{animation:185s linear infinite wall-left}.wall[data-run="1"] .wall-row--right{animation:208s linear infinite wall-right}.wall-row:hover{animation-play-state:paused}@keyframes wall-left{to{transform:translate(-50%)}}@keyframes wall-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.wall-card{aspect-ratio:4/5;color:#fff;background:#141210;border-radius:5px;flex:none;width:clamp(148px,15vw,240px);text-decoration:none;transition:transform .5s cubic-bezier(.66,0,.01,1);position:relative;overflow:hidden}.wall-card img,.wall-card video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wall-card-blank{background:linear-gradient(140deg,#1d1a17,#161514);position:absolute;inset:0}.wall-card-name{opacity:0;background:linear-gradient(#04040a00,#04040ae0);padding:34px 12px 11px;font-size:11.5px;font-weight:600;line-height:1.25;transition:opacity .35s cubic-bezier(.66,0,.01,1);position:absolute;inset:auto 0 0}.wall-card:hover{transform:translateY(-6px)scale(1.02)}.wall-card:hover .wall-card-name{opacity:1}@media (prefers-reduced-motion:reduce){.wall-row{animation:none!important}}.free{z-index:2;color:#fff;background:#161514;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,80px);padding:clamp(80px,13vh,150px) clamp(24px,6vw,96px);display:grid;position:relative;overflow:hidden}@media (max-width:900px){.free{grid-template-columns:1fr}.free-plate{display:none}}.free-title{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.04em;margin:0 0 clamp(16px,2.4vh,26px);font-size:clamp(32px,4.6vw,78px);font-weight:700;line-height:.98}.free-title em{color:#ef6b34;font-style:normal}.free-dek{color:#ffffffa8;max-width:48ch;margin:0 0 clamp(24px,3.4vh,38px);font-size:clamp(13px,1.05vw,16px);line-height:1.55}.free-plate{height:clamp(280px,40vh,460px);position:relative}.free-plate img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:clamp(150px,17vw,250px);transition:transform .8s cubic-bezier(.66,0,.01,1);position:absolute;top:50%;left:50%;box-shadow:0 30px 70px #00000080}.free-plate img:first-child{transform:translate(-92%,-50%)rotate(-9deg)}.free-plate img:nth-child(2){z-index:2;transform:translate(-50%,-54%)rotate(2deg)}.free-plate img:nth-child(3){transform:translate(-8%,-46%)rotate(10deg)}.free:hover .free-plate img:first-child{transform:translate(-104%,-52%)rotate(-13deg)}.free:hover .free-plate img:nth-child(3){transform:translate(4%,-44%)rotate(14deg)}.capture{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.capture input{min-width:0;height:52px;font:inherit;color:#fff;background:#ffffff0d;border:1.5px solid #fff3;border-radius:999px;flex:220px;padding:0 18px;font-size:15px;transition:border-color .3s cubic-bezier(.66,0,.01,1)}.capture input::placeholder{color:#ffffff57}.capture input:focus{border-color:#ef6b34;outline:none}.capture button{cursor:pointer;height:52px;font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.01em;color:#161514;background:#ef6b34;border:0;border-radius:999px;padding:0 26px;font-size:15px;font-weight:700;transition:transform .35s cubic-bezier(.66,0,.01,1),background-color .35s}.capture button:hover:not(:disabled){transform:translateY(-2px)}.capture button:disabled{opacity:.6;cursor:default}.capture-error{color:#ff8a8a;flex:1 0 100%;margin:4px 0 0;font-size:12.5px}.capture-done{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(17px,1.6vw,24px);font-weight:700}.ig{z-index:2;color:#fff;background:#161514;padding:clamp(70px,11vh,130px) 0 clamp(90px,14vh,170px);position:relative;overflow:hidden}.ig-head{margin-bottom:clamp(30px,5vh,56px);padding:0 clamp(24px,6vw,96px)}.ig-title{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(28px,4.2vw,68px);font-weight:700;line-height:1}.ring-stage{--ring-r:clamp(300px, 34vw, 520px);perspective:1400px;perspective-origin:50% 45%;touch-action:pan-y;cursor:grab;height:clamp(330px,44vh,520px);position:relative}.ring-stage:active{cursor:grabbing}.ring{width:clamp(160px,17vw,250px);height:clamp(230px,24vw,340px);transform-style:preserve-3d;will-change:transform;margin:auto;position:absolute;inset:0}.ring-card{color:#fff;backface-visibility:hidden;background:#141210;border-radius:7px;text-decoration:none;position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px #0000008c}.ring-card img,.ring-card video{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.collab{z-index:2;color:#16140f;background:#f4f2ee;padding:clamp(80px,13vh,150px) clamp(24px,6vw,96px);position:relative}.collab-inner{max-width:1000px}.collab-line{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.03em;margin:0 0 clamp(22px,3vh,34px);font-size:clamp(23px,3.1vw,50px);font-weight:700;line-height:1.45}.ln{font:inherit;color:inherit;background:0 0;border:0;border-bottom:3px solid #0000004d;min-width:0;max-width:100%;padding:0 6px 2px;transition:border-color .3s cubic-bezier(.66,0,.01,1)}.ln::placeholder{color:#00000052}.ln:focus{border-bottom-color:#000;outline:none}.ln--sel{appearance:none;cursor:pointer;padding-right:22px}.collab-note{width:100%;font:inherit;resize:vertical;color:#000;background:0 0;border:1.5px solid #00000038;border-radius:10px;margin-bottom:clamp(18px,2.6vh,28px);padding:16px 18px;font-size:clamp(14px,1.1vw,17px);line-height:1.5}.collab-note:focus{border-color:#000;outline:none}.collab-send{cursor:pointer;height:56px;font-family:var(--font-space-grotesk), system-ui, sans-serif;color:#f4f2ee;background:#161514;border:0;border-radius:999px;padding:0 34px;font-size:16px;font-weight:700;transition:transform .35s cubic-bezier(.66,0,.01,1)}.collab-send:hover:not(:disabled){transform:translateY(-2px)}.collab-done{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.03em;max-width:24ch;margin:0;font-size:clamp(22px,2.8vw,44px);font-weight:700;line-height:1.15}.acid-body .capture{pointer-events:auto}.tear-sheet{z-index:2;align-items:center;min-height:100svh;padding:clamp(110px,15vh,190px) clamp(24px,6vw,96px) clamp(70px,10vh,130px);display:flex;position:relative;overflow:hidden}.tear-field{width:100%;height:100%;display:block;position:absolute;inset:0}.tear-inner{width:100%;position:relative}.hero-hold{perspective:1100px;perspective-origin:50% 42%;justify-content:center;align-items:flex-end;display:flex}.hero-doors{pointer-events:auto;perspective:900px;transform-style:preserve-3d;transform:rotateX(calc(var(--tilt-y,0) * -26deg)) rotateY(calc(var(--tilt-x,0) * 30deg)) scale(calc(1 - var(--tilt-mag,0) * .06));transform-origin:50% -140%;will-change:transform;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:clamp(196px,33vh,372px);display:flex}.door{color:#f4f2ee;height:clamp(46px,5.2vh,58px);font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.015em;transform:rotateX(calc(var(--py,0) * -16deg)) rotateY(calc(var(--px,0) * 22deg)) translateZ(calc(var(--lift,0) * 26px));transform-style:preserve-3d;background:#000;border:1.5px solid #000;border-radius:999px;justify-content:center;align-items:center;padding:0 clamp(22px,2.4vw,34px);font-size:clamp(14px,1.15vw,17px);font-weight:700;text-decoration:none;transition:transform .45s cubic-bezier(.66,0,.01,1),background-color .3s cubic-bezier(.66,0,.01,1),color .3s cubic-bezier(.66,0,.01,1),box-shadow .45s cubic-bezier(.66,0,.01,1);display:inline-flex}.door:hover{--lift:1;color:#16140f;background:#f4f2ee;transition:transform,background-color .3s cubic-bezier(.66,0,.01,1),color .3s,box-shadow .4s;box-shadow:0 20px 44px #0000003d}.door--ghost{color:#000;background:0 0}.door--ghost:hover{color:#f4f2ee;background:#161514}.pipe{z-index:2;color:#fff;background:#161514;position:relative}.pipe[data-mode=static] .pipe-track{justify-content:center;width:auto}.pipe-stick{flex-direction:column;justify-content:center;height:100svh;padding:clamp(70px,10vh,120px) 0 clamp(50px,7vh,90px);display:flex;position:sticky;top:0;overflow:hidden}.pipe-head{margin-bottom:clamp(20px,3vh,40px);padding:clamp(34px,6vh,70px) clamp(24px,6vw,96px) 0}.pipe-title{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(28px,4.2vw,68px);font-weight:700;line-height:.98}.pipe-hint{letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;margin:12px 0 0;font-size:11.5px}.pipe-track{will-change:transform;gap:clamp(18px,3vw,48px);width:max-content;padding:0 clamp(24px,6vw,96px);display:flex}.pipe[data-mode=scroller] .pipe-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:auto;overflow-x:auto}.pipe[data-mode=scroller] .stage{scroll-snap-align:center}.pipe-rail{background:#ffffff24;height:2px;position:absolute;bottom:clamp(26px,4vh,44px);left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.pipe-rail span{transform-origin:0;will-change:transform;background:#ef6b34;height:100%;display:block}.pipe[data-mode=scroller] .pipe-rail{display:none}.rows{border-top:1.5px solid #00000057}.row{color:#16140f;border-bottom:1.5px solid #00000042;min-height:clamp(120px,17vh,190px);text-decoration:none;display:block;position:relative;overflow:hidden}.row-behind{pointer-events:none;mix-blend-mode:multiply;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.row-behind-track{gap:clamp(30px,5vw,80px);width:max-content;animation:26s linear infinite row-run;display:flex}.row-behind-track span{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.05em;white-space:nowrap;color:#e6e1d6;font-size:clamp(70px,11vw,190px);font-weight:700;line-height:1}.row:nth-child(2n) .row-behind-track{animation-direction:reverse}@keyframes row-run{to{transform:translate(-50%)}}.row-main{z-index:2;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,3.6vh,46px) clamp(20px,3vw,44px);transition:padding-left .5s cubic-bezier(.66,0,.01,1);display:flex;position:relative}.row:hover .row-main{padding-left:clamp(34px,5vw,72px)}.row-name{color:#141210;font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.04em;flex:none;font-size:clamp(30px,5.2vw,86px);font-weight:700;line-height:.94}.row-meta{color:#141210;flex:none;align-items:center;gap:clamp(12px,1.6vw,22px);display:flex}.row-n{letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:clamp(11px,1vw,14px);font-weight:600}.row-mark{width:clamp(16px,1.5vw,24px);height:auto}.row-deco{z-index:1;pointer-events:none;align-items:center;gap:clamp(14px,2vw,30px);display:flex;position:absolute;top:50%;right:clamp(20px,3vw,44px);translate:0 -50%}.row-rule{mix-blend-mode:difference;align-items:flex-end;gap:5px;display:flex}.row-rule i{background:#f4f2ee;width:1.5px;height:8px;display:block}.row-rule i.tall{height:15px}.row-sticker{opacity:.9;width:clamp(30px,3.4vw,52px);height:auto;rotate:-8deg}.rows-title{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.045em;mix-blend-mode:difference;color:#f4f2ee;margin:0 0 clamp(24px,4vh,52px);font-size:clamp(40px,7vw,118px);font-weight:700;line-height:.9}.row:hover .crate{opacity:1;pointer-events:auto}.row--all{background:#161514;border-bottom:0;border-radius:999px;width:max-content;max-width:100%;min-height:0;margin:clamp(22px,3.4vh,40px) auto 0;overflow:hidden}.row--all .row-main{color:#ef6b34;gap:clamp(12px,1.6vw,22px);padding:clamp(12px,1.6vh,17px) clamp(22px,2.6vw,36px)}.row--all .row-name{color:#ef6b34;font-size:clamp(15px,1.3vw,21px)}.row--all .row-meta{color:#ef6b34}.row--all .row-n{font-size:10px}.row:hover.row--all .row-main{padding-left:clamp(20px,3vw,44px)}.row--all .row-behind{mix-blend-mode:screen}.row--all .row-behind-track span{color:#1d1a17}.page-wipe{z-index:90;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.deskbg-layer[data-on=true]{opacity:.3;transform:scale(1)}.chip[data-on=true]{color:#f4f2ee;background:#000}.chip[data-on=true] b{opacity:.6}.cell[data-wide="1"]{grid-area:span 2/span 2}@media (max-width:620px){.cell[data-wide="1"]{grid-area:span 1/span 1}}.cell[data-wide="1"] .cell-name{-webkit-line-clamp:3;font-size:clamp(22px,2.4vw,38px)}.cell[data-wide="1"] .cell-dek{-webkit-line-clamp:3;font-size:13.5px}.panel .tear-field{z-index:0}.deskbg-layer[data-on=true]{opacity:.44}.row-frame{z-index:0;pointer-events:none;clip-path:inset(0 0 0 100%);transition:clip-path .75s cubic-bezier(.66,0,.01,1);position:absolute;inset:0;overflow:hidden}.row-frame img{object-fit:cover;mix-blend-mode:multiply;opacity:.82;width:100%;height:100%;transition:scale 1.1s cubic-bezier(.66,0,.01,1);display:block;scale:1.08}.row:hover .row-frame{clip-path:inset(0 0 0 0%)}.row:hover .row-frame img{scale:1}.row--all .row-frame{display:none}.wall-title em{color:#e2561f;font-style:normal}.wall-dek{opacity:.62;max-width:46ch;margin-top:clamp(14px,2vh,20px);font-size:clamp(14px,1.15vw,17px);line-height:1.5}.wall-card{filter:saturate(.62)brightness(.86);transition:transform .5s cubic-bezier(.66,0,.01,1),filter .45s,box-shadow .5s}.wall-card:hover{filter:saturate(1.12)brightness();transform:translateY(-10px)scale(1.05);box-shadow:0 30px 66px #0006}.ig--wide{padding-left:0;padding-right:0}.ig--wide .ring-stage{--ring-r:clamp(360px, 42vw, 760px);height:clamp(360px,52vh,620px)}.ig--wide .ring{width:clamp(190px,20vw,320px);height:clamp(280px,30vw,460px)}.ring-wrap{position:relative}.ring-stage[data-grab="1"]{cursor:grabbing}.ring-card{border-radius:12px}.ring-card[aria-hidden=false]{box-shadow:0 30px 80px #000000a6,0 0 0 2px #ef6b34b3}.ring-bar{justify-content:center;align-items:center;gap:clamp(14px,2vw,30px);margin-top:clamp(22px,3.4vh,38px);padding:0 clamp(24px,6vw,96px);display:flex}.ring-arrow{cursor:pointer;color:#fff;background:0 0;border:1.5px solid #ffffff47;border-radius:999px;flex:none;width:52px;height:52px;font-size:19px;line-height:1;transition:background-color .3s cubic-bezier(.66,0,.01,1),color .3s,transform .3s,border-color .3s}.ring-arrow:hover{color:#161514;background:#ef6b34;border-color:#ef6b34;transform:translateY(-2px)}.ring-now{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:4px;min-width:min(420px,60vw);text-decoration:none;display:flex}.ring-now-sub{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(20px,2.4vw,36px);font-weight:700;line-height:1}.ring-now-go{color:#ef6b34;opacity:.8;font-size:12px;font-weight:700}.ring-now:hover .ring-now-go{opacity:1;text-underline-offset:3px;text-decoration:underline}.ring-dots{justify-content:center;gap:7px;margin-top:clamp(16px,2.4vh,24px);display:flex}.ring-dots span{background:#ffffff38;border-radius:999px;width:6px;height:6px;transition:background-color .3s,width .3s cubic-bezier(.66,0,.01,1)}.ring-dots span[data-on=true]{background:#ef6b34;width:20px}.ring-hint{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#ffffff57;margin:clamp(16px,2.4vh,24px) 0 0;font-size:11.5px}.row{transition:min-height .6s cubic-bezier(.66,0,.01,1)}.row:not(.row--all):hover{min-height:clamp(200px,30vh,340px)}.row-frame img{mix-blend-mode:normal;opacity:1}.row-frame:after{content:"";background:linear-gradient(90deg,#f4f2ee 0%,#f4f2eed1 26%,#f4f2ee00 62%);position:absolute;inset:0}.row-name,.row-meta{z-index:2;position:relative}.lb2-wait .capture input{background:#ffffff14;border-color:#ffffff80}.lb2-wait .capture input:focus{border-color:var(--lb-acid)}.lb2-wait .capture button{background:var(--lb-acid);color:var(--lb-ink)}.wall-title em{color:#000}.wall-sheet{isolation:isolate;position:relative;overflow:clip}.wall-head,.wall{z-index:3;position:relative}.wall:hover .wall-run,.wall:hover .wall-row>*,.wall-row:hover{animation-play-state:paused}.academy-page .hero-mark{mix-blend-mode:normal;background:#f8f8f8}.lab-page .hero-mark{mix-blend-mode:normal;background:#f80000}.lab-page .hero-mark img{filter:none}.boot{z-index:200;pointer-events:none;background:#161514;position:fixed;inset:0}.boot-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}html[data-booting="1"]{overflow:hidden}.door--book{color:#000;background:0 0;border-style:dashed;border-width:2px}.door--book:hover{color:#f4f2ee;background:#161514;border-style:solid}.hero-hold--academy .door--book{color:#f8f8f8;border-color:#f8f8f880}.hero-sticker{z-index:4;pointer-events:none;filter:drop-shadow(0 16px 34px #0006);width:clamp(84px,10vw,168px);height:auto;animation:.8s cubic-bezier(.66,0,.01,1) .35s both hero-sticker-in;position:absolute;top:50%;left:50%;translate:clamp(180px,24vw,480px) clamp(-150px,-13vh,-90px);rotate:14deg}@keyframes hero-sticker-in{0%{opacity:0;rotate:40deg;scale:.6}to{opacity:1;rotate:14deg;scale:1}}@media (max-width:820px){.hero-sticker{width:74px;translate:clamp(110px,30vw,170px) -110px}}@media (prefers-reduced-motion:reduce){.hero-sticker{animation:none}}.hero-sticker{translate:clamp(300px,34vw,660px) clamp(-210px,-18vh,-130px)}@media (max-width:820px){.hero-sticker{translate:clamp(120px,32vw,190px) -130px}}.hero-sticker{transform-style:preserve-3d;transform:rotateX(calc(var(--tilt-y,0) * -26deg)) rotateY(calc(var(--tilt-x,0) * 30deg)) scale(calc(1 - var(--tilt-mag,0) * .06));transform-origin:50% 260%;will-change:transform}.o2o{--xp-white:#f8f8f8;--xp-red:#e2561f;--xp-violet:#ef6b34;--xp-indigo:#1b1917;--xp-ink:#0e0d0c;z-index:2;background:var(--xp-ink);color:var(--xp-white);perspective:1400px;padding:clamp(70px,11vh,140px) clamp(24px,6vw,96px);position:relative;overflow:clip}.o2o-inner{grid-template-columns:1fr clamp(220px,26vw,420px);align-items:center;gap:clamp(24px,4vw,70px);max-width:1360px;margin:0 auto;display:grid}@media (max-width:860px){.o2o-inner{grid-template-columns:1fr}}.o2o-title{font-family:var(--font-space-grotesk), system-ui, sans-serif;letter-spacing:-.04em;margin:10px 0 clamp(16px,2.4vh,24px);font-size:clamp(28px,4.6vw,70px);font-weight:700;line-height:.94}.o2o-title em{color:var(--xp-red);filter:brightness(1.3);font-style:normal}.o2o-dek{opacity:.68;max-width:52ch;font-size:clamp(14px,1.2vw,17px);line-height:1.55}.o2o-cta{background:var(--xp-red);height:56px;color:var(--xp-white);font-family:var(--font-space-grotesk), system-ui, sans-serif;border-radius:999px;justify-content:center;align-items:center;margin-top:clamp(20px,3vh,30px);padding:0 30px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.66,0,.01,1),background-color .3s,color .3s;display:inline-flex}.o2o-cta:hover{background:var(--xp-white);color:var(--xp-indigo);transform:translateY(-3px)}.o2o-mark{width:100%;height:auto;transform-style:preserve-3d;transform:rotateX(calc(var(--py,0) * -12deg)) rotateY(calc(var(--px,0) * 16deg)) translateZ(30px);filter:drop-shadow(0 30px 60px #0000008c);transition:transform .5s cubic-bezier(.66,0,.01,1);display:block}.wall-sheet{color:#f4f2ee;background:#161514}.wall-title{color:#f4f2ee}.wall-title em,.wall-sheet .eyebrow{color:#f4f2ee;opacity:.55}.wall-dek{color:#f4f2ee;opacity:.6}.wall-card{filter:saturate(.8)brightness(.94)}.wall-row:hover .wall-card:not(:hover){filter:saturate(.4)brightness(.6)}.xp-move[data-look=butter]{color:#000;background:#f4f2ee}.xp-move[data-look=butter] .xp-pattern{background-image:repeating-linear-gradient(45deg,#000 0 2px,#0000 2px 16px)}.xp-move[data-look=lime]{color:#161514;background:#ef6b34}.xp-move[data-look=lime] .xp-pattern{background-image:radial-gradient(#161514 1.6px,#0000 1.7px);background-size:18px 18px}.xp-move[data-look=blue]{color:#f8f8f8;background:#e2561f;border-color:#f8f8f8}.xp-move[data-look=blue] .xp-pattern{background-image:repeating-linear-gradient(0deg,#fff 0 1.5px,#0000 1.5px 26px),repeating-linear-gradient(90deg,#fff 0 1.5px,#0000 1.5px 26px)}.xp-move[data-look=red]{color:#f8f8f8;background:#f80000;border-color:#f8f8f8}.xp-move[data-look=red] .xp-pattern{background-image:repeating-linear-gradient(-45deg,#fff 0 3px,#0000 3px 22px)}.xp-move[data-look=lime],.xp-move[data-look=blue],.xp-move[data-look=red],.xp-move[data-look=butter]:hover{color:#000;background:#f4f2ee;border-color:#000}.xp-move[data-look=lime]:hover{color:#161514;background:#ef6b34;border-color:#000}.xp-move[data-look=blue]:hover{color:#f8f8f8;background:#e2561f;border-color:#f8f8f8}.gx-switch[data-mode=run] .gx-switch-thumb{transform:translate(100%)}.gx-stop[data-on=true]{color:var(--gx-butter)}.gx-stop[data-on=true] .gx-stop-dot{background:var(--gx-butter);box-shadow:0 0 0 4px #f4f2ee33}.gx-room[data-look=butter]{--gx-paper:#f4f2ee;--gx-ink:#000;--gx-accent:#e2561f}.gx-room[data-look=ink]{--gx-paper:#161514;--gx-ink:#f8f8f8;--gx-accent:#ef6b34}.gx-room[data-look=lime]{--gx-paper:#ef6b34;--gx-ink:#161514;--gx-accent:#e2561f}.gx-room[data-look=blue]{--gx-paper:#e2561f;--gx-ink:#f8f8f8;--gx-accent:#f4f2ee}.gx-room[data-look=red]{--gx-paper:#e2561f;--gx-ink:#fff;--gx-accent:#f4f2ee}.gx[data-mode=read] .gx-run,.gx[data-mode=run]>:not(.gx-run):not(.gx-switch){display:none}.gx-page:has(.gx[data-mode=run]) .gx-cover{display:none}.gx-offers{--gx-butter:#f4f2ee;--gx-lime:#ef6b34;--gx-blue:#e2561f;--gx-red:#e2561f;--gx-black:#161514;--gx-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--gx-ease:cubic-bezier(.66, 0, .01, 1);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.gx-offer{padding:clamp(26px,5vw,44px) clamp(14px,3vw,26px)}.gx-offer-mark{width:clamp(86px,26vw,150px);margin-bottom:14px}.gx-offer-title{margin-bottom:10px;font-size:clamp(17px,5.2vw,30px)}.gx-offer-line{margin-bottom:18px;font-size:clamp(11.5px,3vw,15px);line-height:1.45}.gx-offer-flag{letter-spacing:.14em;margin-bottom:14px;padding:5px 9px}}@media (max-width:620px){.gx-offer-form form{flex-direction:column;align-items:stretch;gap:8px}.gx-offer-form input,.gx-offer-form button[type=submit]{flex:none;width:100%}.gx-offer-form input{padding:11px 15px!important;font-size:13px!important}.gx-offer-form button[type=submit]{padding:11px 14px!important}}.gx-offer{isolation:isolate;background:var(--gx-paper);color:var(--gx-ink);flex-direction:column;align-items:flex-start;padding:clamp(46px,7vh,90px) clamp(22px,4vw,56px);display:flex;position:relative}.gx-offer[data-look=red]{--gx-paper:#161514;--gx-ink:#f8f8f8;--gx-accent:#e2561f}.gx-offer[data-look=blue]{--gx-paper:#e2561f;--gx-ink:#f8f8f8;--gx-accent:#ef6b34}.gx-offer-flag{border:1px solid var(--gx-ink);border-radius:999px;margin-bottom:20px;padding:6px 13px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.gx-offer-flag{border:1px solid color-mix(in srgb, var(--gx-ink) 34%, transparent)}}.gx-offer-flag{color:var(--gx-accent);font-family:var(--gx-mono);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:700}.gx-offer-mark{width:clamp(160px,20vw,250px);height:auto;margin-bottom:22px;display:block}.gx-offer-title{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 14px;font-size:clamp(26px,3vw,42px);font-weight:800;line-height:.98}.gx-offer-line{opacity:.74;max-width:42ch;margin:0 0 26px;font-size:clamp(14px,1.1vw,17px);line-height:1.55}.gx-offer-form{width:100%;max-width:470px}.gx-offer-form input{border:1px solid var(--gx-ink)!important;background:#ffffff14!important;border-radius:999px!important;padding:13px 20px!important}@supports (color:color-mix(in lab, red, red)){.gx-offer-form input{border:1px solid color-mix(in srgb, var(--gx-ink) 30%, transparent)!important}}.gx-offer-form input{color:var(--gx-ink)!important;font-size:14px!important}.gx-offer-form input::placeholder{color:var(--gx-ink)!important}@supports (color:color-mix(in lab, red, red)){.gx-offer-form input::placeholder{color:color-mix(in srgb, var(--gx-ink) 45%, transparent)!important}}.gx-offer-form input:focus{border-color:var(--gx-accent)!important}.gx-offer-form button[type=submit]{font-family:var(--gx-mono);letter-spacing:.12em;text-transform:uppercase;transition:transform .3s var(--gx-ease);font-size:11px;font-weight:700;background:var(--gx-butter)!important;color:#000!important;box-shadow:none!important;border-radius:999px!important;padding:13px 22px!important}.gx-offer-form button[type=submit]:hover{transform:translateY(-2px)}.mh{--mh-ease:cubic-bezier(.66, 0, .01, 1);isolation:isolate;color:#fff;background:#161514;place-items:center;height:100svh;min-height:560px;display:grid;position:relative;overflow:clip}.mh-wall{z-index:0;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(5,1fr);gap:3px;display:grid;position:absolute;inset:0}.mh-tile{background:#0d0d14;margin:0;position:relative;overflow:hidden}.mh-tile[data-wide="1"]{grid-column:span 2}.mh-tile img,.mh-tile video{object-fit:cover;filter:brightness(.52)saturate(.9);width:100%;height:100%;transition:filter .55s var(--mh-ease), transform .8s var(--mh-ease);display:block;transform:scale(1.02)}.mh-tile{opacity:0}.mh[data-in="1"] .mh-tile{opacity:1;transition:opacity .6s var(--mh-ease);transition-delay:calc(var(--i,0) * 42ms)}.mh-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#1615149e 26%,#161514d1 50%,#1615149e 74%,#0000 100%);position:absolute;inset:0}.mh-line{z-index:2;pointer-events:none;text-align:center;text-transform:uppercase;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 4px 40px #161514bf;flex-direction:column;align-items:center;gap:.02em;margin:0;font-size:clamp(34px,7.4vw,116px);font-weight:800;line-height:.96;display:flex;position:relative}.mh-line em{color:#ef6b34;font-style:normal}.mh-w{opacity:0;display:block;transform:translateY(20px)}.mh[data-in="1"] .mh-w{opacity:1;transition:opacity .7s var(--mh-ease), transform .7s var(--mh-ease);transition-delay:calc(.25s + var(--i,0) * .11s);transform:none}.mh-note{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:#ffffff73;text-align:center;margin:0;padding:0 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;position:absolute;bottom:clamp(16px,3.5vh,38px)}@media (max-width:820px){.mh-wall{grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(3,1fr)}.mh-tile[data-wide="1"]{grid-column:span 1}.mh-tile:last-child{grid-column:span 3}.mh-tile:nth-child(n+16){display:none}}@media (prefers-reduced-motion:reduce){.mh-tile,.mh-w{transition:none;opacity:1!important;transform:none!important}}@media (max-width:700px){.hero-sticker{width:clamp(58px,15vw,84px);translate:clamp(62px,18vw,92px) clamp(-118px,-12vh,-74px)}.hero-doors{margin-bottom:clamp(64px,13vh,108px)}.gx-offer-flag,.eyebrow,.foot-label{font-size:12px}.hero-nav .hero-pill{font-size:12.5px}}@media (pointer:coarse){.wall-card-name{opacity:1;padding-top:26px;font-size:12px}.ring-now-go{opacity:1!important}}.mh-tile[data-lit] img,.mh-tile[data-lit] video{filter:brightness()saturate(1.02);transform:scale(1.045)}.mh-tile[data-lit]:after{content:"";pointer-events:none;transition:opacity .5s var(--mh-ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #f4f2ee8c}.mh-tile:hover img,.mh-tile:hover video{filter:brightness(1.04)saturate(1.04);transform:scale(1.06)}.mk-cur button[data-on]{background:var(--gx-ink);color:var(--gx-paper)}.jn-room[data-look=butter]{background:var(--butter);color:var(--ink)}.jn-room[data-look=lime]{background:var(--lime);color:var(--ink)}.jn-room[data-look=blue]{background:var(--blue);color:#fff}.jn-room[data-look=red]{background:var(--red);color:#fff}.jn-room[data-look=ink]{background:var(--ink);color:var(--paper)}.jn-room[data-look=ink] .jn-err{color:var(--red)}.jn-room[data-look=lime] .jn-err,.jn-room[data-look=butter] .jn-err{color:#b4001f}.jn-room[data-look=blue] .jn-err,.jn-room[data-look=red] .jn-err{color:#fff;text-decoration:underline}.lk-room[data-look=butter]{background:var(--butter);color:var(--ink);min-height:100svh}.lk-room[data-look=red]{background:var(--red);color:#fff}.lk-half[data-look=red] .lk-chip-soon{color:var(--red)}.lk-half[data-look=blue] .lk-chip-soon{color:var(--blue)}.lk-half[data-look=red] .lk-chip-soon i{background:var(--red)}.lk-half[data-look=blue] .lk-chip-soon i{background:var(--blue)}.lk-half[data-look=red]{background:var(--red);color:#fff}.lk-half[data-look=blue]{background:var(--blue);color:#fff}@media (max-width:759px){.lk-room[data-look=butter]{min-height:auto;padding:74px 0 56px}}.gx[data-book] .gx-room[data-in] .gx-room-head>*{opacity:1;transform:none}.gx[data-book] .gx-room[data-in] .gx-room-head>.gx-room-eyebrow{transition-delay:40ms}.gx[data-book] .gx-room[data-in] .gx-room-head>.gx-room-title{transition-delay:.16s}.gx[data-book] .gx-room[data-in] .gx-room-head>.gx-room-dek{transition-delay:.3s}.gx[data-book] .gx-room[data-in]>.gx-room-n{opacity:.18}.gx-bouquet[data-in] .gx-bq-frame{transform:translateY(calc(-1 * var(--lift))) rotate(var(--tilt)) scale(1);opacity:1}.gx-scrollrail a[data-on] .gx-sr-label{opacity:.85;transform:none}.gx-scrollrail a[data-on] .gx-sr-tick{opacity:1;width:40px}.tear-sheet{color:#16140f;background:#f4f2ee}@media (max-width:700px){.door{height:44px;padding:0 18px;font-size:13px}.ig--wide .ring-stage{--ring-r:clamp(150px,44vw,360px);height:clamp(290px,44vh,420px)}.ig--wide .ring{width:clamp(140px,40vw,220px);height:clamp(205px,58vw,320px)}.ring-stage{--ring-r:clamp(140px,40vw,520px)}.ring-now{min-width:0;max-width:70vw}.ring-now-sub{font-size:14px}.ring-hint{padding:0 24px;font-size:9px}}@media (max-width:620px){.pipe-head{padding:26px 20px 0}.pipe-hint{font-size:10px}.row{min-height:clamp(88px,12vh,132px)}.row:not(.row--all):hover{min-height:clamp(132px,20vh,210px)}.row-name{font-size:clamp(24px,7.6vw,34px)}.row-behind-track span{font-size:clamp(52px,15vw,86px)}.row-meta{font-size:9px}.collab-line{font-size:clamp(19px,5.8vw,24px);line-height:1.55}.collab-note{font-size:14px}.collab-send{height:50px;padding:0 26px;font-size:15px}.ig-head{padding:0 20px}}@media (max-width:480px){.hero-doors{flex-direction:column;align-items:stretch;width:min(88vw,340px)}.door{justify-content:center}.mh-note{letter-spacing:.16em;font-size:8.5px}.stage{width:clamp(210px,72vw,236px)}.wall-card-name{font-size:10px}}.free-plate--live{perspective:none;justify-content:center;align-items:center;display:flex}.free-plate--live .mc-card{transform:rotate(1.4deg)}
