._ftr_1p83a_2{--ink-rgb:255 255 255;background:var(--ink);color:#fff;border-top:2px solid var(--ink);padding-top:clamp(48px,6vw,88px);padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));position:relative;overflow:hidden}@media (min-width:768px){._ftr_1p83a_2{padding-bottom:0}}._cols_1p83a_5{gap:var(--s7);grid-template-columns:1fr;display:grid}@media (min-width:680px){._cols_1p83a_5{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){._cols_1p83a_5{gap:var(--s6);grid-template-columns:1.5fr 1fr 1.4fr 1fr 1fr}}._logo_1p83a_8{margin-bottom:var(--s4);align-items:baseline;gap:8px;display:flex}._word_1p83a_9{font-family:var(--ff-display);letter-spacing:var(--ls-wordmark);font-size:1.125rem;font-weight:700;line-height:1}._jp_1p83a_10{opacity:.5;letter-spacing:.12em;font-size:.75rem}._claim_1p83a_11{color:var(--ink-300);font-size:var(--fs-sm);max-width:34ch;line-height:1.6}._shop_1p83a_12{margin-top:var(--s5);font-weight:600;font-size:var(--fs-sm);color:var(--vermilion-500);align-items:center;gap:8px;display:inline-flex}._shop_1p83a_12 svg{width:14px;height:14px;transition:transform .38s var(--ease-out)}._shop_1p83a_12:hover svg{transform:translate(3px,-3px)}._social_1p83a_15{margin:var(--s5) 0 0;gap:8px;padding:0;list-style:none;display:flex}._social_1p83a_15 a{width:38px;height:38px;box-shadow:inset 0 0 0 1px rgb(var(--ink-rgb) / .14);color:var(--ink-300);transition:all var(--d-ui) var(--ease-out);border-radius:50%;place-items:center;display:grid}._social_1p83a_15 a:hover{background:var(--vermilion-500);color:#fff;box-shadow:none;transform:translateY(-2px)}._ttl_1p83a_19{font-family:var(--ff-display);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--ink-500);margin-bottom:var(--s4);font-weight:600}._col_1p83a_5 ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}._col_1p83a_5 ul._split_1p83a_22{column-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr))}._col_1p83a_5 a{font-size:var(--fs-sm);color:var(--ink-200);transition:color var(--d-ui) var(--ease-out),padding-left var(--d-ui) var(--ease-out)}._col_1p83a_5 a:hover{color:#fff;padding-left:5px}._mark_1p83a_25{margin-top:var(--s6);pointer-events:none;-webkit-user-select:none;user-select:none;height:clamp(58px,10vw,150px);line-height:.72;position:relative;overflow:hidden}._mark_1p83a_25 span{text-align:center;color:#0000;-webkit-text-stroke:1px rgb(var(--ink-rgb) / .11);letter-spacing:.06em;font-size:clamp(5rem,15vw,13rem);display:block}._base_1p83a_27{justify-content:space-between;gap:var(--s3) var(--s4);padding-block:var(--s5) var(--s6);border-top:1px solid rgb(var(--ink-rgb) / .06);color:var(--ink-500);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}._sister_1p83a_29{color:var(--vermilion-hover)!important}._hdr_waetv_2{z-index:70;background:var(--bg);border-bottom:2px solid var(--ink);position:sticky;top:0}._bar_waetv_3{align-items:center;gap:var(--s3);min-height:56px;color:var(--fg);display:flex}._logo_waetv_4{flex:none;align-items:center;gap:8px;min-height:44px;display:flex}._word_waetv_5{font-family:var(--ff-display);letter-spacing:var(--ls-wordmark);font-size:1rem;font-weight:700;line-height:1}._tag_waetv_7{font-family:var(--ff-body);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--vermilion-500);border-radius:3px;padding:5px 6px 4px;font-size:10px;font-weight:700;line-height:1;transform:rotate(-3deg)}._search_waetv_9{flex:auto;align-items:center;max-width:520px;margin-inline:auto;display:none}._searchIcon_waetv_10{color:var(--fg-muted);pointer-events:none;position:absolute;left:14px}._input_waetv_11{border-radius:var(--r-pill);background:var(--bg-raised);border:2px solid var(--ink);width:100%;height:40px;color:var(--fg);font-size:var(--fs-sm);transition:box-shadow var(--d-ui) var(--ease-out);padding:0 64px 0 40px;font-weight:600}._input_waetv_11::placeholder{color:var(--fg-subtle);font-weight:500}._input_waetv_11:focus{border-color:var(--ink);box-shadow:var(--panel-shadow-sm);outline:none}._input_waetv_11:not(:placeholder-shown)~._kbd_waetv_15{display:none}._kbd_waetv_15{font-size:var(--fs-micro);color:var(--fg-muted);border:1px solid var(--hairline-strong);letter-spacing:.04em;border-radius:5px;padding:2px 6px;position:absolute;right:12px}._nav_waetv_17{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:none}._link_waetv_18{border-radius:var(--r-pill);min-height:40px;font-size:var(--fs-sm);color:var(--fg-muted);transition:background-color var(--d-ui) var(--ease-out),color var(--d-ui) var(--ease-out);align-items:center;padding:0 12px;font-weight:700;display:flex}._link_waetv_18:hover,._link_waetv_18[aria-current=page]{color:var(--fg);background:rgb(var(--ink-rgb) / .07)}._shop_waetv_21{color:var(--vermilion-600)}._actions_waetv_22{align-items:center;gap:2px;margin-left:auto;display:flex}._icon_waetv_23{color:currentColor;width:44px;height:44px;transition:background-color var(--d-ui) var(--ease-out),transform var(--d-micro) var(--ease-out);border-radius:50%;place-items:center;display:grid}._icon_waetv_23:hover{background:rgb(var(--ink-rgb) / .08)}._icon_waetv_23:active{transform:scale(.92)}._hideSm_waetv_27{display:none}._hideSmInv_waetv_28{display:grid}@media (min-width:700px){._bar_waetv_3{gap:var(--s4);min-height:60px}._search_waetv_9{display:flex}._hideSm_waetv_27{display:grid}._hideSmInv_waetv_28{display:none}._actions_waetv_22{margin-left:0}}@media (min-width:1080px){._nav_waetv_17{display:flex}._word_waetv_5{font-size:1.0625rem}}:root{--ink-900:#0a0a0e;--ink-800:#121218;--ink-700:#1c1c24;--ink-600:#2a2a36;--ink-500:#797989;--ink-400:#9393a8;--ink-300:#a5a5b8;--ink-200:#c9c9d6;--paper-50:#fbf8f1;--paper-100:#f2eee4;--paper-200:#e6dfd1;--paper-300:#d6cdbb;--paper-400:#bdb29c;--text-900:#111114;--text-700:#2e2e38;--text-600:#4b4b57;--text-500:#666672;--vermilion-500:#f03a2a;--vermilion-600:#c92a1c;--vermilion-700:#a31f14;--vermilion-hover:#ff4b39;--signal-400:#46e3ff;--signal-600:#0a7288;--sun-400:#ffc83d;--sun-500:#f5b400;--ok-500:#22c55e;--ok-600:#116a2c;--ok-bright:#4ade80;--alert-bright:#ff6b5c;--ink:#111114;--ink-rgb:17 17 20;--paper-rgb:251 248 241;--bg:var(--paper-100);--bg-raised:var(--paper-50);--bg-sunken:var(--paper-200);--fg:var(--text-900);--fg-muted:var(--text-600);--fg-subtle:var(--text-500);--hairline:rgb(var(--ink-rgb) / .12);--hairline-strong:rgb(var(--ink-rgb) / .24);--shell-tint:rgb(var(--ink-rgb) / .035);--elev:none;--elev-hover:none;--elev-glow-accent:none;--core-highlight:rgb(var(--paper-rgb) / .6);--focus:var(--vermilion-500);--focus-ring:0 0 0 3px color-mix(in srgb,var(--vermilion-500) 26%,transparent);--accent:var(--vermilion-500);--on-accent:#fff;--link:var(--vermilion-600);--link-hover:var(--vermilion-500);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--panel-border:2px solid var(--ink);--panel-shadow:4px 4px 0 var(--ink);--panel-shadow-sm:3px 3px 0 var(--ink);--panel-shadow-lift:6px 6px 0 var(--ink);--aura:var(--vermilion-500);--acc:var(--vermilion-500);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--s11:160px;--gutter:clamp(16px, 4vw, 48px);--maxw:1440px;--maxw-narrow:920px;--maxw-text:68ch;--section-pad:clamp(64px,9vw,128px);--section-pad-tight:clamp(40px,5vw,72px);--header-h:56px;--nav-h:64px;--r-pill:999px;--r-card:10px;--r-inner:6px;--r-input:10px;--r-sm:6px;--bezel-pad:6px;--grain-opacity:0;--tone-dot:radial-gradient(circle at center,rgb(var(--ink-rgb) / .22) 1.1px,transparent 1.3px);--tone-dot-strong:radial-gradient(circle at center,rgb(var(--ink-rgb) / .5) 1.4px,transparent 1.6px);--tone-size:7px 7px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--ease-inout:cubic-bezier(.65,0,.35,1);--d-micro:.15s;--d-ui:.3s;--d-reveal:.7s;--d-ambient:40s;--stagger:60ms;--press-scale:.975;--ff-display:"Clash Display","Bricolage Grotesque",ui-sans-serif,system-ui,-apple-system,sans-serif;--ff-body:"Satoshi","Instrument Sans",ui-sans-serif,system-ui,-apple-system,sans-serif;--ff-jp:"Dela Gothic One","Clash Display",ui-sans-serif,sans-serif;--fs-hero:clamp(3rem, 8.5vw, 8rem);--fs-h2:clamp(2rem, 4vw, 3.5rem);--fs-h3:clamp(1.25rem, 1.6vw, 1.5rem);--fs-h4:1.0625rem;--fs-body:1rem;--fs-sm:.875rem;--fs-xs:.8125rem;--fs-micro:.6875rem;--fw-body:500;--fw-medium:600;--fw-bold:700;--lh-display:.92;--lh-title:1.2;--lh-body:1.6;--ls-display:-.03em;--ls-title:-.015em;--ls-eyebrow:.18em;--ls-wordmark:.16em;--serie-one-piece:#b8860b;--serie-jujutsu-kaisen:#4b3fc4;--serie-demon-slayer:#12795c;--serie-chainsaw-man:#d42a1b;--serie-dragon-ball:#d86f00;--serie-naruto:#dd5f0a;--serie-spy-x-family:#c4477a;--serie-frieren:#2f86bd;--serie-solo-leveling:#5a3ee0;--serie-attack-on-titan:#6b5d45;--serie-my-hero-academia:#17964f;--serie-hatsune-miku:#16968d;--serie-blue-lock:#1552c4;--serie-oshi-no-ko:#d1287e;--serie-evangelion:#6d38d4}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500-normal.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700-normal.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-900-normal.woff2)format("woff2");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-76-400-normal.woff2)format("woff2");unicode-range:U+2266-2267,U+4F2F,U+5208,U+5451,U+546A,U+5589,U+576A,U+5815,U+5A9A,U+5B9B,U+5C3A,U+5EFB,U+5FAA,U+6109,U+6643,U+6652,U+695A,U+69FD,U+6B86,U+6BB4,U+6DAF,U+7089,U+70CF,U+7A00,U+7A4F,U+7B39,U+7D33,U+80E1,U+828B,U+82A6,U+86CD,U+8C8C,U+8CCA,U+8DF3,U+9077,U+9175,U+91DC,U+925B,U+9262,U+9271,U+92ED,U+9855,U+9905,U+9D28,U+FF3F,U+FF58,U+FF68,U+FF6D,U+FF9C}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-84-400-normal.woff2)format("woff2");unicode-range:U+3014-3015,U+4E3C,U+5036,U+5075,U+533F,U+53E9,U+5531,U+5642,U+5984,U+59E6,U+5A01,U+5B6B,U+5C0B,U+5F25,U+6069,U+60A0,U+614E,U+62B5,U+62D2-62D3,U+6597,U+660C,U+674F,U+67CF,U+6841,U+6905,U+6CF3,U+6D32,U+6D69,U+6F64,U+716E,U+7761,U+7B52,U+7BE0,U+7DBF,U+7DE9,U+7F36,U+81D3,U+8302,U+8389,U+846C,U+84EE,U+8A69,U+9038,U+9D8F,U+FF47,U+FF4B,U+FF76,U+FF9B}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-91-400-normal.woff2)format("woff2");unicode-range:U+60,U+2200,U+226B,U+2461,U+517C,U+526F,U+5800,U+5B97,U+5BF8,U+5C01,U+5D29,U+5E4C,U+5E81,U+6065,U+61D0,U+667A,U+6696,U+6843,U+6C99,U+6D99,U+6EC5,U+6F22,U+6F6E,U+6FA4,U+6FEF,U+71C3,U+72D9,U+7384,U+78E8,U+7A1A,U+7A32,U+7A3C,U+7ADC,U+7CA7,U+7D2B,U+7DAD,U+7E4B,U+80A9,U+8170,U+81ED,U+820E,U+8A17,U+8AFE,U+90AA,U+914E,U+963F,U+99C4,U+9EBA,U+9F3B,U+FF38}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-93-400-normal.woff2)format("woff2");unicode-range:U+21D2,U+25CE,U+300A-300B,U+4E89,U+4E9C,U+4EA1,U+5263,U+53CC,U+5426,U+5869,U+5947,U+598A,U+5999,U+5E55,U+5E72,U+5E79,U+5FAE,U+5FB9,U+602A,U+6163,U+624D,U+6749,U+6C5A,U+6CBF,U+6D45,U+6DFB,U+6E7E,U+708E,U+725B,U+7763,U+79C0,U+7BC4,U+7C89,U+7E01,U+7E2E,U+8010,U+8033,U+8C6A,U+8CC3,U+8F1D,U+8F9B,U+8FB2,U+907F,U+90F7,U+9707,U+9818,U+9B3C,U+FF0A,U+FF4D}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-97-400-normal.woff2)format("woff2");unicode-range:U+7E,U+B4,U+25C6,U+2661,U+4E92,U+4EEE,U+4FFA,U+5144,U+5237,U+5287,U+52B4,U+58C1,U+5BFF,U+5C04,U+5C06,U+5E95,U+5F31,U+5F93,U+63C3,U+640D,U+6557,U+6614,U+662F,U+67D3,U+690D,U+6BBA,U+6E6F,U+72AF,U+732B,U+7518,U+7AE0,U+7AE5,U+7AF6,U+822A,U+89E6,U+8A3A,U+8A98,U+8CB8,U+8DE1,U+8E8D,U+95D8,U+961C,U+96A3,U+96EA,U+9BAE,U+FF20,U+FF22,U+FF29,U+FF2B-FF2C}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-98-400-normal.woff2)format("woff2");unicode-range:U+25CB,U+4E71,U+4F59,U+50D5,U+520A,U+5217,U+5230,U+523A-523B,U+541B,U+5439,U+5747,U+59C9,U+5BDF,U+5C31,U+5DE8,U+5E7C,U+5F69,U+6050,U+60D1,U+63CF,U+663C,U+67C4,U+6885,U+6C38,U+6D6E,U+6DB2,U+6DF7,U+6E2C,U+6F5F,U+7532,U+76E3-76E4,U+7701,U+793C,U+79F0,U+7A93,U+7D00,U+7DE0,U+7E54,U+8328,U+8840,U+969C,U+96E8,U+9811,U+9AEA,U+9B5A,U+FF24,U+FF2E,U+FF57}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-101-400-normal.woff2)format("woff2");unicode-range:U+25BC,U+3012,U+4EF2,U+4F0A,U+516B,U+5373,U+539A,U+53B3,U+559C,U+56F0,U+5727,U+5742,U+5965,U+59FF,U+5BC6,U+5DFB,U+5E45,U+5EAD,U+5FB3,U+6211,U+6253,U+639B,U+63A8,U+6545,U+6575,U+6628,U+672D,U+68A8,U+6BDB,U+6D25,U+707D,U+767E,U+7834,U+7B46,U+7BC9,U+8074,U+82E6,U+8349,U+8A2A,U+8D70,U+8DA3,U+8FCE,U+91CC,U+967D,U+97FF,U+9996,U+FF1C,U+FF2F,U+FF32,U+FF34}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-102-400-normal.woff2)format("woff2");unicode-range:U+3D,U+5E,U+25CF,U+4E0E,U+4E5D,U+4E73,U+4E94,U+4F3C,U+5009,U+5145,U+51AC,U+5238,U+524A,U+53F3,U+547C,U+5802,U+5922,U+5A66,U+5C0E,U+5DE6,U+5FD8,U+5FEB,U+6797,U+685C,U+6B7B,U+6C5F-6C60,U+6CC9,U+6CE2,U+6D17,U+6E21,U+7167,U+7642,U+76DB,U+8001,U+821E,U+8857,U+89D2,U+8B1B,U+8B70,U+8CB4,U+8CDE,U+8F03,U+8F2A,U+968E,U+9B54,U+9E7F,U+9EBB,U+FF05,U+FF33}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-103-400-normal.woff2)format("woff2");unicode-range:U+500D,U+5074,U+50CD,U+5175,U+52E2,U+5352,U+5354,U+53F2,U+5409,U+56FA,U+5A18,U+5B88,U+5BDD,U+5CA9,U+5F92,U+5FA9,U+60A9,U+623F,U+6483,U+653F,U+666F,U+66AE,U+66F2,U+6A21,U+6B66,U+6BCD,U+6D5C,U+796D,U+7A4D,U+7AEF,U+7B56,U+7B97,U+7C4D,U+7E04,U+7FA9,U+8377,U+83DC,U+83EF,U+8535,U+8863,U+88CF,U+88DC,U+8907,U+8ACB,U+90CE,U+91DD,U+FF0B,U+FF0D,U+FF19,U+FF65}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-106-400-normal.woff2)format("woff2");unicode-range:U+30F6,U+50AC,U+5178,U+51E6,U+5224,U+52DD,U+5883,U+5897,U+590F,U+5A5A,U+5BB3,U+5C65,U+5E03,U+5E2B,U+5E30,U+5EB7,U+6271,U+63F4,U+64AE,U+6574,U+672B,U+679A,U+6A29-6A2A,U+6CA2,U+6CC1,U+6D0B,U+713C,U+74B0,U+7981,U+7A0B,U+7BC0,U+7D1A,U+7D61,U+7FD2,U+822C,U+8996,U+89AA,U+8CAC,U+8CBB,U+8D77,U+8DEF,U+9020,U+9152,U+9244,U+9662,U+967A,U+96E3,U+9759,U+FF16}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-107-400-normal.woff2)format("woff2");unicode-range:U+23,U+3C,U+2192,U+4E45,U+4EFB,U+4F50,U+4F8B,U+4FC2,U+5024,U+5150,U+5272,U+5370,U+53BB,U+542B,U+56DB,U+56E3,U+57CE,U+5BC4,U+5BCC,U+5F71,U+60AA,U+6238,U+6280,U+629C,U+6539,U+66FF,U+670D,U+677E-677F,U+6839,U+69CB,U+6B4C,U+6BB5,U+6E96,U+6F14,U+72EC,U+7389,U+7814,U+79CB,U+79D1,U+79FB,U+7A0E,U+7D0D,U+85E4,U+8D64,U+9632,U+96E2,U+9805,U+99AC,U+FF1E}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-109-400-normal.woff2)format("woff2");unicode-range:U+266A,U+4F11,U+533A,U+5343,U+534A,U+53CD,U+5404,U+56F3,U+5B57-5B58,U+5BAE,U+5C4A,U+5E0C,U+5E2F,U+5EAB,U+5F35,U+5F79,U+614B,U+6226,U+629E,U+65C5,U+6625,U+6751,U+6821,U+6B69,U+6B8B,U+6BCE,U+6C42,U+706B,U+7C21,U+7CFB,U+805E,U+80B2,U+82B8,U+843D,U+8853,U+88C5,U+8A3C,U+8A66,U+8D8A,U+8FBA,U+9069,U+91CF,U+9752,U+975E,U+9999,U+FF0F-FF10,U+FF14-FF15}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-110-400-normal.woff2)format("woff2");unicode-range:U+40,U+4E86,U+4E95,U+4F01,U+4F1D,U+4FBF,U+5099,U+5171,U+5177,U+53CB,U+53CE,U+53F0,U+5668,U+5712,U+5BA4,U+5CA1,U+5F85,U+60F3,U+653E,U+65AD,U+65E9,U+6620,U+6750,U+6761,U+6B62,U+6B74,U+6E08,U+6E80,U+7248,U+7531,U+7533,U+753A,U+77F3,U+798F,U+7F6E,U+8449,U+88FD,U+89B3,U+8A55,U+8AC7,U+8B77,U+8DB3,U+8EFD,U+8FD4,U+9031-9032,U+9580,U+9589,U+96D1,U+985E}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-112-400-normal.woff2)format("woff2");unicode-range:U+4E16,U+4E3B,U+4EA4,U+4EE4,U+4F4D,U+4F4F,U+4F55,U+4F9B,U+5317,U+5358,U+53C2,U+53E4,U+548C,U+571F,U+59CB,U+5CF6,U+5E38,U+63A2,U+63B2,U+6559,U+662D,U+679C,U+6C7A,U+72B6,U+7523,U+767D,U+770C,U+7A2E,U+7A3F,U+7A7A,U+7B2C,U+7B49,U+7D20,U+7D42,U+8003,U+8272,U+8A08,U+8AAC,U+8CB7,U+8EAB,U+8EE2,U+9054-9055,U+90FD,U+914D,U+91CD,U+969B,U+97F3,U+984C,U+FF06}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-114-400-normal.woff2)format("woff2");unicode-range:U+3E,U+3005,U+4E0D,U+4E88,U+4ECB,U+4EE3,U+4EF6,U+4FDD,U+4FE1,U+500B,U+50CF,U+5186,U+5316,U+53D7,U+540C,U+544A,U+54E1,U+5728,U+58F2,U+5973,U+5B89,U+5C71,U+5E02,U+5E97,U+5F15,U+5FC3,U+5FDC,U+601D,U+611B,U+611F,U+671F,U+6728,U+6765,U+683C,U+6B21,U+6CE8,U+6D3B,U+6D77,U+7530,U+7740,U+7ACB,U+7D50,U+826F,U+8F09,U+8FBC,U+9001,U+9053,U+91CE,U+9762,U+98DF}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-115-400-normal.woff2)format("woff2");unicode-range:U+7C,U+3080,U+4EE5,U+5148,U+516C,U+521D,U+5225,U+529B,U+52A0,U+53EF,U+56DE,U+56FD,U+5909,U+591A,U+5B66,U+5B9F,U+5BB6,U+5BFE,U+5E73,U+5E83,U+5EA6,U+5F53,U+6027,U+610F,U+6210,U+6240,U+660E,U+66F4,U+66F8,U+6709,U+6771,U+697D,U+69D8,U+6A5F,U+6C34,U+6CBB,U+73FE,U+756A,U+7684,U+771F,U+793A,U+7F8E,U+898F,U+8A2D,U+8A71,U+8FD1,U+9078,U+9577,U+96FB,U+FF5E}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-116-400-normal.woff2)format("woff2");unicode-range:U+A9,U+3010-3011,U+30E2,U+4E0B,U+4ECA,U+4ED6,U+4ED8,U+4F53,U+4F5C,U+4F7F,U+53D6,U+540D,U+54C1,U+5730,U+5916,U+5B50,U+5C0F,U+5F8C,U+624B,U+6570,U+6587,U+6599,U+691C,U+696D,U+6CD5,U+7269,U+7279,U+7406,U+767A-767B,U+77E5,U+7D04,U+7D22,U+8005,U+80FD,U+81EA,U+8868,U+8981,U+89A7,U+901A,U+9023,U+90E8,U+91D1,U+9332,U+958B,U+96C6,U+9AD8,U+FF1A,U+FF1F}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-117-400-normal.woff2)format("woff2");unicode-range:U+4E,U+A0,U+3000,U+300C-300D,U+4E00,U+4E0A,U+4E2D,U+4E8B,U+4EBA,U+4F1A,U+5165,U+5168,U+5185,U+51FA,U+5206,U+5229,U+524D,U+52D5,U+5408,U+554F,U+5831,U+5834,U+5927,U+5B9A,U+5E74,U+5F0F,U+60C5,U+65B0,U+65B9,U+6642,U+6700,U+672C,U+682A,U+6B63,U+6C17,U+7121,U+751F,U+7528,U+753B,U+76EE,U+793E,U+884C,U+898B,U+8A18,U+9593,U+95A2,U+FF01,U+FF08-FF09}@font-face{font-family:Dela Gothic One;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/dela/dela-gothic-one-119-400-normal.woff2)format("woff2");unicode-range:U+20,U+2027,U+3001-3002,U+3041-307F,U+3081-308F,U+3091-3093,U+3099-309A,U+309D-309E,U+30A1-30E1,U+30E3-30ED,U+30EF-30F0,U+30F2-30F4,U+30FB-30FE,U+FF0C,U+FF0E}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{background:var(--bg);color:var(--fg);font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis-weight:none;min-height:100dvh;margin:0;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}:where(ul[role=list],ol[role=list]){margin:0;padding:0;list-style:none}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}:is(input:focus-visible,textarea:focus-visible,select:focus-visible){outline:none}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:var(--focus-ring)}::selection{background:var(--vermilion-500);color:#fff}[hidden]{display:none!important}dialog{color:inherit}.skip-link{z-index:999;background:var(--vermilion-500);color:#fff;border-radius:0 0 12px;padding:12px 20px;font-weight:700;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.18s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;filter:none;transition:opacity .18s linear;transform:none}}.display,h1,h2,h3{font-family:var(--ff-display);letter-spacing:var(--ls-display);text-wrap:balance;font-weight:600;line-height:.96}h1,h2,.h1,.h2{text-transform:uppercase}h1,.h1{font-size:clamp(1.75rem,5vw,3rem);font-weight:700;line-height:var(--lh-display)}h2,.h2{letter-spacing:-.02em;font-size:clamp(1.25rem,2.6vw,1.75rem)}h3,.h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.15}.h4{font-family:var(--ff-display);font-size:var(--fs-h4);text-transform:none;letter-spacing:-.01em;font-weight:600;line-height:1.25}.eyebrow{font-family:var(--ff-body);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-eyebrow);color:var(--fg-muted);font-weight:600}.lead{color:var(--fg-muted);max-width:62ch;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.55}.sub{color:var(--fg-muted);font-size:var(--fs-sm)}.micro{font-size:var(--fs-xs);color:var(--fg-subtle)}.jp{font-family:var(--ff-jp);letter-spacing:.05em;text-transform:none;--mk:1;font-weight:400}.jp[data-len="3"]{--mk:.8}.jp[data-len="4"]{--mk:.62}.jp[data-len="5"],.jp[data-len="6"]{--mk:.5}.jp[data-len="7"]{--mk:.42}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.accent{color:var(--vermilion-500)}.rte{color:var(--fg-muted);line-height:1.7}.rte>*+*{margin-top:1.1em}.rte h2{color:var(--fg);margin-top:1.8em;font-size:clamp(1.375rem,2.4vw,1.875rem)}.rte h3{color:var(--fg);margin-top:1.5em;font-size:1.125rem}.rte a{color:var(--link);text-underline-offset:3px;transition:color var(--d-ui) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.rte a:hover{color:var(--link-hover)}.rte strong{color:var(--fg);font-weight:700}.rte ul,.rte ol{padding-left:1.2em}.rte li+li{margin-top:.5em}.rte blockquote{border-left:2px solid var(--vermilion-500);color:var(--fg);padding-left:20px;font-style:italic}.rte table{font-size:var(--fs-sm)}.rte th{text-align:left;color:var(--fg-subtle);vertical-align:top;border-bottom:1px solid var(--hairline);font-weight:500;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;padding:11px 16px 11px 0}.rte td{color:var(--fg);border-bottom:1px solid var(--hairline);padding:11px 0;font-weight:500}.legal-note{font-size:var(--fs-xs);color:var(--fg-subtle);border-top:1px solid var(--hairline);padding-top:16px}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);margin-inline:auto}.wrap--narrow{max-width:var(--maxw-narrow)}.wrap--text{max-width:var(--maxw-text)}.section{padding-block:var(--section-pad);background:var(--bg);color:var(--fg);position:relative}.section--tight{padding-block:var(--section-pad-tight)}.section--flush-top{padding-top:0}.grid{gap:var(--s5);display:grid}.stack>*+*{margin-top:var(--s4)}.row{align-items:center;gap:var(--s3);flex-wrap:wrap;min-width:0;display:flex}.row>*{min-width:0}.row--wrap{flex-wrap:wrap}.sec-head{justify-content:space-between;align-items:flex-end;gap:var(--s5);flex-wrap:wrap;margin-bottom:clamp(28px,4vw,56px);display:flex}.sec-head__text{max-width:46ch}.sec-head .eyebrow{margin-bottom:var(--s3);display:block}.sec-head p{margin-top:var(--s3);color:var(--fg-muted);font-size:var(--fs-sm)}.hr{background:var(--hairline);height:1px;margin-block:var(--s6);border:0}.clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ratio-23{aspect-ratio:2/3}.ratio-11{aspect-ratio:1}@media (max-width:767px){.hide-sm{display:none!important}}@media (min-width:768px){.hide-lg{display:none!important}}.agrid{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (min-width:700px){.agrid{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1080px){.agrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1440px){.agrid{grid-template-columns:repeat(8,minmax(0,1fr))}}.rail{gap:var(--s4);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:none}.rail-nav{gap:var(--s2);display:flex}.rail-nav button{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--hairline-strong);transition:all var(--d-ui) var(--ease-out);border-radius:50%;place-items:center;display:grid}.rail-nav button:hover:not([disabled]){background:var(--fg);color:var(--bg);box-shadow:none}.rail-nav button[disabled]{opacity:.3;cursor:default}.rail-nav svg{width:15px;height:15px}.grain{z-index:60;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;contain:strict;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:fixed;inset:0}@media (max-width:767px){.grain{display:none}}.tone{pointer-events:none;background-image:var(--tone-dot);background-size:var(--tone-size);position:absolute}[data-reveal]{opacity:0;filter:blur(6px);transition:opacity var(--d-reveal) var(--ease-out),transform var(--d-reveal) var(--ease-out),filter var(--d-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * var(--stagger));transform:translateY(24px)}[data-reveal].is-in{opacity:1;filter:none;transform:none}.speedlines{pointer-events:none;opacity:0;z-index:-1;position:absolute;inset:-40%}.speedlines.is-burst{animation:burst .46s var(--ease-out) forwards}@keyframes burst{0%{opacity:.85;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}main{min-height:60dvh}@media (max-width:767px){main{padding-bottom:calc(var(--nav-h) + env(safe-area-inset-bottom))}}
