@font-face{font-family:Archivo;src:url(/fonts/Archivo-latin.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;src:url(/fonts/Archivo-latin-ext.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Archivo Expanded;src:url(/fonts/Archivo-latin.woff2) format("woff2");font-weight:700 900;font-stretch:125%;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Expanded;src:url(/fonts/Archivo-latin-ext.woff2) format("woff2");font-weight:700 900;font-stretch:125%;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}@font-face{font-family:Zahir Arabic;src:url(/fonts/Zahir-Arabic.otf) format("opentype");font-weight:400;font-display:swap}:root{--black: #000000;--bone: #f6efd6;--arabic: #f4e6b3;--bone-70: rgba(246, 239, 214, .7);--bone-45: rgba(246, 239, 214, .45);--bone-28: rgba(246, 239, 214, .28);--hair: rgba(246, 239, 214, .16);--hair-strong: rgba(246, 239, 214, .34);--display: "Archivo Expanded", "Helvetica Neue", Helvetica, Arial, sans-serif;--ui: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--secondary: "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--arabic-face: "Zahir Arabic", sans-serif;--display-weight: 800;--display-track: -.02em;--vh: 100dvh;--pad: 22px;--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--ease: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100%;background:var(--black)}body{color:var(--bone);font-family:var(--ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden;overscroll-behavior:none;user-select:none;-webkit-user-select:none}input{user-select:text;-webkit-user-select:text}#root{height:100%}input,button{font:inherit;color:inherit;background:none;border:0;outline:none}button{cursor:pointer}.shell{position:relative;height:var(--vh);width:100%;overflow:hidden;overflow:clip;isolation:isolate}.field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--black)}.field__glow{position:absolute;left:50%;top:42%;width:128vmax;height:128vmax;margin:-64vmax 0 0 -64vmax;background:radial-gradient(circle at center,#f6efd621,#f6efd60d 26%,#f6efd600 58%);animation:drift 22s ease-in-out infinite alternate}@keyframes drift{0%{transform:translate3d(-9%,-6%,0) scale(1)}to{transform:translate3d(9%,7%,0) scale(1.16)}}.field__dots{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:url(/brand/dot-screen.png);background-size:172px 172px;opacity:.16;mix-blend-mode:screen}.field__grain{position:absolute;top:-120px;right:-120px;bottom:-120px;left:-120px;background-image:url(/brand/grain.png);background-size:320px 320px;opacity:.3;mix-blend-mode:overlay}.field__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 78% 62% at 50% 44%,#0000 42%,#0000009e)}.field__calligraphy{position:absolute;left:50%;top:-14%;width:380vw;margin-left:-190vw;opacity:.075;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55) 0%,#000 26%,rgba(0,0,0,.4) 62%,transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55) 0%,#000 26%,rgba(0,0,0,.4) 62%,transparent 88%);animation:sway 26s ease-in-out infinite alternate}@keyframes sway{0%{transform:translate3d(-3%,0,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.07)}}.tech{font-family:var(--secondary);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-45);line-height:1}.ar{font-family:var(--arabic-face);color:var(--arabic);direction:rtl;line-height:1.55}.hair{height:1px;width:100%;background:var(--hair);transform-origin:left center}.boot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--black);padding:calc(var(--safe-t) + 28px) var(--pad) calc(var(--safe-b) + 28px)}.boot__scan{position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,rgba(246,239,214,0) 0%,var(--bone) 42%,var(--bone) 58%,rgba(246,239,214,0) 100%);transform:scaleX(0);animation:scan 1.05s var(--ease) forwards}@keyframes scan{0%{transform:scaleX(0);opacity:1}55%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.boot__reel{position:relative;width:100%;height:46px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}.boot__strip{position:absolute;top:0;right:0;bottom:0;left:0;animation:reel 1.4s cubic-bezier(.12,.72,.16,1) .15s forwards;will-change:transform}@keyframes reel{0%{transform:translateZ(0)}to{transform:translate3d(0,calc(var(--reel-travel) * -1),0)}}.boot__slot{height:46px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:26px;letter-spacing:-.01em;color:var(--bone-28);white-space:nowrap}.boot__slot--live{color:var(--bone)}.boot__mark{width:min(58vw,240px);margin-top:30px;opacity:0;clip-path:inset(100% 0 0 0);animation:reveal .65s var(--ease) 1.45s forwards}.boot__mark img{display:block;width:100%;height:auto}@keyframes reveal{0%{opacity:1;clip-path:inset(100% 0 0 0);transform:translate3d(0,12px,0)}to{opacity:1;clip-path:inset(0 0 0 0);transform:translateZ(0)}}.boot__ar{margin-top:16px;font-size:14px;opacity:0;animation:fadeUp .55s var(--ease) 1.78s forwards}@keyframes fadeUp{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.boot__foot{position:absolute;left:var(--pad);right:var(--pad);bottom:calc(var(--safe-b) + 26px);display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.boot__count{font-family:var(--secondary);font-size:40px;line-height:.82;letter-spacing:-.02em;color:var(--bone);font-variant-numeric:tabular-nums}.boot__skip{position:absolute;top:calc(var(--safe-t) + 18px);right:var(--pad);padding:10px 4px;opacity:0;animation:fadeIn .5s linear .9s forwards}@keyframes fadeIn{to{opacity:1}}.boot.is-out{animation:bootOut .34s var(--ease) forwards}@keyframes bootOut{to{opacity:0}}.shutter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;background:var(--bone);transform:translate3d(0,100%,0);pointer-events:none}.shutter.is-running{animation:shutter .86s cubic-bezier(.65,0,.2,1) forwards}@keyframes shutter{0%{transform:translate3d(0,100%,0)}42%{transform:translateZ(0)}58%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}.enter{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;padding:calc(var(--safe-t) + 20px) var(--pad) calc(var(--safe-b) + 18px)}.enter__head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:0 0 auto}.enter__logo{width:62px;height:auto;display:block}.enter__region{display:flex;align-items:baseline;gap:8px}.enter__city{font-family:var(--secondary);font-size:11px;line-height:1;letter-spacing:.2em;color:var(--bone);min-width:34px;text-align:right}.enter__city.is-flipping{animation:cityFlip .44s var(--ease)}@keyframes cityFlip{0%{opacity:1;transform:translateZ(0)}40%{opacity:0;transform:translate3d(0,-8px,0)}41%{transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.enter__body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;padding:24px 0 26px}.enter__lead{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .52s var(--ease),opacity .3s linear}.enter__leadClip{overflow:hidden}:root[data-short] .enter__lead{grid-template-rows:0fr;opacity:0;pointer-events:none}.enter__rule{height:1px;margin-top:16px;background:var(--hair);transform-origin:left center;animation:drawIn .9s var(--ease) .62s backwards}@keyframes drawIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.enter__title{font-size:clamp(38px,min(17.4vw,8.6vh),72px);color:var(--bone)}.enter__titleEn{display:block;font-family:var(--display);font-size:1em;line-height:.86;letter-spacing:-.03em;text-transform:uppercase;text-align:right}.enter__titleEn span{display:block}.enter__titleAr{display:block;margin-top:.12em;font-family:var(--arabic-face);font-size:.93em;line-height:1.25;letter-spacing:0;text-transform:none;direction:rtl;text-align:left}.enter__title em{font-style:normal;color:var(--arabic)}.enter__sub{margin-top:20px;font-size:14px;line-height:1.5;color:var(--bone-45)}.enter__sub span{display:block}.enter__subGoods{color:var(--bone-70)}.entry{margin-top:30px}.entry--email{margin-top:24px}.entry__label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.entry__flag{color:var(--bone-70);transition:color .25s var(--ease)}.entry__flag.is-warn{color:var(--arabic)}.entry__row{display:flex;align-items:baseline;gap:6px;width:100%}.entry__at{font-family:var(--display);font-size:var(--fs, 46px);line-height:1;color:var(--bone-28);transition:color .3s var(--ease),font-size .22s var(--ease);flex:0 0 auto}.entry.is-live .entry__at{color:var(--bone)}.entry__input{flex:1 1 auto;width:100%;min-width:0;font-family:var(--display);font-size:var(--fs, 46px);line-height:1.06;letter-spacing:-.02em;color:var(--bone);caret-color:var(--bone);padding:0;transition:font-size .22s var(--ease)}.entry--email .entry__input{font-size:clamp(20px,6vw,24px);letter-spacing:-.01em}.entry__input::placeholder{color:var(--bone-28)}.entry__rule{position:relative;height:1px;margin-top:14px;background:var(--hair)}.entry--email .entry__rule{margin-top:12px}.entry__rule:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bone);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease)}.entry.is-focus .entry__rule:after{transform:scaleX(1)}.entry.is-shaking{animation:shake .42s var(--ease)}@keyframes shake{0%,to{transform:translateZ(0)}20%{transform:translate3d(-8px,0,0)}40%{transform:translate3d(7px,0,0)}60%{transform:translate3d(-4px,0,0)}80%{transform:translate3d(2px,0,0)}}:root[data-short] .enter__body{padding:10px 0 12px}:root[data-short] .entry{margin-top:18px}:root[data-short] .entry--email{margin-top:16px}:root[data-short] .entry__rule{margin-top:10px}:root[data-short] .field__calligraphy{opacity:.04}.enter__foot{flex:0 0 auto}.track{position:relative;height:62px;border-radius:999px;border:1px solid var(--hair-strong);background:#f6efd60a;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}.track__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bone);transform-origin:left center;transform:scaleX(var(--p, 0))}.track__label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-left:40px;font-family:var(--secondary);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--bone-45);pointer-events:none;transition:opacity .25s linear;opacity:calc(1 - var(--p, 0) * 1.9)}.track__label span{background:linear-gradient(90deg,var(--bone-28) 0%,var(--bone-28) 36%,var(--bone) 50%,var(--bone-28) 64%,var(--bone-28) 100%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 2.6s linear infinite}@keyframes shine{0%{background-position:140% 0}to{background-position:-140% 0}}.track__knob{position:absolute;top:4px;left:4px;width:54px;height:54px;border-radius:50%;background:var(--bone);display:flex;align-items:center;justify-content:center;color:var(--black);touch-action:none;will-change:transform}.track__knob svg{display:block}.track:not(.is-dragging) .track__knob,.track:not(.is-dragging) .track__fill{transition:transform .55s var(--ease)}.track.is-armed .track__knob{animation:nudge 2.4s var(--ease) infinite}@keyframes nudge{0%,74%,to{box-shadow:0 0 #f6efd600}84%{box-shadow:0 0 0 9px #f6efd617}}.track.is-idle{opacity:.42}.enter__legal{margin-top:14px;text-align:center;font-size:10px;letter-spacing:.16em;color:#f6efd64d}.enter.is-in .enter__head,.enter.is-in .enter__body,.enter.is-in .enter__foot{animation:riseIn .7s var(--ease) backwards}.enter.is-in .enter__head{animation-delay:.42s}.enter.is-in .enter__body{animation-delay:.48s}.enter.is-in .enter__foot{animation-delay:.56s}@keyframes riseIn{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:translateZ(0)}}.done{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--bone);color:var(--black);display:flex;flex-direction:column;padding:calc(var(--safe-t) + 20px) var(--pad) calc(var(--safe-b) + 18px)}.done__grain{position:absolute;top:-120px;right:-120px;bottom:-120px;left:-120px;background-image:url(/brand/grain.png);background-size:320px 320px;opacity:.12;mix-blend-mode:multiply;pointer-events:none}.done__calligraphy{position:absolute;left:50%;top:-14%;width:380vw;margin-left:-190vw;opacity:.085;filter:invert(1);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,#000 24%,rgba(0,0,0,.35) 60%,transparent 86%);mask-image:linear-gradient(180deg,rgba(0,0,0,.5) 0%,#000 24%,rgba(0,0,0,.35) 60%,transparent 86%);animation:bloom 1.5s var(--ease) .1s backwards}@keyframes bloom{0%{opacity:0;transform:scale(1.16)}to{opacity:.085;transform:scale(1)}}.done__inner{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:34px}.done .tech{color:#00000080}.done__title{font-size:clamp(40px,16.4vw,68px);margin-bottom:32px}.done__titleEn{display:block;font-family:var(--display);font-size:1em;line-height:.86;letter-spacing:-.03em;text-transform:uppercase;text-align:right}.done__titleAr{display:block;margin-top:.14em;font-family:var(--arabic-face);font-size:1em;line-height:1.14;letter-spacing:0;text-transform:none;direction:rtl;text-align:left}.done__titleEn span,.done__titleAr span{display:block}.done__plate{display:inline-flex;align-items:baseline;align-self:flex-start;max-width:100%;gap:2px;padding:12px 18px 14px;background:var(--black);color:var(--bone);border-radius:3px;transform:rotate(-1.6deg);animation:stamp .6s cubic-bezier(.2,1.5,.4,1) .3s backwards}@keyframes stamp{0%{opacity:0;transform:scale(.86) rotate(-1.6deg)}to{opacity:1;transform:scale(1) rotate(-1.6deg)}}.done__handle{font-family:var(--display);font-size:clamp(22px,7vw,32px);line-height:1.08;letter-spacing:-.02em;word-break:break-all}.done__foot{position:relative;z-index:1;flex:0 0 auto}.done__meta{text-align:center;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.16)}.done__ref{margin-top:10px;font-family:var(--secondary);font-size:17px;letter-spacing:.14em;color:var(--black);font-variant-numeric:tabular-nums}.done__again{width:100%;margin-top:18px;height:56px;border-radius:999px;border:1px solid rgba(0,0,0,.28);font-family:var(--secondary);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#000000b8;transition:background .3s var(--ease),color .3s var(--ease)}.done__again:active{background:var(--black);color:var(--bone)}@media(prefers-reduced-motion:reduce){.field__grain,.field__glow,.done__grain,.track__label span,.track.is-armed .track__knob{animation:none}.boot__scan,.boot__strip{animation-duration:.01ms;animation-delay:0ms}.boot__mark,.boot__ar{animation-delay:.05s;animation-duration:.2s}.shutter.is-running{animation-duration:.3s}.enter.is-in .enter__head,.enter.is-in .enter__body,.enter.is-in .enter__foot{animation-duration:.2s}.done__plate,.done__calligraphy{animation:none}}@media(min-width:620px){.shell{max-width:none;margin:0;border-left:0;border-right:0}.enter,.done,.boot{--col: 620px}.enter__head,.enter__body,.enter__foot,.done__inner,.done__foot,.boot__mark,.boot__foot{width:min(100%,var(--col));margin-inline:auto}.field__dots{background-size:200px 200px}.field__calligraphy,.done__calligraphy{width:max(1500px,115vw);margin-left:calc(max(1500px,115vw)/-2)}.enter__title{font-size:64px}}@media(min-width:620px)and (min-height:720px){:root{--pad: 30px}}@media(min-width:1024px){.enter,.done,.boot{--col: 760px}.enter__title{font-size:88px}.enter__sub{font-size:17px}}html[data-archive="1"],html[data-archive="1"] body{height:auto;overflow:visible;overscroll-behavior:auto}html[data-archive="1"] #root{height:auto}html[data-archive="1"] .archive{display:block}html[data-archive="1"] .shell{overflow:hidden}.archive__field{--scroll: 0;--mute: 0;--live: calc(1 - var(--mute) * .75);position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.archive__glow{position:absolute;left:50%;top:42%;width:130vmax;height:130vmax;margin:-65vmax 0 0 -65vmax;background:radial-gradient(circle at 50% 50%,#f6efd60b,#f6efd604 36%,#f6efd600 64%);opacity:var(--live);animation:archiveDrift 30s ease-in-out infinite alternate}@keyframes archiveDrift{0%{transform:translate3d(-7%,-5%,0) scale(1)}to{transform:translate3d(7%,6%,0) scale(1.14)}}.archive__calligraphy{position:absolute;left:50%;top:50%;width:max(2000px,330vw);height:auto;opacity:calc(.05 * var(--live));transform:translate(-50%,-50%) rotate(calc(-7deg + var(--scroll) * 14deg)) translate3d(0,calc((var(--scroll) - .5) * -20vh),0) scale(calc(1 + var(--scroll) * .14));-webkit-mask-image:radial-gradient(ellipse 58% 52% at 50% 50%,#000 0%,rgba(0,0,0,.45) 58%,transparent 84%);mask-image:radial-gradient(ellipse 58% 52% at 50% 50%,#000 0%,rgba(0,0,0,.45) 58%,transparent 84%);will-change:transform}.archive__grain{position:absolute;top:-120px;right:-120px;bottom:-120px;left:-120px;background-image:url(/brand/grain.png);background-size:320px 320px;opacity:calc(.16 * var(--live));mix-blend-mode:overlay}@media(prefers-reduced-motion:reduce){.archive__glow{animation:none}.archive__calligraphy{transform:translate(-50%,-50%) rotate(-7deg)}}.archive{display:none;position:relative;z-index:2;padding-bottom:0;--measure: calc(100vw - 2 * var(--ax))}.block__head{display:grid;gap:10px;padding:120px var(--ax) 40px}.block__head--tight{padding:0 var(--ax);gap:6px}.block__head--tight .block__title{font-size:clamp(26px,2.8vw,46px)}.block__head--tight .block__ar{font-size:clamp(21px,2.1vw,31px)}@media(min-width:700px){.block__head--tight{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 22px}}.block__title{font-family:var(--display);font-size:clamp(28px,3vw,52px);line-height:.94;letter-spacing:var(--display-track);font-weight:var(--display-weight);text-transform:uppercase;color:var(--bone)}.block__ar{font-family:var(--arabic-face);font-size:clamp(24px,2.5vw,38px);line-height:1.55;color:var(--arabic)}.mast{--p: 0;height:365vh;position:relative}.mast__stick{position:sticky;top:var(--runhead);height:calc(var(--screen) - var(--runhead));display:flex;flex-direction:column;justify-content:center;gap:26px;padding:0;overflow:hidden}.mast__count{font-variant-numeric:tabular-nums}.mast__strip{--travel: 0px;--fh: clamp(190px, 34vh, 280px);display:flex;gap:10px;will-change:transform;transform:translate3d(calc(var(--p) * var(--travel) * -1),0,0)}.mast__f{flex:0 0 auto;height:var(--fh);width:calc(var(--fh) * var(--r, 1.501));overflow:hidden}.mast__f img{width:100%;height:100%;object-fit:cover;display:block}.roll{--p: 0;--at: 0;--names: 25;--per: 120px;position:relative;height:calc(100vh + var(--names) * var(--per))}.roll__stick{position:sticky;top:var(--runhead);height:calc(var(--screen) - var(--runhead));display:flex;flex-direction:column;justify-content:center;gap:26px;overflow:hidden}.roll__rail{display:contents}.roll__one{--cap: 96px;display:grid;justify-items:start;gap:18px;margin:0 var(--ax);text-decoration:none;color:var(--bone)}.roll__nameRow{display:flex;align-items:flex-end;height:calc(var(--cap) * .9)}.roll__one{--l: clamp(0, calc(var(--p) * var(--names) - var(--at)), 1);--e: clamp(0, calc((abs(var(--l) - .5) - .34)/.16) , 1);--lift: calc(var(--e) * -22px);--fade: calc(1 - var(--e) * .85)}.roll__nameRow,.roll__still{transform:translate3d(0,var(--lift),0);opacity:var(--fade);will-change:transform,opacity}.roll__still{--e: clamp(0, calc((abs(var(--l) - .54) - .32)/.16) , 1)}@supports not (width: abs(1px)){.roll__nameRow,.roll__still{transform:none;opacity:1;animation:rollIn .38s var(--ease) backwards}@keyframes rollIn{0%{opacity:0;transform:translate3d(0,16px,0)}}}.roll__name{position:relative;display:block;font-family:var(--display);white-space:nowrap;font-size:min(var(--cap),calc(var(--measure) * .98 / var(--em, 9.6)));line-height:.9;letter-spacing:var(--display-track);font-weight:var(--display-weight);text-transform:uppercase;color:var(--bone)}.roll__name:after{content:"";position:absolute;left:0;right:0;bottom:-.14em;height:1px;background:var(--bone);transform:scaleX(0);transform-origin:left center;transition:transform .42s var(--ease)}@media(hover:hover){.roll__one:hover .roll__name:after{transform:scaleX(1)}}.roll__one:focus-visible .roll__name:after{transform:scaleX(1)}.roll__one:focus-visible{outline:1px solid var(--bone-45);outline-offset:10px}.roll__still{display:block;width:min(100%,calc((var(--screen) - var(--runhead) - 340px) * 16 / 9));max-height:calc(var(--screen) - var(--runhead) - 340px);aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--hair);background:var(--black)}.roll__still img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.slate{display:grid;gap:14px;padding:0 var(--ax)}.slate p{display:flex;flex-wrap:nowrap;align-items:baseline;gap:22px;height:1.35em;overflow:hidden;color:var(--bone-45)}.slate p>span{white-space:nowrap}.roll__n{font-family:var(--display);color:var(--bone);font-variant-numeric:tabular-nums;letter-spacing:0}.roll__watch{margin-left:auto;color:var(--bone-70)}.roll__one:hover+.slate .roll__watch,.roll__one:focus-visible+.slate .roll__watch{color:var(--bone)}.prog{position:relative;height:1px;background:var(--hair)}.prog:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);background:var(--bone-70)}.frames{--p: 0;height:500vh;position:relative}.frames__stick{position:sticky;top:var(--runhead);height:calc(var(--screen) - var(--runhead));display:flex;flex-direction:column;justify-content:center;gap:20px;overflow:hidden}.frames__strip{--travel: 0px;display:flex;gap:8px;padding:92px 0;will-change:transform;transform:translate3d(calc(var(--p) * var(--travel) * -1),0,0)}.frames__f{--here: calc(var(--p) * var(--n));--dist: abs(calc(var(--here) - var(--i) - .5));--near: clamp(0, calc(1.5 - var(--dist)), 1);transform:scale(calc(1 + var(--near)));opacity:calc(.26 + var(--near) * .74);filter:grayscale(calc(1 - var(--near)));z-index:calc(1 + var(--near) * 10);position:relative}.frames__f{flex:0 0 auto;width:clamp(96px,9vw,132px);aspect-ratio:4 / 5;overflow:hidden}.frames__f:first-child{margin-left:70px}.frames__f:last-child{margin-right:70px}@supports not (width: abs(1px)){.frames__f{transform:none;opacity:.26;filter:grayscale(1);transition:opacity .26s var(--ease),filter .26s var(--ease),transform .26s var(--ease)}.frames__f.is-on{opacity:1;filter:grayscale(0);transform:scale(2);z-index:11}}.frames__f img{width:100%;height:100%;object-fit:cover;display:block}.close{padding-bottom:120px}.close__line{padding:120px var(--ax) 0;margin-inline:auto;font-family:var(--display);font-size:clamp(30px,4.2vw,64px);line-height:1.1;max-width:17ch;text-align:center;text-wrap:balance;color:var(--bone)}.wall{--p: 0;height:300vh;position:relative}.wall__stick{position:sticky;top:var(--runhead);height:calc(var(--screen) - var(--runhead));display:flex;flex-direction:column;gap:20px;padding:clamp(20px,4vh,46px) 0;overflow:hidden}.wall__field{--introRaw: clamp(0, calc((.16 - var(--p)) / .16), 1);--intro: calc(var(--introRaw) * var(--introRaw) * (3 - 2 * var(--introRaw)));position:relative;flex:1;min-height:0;margin:2vh calc(var(--ax) + 5%) 3vh}.wall__mark{--here: calc((var(--p) - .16) / .84 * var(--n));--dist: abs(calc(var(--here) - var(--i) - .5));--raw: clamp(0, calc((var(--reach, 1.2) - var(--dist)) / var(--reach, 1.2)), 1);--near: calc(var(--raw) * var(--raw) * (3 - 2 * var(--raw)));--lit: max(var(--intro), var(--near));--rest: calc(.1 + var(--d) * .14);position:absolute;left:var(--x);top:var(--y);width:calc(var(--w) * var(--wmul, 1));transform:translate(-50%,-50%) translate3d(0,calc((var(--p) - .5) * var(--d) * -30vh),0) scale(calc(.86 + var(--d) * .14 + var(--lit) * .42));opacity:calc(var(--rest) + var(--lit) * (1 - var(--rest)));filter:grayscale(calc(1 - var(--lit))) blur(calc((1 - var(--lit)) * (1 - var(--d)) * 1.6px));z-index:calc(1 + var(--lit) * 10);will-change:transform}@supports not (width: abs(1px)){.wall__mark{--lit: 0;transition:opacity .3s var(--ease),filter .3s var(--ease),transform .3s var(--ease)}.wall__mark.is-on{--lit: 1}}.wall__mark img{display:block;width:100%;height:auto;animation:markDrift calc(11s + var(--i) * 1.7s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.3s)}@keyframes markDrift{0%{transform:translate3d(0,calc(var(--d) * -7px),0)}to{transform:translate3d(0,calc(var(--d) * 7px),0)}}@media(hover:hover){.wall__field .wall__mark:hover{--lit: 1}}.wall__now{font-family:var(--display);letter-spacing:.01em;color:var(--bone)}@media(prefers-reduced-motion:reduce){.wall__mark img{animation:none}}.page{--ax: 30px;--runhead: 44px;--screen: 100vh;min-height:100%}@supports (height: 100dvh){.page{--screen: 100dvh}}@media(min-width:1024px){.page{--ax: 54px}.archive{max-width:1440px;margin:0 auto;--measure: calc(min(100vw, 1440px) - 2 * var(--ax))}.mast__strip{--fh: clamp(240px, 38vh, 360px);gap:14px}.roll{--measure: calc((min(100vw, 1440px) - 2 * var(--ax) - var(--roll-gap)) * .52);--roll-gap: 56px}.roll__one{--cap: 104px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--roll-gap)}.roll__still{width:100%;max-height:none}}.done__hold{display:flex;align-items:baseline;gap:10px;color:#00000073}.done__holdN{font-family:var(--display);font-size:20px;letter-spacing:0;color:var(--black);font-variant-numeric:tabular-nums}.page[data-revealed="1"]>.shell{position:fixed;top:0;left:0;width:100%;height:var(--vh);z-index:30;animation:handoff .62s var(--ease) forwards;pointer-events:none}@keyframes handoff{to{opacity:0;visibility:hidden}}.runhead{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;height:44px;padding:0 var(--ax);background:var(--bone);color:var(--black);animation:dock .52s var(--ease) both}.runhead__who{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;align-self:stretch}.runhead__no{position:relative;font-family:var(--display);font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#0006;padding-left:10px}.runhead__no:before{content:"";position:absolute;left:0;top:50%;width:1px;height:11px;margin-top:-5px;background:#00000038}.runhead__handle{font-family:var(--display);font-size:15px;text-transform:uppercase;letter-spacing:.01em;flex:0 0 auto;padding:0;border:0;background:none;color:inherit;cursor:pointer;align-self:stretch;display:inline-flex;align-items:center;min-width:0}.runhead__handle>span{display:block;max-width:44vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runhead__handle:focus-visible{outline:1px solid var(--black);outline-offset:-3px}@media(hover:hover){.runhead__handle:hover{opacity:.55}}.runhead__read{display:flex;align-items:baseline;gap:14px;min-width:0;overflow:hidden;white-space:nowrap;color:#00000073}.runhead__line{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--black);flex:0 0 auto}.runhead__val{color:#000c;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.runhead__label[data-mark="1"]{font-family:var(--display);letter-spacing:.01em;color:var(--black)}.runhead__label,.runhead__tag{display:none}@media(min-width:700px){.runhead__label{display:inline}}@media(min-width:1024px){.runhead__tag{display:inline}}@keyframes dock{0%{transform:translateY(-100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.runhead,.page[data-revealed="1"]>.shell{animation-duration:1ms}.frames__f,.roll__name:after{transition-duration:1ms}.roll__nameRow,.roll__still{transform:none;opacity:1}}.socials{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0 var(--ax)}.socials a{display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border:1px solid var(--hair-strong);border-radius:999px;text-decoration:none;color:var(--bone-70);white-space:nowrap;transition:color .2s var(--ease),border-color .2s var(--ease),background-color .2s var(--ease)}.socials__mark{display:inline-flex;width:18px;height:18px;flex:0 0 auto}.socials__mark svg{display:block}.socials__mark svg{transform:scale(0);transform-origin:50% 50%}.socials.is-in .socials__mark svg{animation:markPop .46s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(var(--n, 0) * 70ms)}@keyframes markPop{to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.socials__mark svg{transform:none;animation:none}}.socials__name{color:inherit}.socials__handle{color:var(--bone-45);transition:color .2s var(--ease)}.socials a:hover,.socials a:focus-visible{background:var(--bone);border-color:var(--bone);color:var(--black)}.socials a:hover .socials__handle,.socials a:focus-visible .socials__handle{color:#0000008c}.socials a:focus-visible{outline:1px solid var(--bone);outline-offset:3px}.socials--lead{margin-top:4px}.loop{--p: 0;height:200vh;position:relative}.loop__tail{position:sticky;top:var(--runhead);height:calc(var(--screen) - var(--runhead));display:grid;align-content:center;justify-items:start;gap:18px;padding:0 var(--ax)}.loop__tail .prog{width:100%;margin:6px 0 4px}.loop__again{padding:16px 4px;margin:-16px -4px;border:0;background:none;font-family:var(--secondary);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-45);transition:color .2s var(--ease)}.loop__againLabel{border-bottom:1px solid var(--hair-strong);padding-bottom:3px}.loop__again:hover,.loop__again:focus-visible{color:var(--bone)}.loop__again:focus-visible{outline:1px solid var(--bone);outline-offset:6px}.loop__plane{--r: clamp(0, calc((var(--p) - .6) * 2.5), 1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;background:var(--bone);color:var(--black);pointer-events:none;display:grid;place-items:center;transform:translate3d(0,calc((1 - var(--r)) * 100%),0);will-change:transform}.loop__plane.is-parked{transform:translate3d(0,100%,0)}.loop__plane.is-arrive{animation:loopArrive .38s var(--ease) forwards}.loop__plane.is-cover{animation:loopHold .15s linear forwards}.loop__plane.is-release{animation:loopRelease .48s var(--ease) forwards}@keyframes loopArrive{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes loopHold{0%,to{transform:translateZ(0)}}@keyframes loopRelease{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0)}}@media(prefers-reduced-motion:reduce){.loop__plane{display:none}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:700px){.mast,.roll,.frames{height:auto;min-height:var(--screen)}.mast__stick,.roll__stick,.frames__stick{position:static;height:auto;min-height:calc(var(--screen) - var(--runhead));justify-content:center;gap:16px;padding:20px 0 26px;overflow:visible}.block__head--tight{gap:1px}.block__head--tight .block__title{font-size:27px}.block__head--tight .block__ar{font-size:21px;line-height:1.5}.mast__strip,.roll__rail,.frames__strip{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;transform:none;will-change:auto}.mast__strip::-webkit-scrollbar,.roll__rail::-webkit-scrollbar,.frames__strip::-webkit-scrollbar{display:none}.mast__strip{--fh: min(calc(var(--screen) * .5), 400px);gap:8px;padding-left:var(--ax)}.mast__f{scroll-snap-align:center;max-width:86vw}.mast__f:last-child{margin-right:var(--ax)}.socials{gap:10px}.socials a{width:46px;height:46px;padding:0;justify-content:center;border-radius:50%}.socials__name,.socials__handle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.roll{--per: 0px}.roll__one{--cap: 64px;flex:0 0 100%;scroll-snap-align:center;margin:0;gap:10px;transform:none;opacity:1}.roll__nameRow{height:auto;min-height:calc(var(--cap) * .72);padding:0 var(--ax);transform:none;opacity:1;will-change:auto}.roll__still{width:100vw;max-width:none;aspect-ratio:4 / 3;max-height:calc(var(--screen) - 300px);border-left:0;border-right:0;transform:none;opacity:1;will-change:auto}.roll__still img{transform:scale(1.36)}.frames__strip{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);gap:8px;padding:0 0 0 var(--ax)}.frames__f{width:132px;aspect-ratio:2 / 3;scroll-snap-align:center;transform:none;opacity:1;filter:none;z-index:auto}.frames__f:first-child,.frames__f:last-child{margin:0}.frames__strip>.frames__f:nth-last-child(-n+2){margin-right:var(--ax)}.close{padding-bottom:72px}.close__line{padding:84px var(--ax) 0;font-size:clamp(30px,10vw,44px);max-width:15ch}.wall{height:325vh}.wall__mark{--reach: 1.9}.wall__field{margin:1.5vh var(--ax) 2vh}.wall__mark:nth-child(1){left:28%;top:14%;width:27%}.wall__mark:nth-child(2){left:76%;top:11%;width:25%}.wall__mark:nth-child(3){left:30%;top:32%;width:29%}.wall__mark:nth-child(4){left:80%;top:34%;width:15%}.wall__mark:nth-child(5){left:59%;top:38%;width:14%}.wall__mark:nth-child(6){left:27%;top:55%;width:24%}.wall__mark:nth-child(7){left:70%;top:62%;width:13%}.wall__mark:nth-child(8){left:30%;top:78%;width:26%}.wall__mark:nth-child(9){left:74%;top:86%;width:20%}.wall__mark:nth-child(10){left:42%;top:96%;width:31%}.wall__mark{transform:translate(-50%,-50%) translate3d(0,calc((var(--p) - .5) * var(--d) * -10vh),0) scale(calc(.9 + var(--d) * .1 + var(--lit) * .2))}.wall .slate p{display:block;height:calc(3 * 1.35em);line-height:1.35}.wall .slate p>span{display:block;white-space:normal}.wall__now{margin-bottom:1px}.wall__mark{filter:grayscale(calc(1 - var(--lit)))}.loop{height:190vh}.loop__tail{justify-items:center;text-align:center;gap:22px}.loop__again{padding:16px 22px;border:1px solid var(--hair-strong);border-radius:999px;color:var(--bone-70)}.loop__againLabel{border-bottom:0;padding-bottom:0}.archive__calligraphy{width:max(1200px,260vw)}.archive__grain{mix-blend-mode:normal;opacity:calc(.1 * var(--live))}}@media(max-width:700px){.roll__rail{display:flex}.roll__nameRow,.roll__one .roll__still{animation:none}.frames__strip>.frames__f.is-on{transform:none;opacity:1;filter:none;z-index:auto;transition:none}}
