@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/newsreader-latin-300-normal.FGBQ0wlI.woff2)format("woff2"),url(/_astro/newsreader-latin-300-normal.AOSWdb_s.woff)format("woff")}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/newsreader-latin-400-normal.BFBkh4jY.woff2)format("woff2"),url(/_astro/newsreader-latin-400-normal.gRTjlS2D.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hanken-grotesk-latin-400-normal.BG6hkEXj.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-400-normal.CjyVwvJV.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/hanken-grotesk-latin-500-normal.DrDcrrxK.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-500-normal.Bo-NxEKf.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hanken-grotesk-latin-600-normal.CIXX6EOa.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-600-normal.NEn2C4Q3.woff)format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/hanken-grotesk-latin-700-normal.CeQ8H3UY.woff2)format("woff2"),url(/_astro/hanken-grotesk-latin-700-normal.6IGCzoPh.woff)format("woff")}:root{--canvas:#faf4eb;--surface:#fff;--elevated:#f5ede0;--overlay:#0006;--border-subtle:#e8dcca;--border-strong:#d2bfa3;--control-border:#98805c;--rose:#8b3349;--brand:#8b3349;--rose-ink:#fff;--rose-glow:#8b334914;--wine:#6b2c39;--on-wine:#fff;--gold:#a88550;--gold-text:#76592a;--sage:#6b8b6b;--sage-text:#4a6b4a;--danger:#b54842;--warning:#a88042;--warning-text:#735420;--text-primary:#2b1d13;--text-secondary:#6b5847;--text-muted:#75624f;--text-tertiary:#9a8777;--text-disabled:#c8b9a7;--focus-ring:#8b3349;--elevation-1:0 1px 0 #2b1d130a;--elevation-2:0 1px 2px #2b1d1314, 0 4px 12px #2b1d130d;--elevation-3:0 12px 32px #2b1d1324, 0 2px 6px #2b1d130f;--font-display:"Newsreader", "Noto Serif SC", "Noto Serif JP", "Noto Serif KR", Georgia, serif;--font-sans:"Hanken Grotesk", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", system-ui, sans-serif;--font-cjk-serif-hans:"Noto Serif SC", "Songti SC", "STSong", serif;--font-cjk-serif-hant:"Noto Serif TC", "Songti TC", serif;--font-cjk-serif-ja:"Shippori Mincho", "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-cjk-serif-ko:"Noto Serif KR", "Nanum Myeongjo", "AppleMyungjo", serif;--font-cjk-sans-hans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--font-cjk-sans-hant:"Noto Sans TC", "PingFang TC", "Microsoft JhengHei", sans-serif;--font-cjk-sans-ja:"Noto Sans JP", "Hiragino Sans", "Yu Gothic", sans-serif;--font-cjk-sans-ko:"Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--display-xl-size:68px;--display-xl-line:70px;--display-xl-weight:300;--display-xl-tracking:-1.5px;--display-size:52px;--display-line:58px;--display-weight:300;--display-tracking:-1px;--h1-size:40px;--h1-line:48px;--h1-weight:400;--h1-tracking:-.5px;--h2-size:32px;--h2-line:40px;--h2-weight:400;--h3-size:24px;--h3-line:32px;--h3-weight:400;--index-size:34px;--index-line:34px;--index-weight:300;--lead-size:18px;--lead-line:30px;--lead-weight:400;--body-size:17px;--body-line:28px;--body-weight:400;--callout-size:15px;--callout-line:24px;--callout-weight:400;--caption-size:13px;--caption-line:20px;--caption-weight:400;--eyebrow-size:12px;--eyebrow-line:16px;--eyebrow-weight:600;--eyebrow-tracking:.12em;--button-size:15px;--button-line:20px;--button-weight:600;--stat-xl-size:64px;--stat-xl-line:68px;--stat-xl-weight:700;--stat-md-size:36px;--stat-md-line:40px;--stat-md-weight:600;--stat-sm-size:17px;--stat-sm-line:20px;--stat-sm-weight:500;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--space-10:72px;--space-11:96px;--space-12:128px;--page-inset-compact:20px;--page-inset-regular:24px;--page-inset-wide:40px;--container:1200px;--container-prose:680px;--radius-xs:8px;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-xl:36px;--radius-pill:999px;--dur-press:.12s;--dur-state:.24s;--dur-enter:.38s;--dur-sheet:.42s;--dur-stagger:40ms;--dur-breathe:4s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);color-scheme:light}.theme-dark{--canvas:#15100d;--surface:#1e1814;--elevated:#2a211b;--overlay:#0a0604b3;--border-subtle:#3a2e26;--border-strong:#5a4839;--control-border:#8a7561;--rose:#d4a59a;--brand:#d4a59a;--rose-ink:#1a0f0b;--rose-glow:#d4a59a24;--wine:#7a2e3f;--on-wine:#f5ece3;--gold:#c9a876;--gold-text:#c9a876;--sage:#8ba88b;--sage-text:#8ba88b;--danger:#c96962;--warning:#d4a556;--warning-text:#d4a556;--text-primary:#f5ece3;--text-secondary:#b8a89a;--text-muted:#a39385;--text-tertiary:#7a6b5e;--text-disabled:#4a3e35;--focus-ring:#d4a59a;--elevation-1:inset 0 1px 0 #ffecd70a;--elevation-2:inset 0 1px 0 #ffecd70a, 0 1px 2px #00000080;--elevation-3:inset 0 1px 0 #ffecd70a, 0 12px 32px #0009, 0 0 40px #d4a59a0a;color-scheme:dark}html{--cjk-serif:Georgia, serif;--cjk-sans:system-ui, sans-serif;--cjk-lead-line:var(--lead-line);--cjk-body-line:var(--body-line)}html:lang(zh-Hant){--cjk-serif:var(--font-cjk-serif-hant);--cjk-sans:var(--font-cjk-sans-hant)}html:lang(ja){--cjk-serif:var(--font-cjk-serif-ja);--cjk-sans:var(--font-cjk-sans-ja)}html:lang(ko){--cjk-serif:var(--font-cjk-serif-ko);--cjk-sans:var(--font-cjk-sans-ko)}html:is(:lang(zh-Hant),:lang(ja),:lang(ko)){--cjk-lead-line:1.85;--cjk-body-line:1.85}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:84px}body{background:var(--canvas);color:var(--text-primary);font-family:"Hanken Grotesk", var(--cjk-sans);font-size:var(--body-size);line-height:var(--cjk-body-line);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,figure{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:var(--rose);text-underline-offset:3px}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-4);z-index:100;background:var(--surface);padding:var(--space-3) var(--space-4);border-radius:var(--radius-xs);position:absolute;top:-100px}.skip-link:focus{top:var(--space-4)}.t-display-xl,.t-display,.t-h1,.t-h2,.t-h3,.t-index{font-family:"Newsreader", var(--cjk-serif);text-wrap:balance;overflow-wrap:break-word;hyphens:auto}html:lang(ko) body{word-break:keep-all;overflow-wrap:break-word}html:lang(ko) :is(.t-display-xl,.t-display,.t-h1,.t-h2){overflow-wrap:anywhere}html:lang(ja) :is(.t-display-xl,.t-display,.t-h1,.t-h2){word-break:auto-phrase}.t-display-xl{font-size:var(--display-size);line-height:var(--display-line);font-weight:var(--display-xl-weight);letter-spacing:var(--display-tracking)}@media (width>=900px){.t-display-xl{font-size:var(--display-xl-size);line-height:var(--display-xl-line);letter-spacing:var(--display-xl-tracking)}}.t-display{font-size:var(--display-size);line-height:var(--display-line);font-weight:var(--display-weight);letter-spacing:var(--display-tracking)}.t-h1{font-size:var(--h1-size);line-height:var(--h1-line);font-weight:var(--h1-weight);letter-spacing:var(--h1-tracking)}.t-h2{font-size:var(--h2-size);line-height:var(--h2-line);font-weight:var(--h2-weight)}.t-h3{font-size:var(--h3-size);line-height:var(--h3-line);font-weight:var(--h3-weight)}.t-index{font-size:var(--index-size);line-height:var(--index-line);font-weight:var(--index-weight);color:var(--text-muted);font-variant-numeric:tabular-nums}.t-lead{font-size:var(--lead-size);line-height:var(--cjk-lead-line);color:var(--text-secondary);text-wrap:pretty}.t-body{font-size:var(--body-size);line-height:var(--cjk-body-line);color:var(--text-secondary);text-wrap:pretty}.t-callout{font-size:var(--callout-size);line-height:var(--callout-line);color:var(--text-secondary)}.t-caption{font-size:var(--caption-size);line-height:var(--caption-line);color:var(--text-muted)}.t-eyebrow{font-size:var(--eyebrow-size);line-height:var(--eyebrow-line);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--rose)}html:is(:lang(zh-Hant),:lang(ja),:lang(ko)) .t-eyebrow{text-transform:none;letter-spacing:.04em}.t-stat{font-size:var(--stat-md-size);line-height:var(--stat-md-line);font-weight:var(--stat-md-weight);font-variant-numeric:tabular-nums}.container{width:100%;max-width:calc(var(--container) + 2 * var(--page-inset-wide));padding-inline:var(--page-inset-compact);margin-inline:auto}@media (width>=641px){.container{padding-inline:var(--page-inset-regular)}}@media (width>=1200px){.container{padding-inline:var(--page-inset-wide)}}.section{padding-block:var(--space-10);border-top:1px solid var(--border-strong)}@media (width>=641px){.section{padding-block:var(--space-11)}}@media (width>=1200px){.section{padding-block:var(--space-12)}}.prose{max-width:var(--container-prose)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-6);border-radius:var(--radius-xs);font:inherit;font-size:var(--button-size);line-height:var(--button-line);font-weight:var(--button-weight);cursor:pointer;transition:filter var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out), transform var(--dur-press) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--rose);color:var(--rose-ink)}.btn-primary:hover{filter:brightness(1.06)}.btn-outline{color:var(--rose);border-color:var(--control-border);background:0 0}.btn-outline:hover{background:var(--rose-glow)}.btn-sm{min-height:44px;padding:0 var(--space-4)}.chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface);font-size:var(--caption-size);line-height:var(--caption-line);color:var(--text-secondary);display:inline-flex}.lucide{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ll-phone{border-radius:var(--radius-xl);background:var(--elevated);border:1px solid var(--border-subtle);box-shadow:var(--elevation-3);padding:8px}.ll-phone img{border-radius:calc(var(--radius-xl) - 8px);width:100%}.ll-watch{box-shadow:var(--elevation-3);background:#0a0604;border:1px solid #3a2e26;border-radius:44px;padding:10px}.ll-watch img{border-radius:34px;width:100%}@media (prefers-reduced-motion:no-preference){.reveal{animation:reveal var(--dur-enter) var(--ease-out) both;animation-timeline:view();animation-range:entry entry 40%}@keyframes reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.16s!important;animation:none!important}}.age-gate[data-astro-cid-k66k6oo7]{z-index:1000;padding:var(--space-6) var(--page-inset-compact);background:var(--canvas);place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}html[data-age-gate=ok] .age-gate[data-astro-cid-k66k6oo7]{display:none}html[data-age-gate=open]{overflow:hidden}html:not([data-age-gate]) .actions[data-astro-cid-k66k6oo7]{display:none}.panel[data-astro-cid-k66k6oo7]{gap:var(--space-6);width:100%;max-width:520px;padding:var(--space-8);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--elevation-3);flex-direction:column;display:flex}.panel[data-astro-cid-k66k6oo7]:focus,.denied[data-astro-cid-k66k6oo7]:focus{outline:none}.top[data-astro-cid-k66k6oo7]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.brand[data-astro-cid-k66k6oo7]{font-family:"Newsreader", var(--cjk-serif);font-size:28px;line-height:1.2}.badge[data-astro-cid-k66k6oo7]{border:2px solid var(--rose);width:56px;height:56px;color:var(--rose);font-weight:700;font-size:var(--callout-size);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.ask[data-astro-cid-k66k6oo7],.denied[data-astro-cid-k66k6oo7]{gap:var(--space-4);flex-direction:column;display:flex}.denied[data-astro-cid-k66k6oo7],.age-gate[data-astro-cid-k66k6oo7][data-state=denied] .ask[data-astro-cid-k66k6oo7]{display:none}.age-gate[data-astro-cid-k66k6oo7][data-state=denied] .denied[data-astro-cid-k66k6oo7]{display:flex}.actions[data-astro-cid-k66k6oo7]{gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}.legal[data-astro-cid-k66k6oo7] a[data-astro-cid-k66k6oo7]{color:inherit}@media (width<=640px){.panel[data-astro-cid-k66k6oo7]{padding:var(--space-6)}}.header[data-astro-cid-fzpbxy5g]{z-index:20;background:color-mix(in srgb, var(--canvas) 92%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-6);min-height:68px;display:flex}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-3);color:var(--text-primary);min-height:44px;text-decoration:none;display:inline-flex}.brand[data-astro-cid-fzpbxy5g] .brand-icon{border-radius:var(--radius-xs)}.brand-name[data-astro-cid-fzpbxy5g]{font-family:"Newsreader", var(--cjk-serif);font-size:22px;line-height:1}.nav[data-astro-cid-fzpbxy5g]{flex:1;display:none}.nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:var(--space-6);display:flex}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--text-secondary);font-size:var(--callout-size);min-height:44px;transition:color var(--dur-state) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current],.menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{color:var(--rose)}.actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.dropdown[data-astro-cid-fzpbxy5g]{position:relative}.dropdown[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]{cursor:pointer;align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-xs);color:var(--text-secondary);font-size:var(--callout-size);justify-content:center;list-style:none;display:inline-flex}.dropdown[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.dropdown[data-astro-cid-fzpbxy5g] summary[data-astro-cid-fzpbxy5g]:hover{background:var(--rose-glow);color:var(--rose)}.menu[data-astro-cid-fzpbxy5g]{right:0;top:calc(100% + var(--space-2));background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);min-width:200px;box-shadow:var(--elevation-3);padding:var(--space-2);position:absolute}.menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{width:100%;padding:0 var(--space-3);border-radius:var(--radius-xs)}.menu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current]{background:var(--rose-glow)}.lang-current[data-astro-cid-fzpbxy5g],.cta[data-astro-cid-fzpbxy5g]{display:none}@media (width>=641px){.cta[data-astro-cid-fzpbxy5g]{display:block}.lang-current[data-astro-cid-fzpbxy5g]{display:inline}}@media (width>=900px){.nav[data-astro-cid-fzpbxy5g]{display:block}.mobile-nav[data-astro-cid-fzpbxy5g]{display:none}}.footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--border-strong);padding-block:var(--space-7) var(--space-8)}.stack[data-astro-cid-nns7i3if]{gap:var(--space-5);flex-direction:column;display:flex}.langs[data-astro-cid-nns7i3if]{gap:0 var(--space-5);flex-wrap:wrap;display:flex}a[data-astro-cid-nns7i3if]{min-height:44px;color:var(--text-secondary);font-size:var(--caption-size);align-items:center;text-decoration:none;display:inline-flex}a[data-astro-cid-nns7i3if]:hover,a[data-astro-cid-nns7i3if][aria-current]{color:var(--rose)}.notice[data-astro-cid-nns7i3if]{max-width:var(--container-prose)}.notice[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:0;font-size:inherit;text-decoration:underline;display:inline}
