@font-face{font-family:Yanone Kaffeesatz;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) 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:Yanone Kaffeesatz;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/yanone-kaffeesatz-cyrillic-600-normal-Dq7vr_6N.woff2) format("woff2"),url(/assets/yanone-kaffeesatz-cyrillic-600-normal-FMRFT4K2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Yanone Kaffeesatz;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/yanone-kaffeesatz-math-600-normal-AvckvToI.woff2) format("woff2"),url(/assets/yanone-kaffeesatz-math-600-normal-7rUNeWbu.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Yanone Kaffeesatz;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/yanone-kaffeesatz-symbols-600-normal-DCLjfKE0.woff2) format("woff2"),url(/assets/yanone-kaffeesatz-symbols-600-normal-BP2UKxUP.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Yanone Kaffeesatz;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/yanone-kaffeesatz-vietnamese-600-normal-C6ZGIBmb.woff2) format("woff2"),url(/assets/yanone-kaffeesatz-vietnamese-600-normal-gTqYKNbz.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:Yanone Kaffeesatz;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/yanone-kaffeesatz-latin-ext-600-normal-1MmoW-H2.woff2) format("woff2"),url(/assets/yanone-kaffeesatz-latin-ext-600-normal-DtHvSbN6.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:Yanone Kaffeesatz;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/yanone-kaffeesatz-latin-600-normal-uicEe5NK.woff2) format("woff2"),url(/assets/yanone-kaffeesatz-latin-600-normal-BF-EiV0O.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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-ext-400-normal-3iEGd-c5.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-400-normal-Cg0RnRQ5.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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-400-normal-9cDH9rLW.woff2) format("woff2"),url(/assets/caveat-cyrillic-400-normal-CebvvJET.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-ext-400-normal-D7hBUiug.woff2) format("woff2"),url(/assets/caveat-latin-ext-400-normal-DtiRFvw0.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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2) format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2) format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/oswald-vietnamese-400-normal-BupuUjkp.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2) format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2) format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2) format("woff2"),url(data:font/woff;base64,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) 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:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2) format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2) format("woff2"),url(data:font/woff;base64,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) 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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2) format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.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}:root{--color-lime: #cfde58;--color-purple: #7e58de;--color-lavender: #e6e4f0;--color-blush: #f4e7e1;--color-rose: #c94b6a;--color-charcoal: #2f2f2f;--color-gray: #6f6f6f;--color-cream: #fafaf7;--color-light-gray: #f1f1f1;--color-error-text: #b42323;--color-scale-low: var(--color-lime);--color-scale-mid: #e8862a;--color-scale-high: #d93636;--color-scale-max: #1f1f1f;--color-surface: #ffffff;--color-line: #e8e6ee;--shadow-sm: 0 1px 2px rgb(47 47 47 / 6%), 0 2px 6px rgb(47 47 47 / 4%);--shadow-md: 0 2px 4px rgb(47 47 47 / 6%), 0 12px 28px -8px rgb(47 47 47 / 18%);--font-heading: "Yanone Kaffeesatz", "Oswald", sans-serif;--font-sub: "Oswald", sans-serif;--font-script: "Caveat", "Segoe Print", cursive;--font-body: "Lato", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 100px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--control-height: 48px;--focus-width: 3px;--focus-offset: 4px;--ease: cubic-bezier(.2, .7, .3, 1);--duration: .18s;--page-width: 1360px;--blog-width: 1312px;--blog-narrow: 1120px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.45;color:var(--color-charcoal);background:var(--color-cream)}h1,h2,h3,h4{margin:0;font-family:var(--font-heading);text-transform:uppercase;font-weight:600;color:var(--color-charcoal)}h1{font-size:56px;line-height:1.05}h2{font-size:29px;line-height:1.2}h3{font-size:24px;line-height:1.2}p{margin:0 0 var(--space-3)}ul,ol{margin:0 0 var(--space-3);padding-left:var(--space-6)}code{padding:.1em .35em;border-radius:var(--radius-sm);background:var(--color-light-gray);font-size:.9em}.muted{color:var(--color-gray)}:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:var(--focus-offset)}.link{padding:2px var(--space-1);border-radius:var(--radius-md);color:var(--color-charcoal);text-decoration:underline}.link:hover{background:var(--color-lavender);font-weight:700}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-gray);font-family:var(--font-sub);font-size:14px;letter-spacing:.08em;text-transform:uppercase}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}button{text-transform:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);background:none;color:var(--color-charcoal);font-family:var(--font-body);font-size:16px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background-color var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.btn--primary{background:var(--color-lime)}.btn--primary:hover:not(:disabled){background:var(--color-charcoal);color:var(--color-cream)}.btn--secondary{background:var(--color-cream);border-color:var(--color-charcoal)}.btn--secondary:hover:not(:disabled){background:var(--color-lavender)}.btn--quiet:hover:not(:disabled){background:var(--color-lavender)}.btn--danger{background:var(--color-cream);border-color:var(--color-rose)}.btn--danger:hover:not(:disabled){background:var(--color-blush)}.btn--danger-solid{background:var(--color-rose);color:var(--color-cream)}.btn--danger-solid:hover:not(:disabled){background:var(--color-charcoal)}.btn:disabled{background:var(--color-light-gray);color:var(--color-gray);cursor:not-allowed}.btn--secondary:disabled,.btn--danger:disabled{border-color:var(--color-gray)}.btn--quiet:disabled,.btn--primary:disabled{border-color:transparent}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height);height:var(--control-height);border:0;border-radius:var(--radius-md);background:var(--color-light-gray);color:var(--color-charcoal);cursor:pointer}.icon-btn:hover{background:var(--color-lavender)}.field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.field__label{font-size:14px;font-weight:700;color:var(--color-charcoal)}.field__surface{position:relative;display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-3);border:1px solid var(--color-gray);border-radius:var(--radius-md);background:var(--color-cream)}.field__surface:focus-within{outline:var(--focus-width) solid var(--color-purple);outline-offset:calc(var(--focus-width) * -1)}.field__surface.is-error{border:2px solid var(--color-rose)}.field__surface.is-disabled{background:var(--color-light-gray)}.field__control{flex:1;min-width:0;padding:0;border:0;outline:none;background:transparent;color:var(--color-charcoal);font-family:var(--font-body);font-size:16px;line-height:1.45}.field__control::placeholder{color:var(--color-gray)}.field__control:disabled{color:var(--color-gray);cursor:not-allowed}.field__surface--textarea{align-items:flex-start;min-height:112px}.field__surface--textarea .field__control{align-self:stretch;resize:vertical}.field__surface--select{padding-right:var(--space-3)}.field__surface--select .field__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.field__icon{flex:none;color:var(--color-gray);pointer-events:none}.field__icon--error{color:var(--color-rose)}.field__help{margin:0;font-size:13px;color:var(--color-gray)}.field__help.is-error{color:var(--color-charcoal)}.notice{display:flex;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-lavender);color:var(--color-charcoal)}.notice--success{background:var(--color-lime)}.notice--error{background:var(--color-blush);border:1px solid var(--color-rose)}.notice__icon{flex:none}.notice__message{flex:1;min-width:0}.notice__title{margin:0;font-size:15px;font-weight:700}.notice__text{margin:0;font-size:14px}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);border:2px dashed var(--color-line);border-radius:var(--radius-lg);text-align:center}.empty-state__icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:var(--space-2);border-radius:50%;background:var(--color-lime)}.empty-state__title{font-size:28px}.empty-state__text{max-width:42ch;margin:0 0 var(--space-2);color:var(--color-gray);font-size:15px}.badge{display:inline-flex;align-items:center;padding:6px var(--space-3);border-radius:var(--radius-pill);background:var(--color-light-gray);color:var(--color-charcoal);font-size:13px;font-weight:700;line-height:1.45;white-space:nowrap}.badge--lime{background:var(--color-lime)}.badge--lavender{background:var(--color-lavender)}.badge--blush{background:var(--color-blush)}.badge--charcoal{background:var(--color-charcoal);color:var(--color-cream)}.badge--category{min-height:40px;padding:var(--space-3);font-family:var(--font-sub);font-size:15px;font-weight:400}.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-height:var(--control-height);margin:0;padding:0;list-style:none;font-size:15px}.breadcrumb li{display:flex;align-items:center;gap:var(--space-3)}.breadcrumb a{color:var(--color-charcoal);text-decoration:underline}.breadcrumb [aria-current=page]{font-weight:700}.breadcrumb__separator{color:var(--color-charcoal)}.switch{display:inline-flex;align-items:center;gap:var(--space-3);padding:0;border:0;background:none;color:var(--color-charcoal);font:inherit;font-weight:700;cursor:pointer}.switch__track{position:relative;flex:none;width:40px;height:22px;border-radius:var(--radius-pill);background:var(--color-light-gray);box-shadow:inset 0 0 0 1px #2f2f2f2e;transition:background-color .15s}.switch__thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #2f2f2f4d;transition:transform .15s}.switch[aria-checked=true] .switch__track{background:var(--color-purple);box-shadow:none}.switch[aria-checked=true] .switch__thumb{transform:translate(18px)}.switch__state{color:var(--color-gray);font-size:13px;font-weight:400}.switch:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:3px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){.switch__track,.switch__thumb{transition:none}}.dropdown__control{position:relative}.dropdown__button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-gray);border-radius:var(--radius-md);background:var(--color-cream);color:var(--color-charcoal);font-family:var(--font-body);font-size:16px;text-align:left;text-transform:none;cursor:pointer;transition:border-color var(--duration) var(--ease),background-color var(--duration) var(--ease)}.dropdown__button:hover:not(:disabled){border-color:var(--color-charcoal)}.dropdown__button:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:calc(var(--focus-width) * -1)}.dropdown__button.is-open{border-color:var(--color-charcoal);background:var(--color-surface)}.dropdown__button:disabled{background:var(--color-light-gray);color:var(--color-gray);cursor:not-allowed}.dropdown__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__value.is-placeholder{color:var(--color-gray)}.dropdown__chevron{flex:none;color:var(--color-gray);transition:transform var(--duration) var(--ease)}.dropdown__button.is-open .dropdown__chevron{transform:rotate(180deg)}.dropdown__popover{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:max(100%,220px);overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-md);animation:dropdown-in .14s var(--ease)}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)}}.dropdown__search{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);color:var(--color-gray)}.dropdown__search input{flex:1;min-width:0;height:32px;border:0;outline:none;background:none;color:var(--color-charcoal);font:inherit;font-size:15px}.dropdown__list{max-height:280px;margin:0;padding:var(--space-1);overflow-y:auto;outline:none;list-style:none;overscroll-behavior:contain}.dropdown__option{display:flex;align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);border-radius:var(--radius-sm);color:var(--color-charcoal);font-size:15px;cursor:pointer}.dropdown__option.is-active{background:var(--color-lavender)}.dropdown__option.is-selected{font-weight:700}.dropdown__check{display:inline-grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%}.dropdown__option.is-selected .dropdown__check{background:var(--color-lime)}.dropdown__label{flex:1;min-width:0}.dropdown__hint{color:var(--color-gray);font-size:13px;font-weight:400}.dropdown__empty{padding:var(--space-3);color:var(--color-gray);font-size:14px}@media (prefers-reduced-motion: reduce){.dropdown__popover{animation:none}}.dropdown__label-row{display:inline-flex;align-items:center;gap:var(--space-1)}.info-tip{position:relative;display:inline-flex}.info-tip__button{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:none;color:var(--color-charcoal);cursor:pointer}.info-tip__button:hover,.info-tip__button[aria-expanded=true]{background:var(--color-lime)}.info-tip__bubble{position:absolute;top:calc(100% + var(--space-2));left:50%;z-index:20;width:min(280px,80vw);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-charcoal);color:var(--color-surface);font-size:13px;font-weight:400;line-height:1.45;text-align:left;translate:-50% 0;box-shadow:0 8px 24px #1f1f1f33}.info-tip__bubble--end{left:auto;right:-8px;translate:none}.loader{display:grid;place-items:center;align-content:center;gap:var(--space-4);min-height:50vh;padding:var(--space-10) var(--space-4);color:var(--color-gray);text-align:center}.loader__mark{position:relative;display:grid;place-items:center;width:56px;height:56px}.loader__ring{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid var(--color-lavender);border-top-color:var(--color-lime);border-right-color:var(--color-lime);border-radius:50%;animation:loader-spin 1s linear infinite}.loader__heart{color:var(--color-purple);fill:var(--color-purple);animation:loader-beat 1s ease-in-out infinite}.loader__label{font-family:var(--font-sub);font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.loader--compact{display:inline-flex;min-height:0;padding:var(--space-2) 0;gap:var(--space-2)}.loader--compact .loader__mark{width:24px;height:24px}.loader--compact .loader__ring{border-width:2px}.loader--compact .loader__label{font-size:11px;letter-spacing:.12em}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes loader-beat{0%,to{transform:scale(1)}25%{transform:scale(1.25)}45%{transform:scale(.95)}60%{transform:scale(1.12)}}@media (prefers-reduced-motion: reduce){.loader__ring,.loader__heart{animation:none}}img.avatar-photo[src]{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.field.is-invalid .field__label,.field:has(.field__control:user-invalid) .field__label{color:var(--color-error-text)}.field.is-invalid .field__label:after,.field:has(.field__control:user-invalid) .field__label:after{content:"Invalid";margin-left:var(--space-2);padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--color-blush);color:var(--color-error-text);font-size:11px;font-weight:700;vertical-align:middle}.field.is-invalid .field__surface,.field:has(.field__control:user-invalid) .field__surface{border:2px solid var(--color-rose);background:color-mix(in srgb,var(--color-rose) 6%,var(--color-cream))}.field.is-invalid .field__help{color:var(--color-error-text)}.confirm-dialog{width:min(100% - 32px,460px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-charcoal);box-shadow:0 24px 60px #1f1f1f40;font-family:var(--font-body)}.confirm-dialog[open]{animation:confirm-dialog-in var(--duration) var(--ease)}.confirm-dialog::backdrop{background:#1f1f1f8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@keyframes confirm-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (prefers-reduced-motion: reduce){.confirm-dialog[open]{animation:none}}.confirm-dialog__body{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4)}.confirm-dialog__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--color-lavender);color:var(--color-purple)}.confirm-dialog__icon.is-danger{background:var(--color-blush);color:var(--color-rose)}.confirm-dialog__content{min-width:0}.confirm-dialog__title{margin:0;font-size:26px;line-height:1.15;overflow-wrap:anywhere}.confirm-dialog__text{margin-top:var(--space-2);color:var(--color-gray);font-size:15px;line-height:1.5}.confirm-dialog__text p{margin:0}.confirm-dialog__text p+p{margin-top:var(--space-2)}.confirm-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6) var(--space-6)}.layout{display:flex;flex-direction:column;min-height:100vh}.site-header{position:sticky;top:0;z-index:10;border-top:4px solid var(--color-lime);border-bottom:1px solid var(--color-line);background:#fafaf7e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-6);max-width:var(--page-width);margin:0 auto;padding:var(--space-2) var(--space-6)}.logo{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-heading);font-size:36px;font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;color:var(--color-charcoal);text-decoration:none}.logo__mark{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-charcoal);color:var(--color-lime)}.site-nav{display:flex;flex-wrap:wrap;gap:var(--space-4)}.nav-link{display:flex;align-items:center;height:var(--control-height);padding:0 var(--space-1);border-bottom:3px solid transparent;color:var(--color-charcoal);text-decoration:none;transition:border-color var(--duration) var(--ease)}.nav-link:hover{border-bottom-color:var(--color-lavender)}.nav-link.active{border-bottom-color:var(--color-lime);font-weight:700}.nav-link--icon{color:var(--color-gray)}.nav-link--icon:hover,.nav-link--icon.active{color:var(--color-charcoal)}.user-menu{display:flex;align-items:center;gap:var(--space-2)}.user-menu__avatar{width:28px;height:28px;border-radius:50%;object-fit:cover}button.nav-link{border-top:0;border-right:0;border-left:0;background:none;font:inherit;cursor:pointer}@media (max-width: 480px){.site-header__inner{flex-wrap:nowrap;gap:var(--space-3);padding-right:var(--space-4);padding-left:var(--space-4)}.logo{gap:var(--space-2);font-size:28px}.logo__mark{width:30px;height:30px}.site-nav{flex-wrap:nowrap;gap:var(--space-3)}.logo__text{display:none}}.main{flex:1;width:100%;max-width:var(--page-width);margin:0 auto;padding:var(--space-10) var(--space-6) 64px}.page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.section{margin-top:var(--space-12)}.section>h2{margin-bottom:var(--space-6)}.badge-row,.social-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0 0}.blog-container{width:100%;max-width:calc(var(--blog-width) + 2 * var(--space-6));margin:0 auto;padding:0 var(--space-6)}.blog-container--narrow{max-width:calc(var(--blog-narrow) + 2 * var(--space-6))}.blog-main{flex:1;padding-bottom:var(--space-12)}.blog-main>.blog-container:first-child,.blog-main>article>.blog-container:first-child,.blog-main>article.blog-container{padding-top:var(--space-10)}.skip-link{position:absolute;top:-100px;left:var(--space-4);z-index:20;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-charcoal);color:var(--color-cream)}.skip-link:focus{top:var(--space-2)}.text-link{color:var(--color-charcoal);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.text-link:hover{text-decoration-color:var(--color-purple);text-decoration-thickness:2px}.text-link--lime:hover{text-decoration-color:var(--color-lime)}.btn--outlined{border-color:var(--color-charcoal)}.blog-header{border-top:4px solid var(--color-lime);background:var(--color-cream)}.blog-header__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-8);max-width:calc(var(--blog-width) + 2 * var(--space-6));margin:0 auto;padding:var(--space-6)}.wordmark{font-family:var(--font-heading);font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1;color:var(--color-charcoal);text-decoration:none;text-transform:uppercase}.script-accent{font-family:var(--font-script);font-weight:400;color:var(--color-purple);text-transform:none}.search-box{display:grid;gap:var(--space-2);width:min(336px,100%)}.search-box__label{font-size:13px;font-weight:700}.search-box__field{display:flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-3);border:1px solid var(--color-gray);border-radius:var(--radius-md);background:var(--color-cream);color:var(--color-gray)}.search-box__field:focus-within{outline:var(--focus-width) solid var(--color-purple);outline-offset:-1px}.search-box input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--color-charcoal);font:inherit;font-size:15px}.blog-nav{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.blog-nav__inner{display:flex;gap:var(--space-3);align-items:center;max-width:calc(var(--blog-width) + 2 * var(--space-6));margin:0 auto;padding:var(--space-2) var(--space-6)}.blog-nav__menu{flex:1;min-width:0}.blog-nav ul{display:flex;gap:var(--space-2);margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.playlist-btn{display:inline-flex;flex:none;gap:var(--space-2);align-items:center;height:40px;padding:0 var(--space-4);border:1px solid var(--color-purple);border-radius:var(--radius-pill);background:var(--color-lavender);color:var(--color-charcoal);font:inherit;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer}.playlist-btn:hover{background:var(--color-surface)}.playlist-btn.is-playing{background:var(--color-purple);color:var(--color-surface)}.playlist-btn:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:2px}@media (max-width: 560px){.playlist-btn{justify-content:center;width:40px;padding:0}.playlist-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.playlist-float{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:50;display:flex;gap:var(--space-2);align-items:center;max-width:min(320px,calc(100vw - 2 * var(--space-4)));padding:6px 10px 6px 6px;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-lavender);box-shadow:var(--shadow-md)}.playlist-float__toggle{display:grid;flex:none;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--color-purple);color:var(--color-surface);cursor:pointer}.playlist-float__now{display:grid;min-width:0;line-height:1.2}.playlist-float__title{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.playlist-float__artist{overflow:hidden;color:var(--color-gray);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.playlist-float__next{display:grid;flex:none;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--color-charcoal);cursor:pointer}.playlist-float__next:hover{background:var(--color-surface)}.playlist-float__toggle:focus-visible,.playlist-float__next:focus-visible{outline:var(--focus-width) solid var(--color-charcoal);outline-offset:2px}.blog-nav__link{display:flex;align-items:center;height:40px;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-charcoal);font-size:15px;text-decoration:none;white-space:nowrap}.blog-nav__link:hover{background:var(--color-lavender)}.blog-nav__link.active{border-color:var(--color-charcoal);background:var(--color-lime);font-weight:700}.blog-eyebrow{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);color:var(--color-charcoal);font-family:var(--font-sub);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.blog-eyebrow--line:before{content:"";width:28px;height:2px;background:var(--color-purple)}.page-hero{margin-bottom:var(--space-10)}.page-hero__title{font-size:clamp(48px,7vw,88px);line-height:.95}.page-hero__intro{max-width:64ch;margin:var(--space-6) 0 0;color:var(--color-gray);font-size:17px;line-height:1.6}.section-heading{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.section-heading__title{font-size:clamp(40px,5vw,56px);line-height:1}.section-heading--md .section-heading__title,.section-heading__title--md{font-size:clamp(30px,3.5vw,36px)}.section-heading--md{align-items:baseline;margin-bottom:var(--space-6)}.section-heading__intro{margin:var(--space-3) 0 0;color:var(--color-gray);font-size:17px}.section-heading__aside{margin:0;color:var(--color-gray);font-size:13px}.detail-title{font-size:clamp(44px,6vw,72px);line-height:1}.detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;padding-bottom:var(--space-6);border-bottom:1px solid var(--color-line);color:var(--color-gray);font-size:14px}.back-link{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);color:var(--color-charcoal);font-size:14px;text-decoration:none}.back-link:hover{text-decoration:underline}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:var(--space-10);align-items:center;max-width:calc(var(--blog-width) + 2 * var(--space-6));margin:0 auto;padding:var(--space-12) var(--space-6)}.home-hero__title{font-size:clamp(64px,11vw,150px);line-height:.92}.home-hero__tagline{margin:var(--space-8) 0 0;font-size:clamp(20px,2.2vw,26px)}.home-hero__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-8)}.home-hero__actions .btn--secondary{border-color:var(--color-charcoal)}.home-hero__note{margin:var(--space-6) 0 0;color:var(--color-gray);font-size:13px}.home-hero__art{position:relative;aspect-ratio:1 / .95}.home-hero__blob{position:absolute;top:12%;right:8%;bottom:8%;left:0;border-radius:50%;background:var(--color-lavender)}.home-hero__poster{position:absolute;display:grid;place-items:center;overflow:hidden;width:46%;aspect-ratio:2 / 3;border-radius:var(--radius-md);background:var(--color-charcoal);color:var(--color-lime);box-shadow:var(--shadow-md)}.home-hero__poster img{width:100%;height:100%;object-fit:cover}.home-hero__poster--1{top:0;left:14%;transform:rotate(-5deg)}.home-hero__poster--2{top:14%;right:4%;transform:rotate(6deg)}.home-hero__sticker{position:absolute;top:2%;right:6%;display:grid;place-items:center;align-content:center;width:92px;height:92px;border-radius:50%;background:var(--color-lime);font-family:var(--font-sub);font-size:13px;text-transform:uppercase;transform:rotate(12deg)}.home-hero__label{position:absolute;bottom:10%;left:0;padding:var(--space-2) var(--space-3);background:var(--color-charcoal);color:var(--color-cream);font-family:var(--font-heading);font-size:26px;text-transform:uppercase;transform:rotate(-4deg)}.home-about{background:var(--color-lavender)}.home-about__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-10);align-items:center;max-width:calc(var(--blog-width) + 2 * var(--space-6));margin:0 auto;padding:var(--space-12) var(--space-6)}.home-about__intro{max-width:34ch;margin:var(--space-6) 0 0;font-size:20px;line-height:1.6}.section-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.section-card{display:grid;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-4);border-radius:var(--radius-md);color:var(--color-charcoal);text-decoration:none;transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}a.section-card:hover,.section-card--links:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.section-card--lime{background:var(--color-lime)}.section-card--cream{background:var(--color-cream)}.section-card--blush{background:var(--color-blush)}.section-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.section-card__title{font-family:var(--font-script);font-size:40px;font-weight:400;line-height:1;text-transform:none}.section-card__tagline{font-size:14px}.section-card .text-link{justify-self:start;font-size:15px}.section-card__soon{justify-self:start;padding:2px var(--space-2);border-radius:var(--radius-pill);background:#2f2f2f14;color:var(--color-gray);font-size:13px}.section-card.is-soon .section-card__title,.section-card.is-soon .section-card__tagline{opacity:.75}.home-section{padding-top:var(--space-12)}.home-section--ruled{margin-top:var(--space-12);border-top:1px solid var(--color-line)}.poster-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-5)}.poster-row--wrap{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));row-gap:var(--space-8)}.poster-card__link{display:grid;gap:var(--space-4);color:var(--color-charcoal);text-decoration:none}.poster-card__image{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:2 / 3;border-radius:var(--radius-md);background:var(--color-lavender);color:var(--color-gray);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration) var(--ease)}.poster-card__link:hover .poster-card__image{box-shadow:var(--shadow-md)}.poster-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.poster-card__link:hover img{transform:scale(1.04)}.poster-card__badge{position:absolute;bottom:var(--space-3);left:var(--space-3);padding:4px var(--space-3);border-radius:var(--radius-sm);background:var(--color-lime);font-size:13px}.poster-card__title{font-size:clamp(24px,2.4vw,32px);line-height:1}.poster-card__link:hover .poster-card__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.poster-card__note{margin:var(--space-2) 0 0;color:var(--color-gray);font-size:14px}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-10) var(--space-6)}.card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.content-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}.content-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.content-card__media{position:relative}.content-card__image{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:3 / 2;background:var(--color-lavender);color:var(--color-gray)}.type-badge{position:absolute;bottom:var(--space-3);left:var(--space-3);padding:4px var(--space-3);border-radius:var(--radius-sm);color:var(--color-charcoal);font-size:13px;font-weight:700}.type-badge--lime{background:var(--color-lime)}.type-badge--lavender{background:var(--color-lavender)}.type-badge--blush{background:var(--color-blush)}.type-badge--gray{background:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-charcoal)}.type-badge--charcoal{background:var(--color-charcoal);color:var(--color-cream)}.type-badge--award{background:var(--color-purple);color:var(--color-surface)}.detail-meta__tag{position:static}.score-chip{display:inline-flex;align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 0;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-lime);font-size:12px}.score-chip strong{font-family:var(--font-heading);font-size:18px;font-weight:600}.review-block{margin-top:var(--space-10)}.review-block__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6)}.review-block__link{font-size:15px}.prose--article h2{margin:var(--space-10) 0 var(--space-4);font-size:clamp(28px,3vw,34px)}.prose--article h2:first-child{margin-top:0}.prose--article h3{margin:var(--space-6) 0 var(--space-3);font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.15;text-transform:uppercase}.prose--article ul{margin:0 0 var(--space-4);padding-left:1.4em;font-size:17px;line-height:1.7}.prose--article li::marker{color:var(--color-purple)}.prose--article blockquote{margin:var(--space-6) 0;padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:4px solid var(--color-lime);color:var(--color-gray);font-family:var(--font-script);font-size:24px;line-height:1.4}.prose--article ul.page-accounts{columns:2 220px;column-gap:var(--space-6)}.page-table{margin:0 0 var(--space-4);overflow-x:auto}.page-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.page-table th,.page-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-line);text-align:left}.page-table th{font-family:var(--font-heading);font-size:21px;font-weight:600;text-transform:uppercase}.page-table tbody tr:nth-child(odd){background:var(--color-surface)}.review-block__grid{display:grid;grid-template-columns:minmax(180px,220px) 1fr;gap:var(--space-6) var(--space-8);align-items:start}.review-block__grid>.rating-list{align-self:start}.review-boxes{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.review-box__title{font-size:26px}.vertibingo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none}.vertibingo__item,.vertibingo__grade{position:relative;display:grid;place-items:center;overflow:hidden;min-height:92px;padding:var(--space-3);border-radius:var(--radius-sm);text-align:center}.vertibingo__item{border:2px solid var(--color-lime);background:var(--color-surface);color:var(--color-gray);font-size:14px;line-height:1.3}.vertibingo__item.is-on{background:var(--color-lime);color:var(--color-charcoal);font-weight:700}.vertibingo__mark{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;color:#1f1f1f17;pointer-events:none}.vertibingo__label{position:relative}.vertibingo__grade{background:var(--color-surface);font-family:var(--font-heading);font-size:32px;font-weight:600}.vertibingo-check__box{display:grid;flex:none;place-items:center;width:22px;height:22px;border:1.5px solid var(--color-gray);border-radius:4px;background:var(--color-surface);color:var(--color-charcoal)}.is-on>.vertibingo-check__box{border-color:var(--color-charcoal);background:var(--color-lime)}.frustical__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.frustical__value{font-family:var(--font-heading);font-size:26px;font-weight:600}.frustical__bar{position:relative;overflow:hidden;height:22px;margin-top:var(--space-4);border-radius:var(--radius-pill);background:#1f1f1f0f}.frustical__fill{position:absolute;inset:0 auto 0 0;min-width:22px;border-radius:var(--radius-pill);background:var(--scale-color)}.frustical__bar--low{--scale-color: var(--color-scale-low)}.frustical__bar--mid{--scale-color: var(--color-scale-mid)}.frustical__bar--high{--scale-color: var(--color-scale-high)}.frustical__bar--max{--scale-color: var(--color-scale-max)}.frustical__range{display:flex;justify-content:space-between;margin:var(--space-2) 0 0;color:var(--color-gray);font-size:12px}.review-block__grid>.prose,.review-block__grid>.write-up{grid-column:1 / -1}.write-up{margin-top:var(--space-6)}.verdict{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:#1f1f1f0d}.verdict__icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--color-surface);color:var(--color-charcoal)}.verdict__icon--lime{background:var(--color-lime)}.verdict__title{margin:0;font-size:18px;font-weight:700}.verdict__text{margin:var(--space-1) 0 0;color:var(--color-gray);font-size:14px}.spoiler{position:relative;min-height:240px;border-radius:var(--radius-md)}.spoiler:not(.is-revealed){overflow:hidden;background:var(--color-lavender)}.spoiler__content{max-width:72ch;outline:none}.spoiler:not(.is-revealed) .spoiler__content{max-height:320px;padding:var(--space-6);filter:blur(6px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.spoiler__gate{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--space-4)}.spoiler__card{display:grid;justify-items:center;gap:var(--space-5);width:min(100%,460px);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 8px 24px #1f1f1f14}.spoiler__message{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-lavender)}.spoiler__message svg{flex:none;margin-top:2px}.spoiler__title{margin:0;font-weight:700}.spoiler__text{margin:var(--space-1) 0 0;color:var(--color-charcoal);font-size:14px}@media (prefers-reduced-motion: no-preference){.spoiler__content{transition:filter var(--duration) var(--ease),opacity var(--duration) var(--ease)}}.rating-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4);margin:0}.rating-list dt{margin-bottom:var(--space-2);font-size:14px;font-weight:700}.rating-list dd{margin:0}.rating-chip{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-lime)}.rating-chip.is-empty{background:var(--color-light-gray);color:var(--color-gray)}.rating-chip__label{font-size:11px}.rating-chip__value{font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1}.final-score{padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-lime)}.final-score__label{margin:0;font-size:13px;font-weight:700}.final-score__value{margin:var(--space-3) 0 0;font-family:var(--font-heading);font-size:56px;font-weight:600;line-height:1}.final-score__value span{font-size:32px}.content-card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .4s var(--ease)}.content-card:hover .content-card__image img{transform:scale(1.04)}.content-card__body{display:flex;flex:1;flex-direction:column;padding:var(--space-5)}.content-card__title{font-size:clamp(26px,2.4vw,32px);line-height:1.05}.content-card__title a{color:inherit;text-decoration:none}.content-card__title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.content-card__subtitle{margin:var(--space-3) 0 0;font-size:14px}.content-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:auto 0 0;padding-top:var(--space-6);color:var(--color-gray);font-size:14px}.quote{margin:var(--space-12) 0 0;padding:var(--space-10) 0;text-align:center}.quote p{margin:0;font-family:var(--font-script);font-size:clamp(32px,4vw,48px);line-height:1.3}.quote em{color:var( --color-purple );font-style:normal}.quote u{text-decoration-color:var(--color-lime);text-decoration-thickness:5px;text-underline-offset:6px}.quote strong{color:var(--color-rose);font-weight:inherit}.home-instagram{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-10)}.home-instagram__text{margin:0;color:var(--color-gray)}.review-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration) var(--ease),transform var(--duration) var(--ease)}.review-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.review-card__media{position:relative}.review-card__image{display:grid;place-items:center;overflow:hidden;aspect-ratio:2 / 1;background:var(--color-lavender);color:var(--color-gray)}.review-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.review-card__image.is-poster img{object-position:center 20%}.review-card:hover .review-card__image img{transform:scale(1.04)}.review-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.review-card__title{font-size:clamp(26px,2.4vw,32px);line-height:1.05}.review-card__title a{color:inherit;text-decoration:none}.review-card__title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.score-row{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.score-row .score-chip{margin:0}.score-chip--lavender{background:var(--color-lavender)}.score-chip--blush{background:var(--color-blush)}.review-card--small .review-card__body{gap:var(--space-2);padding:var(--space-4)}.review-card--small .review-card__title{font-size:22px}.review-card--small .review-card__image{aspect-ratio:16 / 9}.review-card__roles{margin:0;color:var(--color-gray);font-size:14px}.review-card__more{margin:auto 0 0;padding-top:var(--space-2);font-size:14px}.detail-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.detail-top .back-link{margin-bottom:0}.edit-link{min-height:40px;border-color:var(--color-charcoal);font-size:14px}.detail-tags{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-10);margin-top:var(--space-4)}.detail-tags .watch-on{margin-top:0}.watch-on__label{display:inline-flex;align-items:center;gap:var(--space-1)}.warning-pill{padding:4px var(--space-3);border-radius:var(--radius-pill);background:var(--color-blush);font-size:14px}.watch-on{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4)}.watch-on__label{margin:0;font-size:13px;font-weight:700}.watch-on__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.app-pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px var(--space-3);border-radius:var(--radius-pill);background:var(--color-lime);color:var(--color-charcoal);font-family:var(--font-sub);font-size:14px;text-decoration:none}.app-pill__logo{width:18px;height:18px;margin-left:-6px;border-radius:50%;object-fit:cover}.app-pill:hover{background:var(--color-charcoal);color:var(--color-cream)}.filter-box{margin-bottom:var(--space-10);padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--radius-md);background:var(--color-lavender)}.filter-box__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.filter-box__title{font-size:28px}.filter-box__note{display:flex;align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--color-gray);font-size:13px;line-height:1.5}.filter-box__note svg{flex-shrink:0;margin-top:2px}.filter-box__status{display:flex;align-items:center;gap:var(--space-3);margin:0;color:var(--color-gray);font-size:13px}.filter-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.filter-chip{min-height:40px;padding:0 var(--space-4);border:1px solid var(--color-gray);border-radius:var(--radius-md);background:var(--color-cream);color:var(--color-charcoal);font:inherit;font-size:15px;cursor:pointer}.filter-chip:hover{border-color:var(--color-charcoal)}.filter-chip[aria-pressed=true]{border-color:var(--color-charcoal);background:var(--color-lime);font-weight:700}.filter-selects{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-4);margin-top:var(--space-5)}.filter-selects .dropdown__button{min-height:44px}.link-button{padding:0;border:0;background:none;color:var(--color-charcoal);font:inherit;text-decoration:underline;cursor:pointer}.pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-line)}.pagination__step,.pagination__page{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:40px;height:40px;padding:0 var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-light-gray);color:var(--color-charcoal);font-size:15px;text-decoration:none}a.pagination__step:hover,.pagination__page:hover{border-color:var(--color-charcoal)}.pagination__page[aria-current=page]{border-color:var(--color-charcoal);background:var(--color-lime);font-weight:700}.pagination__step.is-disabled{color:var(--color-gray);opacity:.6}.pick-list{display:grid;gap:var(--space-2)}.pick-list__chosen{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.pick-list__pill{display:inline-flex;gap:var(--space-1);align-items:center;padding:4px 6px 4px 12px;border-radius:999px;background:var(--color-lime);font-size:14px;font-weight:700}.pick-list__remove{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.pick-list__remove:hover,.pick-list__remove:focus-visible{background:var(--color-surface)}.pick-list__other{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2);align-items:end}.real-reel-link{display:grid;gap:var(--space-1);width:min(100%,440px);margin-top:var(--space-6);padding:var(--space-4) var(--space-6);border:2px solid var(--color-lime);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-charcoal);text-decoration:none}.real-reel-link:hover{background:var(--color-lime)}.real-reel-link__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.real-reel-link__text{display:inline-flex;gap:var(--space-2);align-items:center;font-size:18px;font-weight:700}.parts-nav{display:grid;gap:var(--space-3);margin-top:var(--space-8)}.parts-nav__title{margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.parts-nav__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.parts-nav__item{display:flex;gap:var(--space-3);align-items:center;height:100%;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-charcoal);text-decoration:none}a.parts-nav__item:hover{border-color:var(--color-lime)}.parts-nav__item--current{border-color:var(--color-lime);background:var(--color-lime)}.parts-nav__poster{display:grid;flex:none;place-items:center;overflow:hidden;width:40px;aspect-ratio:2 / 3;border-radius:var(--radius-sm);background:var(--color-lavender);color:var(--color-gray)}.parts-nav__poster img{width:100%;height:100%;object-fit:cover}.parts-nav__text{display:grid;gap:2px;min-width:0}.parts-nav__part{font-size:12px;font-weight:700;text-transform:uppercase}.parts-nav__name{overflow:hidden;font-size:15px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.dossier{padding:var(--space-10) 0}.dossier>.section-heading__title{margin-bottom:var(--space-6)}.dossier__grid{display:grid;grid-template-columns:minmax(200px,360px) 1fr;gap:var(--space-8);align-items:start}.dossier__poster{display:grid;place-items:center;overflow:hidden;margin:0;aspect-ratio:2 / 3;border-radius:var(--radius-sm);background:var(--color-lavender);color:var(--color-gray)}.dossier__poster img{width:100%;height:100%;object-fit:cover}.dossier__label{margin-bottom:var(--space-4);font-family:var(--font-sub);font-size:15px;font-weight:500;letter-spacing:.04em}.dossier__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.dossier__head .dossier__label{margin:0}.trailer-btn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1.5px solid var(--color-charcoal);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-charcoal);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background-color var(--duration) var(--ease)}.trailer-btn:hover{background:var(--color-lime)}.trailer-dialog{width:min(100% - 32px,440px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-charcoal);box-shadow:0 24px 60px #1f1f1f40}.trailer-dialog::backdrop{background:#1f1f1fb3}.trailer-dialog__body{display:grid;gap:var(--space-3);padding:var(--space-4)}.trailer-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.trailer-dialog__title{margin:0;font-size:24px}.trailer-dialog__video{display:block;width:100%;max-height:calc(100dvh - 180px);aspect-ratio:9 / 16;border-radius:var(--radius-sm);background:var(--color-charcoal);object-fit:contain}.trailer-dialog--wide{width:min(100% - 32px,960px)}.video-frame{overflow:hidden;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-sm);background:var(--color-charcoal)}.video-frame--vertical{aspect-ratio:9 / 16;max-height:calc(100dvh - 180px);margin-inline:auto}.video-frame iframe{display:block;width:100%;height:100%;border:0}.trailer-dialog__source{display:inline-flex;align-items:center;gap:var(--space-2);justify-self:start;color:var(--color-charcoal);font-size:14px;text-decoration:underline;text-underline-offset:3px}.dossier__crew{margin-top:var(--space-8)}.dossier__crew .dossier__label{margin-bottom:var(--space-3)}.dossier__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-4);margin:0}.dossier__facts+.dossier__facts{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-line)}.detail-meta__item{display:inline-flex;gap:var(--space-3)}.dossier__facts dt{color:var(--color-gray);font-size:12px}.dossier__facts dd{margin:var(--space-1) 0 0;font-weight:700;font-size:15px}.prose{max-width:68ch}.prose p{margin:0 0 var(--space-4);font-size:17px;line-height:1.7}.rich-text{font-size:17px;line-height:1.7}.rich-text>:first-child{margin-top:0}.rich-text p,.rich-text ul,.rich-text ol,.rich-text blockquote{margin:0 0 var(--space-4)}.rich-text>:last-child{margin-bottom:0}.rich-text ul,.rich-text ol{padding-left:1.4em}.rich-text li>p{margin:0}.rich-text h2,.rich-text h3,.rich-text h4{margin:var(--space-6) 0 var(--space-3);font-family:var(--font-heading);font-weight:600;line-height:1.1;text-transform:uppercase}.rich-text h2{margin-top:var(--space-8);font-size:34px}.rich-text h3{font-size:26px}.rich-text h4{font-family:var(--font-sub);font-size:19px;font-weight:500;letter-spacing:.02em}.rich-text blockquote{padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:4px solid var(--color-lime);color:var(--color-gray);font-family:var(--font-script);font-size:22px;line-height:1.4}.rich-text blockquote p{margin:0;font-size:inherit}.cast-band{padding:var(--space-8) 0 var(--space-10);background:var(--color-light-gray)}.cast-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-6)}@media (max-width: 560px){.cast-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4)}.cast-grid .person-link{min-width:0;overflow-wrap:anywhere}}.person-link{display:flex;align-items:flex-start;gap:var(--space-3)}.person-link__avatar{display:grid;flex:none;place-items:center;overflow:hidden;width:40px;height:40px;border-radius:50%;background:var(--color-lavender);font-family:var(--font-sub);font-size:13px}.person-link__avatar img{width:100%;height:100%;object-fit:cover}.person-link__detail{margin:var(--space-2) 0 0;color:var(--color-gray);font-size:13px}.related{position:relative;margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-line)}.related:before{content:"";position:absolute;top:-2px;left:0;width:72px;height:3px;background:var(--color-lime)}.profile{display:grid;grid-template-columns:220px 1fr;gap:var(--space-8);align-items:center}.profile__photo{display:grid;place-items:center;overflow:hidden;width:220px;aspect-ratio:1;border-radius:50%;background:var(--color-blush);color:var(--color-gray)}.profile__photo img{width:100%;height:100%;object-fit:cover}.people-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-8) var(--space-4)}.creative-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);color:var(--color-charcoal);text-align:center;text-decoration:none}.creative-card__photo{display:grid;place-items:center;overflow:hidden;width:128px;aspect-ratio:1;margin-bottom:var(--space-2);border:3px solid transparent;border-radius:50%;background:var(--color-blush);color:var(--color-gray);transition:border-color var(--duration) var(--ease)}.creative-card__photo img{width:100%;height:100%;object-fit:cover}.creative-card:hover .creative-card__photo{border-color:var(--color-lime)}.creative-card__name{font-family:var(--font-heading);font-size:24px;font-weight:600;line-height:1.05;text-transform:uppercase}.creative-card__detail{color:var(--color-gray);font-size:13px}.mini-person__photo{display:grid;flex:none;place-items:center;overflow:hidden;width:40px;height:40px;border-radius:50%;background:var(--color-blush);color:var(--color-gray)}.mini-person__photo img{width:100%;height:100%;object-fit:cover}.person-link__avatar,.profile__photo,.creative-card__photo,.mini-person__photo,.content-row__thumb--round,.music-artist__photo{container-type:inline-size}.avatar-initials{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,var(--color-blush),var(--color-lavender));color:var(--color-charcoal);font-family:var(--font-heading);font-size:42cqi;font-weight:600;line-height:1;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.blog-footer{border-top:1px solid var(--color-line)}.blog-footer__inner{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:var(--space-8);max-width:calc(var(--blog-width) + 2 * var(--space-6));margin:0 auto;padding:var(--space-10, 40px) var(--space-6) var(--space-8)}.blog-footer__brand{display:grid;align-content:start;gap:var(--space-2)}.blog-footer__name{justify-self:start;color:var(--color-charcoal);font-family:var(--font-heading);font-size:28px;font-weight:600;line-height:1.1;text-decoration:none;text-transform:uppercase}.blog-footer__tagline{max-width:32ch;margin:0;color:var(--color-gray);font-size:15px}.blog-footer__col{display:grid;align-content:start;justify-items:start;gap:var(--space-2)}.blog-footer__title{margin:0 0 var(--space-1);color:var(--color-charcoal);font-family:var(--font-heading);font-size:18px;font-weight:600;text-transform:uppercase}.blog-footer__link{padding:0;border:0;background:none;color:var(--color-charcoal);font:inherit;font-size:15px;text-decoration:none;cursor:pointer}.blog-footer__link:hover,.blog-footer__link:focus-visible{color:var(--color-purple);text-decoration:underline}.blog-footer__socials{display:inline-grid;gap:var(--space-2)}.blog-footer__socials .btn{justify-content:flex-start}.blog-footer__copy{max-width:calc(var(--blog-width) + 2 * var(--space-6));margin:0 auto;padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--color-line);color:var(--color-gray);font-size:13px;text-transform:uppercase}@media (max-width: 1100px){.blog-footer__inner{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-footer__brand{grid-column:1 / -1}.poster-row--trending{grid-template-columns:repeat(3,minmax(0,1fr))}.poster-row--trending>:nth-child(n+4){display:none}.card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.home-about__inner{grid-template-columns:1fr}}@media (max-width: 820px){.home-hero{grid-template-columns:1fr;padding-top:var(--space-8)}.home-hero__art{width:min(420px,100%);justify-self:center}.dossier__grid,.review-block__grid,.profile{grid-template-columns:1fr}.rating-list{grid-template-columns:repeat(3,minmax(0,1fr))}.review-boxes{grid-template-columns:1fr}.dossier__poster{width:min(300px,80%)}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.blog-container,.blog-header__top,.blog-nav__inner,.home-hero,.blog-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4);padding-right:var(--space-4);padding-left:var(--space-4)}.blog-footer__col--social{grid-column:1 / -1}.home-about__inner{grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-right:var(--space-4);padding-left:var(--space-4)}.blog-footer__copy{padding-right:var(--space-4);padding-left:var(--space-4)}.search-box{width:100%}.section-cards,.card-grid,.card-grid--4{grid-template-columns:1fr}.poster-row,.poster-row--wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-4)}.poster-row--trending>:nth-child(n+4){display:block}.poster-row--trending>:nth-child(n+5){display:none}.profile__photo{width:160px}.rating-list,.vertibingo__grid,.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-card__photo{width:104px}.home-hero__label{font-size:20px}.home-hero__sticker{width:72px;height:72px;font-size:11px}}.month-tabs{display:flex;gap:var(--space-2);margin:var(--space-8) 0 var(--space-6);padding-bottom:var(--space-2);overflow-x:auto;scrollbar-width:thin}.month-tabs__tab{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1.5px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-charcoal);font:inherit;font-size:14px;cursor:pointer;transition:background-color var(--duration) var(--ease),border-color var(--duration) var(--ease)}.month-tabs__tab:hover{border-color:var(--color-charcoal)}.month-tabs__tab.is-current{border-color:var(--color-lime)}.month-tabs__tab.is-active{border-color:var(--color-charcoal);background:var(--color-lime);font-weight:700}.month-tabs__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--color-lavender);font-size:12px;font-weight:700}.birthdays{display:grid;gap:var(--space-5)}.birthdays__days{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.birthday-day{display:grid;grid-template-columns:160px 1fr;gap:var(--space-4);align-items:start;padding:var(--space-4) 0;border-top:1px solid var(--color-line)}.birthday-day.is-today{padding:var(--space-4);border:0;border-radius:var(--radius-md);background:var(--color-lime)}.birthday-day__date{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0;font-family:var(--font-sub)}.birthday-day__number{font-family:var(--font-heading);font-size:40px;font-weight:600;line-height:1}.birthday-day__today{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--color-charcoal);color:var(--color-surface);font-size:12px}.birthday-day__people{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-8);margin:0;padding:0;list-style:none}.birthday-person{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.birthday-person__photo{display:grid;flex:none;place-items:center;overflow:hidden;width:48px;height:48px;border-radius:50%;background:var(--color-blush);container-type:inline-size}.birthday-person__photo img{width:100%;height:100%;object-fit:cover}.birthday-person__text{display:grid;gap:2px}.birthday-person__name{font-weight:700}.birthday-person__roles{color:var(--color-gray);font-size:13px}.is-today .birthday-person__roles{color:var(--color-charcoal)}.birthday-person__wish{display:inline-flex;align-items:center;gap:var(--space-2);border:1.5px solid var(--color-charcoal);background:var(--color-surface);text-decoration:none}@media (max-width: 640px){.birthday-day{grid-template-columns:1fr}.birthday-day__people{flex-direction:column}}.profile__birthday{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:15px}.dossier__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}a.trailer-btn{text-decoration:none}.detail-top__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-3)}.share{position:relative;display:inline-flex;align-items:center;gap:var(--space-1)}.share__label{margin-right:var(--space-1);color:var(--color-gray);font-family:var(--font-sub);font-size:13px}.share__btn{display:inline-grid;place-items:center;width:36px;height:36px;border:1.5px solid var(--color-line);border-radius:50%;background:var(--color-surface);color:var(--color-charcoal);cursor:pointer;transition:border-color var(--duration) var(--ease),background-color var(--duration) var(--ease)}.share__btn:hover{border-color:var(--color-charcoal);background:var(--color-lime)}.share__status{position:absolute;top:calc(100% + var(--space-1));right:0;z-index:2;width:max-content;max-width:260px;font-size:12px;color:var(--color-charcoal)}.share__status:empty{display:none}.fan-mail{display:grid;justify-items:start;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-lavender)}.fan-mail__title{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;font-family:var(--font-sub);font-size:15px;font-weight:500;letter-spacing:.04em}.fan-mail__address{font-style:normal;line-height:1.5;white-space:pre-line}.fan-mail__copy{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:none;color:var(--color-charcoal);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.name-search{display:grid;gap:var(--space-2);max-width:420px;margin-bottom:var(--space-4)}.name-search__label{font-size:13px;font-weight:700}.name-search__field{display:flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-3);border:1px solid var(--color-gray);border-radius:var(--radius-md);background:var(--color-cream);color:var(--color-gray)}.name-search__field:focus-within{outline:var(--focus-width) solid var(--color-purple);outline-offset:-1px}.name-search input{flex:1;min-width:0;border:0;outline:none;background:none;color:var(--color-charcoal);font:inherit;font-size:15px}.name-search input::-webkit-search-cancel-button{display:none}.name-search__clear{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;color:var(--color-gray);cursor:pointer}.name-search__clear:hover{background:var(--color-lavender);color:var(--color-charcoal)}.review-card__note{margin:0;color:var(--color-gray);font-size:13px;overflow-wrap:anywhere}.filter-other{max-width:320px;margin-top:var(--space-4)}.dossier__crew+.dossier__crew{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-line)}.profile__app-roles{margin:var(--space-2) 0 0;color:var(--color-charcoal);font-weight:700}.write-up .spoiler__content{max-width:none}.write-up .rich-text--article>*{max-width:700px;margin-right:auto;margin-left:auto}.rich-text--article{padding:var(--space-10) var(--space-12);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-charcoal);font-size:18px;line-height:1.8}.rich-text--article p,.rich-text--article ul,.rich-text--article ol{margin-bottom:1.15em}.rich-text--article>:is(h2,h3,h4):first-child{margin-top:0;margin-bottom:0;text-decoration:underline;text-decoration-color:var( --color-lime );text-decoration-thickness:.28em;text-decoration-skip-ink:none;text-underline-offset:-.08em;font-family:var(--font-heading);font-size:36px;font-weight:600;letter-spacing:0;line-height:1.2}.rich-text--article>:is(h2,h3,h4):first-child+p{margin-top:var(--space-6)}.rich-text--article>:is(h2,h3,h4):not(:first-child){margin-top:2.4em;margin-bottom:.7em}.rich-text--article>:is(h2,h3,h4):not(:first-child):before{content:"";display:block;width:36px;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--color-lime)}.rich-text--article h2{font-size:34px}.rich-text--article h3{font-size:30px}.rich-text--article h4{font-family:var(--font-heading);font-size:26px;font-weight:600;letter-spacing:0}.rich-text--article blockquote{margin-top:1.6em;margin-bottom:1.6em;padding:var(--space-2) 0 var(--space-2) var(--space-5);font-size:1.35em;line-height:1.4}@media (max-width: 700px){.rich-text--article{padding:var(--space-6) var(--space-5);font-size:17px;line-height:1.75}.rich-text--article>:is(h2,h3,h4):first-child{font-size:28px}}.sitemap{display:grid;gap:var(--space-10);padding-bottom:var(--space-12)}.sitemap__list{margin:0;padding:0;list-style:none;font-size:16px;line-height:1.5}.sitemap__list li{padding:var(--space-1) 0;break-inside:avoid}.sitemap__list:not(.sitemap__list--columns){display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.sitemap__list--columns{columns:4 220px;column-gap:var(--space-8)}.pagination__gap{display:inline-flex;align-items:flex-end;justify-content:center;min-width:24px;height:40px;padding-bottom:8px;color:var(--color-gray);font-weight:700}.content-card--featured{flex-direction:row;margin-bottom:var(--space-10)}.content-card--featured .content-card__media{flex:1.35;min-width:0}.content-card--featured .content-card__image{height:100%;min-height:320px;aspect-ratio:auto}.content-card--featured .content-card__body{flex:1;justify-content:center;padding:var(--space-10) var(--space-8)}.content-card--featured .content-card__title{font-size:clamp(34px,3.6vw,52px)}.content-card--featured .content-card__subtitle{font-size:17px;line-height:1.6}.content-card--featured .content-card__meta{margin-top:0}.fantalk-head__title{max-width:900px}.fantalk-head__subtitle{max-width:760px;margin:var(--space-5) 0 0;color:var(--color-charcoal);font-size:clamp(19px,2vw,23px);line-height:1.5}.fantalk-head__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:var(--space-5) 0 0;color:var(--color-gray);font-family:var(--font-sub);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.fantalk-head__meta>*+*:before{content:"·";margin-right:var(--space-3)}.fantalk-banner{overflow:hidden;margin-top:var(--space-8);border-radius:var(--radius-lg);aspect-ratio:2 / 1;background:var(--color-lavender);box-shadow:var(--shadow-md)}.fantalk-banner img{display:block;width:100%;height:100%;object-fit:cover}.article-page{--page-pad: var(--space-12);display:flow-root;position:relative;margin:var(--space-8) 0 0;padding:var(--space-12) var(--page-pad) var(--space-10);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-charcoal);font-size:18px;line-height:1.8}.fantalk-hero{position:relative;margin:0}.fantalk-hero__caption{position:absolute;right:var(--space-2);bottom:var(--space-3);overflow:hidden;max-height:calc(100% - var(--space-6));margin:0;color:var(--color-surface);font-size:12px;letter-spacing:.03em;text-overflow:ellipsis;text-shadow:0 1px 3px rgb(0 0 0 / 65%);white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}.fantalk-hero+.article-page{margin:calc(-1 * var(--space-12)) var(--space-8) 0}.article-page>*{max-width:700px;margin-right:auto;margin-left:auto}.article-text p,.article-text ul,.article-text ol{margin-bottom:1.15em}.article-text>:is(h2,h3,h4){margin-top:2.2em;margin-bottom:.6em;text-transform:none}.article-text>:is(h2,h3,h4):first-child{margin-top:1.4em}.article-page>.article-text:first-child>:is(h2,h3,h4):first-child{margin-top:0}.article-text>:is(h2,h3,h4):before{content:"";display:block;width:36px;height:4px;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--color-lime)}.article-text h2{font-size:36px}.article-text h3{font-size:30px}.article-text h4{font-size:25px}.article-text blockquote{margin:1.6em 0;padding:var(--space-2) 0 var(--space-2) var(--space-5);border-left:4px solid var(--color-lime);font-size:1.2em;line-height:1.5}.article-figure,.article-gallery{clear:both;margin-top:2em;margin-bottom:2em}.article-figure img,.article-gallery img{display:block;width:100%;border-radius:var(--radius-md);background:var(--color-lavender)}.article-figure figcaption,.article-gallery figcaption{margin-top:var(--space-3);padding-left:var(--space-3);border-left:3px solid var(--color-lime);color:var(--color-gray);font-size:14px;line-height:1.5}.article-page>.article-figure--wide{max-width:none;margin-right:calc(-1 * var(--page-pad));margin-left:calc(-1 * var(--page-pad))}.article-figure--wide img{max-height:min(80vh,760px);border-radius:0;object-fit:cover}.article-figure--column img{max-height:900px;object-fit:cover}.article-figure--wide figcaption{margin-right:var(--page-pad);margin-left:var(--page-pad)}.article-page>.article-figure--left,.article-page>.article-figure--right{clear:none;width:min(340px,46%);margin-top:.4em;margin-bottom:1em}.article-page>.article-figure--left{float:left;margin-right:var(--space-8);margin-left:max(0px,calc((100% - 700px)/2 - 64px))}.article-page>.article-figure--right{float:right;margin-right:max(0px,calc((100% - 700px)/2 - 64px));margin-left:var(--space-8)}.article-page>.article-gallery{max-width:860px}.article-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.article-gallery--3 .article-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-gallery--1 .article-gallery__grid{grid-template-columns:1fr}.article-gallery img{height:100%;aspect-ratio:4 / 5;object-fit:cover}.article-quote{clear:both;margin-top:2em;margin-bottom:2em;padding:var(--space-8) var(--space-6);border-top:3px solid var(--color-lime);border-bottom:3px solid var(--color-lime);background:color-mix(in srgb,var(--color-lime) 12%,var(--color-surface));text-align:center}.article-quote p{margin:0;color:var(--color-charcoal);font-family:var(--font-script);font-size:clamp(30px,3.4vw,40px);line-height:1.2}.article-quote cite,.article-image-quote cite{display:block;margin-top:var(--space-3);color:var(--color-gray);font-family:var(--font-sub);font-size:13px;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.article-quote cite:before,.article-image-quote cite:before{content:"— "}.article-page>.article-image-quote{max-width:860px}.article-image-quote{display:grid;clear:both;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:center;margin-top:2.4em;margin-bottom:2.4em}.article-image-quote img{display:block;width:100%;aspect-ratio:4 / 5;border-radius:var(--radius-md);background:var(--color-lavender);object-fit:cover}.article-image-quote--right .article-image-quote__media{order:2}.article-image-quote figcaption{margin-top:var(--space-3);padding-left:var(--space-3);border-left:3px solid var(--color-lime);color:var(--color-gray);font-size:14px;line-height:1.5}.article-image-quote blockquote{margin:0;padding:var(--space-6);border-left:4px solid var(--color-lime);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb,var(--color-lime) 12%,var(--color-surface))}.article-image-quote--right blockquote{border-right:4px solid var(--color-lime);border-radius:var(--radius-md) 0 0 var(--radius-md);border-left:0;text-align:right}.article-image-quote blockquote p{margin:0;color:var(--color-charcoal);font-family:var(--font-script);font-size:clamp(28px,3vw,38px);line-height:1.2}.article-page--titled>.article-text:first-child>:is(h2,h3,h4):first-child{margin-top:0;text-decoration:underline;text-decoration-color:var(--color-lime);text-decoration-thickness:.28em;text-decoration-skip-ink:none;text-underline-offset:-.08em;font-size:36px}.article-page--titled>.article-text:first-child>:is(h2,h3,h4):first-child:before{display:none}.article-page--section{margin-top:var(--space-12)}.article-page__end{display:flex;clear:both;justify-content:center;padding-top:var(--space-8);color:var(--color-purple)}@media (max-width: 800px){.content-card--featured{flex-direction:column}.content-card--featured .content-card__image{min-height:0;aspect-ratio:3 / 2}.content-card--featured .content-card__body{padding:var(--space-5)}}@media (max-width: 700px){.article-page{--page-pad: var(--space-5);padding-top:var(--space-8);font-size:17px;line-height:1.75}.fantalk-banner{aspect-ratio:3 / 2}.fantalk-hero+.article-page{margin:calc(-1 * var(--space-6)) var(--space-3) 0}.fantalk-hero__caption{position:static;max-height:none;margin-top:var(--space-2);color:var(--color-gray);text-align:right;text-shadow:none;white-space:normal;writing-mode:horizontal-tb;transform:none}.fantalk-hero--captioned+.article-page{margin-top:var(--space-6)}.article-page>.article-figure--left,.article-page>.article-figure--right{float:none;width:auto;margin:2em 0}.article-gallery--3 .article-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-image-quote{grid-template-columns:1fr;gap:var(--space-5)}.article-image-quote--right .article-image-quote__media{order:0}.article-image-quote--right blockquote{border-right:0;border-left:4px solid var(--color-lime);border-radius:0 var(--radius-md) var(--radius-md) 0;text-align:left}.article-page--titled>.article-text:first-child>:is(h2,h3,h4):first-child{font-size:28px}.article-gallery--3 img:first-child{grid-column:1 / -1;aspect-ratio:3 / 2;object-position:var(--gallery-pos, 50% 50%)}.article-text h2{font-size:30px}.article-text h3{font-size:26px}}.preview-bar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-line);background:var(--color-lavender);color:var(--color-charcoal);font-size:14px}.preview-bar__label{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sub);letter-spacing:.08em;text-transform:uppercase}.preview-bar__link{margin-left:auto;color:inherit;font-weight:700}.spotlight-head{display:grid;grid-template-columns:200px 1fr;gap:var(--space-8);align-items:center;margin-bottom:var(--space-10)}.spotlight-head__photo{display:grid;place-items:center;overflow:hidden;width:200px;aspect-ratio:1;border:6px solid var(--color-surface);border-radius:50%;outline:3px solid var(--color-lime);background:var(--color-blush);box-shadow:var(--shadow-md);color:var(--color-gray)}.spotlight-head__photo img{width:100%;height:100%;object-fit:cover}.spotlight-head__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin:var(--space-3) 0 0;color:var(--color-gray);font-family:var(--font-sub);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.spotlight-head__meta>*+*:before{content:"·";margin-right:var(--space-3)}.spotlight-head__profile{margin-top:var(--space-5)}.spotlight-intro{display:flow-root;padding:var(--space-10) var(--space-12);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.spotlight-intro__cover{display:block;float:left;width:min(42%,380px);margin:.3em var(--space-8) var(--space-4) 0;aspect-ratio:3 / 2;border-radius:var(--radius-md);background:var(--color-lavender);object-fit:cover}.spotlight-intro__text{font-size:18px;line-height:1.8}.spotlight-questions{margin-top:var(--space-12)}.qa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-5);margin:var(--space-6) 0 0;padding:0;list-style:none}.qa-card{position:relative;padding:var(--space-6) var(--space-6) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.qa-card__number{position:absolute;top:calc(-1 * var(--space-4));left:var(--space-5);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--color-lime);color:var(--color-charcoal);font-family:var(--font-heading);font-size:18px;font-weight:600}.qa-card__question{margin:0;color:var(--color-gray);font-family:var(--font-sub);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.qa-card__answer{margin:var(--space-2) 0 0;color:var(--color-charcoal);font-family:var(--font-script);font-size:clamp(28px,3vw,34px);line-height:1.15}.qa-card--image{display:grid;grid-template-columns:84px minmax(0,1fr);gap:0 var(--space-4);align-items:start}.qa-card--image>:not(.qa-card__image,.qa-card__number){grid-column:2}.qa-card__image{grid-row:1 / span 3;width:84px;aspect-ratio:2 / 3;border-radius:var(--radius-sm);background:var(--color-lavender);box-shadow:var(--shadow-sm);object-fit:cover}.qa-card__icon{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:var(--space-3);border-radius:50%;vertical-align:middle}.qa-card__icon--spring{background:var(--color-blush);color:#c2185b}.qa-card__icon--summer{background:#fff3c4;color:#c98a00}.qa-card__icon--fall{background:#f8e1cf;color:#b4532a}.qa-card__icon--winter{background:var(--color-lavender);color:#3b6fb6}.qa-card__image--square{aspect-ratio:1}.qa-card__image--round{aspect-ratio:1;border-radius:50%;object-position:50% 0}.qa-card__comment{margin:var(--space-2) 0 0;color:var(--color-gray);font-size:12px;line-height:1.5;white-space:pre-line;font-style:italic}.spotlight-links{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0 0}.spotlight-links__btn{background:var(--color-lime);color:var(--color-charcoal)}@media (max-width: 760px){.spotlight-head{grid-template-columns:1fr;justify-items:start;gap:var(--space-5)}.spotlight-head__photo{width:140px}.spotlight-intro{padding:var(--space-6) var(--space-5)}.qa-grid{grid-template-columns:1fr}.spotlight-intro__cover{float:none;width:100%;margin:0 0 var(--space-5)}}.section-card--links{position:relative}.section-card__stretched{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit}.section-card__stretched:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:var(--focus-offset)}.section-card__extra{position:relative;z-index:2;justify-self:start;align-self:start}.music-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.related .music-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.music-card{display:grid;align-content:start;gap:var(--space-3)}.music-card__cover{display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-blush);box-shadow:var(--shadow-sm);color:var(--color-gray);transition:box-shadow .2s ease,transform .2s ease}.music-card__cover img{width:100%;height:100%;object-fit:cover}.music-card:hover .music-card__cover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.music-card__body{display:grid;gap:var(--space-1)}.music-card__title{margin:0;font-family:var(--font-heading);font-size:26px;line-height:1.1;text-transform:uppercase}.music-card__title a{color:var(--color-charcoal);text-decoration:none}.music-card__title a:hover{text-decoration:underline;text-decoration-color:var(--color-lime);text-decoration-thickness:3px}.music-card__artist,.music-card__from,.music-card__versions{margin:0;color:var(--color-gray);font-size:15px}.music-card__artist{color:var(--color-purple);font-family:var(--font-sub);font-size:14px;letter-spacing:.04em;text-transform:uppercase}.music-head{display:grid;grid-template-columns:240px 1fr;gap:var(--space-8);align-items:center;margin-bottom:var(--space-8)}.music-head__cover{display:grid;place-items:center;overflow:hidden;aspect-ratio:1;border:6px solid var(--color-surface);border-radius:var(--radius-lg);outline:3px solid var(--color-lime);background:var(--color-blush);box-shadow:var(--shadow-md);color:var(--color-gray)}.music-head__cover img{width:100%;height:100%;object-fit:cover}.music-head__text{min-width:0}.music-head__wrapper{display:flex;flex-wrap:wrap;gap:20px;align-items:center}.music-head__innerWrapper{display:flex;flex-direction:column}.music-head__artist{margin:var(--space-2) 0 0;color:var(--color-purple);font-family:var(--font-script);font-size:30px;line-height:1.1}.music-head__from,.music-head__meta{margin:var(--space-2) 0 0;color:var(--color-gray)}.music-mini-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.music-mini{display:flex;gap:var(--space-3);align-items:center;min-width:0;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-charcoal);text-decoration:none}.music-mini:hover{border-color:var(--color-lime)}.music-mini:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:2px}.music-mini__cover{display:grid;flex:none;place-items:center;overflow:hidden;width:64px;height:64px;border-radius:var(--radius-sm);background:var(--color-blush);color:var(--color-gray)}.music-mini__cover img{width:100%;height:100%;object-fit:cover}.music-mini__body{display:grid;gap:2px;min-width:0}.music-mini__title{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.music-mini__meta{overflow:hidden;color:var(--color-gray);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.music-tracks{margin-bottom:var(--space-6)}.music-tracks__title{margin:0 0 var(--space-3);color:var(--color-gray);font-family:var(--font-sub);font-size:13px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.audio-player{display:flex;gap:var(--space-3);align-items:center;width:100%;max-width:340px;padding:6px var(--space-4) 6px 6px;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-lavender);color:var(--color-charcoal)}.audio-player__play{display:grid;flex:none;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--color-purple);color:var(--color-surface);cursor:pointer;transition:transform .15s ease}.audio-player__play:hover{transform:scale(1.06)}.audio-player__play:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:2px}.audio-player__body{display:grid;flex:1;gap:4px;min-width:0}.audio-player__top{display:flex;gap:var(--space-2);align-items:center;min-width:0}.audio-player__label{overflow:hidden;font-family:var(--font-sub);font-size:13px;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.audio-player__time{flex:none;margin-left:auto;color:var(--color-gray);font-size:12px;font-variant-numeric:tabular-nums}.audio-player__eq{display:none;flex:none;gap:2px;align-items:flex-end;height:12px}.audio-player.is-playing .audio-player__eq{display:inline-flex}.audio-player__eq span{width:3px;height:100%;border-radius:1px;background:var(--color-purple);animation:audio-eq .9s ease-in-out infinite alternate}.audio-player__eq span:nth-child(2){animation-delay:-.3s}.audio-player__eq span:nth-child(3){animation-delay:-.6s}@keyframes audio-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.audio-player__eq span{animation:none;transform:scaleY(.6)}}.audio-player__seek{width:100%;height:4px;margin:0;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--color-purple) var(--progress, 0%),var(--color-surface) var(--progress, 0%));-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.audio-player__seek::-webkit-slider-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--color-purple);-webkit-appearance:none;-moz-appearance:none;appearance:none}.audio-player__seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:var(--color-purple)}.audio-player__seek:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:4px}.audio-player__error{color:var(--color-error-text);font-size:12px}.audio-playlist{max-width:340px;margin:0;padding:6px;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-lavender);list-style:none}.audio-playlist li+li{border-top:1px solid rgb(126 88 222 / .15)}.audio-player--row{max-width:none;padding:8px 10px 8px 6px;border:0;border-radius:var(--radius-md);background:transparent}.audio-player--row .audio-player__play{width:36px;height:36px}.audio-player--row.is-playing{background:var(--color-surface)}.audio-player__number{margin-right:var(--space-2);color:var(--color-purple);font-variant-numeric:tabular-nums}.music-credits{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-8);margin:0 0 var(--space-8);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-lavender)}.music-credits dt{color:var(--color-gray);font-family:var(--font-sub);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.music-credits dd{margin:0;color:var(--color-charcoal)}.music-credits__note{color:var(--color-gray)}.music-story{margin-bottom:var(--space-8)}.music-lyrics{margin-bottom:var(--space-10)}.music-lyrics__stanza{margin:0 0 var(--space-6);text-align:center}.music-lyrics__stanza p{margin:0;font-size:18px;line-height:1.7}.music-lyrics__stanza p.music-lyrics__label{margin-bottom:var(--space-1);color:var(--color-purple);font-family:var(--font-sub);font-size:13px;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.music-artist{display:grid;grid-template-columns:120px 1fr;gap:var(--space-6);align-items:start;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-blush)}.music-artist__photo{display:grid;place-items:center;overflow:hidden;width:120px;aspect-ratio:1;border:4px solid var(--color-surface);border-radius:50%;background:var(--color-lavender);color:var(--color-gray)}.music-artist__photo img{width:100%;height:100%;object-fit:cover}.music-artist__kicker{margin:0;color:var(--color-gray);font-family:var(--font-sub);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.music-artist__name{margin:0 0 var(--space-2);font-family:var(--font-heading);font-size:32px;text-transform:uppercase}@media (max-width: 1100px){.music-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 820px){.music-grid,.related .music-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-head{grid-template-columns:160px 1fr;gap:var(--space-5)}}@media (max-width: 560px){.music-head,.music-artist{grid-template-columns:1fr;justify-items:center;text-align:center}.music-head__cover{width:min(240px,100%)}.music-head .blog-eyebrow,.music-head__wrapper{justify-content:center}.music-head__innerWrapper{align-items:center;width:100%}.music-tracks{text-align:center}.music-tracks .audio-player,.audio-playlist{margin-inline:auto;text-align:left}.music-grid,.related .music-grid{gap:var(--space-6) var(--space-4)}.music-card__title{font-size:22px}}.mini-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.mini-card{display:flex;gap:var(--space-3);align-items:center;height:100%;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-charcoal);text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease}.mini-card:hover{border-color:var(--color-lavender);box-shadow:var(--shadow-md)}.mini-card:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:2px}.mini-card__thumb{display:grid;flex:none;place-items:center;overflow:hidden;width:72px;aspect-ratio:3 / 2;border-radius:var(--radius-sm);background:var(--color-lavender);color:var(--color-gray)}.mini-card__thumb img{width:100%;height:100%;object-fit:cover}.mini-card__body{display:grid;gap:2px;min-width:0}.mini-card__kicker{color:var(--color-purple);font-family:var(--font-sub);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.mini-card__note{color:var(--color-gray);font-size:13px;line-height:1.3}.mini-card__title{display:-webkit-box;overflow:hidden;font-weight:700;font-size:15px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cv{display:grid;gap:var(--space-8);margin-bottom:var(--space-12)}.cv-head{display:grid;grid-template-columns:180px 1fr;gap:var(--space-8);align-items:center;padding-bottom:var(--space-8);border-bottom:2px dashed var(--color-lime)}.cv-head__photo{display:grid;place-items:center;overflow:hidden;width:180px;aspect-ratio:1;border:6px solid var(--color-surface);border-radius:50%;outline:3px solid var(--color-lime);background:var(--color-blush);box-shadow:var(--shadow-md);container-type:inline-size}.cv-head__photo img{width:100%;height:100%;object-fit:cover}.cv-head__text{min-width:0}.cv-head__job{display:inline-block;margin:var(--space-2) 0 0;padding:var(--space-1) var(--space-4);border-radius:var(--radius-md);background:var(--color-lime);color:var(--color-charcoal);font-family:var(--font-heading);font-size:clamp(22px,2.6vw,30px);font-weight:600;text-transform:uppercase}.cv-body{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--space-8);align-items:start}.cv-aside{position:sticky;top:calc(var(--header-height, 72px) + var(--space-4));display:grid;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.cv-aside__title{margin:0 0 var(--space-2);padding-bottom:var(--space-1);border-bottom:2px solid var(--color-lime);font-family:var(--font-heading);font-size:20px;text-transform:uppercase}.cv-aside__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.cv-aside__list a{display:inline-flex;align-items:center;gap:var(--space-2)}.cv-contact{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cv-contact__btn{min-height:34px;padding:0 var(--space-3);font-size:14px}.cv-aside__text p{margin:0 0 var(--space-2)}.cv-works{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.cv-work{display:grid;grid-template-columns:44px 1fr;gap:var(--space-3);align-items:center}.cv-work__poster{width:44px;aspect-ratio:2 / 3;border-radius:var(--radius-sm);object-fit:cover}.cv-work__poster--empty{display:grid;place-items:center;background:var(--color-cream);color:var(--color-gray)}.cv-work__title{display:block;font-weight:700;overflow-wrap:anywhere}.cv-work__app{display:block;color:var(--color-gray);font-size:14px}.cv-main{display:grid;gap:var(--space-8);min-width:0}.cv-section__title{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:3px solid var(--color-lime);font-family:var(--font-heading);font-size:clamp(24px,2.4vw,30px);text-transform:uppercase}.cv-section__text p{margin:0 0 var(--space-3);line-height:1.6}.cv-entry+.cv-entry{margin-top:var(--space-6)}.cv-entry__title{margin:0 0 var(--space-2);padding-left:var(--space-3);border-left:4px solid var(--color-lime);font-size:18px;line-height:1.35}.cv-flash{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-4);margin:0}.cv-flash__item{display:grid;align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.cv-flash__item dt{font-weight:700}.cv-flash__item dd{display:grid;gap:var(--space-2);margin:0}.cv-flash__answer{font-family:var(--font-script);font-size:clamp(24px,2.4vw,28px);line-height:1.15}.cv-flash__comment{color:var(--color-gray);font-size:15px;font-style:italic}.cv-partners{display:grid;gap:var(--space-2)}.cv-partner{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700}.cv-partner__photo{display:block;flex:none;overflow:hidden;width:36px;height:36px;border-radius:50%;background:var(--color-lavender);container-type:inline-size}.cv-partner__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 0}@media (max-width: 900px){.cv-body{grid-template-columns:1fr}.cv-aside{position:static}}@media (max-width: 600px){.cv-head{grid-template-columns:1fr;justify-items:center;text-align:center}.cv-head__photo{width:140px}}.be-featured-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);margin-bottom:var(--space-8);padding:var(--space-5) var(--space-6);border:2px dashed var(--color-lime);border-radius:var(--radius-lg);background:var(--color-surface)}.be-featured-box__title{margin:0;font-family:var(--font-heading);font-size:clamp(24px,2.6vw,30px);text-transform:uppercase}.be-featured-box__text{margin:var(--space-1) 0 0;color:var(--color-gray)}.be-featured-box__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.be-featured{display:grid;gap:var(--space-5);padding-bottom:var(--space-12)}.be-featured__tabs{display:inline-flex;justify-self:start;gap:2px;max-width:100%;overflow-x:auto;padding:4px;border-radius:var(--radius-pill);background:var(--color-light-gray)}.be-featured__tab{min-height:40px;padding:0 var(--space-5);border:0;border-radius:var(--radius-pill);background:none;color:var(--color-gray);font:inherit;font-weight:700;white-space:nowrap;cursor:pointer}.be-featured__tab.is-active{background:var(--color-surface);color:var(--color-charcoal);box-shadow:var(--shadow-sm)}.be-featured__note{margin:0;padding:var(--space-3) var(--space-4);border-left:4px solid var(--color-lime);border-radius:var(--radius-sm);background:var(--color-surface);font-weight:700}.be-featured__switch{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.be-featured__question{display:grid;gap:var(--space-2)}.be-featured__lead{display:grid;gap:var(--space-4);margin-bottom:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-cream)}.be-featured__rules{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding-top:var(--space-4);border-top:1px solid var(--color-line);color:var(--color-gray);font-size:15px}.be-featured__rules+.be-featured__rules{padding-top:0;border-top:0}.be-featured__rules svg{flex:none;margin-top:2px;color:var(--color-charcoal)}.be-featured__intro{margin:0;font-size:18px}.be-featured__sep{width:100%;margin:0;border:0;border-top:2px dashed var(--color-lime)}.be-featured__form{display:grid;gap:var(--space-6)}.be-featured__part{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.be-featured__part h2{margin:0;padding-bottom:var(--space-2);border-bottom:3px solid var(--color-lime);font-family:var(--font-heading);font-size:clamp(22px,2.4vw,28px);text-transform:uppercase}.be-featured__part .muted{margin:0}.be-featured__choice{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.be-featured__choice legend{margin-bottom:var(--space-2);font-weight:700}.be-featured__radio,.be-featured__consent{display:flex;align-items:flex-start;gap:var(--space-2);cursor:pointer}.be-featured__radio input,.be-featured__consent input{flex:none;width:18px;height:18px;margin-top:3px;accent-color:var(--color-charcoal)}.be-featured__consent{font-weight:700}.be-featured__typed{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:var(--space-3);align-items:end}.be-featured__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.be-featured__done{display:grid;justify-items:center;gap:var(--space-3);margin:var(--space-8) 0;padding:var(--space-10) var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);text-align:center}.be-featured__done>svg{color:var(--color-purple)}@media (max-width: 600px){.be-featured__tabs{display:grid;justify-self:stretch;border-radius:var(--radius-lg)}.be-featured__tab{border-radius:var(--radius-md)}.be-featured__typed{grid-template-columns:1fr}.be-featured__part{padding:var(--space-4)}}.crew-toggle{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding:var(--space-2) var(--space-4);border:1px solid var(--color-charcoal);border-radius:var(--radius-pill);background:transparent;color:var(--color-charcoal);font:inherit;font-weight:700;cursor:pointer}.crew-toggle:hover{background:var(--color-lime)}.crew-toggle:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:var(--focus-offset)}.report-link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-top:var(--space-10);padding:var(--space-4) var(--space-5);border:1px dashed var(--color-line);border-radius:var(--radius-md);color:var(--color-gray)}.report-link p{flex:1 1 260px;margin:0}.report-link svg{flex:none;color:var(--color-rose)}.review-card__app{position:absolute;top:var(--space-3);right:var(--space-3);display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 2 * var(--space-3));padding:3px var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-charcoal);font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 4px #00000026;pointer-events:none}.review-card__app-logo{flex:none;width:16px;height:16px;margin-left:-6px;border-radius:50%;object-fit:cover}.award-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.award-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-3);align-items:start;padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm)}.award-card__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--color-lime);color:var(--theme-on-accent, var(--color-charcoal))}.award-card--nominee .award-card__icon{background:var(--color-light-gray);color:var(--color-gray)}.award-card__body{display:grid;gap:2px;min-width:0}.award-card__kicker{color:var(--color-gray);font-size:13px}.award-card__title{font-family:var(--font-heading);font-size:20px;line-height:1.2;text-transform:uppercase}.award-card__note{font-size:14px}.award-card__note a{color:inherit;text-underline-offset:3px}.award-card--more{grid-template-columns:1fr;display:grid;place-content:center;justify-items:center;gap:2px;width:100%;height:100%;min-height:96px;border:2px dashed var(--color-line);font:inherit;text-align:center;cursor:pointer;box-shadow:none}.award-card--more:hover,.award-card--more:focus-visible{border-color:var(--color-charcoal)}.award-card__more-label{font-family:var(--font-heading);font-size:20px;text-transform:uppercase}.see-all-card{display:grid;place-content:center;justify-items:center;gap:2px;min-height:160px;padding:var(--space-4);border:2px dashed var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-charcoal);font:inherit;text-align:center;cursor:pointer}.see-all-card:hover,.see-all-card:focus-visible{border-color:var(--color-charcoal)}.see-all-card__label{font-family:var(--font-heading);font-size:22px;text-transform:uppercase}.cookie-banner{position:fixed;z-index:60;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);display:flex;align-items:center;gap:var(--space-4);max-width:880px;margin:0 auto;padding:var(--space-4) var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-charcoal);box-shadow:0 12px 32px #0000002e}.cookie-banner__icon{flex:none;color:var(--color-purple)}.cookie-banner__text{display:grid;gap:var(--space-1);font-size:14px}.cookie-banner__text p{margin:0}.cookie-banner__title{font-family:var(--font-heading);font-size:20px;text-transform:uppercase}.cookie-banner__actions{display:flex;flex:none;gap:var(--space-2)}.cookie-banner__actions .btn{min-width:110px;justify-content:center}@media (max-width: 640px){.cookie-banner{flex-wrap:wrap;padding:var(--space-4)}.cookie-banner__icon{display:none}.cookie-banner__actions{width:100%}.cookie-banner__actions .btn{flex:1}}.ig-feed{padding-top:var(--space-10);padding-bottom:var(--space-12, 48px)}.ig-feed__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.ig-feed__item{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--radius-md);background:var(--color-light-gray)}.ig-feed__item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ig-feed__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-lime);opacity:0;transition:opacity .3s ease}.ig-feed__item:hover img,.ig-feed__item:focus-visible img{transform:scale(1.05)}.ig-feed__item:hover:after,.ig-feed__item:focus-visible:after{opacity:.18}.ig-feed__kind{position:absolute;z-index:1;top:var(--space-2);right:var(--space-2);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#00000073;color:#fff}@media (max-width: 900px){.ig-feed__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}}@media (prefers-reduced-motion: reduce){.ig-feed__item img,.ig-feed__item:after{transition:none}.ig-feed__item:hover img,.ig-feed__item:focus-visible img{transform:none}}:root[data-site-theme=halloween]{--color-lime: #ff8a1f;--color-purple: #b48cff;--color-lavender: #33264a;--color-blush: #3a2230;--color-rose: #ff5d7a;--color-charcoal: #f1e9dc;--color-gray: #b9aec8;--color-cream: #17121f;--color-light-gray: #2b2238;--color-surface: #221a2e;--color-line: #3a2f4a;--color-error-text: #ff7a7a;--color-scale-max: #f1e9dc;--shadow-sm: 0 1px 2px rgb(0 0 0 / 35%), 0 2px 6px rgb(0 0 0 / 25%);--shadow-md: 0 2px 4px rgb(0 0 0 / 35%), 0 12px 28px -8px rgb(0 0 0 / 60%);--font-heading: "Creepster", "Yanone Kaffeesatz", "Oswald", sans-serif;--theme-on-accent: #1b1206;--theme-text: #f1e9dc;color-scheme:dark}:root[data-site-theme=halloween] body{background:radial-gradient(ellipse 80% 420px at 50% 0,rgb(255 138 31 / 14%),transparent 70%),var(--color-cream)}:root[data-site-theme=christmas]{--color-lime: #e8b64a;--color-purple: #c0392b;--color-lavender: #f7e4e1;--color-blush: #e4efe3;--color-rose: #b3262e;--color-charcoal: #1e3a2b;--color-gray: #5f6b62;--color-cream: #fbf7ef;--color-light-gray: #f3efe6;--color-line: #eadfcd;--color-scale-low: #2e7d4f;--font-heading: "Mountains of Christmas", "Yanone Kaffeesatz", "Oswald", serif;--theme-on-accent: #1e3a2b;--theme-text: #1e3a2b}:root[data-site-theme=christmas] body{background:radial-gradient(circle at 20px 20px,rgb(30 58 43 / 7%) 2px,transparent 2.5px) 0 0 / 80px 80px,radial-gradient(circle at 60px 60px,rgb(179 38 46 / 6%) 1.5px,transparent 2px) 0 0 / 80px 80px,var(--color-cream)}:root[data-site-theme=christmas] .blog-header{border-top:0;background-image:repeating-linear-gradient(90deg,#b3262e 0,#b3262e 24px,#2e7d4f 24px,#2e7d4f 48px);background-size:100% 6px;background-repeat:no-repeat;padding-top:6px}:root[data-site-theme=valentine]{--color-lime: #ff9fbf;--color-purple: #e0457b;--color-lavender: #fbe3ec;--color-blush: #ffe4ea;--color-rose: #d6336c;--color-charcoal: #4a1f33;--color-gray: #85566b;--color-cream: #fff6f8;--color-light-gray: #fdebf0;--color-line: #f6d3dd;--color-scale-low: #ff9fbf;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--font-heading: "Fredoka", "Yanone Kaffeesatz", "Oswald", sans-serif;--theme-on-accent: #4a1f33;--theme-text: #4a1f33}:root[data-site-theme=valentine] body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cpath d='M18 26c-2-4-8-4-8 1 0 4 8 9 8 9s8-5 8-9c0-5-6-5-8-1z' fill='%23e0457b' fill-opacity='.07'/%3E%3Cpath d='M54 58c-1.5-3-6-3-6 .7 0 3 6 6.8 6 6.8s6-3.8 6-6.8c0-3.7-4.5-3.7-6-.7z' fill='%23e0457b' fill-opacity='.05'/%3E%3C/svg%3E") 0 0 / 72px 72px,var(--color-cream)}:root[data-site-theme=spring]{--color-lime: #a8d672;--color-purple: #9b6bc9;--color-lavender: #efe7f8;--color-blush: #fde4ec;--color-rose: #e0607e;--color-charcoal: #2f3b2a;--color-gray: #66705f;--color-cream: #fbfcf4;--color-light-gray: #f1f4e8;--color-line: #e2e9d3;--font-heading: "Amatic SC", "Yanone Kaffeesatz", "Oswald", sans-serif;--theme-on-accent: #2f3b2a;--theme-text: #2f3b2a}:root[data-site-theme=spring] body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='88' viewBox='0 0 88 88'%3E%3Cellipse cx='20' cy='22' rx='5' ry='3' transform='rotate(-30 20 22)' fill='%23e0607e' fill-opacity='.08'/%3E%3Cellipse cx='64' cy='62' rx='4' ry='2.5' transform='rotate(25 64 62)' fill='%239b6bc9' fill-opacity='.07'/%3E%3C/svg%3E") 0 0 / 88px 88px,var(--color-cream)}:root[data-site-theme=spring] .blog-header{border-top:0;background-image:linear-gradient(90deg,#a8d672 0,#a8d672 33.3%,#f4a7bb 33.3%,#f4a7bb 66.6%,#9b6bc9 66.6%);background-size:100% 6px;background-repeat:no-repeat;padding-top:6px}:root[data-site-theme=spring] .rating-chip{background:#f5e08a}:root[data-site-theme=spring] :is(.final-score,.rating-chip,.score-chip,.vertibingo){--font-heading: "Yanone Kaffeesatz", "Oswald", sans-serif}:root[data-site-theme=summer]{--color-lime: #ffc93c;--color-purple: #0096a6;--color-lavender: #d9f3f1;--color-blush: #ffe6d5;--color-rose: #ff6b57;--color-charcoal: #123a4a;--color-gray: #5a7480;--color-cream: #fff9ec;--color-light-gray: #f6eedb;--color-line: #f0e2c4;--color-scale-low: #2bb3a3;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--font-heading: "Righteous", "Yanone Kaffeesatz", "Oswald", sans-serif;--theme-on-accent: #123a4a;--theme-text: #123a4a}:root[data-site-theme=summer] body{background:radial-gradient(circle 520px at 92% 0,rgb(255 201 60 / 22%),transparent 70%),radial-gradient(ellipse 70% 360px at 0 0,rgb(0 150 166 / 8%),transparent 70%),var(--color-cream)}:root[data-site-theme=summer] .blog-header{border-top:0;background-image:linear-gradient(90deg,#0096a6 0,#0096a6 33.3%,#ffc93c 33.3%,#ffc93c 66.6%,#ff6b57 66.6%);background-size:100% 6px;background-repeat:no-repeat;padding-top:6px}:root[data-site-theme=summer] .home-hero__title{font-size:clamp(48px,7.4vw,104px)}:root[data-site-theme=summer] .rating-chip{background:#bfe9e3}:root[data-site-theme=autumn]{--color-lime: #e07b39;--color-purple: #8c2f39;--color-lavender: #f3e3cc;--color-blush: #f6dcc8;--color-rose: #b5452b;--color-charcoal: #3b2418;--color-gray: #7a5f4f;--color-cream: #fbf4e8;--color-light-gray: #f1e6d4;--color-line: #e8d6bd;--color-scale-low: #6b7f3a;--font-heading: "Fraunces", "Yanone Kaffeesatz", "Oswald", serif;--theme-on-accent: #3b2418;--theme-text: #3b2418}:root[data-site-theme=autumn] body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath d='M20 30c6-10 18-10 18-10s0 12-10 18c-5 3-10 2-10 2s-1-5 2-10z' fill='%23e07b39' fill-opacity='.06'/%3E%3Cpath d='M70 72c4-7 13-7 13-7s0 9-7 13c-4 2-7 1-7 1s-1-3 1-7z' fill='%238c2f39' fill-opacity='.05'/%3E%3C/svg%3E") 0 0 / 96px 96px,var(--color-cream)}:root[data-site-theme=autumn] .blog-header{border-top:0;background-image:linear-gradient(90deg,#8c2f39 0,#8c2f39 33.3%,#e3b448 33.3%,#e3b448 66.6%,#e07b39 66.6%);background-size:100% 6px;background-repeat:no-repeat;padding-top:6px}:root[data-site-theme=autumn] .rating-chip{background:#e3b448}:root[data-site-theme=autumn] .home-hero__title{font-size:clamp(44px,6.6vw,94px)}:root[data-site-theme=winter]{--color-lime: #9fd3f0;--color-purple: #3a5a9b;--color-lavender: #e7eef8;--color-blush: #eef0f7;--color-rose: #c2416b;--color-charcoal: #1d2b4a;--color-gray: #5d6b85;--color-cream: #f6f9fc;--color-light-gray: #edf2f8;--color-line: #dde6f1;--color-scale-low: #6fb6de;--font-heading: "Josefin Sans", "Yanone Kaffeesatz", "Oswald", sans-serif;--theme-on-accent: #1d2b4a;--theme-text: #1d2b4a}:root[data-site-theme=winter] body{background:radial-gradient(circle at 18px 24px,rgb(58 90 155 / 9%) 1.5px,transparent 2px) 0 0 / 70px 70px,radial-gradient(circle at 52px 56px,rgb(159 211 240 / 35%) 2px,transparent 2.5px) 0 0 / 70px 70px,linear-gradient(180deg,#eaf3fb 0,var(--color-cream) 480px)}:root[data-site-theme=winter] .blog-header{border-top:0;background-image:linear-gradient(90deg,#1d2b4a 0,#1d2b4a 33.3%,#9fd3f0 33.3%,#9fd3f0 66.6%,#c9d3e0 66.6%);background-size:100% 6px;background-repeat:no-repeat;padding-top:6px}:root[data-site-theme=winter] .rating-chip{background:#d9def5}:root[data-site-theme=winter] .home-hero__title{font-size:clamp(44px,7vw,100px)}:root[data-site-theme=bloom]{--color-lime: #f74a89;--color-purple: #007459;--color-lavender: #eef0d9;--color-blush: #fceeed;--color-rose: #bd3b69;--color-charcoal: #102c2f;--color-gray: #4f6567;--color-cream: #fafaf7;--color-light-gray: #f1efe9;--color-line: #ece3e2;--color-scale-low: #b5bb65;--theme-on-accent: #102c2f;--theme-text: #102c2f}:root[data-site-theme=bloom] .blog-nav{background:#102c2f}:root[data-site-theme=bloom] .blog-nav__link:not(.active){color:#fafaf7}:root[data-site-theme=bloom] .blog-nav__link:not(.active):hover{background:#007459}:root[data-site-theme=bloom] .rating-chip{background:#b5bb65}:root[data-site-theme] .blog-header{background-color:var(--color-cream)}:root[data-site-theme] :is(h1,h2,h3,h4,.detail-title){font-synthesis:none}:root[data-site-theme] :is(.blog-nav__link.active,.home-hero__sticker,.section-card--lime,.poster-card__badge:not(.type-badge--charcoal),.type-badge--lime,.score-chip:not(.score-chip--lavender,.score-chip--blush),.vertibingo__item.is-on,.verdict__icon--lime,.rating-chip,.final-score,.app-pill,.filter-chip[aria-pressed=true],.pagination__page[aria-current=page],.pick-list__pill,.real-reel-link:hover,.parts-nav__item--current,.trailer-btn:hover,.share__btn:hover,.crew-toggle:hover,.month-tabs__tab.is-active,.birthday-day.is-today,.qa-card__number,.spotlight-links__btn,.cv-head__job,.btn--primary,.badge--lime,.notice--success,.empty-state__icon,.info-tip__button[aria-expanded=true]){--color-charcoal: var(--theme-on-accent);color:var(--theme-on-accent)}:root[data-site-theme] :is(.btn--primary:hover:not(:disabled),.app-pill:hover){--color-charcoal: var(--color-cream);background:var(--theme-text);color:var(--color-cream)}.season-tag-row{margin:0 0 var(--space-3)}.season-tag{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-sub);font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.season-tag:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.season-tag:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:2px}.season-tag--halloween{background:#ff8a1f;color:#1b1206}.season-tag--christmas{background:#b3262e;color:#fff}.season-tag--valentine{background:#ffd1df;color:#8a1f4c}.season-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-4)}.season-filter__label{margin-right:var(--space-1);font-family:var(--font-sub);font-size:14px;letter-spacing:.06em;text-transform:uppercase}.season-filter__btn{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-line);border-radius:50%;background:var(--color-surface);color:var(--color-gray);cursor:pointer;transition:background var(--duration) var(--ease),color var(--duration) var(--ease),transform var(--duration) var(--ease)}.season-filter__btn:hover{border-color:var(--color-charcoal);color:var(--color-charcoal);transform:translateY(-1px)}.season-filter__btn:focus-visible{outline:var(--focus-width) solid var(--color-purple);outline-offset:2px}.season-filter__btn--halloween[aria-pressed=true]{border-color:#ff8a1f;background:#ff8a1f;color:#1b1206}.season-filter__btn--christmas[aria-pressed=true]{border-color:#b3262e;background:#b3262e;color:#fff}.season-filter__btn--valentine[aria-pressed=true]{border-color:#ffd1df;background:#ffd1df;color:#8a1f4c}
