:root .sky-root,:root .sky-tokens{--sky-ink:#16365f;--sky-ink-2:#34557f;--sky-ink-3:#4f6b8f;--sky-paper:#fffdf7;--sky-paper-2:#f4efe4;--sky-paper-3:#eaf3ff;--sky-edge:#16365f29;--sky-edge-strong:#16365f52;--sky-shadow-ink:#0c2546;--sky-shadow:0 1px 0 #ffffffe6 inset, 0 22px 44px -28px #16365f80, 0 3px 8px -4px #16365f2e;--sky-page-top:#e9f4ff;--sky-page-bottom:#f6faff;--sky-cloud:#fff;--sky-cloud-shade:#d5e7fb;--sky-hill-far:#cfe8d9;--sky-hill-mid:#b4dcc5;--sky-hill-near:#96cdac;--sky-ground-ink:#1d4a37;--sky-sun:#ffd27a;--sky-sun-core:#fff4cc;--sky-coral:#a8361f;--sky-coral-display:#c2412a;--sky-coral-soft:#ffb59f;--sky-pink:#ff9ecf;--sky-blue:#6bb1ff;--sky-leaf:#a6dd6a;--sky-lamp:#ffd27a;--sky-btn:#16365f;--sky-btn-ink:#fffdf7;--sky-btn-shadow:#0a1f3d;--sky-focus:#e8603e;--sky-display:var(--font-sky-display), "Fraunces", Georgia, "Times New Roman", serif;--sky-body:var(--font-poppins), ui-sans-serif, system-ui, sans-serif;--sky-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--sky-w:min(1180px, calc(100% - 32px));--sky-ease:cubic-bezier(.22, .61, .36, 1);--sky-spring:cubic-bezier(.34, 1.56, .64, 1)}:root[data-theme=dark] .sky-root,:root[data-theme=dark] .sky-tokens,:root .sky-night,:root .sky-chapter--night{--sky-ink:#eef4ff;--sky-ink-2:#c6d5f0;--sky-ink-3:#a3b6da;--sky-paper:#121f3f;--sky-paper-2:#182a52;--sky-paper-3:#1b2f5c;--sky-edge:#c6d5f029;--sky-edge-strong:#c6d5f057;--sky-shadow-ink:#02060f;--sky-shadow:0 1px 0 #ffffff0f inset, 0 24px 48px -26px #000000bf, 0 3px 8px -4px #00000080;--sky-page-top:#0b1533;--sky-page-bottom:#08102a;--sky-cloud:#22366a;--sky-cloud-shade:#172855;--sky-hill-far:#1a2c5a;--sky-hill-mid:#13234b;--sky-hill-near:#0d1a3b;--sky-ground-ink:#c6d5f0;--sky-coral:#ffa58a;--sky-coral-display:#ffa58a;--sky-btn:#ffe3a3;--sky-btn-ink:#10203f;--sky-btn-shadow:#b98a2e;--sky-focus:#ffd27a}:root .sky-root{min-height:100dvh;color:var(--sky-ink);font-family:var(--sky-body);background:linear-gradient(180deg, var(--sky-page-top) 0%, var(--sky-page-bottom) 100%);font-synthesis-weight:none;flex-direction:column;display:flex;position:relative;overflow-x:clip}:root .sky-root.nub-landing--home,:root .sky-root.nub-landing--page,:root[data-theme=dark] .sky-root.nub-landing--home,:root[data-theme=dark] .sky-root.nub-landing--page{background:linear-gradient(180deg, var(--sky-page-top) 0%, var(--sky-page-bottom) 100%)}:root .sky-root.nub-landing--home:before,:root .sky-root.nub-landing--page:before{display:none}:root .sky-root.nub-landing--home{overflow-y:visible}:root .sky-root :focus-visible{outline:3px solid var(--sky-focus);outline-offset:3px}:root .sky-display{font-family:var(--sky-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 100;letter-spacing:-.022em;color:var(--sky-ink);text-wrap:balance;font-weight:600;line-height:1.02}:root .sky-display em{color:var(--sky-coral);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'><path d='M2 9 C 40 2, 80 13, 120 6 S 180 4, 198 8' fill='none' stroke='%23ffb59f' stroke-width='4' stroke-linecap='round'/></svg>");background-position:0 96%;background-repeat:no-repeat;background-size:100% .32em;padding-bottom:.08em;font-style:italic;font-weight:500}:root .sky-kicker{font-family:var(--sky-display);color:var(--sky-ink-2);margin-bottom:14px;font-size:1.05rem;font-style:italic}:root .sky-lede{color:var(--sky-ink-2);max-width:34rem;font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.65}:root .sky-fineprint{color:var(--sky-ink-2);letter-spacing:.01em;margin-top:16px;font-size:.86rem}:root .sky-btn{--sky-btn-lift:4px;border:1.5px solid var(--sky-btn-shadow);min-height:48px;font-family:var(--sky-body);white-space:nowrap;cursor:pointer;box-shadow:0 var(--sky-btn-lift) 0 var(--sky-btn-shadow);transition:transform .16s var(--sky-ease), box-shadow .16s var(--sky-ease), background-color .2s var(--sky-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:.98rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;transform:translateY(0)}:root .sky-btn:hover{box-shadow:0 calc(var(--sky-btn-lift) + 2px) 0 var(--sky-btn-shadow);transform:translateY(-2px)}:root .sky-btn:active{transform:translateY(calc(var(--sky-btn-lift) - 1px));box-shadow:0 1px 0 var(--sky-btn-shadow)}:root .sky-btn svg{transition:transform .2s var(--sky-ease);flex:none}:root .sky-btn:hover svg{transform:translate(3px)}:root .sky-btn--primary{background:var(--sky-btn);color:var(--sky-btn-ink)}:root .sky-btn--paper{background:var(--sky-paper);color:var(--sky-ink);border-color:var(--sky-ink);box-shadow:0 var(--sky-btn-lift) 0 var(--sky-ink)}:root .sky-btn--paper:hover{box-shadow:0 calc(var(--sky-btn-lift) + 2px) 0 var(--sky-ink)}:root .sky-btn--paper:active{box-shadow:0 1px 0 var(--sky-ink)}:root .sky-btn--sm{--sky-btn-lift:3px;min-height:40px;padding:0 16px;font-size:.9rem}:root .sky-btn--block{width:100%}:root .sky-actions{flex-wrap:wrap;gap:14px 12px;margin-top:28px;display:flex}:root .sky-paper{background:var(--sky-paper);border:1.5px solid var(--sky-edge);box-shadow:var(--sky-shadow);color:var(--sky-ink);border-radius:22px;position:relative}:root .sky-stamps{flex-wrap:wrap;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}:root .sky-chapter-copy--center .sky-stamps{justify-content:center}:root .sky-stamp{--sky-stamp-hole:5px;background:var(--sky-paper);min-height:40px;color:var(--sky-ink);font-family:var(--sky-mono);letter-spacing:.06em;text-transform:uppercase;border:1.5px dashed var(--sky-edge-strong);outline:3px solid var(--sky-paper);border-radius:4px;align-items:center;padding:8px 16px;font-size:.8rem;font-weight:600;display:inline-flex;rotate:-2deg;box-shadow:0 8px 16px -10px #16365f73}:root .sky-stamp:nth-child(2n){rotate:1.5deg}:root .sky-stamp:nth-child(3n){rotate:-.5deg}:root .sky-bubble{background:var(--sky-paper);max-width:22rem;color:var(--sky-ink);border:1.5px solid var(--sky-ink);box-shadow:0 4px 0 var(--sky-ink);border-radius:20px;padding:12px 18px;font-size:.98rem;font-weight:600;line-height:1.4;display:inline-block;position:relative}:root .sky-bubble:after{content:"";background:var(--sky-paper);border-right:1.5px solid var(--sky-ink);border-bottom:1.5px solid var(--sky-ink);border-bottom-right-radius:4px;width:18px;height:18px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)rotate(45deg)}:root .sky-prompt{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:inline-flex}:root .sky-prompt-label{font-family:var(--sky-display);color:var(--sky-ink-2);font-size:.95rem;font-style:italic}:root .sky-prompt code{font-family:var(--sky-mono);background:var(--sky-paper);color:var(--sky-ink);border:1.5px solid var(--sky-edge-strong);box-shadow:0 3px 0 var(--sky-edge-strong);border-radius:10px;padding:7px 12px;font-size:.84rem}:root .sky-cat{background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}:root button.sky-cat{cursor:pointer;transition:transform .25s var(--sky-spring)}:root button.sky-cat:hover{transform:translateY(-4px)rotate(-3deg)}:root .sky-scene{z-index:0;pointer-events:none;--sky-zenith:#b9dbff;--sky-mid:#d6ebff;--sky-horizon:#f1f8ff;background:linear-gradient(180deg, var(--sky-zenith) 0%, var(--sky-mid) 52%, var(--sky-horizon) 100%);position:absolute;inset:0;overflow:hidden}:root .sky-scene--fixed{position:fixed}:root .sky-scene--dawn{--sky-zenith:#b6d8ff;--sky-mid:#dcecff;--sky-horizon:#ffe8d4}:root .sky-scene--dusk{--sky-zenith:#b2cff5;--sky-mid:#f2d9ec;--sky-horizon:#ffe1c6}:root .sky-scene--night,:root[data-theme=dark] .sky-scene{--sky-zenith:#050b22;--sky-mid:#0d1d48;--sky-horizon:#1f3268}:root .sky-scene-glow{background:radial-gradient(40% 50% at 78% 20%,#fff4ccbf,#0000 70%),radial-gradient(50% 40% at 10% 0,#fff9,#0000 70%);height:70%;position:absolute;inset:-10% -10% auto}:root .sky-scene--night .sky-scene-glow,:root[data-theme=dark] .sky-scene-glow{background:radial-gradient(34% 40% at 80% 18%,#fff2c929,#0000 70%),radial-gradient(60% 40% at 20% 0,#6bb1ff1f,#0000 70%)}:root .sky-sun{width:132px;height:132px;position:absolute;top:9%;right:11%}:root .sky-sun-disc{background:radial-gradient(circle at 40% 38%, var(--sky-sun-core), var(--sky-sun) 72%);border-radius:50%;position:absolute;inset:26px;box-shadow:0 0 0 10px #ffd27a38,0 0 60px 10px #ffd27a73}:root .sky-sun-rays{background:repeating-conic-gradient(from 0deg, #ffd27a8c 0 6deg, transparent 6deg 30deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 46%,#000 47% 66%,#0000 67%);mask:radial-gradient(circle,#0000 46%,#000 47% 66%,#0000 67%)}:root .sky-moon{filter:drop-shadow(0 0 22px #fff1c48c);border-radius:50%;width:78px;height:78px;display:none;position:absolute;top:10%;right:13%;box-shadow:-16px 8px #fff1c4}:root .sky-scene--night .sky-sun,:root[data-theme=dark] .sky-sun{display:none}:root .sky-scene--night .sky-moon,:root[data-theme=dark] .sky-moon{display:block}:root .sky-stars{display:none;position:absolute;inset:0 0 30%}:root .sky-scene--night .sky-stars,:root[data-theme=dark] .sky-stars{display:block}:root .sky-star{opacity:.85;background:#fff6d8;border-radius:50%;width:3px;height:3px;position:absolute}:root .sky-star--big{opacity:1;background:0 0;width:9px;height:9px}:root .sky-star--big:before,:root .sky-star--big:after{content:"";background:#fff6d8;border-radius:2px;width:9px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root .sky-star--big:after{transform:translate(-50%,-50%)rotate(90deg)}:root .sky-layer{position:absolute;inset:0}:root .sky-cloud{filter:drop-shadow(0 12px 14px #28548c1f);height:auto;position:absolute;overflow:visible}:root .sky-cloud-body{fill:var(--sky-cloud)}:root .sky-cloud-shade{fill:var(--sky-cloud-shade)}:root[data-theme=dark] .sky-cloud,:root .sky-scene--night .sky-cloud{filter:drop-shadow(0 12px 16px #00000059)}:root .sky-scene--night .sky-cloud-body{fill:#22366a}:root .sky-scene--night .sky-cloud-shade{fill:#172855}:root .sky-layer--far .sky-cloud{opacity:.75}:root .sky-layer--near .sky-cloud{opacity:.95}:root .sky-hills{width:100%;height:clamp(70px,12vw,190px);position:absolute;bottom:-1px;left:0;right:0}:root .sky-hill--far{fill:var(--sky-hill-far)}:root .sky-hill--mid{fill:var(--sky-hill-mid)}:root .sky-hill--near{fill:var(--sky-hill-near)}:root .sky-scene--night .sky-hill--far{fill:#1a2c5a}:root .sky-scene--night .sky-hill--mid{fill:#13234b}:root .sky-scene--night .sky-hill--near{fill:#0d1a3b}:root .sky-nav{z-index:30;width:var(--sky-w);background:color-mix(in srgb, var(--sky-paper) 88%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);border:1.5px solid var(--sky-edge);border-radius:999px;align-items:center;gap:18px;margin:12px auto 0;padding:8px 8px 8px 14px;display:flex;position:sticky;top:12px;box-shadow:0 14px 34px -24px #16365f8c}:root .sky-nav-logo{min-height:44px;font-family:var(--sky-display);font-variation-settings:"SOFT" 100;letter-spacing:-.02em;color:var(--sky-ink);flex:none;align-items:center;gap:8px;padding-right:6px;font-size:1.22rem;font-weight:650;text-decoration:none;display:inline-flex}:root .sky-nav-links{align-items:center;gap:2px;margin:0 auto;display:flex}:root .sky-nav-link{min-height:44px;color:var(--sky-ink-2);transition:color .18s var(--sky-ease), background-color .18s var(--sky-ease);border-radius:999px;align-items:center;padding:0 13px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}:root .sky-nav-link:hover{color:var(--sky-ink);background:var(--sky-paper-3)}:root .sky-nav-link--on{color:var(--sky-ink)}:root .sky-nav-link--on:after{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 8' preserveAspectRatio='none'><path d='M2 5 C 14 1, 26 7, 38 3 S 54 2, 58 4' fill='none' stroke='%23e8603e' stroke-width='2.4' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;height:6px;position:absolute;bottom:7px;left:12px;right:12px}:root .sky-nav-actions{flex:none;align-items:center;gap:8px;display:flex}:root .sky-nav-theme{flex:none;gap:0;padding:2px}:root .sky-nav-theme>button{border-radius:999px;width:44px;height:44px}:root .sky-nav .skip-link{align-items:center;min-height:44px;display:inline-flex}:root .sky-nav-menu-btn{border:1.5px solid var(--sky-edge-strong);background:var(--sky-paper);width:44px;height:44px;color:var(--sky-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:none}:root .sky-nav-panel[hidden]{display:none}:root .sky-nav-panel{background:var(--sky-paper);border:1.5px solid var(--sky-edge);box-shadow:var(--sky-shadow);border-radius:26px;padding:14px;position:absolute;top:calc(100% + 10px);left:0;right:0}:root .sky-nav-panel-links{grid-template-columns:1fr 1fr;gap:4px;display:grid}:root .sky-nav-panel-link{min-height:48px;font-family:var(--sky-display);font-variation-settings:"SOFT" 100;color:var(--sky-ink);border-radius:16px;align-items:center;padding:0 16px;font-size:1.12rem;font-weight:560;text-decoration:none;display:flex}:root .sky-nav-panel-link:hover,:root .sky-nav-panel-link--on{background:var(--sky-paper-3)}:root .sky-nav-panel-link--on{color:var(--sky-coral)}:root .sky-nav-panel-actions{border-top:1.5px dashed var(--sky-edge);flex-wrap:wrap;gap:10px;margin-top:12px;padding-top:14px;display:flex}:root .sky-nav-panel-actions .sky-btn{flex:140px}@media (max-width:1040px){:root .sky-nav-links{display:none}:root .sky-nav-actions{margin-left:auto}:root .sky-nav-menu-btn{display:inline-flex}}@media (max-width:640px){:root .sky-nav{gap:8px;width:calc(100% - 20px);margin-top:8px;top:8px}:root .sky-nav-actions>.sky-btn{display:none}}:root .sky-footer{color:var(--sky-ground-ink);margin-top:auto;padding:clamp(64px,10vw,150px) 0 22px;position:relative}:root .sky-footer-hills{height:clamp(70px,11vw,170px);position:absolute;inset:0 0 auto}:root .sky-footer:after{content:"";background:var(--sky-hill-near);z-index:0;position:absolute;inset:clamp(69px,11vw - 1px,169px) 0 0}:root .sky-footer-row{z-index:1;width:var(--sky-w);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:0 auto;display:flex;position:relative}:root .sky-footer-brand{font-family:var(--sky-display);font-variation-settings:"SOFT" 100;font-size:1.25rem;font-weight:650}:root .sky-footer-links{flex-wrap:wrap;gap:0 4px;display:flex}:root .sky-footer-links a{min-height:44px;color:var(--sky-ground-ink);border-radius:999px;align-items:center;padding:0 10px;font-size:.93rem;font-weight:500;text-decoration:none;display:inline-flex}:root .sky-footer-links a:hover{text-underline-offset:4px;text-decoration:underline}:root .sky-footer-row--fine{opacity:.92;margin-top:8px;font-size:.82rem}@media (max-width:640px){:root .sky-footer-row{text-align:center;justify-content:center}:root .sky-footer-links{justify-content:center}}@media (max-width:1240px){:root .nl-orb-field--fixed{display:none}}:root .sky-subpage>.sky-nav,:root .sky-subpage>.sky-page-main,:root .sky-subpage>.sky-footer{z-index:2;position:relative}:root .sky-subpage>.sky-nav{z-index:30;position:sticky}:root .sky-page-main{background:var(--sky-paper);border:1.5px solid var(--sky-edge);width:min(1120px,100% - 32px);box-shadow:var(--sky-shadow);border-radius:32px;flex:1;margin:28px auto 0;padding:clamp(36px,6vw,72px) clamp(8px,3vw,40px) clamp(28px,5vw,56px)}:root .sky-subpage .sky-footer{margin-top:-40px}@media (max-width:640px){:root .sky-page-main{border-radius:24px;width:calc(100% - 16px);margin-top:16px}}:root .sky-story{counter-reset:sky-chapter;position:relative}:root .sky-home>.sky-nav{margin-bottom:-68px}:root .sky-prologue{isolation:isolate;flex-direction:column;min-height:min(100svh,940px);padding:120px 0 clamp(90px,12vw,170px);display:flex;position:relative}:root .sky-prologue-inner{z-index:1;width:var(--sky-w);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px;margin:auto;display:grid;position:relative}:root .sky-prologue-copy{padding-left:clamp(0px,2vw,24px)}:root .sky-prologue-title{margin-bottom:22px;font-size:clamp(2.7rem,6.6vw,5.6rem)}:root .sky-prologue-art{flex-direction:column;align-items:center;gap:18px;display:flex}:root .sky-bubble--hero{rotate:-2deg}:root .sky-perch{flex-direction:column;align-items:center;display:flex;position:relative}:root .sky-perch>.sky-cat{z-index:2;margin-bottom:-46px;position:relative}:root .sky-perch-cloud{z-index:1;width:min(360px,80vw);position:relative}:root .sky-contents{z-index:2;width:var(--sky-w);background:var(--sky-paper);border:1.5px solid var(--sky-edge);box-shadow:var(--sky-shadow);border-radius:22px;align-items:center;gap:18px;margin:40px auto 0;padding:10px 12px 10px 22px;display:flex;position:relative}:root .sky-contents-label{font-family:var(--sky-display);color:var(--sky-ink-2);flex:none;font-style:italic}:root .sky-contents ol{flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}:root .sky-contents li{flex:1}:root .sky-contents a{min-height:48px;color:var(--sky-ink);transition:background-color .18s var(--sky-ease);border-radius:14px;align-items:center;gap:10px;padding:6px 12px;font-size:.93rem;font-weight:500;text-decoration:none;display:flex}:root .sky-contents a:hover{background:var(--sky-paper-3)}:root .sky-contents-n{font-family:var(--sky-display);color:var(--sky-coral);font-size:1.15rem;font-weight:600}:root .sky-chapter{counter-increment:sky-chapter;isolation:isolate;padding:clamp(80px,11vw,150px) 0;scroll-margin-top:70px;position:relative}:root .sky-chapter:before{content:counter(sky-chapter, decimal-leading-zero);z-index:-1;font-family:var(--sky-display);font-variation-settings:"SOFT" 100;color:var(--sky-ink);opacity:.05;pointer-events:none;font-size:clamp(9rem,22vw,18rem);font-style:italic;font-weight:700;line-height:1;position:absolute;top:clamp(20px,4vw,50px);left:max(12px,50% - 610px)}:root .sky-chapter--flip:before{left:auto;right:max(12px,50% - 610px)}:root .sky-chapter-inner{z-index:1;width:var(--sky-w);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,80px);margin:0 auto;display:grid;position:relative}:root .sky-chapter--flip .sky-chapter-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}:root .sky-chapter--flip .sky-chapter-copy{order:2}:root .sky-chapter-inner--stack{grid-template-columns:minmax(0,1fr);justify-items:center}:root .sky-chapter-copy--center{text-align:center;max-width:40rem}:root .sky-chapter-copy--center .sky-chapter-body{margin-inline:auto}:root .sky-chapter-n{font-family:var(--sky-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sky-coral);align-items:center;gap:10px;margin-bottom:14px;font-size:.78rem;font-weight:600;display:inline-flex}:root .sky-chapter-n:before{content:"";background:currentColor;border-radius:2px;width:26px;height:2px}:root .sky-chapter-head h2{margin-bottom:18px;font-size:clamp(2.2rem,4.6vw,3.6rem)}:root .sky-chapter-body{color:var(--sky-ink-2);max-width:30rem;font-size:1.06rem;line-height:1.7}:root .sky-plate{background:var(--sky-paper);border:1.5px solid var(--sky-edge);box-shadow:var(--sky-shadow);border-radius:30px;margin:0;padding:clamp(22px,3vw,34px);position:relative}:root .sky-plate:before,:root .sky-plate:after{content:"";z-index:-1;border-radius:inherit;border:1.5px solid var(--sky-edge);background:var(--sky-paper-2);position:absolute;inset:0}:root .sky-plate:before{translate:-6px 8px;rotate:-2.2deg}:root .sky-plate:after{background:var(--sky-paper-3);translate:8px 4px;rotate:1.6deg}:root .sky-plate-cat{z-index:3;position:absolute;top:-42px;right:22px}:root .sky-plate-cat--left{left:22px;right:auto}:root .sky-mailcloud{width:min(300px,80%);margin:0 auto 6px;position:relative}:root .sky-mailcloud-shape{width:100%;position:relative}:root .sky-mailcloud-shape .sky-cloud-body{fill:var(--sky-paper-3)}:root .sky-mailcloud-shape .sky-cloud-shade{fill:var(--sky-edge)}:root .sky-envelope{background:var(--sky-paper);border:1.5px solid var(--sky-ink);width:44px;height:32px;color:var(--sky-ink);box-shadow:0 3px 0 var(--sky-ink);border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute}:root .sky-envelope--a{top:30%;left:16%;rotate:-10deg}:root .sky-envelope--b{color:#16365f;background:#ffe3ef;top:14%;left:44%;rotate:6deg}:root .sky-envelope--c{top:36%;left:70%;rotate:-4deg}:root .sky-thread{flex-direction:column;gap:10px;display:flex}:root .sky-msg{border:1.5px solid var(--sky-edge);border-radius:18px;max-width:82%;padding:11px 16px;font-size:.95rem;line-height:1.5}:root .sky-msg--you{background:var(--sky-btn);color:var(--sky-btn-ink);border-color:#0000;border-bottom-right-radius:6px;align-self:flex-end}:root .sky-msg--nub{background:var(--sky-paper-3);color:var(--sky-ink);border-bottom-left-radius:6px;align-self:flex-start}:root .sky-plate--city{background:linear-gradient(180deg, transparent 72%, var(--sky-paper-2) 72%), var(--sky-paper);padding-top:clamp(40px,5vw,56px)}:root .sky-skyline{justify-content:center;align-items:flex-end;gap:clamp(10px,2vw,18px);display:flex}:root .sky-tower{--sky-tower-tone:var(--sky-blue);border:1.5px solid var(--sky-ink);background:var(--sky-paper);max-width:200px;box-shadow:0 5px 0 var(--sky-ink);border-radius:14px 14px 6px 6px;flex-direction:column;flex:1;padding:0 0 14px;display:flex;position:relative}:root .sky-tower--blue{min-height:290px}:root .sky-tower--pink{--sky-tower-tone:var(--sky-pink);min-height:240px}:root .sky-tower--leaf{--sky-tower-tone:var(--sky-leaf);min-height:200px}:root .sky-tower-roof{background:var(--sky-tower-tone);color:#10203f;border:1.5px solid var(--sky-ink);border-radius:12px 14px 0 0;align-self:flex-start;align-items:center;gap:6px;margin:-1.5px 0 -26px -1.5px;padding:7px 14px 6px 12px;font-size:.86rem;font-weight:600;display:inline-flex;position:relative;translate:0 -100%}:root .sky-tower-files{flex-direction:column;gap:7px;margin:18px 10px 0;padding:0;list-style:none;display:flex}:root .sky-tower-files li{background:var(--sky-paper-3);border:1px solid var(--sky-edge);min-width:0;font-family:var(--sky-mono);color:var(--sky-ink);overflow-wrap:break-word;word-break:normal;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;font-size:.72rem;display:flex}:root .sky-tower-files li svg{flex:none}:root .sky-tower-windows{background-image:radial-gradient(circle, var(--sky-tower-tone) 0 4px, transparent 4.5px);opacity:.55;background-position:top;background-size:22px 22px;flex:1;min-height:46px;margin:12px 14px 0}:root .sky-chapter--night{color:var(--sky-ink);padding-bottom:clamp(140px,16vw,230px)}:root .sky-chapter--night .sky-scene{z-index:-1}:root .sky-chapter--night:before{color:#fff1c4;opacity:.07}:root .sky-plate--night{min-height:340px;box-shadow:none;background:0 0;border:0;justify-content:flex-end;align-items:flex-end;padding:0;display:flex}:root .sky-plate--night:before,:root .sky-plate--night:after{display:none}:root .sky-house{width:150px;height:150px;position:absolute;bottom:6px;left:4%}:root .sky-house-roof{clip-path:polygon(50% 0,100% 100%,0 100%);background:#2b3f78;height:62px;position:absolute;top:0;left:0;right:0}:root .sky-house-body{background:#1c2d5e;border-radius:4px 4px 0 0;position:absolute;inset:60px 16px 0}:root .sky-house-window{background:var(--sky-lamp);border-radius:6px;width:38px;height:34px;position:absolute;top:22px;left:50%;translate:-50%;box-shadow:0 0 34px 10px #ffd27a80}:root .sky-house-window:after{content:"";background:linear-gradient(90deg,#0000 47%,#1c2d5e 47% 53%,#0000 53%),linear-gradient(#0000 46%,#1c2d5e 46% 54%,#0000 54%);position:absolute;inset:0}:root .sky-morning-note{--sky-paper:#fffdf7;--sky-ink:#16365f;--sky-ink-2:#34557f;--sky-edge:#16365f29;z-index:2;width:min(380px,100%);margin-bottom:26px;padding:22px 24px;position:relative;rotate:1.5deg}:root .sky-morning-time{font-family:var(--sky-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sky-ink-2);align-items:center;gap:6px;font-size:.74rem;font-weight:600;display:flex}:root .sky-morning-title{font-family:var(--sky-display);font-variation-settings:"SOFT" 100;margin:10px 0;font-size:1.22rem;font-weight:600;line-height:1.25}:root .sky-morning-note ol{color:var(--sky-ink-2);flex-direction:column;gap:6px;margin:0;padding-left:1.2em;font-size:.93rem;line-height:1.5;display:flex}:root .sky-plate-cat--moon{top:-10px;left:34%;right:auto}:root .sky-window-frame{width:min(980px,100%)}:root .sky-window-frame .nl-chat-bubble--user{color:#fff;background:#1f5aa6}@media (max-width:640px){:root .sky-window-frame .nl-window-lights{display:none}:root .sky-window-frame .nl-theme-btn{min-width:52px;min-height:44px}:root .sky-window-frame .nl-window-bal{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}:root .sky-window-frame .nl-chat-send{flex:none;width:44px;height:44px}}:root .sky-window-frame .nl-window-bal{color:#fff;background:#1e7a4c}:root .sky-window-frame .nl-window-mtab,:root .sky-window-frame .nl-window-tab{color:#34557f}:root .sky-window-frame .nl-window--dark .nl-window-mtab,:root .sky-window-frame .nl-window--dark .nl-window-tab{color:#e9ecf3d9}:root .sky-window-frame .nl-stage,:root .sky-window-frame .nl-window{margin:0 auto}:root .sky-epilogue{isolation:isolate;padding:clamp(90px,12vw,160px) 0 clamp(70px,9vw,120px);position:relative}:root .sky-epilogue .sky-scene{z-index:-1;-webkit-mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}:root .sky-epilogue-inner{text-align:center;width:var(--sky-w);flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}:root .sky-chapter-n{background:var(--sky-paper);border:1.5px solid var(--sky-edge);border-radius:999px;padding:7px 14px;box-shadow:0 6px 14px -10px #16365f73}:root .sky-epilogue h2{margin-bottom:34px;font-size:clamp(2.6rem,6vw,4.6rem)}:root .sky-epilogue-cast{order:-1;align-items:flex-end;gap:4px;margin-bottom:18px;display:flex}:root .sky-ticket{text-align:left;background:var(--sky-paper);border:1.5px solid var(--sky-ink);width:min(760px,100%);box-shadow:0 6px 0 var(--sky-ink), 0 30px 60px -30px #16365f80;border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid;rotate:-1deg}:root .sky-ticket-main{padding:28px 30px}:root .sky-ticket-label{font-family:var(--sky-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-coral);font-size:.76rem;font-weight:600}:root .sky-ticket-price{font-family:var(--sky-display);font-variation-settings:"SOFT" 100;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 14px;font-size:clamp(2.8rem,6vw,3.8rem);font-weight:650;line-height:1}:root .sky-ticket-price span{font-family:var(--sky-body);letter-spacing:0;color:var(--sky-ink-3);margin-left:4px;font-size:1rem;font-weight:500}:root .sky-ticket-facts{color:var(--sky-ink-2);grid-template-columns:1fr 1fr;gap:6px 18px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}:root .sky-ticket-facts li:before{content:"✦ ";color:var(--sky-coral)}:root .sky-ticket-stub{border-left:2px dashed var(--sky-edge-strong);background:var(--sky-paper-3);border-radius:0 22px 22px 0;flex-direction:column;justify-content:center;gap:14px;padding:28px 30px;display:flex;position:relative}@media (max-width:960px){:root .sky-prologue{min-height:0;padding-top:104px}:root .sky-prologue-inner{text-align:center;grid-template-columns:minmax(0,1fr)}:root .sky-prologue-copy{padding-left:0}:root .sky-lede{margin-inline:auto}:root .sky-actions{justify-content:center}:root .sky-prologue-art{order:-1}:root .sky-contents{flex-direction:column;align-items:stretch;gap:8px;padding:14px}:root .sky-contents-label{text-align:center}:root .sky-contents ol{grid-template-columns:1fr 1fr;display:grid}:root .sky-chapter-inner,:root .sky-chapter--flip .sky-chapter-inner{grid-template-columns:minmax(0,1fr)}:root .sky-chapter--flip .sky-chapter-copy{order:0}:root .sky-chapter-copy{text-align:left}}@media (max-width:640px){:root .sky-prologue-title{font-size:clamp(2.4rem,11vw,3.2rem)}:root .sky-actions .sky-btn{flex:100%}:root .sky-perch>.sky-cat{width:128px!important;height:128px!important}:root .sky-perch-cloud{width:250px}:root .sky-contents ol{grid-template-columns:1fr}:root .sky-chapter:before{font-size:8rem}:root .sky-skyline{flex-direction:column;align-items:stretch}:root .sky-tower{max-width:none;margin-top:26px;min-height:0!important}:root .sky-tower-windows{display:none}:root .sky-plate--night{flex-direction:column;align-items:stretch;min-height:0}:root .sky-house{width:110px;height:110px;margin:0 auto 18px;position:relative;bottom:auto;left:auto}:root .sky-house-roof{height:46px}:root .sky-house-body{top:44px;left:12px;right:12px}:root .sky-house-window{width:30px;height:26px;top:16px}:root .sky-chapter--night{padding-top:150px}:root .sky-chapter--night .sky-moon{width:56px;height:56px;top:34px;right:22px;box-shadow:-11px 6px #fff1c4}:root .sky-chapter--night .sky-stars{height:130px;inset:0 0 auto}:root .sky-plate-cat--moon{top:0;left:auto;right:6px}:root .sky-ticket{grid-template-columns:minmax(0,1fr);rotate:none}:root .sky-ticket-stub{border-left:0;border-top:2px dashed var(--sky-edge-strong);border-radius:0 0 22px 22px}:root .sky-ticket-facts{grid-template-columns:1fr}:root .sky-sun{width:96px;height:96px;top:7%;right:4%}:root .sky-sun-disc{inset:18px}}@media (prefers-reduced-motion:no-preference){:root .sky-drift{animation:38s ease-in-out infinite alternate sky-drift}:root .sky-drift--slow{animation-duration:56s;animation-delay:-12s}:root .sky-sun-rays{animation:90s linear infinite sky-spin}:root .sky-star{animation:3.6s ease-in-out infinite sky-twinkle}:root .sky-envelope{animation:4.5s ease-in-out infinite sky-bob}:root .sky-envelope--b{animation-delay:-1.5s}:root .sky-envelope--c{animation-delay:-3s}:root .sky-house-window{animation:5s ease-in-out infinite sky-lamp}@supports (animation-timeline:view()){:root .sky-scene:not(.sky-scene--fixed) .sky-layer--far{animation:linear both sky-par-far;animation-timeline:view()}:root .sky-scene:not(.sky-scene--fixed) .sky-layer--mid{animation:linear both sky-par-mid;animation-timeline:view()}:root .sky-scene:not(.sky-scene--fixed) .sky-layer--near{animation:linear both sky-par-near;animation-timeline:view()}:root .sky-scene--fixed .sky-layer--near{animation:linear both sky-par-fixed;animation-timeline:scroll(root)}:root .sky-root:not(.sky-live) .sky-chapter .sky-plate,:root .sky-root:not(.sky-live) .sky-ticket{animation:linear both sky-settle;animation-timeline:view();animation-range:entry entry 70%}:root .sky-root:not(.sky-live) .sky-msg,:root .sky-root:not(.sky-live) .sky-tower,:root .sky-root:not(.sky-live) .sky-morning-note{animation:linear both sky-pop;animation-timeline:view();animation-range:entry 10% entry 90%}}}:root .sky-stage{z-index:0;pointer-events:none;opacity:0;visibility:hidden;background:linear-gradient(180deg, var(--sky-zenith,#b6d8ff) 0%, var(--sky-mid,#dcecff) 55%, var(--sky-horizon,#ffe8d4) 100%);transition:opacity .5s var(--sky-ease), visibility .5s;position:fixed;inset:0;overflow:hidden}:root .sky-live .sky-stage{opacity:1;visibility:visible}:root .sky-live.sky-home>main,:root .sky-live.sky-home>.sky-footer{z-index:1;position:relative}:root .sky-live .sky-story .sky-scene{display:none}:root .sky-stage-glow{background:radial-gradient(ellipse 38% 46% at var(--sun-x,82vw) var(--sun-y,26vh), #fff4cccc, transparent 70%), radial-gradient(ellipse 50% 40% at 10% 0%, #ffffff80, transparent 70%);height:70%;opacity:calc(1 - var(--night,0));position:absolute;inset:-10% -10% auto}:root .sky-stage-sun{width:132px;height:132px;transform:translate(calc(var(--sun-x,82vw) - 66px), calc(var(--sun-y,26vh) - 66px));opacity:calc(1 - var(--night,0));position:absolute;top:0;left:0}:root .sky-stage-moon{filter:drop-shadow(0 0 22px #fff1c48c);width:78px;height:78px;transform:translate(76vw, var(--moon-y,130vh));border-radius:50%;position:absolute;top:0;left:0;box-shadow:-16px 8px #fff1c4}:root .sky-stage-stars{opacity:var(--night,0);display:block}:root .sky-stage-layer{will-change:transform;height:240vh;position:absolute;top:0;left:0;right:0}:root .sky-stage-tile{height:120vh;position:relative}:root .sky-stage-layer--far{transform:translateY(calc(mod(var(--sky-scroll,0px) * .08, 120vh) * -1))}:root .sky-stage-layer--mid{transform:translateY(calc(mod(var(--sky-scroll,0px) * .2, 120vh) * -1))}:root .sky-stage-layer--near{transform:translateY(calc(mod(var(--sky-scroll,0px) * .38, 120vh) * -1))}:root .sky-stage-layer--far .sky-cloud{opacity:.7}:root .sky-stage .sky-cloud-body{fill:color-mix(in srgb, #fff calc((1 - var(--night,0)) * 100%), #22366a)}:root .sky-stage .sky-cloud-shade{fill:color-mix(in srgb, #d5e7fb calc((1 - var(--night,0)) * 100%), #172855)}:root[data-theme=dark] .sky-stage .sky-cloud-body{fill:#22366a}:root[data-theme=dark] .sky-stage .sky-cloud-shade{fill:#172855}:root .sky-stage-hills{transform:translateY(min(calc(var(--sky-scroll,0px) * .55), 45vh))}:root .sky-live .sky-prologue-copy{transform:translateY(calc(var(--y,0px) * .16))}:root .sky-live .sky-prologue-art{transform:translateY(calc(var(--y,0px) * -.14))}:root .sky-live .sky-contents{transform:translateY(calc(var(--out,0) * -40px))}:root .sky-live .sky-chapter:before{transform:translateY(calc(var(--y,0px) * -.32))}:root .sky-live .sky-chapter-copy{transform:translateY(calc(var(--y,0px) * .07))}:root .sky-live .sky-chapter .sky-plate{transform:translateY(calc(var(--y,0px) * -.09)) rotate(calc((1 - var(--in,1)) * -5deg)) scale(calc(.9 + var(--in,1) * .1))}:root .sky-live .sky-plate-cat{transform:translateY(calc(var(--y,0px) * -.12 - (1 - var(--in,1)) * 30px))}:root .sky-live .sky-envelope--a{transform:translate(calc((1 - var(--in,1)) * -160px), calc((1 - var(--in,1)) * -90px)) rotate(calc((1 - var(--in,1)) * -40deg))}:root .sky-live .sky-envelope--b{transform:translate(0, calc((1 - var(--in,1)) * -150px)) rotate(calc((1 - var(--in,1)) * 30deg))}:root .sky-live .sky-envelope--c{transform:translate(calc((1 - var(--in,1)) * 170px), calc((1 - var(--in,1)) * -70px)) rotate(calc((1 - var(--in,1)) * 50deg))}:root .sky-live .sky-msg{--m:0;--step:clamp(0, var(--in,1) * 2.2 - .6 - var(--m) * .25, 1);transform:translateX(calc((1 - var(--step)) * var(--from,40px))) scale(calc(.9 + var(--step) * .1))}:root .sky-live .sky-msg--nub{--from:-40px}:root .sky-live .sky-msg:nth-child(2){--m:1}:root .sky-live .sky-msg:nth-child(3){--m:2}:root .sky-live .sky-msg:nth-child(4){--m:3}:root .sky-live .sky-skyline{clip-path:inset(-80px -40px 0)}:root .sky-live .sky-tower{transform:translateY(calc((1 - clamp(0, var(--in,1) * 2 - .5 - var(--i,0) * .28, 1)) * 105%))}:root .sky-live .sky-house{transform:translateY(calc((1 - var(--in,1)) * 140px))}:root .sky-live .sky-house-window{opacity:clamp(.12, var(--in,1) * 2.2 - .9, 1)}:root .sky-live .sky-morning-note{transform:translate(calc((1 - var(--in,1)) * 90px), calc(var(--y,0px) * -.05)) rotate(calc(1.5deg + (1 - var(--in,1)) * 8deg))}:root .sky-live .sky-chapter--night:after{content:"";width:160px;height:2px;transform:translate(calc(var(--p,0) * 70vw), calc(var(--p,0) * 22vh)) rotate(18deg);opacity:clamp(0, min((var(--p,0) - .3) * 8, (.62 - var(--p,0)) * 8), 1);pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,#fff6d8);border-radius:2px;position:absolute;top:14%;left:8%}:root .sky-live .sky-window-frame{transform-origin:50% 100%;transform:perspective(1600px) rotateX(calc((1 - var(--in,1)) * 24deg)) scale(calc(.88 + var(--in,1) * .12)) translateY(calc(var(--y,0px) * -.05))}:root .sky-live .sky-chapter--window .sky-stamp{transform:translateY(calc((1 - clamp(0, var(--in,1) * 2 - .4, 1)) * 40px))}:root .sky-live .sky-epilogue-cast>*{--c:0;transform:translateY(calc((1 - clamp(0, var(--in,1) * 2.2 - .6 - var(--c) * .2, 1)) * 70px))}:root .sky-live .sky-epilogue-cast>:nth-child(2){--c:1}:root .sky-live .sky-epilogue-cast>:nth-child(3){--c:2}:root .sky-live .sky-ticket{transform:translateY(calc((1 - var(--in,1)) * 80px)) rotate(calc((1 - var(--in,1)) * -7deg))}:root .sky-live .sky-pg-head-art,:root .sky-live .sky-ac-head-art{transform:translateY(calc(var(--y,0px) * -.16))}:root .sky-live .sky-pg-plate,:root .sky-live .sky-pg-pass,:root .sky-live .sky-pg-postcard:nth-child(odd),:root .sky-live .sky-pg-polaroid:nth-child(odd){transform:translateY(calc(var(--y,0px) * -.05))}:root .sky-live .sky-pg-postcard:nth-child(2n),:root .sky-live .sky-pg-polaroid:nth-child(2n){transform:translateY(calc(var(--y,0px) * .04))}@media (max-width:640px){:root .sky-live .sky-pg-postcard,:root .sky-live .sky-pg-polaroid,:root .sky-live .sky-pg-plate,:root .sky-live .sky-pg-pass{transform:none}}:root .sky-portal{z-index:1;padding:clamp(40px,7vw,90px) 0;position:relative}:root .sky-portal-pin{place-items:center;gap:18px;display:grid;position:relative}:root .sky-portal-lines{z-index:2;flex-direction:column;order:2;align-items:center;gap:10px;padding:0 16px;display:flex;position:relative}:root .sky-portal-line{background:var(--sky-paper);color:var(--sky-ink);border:1.5px solid var(--sky-edge-strong);font-family:var(--sky-display);font-variation-settings:"SOFT" 100;text-align:center;box-shadow:var(--sky-shadow);border-radius:999px;padding:10px 18px;font-size:clamp(1.05rem,2.4vw,1.5rem);font-style:italic;font-weight:500}:root .sky-portal-cat{aspect-ratio:1;width:min(70vw,460px);position:relative}:root .sky-portal-orb{width:100%;height:100%;display:block!important}:root .sky-portal-orb>svg{width:100%!important;height:100%!important}:root .sky-portal-night{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}:root .sky-portal-star{fill:#fff6d8}:root .sky-portal-moon{fill:#fff1c4}:root .sky-portal-hill{fill:#13234b}:root .sky-portal-house{fill:#1c2d5e}:root .sky-portal-window{fill:#ffd27a}:root .sky-live .sky-portal{height:300vh;padding:0}:root .sky-live .sky-portal-pin{height:100svh;display:block;position:sticky;top:0;overflow:hidden}:root .sky-live .sky-portal-lines{position:absolute;bottom:12vh;left:0;right:0}:root .sky-live .sky-portal-line{max-width:calc(100vw - 32px);position:absolute;bottom:0;left:50%;translate:-50%}:root .sky-live .sky-portal-cat{transform-origin:50% 60%;width:80vmin;height:80vmin;margin:-40vmin 0 0 -40vmin;position:absolute;top:50%;left:50%}:root .sky-live .sky-portal--in{--rise:clamp(0, var(--k,0) / .3, 1);--dive:clamp(0, (var(--k,0) - .42) / .5, 1)}:root .sky-live .sky-portal--in .sky-portal-night{opacity:clamp(0, (var(--dive) - .04) / .22, 1)}:root .sky-live .sky-portal--in .sky-portal-cat{transform:translateY(calc((1 - var(--rise)) * 38vh)) scale(calc(.55 + var(--rise) * .45));opacity:calc(1 - clamp(0, (var(--dive) - .74) / .18, 1))}:root .sky-live .sky-portal--in .sky-portal-line--a{opacity:clamp(0, min((var(--k,0) - .02) * 12, (.3 - var(--k,0)) * 12), 1)}:root .sky-live .sky-portal--in .sky-portal-line--b{opacity:clamp(0, min((var(--k,0) - .3) * 12, (.56 - var(--k,0)) * 12), 1)}:root .sky-live .sky-portal--out{--emerge:clamp(0, var(--k,0) / .6, 1);--settle:clamp(0, (var(--k,0) - .82) / .18, 1)}:root .sky-live .sky-portal--out .sky-portal-night{opacity:calc(1 - clamp(0, (var(--emerge) - .55) / .3, 1))}:root .sky-live .sky-portal--out .sky-portal-cat{transform:translateY(calc(var(--settle) * 12vh)) scale(calc(1 - var(--settle) * .18));opacity:clamp(0, var(--k,0) / .025, 1)}:root .sky-live .sky-portal--out .sky-portal-line--a{opacity:clamp(0, min((var(--k,0) - .06) * 12, (.42 - var(--k,0)) * 12), 1)}:root .sky-live .sky-portal--out .sky-portal-line--b{opacity:clamp(0, min((var(--k,0) - .62) * 12, (1.1 - var(--k,0)) * 12), 1)}:root .sky-stitch{z-index:0;pointer-events:none;display:none;position:absolute;inset:0}:root .sky-stitch svg{position:absolute;top:0;left:0;overflow:visible}:root .sky-live .sky-stitch{display:block}:root .sky-stitch-ghost,:root .sky-stitch-sewn{fill:none;stroke-linecap:round;stroke-dasharray:8 10}:root .sky-stitch-ghost{stroke:var(--sky-ink);stroke-width:2px;opacity:.14}:root .sky-stitch-sewn{stroke:var(--sky-coral-display);stroke-width:3.5px}:root .sky-stitch-rider{will-change:transform;width:34px;height:32px;position:absolute;top:-16px;left:-17px}:root .sky-stitch-rider svg{width:100%;height:100%;fill:var(--sky-pink);filter:drop-shadow(0 3px #16365f59);position:static}:root .sky-stitch-eye{fill:#16365f}@media (max-width:1100px){:root .sky-live .sky-stitch{display:none}}@media (max-width:960px){:root .sky-live .sky-plate-cat{transform:none}}@media (max-width:640px){:root .sky-live .sky-portal{height:240vh}:root .sky-live .sky-chapter:before{transform:translateY(calc(var(--y,0px) * -.18))}}@keyframes sky-drift{0%{translate:-18px}to{translate:22px}}@keyframes sky-spin{to{rotate:360deg}}@keyframes sky-twinkle{0%,to{opacity:.9;scale:1}50%{opacity:.35;scale:.7}}@keyframes sky-bob{0%,to{translate:0}50%{translate:0 -7px}}@keyframes sky-lamp{0%,to{box-shadow:0 0 34px 10px #ffd27a80}50%{box-shadow:0 0 44px 16px #ffd27aa6}}@keyframes sky-par-far{0%{translate:0 -24px}to{translate:0 24px}}@keyframes sky-par-mid{0%{translate:0 -60px}to{translate:0 60px}}@keyframes sky-par-near{0%{translate:0 -110px}to{translate:0 110px}}@keyframes sky-par-fixed{0%{translate:0}to{translate:0 -120px}}@keyframes sky-settle{0%{opacity:0;translate:0 48px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes sky-pop{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}
@font-face{font-family:skyDisplayFont;src:url(../media/fraunces_display_600-s.p.2iyao7jfx-5k8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:skyDisplayFont;src:url(../media/fraunces_display_500_italic-s.p.2k_nce252hct9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:skyDisplayFont Fallback;src:local(Times New Roman);ascent-override:104.7%;descent-override:27.3%;line-gap-override:0.0%;size-adjust:93.41%}.skydisplayfont_eb4347a7-module__nNSNOq__className{font-family:skyDisplayFont,skyDisplayFont Fallback}.skydisplayfont_eb4347a7-module__nNSNOq__variable{--font-sky-display:"skyDisplayFont", "skyDisplayFont Fallback"}
