@font-face{font-family:'Commissioner';font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fonts/commissioner-latin-ext.woff2) format('woff2');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:'Commissioner';font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fonts/commissioner-latin.woff2) format('woff2');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:'Inter';font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fonts/inter-latin-ext.woff2) format('woff2');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:'Inter';font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fonts/inter-latin.woff2) format('woff2');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{--paper: #FFFFFF;--paper-2: #F4F4F3;--paper-3: #EAEAE8;--ink: #262626;--ink-2: #4A4A4A;--mute: #6B6B6B;--soft: rgba(38, 38, 38, .7);--hair: rgba(38, 38, 38, .1);--hair-2: rgba(38, 38, 38, .18);--band: #262626;--band-2: #2E2E2E;--band-ink: #FFFFFF;--band-soft: rgba(255, 255, 255, .7);--band-hair: rgba(255, 255, 255, .12);--foot: #151515;--hl: #E2FF62;--hl-ink: #262626;--caret: #E2FF62;--link: #262626;--pill: #EFEFEF;--pill-on: #FFFFFF;--pill-ink: #5E5E5E;--card: #FFFFFF;--shadow: 0 1px 2px rgba(38, 38, 38, .05), 0 18px 48px -22px rgba(38, 38, 38, .28);--panel: radial-gradient(110% 85% at 6% -8%, rgba(178, 216, 250, .9) 0%, rgba(178, 216, 250, 0) 62%), linear-gradient(158deg, #CCE5FB 0%, #E0EFFC 44%, #F0F7FE 78%, #F8FBFF 100%);--panel-soft: linear-gradient(158deg, #DCEDFC 0%, #EBF4FD 55%, #F6FAFF 100%);--meadow: radial-gradient(110% 90% at 6% -10%, rgba(226, 255, 98, .9) 0%, rgba(226, 255, 98, 0) 60%), linear-gradient(158deg, #E9F7B0 0%, #F0F9CC 44%, #F6FBE2 78%, #FAFDF0 100%);--slot: linear-gradient(155deg, #EEF3F6 0%, #F6F8F9 60%, #FAFAFA 100%);--tile-1: rgba(255, 255, 255, .3);--tile-3: rgba(255, 255, 255, .66);--tile-b: rgba(255, 255, 255, .55);--tile-ic: rgba(38, 38, 38, .34);--panel-ink: #262626;--glass: rgba(255, 255, 255, .64);--glass-edge: rgba(255, 255, 255, .8);--glass-shadow: 0 1px 1px rgba(36, 72, 120, .04), 0 28px 64px -40px rgba(36, 72, 120, .34);--panel-lime: rgba(226, 255, 98, .34);--panel-night: linear-gradient(158deg, #1E2C3B 0%, #18222D 50%, #12181F 100%);--night-solid: #18222D;--night: #18222D;--scrim: linear-gradient(0deg, rgba(10, 10, 10, .7) 0%, rgba(10, 10, 10, .36) 34%, rgba(10, 10, 10, 0) 64%);--scrim-top: linear-gradient(180deg, rgba(10, 10, 10, .38) 0%, rgba(10, 10, 10, 0) 100%);--display: "Commissioner", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--display-set: "FLAR" 100, "VOLM" 0;--w-display: 300;--text: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Inter", system-ui, sans-serif;--mono-case: none;--mono-track: -.01em;--t-hero-ls: -.042em;--t-st-ls: -.03em;--r-panel: 24px;--r-card: 18px;--r-img: 20px;--body-size: 16px;--body-lh: 1.4;--body-ls: -.02em;--btn: #ECEEF1;--btn-ink: #141414;--btn-hover: #E1E4E9;--chip-bg: #1D1D1D;--chip-ink: #FFFFFF;color-scheme:light}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--paper: #121212;--paper-2: #1B1B1B;--paper-3: #242424;--ink: #EDEDED;--ink-2: #CFCFCF;--mute: #A1A1A1;--soft: rgba(237, 237, 237, .68);--hair: rgba(237, 237, 237, .1);--hair-2: rgba(237, 237, 237, .2);--band: #2A2A2A;--band-2: #333333;--band-ink: #FFFFFF;--band-soft: rgba(255, 255, 255, .68);--band-hair: rgba(255, 255, 255, .1);--foot: #0A0A0A;--hl: #E2FF62;--hl-ink: #262626;--caret: #E2FF62;--link: #EDEDED;--pill: #232323;--pill-on: #3A3A3A;--pill-ink: #B5B5B5;--card: #1E1E1E;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 18px 48px -22px rgba(0, 0, 0, .7);--panel: linear-gradient(155deg, #23405C 0%, #1A2F44 55%, #142333 100%);--panel-soft: linear-gradient(155deg, #213B55 0%, #1A2E42 100%);--meadow: radial-gradient(110% 90% at 6% -10%, rgba(226, 255, 98, .2) 0%, rgba(226, 255, 98, 0) 60%), linear-gradient(155deg, #2B3717 0%, #212A12 55%, #181E0E 100%);--slot: linear-gradient(155deg, #1C2126 0%, #181B1E 60%, #161718 100%);--tile-1: rgba(255, 255, 255, .05);--tile-3: rgba(255, 255, 255, .08);--tile-b: rgba(255, 255, 255, .07);--tile-ic: rgba(237, 237, 237, .34);--panel-ink: #EDEDED;--panel-lime: rgba(226, 255, 98, .1);--glass: rgba(255, 255, 255, .05);--glass-edge: rgba(255, 255, 255, .09);--glass-shadow: 0 28px 64px -40px rgba(0, 0, 0, .7);--panel-night: linear-gradient(158deg, #101820 0%, #0D1218 50%, #0A0D11 100%);--night-solid: #0D1218;--night: #0D1218;--btn: #2B2B2B;--btn-ink: #EDEDED;--btn-hover: #353535;--chip-bg: #EDEDED;--chip-ink: #141414;color-scheme:dark}}:root[data-theme=dark]{--paper: #121212;--paper-2: #1B1B1B;--paper-3: #242424;--ink: #EDEDED;--ink-2: #CFCFCF;--mute: #A1A1A1;--soft: rgba(237, 237, 237, .68);--hair: rgba(237, 237, 237, .1);--hair-2: rgba(237, 237, 237, .2);--band: #2A2A2A;--band-2: #333333;--band-ink: #FFFFFF;--band-soft: rgba(255, 255, 255, .68);--band-hair: rgba(255, 255, 255, .1);--foot: #0A0A0A;--hl: #E2FF62;--hl-ink: #262626;--caret: #E2FF62;--link: #EDEDED;--pill: #232323;--pill-on: #3A3A3A;--pill-ink: #B5B5B5;--card: #1E1E1E;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 18px 48px -22px rgba(0, 0, 0, .7);--panel: linear-gradient(155deg, #23405C 0%, #1A2F44 55%, #142333 100%);--panel-soft: linear-gradient(155deg, #213B55 0%, #1A2E42 100%);--meadow: radial-gradient(110% 90% at 6% -10%, rgba(226, 255, 98, .2) 0%, rgba(226, 255, 98, 0) 60%), linear-gradient(155deg, #2B3717 0%, #212A12 55%, #181E0E 100%);--slot: linear-gradient(155deg, #1C2126 0%, #181B1E 60%, #161718 100%);--tile-1: rgba(255, 255, 255, .05);--tile-3: rgba(255, 255, 255, .08);--tile-b: rgba(255, 255, 255, .07);--tile-ic: rgba(237, 237, 237, .34);--panel-ink: #EDEDED;--panel-lime: rgba(226, 255, 98, .1);--glass: rgba(255, 255, 255, .05);--glass-edge: rgba(255, 255, 255, .09);--glass-shadow: 0 28px 64px -40px rgba(0, 0, 0, .7);--panel-night: linear-gradient(158deg, #101820 0%, #0D1218 50%, #0A0D11 100%);--night-solid: #0D1218;--night: #0D1218;--btn: #2B2B2B;--btn-ink: #EDEDED;--btn-hover: #353535;--chip-bg: #EDEDED;--chip-ink: #141414;color-scheme:dark}:root{--max: 1440px;--gutter: clamp(20px, 2.8vw, 40px);--nav-h: 72px;--sec: clamp(96px, 11vw, 168px);--col-gap: clamp(16px, 2vw, 32px);--blk: clamp(64px, 7.6vw, 116px);--mat: clamp(8px, .9vw, 12px);--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-io: cubic-bezier(.77, 0, .175, 1);--ease-pax: cubic-bezier(.4, 0, .2, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--t-mega: clamp(3rem, 7.4vw, 7rem);--t-hero: clamp(2.9rem, 6vw, 5.5rem);--t-title: clamp(2.8rem, 5.8vw, 5.5rem);--t-num: clamp(3rem, 6.2vw, 5.6rem);--t-sec: clamp(2.3rem, 4.3vw, 4.1rem);--t-st: clamp(2rem, 3.3vw, 3rem);--t-h2: clamp(1.8rem, 2.8vw, 2.7rem);--t-h3: clamp(1.35rem, 2vw, 1.85rem);--t-h4: clamp(1.2rem, 1.6vw, 1.5rem);--t-lede-l: clamp(1.1rem, 1.5vw, 1.35rem);--t-lede: clamp(1.05rem, 1.35vw, 1.22rem);--t-giant: clamp(6.5rem, 13vw, 11rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 16px)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:var(--body-size);line-height:var(--body-lh);letter-spacing:var(--body-ls);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;font-feature-settings:"cv11","ss01"}img,video,svg,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0;letter-spacing:inherit}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--hl);color:var(--hl-ink)}:root{--focus: #262626}.tone-dark,.foot,.sx-deep,html[data-dark] .svh,.fold,.mind,.lb,.rds-dusk,[data-tone=dark],[data-tone=film],.o5h,.eh-gl[data-mat=night],.mbar,.tabbar,html[data-navtone=film] .nav,html[data-navtone=dark] .nav{--focus: #E2FF62}:root[data-theme=dark]{--focus: #E2FF62}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--focus: #E2FF62}}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}p a:focus-visible,.hello-t a:focus-visible,.nlog a:focus-visible,li>span a:focus-visible{outline:none;background:var(--hl);color:var(--hl-ink);border-radius:3px;box-shadow:0 0 0 2px var(--hl);text-decoration-color:transparent}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:16px;top:-60px;z-index:100;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:999px;font-size:14px;transition:top .2s var(--ease-out)}.skip:focus{top:calc(env(safe-area-inset-top,0px) + 12px)}.skipto{position:absolute;z-index:60;left:16px;top:12px;padding:10px 16px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:500;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s ease,transform .2s var(--ease-out)}.skipto:focus-visible{opacity:1;pointer-events:auto;transform:none;outline-offset:2px}.wrap{width:min(var(--max),100% - 2 * var(--gutter));margin-inline:auto}.g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap)}.ico{width:1em;height:1em;flex:none;fill:currentColor}.num{font-variant-numeric:tabular-nums}.d{overflow-wrap:break-word;font-family:var(--display);font-weight:var(--w-display);font-variation-settings:var(--display-set);font-optical-sizing:auto;text-wrap:balance}.t-hero{font-size:var(--t-hero);line-height:1;letter-spacing:var(--t-hero-ls)}[style*=--lw]{font-size:min(var(--fs, 1em),calc((100vw - 2 * var(--gutter) - 48px) / (var(--lw) * .5)))!important}.t-title[style*=--lw]{--fs: var(--t-title)}.next-in .t-h2[style*=--lw]{--fs: var(--t-sec)}.t-title{font-size:var(--t-title);line-height:.98;letter-spacing:-.044em;padding-bottom:.04em}.t-st{font-size:var(--t-st);line-height:.98;letter-spacing:var(--t-st-ls)}.t-h2{font-size:var(--t-h2);line-height:1.02;letter-spacing:-.032em}.t-h3{font-size:var(--t-h3);line-height:1.06;letter-spacing:-.026em}.t-sec{font-size:var(--t-sec);line-height:.98;letter-spacing:-.038em}.t-h4{font-size:var(--t-h4);line-height:1.12;letter-spacing:-.02em}:where(p,li,figcaption,dd){text-wrap:pretty}.lede{font-size:var(--t-lede);line-height:1.45;letter-spacing:-.02em;color:var(--soft);max-width:46ch;text-wrap:pretty}.two{font-size:var(--body-size);line-height:var(--body-lh);color:var(--soft);max-width:36ch;text-wrap:pretty}.two b,.two strong{color:var(--ink);font-weight:500}.two a{color:var(--ink);text-decoration:underline 1px var(--hair-2);text-underline-offset:.2em;transition:text-decoration-color .2s}.label{font-family:var(--mono);font-size:13px;line-height:1.3;font-weight:500;letter-spacing:var(--mono-track);text-transform:var(--mono-case);color:var(--mute)}.caret{display:inline-block;width:.3em;height:.3em;margin-left:.12em;vertical-align:.02em;background:var(--caret)}.caret.blink{animation:blink 1.1s steps(1,end) infinite}.t-hero .caret,.t-title .caret{width:.2em;height:.2em}@keyframes blink{50%{opacity:0}}.hl{color:var(--hl)}.ph{color:var(--mute);font-style:italic}.d .ph,.t-st .ph,.t-h2 .ph,.t-title .ph{color:color-mix(in srgb,var(--ink) 70%,transparent)}.tone-dark{background:var(--band);color:var(--band-ink);--ink: var(--band-ink);--soft: var(--band-soft);--mute: var(--band-soft);--hair: var(--band-hair);--hair-2: rgba(255, 255, 255, .24)}.tone-dark .two b,.tone-dark .two strong{color:#fff}.go{display:inline-flex;align-items:center;gap:.5em;font-weight:500;font-size:15px;letter-spacing:-.015em;color:var(--ink)}.go .ico{width:16px;height:16px;transition:transform .28s var(--ease-out)}@media (hover: hover) and (pointer: fine){.go:hover .ico{transform:translate(3px)}.two a:hover{text-decoration-color:currentColor}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;height:44px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.018em;white-space:nowrap;user-select:none;background:var(--btn);color:var(--btn-ink);transition:background-color .18s ease,color .18s ease,transform .14s var(--ease-out),box-shadow .18s ease}.btn:active{transform:scale(.97)}.btn-ghost{background:transparent;box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink)}.btn-inv{background:var(--ink);color:var(--paper)}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn .ico{width:16px;height:16px}.bi{display:none}.bi.ext{display:inline-flex}@media (hover: hover) and (pointer: fine){.btn:hover{background:var(--btn-hover)}.btn-ghost:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--ink)}.btn-inv:hover{background:var(--ink-2)}}.tone-dark .btn{background:#fff;color:#141414}.tone-dark .btn-ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff4d}.ctas{display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 480px){.btn{white-space:normal;height:auto;min-height:44px;padding-block:11px;text-align:center;line-height:1.25}}.chip{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px;border-radius:999px;flex:none;font-family:var(--mono);font-size:12px;font-weight:500;line-height:1;letter-spacing:var(--mono-track);text-transform:var(--mono-case);background:var(--chip-bg);color:var(--chip-ink);white-space:nowrap}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.chip.soft{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.chip.soft:before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}:root{--nav-ink: var(--ink);--nav-soft: var(--pill-ink);--nav-pill: var(--pill);--nav-on: var(--pill-on);--nav-fade: color-mix(in srgb, var(--paper) 92%, transparent)}html[data-navtone=film]{--nav-ink: #fff;--nav-soft: rgba(255, 255, 255, .74);--nav-pill: rgba(30, 30, 30, .34);--nav-on: rgba(255, 255, 255, .16)}html[data-navtone=foot]{--nav-fade: color-mix(in srgb, var(--foot) 90%, transparent);--nav-ink: #fff;--nav-soft: rgba(255, 255, 255, .66);--nav-pill: rgba(255, 255, 255, .08);--nav-on: rgba(255, 255, 255, .16)}html[data-navtone=dark]{--nav-fade: color-mix(in srgb, var(--band) 90%, transparent);--nav-ink: #fff;--nav-soft: rgba(255, 255, 255, .66);--nav-pill: rgba(255, 255, 255, .08);--nav-on: rgba(255, 255, 255, .16)}.nav{position:fixed;inset:0 0 auto;z-index:40;padding-top:env(safe-area-inset-top,0px);pointer-events:none}.nav:before{content:"";position:absolute;inset:0 0 -32px;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s ease,background-color .3s ease;background:linear-gradient(180deg,var(--nav-fade) 0,var(--nav-fade) 14px,color-mix(in srgb,var(--nav-fade) 72%,transparent) 46px);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 32px),rgba(0,0,0,.5) calc(100% - 16px),transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 32px),rgba(0,0,0,.5) calc(100% - 16px),transparent 100%)}@media (prefers-reduced-transparency: reduce){.nav:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--nav-fade)}}html[data-navtone=light] .nav:before,html[data-navtone=dark] .nav:before,html[data-navtone=foot] .nav:before{opacity:1}@media (min-width: 700px){html.lnav-stuck .nav:before{inset:0 0 -80px}}html.nav-card .nav:before{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 32px),rgba(0,0,0,.5) calc(100% - 16px),transparent 100%),linear-gradient(90deg,transparent var(--nav-x0, 0px),#000 var(--nav-x0, 0px),#000 var(--nav-x1, 100%),transparent var(--nav-x1, 100%));-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 32px),rgba(0,0,0,.5) calc(100% - 16px),transparent 100%),linear-gradient(90deg,transparent var(--nav-x0, 0px),#000 var(--nav-x0, 0px),#000 var(--nav-x1, 100%),transparent var(--nav-x1, 100%));mask-composite:intersect}html.at-top .nav:before{opacity:0}html:not([data-page=home]) .nav:before{opacity:1}html[data-navtone=film] .nav:before{opacity:0}.nav-bar{height:var(--nav-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 var(--gutter)}.nav-bar{width:min(100%,var(--max) + 2 * var(--gutter));margin-inline:auto}.nav-bar>*{pointer-events:auto}.brand{justify-self:start;font-family:var(--display);font-weight:400;font-variation-settings:var(--display-set);font-size:23px;letter-spacing:-.035em;line-height:1;color:var(--nav-ink);transition:color .3s ease;white-space:nowrap;padding-block:8px}.brand{display:inline-flex;align-items:center;gap:10px}.brand-h{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--nav-ink);background:var(--nav-pill);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);transition:background-color .3s ease,color .3s ease,transform .14s var(--ease-out)}.brand-h .ico{width:17px;height:17px}.brand:active .brand-h{transform:scale(.92)}@media (hover: hover) and (pointer: fine){.brand:hover .brand-h{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--nav-ink) 30%,transparent)}}.pill .pill-home{gap:7px;padding:0 15px 0 12px}.pill-home .ico{width:16px;height:16px}.pill{position:relative;display:flex;gap:2px;padding:4px;border-radius:999px;background:var(--nav-pill);transition:background-color .3s ease;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.pill a{position:relative;z-index:1;display:inline-flex;align-items:center;height:40px;padding:0 15px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:-.02em;color:var(--nav-soft);white-space:nowrap;transition:color .25s ease}.pill a[aria-current=page]{color:var(--nav-ink)}.pill-hl{position:absolute;z-index:0;top:4px;left:0;height:40px;width:0;border-radius:999px;background:var(--nav-on);opacity:0;transition:transform .45s var(--ease-out),width .45s var(--ease-out),opacity .2s ease,background-color .3s ease}.pill-hl.peek{background:color-mix(in srgb,var(--nav-on) 62%,transparent);transition:transform .3s var(--ease-out),width .3s var(--ease-out),opacity .15s ease,background-color .2s ease}.pill a:active{transform:scale(.96);transition:transform .1s var(--ease-out),color .25s ease}@media (hover: hover) and (pointer: fine){.pill a:hover{color:var(--nav-ink)}}.nav-end{justify-self:end;display:flex;gap:8px}.chipbtn{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--nav-ink);background:var(--nav-pill);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);transition:background-color .3s ease,color .3s ease,transform .14s var(--ease-out)}.chipbtn:active{transform:scale(.94)}.chipbtn .ico{width:19px;height:19px}.menu-btn{display:none}@media (max-width: 1040px){.pill{display:none}.menu-btn{display:grid}.nav-bar{grid-template-columns:1fr auto}}@media (prefers-reduced-transparency: reduce){.pill,.chipbtn{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-navtone=film]{--nav-pill: rgba(20, 20, 20, .82)}}.sheet{position:fixed;inset:0;z-index:35;display:grid;grid-template-rows:auto 1fr auto;padding:calc(env(safe-area-inset-top,0px) + var(--nav-h) + 8px) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 28px);background:var(--paper);color:var(--ink);opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}.sheet.open{opacity:1;visibility:visible;transition:opacity .24s ease}.sheet nav{display:grid;gap:2px;align-content:start}.sheet nav a{font-family:var(--display);font-weight:var(--w-display);font-variation-settings:var(--display-set);font-size:clamp(2.2rem,9vw,3rem);line-height:1.12;letter-spacing:-.035em;opacity:0;transform:translateY(10px);transition:opacity .4s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i) * 40ms)}.sheet nav a[aria-current=page]:after{content:"";display:inline-block;width:.22em;height:.22em;margin-left:.18em;vertical-align:.08em;background:var(--caret)}.sheet.open nav a{opacity:1;transform:none}.sheet-foot{display:grid;gap:14px;font-size:15px;color:var(--mute)}html.menu-open .nav{--nav-ink: var(--ink);--nav-pill: var(--pill)}.rv{opacity:0;transform:translateY(12px);transition:opacity .8s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d, 0) * 70ms)}.rv.in{opacity:1;transform:none}html.still .rv,html.noanim .rv{opacity:1;transform:none;transition:none}.frame{position:relative;overflow:hidden;border-radius:var(--r-img);background:var(--paper-2);isolation:isolate}.frame img,.frame video{width:100%;height:100%;object-fit:cover}.frame video{position:absolute;inset:0;opacity:.001;transition:opacity .7s var(--ease-out)}.frame.playing video{opacity:1}img.lq{background-size:cover!important;background-position:var(--lq-pos, center)!important;background-repeat:no-repeat!important;color:transparent}img.err{visibility:hidden}img.mx-back{animation:mx-sharpen .9s var(--ease-out)}@keyframes mx-sharpen{0%{filter:blur(18px);transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){img.mx-back{animation:none}}.frame.m-err,.frame.film-err.m-err{background:var(--mx-empty)}.frame.m-err:after{content:"";position:absolute;inset:0;margin:auto;width:44px;height:44px;border-radius:50%;pointer-events:none;background:var(--mx-badge) center / 18px no-repeat,#ffffff8c;box-shadow:inset 0 0 0 1px #ffffffb3,0 6px 18px -8px #263c5a59}.tone-dark .frame.m-err:after,[data-theme=dark] .frame.m-err:after{background-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.frame.playing.m-err:after{display:none}[data-missing]:before{content:attr(data-missing);position:absolute;z-index:4;left:10px;right:10px;top:10px;padding:6px 9px;border-radius:8px;font:500 11.5px/1.35 var(--text);letter-spacing:0;color:#8a1c1c;background:#ffececf0;box-shadow:0 0 0 1px #aa282840;overflow-wrap:anywhere;pointer-events:none}:root{--mx-empty: var(--panel);--mx-badge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='%2357708A' d='M216 40H40a16 16 0 0 0-16 16v144a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V56a16 16 0 0 0-16-16Zm0 16v102.75l-26.07-26.06a16 16 0 0 0-22.63 0l-20 20-44-44a16 16 0 0 0-22.62 0L40 149.37V56ZM40 172l52-52 80 80H40Zm176 28h-21.37l-36-36 20-20L216 181.38V200Zm-72-100a12 12 0 1 1 12 12 12 12 0 0 1-12-12Z'/%3E%3C/svg%3E")}.cap{margin-top:14px;font-size:13px;line-height:1.45;letter-spacing:-.005em;color:var(--mute);max-width:72ch;text-wrap:pretty}.fbtn{position:absolute;z-index:3;right:14px;bottom:14px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#14141480;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .14s var(--ease-out),background-color .2s}.fbtn .ico{width:15px;height:15px}.fbtn:active{transform:scale(.92)}.fbtn[hidden]{display:none}.fbtn.ask{width:auto;padding:0 14px 0 11px;gap:6px;grid-auto-flow:column;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.01em}.fbtn.ask .ico{width:14px;height:14px}.fchip{position:absolute;z-index:3;left:14px;bottom:14px;max-width:calc(100% - 80px);padding:7px 12px;border-radius:999px;font-size:12px;line-height:1.25;color:#fff;background:#14141480;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.slot{position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;container-type:inline-size;border-radius:var(--r-img);color:var(--tile-ic);background:radial-gradient(70% 60% at 100% 100%,var(--panel-lime) 0%,transparent 70%),radial-gradient(120% 90% at 100% 100%,var(--tile-3) 0%,transparent 60%),var(--panel);box-shadow:inset 0 0 0 1px var(--tile-b)}.slot-in{display:contents}.slot-ring{display:grid;place-items:center;width:clamp(42px,11cqi,68px);aspect-ratio:1;border-radius:50%;color:var(--tile-ic);background:color-mix(in srgb,#FFFFFF 58%,transparent);box-shadow:inset 0 0 0 1px #ffffffbf,0 12px 32px -16px #10264066}.slot-ring .ico{width:44%;height:44%}.slot-t{position:absolute;left:14px;top:13px;right:14px;font-size:12.5px;line-height:1.35;letter-spacing:-.005em;color:color-mix(in srgb,var(--panel-ink) 70%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.slot-t .ph{color:inherit}.slot-s{position:absolute;right:14px;bottom:12px;font-size:11px;letter-spacing:.02em;color:color-mix(in srgb,var(--panel-ink) 54%,transparent);font-variant-numeric:tabular-nums}@container (max-width: 180px){.slot-t,.slot-s{display:none}}.xl-fig .slot,.door .slot,.sx-panel .slot,.afd-panel .slot{background:radial-gradient(120% 85% at 8% -6%,var(--tile-3) 0%,transparent 64%),radial-gradient(70% 60% at 100% 100%,var(--panel-lime) 0%,transparent 70%),var(--tile-1)}.tone-dark .slot{color:#ffffff80;box-shadow:inset 0 0 0 1px #ffffff17;background:radial-gradient(80% 70% at 100% 100%,rgba(226,255,98,.06) 0%,transparent 64%),linear-gradient(160deg,#ffffff0f,#ffffff06)}.tone-dark .slot-ring{color:#ffffff9e;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.tone-dark .slot-t{color:#ffffff9e}.tone-dark .slot-s{color:#ffffff75}:root[data-theme=dark] .slot-ring{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .slot-ring{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f}}.slide{position:relative;min-height:100svh}main:focus{outline:none}.hero{position:relative;min-height:100svh;display:grid;align-items:end;overflow:hidden;background:#0c0c0c;color:#fff;isolation:isolate}.hero-film{position:absolute;inset:0;z-index:-2}.hero-film img,.hero-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-film video{opacity:.001;transition:opacity 1.2s ease}.hero-film img,.hero-film video{filter:saturate(.86) contrast(1.03) brightness(.97)}.hero-film:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 70% 0%,#ffc48c29,#ffc48c00 60%);mix-blend-mode:soft-light;pointer-events:none}.hero-film.playing video{opacity:1}.hero:before,.hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.hero:before{background:var(--scrim-top);height:22%}.hero:after{background:var(--scrim)}.hero-in{width:100%;padding:0 var(--gutter) clamp(32px,6vh,60px);padding-right:calc(var(--gutter) + 380px)}@media (max-width: 1100px){.hero-in{padding-right:var(--gutter);padding-bottom:calc(clamp(32px,6vh,60px) + 52px)}.film-meta{bottom:clamp(24px,4vh,40px)}}.hero-h1{color:#fff}.hero-sub{margin-top:clamp(14px,2vh,22px);max-width:56ch;font-size:var(--t-lede);line-height:1.45;letter-spacing:-.02em;color:#ffffffbd;text-wrap:pretty}.hero-sub a{color:#fff;text-decoration:underline 1px rgba(255,255,255,.34);text-underline-offset:.2em;transition:text-decoration-color .2s}@media (hover: hover) and (pointer: fine){.hero-sub a:hover{text-decoration-color:#fff}}.film-meta{position:absolute;z-index:2;right:var(--gutter);bottom:clamp(32px,6vh,60px);display:flex;align-items:center;gap:8px}.film-cap{padding:8px 13px;border-radius:999px;font-size:12.5px;line-height:1.2;color:#ffffffe6;background:#10101085;white-space:nowrap}.film-btn{height:34px;padding:0 13px 0 11px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:#fff;background:#10101085;transition:transform .14s var(--ease-out),background-color .2s}.film-btn .ico{width:13px;height:13px}.film-btn:active{transform:scale(.95)}@media (hover: hover) and (pointer: fine){.film-btn:hover{background:#101010b8}}.hero .hero-film{animation:film-in 1.8s var(--ease) both}.hero .hero-h1{animation:rise 1s var(--ease) .25s both}.hero .hero-sub{animation:rise 1s var(--ease) .38s both}.hero .film-meta{animation:fade .8s ease .9s both}@keyframes film-in{0%{opacity:0;transform:scale(1.06);filter:blur(10px) saturate(1.2)}to{opacity:1;transform:none;filter:none}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (max-width: 760px){.hero-in{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 28px)}.film-meta{top:calc(env(safe-area-inset-top,0px) + var(--nav-h) + 4px);bottom:auto;right:var(--gutter)}.film-cap{display:none}}.stmt{display:grid;align-items:center;padding-block:calc(var(--nav-h) + 24px) var(--sec)}.stmt .g12>.col{grid-column:5 / span 5}.stmt-t{max-width:15ch}.stmt .two{margin-top:clamp(20px,2.4vw,28px)}@media (max-width: 1100px){.stmt .g12>.col{grid-column:3 / span 8}}@media (max-width: 760px){.stmt .g12>.col{grid-column:1 / -1}}.chap{position:relative;padding-inline:var(--gutter)}.chap-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(24px,3vw,48px);max-width:var(--max);margin-inline:auto}.chap-item{min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:calc(var(--nav-h) + 28px) 0 clamp(36px,7vh,72px)}.chap-t{max-width:13ch}.chap-t .dim{color:color-mix(in srgb,var(--ink) 18%,transparent);white-space:nowrap}.chap-t .dim:after{content:attr(data-t)}.chap-t .dim svg{display:inline-block;width:.8em;height:.8em;vertical-align:-.06em;margin-right:.14em;fill:currentColor}.chap-item .two{max-width:30ch}.chap-item .go{margin-top:18px}.chap-panel{position:sticky;top:calc(var(--nav-h) + 4px);height:calc(100svh - var(--nav-h) - 24px);border-radius:var(--r-panel);overflow:hidden;background:var(--panel);isolation:isolate}.chap-panel .layer{position:absolute;inset:0;opacity:0;transform:scale(1.02);filter:blur(3px);transition:opacity .3s var(--ease-pax),transform .3s var(--ease-pax),filter .3s var(--ease-pax)}.chap-panel .layer.on{opacity:1;transform:none;filter:none;transition-duration:.6s,.7s,.6s}.chap-panel .layer>.frame{position:absolute;inset:0;border-radius:0}.chap-media{display:none}@media (max-width: 900px){.chap-grid{grid-template-columns:1fr}.chap-side{display:none}.chap-item{min-height:0;padding:clamp(56px,12vw,88px) 0 0;gap:22px;justify-content:flex-start}.chap-media{display:block;position:relative;aspect-ratio:4 / 3.4;border-radius:var(--r-panel);overflow:hidden;background:var(--panel)}.chap-media>.frame{position:absolute;inset:0;border-radius:0}.chap{padding-bottom:clamp(56px,12vw,88px)}}.screens{position:absolute;inset:0;display:grid;place-items:center;padding:7% 7% 13%}.screens .shot{position:absolute;inset:7% 7% 13%;display:grid;place-items:center;opacity:0;transform:translateY(8px) scale(.985);filter:blur(4px);transition:opacity .5s var(--ease-pax),transform .7s var(--ease-out),filter .5s var(--ease-pax)}.screens .shot.on{opacity:1;transform:none;filter:none}.screens .shot img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:12px;box-shadow:0 2px 6px #141e2814,0 30px 70px -30px #14283c73;background:#fff}.status{position:absolute;left:50%;bottom:5.2%;transform:translate(-50%);height:34px;padding:0 15px;border-radius:999px;display:inline-flex;align-items:center;gap:9px;background:#1d1d1d;color:#fff;font-size:13px;font-weight:500;letter-spacing:-.01em;overflow:hidden;white-space:nowrap}.status .dot{width:7px;height:7px;border-radius:50%;background:var(--hl)}.roll{display:inline-grid;overflow:hidden;height:1.3em;line-height:1.3em}.roll>span{grid-area:1 / 1;transition:transform .46s var(--ease-pax),opacity .46s var(--ease-pax)}.roll>span.out{transform:translateY(-100%);opacity:0}.roll>span.pre{transform:translateY(100%);opacity:0;transition:none}.uix{padding-block:var(--sec)}.uix-head{display:grid;gap:18px;max-width:30ch}.uix-head .t-st{max-width:17ch}.uix-panel{position:relative;margin-top:clamp(40px,5vw,72px);aspect-ratio:16 / 10;width:min(100%,calc(66vh * 1.6));margin-inline:auto;border-radius:var(--r-panel);overflow:hidden;background:var(--band-2)}.uix-panel .shot{position:absolute;inset:0;opacity:0;transform:scale(1.015);filter:blur(4px);transition:opacity .45s var(--ease-pax),transform .7s var(--ease-out),filter .45s var(--ease-pax)}.uix-panel .shot.on{opacity:1;transform:none;filter:none}.uix-panel .shot img{width:100%;height:100%;object-fit:cover;object-position:top center}.uix-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;margin:18px auto 0;width:min(100%,calc(66vh * 1.6))}.uix .cap{width:min(100%,calc(66vh * 1.6));margin-inline:auto}.uix-foot .cap{margin:0}.app-panel+.uix-foot{width:100%}.tabs{position:relative;display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;border-radius:22px;background:var(--pill)}.tone-dark .tabs{background:#ffffff12}.tab{position:relative;z-index:1;height:36px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:500;letter-spacing:-.015em;color:var(--pill-ink);overflow:hidden;transition:color .25s ease}.tone-dark .tab{color:#ffffff9e}.tab[aria-selected=true]{color:var(--ink)}.tone-dark .tab[aria-selected=true]{color:#fff}.tab .fill{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left;transform:scaleX(0);background:currentColor;opacity:.5}.tab[aria-selected=true] .fill.run{animation:tabfill var(--dur, 4.2s) linear forwards}@keyframes tabfill{to{transform:scaleX(1)}}.tabs-hl{position:absolute;z-index:0;top:4px;left:0;height:36px;border-radius:999px;background:var(--pill-on);transition:transform .45s var(--ease-out),width .45s var(--ease-out)}.tone-dark .tabs-hl{background:#ffffff24}@media (hover: hover) and (pointer: fine){.tab:hover{color:var(--ink)}.tone-dark .tab:hover{color:#fff}}@media (max-width: 760px){.tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none;border-radius:999px}.tabs::-webkit-scrollbar{display:none}.tabs{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.tab{flex:none}}.rows{display:grid}.row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:26px 0;border-top:1px solid var(--hair)}.rows>.row:last-child{border-bottom:1px solid var(--hair)}.row-t{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.row-t .t-h3{transition:transform .35s var(--ease-out)}.row-p{grid-column:1;font-size:15px;line-height:1.45;color:var(--soft);max-width:58ch;text-wrap:pretty}.arrow{grid-row:1 / span 2;grid-column:2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--hair-2);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .3s var(--ease-out)}.arrow .ico{width:17px;height:17px}@media (hover: hover) and (pointer: fine){.row:hover .t-h3{transform:translate(6px)}.row:hover .arrow{background:var(--ink);color:var(--paper);box-shadow:none}}.row:active .arrow{transform:scale(.94)}.job{padding-block:var(--sec)}.job .g12{align-items:start;row-gap:40px}.job-head{grid-column:1 / span 5;display:grid;gap:18px;position:sticky;top:calc(var(--nav-h) + 40px)}.job-head .two{max-width:34ch}.job-rows{grid-column:7 / span 6}.job-role{font-size:15px;color:var(--mute)}@media (max-width: 900px){.job-head,.job-rows{grid-column:1 / -1;position:static}}.svc{padding-block:var(--sec);display:grid;align-content:center}.svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,7vw,120px);align-items:start}.svc-item{display:grid;gap:22px;align-content:start}.svc-item .t-st{max-width:16ch}.svc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}@media (max-width: 860px){.svc-grid{grid-template-columns:1fr}}.phead{padding:calc(var(--nav-h) + clamp(24px,5vh,64px)) 0 clamp(36px,4.4vw,64px)}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(18px,2vw,26px);font-size:14px;font-weight:500;letter-spacing:-.015em;color:var(--mute)}.crumb a{color:var(--mute);transition:color .2s}.crumb span[aria-hidden]{opacity:.5}@media (hover: hover) and (pointer: fine){.crumb a:hover{color:var(--ink)}}.phead .t-title{max-width:16ch}.phead .lede{margin-top:clamp(18px,2vw,26px)}.sfrom{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:16px;font-size:15px;color:var(--soft);max-width:60ch}.place .zones{font-size:13px;color:#fff9}.mine{margin-top:26px;max-width:58ch;display:grid;gap:6px}.mine .label{color:var(--mute)}.mine p{font-size:17px;line-height:1.5;color:var(--ink);text-wrap:pretty}.phead .ctas{margin-top:30px}.glance{display:flex;flex-wrap:wrap;gap:14px 44px;margin-top:clamp(36px,4vw,52px);padding-top:20px;border-top:1px solid var(--hair)}.glance div{display:grid;gap:4px;min-width:0}.glance dt{font-size:13px;color:var(--mute)}.glance dd{font-size:15px;font-weight:500;letter-spacing:-.015em}.ehero{margin-top:clamp(8px,1vw,16px)}.ehero .frame,.ehero .slot{aspect-ratio:16 / 9}.blk{padding-block:var(--blk)}.blk+.blk{padding-top:0}.blk-head{display:grid;gap:14px;margin-bottom:clamp(28px,3.4vw,48px);max-width:60ch}.prose{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:20px}.prose>h2{grid-column:1 / span 4;align-self:start;position:sticky;top:calc(var(--nav-h) + 28px)}.prose>.body{grid-column:6 / span 7;display:grid;gap:1.1em;font-size:18px;line-height:1.6;letter-spacing:-.012em;color:var(--ink-2);max-width:64ch;text-wrap:pretty}.tone-dark .prose>.body{color:var(--band-soft)}.prose2{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:28px;align-items:center}.prose2>.txt{grid-column:1 / span 5;display:grid;gap:18px}.prose2>.txt .body{display:grid;gap:1em;font-size:17px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.prose2>figure{grid-column:7 / span 6}.prose2 .frame,.prose2 .slot{aspect-ratio:4 / 5}@media (max-width: 900px){.prose>h2,.prose>.body,.prose2>.txt,.prose2>figure{grid-column:1 / -1;position:static}}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:36px var(--col-gap)}.stat{display:grid;gap:8px;align-content:start;padding-top:18px;border-top:1px solid var(--hair)}.stat-v{font-size:var(--t-num);line-height:.92;letter-spacing:-.05em}.stat-l{font-size:16px;font-weight:500;letter-spacing:-.015em}.stat-n{font-size:14px;color:var(--mute)}.gallery{display:grid;gap:clamp(12px,1.4vw,20px)}.gallery figure{display:grid}.gallery .frame,.gallery .slot{height:100%;min-height:0}.gallery .cap{margin-top:10px}.gal-1{grid-template-columns:1fr}.gal-1 .media{aspect-ratio:16 / 9}.gal-2{grid-template-columns:1fr 1fr}.gal-2 .media{aspect-ratio:4 / 3}.gal-3{grid-template-columns:1.6fr 1fr;grid-template-rows:auto auto}.gal-3>:first-child{grid-row:span 2}.gal-3>:first-child .media{aspect-ratio:auto;height:100%;min-height:420px}.gal-3 .media{aspect-ratio:4 / 3}.gal-4{grid-template-columns:1fr 1fr}.gal-4 .media{aspect-ratio:16 / 10}.gal-5{grid-template-columns:repeat(6,1fr)}.gal-5>:nth-child(1),.gal-5>:nth-child(2){grid-column:span 3}.gal-5>:nth-child(n+3){grid-column:span 2}.gal-5 .media{aspect-ratio:4 / 3}.gal-5>:nth-child(-n+2) .media{aspect-ratio:16 / 10}.gal-6{grid-template-columns:repeat(3,1fr)}.gal-6 .media{aspect-ratio:16 / 10}.gallery .media{position:relative}.gallery .media>.frame,.gallery .media>.slot{position:absolute;inset:0}@media (max-width: 760px){.gallery{grid-template-columns:1fr!important}.gallery>*{grid-column:auto!important;grid-row:auto!important}.gallery .media{aspect-ratio:16 / 10!important;min-height:0!important;height:auto!important}}.tline{display:grid;border-top:1px solid var(--hair)}.tline li{display:grid;grid-template-columns:9em minmax(0,1fr) minmax(0,1.3fr);gap:8px 32px;padding:22px 0;border-bottom:1px solid var(--hair);align-items:baseline}.tline time{font-family:var(--mono);font-size:13px;letter-spacing:var(--mono-track);text-transform:var(--mono-case);color:var(--mute)}.tline .d{font-size:var(--t-h4);line-height:1.12;letter-spacing:-.02em}.tline p{font-size:15px;line-height:1.5;color:var(--soft);text-wrap:pretty}.tline li.next .d:after{content:"Next";margin-left:12px;vertical-align:.2em;font-family:var(--text);font-size:12px;font-weight:500;letter-spacing:0;padding:3px 9px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--mute)}@media (max-width: 760px){.tline li{grid-template-columns:1fr;gap:4px}}.team{display:grid;gap:clamp(40px,5vw,64px)}.team-g{display:grid;gap:20px}.team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px var(--col-gap)}.person{display:grid;gap:14px;align-content:start}.person .frame,.person .slot{aspect-ratio:1;border-radius:var(--r-card)}.person .slot .slot-t{display:none}.person b{display:block;font-size:16px;font-weight:500;letter-spacing:-.015em}.person span{display:block;font-size:14px;color:var(--mute);margin-top:2px}@media (max-width: 900px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.links{display:flex;flex-wrap:wrap;gap:10px}.links .btn .ico{width:14px;height:14px}.plainlink{display:inline-flex;align-items:center;height:44px;padding:0 18px;border-radius:999px;font-size:15px;color:var(--mute);box-shadow:inset 0 0 0 1px var(--hair)}.cmp{position:relative;aspect-ratio:16 / 9;border-radius:var(--r-panel);overflow:hidden;--pos: 50%;background:var(--paper-2);user-select:none;touch-action:pan-y}.cmp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.cmp .top{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.cmp .bar{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 .5px #00000026;pointer-events:none}.cmp .knob{position:absolute;top:50%;left:var(--pos);width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fff;color:#1d1d1d;display:grid;place-items:center;box-shadow:0 6px 20px #00000040;pointer-events:none;transition:transform .2s var(--ease-out)}.cmp .knob .ico{width:18px;height:18px}.cmp input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.cmp input:focus-visible~.knob{outline:2px solid #fff;outline-offset:3px}.cmp.drag .knob{transform:scale(1.08)}.cmp-l{position:absolute;top:16px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;color:#fff;background:#14141480;pointer-events:none}.cmp-l.a{left:16px}.cmp-l.b{right:16px}.steps-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px;margin-bottom:clamp(28px,3.4vw,44px)}.steps-nav{display:flex;gap:8px}.steps-nav button{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--hair-2);transition:opacity .2s,background-color .2s,transform .14s var(--ease-out)}.steps-nav button:disabled{opacity:.35;cursor:default}.steps-nav button:active{transform:scale(.94)}.steps-nav .ico{width:17px;height:17px}.track{display:grid;grid-auto-flow:column;grid-auto-columns:min(430px,82%);gap:clamp(14px,1.6vw,22px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding:0 var(--gutter) 8px;margin-inline:calc(-1 * var(--gutter));scrollbar-width:none;overscroll-behavior-x:contain}.track::-webkit-scrollbar{display:none}.card{scroll-snap-align:start;display:grid;gap:16px;align-content:start}.card .media{position:relative;aspect-ratio:16 / 10}.card .media>.frame,.card .media>.slot{position:absolute;inset:0}.card .d{font-size:1.5rem;line-height:1.1;letter-spacing:-.022em}.card p{font-size:15px;line-height:1.5;color:var(--soft);max-width:40ch}.steplist{display:grid;gap:0;counter-reset:s;border-top:1px solid var(--hair)}.steplist li{display:grid;grid-template-columns:3em minmax(0,1fr) minmax(0,1.4fr);gap:8px 24px;padding:20px 0;border-bottom:1px solid var(--hair)}.steplist li:before{counter-increment:s;content:counter(s);font-family:var(--mono);font-size:13px;color:var(--mute)}@media (max-width: 760px){.steplist li{grid-template-columns:2em 1fr}.steplist li p{grid-column:2}}.app-panel{position:relative;border-radius:var(--r-panel);overflow:hidden;background:var(--panel);aspect-ratio:16 / 10.4}.app-panel .screens{padding:5% 5% 10%}.app-panel .screens .shot{inset:5% 5% 12%}.app-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;margin-top:16px}.app-foot .cap{margin:0}@media (max-width: 760px){.app-panel{aspect-ratio:4 / 3.6}}.pager{padding-block:clamp(64px,8vw,120px) clamp(80px,9vw,140px);display:grid;gap:20px}.nextcard{position:relative;display:grid;align-items:end;min-height:clamp(280px,34vw,480px);border-radius:var(--r-panel);overflow:hidden;isolation:isolate;color:#fff;background:var(--band)}.nextcard .bg{position:absolute;inset:0;z-index:-2}.nextcard .bg img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.nextcard:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a0a0ab8,#0a0a0a33 55%,#0a0a0a0d)}.nextcard.plain{background:var(--panel);color:var(--ink)}.nextcard.plain:after{display:none}.next-in{padding:clamp(24px,3.4vw,44px);display:grid;gap:10px}.next-in .label{color:inherit;opacity:.78}.next-in .t-h2{max-width:20ch}.next-in p{max-width:52ch;font-size:15px;line-height:1.45;opacity:.8}@media (hover: hover) and (pointer: fine){.nextcard:hover .bg img{transform:scale(1.03)}}@media (max-width: 760px){.nextcard{min-height:0;align-items:stretch}.nextcard .bg{position:relative;inset:auto;z-index:0;aspect-ratio:16 / 10}.nextcard:after{display:none}.nextcard:not(.plain) .next-in{background:var(--band)}}.nextcard.plain{min-height:clamp(220px,22vw,320px);align-items:stretch}.nextcard.plain .next-in{align-content:end}.nextcard.has-pic{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:stretch}.nextcard.has-pic .next-in{grid-column:1;grid-row:1}.next-pic{grid-column:2;grid-row:1;display:block;padding:clamp(10px,1vw,14px);padding-left:0}.next-pic .frame{height:100%;min-height:220px;border-radius:calc(var(--r-panel) - clamp(10px,1vw,14px))}.next-pic .frame img{transition:transform 1.2s var(--ease-out)}@media (hover: hover) and (pointer: fine){.nextcard:hover .next-pic .frame img{transform:scale(1.03)}}.nextcard.has-pic .next-go{background:#fff;color:#141414;box-shadow:0 6px 18px -8px #10264059}.nextcard.has-pic .next-pic{position:relative;min-width:0}.nextcard.has-pic .next-pic .frame img{position:absolute;inset:0}.next-pic.n2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(6px,.6vw,8px)}.nextcard.has-mark{grid-template-columns:minmax(0,1fr) auto}.next-mark{grid-column:2;grid-row:1;align-self:end;display:block;padding:clamp(20px,2.2vw,32px)}.next-mark .nm-i{display:grid;place-items:center;width:clamp(96px,10vw,148px);aspect-ratio:1;border-radius:26%;color:var(--ink);background:color-mix(in srgb,var(--paper) 58%,transparent);box-shadow:inset 0 0 0 1px var(--hair-2)}.next-mark .nm-i .ico{width:40%;height:40%;opacity:.82}.next-mark .nm-i.d{font-size:clamp(2.4rem,4.4vw,3.6rem);letter-spacing:-.04em}.next-mark .btile{--bt: clamp(96px, 10vw, 148px);border-radius:26%}@media (max-width: 760px){.nextcard.has-mark{grid-template-columns:minmax(0,1fr)}.next-mark{display:none}}@media (min-width: 901px){.fold .pager .nextcard.has-pic{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(24px,3vw,48px)}}@media (max-width: 760px){.nextcard.has-pic{grid-template-columns:minmax(0,1fr)}.next-pic{grid-row:1;grid-column:1;padding:10px 10px 0}.next-pic .frame{aspect-ratio:16 / 10;min-height:0;height:auto}.next-pic.n2 .frame{aspect-ratio:4 / 5}.nextcard.has-pic .next-in{grid-row:2}}.nextcard .next-in .t-h2{font-size:var(--t-sec);line-height:.98;letter-spacing:-.038em}.next-go{position:absolute;top:clamp(20px,2.2vw,32px);right:clamp(20px,2.2vw,32px);width:clamp(48px,4.4vw,60px);height:clamp(48px,4.4vw,60px);border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--paper);transition:transform .3s var(--ease-out),background-color .2s ease}.next-go .ico{width:42%;height:42%;transition:transform .3s var(--ease-out)}.nextcard:active .next-go{transform:scale(.94)}@media (hover: hover) and (pointer: fine){.nextcard:hover .next-go .ico{transform:translate(3px)}}.pager.on-dark{padding-block:clamp(56px,7vw,104px) 0;color:#fff}.pager.on-dark .nextcard.plain{color:#fff;background:radial-gradient(70% 90% at 100% 0%,rgba(110,150,200,.22) 0%,transparent 70%),#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff17}.pager.on-dark .next-go{background:#fff;color:#141414}.pager.on-dark .pager-row a{color:#fff9}@media (hover: hover) and (pointer: fine){.pager.on-dark .pager-row a:hover{color:#fff}}.pager-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.pager-row a{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--mute);transition:color .2s}.pager-row a .ico{width:16px;height:16px}@media (hover: hover) and (pointer: fine){.pager-row a:hover{color:var(--ink)}}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(28px,3vw,40px)}.fil{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:-.015em;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .14s var(--ease-out)}.fil small{font-size:12px;font-weight:500;opacity:.6;font-variant-numeric:tabular-nums}.fil[aria-pressed=true]{background:var(--ink);color:var(--paper);box-shadow:none}.fil:active{transform:scale(.96)}@media (hover: hover) and (pointer: fine){.fil:hover{box-shadow:inset 0 0 0 1px var(--ink)}.fil[aria-pressed=true]:hover{box-shadow:none}}.xlist{display:grid;gap:clamp(56px,7vw,104px);padding-block:clamp(24px,3vw,48px) var(--sec)}.xgroup{display:grid;gap:clamp(40px,5vw,72px)}.xgroup[hidden]{display:none}.xitem{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:24px var(--col-gap);align-items:start}.xitem .txt{display:grid;gap:14px;align-content:start;padding-top:4px}.xmeta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;color:var(--mute)}.xmeta b{font-weight:500;color:var(--ink)}.xitem .t-h2 a{transition:opacity .2s}.xitem .row-p{font-size:16px;max-width:46ch}.xmade{display:grid;margin-top:8px;border-top:1px solid var(--hair)}.xmade a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--hair);font-size:15px;font-weight:500;letter-spacing:-.015em}.xmade a span{display:flex;align-items:center;gap:12px}.xmade a .ico{width:16px;height:16px;color:var(--mute);transition:transform .28s var(--ease-out),color .2s}@media (hover: hover) and (pointer: fine){.xmade a:hover .ico{transform:translate(3px);color:var(--ink)}.xitem .t-h2 a:hover{opacity:.7}}.xitem .media{position:relative;aspect-ratio:16 / 10;display:block}.xitem .media>.frame,.xitem .media>.slot{position:absolute;inset:0}.xitem .media img{transition:transform 1s var(--ease-out)}@media (hover: hover) and (pointer: fine){.xitem a.media:hover img{transform:scale(1.025)}}.xitem.small{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}@media (max-width: 860px){.xitem,.xitem.small{grid-template-columns:1fr}.xitem .media{order:-1}}.certs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--col-gap)}.cert{display:grid;gap:6px;padding:22px;border-radius:var(--r-card);background:var(--paper-2)}.cert b{font-weight:500}.cert span{font-size:14px;color:var(--mute)}.svlist{display:grid;gap:clamp(56px,7vw,104px);padding-block:0 var(--sec)}.svitem{display:grid;gap:22px}.svitem .media{position:relative;aspect-ratio:21 / 9;display:block}.svitem .media>.frame,.svitem .media>.slot{position:absolute;inset:0}.svitem .txt{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);row-gap:14px}.svitem .txt>.t-h2{grid-column:1 / span 5}.svitem .txt>div{grid-column:7 / span 6;display:grid;gap:14px;align-content:start}@media (max-width: 860px){.svitem .txt>.t-h2,.svitem .txt>div{grid-column:1 / -1}.svitem .media{aspect-ratio:4 / 3}}.elist{display:grid;gap:clamp(48px,6vw,88px);padding-block:clamp(40px,5vw,72px) var(--sec)}.eitem{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px var(--col-gap);align-items:center}.eitem .txt{display:grid;gap:14px}.eitem .media{position:relative;aspect-ratio:16 / 10;display:block}.eitem .media>.frame,.eitem .media>.slot{position:absolute;inset:0}.eitem.lead .t-h2{font-size:clamp(2.2rem,3.6vw,3.4rem)}@media (max-width: 860px){.eitem{grid-template-columns:1fr}.eitem .media{order:-1}}.art-head{padding:calc(var(--nav-h) + clamp(64px,11vh,120px)) 0 clamp(32px,4vw,56px);display:grid;gap:22px}.art-head .t-title{max-width:18ch}.byline{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--mute)}.art-body{display:grid;gap:1.15em;max-width:66ch;margin:clamp(40px,5vw,72px) auto 0;font-size:19px;line-height:1.62;letter-spacing:-.012em;color:var(--ink-2);padding-bottom:var(--sec)}.art-body h2{margin-top:.9em;color:var(--ink)}.progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:41;background:var(--ink);transform-origin:left;transform:scaleX(0)}.qstage{position:relative;background:#0b0b0b;color:#fff;--ink: #fff;--mute: rgba(255, 255, 255, .64);--soft: rgba(255, 255, 255, .72)}.qsticky{position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate}.qbg{position:absolute;inset:0;z-index:-2;opacity:0;transform:scale(1.04);transition:opacity 1s ease,transform 1.6s var(--ease-out)}.qbg.on{opacity:1;transform:none}.qbg img{width:100%;height:100%;object-fit:cover}.qsticky:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(90% 70% at 50% 50%,#08080840,#080808b8)}.qtop{position:absolute;left:0;right:0;top:calc(var(--nav-h) + 20px);display:grid;justify-items:center;gap:6px;text-align:center}.qtop .label{color:#ffffffb8}.qtext{position:absolute;inset:0;display:grid;place-items:center;padding:0 var(--gutter);text-align:center}.qline{grid-area:1 / 1;max-width:28ch;opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity .5s var(--ease-pax),transform .7s var(--ease-out),filter .5s var(--ease-pax)}.qline.on{opacity:1;transform:none;filter:none;transition-delay:.12s}.qline .t-st{color:#fff}.qline .led{margin-top:22px;font-size:15px;font-weight:500;color:#ffffffc7}.qline .led a{color:#fff;text-decoration:underline 1px rgba(255,255,255,.35);text-underline-offset:.2em}.qdots{position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);display:grid;gap:4px;padding:8px 6px;border-radius:999px;background:#28282880;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.qdots button{width:22px;height:22px;display:grid;place-items:center;border-radius:50%}.qdots button:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff6;transition:background-color .3s,transform .3s var(--ease-out)}.qdots button[aria-current=true]:before{background:#fff;transform:scale(1.25)}.qsteps>div{height:100svh}.qsteps>div:first-child{margin-top:-100svh}.qgroups{display:grid;gap:clamp(48px,6vw,80px);padding-block:var(--sec)}.qgroup{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:20px var(--col-gap)}.qitems{display:grid;border-top:1px solid var(--hair)}.qitem{border-bottom:1px solid var(--hair)}.qitem summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px 0;cursor:pointer}.qitem summary::-webkit-details-marker{display:none}.qitem summary .d{font-size:var(--t-h4);line-height:1.12;letter-spacing:-.02em}.qitem summary .ico{width:18px;height:18px;transition:transform .3s var(--ease-out);color:var(--mute)}.qitem[open] summary .ico{transform:rotate(45deg)}.qitem .qbody{display:grid;gap:14px;padding:0 0 26px;max-width:64ch;font-size:16px;line-height:1.55;color:var(--soft)}.qitem .qbody b{color:var(--ink);font-weight:500}.qitem.hit summary .d{background:linear-gradient(transparent 62%,color-mix(in srgb,var(--hl) 55%,transparent) 62%)}@media (max-width: 860px){.qgroup{grid-template-columns:1fr}.qdots{display:none}}.about-img .frame{aspect-ratio:21 / 10}.bio{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px var(--col-gap);padding-block:var(--sec);align-items:start}.bio .frame,.bio .slot{aspect-ratio:4 / 5;max-width:380px}.bio .body{display:grid;gap:1.1em;font-size:19px;line-height:1.58;letter-spacing:-.014em;color:var(--ink-2);max-width:60ch}@media (max-width: 860px){.bio{grid-template-columns:1fr}}.shelf-sec{padding-bottom:var(--sec)}.shelf-wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px var(--col-gap);align-items:end}.bookcard{display:grid;gap:12px;align-content:start;padding-bottom:8px;min-height:220px}.bookcard .d{font-size:var(--t-h2);line-height:1.02;letter-spacing:-.032em}.bookcard .by{font-size:15px;color:var(--mute)}.bookcard p{font-size:16px;line-height:1.55;color:var(--soft);max-width:46ch}.bookcard>*{transition:opacity .3s ease,transform .4s var(--ease-out),filter .3s ease}.bookcard.swap>*{opacity:0;transform:translateY(6px);filter:blur(3px);transition-duration:.16s}.places{position:relative;isolation:isolate;overflow:hidden}.places-bg{position:absolute;inset:0;z-index:-2}.places-bg img{width:100%;height:100%;object-fit:cover;opacity:.55}.places:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--band) 0%,color-mix(in srgb,var(--band) 55%,transparent) 30%,color-mix(in srgb,var(--band) 70%,transparent) 70%,var(--band) 100%)}.places-in{padding-block:var(--sec);display:grid;gap:clamp(36px,4vw,56px)}.places-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px}.place{display:grid;gap:8px;align-content:start;padding:22px;border-radius:var(--r-card);background:#1414148c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff14}.place b{font-size:17px;font-weight:500;letter-spacing:-.02em;color:#fff}.place .s{font-size:13px;color:#ffffff9e}.place p{font-size:15px;line-height:1.45;color:#ffffffc7}.place .lk{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px;font-size:14px;font-weight:500}.place .lk a{color:#fff;text-decoration:underline 1px rgba(255,255,255,.3);text-underline-offset:.2em}.nf{--ink: #fff;--mute: rgba(255, 255, 255, .64);min-height:100svh;display:grid;align-items:end;position:relative;overflow:hidden;color:#fff;background:#0b0b0b;isolation:isolate}.nf-bg{position:absolute;inset:0;z-index:-2}.nf-bg img{width:100%;height:100%;object-fit:cover}.nf:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--scrim)}.nf-in{padding:0 var(--gutter) clamp(40px,9vh,96px);display:grid;gap:18px;justify-items:start}.nf-in p{color:#ffffffbd;max-width:44ch;font-size:18px}.foot{background:var(--foot);color:#ffffffd1;padding:clamp(56px,7vw,96px) 0 calc(env(safe-area-inset-bottom,0px) + 36px);font-size:14px;font-weight:500;letter-spacing:-.01em;--ink: #fff;--mute: rgba(255, 255, 255, .5);--hair: rgba(255, 255, 255, .1);--hair-2: rgba(255, 255, 255, .22)}.foot-top{display:grid;grid-template-columns:minmax(0,6fr) repeat(3,minmax(0,2fr));gap:40px var(--col-gap);align-items:start}@media (min-width: 901px){.foot-top.n2{grid-template-columns:minmax(0,8fr) repeat(2,minmax(0,2fr))}}.foot-brand{display:grid;gap:12px}.foot-brand .brand{color:#ffffffb8;font-size:26px;padding:0}.foot-brand p{color:#ffffff80;max-width:36ch;font-weight:400;line-height:1.5}.foot h2{font-size:13px;font-weight:500;color:#ffffff80;margin-bottom:14px}.foot ul{display:grid;gap:10px}.foot a{color:#ffffffd1;transition:color .2s}.foot .ph{font-style:italic;color:#ffffff8f}@media (hover: hover) and (pointer: fine){.foot a:hover{color:#fff}}.copyrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.copyrow code{font:inherit;user-select:all;color:#ffffffd1}.copy{height:30px;padding:0 11px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#ffffffd1;box-shadow:inset 0 0 0 1px #fff3;transition:transform .14s var(--ease-out),box-shadow .2s}.copy .ico{width:13px;height:13px}.copy:active{transform:scale(.95)}.copy .lbl{display:inline-grid}.copy .lbl>span{grid-area:1 / 1;transition:opacity .2s ease,filter .2s ease}.copy .lbl>span.off{opacity:0;filter:blur(2px)}.foot-bottom{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:24px var(--col-gap);align-items:end;margin-top:clamp(64px,9vw,140px);padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.foot-bottom p{color:#ffffff80;font-weight:400;line-height:1.5;max-width:64ch}.ctrls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ffffff0f}.seg button{height:30px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#fff9;transition:background-color .2s,color .2s}.seg button .ico{width:14px;height:14px}.seg button[aria-pressed=true]{background:#ffffff24;color:#fff}@media (hover: hover) and (pointer: fine){.seg button:hover{color:#fff}}@media (max-width: 900px){.foot-top{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1 / -1}.foot-bottom{grid-template-columns:1fr}.ctrls{justify-content:flex-start}}.pal{position:fixed;inset:0;z-index:60;display:grid;justify-items:center;align-items:start;padding:calc(env(safe-area-inset-top,0px) + 12vh) 16px 16px;background:#0a0a0a52;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pal[hidden]{display:none}.pal-box{width:min(640px,100%);max-height:min(560px,76vh);display:grid;grid-template-rows:auto 1fr auto;border-radius:22px;background:var(--card);color:var(--ink);box-shadow:0 30px 80px -20px #00000073,0 0 0 1px var(--hair);overflow:hidden}.pal-in{display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--hair)}.pal-in .ico{width:18px;height:18px;color:var(--mute)}.pal-in input{flex:1;min-width:0;height:58px;border:0;background:transparent;color:var(--ink);font:400 17px/1 var(--text);letter-spacing:-.02em;outline:none}.pal-in input::placeholder{color:var(--mute)}.pal-in kbd{font:500 11px/1 var(--text);padding:5px 7px;border-radius:6px;color:var(--mute);box-shadow:inset 0 0 0 1px var(--hair-2)}.pal-list{overflow-y:auto;padding:8px;overscroll-behavior:contain}.pal-g{padding:10px 12px 6px;font-size:12px;font-weight:500;color:var(--mute)}.pal-o{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;cursor:pointer}.pal-o b{display:block;font-size:15px;font-weight:500;letter-spacing:-.015em}.pal-o span{display:block;font-size:13px;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pal-o .ico{width:16px;height:16px;color:var(--mute);opacity:0}.pal-o[aria-selected=true]{background:var(--paper-2)}.pal-o[aria-selected=true] .ico{opacity:1}.pal-empty{padding:28px 12px;text-align:center;color:var(--mute);font-size:15px}.pal-foot{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--hair);font-size:12px;color:var(--mute)}.toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);z-index:70;transform:translate(-50%,16px);opacity:0;padding:11px 18px;border-radius:999px;background:#1d1d1d;color:#fff;font-size:14px;font-weight:500;pointer-events:none;transition:opacity .2s ease,transform .3s var(--ease-out)}.toast.on{opacity:1;transform:translate(-50%)}.nav-bar{view-transition-name:site-nav}::view-transition-group(site-nav){animation:none;z-index:2}::view-transition-old(site-nav){display:none}::view-transition-new(site-nav){animation:none}::view-transition-old(root){animation:vt-out .18s ease both}::view-transition-new(root){animation:vt-in .32s var(--ease-out) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rv{opacity:1;transform:none}.caret.blink{animation:none!important}}html.still *,html.still *:before,html.still *:after{animation-play-state:paused!important}html.still .rv{transition:none}@media (pointer: coarse){.tab,.tabs-hl,.fil,.seg button{height:44px}.copy{height:44px;padding:0 14px}.qdots button{width:44px;height:44px}.film-btn{height:44px}.crumb a{padding-block:10px}.foot ul a{display:inline-block;padding-block:6px}.roles a{min-height:44px;align-content:center}.go,.fc-t,.xl-tx .t-h2 a,.pager-row a,.wlink,.fprev .open{min-height:44px}.go,.pager-row a{display:inline-flex;align-items:center}.lnav a{height:44px}.proof a,.xmade a{min-height:52px}}@media print{@page{margin:14mm 13mm}html,body{background:#fff!important}*{animation:none!important;transition:none!important}.rv,.rv *{opacity:1!important;transform:none!important}.nav,.pal,.toast,.sheet,#tabbar,#mbar,#msec,.lnav,.skipto,.eh-more,.fbtn,.mx-retry,.pager,.foot-pages,.foot-bottom>:not(p),.fold,.mind,.cw,.reel-btn,.steps-nav,.dk-bar,.dk-rail,.sx-sl-x,.afd-hint,.hx-mail,.skip,.foot{display:none!important}main:after{content:"Alejandro Estévez · alejandroestevez.com";display:block;margin-top:10mm;padding-top:4mm;border-top:1px solid rgba(0,0,0,.2);font-size:9pt;color:#555}main,.foot{color:#141414!important}:is(.sx-deep,.band-st,.eh-band,.svh,.afd,.rds-site,.rds-dusk,.xph,.foot,.nextcard,.sx-panel,.eh-mos,.hxa-t,.xdoor,.svh-item){background:none!important;box-shadow:none!important;color:#141414!important;--ink: #141414;--soft: #3d3d3d;--mute: #555;--hair: rgba(0, 0, 0, .14);--hair-2: rgba(0, 0, 0, .28);--panel-ink: #141414}:is(.sx-deep,.band-st,.eh-band,.svh,.afd,.rds-dusk,.xph,.hxa-t,.xdoor,.svh-item) :is(h1,h2,h3,p,span,b,li,a,figcaption,time){color:#141414!important}.eh-band,.sx-hero,.band-st,.svh,.svh-in{min-height:0!important;padding-block:8mm!important}figure,.sx-n,.sx-nums,.sx-tool,.xdoor,.svh-item,.rt,.pt,.bookcard,.mem{break-inside:avoid}.frame:has(>img)>video{display:none!important}figure>figcaption{position:static!important;inset:auto!important;transform:none!important;background:none!important;color:#3d3d3d!important;padding:2mm 0 0!important;max-width:none!important}figure>figcaption :is(b,span,p,a){color:inherit!important}h1,h2,h3{break-after:avoid}img,video,.frame{max-height:95mm}.ap-city,.shelf{display:none!important}main *,main *:before,main *:after{background-image:none!important}main a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt;font-weight:400;color:#555;word-break:break-all}}.pill a:focus-visible,.chipbtn:focus-visible,.btn:focus-visible,.tab:focus-visible,.fil:focus-visible,.seg button:focus-visible,.copy:focus-visible,.film-btn:focus-visible,.fbtn:focus-visible,.sbtn:focus-visible,.reel-btn:focus-visible,.arrow:focus-visible,.qdots button:focus-visible,.steps-nav button:focus-visible{border-radius:999px;outline-offset:2px}.foot:empty{display:none}.hm{padding-top:calc(env(safe-area-inset-top,0px) + var(--nav-h) + clamp(12px,2.4vh,32px));padding-bottom:clamp(20px,3vw,40px)}.hm-name{font-size:var(--t-hero);line-height:.96;letter-spacing:-.046em;padding-bottom:.04em}.lbl{display:inline-grid}.lbl>span{grid-area:1 / 1;transition:opacity .2s ease,transform .25s var(--ease-out)}.lbl>.off{opacity:0;transform:translateY(4px)}.wb-btn{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--mute);transition:background-color .15s ease,color .15s ease,transform .14s var(--ease-out),opacity .2s ease}.wb-btn .ico{width:14px;height:14px}.wb-btn:active{transform:scale(.9)}@media (hover: hover) and (pointer: fine){.wb-btn{opacity:.55}.wb-btn:hover{background:var(--paper-2);color:var(--ink)}}.reel-btn{width:36px;height:36px;color:var(--ink);background:var(--paper-2);opacity:1!important}.reel-btn[hidden]{display:none}html.lb-open{overflow:hidden}.lb{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff;overflow:hidden}.lb::backdrop{background:transparent}.lb-in{position:absolute;inset:0;display:grid;place-items:center;padding:max(64px,env(safe-area-inset-top)) 72px 56px;background:#08090b00;transition:background-color .22s ease}.lb.in .lb-in{background:#08090beb}@media (prefers-reduced-transparency: no-preference){.lb.in .lb-in{background:#08090bd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.lb-fig{margin:0;display:grid;gap:14px;justify-items:center;opacity:0;transform:translate(var(--ox, 0),var(--oy, 0)) scale(.6);transition:opacity .2s ease,transform .3s var(--ease-out)}.lb.in .lb-fig{opacity:1;transform:none}.lb.in .lb-fig.swap{opacity:0;transform:translate(var(--dx, 0));transition:opacity .14s ease,transform .14s ease}.lb-media{position:relative;width:min(calc(100vw - 144px),calc((100svh - 190px) * var(--arn, .5625)));aspect-ratio:var(--ar, 9 / 16);border-radius:16px;overflow:hidden;background:#111}.lb-media{background-size:cover;background-position:center}.lb-media video,.lb-media img{width:100%;height:100%;object-fit:contain;display:block;background-color:transparent}.lb-media.film-err>video:not(.mx-br),.al-l.film-err>video:not(.mx-br),.spr-f.film-err>video:not(.mx-br){visibility:hidden}.mx-poster{position:absolute;inset:0;width:100%;height:100%;display:block}.lb-media>.mx-poster{object-fit:contain}.al-l>.mx-poster{object-fit:cover}.mx-retry{position:absolute;z-index:4;left:50%;bottom:14px;display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 20px);padding:5px 5px 5px 14px;border-radius:999px;font-size:13px;line-height:1.2;font-weight:500;letter-spacing:-.01em;color:#ffffffeb;white-space:nowrap;background:#0e0f1294;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 32px -14px #0009;transform:translate(-50%);animation:mx-rise .5s var(--ease-out) .12s both}.mx-rt{min-width:0;overflow:hidden;text-overflow:ellipsis}.mx-retry button{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 13px 0 10px;border:0;border-radius:999px;background:#fff;color:#141414;font:inherit;cursor:pointer;transition:transform .14s var(--ease-out),background-color .2s ease;-webkit-tap-highlight-color:transparent}.mx-retry button .ico{width:14px;height:14px}.mx-retry button:active{transform:scale(.95)}.mx-retry button:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (hover: hover) and (pointer: fine){.mx-retry button:hover{background:#ececec}}.mx-retry.busy button{pointer-events:none}.mx-retry.busy button .ico{animation:mx-spin .9s linear infinite}@keyframes mx-rise{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes mx-spin{to{transform:rotate(-360deg)}}@media (max-width: 420px){.mx-retry{gap:8px;padding-left:12px;font-size:12.5px;bottom:10px}}@media (prefers-reduced-motion: reduce){.mx-retry,.mx-retry.busy button .ico{animation:none}}.mck{width:min(880px,calc(100vw - 32px));max-height:min(80svh,900px);padding:0;border:0;border-radius:var(--r-panel);background:var(--paper);color:var(--ink);box-shadow:0 40px 120px -40px #00000080}.mck::backdrop{background:#0a0c0f80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mck-in{display:grid;gap:14px;padding:26px 28px 24px}.mck header{display:flex;align-items:center;justify-content:space-between}.mck h2{font-size:var(--t-h3);letter-spacing:-.025em}.mck .lb-btn{position:static;color:var(--ink);background:var(--paper-2)}.mck-sum{font-size:15px;color:var(--ink-2)}.mck-list{display:grid;gap:2px;max-height:52svh;overflow:auto;border-radius:14px;background:var(--paper-2);padding:6px}.mck-list li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:8px 10px;border-radius:9px;font-size:13px}.mck-list li.bad{background:color-mix(in srgb,#E5484D 12%,transparent)}.mck-list .st{font-weight:600}.mck-list li.ok .st{color:#2e7d4f}.mck-list li.bad .st{color:#b42318}.mck-list li.skip{opacity:.62}.mck-list li.skip .st{color:var(--mute)}.mck-list code{font:12.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.mck-list .msg{color:var(--mute);text-align:right}.mck-note{font-size:12.5px;line-height:1.45;color:var(--mute);max-width:80ch}.lb-media .slot{width:100%;height:100%;border-radius:0;background:#1b1c1f;color:#ffffffb3}.lb-cap{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:4px 14px;text-align:center;max-width:60ch}.lb-cap b{font-family:var(--display);font-variation-settings:var(--display-set);font-weight:var(--w-display);font-size:1.35rem;letter-spacing:-.02em}.lb-cap span{font-size:14.5px;color:#ffffffb8}.lb-btn{position:absolute;z-index:2;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff1a;transition:background-color .15s ease,transform .14s var(--ease-out)}.lb-btn .ico{width:20px;height:20px}.lb-btn:active{transform:scale(.92)}.lb-btn[hidden]{display:none}@media (hover: hover) and (pointer: fine){.lb-btn:hover{background:#fff3}}.lb-x{top:max(16px,env(safe-area-inset-top));right:16px}.lb-prev{left:16px;top:50%;margin-top:-24px}.lb-next{right:16px;top:50%;margin-top:-24px}.lb-n{position:absolute;top:max(28px,calc(env(safe-area-inset-top) + 12px));left:50%;transform:translate(-50%);font-size:13px;color:#fff9;font-variant-numeric:tabular-nums}@media (max-width: 640px){.lb-in{padding:64px 12px 72px}.lb-media{width:min(calc(100vw - 24px),calc((100svh - 200px) * var(--arn, .5625)))}.lb-prev,.lb-next{top:auto;bottom:14px;margin-top:0}.lb-prev{left:calc(50% - 60px)}.lb-next{right:calc(50% - 60px)}}@media (prefers-reduced-motion: reduce){.lb-fig,.lb.in .lb-fig.swap{transform:none!important;transition:opacity .15s ease}}.lb-btn:focus-visible{outline:2px solid var(--hl);outline-offset:2px}.mind.fold{margin-top:0}.mind .fch-b{--dye: .55;color:#ffffff9e}.mind .fch-b.on,.mind .fch-b[aria-pressed=true]{--dye: 1;color:#fff}.mind .fch-b[aria-pressed=true] .sw{transform:scale(1.25)}.mind .fch-b .sw{transition:background-color .3s ease,box-shadow .3s ease,transform .3s var(--ease-out)}.mind .fold-ch .rail b{transform:scaleY(1);background:#ffffff38}.mw{position:relative;margin:0;height:100%;min-height:0;border-radius:var(--r-panel);overflow:hidden;isolation:isolate;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.mw-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;transition:opacity .5s ease}.mw-poster.gone{opacity:0}.mw-view{position:absolute;inset:0}.mw-view canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s ease;touch-action:pan-y}.mw.live .mw-view canvas{opacity:1}.mw.atlas.can3d canvas{cursor:grab}.mw.over canvas,.mw.atlas.over canvas{cursor:pointer}.mw.dragging canvas,.mw.atlas.dragging canvas{cursor:grabbing}.mw.dragging{-webkit-user-select:none;user-select:none}.mw-hud{position:absolute;z-index:5;left:20px;top:16px;display:grid;gap:1px;font-size:12px;line-height:1.5;font-weight:500;font-variant-numeric:tabular-nums;color:#ffffff9e;pointer-events:none;opacity:0;transition:opacity .26s ease}.mw.live .mw-hud,.mw.atlas .mw-hud{opacity:1}.mw-hud>:first-child{color:#ffffffe6}.mw-hud sup{font-size:.72em;line-height:0;position:relative;top:-.05em;margin-left:.5px}.mw-hud .sb{display:flex;align-items:center;gap:8px;margin-top:6px;opacity:0;transition:opacity .26s ease}.mw-hud .sb i{display:block;height:5px;width:var(--sb, 60px);border:1px solid rgba(255,255,255,.55);border-top:0;flex:none}.mw-hud .sb em{font-style:normal}.mw-ctl{position:absolute;z-index:6;top:12px;right:12px;visibility:hidden;opacity:0;transition:opacity .3s ease .2s}.mw.atlas.can3d .mw-ctl{visibility:visible;opacity:1}.mw-mode{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:999px;background:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #ffffff1a}.mw-mode:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#ffffff29;transition:transform .3s var(--ease-out)}.mw-mode[data-m=whole]:before{transform:translate(100%)}.mw-mode button{position:relative;min-width:66px;height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:500;color:#ffffff9e;transition:color .16s ease,transform .16s var(--ease-out)}.mw-mode button[aria-checked=true]{color:#fff}.mw-mode button:active{transform:scale(.96)}.mw-mode button.glint{overflow:hidden}.mw-mode button.glint:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 20%,rgba(226,255,98,.45) 50%,transparent 80%);transform:translate(-120%);pointer-events:none}.mw-mode.nudge button.glint{color:#fff}.mw-mode.nudge button.glint:after{animation:glint 1.1s var(--ease-out) .2s 1 both}@keyframes glint{to{transform:translate(120%)}}.mw-reset{position:absolute;top:0;right:calc(100% + 8px);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff14;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px #ffffff1a;opacity:0;transform:scale(.9);pointer-events:none;transition:opacity .18s ease,transform .22s var(--ease-out)}.mw-reset .ico{width:15px;height:15px}.mw-ctl.rs .mw-reset{opacity:1;transform:none;pointer-events:auto}.mw-hint{position:absolute;z-index:6;top:16px;left:50%;transform:translate(-50%,4px);padding:7px 12px;border-radius:999px;font-size:12.5px;color:#ffffffeb;background:#161a2099;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:opacity .3s ease,transform .3s var(--ease-out);pointer-events:none;white-space:nowrap}.mw-hint.on{opacity:1;transform:translate(-50%)}.mw-card{position:absolute;z-index:6;left:14px;bottom:14px;width:min(320px,calc(100% - 28px));padding:16px 18px 18px;border-radius:18px;background:#14181e9e;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 0 0 1px #ffffff14}.mw-card-in{transition:opacity .15s ease,filter .15s ease}.mw-card.swap .mw-card-in{opacity:0;filter:blur(2px)}.mw-card .ey{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:#ffffffb3}.mw-card .ey i{width:8px;height:8px;border-radius:50%;background:var(--h, rgba(255, 255, 255, .4));box-shadow:0 0 10px var(--h, transparent)}.mw-card p{margin-top:8px;font-size:14px;line-height:1.45;color:#ffffffdb;text-wrap:pretty}.mw-card .lk{margin-top:10px;display:grid}.mw-card .lk a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;border-top:1px solid rgba(255,255,255,.1);font-size:14px;font-weight:500;color:#fff}.mw-card .lk a svg{width:14px;height:14px;flex:none;transition:transform .25s var(--ease-out)}@media (hover: hover) and (pointer: fine){.mw-card .lk a:hover svg{transform:translate(3px)}}.mw-card .cite{margin-top:10px;font-size:12.5px}.mw-card .cite a{color:#ffffffb3;text-decoration:underline 1px rgba(255,255,255,.3);text-underline-offset:.2em}.mw-marks{position:absolute;inset:0;z-index:2;pointer-events:none}.mw-mk{position:absolute;left:0;top:0;width:0;height:0;opacity:0;transition:opacity .18s ease;will-change:transform}.mw-mk.on{opacity:1}.mw-mk i{position:absolute;left:-6.5px;top:-6.5px;width:13px;height:13px;border-radius:50%;border:1.5px solid var(--h);box-shadow:0 0 14px var(--h),inset 0 0 6px var(--h)}.mw-mk span{position:absolute;left:14px;top:0;transform:translateY(-50%);font-size:11.5px;font-weight:500;color:#fff;padding:4px 8px;border-radius:999px;background:#0e1218b3;white-space:nowrap}.mw-mk.l span{left:auto;right:14px}@media (max-width: 900px){.mw{order:2;height:auto;aspect-ratio:4 / 5;max-height:80svh}.mw-hud{display:none}.mw-ctl{top:10px;right:10px}.mw-hint{top:auto;bottom:14px}.mw-card{left:10px;right:10px;bottom:10px;width:auto}.mw-card.idle{display:none}}@media (prefers-reduced-motion: reduce){.mw-mk,.mw-view canvas,.mw-poster,.fsel{transition-duration:0ms!important}}@media (prefers-reduced-transparency: reduce){.mw-card,.mw-mode,.mw-reset,.mw-hint{-webkit-backdrop-filter:none;backdrop-filter:none;background:#14181ef5}}html[data-page=home] .brand{transition:color .3s ease,opacity .35s var(--ease-out),transform .35s var(--ease-out)}html.brand-hide .brand:not(:focus-visible){opacity:0;transform:translateY(4px);pointer-events:none}@property --afd-bg{syntax: "<color>"; inherits: true; initial-value: #FFFFFF;}@property --afd-ink{syntax: "<color>"; inherits: true; initial-value: #262626;}@property --afd-soft{syntax: "<color>"; inherits: true; initial-value: rgba(38,38,38,.7);}@property --afd-mute{syntax: "<color>"; inherits: true; initial-value: #6B6B6B;}@property --afd-t1{syntax: "<color>"; inherits: true; initial-value: rgba(255,255,255,.42);}@property --afd-t3{syntax: "<color>"; inherits: true; initial-value: rgba(255,255,255,.78);}@property --afd-tb{syntax: "<color>"; inherits: true; initial-value: rgba(255,255,255,.62);}@property --afd-chip{syntax: "<color>"; inherits: true; initial-value: rgba(38,38,38,.06);}@property --afd-ic{syntax: "<color>"; inherits: true; initial-value: rgba(38,38,38,.34);}@property --afd-pi{syntax: "<color>"; inherits: true; initial-value: #262626;}.afd{--wg: clamp(8px, .75vw, 12px);--pp: clamp(10px, 1vw, 16px);--wr: 12px;--ind: 46px;--afd-bg: var(--paper);--afd-ink: var(--ink);--afd-soft: var(--soft);--afd-mute: var(--mute);--afd-chip: var(--hair);--afd-t1: var(--tile-1, rgba(255, 255, 255, .42));--afd-t3: var(--tile-3, rgba(255, 255, 255, .78));--afd-tb: var(--tile-b, rgba(255, 255, 255, .62));--afd-ic: var(--tile-ic, rgba(38, 38, 38, .34));--afd-pi: var(--panel-ink, #262626);background:var(--afd-bg);color:var(--afd-ink);padding-block:clamp(80px,9vw,136px);transition:--afd-bg .7s var(--ease-pax),--afd-ink .7s var(--ease-pax),--afd-soft .7s var(--ease-pax),--afd-mute .7s var(--ease-pax),--afd-chip .7s var(--ease-pax),--afd-t1 .7s var(--ease-pax),--afd-t3 .7s var(--ease-pax),--afd-tb .7s var(--ease-pax),--afd-ic .7s var(--ease-pax),--afd-pi .7s var(--ease-pax)}.afd>.wrap{--ink: var(--afd-ink);--soft: var(--afd-soft);--mute: var(--afd-mute);--hair-2: color-mix(in srgb, var(--afd-ink) 22%, transparent)}.afd.is-dark{--afd-bg: var(--night, #262626);--afd-ink: #FFFFFF;--afd-soft: rgba(255, 255, 255, .72);--afd-mute: rgba(255, 255, 255, .64);--afd-chip: rgba(255, 255, 255, .09);--afd-t1: rgba(255, 255, 255, .05);--afd-t3: rgba(255, 255, 255, .08);--afd-tb: rgba(255, 255, 255, .07);--afd-ic: rgba(255, 255, 255, .36);--afd-pi: #FFFFFF}.afd-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:start}.afd-side{grid-column:1 / span 4;align-self:stretch;min-width:0}.afd-wall{grid-column:5 / -1;min-width:0}@media (min-width: 1200px){.afd-side{grid-column:1 / span 3}.afd-wall{grid-column:4 / -1}}.afd-stick{position:sticky;top:calc(var(--nav-h) + clamp(12px,3vh,36px));display:grid;gap:clamp(28px,4.4vh,48px);padding-right:clamp(0px,1.4vw,24px)}.afd-t{max-width:9ch;font-size:var(--t-sec);line-height:.98;letter-spacing:-.038em}.afd-ix{display:grid;gap:clamp(22px,3.4vh,34px)}.afd-c{display:grid;gap:12px}.afd-cn{margin:0;font:inherit}.afd-cn button{display:inline-flex;align-items:baseline;text-align:left;color:var(--afd-ink);transition:color .3s ease;border-radius:10px}.afd-cn .d{font-size:var(--t-h3);line-height:1.08;letter-spacing:-.022em}.afd-no{position:relative;flex:none;width:var(--ind);padding-left:16px;font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:1;color:var(--afd-mute);font-variant-numeric:tabular-nums}.afd-no:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4.5px;border-radius:50%;background:currentColor;opacity:.35;transition:background-color .3s ease,opacity .3s ease,transform .3s var(--ease-out),box-shadow .3s ease}.afd-c.on .afd-no:before{background:var(--hl);opacity:1;transform:scale(1.15);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--afd-ink) 30%,transparent)}.afd-c:not(.on) .afd-cn button,.afd-c:not(.on) .afd-cl{color:var(--afd-mute)}.afd-cl{margin-left:var(--ind);font-size:15px;line-height:1.4;letter-spacing:-.016em;color:var(--afd-soft);transition:color .3s ease}.afd-c .afd-chips{margin-left:var(--ind)}.afd-cw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s var(--ease-out)}.afd-cw>.afd-cl{overflow:hidden;min-height:0;opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .3s var(--ease-out);max-width:30ch}.afd-c.on .afd-cw{grid-template-rows:1fr}.afd-c.on .afd-cw>.afd-cl{opacity:1;transform:none;transition-delay:.06s;padding-top:8px}.afd-c.on .afd-cl{color:var(--afd-soft)}@media (prefers-reduced-motion: reduce){.afd-cw,.afd-cw>.afd-cl{transition:opacity .2s ease;transform:none}}@media (hover: hover) and (pointer: fine){.afd-c:not(.on) .afd-cn button:hover{color:var(--afd-ink)}}.afd-chips{display:flex;flex-wrap:wrap;gap:6px}.lc{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 11px;border-radius:999px;font-size:14px;font-weight:500;letter-spacing:-.012em;white-space:nowrap;color:var(--afd-ink);background:var(--afd-chip);transition:background-color .18s ease,color .18s ease,transform .14s var(--ease-out)}.lc .ico{width:16px;height:16px;opacity:.85}.lc:active{transform:scale(.96)}.lc.lit{background:var(--hl);color:var(--hl-ink)}.afd-foot{display:flex;align-items:center;gap:14px}.afd-hint{display:inline-flex;align-items:center;gap:8px;max-width:30ch;font-size:14px;line-height:1.35;letter-spacing:-.012em;color:var(--afd-soft);text-wrap:pretty;transition:color .3s ease}.afd-hint .ico{flex:none;width:16px;height:16px;opacity:.8}.afd .reel-btn{color:var(--afd-ink);background:var(--afd-chip)}.afd-panel{container:afd / inline-size;position:relative;isolation:isolate;display:grid;gap:var(--wg);padding:var(--pp);border-radius:var(--r-panel);overflow:hidden;background:radial-gradient(46% 22% at 100% 50%,var(--panel-lime, rgba(226, 255, 98, .34)) 0%,transparent 72%),radial-gradient(70% 26% at 0% 36%,var(--panel-sky, rgba(160, 205, 248, .55)) 0%,transparent 70%),var(--panel)}.afd-panel:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .7s var(--ease-pax);pointer-events:none;background:radial-gradient(60% 30% at 0% 100%,rgba(226,255,98,.12) 0%,transparent 72%),radial-gradient(90% 50% at 100% 0%,rgba(110,150,200,.28) 0%,transparent 70%),var(--panel-night, linear-gradient(158deg, #1E2C3B 0%, #18222D 50%, #12181F 100%))}.afd-ch-h{display:none}.afd-ch{display:grid;gap:var(--wg)}.wall{display:grid;gap:clamp(26px,3.4cqi,40px)}.wrow{--H: calc((100cqi - (var(--n) - 1) * var(--wg)) / var(--sum));display:flex;align-items:flex-start;gap:var(--wg);min-width:0}.wsub{flex:0 1 auto;display:grid;align-content:start;gap:12px;min-width:0;width:calc(var(--ss) * var(--H) + (var(--sn) - 1) * var(--wg))}.wsub-t{display:flex;gap:var(--wg);height:var(--H);min-width:0}.wsub.capd .wt-n{display:none}.wcap{display:block;margin:0;padding:0 2px;max-width:64ch;font-size:15px;line-height:1.42;letter-spacing:-.014em;color:color-mix(in srgb,var(--afd-pi) 78%,transparent);text-wrap:pretty;transition:color .7s var(--ease-pax)}.wcap-t{font-weight:600;color:var(--afd-pi);margin-right:.32em;transition:color .7s var(--ease-pax)}.wcap-s{display:block;margin-top:3px;font-size:13.5px;line-height:1.38;color:color-mix(in srgb,var(--afd-pi) 66%,transparent)}.wcap .ph{color:inherit;opacity:.8}.wcap-go{display:inline-flex;align-items:center;gap:6px;margin-top:8px;min-height:32px;font-size:14px;font-weight:500;color:var(--afd-pi);border-radius:8px}.wcap-go .ico{width:15px;height:15px;transition:transform .28s var(--ease-out)}.wcap-s+.wcap-go,.wcap-l+.wcap-go{display:flex;width:fit-content}@media (hover: hover) and (pointer: fine){.wcap-go:hover .ico{transform:translate(3px)}.wcap-go:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.wsay{height:var(--H);display:grid;align-content:end;min-width:0}.wrow.words{display:block;height:auto}.wsay-in{display:grid;gap:8px;justify-items:start;max-width:34ch;padding:0 clamp(4px,1.6cqi,18px) 2px}.wrow.words .wsay-in{max-width:46ch;padding-block:clamp(4px,1cqi,10px)}.wsay-i{display:grid;place-items:center;width:34px;height:34px;margin-bottom:6px;border-radius:50%;background:var(--hl);color:var(--hl-ink)}.wsay-i .ico{width:17px;height:17px}.wsay-t{font-size:clamp(1.6rem,4.2cqi,2.6rem);line-height:1;letter-spacing:-.032em;color:var(--afd-pi);transition:color .7s var(--ease-pax)}.wsay-l{font-size:16px;line-height:1.42;letter-spacing:-.016em;color:color-mix(in srgb,var(--afd-pi) 82%,transparent);text-wrap:pretty}.wsay-s{font-size:13.5px;line-height:1.38;color:color-mix(in srgb,var(--afd-pi) 66%,transparent)}.wt{flex:0 1 auto;width:calc(var(--r) * var(--H));height:100%;min-width:0;position:relative;display:block;padding:0;border-radius:var(--wr);overflow:hidden;isolation:isolate;cursor:zoom-in;text-align:left;background:var(--afd-t1);container-type:inline-size;-webkit-tap-highlight-color:transparent}.wt:focus-visible{outline:2px solid var(--afd-pi);outline-offset:3px;border-radius:var(--wr)}.wt-m{position:absolute;inset:0;display:block;transition:opacity .24s ease,filter .24s ease,transform .16s var(--ease-out)}.wt-m .frame{height:100%;border-radius:0;background:transparent}.wt-m .frame img,.wt-m .frame video{transition:transform .9s var(--ease),opacity .7s var(--ease-out)}.wt:active .wt-m{transform:scale(.985)}.wt:after{content:"";position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .16s ease;box-shadow:inset 0 0 0 2px var(--hl),inset 0 0 0 3px #0000001f}.wt.lit:after{opacity:1}.wt.hit:after{animation:wt-hit 1.8s var(--ease-out) both}.wt.hit .wt-n{opacity:1;transform:none}@keyframes wt-hit{0%,45%{opacity:1}to{opacity:0}}.ec{position:absolute;inset:0;display:grid;place-items:center;color:var(--afd-ic);box-shadow:inset 0 0 0 1px var(--afd-tb);border-radius:inherit;background:radial-gradient(120% 85% at var(--glow, 8% -6%),var(--afd-t3) 0%,transparent 64%),var(--afd-t1)}.ec-i{display:grid;place-items:center;transition:transform .9s var(--ease)}.ec{isolation:isolate}.ec:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(95% 70% at var(--glow2, 96% 104%),var(--afd-t3) 0%,transparent 62%);animation:ec-breathe 6.5s ease-in-out infinite alternate;animation-delay:calc(var(--d, 0) * -1.7s - .9s)}@keyframes ec-breathe{0%{opacity:0}to{opacity:.9}}html.still .ec:before{animation:none;opacity:.45}@media (prefers-reduced-motion: reduce){.ec:before{animation:none;opacity:.45}}.ec-i .ico{width:clamp(22px,14cqi,48px);height:clamp(22px,14cqi,48px)}.ec.named .ec-i{position:absolute;left:12px;top:12px;width:32px;height:32px;border-radius:50%;background:var(--hl);color:var(--hl-ink)}.ec.named .ec-i .ico{width:16px;height:16px}.ec-n{position:absolute;left:clamp(12px,6cqi,22px);right:10px;bottom:clamp(10px,5cqi,18px);font-size:clamp(18px,11cqi,50px);line-height:1;letter-spacing:-.034em;color:var(--afd-pi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:.06em}.ec-t{position:absolute;left:12px;right:12px;top:12px;font-size:12px;line-height:1.35;letter-spacing:-.005em;color:color-mix(in srgb,var(--afd-pi) 66%,transparent);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ec.named .ec-t{top:54px}.ec-t .ph{color:inherit}@container (max-width: 150px){.ec-t{display:none}}.wt.empty.named .wt-n{display:none}.wt-n{position:absolute;z-index:2;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);height:28px;padding:0 12px 0 9px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;color:var(--hl-ink);background:var(--hl);box-shadow:0 6px 18px -8px #00000073;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .22s var(--ease-out);pointer-events:none}.wt-n .ico{width:14px;height:14px}.wt-n .t{overflow:hidden;text-overflow:ellipsis}.wt.named .wt-n,.wt.lit .wt-n,.wt:focus-visible .wt-n{opacity:1;transform:none}@container (max-width: 132px){.wt-n{width:28px;padding:0;justify-content:center}.wt-n .t{display:none}}@media (hover: hover) and (pointer: fine){.wt:hover .wt-n{opacity:1;transform:none}.wt:hover .frame img,.wt:hover .frame video,.wt:hover .ec-i{transform:scale(1.04)}.wt.empty.named:hover .ec-i{transform:scale(1.08)}.lc:hover{background:var(--hl);color:var(--hl-ink)}}@media (min-width: 1000px){.afd-ch+.afd-ch{margin-top:clamp(36px,4.2vw,64px)}}@media (max-width: 999px){.afd-grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(24px,5vw,40px)}.afd-side,.afd-wall{grid-column:1 / -1}.afd-stick{position:static;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;padding:0}.afd-t{max-width:none}.afd-ix{display:none}.afd-ch+.afd-ch{margin-top:clamp(20px,4vw,36px)}.afd-ch-h{display:grid;gap:8px;padding:clamp(8px,2vw,16px) clamp(4px,1vw,8px) 6px;color:var(--afd-pi)}.afd-ch-h .afd-no{width:auto;color:color-mix(in srgb,var(--afd-pi) 66%,transparent)}.afd-ch-h h3{font-size:var(--t-h2);line-height:1.04;letter-spacing:-.028em}.afd-ch-h p{color:color-mix(in srgb,var(--afd-pi) 76%,transparent);max-width:40ch}.afd-ch-h .afd-chips{margin-top:4px}.afd-ch-h .lc{background:color-mix(in srgb,var(--afd-pi) 9%,transparent);color:var(--afd-pi)}.afd-ch-h .lc.lit{background:var(--hl);color:var(--hl-ink)}}@container afd (max-width: 560px){.wall{gap:26px}.wrow{display:grid;gap:22px;height:auto}.wsub{width:auto;gap:10px}.wsub-t{--H: calc((100cqi - (var(--sn) - 1) * var(--wg)) / var(--ss))}.wcap{font-size:14.5px;padding:0 4px}.afd-ch-h .afd-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--pp));padding-inline:var(--pp);scrollbar-width:none}.afd-ch-h .afd-chips::-webkit-scrollbar{display:none}}@media (max-width: 639px){.afd{--wg: 8px;--pp: 8px;--wr: 12px}.afd-panel{border-radius:20px}}@media (prefers-reduced-motion: reduce){.afd{transition-duration:.2s}.afd-panel:after{transition-duration:.2s}}@media (prefers-reduced-transparency: reduce){.wt-n{box-shadow:none}}.lb-cap{align-items:center;gap:12px 20px}.lb-ct{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center;gap:4px 14px}.lb-more{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 15px 0 18px;border-radius:999px;font-size:14.5px;font-weight:500;letter-spacing:-.015em;color:#141414;background:#fff;transition:transform .14s var(--ease-out),background-color .15s ease}.lb-more .ico{width:15px;height:15px;transition:transform .25s var(--ease-out)}.lb-more .lb-more-i{display:inline-flex;color:inherit}.lb-more[hidden]{display:none}.lb-more:active{transform:scale(.97)}.lb-more:focus-visible{outline:2px solid var(--hl);outline-offset:3px}@media (hover: hover) and (pointer: fine){.lb-more:hover{background:#ececec}.lb-more:hover .ico{transform:translate(3px)}}.lb-media{width:min(calc(100vw - 144px),calc((100svh - 220px) * var(--arn, .5625)))}.lb-empty{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:14px;padding:24px;text-align:center;background:linear-gradient(158deg,#2b2d30,#1c1d1f);color:#ffffffbd}.lb-empty-i .ico{width:44px;height:44px;opacity:.55}.lb-empty p{font-size:14.5px;line-height:1.4;max-width:28ch}.lb.lb-job .lb-empty{background:radial-gradient(90% 70% at 100% 0%,rgba(255,198,41,.12) 0%,transparent 60%),linear-gradient(160deg,#2f4d3b,#1a3125)}.lb.lb-job .lb-empty-i .ico{color:#ffc629;opacity:.8}.lb-empty .ph{color:inherit}@media (max-width: 640px){.lb-media{width:min(calc(100vw - 24px),calc((100svh - 250px) * var(--arn, .5625)))}}.stk{position:absolute;inset:-2px}.st-p,.st-more{position:absolute;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%)}.st-p{transition:transform .35s var(--ease-out)}.st-pi{position:absolute;inset:2px;overflow:hidden;border-radius:5px;background:var(--afd-t1)}.st-pi>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s var(--ease-out)}.st-pi .frame{position:absolute;inset:0;height:100%;border-radius:0;background:transparent}.st-v{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#1012165c;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);box-shadow:inset 0 0 0 1px #fff3;transition:transform .3s var(--ease-out),background-color .2s ease;pointer-events:none}.st-v .ico{width:12px;height:12px;margin-left:2px}.st-pi .frame~.st-v{transition:opacity .3s ease,transform .3s var(--ease-out),background-color .2s ease}.st-pi .frame.playing~.st-v{opacity:0}.st-pi .frame video{transition:opacity .7s var(--ease-out),transform .9s var(--ease-out)}.st-more{z-index:1;pointer-events:none}.st-more>span{position:absolute;inset:2px;border-radius:5px;display:grid;place-items:center;color:#fff;background:#0c0e1275;font-size:clamp(17px,4.2cqi,30px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.st-more.m-p,.st-p.p-p{display:none}.st-p.pip{inset:auto 14px 14px auto;z-index:1;width:clamp(64px,27%,230px);height:auto;aspect-ratio:var(--pa)}.st-tall .st-p.pip{width:clamp(64px,38%,200px)}.st-p.pip .st-pi{inset:0;border-radius:9px;box-shadow:0 0 0 2px #fffffff0,0 16px 32px -14px #0009}.st-c{position:absolute;z-index:2;top:12px;right:12px;display:inline-flex;align-items:center;gap:10px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff;background:#10121666;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff24;transition:opacity .2s ease}.st-c>span{display:inline-flex;align-items:center;gap:4px}.st-c .ico{width:12px;height:12px;opacity:.9}.wt.set .wt-n{z-index:3}@container (max-width: 220px){.st-c{top:8px;right:8px}.st-c>span+span{display:none}}@media (hover: hover) and (pointer: fine){.wt.set:hover .st-p:not(.pip),.ax-c.set:hover .st-p:not(.pip){transform:scale(.988)}.wt.set:hover .st-pi>img,.ax-c.set:hover .st-pi>img,.wt.set:hover .st-pi .frame img,.ax-c.set:hover .st-pi .frame img,.wt.set:hover .st-pi .frame video,.ax-c.set:hover .st-pi .frame video{transform:scale(1.045)}.wt.set:hover .st-v,.ax-c.set:hover .st-v{transform:scale(1.1);background:#10121680}}@container afd (max-width: 560px){.wsub-t{--H: calc((100cqi - (var(--sn) - 1) * var(--wg)) / var(--ssm, var(--ss)))}.wt{width:calc(var(--rm, var(--r)) * var(--H))}.wt .st-p:not(.pip){left:calc(var(--x2) * 1%);top:calc(var(--y2) * 1%);width:calc(var(--w2) * 1%);height:calc(var(--h2) * 1%)}.wt .st-p.p-d,.wt .st-more.m-d{display:none}.wt .st-more.m-p,.wt .st-p.p-p{display:block}.wt.empty .ec-t{-webkit-line-clamp:1}}@container axs (max-width: 560px){.ax-row .ax-c{aspect-ratio:var(--rm, var(--r))}.ax-c .st-p:not(.pip){left:calc(var(--x2) * 1%);top:calc(var(--y2) * 1%);width:calc(var(--w2) * 1%);height:calc(var(--h2) * 1%)}.ax-c .st-p.p-d,.ax-c .st-more.m-d{display:none}.ax-c .st-more.m-p,.ax-c .st-p.p-p{display:block}}@media (prefers-reduced-transparency: reduce){.st-c,.st-v{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101216db}}.lb.flip .lb-fig{opacity:1;transform:none;transition:none}.lb.lb-spread .lb-in,.lb.lb-focus .lb-in{grid-template-rows:minmax(0,1fr)}.lb.lb-spread .lb-fig,.lb.lb-focus .lb-fig{width:min(1280px,calc(100vw - 144px));height:100%;grid-template-rows:minmax(0,1fr) auto}.lb.lb-focus .lb-fig{width:min(1180px,calc(100vw - 144px))}.lb.lb-spread .lb-media,.lb.lb-focus .lb-media{width:100%;height:100%;min-height:0;aspect-ratio:auto;background:transparent;border-radius:0;overflow:visible}.spr{position:relative;width:100%;height:100%}.spr-c{position:absolute;will-change:transform}.spr-i{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border-radius:12px;overflow:hidden;background:#ffffff0f;cursor:zoom-in;transition:transform .16s var(--ease-out),box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.spr-i img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}.spr-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .3s ease,transform .6s var(--ease-out);pointer-events:none}.spr-v.on{opacity:1}.spr-play{z-index:1}.spr-f{position:absolute;inset:0;pointer-events:none;transition:transform .6s var(--ease-out)}.lb-media .spr-f>video:not(.mx-br),.lb-media .spr-f>canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.spr-snd{position:absolute;z-index:3;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;height:32px;min-width:32px;padding:0 9px;border-radius:999px;color:#fff;background:#10121670;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff2e;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent}.spr-snd:after{content:"";position:absolute;inset:-7px;border-radius:999px}.spr-snd .ico{width:14px;height:14px;display:block}.spr-snd .snd-on,.spr-snd .snd-bars{display:none}.spr-snd.on{color:var(--hl-ink, #141414);background:var(--hl);box-shadow:0 8px 22px -10px #000000b3}.spr-snd.on .snd-off{display:none}.spr-snd.on .snd-on{display:block}.spr-snd.on .snd-bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.snd-bars i{width:2.5px;height:100%;border-radius:2px;background:currentColor;transform-origin:50% 100%;transform:scaleY(.35);transition:transform .3s var(--ease-out)}.spr-snd.on.live .snd-bars i{animation:snd-eq .9s ease-in-out infinite alternate}.spr-snd.on.live .snd-bars i:nth-child(2){animation-duration:.7s;animation-delay:-.25s}.spr-snd.on.live .snd-bars i:nth-child(3){animation-duration:1.1s;animation-delay:-.5s}@keyframes snd-eq{0%{transform:scaleY(.3)}50%{transform:scaleY(.95)}to{transform:scaleY(.55)}}.spr-snd:active{transform:scale(.94)}.spr-snd:focus-visible{outline:2px solid #fff;outline-offset:3px}.spr-snd[hidden]{display:none}@media (hover: hover) and (pointer: fine){.spr-snd:not(.on):hover{background:#101216a8}.spr-snd.on:hover{box-shadow:0 8px 22px -10px #000000b3,inset 0 0 0 1px #0000001f}}@media (max-width: 640px){.spr-snd{left:8px;bottom:8px;height:30px;min-width:30px;padding:0 8px}}@media (prefers-reduced-motion: reduce){.spr-snd.on.live .snd-bars i{animation:none;transform:scaleY(.7)}}@media (prefers-reduced-transparency: reduce){.spr-snd{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101216db}}.spr-i:active{transform:scale(.98)}.spr-i:focus-visible{outline:2px solid #fff;outline-offset:3px}.spr-play{position:absolute;left:12px;bottom:12px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#10121666;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 0 0 1px #fff3;transition:transform .3s var(--ease-out),background-color .2s ease}.spr-play .ico{width:15px;height:15px;margin-left:2px}@media (hover: hover) and (pointer: fine){.spr-i:hover>img,.spr-i:hover>.spr-v,.spr-i:hover>.spr-f{transform:scale(1.035)}.spr-i:hover .spr-play{transform:scale(1.08);background:#1012168f}}.lb.leaving .lb-cap,.lb.leaving .lb-btn,.lb.leaving .lb-n{opacity:0;transition:opacity .16s ease}.al{position:absolute;inset:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px}.al-stage{position:relative;min-height:0}.al-l{position:absolute;border-radius:14px;overflow:hidden;background-color:#111;background-size:cover;background-position:center;transition:opacity .3s ease}.al-l.out{opacity:0;pointer-events:none}.al-l>img,.al-l>video{width:100%;height:100%;object-fit:cover;display:block}.mx-br{position:absolute;inset:0;z-index:1;width:100%!important;height:100%!important;object-fit:cover!important;pointer-events:none;opacity:0;transition:opacity .28s ease}.mx-br.on{opacity:1}.mx-br.on.off{opacity:0}.al-rail{display:flex;gap:8px;overflow-x:auto;padding:4px;scrollbar-width:none}.al-t:first-child{margin-left:auto}.al-t:last-child{margin-right:auto}.al-rail::-webkit-scrollbar{display:none}.al-t{position:relative;flex:none;width:58px;height:58px;padding:0;border-radius:10px;overflow:hidden;opacity:.5;transform:translateY(10px);animation:al-in .42s var(--ease-out) forwards;animation-delay:calc(80ms + var(--i) * 35ms);transition:opacity .2s ease,box-shadow .2s ease,transform .16s var(--ease-out)}.al-t img{width:100%;height:100%;object-fit:cover;display:block}.al-t .st-v{width:22px;height:22px;margin:-11px 0 0 -11px}.al-t .st-v .ico{width:10px;height:10px}.al-t[aria-current]{opacity:1;box-shadow:0 0 0 2px var(--hl)}.al-t:active{transform:scale(.94)}.al-t:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes al-in{to{opacity:.5;transform:none}}.al-t[aria-current]{animation-name:al-in-on}@keyframes al-in-on{to{opacity:1;transform:none}}@media (hover: hover) and (pointer: fine){.al-t:not([aria-current]):hover{opacity:.85}}.lb-grid{top:max(16px,env(safe-area-inset-top));left:16px}@media (max-width: 640px){.lb.lb-spread .lb-fig,.lb.lb-focus .lb-fig{width:calc(100vw - 24px)}.lb.lb-spread .lb-media,.lb.lb-focus .lb-media{width:100%;height:100%}.al-t{width:48px;height:48px}.spr-play{left:8px;bottom:8px;width:32px;height:32px}.spr-i{border-radius:10px}}@media (prefers-reduced-motion: reduce){.al-t{animation:none;opacity:.5;transform:none}.al-t[aria-current]{opacity:1}.spr-i img,.st-pi>img,.spr-v,.mx-br{transition:none}}.rl-bars,.rl-top{position:absolute;z-index:3;left:10px;right:10px;top:10px;display:flex;gap:4px;pointer-events:none}.rl-bars i,.rl-top i{flex:1;height:3px;border-radius:3px;background:#ffffff6b;overflow:hidden;box-shadow:0 1px 4px #00000040}.rl-bars i:first-child{background:#ffffffeb}.wt.reel .rl-c,.ax-c.reel .rl-c{top:22px}.rl-top{top:12px;left:12px;right:12px}.rl-top b{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.rl-top i.done b{transform:scaleX(1)}.lb.lb-reel .lb-media{border-radius:18px}.hx{--rh: 30px;position:relative;padding-bottom:clamp(16px,2.4vw,36px)}@media (pointer: coarse){.hx{--rh: 40px}}.hx-top{display:grid;justify-items:start;gap:clamp(10px,1.3vh,16px)}.hx-sub{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px;font-size:15.5px;letter-spacing:-.016em;color:var(--soft)}.hx-sub>span+span:before{content:"";display:inline-block;width:1px;height:13px;margin:0 14px;vertical-align:-1px;background:var(--hair-2)}.hx-mail{position:relative;display:inline-flex;align-items:center;gap:7px;height:34px;margin-left:18px;padding:0 14px 0 11px;border-radius:999px;font:inherit;font-size:14.5px;font-weight:500;color:var(--ink);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--hair);transition:background-color .18s ease,transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent}.hx-mail:after{content:"";position:absolute;inset:-5px -4px;border-radius:999px}.hx-mail .ico{width:15px;height:15px;color:var(--soft)}.hx-mail:active{transform:scale(.96)}.hx-mail:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover: hover) and (pointer: fine){.hx-mail:hover{background:var(--paper-3, #ECECEA)}}.hx-go{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--ink);color:var(--paper);transition:transform .25s var(--ease-out),background-color .15s ease,color .15s ease}.hx-go .ico{width:42%;height:42%;transition:transform .25s var(--ease-out)}.hx-no{flex:none;align-self:flex-start;margin-top:.35em;font-size:12.5px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--soft)}.hx-mc{position:relative;min-width:0;min-height:0;overflow:hidden}.hx-mc .frame{width:100%;height:100%;border-radius:0}.hx-rows{position:relative;z-index:3;display:grid;align-content:start;gap:2px;min-width:0}.hx-r{position:relative;z-index:3;display:flex;align-items:center;gap:10px;min-width:0;min-height:var(--rh);font-size:14.5px;letter-spacing:-.014em}.hx-r b{flex:none;font-weight:600;white-space:nowrap}.hx-r>span{min-width:0;color:var(--soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-r .btile.bt-xs{--bt: 24px;border-radius:7px}.btile.bt-ini{font:600 9.5px/1 var(--text);letter-spacing:0;color:var(--ink-2)}.btile.bt-ic .ico{width:58%;height:58%}.btile.bt-ini[class*=" sx-"]{color:var(--sx-ad);background:linear-gradient(150deg,var(--sx-deep),var(--sx-deep2));box-shadow:inset 0 0 0 1px #ffffff1f}@media (hover: hover) and (pointer: fine){a.hx-r:hover b{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}}.hxa-t[data-mat=sky]{background:var(--panel);color:var(--ink)}.hxa-t[data-mat=night]{--ink: #FFFFFF;--soft: rgba(255, 255, 255, .72);--hair-2: rgba(255, 255, 255, .2);--ink-2: rgba(255, 255, 255, .8);color:#fff;background-color:var(--night-solid, #18222D);background-image:radial-gradient(70% 55% at 100% 100%,rgba(110,150,200,.26) 0%,transparent 70%),radial-gradient(55% 45% at 0% 100%,rgba(226,255,98,.07) 0%,transparent 72%),var(--panel-night)}[data-mat=night] .hx-go{background:#fff;color:#141414}.hxa-t[data-mat=paper]{background:radial-gradient(60% 80% at 100% 100%,rgba(226,255,98,.22) 0%,transparent 70%),var(--paper-2);color:var(--ink)}.hxa-t.hxc-life .hx-go{background:var(--hl);color:var(--hl-ink)}.hxa-t[data-mat=meadow]{background:var(--meadow);color:var(--ink)}.hx-r .hx-ci{--bt: 24px;display:inline-grid;place-items:center;flex:none;width:var(--bt);height:var(--bt);border-radius:7px;color:#262626;background:#fff;box-shadow:0 0 0 1px #2626260f,0 1px 2px #2626260f}.hx-r .hx-ci .ico{width:15px;height:15px}.hx-r .hx-more{font-style:normal;font-weight:500;font-variant-numeric:tabular-nums}.hxa-t[data-mat=meadow] .hx-go{background:#262626;color:var(--hl)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .hxa-t[data-mat=meadow] .hx-go{background:var(--hl);color:var(--hl-ink)}}:root[data-theme=dark] .hxa-t[data-mat=meadow] .hx-go{background:var(--hl);color:var(--hl-ink)}.hxa-t{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:0;border-radius:var(--r-panel);transition:transform .2s var(--ease-out)}.hxa-t:has(.hxa-main:active){transform:scale(.988)}.hxa-tx{display:grid;gap:12px;min-width:0}.hxa-main{display:inline-flex;align-items:center;gap:14px;justify-self:start;min-width:0;border-radius:12px}.hxa-main .hxa-n,.hxa-main .hx-go,.hxa-main .hx-no{position:relative;z-index:2}.hxa-main:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.hxa-t>.hxa-tx .hxa-main:after{border-radius:var(--r-panel)}.hxa-main:focus-visible{outline:none}.hxa-main:focus-visible:after{box-shadow:inset 0 0 0 3px var(--focus, #262626)}.hxa-n{font-size:clamp(1.8rem,2.5vw,2.6rem);line-height:1.02;letter-spacing:-.035em}.hxa-t.is-panel{display:grid;grid-template-rows:minmax(0,1fr) auto}.hxa-t.is-panel>.hxa-tx{grid-area:2 / 1 / 3 / 2;margin-top:clamp(-34px,-2.4vw,-18px);padding:0 clamp(18px,1.6vw,26px) clamp(16px,1.5vw,22px);gap:clamp(10px,1.2vh,14px)}.hxa-t.is-media{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(16px,1.5vw,24px);color:#fff;background:#1a1f25}.hxa-bg{position:absolute;inset:0;z-index:-2}.hxa-bg>.frame{width:100%;height:100%;border-radius:0}.hxa-t.is-media:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,#0a0c0eb3,#0a0c0e42 32%,#0a0c0e00 56%)}.hxa-t.is-media .hx-go{background:#fff;color:#141414}.hxa-t.is-media .hx-no{color:#fffc}.hxa-l{position:relative;font-size:14.5px;letter-spacing:-.014em;color:#ffffffdb}.hxa-bg img,.hxa-bg video,.hxc-m img,.hxc-m video{transition:transform .8s var(--ease-out)}@media (hover: hover) and (pointer: fine){.hxa-t:has(.hxa-main:hover) .hx-go .ico{transform:translate(3px)}.hxa-t:has(.hxa-main:hover) :is(.hxa-bg,.hxc-m) :is(img,video){transform:scale(1.035)}}@media (prefers-reduced-motion: no-preference){html:not(.still) .hx.hx-in .hxa-t{animation:hx-in .7s var(--ease-out) both;animation-delay:calc(60ms + var(--i, 0) * 70ms)}}@keyframes hx-in{0%{opacity:0;transform:translateY(12px) scale(.988)}}.hxc{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(14px,1.6vw,28px);height:clamp(560px,calc(100svh - var(--nav-h) - 52px),860px);padding-top:clamp(4px,1.2vh,14px)}.hxc-id{display:grid;grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:clamp(12px,1.6vh,20px);min-height:0}.hxc-name{font-size:clamp(3.4rem,7.6vw,7.8rem);line-height:.97;letter-spacing:-.052em;padding-bottom:.06em}.hxc-name span{display:block}.hxc-about{margin-top:clamp(4px,1vh,12px);min-height:0}.hxc-about .hxa-n,.hxc-row .hxa-n{font-size:clamp(1.6rem,2.05vw,2.2rem)}.hxc-list{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(10px,1vw,16px);min-height:0}.hxc-row.is-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:clamp(12px,1.2vw,20px);padding:clamp(8px,.8vw,12px)}.hxc-row.is-panel>.hxa-tx{grid-area:auto;margin:0;align-content:center;gap:16px;padding:clamp(10px,1vw,16px) 0 clamp(10px,1vw,16px) clamp(10px,1vw,16px)}.hxc-row .hxa-main{gap:12px}.hxc-row .hxa-n{white-space:nowrap}.hxc-row .hxa-main .hxa-n{order:1}.hxc-row .hxa-main .hx-go{order:2}.hxc-row .hxa-main .hx-no{order:0}.hxc-m{display:grid;gap:3px;min-height:0;overflow:hidden;border-radius:calc(var(--r-panel) - clamp(8px,.8vw,12px))}.hxc-m.n2{grid-template-columns:1fr 1fr}.hxc-m.n3{grid-template-columns:repeat(3,1fr)}@media (max-width: 1099px){.hxc{height:auto;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);grid-template-rows:minmax(0,1fr) auto auto minmax(0,1fr) auto;grid-template-areas:". about" "name about" "sub about" ". about" "list list";gap:14px 18px}.hxc-id{display:contents}.hxc-name{grid-area:name;font-size:clamp(3.4rem,9.4vw,5.6rem)}.hxc .hx-sub{grid-area:sub}.hxc-about{grid-area:about;aspect-ratio:1;margin-top:0}.hxc-list{grid-area:list;grid-template-rows:none;margin-top:6px}.hxc-row.is-panel{height:200px}}@media (max-width: 640px){.hxa-main:after,.hxa-t>.hxa-tx .hxa-main:after{border-radius:20px}.hxa-t.is-media{padding:12px 12px 13px 14px}.hxa-n{font-size:1.3rem;letter-spacing:-.026em}.hx-go{width:30px;height:30px}.hx-sub{font-size:14.5px}.hx-mail{margin-left:0;height:34px}.hxc{grid-template-columns:minmax(0,1fr) 36%;grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"name about" "sub sub" "list list";gap:12px 10px;padding-top:6px}.hxc-name{align-self:end;font-size:clamp(2.3rem,11vw,2.9rem)}.hxc-about{aspect-ratio:4 / 5;border-radius:20px;padding:10px 10px 11px 12px}.hxc-about .hxa-main:after{border-radius:20px}.hxc-about .hxa-main{justify-self:stretch;justify-content:space-between;gap:6px}.hxc-about .hxa-l{display:none}.hxc-about .hxa-n{font-size:1.2rem}.hxc-list{gap:8px;margin-top:2px}.hxc-row.is-panel{height:124px;grid-template-columns:minmax(0,1fr) 124px;padding:6px;border-radius:20px}.hxc-row .hxa-main:after{border-radius:20px}.hxc-m{border-radius:14px}.hxc-row .hx-rows{display:none}.hxc-row.is-panel>.hxa-tx{padding:6px 0 6px 12px}.hxc-row .hxa-main{align-items:center}.hxc-row .hxa-n{font-size:1.36rem;white-space:normal;text-wrap:balance}.hxc-row .hx-no{margin-top:0;align-self:center}.hxc-m.n2,.hxc-m.n3{grid-template-columns:1fr}.hxc-m.n2 .hx-mc+.hx-mc,.hxc-m.n3 .hx-mc+.hx-mc{display:none}}.hx+.afd{padding-top:clamp(44px,5vw,88px)}.hxc-row .hxa-n{white-space:normal;text-wrap:balance}.hxc-row.is-panel{column-gap:clamp(20px,2vw,32px)}@media (min-width: 1100px) and (max-width: 1279px){.hxc-row.is-panel{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}}.hxc-name span:first-child{margin-inline-start:-.02em}.hxc-name span:last-child{margin-inline-start:-.075em}.hx-mc[style*=--hz] :is(img,video){scale:var(--hz);transform-origin:var(--ho, 50% 50%)}.ec.fact .ec-f{position:absolute;left:clamp(12px,6cqi,22px);right:14px;bottom:calc(clamp(10px,5cqi,18px) + clamp(18px,11cqi,50px) + 8px);max-width:30ch;font-size:clamp(13px,4.2cqi,16px);line-height:1.3;font-weight:500;letter-spacing:-.012em;color:color-mix(in srgb,var(--afd-pi) 80%,transparent);text-wrap:balance}.st-c [data-n]:after,.st-more [data-n]:after{content:attr(data-n)}.sty .sty-p{opacity:0;transition:opacity .42s var(--ease-out)}.sty .sty-p.on{opacity:1;z-index:1}.sty .st-pi{inset:0;border-radius:0}.sty-bars{z-index:3}.rl-bars.sty-bars i,.rl-bars.sty-bars i:first-child{background:#fff6}.sty-bars b{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:0 50%}.wt.story .rl-c,.ax-c.story .rl-c{top:22px}@media (hover: hover) and (pointer: fine){.wt.set.story:hover .st-p:not(.pip),.ax-c.set.story:hover .st-p:not(.pip){transform:none}}.hs-pill{position:absolute;z-index:5;left:10px;top:10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:32px;height:32px;padding:0 9px;border-radius:999px;color:#fff;background:#1012166b;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 0 0 1px #fff3;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .16s var(--ease-out)}.hs-pill:after{content:"";position:absolute;inset:-6px;border-radius:999px}.hs-pill .ico{width:15px;height:15px;display:block}.hs-pill .hs-on,.hs-pill .snd-bars{display:none}.hs-pill.on{color:var(--hl-ink, #141414);background:var(--hl);box-shadow:0 8px 22px -10px #000000b3}.hs-pill.on .hs-off{display:none}.hs-pill.on .hs-on{display:block}.hs-pill.on .snd-bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.hs-pill .snd-bars i{transition:transform .09s linear}.hs-pill:not(.live) .snd-bars i{transform:scaleY(.3)}@media (hover: hover) and (pointer: fine){.hs-pill:hover:not(.on){background:#101216b3}}.hs-pill:active{transform:scale(.92)}.st-p>.hs-pill{left:8px;top:8px;min-width:28px;height:28px;padding:0 7px}.wt.story>.hs-pill,.ax-c.story>.hs-pill,.wt.reel>.hs-pill,.ax-c.reel>.hs-pill{top:22px}@media (prefers-reduced-transparency: reduce){.hs-pill{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101216db}}@media (prefers-reduced-motion: reduce){.hs-pill .snd-bars i{transform:scaleY(.6)}}.afd-do{display:flex;align-items:center;gap:8px;margin-top:calc(16px - clamp(28px,4.4vh,48px))}@media (max-width: 999px){.afd-do{margin-top:0}}.afd-do:not(:has(>:not([hidden]))){display:none}@media (min-width: 1000px) and (max-height: 860px){.afd-stick{gap:22px}.afd-ix{gap:16px}.afd-do{margin-top:-6px}}.wsay-in{gap:5px;max-width:32ch;padding:0 2px 2px}.wsay-i{width:26px;height:26px;margin-bottom:4px}.wsay-i .ico{width:14px;height:14px}.wsay-t{font-size:clamp(1.18rem,1.9cqi,1.42rem);line-height:1.12;letter-spacing:-.024em}.wsay-l{font-size:15px;line-height:1.42}.wrow.words{display:flex;flex-wrap:wrap;align-items:flex-start;gap:22px clamp(28px,5cqi,64px);padding:2px 0 0}.wrow.words .wsay{height:auto;display:block}.wrow.words .wsay-in{max-width:34ch;padding:0 2px}.wcap-p{white-space:nowrap}.afd-ep{margin:0 0 clamp(4px,1cqi,12px);padding:0 2px;max-width:30ch;font-size:clamp(1.45rem,2.5cqi,2.05rem);line-height:1.14;letter-spacing:-.03em;color:var(--afd-pi);text-wrap:balance;transition:color .7s var(--ease-pax)}@media (max-width: 999px){.afd-ep{display:none}}.afd-foot{flex-wrap:wrap;gap:10px 14px}.afd-pz{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px 0 11px;border-radius:999px;font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:var(--afd-ink);background:var(--afd-chip);transition:transform .16s var(--ease-out),background-color .2s ease,color .3s ease}.afd-pz[hidden]{display:none}.afd-pz .ico{width:14px;height:14px}.afd-pz:active{transform:scale(.97)}.afd-pz:focus-visible{outline:2px solid var(--afd-pi);outline-offset:2px}@media (hover: hover) and (pointer: fine){.afd .wt .hs-pill:not(.on){opacity:0;transform:scale(.92);transition:opacity .18s ease,transform .2s var(--ease-out),background-color .2s ease}.afd .wt:hover .hs-pill,.afd .wt:focus-visible .hs-pill{opacity:1;transform:none}}@container afd (max-width: 560px){.wsay{height:auto;align-content:start}.wsay-g .wsay-in{padding-top:4px}.wrow.words{gap:18px}}@media (max-width: 999px){.afd-ch-h .afd-cl{margin-left:0;max-width:34ch}}.wall{gap:var(--wg)}.wrow{--H: calc((100cqi - (var(--n) - 1) * var(--wg) + var(--cx, 0) * var(--wg)) / var(--sum));display:flex;align-items:stretch;gap:var(--wg);height:var(--H);min-width:0}.wsub{display:contents}.wcol{flex:none;display:flex;flex-direction:column;gap:var(--wg);width:calc((var(--H) - (var(--cn) - 1) * var(--wg)) * var(--rho));min-width:0}.wcol>.wt{flex:none;width:100%;height:auto;aspect-ratio:var(--r)}@media (min-width: 1000px){.afd-ch+.afd-ch{margin-top:clamp(18px,2.2vw,30px)}}.afd .wt-n{left:10px;bottom:10px;gap:0;height:28px;padding:0 11px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:#fff;background:#14141657;-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);box-shadow:inset 0 0 0 .5px #ffffff4d,0 6px 16px -8px #0006}.afd .wt.empty.named .wt-n{display:inline-flex;opacity:1;transform:none}.afd .ec-n{display:none}.afd .ec.named .ec-i{position:static;width:auto;height:auto;border-radius:0;background:none;color:inherit}.afd .ec.named .ec-i .ico{width:clamp(22px,14cqi,44px);height:clamp(22px,14cqi,44px)}@container (max-width: 132px){.afd .wt-n{display:none}}@media (prefers-reduced-transparency: reduce){.afd .wt-n{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141416d1}}.afd,.afd.is-dark{--afd-bg: color-mix(in srgb, var(--night, #262626) calc(var(--nt, 0) * 100%), var(--paper))}.afd{transition:--afd-ink .7s var(--ease-pax),--afd-soft .7s var(--ease-pax),--afd-mute .7s var(--ease-pax),--afd-chip .7s var(--ease-pax),--afd-t1 .7s var(--ease-pax),--afd-t3 .7s var(--ease-pax),--afd-tb .7s var(--ease-pax),--afd-ic .7s var(--ease-pax),--afd-pi .7s var(--ease-pax)}.afd-panel:after,.afd.is-dark .afd-panel:after{opacity:var(--nt, 0);transition:none}@container afd (max-width: 560px){.wall{gap:var(--wg)}.wrow{display:grid;gap:var(--wg);height:auto}.wsub{--H: calc((100cqi - (var(--sn) - 1) * var(--wg)) / var(--ssm, var(--ss)));display:flex;gap:var(--wg);height:var(--H);width:auto;min-width:0}.wcol{--H: calc((100cqi - (var(--cn) - 1) * var(--wg)) / var(--cssm));flex-direction:row;width:auto;height:var(--H)}.wcol>.wt{width:calc(var(--rm, var(--r)) * var(--H));height:100%;aspect-ratio:auto}}@media (min-width: 1000px){.afd-ix{gap:clamp(14px,2.4vh,24px)}.afd-c{gap:8px}.afd-c .afd-chips{margin-left:var(--ind);gap:5px}.afd-ix .lc{height:28px;padding:0 11px 0 9px;gap:6px;font-size:13px}.afd-ix .lc .ico{width:14px;height:14px}}@media (min-width: 1000px) and (max-height: 860px){.afd-ix .afd-cn .d{font-size:clamp(1.25rem,2.6vh,1.6rem)}.afd-ix{gap:12px}}@media (min-width: 1000px) and (max-height: 960px){.afd-c .afd-chips{margin-left:0}.afd-ix .lc{height:26px;padding:0 10px 0 8px;font-size:12.5px}.afd-stick{gap:18px}}.afd{isolation:isolate;transition:none}.afd,.afd.is-dark{--afd-bg: var(--paper)}.afd-bgn{position:absolute;inset:0;z-index:-1;background:var(--night, #262626);opacity:0;pointer-events:none;will-change:opacity;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.afd.is-dark .afd-bgn{opacity:1}.afd-panel:after{opacity:0;will-change:opacity;transition:opacity .8s cubic-bezier(.4,0,.2,1)}.afd.is-dark .afd-panel:after{opacity:1}.afd.toning :is(.afd-t,.afd-cn button,.afd-no,.afd-hint,.lc,.afd-pz,.afd-ch-h,.afd-ch-h h3,.afd-ch-h .afd-no,.ec){transition:color .8s cubic-bezier(.4,0,.2,1),background-color .8s cubic-bezier(.4,0,.2,1),box-shadow .8s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.afd-bgn,.afd-panel:after{transition-duration:.25s}.afd.toning :is(.afd-t,.afd-cn button,.afd-no,.afd-hint,.lc,.afd-pz,.afd-ch-h,.afd-ch-h h3,.afd-ch-h .afd-no,.ec){transition-duration:.25s}}.afd{position:relative}.afd .wt.empty{background:radial-gradient(120% 85% at var(--glow, 8% -6%),rgba(255,255,255,.08) 0%,transparent 64%),#ffffff0d}.afd .ec{background:none;box-shadow:inset 0 0 0 1px #ffffff12}.afd .ec:after{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 85% at var(--glow, 8% -6%),var(--tile-3, rgba(255, 255, 255, .78)) 0%,transparent 64%),var(--tile-1, rgba(255, 255, 255, .42));box-shadow:inset 0 0 0 1px var(--tile-b, rgba(255, 255, 255, .62));transition:opacity .8s cubic-bezier(.4,0,.2,1)}.afd.is-dark .ec:after{opacity:0}@media (prefers-reduced-motion: reduce){.afd .ec:after{transition-duration:.25s}}.xp{padding-bottom:clamp(24px,3vw,48px)}.xg{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:var(--col-gap);padding-block:clamp(36px,4.4vw,64px);border-top:1px solid var(--hair)}.xg-h{align-self:start;position:sticky;top:calc(var(--nav-h) + 24px);padding-top:4px}.xb{display:grid;gap:clamp(36px,4vw,56px);min-width:0}@media (max-width: 860px){.xg{grid-template-columns:1fr;row-gap:20px}.xg-h{position:static}}.th{display:block;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:var(--paper-2)}.th img{width:100%;height:100%;object-fit:cover}.th-i{width:100%;height:100%;display:grid;place-items:center;font-family:var(--display);font-weight:var(--w-display);font-variation-settings:var(--display-set);font-size:1.3em;letter-spacing:-.03em;color:var(--mute);background:var(--slot)}.th-i .ico{width:18px;height:18px;opacity:.7}.xp .certs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width: 1099px){.xp .certs{grid-template-columns:repeat(2,minmax(0,1fr))}}.xp .certs li{display:grid;gap:4px;padding:18px 20px;border-radius:20px;background:var(--paper-2);font-size:14px;color:var(--mute)}.xp .certs b{font-size:15px;font-weight:500;color:var(--ink)}.sv-photos{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,22px)}.sv-ph{position:relative;display:block}.sv-ph .frame,.sv-ph .slot{aspect-ratio:4 / 3}.sv-ph .fchip{left:16px;bottom:16px;font-size:13px;font-weight:500}.sv-ph .slot+.fchip{background:#141414b8}.sv-rows{margin-top:clamp(40px,5vw,72px);padding-bottom:clamp(24px,3vw,48px)}@media (max-width: 640px){.sv-photos{grid-template-columns:1fr}}.pic-hero .frame{aspect-ratio:21 / 9}.pic-hero.dark .frame{background:#040406}.pic-hero.dark .frame img{object-fit:contain}.pic-hero+.elist{margin-top:clamp(40px,5vw,72px)}@media (max-width: 640px){.pic-hero .frame{aspect-ratio:4 / 3}}.nb{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--col-gap);align-items:start;padding-bottom:clamp(40px,5vw,72px)}.nb-list{display:grid;gap:clamp(22px,2.6vw,34px)}.nb-g{display:grid}.nb-g>.label{padding-bottom:10px}.nb-q{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:16px 16px 16px 0;text-align:left;border-top:1px solid var(--hair);transition:padding .3s var(--ease-out);position:relative}.nb-q:last-child{border-bottom:1px solid var(--hair)}.nb-q .d{font-size:var(--t-h4);line-height:1.16;letter-spacing:-.02em;color:var(--soft);transition:color .2s ease}.nb-q .ico{width:16px;height:16px;color:var(--mute);opacity:0;transform:translate(-4px);transition:opacity .2s ease,transform .25s var(--ease-out)}.nb-q[aria-pressed=true]{padding-left:16px}.nb-q[aria-pressed=true]:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;margin-top:-3.5px;background:var(--caret)}.nb-q[aria-pressed=true] .d{color:var(--ink)}.nb-q[aria-pressed=true] .ico{opacity:1;transform:none}@media (hover: hover) and (pointer: fine){.nb-q:hover .d{color:var(--ink)}}.nb-det{position:sticky;top:calc(var(--nav-h) + 24px);padding:clamp(24px,3vw,40px);border-radius:var(--r-panel);background:var(--panel);min-height:360px;transition:opacity .15s ease,filter .15s ease}.nb-det.swap{opacity:0;filter:blur(2px)}.qd-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.nb-det .t-h2{margin-top:18px;max-width:22ch}.qd-dl{display:grid;gap:18px;margin-top:clamp(22px,2.6vw,32px)}.qd-dl dt{font-size:13px;font-weight:500;color:var(--mute)}.qd-dl dd{margin-top:4px;font-size:16px;line-height:1.55;color:var(--ink-2);max-width:60ch;text-wrap:pretty}.qd-lk{display:flex;flex-wrap:wrap;gap:8px}.qd-lk a{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--card);font-size:14px;font-weight:500;box-shadow:inset 0 0 0 1px var(--hair)}.nb-acc{display:none}@media (max-width: 900px){.nb{grid-template-columns:1fr}.nb-list,.nb-det{display:none}.nb-acc{display:grid;gap:28px}.nb-acc .nb-g>.label{padding-bottom:0}.nb-acc .qbody .qd-top{display:none}}.about-line{margin-top:clamp(18px,2vw,26px);max-width:20ch;color:var(--soft)}.about-pics{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(12px,1.6vw,22px);align-items:start}.ap-portrait .frame,.ap-portrait .slot{aspect-ratio:4 / 5}.ap-city .frame{aspect-ratio:16 / 10;height:100%}.about-pics figure{margin:0}@media (max-width: 760px){.about-pics{grid-template-columns:1fr}.ap-portrait .frame,.ap-portrait .slot{aspect-ratio:4 / 3}}.ap-portrait .frame img{object-position:50% 24%}.ehero .frame,.ehero .slot{aspect-ratio:21 / 9}@media (max-width: 760px){.ehero .frame,.ehero .slot{aspect-ratio:4 / 3}}.lnav{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--nav-h) - 4px);z-index:30;margin-top:clamp(28px,3.2vw,44px);pointer-events:none}.lnav-in{display:flex;gap:2px;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:4px;border-radius:999px;background:var(--pill);pointer-events:auto;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);transition:box-shadow .3s ease}.lnav-in::-webkit-scrollbar{display:none}.lnav.stuck .lnav-in{box-shadow:0 8px 24px -12px #14141440}.lnav.stuck{z-index:41}.lnav-solo:not(.stuck) .lnav-in{opacity:0;pointer-events:none}.lnav.lnav-solo .lnav-in,.lnav.lnav-solo.stuck .lnav-in{transition:opacity .2s var(--ease-out),background-color .3s ease,box-shadow .3s ease}.lnav-back{position:sticky;left:0;z-index:1;gap:6px;padding:0 14px 0 9px!important;color:var(--ink)!important;background:var(--pill)}.lnav-back .lb-i{display:inline-flex}.lnav-back .lb-i .ico{width:14px;height:14px;transition:transform .2s var(--ease-out)}.lnav-back:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.lnav-back:hover{background:var(--pill-on)}.lnav-back:hover .lb-i .ico{transform:translate(-2px)}}.lnav-sep{flex:none;align-self:center;width:1px;height:18px;margin:0 4px;background:var(--hair-2)}html:is([data-navtone=dark],[data-navtone=foot]) .lnav.stuck .lnav-back{color:#fff!important;background:transparent}@media (max-width: 1100px){html:is([data-navtone=dark],[data-navtone=foot]) .lnav.stuck .lnav-back{background:#20242a}}html:is([data-navtone=dark],[data-navtone=foot]) .lnav.stuck .lnav-sep{background:#ffffff38}@media (hover: hover) and (pointer: fine){html:is([data-navtone=dark],[data-navtone=foot]) .lnav.stuck .lnav-back:hover{background:#34383e}}h1[tabindex="-1"]:focus{outline:none}html.menu-open .lnav{visibility:hidden}@media (min-width: 700px){.eh:not(.eh-band):has(+.lnav-scope>.lnav){padding-bottom:0}}.eh:not(.eh-band)+.lnav-scope>.lnav{margin-top:clamp(14px,2vh,20px)}.lnav.stuck .lnav-in{-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);transition:background-color .3s ease,box-shadow .3s ease}html:is([data-navtone=dark],[data-navtone=foot]) .lnav.stuck .lnav-in{background:#1a1e24bd;box-shadow:inset 0 0 0 1px #ffffff17,0 8px 24px -12px #00000080}html:is([data-navtone=dark],[data-navtone=foot]) .lnav.stuck a{color:#ffffffb3}html:is([data-navtone=dark],[data-navtone=foot]) .lnav.stuck a[aria-current]{background:#ffffff29;color:#fff;box-shadow:none}@media (hover: hover) and (pointer: fine){html:is([data-navtone=dark],[data-navtone=foot]) .lnav.stuck a:hover{color:#fff}}@media (prefers-reduced-transparency: reduce){.lnav.stuck .lnav-in{-webkit-backdrop-filter:none;backdrop-filter:none}}.lnav a{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;font-size:13.5px;font-weight:500;letter-spacing:-.015em;color:var(--pill-ink);transition:color .2s ease,background-color .2s ease;white-space:nowrap}.lnav a[aria-current]{background:var(--pill-on);color:var(--ink);box-shadow:0 1px 2px #14141414}@media (hover: hover) and (pointer: fine){.lnav a:hover{color:var(--ink)}}.lnav+.blk,.lnav+section{scroll-margin-top:calc(var(--nav-h) + 64px)}.blk[id^=b-],section[id^=b-]{scroll-margin-top:calc(var(--nav-h) + 64px)}.pager.pager-sec{padding-block:clamp(56px,7vw,104px) clamp(72px,8vw,120px)}.pager.pager-sec.on-dark{padding-block:clamp(56px,7vw,104px) 0}.lnav~section .chap-panel{top:calc(var(--nav-h) + 56px);height:calc(100svh - var(--nav-h) - 76px)}.lnav~section .chap-item{padding-top:calc(var(--nav-h) + 80px)}@media (max-width: 1100px){.lnav-in{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);padding-right:36px}}.ap-city{position:relative}.cw{position:relative;aspect-ratio:16 / 10;border-radius:var(--r-panel);overflow:hidden;background:radial-gradient(120% 95% at 50% 36%,#34404d,#222a33 46%,#11161c);isolation:isolate;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.cw-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.cw-poster.gone{opacity:0}.cw-view,.cw-focus,.cw-marks{position:absolute;inset:0}.cw-focus{pointer-events:none;border-radius:inherit}.cw-focus:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:-4px}.cw-view canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s ease;touch-action:pan-y}.cw.live .cw-view canvas{opacity:1}.cw.atlas.can3d canvas{cursor:grab}.cw.over canvas{cursor:pointer}.cw.dragging canvas{cursor:grabbing}.cw.dragging{-webkit-user-select:none;user-select:none}.cw-hud{position:absolute;z-index:5;left:18px;top:14px;display:grid;gap:1px;font-size:12px;line-height:1.5;font-weight:500;font-variant-numeric:tabular-nums;color:#ffffff9e;pointer-events:none;transition:opacity .25s ease}.cw-hud>:first-child{color:#ffffffeb}.cw-hud{color:#fffc;text-shadow:0 0 6px rgba(8,12,20,.95),0 0 14px rgba(8,12,20,.8),0 1px 2px rgba(8,12,20,.9)}.cw-hud .sb i{box-shadow:0 1px 3px #080c14cc}.cw-hud sup{font-size:.72em;line-height:0;position:relative;top:-.05em;margin-left:.5px}.cw-hud i,.cw-hud b{font-style:normal;font-weight:inherit}.cw-hud .sb{display:flex;align-items:center;gap:8px;margin-top:6px;transition:opacity .25s ease}.cw-hud .sb i{display:block;height:5px;width:var(--sb, 60px);border:1px solid rgba(255,255,255,.55);border-top:0;flex:none}.cw-hud .sb em{font-style:normal}.cw.carded .cw-hud{opacity:0}.cw-ctl{position:absolute;z-index:6;top:12px;right:12px;display:flex;align-items:center;gap:8px}.cw-g,.cw-mode,.cw-reset,.cw-big,.cw-hint,.cw-card,.cw-index,.cw-rose,.cw-zoom{-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}.cw-mode{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:999px;background:#1616188f;box-shadow:inset 0 0 0 1px #ffffff1a;visibility:hidden;opacity:0;transition:opacity .3s ease .2s,visibility 0s linear .5s}.cw.atlas.can3d .cw-mode{visibility:visible;opacity:1;transition:opacity .3s ease .2s}.cw-mode:before{content:"";position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#ffffff2e;transition:transform .3s var(--ease-out)}.cw-mode[data-m=tilt]:before{transform:translate(100%)}.cw-mode button{position:relative;min-width:62px;height:30px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;color:#ffffffa3;transition:color .16s ease,transform .16s var(--ease-out)}.cw-mode button[aria-checked=true]{color:#fff}.cw-mode button:active{transform:scale(.96)}.cw-mode button.glint{overflow:hidden}.cw-mode button.glint:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 20%,rgba(226,255,98,.45) 50%,transparent 80%);transform:translate(-120%);pointer-events:none}.cw-mode.nudge button.glint{color:#fff}.cw-mode.nudge button.glint:after{animation:glint 1.1s var(--ease-out) .2s 1 both}.cw-reset,.cw-big{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;color:#fff;background:#1616188f;box-shadow:inset 0 0 0 1px #ffffff1a;transition:opacity .18s ease,transform .2s var(--ease-out),background-color .18s ease}.cw-reset .ico,.cw-big .ico{width:16px;height:16px}.cw-reset{opacity:0;transform:scale(.9);pointer-events:none}.cw-ctl.rs .cw-reset{opacity:1;transform:none;pointer-events:auto}.cw-reset:active,.cw-big:active{transform:scale(.94)}.cw-big .sh,.cw-big[aria-pressed=true] .ex{display:none}.cw-big[aria-pressed=true] .sh{display:block}@media (hover: hover) and (pointer: fine){.cw-reset:hover,.cw-big:hover{background:#3c3c40b3}}.cw-hint{position:absolute;z-index:6;top:58px;left:50%;transform:translate(-50%,4px);padding:7px 12px;border-radius:999px;font-size:12.5px;color:#ffffffeb;background:#1616188f;opacity:0;transition:opacity .3s ease,transform .3s var(--ease-out);pointer-events:none;white-space:nowrap}.cw-hint.on{opacity:1;transform:translate(-50%)}.cw-card{position:absolute;z-index:6;left:12px;top:12px;width:min(290px,calc(100% - 24px));max-height:calc(100% - 84px);overflow:auto;overscroll-behavior:contain;padding:14px 16px 12px;border-radius:18px;background:#161618a8;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 40px -20px #000000b3;transform-origin:0 0;transition:opacity .22s ease,transform .3s var(--ease-out),visibility 0s;scrollbar-width:none}.cw-card.idle{opacity:0;transform:translateY(-4px) scale(.98);visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .2s ease,visibility 0s linear .2s}.cw-card-in{position:relative;transition:opacity .15s ease,filter .15s ease}.cw-card.swap .cw-card-in{opacity:0;filter:blur(2px)}.cw-card .x{position:absolute;top:-6px;right:-8px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fffc;background:#ffffff14;transition:background-color .15s ease,transform .16s var(--ease-out)}.cw-card .x .ico{width:14px;height:14px}.cw-card .x:active{transform:scale(.92)}@media (hover: hover) and (pointer: fine){.cw-card .x:hover{background:#ffffff29;color:#fff}}.cw-card .ey{display:flex;align-items:center;gap:8px;padding-right:30px;font-size:12.5px;font-weight:500;color:#ffffffa8}.cw-card .ey i{width:8px;height:8px;flex:none;border-radius:50%;background:#f2c77e;box-shadow:0 0 10px #f2c77ecc}.cw-card h3{margin-top:6px;font-family:var(--display);font-variation-settings:var(--display-set);font-weight:var(--w-display);font-size:27px;line-height:1.05;letter-spacing:-.03em}.cw-card p{margin-top:8px;font-size:14px;line-height:1.45;color:#ffffffdb;text-wrap:pretty}.cw-card .co{margin-top:8px;font-size:12px;color:#ffffff8f;font-variant-numeric:tabular-nums}.cw-card .lk{margin-top:10px;display:grid}.cw-card .lk a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;border-top:1px solid rgba(255,255,255,.1);font-size:14px;font-weight:500;color:#fff}.cw-card .lk .ico{width:14px;height:14px;flex:none;transition:transform .25s var(--ease-out)}@media (hover: hover) and (pointer: fine){.cw-card .lk a:hover .ico{transform:translate(3px)}}.cw-card .ph{color:#ffffff80}.cw-foot{position:absolute;z-index:6;left:12px;right:12px;bottom:12px;display:flex;align-items:flex-end;gap:10px;pointer-events:none}.cw-index{pointer-events:auto;display:flex;align-items:center;gap:4px;min-width:0;padding:4px;border-radius:999px;background:#16161899;box-shadow:inset 0 0 0 1px #ffffff14;overflow-x:auto;scrollbar-width:none}.cw-index::-webkit-scrollbar{display:none}.cw-index li{flex:none;list-style:none}.cw-index .sep{width:1px;height:18px;margin:0 3px;background:#ffffff29}.cw-index button{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.01em;color:#ffffffc7;white-space:nowrap;transition:background-color .16s ease,color .16s ease,transform .14s var(--ease-out)}.cw-index .d{width:7px;height:7px;flex:none;border-radius:50%;background:#f2c77e80;transition:background-color .2s ease,box-shadow .2s ease}.cw-index button.on{background:#ffffff1a;color:#fff}.cw-index button.on .d{background:#f2c77e;box-shadow:0 0 8px #f2c77ee6}.cw-index button[aria-pressed=true]{background:#fff;color:#141414}.cw-index button[aria-pressed=true] .d{background:#b8862a;box-shadow:none}.cw-index button.pend .d{background:transparent;box-shadow:inset 0 0 0 1px #ffffff80}.cw-index button:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.cw-index button:not([aria-pressed=true]):hover{background:#ffffff14;color:#fff}}.cw-map{pointer-events:auto;margin-left:auto;flex:none;display:flex;align-items:flex-end;gap:8px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.cw.atlas .cw-map{opacity:1;visibility:visible;transition:opacity .32s ease .25s}.cw-rose{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;padding:0;background:#1616188f;box-shadow:inset 0 0 0 1px #ffffff1a;touch-action:none;transition:transform .2s var(--ease-out)}.cw-rose:active{transform:scale(.96)}.cw-rose svg{width:54px;height:54px;overflow:visible}.cw-rose .bg{fill:none;stroke:#ffffff1a;stroke-width:.8}.cw-rose .pt{fill:#f2c77e;transition:opacity .2s ease}.cw-rose .nd{fill:#fff}.cw-rose .n{fill:#fffc;font:600 9px/1 var(--text);text-anchor:middle}.cw-rose.empty .pt{display:none}.cw-zoom{display:grid;border-radius:14px;overflow:hidden;background:#1616188f;box-shadow:inset 0 0 0 1px #ffffff1a}.cw-zoom button{display:grid;place-items:center;width:36px;height:34px;color:#ffffffe0;transition:background-color .14s ease}.cw-zoom button+button{box-shadow:inset 0 1px #ffffff1a}.cw-zoom .ico{width:15px;height:15px}.cw-zoom button:active{background:#ffffff1a}@media (hover: hover) and (pointer: fine){.cw-zoom button:hover{background:#ffffff14}}.cw-rose:focus-visible,.cw-zoom button:focus-visible,.cw-index button:focus-visible,.cw-mode button:focus-visible,.cw-reset:focus-visible,.cw-big:focus-visible,.cw-card .x:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:1px}.cw-marks{z-index:2;pointer-events:none}.cw-mk{position:absolute;left:0;top:0;width:0;height:0;opacity:0;transition:opacity .22s ease;will-change:transform;pointer-events:none}.cw-mk.dot,.cw-mk.on{opacity:1;pointer-events:auto}.cw-marks.lit .cw-mk.dot{opacity:.42}.cw-mk i{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:#fff4dc;box-shadow:0 0 0 2.5px #f2c77e9e,0 0 12px 3px #f2c77ed9,0 0 30px 10px #f2c77e4d;transform:scale(.6);transition:transform .28s var(--ease-out),background-color .2s ease,box-shadow .2s ease;cursor:pointer}.cw-mk:before{content:"";position:absolute;left:-17px;top:-17px;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #f2c77ed9;opacity:0;animation:cw-breathe 3.2s var(--ease-out) var(--d, 0s) infinite}@keyframes cw-breathe{0%{opacity:0;transform:scale(.5)}30%{opacity:.9}to{opacity:0;transform:scale(1.35)}}.cw-mk.zone i{transform:scale(.48)}.cw-marks.lit .cw-mk.dot:before,.cw-mk.on:before{animation:none}.cw-mk.on i{background:#f2c77e1f;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #f2c77eb3,0 0 18px 5px #f2c77ecc,inset 0 0 8px #f2c77ee6;transform:scale(1.08)}.cw-mk span{position:absolute;left:15px;top:0;transform:translate(-3px,-50%);font-size:11.5px;font-weight:500;letter-spacing:-.005em;color:#fff;padding:4px 8px;border-radius:999px;background:#0c0c0ea8;white-space:nowrap;opacity:0;transition:opacity .2s ease,transform .26s var(--ease-out);pointer-events:none}.cw-mk.l span{left:auto;right:15px;transform:translate(3px,-50%)}.cw-mk.on span{opacity:1;transform:translateY(-50%)}@media (prefers-reduced-motion: reduce){.cw-mk:before{animation:none}.cw-view canvas,.cw-poster,.cw-card{transition-duration:0ms!important}}@media (prefers-reduced-transparency: reduce){.cw-mode,.cw-reset,.cw-big,.cw-hint,.cw-card,.cw-index,.cw-rose,.cw-zoom{-webkit-backdrop-filter:none;backdrop-filter:none;background:#161618f2}}.cw-cap{margin-top:12px;display:grid;gap:4px;font-size:13.5px;line-height:1.45;color:var(--mute)}.cw-cap b{font-weight:500;color:var(--ink)}.cw-cap .cr{font-size:12.5px}.cw-cap a{color:inherit;text-decoration:underline 1px var(--hair-2);text-underline-offset:.2em}.cw-cap details summary{display:inline-flex;align-items:center;min-height:32px;cursor:pointer;list-style:none;font-size:13px;font-weight:500;color:var(--ink)}.cw-cap details summary::-webkit-details-marker{display:none}.cw-cap details summary:after{content:"+";margin-left:8px;color:var(--mute);transition:transform .2s var(--ease-out)}.cw-cap details[open] summary:after{transform:rotate(45deg)}.cw-cap details p{max-width:70ch;font-size:13px}html.cw-open{overflow:hidden}.ap-city.cw-big-on{transform:none!important}.ap-city.cw-big-on:before{content:"";position:fixed;inset:0;z-index:89;background:#08080a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cw-dim .3s ease both}@keyframes cw-dim{0%{opacity:0}}.ap-city.cw-big-on .cw{position:fixed;z-index:90;top:calc(env(safe-area-inset-top,0px) + 12px);left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);aspect-ratio:auto;border-radius:22px;box-shadow:0 30px 90px -20px #000000b3,inset 0 0 0 1px #ffffff14}.ap-city.cw-big-on .cw-cap{visibility:hidden}@media (max-width: 760px){.cw{aspect-ratio:4 / 5}.cw-hud{left:14px;top:12px;font-size:11.5px}.cw-card{inset:auto 10px 60px;width:auto;max-height:calc(100% - 130px)}.cw.carded .cw-hud{opacity:1}.cw-foot{left:10px;right:10px;bottom:10px}.cw-rose{display:none}.cw-zoom{grid-auto-flow:column}.cw-hint{top:auto;bottom:62px}.ap-city.cw-big-on .cw{top:calc(env(safe-area-inset-top,0px) + 8px);left:8px;right:8px;bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}}.fold{padding-block:clamp(72px,10vh,128px);margin-top:var(--sec);background:var(--band);color:var(--band-ink)}.fold-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,3vw,48px);height:clamp(600px,calc(100svh - var(--nav-h) - 72px),860px)}.fold-side{display:flex;flex-direction:column;min-height:0;padding-top:4px}.fold-k{color:var(--band-soft)}.fold-side h2{margin-top:12px}.fold-side .two{margin-top:14px;max-width:34ch;color:var(--band-soft)}.fold-ch{position:relative;margin-top:auto;padding:32px 0 0 24px;display:grid;gap:2px}.fold-ch>li{list-style:none}.fold-ch .rail{position:absolute;left:0;top:44px;bottom:12px;width:1px;background:#ffffff24}.fold-ch .rail b{position:absolute;inset:0;background:#fff;transform-origin:50% 0;transform:scaleY(0)}.fch-b{display:flex;align-items:center;gap:14px;width:100%;min-height:48px;padding:4px 0;text-align:left;color:#ffffff57;transition:color .35s ease}.fch-b .n{flex:none;width:20px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.fch-b .t{font-family:var(--display);font-variation-settings:var(--display-set);font-weight:var(--w-display);font-size:clamp(24px,2.25vw,34px);line-height:1.08;letter-spacing:-.032em}.fch-b .sw{flex:none;width:10px;height:10px;border-radius:50%;background:color-mix(in srgb,var(--g) calc(var(--dye, 0) * 100%),rgba(255,255,255,.16));box-shadow:0 0 calc(var(--dye, 0) * 14px) color-mix(in srgb,var(--g) 60%,transparent);transition:background-color .3s ease}.fch.is-done .fch-b{color:#fff9}.fch.is-now .fch-b,.fch.is-hot .fch-b{color:#fff}.fch-b:active .t{transform:scale(.985)}@media (hover: hover) and (pointer: fine){.fch-b:hover{color:#fff}}.fch-b:focus-visible{outline:2px solid var(--hl);outline-offset:2px;border-radius:8px}.fpj{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 10px 34px}.fpj li{list-style:none}.fpj button{height:30px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.01em;color:#ffffffb8;box-shadow:inset 0 0 0 1px #ffffff29;transition:color .16s ease,box-shadow .16s ease,background-color .16s ease,transform .14s var(--ease-out)}.fpj button.on{color:#fff;box-shadow:inset 0 0 0 1px var(--g)}.fpj button[aria-pressed=true]{background:var(--g);color:#141414;box-shadow:none}.fpj button:active{transform:scale(.97)}.fpj button:focus-visible{outline:2px solid var(--hl);outline-offset:2px}@media (hover: hover) and (pointer: fine){.fpj button:not([aria-pressed=true]):hover{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80}}.fw{position:relative;margin:0;min-height:0;border-radius:var(--r-panel);overflow:hidden;isolation:isolate;color:#fff;background:radial-gradient(120% 95% at 50% 36%,#4a4a4a,#343434 44%,#1f1f1f);box-shadow:inset 0 0 0 1px #ffffff0f}.fw-flat{position:absolute;inset:56px 40px 40px;display:grid;place-items:center}.fw-flat canvas{max-width:100%;max-height:100%;width:auto;height:auto;aspect-ratio:1;border-radius:3px;box-shadow:0 40px 70px -34px #000c}.fw-view{position:absolute;inset:0}.fw-view canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s ease;touch-action:pan-y}.fw.live .fw-view canvas{opacity:1}.fw.hands canvas,.fw.tip canvas{cursor:grab}.fw.over canvas{cursor:pointer}.fw.dragging canvas{cursor:grabbing}.fw.dragging{-webkit-user-select:none;user-select:none}.fw-hud{position:absolute;z-index:5;left:20px;top:16px;display:grid;gap:1px;font-size:12px;line-height:1.5;font-weight:500;font-variant-numeric:tabular-nums;color:#ffffff94;pointer-events:none}.fw-hud>:first-child{color:#ffffffe6}.fw-hud sup{font-size:.72em;line-height:0;position:relative;top:-.05em}.fw-replay{position:absolute;z-index:6;top:12px;right:12px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transform:scale(.9);pointer-events:none;transition:opacity .25s ease,transform .25s var(--ease-out),background-color .16s ease}.fw-replay .ico{width:16px;height:16px}.fw.formed .fw-replay{opacity:1;transform:none;pointer-events:auto}.fw-replay:active{transform:scale(.94)}@media (hover: hover) and (pointer: fine){.fw-replay:hover{background:#ffffff29}}.fw-hint{position:absolute;z-index:6;top:16px;left:50%;transform:translate(-50%,4px);padding:7px 12px;border-radius:999px;font-size:12.5px;color:#ffffffeb;background:#16161899;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:opacity .3s ease,transform .3s var(--ease-out);pointer-events:none;white-space:nowrap}.fw-hint.on{opacity:1;transform:translate(-50%)}.fw-card{position:absolute;z-index:6;left:14px;bottom:14px;width:min(320px,calc(100% - 28px));padding:16px 18px 18px;border-radius:18px;background:#141416b3;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 0 0 1px #ffffff14,0 20px 40px -20px #000000b3;transform-origin:0 100%;transition:opacity .22s ease,transform .3s var(--ease-out),visibility 0s}.fw-card.idle{opacity:0;transform:translateY(6px) scale(.98);visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .2s ease,visibility 0s linear .2s}.fw-card-in{transition:opacity .14s ease,filter .14s ease}.fw-card.swap .fw-card-in{opacity:0;filter:blur(2px)}.fw-card .ey{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:#ffffffa8}.fw-card .ey i{width:8px;height:8px;border-radius:50%;background:var(--g);box-shadow:0 0 10px color-mix(in srgb,var(--g) 70%,transparent)}.fw-card h3{margin-top:6px;font-family:var(--display);font-variation-settings:var(--display-set);font-weight:var(--w-display);font-size:28px;line-height:1.05;letter-spacing:-.03em}.fw-card p{margin-top:8px;font-size:14px;line-height:1.45;color:#ffffffd6;text-wrap:pretty}.fw-card .meta{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;color:#fff9}.fw-card .meta .chip{background:#ffffff1f;color:#fff}.fw-card .meta .chip.soft{background:transparent;box-shadow:inset 0 0 0 1px #ffffff4d}.fw-card .ph{color:#ffffff80}.fw-open{margin-top:14px;height:40px}.fw-cap{position:absolute;z-index:6;right:14px;bottom:14px;max-width:min(440px,calc(100% - 28px));color:#fffc}.fw-cap summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;font-size:12.5px;font-weight:500;color:#fff;background:#161618b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);float:right}.fw-cap summary::-webkit-details-marker{display:none}.fw-cap[open] summary{background:#ffffff29}.fw-cap p{position:absolute;right:0;bottom:42px;width:min(440px,70vw);padding:14px 16px;border-radius:16px;font-size:13px;line-height:1.5;background:#161618e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px #ffffff14}.fw-cap a{color:#fff;text-decoration:underline 1px rgba(255,255,255,.4);text-underline-offset:.2em}.fw-marks{position:absolute;inset:0;z-index:3;pointer-events:none}.fw-mk{position:absolute;left:0;top:0;will-change:transform;opacity:0;transition:opacity .24s ease}.fw-mk.show{opacity:1}.fw-mk.hid{opacity:.25}.fw-mk i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--g),0 1px 3px #0006;transition:transform .2s var(--ease-out)}.fw-mk.on i{transform:scale(1.35)}.fw-mk.near i{transform:scale(1.7);box-shadow:0 0 0 2px var(--g),0 0 0 7px color-mix(in srgb,var(--g) 25%,transparent),0 1px 3px #0006}.fw-mk span{position:absolute;left:12px;top:-13px;height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:500;letter-spacing:-.005em;white-space:nowrap;color:#fff;background:#121214bd;box-shadow:inset 0 0 0 1px #ffffff1a;opacity:0;transform:translate(-4px);transition:opacity .18s ease,transform .22s var(--ease-out)}.fw-mk.left span{left:auto;right:10px;transform:translate(4px)}.fw-mk.lbl span{opacity:1;transform:none}.fw-veil{position:fixed;inset:0;z-index:300;pointer-events:none;visibility:hidden;opacity:0;overflow:hidden;--c: #E2FF62}.fw-veil.on{visibility:visible}.fw-veil i{position:absolute;left:0;top:0;border-radius:50%;transform-origin:50% 50%;will-change:transform;background:radial-gradient(circle,var(--c) 0,color-mix(in srgb,var(--c) 82%,var(--paper)) 16%,color-mix(in srgb,var(--c) 50%,var(--paper)) 56%,color-mix(in srgb,var(--c) 20%,var(--paper)) 100%)}@media (prefers-reduced-motion: reduce){.fw-view canvas,.fw-mk,.fw-mk span,.fw-hint,.fw-card,.fw-card-in,.fch-b{transition:none}}@media (prefers-reduced-transparency: reduce){.fw-card,.fw-hint,.fw-replay,.fw-cap summary,.fw-cap p,.fw-mk span{-webkit-backdrop-filter:none;backdrop-filter:none;background:#161618f5}}@media (max-width: 900px){.fold-grid{grid-template-columns:1fr;height:auto;gap:0}.fold-side{display:contents}.fold-side h2{margin-bottom:clamp(18px,5vw,28px);padding-bottom:.06em}.fold-side .two{margin-bottom:24px}.fw{order:2;height:auto;aspect-ratio:4 / 5;max-height:80svh}.fold-ch{order:3;margin-top:8px;padding-top:12px}.fold-ch .rail{top:20px}.fw-hud{display:none}.fw-cap{inset:12px auto auto 12px}.fw-cap summary{float:none}.fw-cap p{inset:42px auto auto 0}.fw-card{left:10px;right:10px;bottom:10px;width:auto}.fw-hint{top:auto;bottom:14px}}html[data-skin=a] .rv.inked{opacity:1;transform:none}html[data-skin=a] .inked .w{display:inline-block;opacity:0;transform:translateY(.3em);filter:blur(4px);transition:opacity .45s var(--ease-out),transform .6s var(--ease-out),filter .45s var(--ease-out);transition-delay:calc(var(--d, 0) * 50ms + min(var(--i),8) * 24ms)}html[data-skin=a] .inked.in .w{opacity:1;transform:none;filter:none}html[data-skin=a] .inked .caret{opacity:0;transition:opacity .3s ease calc(var(--n, 8) * 36ms + .45s)}html[data-skin=a] .inked.in .caret{opacity:1}html.still .inked .w,html.still .inked .caret{opacity:1;transform:none;filter:none;transition:none}@media (prefers-reduced-motion: reduce){.inked .w,.inked .caret{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.svs{min-height:min(86svh,860px)}.svs .svc-item .t-st{max-width:15ch}.svs+.sv-photos{margin-top:var(--sec)}.svs~.sv-rows{margin-top:clamp(40px,6vw,80px)}.blk.band-st,.blk+.blk.band-st{padding-block:clamp(96px,16vh,180px);min-height:min(92svh,900px);display:grid;align-content:center;margin-block:clamp(24px,4vw,56px)}.band-st+.blk{padding-top:var(--blk)}.band-st .g12>.col{grid-column:1 / span 7}.band-st .label{color:var(--band-soft);margin-bottom:20px}.band-st .stmt-t{font-size:var(--t-sec);line-height:.98;letter-spacing:-.038em;max-width:12ch}.band-st .body{margin-top:clamp(24px,3vw,40px);display:grid;gap:14px;max-width:50ch;font-size:17px;line-height:1.5;color:var(--band-soft)}@media (max-width: 1100px){.band-st .g12>.col{grid-column:1 / span 10}}@media (max-width: 760px){.band-st .g12>.col{grid-column:1 / -1}}.ehero-win .ew-panel{padding:clamp(18px,4vw,64px) clamp(14px,5vw,88px) 0;border-radius:var(--r-panel);overflow:hidden;background:radial-gradient(55% 45% at 100% 100%,var(--panel-lime) 0%,transparent 72%),var(--panel)}.ew-win{border-radius:14px 14px 0 0;box-shadow:0 1px 2px #10264014,0 30px 80px -30px #10264073,inset 0 0 0 1px #1428460f}.ew-win img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top}@media (max-width: 640px){.ew-win{border-radius:10px 10px 0 0}.ew-win .sx-bar{height:26px}.ew-win .sx-bar span{font-size:10.5px;height:18px}}.ehero.grow{margin-top:clamp(8px,1vw,16px)}.ehero.grow .frame{width:100%;aspect-ratio:21 / 9;max-height:82svh;border-radius:0;clip-path:inset(0 var(--gutter) round var(--r-img))}.ehero.grow .cap{margin-top:10px}@supports (animation-timeline: view()){html:not(.still) .ehero.grow .frame{animation:hero-open linear both;animation-timeline:view();animation-range:entry 100% cover 55%}html:not(.still) .ehero.grow .frame>img,html:not(.still) .ehero.grow .frame>video{animation:hero-settle linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}@keyframes hero-open{0%{clip-path:inset(0 var(--gutter) round var(--r-img))}to{clip-path:inset(0 0 round 0px)}}@keyframes hero-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.ehero.grow .frame,.ehero.grow .frame>img,.ehero.grow .frame>video{animation:none!important}}@media (max-width: 760px){.ehero.grow .frame{aspect-ratio:4 / 3}}.shelf-wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.shelf{--k: 1;--spring: cubic-bezier(.32, .72, 0, 1);--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--ash-1: #F1ECE4;--ash-2: #E4DCCF;--ash-3: #D2C6B4;--wall: rgba(70, 52, 30, .16);position:relative;padding:28px 0 0}:root[data-theme=dark] .shelf{--ash-1: #4A433C;--ash-2: #3B352F;--ash-3: #2C2723;--wall: rgba(0, 0, 0, .45)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .shelf{--ash-1: #4A433C;--ash-2: #3B352F;--ash-3: #2C2723;--wall: rgba(0, 0, 0, .45)}}.shelf-row{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:calc(7px * var(--k));min-height:calc(350px * var(--k));padding-inline:12px;perspective:2600px;perspective-origin:50% 12%}.bk{--w: calc(var(--w0) * var(--k));--h: calc(var(--h0) * var(--k));--t: calc(var(--t0) * var(--k));--c2: color-mix(in srgb, var(--c) 84%, #000);position:relative;flex:none;width:calc(var(--t) + 1px);height:var(--h);transform-style:preserve-3d;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .78s var(--spring),margin .78s var(--spring)}.bk[aria-pressed=true]{width:calc(var(--w) * .96 + var(--t) * .42);margin-inline:calc(16px * var(--k)) calc(10px * var(--k));cursor:default}.bk:focus-visible{outline:none}.bk:focus-visible .sp,.bk:focus-visible .fr{box-shadow:inset 0 0 0 2px #fff,0 0 0 2px var(--ink)}.bk-box{position:absolute;left:50%;bottom:0;width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);transform-style:preserve-3d;transform:translateZ(calc(var(--w) * -.5)) rotateY(90deg);transition:transform .78s var(--spring)}.bk[aria-pressed=true] .bk-box{transform:translateZ(calc(4px * var(--k))) rotateY(18deg)}@media (hover: hover) and (pointer: fine){.bk:not([aria-pressed=true]):hover .bk-box{transform:translate3d(0,calc(-12px * var(--k)),calc(var(--w) * -.5 + 8px)) rotateY(86deg);transition-duration:.45s}}.bk:not([aria-pressed=true]):active .bk-box{transform:translate3d(0,calc(-6px * var(--k)),calc(var(--w) * -.5 + 4px)) rotateY(88deg);transition-duration:.16s}.f{position:absolute;left:50%;top:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fr{width:var(--w);height:var(--h);transform:translate(-50%,-50%) translateZ(calc(var(--t) / 2));border-radius:1px 3px 3px 1px;overflow:hidden;color:#fff;display:grid;grid-template-rows:auto 1fr auto;align-content:stretch;gap:calc(10px * var(--k));padding:calc(18px * var(--k)) calc(16px * var(--k)) calc(16px * var(--k)) calc(24px * var(--k));background:linear-gradient(90deg,#00000057 0,#0000001a 2.4%,#ffffff21 3.6%,#fff0 6.5%,#00000012 8%,#0000 10%),radial-gradient(130% 95% at 16% 6%,#fff3,#fff0 58%),linear-gradient(180deg,#0000 55%,#0000002e),var(--grain),var(--c);background-blend-mode:normal,normal,normal,soft-light,normal;box-shadow:inset 0 0 0 .5px #0000004d,inset -1px 0 #ffffff14}.fr .mk{width:calc(24px * var(--k));height:calc(24px * var(--k));opacity:.92}.fr-t:before,.fr-a:before,.sp-t:before,.sp-a:before{content:attr(data-p);white-space:pre-line}.fr-t{align-self:end;font-family:var(--display);font-variation-settings:var(--display-set);font-weight:500;font-size:calc(23px * var(--k));line-height:1.02;letter-spacing:-.022em;text-shadow:0 1px 0 rgba(0,0,0,.12)}.fr-a{padding-top:calc(10px * var(--k));border-top:1px solid rgba(255,255,255,.34);font-size:calc(9.5px * var(--k));line-height:1.35;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.9}.bkf{width:var(--w);height:var(--h);transform:translate(-50%,-50%) rotateY(180deg) translateZ(calc(var(--t) / 2));border-radius:3px 1px 1px 3px;background:var(--grain),var(--c2);background-blend-mode:soft-light,normal}.sp{width:var(--t);height:var(--h);transform:translate(-50%,-50%) rotateY(-90deg) translateZ(calc(var(--w) / 2));display:flex;flex-direction:column;align-items:center;gap:calc(10px * var(--k));padding:calc(14px * var(--k)) 0 calc(12px * var(--k));color:#fff;border-radius:2px;background:linear-gradient(90deg,#0000006b,#00000014 16%,#ffffff26 40%,#ffffff0d 58%,#00000029 86%,#00000070),var(--grain),var(--c);background-blend-mode:normal,soft-light,normal}.sp:before,.sp:after{content:"";position:absolute;left:0;right:0;height:1px;background:#ffffff47;box-shadow:0 2px #ffffff1f}.sp:before{top:calc(8px * var(--k))}.sp:after{bottom:calc(10px * var(--k))}.sp .mk{flex:none;width:calc(var(--t) * .42);height:calc(var(--t) * .42);max-width:16px;max-height:16px;opacity:.9}.sp-t{flex:1;min-height:0;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-variation-settings:var(--display-set);font-weight:500;font-size:min(calc(15px * var(--k)),calc(var(--t) * .44));letter-spacing:.01em;white-space:nowrap}.sp-a{flex:none;writing-mode:vertical-rl;font-size:min(calc(8.5px * var(--k)),calc(var(--t) * .28));font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:.82}.pg{width:calc(var(--t) - 5px);height:calc(var(--h) - 7px);transform:translate(-50%,-50%) rotateY(90deg) translateZ(calc(var(--w) / 2 - 2px));background:linear-gradient(180deg,#0000001a,#0000 7% 92%,#0000001f),repeating-linear-gradient(90deg,#f6f1e7 0 .9px,#e2dacb .9px 1.7px);box-shadow:inset 0 0 5px #3c28142e}.tp{width:calc(var(--w) - 5px);height:calc(var(--t) - 5px);transform:translate(-50%,-50%) rotateX(90deg) translateZ(calc(var(--h) / 2 - 3px));background:repeating-linear-gradient(0deg,#f7f3ea 0 .9px,#e6dfd1 .9px 1.7px);box-shadow:inset 2px 0 0 var(--c2),inset -1px 0 #0000001a}.bk-sh{position:absolute;left:50%;bottom:calc(-7px * var(--k));width:calc(var(--t) + 14px);height:calc(16px * var(--k));transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#281c0c57,#281c0c00);pointer-events:none;transition:width .78s var(--spring),transform .78s var(--spring)}.bk[aria-pressed=true] .bk-sh{width:calc(var(--w) + 20px);transform:translate(-46%,2px)}.plank{position:relative;height:calc(18px * var(--k));max-width:640px;margin:-1px auto 0;border-radius:2px 2px 4px 4px;background:repeating-linear-gradient(180deg,#785a320d 0 1px,#0000 1px 3px,#785a3208 3px 4px,#0000 4px 7px),var(--grain),linear-gradient(180deg,var(--ash-1) 0%,var(--ash-2) 55%,var(--ash-3) 100%);background-blend-mode:normal,soft-light,normal;box-shadow:inset 0 1px #ffffff8c,0 30px 36px -24px var(--wall),0 2px 3px #00000014}.plank:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(40px * var(--k));transform-origin:50% 100%;transform:perspective(900px) rotateX(78deg);background:var(--grain),linear-gradient(180deg,color-mix(in srgb,var(--ash-3) 60%,var(--ash-1)),var(--ash-1));background-blend-mode:soft-light,normal;border-radius:2px 2px 0 0}.bookcard{align-self:center}@media (prefers-reduced-motion: reduce){.bk,.bk-box,.bk-sh{transition:none!important}}@media (max-width: 1100px){.shelf{--k: .86}}@media (max-width: 860px){.shelf-wrap{grid-template-columns:minmax(0,1fr)}.shelf{--k: .7}.shelf-row{justify-content:flex-start;overflow-x:auto;overflow-y:visible;scrollbar-width:none;padding-top:30px}.shelf-row::-webkit-scrollbar{display:none}}.wr-panel{--wr-bg: radial-gradient(120% 95% at 50% 28%, #FFFFFF 0%, #F5F3EF 55%, #ECE8E1 100%);position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;border-radius:var(--r-panel);background:var(--wr-bg);overflow:hidden;isolation:isolate}:root[data-theme=dark] .wr-panel{--wr-bg: radial-gradient(120% 95% at 50% 28%, #3A3835 0%, #2B2A28 60%, #222120 100%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .wr-panel{--wr-bg: radial-gradient(120% 95% at 50% 28%, #3A3835 0%, #2B2A28 60%, #222120 100%)}}.print{margin:0;width:76%;aspect-ratio:1 / 1}.print canvas{width:100%;height:100%;display:block}.print.none{visibility:hidden}.wr-lead{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:32px var(--col-gap);align-items:center;padding-block:clamp(8px,2vw,24px) clamp(56px,7vw,104px)}.wr-lead .wr-panel{aspect-ratio:5 / 4.4}.wr-lead .print{width:80%;margin-top:-5%}.wr-tx{display:grid;gap:18px;align-content:center}.wr-t{font-size:var(--t-sec);line-height:.98;letter-spacing:-.038em;max-width:14ch}.wr-t a{transition:opacity .2s ease}@media (hover: hover) and (pointer: fine){.wr-t a:hover{opacity:.72}.wr-panel .print{transition:transform .8s var(--ease)}a.wr-panel:hover .print,.wr-card:hover .print{transform:scale(1.02)}}.wr-lead .ctas{margin-top:4px}.wr-how{display:grid;gap:6px;margin-top:14px;padding-top:18px;border-top:1px solid var(--hair);max-width:52ch;font-size:14px;line-height:1.5;color:var(--mute)}.wr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) var(--col-gap);padding-bottom:clamp(40px,5vw,72px)}.wr-card{display:grid;gap:18px;align-content:start}.wr-panel.sm{aspect-ratio:16 / 10}.wr-panel.sm .print{width:auto;height:96%}.wr-ct{display:grid;gap:8px}.wr-ct .t-h3{max-width:22ch}.wr-ct .go{margin-top:4px}@media (max-width: 900px){.wr-lead,.wr-grid{grid-template-columns:1fr}}.art-head.art-print{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:28px var(--col-gap)}.ah-tx{display:grid;gap:22px;align-content:end}.ah-print{aspect-ratio:1 / 1}.ah-print .print{width:82%;margin-top:-6%}@media (max-width: 900px){.art-head.art-print{grid-template-columns:1fr}.ah-print{max-width:420px}}section.ask{padding-block:var(--sec)}.ask-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px var(--col-gap);align-items:center}.ask-tx{display:grid;gap:clamp(18px,2vw,26px);align-content:center}.ask-tx .stmt-t{max-width:11ch}.ask-tx .two{max-width:32ch}.ask-panel{position:relative;display:grid;place-items:center;min-height:clamp(420px,56vh,560px);padding:clamp(24px,5vw,64px);border-radius:var(--r-panel);background:var(--panel);overflow:hidden;isolation:isolate}.ask-panel:before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");pointer-events:none}.ask-card{width:min(440px,100%);border-radius:18px;background:var(--card);box-shadow:0 1px 2px #10264014,0 24px 60px -26px #10264061,inset 0 0 0 1px #1428460f;overflow:hidden}.ask-row{position:relative;display:flex;align-items:center;gap:10px;padding:10px 10px 10px 18px}.ask-row input{flex:1;min-width:0;height:44px;border:0;background:transparent;font:inherit;font-size:17px;letter-spacing:-.02em;color:var(--ink);outline:none}.ask-row input::placeholder{color:var(--mute)}.ask-ghost{display:none}.ask-card.demo .ask-row input{color:transparent;caret-color:transparent}.ask-card.demo .ask-row input::placeholder{color:transparent}.ask-card.demo .ask-ghost{position:absolute;left:18px;top:50%;transform:translateY(-50%);display:flex;align-items:center;font-size:17px;letter-spacing:-.02em;color:var(--ink);pointer-events:none;white-space:pre}.ask-ghost i{width:2px;height:22px;margin-left:1px;background:var(--ink);animation:blink 1.1s steps(1,end) infinite}.ask-go{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--hl);color:#262626;transition:transform .14s var(--ease-out),filter .2s ease}.ask-go .ico{width:16px;height:16px}.ask-go:active{transform:scale(.94)}@media (hover: hover) and (pointer: fine){.ask-go:hover{filter:brightness(.96)}}.ask-row:focus-within{box-shadow:inset 0 -1px 0 var(--hair)}.ask-list{display:grid}.ask-list:not(:empty){border-top:1px solid var(--hair);padding:6px}.ask-o{display:grid;grid-template-columns:76px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:12px;font-size:15px;letter-spacing:-.015em}.ask-o .g{font-size:12px;font-weight:500;color:var(--mute)}.ask-o b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask-o .ico{width:14px;height:14px;color:var(--mute);opacity:0;transition:opacity .15s ease,transform .2s var(--ease-out)}.ask-o[aria-selected=true]{background:var(--paper-2, #F4F4F4)}.ask-o[aria-selected=true] .ico{opacity:1}@media (hover: hover) and (pointer: fine){.ask-o:hover{background:var(--paper-2, #F4F4F4)}.ask-o:hover .ico{opacity:1;transform:translate(2px)}}.ask-none{padding:14px 18px;border-top:1px solid var(--hair);font-size:14px;color:var(--mute)}.ask-o.new{animation:ask-in .28s var(--ease-out) both}@keyframes ask-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion: reduce){.ask-o{animation:none}}@media (max-width: 900px){.ask-grid{grid-template-columns:1fr}.ask-panel{min-height:380px}}.about-head{padding-bottom:clamp(32px,4vw,56px)}.about-pics+.shelf-sec{margin-top:clamp(64px,8vw,120px)}.sbtn{position:absolute;z-index:3;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 13px;border-radius:999px;color:#fff;font-size:14px;font-weight:500;letter-spacing:-.01em;background:#14141480;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .14s var(--ease-out),background-color .2s ease}.sbtn .ico{width:17px;height:17px}.sbtn:active{transform:scale(.96)}.sbtn[aria-pressed=true]{background:#141414b8}@media (hover: hover) and (pointer: fine){.sbtn:hover{background:#141414a8}}.svh{min-height:100svh;display:grid}.svh:has(>.pager){grid-template-rows:minmax(100svh,auto) auto}.svh>.pager.on-dark{padding-top:0;padding-bottom:clamp(48px,6vw,88px)}.svh-in{display:grid;grid-template-rows:auto 1fr;gap:clamp(56px,10vh,120px);padding-block:calc(var(--nav-h) + clamp(48px,9vh,112px)) clamp(56px,9vh,104px)}.svh-head{display:grid;gap:clamp(16px,1.8vw,22px)}.svh-head .lede{color:var(--band-soft);max-width:40ch}.svh-grid{align-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px var(--col-gap)}.svh-item{display:grid;grid-template-rows:auto 1fr auto;gap:clamp(18px,2vw,26px);padding-top:22px;border-top:1px solid var(--band-hair)}.svh-item .t-st{max-width:16ch}.svh-k{display:flex;align-items:baseline;gap:14px;font-size:14px;font-weight:500;letter-spacing:-.01em;color:#fff}.svh-k span{font-variant-numeric:tabular-nums;color:var(--band-soft);font-weight:500}.svh-go{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:40px;font-size:14px;color:var(--band-soft);transition:color .2s ease}.svh-go .ico{width:15px;height:15px;transition:transform .25s var(--ease-out)}@media (hover: hover) and (pointer: fine){.svh-go:hover{color:#fff}.svh-go:hover .ico{transform:translate(3px)}}.svh+.sv-photos{margin-top:var(--sec)}@media (max-width: 860px){.svh-grid{grid-template-columns:1fr}.svh{min-height:0}}.partners .pt-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(40px,4.4vw,64px) clamp(14px,1.6vw,24px)}.pt{grid-column:span 6;display:grid;align-content:start;min-width:0}.pt:nth-child(2){grid-column:span 7}.pt:nth-child(3){grid-column:span 5}.pt.pt-wide{grid-column:1 / -1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:20px var(--col-gap);align-items:center}.pt-wide .pt-tx{order:-1;padding-top:0}.pt-media{position:relative;height:clamp(260px,30vw,420px)}.pt-wide .pt-media{height:clamp(320px,38vw,540px)}.pt-pic{position:relative;height:100%;min-height:0}.pt-pic .frame{height:100%;border-radius:var(--r-img)}.pt-trio{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,14px)}.pt-trio .main{grid-row:span 2}.pt-pic.inset{position:absolute;z-index:2;right:14px;bottom:14px;width:34%;height:auto;aspect-ratio:16 / 10}.pt-pic.inset .frame{border-radius:14px;box-shadow:0 0 0 3px #ffffffe6,0 18px 40px -16px #0000008c}.pt-logo{position:absolute;z-index:3;left:14px;top:14px;display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 15px;border-radius:999px;color:#111;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 2px #0000001a}.pt-logo:has(.pt-logo-img){padding:0 6px;height:auto;border-radius:10px}.pt-logo-img{display:block;height:46px;width:auto;border-radius:6px}.pt-mask{display:block;height:18px;width:calc(18px * var(--ar, 1));background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.pt-mask{height:15px;width:calc(15px * var(--ar, 1))}.pt-mask.sq{height:22px;width:calc(22px * var(--ar, 1))}.pt-logo-n{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.pt-tx{display:grid;gap:8px;align-content:start;padding-top:18px}.pt-k{font-size:var(--t-h2);line-height:1.02;letter-spacing:-.032em}.pt-n{font-size:15.5px;font-weight:600;letter-spacing:-.015em;margin-top:4px}.pt-l{font-size:15px;line-height:1.5;color:var(--soft);max-width:52ch;text-wrap:pretty}.pt-go{margin-top:6px;justify-self:start}@media (hover: hover) and (pointer: fine){.pt-go:hover .ico{transform:translate(2px,-2px)}}@media (max-width: 900px){.pt,.pt:nth-child(2),.pt:nth-child(3){grid-column:1 / -1}.pt.pt-wide{grid-template-columns:1fr}.pt-wide .pt-tx{order:0;padding-top:4px}.pt-media,.pt-wide .pt-media{height:auto;aspect-ratio:16 / 10}.pt-wide .pt-trio{aspect-ratio:auto;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.pt-trio .main{grid-row:auto;grid-column:1 / -1;aspect-ratio:16 / 10}.pt-trio .pt-pic:not(.main){aspect-ratio:1 / 1}}@font-face{font-family:OR Bricolage;src:url(../media/rounds/fonts/bricolage-var-latin.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:OR Geist;src:url(../media/rounds/fonts/geist-var-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:OR Geist Mono;src:url(../media/rounds/fonts/geist-mono-latin.woff2) format("woff2");font-weight:400;font-display:swap}.rds{--r-display: "OR Bricolage", "Geist", system-ui, sans-serif;--r-body: "OR Geist", system-ui, -apple-system, sans-serif;--r-mono: "OR Geist Mono", ui-monospace, monospace;--r-rust: #B85A2B;--r-rust-ink: #A9501F;--r-graze: #516E49;--r-radius: clamp(18px, 1.9vw, 28px);--r-bg: #F4F3EF;--r-bg2: #ECEBE6;--r-card: #FBFAF8;--r-ink: #15181A;--r-ink2: #3B4043;--r-mute: #5F645F;--r-hair: rgba(21, 24, 26, .12);font-family:var(--r-body);background:var(--r-bg);color:var(--r-ink);--ink: var(--r-ink);--soft: var(--r-ink2);--mute: var(--r-mute);--hair: var(--r-hair);--hair-2: rgba(21, 24, 26, .24)}.rds-dusk{--r-bg: #0F1211;--r-bg2: #171B19;--r-card: #20251F;--r-ink: #E9E8E3;--r-ink2: #C9CBC5;--r-mute: #A3A9A4;--r-hair: rgba(233, 232, 227, .16);--hair-2: rgba(233, 232, 227, .3)}:root[data-theme=dark] .rds-paper{--r-bg: #151917;--r-bg2: #1D221F;--r-card: #20251F;--r-ink: #E9E8E3;--r-ink2: #C9CBC5;--r-mute: #A3A9A4;--r-hair: rgba(233, 232, 227, .14);--hair-2: rgba(233, 232, 227, .3);--r-rust-ink: #E08A5E}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .rds-paper{--r-bg: #151917;--r-bg2: #1D221F;--r-card: #20251F;--r-ink: #E9E8E3;--r-ink2: #C9CBC5;--r-mute: #A3A9A4;--r-hair: rgba(233, 232, 227, .14);--hair-2: rgba(233, 232, 227, .3);--r-rust-ink: #E08A5E}}.rds .wrap{position:relative}.rds-paper{padding-block:clamp(64px,7vw,112px)}.rds-paper+.rds-paper{padding-top:0}.rds-paper.rmiles{padding-bottom:clamp(72px,8vw,128px)}.r-h{font-family:var(--r-display);font-weight:300;font-size:var(--t-sec);line-height:.98;letter-spacing:-.026em;text-wrap:balance}.r-lede{margin-top:12px;font-size:var(--t-lede);line-height:1.45;color:var(--r-ink2);max-width:46ch}.r-cap{margin-top:16px;font-size:13px;line-height:1.45;color:var(--r-mute)}.r-cap a{color:var(--r-ink);text-decoration:underline 1px var(--hair-2);text-underline-offset:.2em;display:inline-flex;align-items:center;gap:4px}.r-cap a .ico{width:12px;height:12px}.r-num{font-family:var(--r-mono);font-size:12px;letter-spacing:.04em;color:var(--r-rust-ink)}.rds-dusk .r-num{color:#e08a5e}.rr-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(24px,3vw,40px)}.rds .steps-nav button{box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--r-ink)}.rds-site{margin:clamp(32px,5vw,72px) var(--gutter);border-radius:calc(var(--r-panel) + 8px);overflow:clip;isolation:isolate;background:#f4f3ef;box-shadow:0 0 0 1px #0f12110d,0 50px 90px -60px #0f121173}.rds-site .rds>.wrap{width:min(var(--max),100% - 2 * clamp(20px,3.6vw,64px))}.rds-site .rds-paper:last-child{padding-bottom:clamp(64px,7vw,112px)}:root[data-theme=dark] .rds-site{background:#151917;box-shadow:0 0 0 1px #e9e8e314}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .rds-site{background:#151917;box-shadow:0 0 0 1px #e9e8e314}}.band-st:has(+.rds-site){margin-bottom:0}@media (max-width: 640px){.rds-site{margin-inline:8px;border-radius:var(--r-panel)}}.rhero{padding-block:clamp(72px,8vw,128px) clamp(64px,7vw,104px)}.rh-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(36px,5vw,72px)}.r-lockup{display:inline-flex;align-items:center;gap:10px;font-family:var(--r-display);font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--r-ink)}.r-lockup svg{width:24px;height:24px;fill:currentColor}.r-lockup svg path{fill:currentColor}.r-lockup i{width:1px;height:18px;background:var(--hair-2)}.r-lockup span:last-child{font-weight:300;color:var(--r-ink2)}.r-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--r-rust);color:#fff;font-size:14.5px;font-weight:550;letter-spacing:-.01em;transition:transform .14s var(--ease-out),background-color .2s ease}.r-btn .ico{width:14px;height:14px;transition:transform .25s var(--ease-out)}.r-btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.r-btn:hover{background:#a9501f}.r-btn:hover .ico{transform:translate(2px,-2px)}}.r-hero-t{font-family:var(--r-display);font-weight:300;font-size:var(--t-mega);line-height:.94;letter-spacing:-.03em;max-width:12ch}.r-sub{margin-top:clamp(16px,2vw,24px);font-size:var(--t-lede-l);line-height:1.4;color:var(--r-ink);max-width:40ch;letter-spacing:-.014em}.r-sub span{color:var(--r-mute)}.rh-film{position:relative;margin:clamp(32px,4vw,56px) 0 0}.rh-film .frame{aspect-ratio:16 / 9;max-height:78svh;width:100%;border-radius:var(--r-radius);background:#0b0d0c}.r-chip{position:absolute;z-index:3;left:16px;bottom:16px;max-width:calc(100% - 90px);padding:8px 14px;border-radius:999px;font-size:13px;color:#fff;background:#0f12118c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rh-steps{margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px clamp(16px,2vw,32px);list-style:none}.rh-steps li{display:grid;gap:8px;align-content:start;padding-top:18px;border-top:1px solid var(--r-hair)}.rh-steps b{font-family:var(--r-display);font-weight:300;font-size:var(--t-h4);line-height:1.1;letter-spacing:-.025em}.rh-steps li>span:last-child{font-size:14.5px;line-height:1.45;color:var(--r-mute);max-width:32ch}.rchecks .r-h{margin-bottom:clamp(24px,3vw,40px)}.rc-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.2vw,16px)}.rc{position:relative;margin:0;grid-column:span 5;min-width:0}.rc.big{grid-column:span 7;grid-row:span 2}.rc .frame{border-radius:var(--r-radius);aspect-ratio:16 / 10;height:100%;width:100%}.rc.big .frame{aspect-ratio:auto}.rc:after{content:"";position:absolute;inset:40% 0 0;z-index:2;border-radius:0 0 var(--r-radius) var(--r-radius);pointer-events:none;background:linear-gradient(0deg,#0f1211d1,#0f121166 45%,#0f121100)}.rc figcaption{position:absolute;z-index:3;left:clamp(16px,1.8vw,26px);right:76px;bottom:clamp(16px,1.8vw,24px);display:grid;gap:6px;color:#fff}.rc figcaption b{font-family:var(--r-display);font-weight:300;font-size:var(--t-h3);line-height:1.04;letter-spacing:-.03em}.rc.big figcaption b{font-size:var(--t-h2)}.rc figcaption span{font-size:14px;line-height:1.4;color:#ffffffd6;max-width:40ch}.rr-track{grid-auto-columns:min(560px,84%)}.rr-card{margin:0;display:grid;gap:12px;scroll-snap-align:start}.rr-pic .frame{aspect-ratio:16 / 10;border-radius:var(--r-radius);background:var(--r-bg2)}.rr-card figcaption{display:flex;align-items:baseline;gap:12px}.rr-card figcaption b{font-family:var(--r-display);font-weight:300;font-size:var(--t-h4);letter-spacing:-.025em}.rt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(14px,1.6vw,24px);list-style:none}.rt{display:grid;gap:3px;align-content:start;min-width:0}.rt-pic{aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;background:var(--r-bg2);margin-bottom:12px}.rt-pic img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.rt-mono{display:grid;place-items:center;width:100%;height:100%;font-family:var(--r-display);font-weight:300;font-size:clamp(3rem,6vw,5rem);color:var(--r-rust-ink);background:color-mix(in srgb,var(--r-rust) 10%,var(--r-bg2))}.rt b{font-size:16px;font-weight:600;letter-spacing:-.015em}.rt-role{font-size:14px;line-height:1.35;color:var(--r-ink2)}.rt-aff{font-size:13px;line-height:1.35;color:var(--r-mute)}.rm-track{grid-auto-columns:min(300px,74%);padding-top:6px;list-style:none}.rm{position:relative;display:grid;gap:10px;align-content:start;scroll-snap-align:start;padding-top:30px}.rm:before{content:"";position:absolute;left:0;right:calc(-1*clamp(14px,1.6vw,22px));top:7px;height:1px;background:var(--hair-2)}.rm:last-child:before{right:0;background:linear-gradient(90deg,var(--hair-2),transparent)}.rm-dot{position:absolute;left:0;top:2px;width:11px;height:11px;border-radius:50%;background:var(--r-bg);box-shadow:inset 0 0 0 2px var(--r-ink)}.rm.now .rm-dot{background:var(--r-rust);box-shadow:0 0 0 5px color-mix(in srgb,var(--r-rust) 22%,transparent)}.rm.next .rm-dot{box-shadow:inset 0 0 0 1.5px var(--r-mute)}.rm time{font-family:var(--r-mono);font-size:12.5px;letter-spacing:.03em;color:var(--r-mute);min-height:1.2em}.rm-pic{aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:var(--r-bg2)}.rm-pic img{width:100%;height:100%;object-fit:cover}.rm-mark{display:grid;place-items:center;width:100%;height:100%;background:#0f1211}.rm-mark svg{width:34%;height:auto}.rm-mark svg path{fill:#e9e8e3}.rm.next .rm-pic{background:transparent;box-shadow:inset 0 0 0 1.5px var(--hair-2)}.rm b{font-family:var(--r-display);font-weight:400;font-size:1.25rem;line-height:1.12;letter-spacing:-.02em;margin-top:4px}.rm p{font-size:14px;line-height:1.45;color:var(--r-ink2)}@media (max-width: 900px){.rh-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rc,.rc.big{grid-column:1 / -1;grid-row:auto}.rc.big .frame{aspect-ratio:16 / 10}.rt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-head .steps-nav{display:none}.rh-top{flex-wrap:wrap}}@media (max-width: 520px){.rh-steps{grid-template-columns:1fr}.rc figcaption{right:64px}}.ax{padding-block:var(--sec) clamp(56px,7vw,104px);--hs: clamp(300px, 31vw, 450px)}.ax-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:clamp(24px,3vw,40px)}.ax-head .two{max-width:34ch}.ax-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--col-gap);align-items:stretch}.ax-list{grid-column:1 / span 3;display:grid;align-content:start;gap:clamp(18px,2.4vh,28px);min-width:0}.ax-stage{grid-column:4 / -1;min-width:0}@media (max-width: 1199px){.ax-list{grid-column:1 / span 4}.ax-stage{grid-column:5 / -1}}.ax-g{display:grid;gap:6px}.ax-gl{display:flex;align-items:baseline;font-size:14px;font-weight:500;letter-spacing:-.012em;color:var(--mute);padding:0 0 4px 2px}.ax-gl .afd-no{width:42px;color:var(--mute)}.ax-tabs{display:grid;gap:2px}.ax-t{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;column-gap:14px;width:100%;padding:6px 12px 6px 6px;border-radius:16px;text-align:left;color:var(--ink);transition:background-color .18s ease,transform .14s var(--ease-out);-webkit-tap-highlight-color:transparent}.ax-t:active{transform:scale(.985)}.ax-t[aria-selected=true]{background:var(--paper-2)}.ax-t:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:16px}@media (hover: hover) and (pointer: fine){.ax-t:not([aria-selected=true]):hover{background:color-mix(in srgb,var(--paper-2) 60%,transparent)}}.ax-th{position:relative;width:48px;height:48px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--panel);color:var(--ink);transition:box-shadow .3s ease}.ax-th img{width:100%;height:100%;object-fit:cover}.ax-thi .ico{width:20px;height:20px;opacity:.7}.ax-t[aria-selected=true] .ax-th{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--hl)}.ax-t.hit .ax-th{animation:ax-hit 1.6s var(--ease-out)}@keyframes ax-hit{0%,30%{box-shadow:0 0 0 2px var(--paper),0 0 0 8px var(--hl)}}.ax-tn{font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.ax-tc{font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums}.ax-stage{position:relative;isolation:isolate;border-radius:var(--r-panel);overflow:hidden;container:axs / inline-size;background:radial-gradient(52% 40% at 100% 100%,var(--panel-lime, rgba(226, 255, 98, .34)) 0%,transparent 72%),var(--panel);--afd-pi: var(--panel-ink, #262626);--afd-t1: var(--tile-1, rgba(255, 255, 255, .42));--afd-t3: var(--tile-3, rgba(255, 255, 255, .78));--afd-tb: var(--tile-b, rgba(255, 255, 255, .62));--afd-ic: var(--tile-ic, rgba(38, 38, 38, .34))}.ax-stage:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .5s var(--ease-pax);pointer-events:none;background:radial-gradient(60% 40% at 0% 100%,rgba(226,255,98,.12) 0%,transparent 72%),radial-gradient(90% 60% at 100% 0%,rgba(110,150,200,.28) 0%,transparent 70%),var(--panel-night, linear-gradient(158deg, #1E2C3B 0%, #18222D 50%, #12181F 100%))}.ax-stage[data-ch=loud]:after,.ax-stage[data-ch=home]:after{opacity:1}.ax-stage[data-ch=loud],.ax-stage[data-ch=home]{--afd-pi: #FFFFFF;--afd-t1: rgba(255, 255, 255, .05);--afd-t3: rgba(255, 255, 255, .08);--afd-tb: rgba(255, 255, 255, .07);--afd-ic: rgba(255, 255, 255, .36)}.ax-p{display:grid;grid-template-rows:auto auto;gap:clamp(14px,1.6vw,20px);padding:clamp(12px,1.2vw,16px);height:100%;color:var(--afd-pi)}.ax-p.in{animation:ax-in .32s var(--ease-out)}@keyframes ax-in{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}}@media (prefers-reduced-motion: reduce){.ax-p.in{animation:ax-fade .2s ease}@keyframes ax-fade{0%{opacity:0}}}.ax-row{height:var(--hs);display:flex;justify-content:center;align-items:center;gap:10px;min-width:0}.ax-c{position:relative;flex:var(--r) 1 0%;max-width:calc(var(--r) * var(--hs));aspect-ratio:var(--r);min-width:0;padding:0;border-radius:12px;overflow:hidden;isolation:isolate;cursor:zoom-in;background:var(--afd-t1);container-type:inline-size;-webkit-tap-highlight-color:transparent}.ax-c .wt-m{position:absolute;inset:0;display:block;transition:transform .16s var(--ease-out)}.ax-c .frame{height:100%;border-radius:0;background:transparent}.ax-c:active .wt-m{transform:scale(.985)}.ax-c:focus-visible{outline:2px solid var(--afd-pi);outline-offset:3px;border-radius:12px}@media (hover: hover) and (pointer: fine){.ax-c:hover .frame img,.ax-c:hover .ec-i{transform:scale(1.04)}}.ax-cap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;padding:0 clamp(4px,.6vw,8px) clamp(2px,.4vw,6px)}.ax-ct{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;row-gap:6px;min-width:0}.ax-ci{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--hl);color:var(--hl-ink)}.ax-ci .ico{width:19px;height:19px}.ax-ct h3{font-size:var(--t-h2);line-height:1.04;letter-spacing:-.028em}.ax-ct p{grid-column:1 / -1;max-width:46ch;font-size:15.5px;line-height:1.42;letter-spacing:-.016em;color:color-mix(in srgb,var(--afd-pi) 78%,transparent)}.ax-do{display:flex;flex-wrap:wrap;gap:8px}.ax-watch{background:var(--hl);color:var(--hl-ink)}.ax-watch .ico{width:15px;height:15px}.ax-next{color:var(--afd-pi);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--afd-pi) 26%,transparent)}.ax-next .ico{width:15px;height:15px;transition:transform .25s var(--ease-out)}@media (hover: hover) and (pointer: fine){.ax-watch:hover{background:color-mix(in srgb,var(--hl) 86%,#000)}.ax-next:hover{background:color-mix(in srgb,var(--afd-pi) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--afd-pi) 50%,transparent)}.ax-next:hover .ico{transform:translate(3px)}}.ax .btn:focus-visible{outline:2px solid var(--afd-pi);outline-offset:3px;border-radius:999px}.ax+.shelf-sec{padding-top:clamp(40px,5vw,80px)}@media (max-width: 899px){.ax{--hs: clamp(260px, 64vw, 400px)}.ax-grid{grid-template-columns:minmax(0,1fr);row-gap:14px}.ax-list,.ax-stage{grid-column:1 / -1}.ax-list{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scrollbar-width:none}.ax-list::-webkit-scrollbar{display:none}.ax-g{display:flex;align-items:center;gap:6px;flex:none}.ax-gl{flex:none;padding:0 4px 0 0;font-size:13px}.ax-gl .afd-no{width:auto;padding-right:6px}.ax-tabs{display:flex;gap:6px}.ax-t{grid-template-columns:32px auto;column-gap:9px;width:auto;padding:4px 14px 4px 4px;border-radius:999px;background:var(--paper-2);scroll-snap-align:start;white-space:nowrap}.ax-t[aria-selected=true]{background:var(--ink);color:var(--paper)}.ax-th{width:32px;height:32px;border-radius:50%}.ax-thi .ico{width:15px;height:15px}.ax-t[aria-selected=true] .ax-th{box-shadow:0 0 0 2px var(--hl)}.ax-tn{font-size:15px}.ax-tc{display:none}.ax-row{justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(-1*clamp(12px,1.2vw,16px));padding-inline:clamp(12px,1.2vw,16px);scroll-padding-inline:clamp(12px,1.2vw,16px)}.ax-row::-webkit-scrollbar{display:none}.ax-c{flex:none;height:100%;max-width:none;scroll-snap-align:start}.ax-ct h3{font-size:clamp(1.6rem,6vw,2rem)}}@media (max-width: 480px){.ax-do .btn{flex:1 1 auto}}.backpill{position:fixed;z-index:30;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.015em;white-space:nowrap;color:#fff;background:#181818d1;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 12px 32px -12px #00000073,inset 0 0 0 1px #ffffff14;animation:bp-in .34s var(--ease-out) .25s both;transition:transform .14s var(--ease-out),background-color .15s ease}.backpill .ico{width:16px;height:16px;transition:transform .25s var(--ease-out)}.backpill:active{transform:translate(-50%) scale(.97)}.backpill:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:999px}@media (hover: hover) and (pointer: fine){.backpill:hover{background:#0a0a0ae6}.backpill:hover .ico{transform:translate(-3px)}}@keyframes bp-in{0%{opacity:0;transform:translate(-50%,14px)}}@media (prefers-reduced-motion: reduce){.backpill{animation:none}}@media (prefers-reduced-transparency: reduce){.backpill{background:#181818;-webkit-backdrop-filter:none;backdrop-filter:none}}.th{background:var(--panel)}.th-i{background:transparent;color:color-mix(in srgb,var(--panel-ink, #262626) 70%,transparent)}.chip.live:before{background:var(--hl);opacity:1;box-shadow:inset 0 0 0 1px #14141452}.xg-h{padding-left:20px}@media (max-width: 860px){.xg-h{position:relative;top:auto}}.xg-h:before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.2;transition:background-color .3s ease,opacity .3s ease,transform .3s var(--ease-out),box-shadow .3s ease}.xg.on .xg-h:before{background:var(--hl);opacity:1;transform:scale(1.15);box-shadow:inset 0 0 0 1px #14141452}html[data-dark=night] .svh,html[data-dark=night] .door.tone-dark,html[data-dark=night] .fold,html[data-dark=night] .blk.band-st{background-color:var(--night-solid, #151D26);background-image:radial-gradient(70% 45% at 100% 0%,rgba(110,150,200,.26) 0%,transparent 70%),radial-gradient(55% 40% at 0% 100%,rgba(226,255,98,.07) 0%,transparent 72%),var(--panel-night, linear-gradient(158deg, #1E2C3B 0%, #18222D 50%, #12181F 100%))}html[data-dark=night] .door.tone-dark .dt-tile{background:#ffffff12}html[data-dark=night] .fw,.mw{background:radial-gradient(120% 95% at 50% 36%,#34404d,#222a33 46%,#11161c)}html[data-dark=night] .foot{background-color:#0e141a;background-image:radial-gradient(70% 60% at 100% 0%,rgba(110,150,200,.14) 0%,transparent 70%),linear-gradient(158deg,#141c25,#0c1116)}.sx{--sx-r: clamp(18px, 1.7vw, var(--r-panel));--sx-at: var(--sx-at-l);--sx-gl: var(--sx-glow)}.sx-forest{--sx-deep: #294634;--sx-deep2: #163029;--sx-acc: #FFC629;--sx-acc-ink: #1F1A05;--sx-dacc: #FFC629;--sx-dacc-ink: #1F1A05;--sx-at-l: #1F7A34;--sx-at-d: #FFD563;--sx-ad: #FFC629;--sx-glow: rgba(255, 198, 41, .4);--sx-glow-k: rgba(255, 198, 41, .12);--sx-glow-d: rgba(134, 193, 117, .24)}.sx-ultra{--sx-deep: #2339D6;--sx-deep2: #15249C;--sx-acc: #2C43DE;--sx-acc-ink: #FFFFFF;--sx-dacc: #E2FF62;--sx-dacc-ink: #1C2310;--sx-at-l: #2A3DD0;--sx-at-d: #A7B2FF;--sx-ad: #E2FF62;--sx-glow: rgba(226, 255, 98, .4);--sx-glow-k: rgba(226, 255, 98, .1);--sx-glow-d: rgba(226, 255, 98, .16)}.sx-ultra .sx-deep{--soft: rgba(243, 243, 240, .88);--mute: rgba(243, 243, 240, .8)}.sx-noche{--sx-deep: #1A2633;--sx-deep2: #0D131A;--sx-acc: #D3233B;--sx-acc-ink: #FFFFFF;--sx-dacc: #FF5A6B;--sx-dacc-ink: #26060B;--sx-at-l: #C11F35;--sx-at-d: #FF8D98;--sx-ad: #FF7A88;--sx-glow: rgba(255, 82, 100, .3);--sx-glow-k: rgba(255, 82, 100, .12);--sx-glow-d: rgba(255, 82, 100, .2)}.sx-fratelli{--sx-deep: #17457E;--sx-deep2: #0B2550;--sx-acc: #F68920;--sx-acc-ink: #1F1203;--sx-dacc: #F68920;--sx-dacc-ink: #1F1203;--sx-at-l: #A65300;--sx-at-d: #FFB066;--sx-ad: #FFB066;--sx-glow: rgba(246, 137, 32, .32);--sx-glow-k: rgba(246, 137, 32, .12);--sx-glow-d: rgba(246, 137, 32, .22)}.sx-fratelli .sx-deep{--soft: rgba(243, 243, 240, .84);--mute: rgba(243, 243, 240, .74)}:root[data-theme=dark] .sx{--sx-at: var(--sx-at-d);--sx-gl: var(--sx-glow-k)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .sx{--sx-at: var(--sx-at-d);--sx-gl: var(--sx-glow-k)}}.gh{position:relative;width:100%;height:100%;min-height:0;display:grid;place-items:center;overflow:hidden;isolation:isolate;border-radius:inherit;container-type:inline-size;color:var(--tile-ic);background:radial-gradient(85% 75% at var(--glow, 8% -6%),var(--sx-gl, var(--panel-lime)) 0%,transparent 62%),radial-gradient(120% 90% at 100% 100%,var(--tile-3) 0%,transparent 60%),var(--panel);box-shadow:inset 0 0 0 1px var(--tile-b)}.gh-i{display:grid;place-items:center;width:clamp(46px,11cqi,76px);aspect-ratio:1;border-radius:50%;color:var(--sx-at, var(--tile-ic));background:color-mix(in srgb,#FFFFFF 58%,transparent);box-shadow:inset 0 0 0 1px #ffffffbf,0 12px 32px -16px #10264066;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .9s var(--ease)}.gh-i .ico{width:44%;height:44%}:root[data-theme=dark] .gh-i{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 32px -16px #0009}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .gh-i{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f,0 12px 32px -16px #0009}}.sx-deep .gh-i{color:var(--sx-ad);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f,0 14px 36px -18px #0009}@media (prefers-reduced-transparency: reduce){.gh-i{-webkit-backdrop-filter:none;backdrop-filter:none}}.gh-t{position:absolute;left:14px;top:13px;right:14px;font-size:12.5px;line-height:1.35;letter-spacing:-.005em;color:color-mix(in srgb,var(--panel-ink) 70%,transparent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gh-t .ph{color:inherit}.gh-r{position:absolute;right:14px;bottom:12px;font-size:11px;letter-spacing:.02em;color:color-mix(in srgb,var(--panel-ink) 54%,transparent);font-variant-numeric:tabular-nums}@container (max-width: 180px){.gh-t,.gh-r{display:none}}.gh-m .gh-i{width:clamp(64px,17cqi,112px);border-radius:26%;background:#fff;box-shadow:0 1px 2px #10264014,0 18px 44px -18px #1026406b,inset 0 0 0 1px #1428460f}.gh-m .gh-i>img,.gh-m .gh-i>svg{width:62%;height:62%;object-fit:contain;color:#262626}:root[data-theme=dark] .gh-m .gh-i{background:#1e1e1e}:root[data-theme=dark] .gh-m .gh-i>svg{color:#ededed}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .gh-m .gh-i{background:#1e1e1e}:root:not([data-theme=light]) .gh-m .gh-i>svg{color:#ededed}}.sx-deep .gh{color:#ffffff80;box-shadow:inset 0 0 0 1px #ffffff17;background:radial-gradient(80% 70% at var(--glow, 8% -6%),var(--sx-glow-d) 0%,transparent 64%),linear-gradient(160deg,#ffffff0f,#ffffff06)}.sx-deep .gh-t{color:#ffffff9e}.sx-deep .gh-r{color:#ffffff75}.sx-panel .gh{background:radial-gradient(120% 85% at var(--glow, 8% -6%),var(--tile-3) 0%,transparent 64%),var(--tile-1)}.sx .phead .lede{max-width:30ch}.sx-ehero{margin-top:clamp(32px,4vw,56px)}.sx-ehero .gh{aspect-ratio:21 / 9;border-radius:var(--r-panel)}.sx-ehero .gh-i,.sx-film .gh-i{width:clamp(64px,7cqi,96px)}.sx-ehero .cap{margin-top:12px}@media (max-width: 640px){.sx-ehero .gh{aspect-ratio:4 / 3;border-radius:20px}}.sx-sec{padding-block:var(--blk)}.sx-sec+.sx-sec{padding-top:0}.lnav+.sx-sec,.lnav+.sx-deep{margin-top:clamp(28px,3vw,44px)}.sx-head{margin-bottom:clamp(24px,3vw,40px);display:grid;gap:12px}.sx-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.sx-head-row>div:first-child{display:grid;gap:12px}.sx-h{font-size:var(--t-sec);line-height:.98;letter-spacing:-.038em;text-wrap:balance}.sx-sub{font-size:var(--t-lede);line-height:1.45;color:var(--soft);max-width:44ch;text-wrap:pretty}.sx-cap{margin-top:16px;max-width:78ch;font-size:13px;line-height:1.45;color:var(--mute)}.sx-cap a{color:var(--ink);text-decoration:underline 1px var(--hair-2);text-underline-offset:.2em;display:inline-flex;align-items:center;gap:4px}.sx-cap a .ico{width:12px;height:12px}.sx-num{font-size:12.5px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--sx-at)}.sx-deep{position:relative;color:#f3f3f0;--ink: #F3F3F0;--soft: rgba(243, 243, 240, .76);--mute: rgba(243, 243, 240, .64);--hair: rgba(255, 255, 255, .14);--hair-2: rgba(255, 255, 255, .3);background-color:var(--sx-deep);background-image:radial-gradient(56% 50% at 100% 0%,var(--sx-glow-d) 0%,transparent 70%),radial-gradient(60% 50% at 0% 100%,rgba(255,255,255,.04) 0%,transparent 70%),linear-gradient(160deg,var(--sx-deep) 0%,var(--sx-deep2) 100%)}.sx-hero{padding-block:clamp(72px,8vw,128px) clamp(64px,7vw,104px)}.sx-deep+.sx-deep{background-image:linear-gradient(180deg,var(--sx-deep2) 0%,transparent 34%),radial-gradient(56% 50% at 100% 46%,var(--sx-glow-d) 0%,transparent 70%),radial-gradient(60% 50% at 0% 100%,rgba(255,255,255,.04) 0%,transparent 70%),linear-gradient(160deg,var(--sx-deep) 0%,var(--sx-deep2) 100%)}.sx-hero+.sx-hero{border-top:1px solid rgba(255,255,255,.08)}.sx-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(36px,5vw,72px)}.sx-lock{display:inline-flex;align-items:center;gap:12px;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.sx-lock .mk{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--sx-dacc);color:var(--sx-dacc-ink)}.sx-lock .mk .ico{width:18px;height:18px}.sx-lock i{flex:none;width:1px;height:18px;background:var(--hair-2)}.sx-lock span:last-child{font-weight:400;color:var(--soft)}.sx-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--sx-dacc);color:var(--sx-dacc-ink);font-size:14.5px;font-weight:600;letter-spacing:-.01em;transition:transform .14s var(--ease-out),filter .2s ease}.sx-btn .ico{width:14px;height:14px;transition:transform .25s var(--ease-out)}.sx-btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.sx-btn:hover{filter:brightness(1.06)}.sx-btn:hover .ico{transform:translate(2px,-2px)}}.sx-hero-t{font-size:var(--t-hero);line-height:.94;letter-spacing:-.045em;max-width:13ch;padding-bottom:.04em}.sx-hl{color:var(--sx-ad)}.sx-line{margin-top:clamp(16px,2vw,24px);font-size:var(--t-lede-l);line-height:1.4;letter-spacing:-.014em;max-width:42ch}.sx-line span{color:var(--mute)}.sx-film{position:relative;margin:clamp(32px,4vw,56px) 0 0}.sx-film>.frame,.sx-film>.gh{aspect-ratio:16 / 9;max-height:78svh;width:100%;border-radius:var(--sx-r)}.sx-chip{position:absolute;z-index:3;left:16px;bottom:16px;max-width:calc(100% - 90px);padding:8px 14px;border-radius:999px;font-size:13px;color:#fff;background:#0a0c0e80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sx-steps{margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:28px clamp(16px,2vw,32px);list-style:none}.sx-steps li{display:grid;gap:8px;align-content:start;padding-top:18px;border-top:1px solid var(--hair)}.sx-steps .sx-num{color:var(--sx-ad)}.sx-steps b{font-size:var(--t-h4);line-height:1.1;letter-spacing:-.025em}.sx-steps li>span:last-child:not(.sx-num){font-size:14.5px;line-height:1.45;color:var(--mute);max-width:32ch}.sx-panel{position:relative;isolation:isolate;border-radius:var(--r-panel);overflow:hidden;background:radial-gradient(48% 34% at 100% 100%,var(--sx-gl, var(--panel-lime, rgba(226, 255, 98, .34))) 0%,transparent 72%),radial-gradient(70% 30% at 0% 30%,var(--panel-sky, rgba(160, 205, 248, .5)) 0%,transparent 70%),var(--panel);color:var(--panel-ink)}.sx-nums{display:grid;grid-template-columns:repeat(var(--c, 3),minmax(0,1fr));gap:clamp(24px,3vw,40px) clamp(16px,2vw,32px);padding:clamp(28px,4vw,56px)}.sx-nums.n2{--c: 2}.sx-nums.n4{--c: 4}.sx-n{display:grid;gap:8px;align-content:start;min-width:0}.sx-n b{font-size:var(--t-num);line-height:.92;letter-spacing:-.05em;font-variant-numeric:tabular-nums;padding-bottom:.04em}.sx-n b em{font-style:normal;color:var(--sx-at)}.sx-n-l{font-size:clamp(1rem,1.2vw,1.1rem);font-weight:500;letter-spacing:-.015em}.sx-n-n{font-size:13.5px;line-height:1.4;color:color-mix(in srgb,var(--panel-ink) 66%,transparent);max-width:30ch}.sx-ctx .sx-nums{background:none;color:var(--ink);padding:0;border-radius:0;overflow:visible}.sx-ctx .sx-n{padding-top:clamp(16px,1.6vw,22px);border-top:1px solid var(--hair-2)}.sx-ctx .sx-n b{font-size:clamp(2.5rem,4.2vw,3.75rem)}.sx-ctx .sx-n b em,.sx-ctx .sx-n-n{color:var(--mute)}.sx-ctx .sx-slides{margin-top:clamp(32px,3.4vw,48px)}.sx-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:var(--mat);padding:var(--mat)}.sx-tile{position:relative;margin:0;min-width:0;border-radius:calc(var(--r-panel) - var(--mat));overflow:hidden;isolation:isolate;grid-column:span 5;aspect-ratio:16 / 10}.sx-tile:first-child{grid-column:span 7;grid-row:span 2;aspect-ratio:auto}.sx-bento.n2 .sx-tile:first-child{grid-row:auto;aspect-ratio:16 / 10}.sx-bento.n4 .sx-tile:nth-child(4){grid-column:1 / -1;aspect-ratio:21 / 8}.sx-bento.n5 .sx-tile:nth-child(n+4){grid-column:span 6}.sx-tile>.frame,.sx-tile>.gh{position:absolute;inset:0;height:100%;border-radius:0}.sx-tile figcaption{position:absolute;z-index:3;left:clamp(14px,1.8vw,24px);right:18px;bottom:clamp(14px,1.6vw,22px);display:grid;gap:6px;color:var(--panel-ink);pointer-events:none}.sx-tile figcaption b{font-size:var(--t-h3);line-height:1.04;letter-spacing:-.026em}.sx-tile:first-child figcaption b{font-size:var(--t-h2);letter-spacing:-.032em}.sx-tile figcaption span{font-size:14px;line-height:1.4;color:color-mix(in srgb,var(--panel-ink) 74%,transparent);max-width:38ch}.sx-tile .gh-i{transform:translateY(-8%)}.sx-tile.real:after{content:"";position:absolute;inset:40% 0 0;z-index:2;pointer-events:none;background:linear-gradient(0deg,#0a0c0ecc,#0a0c0e5c 45%,#0a0c0e00)}.sx-tile.real figcaption,.sx-tile.real figcaption span{color:#fff}.sx-track{grid-auto-columns:min(520px,84%)}.sx-card{margin:0;display:grid;gap:12px;scroll-snap-align:start}.sx-pic{aspect-ratio:16 / 10;border-radius:var(--sx-r);overflow:hidden}.sx-pic>.frame,.sx-pic>.gh{height:100%;border-radius:inherit}.sx-card figcaption{display:flex;align-items:baseline;gap:12px}.sx-card figcaption b{font-size:var(--t-h4);letter-spacing:-.02em;line-height:1.1}.sx-tools{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(40px,4.4vw,64px) clamp(14px,1.6vw,24px)}.sx-tool{grid-column:span 6;display:grid;gap:18px;align-content:start;min-width:0}.sx-tool.wide{grid-column:1 / -1;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:20px var(--col-gap);align-items:center}.sx-tool.wide .sx-tool-tx{order:-1}.sx-tool-pic{display:block;border-radius:var(--r-panel);padding:clamp(10px,1.6vw,22px);transition:transform .16s var(--ease-out);background:radial-gradient(60% 50% at 100% 100%,var(--sx-gl) 0%,transparent 72%),var(--panel)}.sx-tool-pic:active{transform:scale(.99)}.sx-win{border-radius:14px;overflow:hidden;background:var(--card);box-shadow:0 1px 2px #10264014,0 24px 60px -28px #1026406b,inset 0 0 0 1px #1428460f}.sx-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:1px solid var(--hair)}.sx-bar i{width:9px;height:9px;border-radius:50%;background:var(--hair-2)}.sx-bar span{margin-left:10px;height:22px;display:inline-flex;align-items:center;padding:0 10px;border-radius:7px;font-size:12px;letter-spacing:-.005em;color:var(--mute);background:var(--paper-2)}.sx-screen{aspect-ratio:var(--sa, 16 / 10)}.sx-screen>.frame,.sx-screen>.gh{height:100%;border-radius:0;box-shadow:none}.sx-tool-tx{display:grid;gap:8px;align-content:start}.sx-k{font-size:var(--t-h2);line-height:1.02;letter-spacing:-.032em}.sx-tool.wide .sx-k{font-size:var(--t-st);letter-spacing:-.034em}.sx-tool-n{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:15.5px;font-weight:600;letter-spacing:-.015em;margin-top:4px}.sx-tool-l{font-size:15px;line-height:1.5;color:var(--soft);max-width:46ch;text-wrap:pretty}.sx-go{margin-top:6px;justify-self:start}@media (hover: hover) and (pointer: fine){.sx-tool-pic:hover .gh-i{transform:scale(1.06)}.sx-tool:hover .sx-go .ico{transform:translate(3px)}}.sx-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(14px,1.6vw,24px);list-style:none}.sx-person{display:grid;gap:3px;align-content:start;min-width:0}.sx-portrait{aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;margin-bottom:12px}.sx-portrait>.frame,.sx-portrait>.gh{height:100%;border-radius:inherit}.sx-person b{font-size:16px;font-weight:600;letter-spacing:-.015em}.sx-person .r1{font-size:14px;line-height:1.35;color:var(--soft)}.sx-person .r2{font-size:13px;line-height:1.35;color:var(--mute)}.sx-miles{grid-auto-columns:min(300px,74%);padding-top:6px}.sx-mile{position:relative;display:grid;gap:10px;align-content:start;scroll-snap-align:start;padding-top:30px}.sx-mile:before{content:"";position:absolute;left:0;right:calc(-1*clamp(14px,1.6vw,22px));top:7px;height:1px;background:var(--hair-2)}.sx-mile:last-child:before{right:0;background:linear-gradient(90deg,var(--hair-2),transparent)}.sx-dot{position:absolute;left:0;top:2px;width:11px;height:11px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.sx-mile.now .sx-dot{background:var(--sx-acc);box-shadow:0 0 0 5px color-mix(in srgb,var(--sx-acc) 24%,transparent)}.sx-mile.next .sx-dot{box-shadow:inset 0 0 0 1.5px var(--mute)}.sx-mile time{font-size:12.5px;letter-spacing:.02em;color:var(--mute);min-height:1.2em;font-variant-numeric:tabular-nums}.sx-mpic{aspect-ratio:4 / 3;border-radius:16px;overflow:hidden}.sx-mpic>.frame,.sx-mpic>.gh{height:100%;border-radius:inherit}.sx-mile.next .sx-mpic .gh{background:transparent;box-shadow:inset 0 0 0 1.5px var(--hair-2)}.sx-mile b{font-size:1.25rem;line-height:1.12;letter-spacing:-.02em;margin-top:4px}.sx-mile p{font-size:14px;line-height:1.45;color:var(--soft)}.sx .partners .pt-k{color:var(--ink)}.sx .pt-pic .gh{border-radius:var(--r-img)}@media (hover: hover) and (pointer: fine){.sx-card:hover .gh-i,.sx-tile:hover .gh-i{transform:translateY(-8%) scale(1.05)}.sx-card:hover .gh-i{transform:scale(1.05)}}@media (max-width: 900px){.sx-steps{--n: 2 !important}.sx-nums,.sx-nums.n4{--c: 2}.sx-tile,.sx-tile:first-child,.sx-bento.n4 .sx-tile:nth-child(4),.sx-bento.n5 .sx-tile:nth-child(n+4){grid-column:1 / -1;grid-row:auto;aspect-ratio:16 / 10}.sx-tool,.sx-tool.wide{grid-column:1 / -1;grid-template-columns:1fr}.sx-tool.wide .sx-tool-tx{order:0}.sx-people{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-head-row .steps-nav{display:none}}@media (max-width: 520px){.sx-steps{--n: 1 !important}.sx-nums,.sx-nums.n2,.sx-nums.n4{--c: 1}.sx-bento{padding:8px;gap:8px}}.btile{flex:none;display:grid;place-items:center;width:var(--bt, 44px);aspect-ratio:1;border-radius:27%;background:var(--card);color:var(--ink);box-shadow:0 1px 2px #10264014,0 12px 30px -16px #10264061,inset 0 0 0 1px #14284612}.btile img{width:70%;height:70%;object-fit:contain}.btile svg{width:66%;height:66%}.btile svg path{fill:currentColor}:root[data-theme=dark] .btile{background:#232629;box-shadow:0 12px 30px -16px #000000b3,inset 0 0 0 1px #ffffff17}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .btile{background:#232629;box-shadow:0 12px 30px -16px #000000b3,inset 0 0 0 1px #ffffff17}}.has-bt{display:flex;align-items:center;gap:.24em}.phead .has-bt{--bt: .78em}.phead .has-bt .btile{margin-top:.04em}.bt-at{display:inline-flex;align-items:center;gap:8px}.btile.bt-xs{--bt: 22px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--hair-2)}.shelf-more{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;margin-top:clamp(40px,5vw,72px);padding:clamp(18px,2vw,24px) clamp(20px,2.4vw,28px);border-radius:clamp(18px,2vw,24px);overflow:hidden;color:var(--panel-ink, var(--ink));background:radial-gradient(38% 140% at 100% 100%,var(--panel-lime, rgba(226, 255, 98, .34)) 0%,transparent 72%),var(--panel);-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease-out)}.sm-t{display:grid;gap:5px;min-width:0}.sm-l{font-size:clamp(24px,2.3vw,30px);line-height:1.05;letter-spacing:-.03em}.sm-s{min-width:0;font-size:15px;line-height:1.4;letter-spacing:-.012em;color:color-mix(in srgb,currentColor 72%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm-go{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:var(--paper);background:var(--ink);transition:transform .3s var(--ease-out),background-color .2s ease}.sm-go .ico{width:18px;height:18px;transition:transform .3s var(--ease-out)}.shelf-more:active{transform:scale(.995)}.shelf-more:active .sm-go{transform:scale(.94)}.shelf-more:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (hover: hover) and (pointer: fine){.shelf-more:hover .sm-go .ico{transform:translate(3px)}}@media (max-width: 560px){.sm-s{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sm-go{width:44px;height:44px}}.eh{--mh: clamp(300px, calc(100svh - 452px) , 600px);--mp: clamp(6px, .6vw, 10px);padding-top:calc(var(--nav-h) + clamp(14px,3vh,36px));padding-bottom:clamp(40px,6vh,72px)}.eh .crumb{margin-bottom:clamp(12px,1.8vh,20px)}.eh .crumb a:first-child{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;color:var(--panel-ink, #262626);background:var(--panel);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-ink, #262626) 8%,transparent)}.eh .crumb-svc a:first-child{color:#fff;background:linear-gradient(150deg,#2a3b4e,#141b23);box-shadow:inset 0 0 0 1px #ffffff1f}@media (hover: hover) and (pointer: fine){.eh .crumb a:first-child:hover{box-shadow:inset 0 0 0 1px #26262638}.eh .crumb-svc a:first-child:hover{box-shadow:inset 0 0 0 1px #fff6}}.eh .t-title.eh-t{font-size:var(--t-mega);line-height:1.02;letter-spacing:-.046em;max-width:none}.eh .has-bt{--bt: .74em}.eh .has-bt .btile{margin-top:.04em}.has-bt .btile.bt-ini{font-size:inherit}.eh-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px 28px;margin-top:clamp(12px,1.8vh,20px)}.eh-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.eh-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;font-size:16px;letter-spacing:-.016em;color:var(--soft)}.eh-meta>span{white-space:nowrap}.eh-meta>span:first-child{color:var(--ink);font-weight:500}.eh-meta>span:not(.chip)+span:not(.chip):before{content:"";display:inline-block;width:1px;height:13px;margin:0 14px;vertical-align:-1px;background:var(--hair-2)}.eh-meta .chip{margin-left:14px}.eh-cta{height:48px;padding-inline:20px 16px}.eh-cta .bi{display:inline-flex;opacity:.55}.eh-cta .bi .ico{width:14px;height:14px}.eh-mos{display:grid;gap:var(--mp);height:var(--mh);margin-top:clamp(20px,3vh,32px);padding:var(--mp);border-radius:var(--r-panel)}.eh-mos[data-mat=sky]{background:var(--panel)}.eh-mos[data-mat=night]{background-color:var(--night-solid, #18222D);background-image:radial-gradient(70% 55% at 100% 0%,rgba(110,150,200,.3) 0%,transparent 70%),radial-gradient(55% 45% at 0% 100%,rgba(226,255,98,.08) 0%,transparent 72%),var(--panel-night)}.eh-mos.one{grid-template-columns:minmax(0,1fr)}.eh-mos.duo{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.eh-mos.stack{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.eh-mos.stack .c0{grid-row:1 / span 2}.eh-mos.pair{grid-template-columns:minmax(0,1fr) auto auto}.eh-mos.pair .eh-c:not(.c0){width:calc((var(--mh) - 2 * var(--mp)) * var(--a, .5625))}.eh-c{position:relative;min-width:0;min-height:0}.eh-c>.frame{width:100%;height:100%;border-radius:calc(var(--r-panel) - var(--mp))}.eh-more{position:absolute;z-index:4;left:clamp(12px,1.2vw,18px);bottom:clamp(12px,1.2vw,18px);display:inline-flex;align-items:center;gap:12px;height:48px;padding:0 6px 0 20px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.016em;white-space:nowrap;color:var(--hl-ink);background:var(--hl);box-shadow:0 12px 32px -12px #0a0c0e80,inset 0 0 0 1px #14180a14;transition:transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent}.eh-more-i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--hl);background:var(--hl-ink)}.eh-more-i .ico{width:16px;height:16px;transform:rotate(90deg);transition:transform .25s var(--ease-out)}.eh-more:active{transform:scale(.96)}.eh-more:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover: hover) and (pointer: fine){.eh-more:hover .eh-more-i .ico{transform:rotate(90deg) translate(3px)}}@media (prefers-reduced-motion: no-preference){.eh-more-i .ico{animation:eh-nod 1.1s var(--ease-out) 1.6s 2}}@keyframes eh-nod{0%,to{transform:rotate(90deg) translate(0)}45%{transform:rotate(90deg) translate(4px)}}.eh-band{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(420px,60svh,640px);padding:calc(var(--nav-h) + clamp(20px,4vh,48px)) 0 clamp(32px,5vh,60px);color:#fff;--ink: #FFFFFF;--soft: rgba(255, 255, 255, .8);--mute: rgba(255, 255, 255, .7);--hair-2: rgba(255, 255, 255, .3);background-color:var(--night-solid, #18222D);background-image:radial-gradient(70% 55% at 100% 0%,rgba(110,150,200,.3) 0%,transparent 70%),radial-gradient(55% 45% at 0% 100%,rgba(226,255,98,.08) 0%,transparent 72%),var(--panel-night)}.eh-band.sx-band{background:radial-gradient(70% 60% at 100% 0%,var(--sx-glow-d, rgba(255, 255, 255, .12)) 0%,transparent 70%),linear-gradient(158deg,var(--sx-deep) 0%,var(--sx-deep2) 100%)}.eh-band[data-mat=sky]:not(.sx-band){--ink: var(--panel-ink, #262626);--soft: color-mix(in srgb, var(--panel-ink, #262626) 72%, transparent);--mute: color-mix(in srgb, var(--panel-ink, #262626) 62%, transparent);--hair-2: color-mix(in srgb, var(--panel-ink, #262626) 18%, transparent);color:var(--ink);background:var(--panel)}.eh-band-in{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(24px,4vw,64px)}@media (min-width: 700px){.eh-band:has(+.lnav-scope>.lnav){padding-bottom:calc(clamp(32px,5vh,60px) + 76px)}.eh-band+.lnav-scope>.lnav{margin-top:-76px}.eh-band+.lnav-scope>.lnav+:is(.sx-deep,.band-st){margin-top:0}}.eh-band+.lnav-scope>:is(.sx-deep,.band-st):first-child{margin-top:0}html .sx .eh-band.sx-band:is(:has(+.lnav-scope>:is(.band-st,.sx-deep):first-child),:has(+.lnav-scope>.lnav+:is(.band-st,.sx-deep))){background:linear-gradient(0deg,var(--sx-deep2) 0%,transparent 46%),radial-gradient(70% 60% at 100% 0%,var(--sx-glow-d, rgba(255, 255, 255, .12)) 0%,transparent 70%),linear-gradient(158deg,var(--sx-deep) 0%,var(--sx-deep2) 100%)}html .sx .eh-band.sx-band+.lnav-scope>:is(.band-st,.sx-deep):first-child,html .sx .eh-band.sx-band+.lnav-scope>.lnav+:is(.band-st,.sx-deep){background-image:linear-gradient(180deg,var(--sx-deep2) 0%,transparent 34%),radial-gradient(56% 50% at 100% 42%,var(--sx-glow-d) 0%,transparent 70%),linear-gradient(160deg,var(--sx-deep) 0%,var(--sx-deep2) 100%)}.eh-band-tx{flex:1;min-width:0}.eh-band .crumb a:not(:first-child){color:var(--soft)}.eh-band .eh-more{position:static;box-shadow:none}.eh-band:not([data-mat=sky]) .btn.eh-cta,.eh-band.sx-band .btn.eh-cta{background:#fff;color:#141414}.eh-mark{flex:none;align-self:flex-start}.eh-mark .btile{--bt: clamp(120px, 14vw, 200px);border-radius:26%;color:#262626;background:#fff;box-shadow:0 30px 80px -30px #00000073}.eh-ini{display:grid;place-items:center;width:clamp(120px,14vw,200px);aspect-ratio:1;border-radius:26%;font-size:clamp(3rem,6vw,5rem);letter-spacing:-.04em;color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff29}.eh-band[data-mat=sky]:not(.sx-band) .eh-ini{color:var(--ink);background:color-mix(in srgb,var(--paper) 58%,transparent);box-shadow:inset 0 0 0 1px var(--hair-2)}@media (max-width: 760px){.eh{padding-bottom:28px}.eh-acts{width:100%}.eh-mos,.eh-mos.one,.eh-mos.duo,.eh-mos.stack,.eh-mos.pair{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.eh-mos .c0{grid-column:1 / -1;grid-row:auto;aspect-ratio:4 / 3}.eh-mos .eh-c:not(.c0){aspect-ratio:4 / 3}.eh-mos.pair .eh-c:not(.c0){width:auto;aspect-ratio:3 / 4}.eh-mos.duo .c1{grid-column:1 / -1}.eh-more{height:42px;gap:10px;padding-left:16px;font-size:14px}.eh-more-i{width:32px;height:32px}.eh-band{min-height:0}.eh-band-in{flex-direction:column-reverse;align-items:flex-start;gap:22px}.eh-mark .btile,.eh-ini{--bt: 84px;width:84px}.eh-ini{font-size:2.2rem}}.sx-deck{padding-block:clamp(72px,8vw,128px) clamp(64px,7vw,112px)}.sx-deck .sx-hero-t{max-width:14ch}.dk{--dk-w: min(100%, calc((100svh - 284px) * 16 / 9));--dk-g: clamp(6px, .7vw, 10px);margin-top:clamp(32px,4vw,56px)}.dk-stage{position:relative;width:var(--dk-w);margin-inline:auto;aspect-ratio:16 / 9;border-radius:var(--sx-r);overflow:hidden;isolation:isolate;background:var(--sx-deep2);box-shadow:0 0 0 1px #ffffff1a,0 48px 110px -48px #000000bf;touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.dk-stage.end{cursor:default}.dk-stage:focus-visible{box-shadow:0 0 0 2px var(--sx-ad),0 48px 110px -48px #000000bf}.dk-slides{position:absolute;inset:0}.dk-s{position:absolute;inset:0;margin:0;display:none;opacity:0;transform:translate(var(--dk-from, 0));transition:opacity .36s var(--ease-out),transform .52s var(--ease-out)}.dk-s.near{display:block}.dk-s.on{opacity:1;transform:none;z-index:1}.dk-s img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.dk-bar{width:var(--dk-w);margin:clamp(14px,1.6vw,20px) auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.dk-ct{display:flex;align-items:center;gap:14px;min-width:0;font-size:15px;letter-spacing:-.012em}.dk-no{flex:none;font-variant-numeric:tabular-nums;color:var(--mute)}.dk-no b{font-weight:600;color:var(--sx-ad)}.dk-tt{min-width:0;padding-left:14px;border-left:1px solid var(--hair-2);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500;color:var(--ink)}.dk-acts{flex:none}.dk-acts button{color:var(--ink);transition:background-color .2s ease,opacity .2s,transform .14s var(--ease-out)}.dk-acts button:focus-visible{outline:2px solid var(--sx-ad);outline-offset:2px}@media (hover: hover) and (pointer: fine){.dk-acts button:not(:disabled):hover{background:#ffffff1a}}.dk-rail{width:var(--dk-w);margin:clamp(16px,2vw,24px) auto 0;padding:3px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 11 * var(--dk-g)) / 12);gap:var(--dk-g);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.dk-rail::-webkit-scrollbar{display:none}.dk-t{position:relative;display:block;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;opacity:.5;transition:opacity .2s ease,transform .14s var(--ease-out);-webkit-tap-highlight-color:transparent}.dk-t img{display:block;width:100%;height:100%;object-fit:cover}.dk-t:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff24;transition:box-shadow .2s ease}.dk-t[aria-current]{opacity:1}.dk-t[aria-current]:after{box-shadow:inset 0 0 0 2px var(--sx-ad)}.dk-t:active{transform:scale(.95)}.dk-t:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (hover: hover) and (pointer: fine){.dk-t:not([aria-current]):hover{opacity:.85}}.dk:fullscreen{--dk-w: min(100%, calc((100vh - 120px) * 16 / 9));display:flex;flex-direction:column;justify-content:center;margin:0;padding:24px clamp(16px,3vw,40px);background:radial-gradient(56% 50% at 100% 0%,var(--sx-glow-d) 0%,transparent 70%),linear-gradient(160deg,var(--sx-deep) 0%,var(--sx-deep2) 100%);opacity:1;transform:none}.dk:fullscreen .dk-rail{display:none}.dk::backdrop{background:#000}@media (prefers-reduced-motion: reduce){.dk-s{transform:none;transition:opacity .2s ease}}html.still .dk-s{transform:none}@media (max-width: 760px){.dk{--dk-w: 100%}.dk-stage{border-radius:14px}.dk-ct{gap:10px;font-size:14px}.dk-tt{padding-left:10px}}@media (max-width: 560px){.dk-tt{display:none}.dk-rail{width:auto;grid-auto-columns:96px;margin-inline:calc(-1 * var(--gutter));padding:3px var(--gutter);scroll-padding-inline:var(--gutter)}.dk-rail:after{content:"";width:1px}}@media (max-width: 760px){.eh-mos.slides .eh-c,.eh-mos.slides .c0,.eh-mos.slides .eh-c:not(.c0){aspect-ratio:16 / 9}}.sx-head-tx{display:grid;gap:12px}.sx-head-logo{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 32px}.sx-logo{flex:none;display:grid;place-items:center;padding:clamp(12px,1.2vw,16px) clamp(16px,1.6vw,22px);border-radius:16px;background:#fff;box-shadow:0 1px 2px #1026400f,0 14px 36px -18px #1026404d,inset 0 0 0 1px #1428460f}.sx-logo img{display:block;width:auto;height:clamp(48px,5vw,72px)}@media (max-width: 640px){.sx-head-logo{flex-direction:column;align-items:flex-start}}.about-mk{color:var(--ink);padding:0 .08em;margin:0 -.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(transparent 60%,color-mix(in srgb,var(--hl) 92%,transparent) 60%,color-mix(in srgb,var(--hl) 92%,transparent) 94%,transparent 94%);background-repeat:no-repeat;background-size:100% 100%}@media (prefers-reduced-motion: no-preference){html:not(.still) .about-mk{animation:mk-sweep .9s var(--ease-out) .45s both}}@keyframes mk-sweep{0%{background-size:0% 100%}}:root[data-theme=dark] .about-mk{color:var(--hl);background-image:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .about-mk{color:var(--hl);background-image:none}}.svh-head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.svh-head>:not(.svh-more){grid-column:1}.svh-more{grid-column:2;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:12px;height:46px;padding:0 6px 0 18px;margin-bottom:.4em;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.012em;white-space:nowrap;color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .2s ease,transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent}.svh-more-i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--hl-ink);background:var(--hl)}.svh-more-i .ico{width:15px;height:15px;transform:rotate(90deg);transition:transform .25s var(--ease-out)}.svh-more:active{transform:scale(.96)}.svh-more:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (hover: hover) and (pointer: fine){.svh-more:hover{background:#ffffff1f}.svh-more:hover .svh-more-i .ico{transform:rotate(90deg) translate(3px)}}@media (prefers-reduced-motion: no-preference){.svh-more-i .ico{animation:eh-nod 1.1s var(--ease-out) 1.8s 2}}@media (prefers-reduced-transparency: reduce){.svh-more{-webkit-backdrop-filter:none;backdrop-filter:none;background:#2a3038}}@media (max-width: 560px){.svh-more{height:42px;font-size:14px;padding-left:16px}.svh-more-i{width:30px;height:30px}}html .sx .blk.band-st,html[data-dark] .sx .blk.band-st{background-color:var(--sx-deep);background-image:radial-gradient(56% 50% at 100% 0%,var(--sx-glow-d) 0%,transparent 70%),linear-gradient(160deg,var(--sx-deep) 0%,var(--sx-deep2) 100%)}.sx .band-st .hl{color:var(--sx-ad)}.sx .blk.band-st:has(+.sx-deep){margin-bottom:0;padding-bottom:clamp(56px,8vh,96px)}.sx .band-st+.sx-deep{box-shadow:inset 0 1px #ffffff14;padding-top:clamp(56px,6vw,96px)}@media (max-width: 560px){.eh-meta>span:first-child:not(.chip){flex-basis:100%}.eh-meta>span:first-child:not(.chip)+span:not(.chip):before{display:none}}.sx-slides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin-top:clamp(10px,1.2vw,16px)}.sx-slides.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-slides.n1{grid-template-columns:minmax(0,1fr)}.sx-sl{position:relative;display:block;border-radius:16px;transition:transform .2s var(--ease-out);-webkit-tap-highlight-color:transparent}.sx-sl>.frame{aspect-ratio:16 / 9;border-radius:inherit;box-shadow:0 0 0 1px var(--tile-b, rgba(16, 24, 40, .1))}.sx-sl-x{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:#0c100e80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:scale(.94);transition:opacity .2s ease,transform .2s var(--ease-out)}.sx-sl-x .ico{width:15px;height:15px}.sx-sl:active{transform:scale(.985)}.sx-sl:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sx-sl:focus-visible .sx-sl-x{opacity:1;transform:none}@media (hover: hover) and (pointer: fine){.sx-sl:hover .sx-sl-x{opacity:1;transform:none}}@media (hover: none){.sx-sl-x{opacity:1;transform:none}}@media (max-width: 760px){.sx-slides{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.sx-slides::-webkit-scrollbar{display:none}.sx-sl{scroll-snap-align:start}}.fsv{display:none}.fsv:fullscreen{display:grid;place-items:center;padding:clamp(12px,2vw,32px);background:#0b0d0c;cursor:zoom-out}.fsv img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px}.fsv-x{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#ffffff1f}.fsv-x .ico{width:18px;height:18px}.fsv-x:focus-visible{outline:2px solid #fff;outline-offset:2px}.th-i.th-sx{color:var(--sx-ad);background:linear-gradient(150deg,var(--sx-deep),var(--sx-deep2))}.nextcard.nc-night{--ink: #FFFFFF;color:#fff;background-color:var(--night-solid, #18222D);background-image:radial-gradient(70% 55% at 100% 100%,rgba(110,150,200,.26) 0%,transparent 70%),radial-gradient(55% 45% at 0% 100%,rgba(226,255,98,.07) 0%,transparent 72%),var(--panel-night)}.nextcard.nc-night .next-go{background:#fff;color:#141414}.nextcard.has-pic.nc-tall{grid-template-columns:minmax(0,1fr) minmax(0,.5fr)}.nextcard.nc-tall .next-pic .frame img{object-position:50% 30%}@media (max-width: 760px){.nextcard.has-pic.nc-tall{grid-template-columns:minmax(0,1fr)}.nextcard.nc-tall .next-pic .frame{aspect-ratio:4 / 3}}.blk.band-st,.blk+.blk.band-st{min-height:min(72svh,720px)}.svh-in{gap:clamp(26px,4.6vh,52px);padding-block:calc(var(--nav-h) + clamp(24px,5vh,64px)) clamp(28px,5vh,64px)}.svh-grid{align-self:stretch;gap:clamp(12px,1.2vw,18px)}.svh-item.has-pic{position:relative;isolation:isolate;overflow:hidden;grid-template-rows:minmax(clamp(220px,30vh,420px),1fr) auto auto auto;gap:0;padding:0;border-top:0;border-radius:var(--r-panel);background:linear-gradient(180deg,#ffffff05,#ffffff0f);box-shadow:inset 0 0 0 1px #ffffff14;transition:transform .2s var(--ease-out)}.svh-f{position:relative;z-index:-1;min-height:0;-webkit-mask-image:linear-gradient(180deg,#000 52%,rgba(0,0,0,.55) 74%,transparent 100%);mask-image:linear-gradient(180deg,#000 52%,rgba(0,0,0,.55) 74%,transparent 100%)}.svh-f .frame{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background:transparent}.svh-f img,.svh-f video{transition:transform .8s var(--ease-out)}.has-pic>.svh-k{margin-top:clamp(-40px,-3vw,-24px);padding:0 clamp(20px,2.2vw,34px)}.has-pic>.t-st{max-width:21ch;margin-top:clamp(12px,1.4vw,18px);padding:0 clamp(20px,2.2vw,34px);font-size:clamp(1.7rem,2.5vw,2.6rem)}.has-pic>.svh-go{margin:clamp(14px,1.6vw,22px) clamp(14px,1.6vw,24px) clamp(14px,1.6vw,22px) clamp(20px,2.2vw,34px);color:#fff;font-weight:500}.svh-gi{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#141414;background:#fff}.svh-gi .ico{width:15px;height:15px;transition:transform .25s var(--ease-out)}.has-pic>.svh-go{justify-self:stretch;justify-content:space-between}.has-pic>.svh-go:after{content:"";position:absolute;inset:0;border-radius:inherit}.has-pic>.svh-go:focus-visible{outline:none}.has-pic>.svh-go:focus-visible:after{border-radius:var(--r-panel);box-shadow:inset 0 0 0 3px var(--focus, #E2FF62)}.svh-item.has-pic:has(.svh-go:active){transform:scale(.99)}@media (hover: hover) and (pointer: fine){.svh-item.has-pic:has(.svh-go:hover) .svh-f :is(img,video){transform:scale(1.035)}.svh-item.has-pic:has(.svh-go:hover) .svh-gi .ico{transform:translate(3px)}.svh-item.has-pic:has(.svh-go:hover){box-shadow:inset 0 0 0 1px #ffffff29}}@media (min-width: 861px){.svh-grid:has(.has-pic){grid-template-rows:minmax(clamp(220px,30vh,420px),1fr) auto auto auto;row-gap:0}.svh-item.has-pic{grid-row:span 4;grid-template-rows:subgrid}.has-pic>.t-st{align-self:start}}@media (max-width: 860px){.svh-item.has-pic{grid-template-rows:auto auto auto auto}.svh-f{aspect-ratio:4 / 3}}@media (max-width: 560px){.svh-f{aspect-ratio:1}.has-pic>.t-st{font-size:1.7rem}}@media (min-width: 900px){.ax{--hs: clamp(320px, calc(100svh - var(--nav-h) - 290px), 600px)}.ax-grid{align-items:start}.ax-stage{position:sticky;top:calc(var(--nav-h) + 20px)}}.th-i.th-ic .ico{width:34%;height:34%;opacity:.8}.eh-ini.eh-ic .ico{width:40%;height:40%;opacity:.82}.xph{color:var(--ink);background:radial-gradient(48% 36% at 100% 100%,var(--panel-lime, rgba(226, 255, 98, .34)) 0%,transparent 72%),var(--panel)}.xph-in{display:grid;gap:clamp(18px,2.8vh,34px);padding-block:calc(var(--nav-h) + clamp(24px,5vh,64px)) clamp(22px,3.4vh,44px)}.xph-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.xph-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:.45em}.xph-acts .xres{height:46px;background:var(--ink);color:var(--paper);box-shadow:none}.xph-acts .xres .ico{width:14px;height:14px}.xph-more{display:inline-flex;align-items:center;gap:12px;height:46px;padding:0 6px 0 18px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.012em;white-space:nowrap;color:var(--ink);background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-edge),0 10px 28px -20px #24487873;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .2s ease,transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent}.xph-more-i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--hl-ink);background:var(--hl)}.xph-more-i .ico{width:15px;height:15px;transform:rotate(90deg);transition:transform .25s var(--ease-out)}.xph-more:active{transform:scale(.96)}.xph-more:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (hover: hover) and (pointer: fine){.xph-more:hover .xph-more-i .ico{transform:rotate(90deg) translate(3px)}}@media (prefers-reduced-motion: no-preference){html:not(.still) .xph-more-i .ico{animation:eh-nod 1.1s var(--ease-out) 1.8s 2}}@media (prefers-reduced-transparency: reduce){.xph-more{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--card)}}.xdoors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.2vw,18px)}.xdoors.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.xdoors.n1{grid-template-columns:minmax(0,1fr)}.xdoor{--dp: 8px;--dx: clamp(12px, 1.3vw, 20px);position:relative;isolation:isolate;display:grid;grid-template-rows:auto auto 1fr auto auto;min-width:0;padding:var(--dp);border-radius:var(--r-panel);background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-edge),var(--glass-shadow);transition:transform .2s var(--ease-out),box-shadow .25s ease}.xdoor-f{position:relative;display:block;aspect-ratio:17 / 9;overflow:hidden;border-radius:calc(var(--r-panel) - var(--dp));background:var(--panel)}.xdoor-f:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #10203812}.xdoor-f>.frame{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background:transparent}.xdoor-f img,.xdoor-f video{transition:transform .8s var(--ease-out)}.xdoor-k{display:flex;align-items:center;gap:10px;min-width:0;margin:clamp(16px,1.7vw,24px) 0 0;padding:0 var(--dx);font:inherit;font-size:clamp(1.18rem,1.45vw,1.4rem);font-weight:600;line-height:1.15;letter-spacing:-.024em}.xdoor-no{flex:none;display:inline-grid;place-items:center;min-width:30px;height:24px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.xdoor-s{align-self:start;margin-top:10px;padding:0 var(--dx);max-width:20ch;font-size:clamp(1.42rem,1.86vw,2.05rem);line-height:1.12;letter-spacing:-.032em;text-wrap:balance}.xmk{padding:0 .06em;margin:0 -.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(transparent 60%,color-mix(in srgb,var(--hl) 94%,transparent) 60%,color-mix(in srgb,var(--hl) 94%,transparent) 93%,transparent 93%);background-repeat:no-repeat;background-size:100% 100%}@media (prefers-reduced-motion: no-preference){html:not(.still) .xdoor.rv .xmk{background-size:0% 100%;transition:background-size .9s var(--ease-out);transition-delay:calc(.38s + var(--d, 0) * .16s)}html:not(.still) .xdoor.rv.in .xmk{background-size:100% 100%}}@media (prefers-reduced-motion: no-preference){html:not(.still) .nextcard.rv .xmk{background-size:0% 100%;transition:background-size .9s var(--ease-out) .35s}html:not(.still) .nextcard.rv.in .xmk{background-size:100% 100%}}.next-in p .xmk{color:var(--ink);background-image:linear-gradient(transparent 48%,var(--hl) 48%,var(--hl) 96%,transparent 96%)}.on-dark .xmk,.on-dark .next-in p .xmk{color:var(--hl)!important;background-image:none}:root[data-theme=dark] .xmk{color:var(--hl);background-image:none}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .xmk{color:var(--hl);background-image:none}}.xdoor-w{display:flex;align-items:flex-start;gap:10px;margin-top:clamp(12px,1.2vw,16px);padding:0 var(--dx);font-size:14.5px;line-height:1.42;font-weight:500;letter-spacing:-.012em;color:var(--ink);text-wrap:pretty}.xdoor-wi{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:-1px;border-radius:50%;color:var(--hl-ink);background:var(--hl)}.xdoor-wi .ico{width:13px;height:13px}.xdoor-go{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;margin:clamp(14px,1.6vw,22px) calc(var(--dx) - 8px) calc(var(--dx) - 10px) var(--dx);font-size:14.5px;letter-spacing:-.014em}.xdoor-r{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.xdoor-r b{font-weight:600}.xdoor-r>span{color:var(--soft);white-space:nowrap}.xdoor-gi{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--paper);background:var(--ink);transition:transform .16s var(--ease-out)}.xdoor-gi .ico{width:15px;height:15px;transition:transform .25s var(--ease-out)}.xdoor-go:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit}.xdoor-go:focus-visible{outline:none}.xdoor-go:focus-visible:after{border-radius:var(--r-panel);box-shadow:inset 0 0 0 3px var(--focus, #262626)}.xdoor:has(.xdoor-go:active){transform:scale(.99)}@media (hover: hover) and (pointer: fine){.xdoor:has(.xdoor-go:hover){box-shadow:inset 0 0 0 1px var(--glass-edge),0 1px 1px #2448780d,0 36px 80px -40px #24487873}.xdoor:has(.xdoor-go:hover) .xdoor-f :is(img,video){transform:scale(1.035)}.xdoor:has(.xdoor-go:hover) .xdoor-gi .ico{transform:translate(3px)}}@media (min-width: 1100px){.xdoors{grid-template-rows:auto auto auto auto auto;row-gap:0}.xdoor{grid-row:span 5;grid-template-rows:subgrid}}span.art-trio{display:flex;align-items:center;justify-content:center}span.art-trio img{flex:none;height:min(58cqh,29cqw);width:auto;filter:drop-shadow(0 12px 18px rgba(0,0,0,.32));transition:transform .8s var(--ease-out)}span.art-trio img.p1{position:relative;z-index:2;height:min(82cqh,41cqw);margin-inline:-6cqw}.xmast{position:absolute;inset:0;display:flex;align-items:flex-end;padding:7% 7.5%;overflow:hidden;container-type:size;color:var(--sx-ad);background-image:linear-gradient(180deg,transparent calc(100% - 1px),rgba(255,255,255,.08) calc(100% - 1px)),radial-gradient(70% 60% at 100% 0%,var(--sx-glow-d, rgba(255, 255, 255, .14)) 0%,transparent 70%),linear-gradient(158deg,var(--sx-deep) 0%,var(--sx-deep2) 100%);background-size:100% 12.5%,100% 100%,100% 100%}.xmast .d{font-size:min(30cqh,17cqw);line-height:.86;letter-spacing:-.055em;padding-bottom:.04em}@media (max-width: 1099px){.xdoors,.xdoors.n2{grid-template-columns:minmax(0,1fr)}.xdoor{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto 1fr auto;column-gap:clamp(14px,2.4vw,28px)}.xdoor-f{grid-column:1;grid-row:1 / -1;aspect-ratio:auto;min-height:clamp(196px,27vw,250px)}.xdoor{grid-template-rows:auto auto auto 1fr}.xdoor-k{grid-column:2;margin-top:12px;padding:0 8px 0 0}.xdoor-s{grid-column:2;padding:0 8px 0 0;max-width:22ch;font-size:clamp(1.4rem,3vw,1.8rem)}.xdoor-w{grid-column:2;padding:0 8px 0 0}.xdoor-go{grid-column:2;margin:14px 2px 2px 0}}@media (max-width: 640px){.xph-in{gap:20px}.xph-head{align-items:center}.xph-acts{margin-bottom:0}.xph-more{height:42px;font-size:14px;padding-left:16px}.xph-more-i{width:30px;height:30px}.xdoor{--dp: 6px;--dx: 12px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto;border-radius:22px}.xdoor-f{grid-column:1;grid-row:1;aspect-ratio:16 / 10;min-height:0}.xdoor-k,.xdoor-s,.xdoor-w{grid-column:1;padding:0 var(--dx)}.xdoor-k{margin-top:14px}.xdoor-s{font-size:1.42rem;max-width:24ch}.xdoor-go{grid-column:1;margin:16px 6px 6px var(--dx)}.xdoor-go:focus-visible:after{border-radius:22px}}.xp{padding-bottom:0}.xp .xg{grid-template-columns:minmax(0,1fr);row-gap:clamp(16px,1.8vw,24px);padding-block:clamp(30px,3.6vw,52px)}.xp .xg:last-child{padding-bottom:clamp(48px,5.6vw,88px)}.xp .xg-h{position:relative;top:auto;padding-top:0}.xph+.xp .xg:first-child{border-top:0}.xcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.xcard{position:relative;display:grid;grid-template-columns:clamp(96px,8.4vw,124px) minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.3vw,18px);padding:10px 16px 10px 10px;border-radius:20px;background:var(--paper-2);transition:background-color .2s ease,transform .16s var(--ease-out)}.xcard-th{position:relative;display:block;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--panel)}.xcard-th>img{width:100%;height:100%;object-fit:cover;object-position:50% 0%;display:block}.xcard-th>.th-i{position:absolute;inset:0;width:100%;height:100%}.xcard-tx{display:grid;gap:4px;min-width:0;padding-right:6px}.xcard-tx b{font-size:17px;font-weight:500;line-height:1.25;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.xcard-m{display:flex;flex-wrap:wrap;gap:0 8px;font-size:14px;line-height:1.4;color:var(--mute)}.xcard-m>span{white-space:nowrap}.xcard-m>span:first-child:not(:last-child){white-space:normal}.xcard-m>span+span:before{content:"·";content:"·" / "";margin-right:8px}.xcard-m.stack{flex-direction:column;gap:2px}.xcard-m.stack>span+span:before{content:none}.xcard-go{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.xcard-go .ico{width:15px;height:15px;transition:transform .25s var(--ease-out)}.xcard:active{transform:scale(.985)}.xcard:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (hover: hover) and (pointer: fine){.xcard:hover{background:var(--paper-3, #ECECEA)}.xcard:hover .xcard-go{color:var(--paper);background:var(--ink);box-shadow:none}.xcard:hover .xcard-go .ico{transform:translate(2px)}}@media (max-width: 1099px){.xcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.xcards{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.xcard{grid-template-columns:96px minmax(0,1fr) auto;padding-right:14px}}.art{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;container-type:size;background:radial-gradient(70% 60% at 100% 0%,var(--sx-glow-d, rgba(255, 255, 255, .14)) 0%,transparent 70%),linear-gradient(158deg,var(--sx-deep, #294634) 0%,var(--sx-deep2, #163029) 100%)}span.art>div.frame{position:relative;inset:auto;width:min(84cqw,calc(76cqh * var(--a)));height:auto;min-height:0;aspect-ratio:var(--a);border-radius:clamp(4px,1.6cqw,10px);background:transparent;box-shadow:0 0 0 1px #ffffff1a,0 24px 50px -24px #0000008c}span.art>div.frame>img{width:100%;height:100%;object-fit:cover}span.art-pack>div.frame{width:min(94cqw,calc(94cqh * var(--a)));border-radius:0;box-shadow:none;overflow:visible}span.art-pack>div.frame>img{object-fit:contain}@media (hover: hover) and (pointer: fine){.nextcard:hover .next-pic .art .frame img{transform:none}}.sx-nubac{--sx-deep: #17693A;--sx-deep2: #0B3B20;--sx-acc: #93D50A;--sx-acc-ink: #10210A;--sx-dacc: #93D50A;--sx-dacc-ink: #10210A;--sx-at-l: #1A7A3B;--sx-at-d: #B9EC4F;--sx-ad: #B9EC4F;--sx-glow: rgba(147, 213, 10, .34);--sx-glow-k: rgba(147, 213, 10, .12);--sx-glow-d: rgba(147, 213, 10, .2)}.sx-keychain{--sx-deep: #1D1D1F;--sx-deep2: #0C0C0D;--sx-acc: #FFEC44;--sx-acc-ink: #141414;--sx-dacc: #FFEC44;--sx-dacc-ink: #141414;--sx-at-l: #6B5E00;--sx-at-d: #FFEC44;--sx-ad: #FFEC44;--sx-glow: rgba(255, 236, 68, .36);--sx-glow-k: rgba(255, 236, 68, .1);--sx-glow-d: rgba(255, 236, 68, .14)}.sx-keychain .eh-more,.sx-nubac .eh-more{color:var(--hl-ink)}.btile.bt-fill{background:transparent;overflow:hidden}.btile.bt-fill img{width:100%;height:100%;object-fit:cover}.sx-shot{position:relative;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #10264014,0 24px 60px -28px #1026406b}.sx-shot>.frame{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.sx-shot img{transition:transform .8s var(--ease-out)}@media (hover: hover) and (pointer: fine){.sx-tool-pic:hover .sx-shot>.frame img{transform:scale(1.03)}}.sx-film.is-art{aspect-ratio:16 / 9;border-radius:var(--sx-r);overflow:hidden}.sx-film.is-art>.art{background:radial-gradient(60% 70% at 50% 60%,var(--sx-glow-d) 0%,transparent 72%),linear-gradient(160deg,#ffffff12,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff17;border-radius:inherit}.sx-film.is-art>.art-pack>.frame{width:min(70cqw,calc(88cqh * var(--a)))}.sx-mpic{position:relative}.eh-art{flex:none;align-self:flex-end;width:clamp(180px,22vw,300px);margin-bottom:calc(-1*clamp(8px,2vh,24px))}.eh-art img{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}@media (max-width: 760px){.eh-band-in:has(.eh-art){flex-direction:column-reverse;align-items:flex-start}.eh-art{width:min(52vw,220px);margin:0}}.eh-cap{margin-top:10px;font-size:12.5px;line-height:1.4;color:var(--mute)}.sx-shelf{padding-block:var(--blk)}.pshelf{list-style:none;display:grid;grid-template-columns:repeat(var(--c, 5),minmax(0,1fr));gap:clamp(8px,1.4vw,20px)}.pshelf.n4{--c: 4}.pshelf.n3{--c: 3}.pshelf.n2{--c: 2}.pshelf.n1{--c: 1}.pshelf li{min-width:0}.pshelf img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:contain;transition:transform .5s var(--ease-out)}.shelf-a{display:grid;justify-items:center;gap:6px;border-radius:20px;padding-bottom:10px;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out)}.shelf-n{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--soft)}.shelf-n .ico{width:12px;height:12px;opacity:.7;transition:transform .25s var(--ease-out)}.shelf-a:active{transform:scale(.98)}.shelf-a:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (hover: hover) and (pointer: fine){.shelf-a:hover img{transform:translateY(-6px) scale(1.02)}.shelf-a:hover .shelf-n{color:#fff}.shelf-a:hover .shelf-n .ico{transform:translate(2px,-2px)}}.sx-shelf .sx-cap{margin-top:clamp(20px,2.4vw,32px)}.sx-shelf .sx-cap a{color:#fff}@media (max-width: 900px){.pshelf,.pshelf.n4{--c: 3;row-gap:20px}}@media (max-width: 560px){.pshelf,.pshelf.n4,.pshelf.n3{--c: 2}}.next-pic:has(>.art){position:relative}.next-pic>.art{position:relative;inset:auto;height:100%;min-height:220px;border-radius:calc(var(--r-panel) - clamp(10px,1vw,14px))}@media (max-width: 760px){.next-pic>.art{height:auto;min-height:0;aspect-ratio:16 / 10}}@media (min-width: 1100px){.xdoor-r{flex-direction:column;align-items:flex-start;gap:2px}}.eh-acts .eh-more{position:static;box-shadow:none}.sx-slides.n1{margin-top:0}.sx-slides.n1 .sx-sl{border-radius:var(--r-panel);box-shadow:0 1px 2px #1026400f,0 30px 70px -36px #10264073}.sx-slides.n1 .sx-sl>.frame{border-radius:inherit}.or5{--o-paper: #F4F3EF;--o-white: #FFFFFF;--o-card: #FFFFFF;--o-sunk: #ECEBE6;--o-ink: #15181A;--o-ink2: #3B4043;--o-mute: #666B67;--o-hair: rgba(21, 24, 26, .1);--o-hair2: rgba(21, 24, 26, .2);--o-rust: #B85A2B;--o-rust-ink: #A9501F;--o-rust-l: #E08A5E;--o-field: #A44C1E;--o-dusk: #0F1211;--o-dusk2: #171B19;--o-space: #0A0B0B;--o-dfg: #E9E8E3;--o-dmute: #A3A9A4;--o-dhair: rgba(233, 232, 227, .14);--o-mono: "OR Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--o-shadow: 0 1px 2px rgba(21, 24, 26, .05), 0 30px 70px -40px rgba(21, 24, 26, .32);--o-h2: clamp(2.6rem, 5.3vw, 5rem);--o-sub: clamp(1.1rem, 1.42vw, 1.32rem);--o-pad: clamp(76px, 8.2vw, 124px)}:root[data-theme=dark] .or5{--o-paper: #141816;--o-white: #0F1211;--o-card: #1B201D;--o-sunk: #20251F;--o-ink: #E9E8E3;--o-ink2: #C9CBC5;--o-mute: #A3A9A4;--o-hair: rgba(233, 232, 227, .13);--o-hair2: rgba(233, 232, 227, .26);--o-rust-ink: #E08A5E;--o-field: #8E3F17;--o-shadow: 0 0 0 1px rgba(233, 232, 227, .07)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .or5{--o-paper: #141816;--o-white: #0F1211;--o-card: #1B201D;--o-sunk: #20251F;--o-ink: #E9E8E3;--o-ink2: #C9CBC5;--o-mute: #A3A9A4;--o-hair: rgba(233, 232, 227, .13);--o-hair2: rgba(233, 232, 227, .26);--o-rust-ink: #E08A5E;--o-field: #8E3F17;--o-shadow: 0 0 0 1px rgba(233, 232, 227, .07)}}.or5 .o5-src{font-family:var(--o-mono);font-size:11.5px;line-height:1.5;letter-spacing:.02em;color:var(--o-mute);margin:14px 0 0;max-width:96ch}.o5h{position:relative;isolation:isolate;overflow:hidden;min-height:max(660px,100svh);display:grid;color:#fff;background:var(--o-dusk, #0F1211)}.o5h-film{position:absolute;inset:0;z-index:-2}.o5h-film .frame{position:absolute;inset:0;border-radius:0;background:#0f1211}.o5h-film .frame img,.o5h-film .frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.o5h-scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0f1211a8,#0f121124 22%,#0f121100 40%,#0f121175 64%,#0f1211e6),linear-gradient(90deg,#0f12119e,#0f121152 36%,#0f121100 62%)}.o5h-in{position:relative;display:grid;grid-template-rows:auto 1fr auto auto;min-height:inherit;padding-top:calc(var(--nav-h) + 22px);padding-bottom:clamp(18px,2.6vh,28px)}.o5h .crumb{margin:0}.o5h .crumb a,.o5h .crumb span{color:#ffffffc7}.o5h .crumb a:first-child{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff29;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.o5h-main{align-self:end;max-width:900px;padding-bottom:clamp(26px,4.4vh,44px)}.o5h-t{display:flex;align-items:center;gap:.2em;margin:0;font-size:var(--t-mega);line-height:.9;letter-spacing:-.052em;color:#fff;text-wrap:nowrap}.o5h-mk{display:inline-grid;flex:none;width:.74em;height:.74em}.o5h-mk svg{width:100%;height:100%;fill:#fff}.o5h-line{margin:clamp(14px,2vh,20px) 0 0;max-width:40ch;font-size:clamp(1.35rem,2.1vw,1.95rem);line-height:1.2;letter-spacing:-.026em;color:#fff;text-wrap:balance}.o5h-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:clamp(18px,2.6vh,26px)}.o5h-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;font-size:15px;font-weight:500;letter-spacing:-.01em;color:#ffffffdb}.o5h-meta>span+span:before{content:"";display:inline-block;width:1px;height:13px;margin:0 13px;vertical-align:-1px;background:#ffffff52}.o5-live{display:inline-flex;align-items:center;gap:8px}.o5-live i{position:relative;flex:none;width:7px;height:7px;border-radius:50%;background:#e08a5e}.o5-live i:after{content:"";position:absolute;inset:-4px;border-radius:50%;box-shadow:0 0 0 1px #e08a5eb3;opacity:0}@media (prefers-reduced-motion: no-preference){html:not(.still) .o5-live i:after{animation:o5ping 2.4s var(--ease-out) infinite}}@keyframes o5ping{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(1.9);opacity:0}}.o5-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;font-size:15px;font-weight:500;letter-spacing:-.01em;color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #fff3;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);transition:background-color .2s ease,transform .16s var(--ease-out)}.o5-btn .ico{width:15px;height:15px}.o5-btn:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.o5-btn:hover{background:#ffffff3d}}.o5h-gl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.o5g{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 32px;grid-template-areas:"vis vis go" "n l l";align-items:end;gap:14px 12px;padding:16px 16px 18px 18px;border-radius:20px;color:#fff;background:#0f12115c;box-shadow:inset 0 0 0 1px #ffffff24,0 20px 50px -30px #0009;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);transition:background-color .25s ease,transform .16s var(--ease-out)}.o5g:active{transform:scale(.985)}@media (hover: hover) and (pointer: fine){.o5g:hover{background:#0f12118a}.o5g:hover .o5g-go .ico{transform:translate(3px)}}.o5g-vis{grid-area:vis;display:flex;align-items:center;min-height:34px}.o5g-n{grid-area:n;font-size:clamp(2.3rem,3.2vw,2.9rem);line-height:.82;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.o5g-l{grid-area:l;max-width:22ch;padding-bottom:1px;font-size:14.5px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:#ffffffd6;text-wrap:balance}.o5g-go{grid-area:go;align-self:start;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffff24}.o5g-go .ico{width:15px;height:15px;transition:transform .25s var(--ease-out)}.o5g-dots{display:flex}.o5g-dot{flex:none;display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #171b19eb}.o5g-dot+.o5g-dot{margin-left:-9px}.o5g-dot img{display:block;width:100%;height:100%;object-fit:cover}.o5g-lg .o5-mask{display:block;width:18px;height:18px;background:#15181a;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.o5g .o5-map.mini{width:44px}.o5h-cap{margin:12px 0 0;font-family:var(--o-mono);font-size:11.5px;letter-spacing:.02em;color:#ffffff9e}.or5 .lnav-scope>.lnav{margin:0 0 -74px;padding-top:22px;top:calc(env(safe-area-inset-top,0px) + var(--nav-h) - 26px)}.or5 .lnav:not(.stuck):has(+[data-tone=dark]) .lnav-in{background:#e9e8e314;box-shadow:inset 0 0 0 1px #e9e8e31f}.or5 .lnav:not(.stuck):has(+[data-tone=dark]) .lnav-in a{color:#e9e8e3bd}.or5 .lnav:not(.stuck):has(+[data-tone=dark]) .lnav-in a[aria-current]{background:#ffffff29;color:#fff;box-shadow:none}.or5 .lnav:not(.stuck):has(+[data-tone=dark]) .lnav-back{color:#fff!important;background:transparent}.or5 .lnav:not(.stuck):has(+[data-tone=dark]) .lnav-sep{background:#e9e8e333}@media (hover: hover) and (pointer: fine){.or5 .lnav:not(.stuck):has(+[data-tone=dark]) .lnav-in a:hover{color:#fff}}.or5 .o5{padding-block:var(--o-pad)}.or5 .o5-space{background:var(--o-space);color:var(--o-dfg);padding-top:calc(var(--o-pad) + 40px)}.or5 .o5-dusk{background:var(--o-dusk);color:var(--o-dfg)}.or5 .o5-paper{background:var(--o-paper);color:var(--o-ink)}.or5 .o5-white{background:var(--o-white);color:var(--o-ink)}.or5 .o5-rust{position:relative;isolation:isolate;overflow:hidden;background:var(--o-field);color:#fff}.or5 .o5-rust:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 90% at 82% 30%,#ffd6ba29,#ffd6ba00 70%),radial-gradient(ellipse 60% 80% at 0% 100%,#280e0247,#280e0200 70%)}.o5-hd{margin-bottom:clamp(36px,4.4vw,60px)}.o5-eb{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-family:var(--o-mono);font-size:12px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--o-mute)}.o5-eb:before{content:"";flex:none;width:7px;height:7px;border-radius:2px;background:var(--o-rust)}.o5-h2{margin:0;max-width:15ch;font-size:var(--o-h2);line-height:.98;letter-spacing:-.048em;text-wrap:balance}.o5-sub{margin:clamp(14px,1.6vw,20px) 0 0;max-width:44ch;font-size:var(--o-sub);line-height:1.42;letter-spacing:-.012em;color:var(--o-ink2);text-wrap:pretty}.o5-space .o5-eb,.o5-dusk .o5-eb{color:var(--o-dmute)}.o5-space .o5-eb:before,.o5-dusk .o5-eb:before{background:var(--o-rust-l)}.o5-space .o5-h2,.o5-dusk .o5-h2{color:#fff}.o5-space .o5-sub,.o5-dusk .o5-sub{color:var(--o-dmute)}.o5-rust .o5-eb{color:#ffffffe0}.o5-rust .o5-eb:before{background:#fff}.o5-rust .o5-h2{color:#fff}.o5-rust .o5-sub{color:#ffffffe6}.o5-plus{color:var(--o-rust);margin-left:.02em}.o5-site{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 15px;border-radius:999px;font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:var(--o-ink);box-shadow:inset 0 0 0 1px var(--o-hair2);transition:box-shadow .2s ease,background-color .2s ease,transform .16s var(--ease-out);white-space:nowrap}.o5-site .ico{width:14px;height:14px}.o5-site:active{transform:scale(.97)}.o5-site.on-dark{color:#fff;box-shadow:inset 0 0 0 1px #ffffff42}@media (hover: hover) and (pointer: fine){.o5-site:hover{box-shadow:inset 0 0 0 1px var(--o-ink)}.o5-site.on-dark:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff80}}.o5-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:-.005em;color:#2a1206;background:#f3c2a5}.o5-cmp{position:relative;isolation:isolate;margin:0;aspect-ratio:2 / 1;overflow:hidden;border-radius:28px;background:#000;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;--x: 50%;box-shadow:0 0 0 1px #ffffff14}.o5-cmp-a,.o5-cmp-b{position:absolute;inset:0}.o5-cmp-b{clip-path:inset(0 0 0 var(--x))}.o5-cmp .frame{position:absolute;inset:0;border-radius:0;background:#0b0d0c}.o5-cmp .frame img,.o5-cmp .frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.o5-cmp-line{position:absolute;z-index:3;top:0;bottom:0;left:var(--x);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 18px #00000073;pointer-events:none}.o5-cmp-knob{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;color:#15181a;background:#fffffff0;box-shadow:0 12px 30px -8px #0000008c;transition:transform .18s var(--ease-out),box-shadow .2s ease}.o5-cmp-knob .ico{width:15px;height:15px}.o5-cmp-knob .ico+.ico{margin-left:-2px}.o5-cmp.drag .o5-cmp-knob{transform:scale(.92)}@media (hover: hover) and (pointer: fine){.o5-cmp:hover .o5-cmp-knob{transform:scale(1.06)}.o5-cmp.drag:hover .o5-cmp-knob{transform:scale(.92)}}.o5-cmp-in{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none}.o5-cmp-in:focus-visible+.o5-cmp-line .o5-cmp-knob{box-shadow:0 0 0 3px #15181a,0 0 0 6px #fff}.o5-cmp-tag{position:absolute;z-index:2;top:18px;padding:8px 13px;border-radius:999px;font-size:13.5px;font-weight:500;line-height:1;letter-spacing:-.01em;color:#fff;background:#0a0c0b85;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);transition:opacity .25s ease;pointer-events:none}.o5-cmp-tag.a{left:18px}.o5-cmp-tag.b{right:18px;top:auto;bottom:18px}.o5-cmp.a-off .o5-cmp-tag.a,.o5-cmp.b-off .o5-cmp-tag.b{opacity:0}.o5-x-tx{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px clamp(32px,5vw,88px);align-items:start;margin-top:clamp(28px,3vw,40px)}.o5-x-k{margin:0 0 14px;color:#fff}.o5-x-k .o5-mask{display:block;height:15px;width:calc(15px * var(--ar));background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center}.o5-x-t{margin:0;font-size:clamp(2rem,3.1vw,2.9rem);line-height:1;letter-spacing:-.04em;color:#fff;text-wrap:balance}.o5-x-l{margin:14px 0 0;max-width:40ch;font-size:16.5px;line-height:1.5;letter-spacing:-.01em;color:var(--o-dmute);text-wrap:pretty}.o5-x-f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:4px 0 0}.o5-x-f>div{padding-top:14px;border-top:1px solid var(--o-dhair)}.o5-x-f dt{font-size:clamp(1.7rem,2.5vw,2.4rem);line-height:1;letter-spacing:-.04em;color:#fff}.o5-x-f dd{margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--o-dmute);text-wrap:pretty}.o5-x-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:26px}.o5-who{display:flex;align-items:center;gap:12px;margin:0;font-size:15px;line-height:1.35;color:var(--o-dmute)}.o5-who img{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover}.o5-who b{font-weight:600;color:#fff}.o5-partners .o5-src{color:#e9e8e3a3}.o5-duo{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;margin-top:clamp(56px,6.4vw,96px)}.o5-tile{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(430px,37vw,540px);border-radius:28px;color:#fff;background:#111413;box-shadow:0 0 0 1px #ffffff12}.o5-tile-m{position:absolute;inset:0;z-index:-2}.o5-tile-m .frame{position:absolute;inset:0;border-radius:0}.o5-tile-m .frame img{width:100%;height:100%;object-fit:cover}.o5-tile:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#08090900 34%,#08090980 60%,#080909e6)}.o5-tile-q{justify-content:flex-end}.o5-tile-p:after{background:linear-gradient(180deg,#080909bd,#08090933 30%,#08090900 46% 62%,#080909d1)}.o5-tile-tx.o5-tile-top{padding-bottom:0}.o5-tile-p .o5-tile-f{margin-top:0}.o5-tile-tx{padding:clamp(22px,2.6vw,36px)}.o5-tile-k{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--o-mono);font-size:12px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#ffffffc2}.o5-tile-k i{width:1px;height:12px;background:#ffffff57}.o5-tile-lg .o5-mask{display:block;width:20px;height:20px;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.o5-tile-t{margin:0;font-size:clamp(2rem,3.1vw,2.9rem);line-height:.98;letter-spacing:-.045em;color:#fff}.o5-tile-f{display:grid;grid-template-columns:repeat(3,max-content);gap:0 clamp(18px,2.4vw,34px);margin:22px 0 0}.o5-tile-f dt{font-size:clamp(1.6rem,2.2vw,2.1rem);line-height:1;letter-spacing:-.04em}.o5-tile-f dd{margin:6px 0 0;font-size:13.5px;color:#ffffffbd}.o5-tile-l{margin:14px 0 0;max-width:40ch;font-size:16px;line-height:1.5;color:#ffffffd6}.o5-tile-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:24px}.o5-tile-foot .o5-src{margin:0;color:#ffffffb8}.o5-quote{margin:0}.o5-quote p{margin:0;font-family:var(--display);font-size:clamp(1.3rem,1.85vw,1.7rem);line-height:1.16;letter-spacing:-.03em;color:#fff;text-wrap:balance}.o5-tile-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:20px 0 0;font-size:14.5px;color:#ffffffc7}.o5-tile-who b{font-size:15.5px;font-weight:600;color:#fff}.o5-tile-q .o5-tile-m .frame img{object-position:50% 18%}@media (hover: hover) and (pointer: fine){.o5-tile-m .frame img{transition:transform 1.2s var(--ease-out)}.o5-tile:hover .o5-tile-m .frame img{transform:scale(1.025)}}.o5-team-in{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(36px,5.4vw,104px);align-items:start}.o5-team-l{position:sticky;top:calc(var(--nav-h) + 92px)}.o5-team .o5-hd{margin-bottom:0}.o5-tns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin-top:clamp(32px,3.6vw,48px)}.o5-tn{padding-top:16px;border-top:1px solid var(--o-hair2)}.o5-tn-v{display:block;font-size:clamp(3.2rem,5.4vw,5rem);line-height:.86;letter-spacing:-.058em;font-variant-numeric:tabular-nums}.o5-tn-l{display:block;margin-top:10px;max-width:16ch;font-size:14.5px;line-height:1.35;color:var(--o-ink2)}.o5-shots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.o5-shot{margin:0}.o5-shot>.frame,.o5-shot>.slot{aspect-ratio:4 / 5;overflow:hidden;border-radius:16px}.o5-shot>.frame img{width:100%;height:100%;object-fit:cover}.o5-shot figcaption{margin-top:6px;font-size:12.5px;color:var(--o-mute)}.o5-wall{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 16px}.o5-pc{min-width:0}.o5-pc-pic{position:relative;display:block;aspect-ratio:1;margin-bottom:13px;overflow:hidden;border-radius:22px;background:#e7e7e3}.o5-pc-pic img{display:block;width:100%;height:100%;object-fit:cover}.o5-pc-pic.none{display:grid;place-items:center;background:radial-gradient(120% 100% at 30% 0%,#f7eee8,#efe2d8)}.o5-pc-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--o-rust-ink);background:#ffffffb3}.o5-pc-ic .ico{width:26px;height:26px}.o5-pc b{display:block;font-size:16px;font-weight:600;line-height:1.25;letter-spacing:-.016em}.o5-pc-r{display:block;margin-top:3px;font-size:14px;line-height:1.35;color:var(--o-ink2)}.o5-pc-n{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--o-mute)}:root[data-theme=dark] .o5-pc-pic.none{background:radial-gradient(120% 100% at 30% 0%,#2a231e,#1f1a16)}:root[data-theme=dark] .o5-pc-ic{background:#ffffff0f}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .o5-pc-pic.none{background:radial-gradient(120% 100% at 30% 0%,#2a231e,#1f1a16)}:root:not([data-theme=light]) .o5-pc-ic{background:#ffffff0f}}.o5-ranch-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,96px);align-items:center}.o5-ranch .o5-hd{margin-bottom:0}.o5-ranch .o5-h2{max-width:13ch}.o5-big{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .22em;margin:clamp(28px,3.4vw,48px) 0 0}.o5-big-v{font-size:clamp(4.4rem,9.2vw,9.4rem);line-height:.8;letter-spacing:-.062em;font-variant-numeric:tabular-nums}.o5-big .o5-plus{color:#f3c2a5}.o5-big-u{font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1;letter-spacing:-.03em;color:#ffffffd1}.o5-big-l{margin:clamp(18px,2vw,26px) 0 0;max-width:36ch;font-size:var(--o-sub);line-height:1.42;letter-spacing:-.012em;color:#ffffffe6;text-wrap:pretty}.o5-ranch-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:28px}.o5-ranch-row .o5-live{height:36px;padding:0 14px 0 12px;border-radius:999px;font-size:14.5px;font-weight:500;background:#ffffff24;box-shadow:inset 0 0 0 1px #fff3}.o5-ranch-row .o5-live i{background:#fff}.o5-ranch-row .o5-live i:after{box-shadow:0 0 0 1px #fffc}.o5-rs{font-size:14.5px;color:#ffffffdb}.o5-rs b{font-weight:400;font-size:1.3em;letter-spacing:-.03em;color:#fff}.o5-ranch .o5-src{margin-top:clamp(28px,3.4vw,44px);color:#ffffffd6}.o5-ranch-map{margin:0;justify-self:center;width:min(100%,500px)}.o5-map{position:relative;display:block;width:100%}.o5-map svg{display:block;width:100%;height:100%;overflow:visible}.o5-map-tx{fill:#ffffff14;stroke:#ffffffe6;stroke-width:1.8;stroke-linejoin:round}.o5-map-pin{position:absolute;left:var(--px);top:var(--py);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px #ffffff38}.o5-map-pin i{position:absolute;inset:-9px;border-radius:50%;box-shadow:0 0 0 1.5px #ffffffd9;opacity:0}@media (prefers-reduced-motion: no-preference){html:not(.still) .o5-map-pin i{animation:o5ping 2.6s var(--ease-out) infinite}}.o5-map-l{position:absolute;left:var(--px);top:var(--py);transform:translate(20px,-50%);padding:8px 13px;border-radius:999px;font-size:14px;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;color:var(--o-field);background:#fff;box-shadow:0 10px 24px -10px #280e0280}.o5-map.mini .o5-map-tx{stroke-width:22;fill:#ffffff1a}.o5-map.mini .o5-map-pin{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:#e08a5e;box-shadow:0 0 0 2px #0f121199}.o5-map.mini .o5-map-pin i{display:none}@media (prefers-reduced-motion: no-preference){html:not(.still) .o5-ranch-map.rv{transform:none}html:not(.still) .o5-ranch-map.rv .o5-map-tx{stroke-dasharray:1;stroke-dashoffset:1;fill-opacity:0;transition:stroke-dashoffset 2s var(--ease-io) .1s,fill-opacity .9s ease 1.6s}html:not(.still) .o5-ranch-map.rv.in .o5-map-tx{stroke-dashoffset:0;fill-opacity:1}html:not(.still) .o5-ranch-map.rv :is(.o5-map-pin,.o5-map-l){opacity:0;scale:.7;transition:opacity .35s ease 1.9s,scale .6s var(--ease-out) 1.9s}html:not(.still) .o5-ranch-map.rv.in :is(.o5-map-pin,.o5-map-l){opacity:1;scale:1}}.o5-results{margin-top:28px}.o5-results .gh{aspect-ratio:21 / 6;border-radius:20px}.o5-hd.split{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:0 clamp(28px,4vw,64px)}.o5-hd.split .o5-eb{grid-column:1 / -1}.o5-hd.split .o5-sub{margin:0 0 .3em;justify-self:end;max-width:30ch}.o5-mosaic{display:grid;gap:14px}.o5-mo-row{display:flex;gap:14px}.o5-mo{position:relative;flex:var(--a) 1 0;min-width:0;aspect-ratio:var(--a);margin:0;overflow:hidden;border-radius:22px;background:#0f1211}.o5-mo>.frame{position:absolute;inset:0;border-radius:0}.o5-mo>.frame img,.o5-mo>.frame video{width:100%;height:100%;object-fit:cover}.o5-mo figcaption{position:absolute;left:14px;bottom:14px;display:grid;gap:4px;max-width:calc(100% - 80px);padding:10px 14px 11px;border-radius:14px;color:#fff;background:#0a0c0b80;-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);pointer-events:none}.o5-mo figcaption b{font-size:15.5px;font-weight:600;line-height:1.2;letter-spacing:-.015em}.o5-mo figcaption span{font-family:var(--o-mono);font-size:11px;letter-spacing:.04em;color:#ffffffb8}.o5-hd.center{display:grid;justify-items:center;text-align:center}.o5-hd.center .o5-sub{max-width:50ch}.o5-xp{position:relative}.o5-xp-win{position:relative;overflow:hidden;aspect-ratio:16 / 9;max-height:calc(100svh - var(--nav-h) - 120px);width:100%;margin-inline:auto;border-radius:26px;background:#f4f3ef;box-shadow:0 0 0 1px #ffffff14,0 50px 120px -50px #000000e6}.o5-xp-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.o5-xp-fr{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:transparent}.o5-xp:not(.o5-xp-live) .o5-xp-fr{opacity:0;pointer-events:none}.o5-xp-fr{transition:opacity .5s var(--ease-out)}.o5-xp-phone{position:absolute;inset:0}.o5-xp-phone .frame{position:absolute;inset:0;border-radius:0}.o5-xp-phone .frame img,.o5-xp-phone .frame video{width:100%;height:100%;object-fit:cover}.o5-xp-live .o5-xp-phone{display:none}.o5-xp.full{min-height:var(--h)}.o5-xp.full .o5-xp-win{position:fixed;inset:0;z-index:1000;max-height:none;aspect-ratio:auto;border-radius:0;box-shadow:none}.o5-xp-x{position:fixed;z-index:1001;top:14px;left:14px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:#15181ae0;box-shadow:0 8px 24px -8px #00000080;transition:transform .16s var(--ease-out)}.o5-xp-x .ico{width:18px;height:18px}.o5-xp-x:active{transform:scale(.94)}.o5-xp-x[hidden]{display:none}html.o5-xp-open{overflow:hidden}html.o5-xp-open .nav,html.o5-xp-open #mbar,html.o5-xp-open #tabbar{visibility:hidden}.o5-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.o5-steps li{display:flex;align-items:baseline;gap:12px;padding-top:14px;border-top:1px solid var(--o-dhair);font-size:15.5px;font-weight:500;line-height:1.35;letter-spacing:-.012em;color:#fff}.o5-step-n{flex:none;font-family:var(--o-mono);font-size:12px;letter-spacing:.06em;color:var(--o-rust-l)}.o5-fl-cta{margin:34px 0 0;text-align:center}.o5-elc-in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(36px,6vw,112px);align-items:center}@media (min-width: 1101px){.o5-elc-in .o5-letter{order:-1}}.o5-elc .o5-h2{max-width:14ch;font-size:clamp(2.4rem,4.4vw,4.1rem)}.o5-elc .o5-hd{margin-bottom:0}.o5-efs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);max-width:480px;gap:0 20px;margin:clamp(30px,3.4vw,44px) 0 28px}.o5-ef{display:grid;align-content:start;gap:8px;padding-top:14px;border-top:1px solid var(--o-hair2)}.o5-ef-v{font-size:clamp(1.9rem,2.9vw,2.7rem);line-height:.95;letter-spacing:-.045em}.o5-ef-l{font-size:14px;line-height:1.4;color:var(--o-ink2)}.o5-letter{position:relative;margin:0;padding:clamp(26px,4vw,56px) clamp(18px,3vw,44px);border-radius:30px;background:radial-gradient(120% 120% at 100% 0%,#f6dccb,#fff 62%);box-shadow:0 1px 2px #15181a0a}.o5-letter-card{isolation:isolate}.o5-letter-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:18px;background:var(--o-card);transform:rotate(2.6deg) translate(10px,8px);box-shadow:0 1px 2px #15181a1a,0 20px 50px -30px #15181a59}.o5-letter-card{position:relative;padding:clamp(20px,2.2vw,28px);border-radius:18px;background:var(--o-card);box-shadow:0 1px 2px #15181a0f,0 30px 70px -36px #15181a73}.o5-letter-top{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px}.o5-letter-av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--o-mono);font-size:11px;letter-spacing:.04em;color:#fff;background:var(--o-rust)}.o5-letter-from{display:grid;line-height:1.25}.o5-letter-from b{font-size:14.5px;font-weight:600}.o5-letter-from span{font-size:13px;color:var(--o-mute)}.o5-letter-top time{font-family:var(--o-mono);font-size:11.5px;color:var(--o-mute)}.o5-letter-s{margin:16px 0 12px;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.o5-letter-b p{margin:0 0 10px;font-size:14.5px;line-height:1.6;color:var(--o-ink2)}.o5-letter-b p:last-child{margin:0}.o5-red{display:inline-block;width:calc(var(--w) * 2.6em);height:.95em;margin:0 .08em;vertical-align:-.12em;border-radius:2px;background:var(--o-ink);opacity:.82}.o5-letter .o5-src{position:relative;margin:18px 4px 0}:root[data-theme=dark] .o5-letter{background:radial-gradient(120% 120% at 100% 0%,#2B2019,var(--o-paper) 60%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .o5-letter{background:radial-gradient(120% 120% at 100% 0%,#2B2019,var(--o-paper) 60%)}}@media (max-width: 1100px){.o5-team-in,.o5-elc-in{grid-template-columns:minmax(0,1fr)}.o5-team-l{position:static}.o5-shots{max-width:420px}.o5-ranch-map{max-width:460px}.o5-x-tx{grid-template-columns:minmax(0,1fr)}.o5-duo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.o5-tile{min-height:520px}.o5-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.o5-hd.split{grid-template-columns:minmax(0,1fr)}.o5-hd.split .o5-sub{justify-self:start;margin-top:14px}.o5-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.or5{--o-h2: clamp(2.3rem, 10.4vw, 3rem);--o-pad: 72px}.o5h{min-height:max(600px,100svh)}.o5h-t{font-size:clamp(3.2rem,15vw,4.4rem)}.o5h-gl{grid-template-columns:minmax(0,1fr);gap:8px}.o5g{grid-template-columns:48px minmax(0,1fr) 30px;grid-template-areas:"n l go";align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:16px}.o5g-vis{display:none}.o5g-n{font-size:2rem}.o5g-go{align-self:center;width:30px;height:30px}.o5h-scrim{background:linear-gradient(180deg,#0f1211a8,#0f12111a 24%,#0f121173 46%,#0f1211eb 72%,#0f1211f5)}.o5-cmp{aspect-ratio:16 / 11;border-radius:20px}.o5-cmp-tag{top:12px;font-size:12.5px;padding:7px 11px}.o5-cmp-tag.a{left:12px}.o5-cmp-tag.b{right:12px}.o5-cmp-knob{width:46px;height:46px;margin:-23px 0 0 -23px}.o5-x-f{grid-template-columns:minmax(0,1fr);gap:0}.o5-x-f>div{display:grid;grid-template-columns:7.2rem minmax(0,1fr);align-items:baseline;gap:14px;padding:13px 0}.o5-x-f dt{font-size:1.5rem}.o5-x-f dd{margin:0}.o5-tile{min-height:440px;border-radius:22px}.o5-tile-f{gap:0 18px}.o5-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.o5-pc-pic{border-radius:18px}.o5-tns{margin-top:28px}.o5-big-v{font-size:clamp(3.8rem,19vw,5.6rem)}.o5-mo-row{flex-direction:column}.o5-mo{flex:none;width:100%;border-radius:18px}.o5-steps{grid-template-columns:minmax(0,1fr);gap:12px}.o5-efs{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);gap:0}.o5-ef{grid-template-columns:4.2rem minmax(0,1fr);align-items:baseline;gap:14px;padding:13px 0}.o5-ef-v{font-size:1.8rem}.o5-letter{padding:18px 12px;border-radius:22px}.o5-letter-card:before{display:none}.o5-letter-card{transform:none}.o5-xp-win{border-radius:18px}}.or5 .o5-elc{padding-bottom:clamp(48px,5vw,72px)}.o5-flight .o5-hd{margin-bottom:clamp(28px,3vw,40px)}@media (max-width: 860px){.o5-ranch-in{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.o5-duo{grid-template-columns:minmax(0,1fr)}.o5-tile-q,.o5-tile-p{min-height:0;aspect-ratio:4 / 5}}@media (max-width: 760px){.o5-site{height:44px}.o5h .crumb a:first-child{height:44px;margin-block:-7px;padding:0 15px}}.o5-big{row-gap:12px}.o5-nw{white-space:nowrap}.o5-pc-pic.flight img{filter:saturate(1.05)}.o5-pc-badge{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;border-radius:999px;font-size:12.5px;font-weight:600;color:#fff;background:#0a0c0b8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.o5-pc-badge .ico{width:15px;height:15px}.o5-elc .o5-letter-card{transform:none}@media (max-width: 760px){.o5-cmp-tag.b{bottom:12px}}.o5-pt-hd{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-bottom:16px;margin-bottom:clamp(20px,2.4vw,28px);border-bottom:1px solid var(--o-dhair)}.o5-pt-n{font-family:var(--o-mono);font-size:13px;letter-spacing:.08em;color:var(--o-rust-l)}.o5-pt-name{display:inline-flex;align-items:center;gap:12px;font-family:var(--display);font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1;letter-spacing:-.03em;color:#fff}.o5-pt-wm{display:inline-flex}.o5-pt-wm .o5-mask{display:block;height:18px;width:calc(18px * var(--ar));background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center}.o5-pt-lg{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#ffffff1a}.o5-pt-lg .o5-mask{display:block;width:20px;height:20px;background:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.o5-pt-face{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 22%}.o5-tag{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29}.o5-tag.eq{color:#2a1206;background:#f3c2a5;box-shadow:none}.o5-p1-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px clamp(32px,5vw,88px);align-items:center;margin-bottom:clamp(28px,3vw,40px)}.o5-p1-tx .o5-x-t{font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:.98;letter-spacing:-.045em}.o5-bring{display:grid;grid-template-columns:minmax(0,1fr) clamp(44px,5vw,72px) auto;align-items:center;gap:12px;padding:14px;border-radius:22px;background:#ffffff09;box-shadow:inset 0 0 0 1px var(--o-dhair)}.o5-bring-k{margin:2px 0 10px 2px;font-family:var(--o-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--o-dmute)}.o5-mod{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"i b" "i s";column-gap:12px;row-gap:2px;align-items:center;padding:12px 14px;border-radius:14px;background:#ffffff0f}.o5-mod+.o5-mod{margin-top:8px}.o5-mod-i{grid-area:i;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#e08a5e;background:#e08a5e29}.o5-mod-i .ico{width:17px;height:17px}.o5-mod b{grid-area:b;font-size:15.5px;font-weight:600;letter-spacing:-.012em;color:#fff}.o5-mod>span:last-child{grid-area:s;font-size:13.5px;line-height:1.4;color:var(--o-dmute)}.o5-bring-arrow{position:relative;display:block;height:18px}.o5-bring-arrow i{position:absolute;left:0;right:10px;top:50%;height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,#E08A5E 0 6px,transparent 6px 12px);background-size:12px 2px}.o5-bring-arrow .ico{position:absolute;right:-3px;top:50%;width:17px;height:17px;margin-top:-8.5px;color:#e08a5e}@media (prefers-reduced-motion: no-preference){html:not(.still) .o5-bring-arrow i{animation:o5flow .9s linear infinite}}@keyframes o5flow{to{background-position:12px 0}}.o5-bring-to{display:grid;justify-items:center;gap:3px;min-width:118px;padding:18px 16px;border-radius:18px;text-align:center;color:#15181a;background:#f4f3ef;box-shadow:0 20px 40px -20px #0009}.o5-bring-mk{display:grid;width:34px;height:34px;margin-bottom:4px}.o5-bring-mk svg{width:100%;height:100%;fill:#15181a}.o5-bring-to b{font-size:16px;font-weight:600;letter-spacing:-.015em}.o5-bring-to span{font-size:12.5px;color:#666b67}.o5-x-row{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:20px clamp(32px,5vw,88px);align-items:end;margin-top:clamp(24px,3vw,36px)}.o5-x-row .o5-x-f{grid-template-columns:repeat(2,minmax(0,1fr))}.o5-x-row .o5-x-foot{margin-top:0}.o5-who .o5-tag{margin-left:2px}.o5-look{margin:18px 0 0}.o5-look>:is(.frame,.slot){aspect-ratio:16 / 9;overflow:hidden;border-radius:22px}.o5-duo{align-items:stretch}.o5-pt{display:flex;flex-direction:column;min-width:0}.o5-pt .o5-tile{flex:1}.o5-chips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.o5-chips span{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 9px;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.005em;color:#fff;background:#0a0c0b73;box-shadow:inset 0 0 0 1px #ffffff2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.o5-chips .ico{width:14px;height:14px;color:#f3c2a5}.o5-tile-q .o5-tile-k{color:#f3c2a5}.o5-tile-who{flex-direction:column;align-items:flex-start;gap:3px}.o5-tile-who b{font-size:15px}.o5-team-r{min-width:0}.o5-tg-l{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-family:var(--o-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--o-mute)}.o5-tg-l i{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;font-style:normal;font-size:11px;letter-spacing:0;color:var(--o-ink2);background:var(--o-sunk)}.o5-tg-l:after{content:"";flex:1;height:1px;background:var(--o-hair)}.o5-team .o5-wall{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px 14px}.o5-team-row2{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:14px;margin-top:clamp(30px,3vw,42px)}.o5-team .o5-tg-p .o5-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.o5-t2{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:0 22px;align-content:start;padding-left:clamp(14px,2vw,28px)}.o5-list2{list-style:none;margin:0;padding:0;display:grid;gap:12px}.o5-pr{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px}.o5-pr-pic{position:relative;display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:14px;background:#e7e7e3}.o5-pr-pic img{width:100%;height:100%;object-fit:cover}.o5-pr-pic.none{background:radial-gradient(120% 100% at 30% 0%,#f7eee8,#efe2d8)}.o5-pr-pic .o5-pc-ic{width:32px;height:32px}.o5-pr-pic .o5-pc-ic .ico{width:18px;height:18px}.o5-pr-tx{display:grid;min-width:0}.o5-pr-tx b{font-size:15px;font-weight:600;letter-spacing:-.012em;line-height:1.3}.o5-pr-tx span{font-size:13px;line-height:1.35;color:var(--o-ink2)}:root[data-theme=dark] .o5-pr-pic.none{background:radial-gradient(120% 100% at 30% 0%,#2a231e,#1f1a16)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .o5-pr-pic.none{background:radial-gradient(120% 100% at 30% 0%,#2a231e,#1f1a16)}}.o5-world{margin:clamp(30px,3vw,42px) 0 0}.o5-world-map{position:relative;display:block;width:100%}.o5-world-map svg{display:block;width:100%;height:100%}.o5-world-map path{fill:none;stroke:#d6d5cf;stroke-width:5.4;stroke-linecap:round}.o5-world-pin{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--o-rust);box-shadow:0 0 0 3px #b85a2b33}@media (prefers-reduced-motion: no-preference){html:not(.still) .o5-world.rv .o5-world-pin{opacity:0;scale:.4;transition:opacity .3s ease,scale .5s var(--ease-out);transition-delay:calc(.5s + var(--k) * 90ms)}html:not(.still) .o5-world.rv.in .o5-world-pin{opacity:1;scale:1}}.o5-world figcaption{margin-top:12px;font-size:12.5px;line-height:1.5;color:var(--o-mute)}:root[data-theme=dark] .o5-world-map path{stroke:#e9e8e333}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .o5-world-map path{stroke:#e9e8e333}}.o5-ranch .o5-hl{color:#f6cdb2}.or5 .o5-rust:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.o5-bigb{margin-top:clamp(26px,3vw,40px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid rgba(255,255,255,.24)}.o5-bigb .o5-big{margin:0}.o5-rsts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin-top:26px}.o5-rst{padding-top:12px;border-top:1px solid rgba(255,255,255,.24)}.o5-rst b{display:block;font-size:clamp(1.8rem,2.6vw,2.4rem);font-weight:400;line-height:1;letter-spacing:-.045em;color:#fff}.o5-rst>span{display:block;margin-top:6px;font-size:13.5px;line-height:1.35;color:#ffffffdb}.o5-rq{margin:26px 0 0;padding-left:16px;border-left:2px solid rgba(255,255,255,.5)}.o5-rq blockquote{margin:0}.o5-rq p{margin:0;font-size:1.15rem;line-height:1.4;color:#fff}.o5-rq figcaption{margin-top:6px;font-size:13px;color:#ffffffd1}.o5-ranch-map{position:relative}.o5-map-name{font-family:var(--o-mono);font-size:14px;letter-spacing:.5em;fill:#ffffff73}.o5-map-scale path{fill:none;stroke:#ffffffd1;stroke-width:1.6}.o5-map-scale text{font-family:var(--o-mono);font-size:13px;letter-spacing:.04em;fill:#fffc}.o5-rframe{position:absolute;left:-4%;bottom:2%;width:44%;margin:0;overflow:hidden;border-radius:14px;box-shadow:0 0 0 4px #fff,0 26px 50px -20px #280e0299;transform:rotate(-3deg)}.o5-rframe>:is(.frame,.slot){aspect-ratio:4 / 3;border-radius:0}.o5-rframe>.frame img{width:100%;height:100%;object-fit:cover}.o5-letter-ph{overflow:hidden;isolation:isolate;padding:clamp(44px,6vw,84px) clamp(20px,3.4vw,48px) clamp(16px,2vw,24px);background:#0f1211}.o5-letter-bg{position:absolute;inset:0;z-index:-2}.o5-letter-bg .frame{position:absolute;inset:0;border-radius:0}.o5-letter-bg .frame img{width:100%;height:100%;object-fit:cover}.o5-letter-ph:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0a0c0b00,#0a0c0b1a 55%,#0a0c0bbd)}.o5-letter-ph .o5-src{position:relative;margin:20px 4px 0;color:#ffffffe6}.o5-letter-ph .o5-src a{color:inherit;text-decoration:underline;text-decoration-color:#ffffff73;text-underline-offset:2px}@media (max-width: 1100px){.o5-p1-top,.o5-x-row,.o5-team-row2{grid-template-columns:minmax(0,1fr)}.o5-t2{padding-left:0}}@media (max-width: 760px){.o5-bring{grid-template-columns:minmax(0,1fr)}.o5-bring-arrow{height:28px;width:2px;justify-self:center}.o5-bring-arrow i{inset:0 0 8px;width:2px;height:auto;margin:0;background:repeating-linear-gradient(180deg,#E08A5E 0 6px,transparent 6px 12px)}.o5-bring-arrow .ico{top:auto;bottom:-6px;right:-8px;transform:rotate(90deg)}.o5-team .o5-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.o5-rsts{grid-template-columns:minmax(0,1fr);gap:0}.o5-rst{display:grid;grid-template-columns:6.4rem minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0}.o5-rst>span{margin:0}.o5-rframe{position:relative;left:auto;bottom:auto;width:70%;margin:-40px 0 0 6%}.o5-pt-name{font-size:1.3rem}}.o5-map-co{fill:#ffffff4d;stroke:#ffffffbf;stroke-width:.8;stroke-linejoin:round}@media (prefers-reduced-motion: no-preference){html:not(.still) .o5-ranch-map.rv .o5-map-co{opacity:0;transition:opacity .8s ease 1.7s}html:not(.still) .o5-ranch-map.rv.in .o5-map-co{opacity:1}}.o5-rsts:has(>.o5-rst:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.o5-tg-n{margin:-6px 0 14px;max-width:34ch;font-size:13.5px;line-height:1.4;color:var(--o-ink2)}.o5-map-disc{fill:#8e3f17;stroke:none}.o5-map-ring{fill:none;stroke:#ffffffe6;stroke-width:1.6}.o5-map-lead{fill:none;stroke:#ffffffb3;stroke-width:1.2;stroke-dasharray:3 3}.o5-map-tx2{fill:#ffffff0f;stroke:#fff9;stroke-width:1.2}.o5-map-ins .o5-map-co{fill:#ffffff42;stroke:#ffffffd9;stroke-width:1}.o5-map-dot{fill:#fff}.o5-map-l.at-ins{left:var(--lx);top:var(--ly);transform:translate(-64%,10px)}@media (prefers-reduced-motion: no-preference){html:not(.still) .o5-ranch-map.rv :is(.o5-map-ins){opacity:0;transition:opacity .6s ease 2.1s}html:not(.still) .o5-ranch-map.rv.in :is(.o5-map-ins){opacity:1}}@media (max-width: 760px){.o5-x-row .o5-x-f{grid-template-columns:minmax(0,1fr)}.o5-who{flex-wrap:wrap;row-gap:8px}}.o5-who{flex-wrap:wrap}.o5-dots{margin:22px 0 0}.o5-dots-g{display:grid;grid-template-columns:repeat(17,minmax(0,1fr));gap:5px;max-width:360px}.o5-dots-g i{display:block;aspect-ratio:1;border-radius:50%;background:var(--o-sunk);box-shadow:inset 0 0 0 1px var(--o-hair)}.o5-dots-g i.on{background:var(--o-rust);box-shadow:none}.o5-dots figcaption{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:12.5px;color:var(--o-mute)}.o5-dots-k{display:inline-flex;align-items:center;gap:7px}.o5-dots-k i{width:9px;height:9px;border-radius:50%;background:var(--o-rust)}.o5-dots-k i.off{background:var(--o-sunk);box-shadow:inset 0 0 0 1px var(--o-hair2)}.o5-cyc{display:flex;gap:3px;margin:16px 0 0;max-width:460px}.o5-cyc-s{position:relative;flex:var(--f) 1 0;min-width:8px}.o5-cyc-s i{display:block;height:6px;border-radius:3px;background:#ffffffd9}.o5-cyc-s:first-child i{background:#f3c2a5}.o5-cyc-s:last-child i{background:#ffffff59}.o5-cyc-s b{display:block;margin-top:7px;font-family:var(--o-mono);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#ffffffc7}.o5-cyc-s:first-child b{position:absolute;left:0;bottom:14px;margin:0;color:#f3c2a5}.o5-nv{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: no-preference){html:not(.still) .or5 .inked .w{transition-duration:.5s,.66s,.5s}html:not(.still) .o5h-t.inked .w{transition-delay:.15s}html:not(.still) .o5h-t .o5h-mk{opacity:0;transform:rotate(-24deg) scale(.82);transition:opacity .6s var(--ease-out),transform 1.1s var(--ease-out)}html:not(.still) .o5h-t.in .o5h-mk{opacity:1;transform:none}html:not(.still) .o5h .o5h-line,html:not(.still) .o5h .o5h-row{opacity:0;transform:translateY(10px);transition:opacity .8s var(--ease),transform .9s var(--ease)}html:not(.still) .o5h .o5h-line{transition-delay:.45s}html:not(.still) .o5h .o5h-row{transition-delay:.6s}html:not(.still) .o5h:has(.o5h-t.in) :is(.o5h-line,.o5h-row){opacity:1;transform:none}html:not(.still) .o5h .o5g{transition-delay:calc(.75s + var(--gi, 0) * 90ms)}html:not(.still) .o5h .o5g:nth-child(2){--gi: 1}html:not(.still) .o5h .o5g:nth-child(3){--gi: 2}html:not(.still) .or5 :is(.o5-pc,.o5-mo,.o5-tile).rv{transform:none}html:not(.still) .or5 .o5-pc.rv .o5-pc-pic{clip-path:inset(100% 0 0 0 round 22px);transition:clip-path 1s var(--ease-io);transition-delay:calc(var(--d, 0) * 80ms)}html:not(.still) .or5 .o5-pc.rv.in .o5-pc-pic{clip-path:inset(0 0 0 0 round 22px)}html:not(.still) .or5 .o5-pc.rv .o5-pc-pic img{transform:scale(1.12);transition:transform 1.4s var(--ease-out);transition-delay:calc(var(--d, 0) * 80ms)}html:not(.still) .or5 .o5-pc.rv.in .o5-pc-pic img{transform:none}html:not(.still) .or5 .o5-mo.rv{opacity:1;transform:none;background:transparent}html:not(.still) .or5 .o5-mo.rv>.frame{clip-path:inset(0 0 100% 0);transition:clip-path 1.1s var(--ease-io);transition-delay:calc(var(--d, 0) * .11s)}html:not(.still) .or5 .o5-mo.rv.in>.frame{clip-path:inset(0 0 0 0)}html:not(.still) .or5 .o5-mo.rv>.frame img,html:not(.still) .or5 .o5-mo.rv>.frame video{transform:scale(1.08);transition:transform 1.6s var(--ease-out);transition-delay:calc(var(--d, 0) * .11s)}html:not(.still) .or5 .o5-mo.rv.in>.frame img,html:not(.still) .or5 .o5-mo.rv.in>.frame video{transform:none}html:not(.still) .or5 .o5-mo figcaption{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s var(--ease-out);transition-delay:calc(.7s + var(--d, 0) * .11s)}html:not(.still) .or5 .o5-mo.in figcaption{opacity:1;transform:none}html:not(.still) .or5 .o5-tile.rv .o5-tile-m .frame img{transform:scale(1.08);transition:transform 1.6s var(--ease-out)}html:not(.still) .or5 .o5-tile.rv.in .o5-tile-m .frame img{transform:none}html:not(.still) .or5 .o5-pt-hd{border-bottom-color:transparent;position:relative}html:not(.still) .or5 .o5-pt-hd:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--o-dhair);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.2s var(--ease-io) .1s}html:not(.still) .or5 :is(.o5-p1,.o5-pt):has(.rv.in) .o5-pt-hd:after{transform:none}html:not(.still) .or5 .o5-bring .o5-mod{opacity:0;transform:translate(-14px);transition:opacity .6s ease,transform .8s var(--ease-out)}html:not(.still) .or5 .o5-bring .o5-mod:nth-of-type(2){transition-delay:.15s}html:not(.still) .or5 .o5-bring.in .o5-mod{opacity:1;transform:none}html:not(.still) .or5 .o5-bring .o5-bring-arrow{clip-path:inset(0 100% 0 0);transition:clip-path .7s var(--ease-io) .45s}html:not(.still) .or5 .o5-bring.in .o5-bring-arrow{clip-path:inset(0 -10px 0 0)}html:not(.still) .or5 .o5-bring .o5-bring-to{opacity:0;transform:scale(.94);transition:opacity .5s ease .95s,transform .7s var(--ease-out) .95s}html:not(.still) .or5 .o5-bring.in .o5-bring-to{opacity:1;transform:none}html:not(.still) .or5 .o5-dots .o5-dots-g i.on{background:var(--o-sunk);box-shadow:inset 0 0 0 1px var(--o-hair);transition:background-color .35s ease,box-shadow .35s ease;transition-delay:calc(.4s + var(--o) * 45ms)}html:not(.still) .or5 .o5-dots.in .o5-dots-g i.on{background:var(--o-rust);box-shadow:none}html:not(.still) .or5 .o5-cyc-s i{transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--ease-out);transition-delay:calc(.3s + var(--k) * .35s)}html:not(.still) .or5 .o5-tile.in .o5-cyc-s i{transform:none}html:not(.still) .or5 .o5-bigb{border-top-color:transparent;position:relative}html:not(.still) .or5 .o5-bigb:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:#ffffff3d;transform:scaleX(0);transform-origin:0 50%;transition:transform 1.2s var(--ease-io)}html:not(.still) .or5 .o5-bigb.in:before{transform:none}html:not(.still) .or5 .o5-letter.rv{transform:none}html:not(.still) .or5 .o5-letter.rv .o5-letter-card{opacity:0;transform:translateY(34px) rotate(-2.5deg);transition:opacity .7s ease .2s,transform 1.1s var(--ease-out) .2s}html:not(.still) .or5 .o5-letter.rv.in .o5-letter-card{opacity:1;transform:none}html:not(.still) .or5 .o5-letter.rv .o5-letter-card:before{transform:rotate(0);transition:transform 1.2s var(--ease-out) .5s}html:not(.still) .or5 .o5-letter.rv.in .o5-letter-card:before{transform:rotate(2.6deg) translate(10px,8px)}html:not(.still) .or5 .o5-letter .o5-red{transform:scaleX(0);transform-origin:0 50%;transition:transform .45s var(--ease-out)}html:not(.still) .or5 .o5-letter.in .o5-red{transform:none}html:not(.still) .or5 .o5-letter .o5-red:nth-of-type(1){transition-delay:1.1s}html:not(.still) .or5 .o5-letter p:first-child+p .o5-red:nth-of-type(1),html:not(.still) .or5 .o5-letter .o5-letter-b .o5-red{transition-delay:calc(1.1s + var(--ri, 0) * .14s)}html:not(.still) .or5 .o5-letter-bg .frame img{transform:scale(1.06);transition:transform 2.2s var(--ease-out)}html:not(.still) .or5 .o5-letter.in .o5-letter-bg .frame img{transform:none}html:not(.still) .or5 .o5-xp.rv{transform:translateY(24px) scale(.975);transition:opacity .9s var(--ease),transform 1.2s var(--ease-out)}html:not(.still) .or5 .o5-xp.rv.in{transform:none}}.o5-nv{position:relative;display:inline-block}.o5-nv-g{visibility:hidden}.o5-nv-r{position:absolute;left:0;top:0;white-space:nowrap}.o5-cyc-s:first-child b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.o5-dots-g{max-width:300px;gap:4px}.o5-t2 .o5-world{grid-column:1 / -1;margin-top:22px;max-width:520px}@media (max-width: 760px){.o5-map-l.at-ins{left:auto;right:0;transform:translateY(16px);padding:7px 11px;font-size:12.5px}}@media (max-width: 760px){.o5-tile-p{aspect-ratio:auto;justify-content:flex-start}.o5-tile-p:after{display:none}.o5-tile-p .o5-tile-top{order:1}.o5-tile-p .o5-tile-m{order:2;position:relative;inset:auto;z-index:0;aspect-ratio:16 / 10;margin-top:22px}.o5-tile-p .o5-tile-tx:not(.o5-tile-top){order:3}}.o5-p1-top.no-bring{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end}.o5-p1-side .o5-x-f{grid-template-columns:repeat(2,minmax(0,1fr))}.o5-p1-side .o5-x-foot{margin-top:20px}.o5-jump{display:inline-flex;align-items:center;gap:10px;height:44px;margin-top:22px;padding:0 7px 0 16px;border-radius:999px;font-size:14.5px;font-weight:500;letter-spacing:-.01em;color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29;transition:background-color .2s ease,transform .16s var(--ease-out)}.o5-jump-i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:#15181a;background:var(--o-rust-l)}.o5-jump-i .ico{width:13px;height:13px;transform:rotate(90deg)}.o5-jump:active{transform:scale(.97)}@media (hover: hover) and (pointer: fine){.o5-jump:hover{background:#ffffff21}}.o5-two{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.o5-two-f{position:relative;isolation:isolate;aspect-ratio:4 / 3;overflow:hidden;border-radius:26px;background:#0b0d0c;box-shadow:0 0 0 1px #ffffff14}.o5-two-f .frame{position:absolute;inset:0;border-radius:0;background:#0b0d0c}.o5-two-f .frame img,.o5-two-f .frame video{width:100%;height:100%;object-fit:cover}.o5-two-f:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#08090900 56%,#0809098c)}.o5-two-k{position:absolute;z-index:2;left:18px;bottom:16px;display:grid;gap:5px;max-width:calc(100% - 36px);margin:0;color:#fff}.o5-two-k span{font-family:var(--o-mono);font-size:11px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbd}.o5-two-k b{font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.o5-two-x{position:absolute;z-index:3;left:50%;top:50%;display:grid;place-items:center;align-content:center;gap:3px;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;color:#fff;background:#0c0e0dbd;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 0 0 1px #fff3,0 18px 40px -12px #000000a6}.o5-two-x b{font-family:var(--o-mono);font-size:13px;font-weight:500;letter-spacing:.16em}.o5-two-x .ico{width:17px;height:17px;color:var(--o-rust-l)}@media (hover: hover) and (pointer: fine){.o5-two-f .frame img,.o5-two-f .frame video{transition:transform 1.2s var(--ease-out)}.o5-two-f:hover .frame img,.o5-two-f:hover .frame video{transform:scale(1.03)}}.o5-plates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:clamp(36px,4vw,56px) 0 clamp(14px,1.6vw,22px)}.o5-plate{margin:0;padding:10px 10px 18px;border-radius:28px;background:var(--o-card);box-shadow:var(--o-shadow),inset 0 0 0 1px var(--o-hair)}.o5-plate-m{position:relative;isolation:isolate;aspect-ratio:16 / 10;overflow:hidden;border-radius:19px;background:#0f1513}.o5-plate-m .frame,.o5-plate-m>.gh{position:absolute;inset:0;height:auto;border-radius:0}.o5-plate-m .frame img,.o5-plate-m .frame video{width:100%;height:100%;object-fit:cover}.o5-tick{position:absolute;z-index:2;width:16px;height:16px;border:0 solid rgba(255,255,255,.88);pointer-events:none}.o5-tick.tl{top:12px;left:12px;border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:3px}.o5-tick.tr{top:12px;right:12px;border-top-width:1.5px;border-right-width:1.5px;border-top-right-radius:3px}.o5-tick.bl{bottom:12px;left:12px;border-bottom-width:1.5px;border-left-width:1.5px;border-bottom-left-radius:3px}.o5-tick.br{bottom:12px;right:12px;border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:3px}.o5-plate figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:16px 10px 0}.o5-plate-n{font-family:var(--o-mono);font-size:12px;letter-spacing:.08em;color:var(--o-rust-ink)}.o5-plate figcaption b{font-size:18px;font-weight:600;letter-spacing:-.02em}.o5-plate-l{grid-column:2;font-size:15px;line-height:1.45;color:var(--o-ink2);text-wrap:pretty}.o5-vision .o5-h2{max-width:22ch}.o5-vision .o5-hl{display:block;color:var(--o-rust)}.o5-vision .o5-sub{max-width:52ch}.o5-nn{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:0 clamp(20px,3vw,44px);margin:clamp(44px,5vw,68px) 0 0;padding:0;list-style:none}.o5-nn-s{position:relative;padding-top:30px}.o5-nn-s:before{content:"";position:absolute;top:6px;left:0;right:calc(-1*clamp(20px,3vw,44px));height:2px;border-radius:1px;background:var(--o-hair2);transform-origin:0 50%}.o5-nn-s:last-child:before{right:0;background:linear-gradient(90deg,var(--o-hair2),transparent)}.o5-nn-s.s0:before{background:var(--o-rust)}.o5-nn-s.s1:before{background:repeating-linear-gradient(90deg,var(--o-ink2) 0 6px,transparent 6px 12px);opacity:.45}.o5-nn-k{position:relative;margin:0 0 12px;padding-left:0;font-family:var(--o-mono);font-size:12px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--o-mute)}.o5-nn-k i{position:absolute;top:-30px;left:0;width:14px;height:14px;border-radius:50%;background:var(--o-white);box-shadow:inset 0 0 0 2px var(--o-ink2)}.o5-nn-s.s0 .o5-nn-k{color:var(--o-rust-ink)}.o5-nn-s.s0 .o5-nn-k i{background:var(--o-rust);box-shadow:0 0 0 4px #b85a2b29}.o5-nn-s:not(.s0) .o5-nn-k i{box-shadow:inset 0 0 0 2px var(--o-hair2)}.o5-nn-t{display:block;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.o5-nn-l{display:block;margin-top:8px;max-width:34ch;font-size:15.5px;line-height:1.45;letter-spacing:-.01em;color:var(--o-ink2);text-wrap:pretty}.o5-nn-g{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.o5-nn-g li{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;letter-spacing:-.01em}.o5-nn-g .ico{flex:none;width:17px;height:17px;padding:3px;border-radius:50%;color:#fff;background:var(--o-rust)}.o5-fz{position:relative;display:grid;grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(0,580px);align-items:center;margin:clamp(56px,7vw,96px) 0 0}.o5-fz>:not(.o5-fz-wires){position:relative;z-index:1}.o5-fz-wires{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.o5-fz-ins{display:grid;gap:20px}.o5-fz-gl{margin:0 0 8px 2px;font-family:var(--o-mono);font-size:11px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--o-mute)}.o5-fz-g ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.o5-fz-in{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;width:100%;padding:7px 12px 7px 7px;border:0;border-radius:14px;font:inherit;text-align:left;color:var(--o-mute);background:var(--o-paper);cursor:default;transition:color .35s ease,background-color .35s ease,box-shadow .25s ease,opacity .25s ease,transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent}.o5-fz-in:active{transform:scale(.98)}.o5-fz-in:focus-visible{outline:2px solid var(--o-ink);outline-offset:2px}.o5-fz-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--o-mute);background:var(--o-sunk);transition:color .35s ease,background-color .35s ease}.o5-fz-ic .ico{width:18px;height:18px}.o5-fz-nm{display:grid;gap:1px;min-width:0}.o5-fz-nm b{font-size:14.5px;font-weight:600;line-height:1.25;letter-spacing:-.012em}.o5-fz-nm span{font-size:12.5px;line-height:1.3;color:var(--o-mute)}.o5-fz-in.on{color:var(--o-ink)}.o5-fz-in.on .o5-fz-ic{color:var(--o-white);background:var(--o-ink)}.o5-fz-in.cur{box-shadow:0 0 0 1.5px var(--o-rust)}.o5-fz-in.cur .o5-fz-ic,.o5-fz-in.hl .o5-fz-ic{color:#fff;background:var(--o-rust)}.o5-fz-in.hl{box-shadow:0 0 0 1.5px var(--o-rust)}.o5-fz.hl .o5-fz-in:not(.hl){opacity:.5}.o5-fz-mid{display:flex;align-items:center;justify-content:flex-end;gap:34px;padding:0 26px 0 clamp(80px,10vw,150px)}.o5-fz-hub{position:relative;flex:none;display:grid;place-content:center;justify-items:center;gap:3px;width:136px;height:136px;border-radius:50%;text-align:center;color:#fff;background:#15181a;box-shadow:0 22px 50px -22px #15181a99}.o5-fz-hub b{font-size:27px;font-weight:400;line-height:1;letter-spacing:-.02em}.o5-fz-hub span{font-family:var(--o-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8}.o5-fz-hub small{font-size:11px;color:#ffffff8c}.o5-fz-ring{position:absolute;inset:-9px;border-radius:50%;border:1px dashed var(--o-hair2);pointer-events:none}.o5-fz-hub.pulse:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;animation:o5ping .75s var(--ease-out)}@keyframes o5ping{0%{box-shadow:0 0 #b85a2b80}to{box-shadow:0 0 0 18px #b85a2b00}}.o5-fz-mod{flex:none;display:grid;justify-items:center;gap:4px;width:116px;padding:14px 10px 13px;border-radius:18px;text-align:center;background:var(--o-card);box-shadow:var(--o-shadow),inset 0 0 0 1px var(--o-hair)}.o5-fz-mod-i{display:grid;place-items:center;width:32px;height:32px;margin-bottom:4px;border-radius:10px;color:#fff;background:var(--o-rust)}.o5-fz-mod-i .ico{width:17px;height:17px}.o5-fz-mod b{font-size:14px;font-weight:600;letter-spacing:-.01em}.o5-fz-mod>span:not(.o5-fz-mod-i){font-size:11.5px;line-height:1.3;color:var(--o-mute)}.o5-fz-w{fill:none;stroke:var(--o-hair2);stroke-width:1.2;stroke-linecap:round;transition:stroke .4s ease,opacity .3s ease,stroke-width .3s ease}.o5-fz-w.on{stroke:var(--o-ink2);opacity:.42}.o5-fz-w.cur,.o5-fz-w.hl{stroke:var(--o-rust);stroke-width:1.6;opacity:1}.o5-fz-w.out{stroke:var(--o-ink2);stroke-width:1.4;opacity:.55}.o5-fz.hl .o5-fz-w:not(.hl):not(.out){opacity:.16}.o5-fz-pk{fill:var(--o-rust);opacity:0;transition:opacity .3s ease}.o5-fz-pk.on,.o5-fz.built .o5-fz-pk.out{opacity:1}.o5-fz.hl .o5-fz-pk:not(.hl):not(.out){opacity:0}.o5-fz-pic{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:#0f1513;box-shadow:0 0 0 1px var(--o-hair),0 40px 80px -40px #0f15138c}.o5-fz-map{display:block;width:100%;height:auto}.o5-fz-map .bg{fill:#0f1513}.o5-fz-map .topo path{fill:none;stroke:#ffffff0d;stroke-width:1}.o5-fz-map .creek{fill:none;stroke:#78aac84d;stroke-width:3;stroke-linecap:round}.o5-fz-map .fence{fill:none;stroke:#ffffff42;stroke-width:1}.o5-fz-l{opacity:0;transition:opacity .7s ease}.o5-fz-l.on{opacity:1}.o5-fz.hl .o5-fz-l.on:not(.hl){opacity:.1}.o5-fz-l[data-l=sat] path{fill:rgba(134,190,106,var(--g))}.o5-fz-l[data-l=sat] path.dry{fill:rgba(226,190,124,var(--g))}.o5-fz-map .vf{fill:#e08a5e1a;stroke:#e08a5e;stroke-width:1.6;stroke-dasharray:6 5;stroke-linejoin:round}.o5-fz-map .tank{fill:#6ca8c88c;stroke:#b0d6e8e6;stroke-width:1.2}.o5-fz-map .gauge{fill:#ffffff24}.o5-fz-map .lvl{fill:#8fc3dd}.o5-fz-map .lvl.low{fill:#e08a5e}.o5-fz-map .cone{fill:#ffffff14;stroke:#ffffff3d;stroke-width:1}.o5-fz-map .cam{fill:#fff}.o5-fz-map .rain path{stroke:#aacde173;stroke-width:1.4;stroke-linecap:round}.o5-fz-map .ring{fill:none;stroke:#ffffff4d;stroke-width:1}.o5-fz-map .mast{fill:none;stroke:#ffffffd9;stroke-width:1.4;stroke-linecap:round}.o5-fz-map .stn{fill:#fff}.o5-fz-l[data-l=gps] circle{fill:#fff}.o5-fz-l[data-l=eid] circle{fill:none;stroke:#ffffffc7;stroke-width:1}.o5-fz-map .route{fill:none;stroke:#ffffff8c;stroke-width:1.4;stroke-dasharray:1 6;stroke-linecap:round}.o5-fz-map .dk{fill:#fff}.o5-fz-map .dk-h{fill:none;stroke:#0f1513;stroke-width:1.6;stroke-linecap:round}.o5-fz-map .bird circle{fill:#fff}.o5-fz-map .bird .halo{fill:#fff3}.o5-fz-pl{position:absolute;z-index:2;top:14px;left:14px;display:inline-flex;align-items:center;gap:8px;margin:0;padding:7px 12px 7px 10px;border-radius:999px;font-size:12.5px;font-weight:500;letter-spacing:-.005em;color:#fff;background:#0a0c0b8c;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.o5-fz-pl i{width:7px;height:7px;border-radius:2px;background:var(--o-rust-l)}.o5-fz-ask{position:absolute;z-index:2;left:14px;right:14px;bottom:14px;display:flex;align-items:center;gap:10px;margin:0;padding:7px 7px 7px 14px;border-radius:999px;font-size:14.5px;letter-spacing:-.01em;color:#fff;background:#121614a8;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 0 0 1px #ffffff24}.o5-fz-ask-i{display:grid;place-items:center;color:var(--o-rust-l)}.o5-fz-ask-i .ico{width:18px;height:18px}.o5-fz-ask-t{flex:1;min-width:0}.o5-fz-ask-go{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#15181a;background:#fff}.o5-fz-ask-go .ico{width:14px;height:14px}.o5-vi-line{max-width:30ch;margin:clamp(48px,6vw,80px) 0 0;font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.18;letter-spacing:-.032em;color:var(--o-mute);text-wrap:balance}.o5-vi-line b{font-weight:inherit;color:var(--o-ink)}.o5-vision .o5-src{margin-top:18px}:root[data-theme=dark] .o5-fz-hub{box-shadow:0 0 0 1px var(--o-hair2)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .o5-fz-hub{box-shadow:0 0 0 1px var(--o-hair2)}}@media (prefers-reduced-motion: no-preference){html:not(.still) .or5 .o5-two-f.rv{opacity:1;transform:none}html:not(.still) .or5 .o5-two-f.rv>.frame{clip-path:inset(0 100% 0 0);transition:clip-path 1.15s var(--ease-io);transition-delay:calc(var(--d, 0) * .38s)}html:not(.still) .or5 .o5-two-f.rv.in>.frame{clip-path:inset(0 0 0 0)}html:not(.still) .or5 .o5-two-f.rv .frame img,html:not(.still) .or5 .o5-two-f.rv .frame video{scale:1.1;transition:scale 1.8s var(--ease-out);transition-delay:calc(var(--d, 0) * .38s)}html:not(.still) .or5 .o5-two-f.rv.in .frame img,html:not(.still) .or5 .o5-two-f.rv.in .frame video{scale:1}html:not(.still) .or5 .o5-two-f.rv .o5-two-k{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s var(--ease-out);transition-delay:calc(.8s + var(--d, 0) * .38s)}html:not(.still) .or5 .o5-two-f.rv.in .o5-two-k{opacity:1;transform:none}html:not(.still) .or5 .o5-two-x.rv{transform:scale(.82);transition:opacity .4s ease 1.25s,transform .7s var(--ease-out) 1.25s}html:not(.still) .or5 .o5-two-x.rv.in{transform:none}html:not(.still) .or5 .o5-two-x.rv.in .ico{animation:o5nudge 2.6s var(--ease-io) 2s 2}@keyframes o5nudge{0%,60%,to{transform:translate(0)}30%{transform:translate(4px)}}html:not(.still) .or5 .o5-plate.rv{transform:none;opacity:1}html:not(.still) .or5 .o5-plate.rv .o5-plate-m>.frame{clip-path:inset(0 0 100% 0);transition:clip-path 1.1s var(--ease-io);transition-delay:calc(var(--d, 0) * .14s)}html:not(.still) .or5 .o5-plate.rv.in .o5-plate-m>.frame{clip-path:inset(0 0 0 0)}html:not(.still) .or5 .o5-plate.rv .o5-tick{opacity:0;scale:.6;transition:opacity .4s ease,scale .6s var(--ease-out);transition-delay:calc(.9s + var(--d, 0) * .14s)}html:not(.still) .or5 .o5-plate.rv.in .o5-tick{opacity:1;scale:1}html:not(.still) .or5 .o5-nn-s.rv:before{transform:scaleX(0);transition:transform 1s var(--ease-io);transition-delay:calc(.25s + var(--d, 0) * .16s)}html:not(.still) .or5 .o5-nn-s.rv.in:before{transform:none}html:not(.still) .or5 .o5-nn-s.s0.in .o5-nn-k i:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--o-rust);animation:o5beat 2.4s var(--ease-out) 1.2s infinite}@keyframes o5beat{0%{opacity:.9;scale:.7}70%,to{opacity:0;scale:1.9}}html:not(.still) .or5 .o5-fz-ring{animation:o5spin 70s linear infinite}@keyframes o5spin{to{rotate:360deg}}html:not(.still) .or5 .o5-fz:not(.fz-go):not(.built) .o5-fz-w{stroke-dasharray:1;stroke-dashoffset:1}html:not(.still) .or5 .o5-fz.fz-go .o5-fz-w{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease-io),stroke .4s ease,opacity .3s ease,stroke-width .3s ease;transition-delay:calc(var(--k, 0) * 45ms),0s,0s,0s}html:not(.still) .or5 .o5-fz.built .o5-fz-w{stroke-dasharray:none}html:not(.still) .or5 .o5-fz-hub.rv{transform:scale(.9);transition:opacity .5s ease,transform .8s var(--ease-out);transition-delay:.3s}html:not(.still) .or5 .o5-fz-hub.rv.in{transform:none}html:not(.still) .or5 .o5-fz-pic.rv{transform:translateY(16px) scale(.985);transition:opacity .8s ease,transform 1s var(--ease-out);transition-delay:.2s}html:not(.still) .or5 .o5-fz-pic.rv.in{transform:none}html:not(.still) .or5 .o5-fz-l[data-l=wx].on .ring{transform-box:fill-box;transform-origin:center;animation:o5wx 3.2s var(--ease-out) infinite}html:not(.still) .or5 .o5-fz-l[data-l=wx].on .r2{animation-delay:.5s}@keyframes o5wx{0%{opacity:.9;scale:.6}80%,to{opacity:0;scale:1.25}}html:not(.still) .or5 .o5-fz-l[data-l=collar].on .vf{animation:o5march 1.6s linear infinite}@keyframes o5march{to{stroke-dashoffset:-11}}}@media (max-width: 1100px){.o5-fz{grid-template-columns:minmax(0,1fr)}.o5-fz-ins{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.o5-fz-mid{justify-content:center;padding:44px 0}.o5-fz-mid{--hw: 136px;--mw: 116px;--g: 34px}.o5-fz-mid:before,.o5-fz-mid:after{content:"";position:absolute;z-index:-1;width:2px;margin-left:-1px;background:repeating-linear-gradient(180deg,var(--o-ink2) 0 4px,transparent 4px 10px);opacity:.35}.o5-fz-mid:before{left:calc(50% - (var(--mw) + var(--g)) / 2);top:0;height:50%}.o5-fz-mid:after{left:calc(50% + (var(--hw) + var(--g)) / 2);top:50%;bottom:0}.o5-fz-mod{position:relative}.o5-fz-mod:before{content:"";position:absolute;right:100%;top:50%;width:var(--g);height:2px;margin-top:-1px;background:repeating-linear-gradient(90deg,var(--o-ink2) 0 4px,transparent 4px 10px);opacity:.35}.o5-fz-pic{width:100%;max-width:680px;margin:0 auto}.o5-p1-top.no-bring{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width: 760px){.o5-two{grid-template-columns:minmax(0,1fr);gap:10px}.o5-two-f{aspect-ratio:16 / 11;border-radius:20px}.o5-two-k{left:14px;bottom:12px}.o5-two-k b{font-size:15.5px}.o5-two-x{width:74px;height:74px;margin:-37px 0 0 -37px}.o5-two-x .ico{transform:rotate(90deg)}.o5-two-x.rv.in .ico{animation:none!important}.o5-plates{grid-template-columns:minmax(0,1fr)}.o5-plate{border-radius:22px;padding:8px 8px 16px}.o5-plate-m{border-radius:15px}.o5-nn{grid-template-columns:minmax(0,1fr);gap:0}.o5-nn-s{padding:0 0 30px 32px}.o5-nn-s:before,.o5-nn-s:last-child:before{inset:16px auto 0 6px;width:2px;height:auto;transform-origin:50% 0}.o5-nn-s.s1:before{background:repeating-linear-gradient(180deg,var(--o-ink2) 0 6px,transparent 6px 12px)}.o5-nn-s:last-child:before{background:linear-gradient(180deg,var(--o-hair2),transparent)}.o5-nn-k i{top:0;left:-32px}.o5-nn-k{margin-bottom:8px;padding-top:1px}.o5-fz{margin-top:32px}.o5-fz-ins{grid-template-columns:minmax(0,1fr);gap:16px}.o5-fz-g ul{grid-template-columns:repeat(2,minmax(0,1fr))}.o5-fz-in{grid-template-columns:30px minmax(0,1fr);gap:9px;min-height:46px;padding:6px 10px 6px 7px;border-radius:12px}.o5-fz-ic{width:30px;height:30px;border-radius:9px}.o5-fz-ic .ico{width:16px;height:16px}.o5-fz-nm b{font-size:13.5px}.o5-fz-nm span{display:none}.o5-fz-mid{gap:22px;padding:36px 0;--hw: 116px;--mw: 108px;--g: 22px}.o5-fz-hub{width:116px;height:116px}.o5-fz-hub b{font-size:24px}.o5-fz-mod{width:108px}.o5-fz-pic{border-radius:18px}.o5-fz-pl{top:10px;left:10px;font-size:11.5px;padding:6px 10px 6px 9px}.o5-fz-ask{left:10px;right:10px;bottom:10px;font-size:13px;padding:5px 5px 5px 11px}.o5-fz-ask-go{width:26px;height:26px}.o5-vi-line{font-size:1.45rem}}@media (max-width: 760px) and (prefers-reduced-motion: no-preference){html:not(.still) .or5 .o5-nn-s.rv:before{transform:scaleY(0)}html:not(.still) .or5 .o5-nn-s.rv.in:before{transform:none}}@media (max-width: 760px){.o5-p1-side .o5-x-f{grid-template-columns:minmax(0,1fr)}.o5-two-x{left:auto;right:16px;margin:-37px 0 0}.o5-two-f.a .o5-two-k{max-width:calc(100% - 118px)}}.or5 .o5v{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:max(680px,min(100svh,1040px));padding:0;color:#fff;background:#05070a}.o5v-film{position:absolute;inset:0;z-index:-2;background:#05070a}.o5v-film>*{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.o5v-v,.o5v-z{opacity:0;transition:opacity 1.2s ease}.o5v.on .o5v-v{opacity:1}.o5v.end .o5v-z{opacity:1;transition:none}.o5v.end .o5v-v{display:none}.o5v-scrim{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#05070a9e,#05070a1f 22%,#05070a00 38%,#05070a80 62%,#05070ae6),radial-gradient(120% 70% at 0% 100%,#05070a8c,#05070a00 60%)}.o5v-in{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(40px,6vh,80px);padding:clamp(118px,15vh,168px) 0 clamp(36px,5vh,56px)}.o5v-eb{margin:0;color:#ffffffb8!important}.o5v-eb:before{background:#f5c9a2!important}.o5v-main{display:grid;gap:clamp(18px,2.4vh,28px);margin-top:auto}.o5v-t{margin:0;max-width:17ch;font-size:clamp(3rem,6.9vw,7rem);line-height:.94;letter-spacing:-.052em;color:#fff;text-wrap:balance}.o5v-t1,.o5v-t2{display:block}.o5v-t2{color:#f5c9a2}.o5v-sub{max-width:40ch;margin:0;font-size:clamp(1.08rem,1.35vw,1.3rem);line-height:1.42;letter-spacing:-.014em;color:#fffc;text-wrap:pretty}.o5v-cr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3.4vw,56px);margin:0;padding:0;list-style:none}.o5v-cr li{position:relative;padding-top:20px}.o5v-cr li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#ffffff47;transform-origin:0 50%}.o5v-k{margin:0 0 10px;font-family:var(--o-mono);font-size:11.5px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#ffffff94}.o5v-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:clamp(1.7rem,2.5vw,2.4rem);line-height:1;letter-spacing:-.04em;color:#fff}.o5v-by{font-family:var(--o-mono);font-size:11.5px;letter-spacing:.06em;color:#ffffff94}.o5v-l{max-width:36ch;margin:12px 0 0;font-size:15px;line-height:1.45;letter-spacing:-.01em;color:#ffffffbd;text-wrap:pretty}.o5v-cap{position:absolute;right:var(--gutter, 24px);bottom:14px;z-index:1;margin:0;font-family:var(--o-mono);font-size:10.5px;letter-spacing:.04em;color:#ffffffad;text-shadow:0 1px 8px rgba(0,0,0,.6)}@media (prefers-reduced-motion: no-preference){html:not(.still) .or5 .o5v-t .w{transition-duration:.9s,1.2s,1s}html:not(.still) .or5 .o5v-t2 .w{transition-delay:calc(.75s + var(--i) * 70ms)}html:not(.still) .or5 .o5v-sub.rv{transition-delay:1.25s}html:not(.still) .or5 .o5v-cr li.rv{transform:translateY(14px);transition:opacity .8s ease,transform 1s var(--ease-out);transition-delay:calc(1.6s + var(--d, 0) * .14s)}html:not(.still) .or5 .o5v-cr li.rv.in{transform:none}html:not(.still) .or5 .o5v-cr li.rv:before{transform:scaleX(0);transition:transform 1.1s var(--ease-io);transition-delay:calc(1.5s + var(--d, 0) * .14s)}html:not(.still) .or5 .o5v-cr li.rv.in:before{transform:none}}@media (max-width: 760px){.or5 .o5v{min-height:max(640px,min(100svh,880px))}.o5v-film>*{object-position:58% 40%}.o5v-in{gap:36px;padding:104px 0 44px}.o5v-t{font-size:clamp(2.6rem,11.6vw,3.4rem);max-width:11ch}.o5v-cr{grid-template-columns:minmax(0,1fr);gap:18px}.o5v-cr li{padding-top:14px}.o5v-n{font-size:1.6rem}.o5v-l{margin-top:8px;font-size:14px}.o5v-cap{bottom:12px}}.o5-mk{display:inline-block;flex:none;height:var(--h, 1em);width:calc(var(--h, 1em) * var(--ar, 1));background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center}.o5v-film picture,.o5v-film img{position:absolute;inset:0;width:100%;height:100%}.o5v-film img{object-fit:cover;object-position:50% 58%}.o5v-film.rv{opacity:1;transform:none}.o5v-scrim{background:linear-gradient(180deg,#06122680,#0612262e 30%,#06122600 46%,#06090800 56%,#06090880 74%,#060908db)}.o5v-main{margin-top:0}.o5v-main .o5v-eb{margin-bottom:clamp(16px,2vh,24px)}.o5v-t2{color:#f6dec2}.o5v-sub{max-width:46ch;color:#ffffffe0}.o5v-cr{align-items:start}.o5v-n{display:flex;align-items:center;min-height:34px}.o5v-lg{display:inline-flex;align-items:center;gap:10px;color:#fff}.o5-mk.mk-hx{--h: 26px}.o5v-hx-n{font-family:Helvetica Now Display,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:27px;font-weight:700;line-height:1;letter-spacing:-.025em}.o5-mk.mk-xoss{--h: 21px}.o5v-by{margin:0 2px 0 8px;font-family:var(--o-mono);font-size:11.5px;letter-spacing:.06em;color:#fff9}.o5-mk.mk-bu{--h: 11px}.o5v-or-m{display:grid;place-items:center;width:28px;height:28px}.o5v-or-m svg{display:block;width:100%;height:100%;fill:currentColor}.o5v-or-n{font-family:"OR Bricolage",var(--display);font-size:27px;font-weight:700;line-height:1;letter-spacing:-.028em}.o5v-cap a{color:inherit;text-decoration:none}@media (hover: hover) and (pointer: fine){.o5v-cap a:hover{text-decoration:underline;text-underline-offset:3px}}@media (prefers-reduced-motion: no-preference){html:not(.still) .or5 .o5v-film.rv img{scale:1.08;transition:scale 3.4s cubic-bezier(.2,.7,.2,1)}html:not(.still) .or5 .o5v-film.rv.in img{scale:1}}@media (max-width: 760px){.o5v-film img{object-position:50% 50%}.o5v-scrim{background:linear-gradient(180deg,#0612268c,#0612261f 34%,#06090800 44%,#0609089e 64%,#060908e6)}.o5-mk.mk-hx{--h: 22px}.o5v-hx-n,.o5v-or-n{font-size:23px}.o5-mk.mk-xoss{--h: 18px}.o5v-or-m{width:24px;height:24px}.o5v-n{min-height:28px}}.o5-p1 .o5-pt-hd{gap:12px 20px;padding-bottom:clamp(18px,2vw,26px)}.o5-p1 .o5-pt-wm .o5-mask{--h: clamp(30px, 3.6vw, 52px);height:var(--h);width:calc(var(--h) * var(--ar))}.o5-p1 .o5-pt-n{align-self:flex-start;margin-top:2px}.o5-inmk{display:inline-block;vertical-align:baseline;margin:0 .06em}.o5-mk.mk-in{--h: .7em;display:block;-webkit-mask-position:left bottom;mask-position:left bottom;transform:translateY(-.02em)}.o5-two-x .o5-mk.mk-sm{--h: 11px}@media (prefers-reduced-motion: no-preference){html:not(.still) .or5 .o5-x-t.rv .o5-inmk{opacity:0;transform:translateY(.18em);filter:blur(6px);transition:opacity .8s var(--ease),transform 1s var(--ease),filter .8s var(--ease);transition-delay:.18s}html:not(.still) .or5 .o5-x-t.rv.in .o5-inmk{opacity:1;transform:none;filter:none}}.o5-worlds{display:grid;gap:14px;margin:clamp(22px,2.6vw,34px) 0 0}.o5-worlds-k{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0}.o5-worlds-k>span:first-child{font-family:var(--o-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--o-dmute)}.o5-worlds-l{font-size:14.5px;color:var(--o-dmute)}.o5-worlds-row{display:grid;grid-template-columns:minmax(0,1.777fr) minmax(0,1.929fr);gap:12px}.o5-world-f{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;background:#0b0d0c;box-shadow:0 0 0 1px #ffffff14}.o5-world-f:first-child{aspect-ratio:1.777}.o5-world-f:last-child{aspect-ratio:1.929}.o5-world-f .frame{position:absolute;inset:0;border-radius:0}.o5-world-f .frame img{width:100%;height:100%;object-fit:cover}.o5-world-f:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000 60%,#00000080)}.o5-world-cap{position:absolute;z-index:2;left:18px;bottom:15px;font-family:var(--o-mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:#fff}@media (prefers-reduced-motion: no-preference){html:not(.still) .or5 .o5-world-f.rv{opacity:1;transform:none}html:not(.still) .or5 .o5-world-f.rv>.frame{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s var(--ease-io);transition-delay:calc(var(--d, 0) * .2s)}html:not(.still) .or5 .o5-world-f.rv.in>.frame{clip-path:inset(0 0 0 0)}html:not(.still) .or5 .o5-world-f.rv .frame img{scale:1.1;transition:scale 1.8s var(--ease-out);transition-delay:calc(var(--d, 0) * .2s)}html:not(.still) .or5 .o5-world-f.rv.in .frame img{scale:1}}@media (max-width: 760px){.o5-worlds-row{grid-template-columns:minmax(0,1fr)}.o5-world-f{border-radius:18px}}.o5v-t{max-width:24ch;font-size:clamp(2.6rem,5.2vw,5.5rem);line-height:.98}.o5v-scrim{background:linear-gradient(180deg,#0610229e,#0610226b 28%,#0610221f 46%,#06090800 56%,#0609087a 74%,#060908db)}@media (max-width: 760px){.o5v-t{max-width:11ch;font-size:clamp(2.5rem,11vw,3.2rem)}}.o5v-sub{text-shadow:0 1px 14px rgba(6,16,34,.5)}@media (max-width: 760px){.o5v-cr .o5v-l{display:none}.o5v-cr{gap:14px}.o5v-in{padding-bottom:52px}}.or5{--sheet: clamp(22px, 2.5vw, 36px)}.or5 .lnav-scope>.o5,.or5 .o5-end{position:relative;isolation:isolate;margin-top:calc(-1 * var(--sheet));border-radius:var(--sheet) var(--sheet) 0 0}.or5 .lnav-scope>.lnav{margin-bottom:calc(-74px - var(--sheet))}.or5 .lnav-scope>.lnav+.o5{padding-top:calc(var(--o-pad) + 40px + var(--sheet))}.or5 .o5h-in{padding-bottom:calc(clamp(18px,2.6vh,28px) + var(--sheet))}.or5 .lnav-scope>.o5:not(.o5v){padding-bottom:calc(var(--o-pad) + var(--sheet))}.or5 .lnav-scope>.o5-elc{padding-bottom:calc(clamp(48px,5vw,72px) + var(--sheet))}.or5 .o5v-in{padding-bottom:calc(clamp(36px,5vh,56px) + var(--sheet))}.or5 .o5v-cap{bottom:calc(14px + var(--sheet))}.or5 .lnav-scope>:is(.o5-space,.o5-dusk){box-shadow:inset 0 1px #ffffff12}.or5 .lnav-scope>:is(.o5-white,.o5-paper,.o5-rust),.or5 .o5-end{box-shadow:0 -22px 46px -34px #0a0c0b57}:root[data-theme=dark] .or5 .lnav-scope>:is(.o5-white,.o5-paper,.o5-rust),:root[data-theme=dark] .or5 .o5-end{box-shadow:inset 0 1px #ffffff12}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .or5 .lnav-scope>:is(.o5-white,.o5-paper,.o5-rust),:root:not([data-theme=light]) .or5 .o5-end{box-shadow:inset 0 1px #ffffff12}}.or5 .o5-end{background:var(--o-paper)}.or5 .o5-end>.pager{padding-top:calc(clamp(64px,8vw,120px) + 4px)}.o5-stk-w{white-space:nowrap}.o5-hd:has(.o5-stk) .o5-h2{max-width:19ch}.o5-stk{display:inline-flex;align-items:center;vertical-align:-.05em;margin-inline:.04em .02em}.o5-stk i{position:relative;display:grid;place-items:center;flex:none;width:.8em;height:.8em;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 .055em var(--o-space)}.o5-stk i+i{margin-left:-.2em}.o5-stk img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.o5-stk i.lg{background:#f4f3ef}.o5-stk .o5-stk-lg,.o5-stk .o5-mask{display:block}.o5-stk .o5-mask{width:.36em;height:.36em;background:#15181a;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media (prefers-reduced-motion: no-preference){html:not(.still) .or5 .inked .o5-stk i{opacity:0;transform:translateY(.14em) scale(.72);filter:blur(5px);transition:opacity .5s var(--ease-out),transform .8s cubic-bezier(.34,1.36,.64,1),filter .55s var(--ease-out);transition-delay:calc(.26s + var(--k) * 90ms)}html:not(.still) .or5 .inked.in .o5-stk i{opacity:1;transform:none;filter:none}}.or5 .o5-site,.or5 .o5-btn{gap:11px;height:44px;padding:0 5px 0 17px}.o5-site-i{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;color:var(--o-white);background:var(--o-ink);transition:transform .45s var(--ease-out),background-color .2s ease}.or5 .o5-site-i .ico{width:13px;height:13px}.or5 :is(.o5-site.on-dark,.o5-btn) .o5-site-i{color:#15181a;background:#fff}@media (hover: hover) and (pointer: fine){.or5 :is(.o5-site,.o5-btn):hover .o5-site-i{transform:translate(2px,-1px) scale(1.06)}}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.or5 .o5h{view-timeline:--o5h block}html:not(.still) .or5 .o5h-film>.frame{animation:o5-drift linear both;animation-timeline:--o5h;animation-range:exit 0% exit 100%}.or5 .o5v{view-timeline:--o5v block}.or5 .o5v-film picture{inset:-9% 0;height:auto}html:not(.still) .or5 .o5v-film picture{animation:o5-pan linear both;animation-timeline:--o5v;animation-range:cover 0% cover 100%}}}@keyframes o5-drift{to{translate:0 16%}}@keyframes o5-pan{0%{translate:0 -7%}to{translate:0 7%}}@media (min-width: 761px){.o5-worlds{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:end;gap:0 clamp(28px,3.4vw,56px);margin-top:clamp(30px,3.4vw,48px);padding-top:clamp(22px,2.4vw,30px);border-top:1px solid var(--o-dhair)}.o5-worlds-k{flex-direction:column;align-items:flex-start;align-self:start;gap:14px}.o5-worlds-l{max-width:26ch;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.28;letter-spacing:-.022em;color:#fff;text-wrap:balance}.o5-world-f{border-radius:18px}}@media (max-width: 760px){.o5-worlds-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.o5-world-f:first-child,.o5-world-f:last-child{aspect-ratio:4 / 5}.o5-world-cap{left:12px;bottom:11px;font-size:10.5px;letter-spacing:.16em}}.or5{background:#070808}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference) and (min-width: 700px){html:not(.still) .or5 :is(.o5h,.lnav-scope>.o5:not(.o5-flight),.o5-end){transform-origin:50% 100%;animation:o5-recede linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}@keyframes o5-recede{to{scale:.955}}html.o5-xp-open .or5 .o5-flight{z-index:1000}html:has(.or5) .foot{position:relative;margin-top:calc(-1*clamp(22px,2.5vw,36px));border-radius:clamp(22px,2.5vw,36px) clamp(22px,2.5vw,36px) 0 0;box-shadow:inset 0 1px #ffffff12,0 -22px 46px -34px #0a0c0b66}.or5 .o5-end{padding-bottom:var(--sheet)}.or5 .o5g{overflow:hidden}.o5-glow{position:absolute;left:0;top:0;z-index:-1;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffffff2b,#ffffff0f 50%,#fff0);transition:opacity .45s var(--ease-out);will-change:transform}.o5-two-f>.o5-glow{z-index:1;background:radial-gradient(closest-side,#fff6e880,#fff6e829 50%,#fff6e800);mix-blend-mode:soft-light}.o5-tile>.o5-glow{background:radial-gradient(closest-side,#fff6e880,#fff6e829 50%,#fff6e800);mix-blend-mode:soft-light}.glow-on>.o5-glow{opacity:1}html.still .o5-glow{display:none}.or5 blockquote p{hanging-punctuation:first}.o5-x-l .tone-a{color:#fff}.o5-x-l .tone-b{color:var(--o-dmute)}.o5v-sub .tone-a{color:#fff}.o5v-sub .tone-b{color:#ffffffb3}.eh.has-gl{--mh: clamp(260px, calc(100svh - 548px) , 520px)}.eh-gl{display:grid;grid-template-columns:repeat(var(--gn, 3),minmax(0,1fr));gap:var(--mp);margin-top:var(--mp)}.eh-gl.n2{--gn: 2}.eh-gl.n1{--gn: 1}.ehg{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 32px;align-items:center;gap:4px 16px;min-height:78px;padding:14px 14px 14px 20px;border-radius:calc(var(--r-panel) - 4px);color:var(--panel-ink, #262626);background:var(--panel-soft, var(--panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-ink, #262626) 6%,transparent);transition:transform .16s var(--ease-out)}div.ehg{grid-template-columns:auto minmax(0,1fr)}a.ehg:active{transform:scale(.985)}.ehg-n{font-size:clamp(2.05rem,2.7vw,2.6rem);line-height:.9;letter-spacing:-.05em;font-weight:300;font-variant-numeric:tabular-nums;white-space:nowrap}.ehg-plus{color:var(--hl-ink-text, inherit)}.ehg-l{max-width:26ch;font-size:14.5px;font-weight:500;line-height:1.28;letter-spacing:-.01em;color:color-mix(in srgb,currentColor 76%,transparent);text-wrap:balance}.ehg-go{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:var(--panel-ink, #262626)}.ehg-go .ico{width:15px;height:15px;transition:transform .25s var(--ease-out)}@media (hover: hover) and (pointer: fine){a.ehg:hover .ehg-go .ico{transform:translate(3px)}a.ehg:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--panel-ink, #262626) 14%,transparent)}}.eh-gl[data-mat=night] .ehg{color:#fff;background:linear-gradient(180deg,#ffffff0d,#ffffff14),var(--night-solid, #18222D);box-shadow:inset 0 0 0 1px #ffffff1a}.eh-gl[data-mat=night] .ehg-go{color:#141414;background:#fff}@media (hover: hover) and (pointer: fine){.eh-gl[data-mat=night] a.ehg:hover{box-shadow:inset 0 0 0 1px #fff3}}@media (max-width: 980px){.eh-gl{grid-template-columns:minmax(0,1fr)}.ehg{min-height:64px;grid-template-columns:minmax(3.2em,max-content) minmax(0,1fr) 30px}.eh-gl .ehg-n{min-width:2.2em}}.svh-w{display:flex;align-items:flex-start;gap:10px;margin-top:clamp(12px,1.2vw,16px);padding:0 clamp(20px,2.2vw,34px);font-size:14.5px;line-height:1.42;font-weight:500;letter-spacing:-.012em;color:#ffffffdb;text-wrap:pretty}.svh-wi{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:-1px;border-radius:50%;color:var(--hl-ink, #262626);background:var(--hl, #E2FF62)}.svh-wi .ico{width:13px;height:13px}@media (min-width: 861px){.svh-grid:has(.has-pic){grid-template-rows:minmax(clamp(220px,30vh,420px),1fr) auto auto auto auto}.svh-item.has-pic{grid-row:span 5}}@media (max-width: 860px){.svh-item.has-pic{grid-template-rows:auto auto auto auto auto}}.o5-tg-first.joined{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:14px}.o5-tg-first.joined>.o5-tg{grid-column:span var(--span, 1);display:grid;grid-template-columns:subgrid;align-content:start;min-width:0}.o5-tg-first.joined>.o5-tg>.o5-tg-l,.o5-tg-first.joined>.o5-tg>.o5-wall{grid-column:1 / -1}.o5-tg-first.joined>.o5-tg>.o5-wall{grid-template-columns:subgrid}@media (max-width: 760px){.o5-tg-first.joined{display:block}.o5-tg-first.joined>.o5-tg{display:block}.o5-tg-first.joined>.o5-tg+.o5-tg{margin-top:28px}.o5-tg-first.joined>.o5-tg>.o5-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.sx .blk.band-st.sjob,html[data-dark] .sx .blk.band-st.sjob{display:block;min-height:0;padding:0}.sjob{--beat: 48vh;--pr: var(--r-img, 20px);--sh: 6, 24, 15;overflow-x:clip}.sj-stage{position:relative;padding-block:clamp(80px,11vh,132px) clamp(72px,10vh,120px)}.sjob .sj-in{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(36px,6vw,56px)}.sjob .stmt-t{max-width:none;font-size:clamp(2.3rem,3.5vw,3.25rem)}.sjob .stmt-t .hl{display:block}.sj-beats{display:none}.sj-rail{list-style:none;margin:clamp(36px,4.6vh,56px) 0 0;padding:0;display:none;max-width:420px}.sj-rail li{position:relative;padding-bottom:clamp(18px,2.6vh,28px)}.sj-rail li.last{padding-bottom:0}.sj-rail button{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px;align-items:start;width:100%;margin:0;padding:2px 10px 2px 0;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.sj-rail button:focus-visible{outline:2px solid var(--sx-ad);outline-offset:4px}.sj-n{grid-column:1;grid-row:1;justify-self:center;margin-top:5px;width:11px;height:11px;border-radius:50%;background:transparent;box-shadow:inset 0 0 0 1.5px #ffffff8c;transition:background-color .35s ease,box-shadow .35s ease,transform .45s var(--ease-out)}.sj-d{grid-column:2;grid-row:1;font-family:var(--mono);font-size:13px;line-height:21px;font-weight:500;letter-spacing:var(--mono-track);font-variant-numeric:tabular-nums;color:#ffffffa3;transition:color .35s ease}.sj-rail b{grid-column:2;grid-row:2;margin-top:3px;font-size:clamp(19px,1.45vw,22px);line-height:1.22;font-weight:600;letter-spacing:-.014em;color:#ffffffa3;text-wrap:balance;transition:color .35s ease}.sj-seg{position:absolute;left:10.5px;top:25px;bottom:-3px;width:1px;background:#fff3;pointer-events:none}.sj-seg:after{content:"";position:absolute;inset:0;background:#ffffffeb;transform-origin:50% 0;transform:scaleY(0);transition:transform .7s var(--ease-io)}.sj-rail li.last .sj-seg{bottom:auto;height:clamp(48px,7vh,72px);background:repeating-linear-gradient(180deg,rgba(255,255,255,.38) 0 4px,transparent 4px 9px);-webkit-mask-image:linear-gradient(#000 20%,transparent);mask-image:linear-gradient(#000 20%,transparent)}.sj-rail li.last .sj-seg:after{background:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.92) 40%,transparent)}.sj-rail li.done .sj-n{background:#ffffffeb;box-shadow:inset 0 0 0 1.5px #ffffffeb}.sj-rail li.done b{color:#ffffffe0}.sj-rail li.done .sj-d{color:#ffffffb8}.sj-rail li.done .sj-seg:after{transform:scaleY(1)}.sj-rail li.on .sj-n{background:var(--sx-ad);box-shadow:inset 0 0 0 1.5px var(--sx-ad),0 0 0 5px #ffc62929;transform:scale(1.12)}.sj-rail li.on b{color:var(--sx-ad)}.sj-rail li.on .sj-d{color:#fff}.sj-rail li.on .sj-seg:after{transform:scaleY(.35)}.sj-rail button.nod .sj-d{display:none}.sj-rail button.nod b{grid-row:1;margin-top:0}.sj-rail button.nod .sj-n{margin-top:8px}.sj-rail li:has(>.nod) .sj-seg{top:28px}@media (hover: hover) and (pointer: fine){.sj-rail li:not(.on) button:hover b{color:#fff}.sj-rail li:not(.on) button:hover .sj-n{transform:scale(1.12)}}@supports (animation-timeline: view()){@media (min-width: 981px) and (min-height: 600px){html:not(.still) .sjob .sj-seg:after{transition:none;animation:sj-fill linear both;animation-timeline:--sjrun;animation-range-start:contain var(--a0);animation-range-end:contain var(--a1)}}}@keyframes sj-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sj-q{margin:clamp(28px,3.4vh,40px) 0 0;padding-left:16px;border-left:2px solid var(--sx-ad);max-width:34ch}.sj-q blockquote{margin:0}.sj-q p{margin:0;font-size:17px;line-height:1.45;color:#fff;text-wrap:pretty}.sj-q figcaption{margin-top:8px;font-size:14px;color:var(--band-soft)}.sj-stagebox{display:grid;gap:clamp(48px,9vw,80px)}.sj-sh{display:flex;align-items:baseline;gap:10px;margin:0 0 clamp(14px,3vw,20px)}.sj-sh i{flex:none;align-self:center;width:9px;height:9px;border-radius:50%;background:#ffffff8c;transition:background-color .35s ease,box-shadow .35s ease}.sj-spread[data-s=on] .sj-sh i{background:var(--sx-ad);box-shadow:0 0 0 4px #ffc62929}.sj-sh span{font-family:var(--mono);font-size:13px;font-variant-numeric:tabular-nums;color:#ffffffb8}.sj-sh span:empty{display:none}.sj-sh b{font-size:18px;line-height:1.3;font-weight:600;color:#fff}.sj-box{position:relative;aspect-ratio:6 / 5;width:100%;max-width:680px}.sj-p{position:absolute;left:var(--x);top:var(--y);width:var(--w);aspect-ratio:var(--ar);z-index:var(--z);transition:translate .55s var(--ease-out)}.sj-pb{position:absolute;inset:0;display:block;margin:0;padding:0;border:0;border-radius:var(--pr);background:none;color:inherit;font:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;transform:perspective(1100px) translate3d(0,var(--ly, 0px),0) rotate(calc(var(--r) * var(--rk, 1))) rotateX(var(--ty, 0deg)) rotateY(var(--tx, 0deg)) scale(var(--ls, 1));box-shadow:0 2px 6px rgba(var(--sh),.32),0 30px 60px -24px rgba(var(--sh),.9);transition:transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.sj-pb:focus-visible{outline:2px solid var(--sx-ad);outline-offset:5px}.sj-fr{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#23402f}.sj-fr>:is(.frame,.gh){position:absolute;inset:0;width:100%;height:100%}.sj-fr .frame img{width:100%;height:100%;object-fit:cover}.sj-fr:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff1a;pointer-events:none}.sj-pb:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s ease;background:radial-gradient(70% 55% at var(--mx, 50%) var(--my, 0%),rgba(255,255,255,.17) 0%,rgba(255,255,255,0) 70%)}.sjob .sj-fr .gh{box-shadow:none;background:radial-gradient(120% 90% at var(--glow, 8% -6%),rgba(255,198,41,.15) 0%,transparent 58%),radial-gradient(90% 80% at 0% 0%,rgba(134,193,117,.16) 0%,transparent 62%),linear-gradient(160deg,#33533f,#1f3829)}.sjob .sj-fr .gh-i{width:clamp(36px,15cqi,54px);color:var(--sx-ad);background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24,0 14px 36px -18px #0009}.sj-p[style*="3 / 2"] .gh-i{width:clamp(36px,9cqi,54px)}.sj-pill{position:absolute;left:12px;right:auto;bottom:12px;max-width:calc(100% - 24px);padding:6px 12px;border-radius:14px;font-size:13.5px;font-weight:600;line-height:1.3;color:#fff;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#101c158f;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 0 0 1px #ffffff24}.sj-x{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;opacity:0;transform:scale(.9);background:#101c1580;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff29;transition:opacity .25s ease,transform .3s var(--ease-out)}.sj-x .ico{width:15px;height:15px}.sj-p.pill-r .sj-pill{left:auto;right:12px}@media (prefers-reduced-transparency: reduce){.sj-pill,.sj-x{background:#1b2b21;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (hover: hover) and (pointer: fine){.sj-box:hover .sj-p{translate:var(--hx) var(--hy)}.sj-p:hover{z-index:6}.sj-pb:hover{--ly: -10px;--rk: .3;--ls: 1.03;transition-duration:.22s,.3s;box-shadow:0 4px 10px rgba(var(--sh),.3),0 44px 76px -26px rgba(var(--sh),.86)}.sj-pb:hover:after{opacity:1}.sj-pb:hover .sj-x{opacity:1;transform:none}}.sj-p:has(.sj-pb:focus-visible){z-index:6}.sj-pb:focus-visible .sj-x{opacity:1;transform:none}.sj-pb:active{--ls: .985;transition-duration:.12s}@media (hover: none){.sj-x{opacity:.92;transform:none}}@media (min-width: 981px) and (min-height: 600px){.sjob{--top: calc(var(--nav-h) + 84px);--bot: var(--nt-in);--sh-h: calc(100vh - var(--top) - var(--bot));--sp: clamp(28px, 5vh, 56px)}.sj-run{position:relative;height:calc(var(--sh-h) + var(--n) * var(--beat));view-timeline:--sjrun block;view-timeline-inset:var(--top) var(--bot)}.sj-stage{position:sticky;top:var(--top);height:var(--sh-h);display:grid;align-items:center;padding:var(--sp) 0}.sjob .sj-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,112px);align-items:center}.sj-rail{display:grid}.sj-beats{display:block;position:absolute;inset:0;pointer-events:none;visibility:hidden}.sj-beat{display:block;height:var(--beat)}.sj-beat:first-child{height:calc(50vh - var(--top) + var(--beat))}.sj-beat:last-child{height:calc(50vh - var(--bot) + var(--beat))}.sj-stagebox{position:relative;display:block;justify-self:end;width:min(100%,calc((var(--sh-h) - 2 * var(--sp)) * 1.2));aspect-ratio:6 / 5}.sj-spread{position:absolute;inset:0}.sj-sh{display:none}.sj-box{position:absolute;inset:0;max-width:none}.sj-spread .sj-p{transition:transform .45s var(--ease-out) calc(var(--i) * .03s),opacity .3s ease calc(var(--i) * .03s),translate .55s var(--ease-out)}.sj-spread[data-s=on] .sj-p{transition:transform .95s var(--ease-out) calc(.12s + var(--i) * .08s),opacity .6s ease calc(.12s + var(--i) * .08s),translate .55s var(--ease-out)}.sj-spread[data-s=next] .sj-p{opacity:0;transform:translate3d(0,26%,0) rotate(5deg) scale(.94)}.sj-spread[data-s=past] .sj-p{opacity:0;transform:translate3d(0,-18%,0) rotate(-4deg) scale(.96)}.sj-spread:not([data-s=on]){pointer-events:none}}@media (max-width: 980px){.sjob .stmt-t{font-size:clamp(2.1rem,6.4vw,3rem)}}@media (max-width: 560px){.sj-pill{left:8px;bottom:8px;max-width:calc(100% - 16px);padding:4px 8px;border-radius:11px;font-size:11.5px}.sj-p.pill-r .sj-pill{right:8px}.sj-x{display:none}.sjob{--pr: 14px}}@media (prefers-reduced-motion: reduce){.sj-spread .sj-p,.sj-spread[data-s] .sj-p{transform:none!important;translate:none!important;transition:opacity .3s ease!important}.sj-pb{transition:box-shadow .3s ease;--ly: 0px !important;--rk: 1 !important;--ls: 1 !important}.sj-n,.sj-seg:after{transition:none}}html.still .sj-spread .sj-p,html.still .sj-spread[data-s] .sj-p{transform:none!important;translate:none!important;transition:opacity .3s ease!important}html.still .sj-pb{transition:box-shadow .3s ease;--ly: 0px !important;--rk: 1 !important;--ls: 1 !important}.sx.sx-forest{--nt-0: #051C14;--nt-1: #02100B;--nt-a: 25, 129, 55;--nt-b: 249, 193, 46;--nt-sh: 0, 8, 4;--nt-gh0: #123323;--nt-gh1: #07190F;--amb-blur: 70px;--amb-br: .66;--amb-sat: 1.5;--amb-op: .9;--nt-sweep: linear-gradient(118deg, #03120C 0%, #051C14 36%, #093520 58%, #17602F 80%, #2F7A31 93%, #4E8A33 100%);--nt-bg: radial-gradient(42% 52% at 100% 100%, rgba(249, 193, 46, .46) 0%, rgba(249, 193, 46, .14) 40%, transparent 70%), radial-gradient(34% 40% at 84% 8%, rgba(149, 213, 178, .14) 0%, transparent 70%), radial-gradient(40% 50% at 72% 34%, rgba(133, 193, 117, .12) 0%, transparent 70%), radial-gradient(60% 80% at 0% 40%, rgba(2, 10, 7, .7) 0%, transparent 70%)}.sx{--nt-0: var(--sx-deep2);--nt-1: var(--sx-deep2);--nt-sh: 0, 0, 0;--nt-gh0: var(--sx-deep);--nt-gh1: var(--sx-deep2);--amb-blur: 70px;--amb-br: .62;--amb-sat: 1.4;--amb-op: .85;--nt-sweep: linear-gradient(160deg, var(--sx-deep) 0%, var(--sx-deep2) 100%);--nt-bg: radial-gradient(56% 50% at 100% 0%, var(--sx-glow-d) 0%, transparent 70%)}:root{--nt-0: #10161D;--nt-1: #10161D;--nt-sh: 2, 4, 8;--amb-blur: 70px;--amb-br: .62;--amb-sat: 1.4;--amb-op: .85;--nt-sweep: linear-gradient(118deg, #0C1117 0%, #121A23 40%, #18222D 70%, #22303F 100%);--nt-bg: radial-gradient(44% 52% at 100% 0%, rgba(110, 150, 200, .2) 0%, transparent 70%), radial-gradient(40% 50% at 100% 100%, rgba(226, 255, 98, .05) 0%, transparent 70%)}.sx.sx-fratelli{--nt-0: #0B2550;--nt-sh: 2, 10, 30;--nt-sweep: linear-gradient(118deg, #081B3D 0%, #0B2550 34%, #10346A 66%, #174C8E 100%);--nt-bg: radial-gradient(48% 56% at 100% 100%, rgba(244, 137, 52, .36) 0%, rgba(244, 137, 52, .1) 42%, transparent 70%), radial-gradient(36% 40% at 86% 6%, rgba(163, 179, 103, .14) 0%, transparent 70%), radial-gradient(60% 80% at 0% 40%, rgba(4, 12, 30, .55) 0%, transparent 70%)}.sx.sx-noche{--nt-0: #0D131A;--nt-sh: 2, 4, 8;--nt-sweep: linear-gradient(118deg, #090D12 0%, #0D131A 36%, #16202C 66%, #22324A 100%);--nt-bg: radial-gradient(46% 54% at 100% 100%, rgba(211, 35, 59, .32) 0%, rgba(211, 35, 59, .08) 44%, transparent 70%), radial-gradient(34% 36% at 82% 6%, rgba(255, 207, 138, .12) 0%, transparent 70%), radial-gradient(60% 80% at 0% 40%, rgba(4, 6, 10, .55) 0%, transparent 70%)}.sx.sx-nubac{--nt-0: #0B3B20;--nt-sh: 2, 14, 6;--nt-sweep: linear-gradient(118deg, #072B16 0%, #0B3B20 34%, #10502E 66%, #146036 100%);--nt-bg: radial-gradient(44% 50% at 100% 0%, rgba(147, 213, 10, .2) 0%, rgba(147, 213, 10, .05) 46%, transparent 70%), radial-gradient(60% 80% at 0% 40%, rgba(3, 16, 8, .5) 0%, transparent 70%)}.sx.sx-ultra{--nt-0: #15249C;--nt-sh: 4, 8, 40;--nt-sweep: linear-gradient(118deg, #0F1A78 0%, #15249C 34%, #1C2FBC 66%, #2339D6 100%);--nt-bg: radial-gradient(46% 56% at 100% 100%, rgba(167, 178, 255, .26) 0%, transparent 70%), radial-gradient(60% 80% at 0% 40%, rgba(8, 12, 60, .45) 0%, transparent 70%)}.sx.sx-keychain{--nt-0: #0C0C0D;--nt-sh: 0, 0, 0;--nt-sweep: linear-gradient(118deg, #09090A 0%, #111113 38%, #1D1D1F 72%, #2C2C2E 100%);--nt-bg: radial-gradient(44% 52% at 100% 100%, rgba(255, 236, 68, .14) 0%, transparent 70%), radial-gradient(36% 40% at 84% 6%, rgba(245, 245, 247, .07) 0%, transparent 70%)}:root{--nt-in: var(--gutter);--nt-r: clamp(22px, 2.2vw, 32px);--nt-pad: clamp(16px, 2.8vw, 40px);--nt-gap: clamp(12px, 1.2vw, 20px)}.sj-stage,html .lnav-scope>:is(.sx-deep,.blk.band-st.tone-dark):not(.sjob){isolation:isolate;background:var(--nt-0) var(--nt-sweep)}.lnav-scope>:is(.sx-deep,.blk.band-st.tone-dark):not(.sjob){position:relative;overflow:clip}html .lnav-scope>:is(.sx-deep,.blk.band-st.tone-dark):not(.sjob),.sj-stage{width:min(var(--max),100% - 2 * var(--gutter));margin-inline:auto;border-radius:var(--nt-r);box-shadow:inset 0 1px #ffffff12}.lnav-scope>:is(.sx-deep,.blk.band-st.tone-dark):not(.sjob)>.wrap,.sj-stage>.wrap{width:min(var(--max),100% - 2 * var(--nt-pad))}.lnav-scope>:is(.sx-deep,.blk.band-st.tone-dark):not(.sjob)+:is(.sx-deep,.blk.band-st.tone-dark){margin-top:var(--nt-gap)}.lnav-scope>:is(.sx-deep,.blk.band-st.tone-dark):not(.sjob) .sx-film.is-art>.art{background:none;box-shadow:none}.sj-stage:before,.lnav-scope>:is(.sx-deep,.blk.band-st.tone-dark):not(.sjob):before{content:"";position:absolute;inset:-12%;z-index:-1;pointer-events:none;background:var(--nt-bg)}.sj-stage:after,.lnav-scope>:is(.sx-deep,.blk.band-st.tone-dark):not(.sjob):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:var(--nt-grain, .05);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}html .sx .blk.band-st.sjob,html[data-dark] .sx .blk.band-st.sjob{background:none}.sj-stage{overflow:clip}.sj-glow{position:absolute;inset:-34% -26%;z-index:0;display:flex;pointer-events:none;opacity:var(--amb-op);transition:opacity 1.1s ease;filter:blur(var(--amb-blur)) saturate(var(--amb-sat)) brightness(var(--amb-br));-webkit-mask-image:radial-gradient(closest-side,#000 18%,rgba(0,0,0,.55) 52%,rgba(0,0,0,.16) 78%,transparent 100%);mask-image:radial-gradient(closest-side,#000 18%,rgba(0,0,0,.55) 52%,rgba(0,0,0,.16) 78%,transparent 100%)}.sj-glow img{flex:1 1 0;min-width:0;height:100%;object-fit:cover}.sj-glow:not(:empty){padding:12% 10%}.sj-glow:empty{display:none}@media (min-width: 981px) and (min-height: 600px){.sj-spread:not([data-s=on]) .sj-glow{opacity:0;transition-duration:.6s}}.sj-pb{box-shadow:0 2px 6px rgba(var(--nt-sh),.4),0 30px 64px -24px rgba(var(--nt-sh),.9)}@media (hover: hover) and (pointer: fine){.sj-pb:hover{box-shadow:0 4px 10px rgba(var(--nt-sh),.4),0 46px 80px -26px rgba(var(--nt-sh),.95)}.sj-fr{transition:filter .35s ease}.sj-box:has(.sj-pb:hover) .sj-p:not(:hover) .sj-fr{filter:brightness(.82) saturate(.9)}}.sj-fr{background:var(--nt-gh1)}.sj-fr .frame img{filter:contrast(1.05) saturate(1.08)}.sj-fr:has(.frame):before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(0deg,#0000005c,#0000 38%)}.sjob .sj-fr .gh{background:radial-gradient(120% 90% at var(--glow, 8% -6%),rgba(var(--nt-b),.13) 0%,transparent 58%),radial-gradient(95% 85% at 0% 0%,rgba(var(--nt-a),.34) 0%,transparent 62%),linear-gradient(160deg,var(--nt-gh0) 0%,var(--nt-gh1) 100%)}.sj-pill,.sj-x{background:#1c1c1e66;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #e8e8ed1f}@media (prefers-reduced-transparency: reduce){.sj-pill,.sj-x{background:#1c1c1e;-webkit-backdrop-filter:none;backdrop-filter:none}.sj-glow{display:none}}.sx-deck .dk{position:relative}.dk-amb{position:absolute;z-index:0;left:50%;top:0;width:var(--dk-w);aspect-ratio:16 / 9;translate:-50% 0;scale:1.16;pointer-events:none;filter:blur(84px) saturate(var(--amb-sat)) brightness(var(--amb-br));opacity:var(--amb-op);-webkit-mask-image:radial-gradient(closest-side,#000 50%,transparent 100%);mask-image:radial-gradient(closest-side,#000 50%,transparent 100%)}.dk-amb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease}.dk-amb img.on{opacity:1}.sx-deck .dk-stage,.sx-deck .dk-bar,.sx-deck .dk-rail{position:relative;z-index:1}.sx-deck .dk-stage{background:var(--nt-1);box-shadow:0 0 0 1px #ffffff1a,0 2px 6px rgba(var(--nt-sh),.4),0 48px 110px -48px rgba(var(--nt-sh),.95)}.sx-deck .dk-acts{gap:2px;padding:4px;border-radius:999px;background:#2c2c2e80;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #e8e8ed1c,0 10px 30px -12px rgba(var(--nt-sh),.8)}.sx-deck .dk-acts button{width:40px;height:40px;box-shadow:none}@media (hover: hover) and (pointer: fine){.sx-deck .dk-acts button:not(:disabled):hover{background:#ffffff1f}}.sx-deck .dk-t{border-radius:9px}@media (prefers-reduced-transparency: reduce){.sx-deck .dk-acts{background:#2c2c2e;-webkit-backdrop-filter:none;backdrop-filter:none}.dk-amb{display:none}}@media (max-width: 560px){:root{--nt-r: 24px}}.or5{--o-sweep: linear-gradient(118deg, #6E2C0E 0%, #8E3D17 34%, #A44C1E 62%, #BA5C29 86%, #CC7240 100%)}:root[data-theme=dark] .or5{--o-sweep: linear-gradient(118deg, #5A230A 0%, #763213 34%, #8E3F17 62%, #A24F23 86%, #B25F33 100%)}@media (max-width: 700px){.or5{--o-sweep: linear-gradient(176deg, #7A3212 0%, #8E3D17 56%, #9C4519 100%)}}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .or5{--o-sweep: linear-gradient(118deg, #5A230A 0%, #763213 34%, #8E3F17 62%, #A24F23 86%, #B25F33 100%)}}.or5 .o5-rust{background:var(--o-field) var(--o-sweep)}.or5 .o5-rust:before{inset:-12%;background:radial-gradient(40% 54% at 86% 24%,rgba(255,214,170,.3) 0%,transparent 70%),radial-gradient(56% 70% at 0% 100%,rgba(40,14,2,.34) 0%,transparent 70%)}.or5 .o5-rust:after{opacity:.16}@media (min-width: 1100px){.xdoor-s{max-width:none}}.sx-deep{--soft: rgba(243, 243, 240, .84);--mute: rgba(243, 243, 240, .76)}.sx-n-n{color:color-mix(in srgb,var(--panel-ink) 76%,transparent)}html[data-pid=nubac-dashboard] .sx-hero-t{max-width:16ch}.o5-ranch .o5-h2{max-width:15ch}.fw.flat .fw-flat{top:84px}.fw.flat .fw-flat canvas{height:100%;width:auto;max-height:100%;margin-inline:auto;display:block}.fch-b{color:#ffffff85}@media (max-width: 760px){.t-hero{letter-spacing:-.035em}}.brand{font-weight:400}.mbar,.tabbar,.msec,.pal-x,.hxa-sum{display:none}@media (max-width: 699px){:root{--nav-h: 60px;--gutter: 20px;--tb-h: 62px;--tb-gap: max(env(safe-area-inset-bottom, 0px), 14px);--tb-space: calc(var(--tb-h) + var(--tb-gap) + 20px);--spring: linear(0, .0228, .0787, .153, .2358, .3205, .4027, .4798, .5506, .6142, .6707, .7203, .7635, .8007, .8326, .8598, .883, .9025, .919, .9328, .9443, .954, .962, .9687, .9742, .9788, .9826, .9857, .9883, .9904, .9922, .9936, .9948, .9957, .9965, .9972, .9977, .9981, .9985, .9988, .999);--spring-b: linear(0, .0206, .0732, .1462, .2308, .3201, .4093, .4949, .5748, .6474, .7121, .7688, .8176, .859, .8936, .922, .945, .9633, .9776, .9885, .9966, 1.0024, 1.0064, 1.009, 1.0104, 1.011, 1.011, 1.0106, 1.0099, 1.009, 1.008, 1.007, 1.0061, 1.0051, 1.0043, 1.0035, 1.0029, 1.0023, 1.0018, 1.0014, 1.001);--g-bg: rgba(255, 255, 255, .8);--g-menu: rgba(250, 250, 250, .9);--g-ink: #1D1D1F;--g-soft: rgba(29, 29, 31, .66);--g-lens: rgba(29, 29, 31, .075);--g-line: rgba(29, 29, 31, .08);--g-edge: rgba(255, 255, 255, .8);--g-shadow: 0 12px 32px -14px rgba(18, 30, 52, .32), 0 2px 8px -3px rgba(18, 30, 52, .14)}html{-webkit-tap-highlight-color:transparent}html[data-navtone=dark] .mbar,html[data-navtone=film] .mbar,html[data-navtone=foot] .mbar,html[data-bartone=dark] .tabbar,html[data-bartone=film] .tabbar,html[data-bartone=foot] .tabbar,:root[data-theme=dark] .mbar,:root[data-theme=dark] .tabbar,:root[data-theme=dark] .msec{--g-bg: rgba(30, 30, 34, .74);--g-menu: rgba(36, 36, 40, .9);--g-ink: #FFFFFF;--g-soft: rgba(255, 255, 255, .62);--g-lens: rgba(255, 255, 255, .14);--g-line: rgba(255, 255, 255, .1);--g-edge: rgba(255, 255, 255, .16);--g-shadow: 0 12px 32px -14px rgba(0, 0, 0, .6), 0 2px 8px -3px rgba(0, 0, 0, .3)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .mbar,:root:not([data-theme=light]) .tabbar,:root:not([data-theme=light]) .msec{--g-bg: rgba(30, 30, 34, .74);--g-menu: rgba(36, 36, 40, .9);--g-ink: #FFFFFF;--g-soft: rgba(255, 255, 255, .62);--g-lens: rgba(255, 255, 255, .14);--g-line: rgba(255, 255, 255, .1);--g-edge: rgba(255, 255, 255, .16);--g-shadow: 0 12px 32px -14px rgba(0, 0, 0, .6), 0 2px 8px -3px rgba(0, 0, 0, .3)}}.nav-bar,.sheet{display:none}.nav:before{inset:0 0 -36px;transition:opacity .25s ease;background:linear-gradient(180deg,var(--nav-fade) 0,var(--nav-fade) calc(100% - 52px),color-mix(in srgb,var(--nav-fade) 60%,transparent) calc(100% - 26px),transparent 100%);-webkit-mask-image:none;mask-image:none}html.at-top .nav:before,html:not([data-page=home]).at-top .nav:before{opacity:0}.mbar{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;height:var(--nav-h);padding:0 12px;pointer-events:none}.mb-btn,.mb-title{pointer-events:auto;color:var(--g-ink);background:var(--g-bg);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:var(--g-shadow),inset 0 0 0 .5px var(--g-line),inset 0 1px 0 var(--g-edge);transition:background-color .3s ease,color .3s ease,opacity .22s ease,transform .4s var(--spring),scale .14s var(--ease-out)}.mb-btn{width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.mb-btn .ico{width:19px;height:19px}.mb-back .ico{width:18px;height:18px;margin-left:-2px}.mb-btn:active,.mb-title:active{scale:.92}.mb-back{grid-column:1;view-transition-name:mb-back}html:not(.mb-deep) .mb-back{visibility:hidden;opacity:0}.mb-share{grid-column:3;view-transition-name:mb-share}.mb-share .ico{margin-top:-2px}.mb-title{grid-column:2;justify-self:center;max-width:100%;min-width:0;min-height:40px;display:grid;justify-items:center;align-content:center;padding:5px 16px;border-radius:999px;opacity:0;transform:translateY(-8px) scale(.94);pointer-events:none;view-transition-name:mb-title}.mbar.show .mb-title{opacity:1;transform:none;pointer-events:auto}.mb-t{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/1.15 var(--text);letter-spacing:-.015em}.mb-s{display:inline-flex;align-items:center;gap:3px;max-width:100%;margin-top:1px;font:500 12px/1.2 var(--text);letter-spacing:-.005em;color:var(--g-soft);white-space:nowrap}.mb-s>span{overflow:hidden;text-overflow:ellipsis}.mb-s .ico{flex:none;width:10px;height:10px}.mbar.mb-two .mb-title{padding-block:4px}.msec{position:fixed;z-index:46;top:calc(env(safe-area-inset-top,0px) + var(--nav-h) - 2px);left:50%;width:min(300px,calc(100vw - 32px));max-height:min(64vh,540px);overflow-y:auto;overscroll-behavior:contain;display:grid;padding:6px;border-radius:24px;color:var(--g-ink);background:var(--g-menu);-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);box-shadow:0 24px 60px -18px #0a142866,0 0 0 .5px var(--g-line),inset 0 1px 0 var(--g-edge);transform-origin:50% -24px;opacity:0;transform:translate(-50%) translateY(-6px) scale(.9);transition:opacity .16s ease,transform .34s var(--spring)}.msec[hidden]{display:none}.msec.open{opacity:1;transform:translate(-50%)}.msec-h{padding:10px 14px 6px;font:500 12.5px/1.2 var(--text);color:var(--g-soft);letter-spacing:-.005em}.msec a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 14px;border-radius:16px;font:500 16px/1.2 var(--text);letter-spacing:-.02em;transition:background-color .15s ease}.msec a .ico{flex:none;width:15px;height:15px;opacity:0}.msec a[aria-current] .ico{opacity:1}.msec a[aria-current]{font-weight:600}.msec a:active{background:var(--g-lens)}.msec .msec-top{margin-top:6px;color:var(--g-soft);font-size:15px;box-shadow:inset 0 .5px 0 var(--g-line);border-radius:0 0 16px 16px}.msec .msec-top .ico{opacity:1}.tabbar{display:flex;position:fixed;z-index:45;left:14px;right:14px;bottom:var(--tb-gap);gap:10px;align-items:flex-end;justify-content:space-between;pointer-events:none}.tb-cap{position:relative;width:calc(100% - var(--tb-h) - 10px);height:var(--tb-h);display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));padding:4px;border-radius:999px;overflow:hidden;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;color:var(--g-ink);background:var(--g-bg);-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);box-shadow:var(--g-shadow),inset 0 0 0 .5px var(--g-line),inset 0 1px 0 var(--g-edge);transition:width .52s var(--spring),height .52s var(--spring),background-color .3s ease;view-transition-name:tb-cap}.tb-t{-webkit-user-drag:none;position:relative;z-index:1;display:grid;justify-items:center;align-content:center;gap:1px;min-width:0;border-radius:999px;color:var(--g-soft);transition:color .2s ease,opacity .18s ease}.tb-ic{position:relative;display:block;width:25px;height:25px;transition:scale .3s var(--spring)}.tb-ic .ico{position:absolute;inset:0;width:100%;height:100%;transition:opacity .18s ease}.tb-ic .f{opacity:0}.tb-t[aria-current]{color:var(--g-ink)}.tb-t[aria-current] .tb-ic .ico:not(.f){opacity:0}.tb-t[aria-current] .tb-ic .f{opacity:1}.tb-t:active .tb-ic{scale:.88}.tb-l{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 10.5px/1.15 var(--text);letter-spacing:-.01em}.tb-lens{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n, 4));border-radius:999px;background:var(--g-lens);transform:translate(calc(var(--i, 0) * 100%));transition:transform .52s var(--spring-b),scale .34s var(--spring),background-color .2s ease,opacity .18s ease}.tabbar.press .tb-lens{scale:1.05 1.08}.tabbar.drag .tb-lens{transition:scale .34s var(--spring),background-color .2s ease;scale:1.1 1.16;background:color-mix(in srgb,var(--g-lens) 100%,var(--g-edge) 30%);box-shadow:inset 0 0 0 .5px var(--g-line),0 4px 14px -6px #0003}.tb-mini{position:absolute;inset:0;z-index:2;display:grid;place-items:center;border-radius:999px;color:var(--g-ink);opacity:0;pointer-events:none;transition:opacity .16s ease}.tb-mini-i,.tb-mini-i .ico{display:block;width:24px;height:24px}.tb-mini:active .tb-mini-i{scale:.88}.tabbar.min .tb-cap{width:54px;height:54px}.tabbar.min .tb-t,.tabbar.min .tb-lens{opacity:0;pointer-events:none}.tabbar.min .tb-mini{opacity:1;pointer-events:auto;transition:opacity .22s ease .1s}.tb-s{flex:none;width:var(--tb-h);height:var(--tb-h);border-radius:50%;display:grid;place-items:center;pointer-events:auto;color:var(--g-ink);background:var(--g-bg);-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8);box-shadow:var(--g-shadow),inset 0 0 0 .5px var(--g-line),inset 0 1px 0 var(--g-edge);transition:width .52s var(--spring),height .52s var(--spring),background-color .3s ease,color .3s ease,scale .14s var(--ease-out);view-transition-name:tb-s}.tb-s .ico{width:21px;height:21px}.tb-s:active{scale:.9}.tabbar.min .tb-s{width:54px;height:54px}html.menu-open .tabbar,html.kb-up .tabbar{visibility:hidden}@media (prefers-reduced-motion: no-preference){.tb-cap,.tb-s{translate:0 0}.tb-cap{transition:width .52s var(--spring),height .52s var(--spring),background-color .3s ease,translate .7s var(--spring) .15s,opacity .4s ease .15s}.tb-s{transition:width .52s var(--spring),height .52s var(--spring),background-color .3s ease,color .3s ease,scale .14s var(--ease-out),translate .7s var(--spring) .22s,opacity .4s ease .22s}@starting-style{.tb-cap,.tb-s{translate:0 28px;opacity:0}}}main input,main textarea,.pal-in input{font-size:max(16px,1em)}@media (prefers-reduced-transparency: reduce){.tb-cap,.tb-s,.mb-btn,.mb-title,.msec{-webkit-backdrop-filter:none;backdrop-filter:none;--g-bg: var(--paper);--g-menu: var(--paper)}}@media (prefers-reduced-motion: reduce){.tb-cap,.tb-s,.tb-lens,.mb-title,.msec{transition-duration:.01s!important}}.tabbar:before{content:"";position:fixed;z-index:-1;left:0;right:0;bottom:0;height:calc(var(--tb-space) + 6px);pointer-events:none;background:linear-gradient(0deg,var(--tb-fade, rgba(255, 255, 255, .78)) 0%,var(--tb-fade, rgba(255, 255, 255, .78)) 30%,transparent 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(0deg,#000 45%,transparent 100%);mask-image:linear-gradient(0deg,#000 45%,transparent 100%);transition:opacity .3s ease}html[data-bartone=dark] .tabbar,html[data-bartone=film] .tabbar,html[data-bartone=foot] .tabbar{--tb-fade: rgba(14, 16, 20, .55)}:root[data-theme=dark] .tabbar{--tb-fade: rgba(18, 18, 18, .6)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .tabbar{--tb-fade: rgba(18, 18, 18, .6)}}html.kb-up .tabbar:before{opacity:0}.toast{bottom:calc(var(--tb-space) + 2px)}.foot{padding-bottom:calc(var(--tb-space) + 12px)}::view-transition-group(tb-cap),::view-transition-group(tb-s){animation:none;z-index:3}::view-transition-old(tb-cap),::view-transition-old(tb-s){display:none}::view-transition-new(tb-cap),::view-transition-new(tb-s){animation:none}::view-transition-group(mb-back),::view-transition-group(mb-share),::view-transition-group(mb-title){z-index:3;animation-duration:.32s;animation-timing-function:var(--ease-out)}::view-transition-old(mb-title),::view-transition-new(mb-title),::view-transition-old(mb-back),::view-transition-new(mb-back),::view-transition-old(mb-share),::view-transition-new(mb-share){animation-duration:.2s}html[data-vt=push]::view-transition-old(root){animation:vt-push-out .46s var(--ease-drawer) both}html[data-vt=push]::view-transition-new(root){animation:vt-push-in .46s var(--ease-drawer) both}html[data-vt=pop]::view-transition-old(root){animation:vt-pop-out .4s var(--ease-drawer) both;z-index:1}html[data-vt=pop]::view-transition-new(root){animation:vt-pop-in .4s var(--ease-drawer) both}html[data-vt=tab]::view-transition-old(root){animation:vt-out .12s ease both}html[data-vt=tab]::view-transition-new(root){animation:vt-in .22s var(--ease-out) both}.hm.hx-c{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;padding-top:calc(env(safe-area-inset-top,0px) + 16px);padding-bottom:var(--tb-space)}.hx-c .hxc{flex:1;display:flex;flex-direction:column;gap:14px;height:auto;padding-top:0}.hx-c .hxc-id{display:grid;grid-template-columns:minmax(0,1fr) 33%;grid-template-rows:auto auto;grid-template-areas:"name about" "sub about";align-items:end;gap:12px 14px}.hx-c .hxc-name{grid-area:name;align-self:end;font-size:clamp(2.4rem,11.6vw,3.3rem);line-height:.96;letter-spacing:-.05em}.hx-c .hx-sub{grid-area:sub;display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;font-size:clamp(12.5px,3.6vw,14px);color:var(--soft)}.hx-c .hx-sub>span{white-space:nowrap}.hx-c .hx-sub>span+span:before{margin:0 8px;height:11px}.hx-c .hx-sub .hx-mail{flex-basis:auto;height:34px;margin:8px 0 0;font-size:14px}.hx-c .hx-sub:after{content:"";order:1;flex-basis:100%;height:0}.hx-c .hx-sub .hx-mail{order:2}.hx-c .hxc-about{grid-area:about;align-self:stretch;aspect-ratio:auto;min-height:150px;border-radius:22px;padding:10px 10px 11px 12px}.hx-c .hxc-about .hxa-main:after{border-radius:22px}.hx-c .hxc-list{flex:1;display:grid;grid-template-rows:repeat(3,minmax(min-content,1fr));gap:10px;margin:0}.hx-c .hxc-row.is-panel{min-height:104px;height:auto;grid-template-columns:minmax(0,1fr) 38%;padding:6px;border-radius:24px}.hx-c .hxc-row .hxa-main:after{border-radius:24px}.hx-c .hxc-row.is-panel>.hxa-tx{align-content:space-between;gap:8px;padding:12px 4px 12px 12px}.hx-c .hxc-row .hxa-main{display:grid;grid-template-columns:minmax(0,auto) auto;grid-template-areas:"n go";align-items:end;justify-content:start;gap:5px 10px}.hx-c .hxc-row .hx-no{display:none}.hx-c .hxc-row .hxa-main .hxa-n{grid-area:n}.hx-c .hxc-row .hxa-main .hx-go{grid-area:go;margin-bottom:1px}.hx-c .hxc-row .hxa-n{font-size:clamp(1.32rem,6.2vw,1.6rem);line-height:1.05;white-space:normal;text-wrap:balance}.hx-c .hxc-row .hx-go{width:28px;height:28px}.hx-c .hxa-sum{display:block;font-size:13.5px;line-height:1.32;letter-spacing:-.012em;color:var(--soft);text-wrap:pretty}.hx-c .hxa-sum i{font-style:normal;margin:0 .12em;opacity:.55}.hx-c .hxa-sum span{white-space:nowrap}.hx-c [data-mat=night] .hxa-sum{color:#ffffffa8}.hx-c .hxc-m{height:0;min-height:100%;border-radius:18px}@media (max-height: 700px){.hx-c .hxc-name{font-size:clamp(2.3rem,10.6vw,2.75rem)}.hx-c .hxc-about{min-height:132px}.hx-c .hxc{gap:12px}.hx-c .hxc-list{gap:8px}.hx-c .hxc-row.is-panel{min-height:96px}.hx-c .hxc-row.is-panel>.hxa-tx{padding-block:10px}.hx-c .hxa-sum{font-size:13px}}:root{--blk: 52px;--sec: 64px;--r-panel: 24px}.eh-more,.xph-more{display:none!important}.lnav{display:none}.lnav+.sx-sec,.lnav+.sx-deep{margin-top:20px}.lnav-solo+.sx-deep{margin-top:0}.eh-band+.lnav-scope>.lnav+:is(.sx-sec,.sx-deep,.band-st){margin-top:0}.blk[id^=b-],section[id^=b-]{scroll-margin-top:calc(var(--nav-h) + 12px)}.eh:not(.eh-band){padding-top:calc(env(safe-area-inset-top,0px) + var(--nav-h) + 6px)}.eh .crumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:13.5px;font-weight:500;letter-spacing:-.01em;color:var(--mute)}.eh .crumb a:first-child,.eh .crumb-svc a:first-child{height:auto;padding:12px 0;margin-block:-12px;color:inherit;background:none;box-shadow:none}.eh .crumb a{color:inherit}.eh .crumb>span[aria-hidden]{opacity:.5}.eh .t-title.eh-t{font-size:clamp(2.35rem,11vw,3rem);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.eh .has-bt{--bt: .78em}.eh-row{display:grid;justify-items:start;gap:14px;margin-top:12px}.eh-meta{font-size:15px;row-gap:6px}.eh-meta>span:not(.chip)+span:not(.chip):before{margin:0 10px;height:12px}.eh-meta .chip{margin-left:10px}.eh-acts:empty{display:none}.eh-cta{height:42px;font-size:15px}.eh-mos,.eh-mos.duo,.eh-mos.stack,.eh-mos.pair{display:flex;height:auto;gap:8px;margin:20px calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);border-radius:0;background:none!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.eh-mos::-webkit-scrollbar{display:none}.eh-mos>.eh-c,.eh-mos.pair .eh-c:not(.c0){flex:0 0 86%;width:auto;aspect-ratio:4 / 3;scroll-snap-align:start;scroll-snap-stop:always}.eh-mos.one>.eh-c{flex-basis:100%}.eh-mos.slides>.eh-c{aspect-ratio:16 / 10}.eh-c>.frame{border-radius:20px}.eh-cap{margin-top:10px;font-size:13px}.eh-band{min-height:0;padding-top:calc(env(safe-area-inset-top,0px) + var(--nav-h) + 24px);padding-bottom:32px}.eh-band-in{flex-direction:column-reverse;align-items:flex-start;gap:22px}.eh-mark .btile,.eh-ini{--bt: 88px;width:88px;border-radius:24px}.eh-art{align-self:center}.sx-panel.sx-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:6px}.sx-panel.sx-nums.n3>.sx-n:first-child{grid-column:1 / -1}.sx-panel.sx-nums .sx-n{padding:16px 12px 18px;min-width:0}.sx-panel.sx-nums .sx-n b{font-size:clamp(2.1rem,10vw,2.7rem);line-height:1;letter-spacing:-.045em;white-space:nowrap}.sx-panel.sx-nums .sx-n b em{font-size:.6em}.sx-panel.sx-nums .sx-n-l{margin-top:8px;font-size:15px;font-weight:600;letter-spacing:-.015em}.sx-panel.sx-nums .sx-n-n{margin-top:4px;font-size:13.5px;line-height:1.35;text-wrap:pretty}.sx-ctx .sx-panel.sx-nums{gap:0 16px;padding:0}.sx-ctx .sx-panel.sx-nums .sx-n{padding:14px 0 18px}.sx-ctx .sx-panel.sx-nums .sx-n b{font-size:clamp(1.9rem,8.6vw,2.3rem)}.sx-head-logo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.sx-head-logo .sx-logo{justify-self:start;padding:12px 16px;border-radius:14px}.sx-head-logo .sx-logo img{height:44px}.track,.sx-slides{display:flex!important;gap:10px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.track::-webkit-scrollbar,.sx-slides::-webkit-scrollbar{display:none}.track>*,.sx-slides>*{flex:0 0 82%;min-width:0;scroll-snap-align:start}.sx-slides>.sx-sl{flex-basis:86%}.sx-slides.n1>.sx-sl{flex-basis:100%}.sx-slides.n1{padding-inline:0;margin-inline:calc(-1 * var(--gutter))}.sx-slides.n1>.sx-sl,.sx-slides.n1>.sx-sl .frame{border-radius:0}.steps-nav:not(.dk-acts){display:none}.xph-in{padding-top:calc(env(safe-area-inset-top,0px) + var(--nav-h) + 6px);gap:18px}.phead{padding-top:calc(env(safe-area-inset-top,0px) + var(--nav-h) + 6px)}.svh-in{padding-top:calc(env(safe-area-inset-top,0px) + var(--nav-h) + 6px);gap:28px}.xph-acts:not(:has(.xres)){display:none}.xg{display:block;padding-block:34px 6px;border-top:0}.xg-h{position:static;margin-bottom:14px}.xcards,.xcards.n2,.xcards.n3{display:block;border-radius:22px;background:var(--card);box-shadow:0 0 0 .5px var(--hair),0 10px 30px -22px #141e3259;overflow:hidden}.xcard{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr) 20px;align-items:center;gap:14px;min-height:76px;padding:10px 14px 10px 10px;border-radius:0;background:none;box-shadow:none}.xcard+.xcard:before{content:"";position:absolute;top:0;left:84px;right:0;height:.5px;background:var(--hair-2)}.xcard:active{background:var(--paper-2)}.xcard-th{width:60px;height:60px;border-radius:14px;overflow:hidden}.xcard-tx b{font-size:16.5px;line-height:1.2}.xcard-m{font-size:13.5px}.xcard-go{width:20px;height:20px;background:none;box-shadow:none;color:var(--mute)}.xcard-go .ico{width:15px;height:15px}.xp .certs{display:block;border-radius:22px;overflow:hidden;background:var(--card);box-shadow:0 0 0 .5px var(--hair)}.xp .certs li{border-radius:0;background:none;padding:16px 18px}.pager{padding-block:44px 36px;gap:14px}.pager.pager-sec{padding-block:44px 40px}.pager.on-dark,.pager.pager-sec.on-dark{padding-block:44px 8px}.nextcard:active{scale:.985}.foot-pages{display:none}.foot-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 20px}.foot-brand{grid-column:1 / -1}.foot-top>div:empty{display:none}.foot-bottom{grid-template-columns:minmax(0,1fr);margin-top:40px}.xdoor:has(.xdoor-go:active),.svh-item:has(.svh-go:active){scale:.985;transition:scale .14s var(--ease-out)}.sx-tool:has(a:active),.eh-c:active,.sx-sl:active{scale:.985;transition:scale .14s var(--ease-out)}.xdoor,.svh-item,.sx-tool,.eh-c,.sx-sl{transition:scale .3s var(--ease-out)}.rv{transform:translateY(8px);transition:opacity .55s var(--ease),transform .65s var(--ease);transition-delay:calc(var(--d, 0) * 50ms)}.sx-sl-x{top:auto;bottom:10px;right:10px;width:32px;height:32px;opacity:1;transform:none;background:#00000073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sx-sl-x .ico{width:14px;height:14px}.eh:not(.eh-band){padding-bottom:8px}.lnav+.sx-sec{margin-top:0}.sx-sec+.blk,.blk+.sx-sec,.blk+.blk,.sx-sec+.sx-nums-sec{padding-top:8px}.xcard-th{background:var(--paper-2);box-shadow:inset 0 0 0 .5px var(--hair-2)}.xcard-th>img{object-position:0% 0%}.st-c{top:6px;right:6px;height:22px;padding:0 7px;gap:6px;font-size:11px}.st-c>span+span{display:none}.st-c .ico{width:10px;height:10px}.st-more>span{font-size:21px;font-weight:600;background:#0c0e1280}.afd-ch-h{padding-inline:0}.afd-ch-h .afd-chips{margin-inline:calc(-1 * var(--pp));padding-inline:var(--pp);scroll-padding-inline:var(--pp)}.about-line{line-height:1.08}.hx-c .hxc-row .hxa-main{display:block;text-wrap:balance}.hx-c .hxc-row .hxa-main .hxa-n{display:inline}.hx-c .hxc-row .hxa-main .hx-go{display:inline-grid;vertical-align:-5px;margin:0 0 0 10px}.mb-title{min-height:44px}.lc{height:40px;padding-inline:12px 15px}.reel-btn,.ask-go,.cw-big,.fbtn,.cw-reset{width:44px;height:44px}.xdoor-go,.svh-go{min-height:48px}.ax-t{min-height:44px}.fw-cap summary,.cw-cap details summary{min-height:40px}.fpj button{min-height:36px;padding-inline:13px}.eh .crumb a{display:inline-block;padding-block:12px;margin-block:-12px}.foot ul a,.foot-brand .brand{display:inline-flex;align-items:center;min-height:40px}.foot ul{gap:2px}.eh-cta .bi{display:inline-flex;opacity:.55}.eh-cta .bi .ico{width:14px;height:14px}.eh-cta{padding-inline:16px 14px}.shelf{--k: .84}.shelf-row{gap:12px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.pal{padding:0;align-items:stretch;justify-items:stretch;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.pal-box{width:100%;height:100%;max-height:none;border-radius:0;box-shadow:none;grid-template-rows:auto minmax(0,1fr);padding-top:env(safe-area-inset-top,0px);background:var(--paper);animation:pal-up .42s var(--ease-drawer) both}.pal-in{position:relative;isolation:isolate;margin:10px 12px 4px 16px;padding:0 0 0 14px;gap:9px;border:0}.pal-in:before{content:"";position:absolute;z-index:-1;inset:0 78px 0 0;border-radius:12px;background:var(--paper-2)}.pal-in input{height:44px;font-size:17px}.pal-in kbd,.pal-foot{display:none}.pal-x{display:block;flex:none;width:70px;height:44px;margin-left:8px;font:400 17px/1 var(--text);letter-spacing:-.02em;color:var(--ink);text-align:center;border-radius:12px}.pal-x:active{opacity:.5}.pal-list{padding:4px 8px calc(env(safe-area-inset-bottom,0px) + 24px)}.pal-g{padding:18px 12px 6px;font-size:13px}.pal-o{min-height:56px;padding:8px 12px;border-radius:14px}.pal-o b{font-size:16.5px}.pal-o span{font-size:14px}.pal-o[aria-selected=true]{background:transparent}.pal-o[aria-selected=true] .ico{opacity:0}.pal-o:active{background:var(--paper-2)}@media (max-width: 374px){:root{--gutter: 16px;--tb-h: 56px}.tabbar{left:10px;right:10px;gap:8px}.tb-cap{width:calc(100% - var(--tb-h) - 8px)}.tb-l{font-size:10px;letter-spacing:-.02em}.tb-ic{width:23px;height:23px}}}@keyframes vt-push-out{to{transform:translate(-26%);filter:brightness(.9)}}@keyframes vt-push-in{0%{transform:translate(100%)}}@keyframes vt-pop-out{to{transform:translate(100%)}}@keyframes vt-pop-in{0%{transform:translate(-26%);filter:brightness(.9)}}@keyframes pal-up{0%{transform:translateY(24px);opacity:0}}
