html.anime{scroll-behavior:smooth}html.anime .ostaver-title,html.anime #ostaver-under-title,html.anime #ostaver-latest,html.anime .ostaver-gh,html.anime .ostaver-meta,html.anime .skill-title,html.anime .spec,html.anime .spec>*,html.anime .end-content>*{opacity:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.library-nav[data-astro-cid-tv6lroua]{--nav-ink:207, 224, 255;z-index:10;width:max-content;max-width:calc(100% - 2rem);font-family:var(--font-space-mono);letter-spacing:.08em;text-transform:uppercase;gap:.5rem;font-size:.58rem;display:flex;position:absolute;top:3.5rem;right:clamp(1.5rem,3vw,2rem)}.library-nav[data-astro-cid-tv6lroua] a[data-astro-cid-tv6lroua]{color:rgba(var(--nav-ink), .58);background:rgba(var(--nav-ink), .025);border:1px solid rgba(var(--nav-ink), .1);border-radius:999px;padding:.45rem .75rem;text-decoration:none}.library-nav[data-astro-cid-tv6lroua] a[data-astro-cid-tv6lroua][aria-current]{color:rgba(var(--nav-ink), .75)}.library-nav[data-astro-cid-tv6lroua] a[data-astro-cid-tv6lroua]:hover,.library-nav[data-astro-cid-tv6lroua] a[data-astro-cid-tv6lroua]:focus-visible{color:rgba(var(--nav-ink), .95);border-color:rgba(var(--nav-ink), .4);background:rgba(var(--nav-ink), .06)}.library-nav[data-astro-cid-tv6lroua] a[data-astro-cid-tv6lroua]:focus-visible{outline:2px solid rgba(var(--nav-ink), .95);outline-offset:5px}.arcadium[data-astro-cid-42q3tyzb]{--ink:#04050a;--panel:#0a0c14;--bone:#ece9dd;--cyan:#00fff8;--magenta:#ff2e7e;--amber:#ffb000;--dim:#7b86a8;--ease:cubic-bezier(.22, 1, .36, 1);--pixel:var(--font-space-mono);background:linear-gradient(180deg, #11141f, var(--ink));isolation:isolate;width:100%;max-width:320px;height:90px;transition:transform .5s var(--ease), border-color .5s ease, box-shadow .5s var(--ease);border:1px solid #00fff838;border-radius:6px;align-items:stretch;gap:10px;padding:8px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 1px #ece9dd0f,0 0 #00fff800}.arcadium[data-astro-cid-42q3tyzb]:hover{border-color:#00fff88c;transform:translateY(-3px);box-shadow:inset 0 1px #ece9dd14,0 18px 40px -20px #00fff88c,0 0 24px -10px #ff2e7e80}.arcadium[data-astro-cid-42q3tyzb]:active{transition-duration:.12s;transform:translateY(-1px)}.arcadium[data-astro-cid-42q3tyzb]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.arcadium__screen[data-astro-cid-42q3tyzb]{background:radial-gradient(120% 140% at 50% 40%, #0d1424 0%, var(--panel) 60%, var(--ink) 100%);border-radius:4px;flex-direction:column;flex:1;justify-content:center;gap:7px;padding:0 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000000d9}.arcadium__screen[data-astro-cid-42q3tyzb]:before,.arcadium__screen[data-astro-cid-42q3tyzb]:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.arcadium__screen[data-astro-cid-42q3tyzb]:before{background:repeating-linear-gradient(#00000052 0 1px,#0000 1px 3px)}.arcadium__screen[data-astro-cid-42q3tyzb]:after{background:linear-gradient(#0000 0%,#00fff812 48%,#0000 56%) 0 0/100% 220%;animation:4.5s linear infinite arcadium-refresh}@keyframes arcadium-refresh{0%{background-position:0 120%}to{background-position:0 -120%}}.arcadium__marquee[data-astro-cid-42q3tyzb]{height:26px;display:block;position:relative}.arcadium[data-astro-cid-42q3tyzb] .arcadium__mark{width:auto;max-width:100%;height:100%;color:var(--cyan);filter:drop-shadow(0 0 6px #00fff88c);transition:transform .35s var(--ease), opacity .35s ease;position:absolute;inset:0 auto 0 0}.arcadium[data-astro-cid-42q3tyzb] .arcadium__mark--ghost{color:var(--magenta);filter:none;opacity:0;mix-blend-mode:screen}.arcadium[data-astro-cid-42q3tyzb]:hover .arcadium__mark{transform:translate(1px)}.arcadium[data-astro-cid-42q3tyzb]:hover .arcadium__mark--ghost{opacity:.85;animation:1.6s step-end .35s infinite arcadium-glitch;transform:translate(-3px)}@keyframes arcadium-glitch{0%,to{transform:translate(-3px)}46%{transform:translate(-3px)}48%{transform:translate(3px,-1px)}52%{transform:translate(-5px,1px)}54%{transform:translate(-3px)}}.arcadium__hud[data-astro-cid-42q3tyzb]{font-family:var(--pixel);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;justify-content:space-between;align-items:baseline;font-size:.62rem;font-weight:700;line-height:1;display:flex}@media (width<=420px){.arcadium__hud[data-astro-cid-42q3tyzb]{letter-spacing:.1em;font-size:.52rem}}.arcadium__prompt[data-astro-cid-42q3tyzb]{color:var(--amber);animation:1.1s step-end infinite arcadium-blink}.arcadium[data-astro-cid-42q3tyzb]:hover .arcadium__prompt[data-astro-cid-42q3tyzb]{color:var(--bone);animation:none}@keyframes arcadium-blink{50%{opacity:0}}.arcadium__credit[data-astro-cid-42q3tyzb]{color:var(--dim);align-items:baseline;gap:.5em;display:inline-flex}.arcadium__count[data-astro-cid-42q3tyzb]{height:1em;color:var(--bone);display:inline-block;overflow:hidden}.arcadium__count[data-astro-cid-42q3tyzb] i[data-astro-cid-42q3tyzb]{height:1em;transition:transform .3s var(--ease) .28s;font-style:normal;display:block}.arcadium[data-astro-cid-42q3tyzb]:hover .arcadium__count[data-astro-cid-42q3tyzb] i[data-astro-cid-42q3tyzb]{transform:translateY(-100%)}.arcadium__slot[data-astro-cid-42q3tyzb]{background:linear-gradient(#1a1e2c,#0b0d15);border-radius:4px;flex:0 0 34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ece9dd14,inset 0 -1px #0009}.arcadium__slot[data-astro-cid-42q3tyzb]:after{content:"";background:#000;border-radius:2px;width:4px;height:30px;transition:box-shadow .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ff2e7e8c,0 0 10px #ff2e7e73}.arcadium[data-astro-cid-42q3tyzb]:hover .arcadium__slot[data-astro-cid-42q3tyzb]:after{box-shadow:0 0 0 1px #00fff8b3,0 0 12px #00fff899}.arcadium__coin[data-astro-cid-42q3tyzb]{background:radial-gradient(circle at 35% 30%, #ffe08a, var(--amber) 55%, #a86f00);z-index:1;border-radius:50%;width:20px;height:20px;margin-left:-10px;transition:transform .45s cubic-bezier(.55,0,.75,0),opacity .2s .3s;position:absolute;top:4px;left:50%;box-shadow:inset 0 0 0 2px #7846008c}.arcadium[data-astro-cid-42q3tyzb]:hover .arcadium__coin[data-astro-cid-42q3tyzb]{opacity:0;transform:translateY(40px)scaleX(.2)}@media (prefers-reduced-motion:reduce){.arcadium[data-astro-cid-42q3tyzb],.arcadium[data-astro-cid-42q3tyzb] .arcadium__mark,.arcadium__count[data-astro-cid-42q3tyzb] i[data-astro-cid-42q3tyzb],.arcadium__coin[data-astro-cid-42q3tyzb]{transition:none}.arcadium__screen[data-astro-cid-42q3tyzb]:after,.arcadium__prompt[data-astro-cid-42q3tyzb],.arcadium[data-astro-cid-42q3tyzb]:hover .arcadium__mark--ghost{animation:none}}.frame[data-astro-cid-zhc5aelv]{--deep:#0e0407;--wine-1:#3d0f1a;--wine-2:#5a1524;--wine-3:#290810;--umber:#21090c;--ink:#f2e9e6;background:var(--deep);isolation:isolate;cursor:pointer;width:100%;max-width:320px;height:90px;font-family:var(--font-cormorant);text-decoration:none;position:relative;overflow:hidden}.base[data-astro-cid-zhc5aelv]{background:radial-gradient(46% 60% at 18% 12%, var(--wine-2) 0%, transparent 55%), radial-gradient(38% 50% at 85% 8%, var(--wine-1) 0%, transparent 60%), radial-gradient(55% 65% at 70% 90%, var(--umber) 0%, transparent 60%), radial-gradient(40% 55% at 8% 85%, var(--wine-3) 0%, transparent 55%), radial-gradient(70% 90% at 50% 45%, var(--wine-1) 0%, var(--deep) 70%);position:absolute;inset:0}.mottle[data-astro-cid-zhc5aelv]{opacity:.5;mix-blend-mode:overlay;filter:blur(.3px);background-image:radial-gradient(1.5px 1.5px at 12% 22%,#ffffff80 0,#0000 60%),radial-gradient(1px 1px at 33% 68%,#fff6 0,#0000 60%),radial-gradient(2px 2px at 61% 14%,#ffffff59 0,#0000 60%),radial-gradient(1px 1px at 78% 52%,#ffffff73 0,#0000 60%),radial-gradient(1.5px 1.5px at 90% 80%,#00000080 0,#0000 60%),radial-gradient(2px 2px at 24% 88%,#00000073 0,#0000 60%),radial-gradient(1px 1px at 47% 40%,#0006 0,#0000 60%),radial-gradient(1.5px 1.5px at 55% 78%,#ffffff4d 0,#0000 60%);background-size:340px 340px;position:absolute;inset:-10%}.veins[data-astro-cid-zhc5aelv]{opacity:.28;mix-blend-mode:soft-light;background-image:linear-gradient(115deg,#0000 46%,#ffffff80 47%,#0000 48.5%),linear-gradient(72deg,#0000 61%,#ffffff59 61.6%,#0000 63%),linear-gradient(160deg,#0000 30%,#0006 30.6%,#0000 32%),linear-gradient(20deg,#0000 74%,#0000004d 74.5%,#0000 76%);position:absolute;inset:0}.grain[data-astro-cid-zhc5aelv]{opacity:.14;mix-blend-mode:overlay;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff80 0 1px,#0000 1px 2px),repeating-linear-gradient(90deg,#00000080 0 1px,#0000 1px 2px);background-size:2px 2px,3px 3px;position:absolute;inset:0}.sheen[data-astro-cid-zhc5aelv]{pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff0d 48%,#0000 62%);position:absolute;inset:0}.vignette[data-astro-cid-zhc5aelv]{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 28px 8px #040102bf}.content[data-astro-cid-zhc5aelv]{z-index:3;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.wordmark[data-astro-cid-zhc5aelv]{text-align:center;letter-spacing:.16em;color:var(--ink);text-transform:uppercase;text-shadow:0 1px #0006;user-select:none;font-size:28px;font-weight:500;transition:letter-spacing .6s cubic-bezier(.22,1,.36,1),color .4s}.rule[data-astro-cid-zhc5aelv]{background:#f2e9e680;width:40px;height:1px;margin:8px auto 0;transition:width .6s cubic-bezier(.22,1,.36,1),opacity .6s}.frame[data-astro-cid-zhc5aelv]:hover .wordmark[data-astro-cid-zhc5aelv]{letter-spacing:.185em}.frame[data-astro-cid-zhc5aelv]:hover .rule[data-astro-cid-zhc5aelv]{width:72px}@media (prefers-reduced-motion:reduce){.wordmark[data-astro-cid-zhc5aelv],.rule[data-astro-cid-zhc5aelv]{transition:none}}.atelier[data-astro-cid-t2x5aayb]{--bg:#fff;--ink:#1d1d1b;--ink-muted:#6b6b66;--border:#e5e5e2;--accent:#9a7348;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--bg);border:1px solid var(--border);width:100%;max-width:320px;min-height:90px;transition:transform .6s var(--ease), box-shadow .6s var(--ease), border-color .6s ease;will-change:transform;border-radius:4px;flex-direction:column;justify-content:center;gap:.75rem;padding:1rem 1.75rem;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0000000a}.atelier[data-astro-cid-t2x5aayb]:hover{border-color:#d7d7d3;transform:translateY(-4px);box-shadow:0 22px 45px -22px #00000080}.atelier[data-astro-cid-t2x5aayb]:active{transition-duration:.15s;transform:translateY(-1px)}.atelier__eyebrow[data-astro-cid-t2x5aayb]{font-family:var(--font-inter);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem;font-weight:500;transition:color .6s}.atelier__row[data-astro-cid-t2x5aayb]{justify-content:space-between;align-items:baseline;gap:2.5rem;display:flex}.atelier__name[data-astro-cid-t2x5aayb]{font-family:var(--font-instrument-serif);letter-spacing:-.02em;color:var(--ink);font-size:1.875rem;line-height:1}.atelier__arrow[data-astro-cid-t2x5aayb]{font-family:var(--font-inter);color:var(--ink-muted);transition:transform .6s var(--ease), color .6s ease;font-size:1.1rem}.atelier[data-astro-cid-t2x5aayb]:hover .atelier__arrow[data-astro-cid-t2x5aayb]{color:var(--accent);transform:translate(6px)}.atelier__line[data-astro-cid-t2x5aayb]{background:var(--accent);width:32px;height:1px;transition:width .6s var(--ease)}.atelier[data-astro-cid-t2x5aayb]:hover .atelier__line[data-astro-cid-t2x5aayb]{width:100%}.atelier[data-astro-cid-t2x5aayb]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.atelier[data-astro-cid-t2x5aayb],.atelier__arrow[data-astro-cid-t2x5aayb],.atelier__line[data-astro-cid-t2x5aayb],.atelier__eyebrow[data-astro-cid-t2x5aayb]{transition:none}}@property --belfort-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.belfort[data-astro-cid-l57h3iu7]{--bg:#0a0a12;--c1:#c9a84c;--c2:#e8c86a;--c3:#a8873c;--text:#f4f4ff;--ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;width:100%;max-width:320px;height:90px;font-family:var(--font-inter);transition:transform .5s var(--ease);will-change:transform;border-radius:18px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.belfort__glow[data-astro-cid-l57h3iu7]{background:conic-gradient(from var(--belfort-angle), var(--c1), var(--c2), var(--c3), var(--c1));filter:blur(18px);opacity:.55;z-index:-2;transition:opacity .5s var(--ease);border-radius:24px;animation:6s linear infinite belfort-spin;position:absolute;inset:-6px}.belfort__border[data-astro-cid-l57h3iu7]{background:conic-gradient(from var(--belfort-angle), var(--c1), var(--c2), var(--c3), var(--c1));-webkit-mask-composite:xor;z-index:1;border-radius:18px;padding:2px;animation:6s linear infinite belfort-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.belfort__inner[data-astro-cid-l57h3iu7]{background:radial-gradient(120% 140% at 0% 0%, #c9a84c47, transparent 55%), radial-gradient(120% 140% at 100% 100%, #e8c86a38, transparent 55%), var(--bg);width:100%;height:100%;color:var(--text);border-radius:16px;justify-content:center;align-items:center;gap:.85rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.belfort__inner[data-astro-cid-l57h3iu7]:before{content:"";width:45%;height:100%;transition:left .6s var(--ease);background:linear-gradient(100deg,#0000,#ffffff2e,#0000);position:absolute;top:0;left:-60%;transform:skew(-18deg)}.belfort[data-astro-cid-l57h3iu7]:hover .belfort__inner[data-astro-cid-l57h3iu7]:before{left:130%}.belfort__spark[data-astro-cid-l57h3iu7]{color:var(--c2);filter:drop-shadow(0 0 6px #e8c86acc);display:inline-flex}.belfort__spark[data-astro-cid-l57h3iu7] svg[data-astro-cid-l57h3iu7]{width:22px;height:22px;transition:transform .6s var(--ease)}.belfort[data-astro-cid-l57h3iu7]:hover .belfort__spark[data-astro-cid-l57h3iu7] svg[data-astro-cid-l57h3iu7]{transform:rotate(90deg)scale(1.1)}.belfort__text[data-astro-cid-l57h3iu7]{letter-spacing:-.01em;background:linear-gradient(90deg,#fff,#f5e6be 60%,#e8c86a);color:#0000;text-shadow:0 0 18px #c9a84c59;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;line-height:1}.belfort__arrow[data-astro-cid-l57h3iu7]{width:22px;height:22px;color:var(--c3);filter:drop-shadow(0 0 6px #c9a84cb3);transition:transform .5s var(--ease)}.belfort[data-astro-cid-l57h3iu7]:hover{transform:translateY(-2px)}.belfort[data-astro-cid-l57h3iu7]:hover .belfort__glow[data-astro-cid-l57h3iu7]{opacity:.85}.belfort[data-astro-cid-l57h3iu7]:hover .belfort__arrow[data-astro-cid-l57h3iu7]{transform:translate(5px)}.belfort[data-astro-cid-l57h3iu7]:active{transform:translateY(0)}.belfort[data-astro-cid-l57h3iu7]:focus-visible{outline:2px solid var(--c2);outline-offset:4px}@keyframes belfort-spin{to{--belfort-angle:360deg}}@media (prefers-reduced-motion:reduce){.belfort[data-astro-cid-l57h3iu7],.belfort__arrow[data-astro-cid-l57h3iu7],.belfort__spark[data-astro-cid-l57h3iu7] svg[data-astro-cid-l57h3iu7],.belfort__inner[data-astro-cid-l57h3iu7]:before{transition:none}.belfort__glow[data-astro-cid-l57h3iu7],.belfort__border[data-astro-cid-l57h3iu7]{animation:none}}.binary[data-astro-cid-w6rwlsor]{--void:#050506;--line:#ffffffd1;--dim:#fff6;--text:#eef1f4;--ease:cubic-bezier(.22, 1, .36, 1);background:radial-gradient(130% 150% at 50% -30%, #96aacd1a, transparent 60%), var(--void);isolation:isolate;width:100%;max-width:320px;height:90px;font-family:var(--font-space-mono);transition:transform .5s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease);will-change:transform;border:1px solid #ffffff24;border-radius:3px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 34px -22px #000000e6}.binary__grain[data-astro-cid-w6rwlsor]{z-index:1;opacity:.12;mix-blend-mode:overlay;pointer-events:none;transition:opacity .5s var(--ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;position:absolute;inset:0}.binary__scan[data-astro-cid-w6rwlsor]{z-index:2;width:45%;height:100%;transition:left .7s var(--ease);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff1a,#0000);position:absolute;top:0;left:-60%;transform:skew(-18deg)}.binary[data-astro-cid-w6rwlsor]:hover .binary__scan[data-astro-cid-w6rwlsor],.binary[data-astro-cid-w6rwlsor]:focus-visible .binary__scan[data-astro-cid-w6rwlsor]{left:130%}.binary__stream[data-astro-cid-w6rwlsor]{z-index:2;letter-spacing:2px;text-align:center;white-space:nowrap;color:var(--dim);opacity:.26;pointer-events:none;transition:opacity .5s var(--ease), letter-spacing .6s var(--ease);font-size:7px;position:absolute;bottom:6px;left:0;right:0;overflow:hidden}.binary[data-astro-cid-w6rwlsor]:hover .binary__stream[data-astro-cid-w6rwlsor],.binary[data-astro-cid-w6rwlsor]:focus-visible .binary__stream[data-astro-cid-w6rwlsor]{opacity:.6;letter-spacing:3px}.binary__corner[data-astro-cid-w6rwlsor]{border:0 solid var(--line);opacity:.7;z-index:3;pointer-events:none;width:11px;height:11px;transition:transform .5s var(--ease), opacity .5s var(--ease);position:absolute}.binary__corner--tl[data-astro-cid-w6rwlsor]{border-top-width:1.5px;border-left-width:1.5px;top:8px;left:8px}.binary__corner--tr[data-astro-cid-w6rwlsor]{border-top-width:1.5px;border-right-width:1.5px;top:8px;right:8px}.binary__corner--bl[data-astro-cid-w6rwlsor]{border-bottom-width:1.5px;border-left-width:1.5px;bottom:8px;left:8px}.binary__corner--br[data-astro-cid-w6rwlsor]{border-bottom-width:1.5px;border-right-width:1.5px;bottom:8px;right:8px}.binary[data-astro-cid-w6rwlsor]:hover .binary__corner[data-astro-cid-w6rwlsor],.binary[data-astro-cid-w6rwlsor]:focus-visible .binary__corner[data-astro-cid-w6rwlsor]{opacity:1}.binary[data-astro-cid-w6rwlsor]:hover .binary__corner--tl[data-astro-cid-w6rwlsor],.binary[data-astro-cid-w6rwlsor]:focus-visible .binary__corner--tl[data-astro-cid-w6rwlsor]{transform:translate(-3px,-3px)}.binary[data-astro-cid-w6rwlsor]:hover .binary__corner--tr[data-astro-cid-w6rwlsor],.binary[data-astro-cid-w6rwlsor]:focus-visible .binary__corner--tr[data-astro-cid-w6rwlsor]{transform:translate(3px,-3px)}.binary[data-astro-cid-w6rwlsor]:hover .binary__corner--bl[data-astro-cid-w6rwlsor],.binary[data-astro-cid-w6rwlsor]:focus-visible .binary__corner--bl[data-astro-cid-w6rwlsor]{transform:translate(-3px,3px)}.binary[data-astro-cid-w6rwlsor]:hover .binary__corner--br[data-astro-cid-w6rwlsor],.binary[data-astro-cid-w6rwlsor]:focus-visible .binary__corner--br[data-astro-cid-w6rwlsor]{transform:translate(3px,3px)}.binary__inner[data-astro-cid-w6rwlsor]{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:inline-flex;position:relative}.binary__eyebrow[data-astro-cid-w6rwlsor]{letter-spacing:.28em;text-indent:.28em;color:var(--dim);text-transform:uppercase;font-size:.56rem;font-weight:400}.binary__word[data-astro-cid-w6rwlsor]{letter-spacing:.16em;text-indent:.16em;color:var(--text);transition:letter-spacing .6s var(--ease), text-shadow .5s var(--ease);font-size:1.5rem;font-weight:700;line-height:1}.binary[data-astro-cid-w6rwlsor]:hover .binary__word[data-astro-cid-w6rwlsor],.binary[data-astro-cid-w6rwlsor]:focus-visible .binary__word[data-astro-cid-w6rwlsor]{letter-spacing:.2em;text-indent:.2em;text-shadow:0 0 16px #96aacd8c}.binary__arrow[data-astro-cid-w6rwlsor]{z-index:3;color:var(--dim);transition:transform .5s var(--ease), color .5s var(--ease);display:inline-flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.binary__arrow[data-astro-cid-w6rwlsor] svg[data-astro-cid-w6rwlsor]{width:18px;height:18px}.binary[data-astro-cid-w6rwlsor]:hover .binary__arrow[data-astro-cid-w6rwlsor],.binary[data-astro-cid-w6rwlsor]:focus-visible .binary__arrow[data-astro-cid-w6rwlsor]{color:var(--text);transform:translateY(-50%)translate(4px)}.binary[data-astro-cid-w6rwlsor]:hover{border-color:#96aacd66;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 20px 40px -20px #000000f2}.binary[data-astro-cid-w6rwlsor]:active{transform:translateY(0)}.binary[data-astro-cid-w6rwlsor]:focus-visible{outline-offset:4px;outline:2px solid #96aacde6}@media (prefers-reduced-motion:reduce){.binary[data-astro-cid-w6rwlsor],.binary__scan[data-astro-cid-w6rwlsor],.binary__stream[data-astro-cid-w6rwlsor],.binary__corner[data-astro-cid-w6rwlsor],.binary__word[data-astro-cid-w6rwlsor],.binary__arrow[data-astro-cid-w6rwlsor],.binary__grain[data-astro-cid-w6rwlsor]{transition:none}}.comfort[data-astro-cid-oalpwx3a]{--paper:#f4f1e6;--dark:#2a2320;--accent:#c2410c;--ease:cubic-bezier(.22, 1, .36, 1);border:2px solid var(--dark);background:var(--paper);width:100%;max-width:320px;color:var(--dark);font-family:var(--font-bricolage);transition:background .5s var(--ease), color .5s var(--ease), transform .5s var(--ease), box-shadow .5s var(--ease);will-change:transform;border-radius:9999px;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 1.7rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 10px -6px #2a232080}.comfort[data-astro-cid-oalpwx3a]:hover{background:var(--dark);color:var(--paper);transform:translateY(-2px);box-shadow:0 18px 34px -18px #2a2320b3}.comfort[data-astro-cid-oalpwx3a]:active{transition-duration:.14s;transform:translateY(0)}.comfort__cup[data-astro-cid-oalpwx3a]{display:inline-flex;position:relative}.comfort__mug[data-astro-cid-oalpwx3a]{width:28px;height:28px;color:inherit}.comfort__steam[data-astro-cid-oalpwx3a]{pointer-events:none;align-items:flex-end;gap:2.5px;height:8px;display:flex;position:absolute;bottom:62%;left:50%;transform:translate(-50%)}.comfort__steam[data-astro-cid-oalpwx3a] span[data-astro-cid-oalpwx3a]{background:var(--accent);opacity:0;border-radius:2px;width:2px;height:6px;transform:translateY(3px)scaleY(.6)}.comfort[data-astro-cid-oalpwx3a]:hover .comfort__steam[data-astro-cid-oalpwx3a] span[data-astro-cid-oalpwx3a]{animation:comfort-steam 2s var(--ease) infinite}.comfort[data-astro-cid-oalpwx3a]:hover .comfort__steam[data-astro-cid-oalpwx3a] span[data-astro-cid-oalpwx3a]:nth-child(2){animation-delay:.4s}.comfort[data-astro-cid-oalpwx3a]:hover .comfort__steam[data-astro-cid-oalpwx3a] span[data-astro-cid-oalpwx3a]:nth-child(3){animation-delay:.8s}.comfort__text[data-astro-cid-oalpwx3a]{letter-spacing:-.01em;font-size:1.35rem;font-weight:700;line-height:1}.comfort__arrow[data-astro-cid-oalpwx3a]{width:24px;height:24px;color:inherit;transition:transform .5s var(--ease)}.comfort[data-astro-cid-oalpwx3a]:hover .comfort__arrow[data-astro-cid-oalpwx3a]{transform:translate(5px)}.comfort[data-astro-cid-oalpwx3a]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes comfort-steam{0%{opacity:0;transform:translateY(3px)scaleY(.6)}35%{opacity:.8}to{opacity:0;transform:translateY(-6px)scaleY(1.1)}}@media (prefers-reduced-motion:reduce){.comfort[data-astro-cid-oalpwx3a],.comfort__arrow[data-astro-cid-oalpwx3a]{transition:none}.comfort[data-astro-cid-oalpwx3a]:hover .comfort__steam[data-astro-cid-oalpwx3a] span[data-astro-cid-oalpwx3a]{animation:none}}@property --wipe{syntax:"<length-percentage>";inherits:true;initial-value:-24px}.honor-btn[data-astro-cid-y6anbgrl]{--paper:#f5f5ed;--ink:#282828;--rule:#b3b3af;--muted:#72726f;--brand:#fa3600;--ease:cubic-bezier(.23, 1, .32, 1);--wipe:-24px;isolation:isolate;width:min(320px,100%);height:90px;color:var(--ink);background:linear-gradient(var(--rule), var(--rule)) 0 50% / 100% 1px no-repeat, radial-gradient(circle, #b3b3af80 .7px, transparent 1.2px) 0 0 / 16px 16px, var(--paper);border:1px solid var(--rule);transition:--wipe .9s steps(14, end), color .3s var(--ease) .15s, transform .5s var(--ease), box-shadow .5s var(--ease);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 36px -22px #000000d9}.honor-btn__fill[data-astro-cid-y6anbgrl]{z-index:-1;background:var(--ink);-webkit-mask:linear-gradient(90deg, #000 var(--wipe), transparent var(--wipe)), conic-gradient(#000 25%, transparent 0 50%, #000 0 75%, transparent 0) var(--wipe) 0 / 20px 20px repeat-y;mask:linear-gradient(90deg, #000 var(--wipe), transparent var(--wipe)), conic-gradient(#000 25%, transparent 0 50%, #000 0 75%, transparent 0) var(--wipe) 0 / 20px 20px repeat-y;pointer-events:none;position:absolute;inset:0}.honor-btn__tick[data-astro-cid-y6anbgrl]{border:0 solid var(--brand);pointer-events:none;width:9px;height:9px;position:absolute}.honor-btn__tick--tl[data-astro-cid-y6anbgrl]{border-top-width:1px;border-left-width:1px;top:5px;left:5px}.honor-btn__tick--br[data-astro-cid-y6anbgrl]{border-bottom-width:1px;border-right-width:1px;bottom:5px;right:5px}.honor-btn__copy[data-astro-cid-y6anbgrl]{flex-direction:column;flex:1;justify-content:center;gap:6px;min-width:0;padding:0 1.1rem 0 1.3rem;display:flex}.honor-btn__eyebrow[data-astro-cid-y6anbgrl],.honor-btn__dim[data-astro-cid-y6anbgrl]{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transition:color .3s var(--ease) .15s;align-items:center;font-size:.55rem;font-weight:500;line-height:1;display:flex}.honor-btn__eyebrow[data-astro-cid-y6anbgrl]{gap:.45rem}.honor-btn__eyebrow[data-astro-cid-y6anbgrl] i[data-astro-cid-y6anbgrl]{background:var(--brand);width:5px;height:5px}.honor-btn__dim[data-astro-cid-y6anbgrl]{border-top:1px dashed var(--rule);justify-content:space-between;max-width:150px;padding-top:4px;font-size:.48rem}.honor-btn__roll[data-astro-cid-y6anbgrl]{display:grid;overflow:hidden}.honor-btn__roll[data-astro-cid-y6anbgrl]>[data-astro-cid-y6anbgrl]{transition:transform .5s var(--ease);grid-area:1/1}.honor-btn__roll[data-astro-cid-y6anbgrl]>[data-astro-cid-y6anbgrl]:last-child{transform:translateY(105%)}.honor-btn__title[data-astro-cid-y6anbgrl]{font-family:var(--font-inter);letter-spacing:-.045em;white-space:nowrap;font-size:1.45rem;font-weight:500;line-height:1.1}.honor-btn__icon[data-astro-cid-y6anbgrl]{border-left:1px solid var(--rule);width:62px;transition:background-color .4s var(--ease);background:0 0;flex:none;place-items:center;display:grid}.honor-btn__icon[data-astro-cid-y6anbgrl] svg[data-astro-cid-y6anbgrl]{stroke:currentColor;stroke-width:1.5px;width:18px;height:18px;display:block}.honor-btn[data-astro-cid-y6anbgrl]:hover,.honor-btn[data-astro-cid-y6anbgrl]:focus-visible{--wipe:calc(100% + 24px);color:var(--paper);transform:translateY(-2px);box-shadow:0 22px 42px -20px #fa360073}.honor-btn[data-astro-cid-y6anbgrl]:hover .honor-btn__eyebrow[data-astro-cid-y6anbgrl],.honor-btn[data-astro-cid-y6anbgrl]:hover .honor-btn__dim[data-astro-cid-y6anbgrl],.honor-btn[data-astro-cid-y6anbgrl]:focus-visible .honor-btn__eyebrow[data-astro-cid-y6anbgrl],.honor-btn[data-astro-cid-y6anbgrl]:focus-visible .honor-btn__dim[data-astro-cid-y6anbgrl]{color:var(--rule)}.honor-btn[data-astro-cid-y6anbgrl]:hover .honor-btn__roll[data-astro-cid-y6anbgrl]>[data-astro-cid-y6anbgrl]:first-child,.honor-btn[data-astro-cid-y6anbgrl]:focus-visible .honor-btn__roll[data-astro-cid-y6anbgrl]>[data-astro-cid-y6anbgrl]:first-child{transform:translateY(-105%)}.honor-btn[data-astro-cid-y6anbgrl]:hover .honor-btn__roll[data-astro-cid-y6anbgrl]>[data-astro-cid-y6anbgrl]:last-child,.honor-btn[data-astro-cid-y6anbgrl]:focus-visible .honor-btn__roll[data-astro-cid-y6anbgrl]>[data-astro-cid-y6anbgrl]:last-child{transform:translateY(0)}.honor-btn[data-astro-cid-y6anbgrl]:hover .honor-btn__icon[data-astro-cid-y6anbgrl],.honor-btn[data-astro-cid-y6anbgrl]:focus-visible .honor-btn__icon[data-astro-cid-y6anbgrl]{background:var(--brand)}.honor-btn[data-astro-cid-y6anbgrl]:active{transform:translateY(0)}.honor-btn[data-astro-cid-y6anbgrl]:focus-visible{outline:2px solid var(--brand);outline-offset:5px}@media (prefers-reduced-motion:reduce){.honor-btn[data-astro-cid-y6anbgrl],.honor-btn__eyebrow[data-astro-cid-y6anbgrl],.honor-btn__dim[data-astro-cid-y6anbgrl],.honor-btn__roll[data-astro-cid-y6anbgrl]>[data-astro-cid-y6anbgrl],.honor-btn__icon[data-astro-cid-y6anbgrl]{transition:none}.honor-btn[data-astro-cid-y6anbgrl]:hover,.honor-btn[data-astro-cid-y6anbgrl]:focus-visible{transform:none}}.kyanos-btn[data-astro-cid-nhvh6jxg]{--paper:#f2efe6;--ink:#0e2356;--prussian:#122f78;--prussian-deep:#0b1d4a;--sens:#e4e1a6;--font-sans:var(--font-ysabeau);--font-serif:var(--font-cardo);--ease-out:cubic-bezier(.22, .61, .36, 1);isolation:isolate;background:radial-gradient(60% 120% at 18% 10%, #2848968c, transparent 70%), radial-gradient(50% 110% at 88% 90%, #0b1d4ab3, transparent 70%), radial-gradient(40% 80% at 70% 20%, #1c3a8473, transparent 70%), var(--prussian);width:100%;max-width:320px;height:90px;color:var(--paper);font-family:var(--font-sans);cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);border-radius:2px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2efe61a,0 22px 44px -26px #000c}.kyanos-btn__sheet[data-astro-cid-nhvh6jxg]{width:100%;height:100%;transition:filter .6s var(--ease-out);display:block;position:absolute;inset:0}.kyanos-btn__title[data-astro-cid-nhvh6jxg]{letter-spacing:-.02em;color:var(--ink);font-size:32px;font-weight:400;line-height:1;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.kyanos-btn[data-astro-cid-nhvh6jxg]:not(.is-live){background:linear-gradient(var(--sens), var(--sens)) 0 50% / 71% 78% no-repeat, var(--prussian)}.kyanos-btn[data-astro-cid-nhvh6jxg].is-live .kyanos-btn__title[data-astro-cid-nhvh6jxg]{visibility:hidden}.kyanos-btn__plate[data-astro-cid-nhvh6jxg]{font-family:var(--font-serif);color:var(--sens);font-size:1.05rem;font-style:italic;line-height:1;position:absolute;top:11px;right:14px}.kyanos-btn[data-astro-cid-nhvh6jxg]:hover,.kyanos-btn[data-astro-cid-nhvh6jxg]:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #f2efe629,0 26px 50px -24px #000000d9,0 0 0 1px #e4e1a624}.kyanos-btn[data-astro-cid-nhvh6jxg]:hover .kyanos-btn__sheet[data-astro-cid-nhvh6jxg],.kyanos-btn[data-astro-cid-nhvh6jxg]:focus-visible .kyanos-btn__sheet[data-astro-cid-nhvh6jxg]{filter:saturate(1.25)brightness(1.03)}.kyanos-btn[data-astro-cid-nhvh6jxg]:active{transform:translateY(0)}.kyanos-btn[data-astro-cid-nhvh6jxg]:focus-visible{outline:2px solid var(--paper);outline-offset:4px}@media (prefers-reduced-motion:reduce){.kyanos-btn[data-astro-cid-nhvh6jxg],.kyanos-btn__sheet[data-astro-cid-nhvh6jxg]{transition:none}}.mirage-btn[data-astro-cid-opsrcni5]{--paper:#fff;--ink:#0a0a0a;--red:#ff2e2e;--cyan:#00c8c8;--ease:cubic-bezier(.19, 1, .22, 1);border:1.5px solid var(--ink);background:var(--paper);isolation:isolate;width:100%;max-width:320px;height:90px;font-family:var(--font-archivo);transition:transform .5s var(--ease), box-shadow .5s var(--ease);will-change:transform;border-radius:4px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.mirage-btn__moire[data-astro-cid-opsrcni5]{z-index:0;opacity:0;transition:opacity .5s var(--ease);will-change:transform;background:repeating-radial-gradient(circle,#0a0a0ae6 0 1.1px,#0000 1.1px 7px);position:absolute;inset:-40%}.mirage-btn__face[data-astro-cid-opsrcni5]{z-index:2;background:radial-gradient(ellipse 78% 120% at 50% 50%, var(--paper) 0 52%, #ffffffdb 70%, #fff0 100%);justify-content:center;align-items:center;gap:.8rem;width:100%;height:100%;padding-inline:1.4rem;display:inline-flex;position:relative}.mirage-btn__eye[data-astro-cid-opsrcni5]{flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.mirage-btn__ring[data-astro-cid-opsrcni5]{border:1.5px solid var(--ink);border-radius:50%;position:absolute}.mirage-btn__ring[data-astro-cid-opsrcni5]:first-child{width:34px;height:34px}.mirage-btn__ring[data-astro-cid-opsrcni5]:nth-child(2){width:20px;height:20px}.mirage-btn__pupil[data-astro-cid-opsrcni5]{background:var(--ink);border-radius:50%;width:7px;height:7px}.mirage-btn__text[data-astro-cid-opsrcni5]{letter-spacing:-.01em;color:var(--ink);font-size:1.55rem;font-weight:900;line-height:1;transition:text-shadow .24s}.mirage-btn__reg[data-astro-cid-opsrcni5]{vertical-align:super;font-size:.62rem;font-weight:700}.mirage-btn__cue[data-astro-cid-opsrcni5]{letter-spacing:.22em;text-transform:uppercase;color:var(--ink);opacity:.45;transition:opacity .4s var(--ease);margin-left:auto;font-size:.62rem;font-weight:700}.mirage-btn[data-astro-cid-opsrcni5]:hover,.mirage-btn[data-astro-cid-opsrcni5]:focus-visible{transform:translateY(-2px);box-shadow:0 12px 26px -16px #0a0a0a99}.mirage-btn[data-astro-cid-opsrcni5]:hover .mirage-btn__moire[data-astro-cid-opsrcni5],.mirage-btn[data-astro-cid-opsrcni5]:focus-visible .mirage-btn__moire[data-astro-cid-opsrcni5]{opacity:.5;animation:7s linear infinite mirage-drift}.mirage-btn[data-astro-cid-opsrcni5]:hover .mirage-btn__text[data-astro-cid-opsrcni5],.mirage-btn[data-astro-cid-opsrcni5]:focus-visible .mirage-btn__text[data-astro-cid-opsrcni5]{text-shadow:-2px 0 var(--red), 2px 0 var(--cyan)}.mirage-btn[data-astro-cid-opsrcni5]:hover .mirage-btn__cue[data-astro-cid-opsrcni5],.mirage-btn[data-astro-cid-opsrcni5]:focus-visible .mirage-btn__cue[data-astro-cid-opsrcni5]{opacity:.9}.mirage-btn[data-astro-cid-opsrcni5]:active{transform:translateY(0)}.mirage-btn[data-astro-cid-opsrcni5]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@keyframes mirage-drift{to{transform:translate(6%,-4%)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.mirage-btn[data-astro-cid-opsrcni5],.mirage-btn__moire[data-astro-cid-opsrcni5],.mirage-btn__text[data-astro-cid-opsrcni5],.mirage-btn__cue[data-astro-cid-opsrcni5]{transition:none}.mirage-btn[data-astro-cid-opsrcni5]:hover .mirage-btn__moire[data-astro-cid-opsrcni5],.mirage-btn[data-astro-cid-opsrcni5]:focus-visible .mirage-btn__moire[data-astro-cid-opsrcni5]{animation:none}}@property --bob{syntax:"<length>";inherits:true;initial-value:0}.pellucid-btn[data-astro-cid-mdyapyxg]{--ground:#e7ebef;--ink:#0a0c10;--ink-2:#4b5361;--prism:linear-gradient(100deg, #ff5e7e 0%, #ffb057 20%, #f2e35e 38%, #5ef0c0 58%, #58a6ff 78%, #a77bff 100%);--ease:cubic-bezier(.16, 1, .3, 1);--lens-ease:cubic-bezier(.76, 0, .24, 1);--w:320px;--h:90px;--r:34px;--hole:17px;--lx:238px;--ly:45px;--cy:calc(var(--ly) + var(--bob));isolation:isolate;background:var(--ground);width:100%;max-width:320px;height:90px;color:var(--ink);font-family:var(--font-bricolage);transition:transform .6s var(--ease), box-shadow .6s var(--ease);border-radius:20px;text-decoration:none;animation:5.2s ease-in-out infinite alternate pellucid-bob;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 22px 44px -26px #000000bf}.pellucid-btn__plate[data-astro-cid-mdyapyxg]{background:linear-gradient(#0a0c100f 1px, transparent 1px) center / 16px 16px, linear-gradient(90deg, #0a0c100f 1px, transparent 1px) center / 16px 16px, radial-gradient(55% 130% at 10% 0%, #acbeff9e, transparent 70%), radial-gradient(50% 130% at 94% 15%, #ffc0ac94, transparent 70%), radial-gradient(65% 90% at 55% 118%, #96eed68c, transparent 70%), var(--ground);place-items:center;display:grid;position:absolute;inset:0}.pellucid-btn__plate[data-astro-cid-mdyapyxg]:before{content:"";background:#0a0c1038;height:1px;position:absolute;top:50%;left:0;right:0}.pellucid-btn__word[data-astro-cid-mdyapyxg]{letter-spacing:-.01em;font-variation-settings:"opsz" 96;user-select:none;font-size:38px;font-weight:700;font-stretch:75%;line-height:1;position:relative}.pellucid-btn__tag[data-astro-cid-mdyapyxg]{z-index:1;font-family:var(--font-geist);letter-spacing:.16em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--ink-2);user-select:none;font-size:8.5px;font-weight:500;line-height:1;position:absolute}.pellucid-btn__tag--tl[data-astro-cid-mdyapyxg]{top:12px;left:16px}.pellucid-btn__tag--br[data-astro-cid-mdyapyxg]{bottom:12px;right:16px}.pellucid-btn__yaw[data-astro-cid-mdyapyxg]{color:var(--ink);font-weight:500}.pellucid-btn__caustic[data-astro-cid-mdyapyxg]{z-index:1;width:calc(var(--r) * 2);height:calc(var(--r) * 2);filter:blur(3px);transform:translate(calc(var(--lx) - var(--r) + 8px), calc(var(--cy) - var(--r) + 14px)) scaleY(.5);pointer-events:none;background:radial-gradient(closest-side,#ffffffb3 0 16%,#0000 30%,#58a6ff47 44%,#ff5e7e3d 54%,#0a0c1024 68%,#0000 100%);border-radius:50%;position:absolute;top:0;left:0}.pellucid-btn__lens[data-astro-cid-mdyapyxg]{z-index:2;width:calc(var(--r) * 2);height:calc(var(--r) * 2);transform:translate(calc(var(--lx) - var(--r)), calc(var(--cy) - var(--r)));-webkit-mask:radial-gradient(circle closest-side, transparent calc(var(--hole) - .5px), #000 calc(var(--hole) + .5px));mask:radial-gradient(circle closest-side, transparent calc(var(--hole) - .5px), #000 calc(var(--hole) + .5px));pointer-events:none;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden}.pellucid-btn__plate--refracted[data-astro-cid-mdyapyxg]{width:var(--w);height:var(--h);transform-origin:var(--lx) var(--cy);transform:translate(calc(var(--r) - var(--lx)), calc(var(--r) - var(--cy))) scale(-.62);filter:saturate(1.35)contrast(1.04);inset:0 auto auto 0}.pellucid-btn__plate--refracted[data-astro-cid-mdyapyxg] .pellucid-btn__word[data-astro-cid-mdyapyxg]{text-shadow:-3px 0 #ff3b6bbf,3px 0 #3b6bffbf}.pellucid-btn__rim[data-astro-cid-mdyapyxg]{background:radial-gradient(circle at 29% 22%, #fffffff2 0 1.5px, #ffffff80 3.5px, transparent 9px), radial-gradient(circle at 72% 80%, #fff9 0 1px, transparent 6px), radial-gradient(circle closest-side, #ffffffd9 calc(var(--hole) + .5px), #fff0 calc(var(--hole) + 4px), #fff0 calc(var(--r) - 8px), #0a0c1029 calc(var(--r) - 2.5px), #ffffffe6 var(--r));border-radius:50%;position:absolute;inset:0}.pellucid-btn__rim[data-astro-cid-mdyapyxg]:after{content:"";opacity:.5;mix-blend-mode:overlay;-webkit-mask:radial-gradient(circle closest-side, #000 calc(var(--hole) + 1px), transparent calc(var(--hole) + 6px), transparent calc(var(--r) - 9px), #000 var(--r));mask:radial-gradient(circle closest-side, #000 calc(var(--hole) + 1px), transparent calc(var(--hole) + 6px), transparent calc(var(--r) - 9px), #000 var(--r));background:conic-gradient(#ff5e7e,#ffb057,#f2e35e,#5ef0c0,#58a6ff,#a77bff,#ff5e7e);border-radius:50%;animation:9s linear infinite pellucid-film;position:absolute;inset:0}.pellucid-btn__prism[data-astro-cid-mdyapyxg]{z-index:3;background:var(--prism);transform-origin:100%;height:2px;transition:transform .8s var(--lens-ease);border-radius:2px;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.pellucid-btn[data-astro-cid-mdyapyxg]:hover,.pellucid-btn[data-astro-cid-mdyapyxg]:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffffd9,0 26px 50px -24px #000c,0 0 0 1px #58a6ff2e}.pellucid-btn[data-astro-cid-mdyapyxg]:hover .pellucid-btn__prism[data-astro-cid-mdyapyxg],.pellucid-btn[data-astro-cid-mdyapyxg]:focus-visible .pellucid-btn__prism[data-astro-cid-mdyapyxg]{transform-origin:0;transform:scaleX(1)}.pellucid-btn[data-astro-cid-mdyapyxg]:active{transform:translateY(0)}.pellucid-btn[data-astro-cid-mdyapyxg]:focus-visible{outline-offset:4px;outline:2px solid #e7ebef}@keyframes pellucid-bob{0%{--bob:-2px}to{--bob:2px}}@keyframes pellucid-film{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pellucid-btn[data-astro-cid-mdyapyxg],.pellucid-btn__rim[data-astro-cid-mdyapyxg]:after{animation:none}.pellucid-btn[data-astro-cid-mdyapyxg],.pellucid-btn__prism[data-astro-cid-mdyapyxg]{transition:none}}@property --lift{syntax:"<length>";inherits:true;initial-value:0}.rhumb-btn[data-astro-cid-7o3yhkmp]{--night:#050507;--signal:#ff5cd2;--rim:#93a0ff;--text:#f3f2f6;--muted:#8f8e9c;--ease:cubic-bezier(.16, 1, .3, 1);--swing:cubic-bezier(.34, 1.56, .64, 1);--px:84%;--lift:0px;--py:calc(142% - var(--lift));isolation:isolate;width:min(320px,100%);height:90px;color:var(--text);background:radial-gradient(90% 140% at 0% 0%, #93a0ff1a, transparent 60%), var(--night);transition:--lift .9s var(--ease), border-color .5s var(--ease), box-shadow .6s var(--ease), transform .6s var(--ease);border:1px solid #ffffff29;border-radius:3px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 18px 36px -22px #000000d9}.rhumb-btn__planet[data-astro-cid-7o3yhkmp],.rhumb-btn__rim[data-astro-cid-7o3yhkmp],.rhumb-btn__dust[data-astro-cid-7o3yhkmp]{z-index:-1;pointer-events:none;position:absolute;inset:0}.rhumb-btn__planet[data-astro-cid-7o3yhkmp]{background:radial-gradient(circle at var(--px) var(--py), #ff5cd2 0 60px, #b0309a 60px 90px, transparent 91px);-webkit-mask:conic-gradient(#000 25%, transparent 0 50%, #000 0 75%, transparent 0) 0 0 / 6px 6px;mask:conic-gradient(#000 25%, transparent 0 50%, #000 0 75%, transparent 0) 0 0 / 6px 6px;opacity:.92}.rhumb-btn__rim[data-astro-cid-7o3yhkmp]{background:radial-gradient(circle at var(--px) var(--py), transparent 0 90px, var(--rim) 91px 93px, #93a0ff47 93px 96px, transparent 97px), radial-gradient(circle at var(--px) var(--py), #ff5cd2 0 54px, transparent 55px);opacity:.9}.rhumb-btn__dust[data-astro-cid-7o3yhkmp]{background:radial-gradient(circle, var(--rim) .8px, transparent 1.4px) 0 0 / 11px 9px, radial-gradient(circle, #fff .7px, transparent 1.2px) 5px 4px / 17px 13px;-webkit-mask:radial-gradient(circle at var(--px) var(--py), transparent 0 94px, #000 98px, transparent 128px);mask:radial-gradient(circle at var(--px) var(--py), transparent 0 94px, #000 98px, transparent 128px);opacity:.8}.rhumb-btn[data-astro-cid-7o3yhkmp]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#050507e0 0%,#05050799 55%,#05050700 82%);position:absolute;inset:0}.rhumb-btn__copy[data-astro-cid-7o3yhkmp]{flex-direction:column;justify-content:center;gap:4px;padding:0 1.25rem;display:flex;position:absolute;inset:0}.rhumb-btn__eyebrow[data-astro-cid-7o3yhkmp],.rhumb-btn__foot[data-astro-cid-7o3yhkmp]{font-family:var(--font-space-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;font-size:.55rem;line-height:1;display:flex}.rhumb-btn__eyebrow[data-astro-cid-7o3yhkmp] i[data-astro-cid-7o3yhkmp]{background:#3fd1ae;width:5px;height:5px;animation:2.4s step-end infinite rhumb-btn-blink;box-shadow:0 0 8px #3fd1aeb3}.rhumb-btn__title[data-astro-cid-7o3yhkmp]{font-family:var(--font-instrument-serif);letter-spacing:-.015em;color:var(--text);text-shadow:0 2px 14px #050507cc;font-size:2rem;font-style:italic;line-height:1}.rhumb-btn__foot[data-astro-cid-7o3yhkmp] b[data-astro-cid-7o3yhkmp]{color:var(--signal);font-weight:700}.rhumb-btn__arrow[data-astro-cid-7o3yhkmp]{letter-spacing:0;color:var(--text);transition:transform .45s var(--ease);font-size:.8rem}.rhumb-btn__rose[data-astro-cid-7o3yhkmp]{width:50px;height:50px;color:var(--text);filter:drop-shadow(0 0 10px #0505078c);margin-top:-25px;position:absolute;top:50%;right:1.1rem;overflow:visible}.rhumb-btn__ring[data-astro-cid-7o3yhkmp]{stroke:#f3f2f680;stroke-width:.8px;fill:#05050773}.rhumb-btn__tick[data-astro-cid-7o3yhkmp]{stroke:#f3f2f68c;stroke-width:.7px}.rhumb-btn__tick--long[data-astro-cid-7o3yhkmp]{stroke:var(--text);stroke-width:.9px}.rhumb-btn__point[data-astro-cid-7o3yhkmp]{fill:#f3f2f624;stroke:var(--text);stroke-width:.6px;stroke-linejoin:round}.rhumb-btn__needle[data-astro-cid-7o3yhkmp]{fill:var(--signal);filter:drop-shadow(0 0 4px #ff5cd2b3);transform-origin:24px 24px;transform-box:view-box;transition:transform 1.3s var(--swing);transform:rotate(-38deg)}.rhumb-btn__hub[data-astro-cid-7o3yhkmp]{fill:var(--night);stroke:var(--text);stroke-width:.7px}.rhumb-btn[data-astro-cid-7o3yhkmp]:hover,.rhumb-btn[data-astro-cid-7o3yhkmp]:focus-visible{--lift:14px;border-color:#ff5cd2bf;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ff5cd22e,0 20px 40px -20px #ff5cd273}.rhumb-btn[data-astro-cid-7o3yhkmp]:hover .rhumb-btn__needle[data-astro-cid-7o3yhkmp],.rhumb-btn[data-astro-cid-7o3yhkmp]:focus-visible .rhumb-btn__needle[data-astro-cid-7o3yhkmp]{transform:rotate(47deg)}.rhumb-btn[data-astro-cid-7o3yhkmp]:hover .rhumb-btn__arrow[data-astro-cid-7o3yhkmp],.rhumb-btn[data-astro-cid-7o3yhkmp]:focus-visible .rhumb-btn__arrow[data-astro-cid-7o3yhkmp]{transform:translate(3px,-3px)}.rhumb-btn[data-astro-cid-7o3yhkmp]:active{transform:translateY(0)}.rhumb-btn[data-astro-cid-7o3yhkmp]:focus-visible{outline:2px solid var(--signal);outline-offset:5px}@keyframes rhumb-btn-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.rhumb-btn[data-astro-cid-7o3yhkmp],.rhumb-btn__planet[data-astro-cid-7o3yhkmp],.rhumb-btn__rim[data-astro-cid-7o3yhkmp],.rhumb-btn__dust[data-astro-cid-7o3yhkmp],.rhumb-btn__needle[data-astro-cid-7o3yhkmp],.rhumb-btn__arrow[data-astro-cid-7o3yhkmp]{transition:none}.rhumb-btn__eyebrow[data-astro-cid-7o3yhkmp] i[data-astro-cid-7o3yhkmp]{animation:none}.rhumb-btn[data-astro-cid-7o3yhkmp]:hover,.rhumb-btn[data-astro-cid-7o3yhkmp]:focus-visible{transform:none}}.stage[data-astro-cid-w75gpcdv]{--green:#17c964;--blue:#1857d8;--yellow:#f5c518;--red:#e5342a;--black:#14141a;--paper:#fbfaf7;--ink:#14141a;--lift:0px;--tilt:0deg;cursor:pointer;width:100%;max-width:320px;height:90px;color:var(--ink);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:10px;text-decoration:none;display:inline-flex;position:relative}.stack-wrapper[data-astro-cid-w75gpcdv]{transform-origin:50%;display:inline-block;position:relative;transform:scale(.55)}.stack[data-astro-cid-w75gpcdv]{width:300px;height:150px;transform:translateY(var(--lift)) rotate(var(--tilt));transition:transform .55s cubic-bezier(.34,1.56,.64,1);display:block;position:relative}.strip[data-astro-cid-w75gpcdv]{filter:drop-shadow(0 1px 1px #0000001f);will-change:transform;transition:transform .5s cubic-bezier(.34,1.56,.64,1),filter .35s,box-shadow .35s;position:absolute}.ground[data-astro-cid-w75gpcdv]{opacity:.55;pointer-events:none;background:radial-gradient(closest-side,#14141a47,#14141a00 75%);border-radius:50%;height:20px;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .55s;position:absolute;bottom:-22px;left:12%;right:12%;transform:scale(1)}.plate[data-astro-cid-w75gpcdv]{background:var(--paper);z-index:5;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:26px 20px;overflow:hidden;box-shadow:0 1px #0000000a,0 10px 22px -12px #14141a59}.plate[data-astro-cid-w75gpcdv]:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#14141a06 0 1px,#0000 1px 3px);position:absolute;inset:0}.label[data-astro-cid-w75gpcdv]{z-index:2;font-family:var(--font-inter);letter-spacing:.14em;color:var(--ink);align-items:center;gap:10px;font-size:27px;font-weight:700;display:flex;position:relative}.label[data-astro-cid-w75gpcdv] .dot[data-astro-cid-w75gpcdv]{background:var(--green);border-radius:50%;width:6px;height:6px;transition:background .25s,transform .3s;transform:translateY(1px)}.s-yellow[data-astro-cid-w75gpcdv]{background:var(--yellow);z-index:1;border-radius:2px;width:56px;height:78px;top:8px;left:-16px;transform:rotate(-11deg)}.s-green[data-astro-cid-w75gpcdv]{background:var(--green);transform-origin:8%;z-index:4;border-radius:2px;height:26px;top:-9px;left:8px;right:6px;transform:rotate(-1.4deg)}.s-blue[data-astro-cid-w75gpcdv]{background:var(--blue);transform-origin:92%;z-index:4;border-radius:2px;height:24px;bottom:-10px;left:4px;right:2px;transform:rotate(1deg)}.s-red[data-astro-cid-w75gpcdv]{background:var(--red);z-index:3;border-radius:2px;width:64px;height:22px;top:56px;right:-20px;transform:rotate(-32deg)}.s-black[data-astro-cid-w75gpcdv]{background:var(--black);z-index:2;border-radius:2px;width:46px;height:20px;bottom:-6px;right:2px;transform:rotate(-30deg)}.stage[data-astro-cid-w75gpcdv]:hover .stack[data-astro-cid-w75gpcdv]{--lift:-10px;--tilt:-.6deg}.stage[data-astro-cid-w75gpcdv]:hover .ground[data-astro-cid-w75gpcdv]{opacity:.32;transform:scaleX(1.12)}.stage[data-astro-cid-w75gpcdv]:hover .s-yellow[data-astro-cid-w75gpcdv]{transform:translate(-14px,-6px)rotate(-20deg)}.stage[data-astro-cid-w75gpcdv]:hover .s-green[data-astro-cid-w75gpcdv]{transform:translate(2px,-10px)rotate(-4deg)}.stage[data-astro-cid-w75gpcdv]:hover .s-blue[data-astro-cid-w75gpcdv]{transform:translate(-2px,10px)rotate(3deg)}.stage[data-astro-cid-w75gpcdv]:hover .s-red[data-astro-cid-w75gpcdv]{transform:translate(16px,4px)rotate(-24deg)}.stage[data-astro-cid-w75gpcdv]:hover .s-black[data-astro-cid-w75gpcdv]{transform:translate(10px,10px)rotate(-40deg)}.stage[data-astro-cid-w75gpcdv]:hover .label[data-astro-cid-w75gpcdv] .dot[data-astro-cid-w75gpcdv]{background:var(--red);transform:translateY(1px)scale(1.3)}.stage[data-astro-cid-w75gpcdv]:active .stack[data-astro-cid-w75gpcdv]{--lift:-3px;--tilt:0deg;transition-duration:.12s}.stage[data-astro-cid-w75gpcdv]:active .strip[data-astro-cid-w75gpcdv]{filter:drop-shadow(0 0 #0000001a);transition-duration:.12s}.stage[data-astro-cid-w75gpcdv]:active .s-yellow[data-astro-cid-w75gpcdv]{transform:translate(-8px,-3px)rotate(-14deg)}.stage[data-astro-cid-w75gpcdv]:active .s-green[data-astro-cid-w75gpcdv]{transform:translate(1px,-4px)rotate(-2deg)}.stage[data-astro-cid-w75gpcdv]:active .s-blue[data-astro-cid-w75gpcdv]{transform:translate(-1px,4px)rotate(1.5deg)}.stage[data-astro-cid-w75gpcdv]:active .s-red[data-astro-cid-w75gpcdv]{transform:translate(8px,2px)rotate(-28deg)}.stage[data-astro-cid-w75gpcdv]:active .s-black[data-astro-cid-w75gpcdv]{transform:translate(5px,4px)rotate(-34deg)}.stage[data-astro-cid-w75gpcdv]:active .plate[data-astro-cid-w75gpcdv]{box-shadow:0 1px #0000000a,0 4px 10px -6px #14141a59}.stage[data-astro-cid-w75gpcdv]:focus-visible{outline:none}.stage[data-astro-cid-w75gpcdv]:focus-visible .plate[data-astro-cid-w75gpcdv]{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--blue), 0 10px 22px -12px #14141a59}@media (prefers-reduced-motion:reduce){.stack[data-astro-cid-w75gpcdv],.strip[data-astro-cid-w75gpcdv],.ground[data-astro-cid-w75gpcdv],.label[data-astro-cid-w75gpcdv] .dot[data-astro-cid-w75gpcdv]{transition:none!important}}.stoicism-btn[data-astro-cid-rkezgtbp]{--paper:#9880de;--midnight:#27124a;--drum:#ffd86b;--ease:cubic-bezier(.16, 1, .3, 1);--reg-x:2.5px;--reg-y:1.5px;isolation:isolate;width:min(320px,100%);height:90px;color:var(--midnight);background:radial-gradient(120% 140% at 100% 0%, #e0d2f38c, transparent 60%), var(--paper);transition:box-shadow .6s var(--ease), transform .6s var(--ease);border-radius:999px 999px 6px 6px/46px 46px 6px 6px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #27124a47,0 18px 36px -22px #000000d9}.stoicism-btn__grain[data-astro-cid-rkezgtbp]{z-index:-1;pointer-events:none;mix-blend-mode:multiply;opacity:.7;background:radial-gradient(circle,#27124a38 .6px,#0000 1.1px) 0 0/5px 5px,radial-gradient(circle,#ffffff40 .6px,#0000 1.1px) 2px 3px/7px 7px;position:absolute;inset:0}.stoicism-btn__temple[data-astro-cid-rkezgtbp]{width:46px;height:46px;margin-top:-23px;position:absolute;top:50%;left:1.2rem;overflow:visible}.stoicism-btn__drum[data-astro-cid-rkezgtbp]{fill:var(--drum);transform:translate(calc(var(--reg-x) * 1.6), calc(var(--reg-y) * 1.6));transition:transform .7s var(--ease)}.stoicism-btn__key[data-astro-cid-rkezgtbp]{fill:var(--midnight);mix-blend-mode:multiply}.stoicism-btn__copy[data-astro-cid-rkezgtbp]{flex-direction:column;justify-content:center;gap:5px;display:flex;position:absolute;inset:0 2.6rem 0 4.6rem}.stoicism-btn__eyebrow[data-astro-cid-rkezgtbp],.stoicism-btn__foot[data-astro-cid-rkezgtbp]{font-family:var(--font-space-mono);letter-spacing:.16em;text-transform:uppercase;color:#27124ac7;white-space:nowrap;align-items:center;gap:.45rem;font-size:.52rem;line-height:1;display:flex}.stoicism-btn__title[data-astro-cid-rkezgtbp]{font-family:var(--font-marcellus);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--midnight);font-size:1.32rem;line-height:1;position:relative}.stoicism-btn__title[data-astro-cid-rkezgtbp]:before{content:attr(data-text);z-index:-1;color:var(--drum);transform:translate(var(--reg-x), var(--reg-y));transition:transform .7s var(--ease);position:absolute;inset:0}.stoicism-btn__arrow[data-astro-cid-rkezgtbp]{letter-spacing:0;color:var(--midnight);transition:transform .45s var(--ease);font-size:.8rem}.stoicism-btn__inks[data-astro-cid-rkezgtbp]{gap:5px;display:grid;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.stoicism-btn__inks[data-astro-cid-rkezgtbp] i[data-astro-cid-rkezgtbp]{background:var(--swatch);width:9px;height:9px;transition:transform .5s var(--ease);border-radius:50%;display:block;transform:scale(.78);box-shadow:inset 0 0 0 1px #27124a8c}.stoicism-btn__inks[data-astro-cid-rkezgtbp] i[data-astro-cid-rkezgtbp]:first-child{box-shadow:inset 0 0 0 1px #27124a8c, 0 0 0 2px var(--paper), 0 0 0 3px var(--midnight);transform:scale(1)}.stoicism-btn[data-astro-cid-rkezgtbp]:hover,.stoicism-btn[data-astro-cid-rkezgtbp]:focus-visible{--reg-x:0px;--reg-y:0px;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #27124a73,0 0 0 1px #ffd86b59,0 22px 42px -20px #9880deb3}.stoicism-btn[data-astro-cid-rkezgtbp]:hover .stoicism-btn__inks[data-astro-cid-rkezgtbp] i[data-astro-cid-rkezgtbp],.stoicism-btn[data-astro-cid-rkezgtbp]:focus-visible .stoicism-btn__inks[data-astro-cid-rkezgtbp] i[data-astro-cid-rkezgtbp]{transform:scale(1)}.stoicism-btn[data-astro-cid-rkezgtbp]:hover .stoicism-btn__inks[data-astro-cid-rkezgtbp] i[data-astro-cid-rkezgtbp]:nth-child(2),.stoicism-btn[data-astro-cid-rkezgtbp]:focus-visible .stoicism-btn__inks[data-astro-cid-rkezgtbp] i[data-astro-cid-rkezgtbp]:nth-child(2){transition-delay:60ms}.stoicism-btn[data-astro-cid-rkezgtbp]:hover .stoicism-btn__inks[data-astro-cid-rkezgtbp] i[data-astro-cid-rkezgtbp]:nth-child(3),.stoicism-btn[data-astro-cid-rkezgtbp]:focus-visible .stoicism-btn__inks[data-astro-cid-rkezgtbp] i[data-astro-cid-rkezgtbp]:nth-child(3){transition-delay:.12s}.stoicism-btn[data-astro-cid-rkezgtbp]:hover .stoicism-btn__inks[data-astro-cid-rkezgtbp] i[data-astro-cid-rkezgtbp]:nth-child(4),.stoicism-btn[data-astro-cid-rkezgtbp]:focus-visible .stoicism-btn__inks[data-astro-cid-rkezgtbp] i[data-astro-cid-rkezgtbp]:nth-child(4){transition-delay:.18s}.stoicism-btn[data-astro-cid-rkezgtbp]:hover .stoicism-btn__arrow[data-astro-cid-rkezgtbp],.stoicism-btn[data-astro-cid-rkezgtbp]:focus-visible .stoicism-btn__arrow[data-astro-cid-rkezgtbp]{transform:translate(3px,-3px)}.stoicism-btn[data-astro-cid-rkezgtbp]:active{transform:translateY(0)}.stoicism-btn[data-astro-cid-rkezgtbp]:focus-visible{outline:2px solid var(--drum);outline-offset:5px}@media (prefers-reduced-motion:reduce){.stoicism-btn[data-astro-cid-rkezgtbp],.stoicism-btn__drum[data-astro-cid-rkezgtbp],.stoicism-btn__title[data-astro-cid-rkezgtbp]:before,.stoicism-btn__inks[data-astro-cid-rkezgtbp] i[data-astro-cid-rkezgtbp],.stoicism-btn__arrow[data-astro-cid-rkezgtbp]{transition:none}.stoicism-btn[data-astro-cid-rkezgtbp]:hover,.stoicism-btn[data-astro-cid-rkezgtbp]:focus-visible{transform:none}}.candidate-flag[data-astro-cid-b2s275t4]{font-family:var(--font-space-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffffffb3;margin-top:-.75rem;font-size:.72rem;font-weight:700;display:inline-block}.spec[data-astro-cid-mbmtzw4o]{text-align:left;-webkit-backdrop-filter:blur(6px);background:#0a0c146b;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:720px;padding:1.75rem 2rem;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -24px #000000bf}.spec__meta[data-astro-cid-mbmtzw4o]{font-family:var(--font-space-mono);border-bottom:1px solid #ffffff1a;align-items:center;gap:.5rem;margin:0 0 1.1rem;padding-bottom:1rem;font-size:.85rem;display:flex}.spec__key[data-astro-cid-mbmtzw4o]{letter-spacing:.04em;color:rgba(var(--accent), .95);font-weight:700}.spec__author[data-astro-cid-mbmtzw4o]{color:#ffffffd9;letter-spacing:2px;font-weight:700}.spec__meta--model[data-astro-cid-mbmtzw4o]{border-bottom:none;flex-wrap:wrap;row-gap:.45rem;margin-top:-.35rem;padding-bottom:0}.spec__model[data-astro-cid-mbmtzw4o]{color:#ffffffd9;letter-spacing:1px;font-weight:700}.spec__harness[data-astro-cid-mbmtzw4o]{border:1px solid rgba(var(--accent), .4);background:rgba(var(--accent), .1);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;margin-left:auto;padding:.2rem .6rem;font-size:.72rem;line-height:1;display:inline-flex}.spec__harness-key[data-astro-cid-mbmtzw4o]{color:rgba(var(--accent), .9);letter-spacing:.04em;font-weight:700}.spec__harness-value[data-astro-cid-mbmtzw4o]{color:#ffffffd9;letter-spacing:1px;font-weight:700}.spec__github[data-astro-cid-mbmtzw4o]{color:#ffffff73;box-sizing:border-box;background:0 0;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-left:auto;text-decoration:none;transition:color .3s,border-color .3s,background-color .3s;display:inline-grid}.spec__github[data-astro-cid-mbmtzw4o] svg[data-astro-cid-mbmtzw4o]{width:14px;height:14px;display:block}.spec__github[data-astro-cid-mbmtzw4o]:hover{color:#ffffffe6;border-color:rgba(var(--accent), .5);background:rgba(var(--accent), .1)}.spec__github[data-astro-cid-mbmtzw4o]:focus-visible{outline:2px solid rgba(var(--accent), .9);outline-offset:2px}.spec__lead[data-astro-cid-mbmtzw4o]{font-family:var(--font-atkinson);color:#ffffffe0;margin:0 0 1.5rem;font-size:1.1rem;line-height:1.55}.spec__block[data-astro-cid-mbmtzw4o]+.spec__block[data-astro-cid-mbmtzw4o]{margin-top:1.35rem}.spec__h[data-astro-cid-mbmtzw4o]{font-family:var(--font-space-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 .6rem;font-size:.82rem;font-weight:700}.spec__h[data-astro-cid-mbmtzw4o]:before{content:"## ";color:rgba(var(--accent), .95)}.spec__list[data-astro-cid-mbmtzw4o]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.spec__list[data-astro-cid-mbmtzw4o] li[data-astro-cid-mbmtzw4o]{font-family:var(--font-atkinson);color:#fffc;padding-left:1.25rem;font-size:.98rem;line-height:1.5;position:relative}.spec__list[data-astro-cid-mbmtzw4o] li[data-astro-cid-mbmtzw4o]:before{content:"-";font-family:var(--font-space-mono);color:rgba(var(--accent), .95);font-weight:700;position:absolute;left:.15rem}.spec__tags[data-astro-cid-mbmtzw4o]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.spec__tag[data-astro-cid-mbmtzw4o]{border:1px solid rgba(var(--accent), .4);background:rgba(var(--accent), .12);font-family:var(--font-space-mono);color:#ffffffe6;white-space:nowrap;border-radius:7px;padding:.28rem .6rem;font-size:.82rem}.spec__cta[data-astro-cid-mbmtzw4o]{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:.9rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.spec__note[data-astro-cid-mbmtzw4o]{max-width:44ch;font-family:var(--font-atkinson);color:#ffffff8c;text-align:center;margin:0;font-size:.82rem;line-height:1.45}.spec__note-label[data-astro-cid-mbmtzw4o]{font-family:var(--font-space-mono);color:rgba(var(--accent), .95);font-weight:700}@media (width<=900px){.spec[data-astro-cid-mbmtzw4o]{border-radius:14px;padding:1.35rem}.spec__lead[data-astro-cid-mbmtzw4o]{font-size:1rem}.spec__list[data-astro-cid-mbmtzw4o] li[data-astro-cid-mbmtzw4o]{font-size:.94rem}}@media (width<=600px){.spec__harness[data-astro-cid-mbmtzw4o]{margin-left:0}}@media (prefers-reduced-motion:reduce){.spec__github[data-astro-cid-mbmtzw4o]{transition:none}}.skill-status[data-astro-cid-c6bzkbmt]{color:#d4c5d9;font-family:var(--font-space-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem}.end-wrap[data-astro-cid-rj5qyxqe]{isolation:isolate;justify-content:center;align-items:flex-end;padding:clamp(1rem,3vw,3rem) clamp(1rem,3vw,3rem) 0;display:flex;position:relative;overflow:hidden}.end-grid[data-astro-cid-rj5qyxqe]{pointer-events:none;z-index:-1;opacity:.13;will-change:transform;background-image:linear-gradient(#ffffff2b 1px,#0000 1px),linear-gradient(90deg,#ffffff2b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 78%)}.end-content[data-astro-cid-rj5qyxqe]{z-index:1;width:min(1120px,100%);position:relative}.end-shell[data-astro-cid-rj5qyxqe]{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff14,#0000 38%),#07090fb8;border:1px solid #ffffff29;border-radius:clamp(18px,3vw,32px);position:relative;overflow:hidden}.end-shell[data-astro-cid-rj5qyxqe]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff5c,#0000 25% 72%,#78a0ff42);padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.end-dust[data-astro-cid-rj5qyxqe]{z-index:0;opacity:0;pointer-events:none;position:absolute;inset:0}.end-dust__mote[data-astro-cid-rj5qyxqe]{will-change:transform;width:0;height:100%;position:absolute;top:0}.end-dust__drift[data-astro-cid-rj5qyxqe]{will-change:transform;display:block;position:absolute;top:100%;left:0}.end-dust__chip[data-astro-cid-rj5qyxqe]{--body:216, 231, 255;--halo:150, 190, 255;width:var(--chip);height:var(--chip);background:rgba(var(--body), var(--glow));box-shadow:0 0 7px rgba(var(--halo), calc(var(--glow) * .8));will-change:transform, opacity;display:block}.end-trace[data-astro-cid-rj5qyxqe]{z-index:2;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.end-trace__line[data-astro-cid-rj5qyxqe]{fill:none;stroke:#d6e7fff2;stroke-width:1px;stroke-linecap:round;filter:drop-shadow(0 0 4px #96beff66)}.end-ghost[data-astro-cid-rj5qyxqe]{font-family:var(--font-dracula);letter-spacing:.02em;color:#0000;-webkit-text-stroke:1px #ffffff0e;user-select:none;pointer-events:none;white-space:nowrap;will-change:transform, opacity;font-size:clamp(8rem,21vw,18rem);line-height:.75;position:absolute;bottom:-.18em;left:-.03em}.end-main[data-astro-cid-rj5qyxqe]{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(2rem,5vw,4rem);padding:clamp(1.6rem,4vw,3.2rem) clamp(1.2rem,5vw,4.5rem);display:grid;position:relative}.end-editorial[data-astro-cid-rj5qyxqe]{align-self:center}.end-eyebrow[data-astro-cid-rj5qyxqe]{font-family:var(--font-space-mono);letter-spacing:.2em;text-transform:uppercase;color:#cfe0ffb8;align-items:center;gap:.8rem;margin:0 0 1rem;font-size:.72rem;display:flex}.end-eyebrow__rule[data-astro-cid-rj5qyxqe]{transform-origin:0;background:currentColor;flex:none;width:2.5rem;height:1px}.end-title[data-astro-cid-rj5qyxqe]{font-family:var(--font-dracula);letter-spacing:.025em;color:#fff;margin:0;font-size:clamp(2.8rem,5.6vw,5.4rem);font-weight:400;line-height:.82}.end-title__line[data-astro-cid-rj5qyxqe]{will-change:transform, opacity, filter;display:block}.end-title[data-astro-cid-rj5qyxqe] em[data-astro-cid-rj5qyxqe]{color:#0000;-webkit-text-stroke:1px #e6eeffd1;font-style:normal;position:relative}.end-lead[data-astro-cid-rj5qyxqe]{max-width:46ch;font-family:var(--font-atkinson);color:#ffffffb3;margin:1.35rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.62}.end-actions[data-astro-cid-rj5qyxqe]{flex-wrap:wrap;gap:.85rem;margin-top:1.35rem;display:flex}.end-gh[data-astro-cid-rj5qyxqe],.end-top[data-astro-cid-rj5qyxqe]{min-height:46px;font-family:var(--font-atkinson);letter-spacing:.04em;will-change:transform;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.25rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:border-color .4s,background-color .4s;display:inline-flex}.end-gh[data-astro-cid-rj5qyxqe]{color:#0d1117;background:#fff;border-color:#fff}.end-gh[data-astro-cid-rj5qyxqe] svg[data-astro-cid-rj5qyxqe]{width:19px;height:19px}.end-top[data-astro-cid-rj5qyxqe]{color:#ffffffd1;background:#ffffff0b}.end-top__arrow[data-astro-cid-rj5qyxqe]{will-change:transform;display:inline-block}.end-top[data-astro-cid-rj5qyxqe]:hover{background:#78a0ff1a;border-color:#78a0ffa6}.end-gh[data-astro-cid-rj5qyxqe]:focus-visible,.end-top[data-astro-cid-rj5qyxqe]:focus-visible,.end-index__item[data-astro-cid-rj5qyxqe]:focus-visible{outline-offset:3px;outline:2px solid #a0befff2}.end-index[data-astro-cid-rj5qyxqe]{border-top:1px solid #ffffff1f;align-self:center}.end-index__scroll[data-astro-cid-rj5qyxqe]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;max-height:clamp(200px,30vh,300px);overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 18px calc(100% - 24px),#0000);mask-image:linear-gradient(#0000,#000 18px calc(100% - 24px),#0000)}.end-index__scroll[data-astro-cid-rj5qyxqe]::-webkit-scrollbar{width:6px}.end-index__scroll[data-astro-cid-rj5qyxqe]::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:999px}.end-index__scroll[data-astro-cid-rj5qyxqe]::-webkit-scrollbar-track{background:0 0}.end-index__heading[data-astro-cid-rj5qyxqe],.end-index__item[data-astro-cid-rj5qyxqe]{border-bottom:1px solid #ffffff1a;grid-template-columns:2rem 1fr 1.5rem;align-items:center;gap:1rem;min-height:54px;display:grid}.end-index__heading[data-astro-cid-rj5qyxqe]{min-height:42px;font-family:var(--font-space-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b;grid-template-columns:1fr auto;font-size:.65rem}.end-index__item[data-astro-cid-rj5qyxqe]{color:#ffffff9e;padding:0 .4rem;text-decoration:none;transition:color .4s,padding .55s cubic-bezier(.22,1,.36,1),background-color .4s;position:relative}.end-index__item[data-astro-cid-rj5qyxqe]:before{content:"";z-index:-1;background:linear-gradient(90deg, rgba(var(--accent), .2), transparent 70%);transform-origin:0;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.end-index__item[data-astro-cid-rj5qyxqe]:hover{color:rgb(var(--accent));padding-left:.9rem}.end-index__item[data-astro-cid-rj5qyxqe]:hover:before{transform:scaleX(1)}.end-index__number[data-astro-cid-rj5qyxqe]{font-family:var(--font-space-mono);color:rgba(var(--accent), .9);will-change:transform;font-size:.66rem}.end-index__mark[data-astro-cid-rj5qyxqe]{color:currentColor;transform-origin:0;will-change:transform;width:auto;max-width:170px;height:auto;max-height:31px;display:block}.end-index__arrow[data-astro-cid-rj5qyxqe]{will-change:transform;justify-self:end;font-size:1rem}.end-closer[data-astro-cid-rj5qyxqe]{margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.1rem,2.5vw,1.6rem) clamp(.2rem,1vw,.8rem);position:relative}.end-closer[data-astro-cid-rj5qyxqe]:before{content:"";background:linear-gradient(90deg,#ffffff0f,#afcdff80 50%,#ffffff0f);width:100vw;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.end-closer__meta[data-astro-cid-rj5qyxqe]{font-family:var(--font-space-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff6;grid-template-columns:1fr 1.3fr auto;align-items:end;gap:1.5rem;margin:0;font-size:.64rem;line-height:1.6;display:grid}.end-closer__meta[data-astro-cid-rj5qyxqe] p[data-astro-cid-rj5qyxqe]{margin:0}.end-closer__meta[data-astro-cid-rj5qyxqe] p[data-astro-cid-rj5qyxqe]:nth-child(2){text-align:center}.end-closer__meta[data-astro-cid-rj5qyxqe] span[data-astro-cid-rj5qyxqe]{color:#b4cdffd1;margin-left:.5rem}.end-closer__links[data-astro-cid-rj5qyxqe]{gap:1.25rem;display:flex}.end-closer__meta[data-astro-cid-rj5qyxqe] a[data-astro-cid-rj5qyxqe]{color:#ffffffb8;text-decoration:none;transition:color .3s}.end-closer__meta[data-astro-cid-rj5qyxqe] a[data-astro-cid-rj5qyxqe]:hover{color:#fff}@media (width<=820px){.end-wrap[data-astro-cid-rj5qyxqe]{align-items:flex-end;min-height:100svh;padding:1rem 1rem 0}.end-main[data-astro-cid-rj5qyxqe]{grid-template-columns:1fr;gap:3rem;padding-block:3.2rem}.end-title[data-astro-cid-rj5qyxqe]{font-size:clamp(3.4rem,15vw,5.6rem)}.end-index[data-astro-cid-rj5qyxqe]{width:100%}.end-ghost[data-astro-cid-rj5qyxqe]{font-size:34vw;bottom:.04em}}@media (width<=520px){.end-title[data-astro-cid-rj5qyxqe]{font-size:clamp(3rem,17vw,4.6rem)}.end-lead[data-astro-cid-rj5qyxqe]{margin-top:1.5rem}.end-actions[data-astro-cid-rj5qyxqe]{flex-direction:column;align-items:stretch}.end-gh[data-astro-cid-rj5qyxqe],.end-top[data-astro-cid-rj5qyxqe]{width:100%}.end-index__heading[data-astro-cid-rj5qyxqe],.end-index__item[data-astro-cid-rj5qyxqe]{grid-template-columns:1.6rem 1fr 1rem;gap:.7rem}.end-index__heading[data-astro-cid-rj5qyxqe]{grid-template-columns:1fr auto}.end-index__mark[data-astro-cid-rj5qyxqe]{max-width:145px;max-height:27px}.end-closer[data-astro-cid-rj5qyxqe]{margin-top:2.5rem}.end-closer__meta[data-astro-cid-rj5qyxqe]{grid-template-columns:1fr;place-items:start;gap:.6rem}.end-closer__meta[data-astro-cid-rj5qyxqe] span[data-astro-cid-rj5qyxqe]{white-space:nowrap}.end-closer__meta[data-astro-cid-rj5qyxqe] p[data-astro-cid-rj5qyxqe]:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.end-gh[data-astro-cid-rj5qyxqe],.end-top[data-astro-cid-rj5qyxqe],.end-index__item[data-astro-cid-rj5qyxqe],.end-index__item[data-astro-cid-rj5qyxqe]:before,.end-closer__meta[data-astro-cid-rj5qyxqe] a[data-astro-cid-rj5qyxqe]{transition:none}.end-dust__mote[data-astro-cid-rj5qyxqe],.end-dust__drift[data-astro-cid-rj5qyxqe],.end-dust__chip[data-astro-cid-rj5qyxqe],.end-grid[data-astro-cid-rj5qyxqe],.end-ghost[data-astro-cid-rj5qyxqe],.end-title__line[data-astro-cid-rj5qyxqe],.end-gh[data-astro-cid-rj5qyxqe],.end-top[data-astro-cid-rj5qyxqe],.end-top__arrow[data-astro-cid-rj5qyxqe],.end-index__mark[data-astro-cid-rj5qyxqe],.end-index__arrow[data-astro-cid-rj5qyxqe],.end-index__number[data-astro-cid-rj5qyxqe]{will-change:auto}}
