@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(../media/bricolage-grotesque-vietnamese-standard-normal.133kd1f9tboda.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(../media/bricolage-grotesque-latin-ext-standard-normal.3dp_t610gef-l.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(../media/bricolage-grotesque-latin-standard-normal.1rpa4hul3gyzd.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{--paper:#f1f4ef;--paper-2:#e6ebe4;--ink:#13251e;--ink-2:#0c1f17;--forest:#0f281d;--leaf:#2f8f5b;--mint:#9be3b7;--ink-soft:#4f625a;--green:#1f5e3b;--marker:#4a3bd6;--marker-light:#a49bff;--red:#d4432e;--rule:#cfd8d1;--f-display:"Bricolage Grotesque Variable", "Arial Narrow", system-ui, sans-serif;--f-serif:"Newsreader Variable", Georgia, "Times New Roman", serif;--f-hand:"Kalam", "Comic Sans MS", cursive;--gutter:clamp(16px, 4vw, 56px);--nav-h:68px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-wipe:cubic-bezier(.76, 0, .24, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 8px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}html.menu-open{overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--f-serif);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.5;overflow-x:clip}img,video,svg{max-width:100%;display:block}img,video{height:auto}picture{display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--marker);outline-offset:3px;border-radius:2px}::selection{background:var(--green);color:#fff}.wrap{width:100%;max-width:1440px;padding-inline:var(--gutter);margin-inline:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:var(--paper);border-radius:6px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.hand{font-family:var(--f-hand);color:var(--marker);font-weight:400}.tabular{font-variant-numeric:tabular-nums}.eyebrow{font-family:var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px;font-size:13px;font-weight:600}.eyebrow--light{color:#a9bbb2}.display{font-family:var(--f-display);font-variation-settings:"wdth" 80, "opsz" 96;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,5.6vw,88px);font-weight:800;line-height:.9}.display--xl{font-size:clamp(48px,8vw,132px)}.display .hand{letter-spacing:0;font-size:.82em;font-weight:700}.tbc{font-family:var(--f-hand);color:var(--marker);white-space:nowrap;font-size:.92em}.tbc--light{color:var(--marker-light)}.btn{min-height:46px;font-family:var(--f-display);cursor:pointer;transition:transform .35s var(--ease-out), background-color .25s, color .25s, border-color .25s;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--ink{background:var(--green);color:var(--paper)}.btn--ink:hover{background:var(--forest)}.btn--line{border-color:var(--ink);background:0 0}.btn--line:hover{background:var(--ink);color:var(--paper)}.btn--red{background:var(--red);color:#fff}.btn--paper{background:var(--paper);color:var(--ink)}.btn--paper:hover{background:var(--marker-light)}.btn--line-light{color:var(--paper);border-color:#f1f4ef80}.btn--line-light:hover{border-color:var(--paper)}.link{font-family:var(--f-display);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ink{pointer-events:none;overflow:visible}.ink path,.ink line,.ink circle{fill:none;stroke:var(--marker);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.ink text{fill:var(--marker);font-family:var(--f-hand);stroke:none}.ink--halo{filter:drop-shadow(0 0 1.5px #fffffff2)drop-shadow(0 0 6px #ffffffb3)}.nav{z-index:40;transition:background-color .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.nav.is-scrolled,.nav.is-open{box-shadow:0 1px 0 var(--rule);background:#f1f4eff5}.nav__bar{height:var(--nav-h);align-items:center;gap:28px;display:flex}.nav__brand{align-items:baseline;gap:6px;margin-right:auto;text-decoration:none;display:flex}.nav__word{font-family:var(--f-display);font-variation-settings:"wdth" 78;letter-spacing:-.02em;font-size:24px;font-weight:800}.nav__year{font-size:20px;font-weight:700}.nav__links{font-family:var(--f-display);gap:26px;font-size:16px;font-weight:500;display:flex}.nav__links a{padding-block:6px;text-decoration:none;position:relative}.nav__links a:after{content:"";background:var(--green);transform-origin:100%;height:2px;transition:transform .4s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links a:hover:after{transform-origin:0;transform:scaleX(1)}.nav__menu{border:1.5px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:999px;place-items:center;width:46px;height:46px;display:none}.nav__burger,.nav__burger:before{background:var(--ink);width:18px;height:2px;transition:transform .3s var(--ease-out);display:block;position:relative}.nav__burger:before{content:"";width:12px;position:absolute;top:6px}.is-open .nav__burger{transform:translateY(3px)rotate(45deg)}.is-open .nav__burger:before{width:18px;top:0;transform:rotate(-90deg)}.nav__sheet{height:calc(100svh - var(--nav-h));overflow-y:auto}.nav__sheet nav{flex-direction:column;gap:4px;padding-block:24px 40px;display:flex}.nav__sheet a:not(.btn){font-family:var(--f-display);font-variation-settings:"wdth" 78;animation:sheet-in .5s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms);font-size:44px;font-weight:800;line-height:1.15;text-decoration:none}.nav__sheet .btn{align-self:flex-start;margin-top:24px}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)}}@media (max-width:960px){.nav__links,.nav__cta{display:none}.nav__menu{display:grid}}.nav{color:var(--ink);transition:background-color .3s,box-shadow .3s,color .3s}.nav[data-dark]:not(.is-open){color:var(--paper)}.nav[data-dark].is-scrolled:not(.is-open){background:#0c1f17eb;box-shadow:0 1px #f1f4ef14}.nav[data-dark]:not(.is-open) .nav__year{color:var(--marker-light)}.nav[data-dark]:not(.is-open) .nav__cta{background:var(--paper);color:var(--ink)}.nav[data-dark]:not(.is-open) .nav__cta:hover{background:var(--marker-light)}.nav[data-dark]:not(.is-open) .nav__menu{border-color:var(--paper);background:0 0}.nav[data-dark]:not(.is-open) .nav__burger,.nav[data-dark]:not(.is-open) .nav__burger:before{background:var(--paper)}.nav[data-dark] .nav__links a:after{background:var(--marker-light)}:root{--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__sticky,.xp,.rt,.close,.foot,.ld{background-image:var(--noise)}.paper-grid{background-color:var(--paper);background-image:var(--noise), linear-gradient(#1f5e3b11 1px, transparent 1px), linear-gradient(90deg, #1f5e3b11 1px, transparent 1px);background-position:0 0,-1px -1px,-1px -1px;background-size:180px 180px,36px 36px,36px 36px;position:relative;overflow:clip}.paper-grid>:not(.curves){z-index:1;position:relative}.curves{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.curves path{fill:none;stroke:var(--green);stroke-opacity:.2;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.curves .curves__axis{stroke:var(--ink);stroke-opacity:.12;stroke-dasharray:6 8}.cursor{z-index:90;border:1.5px solid var(--marker);pointer-events:none;opacity:0;width:34px;height:34px;transition:opacity .3s, width .35s var(--ease-out), height .35s var(--ease-out), margin .35s var(--ease-out), background-color .3s, border-color .3s;border-radius:50%;place-items:center;margin:-17px 0 0 -17px;display:none;position:fixed;top:0;left:0}.cursor.is-live{opacity:1}.cursor.is-dark{border-color:var(--marker-light)}.cursor.is-hot{background:#1f5e3b1f;width:64px;height:64px;margin:-32px 0 0 -32px}.cursor.is-label{background:var(--green);border-color:var(--green);width:92px;height:92px;margin:-46px 0 0 -46px}.cursor__label{font-family:var(--f-display);color:#fff;opacity:0;transition:opacity .2s, transform .35s var(--ease-out);font-size:15px;font-weight:700;transform:scale(.6)}.cursor.is-label .cursor__label{opacity:1;transform:none}.ld{z-index:100;background:var(--ink-2);color:var(--paper);clip-path:inset(0);place-items:center;display:none;position:fixed;inset:0}html.ee-intro .ld{animation:10ms 4.5s forwards ld-safety;display:grid}@keyframes ld-safety{to{visibility:hidden}}.ld__mark{position:relative}.ld__word{font-family:var(--f-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(56px,11vw,180px);font-weight:800;line-height:.9;display:block}.ld__mask{vertical-align:bottom;padding-bottom:.06em;display:inline-block;overflow:hidden}.ld__char{white-space:pre;display:inline-block}.ld__yr{color:var(--marker-light);font-size:clamp(30px,5vw,76px);font-weight:700;position:absolute;top:-.5em;right:-.9em;rotate:-8deg}.ld__ink{width:120%;height:164%;position:absolute;top:-32%;left:-10%}.ld__ink path{stroke:var(--marker-light);stroke-width:4px}.ld__count{right:var(--gutter);color:var(--marker-light);font-size:30px;position:absolute;bottom:24px}.hero{background:var(--forest);height:230svh;color:var(--paper);position:relative}.hero__sticky{background-image:var(--noise), linear-gradient(#f1f4ef0d 1px, transparent 1px), linear-gradient(90deg, #f1f4ef0d 1px, transparent 1px);background-size:180px 180px,36px 36px,36px 36px;height:100svh;position:sticky;top:0;overflow:hidden}.hero__frame{clip-path:inset(0%);background:#000;position:absolute;inset:0;overflow:hidden}.hero__media,.hero__media video{width:100%;height:100%}.hero__media video{object-fit:cover}.hero__shade{background:linear-gradient(#0b1f1799 0%,#0b1f171a 32%,#0b1f1740 55%,#0b1f17e0 100%);position:absolute;inset:0}.hero__copy{z-index:2;padding-bottom:clamp(28px,6vh,64px);position:absolute;inset:auto 0 0}.hero__motto{color:var(--marker-light);transform-origin:0 100%;margin:0 0 14px;font-size:clamp(22px,2.2vw,34px);font-weight:700;line-height:1.1;display:inline-block;rotate:-3deg}.hero__title{font-family:var(--f-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.045em;margin:0 0 clamp(20px,3vh,36px);font-size:clamp(62px,12.4vw,220px);font-weight:800;line-height:.84}.hero__mask{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.hero__line{display:inline-block}.hero__loud{font-family:var(--f-serif);letter-spacing:-.035em;padding-right:.06em;font-style:italic;font-weight:400;display:inline-block;position:relative}.hero__under{width:104%;height:.22em;position:absolute;bottom:-.1em;left:-2%}.hero__under path{stroke:var(--marker-light);stroke-width:6px}.hero__meta{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(20px,4vw,64px);display:grid}.hero__lede{color:#dbe4de;max-width:34ch;margin:0;font-size:clamp(18px,1.5vw,22px)}.hero__row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.hero__facts{font-family:var(--f-display);gap:clamp(18px,2.6vw,40px);margin:0;display:flex}.hero__facts dt{letter-spacing:.08em;text-transform:uppercase;color:#a9bbb2;font-size:12px;font-weight:600}.hero__facts dd{margin:4px 0 0;font-size:17px;font-weight:600}.hero__facts .tbc{font-size:15px;font-weight:400;display:block}.hero__ctas{flex-wrap:wrap;gap:10px;display:flex}.hero__cue{right:var(--gutter);z-index:2;color:var(--marker-light);justify-items:center;gap:4px;margin:0;font-size:18px;display:grid;position:absolute;top:50%}.hero__cue svg{width:18px;height:36px;animation:cue 1.8s var(--ease-out) infinite}.hero__cue path{stroke:var(--marker-light);stroke-width:2.6px}@keyframes cue{0%,to{transform:translateY(-4px)}50%{transform:translateY(6px)}}.hero__note{z-index:2;opacity:0;pointer-events:none;width:min(17vw,250px);position:absolute;top:30svh;left:4vw}.hero__note .hand{color:var(--marker-light);font-size:clamp(18px,1.5vw,24px);line-height:1.2;display:block;rotate:-4deg}.hero__note svg{width:72%;margin:6px 0 0 30%}.hero__note path{stroke:var(--marker-light)}@media (max-width:1100px){.hero__meta{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.hero{height:200svh}.hero__title{font-size:19vw}.hero__lede{font-size:17px}.hero__cue{display:none}.hero__facts{flex-wrap:wrap}.hero__note{width:80%;top:72svh;left:6%}.hero__note svg{display:none}}@media (prefers-reduced-motion:reduce){.hero{height:auto}.hero__sticky{position:relative}}.tk{background:var(--paper);padding-block:clamp(36px,6vh,64px);overflow:clip}.tk__row{width:112%;margin-left:-6%;padding-block:10px;overflow:hidden}.tk__row--0{background:var(--ink-2);color:var(--paper);rotate:-2deg}.tk__row--1{background:var(--leaf);color:#fff;margin-top:-6px;rotate:1.4deg}.tk__inner{width:max-content;animation:38s linear infinite tk;display:flex}.tk__row--1 .tk__inner{animation-duration:44s;animation-direction:reverse}@keyframes tk{to{transform:translate(-50%)}}.tk__word{font-family:var(--f-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.35em;padding-right:.35em;font-size:clamp(40px,6vw,96px);font-weight:800;line-height:1;display:inline-flex}.tk__word--outline{color:#0000;-webkit-text-stroke:1.5px currentColor}.tk__row--0 .tk__word--outline{-webkit-text-stroke-color:var(--paper)}.tk__row--1 .tk__word--outline{-webkit-text-stroke-color:#fff}.tk__doodle{flex:none;width:.5em;height:.5em}.tk__row--0 .tk__doodle path{stroke:var(--marker-light)}.tk__row--1 .tk__doodle path{stroke:var(--ink-2)}.intro{padding-block:clamp(96px,16vh,190px) clamp(80px,12vh,140px)}.intro__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,5vw,96px);display:grid;position:relative}.intro__board{aspect-ratio:4/5;border-radius:6px;margin:0;position:relative;overflow:hidden}.intro__board picture,.intro__board img{width:100%;height:100%}.intro__board img{object-fit:cover}.intro__board figcaption{color:#fff;text-shadow:0 1px 8px #0009;font-size:17px;position:absolute;bottom:10px;left:14px}.intro__statement{font-family:var(--f-serif);letter-spacing:-.015em;text-wrap:pretty;margin:0 0 32px;font-size:clamp(28px,3.3vw,54px);font-weight:400;line-height:1.5}.intro__statement em{font-style:italic}.intro__body{max-width:44ch;color:var(--ink-soft);margin:0;font-size:19px}.intro__pen{z-index:2;width:100%;height:100%;position:absolute;inset:0}.intro__pen path{stroke-width:3px}.mark-wrap{white-space:nowrap}.mark{white-space:nowrap;display:inline-block;position:relative}.mark__ink{width:116%;height:156%;position:absolute;inset:-22% -8% -34%}.mark__ink path{stroke-width:3px;vector-effect:non-scaling-stroke}.mark__note{white-space:nowrap;font-size:.4em;line-height:1;position:absolute;bottom:100%;left:50%;translate:-50% -.15em;rotate:-4deg}.intro__strip{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,32px);margin-top:clamp(80px,14vh,160px);display:grid}.intro__ph{margin:0}.intro__ph .photo,.intro__ph picture{border-radius:4px;overflow:hidden}.intro__ph img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.intro__ph figcaption{margin-top:8px;font-size:18px}.intro__ph--a{grid-column:1/span 5}.intro__ph--b{grid-column:7/span 3;margin-top:120px}.intro__ph--b img{aspect-ratio:4/5}.intro__ph--c{grid-column:10/span 3;margin-top:24px}.intro__ph--c img{aspect-ratio:3/4}@media (max-width:860px){.intro__stage{grid-template-columns:minmax(0,1fr)}.intro__board{aspect-ratio:4/3}.intro__ph--a{grid-column:1/-1}.intro__ph--b{grid-column:1/span 6;margin-top:0}.intro__ph--c{grid-column:7/-1;margin-top:64px}.mark__note{font-size:.5em}}.xp{background:var(--forest);color:var(--paper);padding-top:clamp(96px,14vh,180px);position:relative}.xp__head{margin-bottom:clamp(32px,6vh,64px)}.xp__hand{color:var(--marker-light);font-size:.78em}.xp__pin{height:100svh;position:relative;overflow:hidden}.xp__track{width:max-content;height:100%;display:flex}.xp__panel{flex:none;align-items:center;width:100vw;height:100%;display:flex;position:relative;overflow:hidden}.xp__bg{position:absolute;inset:0;overflow:hidden}.xp__bg picture,.xp__bg img{width:100%;height:100%}.xp__bg img{object-fit:cover}.xp__num{z-index:1;font-family:var(--f-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2px #f1f4ef47;pointer-events:none;font-size:clamp(180px,34vw,560px);font-weight:800;line-height:.8;position:absolute;bottom:-.16em;right:1vw}.xp__inner{z-index:2;padding-top:var(--nav-h);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(28px,5vw,96px);padding-bottom:56px;display:grid;position:relative}.xp__kicker{color:var(--marker-light);margin:0 0 10px;font-size:clamp(20px,1.7vw,26px)}.xp__title{font-family:var(--f-display);font-variation-settings:"wdth" 78, "opsz" 96;letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px;font-size:clamp(40px,4.8vw,84px);font-weight:800;line-height:.9}.xp__body{color:#c8d4cd;max-width:44ch;margin:0 0 24px;font-size:19px}.xp .widget{max-width:520px;color:var(--ink);rotate:-.8deg;box-shadow:0 30px 60px -20px #0009}.xp__diagram{aspect-ratio:245/290;justify-self:center;width:100%;max-width:460px;max-height:64svh;position:relative}.xp__diagram:before{content:"";background-image:linear-gradient(#f1f4ef0f 1px,#0000 1px),linear-gradient(90deg,#f1f4ef0f 1px,#0000 1px);background-size:24px 24px;border-radius:12px;position:absolute;inset:-6%;-webkit-mask-image:radial-gradient(closest-side,#000 60%,#0000);mask-image:radial-gradient(closest-side,#000 60%,#0000)}.diagram{z-index:2;width:100%;height:100%;position:absolute;inset:0}.xp .ink--halo{filter:none}.xp .diagram path,.xp .diagram line,.xp .diagram circle{stroke:var(--marker-light)}.xp .diagram text{fill:var(--marker-light)}.diagram .d-faint{stroke-opacity:.25;stroke-width:6px}.diagram .d-live{stroke-width:6px;transition:stroke-dashoffset 60ms linear}.diagram .d-big{font-size:46px;font-weight:700}.diagram .d-note{font-size:22px}.xp .diagram .d-note--red,.diagram .d-note--red{fill:#ff7a64}.xp .diagram .d-red,.diagram .d-red{stroke:#ff7a64;stroke-width:3.6px;transition:opacity .5s}.diagram .d-shift{transition:transform .9s var(--ease-out), opacity .4s}.diagram .d-line{transition:opacity .5s}.xp__cap{top:calc(var(--nav-h) + 18px);right:var(--gutter);z-index:2;color:#f1f4efd9;margin:0;font-size:18px;position:absolute}.xp__progress{z-index:3;position:absolute;bottom:22px;left:0;right:0}.xp__bar{width:100%;height:12px}.xp__bar path{stroke:var(--marker-light)}.xp__progress ol{font-family:var(--f-display);justify-content:space-between;margin:8px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.xp__progress li{opacity:.4;transition:opacity .4s}.xp__progress li.is-on{opacity:1}@media (max-width:860px),(prefers-reduced-motion:reduce){.xp__pin{height:auto}.xp__track{flex-direction:column;width:auto}.xp__panel{width:auto;height:auto;min-height:0;padding-block:64px 48px}.xp__progress{display:none}}@media (max-width:860px){.xp__inner{grid-template-columns:minmax(0,1fr);padding-top:40px}.xp__bg:after{content:"";background:linear-gradient(#0b1f171a 0%,#0b1f17cc 45%);position:absolute;inset:0}.xp__num{font-size:40vw;top:8px;bottom:auto}.xp__cap{top:16px;left:var(--gutter);right:auto}.xp__diagram{max-width:320px}}.widget{border:1.5px solid var(--ink);background:var(--paper);font-family:var(--f-display);border-radius:10px;margin-bottom:22px;padding:16px 18px 18px}.widget__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px;font-size:12px;font-weight:600}.buzzer__q,.shock__q{font-family:var(--f-serif);margin:0 0 14px;font-size:19px}.buzzer__opts{flex-wrap:wrap;gap:10px;display:flex}.buzzer__opt{border:1.5px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:999px;min-height:44px;padding:0 20px;font-weight:600}.buzzer__opt:hover:not(:disabled){background:var(--ink);color:var(--paper)}.buzzer__opt.is-right{background:var(--green);border-color:var(--green);color:#fff}.buzzer__opt.is-wrong{background:var(--red);border-color:var(--red);color:#fff}.buzzer__opt:disabled{cursor:default}.buzzer__status{font-family:var(--f-serif);min-height:1.5em;margin:12px 0 6px;font-size:16px}.portfolio__row{grid-template-columns:76px minmax(0,1fr) 96px;align-items:center;gap:12px;margin-bottom:6px;font-size:15px;font-weight:500;display:grid}.portfolio__row span:last-child{text-align:right}.portfolio__row input{accent-color:var(--marker);width:100%}.portfolio__total{font-family:var(--f-hand);color:var(--marker);margin:10px 0 0;font-size:18px}.shock__a{font-family:var(--f-serif);min-height:3em;margin:12px 0 0;font-size:16px}.num{padding-block:clamp(96px,16vh,190px)}.num__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);margin:0 auto;list-style:none;display:grid}.num__item{justify-items:start;gap:10px;display:grid}.num__n{font-family:var(--f-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.05em;padding-inline:.12em;font-size:clamp(100px,13vw,220px);font-weight:800;line-height:.85;position:relative}.num__ring{width:132%;height:128%;position:absolute;top:-14%;left:-16%}.num__ring path{stroke-width:3px;vector-effect:non-scaling-stroke}.num__label{font-family:var(--f-display);margin-top:18px;font-size:22px;font-weight:700}.num__note{font-size:22px;rotate:-4deg}@media (max-width:860px){.num__list{grid-template-columns:minmax(0,1fr);gap:72px;padding-left:24px}}.crew{background:var(--paper);padding-block:clamp(96px,14vh,180px)}.crew__head{margin-bottom:clamp(40px,7vh,72px)}.crew__hand{font-size:.66em}.crew__body{max-width:48ch;color:var(--ink-soft);margin:20px 0 0;font-size:19px}.crew__list{border-top:2px solid var(--green);margin:0;padding:0;list-style:none}.crew__row{border:0;border-bottom:1.5px solid var(--rule);text-align:left;cursor:pointer;background:0 0;grid-template-columns:48px clamp(56px,6vw,88px) minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,32px);width:100%;padding:clamp(14px,2.2vh,26px) 0;display:grid;position:relative}.crew__i{font-family:var(--f-display);color:var(--green);font-size:15px;font-weight:600}.crew__thumb{object-fit:cover;width:clamp(56px,6vw,88px);height:clamp(56px,6vw,88px);transition:transform .6s var(--ease-out);border-radius:50%}.crew__row:hover .crew__thumb,.crew__row:focus-visible .crew__thumb{transform:scale(1.08)}.crew__name{font-family:var(--f-display);font-variation-settings:"wdth" 78, "opsz" 96;letter-spacing:-.035em;transition:transform .6s var(--ease-out), color .3s;font-size:clamp(34px,5.6vw,96px);font-weight:800;line-height:.95}.crew__row:hover .crew__name,.crew__row:focus-visible .crew__name{color:var(--green);transform:translate(28px)}.crew__role{text-align:right;font-size:clamp(18px,1.6vw,24px)}.crew__line{width:100%;height:12px;position:absolute;bottom:-7px;left:0}.crew__line path{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .8s var(--ease-out), opacity .2s}.crew__row:hover .crew__line path,.crew__row:focus-visible .crew__line path{stroke-dashoffset:0;opacity:1}.crew__foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(28px,5vw,80px);margin-top:clamp(72px,12vh,140px);display:grid}.crew__group{margin:0}.crew__group picture{border-radius:6px;overflow:hidden}.crew__group img{aspect-ratio:3/2;object-fit:cover;width:100%}.crew__group figcaption{margin-top:8px;font-size:18px}.crew__more p{max-width:30ch;margin:0 0 24px;font-size:22px;line-height:1.35}@media (max-width:860px){.crew__row{grid-template-columns:52px minmax(0,1fr);row-gap:2px}.crew__i{display:none}.crew__thumb{grid-row:span 2;width:52px;height:52px}.crew__role{text-align:left;grid-column:2}.crew__foot{grid-template-columns:minmax(0,1fr)}}.portrait{text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.portrait__img{aspect-ratio:4/5;margin-bottom:10px;display:block;position:relative}.portrait__img img,.portrait__img .monogram{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:filter .5s, transform .6s var(--ease-out);border-radius:3px}.portrait:hover .portrait__img img,.portrait:focus-visible .portrait__img img{filter:saturate(1.05);transform:rotate(-1.2deg)scale(1.02)}.portrait__ring{width:118%;height:114%;position:absolute;inset:-7% -9%}.portrait__ring path{stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .7s var(--ease-out), opacity .2s}.portrait:hover .portrait__ring path,.portrait:focus-visible .portrait__ring path{stroke-dashoffset:0;opacity:1}.portrait:focus-visible{outline-offset:8px}.portrait__name{font-family:var(--f-display);letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.1}.portrait__role{font-size:16px;line-height:1.2}.portrait--lg .portrait__name{font-size:22px}.monogram{background:repeating-linear-gradient(to bottom, var(--paper-2) 0 27px, var(--rule) 27px 28px);font-family:var(--f-display);color:var(--ink-soft);place-items:center;font-size:clamp(32px,4vw,56px);font-weight:800;display:grid}.profile{background:0 0;border:0;width:100%;max-width:min(880px,100vw - 32px);padding:0;overflow:visible}.profile::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1f178c}.profile[open] .profile__card{animation:profile-in .5s var(--ease-out)}.profile[open]::backdrop{animation:.3s ease-out fade-in}.profile.is-closing .profile__card{animation:.22s ease-in forwards profile-out}.profile.is-closing::backdrop{animation:.22s ease-in forwards fade-out}@keyframes profile-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes profile-out{to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.profile__card{background:var(--paper);color:var(--ink);border-radius:10px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid;position:relative;overflow:hidden}.profile__photo{aspect-ratio:4/5}.profile__photo img,.profile__photo .monogram{object-fit:cover;width:100%;height:100%}.profile__body{align-self:end;padding:clamp(24px,4vw,44px)}.profile__name{font-family:var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:.95}.profile__role{margin:0 0 18px;font-size:22px;line-height:1.2}.profile__intro{margin:0 0 18px}.profile__intro--none{color:var(--ink-soft);font-style:italic}.profile__links{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.profile__links a{border:1.5px solid var(--ink);min-height:40px;font-family:var(--f-display);border-radius:999px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.profile__close{background:var(--paper);cursor:pointer;border:0;border-radius:999px;width:44px;height:44px;font-size:28px;line-height:1;position:absolute;top:12px;right:12px;box-shadow:0 2px 10px #0000001f}@media (max-width:640px){.profile__card{grid-template-columns:minmax(0,1fr)}.profile__photo{aspect-ratio:1;max-height:46svh}}.rt{background:var(--ink-2);color:var(--paper);position:relative}.rt__bg{height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.rt__bg video{object-fit:cover;width:100%;height:100%}.rt__veil{background:radial-gradient(at 30% 40%,#0b1f1759,#0b1f17d9 75%),#0b1f1759;position:absolute;inset:0}.rt__content{z-index:1;padding-block:clamp(120px,18vh,220px) clamp(96px,14vh,180px);position:relative}.rt__title{flex-direction:column;align-items:flex-start;margin:0;display:flex}.rt__hand{z-index:1;color:var(--marker-light);margin-bottom:-.35em;margin-left:.4em;font-size:clamp(30px,4vw,64px);font-weight:700;position:relative;rotate:-5deg}.rt__year{font-family:var(--f-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.055em;color:#0000;-webkit-text-stroke:2px var(--paper);font-size:clamp(140px,29vw,500px);font-weight:800;line-height:.8}.rt__stats{font-family:var(--f-display);flex-wrap:wrap;gap:clamp(24px,5vw,72px);margin:clamp(32px,5vh,56px) 0;display:flex}.rt__stats dt{letter-spacing:.08em;text-transform:uppercase;color:#a9bbb2;font-size:12px;font-weight:600}.rt__stats dd{font-variation-settings:"wdth" 78;letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(30px,4.4vw,72px);font-weight:800;line-height:1}.rt__stats div:first-child dd{max-width:11ch;font-size:clamp(22px,2.4vw,36px)}.rt__film{text-align:left;font-family:var(--f-display);cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;padding:0;font-size:clamp(20px,1.8vw,26px);font-weight:700;display:inline-flex}.rt__film .hand{color:var(--marker-light);font-size:18px;font-weight:400;display:block}.rt__play{background:var(--leaf);width:76px;height:76px;transition:transform .5s var(--ease-out), background-color .3s;border-radius:50%;flex:none;position:relative}.rt__play:before{content:"";border:1.5px solid var(--marker-light);animation:pulse 2.2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.rt__play:after{content:"";border:12px solid #0000;border-left:19px solid #fff;border-right-width:0;position:absolute;top:26px;left:31px}.rt__film:hover .rt__play{background:#37a86a;transform:scale(1.1)}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.rt__field{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,32px);margin-top:clamp(80px,14vh,160px);display:grid}.rt__frame{margin:0}.rt__media{background:#0a140f;border-radius:4px;overflow:hidden}.rt__media picture,.rt__media img{width:100%;height:100%}.rt__media img{object-fit:cover}.rt__frame figcaption{color:var(--marker-light);margin-top:8px;font-size:18px}.f1{grid-column:1/6}.f1 .rt__media{aspect-ratio:4/5}.f2{grid-column:7/13;margin-top:160px}.f2 .rt__media{aspect-ratio:3/2}.f3{grid-column:2/5;margin-top:-20px}.f3 .rt__media{aspect-ratio:1}.f4{grid-column:6/11;margin-top:90px}.f4 .rt__media{aspect-ratio:3/2}.f5{grid-column:1/6;margin-top:40px}.f5 .rt__media{aspect-ratio:4/3}.f6{grid-column:8/13;margin-top:-40px}.f6 .rt__media{aspect-ratio:16/10}.rt__speakers{margin-top:clamp(96px,16vh,180px)}@media (max-width:860px){.rt__field{grid-template-columns:repeat(2,minmax(0,1fr))}.rt__frame[class]{grid-column:auto;margin-top:0}.rt__frame.f1,.rt__frame.f4{grid-column:1/-1}.rt__frame.f3,.rt__frame.f6{margin-top:48px}}.film{background:#000;border:0;border-radius:8px;width:min(1100px,100vw - 32px);padding:0;overflow:visible}.film::backdrop{background:#000000db}.film video{aspect-ratio:16/9;border-radius:8px;width:100%}.film__close{background:var(--paper);cursor:pointer;border:0;border-radius:999px;width:44px;height:44px;font-size:28px;position:absolute;top:-54px;right:0}.spk{padding-block:clamp(96px,16vh,190px)}.spk__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.spk__hand{font-size:.7em}.spk__q{color:var(--leaf);margin-left:.08em;font-size:1.3em;font-weight:700;line-height:0;display:inline-block}.spk__body{max-width:40ch;color:var(--ink-soft);margin:24px 0 0;font-size:19px}.spk__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.spk__card{aspect-ratio:3/4;background:#ffffff8c;border:1.5px dashed #13251e73;border-radius:12px;place-items:center;padding:20px;transition:background-color .3s,border-color .3s;display:grid;position:relative}.spk__card:hover{border-color:var(--green);background:#fff}.spk__card:nth-child(2){margin-top:48px}.spk__slot{font-family:var(--f-display);color:var(--green);font-size:15px;font-weight:700;position:absolute;top:12px;left:16px}.spk__seat{width:72%}.spk__seat path{stroke-width:3px}.spk__tba{font-size:20px;position:absolute;bottom:14px}@media (max-width:860px){.spk__grid{grid-template-columns:minmax(0,1fr)}.spk__cards{gap:10px}.spk__card:nth-child(2){margin-top:24px}.spk__tba{font-size:15px}.spk__slot{top:8px;left:10px}}.close{background:var(--ink-2);min-height:100svh;color:var(--paper);align-items:center;padding-block:clamp(120px,18vh,200px);display:flex;position:relative;overflow:hidden}.close__bg{position:absolute;inset:0}.close__bg video{object-fit:cover;width:100%;height:100%}.close__veil{background:linear-gradient(#0b1f17b3 0%,#0b1f1773 45%,#0b1f17e6 100%);position:absolute;inset:0}.close__inner{z-index:1;position:relative}.close__title{font-family:var(--f-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.05em;margin:0 0 clamp(28px,5vh,48px);font-size:clamp(84px,17vw,300px);font-weight:800;line-height:.86}.close__mask{vertical-align:bottom;padding:0 .04em .08em;display:inline-block;overflow:hidden}.close__line{display:inline-block}.close__move{font-family:var(--f-serif);font-style:italic;font-weight:400;display:inline-block;position:relative}.close__ring{width:116%;height:128%;position:absolute;top:-12%;left:-8%}.close__ring path{stroke:var(--marker-light);stroke-width:4px;vector-effect:non-scaling-stroke}.close__body{color:#dbe4de;margin:0;font-size:20px}.close__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.btn--big{min-height:58px;padding:0 30px;font-size:18px}.close__cap{color:var(--marker-light);margin:40px 0 0;font-size:18px}.foot{background:var(--forest);color:#c8d4cd;padding-block:64px 28px;font-size:16px}.foot .eyebrow{color:#8ea198}.foot__grid{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot__word{font-family:var(--f-display);font-variation-settings:"wdth" 78;letter-spacing:-.02em;color:var(--paper);margin:0 0 8px;font-size:34px;font-weight:800}.foot__sub{max-width:34ch;margin:0}.foot p{margin:0}.foot__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.foot a{text-decoration:none}.foot a:hover{color:var(--paper);text-decoration:underline}.foot__base{border-top:1px solid #23352d;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:20px;font-size:14px;display:flex}.foot__base .hand{color:var(--marker-light);font-size:17px}@media (max-width:860px){.foot__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot__grid>div:first-child{grid-column:1/-1}}.tm .curves{height:60%;top:30%}.portrait__img img,.portrait__img .monogram{transition:transform .6s var(--ease-out), filter .4s}.portrait:hover .portrait__img img,.portrait:focus-visible .portrait__img img{transform:rotate(-2deg)scale(1.03)}.tm-wall li:nth-child(odd) .portrait:hover .portrait__img img{transform:rotate(2deg)scale(1.03)}.tm-hero{padding-top:var(--nav-h)}.tm-hero__photo{height:min(78svh,820px);min-height:360px;overflow:hidden}.tm-hero__photo picture,.tm-hero__photo img{object-fit:cover;width:100%;height:100%}.tm-hero__copy{margin-top:clamp(-140px,-10vw,-60px);position:relative}.tm-hero__copy>*{position:relative}.tm-hero__copy:before{content:"";left:var(--gutter);width:min(980px, calc(100% - 2 * var(--gutter)));background:var(--paper);border-radius:0 10px 0 0;position:absolute;top:0;bottom:-24px}.tm-hero__copy .eyebrow{padding-top:28px}.tm-hero__copy .eyebrow,.tm-hero__copy h1,.tm-hero__copy p{padding-right:24px}.tm-hero__hand{margin-top:10px;font-size:.5em;display:block}.tm-hero__body{max-width:44ch;margin:22px 0 0;font-size:19px}.tm-group{padding-block:clamp(72px,10vh,120px) 0}.tm-group:last-of-type{padding-bottom:clamp(96px,14vh,160px)}.tm-group__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.tm-group__head{top:calc(var(--nav-h) + 24px);border-top:2px solid var(--ink);padding-top:14px;position:sticky}.tm-group__name{font-family:var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(30px,3.2vw,48px);font-weight:800;line-height:.95}.tm-group__blurb{margin:0;font-size:20px;line-height:1.25}.tm-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}.tm-wall li:nth-child(3n+2){margin-top:64px}.tm-wall li:nth-child(3n){margin-top:24px}.tm-group--core .tm-wall{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:860px){.tm-group__grid{grid-template-columns:minmax(0,1fr)}.tm-group__head{position:static}.tm-wall,.tm-group--core .tm-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.tm-wall li:nth-child(n){margin-top:0}.tm-wall li:nth-child(2n){margin-top:40px}}.attend{padding-top:calc(var(--nav-h) + clamp(40px, 8vh, 96px));padding-bottom:clamp(96px,14vh,160px)}.attend__hand{font-size:.6em}.attend__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,80px);margin-top:56px;display:grid}.attend__facts{gap:0;margin:0;display:grid}.attend__facts>div{border-top:1.5px solid var(--rule);grid-template-columns:140px minmax(0,1fr);gap:16px;padding-block:18px;display:grid}.attend__facts dt{font-family:var(--f-display);font-weight:700}.attend__facts dd{margin:0}.attend__facts ul{margin:0;padding-left:1.1em}.attend__photo{margin:0}.attend__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.attend__photo figcaption{margin-top:8px;font-size:18px}.attend__register{max-width:820px;margin-top:96px}.attend__register p{font-size:20px}.attend__faq{max-width:820px;margin-top:72px}.attend__faq details{border-top:1.5px solid var(--rule);padding-block:18px}.attend__faq summary{font-family:var(--f-display);cursor:pointer;font-size:22px;font-weight:700}.attend__faq details p{margin:12px 0 0}.attend__back{margin-top:40px}@media (max-width:860px){.attend__grid{grid-template-columns:minmax(0,1fr)}.attend__facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.portrait__ring path{stroke-dashoffset:1px}.portrait:hover .portrait__ring path,.portrait:focus-visible .portrait__ring path{stroke-dashoffset:0}}.hero__media,.hero__copy,.xp__track,.xp__bg img,.xp__num,.intro__ph,.intro__board img,.curves,.rt__frame,.rt__year,.crew__group img,.close__bg video,.tk__inner{will-change:transform}.hero__frame,.rt__media{will-change:clip-path}.hero__shade,.rt__veil,.close__veil{will-change:transform;transform:translateZ(0)}.rt__bg,.hero__sticky{contain:paint}.rt__actions{flex-wrap:wrap;align-items:center;gap:20px 32px;display:flex}.ed__hero{min-height:100svh;padding-block:calc(var(--nav-h) + 40px) clamp(40px, 8vh, 80px);background:var(--ink-2);color:var(--paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.ed__bg{position:absolute;inset:0}.ed__bg video{object-fit:cover;will-change:transform;width:100%;height:100%}.ed__veil{background:linear-gradient(#0b1f1773 0%,#0b1f1740 40%,#0b1f17e6 100%);position:absolute;inset:0;transform:translateZ(0)}.ed__copy{z-index:1;position:relative}.ed__title{font-family:var(--f-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.045em;margin:0;font-size:clamp(64px,12vw,200px);font-weight:800;line-height:.84}.ed__mask{padding-bottom:.06em;display:block;overflow:hidden}.ed__line{display:inline-block}.ed__year{color:#0000;-webkit-text-stroke:2px var(--paper)}.ed__hand{color:var(--marker-light);margin-bottom:8px;font-size:clamp(28px,3.4vw,56px);font-weight:700;display:inline-block;rotate:-5deg}.ed__hand2{font-size:.8em}.ed__body{padding-block:clamp(96px,14vh,170px)}.ed__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.ed__grid--spk{margin-top:clamp(96px,14vh,160px)}.ed__note{max-width:34ch;color:var(--ink-soft);margin:24px 0 0;font-size:19px}.ed__prog,.ed__spk{border-top:2px solid var(--green);margin:0;padding:0;list-style:none}.ed__prog li{border-bottom:1.5px solid var(--rule);align-items:center;gap:28px;padding-block:22px;display:flex}.ed__prog-n{text-align:center;width:56px;font-family:var(--f-display);color:var(--green);flex:none;font-size:18px;font-weight:700;position:relative}.ed__prog-ink{width:60px;height:46px;position:absolute;top:-12px;left:-2px}.ed__prog-t{font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.1}.ed__spk li{border-bottom:1.5px solid var(--rule);padding-block:20px}.ed__sname{font-family:var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.025em;font-size:clamp(28px,3.2vw,48px);font-weight:800;line-height:1;display:block}.ed__srole{color:var(--ink-soft);font-size:17px}.ed__gallery{background:var(--paper);padding-block:clamp(40px,6vh,80px) clamp(96px,14vh,170px)}.ed__gal-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 40px;margin-bottom:clamp(32px,5vh,56px);display:flex}.ed__gal-head p{max-width:36ch;color:var(--ink-soft);margin:0}.ed__masonry{columns:3;column-gap:clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none}.ed__item{break-inside:avoid;margin-bottom:clamp(12px,1.6vw,24px)}.is-js .ed__item{opacity:0;transition:opacity .8s var(--ease-out), transform .9s var(--ease-out);transform:translateY(50px)}.is-js .ed__item.is-in{opacity:1;transform:none}.ed__thumb{cursor:zoom-in;background:0 0;border:0;border-radius:4px;width:100%;padding:0;display:block;overflow:hidden}.ed__thumb img{width:100%;transition:transform .8s var(--ease-out), filter .4s}.ed__item:nth-child(4n+1) .ed__thumb img{aspect-ratio:4/5;object-fit:cover}.ed__item:nth-child(5n+3) .ed__thumb img{aspect-ratio:1;object-fit:cover}.ed__thumb:hover img,.ed__thumb:focus-visible img{transform:scale(1.05)}.ed__next{background:var(--ink-2) var(--noise);color:var(--paper);padding-block:clamp(96px,16vh,180px)}.ed__next .ed__hand2{color:var(--marker-light)}@media (max-width:860px){.ed__grid{grid-template-columns:minmax(0,1fr)}.ed__masonry{columns:2}.ed__prog li{gap:18px}}.viewer{width:100vw;max-width:none;height:100svh;max-height:none;color:var(--paper);touch-action:pan-y;background:#08140ff5;border:0;margin:0;padding:0}.viewer::backdrop{background:0 0}.viewer[open]{animation:viewer-in .35s var(--ease-out);place-items:center;display:grid}@keyframes viewer-in{0%{opacity:0}}.viewer__fig{max-width:min(92vw,1500px);animation:viewer-photo .5s var(--ease-out);justify-items:center;gap:12px;margin:0;display:grid}@keyframes viewer-photo{0%{opacity:0;transform:scale(.97)}}.viewer__fig img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:4px;width:auto;max-width:100%;max-height:calc(100svh - 140px)}.viewer__fig figcaption{color:#c8d4cd;gap:16px;font-size:16px;display:flex}.viewer__count{font-family:var(--f-display);color:var(--marker-light);font-weight:700}.viewer__nav,.viewer__close{width:52px;height:52px;color:var(--paper);cursor:pointer;background:#0b1f1799;border:1.5px solid #f1f4ef66;border-radius:999px;place-items:center;font-size:24px;transition:background-color .25s,border-color .25s;display:grid;position:absolute}.viewer__nav:hover,.viewer__close:hover{background:var(--green);border-color:var(--green)}.viewer__nav{top:50%;translate:0 -50%}.viewer__nav--prev{left:20px}.viewer__nav--next{right:20px}.viewer__close{font-size:30px;top:20px;right:20px}@media (max-width:700px){.viewer__nav{top:auto;bottom:20px;translate:none}}.nf{min-height:100svh;padding-block:calc(var(--nav-h) + 80px) 96px}.nf__hand{font-size:.8em}.nf__chart{width:min(320px,70vw);margin:32px 0}.nf__body{max-width:40ch;font-size:20px}.sc{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:24px 0 0;padding:0;list-style:none;display:grid}.ed__grid .sc{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.sc__card{background:var(--paper);width:100%;color:var(--ink);text-align:left;cursor:pointer;transition:box-shadow .4s, translate .5s var(--ease-out);border:0;border-radius:10px;gap:4px;padding:12px 12px 16px;display:grid;box-shadow:0 24px 50px -24px #00000073}.sc--light .sc__card{background:#fff;box-shadow:0 18px 40px -26px #13251e80}.sc__card:hover,.sc__card:focus-visible{translate:0 -8px}.sc__photo{aspect-ratio:1;background:var(--paper-2);border-radius:6px;margin-bottom:10px;display:block;overflow:hidden}.sc__photo img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .5s, transform .8s var(--ease-out)}.sc__card:hover .sc__photo img,.sc__card:focus-visible .sc__photo img{filter:none;transform:scale(1.05)}.sc__name{font-family:var(--f-display);font-variation-settings:"wdth" 80;letter-spacing:-.02em;font-size:clamp(19px,1.7vw,26px);font-weight:800;line-height:1.02}.sc__role{color:var(--ink-soft);font-size:15px;line-height:1.3}.sc__more{opacity:0;transition:opacity .3s, translate .4s var(--ease-out);margin-top:6px;font-size:17px;translate:-6px}.sc__card:hover .sc__more,.sc__card:focus-visible .sc__more{opacity:1;translate:0}.sc__note{color:var(--ink-soft);margin:18px 0 0;font-size:14px}@media (hover:none){.sc__photo img{filter:none}.sc__more{opacity:1;translate:0}}@media (max-width:860px){.sc,.ed__grid .sc{grid-template-columns:repeat(2,minmax(0,1fr))}}
:root{--paper:#f3f4f0;--paper-2:#e9ebe5;--ink:#121a16;--ink-soft:#55615b;--rule:#d5d9d2;--green:#1f5e3b;--green-ink:#174a2e;--green-soft:#dfe9e2;--forest:#0e1a14;--marker:#1f5e3b;--marker-light:#a8d8b9;--mint:#a8d8b9;--f-serif:var(--f-display);--f-hand:var(--f-display);--s6-pad:clamp(96px, 14vh, 168px)}body{font-family:var(--f-display);font-variation-settings:"wdth" 100;letter-spacing:-.003em;font-size:17px;line-height:1.55}.hand{font-family:var(--f-display);color:var(--green);font-weight:inherit;font-style:normal}.display .hand{font-size:1em;font-weight:inherit;letter-spacing:inherit}[data-theme=dark] .hand,.hand.eyebrow--light{color:var(--mint)}.sjii{-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background-color:currentColor;flex:none;display:inline-block}.sjii--wide{aspect-ratio:1080/347.28}.sjii--tall{aspect-ratio:1080/1453.75}.sjii--crest{aspect-ratio:300/347.28}.nav__crest{width:28px;color:var(--green);align-self:center;margin-right:6px;transition:color .3s}.nav[data-dark]:not(.is-open) .nav__crest{color:var(--paper)}.nav__year{font-family:var(--f-display);color:var(--green);font-size:18px;font-weight:600}.foot__logo{width:200px;color:var(--paper);opacity:.92;margin-top:26px}.b6{height:52px;font-family:var(--f-display);transition:background-color .25s, color .25s, border-color .25s, transform .18s var(--ease-out);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.b6:active{transform:scale(.97)}.b6--ink{background:var(--green);color:#fff}.b6--ink:hover{background:var(--green-ink)}.b6--ghost{border-color:var(--ink);color:var(--ink)}.b6--ghost:hover{background:var(--ink);color:var(--paper)}.b6--light{background:var(--paper);color:var(--ink)}.b6--light:hover{background:#fff}.b6--ghost-light{color:var(--paper);border-color:#f3f4f099}.b6--ghost-light:hover{background:var(--paper);color:var(--ink)}.sym{overflow:visible}.sym path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.sym .sym__axes{stroke-width:7px}.sym .sym__d,.sym .sym__s{stroke-width:13px}.sym .sym__s{stroke:var(--green)}.sym__dot{fill:var(--paper);stroke:currentColor;stroke-width:7px}.line6{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.line6 path{fill:none;stroke:var(--green);stroke-width:2.4px;stroke-linecap:round}.s6{padding-block:var(--s6-pad);background:var(--paper)}.s6__head{max-width:860px;margin-bottom:clamp(48px,8vh,96px)}.s6__head--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;max-width:none;display:grid}.s6__eyebrow{color:var(--green);margin:0 0 16px;font-size:14px;font-weight:600}.s6__title{font-family:var(--f-display);font-variation-settings:"wdth" 85, "opsz" 72;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,5.2vw,84px);font-weight:700;line-height:.98}.s6__note{color:var(--ink-soft);margin:20px 0 0;font-size:15px}.o6{background:var(--paper);height:320svh;position:relative}.o6__sticky{contain:paint;height:100svh;position:sticky;top:0;overflow:hidden}.o6__frame{background:var(--forest);clip-path:inset(50%);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.o6__frame video{object-fit:cover;will-change:transform;width:100%;height:100%}.o6__veil{background:linear-gradient(#0e1a1459 0%,#0e1a1440 40%,#0e1a14d9 100%);position:absolute;inset:0;transform:translateZ(0)}.o6__mark{z-index:2;text-align:center;color:var(--ink);will-change:transform;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.o6__mark .sym{width:clamp(150px,26vh,240px);height:auto}.o6__name{font-variation-settings:"wdth" 85;letter-spacing:-.03em;gap:.28em;margin:28px 0 0;font-size:clamp(34px,4.4vw,64px);font-weight:700;line-height:1;display:flex}.o6__mask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.o6__word,.o6__line,.c6__line{will-change:transform;display:block}.o6__year{color:var(--green)}.o6__sub{color:var(--ink-soft);margin:14px 0 0;font-size:17px}.o6__copy{z-index:3;color:var(--paper);padding-bottom:clamp(28px,6vh,64px);position:absolute;inset:auto 0 0}.o6__title{font-variation-settings:"wdth" 80, "opsz" 96;letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(64px,10.5vw,188px);font-weight:700;line-height:.86}.o6__meta{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:end;gap:24px 48px;display:grid}.o6__lede{max-width:34ch;margin:0;font-size:18px}.o6__facts{flex-wrap:wrap;gap:14px 36px;margin:0;display:flex}.o6__facts dt{color:#f3f4f0a6;font-size:13px}.o6__facts dd{margin:2px 0 0;font-weight:600}.o6__tbc{color:#f3f4f0b3;font-weight:400}.o6__ctas{flex-wrap:wrap;gap:12px;display:flex}.o6__host{color:#f3f4f0b3;border-top:1px solid #f3f4f033;grid-column:1/-1;align-items:center;gap:14px;padding-top:18px;font-size:13px;display:flex}.o6__host .sjii{width:150px;color:var(--paper)}.o6__cue{z-index:2;color:var(--ink-soft);flex-direction:column;align-items:center;gap:10px;margin:0;font-size:13px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.o6__cue-line{background:linear-gradient(var(--ink-soft), transparent);width:1.5px;height:40px;animation:cue 2s var(--ease-wipe) infinite;transform-origin:top;display:block}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.ev__row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,110px);padding-block:clamp(36px,6vh,72px);display:grid;position:relative}.ev__row+.ev__row{border-top:1px solid var(--rule)}.ev__row--flip .ev__photo{order:2}.ev__photo{aspect-ratio:4/3;will-change:clip-path;border-radius:6px;margin:0;overflow:hidden}.ev__photo picture,.ev__photo img{object-fit:cover;width:100%;height:100%}.ev__photo img{will-change:transform}.ev__n{color:var(--green);font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:14px;font-weight:600}.ev__title{font-variation-settings:"wdth" 85;letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(30px,3vw,46px);font-weight:700;line-height:1.02}.ev__body{max-width:44ch;margin:0 0 26px;font-size:18px}.ev__facts{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.ev__facts li{border-bottom:1px solid var(--rule);padding:12px 0 12px 22px;font-size:16px;position:relative}.ev__facts li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:2px}.ev__row--flip .ev__ink{display:none}.pa{border-top:1px solid var(--rule)}.pa__stats{gap:40px;margin:0;display:flex}.pa__stats dt{color:var(--ink-soft);font-size:13px}.pa__stats dd{font-variation-settings:"wdth" 85;letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(36px,4vw,60px);font-weight:700;line-height:1}.pa__stats .pa__small{letter-spacing:0;max-width:14ch;font-size:18px;font-weight:600;line-height:1.3}.pa__reel{aspect-ratio:16/9;background:var(--forest);will-change:clip-path;border-radius:6px;position:relative;overflow:hidden}.pa__reel video{object-fit:cover;will-change:transform;width:100%;height:100%}.pa__over{background:linear-gradient(#0000,#0e1a14b3);padding:24px;position:absolute;inset:auto 0 0}.pa__film{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;font-size:17px;font-weight:600;display:inline-flex}.pa__play{background:var(--paper);width:56px;height:56px;transition:transform .3s var(--ease-out);border-radius:50%;position:relative}.pa__play:after{content:"";border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--ink);position:absolute;top:18px;left:22px}.pa__film:hover .pa__play{transform:scale(1.08)}.pa__speakers{margin-top:clamp(64px,10vh,120px)}.pa__h3{letter-spacing:-.01em;margin:0 0 28px;font-size:22px;font-weight:700}.pa__next{color:var(--ink-soft);margin:28px 0 24px}.c6{border-top:1px solid var(--rule);text-align:center}.c6__inner{flex-direction:column;align-items:center;display:flex}.c6__sym{width:96px;color:var(--ink);margin-bottom:36px}.c6__title{font-variation-settings:"wdth" 80, "opsz" 96;letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(64px,11vw,196px);font-weight:700;line-height:.9}.c6__body{max-width:46ch;color:var(--ink-soft);margin:0 auto 28px}.c6 .o6__ctas{justify-content:center}.intro .mark__note{font-size:13px;font-weight:600}.intro__statement{font-family:var(--f-display);letter-spacing:-.02em;font-weight:600}.intro__statement em{color:var(--green);font-style:normal}.paper-grid{background-image:none;background-color:var(--paper)}.curves{display:none}.foot{background:var(--forest)}@media (max-width:1000px){.o6__meta{grid-template-columns:minmax(0,1fr);gap:18px}}@media (max-width:860px){.o6{height:280svh}.o6__title{margin-bottom:16px;font-size:16.5vw}.o6__lede{font-size:15px}.o6__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;font-size:14px;display:grid}.o6__facts dt{font-size:12px}.o6__tbc{font-size:12px;display:block}.o6__ctas .b6{height:46px;padding:0 18px;font-size:15px}.o6__host{padding-top:12px}.o6__host .sjii{width:120px}.s6__head--split{grid-template-columns:minmax(0,1fr)}.pa__stats{flex-wrap:wrap;gap:24px}.ev__row{grid-template-columns:minmax(0,1fr)}.ev__row--flip .ev__photo{order:0}.ev__ink{display:none}}@media (prefers-reduced-motion:reduce){.o6__cue-line{animation:none}}.ed__hero .ed__hand{display:none}.at{border-top:1px solid var(--rule)}.at__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(40px,6vw,110px);display:grid}.at__facts{border-top:1px solid var(--ink);margin:0}.at__facts>div{border-bottom:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.at__facts dt{color:var(--green);font-weight:600}.at__facts dd{margin:0;font-size:18px}.at__tbc{color:var(--ink-soft)}.at__faq details{border-bottom:1px solid var(--rule);padding:16px 0}.at__faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;list-style:none;display:flex}.at__faq summary::-webkit-details-marker{display:none}.at__faq summary:after{content:"+";color:var(--green);transition:transform .3s var(--ease-out);font-size:24px;font-weight:400;line-height:1}.at__faq details[open] summary:after{transform:rotate(45deg)}.at__faq p{color:var(--ink-soft);margin:10px 0 0}@media (max-width:860px){.at__grid{grid-template-columns:minmax(0,1fr)}.at__facts>div{grid-template-columns:90px minmax(0,1fr)}}
