@font-face{font-family:Bevellier;src:url(/fonts/Bevellier-Black.woff2)format("woff2");font-weight:900;font-display:swap}.meekFonts{--font-disp:Bevellier;--font-body:Arial;--font-mono:Arial;--font-editorial:Georgia}@font-face{font-family:Magilio;src:url(/fonts/Magilio.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OffBit Trial;src:url(/fonts/OffBit.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--paper:#f3f2ef;--paper-2:#fff;--ink:#0c0c0c;--ink-2:#1a1a1a;--grey:#6e6e6e;--line:#dedcd7;--line-dark:#2e2e2e;--hl:#fff;--hl-dim:#c9c9c9;--sak:#ffb7c5;--sak-deep:#e8869f;--sak-soft:#ffe4ea;--disp:var(--font-disp), "Archivo", system-ui, sans-serif;--body:var(--font-body), "Inter", system-ui, sans-serif;--mono:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;--chapter-display:"Magilio", var(--font-editorial), Georgia, serif;--chapter-micro:"OffBit Trial", var(--font-mono), ui-monospace, monospace;--canvas:#f1efeb;--surface:#fff;--surface-2:#faf9f6;--hair:#e6e4de;--ink-surface:#161616;--ink-surface-2:#202020;--on-ink:#ece9e3;--on-ink-dim:#9b978e;--on-ink-line:#2f2e2a;--danger:#c0392b;--danger-soft:#e58a8a;--danger-bg:#fdf1ef;--job-queued-bg:#171717;--job-queued-line:#252525;--job-queued-text:#f8f7f4;--job-editing-bg:#405675;--job-editing-line:#506989;--job-editing-text:#f7f9fc;--job-delivered-bg:#446a58;--job-delivered-line:#567e69;--job-delivered-text:#f6faf7;--job-pending-bg:#7b6241;--job-pending-line:#8d7553;--job-pending-text:#fbf8f2;--job-revision-bg:#675776;--job-revision-line:#79688a;--job-revision-text:#faf7fc;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-pill:100px;--shadow-work:0 1px 2px #1814100a, 0 14px 34px -18px #18141038;--shadow-pop:0 10px 34px -6px #14100c38;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-std:cubic-bezier(.4, 0, .2, 1);--dur-press:90ms;--dur-fast:.14s;--dur-move:.18s;--dur-modal:.2s;--w-ops:1440px;--w-app:1180px}*{box-sizing:border-box}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--sak-deep);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--sak-soft);color:var(--ink)}:root{caret-color:var(--sak-deep)}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}.pageContent{z-index:2;position:relative}body:has([data-chapter-home]){background:#f6f6f6}body:has([data-chapter-home][data-season=winter]){background:#2c3f55}.pad{padding:0 clamp(18px,3vw,56px)}.wrap{max-width:var(--wrap-max,1560px);margin:0 auto}.wrap.ops{--wrap-max:var(--w-ops)}.wrap.app{--wrap-max:var(--w-app)}.workhead{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);padding:var(--sp-6) 0 var(--sp-5);flex-wrap:wrap;display:flex}.workhead h1{font-family:var(--disp);text-transform:none;letter-spacing:-.02em;margin:0;font-size:clamp(24px,2vw,33px);font-weight:800;line-height:1.04}.workhead h1 em{font-style:normal;position:relative}.workhead h1 em:after{content:"";background:var(--sak);opacity:.55;z-index:-1;border-radius:2px;height:.32em;position:absolute;bottom:.04em;left:0;right:0}.workhead .sub{margin:var(--sp-2) 0 0;color:var(--grey);max-width:52ch;font-size:14.5px;line-height:1.5}.lab{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--grey);font-size:clamp(10px,.72vw,12px)}h1,h2{font-family:var(--disp);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-weight:900}h2{font-size:clamp(30px,4.2vw,68px);line-height:.92}.btn{font-family:var(--disp);letter-spacing:.02em;background:var(--ink);color:var(--paper);border:1.5px solid var(--ink);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast), transform var(--dur-press) var(--ease-out);border-radius:100px;align-items:center;gap:8px;padding:clamp(9px,.8vw,13px) clamp(16px,1.4vw,24px);font-size:clamp(12px,.85vw,14px);font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{color:var(--ink);background:0 0}.btn:active{transform:scale(.98)}.btn.ghost{color:var(--ink);background:0 0}.btn.ghost:hover{background:var(--ink);color:var(--paper)}::view-transition-group(root){animation:none}::view-transition-image-pair(root){isolation:none}::view-transition-old(root){mix-blend-mode:normal;object-fit:cover;object-position:top center;backface-visibility:hidden;width:100%;height:100%}::view-transition-new(root){mix-blend-mode:normal;object-fit:cover;object-position:top center;backface-visibility:hidden;width:100%;height:100%}::view-transition-old(root){animation:.46s cubic-bezier(.65,0,.35,1) both pageOutLeft}::view-transition-new(root){animation:.46s cubic-bezier(.65,0,.35,1) both pageInRight}html[data-back="1"]::view-transition-old(root){animation:.46s cubic-bezier(.65,0,.35,1) both pageOutRight}html[data-back="1"]::view-transition-new(root){animation:.46s cubic-bezier(.65,0,.35,1) both pageInLeft}@keyframes pageOutLeft{to{transform:translate(-100%)}}@keyframes pageInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pageOutRight{to{transform:translate(100%)}}@keyframes pageInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes riseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.rise{animation:riseIn .22s var(--ease-out) both;animation-delay:var(--d,0s)}.riser{animation:riseIn .2s var(--ease-out) both}@keyframes sheetin{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:none}}@keyframes sheetout{to{opacity:0;transform:scale(.97)translateY(6px)}}@keyframes veilfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.rise,.riser{animation:none}.btn:active{transform:none}}:is(html:has([data-studio-workspace]),body:has([data-studio-workspace])){height:100%;overflow:hidden;scrollbar-gutter:auto!important}
