.or:where(.astro-x26fxrqr){--measure:660px;color:var(--text);background:radial-gradient(70% 40% at 50% 0,#7a4ca029,#0000 70%),radial-gradient(40% 24% at 50% 2%,#f0a24b1a,#0000 70%);padding:clamp(64px,10vw,120px) 24px clamp(96px,12vw,160px);position:relative}.or-grain:where(.astro-x26fxrqr){z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image: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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.or:where(.astro-x26fxrqr)>:where(.astro-x26fxrqr):not(.or-grain){z-index:1;max-width:var(--measure);margin-left:auto;margin-right:auto;position:relative}.or-head:where(.astro-x26fxrqr){text-align:center;border-bottom:1px solid var(--line);padding-bottom:clamp(48px,7vw,80px)}.or-moon:where(.astro-x26fxrqr){filter:drop-shadow(0 0 28px #f0a24b66);margin:0 auto 28px;display:block}.or-kicker:where(.astro-x26fxrqr){font:600 13px/1 var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin:0 0 18px}.or-title:where(.astro-x26fxrqr){font:800 clamp(64px, 11vw, 132px)/.9 var(--font-display);letter-spacing:-.045em;margin:0}.or-dek:where(.astro-x26fxrqr){max-width:460px;color:var(--text-2);text-wrap:balance;margin:24px auto 0;font-size:20px;line-height:1.5}.or-toc:where(.astro-x26fxrqr){text-align:left;margin-top:44px}.or-toc:where(.astro-x26fxrqr) ol:where(.astro-x26fxrqr){grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.or-toc:where(.astro-x26fxrqr) a:where(.astro-x26fxrqr){border-top:1px solid var(--line);min-height:44px;color:var(--text-2);transition:color var(--t-fast);align-items:baseline;gap:14px;padding:10px 0;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.or-toc:where(.astro-x26fxrqr) a:where(.astro-x26fxrqr) span:where(.astro-x26fxrqr){font:500 12px var(--font-mono);color:var(--amber)}.or-toc:where(.astro-x26fxrqr) a:where(.astro-x26fxrqr):hover{color:var(--text)}.or-ch:where(.astro-x26fxrqr){padding-top:clamp(64px,9vw,104px)}.or-n:where(.astro-x26fxrqr){min-width:44px;min-height:44px;font:500 15px var(--font-mono);letter-spacing:.06em;color:var(--amber);align-items:center;text-decoration:none;display:inline-flex}.or-n:where(.astro-x26fxrqr):before{content:"";background:var(--amber);opacity:.6;width:28px;height:1px;margin-right:12px}.or-n:where(.astro-x26fxrqr):hover{text-underline-offset:4px;text-decoration:underline}.or-ch:where(.astro-x26fxrqr) h2:where(.astro-x26fxrqr){font:750 clamp(32px, 4.6vw, 48px)/1.05 var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:8px 0 28px}.or-ch:where(.astro-x26fxrqr) p:where(.astro-x26fxrqr){color:#e3d8e9;text-wrap:pretty;hanging-punctuation:first;margin:0 0 1.15em;font-size:clamp(18px,1.5vw,20px);line-height:1.72}.or-ch:where(.astro-x26fxrqr) code:where(.astro-x26fxrqr){color:var(--text);background:#f4ece412;border-radius:6px;padding:1px 6px;font-size:.86em}.or:where(.astro-x26fxrqr) blockquote:where(.astro-x26fxrqr){border-left:2px solid var(--amber);margin:40px 0 40px -2px;padding:4px 0 4px 26px}.or:where(.astro-x26fxrqr) blockquote:where(.astro-x26fxrqr) p:where(.astro-x26fxrqr){font:700 clamp(26px, 3.4vw, 36px)/1.15 var(--font-display);letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:0}.or:where(.astro-x26fxrqr) blockquote:where(.astro-x26fxrqr).or-last p:where(.astro-x26fxrqr){color:var(--amber)}.or:where(.astro-x26fxrqr) a:where(.astro-x26fxrqr):focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:6px}.or-end:where(.astro-x26fxrqr){border-top:1px solid var(--line);margin-top:clamp(64px,9vw,104px);padding-top:32px}.or-sign:where(.astro-x26fxrqr){color:var(--text-3);margin:0;font-size:15px}.or-actions:where(.astro-x26fxrqr){flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;display:flex}.or-btn:where(.astro-x26fxrqr){background:var(--amber);height:48px;color:var(--amber-ink);border-radius:12px;align-items:center;padding:0 22px;font-weight:650;text-decoration:none;display:inline-flex}.or-btn:where(.astro-x26fxrqr):hover{background:#ffb866}.or-link:where(.astro-x26fxrqr){min-height:44px;color:var(--amber);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.or-link:where(.astro-x26fxrqr) span:where(.astro-x26fxrqr){transition:transform var(--t-mid) var(--ease-out)}.or-link:where(.astro-x26fxrqr):hover span:where(.astro-x26fxrqr){transform:translate(4px)}@media (width<=600px){.or-toc:where(.astro-x26fxrqr) ol:where(.astro-x26fxrqr){grid-template-columns:1fr}.or:where(.astro-x26fxrqr) blockquote:where(.astro-x26fxrqr){padding-left:18px}}
