@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%}body{font-family:var(--font-family-sans);background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;background:none;border:none;cursor:pointer;color:inherit}ul,ol{list-style:none}img,svg{display:block;max-width:100%}:root{--color-white: #ffffff;--color-gray-100: #f7f7f7;--color-gray-200: #e5e5e5;--color-gray-300: #d4d4d4;--color-gray-400: #a3a3a3;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-800: #262626;--color-gray-850: #1a1a1a;--color-gray-900: #111111;--color-reveal-accent: #000000;--color-red-500: #e5484d;--color-white-5: rgba(255, 255, 255, .05);--color-white-20: rgba(255, 255, 255, .2);--skeleton-base: var(--color-gray-200);--skeleton-shimmer: var(--color-gray-300);--bg-primary: var(--color-gray-100);--bg-secondary: var(--color-white);--text-primary: var(--color-gray-850);--text-secondary: var(--color-gray-500);--text-placeholder: var(--color-gray-400);--border-subtle: var(--color-gray-200);--border-focus: var(--color-gray-800);--btn-bg: var(--color-gray-100);--btn-bg-hover: var(--color-gray-200);--btn-text: var(--color-gray-900);--link-color: var(--color-gray-900);--link-hover: var(--color-gray-600);--link-accent: var(--color-red-500);--reveal-dot-inner: var(--bg-primary);--archive-zone-bg: var(--dial-archive-zone-bg-light, var(--color-white));--archive-zone-ink: var(--dial-archive-zone-ink-light, var(--color-gray-850));--archive-header-gap: var(--dial-archive-header-gap, var(--space-8));--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-8: 48px;--space-12: 80px;--space-16: 128px;--max-width-text: 960px;--max-width-layout: 2400px;--width-layout-preferred: 75vw;--radius-md: 16px;--radius-lg: 28px;--video-corner-radius: 5.5;--corner-shape-exponent: 1.4;--transition-fast: .15s ease;--duration-fast: .3s;--duration-fast-s: .3;--duration-medium: .5s;--duration-medium-s: .5;--duration-slow-s: 1;--ease-out-soft: cubic-bezier(.25, .46, .45, .94);--ease-in-out-strong: cubic-bezier(.65, 0, .35, 1);--ease-tooltip-pop: cubic-bezier(.34, 1.56, .64, 1);--z-scrim: 4;--z-gl: 5;--z-glass: 6;--z-gl-modal: 7;--z-overlay: 500;--z-modal: 600;--z-cursor: 700;--modal-scrim: rgba(10, 10, 10, var(--modal-scrim-opacity));--modal-scrim-opacity: var(--dial-modal-scrim-opacity, .93);--modal-fg: var(--color-gray-100);--panel-scrim: rgba(10, 10, 10, .35);--panel-width: var(--dial-panel-width, 420px);--panel-gap: var(--dial-panel-gap, var(--space-3));--panel-flight-duration: var(--dial-panel-flight-duration, .65);--panel-text-delay: var(--dial-panel-text-delay, .2);--panel-text-stagger: var(--dial-panel-text-stagger, .05);--panel-row-thumb-size: var(--link-thumb-size);--panel-row-thumb-radius: var(--link-thumb-radius);--panel-row-thumb-corner: var(--dial-corner-shape-exponent, var(--corner-shape-exponent));--panel-row-thumb-gap: var(--dial-panel-row-thumb-gap, var(--space-3));--panel-row-gap: var(--dial-panel-row-gap, var(--list-row-gap));--panel-row-padding: var(--dial-panel-row-padding, var(--space-1));--panel-row-meta-opacity: var(--dial-panel-row-meta-opacity, 1);--panel-outbound-offset: var(--dial-panel-outbound-offset, 0px);--panel-marquee-width: .78;--panel-row-thumb-overhang: var(--dial-panel-row-thumb-overhang, 2px);--panel-thumb-edge-rgb: 0 0 0;--panel-thumb-edge-alpha: var(--dial-panel-thumb-edge-alpha-light, .06);--panel-thumb-edge: rgb(var(--panel-thumb-edge-rgb) / var(--panel-thumb-edge-alpha));--panel-thumb-edge-blend: multiply;--modal-blur: var(--dial-modal-blur, 11px);--modal-flight-duration: var(--dial-modal-flight-duration, .6);--modal-text-stagger: var(--dial-modal-text-stagger, .035);--modal-text-delay: var(--dial-modal-text-delay, .25);--modal-step-duration: var(--dial-modal-step-duration, .45);--modal-bend-strength: var(--dial-modal-bend-strength, 1);--modal-open-bend: var(--dial-modal-open-bend, .65);--modal-bend-depth: var(--dial-modal-bend-depth, .25);--modal-bend-max: var(--dial-modal-bend-max, 3.9);--modal-grid-recess: var(--dial-modal-grid-recess, .53);--modal-step-offset: var(--dial-modal-step-offset, .22);--modal-step-zone: var(--dial-modal-step-zone, .28);--modal-cursor-size: var(--dial-modal-cursor-size, 48px);--modal-cursor-icon-size: var(--dial-modal-cursor-icon-size, 20px);--momentum-throw: var(--dial-momentum-throw, 8);--momentum-spin: var(--dial-momentum-spin, 8);--momentum-max-throw: var(--dial-momentum-max-throw, 980);--momentum-max-spin: var(--dial-momentum-max-spin, 55);--momentum-resistance: var(--dial-momentum-resistance, 490);--intro-font-size: clamp(20px, 3vw + .6rem, 36px);--intro-line-height: 1.4;--intro-letter-spacing: -.04em;--intro-font-weight: 470;--link-underline-thickness: 2px;--link-underline-offset: 6px;--link-underline-duration: .22s;--link-underline-ease: var(--ease-out-soft);--link-underline-lead: .14s;--link-underline-return-delay: .3s;--reveal-chip-size: var(--dial-reveal-chip-size, .8em);--reveal-chip-dot-size: var(--dial-reveal-chip-dot-size, .06em);--reveal-chip-dot-gap: var(--dial-reveal-chip-dot-gap, .06em);--reveal-chip-margin: var(--dial-reveal-chip-margin, .17em);--reveal-chip-hover-scale: var(--dial-reveal-chip-hover-scale, 1.06);--reveal-chip-hit-area: var(--dial-reveal-chip-hit-area, 24px);--reveal-dance-lift: var(--dial-reveal-dance-lift, .055em);--reveal-dance-step: var(--dial-reveal-dance-step, 90ms);--reveal-ring-width: var(--dial-reveal-ring-width, .02em);--reveal-ring-strength: var(--dial-reveal-ring-strength, 73%);--reveal-ring-scale: var(--dial-reveal-ring-scale, 2.35);--reveal-idle-cycle: var(--dial-reveal-idle-cycle, 7s);--reveal-idle-stagger: var(--dial-reveal-idle-stagger, .54s);--marquee-speed: 24;--marquee-fade: var(--space-5);--marquee-width: 1;--list-row-gap: var(--dial-list-gap, var(--space-1));--link-radius: var(--dial-link-radius, 22px);--link-list-padding: var(--dial-list-padding, var(--space-1));--link-thumb-size: var(--dial-thumb-size, 48px);--link-thumb-radius: var(--dial-thumb-radius, 19px);--link-thumb-padding: var(--dial-thumb-padding, 0px);--archive-radius: var(--dial-archive-radius, var(--radius-lg));--archive-item-padding: var(--dial-archive-item-padding, var(--space-5));--archive-item-aspect: var(--dial-archive-item-aspect, 1 / 1);--intro-text-duration: var(--dial-intro-text-duration, 1.25);--intro-text-stagger: var(--dial-intro-text-stagger, .04);--intro-line-delay: var(--dial-intro-line-delay, .24);--karaoke-word-duration: var(--dial-karaoke-word-duration, .9);--karaoke-word-spread: var(--dial-karaoke-word-spread, .4);--karaoke-word-lift: var(--dial-karaoke-word-lift, .58em);--karaoke-crossfade-duration: var(--dial-karaoke-crossfade-duration, .35);--karaoke-crossfade-spread: var(--dial-karaoke-crossfade-spread, .45);--karaoke-crossfade-offset: var(--dial-karaoke-crossfade-offset, .17);--karaoke-chip-scale: var(--dial-karaoke-chip-scale, .6);--reveal-open-duration: var(--dial-reveal-open-duration, .6);--reveal-scroll-duration: var(--dial-reveal-scroll-duration, 1.25);--reveal-scroll-line: var(--dial-reveal-scroll-line, .4);--reveal-scroll-comfort: var(--dial-reveal-scroll-comfort, .7);--copy-morph-duration: var(--dial-copy-morph-duration, var(--duration-fast));--copy-hold: var(--dial-copy-hold, 1.6);--stagger-char-line-height: 1.3;--stagger-char-travel: calc(var(--stagger-char-line-height) * 1em);--stagger-char-duration: .6s;--stagger-char-ease: cubic-bezier(.625, .05, 0, 1);--stagger-char-offset: 10ms;--shadow-hover: 0 4px 20px rgba(0, 0, 0, .05);--hover-shadow: var(--dial-hover-shadow, var(--shadow-hover))}[data-theme=dark]{--bg-primary: #171717;--bg-secondary: #1e1e1e;--text-primary: #f5f5f5;--text-secondary: #a3a3a3;--text-placeholder: #525252;--border-subtle: #2e2e2e;--border-focus: #d4d4d4;--panel-thumb-edge-rgb: 255 255 255;--panel-thumb-edge-alpha: var(--dial-panel-thumb-edge-alpha-dark, .11);--panel-thumb-edge-blend: screen;--btn-bg: #2a2a2a;--btn-bg-hover: #3a3a3a;--btn-text: #f5f5f5;--link-color: #f5f5f5;--link-hover: #d4d4d4;--link-accent: #ff6369;--panel-scrim: rgba(0, 0, 0, .55);--archive-zone-bg: var(--dial-archive-zone-bg-dark, #000000);--archive-zone-ink: var(--dial-archive-zone-ink-dark, var(--color-white));--color-reveal-accent: #f5f5f5;--color-gray-200: #333333;--color-gray-300: #404040;--skeleton-base: #1a1a1a;--skeleton-shimmer: #262626}@media(max-width:767px){:root{--marquee-width: .72;--link-radius: var(--dial-link-radius, 20px);--link-thumb-size: var(--dial-thumb-size, 40px);--link-thumb-radius: var(--dial-thumb-radius, 17px);--archive-radius: var(--dial-archive-radius, 24px);--archive-item-padding: var(--dial-archive-item-padding, var(--space-3));--archive-item-aspect: var(--dial-archive-item-aspect, 3 / 4)}}@media(max-width:960px){:root{--intro-font-size: clamp(24px, 4vw + .5rem, 48px);--link-underline-thickness: 1.5px;--link-underline-offset: 4px}}@media(max-width:640px){:root{--intro-font-size: 22px;--link-underline-thickness: 1px;--link-underline-offset: 3px}}@media(prefers-reduced-motion:reduce){:root{--stagger-char-travel: 0em;--link-underline-lead: 0ms}}:root{--font-family-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--text-size-large: clamp(32px, 5vw + 1rem, 64px);--text-line-height-large: 1.3;--text-size-small: 14px;--text-line-height-small: 1.5;--text-size-micro: var(--dial-text-size-micro, 12px);--text-line-height-micro: 1.5}@media(max-width:960px){:root{--text-size-large: clamp(24px, 4vw + .5rem, 48px)}}@media(max-width:640px){:root{--text-size-large: 20px;--text-size-small: 14px}}.text-large{font-family:var(--font-family-sans);font-size:var(--text-size-large);line-height:var(--text-line-height-large);font-weight:var(--font-weight-medium);color:var(--text-primary);letter-spacing:-.02em;text-wrap:pretty;font-kerning:none;text-rendering:optimizeSpeed}.text-small{font-family:var(--font-family-sans);font-size:var(--text-size-small);line-height:var(--text-line-height-small);font-weight:var(--font-weight-regular);color:var(--text-secondary);text-wrap:pretty}.text-micro{font-family:var(--font-family-sans);font-size:var(--text-size-micro);line-height:var(--text-line-height-micro);font-weight:var(--font-weight-regular);color:var(--text-secondary);font-variant-numeric:tabular-nums}.content-link{color:inherit;text-decoration:underline;text-decoration-thickness:var(--link-underline-thickness);text-underline-offset:var(--link-underline-offset);text-decoration-skip-ink:auto;transition:color var(--transition-fast)}.content-link:hover{color:var(--link-hover)}.content-link:has([data-button-animate-chars]){text-decoration:none}.content-link [data-button-animate-chars]:after{display:block;transform-origin:center top;transition:transform var(--link-underline-duration) var(--link-underline-ease) var(--link-underline-return-delay)}.content-link:hover [data-button-animate-chars]:after{transition-delay:0ms;transform:scaleY(0)}.content-link:hover [data-button-animate-chars]{--stagger-char-lead: var(--link-underline-lead)}.content-link [data-button-animate-chars] span{text-shadow:0 var(--stagger-char-travel) var(--link-accent)}.content-link:hover [data-button-animate-chars] span{transform:translateY(calc(var(--stagger-char-travel) * -1)) rotate(.001deg)}@media(prefers-reduced-motion:reduce){.content-link [data-button-animate-chars] span{text-shadow:none}.content-link [data-button-animate-chars]:after{transition:none}.content-link:hover [data-button-animate-chars]:after{transform:none}}@media(hover:hover)and (pointer:fine){body:has([data-drawn-cursor][data-zone]) [data-zone]{cursor:none}}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:2px;-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)))}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shimmer-card{position:relative;transition:all .3s ease;border:1px solid transparent;border-radius:var(--radius-md);-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));overflow:hidden}.shimmer-card:hover{background-color:var(--color-white-5);border-color:var(--color-white-20);box-shadow:var(--hover-shadow)}.shimmer-card:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,var(--shimmer-highlight, rgba(255, 255, 255, .06)),transparent);transform:skew(-20deg);transition:none;pointer-events:none}.shimmer-card:hover:before{animation:shimmer 2s cubic-bezier(.25,.46,.45,.94)}@keyframes shimmer{0%{left:-100%}to{left:200%}}html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:none}body.transitions-ready{transition:background-color .4s ease,color .4s ease}.dialkit-root *{-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)))}body.theme-override-black{--shimmer-highlight: color-mix(in srgb, var(--archive-zone-ink) 3%, transparent);--bg-primary: var(--archive-zone-bg);--text-primary: var(--archive-zone-ink);--text-secondary: color-mix(in srgb, var(--archive-zone-ink) 64%, var(--archive-zone-bg));--text-placeholder: color-mix(in srgb, var(--archive-zone-ink) 45%, var(--archive-zone-bg));--bg-secondary: color-mix(in srgb, var(--archive-zone-ink) 7%, var(--archive-zone-bg));--border-subtle: color-mix(in srgb, var(--archive-zone-ink) 15%, var(--archive-zone-bg));--link-color: var(--archive-zone-ink);--link-hover: color-mix(in srgb, var(--archive-zone-ink) 83%, var(--archive-zone-bg));--reveal-dot-inner: var(--text-secondary);--color-reveal-accent: var(--archive-zone-ink);background-color:var(--archive-zone-bg);color:var(--archive-zone-ink);--skeleton-base: color-mix(in srgb, var(--archive-zone-ink) 7%, var(--archive-zone-bg));--skeleton-shimmer: color-mix(in srgb, var(--archive-zone-ink) 10%, var(--archive-zone-bg))}[data-chrome]{transition:opacity var(--duration-medium) var(--ease-out-soft)}html[data-modal=open] [data-chrome],html[data-panel=open] [data-chrome]{opacity:0;pointer-events:none}.GLContext-module__canvasHost,.GLContext-module__modalHost{position:fixed;inset:0;pointer-events:none}.GLContext-module__canvasHost{z-index:var(--z-gl)}.GLContext-module__modalHost{z-index:var(--z-gl-modal)}.GLContext-module__canvasHost canvas,.GLContext-module__modalHost canvas{display:block;width:100%;height:100%}.GLMedia-module__placeholder{display:block;width:100%;height:100%;border-radius:inherit;pointer-events:none}.GLMedia-module__fillMedia{display:block;width:100%;height:100%;object-fit:cover}.GLMedia-module__fitMedia{display:block;width:auto;height:auto;max-width:calc(100% * var(--dial-video-scale, 1));max-height:calc(100% * var(--dial-video-scale, 1));object-fit:contain}.GLMedia-module__fitFrame{flex:1 1 auto;align-self:stretch;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center}.ProjectModal-module__scrim{position:fixed;inset:0;z-index:var(--z-scrim);background:var(--modal-scrim);pointer-events:none}.ProjectModal-module__glass{position:fixed;inset:0;z-index:var(--z-glass);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur));pointer-events:none}.ProjectModal-module__overlay{position:fixed;inset:0;z-index:var(--z-modal);--modal-caption-band: var(--space-12)}.ProjectModal-module__frame{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-8) var(--space-8) calc(var(--space-8) + var(--modal-caption-band));pointer-events:none}.ProjectModal-module__mediaSlot{--modal-media-height: calc(100svh - var(--space-8) * 2 - var(--modal-caption-band));width:min(100%,calc(var(--modal-media-height) * var(--media-aspect, 1)));aspect-ratio:var(--media-aspect, 1);max-height:var(--modal-media-height);border-radius:var(--radius-lg);container-type:size}.ProjectModal-module__videoMedia{border-radius:calc(var(--dial-video-corner-radius, var(--video-corner-radius)) * 1cqmax);-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)))}.ProjectModal-module__info{position:absolute;left:var(--space-8);right:var(--space-8);bottom:calc(var(--space-8) + env(safe-area-inset-bottom,0px));display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);font-family:var(--font-family-sans);font-size:var(--text-size-small);font-weight:var(--font-weight-regular);color:var(--modal-fg);pointer-events:none}.ProjectModal-module__title,.ProjectModal-module__counter{margin:0;overflow:hidden}.ProjectModal-module__counter{font-variant-numeric:tabular-nums;opacity:.5}.ProjectModal-module__line{display:inline-block;will-change:transform}.ProjectModal-module__zone{position:absolute;top:0;bottom:0}.ProjectModal-module__zonePrev,.ProjectModal-module__zoneNext{width:calc(var(--modal-step-zone) * 100%)}.ProjectModal-module__zonePrev{left:0;cursor:w-resize}.ProjectModal-module__zoneNext{right:0;cursor:e-resize}.ProjectModal-module__zoneClose{left:calc(var(--modal-step-zone) * 100%);right:calc(var(--modal-step-zone) * 100%);cursor:zoom-out}.ProjectModal-module__srControls{position:absolute;top:var(--space-5);left:var(--space-5);display:flex;gap:var(--space-2);clip-path:inset(50%)}.ProjectModal-module__srControls:focus-within{clip-path:none}.ProjectModal-module__srControls button{font-family:var(--font-family-sans);font-size:var(--text-size-small);padding:var(--space-2) var(--space-4);border:0;cursor:pointer;color:var(--modal-fg);background:var(--modal-scrim);border-radius:var(--radius-md);-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)))}@media(prefers-reduced-motion:reduce){.ProjectModal-module__glass{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(max-width:640px){.ProjectModal-module__frame{padding:var(--space-4)}.ProjectModal-module__mediaSlot{--modal-media-height: calc(100svh - var(--space-8) - var(--modal-caption-band))}.ProjectModal-module__info{left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}}.Thumb-module__box{display:block;position:relative;overflow:hidden}.Thumb-module__skeleton{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--text-primary) 12%,transparent) 50%,transparent 100%);animation:Thumb-module__thumbShimmer 1.8s ease-in-out infinite}@keyframes Thumb-module__thumbShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Thumb-module__img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.Thumb-module__skeleton{display:none}}.StaggerText-module__root{display:inline}.StaggerText-module__chars{display:inline-block;position:relative;overflow:hidden;white-space:nowrap;line-height:var(--stagger-char-line-height);vertical-align:calc((var(--stagger-char-line-height) - 1) * -1em)}.StaggerText-module__chars:after{content:"";position:absolute;left:0;right:0;bottom:calc((var(--stagger-char-line-height) - 1) * 1em - var(--link-underline-offset) - var(--link-underline-thickness));height:var(--link-underline-thickness);background-color:currentColor;display:none}.StaggerText-module__chars span{display:inline-block;position:relative;white-space:pre;text-shadow:0 var(--stagger-char-travel) currentColor;transform:translateY(0) rotate(.001deg);transition:transform var(--stagger-char-duration) var(--stagger-char-ease)}.MarqueeText-module__viewport{display:block;overflow:hidden;min-width:0;max-width:calc(var(--marquee-width, 1) * 100%)}.MarqueeText-module__track{display:inline-flex}.MarqueeText-module__copy,.MarqueeText-module__separator{white-space:nowrap;flex-shrink:0}.MarqueeText-module__measureSeparator{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none}.MarqueeText-module__moving{-webkit-mask-image:linear-gradient(90deg,transparent 0,black var(--marquee-fade),black calc(100% - var(--marquee-fade)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,black var(--marquee-fade),black calc(100% - var(--marquee-fade)),transparent 100%)}.MarqueeText-module__moving .MarqueeText-module__track{animation:MarqueeText-module__marqueeSlide calc(var(--marquee-distance) / var(--marquee-speed) * 1s) linear infinite;will-change:transform}@keyframes MarqueeText-module__marqueeSlide{0%{transform:translate(0)}to{transform:translate(calc(var(--marquee-distance) * -1px))}}@media(prefers-reduced-motion:reduce){.MarqueeText-module__track,.MarqueeText-module__moving .MarqueeText-module__track{animation:none;max-width:100%}.MarqueeText-module__copy{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.MarqueeText-module__duplicate,.MarqueeText-module__separator{display:none}.MarqueeText-module__moving{-webkit-mask-image:none;mask-image:none}}.CopyEmailLink-module__link{display:inline-grid;position:relative;width:var(--copy-width-idle, auto);overflow-x:clip;overflow-y:visible;transition:width var(--copy-morph-duration) var(--ease-out-soft),color var(--transition-fast)}.CopyEmailLink-module__link[data-copied]{width:var(--copy-width-copied, auto)}.CopyEmailLink-module__label{grid-area:1 / 1;justify-self:start;white-space:nowrap;transition:opacity var(--copy-morph-duration) var(--ease-out-soft),transform var(--copy-morph-duration) var(--ease-out-soft)}.CopyEmailLink-module__copiedLabel{opacity:0;transform:translateY(var(--karaoke-word-lift))}.CopyEmailLink-module__link[data-copied] .CopyEmailLink-module__copiedLabel{opacity:1;transform:none}.CopyEmailLink-module__link[data-copied] .CopyEmailLink-module__label:not(.CopyEmailLink-module__copiedLabel){opacity:0;transform:translateY(calc(var(--karaoke-word-lift) * -1))}@media(prefers-reduced-motion:reduce){.CopyEmailLink-module__link,.CopyEmailLink-module__label{transition:none}}.Reveal-module__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--reveal-chip-dot-gap);position:relative;vertical-align:middle;width:var(--reveal-chip-size);height:var(--reveal-chip-size);margin:0 var(--reveal-chip-margin);background-color:var(--color-reveal-accent);border-radius:50%;-webkit-corner-shape:superellipse(1);corner-shape:superellipse(1);appearance:none;border:none;padding:0;cursor:pointer;transition:transform var(--duration-fast) var(--ease-tooltip-pop)}.Reveal-module__trigger:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,var(--reveal-chip-hit-area));height:max(100%,var(--reveal-chip-hit-area));border-radius:50%}.Reveal-module__dot{width:var(--reveal-chip-dot-size);height:var(--reveal-chip-dot-size);background-color:var(--reveal-dot-inner);border-radius:50%;-webkit-corner-shape:superellipse(1);corner-shape:superellipse(1);display:block}.Reveal-module__trigger:hover{transform:scale(var(--reveal-chip-hover-scale))}.Reveal-module__trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}.Reveal-module__idle{--reveal-idle-phase: mod( calc(var(--reveal-idle-order, 0) * var(--reveal-idle-stagger)), var(--reveal-idle-cycle) )}.Reveal-module__idle .Reveal-module__dot{animation:Reveal-module__chip-dance var(--reveal-idle-cycle) ease-in-out infinite;animation-delay:var(--reveal-idle-phase, 0s)}.Reveal-module__idle .Reveal-module__dot:nth-child(2){animation-delay:calc(var(--reveal-idle-phase, 0s) + var(--reveal-dance-step))}.Reveal-module__idle .Reveal-module__dot:nth-child(3){animation-delay:calc(var(--reveal-idle-phase, 0s) + var(--reveal-dance-step) * 2)}.Reveal-module__idle:before{content:"";position:absolute;inset:0;border-radius:50%;-webkit-corner-shape:superellipse(1);corner-shape:superellipse(1);border:var(--reveal-ring-width) solid color-mix(in srgb,var(--color-reveal-accent) var(--reveal-ring-strength),transparent);opacity:0;pointer-events:none;animation:Reveal-module__chip-ring var(--reveal-idle-cycle) ease-out infinite;animation-delay:var(--reveal-idle-phase, 0s)}@keyframes Reveal-module__chip-dance{0%,6.3%,to{transform:translateY(0)}3.1%{transform:translateY(calc(var(--reveal-dance-lift) * -1))}}@keyframes Reveal-module__chip-ring{0%{transform:scale(1);opacity:1}12.9%,to{transform:scale(var(--reveal-ring-scale));opacity:0}}@media(prefers-reduced-motion:reduce){.Reveal-module__trigger,.Reveal-module__idle,.Reveal-module__idle:before,.Reveal-module__idle .Reveal-module__dot{transition:none;animation:none}}.KaraokeText-module__karaokeContainer,.KaraokeText-module__word{display:inline;position:relative}.SidePanel-module__root{position:fixed;inset:0;z-index:var(--z-overlay)}.SidePanel-module__scrim{position:absolute;inset:0;background:var(--panel-scrim);opacity:0;touch-action:none}.SidePanel-module__panel{--panel-padding: var(--space-5);--panel-close-size: 32px;position:absolute;top:var(--panel-gap);right:var(--panel-gap);bottom:var(--panel-gap);width:min(var(--panel-width),calc(100vw - 2 * var(--panel-gap)));box-sizing:border-box;background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-lg);-webkit-corner-shape:superellipse(var(--corner-shape-exponent));corner-shape:superellipse(var(--corner-shape-exponent));overflow:hidden}.SidePanel-module__panel:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.SidePanel-module__body{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--panel-padding)}.SidePanel-module__title{display:flex;align-items:center;min-height:var(--panel-close-size);padding-right:calc(var(--panel-close-size) + var(--space-3));font-size:inherit;font-weight:var(--font-weight-regular);color:var(--text-primary);margin:0 0 var(--space-4)}.SidePanel-module__close{position:absolute;top:var(--panel-padding);right:var(--panel-padding);z-index:1;display:grid;place-items:center;width:var(--panel-close-size);height:var(--panel-close-size);padding:0;border:none;border-radius:50%;background:var(--btn-bg);color:var(--btn-text);cursor:pointer;transition:background-color var(--transition-fast)}.SidePanel-module__close:hover{background:var(--btn-bg-hover)}.SidePanel-module__close:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media(hover:hover)and (pointer:fine){.SidePanel-module__close{clip-path:inset(50%);pointer-events:none}.SidePanel-module__close:focus-visible{clip-path:none;pointer-events:auto}}.SidePanel-module__paragraph{color:var(--text-secondary);margin:0 0 var(--space-3);max-width:60ch}.SidePanel-module__rows{display:flex;flex-direction:column;gap:var(--panel-row-gap);margin-top:var(--space-4)}.SidePanel-module__row{--marquee-width: var(--panel-marquee-width);position:relative;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);text-decoration:none;color:inherit;border:1px solid transparent;margin:0 calc(-1 * (var(--panel-row-padding) + 1px));padding:var(--panel-row-padding);border-radius:var(--radius-md);-webkit-corner-shape:superellipse(var(--corner-shape-exponent));corner-shape:superellipse(var(--corner-shape-exponent))}a.SidePanel-module__row:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.SidePanel-module__rowContent{display:flex;align-items:center;gap:var(--panel-row-thumb-gap);min-width:0;flex:1}.SidePanel-module__rowThumb{position:relative;margin-left:calc(-1 * var(--panel-row-thumb-overhang));width:var(--panel-row-thumb-size);height:var(--panel-row-thumb-size);border-radius:var(--panel-row-thumb-radius);-webkit-corner-shape:superellipse(var(--panel-row-thumb-corner));corner-shape:superellipse(var(--panel-row-thumb-corner));background-color:var(--color-gray-300);flex-shrink:0;overflow:hidden}.SidePanel-module__rowThumb:after{content:"";position:absolute;inset:0;border-radius:inherit;-webkit-corner-shape:inherit;corner-shape:inherit;box-shadow:inset 0 0 0 1px var(--panel-thumb-edge);mix-blend-mode:var(--panel-thumb-edge-blend);pointer-events:none}.SidePanel-module__rowText{display:flex;flex-direction:column;min-width:0;flex:1}.SidePanel-module__rowLabel{color:var(--text-primary)}.SidePanel-module__rowSub{color:var(--text-secondary)}.SidePanel-module__rowTrailing{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0}.SidePanel-module__rowMeta{opacity:var(--panel-row-meta-opacity)}.SidePanel-module__rowIcon{color:var(--text-secondary);flex-shrink:0}.SidePanel-module__outbound{display:flex;width:fit-content;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);margin-left:calc(-1 * var(--panel-outbound-offset));padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);-webkit-corner-shape:superellipse(var(--corner-shape-exponent));corner-shape:superellipse(var(--corner-shape-exponent));background:var(--btn-bg);color:var(--btn-text);text-decoration:none;transition:background-color var(--transition-fast)}.SidePanel-module__outbound:hover{background:var(--btn-bg-hover);color:var(--btn-text)}.SidePanel-module__outbound:hover [data-button-animate-chars] span{transform:translateY(calc(var(--stagger-char-travel) * -1)) rotate(.001deg)}.SidePanel-module__outbound:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media(max-width:640px){.SidePanel-module__panel{--panel-padding: var(--space-4);--panel-chrome-bleed: calc(100lvh - 100svh) ;top:calc(env(safe-area-inset-top,0px) + var(--panel-gap));right:0;bottom:calc(-1 * var(--panel-chrome-bleed));left:0;width:auto;border-radius:var(--radius-lg)}.SidePanel-module__body{padding-bottom:calc(var(--panel-padding) + max(env(safe-area-inset-bottom,0px),var(--panel-chrome-bleed),var(--radius-lg)))}}.CopyEmailButton-module__button{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;background-color:var(--btn-bg);border-radius:80px;-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));color:var(--btn-text);transition:transform .2s var(--ease-tooltip-pop),background-color .2s,width var(--copy-morph-duration) var(--ease-tooltip-pop)}.CopyEmailButton-module__button[data-copied]{width:calc(var(--copy-width-copied, 0px) + var(--space-4) * 2)}.CopyEmailButton-module__button:hover{transform:scale(1.05);background-color:var(--btn-bg-hover)}.CopyEmailButton-module__button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.CopyEmailButton-module__icon,.CopyEmailButton-module__label{grid-area:1 / 1}.CopyEmailButton-module__icon{display:grid;transition:opacity var(--copy-morph-duration) var(--ease-out-soft),transform var(--copy-morph-duration) var(--ease-out-soft)}.CopyEmailButton-module__button[data-copied] .CopyEmailButton-module__icon{opacity:0;transform:scale(var(--karaoke-chip-scale))}.CopyEmailButton-module__label{white-space:nowrap;font-size:var(--text-size-small);line-height:var(--text-line-height-small);font-weight:var(--font-weight-medium);opacity:0;transform:translateY(var(--karaoke-word-lift));transition:opacity var(--copy-morph-duration) var(--ease-out-soft),transform var(--copy-morph-duration) var(--ease-out-soft)}.CopyEmailButton-module__button[data-copied] .CopyEmailButton-module__label{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.CopyEmailButton-module__button,.CopyEmailButton-module__icon,.CopyEmailButton-module__label{transition:none}}.ZoneCursor-module__cursor{position:fixed;top:0;left:0;width:var(--modal-cursor-size);height:var(--modal-cursor-size);background-color:var(--btn-bg);color:var(--btn-text);border-radius:80px;-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));pointer-events:none;z-index:var(--z-cursor);translate:-100vw -100vw 0;opacity:0;scale:.7;transition:opacity var(--transition-fast),scale var(--duration-fast) var(--ease-tooltip-pop)}.ZoneCursor-module__cursor[data-zone]{opacity:1;scale:1}.ZoneCursor-module__glyph{position:absolute;inset:0;display:grid;place-items:center;opacity:0;scale:.6;transition:opacity var(--transition-fast),scale var(--transition-fast),translate var(--transition-fast),rotate var(--duration-fast) var(--ease-in-out-strong)}.ZoneCursor-module__glyph[data-glyph=prev]{translate:calc(var(--space-1) * -1)}.ZoneCursor-module__glyph[data-glyph=next]{translate:var(--space-1)}.ZoneCursor-module__glyph[data-shown]{opacity:1;scale:1;translate:0;transition:opacity var(--transition-fast),scale var(--duration-fast) var(--ease-out-soft),translate var(--duration-fast) var(--ease-out-soft),rotate var(--duration-fast) var(--ease-in-out-strong)}.ZoneCursor-module__cursor[data-zone=close] .ZoneCursor-module__glyph[data-glyph=plus]{rotate:45deg}.ZoneCursor-module__cursor svg{width:var(--modal-cursor-icon-size);height:var(--modal-cursor-icon-size)}@media(prefers-reduced-motion:reduce){.ZoneCursor-module__cursor,.ZoneCursor-module__glyph,.ZoneCursor-module__glyph[data-shown]{transition:none}}.Preloader-module__overlay{position:fixed;inset:0;z-index:9999;background-color:var(--bg-primary);display:flex;align-items:center;justify-content:center;pointer-events:all;opacity:0}.Preloader-module__overlayHidden{display:none}.Preloader-module__track{width:260px;height:4px;border-radius:20px;-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));background-color:var(--border-subtle);overflow:hidden}.Preloader-module__fill{height:100%;border-radius:20px;-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));background-color:var(--text-primary);transform-origin:left center;transform:scaleX(0)}.AnimatedText-module__container{display:block}.AnimatedText-module__line{display:block;overflow:hidden}.AnimatedText-module__word{display:inline;position:relative;opacity:0;visibility:hidden}.AnimatedText-module__element{display:inline}.BackgroundProgress-module__container{position:fixed;bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));right:calc(var(--space-5) + env(safe-area-inset-right,0px));width:48px;height:48px;pointer-events:none;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:visible;mix-blend-mode:difference;opacity:0;transition:opacity .5s ease}@media(max-width:640px){.BackgroundProgress-module__container{display:none}}.BackgroundProgress-module__visible{opacity:1}.BackgroundProgress-module__ring{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.BackgroundProgress-module__dot{position:absolute;width:2px;height:2px;background-color:var(--color-white);border-radius:50%;-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));transform:rotate(var(--angle)) translateY(calc(var(--radius) * -1)) scale(var(--scale));transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.InfiniteLoop-module__container,.InfiniteLoop-module__part{position:relative}.ThemeToggle-module__toggle{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:var(--btn-bg);border-radius:80px;-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));color:var(--btn-text);transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s}.ThemeToggle-module__toggle:hover{transform:scale(1.05);background-color:var(--btn-bg-hover)}.ThemeToggle-module__toggle:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.sections-module__section{padding-bottom:var(--space-8);width:var(--width-layout-preferred);max-width:var(--max-width-layout);margin:0 auto;padding-left:calc(var(--space-3) + env(safe-area-inset-left,0px));padding-right:calc(var(--space-3) + env(safe-area-inset-right,0px))}.sections-module__constrainedContent{max-width:var(--max-width-text);width:100%;margin:0 auto}.sections-module__introContent{max-width:var(--max-width-text);margin:0 auto}.sections-module__introContent .text-large{font-size:var(--intro-font-size);line-height:var(--intro-line-height);letter-spacing:var(--intro-letter-spacing);font-weight:var(--intro-font-weight)}.sections-module__intro{padding-top:calc(var(--space-12) + env(safe-area-inset-top,0px))}.sections-module__videoContainer{width:100%;aspect-ratio:4 / 3;background-color:var(--color-gray-200);border-radius:12px;-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width:960px){.sections-module__videoContainer{aspect-ratio:1 / 1}}.sections-module__intro{padding-top:calc(var(--space-12) + env(safe-area-inset-top,0px));transition:padding-top .4s ease}.sections-module__immersiveSection{width:100%!important}@media(max-width:960px){.sections-module__section{padding-bottom:var(--space-6);padding-left:calc(var(--space-3) + env(safe-area-inset-left,0px));padding-right:calc(var(--space-3) + env(safe-area-inset-right,0px));width:100%}.sections-module__immersiveSection{padding-left:2px!important;padding-right:2px!important}.sections-module__intro{padding-top:calc(var(--space-8) + env(safe-area-inset-top,0px))}}.sections-module__paragraph{margin-bottom:var(--space-5)}.sections-module__sectionTitle{font-family:var(--font-family-sans);font-size:var(--text-size-small);font-weight:var(--font-weight-medium);color:var(--text-primary);padding:0 var(--space-1);margin-bottom:var(--space-4)}.sections-module__archiveHeaderSection .sections-module__sectionTitle{margin-bottom:0}.sections-module__sectionSubtitle{font-family:var(--font-family-sans);font-size:var(--text-size-small);font-weight:var(--font-weight-medium);color:var(--text-primary);opacity:.4;padding:0 var(--space-1);margin-bottom:var(--space-4)}.sections-module__archiveColumns{column-count:2;column-gap:var(--space-4);width:100%;transition:column-count .4s ease,column-gap .4s ease}@media(max-width:960px){.sections-module__archiveColumns{column-count:1}}.sections-module__archiveCell{display:flex;flex-direction:column;padding:var(--dial-gap, 40px);box-sizing:border-box;width:100%}.sections-module__archiveCell:first-child{padding-top:0}.sections-module__cellDivider{width:100%;height:1px;background-color:var(--border-subtle);margin-top:var(--cell-padding, 12px);display:block}.sections-module__archiveGrid{display:flex;flex-direction:row;width:100%;max-width:2700px;margin:0 auto;align-items:flex-start}.sections-module__archiveColumn{display:flex;flex-direction:column;flex:1;min-width:0}.sections-module__archiveThrow{position:relative;width:100%}.sections-module__archiveItem{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;border-radius:var(--archive-radius);-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));overflow:hidden;position:relative;container-type:inline-size}button.sections-module__archiveItem{cursor:pointer}.sections-module__archiveItem:focus{outline:none}.sections-module__archiveItem:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}@keyframes sections-module__skeletonPulse{0%,to{opacity:.4}50%{opacity:.7}}.sections-module__archiveItemSkeleton{position:absolute;inset:0;background:linear-gradient(135deg,var(--skeleton-base) 0%,var(--skeleton-shimmer) 50%,var(--skeleton-base) 100%);background-size:200% 200%;animation:sections-module__skeletonPulse 2s ease-in-out infinite;z-index:0;border-radius:inherit;-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)))}.sections-module__archiveItemLoaded .sections-module__archiveItemSkeleton{animation:none;opacity:0;transition:opacity .4s ease;pointer-events:none}.sections-module__archiveItemError .sections-module__archiveItemSkeleton{animation:none;opacity:.5}.sections-module__archiveMedia{position:relative;z-index:1;opacity:0;transition:opacity .4s ease}.sections-module__archiveMediaVisible{opacity:1}@media(prefers-reduced-motion:reduce){.sections-module__archiveItemSkeleton{animation:none;opacity:.5}.sections-module__archiveMedia,.sections-module__archiveItemLoaded .sections-module__archiveItemSkeleton{transition:none}}.sections-module__archiveItemContainer{aspect-ratio:var(--archive-item-aspect);display:flex;align-items:center;justify-content:center;padding:var(--archive-item-padding)}.sections-module__archiveGlMedia{border-radius:calc(var(--dial-video-corner-radius, var(--video-corner-radius)) * 1cqi);-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)))}.sections-module__archiveImage{width:100%;display:block}.sections-module__archiveHeaderSection{padding-bottom:var(--archive-header-gap)}.sections-module__archiveGridSection{padding-top:0}@media(max-width:768px){.sections-module__archiveGrid{flex-direction:column;align-items:stretch}.sections-module__archiveCell{padding:0!important;margin-bottom:var(--dial-gap, 4px)}.sections-module__cellDivider{display:none}.sections-module__immersiveSection{padding:0 var(--space-3)!important}}.AnimatedList-module__row{display:block;margin-bottom:var(--space-2);position:relative;opacity:0;visibility:hidden}.Links-module__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--list-row-gap)}.Links-module__item{display:block}.Links-module__link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:inherit;border:1px solid transparent;transition:opacity var(--transition-fast),background-color var(--transition-fast);padding:var(--link-list-padding) var(--space-3) var(--link-list-padding) var(--link-list-padding);border-radius:var(--link-radius);-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)))}a.Links-module__link:hover{background-color:var(--color-white-5);opacity:1}.Links-module__link:focus-visible{outline:2px solid var(--border-focus);outline-offset:4px;border-radius:var(--link-radius);-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)))}.Links-module__linkContent{display:flex;align-items:center;gap:var(--space-3);min-width:0;flex:1}.Links-module__textStack{display:flex;flex-direction:column;gap:0;min-width:0;flex:1}.Links-module__thumbnail{width:var(--link-thumb-size);height:var(--link-thumb-size);padding:var(--link-thumb-padding);background-color:var(--color-gray-300);border-radius:var(--link-thumb-radius);-webkit-corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));corner-shape:superellipse(var(--dial-corner-shape-exponent, var(--corner-shape-exponent)));flex-shrink:0;overflow:hidden;box-sizing:border-box;position:relative}.Links-module__thumbnail>img[src$="/thumbs/press-1792523003743.webp"]{transform:scale(calc(144 / (144 - 2 * 14)))}.Links-module__label{color:var(--text-primary);font-weight:var(--font-weight-regular);line-height:normal}.Links-module__sub{color:var(--text-secondary);font-weight:var(--font-weight-regular)}.Links-module__trailing{display:inline-flex;align-items:center;flex-shrink:0}.Links-module__state{display:inline-flex}.Links-module__linkButton{width:100%;background:none;font-family:inherit;text-align:inherit;cursor:pointer}.Links-module__linkButton:hover{background-color:var(--color-white-5)}.Links-module__icon{color:var(--text-secondary);transition:transform var(--transition-fast)}a.Links-module__link:hover .Links-module__icon{transform:translate(2px,-2px);color:var(--text-primary)}button.Links-module__link:hover .Links-module__icon{transform:translate(2px);color:var(--text-primary)}a.Links-module__link:hover [data-button-animate-chars] span,button.Links-module__link:hover [data-button-animate-chars] span{transform:translateY(calc(var(--stagger-char-travel) * -1)) rotate(.001deg)}.App-module__app{min-height:100dvh;position:relative}.App-module__header{position:fixed;top:calc(var(--space-5) + env(safe-area-inset-top,0px));left:calc(var(--space-5) + env(safe-area-inset-left,0px));right:calc(var(--space-5) + env(safe-area-inset-right,0px));z-index:100;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.App-module__header>*{pointer-events:auto}.App-module__mainContent{padding-bottom:var(--space-16)}@media(max-width:640px){.App-module__header{display:none}}
