@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.NFDBQG_className{font-family:Caveat,Caveat Fallback;font-style:normal}.NFDBQG_variable{--font-hand:"Caveat", "Caveat Fallback"}
.f9N-Nq_page{--paper:#fffdf7;--paper-2:#f7f1e4;--paper-3:#efe8da;--ink:#35332f;--ink-soft:#6d675c;--ink-faint:#9a9384;--line:#ddd3bf;--blue:#0ea5e9;--blue-deep:#38bdf8;--blue-ink:#0284c7;--blue-wash:#e0f2fe;--green-wash:#e2efd8;--rose-wash:#f6e2d9;--marker:#f6d98a;--on-blue:#1f1e1b;--ink-hover:#1f1e1b;--accent-line:#0ea5e9;--doodle:#c9bfa9;--bar-soft:#7dd3fc;--live-ink:#2f5a2a;--live-dot:#4d8a45;--hard-shadow:var(--ink);--header-bg:#fffdf7db;--shadow-rgb:53 51 47;--grain-dot:rgb(var(--shadow-rgb) / .035);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);interpolate-size:allow-keywords;background:var(--paper);min-height:100vh;color:var(--ink);transition:background-color .4s var(--ease-out), color .4s var(--ease-out)}.f9N-Nq_dark{--paper:#1b1a17;--paper-2:#23211d;--paper-3:#2e2b26;--ink:#f1ece0;--ink-soft:#bdb5a4;--ink-faint:#8a8374;--line:#3b3730;--blue:#0ea5e9;--blue-deep:#38bdf8;--blue-ink:#38bdf8;--blue-wash:#0c2a3d;--green-wash:#1f2b1e;--rose-wash:#32231e;--marker:#6f5b1f;--on-blue:#082f49;--ink-hover:#fff;--accent-line:#38bdf8;--doodle:#4a453c;--bar-soft:#0369a1;--live-ink:#b5dcaa;--live-dot:#7cc46e;--hard-shadow:#0b0a09;--header-bg:#1b1a17db;--shadow-rgb:0 0 0;--grain-dot:#fffaeb09;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.f9N-Nq_grain{background-image:radial-gradient(circle at 20% 30%, var(--grain-dot) 0 1px, transparent 1.5px), radial-gradient(circle at 70% 80%, var(--grain-dot) 0 1px, transparent 1.5px);background-size:7px 7px,11px 11px}.f9N-Nq_hand{font-family:var(--font-hand), cursive}.f9N-Nq_header{z-index:30;background:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s;position:sticky;top:0}.f9N-Nq_header[data-scrolled=true]{border-bottom-color:var(--line);box-shadow:0 6px 20px -16px rgb(var(--shadow-rgb) / .5)}.f9N-Nq_navLink{color:var(--ink-soft);transition:color .2s;position:relative}.f9N-Nq_navLink:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .25s var(--ease-out);border-radius:2px;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.f9N-Nq_navLink:hover{color:var(--ink)}.f9N-Nq_navLink:hover:after{transform:scaleX(1)}.f9N-Nq_btn{transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), background-color .18s;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.f9N-Nq_btn:active{transform:translateY(0)scale(.97)}.f9N-Nq_btn:focus-visible{outline:3px solid var(--marker);outline-offset:3px}.f9N-Nq_btnPrimary{background:var(--blue);color:var(--on-blue);box-shadow:0 1px 0 var(--blue-deep), 0 8px 18px -10px rgb(var(--shadow-rgb) / .8)}.f9N-Nq_btnPrimary:hover{background:var(--blue-deep);box-shadow:0 1px 0 var(--blue-deep), 0 14px 24px -12px rgb(var(--shadow-rgb) / .9);transform:translateY(-2px)}.f9N-Nq_btnInk{background:var(--ink);color:var(--paper)}.f9N-Nq_btnInk:hover{background:var(--ink-hover);transform:translateY(-1px)}.f9N-Nq_btnGhost{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.f9N-Nq_btnGhost:hover{background:var(--paper-2);transform:translateY(-2px)}.f9N-Nq_arrow{transition:transform .22s var(--ease-spring)}.f9N-Nq_btn:hover .f9N-Nq_arrow,.f9N-Nq_cardLink:hover .f9N-Nq_arrow{transform:translate(4px)}.f9N-Nq_reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(16px)}[data-visible=true] .f9N-Nq_reveal{opacity:1;transform:none}.f9N-Nq_d1{transition-delay:90ms}.f9N-Nq_d2{transition-delay:.18s}.f9N-Nq_d3{transition-delay:.27s}.f9N-Nq_d4{transition-delay:.36s}.f9N-Nq_marker{background-image:linear-gradient(transparent 58%, var(--marker) 58%, var(--marker) 92%, transparent 92%);animation:f9N-Nq_markerIn .9s .5s var(--ease-out) forwards;background-repeat:no-repeat;background-size:0% 100%}@keyframes f9N-Nq_markerIn{to{background-size:100% 100%}}.f9N-Nq_scribbleWrap{white-space:nowrap;display:inline-block;position:relative}.f9N-Nq_scribble{width:104%;height:.42em;position:absolute;bottom:-.28em;left:-2%;overflow:visible}.f9N-Nq_draw path,.f9N-Nq_scribble path{stroke-dasharray:1;stroke-dashoffset:1px}.f9N-Nq_scribble path{animation:f9N-Nq_drawIn .9s .9s var(--ease-out) forwards}[data-visible=true] .f9N-Nq_draw path{animation:f9N-Nq_drawIn 1.1s .25s var(--ease-out) forwards}@keyframes f9N-Nq_drawIn{to{stroke-dashoffset:0}}.f9N-Nq_lineIn{animation:f9N-Nq_fadeIn .45s var(--ease-out)}.f9N-Nq_annotation{opacity:0;animation:.6s 1.6s forwards f9N-Nq_fadeIn}@keyframes f9N-Nq_fadeIn{to{opacity:1}}.f9N-Nq_heroIn{opacity:0;animation:f9N-Nq_riseIn .8s var(--ease-out) forwards;transform:translateY(14px)}.f9N-Nq_heroIn.f9N-Nq_d1{animation-delay:.12s}.f9N-Nq_heroIn.f9N-Nq_d2{animation-delay:.24s}.f9N-Nq_heroIn.f9N-Nq_d3{animation-delay:.36s}@keyframes f9N-Nq_riseIn{to{opacity:1;transform:none}}.f9N-Nq_filmFrame{border:1.5px solid var(--ink);background:var(--paper-2);box-shadow:6px 6px 0 var(--hard-shadow);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:1.25rem;position:relative;overflow:hidden}.f9N-Nq_filmFrame:hover{box-shadow:8px 8px 0 var(--hard-shadow);transform:translate(-2px,-2px)}.f9N-Nq_playRing{background:var(--paper);border:1.5px solid var(--ink);width:4.5rem;height:4.5rem;transition:transform .25s var(--ease-spring);border-radius:999px;place-items:center;display:grid;position:relative}.f9N-Nq_playRing:before{content:"";border:1.5px dashed var(--ink-faint);border-radius:999px;animation:18s linear infinite f9N-Nq_spin;position:absolute;inset:-10px}.f9N-Nq_filmFrame:hover .f9N-Nq_playRing{transform:scale(1.08)}@keyframes f9N-Nq_spin{to{transform:rotate(360deg)}}.f9N-Nq_tab{color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:.3rem .8rem;font-size:.75rem;transition:background-color .2s,color .2s,border-color .2s}.f9N-Nq_tab:hover{color:var(--ink);border-color:var(--ink-faint)}.f9N-Nq_tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.f9N-Nq_filmNav,.f9N-Nq_chapterList{flex-wrap:wrap;align-items:baseline;display:flex}.f9N-Nq_filmNav{gap:.25rem 1.1rem}.f9N-Nq_filmLink,.f9N-Nq_chapterLink{color:var(--ink-soft);transition:color .2s;position:relative}.f9N-Nq_filmLink{padding-block:.2rem;font-size:.875rem;font-weight:600}.f9N-Nq_filmLink:after{content:"";background:var(--accent-line);transform-origin:0;height:2px;transition:transform .3s var(--ease-out);border-radius:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.f9N-Nq_filmLink:hover,.f9N-Nq_chapterLink:hover,.f9N-Nq_filmLink[aria-current=true],.f9N-Nq_chapterLink[aria-current=true]{color:var(--ink)}.f9N-Nq_filmLink[aria-current=true]:after{transform:scaleX(1)}.f9N-Nq_chapters{opacity:0;transition:grid-template-rows .35s var(--ease-out), opacity .25s;grid-template-rows:0fr;display:grid}.f9N-Nq_chapters[data-open]{opacity:1;grid-template-rows:1fr}.f9N-Nq_chapterList{gap:.1rem .75rem;padding:.35rem 0 0 .6rem;overflow:hidden}.f9N-Nq_chapterLink{color:var(--ink-faint);font-size:.75rem}.f9N-Nq_chapterLink[aria-current=true]{font-weight:600}.f9N-Nq_chapterLink[aria-current=true]:before{content:"";background:var(--accent-line);border-radius:999px;width:.25rem;height:.25rem;position:absolute;top:50%;left:-.45rem;transform:translateY(-50%)}.f9N-Nq_playerOnPaper .rounded-2xl{border-color:var(--ink)}.f9N-Nq_card{border:1.5px solid var(--line);background:var(--paper);transition:transform .26s var(--ease-out), border-color .26s, box-shadow .26s var(--ease-out);border-radius:1.25rem;position:relative}.f9N-Nq_card:hover{border-color:var(--ink);box-shadow:0 18px 30px -22px rgb(var(--shadow-rgb) / .6);transform:translateY(-4px)}.f9N-Nq_blob{border:1.5px solid var(--ink);border-radius:46% 54% 42% 58%/55% 45%;place-items:center;width:3rem;height:3rem;display:grid}.f9N-Nq_card:hover .f9N-Nq_blob{animation:f9N-Nq_wobble .6s var(--ease-out)}@keyframes f9N-Nq_wobble{30%{transform:rotate(-9deg)scale(1.06)}60%{transform:rotate(6deg)}to{transform:none}}.f9N-Nq_washBlue{background:var(--blue-wash)}.f9N-Nq_washGreen{background:var(--green-wash)}.f9N-Nq_washRose{background:var(--rose-wash)}.f9N-Nq_washMarker{background:var(--marker)}.f9N-Nq_status{border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.f9N-Nq_statusLive{background:var(--green-wash);color:var(--live-ink)}.f9N-Nq_statusLive:before{content:"";background:var(--live-dot);border-radius:999px;width:.45rem;height:.45rem;animation:2.2s ease-in-out infinite f9N-Nq_pulse}@keyframes f9N-Nq_pulse{50%{opacity:.35;transform:scale(.8)}}.f9N-Nq_statusSoon{background:var(--paper-3);color:var(--ink-soft)}.f9N-Nq_stepNumber{background:var(--ink);width:2.25rem;height:2.25rem;color:var(--paper);opacity:0;transition:transform .5s var(--ease-spring), opacity .3s;border-radius:999px;place-items:center;font-weight:700;display:grid;transform:scale(.4)}[data-visible=true] .f9N-Nq_stepNumber{opacity:1;transform:none}.f9N-Nq_mini{border:1.5px solid var(--ink);background:var(--paper);box-shadow:4px 4px 0 var(--paper-3);border-radius:1rem}.f9N-Nq_chip{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper);border-radius:999px;padding:.2rem .65rem;font-size:.75rem}[data-visible=true] .f9N-Nq_chipPick{animation:6s infinite f9N-Nq_chipPick}.f9N-Nq_chipPick.f9N-Nq_c2{animation-delay:.5s}.f9N-Nq_chipPick.f9N-Nq_c3{animation-delay:1s}@keyframes f9N-Nq_chipPick{0%,12%{background:var(--paper);color:var(--ink-soft);border-color:var(--line)}18%,80%{background:var(--blue);color:var(--on-blue);border-color:var(--blue)}88%,to{background:var(--paper);color:var(--ink-soft);border-color:var(--line)}}.f9N-Nq_saved{opacity:0;transform:translateY(6px)}[data-visible=true] .f9N-Nq_saved{animation:6s infinite f9N-Nq_savedNote}@keyframes f9N-Nq_savedNote{0%,38%{opacity:0;transform:translateY(6px)}46%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(6px)}}.f9N-Nq_bar{background:var(--blue);transform-origin:bottom;transition:transform .8s var(--ease-out);border-radius:.3rem .3rem 0 0;transform:scaleY(0)}.f9N-Nq_bar:nth-child(odd){background:var(--bar-soft)}[data-visible=true] .f9N-Nq_bar{transform:scaleY(1)}.f9N-Nq_bar:nth-child(2){transition-delay:80ms}.f9N-Nq_bar:nth-child(3){transition-delay:.16s}.f9N-Nq_bar:nth-child(4){transition-delay:.24s}.f9N-Nq_bar:nth-child(5){transition-delay:.32s}.f9N-Nq_bar:nth-child(6){transition-delay:.4s}.f9N-Nq_bar:nth-child(7){transition-delay:.48s}.f9N-Nq_h35{height:35%}.f9N-Nq_h50{height:50%}.f9N-Nq_h60{height:60%}.f9N-Nq_h45{height:45%}.f9N-Nq_h80{height:80%}.f9N-Nq_h95{height:95%}.f9N-Nq_h70{height:70%}.f9N-Nq_quote{border:1.5px solid var(--ink);background:var(--paper);transition:transform .3s var(--ease-spring);border-radius:.9rem}.f9N-Nq_tiltL{transform:rotate(-1.2deg)}.f9N-Nq_tiltR{transform:rotate(1deg)}.f9N-Nq_quote:hover{transform:rotate(0)translateY(-3px)}.f9N-Nq_priceCard{border:1.5px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--blue-wash);border-radius:1.5rem}.f9N-Nq_priceNumber{font-variant-numeric:tabular-nums;letter-spacing:-.03em}.f9N-Nq_faq{border-bottom:1.5px solid var(--line)}.f9N-Nq_faq summary{cursor:pointer;list-style:none}.f9N-Nq_faq summary::-webkit-details-marker{display:none}.f9N-Nq_faq::details-content{block-size:0;transition:block-size .35s var(--ease-out), content-visibility .35s allow-discrete;overflow:hidden}.f9N-Nq_faq[open]::details-content{block-size:auto}.f9N-Nq_plus{transition:transform .3s var(--ease-spring)}.f9N-Nq_faq[open] .f9N-Nq_plus{transform:rotate(45deg)}.f9N-Nq_note{color:#5b4a12;background:#fff3b8;border-radius:.3rem;max-width:20rem;padding:.35rem .7rem;font-size:1.05rem;line-height:1.2;display:inline-block;transform:rotate(-1.5deg);box-shadow:0 6px 12px -8px #5b4a1299}.f9N-Nq_hideNotes .f9N-Nq_note{display:none}.f9N-Nq_toolbar{z-index:40;border:1px solid var(--line);background:var(--header-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 28px -16px rgb(var(--shadow-rgb) / .7);border-radius:999px;position:fixed;bottom:1rem;right:1rem}@media (prefers-reduced-motion:reduce){.f9N-Nq_page,.f9N-Nq_page *,.f9N-Nq_page :before,.f9N-Nq_page :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.f9N-Nq_reveal,.f9N-Nq_heroIn{opacity:1;transform:none}.f9N-Nq_draw path,.f9N-Nq_scribble path{stroke-dashoffset:0}.f9N-Nq_marker{background-size:100% 100%}[data-visible=true] .f9N-Nq_chipPick,[data-visible=true] .f9N-Nq_saved{animation:none}.f9N-Nq_saved{opacity:1;transform:none}.f9N-Nq_playRing:before{animation:none}.f9N-Nq_stepNumber,.f9N-Nq_bar{opacity:1;transform:none}}.f9N-Nq_themeToggle{border:1px solid var(--line);width:2.25rem;height:2.25rem;color:var(--ink);transition:background-color .2s, border-color .2s, transform .18s var(--ease-out);border-radius:999px;place-items:center;display:grid}.f9N-Nq_themeToggle:hover{background:var(--paper-2);border-color:var(--ink-faint)}.f9N-Nq_themeToggle:active{transform:scale(.92)}.f9N-Nq_themeToggle:focus-visible{outline:3px solid var(--marker);outline-offset:2px}.f9N-Nq_themeIcon{animation:f9N-Nq_iconIn .45s var(--ease-spring)}@keyframes f9N-Nq_iconIn{0%{opacity:0;transform:rotate(-90deg)scale(.4)}to{opacity:1;transform:none}}.f9N-Nq_page{--background:var(--paper);--surface:var(--paper-2);--surface-elevated:var(--paper);--surface-muted:var(--paper-2);--text-primary:var(--ink);--text-secondary:var(--ink-soft);--text-muted:var(--ink-faint);--text-tertiary:var(--ink-faint);--border:var(--line);--border-subtle:var(--line);--border-focus:var(--marker);--primary:var(--blue-ink);--primary-hover:var(--blue-ink);--primary-active:var(--blue-ink)}.f9N-Nq_menuButton{color:var(--ink-soft);align-items:center;gap:.25rem;transition:color .2s;display:inline-flex}.f9N-Nq_menuButton:hover,.f9N-Nq_menuButton[aria-expanded=true]{color:var(--ink)}.f9N-Nq_chevron{transition:transform .25s var(--ease-out)}.f9N-Nq_menuButton[aria-expanded=true] .f9N-Nq_chevron{transform:rotate(180deg)}.f9N-Nq_dropdown{border:1.5px solid var(--ink);background:var(--paper);min-width:17rem;box-shadow:5px 5px 0 var(--hard-shadow);animation:f9N-Nq_dropIn .22s var(--ease-out);border-radius:1rem;padding:.4rem;position:absolute;top:calc(100% + .75rem);left:-1rem}@keyframes f9N-Nq_dropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.f9N-Nq_dropItem{color:var(--ink);border-radius:.7rem;align-items:center;gap:.75rem;padding:.55rem .7rem;transition:background-color .15s;display:flex}.f9N-Nq_dropItem:hover,.f9N-Nq_dropItem[aria-current=page]{background:var(--paper-2)}.f9N-Nq_navLink[aria-current=page]{color:var(--ink)}.f9N-Nq_navLink[aria-current=page]:after{transform:scaleX(1)}.f9N-Nq_mobilePanel{border-top:1px solid var(--line);background:var(--paper);max-height:calc(100vh - 4rem);animation:f9N-Nq_dropIn .22s var(--ease-out);overflow-y:auto}.f9N-Nq_statusSmall{margin-left:auto;padding:.1rem .5rem;font-size:.68rem}.f9N-Nq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.8rem;font-weight:600}.f9N-Nq_blobLarge{width:4.5rem;height:4.5rem}.f9N-Nq_photo{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--blue-wash);object-fit:cover;border-radius:46% 54% 42% 58%/55% 45%}.f9N-Nq_choice{border:1.5px solid var(--line);background:var(--paper);text-align:left;transition:border-color .2s, background-color .2s, transform .18s var(--ease-out);border-radius:.9rem;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.8rem 1rem;display:flex;position:relative}.f9N-Nq_choice:hover{border-color:var(--ink-faint)}.f9N-Nq_choice:active{transform:scale(.98)}.f9N-Nq_choice[aria-pressed=true]{border-color:var(--ink);background:var(--blue-wash);box-shadow:3px 3px 0 var(--hard-shadow)}.f9N-Nq_choice:focus-visible,.f9N-Nq_input:focus-visible{outline:3px solid var(--marker);outline-offset:2px}.f9N-Nq_featured{border-color:var(--ink);box-shadow:8px 8px 0 var(--blue-wash)}.f9N-Nq_ribbon{background:var(--marker);color:var(--ink);border:1.5px solid var(--ink);border-radius:999px;padding:.1rem .7rem;font-size:.75rem;font-weight:700;position:absolute;top:-.8rem;left:1.5rem}.f9N-Nq_total{background:var(--ink);color:var(--paper);border-radius:1.25rem}.f9N-Nq_totalSoft{color:color-mix(in srgb, var(--paper) 70%, var(--ink))}.f9N-Nq_pop{animation:f9N-Nq_pop .38s var(--ease-spring);display:inline-block}@keyframes f9N-Nq_pop{0%{opacity:.4;transform:scale(.9)}to{opacity:1;transform:none}}.f9N-Nq_input{border:1.5px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:.8rem;padding:.75rem 1rem;transition:border-color .2s}.f9N-Nq_input:hover{border-color:var(--ink-faint)}.f9N-Nq_input:focus{border-color:var(--ink)}.f9N-Nq_honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.f9N-Nq_formCard{border:1.5px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--rose-wash);border-radius:1.5rem}.f9N-Nq_legal h2{margin-top:2.5rem;scroll-margin-top:5.5rem}.f9N-Nq_legal ul{padding-left:1.25rem;list-style:outside}.f9N-Nq_legal a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.f9N-Nq_toc a{color:var(--ink-soft);transition:color .15s}.f9N-Nq_toc a:hover{color:var(--ink)}.f9N-Nq_timeline{position:relative}.f9N-Nq_timeline:before{content:"";border-left:2px dashed var(--doodle);position:absolute;top:.5rem;bottom:.5rem;left:1.1rem}.f9N-Nq_timelineDot{z-index:1;border:1.5px solid var(--ink);background:var(--paper);border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:relative}.f9N-Nq_tourFrame{border:1.5px solid var(--ink);box-shadow:6px 6px 0 var(--hard-shadow);background:var(--paper-2);border-radius:1.25rem;position:relative;overflow:hidden}.f9N-Nq_tourFrame iframe{width:100%;height:100%;position:absolute;inset:0}.f9N-Nq_filmFrame figure{max-width:none}.f9N-Nq_filmFrame figure>div{box-shadow:none;border:0;border-radius:0}.f9N-Nq_filmFrame figcaption{display:none}.f9N-Nq_blob9{flex-shrink:0;width:2.25rem;height:2.25rem}.f9N-Nq_blob10{flex-shrink:0;width:2.5rem;height:2.5rem}.f9N-Nq_blob11{flex-shrink:0;width:2.75rem;height:2.75rem}.f9N-Nq_inputNarrow{text-align:center;width:6rem}.f9N-Nq_btnPaper,a.f9N-Nq_btnPaper{background:var(--paper);color:var(--ink)}.f9N-Nq_btnPaper:hover{transform:translateY(-2px)}.f9N-Nq_tourCover{width:100%;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.f9N-Nq_tourCover:hover .f9N-Nq_playRing{transform:scale(1.08)}.f9N-Nq_map{width:100%;height:auto;overflow:visible}.f9N-Nq_mapLand path{fill:var(--paper);stroke:var(--ink);stroke-width:1.6px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0;transition:stroke-dashoffset 1.8s var(--ease-out), fill-opacity .6s 1.2s}[data-visible=true] .f9N-Nq_mapLand path{stroke-dashoffset:0;fill-opacity:1}.f9N-Nq_mapPlace{opacity:0;transform-box:fill-box;transition:opacity .4s var(--ease-out)}[data-visible=true] .f9N-Nq_mapPlace{opacity:1}.f9N-Nq_mapPlace:first-of-type{transition-delay:1.3s}.f9N-Nq_mapPlace:nth-of-type(2){transition-delay:1.4s}.f9N-Nq_mapPlace:nth-of-type(3){transition-delay:1.5s}.f9N-Nq_mapPlace:nth-of-type(4){transition-delay:1.6s}.f9N-Nq_mapPlace:nth-of-type(5){transition-delay:1.65s}.f9N-Nq_mapPlace:nth-of-type(6){transition-delay:1.7s}.f9N-Nq_mapPlace:nth-of-type(7){transition-delay:1.8s}.f9N-Nq_mapPlace:nth-of-type(8){transition-delay:1.9s}.f9N-Nq_mapPlace:nth-of-type(9){transition-delay:2s}.f9N-Nq_mapPlace:nth-of-type(10){transition-delay:2.1s}.f9N-Nq_mapPlace:nth-of-type(11){transition-delay:2.2s}.f9N-Nq_mapDot{fill:var(--blue);stroke:var(--paper);stroke-width:1.2px}.f9N-Nq_mapHalo{fill:var(--marker);opacity:.75;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite f9N-Nq_haloPulse}@keyframes f9N-Nq_haloPulse{50%{opacity:.25;transform:scale(1.6)}}.f9N-Nq_mapLabel{fill:var(--ink);font-size:17px;font-weight:700}.f9N-Nq_customerList li:before{content:"";background:var(--blue);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--marker);vertical-align:.1em;border-radius:999px;margin-right:.6rem;display:inline-block}@media (prefers-reduced-motion:reduce){.f9N-Nq_mapLand path{stroke-dashoffset:0;fill-opacity:1}.f9N-Nq_mapPlace{opacity:1}.f9N-Nq_mapHalo{animation:none}}.f9N-Nq_quoteNote{background:var(--paper);border:1px solid var(--line);width:58%;box-shadow:0 10px 18px -12px rgb(var(--shadow-rgb) / .55);opacity:0;transition:opacity .5s 2.3s var(--ease-out), transform .6s 2.3s var(--ease-spring);border-radius:.2rem;padding:1rem 1rem .8rem;position:absolute;top:0;left:-.5rem;transform:rotate(-3deg)}.f9N-Nq_quoteNote:before{content:"";background:color-mix(in srgb, var(--marker) 70%, transparent);border-radius:.15rem;width:3.5rem;height:1.2rem;position:absolute;top:-.6rem;left:50%;translate:-50%;rotate:4deg}[data-visible=true] .f9N-Nq_quoteNote{opacity:1;transform:rotate(-3deg)translateY(0)}@media (min-width:768px){.f9N-Nq_quoteNote{width:55%;left:-2rem}}.f9N-Nq_mapArrow path{fill:none;stroke:var(--ink-soft);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 6}.f9N-Nq_mapArrow .f9N-Nq_mapArrowHead{stroke-dasharray:none}.f9N-Nq_mapArrow{opacity:0;transition:opacity .5s 2.6s}[data-visible=true] .f9N-Nq_mapArrow{opacity:1}@media (prefers-reduced-motion:reduce){.f9N-Nq_quoteNote,.f9N-Nq_mapArrow{opacity:1}}.f9N-Nq_page.f9N-Nq_dark[data-night=navy]{--paper:#0f172a;--paper-2:#131d33;--paper-3:#1e293b;--ink:#f8fafc;--ink-soft:#a1a1aa;--ink-faint:#64748b;--line:#334155;--doodle:#334155;--green-wash:#10261f;--rose-wash:#2a1c26;--marker:#a16207;--hard-shadow:#020617;--header-bg:#0f172adb;--shadow-rgb:2 6 23;--grain-dot:#e2e8f008;--blue-wash:#0c2238}.f9N-Nq_toolbar{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100vw - 2rem)}@media (max-width:639px){.f9N-Nq_toolbar{border-radius:1.25rem}}.f9N-Nq_dropdownRight{min-width:12rem;left:auto;right:-.5rem}.f9N-Nq_langHint{background:var(--blue-wash);border-bottom:1px solid var(--line);color:var(--ink);animation:f9N-Nq_dropIn .3s var(--ease-out)}.f9N-Nq_customerBar{background:var(--paper-2);border-bottom:1px solid var(--line);color:var(--ink-soft)}.f9N-Nq_customerBarLink{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;align-items:center;gap:.25rem;font-weight:600;transition:text-decoration-color .15s;display:inline-flex}.f9N-Nq_customerBarLink:hover,.f9N-Nq_customerBarLink:focus-visible{text-decoration-color:currentColor}.f9N-Nq_themeSwitch{border:1px solid var(--line);background:var(--paper-3);border-radius:999px;flex-shrink:0;align-items:center;width:3.5rem;height:2rem;transition:background-color .3s,border-color .3s;display:inline-flex;position:relative}.f9N-Nq_themeSwitch[aria-checked=true]{background:var(--line);border-color:var(--line)}.f9N-Nq_themeKnob{background:var(--paper);width:1.5rem;height:1.5rem;color:var(--ink);box-shadow:0 1px 3px rgb(var(--shadow-rgb) / .35);transition:transform .3s var(--ease-spring);border-radius:999px;place-items:center;display:grid;transform:translate(.25rem)}.f9N-Nq_themeSwitch[aria-checked=true] .f9N-Nq_themeKnob{background:var(--ink);color:var(--paper);transform:translate(1.75rem)}.f9N-Nq_themeSwitch:focus-visible,.f9N-Nq_langPill:focus-visible{outline:3px solid var(--marker);outline-offset:2px}.f9N-Nq_langPill{border:1px solid var(--line);background:var(--paper);height:2rem;color:var(--ink-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.125rem .5rem .125rem .125rem;transition:background-color .2s,border-color .2s;display:inline-flex}.f9N-Nq_langPill:hover,.f9N-Nq_langPill[aria-expanded=true]{background:var(--paper-2);border-color:var(--ink-faint)}.f9N-Nq_langPill[aria-expanded=true] .f9N-Nq_chevron{transform:rotate(180deg)}.f9N-Nq_langCode{background:var(--blue-wash);width:1.75rem;height:1.75rem;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;place-items:center;font-size:.68rem;font-weight:800;display:grid}
.x_o80q_rest>section:first-child{display:none}
