*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:60px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#f4f1e9;margin:0}main:focus{outline:none}.skip-link{z-index:9999;color:#f4f1e9;background:#16140f;padding:.6rem 1rem;font:600 14px/1.4 Libre Franklin,Arial,sans-serif;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.rt{--rt-ink:#16140f;--rt-ink-soft:#45413a;--rt-ink-faint:#8b8678;--rt-ink-25:#16140f40;--rt-paper:#f4f1e9;--rt-paper-bright:#fbfaf5;--rt-paper-warm:#efeadd;--rt-paper-deep:#e7e0cf;--rt-stamp:#a6382c;--rt-stamp-bright:#c9503f;--rt-display:"Libre Caslon Display", "Times New Roman", Georgia, serif;--rt-text:"Libre Caslon Text", Georgia, "Times New Roman", serif;--rt-gothic:"Libre Franklin", "Helvetica Neue", Arial, sans-serif;--rt-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;z-index:1;background:var(--rt-paper);min-height:100vh;color:var(--rt-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--rt-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;position:relative;overflow-x:clip}.rt:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(120% 80% at 50% -10%,#00000009,#0000 60%),repeating-linear-gradient(0deg,#16140f03 0 2px,#0000 0 4px);position:fixed;inset:0}.rt>:not(.lens,.skip-link){z-index:1;position:relative}.rt :where(h1,h2,h3,h4,p,figure,blockquote){margin:0;font-weight:400}.rt :where(a){color:inherit;text-decoration:none}.rt :where(img){max-width:100%;display:block}.rt :where(button,input,textarea){font:inherit;color:inherit}.rt ::selection{background:var(--rt-ink);color:var(--rt-paper)}.rt .wrap-rt{max-width:1180px;margin-inline:auto;padding-inline:20px}@media (width>=640px){.rt .wrap-rt{padding-inline:30px}}.rt .btn{white-space:nowrap;cursor:pointer;border:2px solid var(--rt-ink);background:var(--rt-ink);color:var(--rt-paper);font:700 14px/1.5 var(--rt-gothic);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;transition:background-color .15s,color .15s;display:inline-flex}.rt .btn--ghost,.rt .btn:hover{color:var(--rt-ink);background:0 0}.rt .btn--ghost:hover{background:var(--rt-ink);color:var(--rt-paper)}.rt .btn--sm{padding:8px 15px;font-size:11.5px}.rt .btn--md{padding:12px 22px;font-size:13px}.rt .btn--lg{padding:15px 28px;font-size:14px}.rt .link-pencil,.rt .link-pencil-bright{background-position:0 100%;background-repeat:no-repeat;background-size:0 5px;padding-bottom:2px;transition:background-size .3s}.rt .link-pencil{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='6' viewBox='0 0 60 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3.5 Q7.5 1.5 15 3.5 T30 3.5 T45 3.5 T60 3.5' fill='none' stroke='%23a6382c' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.rt .link-pencil-bright{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='6' viewBox='0 0 60 6' preserveAspectRatio='none'%3E%3Cpath d='M0 3.5 Q7.5 1.5 15 3.5 T30 3.5 T45 3.5 T60 3.5' fill='none' stroke='%23c9503f' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.rt .link-pencil-bright:focus-visible,.rt .link-pencil-bright:hover,.rt .link-pencil:focus-visible,.rt .link-pencil:hover{background-size:100% 5px}.rt .frame{border:1px solid var(--rt-ink-25);background:var(--rt-paper-bright);padding:8px 8px 0;position:relative;box-shadow:0 2px 14px #16140f24}.rt .frame__tape{z-index:1;background:#e7e0cfbf;border:1px solid #16140f1a;width:64px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(-2deg)}.rt .frame__screen{background:var(--rt-paper);border:1px solid #16140f66;position:relative;overflow:hidden}.rt .frame__screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;filter:grayscale()contrast(1.04);mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.rt .frame__cap{font:400 11px/1.5 var(--rt-mono);letter-spacing:.02em;color:var(--rt-ink-soft);justify-content:space-between;align-items:center;gap:12px;padding:6px 4px;display:flex}.rt .frame__label{text-transform:uppercase;color:var(--rt-ink);flex-shrink:0;font-weight:700;position:relative}.rt .frame__src{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt .dropcap:first-letter{float:left;font:400 64px/.76 var(--rt-display);padding:6px 10px 0 0}.js-motion .rv-settle{transition-property:opacity,transform,background-color;transition-duration:.55s,.55s,.15s;transition-timing-function:cubic-bezier(.22,1,.36,1),cubic-bezier(.22,1,.36,1),ease;transition-delay:var(--rv-delay,0s),var(--rv-delay,0s),0s}.js-motion .rv-settle:not(.is-revealed){opacity:0;transform:translateY(12px)}.js-motion .rv-rule{transform-origin:0;transition:transform .6s cubic-bezier(.22,1,.36,1);transition-delay:var(--rv-delay,0s)}.js-motion .rv-rule:not(.is-revealed){transform:scaleX(0)}.js-motion .rv-develop{transition:opacity .7s ease-out,filter .7s ease-out;transition-delay:var(--rv-delay,0s)}.js-motion .rv-develop:not(.is-revealed){opacity:0;filter:blur(5px)contrast(1.35)}.rv .rv-stampchild,.rv .rv-word{display:inline-block}.js-motion .rv .rv-word{transition:opacity .45s ease-out,transform .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--rv-delay,0s) + var(--i,0) * 40ms)}.js-motion .rv:not(.is-revealed) .rv-word{opacity:0;transform:translateY(.35em)}.js-motion .rv .rv-fade{transition:opacity .5s ease-out;transition-delay:calc(.12s + var(--rv-delay,0s))}.js-motion .rv:not(.is-revealed) .rv-fade{opacity:0}.rv .rv-sketch{stroke-dasharray:1}.js-motion .rv .rv-sketch{transition:stroke-dashoffset .6s ease-out;transition-delay:calc(.35s + var(--rv-delay,0s))}.js-motion .rv:not(.is-revealed) .rv-sketch{stroke-dashoffset:1px}.js-motion .rv .rv-stampchild{transition:opacity .12s ease-out,transform .4s cubic-bezier(.34,1.56,.64,1);transition-delay:var(--rv-delay,0s)}.js-motion .rv:not(.is-revealed) .rv-stampchild{opacity:0;transform:scale(1.5)rotate(-6deg)}html:active-view-transition-type(nav-forward) #main{view-transition-name:page;view-transition-class:nav-forward}html:active-view-transition-type(nav-back) #main{view-transition-name:page;view-transition-class:nav-back}::view-transition-group(.morph){animation-duration:.4s}::view-transition-image-pair(.morph){animation-name:vt-blur}@keyframes vt-blur{30%{filter:blur(3px)}}::view-transition-old(.nav-forward){--vt-offset:-60px;animation:.15s ease-in reverse both vt-fade,.42s ease-in-out reverse both vt-slide}::view-transition-new(.nav-forward){--vt-offset:60px;animation:.21s ease-out .15s both vt-fade,.42s ease-in-out both vt-slide}::view-transition-old(.nav-back){--vt-offset:60px;animation:.15s ease-in reverse both vt-fade,.42s ease-in-out reverse both vt-slide}::view-transition-new(.nav-back){--vt-offset:-60px;animation:.21s ease-out .15s both vt-fade,.42s ease-in-out both vt-slide}@keyframes vt-fade{0%{opacity:0}}@keyframes vt-slide{0%{translate:var(--vt-offset) 0}}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}}.rt .lens{z-index:9000;pointer-events:none;opacity:0;will-change:transform;filter:drop-shadow(0 1px 1px #0000000d);transition:opacity .15s;position:fixed;top:0;left:0}.withheld[data-v-df6c85d7]{background:repeating-linear-gradient(135deg,#16140f0d 0 2px,transparent 2px 9px),var(--rt-paper-deep);justify-content:center;align-items:flex-end;padding-bottom:16%;display:flex;position:absolute;inset:0;overflow:hidden}.withheld__figure[data-v-df6c85d7]{fill:#16140f33;width:78%;height:78%;position:absolute;bottom:0}.withheld__stamp[data-v-df6c85d7]{filter:url(#fm-rough);border:4px solid var(--rt-stamp);font:900 calc(clamp(13px,2.2vw,18px))/1.4 var(--rt-gothic);letter-spacing:.2em;text-transform:uppercase;color:var(--rt-stamp);background:#fbfaf5e0;padding:8px 18px;position:relative;transform:rotate(-8deg)}.withheld--compact .withheld__stamp[data-v-df6c85d7]{display:none}.notice-page[data-v-2ff2b035]{justify-content:center;align-items:center;min-height:100vh;padding-block:56px;display:flex}.notice[data-v-2ff2b035]{border:4px solid var(--rt-ink);background:var(--rt-paper-bright);text-align:center;max-width:640px;margin-inline:auto;padding:36px 24px}@media (width>=640px){.notice[data-v-2ff2b035]{padding-inline:48px}}.notice__kicker[data-v-2ff2b035]{font:900 11px/1.5 var(--rt-gothic);letter-spacing:.3em;text-transform:uppercase;color:var(--rt-ink-soft)}.notice__title[data-v-2ff2b035]{border-block:4px solid var(--rt-ink);font:900 calc(clamp(26px,5.6vw,52px))/1 var(--rt-gothic);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;padding-block:8px}.notice__code[data-v-2ff2b035]{font:400 calc(clamp(96px,22vw,180px))/1 var(--rt-display);letter-spacing:-.02em}.notice__photo[data-v-2ff2b035]{width:200px;margin:8px auto 0;position:relative}.notice__frame[data-v-2ff2b035]{aspect-ratio:1;border:2px solid var(--rt-ink);background:var(--rt-paper);position:relative;overflow:hidden}.notice__stamp[data-v-2ff2b035]{filter:url(#fm-rough);border:3px solid var(--rt-stamp);font:900 11px/1.5 var(--rt-gothic);letter-spacing:.16em;text-transform:uppercase;color:var(--rt-stamp);background:#fbfaf5d9;padding:4px 10px;position:absolute;top:50%;right:-32px;transform:translateY(-50%)rotate(-12deg)}.notice__body[data-v-2ff2b035]{max-width:42ch;font:italic 400 16px/1.55 var(--rt-text);color:var(--rt-ink-soft);margin:24px auto 0}.notice__cta[data-v-2ff2b035]{border:2px solid var(--rt-ink);background:var(--rt-ink);font:700 12px/1.5 var(--rt-gothic);letter-spacing:.14em;text-transform:uppercase;color:var(--rt-paper);margin-top:28px;padding:12px 24px;transition:background-color .15s,color .15s;display:inline-block}.notice__cta[data-v-2ff2b035]:hover{background:var(--rt-paper);color:var(--rt-ink)}
