:root{--paper: #fff6e9;--paper-deep: #ffedd4;--card: #fffdf8;--ink: #241a10;--ink-soft: #5d4a36;--tomato: #ff4a1f;--tomato-deep: #d93a14;--sun: #ffc42e;--sun-soft: #ffe9ad;--lime: #7ed321;--lime-soft: #e4f7c8;--sky: #2fa9f5;--sky-soft: #d8f0ff;--grape: #8656f2;--grape-soft: #eadcff;--wood: #9a6231;--wood-deep: #6e4218;--wood-pale: #d9b585;--font-display: "Titan One", "Arial Black", sans-serif;--font-body: "Nunito", "Trebuchet MS", sans-serif;--font-utility: "Space Grotesk", "Courier New", monospace;--fs-xs: .75rem;--fs-sm: .875rem;--fs-md: 1rem;--fs-lg: 1.19rem;--fs-xl: 1.42rem;--fs-2xl: 1.9rem;--fs-3xl: 2.53rem;--fs-hero: clamp(2.4rem, 7vw, 4.6rem);--radius: 18px;--radius-sm: 10px;--radius-lg: 28px;--border: 3px solid var(--ink);--shadow-pop: 5px 6px 0 rgba(36, 26, 16, .9);--shadow-soft: 3px 4px 0 rgba(36, 26, 16, .18);--wrap: 72rem;--wrap-text: 42rem;--beat: .26s;--header-h: 4.25rem}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}html:focus-within{scroll-behavior:smooth}body{background:var(--paper);background-image:radial-gradient(rgba(154,98,49,.055) 1.2px,transparent 1.2px);background-size:22px 22px;color:var(--ink);font-family:var(--font-body);font-size:var(--fs-md);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video,canvas{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}h1,h2,h3,h4{line-height:1.12;font-family:var(--font-display);font-weight:400;letter-spacing:.01em;text-wrap:balance}p,li{text-wrap:pretty}ul[class],ol[class]{list-style:none;padding:0}:focus-visible{outline:4px solid var(--sky);outline-offset:3px;border-radius:4px}::selection{background:var(--sun);color:var(--ink)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.wrap{width:min(var(--wrap),100% - 2.5rem);margin-inline:auto}.wrap-text{width:min(var(--wrap-text),100% - 2.5rem);margin-inline:auto}.section{padding-block:clamp(3rem,7vw,5.5rem)}.section-deep{background:var(--paper-deep);border-block:var(--border)}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-utility);font-weight:700;font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft)}.eyebrow:before{content:"";width:9px;height:9px;border-radius:3px;background:var(--tomato);box-shadow:15px 0 0 var(--tomato),30px 0 0 var(--tomato);margin-inline-end:34px}.h2{font-size:var(--fs-3xl);margin-bottom:.6rem}.h3{font-size:var(--fs-xl)}.lede{font-size:var(--fs-lg);color:var(--ink-soft);max-width:46ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.78rem 1.5rem;border:var(--border);border-radius:var(--radius-sm);background:var(--card);font-family:var(--font-display);font-size:var(--fs-md);letter-spacing:.04em;text-decoration:none;box-shadow:var(--shadow-pop);transform:translate(0);transition:transform .12s ease,box-shadow .12s ease,background .12s ease;user-select:none;-webkit-tap-highlight-color:transparent}.btn:hover{transform:translate(-2px,-2px);box-shadow:7px 8px #241a10e6}.btn:active{transform:translate(4px,5px);box-shadow:1px 1px #241a10e6}.btn-primary{background:var(--tomato);color:#fff;text-shadow:1px 2px 0 rgba(0,0,0,.25)}.btn-sun{background:var(--sun);color:var(--ink)}.btn-lime{background:var(--lime);color:var(--ink)}.btn-sky{background:var(--sky);color:var(--ink)}.btn-grape{background:var(--grape);color:#fff}.btn-big{padding:1rem 2.1rem;font-size:var(--fs-lg)}.btn-sm{padding:.45rem .9rem;font-size:var(--fs-sm);border-width:2.5px;box-shadow:3px 3px #241a10e6}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none!important}.card{position:relative;background:var(--card);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-soft);transition:transform .18s var(--ease-spring, cubic-bezier(.34,1.56,.64,1)),box-shadow .18s ease}.card:hover{transform:translateY(-4px) rotate(0)!important;box-shadow:var(--shadow-pop)}.card-tilt-l{rotate:-1.2deg}.card-tilt-r{rotate:1.2deg}.sticker-dot{position:absolute;inset-block-start:-12px;inset-inline-start:-12px;width:44px;height:44px;border-radius:50%;border:var(--border);display:grid;place-items:center;font-family:var(--font-utility);font-weight:700;font-size:var(--fs-sm);rotate:-12deg;z-index:1}.tung-meter{display:inline-flex;gap:7px;align-items:center;vertical-align:middle}.tung-meter i{width:12px;height:12px;border:2.5px solid var(--ink);border-radius:4px;background:var(--paper)}.tung-meter i:nth-child(1){background:var(--tomato)}.tung-meter i:nth-child(2){background:var(--sun);animation-delay:var(--beat)}.tung-meter i:nth-child(3){background:var(--sky);animation-delay:calc(var(--beat) * 2)}.tung-meter.play i{animation:tung-hit var(--beat) ease-in-out infinite}.tung-meter.play i:nth-child(1){animation-delay:0ms}.tung-meter.play i:nth-child(2){animation-delay:var(--beat)}.tung-meter.play i:nth-child(3){animation-delay:calc(var(--beat) * 2)}@keyframes tung-hit{0%,66%,to{transform:translateY(0)}8%{transform:translateY(-5px) rotate(-8deg)}20%{transform:translateY(0)}}.drum-strip{display:flex;align-items:center;gap:14px;width:min(var(--wrap),100% - 2.5rem);margin-inline:auto;border:0}.drum-strip:before,.drum-strip:after{content:"";flex:1;height:3px;background:var(--ink);opacity:.14;border-radius:2px}.chip{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .75rem;border:2.5px solid var(--ink);border-radius:999px;font-family:var(--font-utility);font-weight:700;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;background:var(--card);white-space:nowrap}.chip-tomato{background:var(--tomato);color:#fff}.chip-sun{background:var(--sun)}.chip-lime{background:var(--lime)}.chip-sky{background:var(--sky)}.chip-grape{background:var(--grape);color:#fff}.rarity{font-family:var(--font-utility);font-weight:700;font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;padding:.28rem .8rem;border-radius:8px;border:2.5px solid var(--ink);display:inline-block}.rarity-common{background:#eee6d8}.rarity-rare{background:var(--sky-soft)}.rarity-epic{background:var(--grape-soft)}.rarity-mythic{background:var(--sun-soft)}.rarity-secret{background:var(--ink);color:var(--paper)}.stat-row{display:flex;align-items:center;gap:.7rem;font-family:var(--font-utility);font-size:var(--fs-sm);font-weight:700}.stat-row .bar{flex:1;height:12px;border:2.5px solid var(--ink);border-radius:7px;background:var(--card);overflow:hidden}.stat-row .bar i{display:block;height:100%;background:repeating-linear-gradient(-45deg,var(--tomato) 0 8px,var(--tomato-deep) 8px 16px)}.prose{max-width:var(--wrap-text)}.prose h2{font-size:var(--fs-2xl);margin:2.4em 0 .7em}.prose h3{font-size:var(--fs-xl);margin:1.9em 0 .5em}.prose p{margin-bottom:1.1em}.prose ul,.prose ol{margin:0 0 1.2em 1.4em;display:grid;gap:.45em}.prose a{color:var(--tomato-deep);font-weight:800;text-decoration-thickness:2.5px;text-underline-offset:3px}.prose blockquote{border:var(--border);border-radius:var(--radius-sm);background:var(--sun-soft);padding:1rem 1.3rem;margin:1.6em 0;font-weight:700;box-shadow:var(--shadow-soft)}.prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:var(--fs-sm)}.prose th,.prose td{border:2.5px solid var(--ink);padding:.5rem .7rem;text-align:left}.prose th{background:var(--sun-soft);font-family:var(--font-utility);text-transform:uppercase;letter-spacing:.08em}.prose img{border:var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft)}.fact-box{border:var(--border);border-radius:var(--radius);background:var(--sky-soft);padding:1.1rem 1.3rem;box-shadow:var(--shadow-soft);margin:1.6em 0}.fact-box .fact-title{font-family:var(--font-utility);font-weight:700;font-size:var(--fs-xs);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.4rem}.faq-item{border:var(--border);border-radius:var(--radius-sm);background:var(--card);margin-bottom:.8rem;box-shadow:var(--shadow-soft);overflow:hidden}.faq-item summary{cursor:pointer;padding:.9rem 1.2rem;font-weight:900;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-display);font-size:var(--fs-xl);color:var(--tomato);transition:rotate .15s ease}.faq-item[open] summary:after{rotate:45deg}.faq-item .faq-a{padding:0 1.2rem 1rem;color:var(--ink-soft)}.crumbs{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;font-family:var(--font-utility);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:1.2rem}.crumbs a{color:var(--ink-soft)}.crumbs .sep{opacity:.5}.hero{position:relative;overflow:clip;background:linear-gradient(180deg,var(--paper) 0%,var(--paper) 62%,var(--sun-soft) 100%)}.hero-dawn{position:absolute;inset:0;pointer-events:none}.hero-dawn .sun-disc{position:absolute;inset-block-start:-120px;inset-inline-end:-80px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle at 38% 38%,var(--sun) 0%,var(--sun) 58%,#ffb545 100%);border:var(--border);opacity:.9}.grid-cards{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.grid-tools{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:1rem;z-index:100;background:var(--ink);color:var(--paper);padding:.7rem 1.2rem;border-radius:var(--radius-sm);font-weight:800}.skip-link:focus{inset-block-start:1rem}.tilt-hover{transition:rotate .18s ease}.tilt-hover:hover{rotate:0deg}.no-underline{text-decoration:none}.char-svg{width:130px;height:130px}.result-svg{width:180px;height:180px}.hero-svg{width:210px;height:210px}.drummer-svg{width:min(240px,60vw);height:auto}.strip-svg{width:84px;height:84px}.meaning-svg{width:220px;height:220px}.sheet-svg{width:170px;height:170px}@font-face{font-family:Titan One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/titan-one-latin-ext-400-normal.BW7cdQ38.woff2) format("woff2"),url(/_astro/titan-one-latin-ext-400-normal.CiNNQIOC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titan One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/titan-one-latin-400-normal.DwVbh4mi.woff2) format("woff2"),url(/_astro/titan-one-latin-400-normal.VZVzRR2h.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-cyrillic-ext-400-normal.CuPM9foi.woff2) format("woff2"),url(/_astro/nunito-cyrillic-ext-400-normal.xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-cyrillic-400-normal.xAOo5cBP.woff2) format("woff2"),url(/_astro/nunito-cyrillic-400-normal.D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-vietnamese-400-normal.BHkVbP3T.woff2) format("woff2"),url(/_astro/nunito-vietnamese-400-normal.DtOtW02z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-latin-ext-400-normal.i-8OOpdj.woff2) format("woff2"),url(/_astro/nunito-latin-ext-400-normal.CjMJVfGn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-latin-400-normal.r8SDr6Up.woff2) format("woff2"),url(/_astro/nunito-latin-400-normal.DKg4f3fz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-cyrillic-ext-700-normal.BuR0mlCG.woff2) format("woff2"),url(/_astro/nunito-cyrillic-ext-700-normal.DfoqN4Gs.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-cyrillic-700-normal.DP36NgGt.woff2) format("woff2"),url(/_astro/nunito-cyrillic-700-normal.DfHRUDv-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-vietnamese-700-normal.Ch8EUCfz.woff2) format("woff2"),url(/_astro/nunito-vietnamese-700-normal.C9SQsXvj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-ext-700-normal.BWeMsAzO.woff2) format("woff2"),url(/_astro/nunito-latin-ext-700-normal.D4woHhbd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-700-normal.Dort48En.woff2) format("woff2"),url(/_astro/nunito-latin-700-normal.OcDqTBcA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/nunito-cyrillic-ext-900-normal.BLeVovcl.woff2) format("woff2"),url(/_astro/nunito-cyrillic-ext-900-normal.DKFql_-q.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/nunito-cyrillic-900-normal.CWPcV0_V.woff2) format("woff2"),url(/_astro/nunito-cyrillic-900-normal.Dr1fjxoU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/nunito-vietnamese-900-normal.D6LWQAy_.woff2) format("woff2"),url(/_astro/nunito-vietnamese-900-normal.WV2-fBew.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/nunito-latin-ext-900-normal.Dllsvgjo.woff2) format("woff2"),url(/_astro/nunito-latin-ext-900-normal.CTBZd6bf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/nunito-latin-900-normal.BVB1fGs6.woff2) format("woff2"),url(/_astro/nunito-latin-900-normal.CVn49sIn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-vietnamese-500-normal.BmEvtly_.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-500-normal.BTqKIpxg.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-500-normal.3dgZTiw9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-vietnamese-700-normal.DMty7AZE.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-700-normal.Duxec5Rn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-700-normal.HVCqSBdx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:var(--border);height:var(--header-h)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:100%}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.brand-drum[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:42px;height:42px;background:var(--sun);border:var(--border);border-radius:12px;box-shadow:3px 3px #241a10e6}.brand-word[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.03em;white-space:nowrap}.brand-tomato[data-astro-cid-3ef6ksr2]{color:var(--tomato)}.main-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:1.4rem}.main-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:1.1rem}.nav-link[data-astro-cid-3ef6ksr2]{font-family:var(--font-utility);font-weight:700;font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:.3rem .1rem;border-bottom:3px solid transparent}.nav-link[data-astro-cid-3ef6ksr2]:hover{border-bottom-color:var(--sun)}.nav-active[data-astro-cid-3ef6ksr2]{border-bottom-color:var(--tomato)}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none;background:var(--card);border:var(--border);border-radius:10px;padding:.35rem;box-shadow:3px 3px #241a10e6}.mobile-nav[data-astro-cid-3ef6ksr2]{position:absolute;inset-inline:0;top:var(--header-h);background:var(--paper);border-bottom:var(--border);padding:1.2rem 1.5rem 1.6rem;box-shadow:0 12px #241a1014}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:grid;gap:.2rem;margin-bottom:1rem}.mobile-link[data-astro-cid-3ef6ksr2]{display:block;padding:.6rem .4rem;font-family:var(--font-display);font-size:var(--fs-xl);text-decoration:none;border-radius:10px}.mobile-active[data-astro-cid-3ef6ksr2]{background:var(--sun-soft)}.mobile-cta[data-astro-cid-3ef6ksr2]{width:100%}@media(max-width:820px){.main-nav[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle[data-astro-cid-3ef6ksr2]{display:grid;place-items:center}}.site-footer[data-astro-cid-sz7xmlte]{background:var(--ink);color:var(--paper);border-top:var(--border);padding-block:3rem 2rem;margin-top:4rem}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:2rem}.footer-logo[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:var(--fs-xl)}.footer-logo[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{color:var(--tomato)}.footer-tag[data-astro-cid-sz7xmlte]{color:#cdb9a4;margin-top:.5rem;font-size:var(--fs-sm);max-width:34ch}.footer-note[data-astro-cid-sz7xmlte]{color:#a08d78;margin-top:.9rem;font-size:var(--fs-xs);max-width:42ch}.footer-head[data-astro-cid-sz7xmlte]{font-family:var(--font-utility);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.18em;color:var(--sun);margin-bottom:.7rem}.site-footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:.35rem}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#e7d9c8;text-decoration:none;font-size:var(--fs-sm)}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--sun);text-decoration:underline}.footer-legal[data-astro-cid-sz7xmlte]{margin-top:2.5rem;padding-top:1.2rem;border-top:1px solid rgba(255,246,233,.18);color:#a08d78;font-size:var(--fs-xs)}@media(max-width:900px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:1.4rem}}.consent[data-astro-cid-2effgw6e]{position:fixed;inset-block-end:1rem;inset-inline:1rem;z-index:90;display:flex;justify-content:center;pointer-events:none}.consent-card[data-astro-cid-2effgw6e]{pointer-events:auto;max-width:40rem;background:var(--card);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop);padding:1.1rem 1.3rem;display:flex;gap:1rem;align-items:flex-start}.consent-emoji[data-astro-cid-2effgw6e]{font-size:1.8rem;line-height:1}.consent-title[data-astro-cid-2effgw6e]{font-family:var(--font-display);font-size:var(--fs-lg);margin-bottom:.15rem}.consent-text[data-astro-cid-2effgw6e]{font-size:var(--fs-sm);color:var(--ink-soft);max-width:44ch}.consent-actions[data-astro-cid-2effgw6e]{display:grid;gap:.45rem;justify-items:stretch;white-space:nowrap}.consent-more[data-astro-cid-2effgw6e]{font-size:var(--fs-xs);text-align:center;color:var(--ink-soft)}@media(max-width:640px){.consent-card[data-astro-cid-2effgw6e]{flex-direction:column;gap:.7rem}.consent-actions[data-astro-cid-2effgw6e]{grid-template-columns:1fr 1fr}.consent-more[data-astro-cid-2effgw6e]{grid-column:1 / -1}}
