@font-face{font-family:ABC Whyte;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ABCWhyte-Regular.woff2) format("woff2")}@font-face{font-family:ABC Whyte;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ABCWhyte-RegularItalic.woff2) format("woff2")}@font-face{font-family:ABC Whyte;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ABCWhyte-Medium.woff2) format("woff2")}@font-face{font-family:ABC Whyte;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/ABCWhyte-MediumItalic.woff2) format("woff2")}@font-face{font-family:ABC Whyte;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ABCWhyte-Bold.woff2) format("woff2")}@font-face{font-family:ABC Whyte;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/ABCWhyte-BoldItalic.woff2) format("woff2")}@font-face{font-family:GT Pressura Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/GTPressuraMono.woff) format("woff")}@font-face{font-family:GT Pressura Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/GTPressuraMono-Bold.woff) format("woff")}:root{--v2-bg: #0b0809;--v2-bg-rgb: 11 8 9;--v2-bg-chrome: rgb(11 8 9 / .92);--v2-text-1: rgb(255 255 255 / 1);--v2-text-2: rgb(255 255 255 / .8);--v2-text-3: rgb(255 255 255 / .6);--v2-text-4: rgb(255 255 255 / .4);--v2-text-5: rgb(255 255 255 / .2);--v2-text-6: rgb(255 255 255 / .1);--v2-accent-primary: #C84A2D;--v2-accent-secondary: #6B8E65;--v2-status-active: var(--v2-accent-primary);--v2-status-draft: #5683d2;--v2-status-archive: #a14b3a;--v2-font-sans: "ABC Whyte", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--v2-font-mono: "GT Pressura Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--v2-text-statement: 18px;--v2-text-body: 16px;--v2-text-body-sm: 14px;--v2-text-label: 12px;--v2-leading-relaxed: 1.6;--v2-tracking-tight: -.02em;--v2-content-width: 640px;--v2-content-pad: 1.5rem;--v2-section-gap: 92px;--v2-role-gap: 64px;--v2-role-internal-gap: 8px;--v2-header-margin: 80px;--v2-space-1: 4px;--v2-space-2: 8px;--v2-space-3: 12px;--v2-space-4: 16px;--v2-space-5: 24px;--v2-space-6: 32px;--v2-space-7: 48px;--v2-space-8: 64px;--v2-space-9: 96px;--v2-radius-0: 0;--v2-radius-sm: 2px;--v2-radius-md: 4px;--v2-radius-lg: 8px;--v2-radius-pill: 999px;--v2-radius-circle: 50%;--v2-elev-0: none;--v2-stamp: inset 0 0 0 1px var(--v2-text-5);--v2-border-strong: var(--v2-text-3);--v2-border: var(--v2-text-5);--v2-border-subtle: var(--v2-text-6);--v2-selection-bg: color-mix(in srgb, var(--v2-accent-secondary) 40%, transparent)}@media(max-width:768px){:root{--v2-section-gap: 48px;--v2-role-gap: 28px}}@media(max-width:480px){:root{--v2-header-margin: 1rem}}html.v2-html{background:var(--v2-bg);color-scheme:dark}html.v2-html.v2-light{color-scheme:light;--v2-bg: #F8F7F5;--v2-bg-rgb: 248 247 245;--v2-bg-chrome: rgb(248 247 245 / .92);--v2-text-1: rgb(0 0 0 / 1);--v2-text-2: rgb(0 0 0 / .9);--v2-text-3: rgb(0 0 0 / .75);--v2-text-4: rgb(0 0 0 / .6);--v2-text-5: rgb(0 0 0 / .38);--v2-text-6: rgb(0 0 0 / .2)}.v2-page{background:var(--v2-bg);color:var(--v2-text-1);font-family:var(--v2-font-sans);font-feature-settings:normal;letter-spacing:var(--v2-tracking-tight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;min-height:100vh;position:relative}.v2-page ::selection{background:var(--v2-selection-bg)}.v2-page a{color:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:.18em}.v2-page a:hover{text-decoration-color:var(--v2-text-3)}@media(prefers-reduced-motion:reduce){.v2-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.v2-html :focus-visible{outline:1px dashed var(--v2-text-1);outline-offset:2px}.v2-html .v2-light :focus-visible,.v2-html.v2-light :focus-visible{outline-color:var(--v2-text-1)}.pg-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;height:36px;width:100%;padding:0 12px 0 14px;border:1px solid var(--v2-border);background:transparent;font-family:var(--v2-font-mono);font-size:13px;letter-spacing:.5px;color:var(--v2-text-1);cursor:pointer;user-select:none;transition:background .15s ease,border-color .15s ease;box-sizing:border-box}.pg-select__trigger:hover{background:#ffffff06;border-color:var(--v2-border-strong)}.pg-select__value{text-align:left;flex:1 1 auto;min-width:0}.pg-select__caret{display:inline-flex;align-items:center;justify-content:center;color:var(--v2-text-3);transition:color .15s ease;flex-shrink:0}.pg-select__trigger[data-popup-open] .pg-select__caret{color:var(--v2-text-1)}.pg-select__menu{list-style:none;margin:0;padding:4px;width:var(--anchor-width);min-width:12rem;border:1px solid var(--v2-border-strong);background:linear-gradient(#ffffff0a,#ffffff0a),var(--v2-bg);display:flex;flex-direction:column;gap:1px;box-sizing:border-box}.pg-select__option{display:flex;align-items:center;justify-content:space-between;gap:12px;height:32px;padding:0 10px;font-family:var(--v2-font-mono);font-size:13px;letter-spacing:.5px;color:var(--v2-text-2);cursor:pointer;outline:none;transition:background .15s ease,color .15s ease}.pg-select__option[data-highlighted]{background:#ffffff0d;color:var(--v2-text-1)}.pg-select__option[data-selected]{color:var(--v2-text-1)}.pg-select__option-label{flex:1 1 auto;min-width:0}.pg-select__check{display:inline-flex;align-items:center;color:var(--v2-text-2)}.pg-tt{padding:6px 10px;background:var(--v2-text-1);color:var(--v2-bg);font-family:var(--v2-font-mono);font-size:10px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.pg-dialog__scrim{position:fixed;inset:0;background:#0009;backdrop-filter:blur(2px);z-index:100}.pg-dialog__panel{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(360px,calc(100% - 32px));background:var(--v2-bg);border:1px solid var(--v2-border-strong);z-index:101}.pg-dialog__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px 8px 16px;border-bottom:1px solid var(--v2-border-subtle);font-family:var(--v2-font-mono);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--v2-text-3)}.pg-dialog__title{margin:0;font-family:var(--v2-font-mono);font-size:10px;letter-spacing:1px;text-transform:uppercase;font-weight:400;color:var(--v2-text-3)}.pg-dialog__head .pg-btn--icon{width:24px;height:24px;font-size:14px;border:none;flex-shrink:0}.pg-dialog__body{padding:16px;font-family:var(--v2-font-sans);font-size:var(--v2-text-body-sm);color:var(--v2-text-2);line-height:1.5}.pg-dialog__body p{margin:0}.pg-dialog__body code{font-family:var(--v2-font-mono);font-size:12px;color:var(--v2-text-1);padding:1px 4px;border:1px solid var(--v2-border-subtle)}.pg-dialog__foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--v2-border-subtle)}.pg-dialog__foot .pg-btn{padding:6px 14px}.pg-bento{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:8px;aspect-ratio:16 / 9}.pg-bento__cell--hero{grid-row:1 / span 2}.pg-lb__trigger{appearance:none;margin:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:zoom-in;position:relative;overflow:hidden;background:#ffffff08;border:1px solid var(--v2-border-subtle);display:block}.pg-lb__trigger:focus-visible{outline:1px solid var(--v2-text-1);outline-offset:2px}.pg-lb__trigger.pg-bento__cell{width:100%;height:100%}.pg-lb__trigger--figure{width:100%;aspect-ratio:16 / 9}.pg-lb__art{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.pg-lb__crosshair{font-family:var(--v2-font-mono);font-size:20px;line-height:1;color:var(--v2-text-4);transition:color .2s ease}.pg-lb__art-cap{font-family:var(--v2-font-mono);font-size:9px;letter-spacing:1.2px;text-transform:uppercase;color:var(--v2-text-4)}.pg-lb__art--lg .pg-lb__crosshair{font-size:56px}.pg-lb__art--lg .pg-lb__art-cap{font-size:12px;letter-spacing:1.6px}.pg-lb__trigger:hover .pg-lb__crosshair{color:var(--v2-text-2)}.pg-lb__art[data-pattern=dots]{background-image:radial-gradient(circle at 1.5px 1.5px,var(--v2-text-5) 1px,transparent 0);background-size:14px 14px}.pg-lb__art[data-pattern=stripes]{background-image:repeating-linear-gradient(135deg,rgb(255 255 255 / .05) 0 2px,transparent 2px 16px)}.pg-lb__art[data-pattern=rings]{background-image:repeating-radial-gradient(circle at 50% 50%,rgb(255 255 255 / .06) 0 1px,transparent 1px 28px)}.pg-lb__art[data-pattern=grid]{background-image:linear-gradient(to right,var(--v2-text-6) 1px,transparent 1px),linear-gradient(to bottom,var(--v2-text-6) 1px,transparent 1px);background-size:24px 24px}.pg-lb__art[data-pattern=diag]{background-image:repeating-linear-gradient(45deg,transparent 0 9px,rgb(255 255 255 / .06) 9px 10px)}.pg-lb__art[data-pattern=wave]{background-image:radial-gradient(ellipse 28px 9px at 50% 50%,rgb(255 255 255 / .07),transparent 60%);background-size:36px 18px}.pg-lb__overlay{position:fixed;inset:0;background:#000000d9;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:200;cursor:zoom-out;will-change:opacity}.pg-lb__stage{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,64px);z-index:202;cursor:zoom-out}.pg-lb__panel{position:relative;width:min(90vw,1400px);height:min(85vh,850px);background:#ffffff08;border:1px solid var(--v2-text-4);overflow:hidden;will-change:transform}.pg-lb__panel--media{width:min(90vw,calc(85vh * var(--pg-lb-aspect, 1.6)));height:min(85vh,calc(90vw / var(--pg-lb-aspect, 1.6)));background:#000}.pg-lb__art--media{position:absolute;inset:0;display:block}.pg-lb__art--media>img,.pg-lb__art--media>video{width:100%;height:100%;display:block;object-fit:contain;background:#000}.pg-lb__art--media>.pg-vp{width:100%;height:100%;aspect-ratio:auto}.pg-checkbox,.pg-switch,.pg-radio{display:inline-flex;align-items:center;gap:10px;font-family:var(--v2-font-sans);font-size:var(--v2-text-body-sm);color:var(--v2-text-2);cursor:pointer}.pg-checkbox__box{width:14px;height:14px;border:1px solid var(--v2-text-3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;padding:0;cursor:pointer;color:var(--v2-text-1);box-sizing:border-box}.pg-checkbox__indicator{display:inline-flex;align-items:center;justify-content:center;line-height:0}.pg-switch__track{position:relative;width:32px;height:16px;border:1px solid var(--v2-text-3);background:transparent;display:inline-block;flex-shrink:0;box-sizing:border-box;padding:0;cursor:pointer}.pg-switch__thumb{position:absolute;top:2px;left:2px;width:10px;height:10px;background:var(--v2-text-3);transition:transform .15s ease,background .15s ease}.pg-switch__track[data-checked] .pg-switch__thumb{transform:translate(16px);background:var(--v2-accent-primary)}.pg-radio-group{display:flex;flex-direction:column;gap:10px}.pg-radio__dot{width:14px;height:14px;border:1px solid var(--v2-text-3);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:transparent;padding:0;cursor:pointer;box-sizing:border-box}.pg-radio__indicator{width:6px;height:6px;border-radius:50%;background:var(--v2-accent-primary)}.pg-slider{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 18px;border-radius:var(--v2-radius-pill);background:#ffffff0a;font-family:var(--v2-font-mono);font-size:13px;letter-spacing:.5px;cursor:ew-resize;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:none;box-sizing:border-box}.pg-slider+.pg-slider{margin-top:8px}.pg-slider__control{position:absolute;inset:0}.pg-slider__track{height:100%;background:transparent}.pg-slider__fill{position:absolute;top:0;bottom:0;left:0;background:#ffffff17;pointer-events:none}.pg-slider__fill:after{content:"";position:absolute;top:50%;right:8px;width:2px;height:20px;background:var(--v2-text-1);border-radius:999px;transform:translateY(-50%);pointer-events:none;box-shadow:0 1px 4px #00000073,0 0 0 1px #00000026}.pg-slider__thumb{width:24px;height:100%;background:transparent;border:none;padding:0;cursor:ew-resize}.pg-slider__label,.pg-slider__value{position:relative;z-index:1;pointer-events:none}.pg-slider__label{color:var(--v2-text-3)}.pg-slider__value{color:var(--v2-text-1);font-variant-numeric:tabular-nums}.pg-slider--muted{background:#ffffff05}.pg-slider--muted .pg-slider__fill{background:#ffffff0a}.pg-slider--muted .pg-slider__fill:after{background:var(--v2-text-3);box-shadow:0 1px 3px #0000004d}.pg-slider--muted .pg-slider__label,.pg-slider--muted .pg-slider__value{color:var(--v2-text-4)}.pg-vp{position:relative;display:block;aspect-ratio:var(--pg-vp-ratio, 16 / 9);background:transparent;outline:none;container-type:inline-size;color-scheme:dark;overflow:visible}.pg-vp:focus-visible{outline:1px solid var(--v2-accent-primary);outline-offset:2px}.pg-vp__frame{position:absolute;inset:0;background:#000;overflow:hidden;z-index:1}.pg-vp__video{display:block;width:100%;height:100%;object-fit:contain;background:#000;cursor:pointer}.pg-vp[data-fullscreen=true]{aspect-ratio:auto}.pg-vp:fullscreen,.pg-vp:-webkit-full-screen{width:100vw;height:100vh;aspect-ratio:auto}.pg-vp:fullscreen .pg-vp__frame,.pg-vp:-webkit-full-screen .pg-vp__frame{position:relative;width:100%;height:100%}.pg-vp:fullscreen .pg-vp__video,.pg-vp:-webkit-full-screen .pg-vp__video{width:100%;height:100%}.pg-vp__glow{position:absolute;inset:-3%;width:106%;height:106%;object-fit:cover;z-index:0;pointer-events:none;filter:blur(28px) saturate(1.45);opacity:.5;transform:translateZ(0);transition:opacity .24s ease;will-change:opacity}.pg-vp[data-buffering=true] .pg-vp__glow{opacity:.3}.pg-vp[data-glow=off] .pg-vp__glow,.pg-vp:fullscreen .pg-vp__glow,.pg-vp:-webkit-full-screen .pg-vp__glow{display:none}@media(max-width:640px){.pg-vp__glow{display:none}}@media(prefers-reduced-motion:reduce){.pg-vp__glow{transition:none}}.pg-vp__buffering{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.pg-vp__spinner{width:36px;height:36px;border-radius:50%;border:2px solid rgb(255 255 255 / .25);border-top-color:#ffffffe6;animation:pg-vp-spin .7s linear infinite;filter:drop-shadow(0 1px 4px rgb(0 0 0 / .5))}@keyframes pg-vp-spin{to{transform:rotate(360deg)}}.pg-vp[data-reduced-motion=true] .pg-vp__spinner{animation-duration:1.4s}.pg-vp__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pg-vp__replay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#00000059;border:0;padding:0;margin:0;cursor:pointer;color:#fffffff2;font:inherit}.pg-vp__replay svg{width:44px;height:44px;filter:drop-shadow(0 1px 6px rgb(0 0 0 / .55))}.pg-vp__replay:hover svg,.pg-vp__replay:focus-visible svg{transform:scale(1.04)}.pg-vp__replay:focus-visible{outline:1px solid var(--v2-accent-primary);outline-offset:-3px}.pg-vp__controls{position:absolute;left:var(--v2-space-3);right:var(--v2-space-3);bottom:var(--v2-space-3);display:flex;align-items:center;gap:var(--v2-space-2);padding:6px 10px;border-radius:var(--v2-radius-pill);background:rgb(var(--v2-bg-rgb) / .55);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);font-family:var(--v2-font-mono);color:#ffffffeb;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none;z-index:2}.pg-vp__controls[data-visible=true]{opacity:1;transform:translateY(0);pointer-events:auto}.pg-vp[data-reduced-motion=true] .pg-vp__controls{transition:none;transform:none}[data-v2-theme=light] .pg-vp__controls{background:#0000008c;border-color:#ffffff1f}.pg-vp__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;background:transparent;border:0;border-radius:50%;color:#ffffffeb;cursor:pointer;transition:color .12s ease,background-color .12s ease;flex-shrink:0}.pg-vp__btn svg{width:16px;height:16px}.pg-vp__btn--play svg{width:14px;height:14px}.pg-vp__btn:hover,.pg-vp__btn[aria-expanded=true]{color:#fff;background:#ffffff1f}.pg-vp__btn:focus-visible{outline:1px solid var(--v2-accent-primary);outline-offset:1px;color:#fff}.pg-vp[data-reduced-motion=true] .pg-vp__btn{transition:none}.pg-vp__time{font-size:11px;letter-spacing:.5px;color:#ffffffc7;font-variant-numeric:tabular-nums;min-width:4ch;text-align:center;user-select:none}.pg-vp__time--current{text-align:right}.pg-vp__time--total{text-align:left}.pg-vp__seek{position:relative;flex:1 1 auto;height:16px;display:flex;align-items:center;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.pg-vp__seek-control{position:relative;width:100%;height:100%;display:flex;align-items:center}.pg-vp__seek-track{position:relative;width:100%;height:3px;background:#ffffff2e;border-radius:999px;overflow:hidden;transition:height .14s ease}.pg-vp__seek:hover .pg-vp__seek-track,.pg-vp[data-scrubbing=true] .pg-vp__seek-track{height:5px}.pg-vp__seek-buffer{position:absolute;left:0;top:0;bottom:0;background:#ffffff52;pointer-events:none}.pg-vp__seek-fill{position:absolute;left:0;top:0;bottom:0;background:var(--v2-accent-primary);pointer-events:none}.pg-vp__seek-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:0;box-shadow:0 1px 3px #00000073;opacity:0;transition:opacity .14s ease;cursor:ew-resize;outline:none}.pg-vp__seek:hover .pg-vp__seek-thumb,.pg-vp[data-scrubbing=true] .pg-vp__seek-thumb,.pg-vp__seek-thumb:focus-visible{opacity:1}.pg-vp__seek-thumb:focus-visible{outline:1px solid var(--v2-accent-primary);outline-offset:2px}.pg-vp[data-reduced-motion=true] .pg-vp__seek-track,.pg-vp[data-reduced-motion=true] .pg-vp__seek-thumb{transition:none}.pg-vp__volume{position:relative;display:flex;align-items:center}.pg-vp__vol-pop{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);display:flex;align-items:center;justify-content:center;width:32px;height:108px;padding:10px 4px;border-radius:16px;background:rgb(var(--v2-bg-rgb) / .65);border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);opacity:0;pointer-events:none;transition:opacity .14s ease,transform .16s ease;z-index:3;box-sizing:border-box}[data-v2-theme=light] .pg-vp__vol-pop{background:#000000a6;border-color:#ffffff1f}.pg-vp__vol-pop[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0)}.pg-vp[data-reduced-motion=true] .pg-vp__vol-pop{transition:none}.pg-vp__vol-slider{position:relative;width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.pg-vp__vol-control{position:relative;width:4px;height:100%;display:flex;align-items:stretch}.pg-vp__vol-track{position:relative;width:4px;height:100%;background:#ffffff2e;border-radius:999px;overflow:hidden}.pg-vp__vol-fill{position:absolute;left:0;right:0;bottom:0;background:#fff;pointer-events:none}.pg-vp__vol-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:0;box-shadow:0 1px 3px #00000073;cursor:ns-resize;outline:none}.pg-vp__vol-thumb:focus-visible{outline:1px solid var(--v2-accent-primary);outline-offset:2px}@container (max-width: 380px){.pg-vp__time--total{display:none}}@container (max-width: 280px){.pg-vp__btn--fs,.pg-vp__time--current,.pg-vp__btn--vol{display:none}}@media(pointer:coarse){.pg-vp__btn--vol{display:none}.pg-vp__seek-thumb{opacity:1}}.pg-acc-group{display:flex;flex-direction:column;gap:4px}.pg-acc{border:1px solid var(--v2-border-subtle)}.pg-acc__header{margin:0}.pg-acc__head{display:flex;justify-content:space-between;width:100%;padding:12px 16px;font-family:var(--v2-font-sans);font-size:var(--v2-text-body-sm);color:var(--v2-text-1);background:transparent;border:none;cursor:pointer;text-align:left}.pg-acc__icon{font-family:var(--v2-font-mono);color:var(--v2-text-3);transition:transform .15s ease}.pg-acc__head[data-panel-open] .pg-acc__icon{transform:rotate(45deg)}.pg-acc__body{overflow:hidden;height:var(--accordion-panel-height);transition:height .2s ease}.pg-acc__body[data-starting-style],.pg-acc__body[data-ending-style]{height:0}.pg-acc__body-inner{padding:0 16px 14px;font-family:var(--v2-font-sans);font-size:var(--v2-text-body-sm);line-height:1.5;color:var(--v2-text-3)}.pg-strip-roll{--pg-strip-overflow: max(0px, (100vw - var(--v2-content-pad) * 2 - 100%) / 2);box-sizing:border-box;width:calc(100% + var(--pg-strip-overflow) * 2);margin-inline:calc(-1 * var(--pg-strip-overflow));padding-inline:var(--pg-strip-overflow);cursor:grab;user-select:none;touch-action:pan-y}.pg-strip-roll:active{cursor:grabbing}.pg-strip-roll__item{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.pg-strip-roll__frame{width:180px;aspect-ratio:4 / 5;background:#ffffff08;border:1px solid var(--v2-border-subtle);display:flex;align-items:center;justify-content:center;font-family:var(--v2-font-mono);color:var(--v2-text-5)}.pg-strip-roll__label{font-family:var(--v2-font-mono);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--v2-text-4)}.v2-artifacts{--pg-strip-h: calc( min( var(--v2-content-width), (100vw - var(--v2-content-pad) * 2) * .9 ) / var(--strip-max-aspect, 1.6) )}.pg-strip-roll__frame--natural{height:var(--pg-strip-h, 400px);width:100%;aspect-ratio:auto;background:transparent;padding:0;margin:0;border:0;cursor:pointer;overflow:visible;display:block}.pg-strip-roll__frame--natural>img,.pg-strip-roll__frame--natural>video{height:100%;width:100%;display:block;pointer-events:none;border:1px solid var(--v2-border, rgb(255 255 255 / .18));background:#ffffff0a;box-sizing:border-box}.pg-strip-roll__frame--natural>.pg-vp{height:100%;width:100%;aspect-ratio:auto}.pg-strip-roll__frame--natural>.pg-vp .pg-vp__frame{border:1px solid var(--v2-border, rgb(255 255 255 / .18))}.pg-strip-roll__frame--natural:focus-visible{outline:2px solid var(--v2-accent-secondary, #6B8E65);outline-offset:2px}.pg-strip-roll__item--natural{align-items:stretch;width:calc(var(--pg-strip-h, 400px) * var(--item-aspect, 1.6))}.pg-strip-roll__item--natural .pg-strip-roll__caption{display:flex;align-items:baseline;gap:8px;margin-top:8px;width:100%;min-width:0;font-family:var(--v2-font-mono);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--v2-text-4)}.pg-strip-roll__caption-date{flex:0 0 auto;color:var(--v2-text-5)}.pg-strip-roll__caption-text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-tt-trigger{display:inline-block}.pg-tt-target{display:inline-block;padding:12px 16px;border:1px dashed var(--v2-border);font-family:var(--v2-font-mono);font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--v2-text-3);cursor:help}.pg-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-family:var(--v2-font-mono);font-size:11px;letter-spacing:1.5px;text-transform:uppercase;border:1.5px solid transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.pg-btn--primary{background:var(--v2-accent-primary);color:var(--v2-text-1);border-color:var(--v2-accent-primary)}.pg-btn--primary:hover{background:#c84a2dd9}.pg-btn--primary:active{box-shadow:var(--v2-stamp)}.pg-btn--secondary{background:transparent;color:var(--v2-text-1);border-color:var(--v2-text-1)}.pg-btn--secondary:hover{background:var(--v2-text-1);color:var(--v2-bg)}.pg-btn--ghost{background:transparent;color:var(--v2-text-3);border-color:transparent}.pg-btn--ghost:hover{color:var(--v2-text-1)}.pg-btn--icon{width:36px;height:36px;padding:0;font-size:16px;background:transparent;color:var(--v2-text-1);border-color:var(--v2-text-1)}.pg-btn--icon:hover{background:var(--v2-text-1);color:var(--v2-bg)}.pg-btn:disabled,.pg-btn[disabled]{cursor:not-allowed;opacity:.4;background:transparent;color:var(--v2-text-3);border-color:var(--v2-border)}.pg-btn__spinner{animation:pg-spin 1s linear infinite;display:inline-block}@keyframes pg-spin{to{transform:rotate(360deg)}}.v2-chrome{position:fixed;inset:0;pointer-events:none;z-index:20;font-family:var(--v2-font-mono);font-size:var(--v2-text-label);letter-spacing:1px;text-transform:uppercase;color:var(--v2-text-3)}.v2-chrome,.v2-divider,.v2-section-label,.v2-role__team,.v2-role__duration-stat{-webkit-user-select:none;user-select:none;cursor:default}.v2-chrome__bar{position:absolute;left:0;right:0;height:28px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:8px 10px;background:var(--v2-bg-chrome);line-height:1}.v2-chrome__bar--top{top:0;background:transparent}.v2-chrome__bar--bottom{bottom:0;background:transparent}.v2-chrome__lead,.v2-chrome__cap{flex-shrink:0;color:var(--v2-text-5);letter-spacing:1px;line-height:1}.v2-chrome__bar--top .v2-chrome__lead{color:var(--v2-text-1)}.v2-chrome__bar--top .v2-chrome__cap,.v2-chrome__bar--bottom .v2-chrome__lead,.v2-chrome__bar--bottom .v2-chrome__cap{color:var(--v2-accent-secondary)}.v2-chrome__line{flex:1 1 auto;display:flex;align-items:center;gap:12px;height:100%;min-width:0}.v2-chrome__id-wrap{flex:0 1 auto;min-width:0;overflow:hidden}.v2-chrome__id{margin:0;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--v2-text-1);white-space:nowrap}.v2-chrome__id-track{display:inline-block;white-space:nowrap}.v2-chrome__id--marquee .v2-chrome__id-track{animation:v2-chrome-id-marquee var(--marquee-duration, 12s) cubic-bezier(.45,0,.55,1) infinite;animation-delay:1s;will-change:transform}@keyframes v2-chrome-id-marquee{0%,12%{transform:translate(0)}48%,60%{transform:translate(var(--marquee-shift, -100px))}96%,to{transform:translate(0)}}.v2-chrome__time{flex-shrink:0;color:var(--v2-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;position:relative}.v2-chrome__count{flex-shrink:0;color:var(--v2-text-3);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:1px}.v2-chrome__time-reserve{visibility:hidden}.v2-chrome__time-typing{position:absolute;inset:0;display:inline-flex;align-items:center;white-space:nowrap}.v2-cursor{display:inline-block;margin-left:4px;color:var(--v2-accent-secondary);animation:v2-cursor-blink 1s ease-in-out infinite}@keyframes v2-cursor-blink{0%,to{opacity:1}50%{opacity:.25}}.v2-scramble-char{color:var(--v2-accent-secondary)}.v2-section-label{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0;font-family:var(--v2-font-mono);font-size:var(--v2-text-label);font-weight:400;line-height:1;text-transform:uppercase;color:var(--v2-text-4);letter-spacing:0}.v2-section-label__path,.v2-section-label__section{margin:0;white-space:nowrap}.v2-section-label__section{text-align:right}.v2-chrome__dots,.v2-chrome__dashes{flex:1 1 auto;min-width:0;height:1px;background-image:radial-gradient(circle,var(--v2-text-5) 1px,transparent 1px);background-size:8px 8px;background-repeat:repeat-x;background-position:0 center}.v2-chrome__rail{position:absolute;top:50%;font-family:var(--v2-font-mono);letter-spacing:2px;text-transform:uppercase;color:var(--v2-text-4);white-space:nowrap;font-variant-numeric:tabular-nums;display:none}@media(min-width:769px){.v2-chrome__rail{display:block}}.v2-chrome__rail--left{left:10px;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg)}.v2-chrome__rail--right{right:10px;writing-mode:vertical-rl;transform:translateY(-50%)}.v2-chrome--typing .v2-chrome__bar,.v2-chrome--collapsed .v2-chrome__bar{width:340px;margin-inline:auto;contain:layout style}.v2-chrome--typing .v2-chrome__bar--top,.v2-chrome--collapsed .v2-chrome__bar--top,.v2-chrome--open-x .v2-chrome__bar--top{top:calc(50% - 32px)}.v2-chrome--typing .v2-chrome__bar--bottom,.v2-chrome--collapsed .v2-chrome__bar--bottom,.v2-chrome--open-x .v2-chrome__bar--bottom{bottom:calc(50% - 32px)}.v2-chrome--typing .v2-chrome__bar,.v2-chrome--collapsed .v2-chrome__bar,.v2-chrome--open-x .v2-chrome__bar{will-change:transform}.v2-chrome--typing .v2-chrome__dots{opacity:0}.v2-chrome__dots{transition:opacity .25s ease-out}.v2-pre-reveal .v2-reveal,.v2-pre-reveal .v2-statement>p,.v2-pre-reveal .v2-statement>.v2-statement__contacts,.v2-pre-reveal .pg-strip-roll__item-reveal,.v2-pre-reveal .v2-roles>li,.v2-pre-reveal .v2-fade-top,.v2-pre-reveal .v2-fade-bottom,.v2-pre-reveal .v2-chrome__rail{opacity:0}.v2-pre-reveal .v2-reveal,.v2-pre-reveal .v2-statement>p,.v2-pre-reveal .v2-statement>.v2-statement__contacts,.v2-pre-reveal .v2-roles>li{transform:translateY(14px)}.v2-pre-reveal .pg-strip-roll__item-reveal{transform:scale(.92)}.v2-reveal,.v2-statement>p,.v2-statement>.v2-statement__contacts{transform:translateY(0);overflow-anchor:none;transition:opacity calc(.85s * var(--v2-reveal-scale, 1)) cubic-bezier(.22,1,.36,1) var(--v2-reveal-delay, 0ms),transform calc(.85s * var(--v2-reveal-scale, 1)) cubic-bezier(.22,1,.36,1) var(--v2-reveal-delay, 0ms)}.pg-strip-roll__item-reveal{overflow-anchor:none;transform-origin:center bottom;transition:opacity calc(.85s * var(--v2-reveal-scale, 1)) cubic-bezier(.22,1,.36,1) var(--v2-reveal-delay, 0ms),transform calc(.85s * var(--v2-reveal-scale, 1)) cubic-bezier(.22,1,.36,1) var(--v2-reveal-delay, 0ms)}.v2-roles>li{transform:translateY(0);overflow-anchor:none;transition:opacity calc(1275ms * var(--v2-reveal-scale, 1)) cubic-bezier(.22,1,.36,1) var(--v2-reveal-delay, 0ms),transform calc(1275ms * var(--v2-reveal-scale, 1)) cubic-bezier(.22,1,.36,1) var(--v2-reveal-delay, 0ms)}.v2-fade-bottom,.v2-chrome__rail{transition:opacity calc(.85s * var(--v2-reveal-scale, 1)) cubic-bezier(.22,1,.36,1) var(--v2-reveal-delay, 0ms)}html.v2-skip-reveal .v2-pre-reveal .v2-chrome__rail,html.v2-skip-reveal .v2-chrome__rail{opacity:1;transition:none}html.v2-skip-reveal{--v2-reveal-scale: .55}.v2-statement>p:nth-child(1){--v2-reveal-delay: calc(.2s * var(--v2-reveal-scale, 1))}.v2-statement>p:nth-child(2){--v2-reveal-delay: calc(.4s * var(--v2-reveal-scale, 1))}.v2-statement>p:nth-child(3){--v2-reveal-delay: calc(.6s * var(--v2-reveal-scale, 1))}.v2-statement>p:nth-child(n+4){--v2-reveal-delay: calc(.8s * var(--v2-reveal-scale, 1))}.v2-statement>.v2-statement__contacts:nth-child(2){--v2-reveal-delay: calc(.2s * var(--v2-reveal-scale, 1))}.v2-statement>.v2-statement__contacts:nth-child(3){--v2-reveal-delay: calc(.4s * var(--v2-reveal-scale, 1))}.v2-statement>.v2-statement__contacts:nth-child(4){--v2-reveal-delay: calc(.6s * var(--v2-reveal-scale, 1))}.v2-statement>.v2-statement__contacts:nth-child(n+5){--v2-reveal-delay: calc(.8s * var(--v2-reveal-scale, 1))}.v2-statement__contacts{display:flex;flex-wrap:wrap;gap:0;margin:-16px -6px 0}.v2-statement a.v2-statement__contact{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:16px 6px;font-family:var(--v2-font-mono);font-size:11px;line-height:1;letter-spacing:1.5px;color:var(--v2-text-3);text-decoration:none;box-shadow:none;transition:color .2s ease}.v2-statement a.v2-statement__contact>span{padding:1px 2px;background:transparent;color:inherit;transition:background .2s ease,color .2s ease}.v2-statement a.v2-statement__contact:hover>span,.v2-statement a.v2-statement__contact:focus-visible>span{background:var(--v2-accent-secondary, #6B8E65);color:#000}.v2-statement a.v2-icon-link{white-space:nowrap;text-decoration:none;box-shadow:inset 0 -.08em color-mix(in srgb,var(--v2-accent-secondary, #6B8E65) 40%,transparent);transition:box-shadow .2s ease,color .2s ease}.v2-statement a.v2-icon-link:hover,.v2-statement a.v2-icon-link:focus-visible{box-shadow:inset 0 -.08em 0 var(--v2-accent-secondary, #6B8E65)}.v2-roles>li:nth-child(1){--v2-reveal-delay: calc(2.4s * var(--v2-reveal-scale, 1))}.v2-roles>li:nth-child(2){--v2-reveal-delay: calc(2.8s * var(--v2-reveal-scale, 1))}.v2-roles>li:nth-child(3){--v2-reveal-delay: calc(3.2s * var(--v2-reveal-scale, 1))}.v2-roles>li:nth-child(4){--v2-reveal-delay: calc(3.6s * var(--v2-reveal-scale, 1))}.v2-roles>li:nth-child(5){--v2-reveal-delay: calc(4s * var(--v2-reveal-scale, 1))}.v2-roles>li:nth-child(n+6){--v2-reveal-delay: calc(4.4s * var(--v2-reveal-scale, 1))}@media(prefers-reduced-motion:reduce){.v2-chrome--typing .v2-chrome__bar,.v2-chrome--collapsed .v2-chrome__bar,.v2-chrome--open-x .v2-chrome__bar{width:auto;margin-inline:0;top:0;bottom:auto}.v2-chrome--typing .v2-chrome__bar--bottom,.v2-chrome--collapsed .v2-chrome__bar--bottom,.v2-chrome--open-x .v2-chrome__bar--bottom{top:auto;bottom:0}.v2-pre-reveal .v2-reveal,.v2-pre-reveal .v2-statement>p,.v2-pre-reveal .v2-statement>.v2-statement__contacts,.v2-pre-reveal .pg-strip-roll__item-reveal,.v2-pre-reveal .v2-roles>li,.v2-pre-reveal .v2-fade-bottom,.v2-pre-reveal .v2-chrome__rail{opacity:1}.v2-pre-reveal .v2-reveal,.v2-pre-reveal .v2-statement>p,.v2-pre-reveal .v2-statement>.v2-statement__contacts,.v2-pre-reveal .v2-roles>li,.v2-pre-reveal .pg-strip-roll__item-reveal{transform:none}}
