@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-ext-wght-normal.1sunu9eb5_sxu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-wght-normal.1rqv_3a6skkye.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-ext-wght-normal.31y28gb9pzhru.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-wght-normal.0skbnr0ze_la9.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-vietnamese-wght-normal.2_s4xw9qw46k6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-ext-wght-normal.1n8_hbq_-ush1.woff2)format("woff2-variations");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}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-wght-normal.0yzw701nbs_dl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ink-000:#030303;--ink-050:#070707;--ink-100:#0d0d0d;--ink-200:#161616;--ink-300:#242424;--ink-400:#3a3a3a;--ink-500:#5c5c5c;--ink-600:#8a8a8a;--ink-700:#b4b2ad;--paper:#ecebe7;--paper-bright:#f6f5f1;--bg:var(--ink-000);--surface:var(--ink-050);--fg:var(--paper);--fg-2:var(--ink-600);--fg-3:var(--ink-500);--rule:var(--ink-300);--c:#00aeef;--m:#ec008c;--y:#fff200;--k:#231f20;--reg-black:#000;--sep-c-rgb:0 255 255;--sep-m-rgb:255 0 255;--sep-y-rgb:255 255 0;--sep-c:rgb(var(--sep-c-rgb));--sep-m:rgb(var(--sep-m-rgb));--sep-y:rgb(var(--sep-y-rgb));--sep-blend:screen;--sheen-blend:screen;--sheen-hi-rgb:255 255 255;--glass-rgb:7 7 7;--font-brand:"helvetica-neue-lt-pro";--font-cond:"helvetica-neue-lt-pro-cond", var(--font-brand), sans-serif;--font-sans:var(--font-brand), "Helvetica Neue", "HelveticaNeue", var(--font-fallback,"Inter Tight Variable"), Helvetica, Arial, sans-serif;--w-light:300;--w-regular:400;--w-bold:700;--w-black:900;--tr-display:-.058em;--tr-heading:-.042em;--tr-title:-.028em;--tr-lead:-.018em;--tr-body:-.004em;--tr-meta:.07em;--tr-micro:.12em;--tr-numeral:-.035em;--lh-display:.8;--lh-heading:.86;--lh-title:.95;--lh-lead:1.18;--lh-body:1.46;--lh-meta:1.3;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-register:cubic-bezier(.2, .9, .1, 1);--dur-1:.14s;--dur-2:.28s;--dur-3:.52s;--dur-4:.8s;--reg:0;--reg-px:2.2px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ink-000:#f2f0eb;--ink-050:#faf9f6;--ink-100:#e9e6df;--ink-200:#e2dfd7;--ink-300:#d3cfc6;--ink-400:#b6b2a9;--ink-500:#8b8880;--ink-600:#5f5d58;--ink-700:#3b3a37;--paper:#121212;--paper-bright:#000;--sep-c-rgb:0 174 239;--sep-m-rgb:236 0 140;--sep-y-rgb:246 214 0;--sep-blend:multiply;--sheen-blend:multiply;--glass-rgb:242 240 235;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-switching,html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:background-color .48s,color .48s,border-color .48s,fill .48s,stroke .48s!important}@media (prefers-reduced-motion:reduce){:root{--dur-1:1ms;--dur-2:1ms;--dur-3:1ms;--dur-4:1ms;--reg-px:0px}}@property --hover{syntax:"<number>";inherits:true;initial-value:0}.grid-scope{--colw:calc((100cqi - 2 * var(--margin) - (var(--cols) - 1) * var(--gutter)) / var(--cols))}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);min-height:100svh;color:var(--fg);font-family:var(--font-sans);font-weight:var(--w-regular);font-size:16px;line-height:var(--lh-body);font-synthesis:none;font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p,figure,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,video,svg{max-width:100%;display:block}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--paper);color:var(--ink-000)}:focus-visible{outline:1.5px solid var(--paper);outline-offset:4px}:focus:not(:focus-visible),main:focus{outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--paper);color:var(--ink-000);letter-spacing:var(--tr-meta);text-transform:uppercase;padding:10px 14px;font-size:.75rem;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.tag{border:1px solid var(--ink-400);color:var(--fg-2);white-space:nowrap;padding:2px 5px 1px;display:inline-block}.textlink{border-bottom:1px solid var(--ink-400);transition:border-color var(--dur-2) var(--ease-out);padding-bottom:2px}.textlink:hover{border-color:var(--paper)}
.t-display{font-weight:var(--w-black);font-size:clamp(3.4rem,15.5cqi,17rem);line-height:var(--lh-display);letter-spacing:var(--tr-display);text-transform:uppercase;font-kerning:normal}.t-heading{font-weight:var(--w-black);font-size:clamp(2.6rem,8.6cqi,11rem);line-height:var(--lh-heading);letter-spacing:var(--tr-heading);text-transform:uppercase}.t-title{font-weight:var(--w-bold);font-size:clamp(1.05rem,1.55cqi,1.6rem);line-height:var(--lh-title);letter-spacing:var(--tr-title);text-transform:uppercase}.t-lead{font-weight:var(--w-light);font-size:clamp(1.25rem,2.35cqi,2.4rem);line-height:var(--lh-lead);letter-spacing:var(--tr-lead)}.t-body{font-weight:var(--w-regular);font-size:clamp(.95rem,1.1cqi,1.08rem);line-height:var(--lh-body);letter-spacing:var(--tr-body)}.t-meta{font-weight:var(--w-regular);font-size:clamp(.64rem,.72cqi,.74rem);line-height:var(--lh-meta);letter-spacing:var(--tr-meta);text-transform:uppercase;font-variant-numeric:tabular-nums}.t-micro{font-weight:var(--w-regular);letter-spacing:var(--tr-micro);text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.58rem;line-height:1.2}.t-numeral{font-family:var(--font-cond);letter-spacing:var(--tr-numeral);font-variant-numeric:tabular-nums;font-weight:900;line-height:.76}.t-bold{font-weight:var(--w-bold)}.t-light{font-weight:var(--w-light)}.fg-2{color:var(--fg-2)}.fg-3{color:var(--fg-3)}.slash:after{content:"/";font-weight:var(--w-light);margin-left:.04em}.lines>span{display:block}@container plate (max-width:639px){.t-display{font-size:16cqi}.t-heading{font-size:13cqi}}
.plate-root{container:plate/inline-size}.grid-scope{--cols:4;--margin:clamp(14px, 4.2cqi, 22px);--gutter:clamp(10px, 2.8cqi, 14px);--rhythm:8px}@container plate (min-width:640px){.grid-scope{--cols:8;--margin:clamp(22px, 3.4cqi, 34px);--gutter:clamp(14px, 1.9cqi, 20px)}}@container plate (min-width:1040px){.grid-scope{--cols:12;--margin:clamp(28px, 2.6cqi, 48px);--gutter:clamp(16px, 1.4cqi, 24px)}}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);padding-inline:var(--margin);display:grid}.place{grid-column:var(--sm-s,1) / span var(--sm-n,4)}@container plate (min-width:640px){.place{grid-column:var(--md-s,1) / span var(--md-n,8)}}@container plate (min-width:1040px){.place{grid-column:var(--lg-s,1) / span var(--lg-n,12)}.place[data-offset]{margin-top:calc(var(--offset,0) * var(--rhythm) * 8)}}.full{grid-column:1/-1}.grid-overlay{pointer-events:none;z-index:50;opacity:0;transition:opacity var(--dur-2) var(--ease-out);position:absolute;inset:0}.grid-overlay[data-on=true]{opacity:1}.grid-overlay .grid{height:100%}.grid-overlay .col{background:color-mix(in srgb, var(--m) 7%, transparent);border-inline:1px solid color-mix(in srgb, var(--m) 26%, transparent)}.grid-overlay .col:nth-child(n+5){display:none}@container plate (min-width:640px){.grid-overlay .col:nth-child(n+5){display:block}.grid-overlay .col:nth-child(n+9){display:none}}@container plate (min-width:1040px){.grid-overlay .col:nth-child(n+9){display:block}}
.reg{--rr:calc(var(--reg) + var(--hover,0));--ro:calc(var(--rr) * var(--reg-px));text-shadow:calc(var(--ro) * 1) 0 0 rgb(var(--sep-c-rgb) / calc(var(--rr) * 5)), calc(var(--ro) * -.8) calc(var(--ro) * .5) 0 rgb(var(--sep-m-rgb) / calc(var(--rr) * 5)), calc(var(--ro) * .2) calc(var(--ro) * -.9) 0 rgb(var(--sep-y-rgb) / calc(var(--rr) * 4))}@media (prefers-reduced-motion:reduce){.reg{text-shadow:none}}.regmark,.mark{isolation:isolate;overflow:visible}.regmark__sep,.mark__sep{mix-blend-mode:var(--sep-blend,screen)}.mark__sep{opacity:.93}.cropmarks{--cm-len:12px;--cm-gap:6px;--cm-color:var(--ink-500);pointer-events:none;position:absolute;inset:0}.cropmarks i{width:0;height:0;position:absolute}.cropmarks i:before,.cropmarks i:after{content:"";background:var(--cm-color);position:absolute}.cropmarks i:before{height:1px;width:var(--cm-len);top:-.5px}.cropmarks i:after{width:1px;height:var(--cm-len);left:-.5px}.cropmarks [data-c=tl]{top:0;left:0}.cropmarks [data-c=tr]{top:0;right:0}.cropmarks [data-c=bl]{bottom:0;left:0}.cropmarks [data-c=br]{bottom:0;right:0}.cropmarks [data-c=tl]:before,.cropmarks [data-c=bl]:before{right:var(--cm-gap)}.cropmarks [data-c=tr]:before,.cropmarks [data-c=br]:before{left:var(--cm-gap)}.cropmarks [data-c=tl]:after,.cropmarks [data-c=tr]:after{bottom:var(--cm-gap)}.cropmarks [data-c=bl]:after,.cropmarks [data-c=br]:after{top:var(--cm-gap)}.colorbar{vertical-align:middle;gap:2px;display:inline-flex}.colorbar i{width:7px;height:7px;display:block}.colorbar i:last-child{outline:1px solid var(--ink-400);outline-offset:-1px}.reel__sheen,.plate-sheen{pointer-events:none;z-index:60;mix-blend-mode:var(--sheen-blend,screen);opacity:calc(var(--sheen,0) * .5);background:linear-gradient(102deg, transparent 32%, rgb(var(--sep-c-rgb) / .07) 41%, rgb(var(--sheen-hi-rgb) / .1) 46%, rgb(var(--sep-m-rgb) / .07) 51%, rgb(var(--sep-y-rgb) / .06) 57%, transparent 66%);background-size:260% 100%;background-position:calc(50% + var(--sheen-x,0) * 160%) 0;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.reel__sheen,.plate-sheen{display:none}}
.stage{--plate-margin:clamp(8px, 1.5vmin, 22px);--bezel-px:7;--bezel:calc(var(--bezel-px) * 1px);--front-w:min(84vw, calc(66svh * 16 / 9), 1760px);--front-h:calc(var(--front-w) * 9 / 16);--back-w:min(calc(100vw - 2 * (var(--plate-margin) + var(--bezel))), 1880px);--back-h:calc(100svh - 2 * (var(--plate-margin) + var(--bezel)))}@media (max-width:640px){.stage{--bezel-px:5;--front-w:calc(100vw - 44px)}}@media (max-height:480px) and (orientation:landscape){.stage{--front-w:min(80vw, calc(68svh * 16 / 9))}}html[data-mode="3d"],html[data-mode="3d"] body{overscroll-behavior:none;height:100%;overflow:hidden}[data-mode="3d"] .stage{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:var(--bg);position:fixed;inset:0;overflow:clip}[data-mode="3d"] .stage[data-dragging]{cursor:grabbing}.stage__canvas{opacity:0;transition:opacity 1.4s var(--ease-out);position:absolute;inset:0}.stage__canvas canvas{display:block}.stage[data-scene=ready] .stage__canvas{opacity:1}[data-mode="3d"] .viewer{pointer-events:none;position:absolute;inset:0;overflow:clip}[data-mode="3d"] .camera{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}[data-mode="3d"] .face{backface-visibility:hidden;will-change:transform;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.face--front{width:var(--front-w);height:var(--front-h)}.face--back{width:var(--back-w);height:var(--back-h);background:var(--surface)}[data-mode="3d"] .face--back{overflow:clip}[data-mode="3d"] .stage:not(.is-live)[data-face=front] .face--back,[data-mode="3d"] .stage:not(.is-live)[data-face=back] .face--front{visibility:hidden}[data-mode="3d"] .stage[data-active=back] .face--back,[data-mode="3d"] .stage:not(.is-live)[data-face=back] .face--back{pointer-events:auto;cursor:auto;-webkit-user-select:text;user-select:text}[data-mode="3d"] .stage[data-moving] .face--back{pointer-events:none}.face--front a,.face--front button,.face--front [role=slider]{pointer-events:auto}.plate-scroll{position:relative}.plate-scroll>.grid-scope{overflow-x:clip}[data-mode="3d"] .plate-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:var(--ink-400) transparent;-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow:hidden auto}.reel{background:#000;position:absolute;inset:0;overflow:hidden}.reel__video{object-fit:cover;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.reel__video[data-on]{opacity:1}.reel__scrim{pointer-events:none;background:linear-gradient(#0000 52%,#0003 72%,#0000008c 100%);position:absolute;inset:0}.reel__info{--paper:#ecebe7;--ink-700:#b4b2ad;color:var(--paper);pointer-events:none;align-items:flex-end;gap:clamp(10px,1.6%,24px);display:flex;position:absolute;bottom:clamp(10px,3.6%,40px);left:clamp(12px,2.6%,36px);right:clamp(12px,2.6%,36px)}.reel__num{animation:reel-in .7s var(--ease-register) both;margin-bottom:-.04em;font-size:clamp(2.6rem,9.5cqw,9rem);line-height:.74}.reel__text{animation:reel-in .7s 70ms var(--ease-register) both;gap:5px;padding-bottom:.1em;display:grid}.reel__title{font-weight:var(--w-bold);letter-spacing:var(--tr-title);text-transform:uppercase;font-size:clamp(.95rem,2.4cqw,2rem);line-height:.95}.reel__meta{color:var(--ink-700)}.reel__desc{color:var(--ink-700);text-transform:none;letter-spacing:.01em;max-width:44ch}.reel__tools{color:#ecebe76b;letter-spacing:.14em;max-width:110ch;animation:reel-tools-in .9s 1.1s var(--ease-out) both;margin-top:1px;font-size:.62rem}.reel__tools-sep{color:#ecebe740}@keyframes reel-tools-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.reel__tools{animation:none}}.reel__scrim{transition:opacity .5s var(--ease-register)}.reel__scrim[data-off]{opacity:0}.reel__actions{align-items:center;gap:10px;margin-top:2px;display:flex}.reel__link{pointer-events:auto;font-weight:var(--w-bold);color:var(--paper);border-bottom:1px solid #ecebe766;margin:-8px 0 -7px;padding:8px 0 1px;display:inline-block}.reel__link:hover{border-bottom-color:var(--paper)}.reel .tag{color:var(--ink-700);border-color:#ecebe740}@keyframes reel-in{0%{opacity:0;clip-path:inset(-60% -20% 100%);transform:translateY(10px)}to{opacity:1;clip-path:inset(-60% -20%);transform:none}}@media (prefers-reduced-motion:reduce){.reel__num,.reel__text{animation:none}}.face--front{container-type:inline-size}.transport{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.transport__count b{color:var(--fg);font-weight:var(--w-bold)}.transport__segs{flex:1;gap:3px;max-width:260px;display:flex}.seg{flex:1;min-width:10px;padding:11px 0}.seg i{background:var(--ink-400);height:2px;display:block;position:relative;overflow:hidden}.seg[data-state=done] i{background:var(--ink-600)}.seg__fill{background:var(--paper);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.seg:hover i{background:var(--ink-700)}.seg{transition:flex-grow .5s var(--ease-register)}.seg--on{cursor:pointer;touch-action:none;outline-offset:4px;flex-grow:3;position:relative}.seg--on i{transition:height .16s var(--ease-out), transform .16s var(--ease-out)}.seg--on:hover i,.seg--on:focus-visible i,.seg--on[data-scrubbing] i{background:var(--ink-500);height:5px;transform:translateY(-1.5px)}.seg__time{bottom:calc(100% - 4px);left:calc(var(--hx) * 100%);white-space:nowrap;color:var(--fg);background:var(--bg);border:1px solid var(--rule);pointer-events:none;font-variant-numeric:tabular-nums;padding:3px 6px;position:absolute;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.seg,.seg--on i{transition:none}}.transport__btns{gap:16px;margin-left:auto;display:flex}.tbtn{font-size:inherit;letter-spacing:inherit;text-transform:inherit;font-weight:var(--w-bold);color:var(--fg);white-space:nowrap;--hover:0;transition:--hover var(--dur-2);padding:6px 0}.tbtn:hover{--hover:.6;text-shadow:calc(var(--hover) * 2px) 0 0 rgb(var(--sep-c-rgb) / calc(var(--hover) * 4)), calc(var(--hover) * -2px) 0 0 rgb(var(--sep-m-rgb) / calc(var(--hover) * 4))}.soundbars{vertical-align:-1px;align-items:flex-end;gap:2px;height:10px;margin-right:6px;display:inline-flex}.soundbars i{transform-origin:bottom;background:currentColor;width:2px;height:100%;transform:scaleY(.25)}.soundbars[data-on] i{animation:.9s ease-in-out infinite alternate sound-bar}.soundbars[data-on] i:nth-child(2){animation-duration:.64s;animation-delay:-200ms}.soundbars[data-on] i:nth-child(3){animation-duration:1.1s;animation-delay:-500ms}.soundbars[data-on] i:nth-child(4){animation-duration:.76s;animation-delay:-120ms}@keyframes sound-bar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.sound-cta{--paper:#ecebe7;z-index:3;color:#0b0b0b;background:var(--paper);animation:sound-in .6s .4s var(--ease-register) both, sound-pulse 2.4s 1.4s ease-out infinite;cursor:pointer;border-radius:999px;align-items:center;gap:2px;padding:9px 14px 9px 12px;font-size:clamp(.58rem,1.05cqw,.72rem);display:inline-flex;position:absolute;top:clamp(10px,3.2%,32px);right:clamp(10px,2.6%,36px);box-shadow:0 0 #ecebe780}.sound-cta b{font-weight:var(--w-bold)}.sound-cta .soundbars i{opacity:.85;animation:.9s ease-in-out infinite alternate sound-bar}.sound-cta .soundbars i:nth-child(2){animation-duration:.64s;animation-delay:-200ms}.sound-cta .soundbars i:nth-child(3){animation-duration:1.1s;animation-delay:-500ms}.sound-cta .soundbars i:nth-child(4){animation-duration:.76s;animation-delay:-120ms}.sound-cta:hover{background:#fff}.sound-cta__hint{opacity:.6}@keyframes sound-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes sound-pulse{0%{box-shadow:0 0 #ecebe773}70%,to{box-shadow:0 0 0 12px #ecebe700}}@container (max-width:640px){.sound-cta__hint{display:none}}@media (prefers-reduced-motion:reduce){.sound-cta,.sound-cta .soundbars i,.soundbars[data-on] i{animation:none}.sound-cta .soundbars i{transform:scaleY(.7)}}.tbtn--sound{align-items:center;display:inline-flex}@media (max-width:640px){.transport__segs{max-width:none}.transport__btns{gap:12px}.transport__count{display:none}}.reel__missing{text-align:center;color:var(--fg-2);background:linear-gradient(var(--ink-100), var(--ink-100)) padding-box, repeating-linear-gradient(45deg, var(--ink-200) 0 1px, transparent 1px 10px);place-content:center;gap:6px;display:grid;position:absolute;inset:0}.face--front .cropmarks{--cm-len:14px;--cm-gap:calc(var(--bezel) + 7px);--cm-color:var(--ink-500)}.front-meta{color:var(--fg-2);white-space:nowrap;align-items:center;gap:14px;display:flex;position:absolute;left:0;right:0}.front-meta--top{bottom:calc(100% + var(--bezel) + 34px)}.front-meta--bottom{top:calc(100% + var(--bezel) + 34px)}.front-meta__spacer{flex:1}.front-meta__hint{transition:opacity var(--dur-3) var(--ease-out)}.front-meta__hint[data-hidden]{opacity:0}.flip-link{color:var(--fg);font-weight:var(--w-bold);letter-spacing:var(--tr-meta);--hover:0;transition:--hover var(--dur-2);align-items:baseline;gap:.6em;padding:6px 0;font-size:.72rem;display:inline-flex}.flip-link:hover{--hover:.6}@media (max-width:640px){.front-meta .front-meta__res{display:none}}html:not([data-mode="3d"]) .stage[data-face=back] .face--front{display:none}html:not([data-mode="3d"]) .face--front{aspect-ratio:16/9;width:min(92vw,135.111svh);height:auto;margin:max(64px,12svh) auto max(80px,16svh);position:relative}html:not([data-mode="3d"]) .face--back{width:auto;height:auto;min-height:100svh}@container (max-width:420px){.reel .tag,.reel__meta,.reel__desc,.reel__tools{display:none}.reel__link{white-space:nowrap}}.cover{z-index:5;pointer-events:none;padding:max(16px, env(safe-area-inset-top)) clamp(16px, 2.2vw, 36px) max(16px, env(safe-area-inset-bottom));transition:opacity var(--dur-3) var(--ease-out);position:absolute;inset:0}.cover[data-hidden]{opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2)}.cover a,.cover button{pointer-events:auto}.cover__id{left:inherit;top:max(18px, env(safe-area-inset-top));color:var(--fg);grid-template-columns:auto auto;align-items:center;gap:4px 12px;display:grid;position:absolute;left:clamp(16px,2.2vw,36px)}.cover__mark{grid-row:1/span 2;width:auto;height:clamp(28px,2.6vw,36px)}.cover__names{font-size:clamp(.92rem,1.05vw,1.05rem)}.cover__kind{align-items:baseline;gap:10px;display:flex}.cover__label{font-weight:var(--w-bold);color:var(--fg)}.cover__tools{top:max(14px, env(safe-area-inset-top));position:absolute;right:clamp(16px,2.2vw,36px)}.cover__cta{left:50%;bottom:max(22px, calc(env(safe-area-inset-bottom) + 12px));white-space:nowrap;color:var(--fg);transition:opacity var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);align-items:center;gap:14px;display:flex;position:absolute;transform:translate(-50%)}.cover__cta[data-hidden]{opacity:0;pointer-events:none;transform:translate(-50%,8px)}.cover__cta[data-hidden] a{pointer-events:none}.cta__track{background:var(--ink-400);width:46px;height:1px;position:relative}.cta__track:before,.cta__track:after{content:"";background:var(--ink-400);width:1px;height:7px;position:absolute;top:-3px}.cta__track:before{left:0}.cta__track:after{right:0}.cta__dot{background:var(--fg);width:7px;height:7px;animation:cta-drag 2.4s var(--ease-inout) infinite;border-radius:50%;position:absolute;top:-3px;left:0}@keyframes cta-drag{0%,12%{opacity:0;transform:translate(0)}22%{opacity:1}70%{opacity:1;transform:translate(39px)}88%,to{opacity:0;transform:translate(39px)}}.cta__text b{font-weight:var(--w-bold)}.cta__verb--coarse{display:none}@media (pointer:coarse){.cta__verb--fine{display:none}.cta__verb--coarse{display:inline}}.cta__skip{color:var(--fg-2);border-bottom:1px solid var(--ink-400);padding:6px 0 2px}.cta__skip:hover{color:var(--fg)}@media (max-width:640px){.cover__cta{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;row-gap:6px;width:calc(100vw - 32px)}.cta__text .fg-2{display:block}}@media (prefers-reduced-motion:reduce){.cta__dot{animation:none;left:50%}}html:not([data-mode="3d"]) .cover{height:76px;position:relative;inset:auto}html:not([data-mode="3d"]) .cover__cta,html:not([data-mode="3d"]) .stage[data-face=back] .cover{display:none}@media (orientation:landscape) and (max-height:520px){.stage{--front-w:min(84vw, calc((100svh - 132px) * 16 / 9));--bezel-px:4}.face--front .cropmarks{--cm-len:8px;--cm-gap:calc(var(--bezel) + 4px)}.front-meta--top{display:none}.front-meta--bottom{top:calc(100% + var(--bezel) + 8px)}.front-meta--bottom .colorbar,.transport__count{display:none}.cover{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.cover__id{top:10px;left:max(16px, env(safe-area-inset-left));column-gap:9px}.cover__mark{grid-row:1;height:22px}.cover__names{font-size:.82rem}.cover__kind{display:none}.cover__tools{top:6px;right:max(16px, env(safe-area-inset-right))}.cover__cta{bottom:max(8px, env(safe-area-inset-bottom));gap:10px}.cta__text .fg-2{display:none}}
.masthead{z-index:40;isolation:isolate;position:sticky;top:0}.masthead__glass{z-index:-1;background:linear-gradient(to bottom, rgb(var(--glass-rgb) / .95) 0%, rgb(var(--glass-rgb) / .88) 70%, rgb(var(--glass-rgb) / 0) 100%);-webkit-backdrop-filter:blur(16px)saturate(1.15)brightness(.85);position:absolute;inset:0 0 -18px;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.masthead__glass:after{content:"";opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.masthead__inner{align-items:center;row-gap:12px;padding-block:clamp(12px,1.5cqi,20px)}.masthead__rule{height:1px;margin-inline:var(--margin);background:var(--rule);box-shadow:0 1px 0 rgb(var(--sep-c-rgb) / .05), 0 -1px 0 rgb(var(--sep-m-rgb) / .04)}.masthead__lockup{grid-area:1/1/auto/-1}.masthead__nav{grid-column:1/-1}.masthead__tools{color:var(--fg-3);grid-area:1/1/auto/-1;place-self:start end;align-items:center;gap:14px;display:flex}.masthead__reg{display:none}@container plate (min-width:640px){.masthead__lockup{grid-column:1/span 4}.masthead__nav{grid-column:5/span 3}.masthead__tools{grid-area:auto/8;align-self:center}}@container plate (min-width:1040px){.masthead__lockup{grid-column:1/span 6}.masthead__nav{grid-column:7/span 5}.masthead__tools{grid-area:auto/12;align-self:center}.masthead__reg{display:flex}}.lockup{--hover:0;transition:--hover var(--dur-2) var(--ease-out);align-items:center;gap:clamp(12px,1.4cqi,20px);display:inline-flex}.lockup:hover,.lockup:focus-visible{--hover:.55}.lockup__mark{flex:none;width:auto;height:clamp(28px,2.9cqi,38px)}.lockup__names{font-size:clamp(.88rem,1.1cqi,1.04rem)}.names{white-space:nowrap;flex-wrap:wrap;align-items:baseline;column-gap:.34em;line-height:1;display:inline-flex}.names__day,.names__night{font-weight:var(--w-light);color:var(--fg-2);letter-spacing:.004em;transition:color .9s var(--ease-out), letter-spacing .9s var(--ease-out)}:root:not([data-theme=light]) .names__night,:root[data-theme=light] .names__day{font-weight:var(--w-bold);color:var(--fg);letter-spacing:-.014em}.names__sep{color:var(--fg-3);font-weight:200;transform:translateY(.02em)skew(-4deg)}.lockup:hover .names__day,.lockup:hover .names__night,.lockup:focus-visible .names__day,.lockup:focus-visible .names__night{color:var(--fg)}@media (prefers-reduced-motion:reduce){.names__day,.names__night{transition:none}}.masthead__nav ul{column-gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.navlink{--hover:0;transition:--hover var(--dur-2) var(--ease-out);gap:3px;padding-block:4px;display:grid;position:relative}.navlink:hover{--hover:.55}.navlink__index{color:var(--fg-3)}.navlink__label{font-weight:var(--w-bold);letter-spacing:-.012em;font-size:clamp(.84rem,1.06cqi,1rem);line-height:1}.navlink__tick{background:var(--paper);transform-origin:0 100%;width:7px;height:7px;transition:transform var(--dur-3) var(--ease-register);position:absolute;bottom:-6px;left:0;transform:scale(0)}.navlink[aria-current=page] .navlink__index{color:var(--fg)}.navlink[aria-current=page] .navlink__tick{box-shadow:calc(var(--reg) * 3px) 0 0 rgb(var(--sep-c-rgb) / calc(var(--reg) * 4)), calc(var(--reg) * -2px) calc(var(--reg) * 2px) 0 rgb(var(--sep-m-rgb) / calc(var(--reg) * 4));transform:scale(1)}.colophon{color:var(--fg-2);align-items:center;row-gap:10px;padding-block:clamp(40px,7cqi,120px) clamp(20px,2.4cqi,32px)}.colophon>div{grid-column:span 2;align-items:center;gap:8px;display:flex}@container plate (min-width:640px){.colophon>div{grid-column:span 2}}.socials{gap:4px;margin:-6px 0;display:flex}.socials__link{width:30px;height:30px;color:var(--fg-2);transition:color var(--dur-1) var(--ease-out);place-items:center;display:grid}.socials__link svg{transition:filter var(--dur-1) var(--ease-out)}.socials__link:hover,.socials__link:focus-visible{color:var(--fg)}.socials__link:hover svg{filter:drop-shadow(1.5px 0 0 rgb(var(--sep-c-rgb) / .9)) drop-shadow(-1.5px 0 0 rgb(var(--sep-m-rgb) / .9))}.socials li:first-child .socials__link{margin-left:-7px}.follower-note{white-space:nowrap;margin-left:6px}.colophon__s{order:-1;margin-bottom:8px;grid-column:1/-1!important}@container plate (min-width:1040px){.colophon__a{grid-column:1/span 3!important}.colophon__s{order:0;margin-bottom:0;grid-column:4/span 3!important}.colophon__b{grid-column:7/span 2!important}.colophon__c{grid-column:9/span 2!important}.colophon__d{justify-content:flex-end;grid-column:11/span 2!important}}.themetoggle{color:var(--fg-3);white-space:nowrap;align-items:baseline;gap:4px;padding:6px 0;display:inline-flex}.themetoggle__opt[data-on]{color:var(--fg);font-weight:var(--w-bold)}.themetoggle__opt[data-on]:before{content:"";vertical-align:1px;background:currentColor;width:5px;height:5px;margin-right:5px;display:inline-block}.themetoggle:hover .themetoggle__opt:not([data-on]){color:var(--fg)}.themetoggle__sep{font-weight:var(--w-light)}@container plate (max-width:360px){.masthead .themetoggle__opt[data-on],.masthead .themetoggle__sep{display:none}}
main{display:block}.media{background:var(--ink-200);width:100%;position:relative;overflow:hidden}.media img,.media video{object-fit:cover;width:100%;height:100%}.work__opener{row-gap:clamp(18px,2.4cqi,36px);padding-top:clamp(40px,6cqi,120px);padding-bottom:clamp(40px,6cqi,110px);position:relative;overflow:clip}.work__kicker{color:var(--fg-2);grid-area:1/1/auto/-1;gap:18px;display:flex}.work__title{z-index:1;grid-area:2/1/auto/-1;margin-left:-.075em;position:relative}.work__title-indent{padding-left:calc(var(--colw) * 1 + var(--gutter))}@container plate (min-width:1040px){.work__title-indent{padding-left:calc(var(--colw) * 3 + var(--gutter) * 3)}}.work__disciplines{color:var(--fg-2);flex-wrap:wrap;grid-area:3/1/auto/-1;gap:4px 14px;display:flex}@container plate (min-width:1040px){.work__kicker{grid-column:1/span 3}.work__disciplines{z-index:2;flex-direction:column;grid-area:1/10/auto/span 3;align-self:end;gap:2px}}.work__count{right:calc(var(--margin) * -1);z-index:0;color:var(--ink-100);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(11rem,50cqi,58rem);position:absolute;top:0;transform:translate(8%,-18%)}.work__grid{align-items:start;row-gap:clamp(56px,8cqi,150px);padding-bottom:clamp(40px,6cqi,120px)}.tile__link{--hover:0;transition:--hover var(--dur-3) var(--ease-register);display:block}.tile__link:hover,.tile__link:focus-visible{--hover:.7}.tile__image{position:relative}.tile__image .media img{transition:transform .9s var(--ease-out), filter .6s var(--ease-out);filter:grayscale(.15)brightness(.92)}.tile__link:hover .media img{filter:none;transform:scale(1.012)}.tile__image .cropmarks{opacity:0;transition:opacity var(--dur-2) var(--ease-out)}.tile__link:hover .cropmarks,.tile__link:focus-visible .cropmarks{opacity:1}.tile__meta{grid-template-columns:2.4em 1fr auto;align-items:baseline;gap:4px 10px;padding-top:12px;display:grid}.tile__index{font-weight:var(--w-bold);grid-row:1/span 2}.tile__title{grid-column:2}.tile__year{text-align:right;grid-area:1/3}.tile__cats{grid-column:2/span 2}.tile .tag{grid-column:2;justify-self:start;margin-top:4px}.project__head{align-items:start;row-gap:clamp(20px,2.6cqi,40px);padding-top:clamp(28px,5cqi,90px);padding-bottom:clamp(40px,6cqi,110px);position:relative;overflow:clip}.project__index{color:var(--paper);grid-column:1/-1;margin-top:-.13em;margin-left:-.06em;font-size:clamp(10rem,54cqi,50rem)}.project__count,.project__title{grid-column:1/-1}.project__facts{gap:18px var(--gutter);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project__facts dt{margin-bottom:6px}.project__desc{grid-column:1/-1;max-width:34ch}.project__tag,.project__link{grid-column:1/-1;justify-self:start}@container plate (min-width:640px){.project__index{grid-area:1/1/span 4/span 4;font-size:clamp(10rem,46cqi,50rem)}.project__count,.project__title,.project__facts,.project__desc,.project__tag,.project__link{grid-column:5/-1}.project__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@container plate (min-width:1040px){.project__index{grid-area:1/1/span 5/span 6}.project__count{grid-column:7/span 6}.project__title{grid-column:6/span 7;margin-left:-.05em}.project__facts{grid-column:7/span 6}.project__desc{grid-column:7/span 4}.project__tag,.project__link{grid-column:7/span 3}.project__facts:has(>div:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.project__hero{padding-bottom:calc(var(--gutter) * 2)}.project__media{row-gap:calc(var(--gutter) * 2);padding-bottom:clamp(60px,9cqi,180px)}.project__figure figcaption{margin-top:8px}.project__next{border-top:1px solid var(--rule);margin-inline:0;padding-top:clamp(40px,6cqi,100px)}.nextlink{--hover:0;transition:--hover var(--dur-3) var(--ease-register);grid-column:1/-1;gap:16px;display:grid}.nextlink:hover,.nextlink:focus-visible{--hover:.8}.nextlink__label{--rr:var(--hover)}.nextlink__label span{text-shadow:calc(var(--hover) * 3px) 0 0 rgb(var(--sep-c-rgb) / calc(var(--hover) * 5)), calc(var(--hover) * -2.5px) calc(var(--hover) * 1.5px) 0 rgb(var(--sep-m-rgb) / calc(var(--hover) * 5)), calc(var(--hover) * .6px) calc(var(--hover) * -2.7px) 0 rgb(var(--sep-y-rgb) / calc(var(--hover) * 4))}.nextlink__meta{align-items:baseline;gap:14px;display:flex}@container plate (min-width:1040px){.nextlink{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.nextlink__label{grid-column:1/span 8}.nextlink__meta{grid-column:10/span 3;padding-bottom:.6em}}.about__head{row-gap:clamp(16px,2cqi,30px);padding-top:clamp(48px,9cqi,170px);padding-bottom:clamp(32px,5cqi,90px);overflow:clip}.about__kicker,.about__title{grid-column:1/-1}.about__title{margin-left:-.075em}.about__title-indent{padding-left:calc(var(--colw) + var(--gutter))}@container plate (min-width:1040px){.about__title-indent{padding-left:calc(var(--colw) * 4 + var(--gutter) * 4)}}.about__spread{align-items:start;row-gap:clamp(36px,5cqi,80px);padding-bottom:clamp(40px,6cqi,120px)}.about__portrait,.about__bio,.about__edu,.about__disciplines{grid-column:1/-1}.about__portrait figcaption{margin-top:8px}.about__bio{gap:1.1em;max-width:40rem;display:grid}.about__bio .t-body{max-width:34rem;color:var(--ink-700)}.about__edu{gap:10px;display:grid}.about__edu-year{font-size:clamp(5rem,16cqi,16rem)}@container plate (min-width:1040px){.about__edu-year{font-size:clamp(5rem,9.6cqi,12rem)}}.about__disciplines ol{border-top:1px solid var(--rule);margin-top:14px}.about__disciplines li{border-bottom:1px solid var(--rule);grid-template-columns:2.6em 1fr;align-items:baseline;padding-block:9px;display:grid}@container plate (min-width:640px){.about__portrait{grid-column:1/span 4}.about__bio,.about__edu{grid-column:5/span 4}.about__disciplines{grid-column:1/span 4}}@container plate (min-width:1040px){.about__portrait{grid-area:1/1/span 3/span 5}.about__bio{grid-column:7/span 5}.about__edu{grid-column:7/span 3}.about__disciplines{grid-area:2/10/span 2/span 3}}.contact{align-items:start;row-gap:clamp(20px,3cqi,48px);padding-top:clamp(48px,9cqi,170px);padding-bottom:clamp(40px,6cqi,120px);overflow:clip}.contact__kicker,.contact__title,.contact__side,.contact__body,.contact__elsewhere{grid-column:1/-1}.contact__elsewhere{gap:12px;margin-top:clamp(24px,4cqi,56px);display:grid}.contact__title{margin-left:-.075em;font-size:clamp(2.2rem,12cqi,13rem)!important}.contact__side{align-items:center;gap:10px;display:flex}@container plate (min-width:1040px){.contact__title{grid-column:1/span 12}.contact__side{grid-area:3/1/auto/span 4}.contact__body{grid-area:3/7/auto/span 6}.contact__side{align-self:start}.contact__elsewhere{grid-area:3/1/auto/span 4;align-self:end;margin-top:0}}.contact__form{gap:clamp(22px,2.6cqi,36px);display:grid}.field{gap:8px;display:grid}.field label{color:var(--fg-2)}.field input,.field textarea{border:0;border-bottom:1px solid var(--ink-400);width:100%;font-weight:var(--w-light);letter-spacing:var(--tr-lead);transition:border-color var(--dur-2) var(--ease-out);resize:vertical;background:0 0;border-radius:0;padding:6px 0 10px;font-size:clamp(1.25rem,2cqi,1.9rem);line-height:1.2}.field input:focus,.field textarea:focus{border-bottom-color:var(--paper);outline:none}.field input:focus-visible,.field textarea:focus-visible{box-shadow:0 1px 0 0 var(--paper)}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact__actions{flex-wrap:wrap;align-items:baseline;gap:20px;display:flex}.sendbtn{font-weight:var(--w-black);letter-spacing:var(--tr-heading);text-transform:uppercase;--hover:0;transition:--hover var(--dur-3) var(--ease-register);font-size:clamp(2.2rem,5.2cqi,5.2rem);line-height:.9}.sendbtn:hover,.sendbtn:focus-visible{--hover:.8}.sendbtn:disabled{opacity:.5;cursor:progress}.contact__sent{gap:12px;display:grid}.contact__fields{border:0;min-width:0;margin:0;padding:0;display:contents}.contact__form.is-paused{opacity:.32;filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none}.contact__paused{border-top:1px solid var(--ink-400);border-bottom:1px solid var(--ink-400);gap:10px;margin-bottom:clamp(26px,3cqi,44px);padding:clamp(16px,1.8cqi,24px) 0;display:grid}.contact__paused .t-meta{color:var(--fg-2)}.contact__paused-body{font-weight:var(--w-light);max-width:34ch;font-size:clamp(1.1rem,1.6cqi,1.5rem);line-height:1.35}.contact__paused a{font-weight:var(--w-bold,700);text-underline-offset:.18em;pointer-events:auto;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.lost{align-content:start;row-gap:18px;min-height:70cqh;padding-top:clamp(40px,7cqi,140px);padding-bottom:clamp(40px,6cqi,120px);position:relative;overflow:clip}.lost>*{grid-column:1/-1;position:relative}.lost__num{color:var(--ink-200);z-index:0;margin-bottom:-.3em;margin-left:-.06em;font-size:clamp(9rem,42cqi,40rem)}.lost__title{z-index:1}.lost__body{max-width:32ch}@container plate (min-width:1040px){.lost__title,.lost__body,.lost__actions,.lost__meta{grid-column:5/span 8}}.lost__crop{display:none}.exp{border-top:1px solid var(--rule);margin-inline:0;padding-bottom:clamp(40px,6cqi,120px)}.exp__head{row-gap:clamp(14px,1.8cqi,26px);padding-top:clamp(40px,6cqi,110px);padding-bottom:clamp(28px,4cqi,64px);overflow:clip}.exp__kicker{grid-column:1/-1;gap:18px;display:flex}.exp__title{grid-column:1/-1;margin-left:-.05em}.exp__title-indent{padding-left:calc(var(--colw) + var(--gutter))}.exp__role{color:var(--fg-2);grid-column:1/-1}@container plate (min-width:1040px){.exp__title-indent{padding-left:calc(var(--colw) * 3 + var(--gutter) * 3)}.exp__role{grid-area:2/10/auto/span 3;align-self:end;padding-bottom:.6em}}.exp__list{border-top:1px solid var(--rule);margin-inline:var(--margin)}.exp__item{border-bottom:1px solid var(--rule);--hover:0;transition:--hover var(--dur-3) var(--ease-register);align-items:start;row-gap:10px;padding-block:clamp(18px,2.4cqi,34px);padding-inline:0}.exp__item:hover{--hover:.5}.exp__years{white-space:nowrap;grid-column:1/-1;align-items:baseline;gap:.08em;font-size:clamp(2.4rem,9cqi,5.4rem);line-height:.8;display:flex}.exp__dash{font-family:var(--font-sans);font-weight:var(--w-light);color:var(--fg-3);font-size:.5em;transform:translateY(-.45em)}.exp__now{color:var(--fg-2)}.exp__who{grid-column:1/-1;gap:5px;display:grid}.exp__company{font-size:clamp(1.15rem,1.9cqi,1.9rem)}.exp__highlights{color:var(--ink-700);grid-column:1/-1;gap:.55em;max-width:44rem;display:grid}.exp__highlights li{padding-left:1.1em;position:relative}.exp__highlights li:before{content:"";background:var(--fg-3);width:.42em;height:1px;position:absolute;top:.62em;left:0}@container plate (min-width:640px){.exp__years{grid-column:1/span 3;font-size:clamp(2.2rem,5.4cqi,5rem)}.exp__who,.exp__highlights{grid-column:4/-1}}@container plate (min-width:1040px){.exp__years{grid-column:1/span 3;font-size:clamp(2.6rem,4.2cqi,5.6rem)}.exp__who{grid-column:4/span 3;padding-top:.3em}.exp__highlights{grid-column:7/span 6;padding-top:.35em}}.exp__extras{align-items:start;row-gap:clamp(28px,3cqi,44px);padding-top:clamp(32px,5cqi,80px)}.exp__block{grid-column:1/-1;gap:10px;display:grid}.exp__licenses ul{flex-wrap:wrap;gap:2px 0;display:flex}.exp__licenses li:not(:last-child):after{content:"/";font-weight:var(--w-light);color:var(--fg-3);margin:0 .4em}.exp__rec{gap:6px;display:grid}@container plate (min-width:640px){.exp__block{grid-column:span 4}.exp__licenses{grid-column:1/-1}}@container plate (min-width:1040px){.exp__block{grid-column:span 3}.exp__licenses{grid-column:1/span 6}}.social-list{border-top:1px solid var(--rule);display:grid}.social-list__link{border-bottom:1px solid var(--rule);--hover:0;transition:padding var(--dur-1) var(--ease-out);grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:12px 0;font-size:.8rem;display:grid}.social-list__label{font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--tr-meta);font-size:.66rem}.social-list__handle{font-size:.72rem}.social-list__link:hover{--hover:.6;padding-left:6px}.social-list__link:hover svg{filter:drop-shadow(1.5px 0 0 rgb(var(--sep-c-rgb) / .9)) drop-shadow(-1.5px 0 0 rgb(var(--sep-m-rgb) / .9))}.project__link a{font-weight:var(--w-bold);border-bottom:1px solid var(--rule);padding-bottom:1px}.project__link a:hover{border-bottom-color:var(--fg)}.project__story{row-gap:12px;margin-block:clamp(32px,5cqi,72px)}.project__story-text,.project__credits{grid-column:1/-1;max-width:62ch}@container plate (min-width:1040px){.project__story-text,.project__credits{grid-column:7/span 6}}.contact__elsewhere-head{justify-content:space-between;gap:12px;display:flex}.social-list__count{font-variant-numeric:tabular-nums}
