@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}:root{--overcast:#e6e4df;--paper-2:#f2f1ee;--fog:#8c9196;--mist:#c9cbcd;--stone:#3d4246;--peat:#141615;--signal:#ff4a3d;--signal-2:#ff6b5e;--accent:#8e1b1b;--font-sans:"IBM Plex Sans", "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", "Courier New", monospace;--font-display:"Archivo Variable", "Archivo", "Arial Black", "Helvetica Neue", sans-serif;--gutter:clamp(20px, 5vw, 64px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--ease-out:cubic-bezier(.2, .8, .3, 1);--hero-h:min(760px, max(460px, 100svh - 230px))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}body{background:var(--overcast);color:var(--peat);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}body.bst-locked{overflow:hidden}a{color:var(--peat);text-underline-offset:3px}a:hover{color:var(--accent)}button{font:inherit}a,button,input,label{touch-action:manipulation}img{max-width:100%}h1,h2,h3{text-wrap:balance}::selection{background:var(--accent);color:var(--overcast)}:focus-visible{outline:2px solid var(--overcast);outline-offset:2px;box-shadow:0 0 0 6px var(--peat)}input:focus-visible{outline-color:var(--peat);box-shadow:0 0 0 6px var(--overcast)}::placeholder{color:var(--stone);opacity:.75}.mono{font-family:var(--font-mono)}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-weight:900;font-stretch:125%}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.px{padding-left:calc(var(--gutter) + var(--safe-l));padding-right:calc(var(--gutter) + var(--safe-r))}.wrap{max-width:1100px;margin:0 auto}.tnum{font-variant-numeric:tabular-nums}.skip-link{z-index:100;background:var(--overcast);color:var(--peat);font-family:var(--font-mono);letter-spacing:.1em;padding:12px 16px;font-size:13px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.btn{cursor:pointer;min-height:48px;transition:transform .12s var(--ease-out), filter .15s, background-color .15s, color .15s;border:none;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)scale(.98)}.btn:disabled,.btn[aria-disabled=true]{cursor:progress}.btn-accent{background:var(--accent);color:var(--overcast)}.btn-accent:hover{color:var(--overcast);filter:brightness(1.15)}.btn-dark{background:var(--peat);color:var(--overcast)}.btn-dark:hover{color:var(--overcast);background:#000}.btn-ghost-light{background:var(--peat);border:2px solid var(--overcast);color:var(--overcast)}.btn-ghost-light:hover{color:var(--peat);background:var(--overcast)}.btn-mono{font-family:var(--font-mono);letter-spacing:.12em;font-size:13px;font-weight:400}.btn-line{border:1px solid var(--stone);min-height:44px;color:var(--stone);font-family:var(--font-mono);letter-spacing:.1em;cursor:pointer;background:0 0;padding:0 18px;font-size:12px;transition:background-color .15s,color .15s}.btn-line:hover{background:var(--peat);color:var(--overcast)}.btn-link{min-height:44px;color:var(--peat);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;text-decoration:underline}.btn-link:hover{color:var(--accent)}.btn-inline{min-height:24px;color:inherit;font:inherit;letter-spacing:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:4px 0;text-decoration:underline}.stamp{font-family:var(--font-mono);letter-spacing:.1em;border:1.5px solid var(--accent);color:var(--accent);padding:2px 8px;font-size:12px}.field{flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.field input{border:2px solid var(--peat);background:var(--paper-2);min-height:48px;font-family:var(--font-mono);color:var(--peat);border-radius:0;padding:0 12px;font-size:17px}.field input[aria-invalid=true]{border-color:var(--accent)}.field-hint{color:var(--stone);font-size:13px;font-weight:400}.field-error{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);font-size:12px;font-weight:500}.modal-backdrop{padding:max(20px, env(safe-area-inset-top)) calc(20px + var(--safe-r)) max(20px, env(safe-area-inset-bottom)) calc(20px + var(--safe-l));overscroll-behavior:contain;justify-content:center;align-items:safe center;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes bsttick{0%{transform:translate(0)}to{transform:translate(-50%)}}.bst-tick{animation:45s linear infinite bsttick}.bst-ticker:hover .bst-tick,.bst-ticker:focus-within .bst-tick,.bst-ticker.is-paused .bst-tick{animation-play-state:paused}@keyframes bstflash{0%{opacity:0}15%{opacity:.35}to{opacity:0}}@keyframes bstgrant{0%{opacity:0}12%{opacity:.35}to{opacity:0}}.bst-flash-deny{animation:.7s ease-out forwards bstflash}.bst-flash-ok{animation:.9s ease-out forwards bstgrant}@keyframes bstshakeA{0%,to{transform:translate(0)}15%{transform:translate(-14px)}30%{transform:translate(12px)}45%{transform:translate(-9px)}60%{transform:translate(7px)}75%{transform:translate(-4px)}}@keyframes bstshakeB{0%,to{transform:translate(0)}15%{transform:translate(-14px)}30%{transform:translate(12px)}45%{transform:translate(-9px)}60%{transform:translate(7px)}75%{transform:translate(-4px)}}.bst-shake-a{animation:.5s ease-in-out bstshakeA}.bst-shake-b{animation:.5s ease-in-out bstshakeB}@keyframes bstflicker{0%,18%,22%,40%,44%,to{opacity:1}20%,42%{opacity:.2}}.bst-flicker{animation:1s step-end bstflicker}@keyframes bstblink{50%{opacity:.25}}.bst-blink{animation:.5s step-end infinite bstblink}@keyframes bstslam{0%{opacity:0;transform:scale(3.2)rotate(-14deg)}60%{opacity:1;transform:scale(.92)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}.bst-slam{animation:.45s cubic-bezier(.2,.8,.3,1) both bstslam;display:inline-block}@keyframes bstcursor{50%{opacity:0}}.bst-cursor{vertical-align:-2px;margin-left:2px;animation:.8s step-end infinite bstcursor;display:inline-block}.bst-fx :is(h1,h2,h3,p,span,a,td,th,label,input,button){transition:background-color .12s linear,color .12s linear,border-color .12s linear}.bst-fx img{transition:filter .9s ease-in}.bst-purged :is(h1,h2,h3,p,span,a,td,th,label,button){background-color:var(--peat)!important;color:var(--peat)!important;border-color:var(--peat)!important;text-decoration:none!important}.bst-purged input{background-color:var(--peat)!important;color:var(--peat)!important;border-color:var(--peat)!important}.bst-purged img{filter:brightness(0)!important}.bst-purged :nth-child(2n){transition-delay:.15s}.bst-purged :nth-child(3n){transition-delay:.35s}.bst-purged :nth-child(5n){transition-delay:.6s}.bst-purged :nth-child(7n){transition-delay:.85s}@keyframes bstdrop{0%{opacity:0;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.bst-drop{animation:.35s cubic-bezier(.2,.8,.3,1) 1.1s both bstdrop}.bst-drop-now{animation-delay:0s}.bst-slats{flex-direction:column;display:flex;position:absolute;inset:0}.bst-slats>div{flex:1 1 0;position:relative;overflow:hidden}.bst-slats>div>div{background:var(--peat);transform-origin:top;position:absolute;inset:0}@keyframes bstslat{0%{transform:scaleY(0)}70%{transform:scaleY(1.06)}85%{transform:scaleY(.97)}to{transform:scaleY(1)}}.bst-slat{animation:.32s cubic-bezier(.5,0,.3,1) both bstslat}.bst-gslat{transition:transform .34s cubic-bezier(.5,0,.3,1)}.bst-gate-content{transition:opacity .25s}.bst-gate-open .bst-gate-content{opacity:0}.bst-gate-open .bst-gslat{transform:scaleY(0)}.bst-scan,.bst-hud-found,.bst-reticle,.bst-match{opacity:0}@keyframes bstsweep{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(var(--hero-h))}}@keyframes bstloop{0%{opacity:.45;transform:translateY(0)}to{opacity:.45;transform:translateY(var(--hero-h))}}.bst-hero-live .bst-scan{animation:2.2s cubic-bezier(.4,0,.7,1) .4s both bstsweep,9s linear 4s infinite bstloop}@keyframes bstlock{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}55%{opacity:1;transform:translate(-50%,-50%)scale(.92)}75%{transform:translate(-50%,-50%)scale(1.04)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes bstpulse{50%{opacity:.55}}.bst-hero-live .bst-reticle{animation:.45s cubic-bezier(.2,.8,.3,1) 2.3s both bstlock,1.6s step-end 3s infinite bstpulse}@keyframes bstmatch{0%{opacity:0}30%{opacity:1}45%{opacity:0}60%,to{opacity:1}}.bst-hero-live .bst-match{animation:.5s step-end 2.7s both bstmatch}@keyframes bstglitch{0%{filter:brightness(1.35)contrast(1.4);transform:translate(-6px)}30%{transform:translate(4px)}45%{transform:none}to{filter:brightness(.82);transform:none}}.bst-hero-live .bst-heroimg{animation:.5s step-end 2.3s bstglitch}@keyframes bsthflash{0%{opacity:0}15%{opacity:.3}to{opacity:0}}.bst-hero-live .bst-heroflash{animation:.6s ease-out 2.3s bsthflash}@keyframes bsthide{to{opacity:0}}@keyframes bstshowin{to{opacity:1}}.bst-hero-live .bst-hud-scan{animation:10ms 2.3s forwards bsthide}.bst-hero-live .bst-hud-found{animation:10ms 2.3s forwards bstshowin}@keyframes bstrelockA{0%{transform:translate(-50%,-50%)scale(1)}18%{transform:translate(-50%,-50%)scale(.72)}34%{transform:translate(-50%,-50%)scale(1.25)}55%{transform:translate(-50%,-50%)scale(.9)}75%{transform:translate(-50%,-50%)scale(1.04)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes bstrelockB{0%{transform:translate(-50%,-50%)scale(1)}18%{transform:translate(-50%,-50%)scale(.72)}34%{transform:translate(-50%,-50%)scale(1.25)}55%{transform:translate(-50%,-50%)scale(.9)}75%{transform:translate(-50%,-50%)scale(1.04)}to{transform:translate(-50%,-50%)scale(1)}}.bst-hero-live .bst-reticle.bst-relock-a{opacity:1;animation:.6s cubic-bezier(.2,.8,.3,1) both bstrelockA,1.6s step-end .8s infinite bstpulse}.bst-hero-live .bst-reticle.bst-relock-b{opacity:1;animation:.6s cubic-bezier(.2,.8,.3,1) both bstrelockB,1.6s step-end .8s infinite bstpulse}@keyframes bsttagA{0%{opacity:0;background:#e6e4df;transform:translate(-100%)scale(1.3)}12%{opacity:1}22%{opacity:0}34%{opacity:1;background:#e6e4df;transform:translate(-100%)scale(1)}46%{opacity:.3}58%,to{opacity:1;background:#ff4a3d;transform:translate(-100%)scale(1)}}@keyframes bsttagB{0%{opacity:0;background:#e6e4df;transform:translate(-100%)scale(1.3)}12%{opacity:1}22%{opacity:0}34%{opacity:1;background:#e6e4df;transform:translate(-100%)scale(1)}46%{opacity:.3}58%,to{opacity:1;background:#ff4a3d;transform:translate(-100%)scale(1)}}.bst-hero-live .bst-match.bst-tag-a{animation:.7s step-end both bsttagA}.bst-hero-live .bst-match.bst-tag-b{animation:.7s step-end both bsttagB}@keyframes bsteyeimgA{0%{filter:brightness(1.3)contrast(1.3)}to{filter:brightness(.82)}}@keyframes bsteyeimgB{0%{filter:brightness(1.3)contrast(1.3)}to{filter:brightness(.82)}}.bst-hero-live .bst-heroimg.bst-eyeimg-a{animation:.45s step-end bsteyeimgA}.bst-hero-live .bst-heroimg.bst-eyeimg-b{animation:.45s step-end bsteyeimgB}@keyframes bsteyeflashA{0%{opacity:0}15%{opacity:1}to{opacity:0}}@keyframes bsteyeflashB{0%{opacity:0}15%{opacity:1}to{opacity:0}}.bst-eyeflash-a{animation:.8s ease-out both bsteyeflashA}.bst-eyeflash-b{animation:.8s ease-out both bsteyeflashB}.bst-hero-done .bst-reticle,.bst-hero-done .bst-match,.bst-hero-done .bst-hud-found{opacity:1;animation:none}.bst-hero-done .bst-reticle{animation:1.6s step-end infinite bstpulse}.bst-hero-done .bst-hud-scan{opacity:0;animation:none}.bst-hero-done .bst-scan{animation:9s linear 1s infinite bstloop}.bst-hero-done .bst-heroimg,.bst-hero-done .bst-heroflash{animation:none}@keyframes bstrec{0%,7.9%{opacity:1}8%,13.9%{opacity:.12}14%,21.9%{opacity:1}22%,44.9%{opacity:.12}45%,52.9%{opacity:1}53%,58.9%{opacity:.12}59%,66.9%{opacity:1}67%,to{opacity:.12}}.bst-rec{color:var(--signal);animation:3.2s linear infinite bstrec}@keyframes bstzoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.bst-gate-zoom{animation:14s ease-out both bstzoom}@keyframes bstgatefx{0%,91%,to{filter:none;transform:none}92%{filter:brightness(1.3);transform:translate(-8px)}93%{transform:translate(5px)}94%{transform:translate(-2px)}96%{filter:none;transform:none}}.bst-gate-img{animation:5.5s step-end 1.5s infinite bstgatefx}@keyframes bstgrainjit{0%{transform:translate(0)}25%{transform:translate(-22px,14px)}50%{transform:translate(18px,-26px)}75%{transform:translate(-12px,-8px)}to{transform:translate(0)}}.bst-grain{opacity:.16;mix-blend-mode:overlay;pointer-events:none;will-change:transform;background:url(/noise.svg) 0 0/240px 240px;animation:.5s steps(4,end) infinite bstgrainjit;position:absolute;inset:-60px}@keyframes bstgscan{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.bst-gate-scan{animation:4.5s linear infinite bstgscan}.bst-gate-sealing :is(.bst-gate-img,.bst-grain,.bst-gate-scan,.bst-gate-zoom){animation-play-state:paused}@media (pointer:coarse){.bst-grain{mix-blend-mode:normal;opacity:.07;animation-duration:1s}}.bst-boot-wait{opacity:0;pointer-events:none}@keyframes bstappear{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bst-boot-done{animation:.6s both bstappear}@keyframes bstnudge{0%,60%,to{translate:0}75%{translate:0 -18px}85%{translate:0 -6px}}.bst-knob-idle{animation:2.4s ease-in-out 1s infinite bstnudge}.bst-title-wait{opacity:0}.bst-title-ready{animation:.7s both bstappear}@keyframes bsttscan{0%{opacity:0;top:0}12%{opacity:.9}88%{opacity:.9;top:100%}to{opacity:0;top:100%}}.bst-title-seal .bst-tscan{animation:.75s cubic-bezier(.45,0,.55,1) .15s both bsttscan}.bst-strip{visibility:hidden}.bst-title-out .bst-strip{visibility:visible;animation:.3s cubic-bezier(.5,0,.3,1) both bststripout}.bst-title-out .bst-solid{visibility:hidden}@keyframes bststripout{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes bstpagein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bst-pagein{animation:.45s both bstpagein}@keyframes bstcertbar{0%{transform:translate(-100%)}to{transform:none}}.bst-certbar{animation:1.6s ease-in-out both bstcertbar}@keyframes bstcertstamp{0%{opacity:0;transform:rotate(-24deg)scale(2.6)}60%{opacity:.92;transform:rotate(-10deg)scale(.94)}to{opacity:.92;transform:rotate(-12deg)scale(1)}}.bst-certstamp{animation:.4s cubic-bezier(.2,.8,.3,1) .5s both bstcertstamp}@media (prefers-reduced-motion:reduce){.bst-tick,.bst-flash-deny,.bst-flash-ok,.bst-shake-a,.bst-shake-b,.bst-flicker,.bst-blink,.bst-slam,.bst-cursor,.bst-drop,.bst-slat,.bst-pagein,.bst-certbar,.bst-certstamp,.bst-gate-zoom,.bst-gate-img,.bst-grain,.bst-gate-scan,.bst-boot-done,.bst-knob-idle,.bst-title-ready,.bst-strip,.bst-tscan,.bst-eyeflash-a,.bst-eyeflash-b{animation:none!important}.bst-scan,.bst-heroflash{display:none;animation:none!important}.bst-reticle,.bst-match,.bst-hud-found{opacity:1;animation:none!important}.bst-heroimg{animation:none!important}.bst-hud-scan{opacity:0}.bst-rec{opacity:1;animation:none!important}.bst-ticker{white-space:normal!important}.bst-ticker .bst-tick{flex-wrap:wrap;row-gap:6px;padding-left:var(--gutter)!important;padding-right:var(--gutter)!important;display:flex!important}.bst-ticker [data-dup]{display:none!important}.bst-gslat,.bst-gate-content{transition:none}.bst-fx *,.bst-fx img{transition:none!important}}.page-switch{z-index:45;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-switch:before{content:"";opacity:0;background:url(/noise.svg) 0 0/200px;animation:.55s ease-out both page-static;position:absolute;inset:-40px}.page-switch i{background:var(--signal);height:2px;animation:.6s cubic-bezier(.45,0,.2,1) .12s both page-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px 2px #ff4a3d8c,0 -40px 60px #ff4a3d0f}@keyframes page-static{0%{opacity:0}25%{opacity:.1}to{opacity:0}}@keyframes page-scan{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translateY(100vh)}}@media (prefers-reduced-motion:reduce){.page-switch{display:none}}.bst-gate{--track:120px;--knob:56px;z-index:70;outline:none;height:100dvh;position:fixed;top:0;left:0;right:0}.bst-gate:focus,.bst-gate:focus-visible{outline:none}.bst-gate-col{--pad:clamp(24px, 5vw, 56px);z-index:1;box-sizing:border-box;height:100%;padding-top:max(var(--pad), env(safe-area-inset-top));padding-right:max(var(--pad), env(safe-area-inset-right));padding-bottom:max(var(--pad), env(safe-area-inset-bottom));padding-left:max(var(--pad), env(safe-area-inset-left));overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:22px;display:flex;position:relative;overflow:hidden auto}.bst-gate-col>*{flex-shrink:0}.bst-gate-col>.bst-gate-spacer{flex:auto;min-height:0}.bst-gate-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.bst-gate-skip{background:var(--peat);min-width:44px;min-height:44px;color:var(--overcast);border:1px solid var(--fog);letter-spacing:.12em;cursor:pointer;padding:0 16px;font-size:12px}.bst-gate-term{color:var(--mist);background:#141615b8;min-height:8.5em;padding:14px 16px;font-size:clamp(12px,3.2vw,14px);line-height:1.9}.bst-gate-lower{flex-direction:column;align-items:center;gap:18px;display:flex}.bst-gate-ctl{flex-direction:column;align-items:center;display:flex}.bst-gate-track{width:4px;height:var(--track);touch-action:none;background:#e6e4df47;margin-top:26px;position:relative}.bst-gate-fill{background:var(--accent);box-shadow:0 0 12px var(--accent);position:absolute;inset:0}.bst-gate-knobwrap{position:absolute;inset:0}.bst-gate-knob{width:var(--knob);height:var(--knob);background:var(--peat);border:2px solid var(--overcast);cursor:inherit;touch-action:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.bst-gate-label{margin-top:calc(var(--knob) / 2 + 16px);letter-spacing:.16em;text-align:center;background:var(--peat);padding:6px 10px;font-size:12px;font-weight:500}.bst-gate-consent{text-align:center;letter-spacing:.08em;color:var(--fog);margin:0;font-size:12px;line-height:1.6}.bst-gate-title{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bst-gate-wordmark{text-align:center;color:var(--overcast);text-shadow:0 4px 30px #000c;font-size:clamp(40px,min(12vw,24vh),120px);line-height:1;position:relative}.bst-title-tearing .bst-strip{visibility:visible}.bst-title-tearing .bst-solid{visibility:hidden}@media (height<=560px){.bst-gate{--track:72px;--knob:48px}.bst-gate-col{--pad:12px;padding-left:max(clamp(16px, 4vw, 40px), env(safe-area-inset-left));padding-right:max(clamp(16px, 4vw, 40px), env(safe-area-inset-right));touch-action:pan-y;gap:10px}.bst-gate-term{min-height:0;padding:8px 12px;font-size:12px;line-height:1.5}.bst-gate-lower{gap:8px}.bst-gate-track{margin-top:8px}.bst-gate-label{margin-top:calc(var(--knob) / 2 + 12px);padding:4px 8px}.bst-gate-consent{line-height:1.4}.bst-gate-wordmark{font-size:clamp(28px,min(12vw,13vh),72px)}}@media (height<=480px){.bst-gate-title{display:none}}.bst-tab{background:var(--peat);min-width:0;min-height:68px;color:var(--mist);border-right:1px solid var(--stone);text-align:center;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 4px 10px;text-decoration:none;transition:background-color .2s,color .2s;display:flex;position:relative}.bst-tab[aria-current=page]{background:var(--overcast);color:var(--peat)}@media (hover:hover){.bst-tab:not([aria-current=page]):hover{background:color-mix(in srgb, var(--overcast) 9%, var(--peat));color:var(--overcast)}}.bst-tab:not([aria-current=page]):active{background:color-mix(in srgb, var(--overcast) 16%, var(--peat));color:var(--overcast)}.bst-tab-in{transition:transform .12s var(--ease-out,ease-out);flex-direction:column;align-items:center;gap:6px;display:flex}.bst-tab:active .bst-tab-in{transform:translateY(1px)scale(.97)}.bst-tab-bar{background:var(--accent);pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.bst-tab-ic{align-items:center;gap:6px;display:flex}.bst-tab-num{letter-spacing:.12em;opacity:.75;font-size:10px}.bst-tab-label{letter-spacing:.01em;font-size:clamp(11px,2.9vw,15px);font-weight:600;line-height:1.15}.bst-tab-short{display:none}@media (width<=399.98px){.bst-tab{padding-left:1px;padding-right:1px}.bst-tab-num{display:none}.bst-tab-ic{gap:2px}.bst-tab-label{letter-spacing:0;font-size:11px}.bst-tab-long.has-short{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bst-tab-short{display:inline}}.bst-ticker{position:relative}.bst-ticker ul{gap:28px;margin:0;padding:0;list-style:none;display:inline-flex}.bst-ticker li{gap:28px;margin:0;padding:0;display:inline-flex}.bst-ticker-toggle{background:var(--accent);min-width:44px;min-height:24px;color:var(--overcast);border:0;border-left:2px solid var(--peat);box-shadow:-14px 0 12px var(--accent);letter-spacing:0;cursor:pointer;justify-content:center;align-items:center;padding:0 14px;font-size:12px;line-height:1;transition:background-color .15s;display:inline-flex;position:absolute;top:0;bottom:0;right:0}.bst-ticker-toggle:hover{background:color-mix(in srgb, var(--accent) 85%, var(--peat))}.bst-ticker-toggle:active{background:color-mix(in srgb, var(--accent) 70%, var(--peat))}@media (prefers-reduced-motion:reduce){.bst-ticker-toggle{display:none}}.bst-foot-link{min-height:24px;color:var(--mist);align-items:center;padding:4px 0;display:inline-flex}.bst-foot-link:hover{color:var(--overcast)}.bst-ext{opacity:.7;margin-left:.2em;font-size:.85em;text-decoration:none;display:inline-block}.bst-card{border:1px solid var(--fog);color:var(--overcast);flex-direction:column;flex:260px;gap:6px;padding:20px 22px;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}@media (hover:hover){.bst-card:hover{border-color:var(--overcast);background:color-mix(in srgb, var(--overcast) 7%, var(--peat))}}.bst-card:active{background:color-mix(in srgb, var(--overcast) 12%, var(--peat))}.bst-dept-link{min-height:24px;color:var(--overcast);text-underline-offset:3px;align-self:flex-start;padding:4px 0;font-size:14px;text-decoration:underline;display:inline-block}.bst-dept-link:hover{color:var(--mist)}.home-hero-col{z-index:3;flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:absolute;top:clamp(34px,4.4vw,44px);left:0;right:0}.home-hud{letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;width:100%;font-size:12px;display:flex}.home-hud-chip{background:var(--peat);white-space:nowrap;padding:3px 7px}.home-hud-swap{vertical-align:bottom;display:inline-grid}.home-hud-swap>*{white-space:nowrap;grid-area:1/1}.home-panel{letter-spacing:.08em;background:#141615e6;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}@media (width<=520px){.home-rec-date{display:none}.home-hero-col{gap:18px}.home-panel{gap:3px;padding:10px 12px;font-size:12px}}.home-redact{pointer-events:none;background:var(--overcast);transform-origin:100%;display:block;position:absolute;inset:-2px -4px}@media (prefers-reduced-motion:reduce){.home-redact{display:none}}:root{--sheet:1200px;--inline:max(var(--gutter), calc((100% - 1100px) / 2))}.eof{display:none}.look-on #app-shell{z-index:1;flex-direction:column;min-height:100svh;display:flex;position:relative}.look-on main,.look-on main>div:not(.board){flex-direction:column;flex:1 0 auto;display:flex}.look-on main>div:not(.board)>*{flex-shrink:0}.look-on main>div:not(.board)>section:last-of-type{flex-grow:1}.look-on #app-shell>div.px,.look-on #app-shell>header.px,.look-on main nav[aria-label=Breadcrumb],.look-on footer.px{padding-left:var(--inline);padding-right:var(--inline)}@media (width>=1100px){.look-on .reg-list:has(.reg-row-locked){columns:2;column-gap:56px}.look-on .reg-list:has(.reg-row-locked)>li{break-inside:avoid}}.look-on main section:not([style*=--peat]),.look-on main nav[aria-label=Breadcrumb]{background:linear-gradient(to right, transparent calc(50% - var(--sheet) / 2), var(--sheet-edge,#1416152e) calc(50% - var(--sheet) / 2), var(--sheet-bg,var(--overcast)) calc(50% - var(--sheet) / 2 + 1px), var(--sheet-bg,var(--overcast)) calc(50% + var(--sheet) / 2 - 1px), var(--sheet-edge,#1416152e) calc(50% + var(--sheet) / 2 - 1px), transparent calc(50% + var(--sheet) / 2))}.look-on main nav[aria-label=Breadcrumb]{border-bottom-color:#0000!important}.look-on .eof{z-index:1;background:var(--peat);color:var(--overcast);display:block;position:relative;overflow:hidden}.eof-inner{display:none}[data-look=board] .eof .look-board{display:grid}.eof-inner{padding:clamp(48px, 6vw, 88px) var(--inline) clamp(28px, 3vw, 40px);grid-template-columns:minmax(0,1fr);gap:20px;position:relative}.eof-mark{color:#0000;white-space:nowrap;-webkit-text-stroke:1px var(--stone);-webkit-user-select:none;user-select:none;font-size:min(12.5vw,240px);line-height:.82}.eof-row{letter-spacing:.12em;color:var(--fog);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;font-size:12px;display:flex}.eof-small{letter-spacing:.08em;color:var(--fog);opacity:.8;font-size:11px}[data-look=board] body{background-color:#6f5a42}[data-look=board] main{position:relative}[data-look=board] main>div:not(.board){z-index:1;position:relative}[data-look=board] main section[style*=--peat]:not([aria-label=Case\ file]){background:linear-gradient(to right, transparent calc(50% - var(--sheet) / 2), var(--peat) calc(50% - var(--sheet) / 2), var(--peat) calc(50% + var(--sheet) / 2), transparent calc(50% + var(--sheet) / 2))!important}[data-look=board] main section:not([style*=--peat]){--sheet-edge:#14161580}.board{display:none}[data-look=board] .board{z-index:0;pointer-events:none;--shade:linear-gradient(to right, #00000073 0, transparent 14px, transparent calc(50% - var(--sheet) / 2 - 3.5em), #0000006b calc(50% - var(--sheet) / 2), transparent calc(50% - var(--sheet) / 2), transparent calc(50% + var(--sheet) / 2), #0000006b calc(50% + var(--sheet) / 2), transparent calc(50% + var(--sheet) / 2 + 3.5em), transparent calc(100% - 14px), #00000073 100%);--frame:linear-gradient(to right, #c9ccc9 0, #8d918f 4px, #e6e8e6 6px, #6f7371 9px, transparent 9px, transparent calc(100% - 9px), #6f7371 calc(100% - 9px), #e6e8e6 calc(100% - 6px), #8d918f calc(100% - 4px), #c9ccc9 100%);animation:board-in .5s var(--ease-out) both;font-size:clamp(11px,.72vw,19px);display:block;position:absolute;inset:0;overflow:hidden}@keyframes board-in{0%{opacity:0}to{opacity:1}}.board-cork{background-color:#8a6c49;background-image:var(--frame), var(--shade), radial-gradient(ellipse at 50% 40%, transparent 30%, #1e120861 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 .2  0 0 0 0 .12  0 0 0 0 .05  2.8 0 0 0 -1.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), 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='2' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 .93  0 0 0 0 .8  0 0 0 0 .6  0 0 2.6 0 -1.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.board-felt{background-color:#414b37;background-image:var(--frame), var(--shade), radial-gradient(ellipse at 50% 30%, #fffff00f, transparent 60%), radial-gradient(ellipse at 50% 50%, transparent 35%, #050a0373 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5' numOctaves='2' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 .72  0 0 0 0 .78  0 0 0 0 .6  1.6 0 0 0 -.95'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.board-nightvision{background-color:#0b1422;background-image:var(--frame), var(--shade), repeating-linear-gradient(to bottom, #78aaff0d 0 1px, transparent 1px 4px), radial-gradient(ellipse at 20% 30%, #3c78ff38, transparent 45%), radial-gradient(ellipse at 80% 70%, #3c78ff2e, transparent 45%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 .5  0 0 0 0 .7  0 0 0 0 1  1.4 0 0 0 -.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.board-pegboard{background-color:#a8805a;background-image:var(--frame), var(--shade), radial-gradient(ellipse at 50% 50%, transparent 40%, #28160859 100%), radial-gradient(circle, #2a1d12 0 .17em, #2a1d1259 .22em, transparent .26em), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02 .9' numOctaves='3' seed='2'/%3E%3CfeColorMatrix values='0 0 0 0 .35  0 0 0 0 .22  0 0 0 0 .1  1.4 0 0 0 -.65'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:auto,auto,auto,1.5em 1.5em,auto}.board-oxblood{background-color:#4b1719;background-image:var(--frame), var(--shade), radial-gradient(ellipse at 50% 35%, #ffd2c812, transparent 55%), radial-gradient(ellipse at 50% 50%, transparent 35%, #0f020380 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='2' seed='6'/%3E%3CfeColorMatrix values='0 0 0 0 .95  0 0 0 0 .62  0 0 0 0 .58  1.5 0 0 0 -.92'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.board-strings{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.board-strings path{fill:none;stroke:#b3241f;stroke-width:1.7px;filter:drop-shadow(0 2px 1px #00000073)}[data-surface=nightvision] .board-strings path{stroke:#e0443a}.board-fillers{z-index:0;position:absolute;inset:0}.bf{display:block;position:absolute}.bf-pin:before{content:"";background:radial-gradient(circle at 35% 30%, #fff8, transparent 40%), var(--pin,#b3241f);border-radius:50%;width:50%;height:50%;position:absolute;top:25%;left:25%;box-shadow:.12em .22em .18em #00000080}.bf-pin.bf-t1{--pin:#2f5fb3}.bf-pin.bf-t2{--pin:#d9b43a}.bf-pin.bf-t3{--pin:#e8e6df}.bf-pin.bf-t4{--pin:#1d1f1e}.bf-holes{background:radial-gradient(circle at 20% 30%,#0000008c 0 .08em,#0000 .12em),radial-gradient(circle at 60% 20%,#0000008c 0 .08em,#0000 .12em),radial-gradient(circle at 45% 70%,#0000008c 0 .08em,#0000 .12em),radial-gradient(circle at 80% 60%,#00000073 0 .07em,#0000 .11em)}.bf-tape{clip-path:polygon(2% 0,98% 6%,100% 100%,0 92%);background:#ece8dc80;box-shadow:0 1px 2px #0003;height:1.1em!important}.bf-corner{clip-path:polygon(0 0,100% 0,18% 82%);opacity:.85;background:#ece8dc;box-shadow:0 2px 3px #0000004d}.bf-staple{opacity:.85;border:.12em solid #b8bcbb;border-bottom:none;width:1.1em!important;height:.5em!important}.bf-offcut{opacity:.9;border-top:2px solid #b3241f;border-radius:50% 50% 0 0;height:.5em!important}.bf-ring{opacity:.8;border-radius:50%;box-shadow:inset 0 0 0 .35em #46280f47,inset 0 0 0 .5em #46280f1a}.bf-patch{background:#fff5e10f;box-shadow:inset 0 0 1.5em #fff5e10d}[data-surface=nightvision] .bf-patch{background:#78aaff0d}[data-surface=nightvision] .bf-ring,[data-surface=nightvision] .bf-corner{opacity:.35}.ev{z-index:1;filter:drop-shadow(0 .4em .6em #0a080573);position:absolute}.ev[style*="z-index: 3"]{filter:drop-shadow(.15em .6em .8em #0a08058c)}.ev>div,.ev>figure{position:relative}.ev-photo>figure:after,.ev-clipping>div:after,.ev-redacted>div:after,.ev-letterhead>div:after,.ev-form>div:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 50%,#00000014 50%,#ffffff59 62%,#0000 63%);width:2.2em;height:2.2em;position:absolute;bottom:0;right:0}.ev-pin{z-index:3;background:radial-gradient(circle at 35% 30%,#e05a50,#8e1b1b 60%,#4a0d0d);border-radius:50%;width:.95em;height:.95em;margin-left:-.47em;position:absolute;top:-.45em;left:50%;box-shadow:0 .15em .15em #00000080}.ev figure{margin:0}.ev figcaption,.ev small,.ev-prints span,.ev-map span,.ev-sketch-svg+span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--stone);font-size:.64em;line-height:1.45;display:block}.ev-label>div{background:#e8dcbc repeating-linear-gradient(#0000 0 1.35em,#466eaa38 1.35em calc(1.35em + 1px));border-top:.35em solid #8e1b1b;padding:.7em .9em .8em}.ev-label small{color:#8e1b1b;letter-spacing:.24em}.ev-label strong{font-family:var(--font-display);color:#1d1f1e;margin-top:.2em;font-size:1.02em;font-weight:900;font-stretch:112%;line-height:1.15;display:block}.ev-photo img{object-fit:cover;filter:sepia(.18)saturate(.8)contrast(1.06)brightness(.97);width:100%;display:block}.ev-photo figcaption{padding:.55em .15em .6em}.ev-polaroid figure{background:var(--paper,#f6f4ee);padding:.65em .65em 0}.ev-polaroid img{aspect-ratio:1;object-fit:cover;filter:sepia(.2)saturate(.8)contrast(1.06);width:100%;display:block}.ev-polaroid figcaption{letter-spacing:0;color:#1d1f1e;padding:.5em .2em 1.1em;font-family:Cormorant Garamond,Garamond,serif;font-size:1.15em;font-style:italic;font-weight:500}.ev-cctv figure{background:var(--paper,#f4f2ec);padding:.5em .5em 0}.ev-cctv-screen{aspect-ratio:4/3;background:var(--peat);position:relative;overflow:hidden}.ev-cctv-screen img{object-fit:cover;filter:grayscale()contrast(1.3)brightness(.62);width:100%;height:100%}.ev-cctv-screen:after{content:"";background:repeating-linear-gradient(#0000004d 0 1px,#0000 1px 3px);position:absolute;inset:0}.ev-cctv-hud{z-index:1;font-family:var(--font-mono);letter-spacing:.12em;color:var(--overcast);background:#141615b3;padding:.1em .4em;font-size:.6em;position:absolute}.ev-cctv-tl{top:.5em;left:.5em}.ev-cctv-br{color:var(--signal-2);bottom:.5em;right:.5em}.ev-cctv figcaption{padding:.55em .15em .6em}.ev-note p{color:#1d1f1e;min-height:6.5em;margin:0;padding:1.1em 1em 1.3em;font-family:Cormorant Garamond,Garamond,serif;font-size:1.3em;font-style:italic;font-weight:500;line-height:1.12;position:relative}.ev-note-yellow{background:#e3d27a}.ev-note-white{background:#ece9e1}.ev-note-blue{background:#a9c3dc}.ev-note-red{background:#c9564c;color:#fff4ef!important}.ev-note p:before{content:"";background:#ece8dc99;width:46%;height:1.15em;position:absolute;top:-.55em;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #00000026}.ev-marker div{aspect-ratio:1;background:var(--paper,#f4f2ec);color:var(--peat);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);border-bottom:.35em solid #c9c5b9;place-items:center;display:grid;position:relative}.ev-marker b{font-family:var(--font-display);font-size:1.7em;font-weight:900;font-stretch:125%;line-height:1}.ev-marker em{color:#8e1b1b;font-family:Cormorant Garamond,serif;font-size:1.05em;font-style:italic;font-weight:500;position:absolute;bottom:.05em;right:.25em}.ev-prints>div{background:var(--paper,#f4f2ec);border-top:.2em solid var(--peat);padding:.7em .7em .6em}.ev-prints-row{grid-template-columns:repeat(5,1fr);gap:.3em;display:grid}.ev-print{fill:none;stroke:#2a2c2b;stroke-width:1.1px;opacity:.8;width:100%}.ev-prints span,.ev-map span{margin-top:.45em}.ev-map>div{background:var(--paper,#f4f2ec);clip-path:polygon(0 3%,6% 0,14% 2%,27% 0,40% 3%,55% 0,70% 2%,84% 0,100% 3%,98% 97%,85% 100%,66% 98%,50% 100%,31% 97%,15% 100%,0 98%);padding:.45em .45em .5em}.ev-map svg{width:100%;display:block}.ev-map-ground{fill:#e4e0d4}.ev-map-water{fill:#b9c2c4}.ev-map-roads path{fill:none;stroke:#fdfcf8;stroke-width:4px}.ev-map-roads .ev-map-minor{stroke-width:2px}.ev-map-ring{fill:none;stroke:#b3241f;stroke-width:2px}.ev-map-label{font-family:var(--font-mono);fill:#b3241f;font-size:9px;font-weight:500}.ev-redacted>div{background:var(--paper,#f4f2ec);background-image:linear-gradient(#0000 1.9em,#8e1b1b59 1.9em calc(1.9em + 1px),#0000 calc(1.9em + 1px));flex-direction:column;gap:.5em;padding:.85em .85em 1em;display:flex}.ev-redacted strong{font-family:var(--font-mono);letter-spacing:.14em;color:var(--peat);margin-bottom:.4em;font-size:.7em;font-weight:500}.ev-redacted i{background:var(--peat);height:.65em;display:block}.ev-form>div{background:var(--paper,#f4f2ec);border:.3em double var(--peat);font-family:var(--font-mono);letter-spacing:.1em;color:var(--stone);flex-direction:column;gap:.45em;padding:.85em 1em 1.1em;font-size:.66em;display:flex}.ev-form strong{color:var(--peat);font-weight:500}.ev-form em{font-family:var(--font-display);text-transform:uppercase;color:var(--peat);letter-spacing:0;margin-bottom:.2em;font-size:1.6em;font-style:normal;font-weight:900;font-stretch:125%}.ev-stamp{filter:none}.ev-stamp span{color:#b3241f;font-family:var(--font-mono);letter-spacing:.16em;opacity:.85;mix-blend-mode:multiply;border:.22em solid #b3241f;padding:.3em .7em;font-size:1.05em;font-weight:500;display:inline-block}[data-surface=nightvision] .ev-stamp span,[data-surface=oxblood] .ev-stamp span,[data-surface=felt] .ev-stamp span{mix-blend-mode:normal;color:#ff6b5e;border-color:#ff6b5e}.ev-clipping>div{color:#2a2620;clip-path:polygon(0 1%,9% 0,23% 1.5%,41% 0,63% 1%,81% 0,100% 1.2%,99% 99%,82% 100%,60% 98.8%,38% 100%,17% 98.6%,0 100%);background:#ebe3cc;padding:.8em .9em 1em}.ev-clipping small{letter-spacing:.14em;color:#6b6253;border-bottom:1px solid #b9ae94;margin-bottom:.45em;padding-bottom:.35em;font-family:Georgia,Times New Roman,serif;font-size:.62em}.ev-clipping strong{font-family:var(--font-display);text-transform:uppercase;font-size:1.05em;font-weight:900;font-stretch:112%;line-height:1.05;display:block}.ev-clipping p{margin:.45em 0 .6em;font-family:Georgia,Times New Roman,serif;font-size:.78em;line-height:1.35}.ev-columns{grid-template-columns:1fr 1fr;gap:.3em .6em;display:grid}.ev-columns i{background:#2a262040;height:.3em;display:block}.ev-receipt>div{font-family:var(--font-mono);color:#2b2b2b;background:#f7f6f2;flex-direction:column;gap:.3em;padding:.9em .8em 1.4em;font-size:.66em;display:flex;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - .6em) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/1.2em .6em repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - .6em) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/1.2em .6em repeat-x}.ev-receipt strong{text-align:center;letter-spacing:.16em;font-weight:500}.ev-rule{border-top:1px dashed #8b8b8b;margin:.25em 0;display:block}.ev-line{justify-content:space-between;gap:.6em;display:flex}.ev-total{font-size:1.15em;font-weight:500}.ev-receipt small{text-align:center;margin-top:.4em;font-size:.92em}.ev-calendar>div{background:var(--paper,#f4f2ec);border-top:.45em solid #8e1b1b;padding:.7em .7em .8em}.ev-calendar strong{font-family:var(--font-display);color:var(--peat);font-size:1em;font-weight:900;font-stretch:125%;display:block}.ev-calendar strong span{font-family:var(--font-mono);color:var(--stone);font-size:.7em;font-weight:400}.ev-cal{font-family:var(--font-mono);text-align:center;color:#333;grid-template-columns:repeat(7,1fr);gap:.15em;margin-top:.45em;font-size:.6em;display:grid}.ev-cal b{color:#8e1b1b;font-weight:500}.ev-circled{color:#b3241f;border-radius:50%;font-weight:500;box-shadow:0 0 0 .18em #b3241f}.ev-calendar em{color:#b3241f;text-align:right;margin-top:.4em;font-family:Cormorant Garamond,serif;font-size:1.05em;font-style:italic;font-weight:500;display:block}.ev-cipher>div{background:var(--paper,#f4f2ec);background-image:repeating-linear-gradient(#0000 0 1.45em,#466eaa40 1.45em calc(1.45em + 1px));padding:.8em .9em .9em}.ev-cipher strong{font-family:var(--font-mono);letter-spacing:.14em;color:var(--peat);overflow-wrap:anywhere;margin:.3em 0 .35em;font-size:1.35em;font-weight:500;line-height:1.3;display:block}.ev-cipher em{color:#2f5fb3;font-family:Cormorant Garamond,serif;font-size:1.05em;font-style:italic;font-weight:500}.ev-tape{filter:drop-shadow(0 .2em .3em #0a080573)}.ev-tape>div{background:#f1eee4;padding:.55em .9em .6em;-webkit-mask:radial-gradient(circle at 50% 0,#0000 .18em,#000 .2em) top/.8em 51% repeat-x,radial-gradient(circle at 50% 100%,#0000 .18em,#000 .2em) bottom/.8em 51% repeat-x;mask:radial-gradient(circle at 50% 0,#0000 .18em,#000 .2em) top/.8em 51% repeat-x,radial-gradient(circle at 50% 100%,#0000 .18em,#000 .2em) bottom/.8em 51% repeat-x}.ev-tape strong{font-family:var(--font-mono);letter-spacing:.16em;color:var(--peat);overflow-wrap:anywhere;font-size:.95em;font-weight:500;line-height:1.45;display:block}.ev-sketch>div{background:#f2efe6;padding:.5em .5em 0}.ev-sketch-svg{width:100%;display:block}.ev-sketch-svg+span{margin:0;padding:.2em 0 .6em}.ev-sk-hood{fill:#cfcabd;stroke:#3a3a38;stroke-width:1.4px}.ev-sk-fur{fill:#e6e2d6;stroke:#5a5955;stroke-width:1px;stroke-dasharray:2 2}.ev-sk-face{fill:#efebe0;stroke:#3a3a38;stroke-width:1.2px}.ev-sk-shadow{fill:#2d2d2b;opacity:.85}.ev-sk-line{fill:none;stroke:#4a4946;stroke-width:1.1px;stroke-linecap:round}.ev-bag>div{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(135deg,#ffffff8c,#ffffff40 40%,#ffffff73);border:1px solid #fff9;flex-direction:column;gap:.35em;padding:1.6em .9em 1em;display:flex;position:relative;box-shadow:inset 0 0 1.2em #ffffff40}.ev-bag>div:before{content:"EVIDENCE";color:#fff;font-family:var(--font-mono);letter-spacing:.3em;background:#b3241f;padding:.25em .9em;font-size:.6em;position:absolute;top:0;left:0;right:0}.ev-bag strong{font-family:var(--font-mono);letter-spacing:.12em;color:#1d1f1e;font-size:.68em;font-weight:500}.ev-bag p{color:#1d1f1e;margin:0;font-family:Cormorant Garamond,serif;font-size:1.1em;font-style:italic;font-weight:500;line-height:1.15}.ev-bag span{font-family:var(--font-mono);letter-spacing:.2em;color:#8e1b1b;font-size:.55em}.ev-cassette>div{background:#1f2120;border-radius:.35em;padding:.6em .6em .7em}.ev-cass-label{background:#ece9e1;border-top:.35em solid #8e1b1b;padding:.45em .6em}.ev-cass-label strong{color:#1d1f1e;font-family:Cormorant Garamond,serif;font-size:1.05em;font-style:italic;font-weight:500;display:block}.ev-cass-label small{font-size:.6em}.ev-cass-window{background:#3b3d3c;border-radius:1em;justify-content:space-around;align-items:center;height:1.9em;margin:.5em 1.6em 0;display:flex}.ev-cass-window i{background:repeating-conic-gradient(#3b3d3c 0 30deg, #8d918f 30deg 60deg);border:.25em solid #ece9e1;border-radius:50%;width:1.3em;height:1.3em}.ev-phonelog>div{background:var(--paper,#f4f2ec);font-family:var(--font-mono);color:#2b2b2b;flex-direction:column;gap:.35em;padding:.8em .8em .9em;font-size:.66em;display:flex}.ev-phonelog strong{letter-spacing:.14em;border-bottom:1px solid #c9c5b9;margin-bottom:.25em;padding-bottom:.35em;font-weight:500}.ev-phonelog .ev-line{grid-template-columns:3.6em 1fr auto;display:grid}.ev-marked{background:linear-gradient(#0000 15%,#e3d27ad9 15% 85%,#0000 85%)}[data-look=board] .eof-mark{-webkit-text-stroke-color:#b3241f8c}.eof-string{opacity:.8;background:#b3241f;flex:120px;min-width:80px;height:2px;transform:rotate(-1.5deg)}@media (prefers-reduced-motion:reduce){[data-look=board] .board{animation:none}}.bf-hook{filter:drop-shadow(.1em .2em .1em #00000073);border:.16em solid #b9bdbb;border-top:none;border-left-color:#0000;border-radius:0 0 .6em .6em;width:1.1em!important;height:1.8em!important}.bf-hook:before{content:"";background:#2a1d12;border-radius:50%;width:.4em;height:.4em;position:absolute;top:-.25em;left:-.05em;box-shadow:0 0 0 .1em #b9bdbb}[data-surface=oxblood] .bf-pin{--pin:#c9a24a}[data-surface=oxblood] .bf-pin.bf-t1,[data-surface=oxblood] .bf-pin.bf-t4{--pin:#1d1f1e}[data-surface=oxblood] .bf-pin.bf-t3{--pin:#e8e6df}[data-surface=nightvision] .bf-pin:before{box-shadow:0 0 .5em #ff4a3d8c,.12em .22em .18em #00000080}[data-surface=felt] .bf-tape,[data-surface=oxblood] .bf-tape{opacity:.75}.ev-letterhead>div{background:var(--paper,#f4f2ec);color:#2a2620;padding:.9em 1em 1em;font-family:Georgia,Times New Roman,serif}.ev-letterhead header{border-bottom:2px solid #1d1f1e;justify-content:space-between;align-items:baseline;margin-bottom:.55em;padding-bottom:.35em;display:flex}.ev-letterhead header strong{font-family:var(--font-display);letter-spacing:.02em;font-size:.95em;font-weight:900;font-stretch:125%}.ev-letterhead p{margin:0 0 .7em;font-size:.78em;line-height:1.45}.ev-signature{background:radial-gradient(at 30% 70%,#0000 55%,#1d1f1e 56%,#0000 60%) 0 0/50% 100% no-repeat,radial-gradient(at 70% 40%,#0000 55%,#1d1f1e 56%,#0000 60%) 50% 0/50% 100% no-repeat;border-bottom:1px solid #6b6253;width:60%;height:1.4em;display:block}.ev-envelope>div{aspect-ratio:16/9;color:#3a2f1f;background-color:#d9c7a0;background-image:linear-gradient(160deg,#0000 49.5%,#503c1e40 50%,#0000 50.5%),linear-gradient(20deg,#0000 49.5%,#503c1e33 50%,#0000 50.5%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:1em;position:relative}.ev-postmark{width:3.6em;height:3.6em;font-family:var(--font-mono);letter-spacing:.08em;color:#8e1b1bd9;border:.15em solid #8e1b1bbf;border-radius:50%;place-items:center;font-size:.62em;display:grid;position:absolute;top:.7em;right:.8em;transform:rotate(-12deg)}.ev-franking{font-family:var(--font-mono);letter-spacing:.2em;color:#8e1b1bcc;border-top:2px solid #8e1b1b99;border-bottom:2px solid #8e1b1b99;padding:.1em 0;font-size:.55em;position:absolute;top:1.6em;right:4.6em}.ev-envelope p{margin:0;font-family:Cormorant Garamond,serif;font-size:1em;font-style:italic;font-weight:500;line-height:1.2;position:absolute;bottom:1em;left:1.2em;right:1.2em}.ev-badge>div{background:var(--paper,#f4f2ec);border-top:.55em solid #1d1f1e;border-radius:.45em;padding:1.4em .8em .8em;position:relative}.ev-badge-clip{background:linear-gradient(#cfd2d0,#8d918f);border-radius:.3em;width:2.4em;height:1.1em;position:absolute;top:-1.2em;left:50%;transform:translate(-50%)}.ev-badge small{color:#1d1f1e;font-weight:500}.ev-badge-row{gap:.6em;margin:.5em 0;display:flex}.ev-badge-photo{background:#3d4246;border-radius:.15em;flex:none;width:3.2em;height:4em;box-shadow:inset 0 -1.6em #2a2d2c}.ev-badge-fields{font-family:var(--font-mono);letter-spacing:.08em;color:#2b2b2b;flex-direction:column;gap:.3em;font-size:.62em;display:flex}.ev-badge-code{opacity:.8;background:repeating-linear-gradient(90deg,#1d1f1e 0 2px,#0000 2px 4px,#1d1f1e 4px 5px,#0000 5px 8px);height:1.1em;display:block}.board-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.board-bg-out{animation:.75s forwards board-bg-out}@keyframes board-bg-out{to{opacity:0}}.ev{transform:rotate(var(--r,0deg))}.board-live .ev{animation:ev-pin .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 55ms + 80ms)}@keyframes ev-pin{0%{opacity:0;transform:rotate(calc(var(--r,0deg) - 4deg)) translateY(-.9em) scale(1.07)}55%{opacity:1}to{opacity:1;transform:rotate(var(--r,0deg))}}.board-leaving .ev{animation:.26s ease-in forwards ev-unpin}@keyframes ev-unpin{to{opacity:0;transform:rotate(calc(var(--r,0deg) + 5deg)) translateY(1.4em) scale(.98)}}.board-fillers,.board-strings{transition:opacity .2s}.board-leaving .board-fillers,.board-leaving .board-strings{opacity:0}.board-live .board-fillers{animation:.6s .2s both board-bits-in}@keyframes board-bits-in{0%{opacity:0}}.board-live .board-strings path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.8s ease-out forwards string-draw;animation-delay:calc(var(--i,0) * 90ms + .42s)}@keyframes string-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.board-bg-out,.board-live .ev,.board-leaving .ev,.board-live .board-fillers{animation:none!important}.board-leaving .ev{opacity:0}.board-live .board-strings path{stroke-dashoffset:0;animation:none!important}}
