html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@layer legacy,theme,base,components,utilities;@layer legacy{:root{--ink: #1C1C1E;--ink-2: #3A3A3C;--gold: #E8A920;--gold-logo: #FDB33A;--cream: #FDF3DC;--panel: #F4F2EE;--rule: #E0DDD8;--muted: #6C6C70;--muted-2: #D1D1D6;--paper: #FFFFFF;--value-prop: #FFFFCC;--emerald-bg: #D1FAE5;--emerald-fg: #065F46;--blue-bg: #DBEAFE;--blue-fg: #1E40AF;--amber-bg: #FEF3C7;--amber-fg: #92400E;--pink-bg: #FCE7F3;--pink-fg: #9D174D;--violet-bg: #EDE9FE;--violet-fg: #5B21B6;--grey-bg: #F3F4F6;--grey-fg: #374151;--display: "Montserrat", "Segoe UI", system-ui, -apple-system, sans-serif;--body: Calibri, "Carlito", "Segoe UI", system-ui, -apple-system, sans-serif;--serif: var(--display);--ui: var(--display);--rail: 0px;--strip: 3px;--foot: 0px;--pad: clamp(24px, 4.4vw, 76px);--ease: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--surface: var(--panel);--on-surface: var(--ink)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);transition:background .6s var(--ease);color:var(--ink);font-family:var(--body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}html[data-stage=light] body{background:var(--panel)}html[data-stage=dark] body{background:var(--ink)}body[data-locked=true]{overflow:hidden;height:100vh}img{max-width:100%;display:block}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:inherit}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eyebrow{font-family:var(--serif);font-size:clamp(9px,.78vw,11px);font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin:0}.scene-title{font-family:var(--serif);font-weight:300;line-height:1.04;letter-spacing:-.015em;margin:0;font-size:clamp(30px,4.1vw,62px)}.scene-lede{font-size:clamp(12px,1.02vw,15px);line-height:1.6;color:var(--muted);margin:0;max-width:92ch}.hairline{height:1px;background:var(--rule);transform-origin:left center}.rv{display:inline-block;overflow:hidden;vertical-align:bottom}.rv>span{display:inline-block;will-change:transform}.frame{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60}.frame__strip{position:absolute;left:0;top:0;right:0;height:var(--strip);background:color-mix(in srgb,var(--gold) 10%,transparent)}.frame__strip i{display:block;height:100%;width:100%;background:var(--gold);transform:scaleX(0);transform-origin:left center}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media (max-width: 860px){:root{--foot: 0px}}}@layer legacy{:root{--t-display: clamp(44px, min(9vw, 15.5vh), 148px);--t-h1: clamp(30px, min(4.6vw, 8vh), 78px);--t-h2: clamp(24px, min(3vw, 5.4vh), 50px);--t-h3: clamp(20px, 2vw, 32px);--t-lede: clamp(15px, 1.22vw, 21px);--t-body: clamp(13px, 1vw, 17px);--t-small: clamp(12px, .85vw, 14px);--t-micro: clamp(11px, .72vw, 12px);--lh-tight: 1.12;--lh-title: 1.18;--lh-body: 1.55;--sp-1: clamp(4px, .4vw, 7px);--sp-2: clamp(8px, .8vw, 13px);--sp-3: clamp(14px, 1.3vw, 22px);--sp-4: clamp(22px, 2.1vw, 36px);--sp-5: clamp(34px, 3.4vw, 58px);--sp-6: clamp(52px, 5.4vw, 92px)}.t-display{font-family:var(--serif);font-size:var(--t-display);font-weight:200;line-height:var(--lh-tight);letter-spacing:-.035em;margin:0}.t-h1{font-family:var(--serif);font-size:var(--t-h1);font-weight:300;line-height:var(--lh-title);letter-spacing:-.022em;margin:0}.t-h2{font-family:var(--serif);font-size:var(--t-h2);font-weight:300;line-height:1.14;letter-spacing:-.018em;margin:0}.t-h3{font-family:var(--serif);font-size:var(--t-h3);font-weight:400;line-height:1.18;letter-spacing:-.012em;margin:0}.t-lede{font-size:var(--t-lede);font-weight:300;line-height:1.5;color:var(--muted);margin:0;max-width:68ch}.scene[data-theme=dark] .t-lede{color:var(--muted-2)}.t-body{font-size:var(--t-body);line-height:var(--lh-body);margin:0}.t-small{font-size:var(--t-small);line-height:1.45;margin:0}.t-micro{font-family:var(--ui);font-size:var(--t-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0}.t-figure{font-family:var(--serif);font-weight:400;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.t-eyebrow{font-family:var(--ui);font-size:var(--t-micro);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0}}@layer legacy{.bg-canvas,.bg-flat{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.bg-flat{background:var(--ink)}.bg-canvas canvas{display:block}#deck{position:relative;z-index:1}.chip{display:inline-block;padding:4px 10px;font-family:var(--ui);font-size:var(--t-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.chip[data-tone=emerald]{background:var(--emerald-bg);color:var(--emerald-fg)}.chip[data-tone=blue]{background:var(--blue-bg);color:var(--blue-fg)}.chip[data-tone=amber]{background:var(--amber-bg);color:var(--amber-fg)}.chip[data-tone=pink]{background:var(--pink-bg);color:var(--pink-fg)}.chip[data-tone=violet]{background:var(--violet-bg);color:var(--violet-fg)}.chip[data-tone=grey]{background:var(--grey-bg);color:var(--grey-fg)}.band{flex:0 0 auto;background:var(--ink);color:#fff;padding:var(--sp-2) var(--sp-4);font-size:var(--t-small);font-weight:500;letter-spacing:.012em;line-height:1.55;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 1.4em;text-align:center}.band b{color:var(--gold);font-weight:600}.band--gold{background:var(--gold);color:var(--ink)}.band--gold b{color:var(--ink)}.slabel{font-family:var(--ui);font-size:var(--t-micro);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 8px}.plate{position:relative;overflow:hidden;background:var(--rule)}.plate img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease),filter .6s var(--ease);will-change:transform}.plate:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(28,28,30,.55));opacity:0;transition:opacity .5s var(--ease)}.figure-note{font-family:var(--ui);font-size:var(--t-micro);letter-spacing:.06em;color:var(--muted)}@media (max-width: 960px){.band{justify-content:flex-start;text-align:left}}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-paper:#fbf8f2;--color-sand:#f2ece0;--color-shell:#fff;--color-ink:#16130e;--color-ink-2:#16130e;--color-ink-3:#4a4336;--color-gold:#fdb33a;--color-gold-deep:#8f5d0c;--color-gold-mid:#c8891f;--color-gold-soft:#f7e3bc;--color-gold-ink:#fdb33a;--color-line:#16130e1a;--color-line-2:#16130e29;--font-display:"Montserrat", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body:Calibri, "Carlito", "Segoe UI", system-ui, -apple-system, sans-serif}}@layer base,components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-\[6\%\]{inset-block:6%}.inset-y-\[12\%\]{inset-block:12%}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.left-0{left:0}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-80{z-index:80}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.mx-auto{margin-inline:auto}.my-\[clamp\(\.3rem\,1vh\,\.8rem\)\]{margin-block:clamp(.3rem,1vh,.8rem)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[clamp\(\.1rem\,\.4vh\,\.3rem\)\]{margin-top:clamp(.1rem,.4vh,.3rem)}.mt-\[clamp\(\.2rem\,\.7vh\,\.5rem\)\]{margin-top:clamp(.2rem,.7vh,.5rem)}.mt-\[clamp\(\.3rem\,\.8vh\,\.5rem\)\]{margin-top:clamp(.3rem,.8vh,.5rem)}.mt-\[clamp\(\.3rem\,\.9vh\,\.6rem\)\]{margin-top:clamp(.3rem,.9vh,.6rem)}.mt-\[clamp\(\.3rem\,1vh\,\.7rem\)\]{margin-top:clamp(.3rem,1vh,.7rem)}.mt-\[clamp\(\.5rem\,1\.4vh\,\.9rem\)\]{margin-top:clamp(.5rem,1.4vh,.9rem)}.mt-\[clamp\(\.5rem\,1\.4vh\,1rem\)\]{margin-top:clamp(.5rem,1.4vh,1rem)}.mt-\[clamp\(\.5rem\,1\.6vh\,1\.1rem\)\]{margin-top:clamp(.5rem,1.6vh,1.1rem)}.mt-\[clamp\(\.5rem\,1\.6vh\,1\.15rem\)\]{margin-top:clamp(.5rem,1.6vh,1.15rem)}.mt-\[clamp\(\.5rem\,1\.8vh\,1\.2rem\)\]{margin-top:clamp(.5rem,1.8vh,1.2rem)}.mt-\[clamp\(\.6rem\,2\.2vh\,1\.7rem\)\]{margin-top:clamp(.6rem,2.2vh,1.7rem)}.mt-\[clamp\(\.6rem\,2vh\,1\.2rem\)\]{margin-top:clamp(.6rem,2vh,1.2rem)}.mt-\[clamp\(\.6rem\,2vh\,1\.4rem\)\]{margin-top:clamp(.6rem,2vh,1.4rem)}.mt-\[clamp\(\.6rem\,2vh\,1\.5rem\)\]{margin-top:clamp(.6rem,2vh,1.5rem)}.mt-\[clamp\(\.7rem\,2\.2vh\,1\.6rem\)\]{margin-top:clamp(.7rem,2.2vh,1.6rem)}.mt-\[clamp\(\.8rem\,2\.4vh\,2rem\)\]{margin-top:clamp(.8rem,2.4vh,2rem)}.mt-\[clamp\(\.15rem\,\.7vh\,\.45rem\)\]{margin-top:clamp(.15rem,.7vh,.45rem)}.mt-\[clamp\(\.25rem\,\.8vh\,\.5rem\)\]{margin-top:clamp(.25rem,.8vh,.5rem)}.mt-\[clamp\(\.25rem\,\.8vh\,\.6rem\)\]{margin-top:clamp(.25rem,.8vh,.6rem)}.mt-\[clamp\(\.35rem\,1vh\,\.6rem\)\]{margin-top:clamp(.35rem,1vh,.6rem)}.mt-\[clamp\(\.35rem\,1vh\,\.7rem\)\]{margin-top:clamp(.35rem,1vh,.7rem)}.mt-\[clamp\(1\.5rem\,3\.5vh\,2\.5rem\)\]{margin-top:clamp(1.5rem,3.5vh,2.5rem)}.mt-\[clamp\(1rem\,3\.4vh\,2\.6rem\)\]{margin-top:clamp(1rem,3.4vh,2.6rem)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-\[clamp\(\.3rem\,\.9vh\,\.6rem\)\]{margin-bottom:clamp(.3rem,.9vh,.6rem)}.mb-\[clamp\(\.6rem\,1\.4vh\,1\.25rem\)\]{margin-bottom:clamp(.6rem,1.4vh,1.25rem)}.mb-\[clamp\(1\.25rem\,2\.5vh\,2rem\)\]{margin-bottom:clamp(1.25rem,2.5vh,2rem)}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[42vh\]{height:42vh}.h-\[clamp\(26px\,3\.5vh\,38px\)\]{height:clamp(26px,3.5vh,38px)}.h-\[clamp\(46px\,6\.2vh\,70px\)\]{height:clamp(46px,6.2vh,70px)}.h-\[clamp\(56px\,9vh\,96px\)\]{height:clamp(56px,9vh,96px)}.h-\[clamp\(112px\,20vw\,190px\)\]{height:clamp(112px,20vw,190px)}.h-\[clamp\(180px\,42vh\,430px\)\]{height:clamp(180px,42vh,430px)}.h-\[var\(--disc\)\]{height:var(--disc)}.h-\[var\(--ico\)\]{height:var(--ico)}.h-\[var\(--med\)\]{height:var(--med)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[54\%\]{max-height:54%}.max-h-\[86dvh\]{max-height:86dvh}.min-h-0{min-height:0}.min-h-\[26px\]{min-height:26px}.min-h-\[30px\]{min-height:30px}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[62vh\]{min-height:62vh}.min-h-\[260px\]{min-height:260px}.min-h-\[calc\(var\(--ico\)\+\.55rem\)\]{min-height:calc(var(--ico) + .55rem)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-\[2px\]{width:2px}.w-\[5px\]{width:5px}.w-\[clamp\(72px\,7vw\,132px\)\]{width:clamp(72px,7vw,132px)}.w-\[clamp\(300px\,54vw\,1020px\)\]{width:clamp(300px,54vw,1020px)}.w-\[var\(--disc\)\]{width:var(--disc)}.w-\[var\(--gut\)\]{width:var(--gut)}.w-\[var\(--ico\)\]{width:var(--ico)}.w-\[var\(--med\)\]{width:var(--med)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[20ch\]{max-width:20ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[58\%\]{max-width:58%}.max-w-\[62ch\]{max-width:62ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[78ch\]{max-width:78ch}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94ch\]{max-width:94ch}.max-w-\[240px\]{max-width:240px}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-\[118px\]{min-width:118px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\[animation\:faceIn_\.45s_cubic-bezier\(\.16\,1\,\.3\,1\)_both\]{animation:.45s cubic-bezier(.16,1,.3,1) both faceIn}.\[animation\:ledeIn_\.6s_cubic-bezier\(\.16\,1\,\.3\,1\)_both\]{animation:.6s cubic-bezier(.16,1,.3,1) both ledeIn}.\[animation\:posterIn_\.85s_cubic-bezier\(\.16\,1\,\.3\,1\)_both\]{animation:.85s cubic-bezier(.16,1,.3,1) both posterIn}.\[animation\:standCompIn_\.65s_cubic-bezier\(\.16\,1\,\.3\,1\)_both\]{animation:.65s cubic-bezier(.16,1,.3,1) both standCompIn}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1\.4rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.4rem minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[clamp\(\.1rem\,\.5vh\,\.35rem\)\]{gap:clamp(.1rem,.5vh,.35rem)}.gap-\[clamp\(\.3rem\,\.8vw\,\.9rem\)\]{gap:clamp(.3rem,.8vw,.9rem)}.gap-\[clamp\(\.4rem\,\.8vw\,\.75rem\)\]{gap:clamp(.4rem,.8vw,.75rem)}.gap-\[clamp\(\.4rem\,1\.3vh\,\.9rem\)\]{gap:clamp(.4rem,1.3vh,.9rem)}.gap-\[clamp\(\.5rem\,1\.2vw\,1\.1rem\)\]{gap:clamp(.5rem,1.2vw,1.1rem)}.gap-\[clamp\(\.6rem\,1\.3vw\,1\.2rem\)\]{gap:clamp(.6rem,1.3vw,1.2rem)}.gap-\[clamp\(\.6rem\,1\.6vw\,1\.5rem\)\]{gap:clamp(.6rem,1.6vw,1.5rem)}.gap-\[clamp\(\.8rem\,2\.2vw\,2\.6vw\)\]{gap:max(.8rem,2.2vw)}.gap-\[clamp\(\.35rem\,\.9vw\,\.85rem\)\]{gap:clamp(.35rem,.9vw,.85rem)}.gap-\[clamp\(\.75rem\,1\.8vw\,1\.8rem\)\]{gap:clamp(.75rem,1.8vw,1.8rem)}.gap-\[clamp\(0\.5rem\,1\.2vw\,1rem\)\]{gap:clamp(.5rem,1.2vw,1rem)}.gap-\[clamp\(1\.5rem\,3vh\,2\.5rem\)\]{gap:clamp(1.5rem,3vh,2.5rem)}.gap-\[clamp\(8px\,1\.1vw\,18px\)\]{gap:clamp(8px,1.1vw,18px)}.gap-\[var\(--statcard-gap\)\]{gap:var(--statcard-gap)}.gap-px{gap:1px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-\[clamp\(\.5rem\,1vw\,1rem\)\]{column-gap:clamp(.5rem,1vw,1rem)}.gap-x-\[clamp\(\.6rem\,1\.4vw\,1\.3rem\)\]{column-gap:clamp(.6rem,1.4vw,1.3rem)}.gap-x-\[clamp\(\.25rem\,\.5vw\,\.7rem\)\]{column-gap:clamp(.25rem,.5vw,.7rem)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-\[clamp\(\.2rem\,\.5vh\,\.35rem\)\]{row-gap:clamp(.2rem,.5vh,.35rem)}.self-center{align-self:center}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-\[clamp\(10px\,1\.2vw\,20px\)\]{border-radius:clamp(10px,1.2vw,20px)}.rounded-\[clamp\(16px\,2\.2vw\,38px\)\]{border-radius:clamp(16px,2.2vw,38px)}.rounded-\[clamp\(16px\,2vw\,32px\)\]{border-radius:clamp(16px,2vw,32px)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-gold{border-color:var(--color-gold)}.border-gold-mid\/55{border-color:#c8891f8c}@supports (color:color-mix(in lab,red,red)){.border-gold-mid\/55{border-color:color-mix(in oklab,var(--color-gold-mid) 55%,transparent)}}.border-gold-soft{border-color:var(--color-gold-soft)}.border-gold\/25{border-color:#fdb33a40}@supports (color:color-mix(in lab,red,red)){.border-gold\/25{border-color:color-mix(in oklab,var(--color-gold) 25%,transparent)}}.border-gold\/30{border-color:#fdb33a4d}@supports (color:color-mix(in lab,red,red)){.border-gold\/30{border-color:color-mix(in oklab,var(--color-gold) 30%,transparent)}}.border-gold\/45{border-color:#fdb33a73}@supports (color:color-mix(in lab,red,red)){.border-gold\/45{border-color:color-mix(in oklab,var(--color-gold) 45%,transparent)}}.border-gold\/70{border-color:#fdb33ab3}@supports (color:color-mix(in lab,red,red)){.border-gold\/70{border-color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}.border-ink\/12{border-color:#16130e1f}@supports (color:color-mix(in lab,red,red)){.border-ink\/12{border-color:color-mix(in oklab,var(--color-ink) 12%,transparent)}}.border-ink\/15{border-color:#16130e26}@supports (color:color-mix(in lab,red,red)){.border-ink\/15{border-color:color-mix(in oklab,var(--color-ink) 15%,transparent)}}.border-line{border-color:var(--color-line)}.border-line-2{border-color:var(--color-line-2)}.border-paper\/10{border-color:#fbf8f21a}@supports (color:color-mix(in lab,red,red)){.border-paper\/10{border-color:color-mix(in oklab,var(--color-paper) 10%,transparent)}}.border-paper\/15{border-color:#fbf8f226}@supports (color:color-mix(in lab,red,red)){.border-paper\/15{border-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.border-paper\/25{border-color:#fbf8f240}@supports (color:color-mix(in lab,red,red)){.border-paper\/25{border-color:color-mix(in oklab,var(--color-paper) 25%,transparent)}}.border-transparent{border-color:#0000}.border-t-gold{border-top-color:var(--color-gold)}.bg-gold{background-color:var(--color-gold)}.bg-gold-deep{background-color:var(--color-gold-deep)}.bg-gold\/10{background-color:#fdb33a1a}@supports (color:color-mix(in lab,red,red)){.bg-gold\/10{background-color:color-mix(in oklab,var(--color-gold) 10%,transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-ink\/70{background-color:#16130eb3}@supports (color:color-mix(in lab,red,red)){.bg-ink\/70{background-color:color-mix(in oklab,var(--color-ink) 70%,transparent)}}.bg-ink\/75{background-color:#16130ebf}@supports (color:color-mix(in lab,red,red)){.bg-ink\/75{background-color:color-mix(in oklab,var(--color-ink) 75%,transparent)}}.bg-ink\/85{background-color:#16130ed9}@supports (color:color-mix(in lab,red,red)){.bg-ink\/85{background-color:color-mix(in oklab,var(--color-ink) 85%,transparent)}}.bg-ink\/95{background-color:#16130ef2}@supports (color:color-mix(in lab,red,red)){.bg-ink\/95{background-color:color-mix(in oklab,var(--color-ink) 95%,transparent)}}.bg-line{background-color:var(--color-line)}.bg-line-2{background-color:var(--color-line-2)}.bg-paper{background-color:var(--color-paper)}.bg-paper\/15{background-color:#fbf8f226}@supports (color:color-mix(in lab,red,red)){.bg-paper\/15{background-color:color-mix(in oklab,var(--color-paper) 15%,transparent)}}.bg-paper\/\[0\.03\]{background-color:#fbf8f208}@supports (color:color-mix(in lab,red,red)){.bg-paper\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-paper) 3%,transparent)}}.bg-paper\/\[0\.04\]{background-color:#fbf8f20a}@supports (color:color-mix(in lab,red,red)){.bg-paper\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-paper) 4%,transparent)}}.bg-paper\/\[0\.06\]{background-color:#fbf8f20f}@supports (color:color-mix(in lab,red,red)){.bg-paper\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-paper) 6%,transparent)}}.bg-sand{background-color:var(--color-sand)}.bg-shell{background-color:var(--color-shell)}.bg-shell\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-shell\/80{background-color:color-mix(in oklab,var(--color-shell) 80%,transparent)}}.bg-transparent{background-color:#0000}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(126\%_82\%_at_88\%_-10\%\,rgba\(253\,179\,58\,\.16\)\,transparent_58\%\)\]{background-image:radial-gradient(126% 82% at 88% -10%,#fdb33a29,#0000 58%)}.bg-\[radial-gradient\(circle_at_32\%_24\%\,\#fdb33a_0\%\,\#c8891f_58\%\,\#8f5d0c_100\%\)\]{background-image:radial-gradient(circle at 32% 24%,#fdb33a,#c8891f 58%,#8f5d0c)}.bg-\[radial-gradient\(circle_at_34\%_24\%\,\#fdb33a_0\%\,\#c8891f_60\%\,\#8f5d0c_100\%\)\]{background-image:radial-gradient(circle at 34% 24%,#fdb33a,#c8891f 60%,#8f5d0c)}.bg-\[radial-gradient\(circle_at_34\%_24\%\,\#fdb33a_0\%\,\#c8891f_62\%\,\#8f5d0c_100\%\)\]{background-image:radial-gradient(circle at 34% 24%,#fdb33a,#c8891f 62%,#8f5d0c)}.from-gold{--tw-gradient-from:var(--color-gold);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-ink{--tw-gradient-from:var(--color-ink);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-paper{--tw-gradient-from:var(--color-paper);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-paper\/90{--tw-gradient-from:#fbf8f2e6}@supports (color:color-mix(in lab,red,red)){.from-paper\/90{--tw-gradient-from:color-mix(in oklab, var(--color-paper) 90%, transparent)}}.from-paper\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-gold-mid{--tw-gradient-via:var(--color-gold-mid);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-ink\/25{--tw-gradient-via:#16130e40}@supports (color:color-mix(in lab,red,red)){.via-ink\/25{--tw-gradient-via:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.via-ink\/25{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-paper\/62{--tw-gradient-via:#fbf8f29e}@supports (color:color-mix(in lab,red,red)){.via-paper\/62{--tw-gradient-via:color-mix(in oklab, var(--color-paper) 62%, transparent)}}.via-paper\/62{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-paper\/72{--tw-gradient-via:#fbf8f2b8}@supports (color:color-mix(in lab,red,red)){.via-paper\/72{--tw-gradient-via:color-mix(in oklab, var(--color-paper) 72%, transparent)}}.via-paper\/72{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-paper\/28{--tw-gradient-to:#fbf8f247}@supports (color:color-mix(in lab,red,red)){.to-paper\/28{--tw-gradient-to:color-mix(in oklab, var(--color-paper) 28%, transparent)}}.to-paper\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:radial-gradient\(106\%_124\%_at_99\%_2\%\,\#000_30\%\,transparent_70\%\)\]{-webkit-mask-image:radial-gradient(106% 124% at 99% 2%,#000 30%,#0000 70%);mask-image:radial-gradient(106% 124% at 99% 2%,#000 30%,#0000 70%)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[5\%\]{padding:5%}.p-\[clamp\(\.5rem\,\.9vw\,\.8rem\)\]{padding:clamp(.5rem,.9vw,.8rem)}.p-\[clamp\(\.6rem\,1\.1vw\,1rem\)\]{padding:clamp(.6rem,1.1vw,1rem)}.p-\[clamp\(\.7rem\,1\.4vw\,1\.1rem\)\]{padding:clamp(.7rem,1.4vw,1.1rem)}.p-\[clamp\(\.7rem\,1\.8vh\,1\.5rem\)\]{padding:clamp(.7rem,1.8vh,1.5rem)}.p-\[clamp\(\.7rem\,2vh\,1\.5rem\)\]{padding:clamp(.7rem,2vh,1.5rem)}.p-\[clamp\(0\.75rem\,1\.5vh\,1rem\)\]{padding:clamp(.75rem,1.5vh,1rem)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[8\%\]{padding-inline:8%}.px-\[clamp\(\.7rem\,1\.3vw\,1\.1rem\)\]{padding-inline:clamp(.7rem,1.3vw,1.1rem)}.px-\[clamp\(\.25rem\,\.45vw\,\.6rem\)\]{padding-inline:clamp(.25rem,.45vw,.6rem)}.px-\[clamp\(\.45rem\,\.8vw\,\.8rem\)\]{padding-inline:clamp(.45rem,.8vw,.8rem)}.px-\[clamp\(\.55rem\,1\.1vw\,1rem\)\]{padding-inline:clamp(.55rem,1.1vw,1rem)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[clamp\(\.3rem\,\.9vh\,\.7rem\)\]{padding-block:clamp(.3rem,.9vh,.7rem)}.py-\[clamp\(\.5rem\,1\.3vh\,\.9rem\)\]{padding-block:clamp(.5rem,1.3vh,.9rem)}.py-\[clamp\(\.18rem\,\.6vh\,\.4rem\)\]{padding-block:clamp(.18rem,.6vh,.4rem)}.py-\[clamp\(3px\,\.5vh\,6px\)\]{padding-block:clamp(3px,.5vh,6px)}.pt-1{padding-top:var(--spacing)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[clamp\(\.2rem\,\.6vh\,\.4rem\)\]{padding-top:clamp(.2rem,.6vh,.4rem)}.pt-\[clamp\(\.3rem\,\.8vh\,\.55rem\)\]{padding-top:clamp(.3rem,.8vh,.55rem)}.pt-\[clamp\(\.6rem\,1\.6vh\,1\.1rem\)\]{padding-top:clamp(.6rem,1.6vh,1.1rem)}.pt-\[clamp\(\.7rem\,2\.6vh\,1\.8rem\)\]{padding-top:clamp(.7rem,2.6vh,1.8rem)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[clamp\(\.2rem\,\.6vw\,\.6rem\)\]{padding-right:clamp(.2rem,.6vw,.6rem)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-\[calc\(clamp\(16px\,2\.4vw\,34px\)\+52px\+12px\)\]{padding-bottom:calc(clamp(16px,2.4vw,34px) + 64px)}.pb-\[clamp\(\.4rem\,\.9vh\,\.7rem\)\]{padding-bottom:clamp(.4rem,.9vh,.7rem)}.pb-\[clamp\(\.35rem\,1vh\,\.7rem\)\]{padding-bottom:clamp(.35rem,1vh,.7rem)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.text-\[1\.35em\]{font-size:1.35em}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14\.5px\]{font-size:14.5px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[clamp\(\.78rem\,1vw\,1rem\)\]{font-size:clamp(.78rem,1vw,1rem)}.text-\[clamp\(\.85rem\,1\.1vw\,1\.05rem\)\]{font-size:clamp(.85rem,1.1vw,1.05rem)}.text-\[clamp\(0\.9rem\,1\.5vh\,1\.1rem\)\]{font-size:clamp(.9rem,1.5vh,1.1rem)}.text-\[clamp\(1\.4rem\,2\.4vw\,2\.2rem\)\]{font-size:clamp(1.4rem,2.4vw,2.2rem)}.text-\[clamp\(1\.05rem\,1\.55vw\,1\.4rem\)\]{font-size:clamp(1.05rem,1.55vw,1.4rem)}.text-\[clamp\(1\.05rem\,min\(1\.75vw\,2\.6vh\)\,1\.8rem\)\]{font-size:clamp(1.05rem,min(1.75vw,2.6vh),1.8rem)}.text-\[clamp\(1\.6rem\,3\.4vw\,2\.6rem\)\]{font-size:clamp(1.6rem,3.4vw,2.6rem)}.text-\[clamp\(1\.7rem\,min\(3\.2vw\,4\.8vh\)\,3\.2rem\)\]{font-size:clamp(1.7rem,min(3.2vw,4.8vh),3.2rem)}.text-\[clamp\(1\.9rem\,4\.4vw\,3\.6rem\)\]{font-size:clamp(1.9rem,4.4vw,3.6rem)}.text-\[clamp\(1\.75rem\,4vh\,2\.5rem\)\]{font-size:clamp(1.75rem,4vh,2.5rem)}.text-\[clamp\(1rem\,1\.15vw\,1\.3rem\)\]{font-size:clamp(1rem,1.15vw,1.3rem)}.text-\[clamp\(11\.5px\,min\(1vw\,1\.6vh\)\,16px\)\]{font-size:clamp(11.5px,min(1vw,1.6vh),16px)}.text-\[clamp\(11px\,\.8vw\,13\.5px\)\]{font-size:clamp(11px,.8vw,13.5px)}.text-\[clamp\(11px\,\.8vw\,13px\)\]{font-size:clamp(11px,.8vw,13px)}.text-\[clamp\(11px\,\.72vw\,12\.5px\)\]{font-size:clamp(11px,.72vw,12.5px)}.text-\[clamp\(11px\,\.75vw\,12\.5px\)\]{font-size:clamp(11px,.75vw,12.5px)}.text-\[clamp\(11px\,\.78vw\,13px\)\]{font-size:clamp(11px,.78vw,13px)}.text-\[clamp\(11px\,\.82vw\,13\.5px\)\]{font-size:clamp(11px,.82vw,13.5px)}.text-\[clamp\(11px\,\.82vw\,13px\)\]{font-size:clamp(11px,.82vw,13px)}.text-\[clamp\(11px\,\.85vw\,14px\)\]{font-size:clamp(11px,.85vw,14px)}.text-\[clamp\(11px\,min\(\.95vw\,1\.5vh\)\,14px\)\]{font-size:clamp(11px,min(.95vw,1.5vh),14px)}.text-\[clamp\(11px\,min\(\.95vw\,1\.5vh\)\,15px\)\]{font-size:clamp(11px,min(.95vw,1.5vh),15px)}.text-\[clamp\(12px\,\.95vw\,15px\)\]{font-size:clamp(12px,.95vw,15px)}.text-\[clamp\(12px\,min\(1\.1vw\,1\.7vh\)\,17px\)\]{font-size:clamp(12px,min(1.1vw,1.7vh),17px)}.text-\[clamp\(12px\,min\(1\.15vw\,1\.8vh\)\,19px\)\]{font-size:clamp(12px,min(1.15vw,1.8vh),19px)}.text-\[clamp\(13px\,1\.05vw\,17px\)\]{font-size:clamp(13px,1.05vw,17px)}.text-\[clamp\(13px\,min\(1\.3vw\,2vh\)\,21px\)\]{font-size:clamp(13px,min(1.3vw,2vh),21px)}.text-\[clamp\(13px\,min\(1\.25vw\,2vh\)\,22px\)\]{font-size:clamp(13px,min(1.25vw,2vh),22px)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-gold{color:var(--color-gold)}.text-gold-deep{color:var(--color-gold-deep)}.text-gold-ink{color:var(--color-gold-ink)}.text-gold-soft{color:var(--color-gold-soft)}.text-gold\/70{color:#fdb33ab3}@supports (color:color-mix(in lab,red,red)){.text-gold\/70{color:color-mix(in oklab,var(--color-gold) 70%,transparent)}}.text-gold\/80{color:#fdb33acc}@supports (color:color-mix(in lab,red,red)){.text-gold\/80{color:color-mix(in oklab,var(--color-gold) 80%,transparent)}}.text-ink{color:var(--color-ink)}.text-ink-2{color:var(--color-ink-2)}.text-ink-3{color:var(--color-ink-3)}.text-paper{color:var(--color-paper)}.text-paper\/40{color:#fbf8f266}@supports (color:color-mix(in lab,red,red)){.text-paper\/40{color:color-mix(in oklab,var(--color-paper) 40%,transparent)}}.text-paper\/45{color:#fbf8f273}@supports (color:color-mix(in lab,red,red)){.text-paper\/45{color:color-mix(in oklab,var(--color-paper) 45%,transparent)}}.text-paper\/50{color:#fbf8f280}@supports (color:color-mix(in lab,red,red)){.text-paper\/50{color:color-mix(in oklab,var(--color-paper) 50%,transparent)}}.text-paper\/55{color:#fbf8f28c}@supports (color:color-mix(in lab,red,red)){.text-paper\/55{color:color-mix(in oklab,var(--color-paper) 55%,transparent)}}.text-paper\/60{color:#fbf8f299}@supports (color:color-mix(in lab,red,red)){.text-paper\/60{color:color-mix(in oklab,var(--color-paper) 60%,transparent)}}.text-paper\/70{color:#fbf8f2b3}@supports (color:color-mix(in lab,red,red)){.text-paper\/70{color:color-mix(in oklab,var(--color-paper) 70%,transparent)}}.text-paper\/75{color:#fbf8f2bf}@supports (color:color-mix(in lab,red,red)){.text-paper\/75{color:color-mix(in oklab,var(--color-paper) 75%,transparent)}}.text-paper\/80{color:#fbf8f2cc}@supports (color:color-mix(in lab,red,red)){.text-paper\/80{color:color-mix(in oklab,var(--color-paper) 80%,transparent)}}.text-paper\/85{color:#fbf8f2d9}@supports (color:color-mix(in lab,red,red)){.text-paper\/85{color:color-mix(in oklab,var(--color-paper) 85%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_-12px_rgba\(22\,19\,14\,\.5\)\]{--tw-shadow:0 6px 16px -12px var(--tw-shadow-color,#16130e80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_-12px_rgba\(22\,19\,14\,\.65\)\]{--tw-shadow:0 10px 22px -12px var(--tw-shadow-color,#16130ea6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_30px_-14px_rgba\(143\,93\,12\,\.75\)\]{--tw-shadow:0 14px 30px -14px var(--tw-shadow-color,#8f5d0cbf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-18px_rgba\(253\,179\,58\,\.6\)\]{--tw-shadow:0 18px 40px -18px var(--tw-shadow-color,#fdb33a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_-20px_rgba\(143\,93\,12\,\.7\)\]{--tw-shadow:0 18px 40px -20px var(--tw-shadow-color,#8f5d0cb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_50px_-30px_rgba\(22\,19\,14\,0\.6\)\]{--tw-shadow:0 22px 50px -30px var(--tw-shadow-color,#16130e99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_38px_88px_-60px_rgba\(22\,19\,14\,\.7\)\]{--tw-shadow:0 38px 88px -60px var(--tw-shadow-color,#16130eb3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_44px_96px_-56px_rgba\(22\,19\,14\,\.9\)\]{--tw-shadow:0 44px 96px -56px var(--tw-shadow-color,#16130ee6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_var\(--color-gold-deep\)\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,var(--color-gold-deep));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-gold-soft{--tw-ring-color:var(--color-gold-soft)}.ring-gold\/30{--tw-ring-color:#fdb33a4d}@supports (color:color-mix(in lab,red,red)){.ring-gold\/30{--tw-ring-color:color-mix(in oklab, var(--color-gold) 30%, transparent)}}.ring-line-2{--tw-ring-color:var(--color-line-2)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,backdrop-filter\]{transition-property:background-color,border-color,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[flex-grow\]{transition-property:flex-grow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[900ms\]{--tw-duration:.9s;transition-duration:.9s}.duration-\[1400ms\]{--tw-duration:1.4s;transition-duration:1.4s}.ease-\[cubic-bezier\(\.16\,1\,\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[cubic-bezier\(\.83\,0\,\.17\,1\)\]{--tw-ease:cubic-bezier(.83,0,.17,1);transition-timing-function:cubic-bezier(.83,0,.17,1)}.\[-webkit-mask-image\:radial-gradient\(106\%_124\%_at_99\%_2\%\,\#000_30\%\,transparent_70\%\)\]{-webkit-mask-image:radial-gradient(106% 124% at 99% 2%,#000 30%,#0000 70%)}@media (hover:hover){.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-y-100:is(:where(.group):hover *){--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.01\]:is(:where(.group):hover *){scale:1.01}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:scale-\[1\.07\]:is(:where(.group):hover *){scale:1.07}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-enabled\:group-hover\:shadow-\[inset_0_0_0_1px_rgba\(22\,19\,14\,0\.28\)\]:is(:where(.group):enabled *):is(:where(.group):hover *){--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#16130e47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:border-gold:hover{border-color:var(--color-gold)}.hover\:border-gold\/60:hover{border-color:#fdb33a99}@supports (color:color-mix(in lab,red,red)){.hover\:border-gold\/60:hover{border-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}}.hover\:border-paper:hover{border-color:var(--color-paper)}.hover\:bg-paper\/\[\.07\]:hover{background-color:#fbf8f212}@supports (color:color-mix(in lab,red,red)){.hover\:bg-paper\/\[\.07\]:hover{background-color:color-mix(in oklab,var(--color-paper) 7%,transparent)}}.hover\:bg-shell:hover{background-color:var(--color-shell)}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-paper:hover{color:var(--color-paper)}.hover\:text-paper\/90:hover{color:#fbf8f2e6}@supports (color:color-mix(in lab,red,red)){.hover\:text-paper\/90:hover{color:color-mix(in oklab,var(--color-paper) 90%,transparent)}}.enabled\:hover\:translate-x-1:enabled:hover{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media not all and (min-width:64rem){.max-lg\:aspect-\[4\/3\]{aspect-ratio:4/3}.max-lg\:aspect-\[1600\/1750\]{aspect-ratio:1600/1750}.max-lg\:min-h-\[31vh\]{min-height:31vh}.max-lg\:w-full{width:100%}.max-lg\:flex-none{flex:none}}@media (min-width:40rem){.sm\:col-span-3{grid-column:span 3/span 3}.sm\:block{display:block}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:pt-9{padding-top:calc(var(--spacing) * 9)}.sm\:pl-\[clamp\(\.6rem\,1\.6vw\,1\.5rem\)\]{padding-left:clamp(.6rem,1.6vw,1.5rem)}.sm\:first\:pl-0:first-child{padding-left:0}}@media (min-width:64rem){.lg\:pointer-events-none{pointer-events:none}.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:inset-x-0{inset-inline:0}.lg\:top-16{top:calc(var(--spacing) * 16)}.lg\:top-\[var\(--geo-head\)\]{top:var(--geo-head)}.lg\:right-2{right:calc(var(--spacing) * 2)}.lg\:bottom-\[var\(--geo-foot\)\]{bottom:var(--geo-foot)}.lg\:left-\[var\(--x\)\]{left:var(--x)}.lg\:order-none{order:0}.lg\:mt-0{margin-top:0}.lg\:mt-auto{margin-top:auto}.lg\:block{display:block}.lg\:h-auto{height:auto}.lg\:min-h-0{min-height:0}.lg\:min-h-\[78vh\]{min-height:78vh}.lg\:w-\[clamp\(96px\,10\.5vw\,176px\)\]{width:clamp(96px,10.5vw,176px)}.lg\:w-\[min\(34vw\,420px\)\]{width:min(34vw,420px)}.lg\:w-\[min\(330px\,60\%\)\]{width:min(330px,60%)}.lg\:flex-1{flex:1}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_1\.25fr\]{grid-template-columns:1.15fr 1.25fr}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-t-\[999px\]{border-top-left-radius:999px;border-top-right-radius:999px}.lg\:rounded-b-\[clamp\(16px\,2vw\,32px\)\]{border-bottom-right-radius:clamp(16px,2vw,32px);border-bottom-left-radius:clamp(16px,2vw,32px)}.lg\:from-paper\/88{--tw-gradient-from:#fbf8f2e0}@supports (color:color-mix(in lab,red,red)){.lg\:from-paper\/88{--tw-gradient-from:color-mix(in oklab, var(--color-paper) 88%, transparent)}}.lg\:from-paper\/88{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.lg\:via-paper\/18{--tw-gradient-via:#fbf8f22e}@supports (color:color-mix(in lab,red,red)){.lg\:via-paper\/18{--tw-gradient-via:color-mix(in oklab, var(--color-paper) 18%, transparent)}}.lg\:via-paper\/18{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.lg\:to-ink\/40{--tw-gradient-to:#16130e66}@supports (color:color-mix(in lab,red,red)){.lg\:to-ink\/40{--tw-gradient-to:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.lg\:to-ink\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.lg\:whitespace-nowrap{white-space:nowrap}.lg\:opacity-0{opacity:0}.lg\:opacity-100{opacity:1}}@media (min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}@font-face{font-family:Montserrat;src:url(/assets/montserrat-var-l_AIctKy.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/assets/carlito-400-R-CeALMm.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Carlito;src:url(/assets/carlito-700-DQ6DOkPk.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer components{:root{--pager-gutter: 0px;--fab-block: 0px;--logo-intrude: 0px}@media (min-width: 1024px) and (min-height: 600px){:root{--pager-gutter: clamp(66px, 7vw, 112px);--logo-intrude: clamp(150px, 13vw, 220px)}}@media (max-width: 1023px){:root{--fab-block: 5.5rem}}.wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:max(clamp(1.25rem,5vw,5rem),var(--pager-gutter))}.pager-safe{padding-inline:max(clamp(1rem,3vw,3.5rem),var(--pager-gutter))}.logo-safe{padding-right:var(--logo-intrude)}.wrap.logo-safe{padding-right:calc(clamp(1.25rem,5vw,5rem) + var(--logo-intrude))}.screen{display:flex;flex-direction:column;justify-content:center;min-height:100dvh}@media (min-width: 1024px) and (min-height: 600px){.screen{height:100dvh;min-height:0;overflow:hidden}}.screen-pad{padding-block:clamp(1.25rem,5vh,3.5rem)}@media (max-width: 1023px){.screen-pad{padding-bottom:max(clamp(1.25rem,5vh,3.5rem),var(--fab-block))}}.display-sm{font-family:var(--display);font-weight:700;font-size:clamp(1.3rem,2.2vw,1.95rem);line-height:1.1;letter-spacing:-.004em}}@layer base{.screen :is(ul,ol){margin:0;padding:0;list-style:none}.screen :is(button,[type=button],[type=submit]){margin:0;padding:0;background:none;border-style:solid;border-width:0;border-color:currentColor;border-radius:0;font:inherit;color:inherit;cursor:pointer}.screen :is(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0}.screen :is(img,svg,video,canvas){display:block;max-width:100%;height:auto}.screen :is(input,select,textarea){font:inherit;color:inherit}.screen *,.screen *:before,.screen *:after{border-style:solid;border-width:0}}.frame{-webkit-user-select:none;user-select:none}.nav__mark{position:fixed;top:clamp(20px,2.6vw,34px);right:var(--pad);z-index:70;width:clamp(132px,12vw,188px);opacity:1;transition:opacity .5s var(--ease),translate .7s var(--ease)}.nav__mark img{width:100%;height:auto}.nav__mark[data-hidden]{opacity:0;translate:0 -14px;pointer-events:none}.secjump__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:75;background:#16130e8c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:secjumpScrim .28s ease both}.secjump{position:fixed;left:clamp(16px,2.4vw,34px);bottom:clamp(16px,2.4vw,34px);z-index:80;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.secjump__toggle{width:52px;height:52px;border-radius:50%;cursor:pointer;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink);border:1px solid rgba(253,179,58,.5);background:var(--color-gold);box-shadow:0 12px 30px -10px #8f5d0cb3;transition:transform .24s ease,box-shadow .24s ease,filter .24s ease,background .24s ease,color .24s ease}.secjump__toggle:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 16px 36px -10px #8f5d0cd9}.secjump.is-open .secjump__toggle{background:var(--color-ink);color:var(--color-paper)}.secjump__list{list-style:none;margin:0;padding:6px;width:max-content;min-width:216px;max-height:calc(100dvh - 118px);overflow-y:auto;scrollbar-width:thin;border-radius:14px;transform-origin:left bottom;background:var(--color-paper);border:1px solid rgba(253,179,58,.32);box-shadow:0 30px 60px -26px #16130e80,inset 0 1px #ffffffb3;animation:secjumpIn .32s cubic-bezier(.16,1,.3,1) both}.secjump__list>li{animation:secjumpRow .28s cubic-bezier(.16,1,.3,1) both}.secjump__head{font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold-deep);padding:5px 14px 7px;margin-bottom:3px;border-bottom:1px solid rgba(253,179,58,.24);animation:none}.secjump__item{position:relative;display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;padding:6px 14px 6px 16px;border:none;background:transparent;border-radius:9px;font-size:.9rem;line-height:1.25;white-space:nowrap;color:var(--color-ink-2);transition:background .22s ease,color .22s ease,padding-left .22s ease}.secjump__item:before{content:"";position:absolute;left:5px;top:50%;width:3px;height:0;border-radius:2px;background:var(--color-gold);transform:translateY(-50%);transition:height .22s ease}.secjump__item:hover,.secjump__item:focus-visible{background:#fdb33a24;color:var(--color-ink);padding-left:19px;outline:none}.secjump__item:hover:before,.secjump__item:focus-visible:before{height:56%}.secjump__dot{width:6px;height:6px;border-radius:50%;flex:none;background:var(--color-gold-deep);box-shadow:0 0 0 3px #fdb33a33;transition:transform .22s ease,box-shadow .22s ease}.secjump__item:hover .secjump__dot{transform:scale(1.3);box-shadow:0 0 0 4px #fdb33a4d}.secjump__foot{margin-top:5px;padding:7px 14px 3px;border-top:1px solid rgba(253,179,58,.24);animation:none}.secjump__who{display:block;overflow:hidden;font-size:.7rem;letter-spacing:.05em;color:var(--color-ink-3);text-overflow:ellipsis;white-space:nowrap}.secjump__out{margin-top:2px;padding:0;border:0;background:none;cursor:pointer;font-size:.8rem;color:var(--color-ink-2);text-decoration:underline;text-decoration-color:#8f5d0c66;text-underline-offset:3px;transition:color .22s ease}.secjump__out:hover,.secjump__out:focus-visible{color:var(--color-gold-deep);outline:none}.secjump__toggle{width:46px;height:46px}.secjump__list{min-width:176px}.framed{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff}.framed__deck{position:absolute;top:50%;left:50%;width:1536px;height:864px;border:0;transform-origin:50% 50%}html[data-framed]{overflow:hidden}html{text-size-adjust:100%}@font-face{font-family:Gentium Book Plus;src:url(/assets/gentium-book-plus-400-CN5vb1Vx.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gentium Book Plus;src:url(/assets/gentium-book-plus-400-italic-c-m4ooFh.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.cv{--cv-ink: #1c1c1e;--cv-ink-raised: #3a3a3c;--cv-gold: #e8a920;--cv-display: "Book Antiqua", "Palatino Linotype", Palatino, "Palatino LT STD", "Gentium Book Plus", Georgia, serif;--cv-body: Calibri, "Carlito", "Segoe UI", system-ui, sans-serif;display:block;position:relative;isolation:isolate;overflow-x:clip;background:var(--cv-ink);color:#fff;font-family:var(--cv-body);font-size:16px;line-height:1.45}.cv-pre{opacity:0;animation:cv-fallback .6s 2.6s forwards}@keyframes cv-fallback{to{opacity:1}}@media (prefers-reduced-motion: reduce){.cv-pre{opacity:1;animation:none}}.cv__lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cv__vline{position:absolute;top:0;width:1px;height:100%;transform-origin:top;background:#ffffff0f}.cv__hline{position:absolute;top:18%;left:0;width:100%;height:1px;background:#ffffff0d}.cv__inner{position:relative;box-sizing:border-box;height:100%;min-height:inherit;display:grid;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(14px,2.6vh,32px);padding:clamp(20px,6.2vh,72px) max(16px,5vw) max(clamp(76px,10.5vh,108px),var(--fab-block, 0px))}.cv__grid{display:grid;height:100%;align-items:center;gap:2.5rem}@media (min-width: 1024px){.cv__grid{grid-template-columns:1.25fr 1fr;gap:6vw}}.cv__text{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;padding-top:1.5rem}@media (min-width: 1024px){.cv__text{padding-top:0}}.cv__kicker{font-family:var(--cv-body);font-size:clamp(.6875rem,.62rem + .18vw,.8rem);font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:var(--cv-gold)}.cv__gold-rule{display:block;width:6rem;height:1px;margin-top:1.25rem;background:var(--cv-gold)}.cv__title{margin-top:1rem;font-family:var(--cv-display);font-size:clamp(3.6rem,2rem + 8.2vw,10rem);font-weight:400;line-height:.92;letter-spacing:-.02em;color:#fff}.cv__word{display:inline-flex;overflow:hidden;padding-bottom:.24em;margin-bottom:-.2em}.cv__letter{display:inline-block}.cv__tagline{margin-top:.75rem;font-family:var(--cv-display);font-size:clamp(1.35rem,.9rem + 1.6vw,2.6rem);font-style:italic;color:#ffffffd9}.cv__verticals{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-top:clamp(20px,5vh,56px);font-size:clamp(.95rem,.85rem + .4vw,1.25rem);color:#fff}.cv__verticals>li{display:flex;align-items:center;gap:.75rem}.cv__dot{color:var(--cv-gold)}.cv__since{margin-top:clamp(18px,4vh,44px);font-size:clamp(.95rem,.85rem + .35vw,1.2rem);font-weight:700;font-style:italic;color:var(--cv-gold)}.cv__media{position:relative;height:42vh;min-height:260px}@media (min-width: 1024px){.cv__media{height:84%}}@media (max-width: 1023px){.cv__grid{grid-template-rows:auto minmax(260px,1fr)}.cv__media{height:auto;align-self:stretch}}.cv__media-rule{position:absolute;top:1.5rem;left:-.75rem;width:1px;height:calc(100% - 48px);background:color-mix(in oklab,var(--cv-gold) 60%,transparent)}.cv__collage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.cv__frame{position:relative;flex:1 1 0%;min-height:0;overflow:hidden;background:var(--cv-ink-raised)}.cv__fig,.cv__push,.cv__shade{position:absolute;top:0;right:0;bottom:0;left:0}.cv .cv__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cv__shade{background-image:linear-gradient(to top in oklab,color-mix(in oklab,var(--cv-ink) 80%,transparent) 0%,transparent 50%,transparent 100%)}.cv__caption{position:absolute;right:0;bottom:0;left:0;padding:clamp(12px,1.6vw,24px);color:#fff}.cv__city{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--cv-gold)}.cv__project{display:block;margin-top:.25rem;font-family:var(--cv-display);font-size:clamp(1.2rem,.9rem + 1vw,2rem);line-height:1.25}.cv__progress{position:absolute;top:0;left:0;height:2px;background:var(--cv-gold)}.cv__thumbs{display:grid;gap:.375rem;margin-top:.5rem}.cv__thumb{position:relative;display:block;width:100%;height:clamp(34px,6vh,64px);overflow:hidden;opacity:.55;outline-offset:2px;transition:all .5s cubic-bezier(.4,0,.2,1)}.cv__thumb[data-on]{opacity:1;box-shadow:0 0 0 1px var(--cv-gold)}.cv__thumb:focus-visible{outline:2px solid var(--cv-gold)}.cv__thumb .cv__img{transition:scale .7s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.cv__thumb:hover{opacity:1}.cv__thumb:hover .cv__img{scale:1.1}}@media (max-width: 1023px){.cv__thumb{min-height:44px}}.dd{position:relative;display:inline-block;max-width:100%;--dd-ring: var(--color-line-2);--dd-ring-w: 1px;--dd-face: var(--color-paper);--dd-radius: 0px;--dd-menu-radius: 0px;--dd-shadow: none;--dd-menu-shadow: 0 24px 50px -24px rgb(22 19 14 / .45);--dd-focus: rgb(22 19 14 / .25);--dd-font: var(--font-body);--dd-size: 15px;--dd-weight: 400;--dd-tracking: 0;--dd-fg: var(--color-ink-2);--dd-fg-strong: var(--color-ink);--dd-pad-y: .5rem;--dd-pad-x: 1rem;--dd-min-h: 40px;--dd-gap: .5rem;--dd-menu-gap: 4px;--dd-hover-ring: var(--color-ink);--dd-hover-fg: var(--color-ink);--dd-option-hover: rgb(253 179 58 / .15);--dd-on-bg: var(--color-gold-deep);--dd-on-fg: var(--color-paper);--dd-caret: currentColor}.dd--gold{--dd-ring: linear-gradient(100deg, #fdb33a, #8f5d0c 34%, #f7e3bc 58%, #fdb33a);--dd-ring-w: 1.5px;--dd-face: #16130e;--dd-radius: 999px;--dd-menu-radius: 1.1rem;--dd-shadow: 0 14px 34px -20px rgb(253 179 58 / .85);--dd-menu-shadow: 0 26px 54px -22px rgb(0 0 0 / .8);--dd-focus: rgb(253 179 58 / .28);--dd-font: var(--font-display);--dd-size: clamp(13px, 1.15vw, 18px);--dd-weight: 700;--dd-tracking: .01em;--dd-fg: #fbf8f2;--dd-fg-strong: #fbf8f2;--dd-pad-y: .42rem;--dd-pad-x: 1rem;--dd-min-h: 0;--dd-gap: .4rem;--dd-hover-ring: linear-gradient(100deg, #fdb33a, #c8891f 34%, #f7e3bc 58%, #fdb33a);--dd-hover-fg: #fbf8f2;--dd-option-hover: rgb(253 179 58 / .14);--dd-on-bg: var(--color-gold);--dd-on-fg: var(--color-ink);--dd-caret: #fdb33a;background-size:200% 100%}.dd--light[data-picked] .dd__trigger{--dd-ring: var(--color-gold-deep);--dd-face: var(--color-gold-deep);--dd-fg: var(--color-paper);--dd-fg-strong: var(--color-paper);--dd-hover-ring: var(--color-gold-deep);--dd-hover-fg: var(--color-paper)}.dd__trigger{display:block;width:100%;padding:var(--dd-ring-w);border:0;border-radius:var(--dd-radius);background:var(--dd-ring);box-shadow:var(--dd-shadow);cursor:pointer;transition:background .3s ease,box-shadow .3s ease}.dd--gold .dd__trigger{background-size:200% 100%;animation:ddSheen 7s linear infinite}.dd__trigger:hover{background:var(--dd-hover-ring)}.dd__trigger:focus-visible{outline:0;box-shadow:0 0 0 3px var(--dd-focus)}.dd__face{display:flex;align-items:center;justify-content:space-between;gap:var(--dd-gap);min-height:var(--dd-min-h);padding:var(--dd-pad-y) var(--dd-pad-x);border-radius:max(0px,calc(var(--dd-radius) - var(--dd-ring-w)));background:var(--dd-face);font-family:var(--dd-font);font-size:var(--dd-size);font-weight:var(--dd-weight);letter-spacing:var(--dd-tracking);color:var(--dd-fg);white-space:nowrap;transition:background .3s ease,color .3s ease}.dd__trigger:hover .dd__face{color:var(--dd-hover-fg)}.dd__value{min-width:0;text-align:left}.dd__value-text{display:block;overflow:hidden;text-overflow:ellipsis}.dd__sizers{display:block;height:0;overflow:hidden;visibility:hidden;pointer-events:none}.dd__sizer{display:flex;gap:.75rem;white-space:nowrap}.dd__sizer-hint{font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:0}.dd__caret{flex:none;color:var(--dd-caret);transition:transform .28s cubic-bezier(.16,1,.3,1)}.dd[data-open] .dd__caret{transform:rotate(180deg)}.dd__menu{position:absolute;top:calc(100% + var(--dd-menu-gap));z-index:60;width:100%;padding:var(--dd-ring-w);border-radius:var(--dd-menu-radius);background:var(--dd-ring);box-shadow:var(--dd-menu-shadow);animation:ddOpen .22s cubic-bezier(.16,1,.3,1) both}.dd__menu[data-align=left]{left:0}.dd__menu[data-align=right]{right:0}.dd__menu-in{margin:0;padding:.25rem 0;list-style:none;border-radius:max(0px,calc(var(--dd-menu-radius) - var(--dd-ring-w)));background:var(--dd-face);overflow:hidden}.dd__option{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;width:100%;min-height:var(--dd-min-h);padding:var(--dd-pad-y) var(--dd-pad-x);border:0;background:transparent;font-family:var(--dd-font);font-size:var(--dd-size);font-weight:var(--dd-weight);letter-spacing:var(--dd-tracking);line-height:1.3;color:var(--dd-fg);text-align:left;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}.dd__option:hover,.dd__option:focus-visible{outline:0;background:var(--dd-option-hover);color:var(--dd-fg-strong)}.dd__option[aria-selected=true]{background:var(--dd-on-bg);color:var(--dd-on-fg)}.dd__option-hint{flex:none;font-family:var(--font-body);font-size:12px;font-weight:400;letter-spacing:0;opacity:.72}.dd__option--quiet{font-size:calc(var(--dd-size) - 1px);opacity:.8}.dd__clear{margin-top:.25rem;padding-top:.25rem;border-top:1px solid color-mix(in srgb,var(--dd-fg) 22%,transparent)}@media (max-width: 30rem){.dd__menu{max-width:calc(100vw - 1.5rem)}.dd__option{white-space:normal}}@keyframes ddSheen{to{background-position:200% 0}}@keyframes ddOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.dd__menu,.dd--gold .dd__trigger{animation:none}.dd__caret,.dd__face,.dd__option,.dd__trigger{transition:none}}.pcard__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 88% at 32% 8%,#9a9a9c,#7e7e81 38%,#646467 68%,#4f4f52)}@keyframes faceIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.pcard__shot{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 95%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 5%,#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 95%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 5%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.pv1-wrap{--pv-name: clamp(15px, min(1.05vw, 2.1vh), 19px);--pv-role: clamp(13.5px, min(.9vw, 1.85vh), 16.5px);--pv-lead-name: clamp(18px, min(1.35vw, 2.7vh), 25px);--pv-lead-role: clamp(14.5px, min(1vw, 2vh), 18px);--pv-line: clamp(15px, min(1.05vw, 2.15vh), 19px);--pv-gap: clamp(12px, 1.8vw, 34px);--pv-cgap: clamp(6px, .9vw, 14px);gap:clamp(8px,1.6vh,18px)}.pv1{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1.5fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"lead exec indep" "lead zone zone";column-gap:var(--pv-gap);row-gap:clamp(10px,2.2vh,24px);flex:1;min-height:0}.pv1-g{display:flex;flex-direction:column;min-width:0;min-height:0}.pv1-g--lead{grid-area:lead}.pv1-g--exec{grid-area:exec}.pv1-g--indep{grid-area:indep}.pv1-g--zone{grid-area:zone}.pv1-label{flex:none;margin:0 0 clamp(6px,1vh,10px);padding-bottom:6px;border-bottom:1px solid var(--color-line-2);font-family:var(--display);font-size:13px;font-weight:700;letter-spacing:.18em;line-height:1.3;text-transform:uppercase;color:var(--color-gold-deep)}.pv1-cards{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--pv-cgap);margin:0;padding:0;list-style:none}.pv1-g--lead{container-type:inline-size}.pv1-g--lead .pv1-cards{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.pv1-face,.pv1-member{padding:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.pv1-face{display:flex;flex-direction:column;width:100%;height:100%}.pv1-shot{position:relative;display:block;flex:none;width:100%;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--color-line-2);transition:border-color .3s ease,box-shadow .3s ease}.pv1-g--lead .pv1-shot{flex:1 1 0;min-height:0;max-height:calc(100cqw * 1.1);aspect-ratio:auto}@media (min-width: 1024px){.pv1{flex:0 1 auto}.pv1-g--lead .pv1-shot{flex:1 1 auto;aspect-ratio:1 / 1.1}}.pv1-shot[data-on]{border-color:var(--color-gold);box-shadow:0 0 0 2px #fdb33a73}@media (hover: hover){.pv1-face:hover .pv1-shot:not([data-on]),.pv1-member:hover .pv1-shot:not([data-on]){border-color:var(--color-gold-mid)}}.pv1-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}.pv1-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.pv1-mark img{width:52%;opacity:.25}.pv1-name{display:block;margin-top:clamp(4px,.8vh,8px);font-family:var(--display);font-size:var(--pv-name);font-weight:700;line-height:1.2;color:var(--color-ink)}.pv1-role{display:block;margin-top:2px;font-size:var(--pv-role);line-height:1.3;color:var(--color-ink)}.pv1-g--lead .pv1-name{font-size:var(--pv-lead-name)}.pv1-g--lead .pv1-role{font-size:var(--pv-lead-role)}.pv1-bench{--tw: clamp(120px, 8.5vw, 170px);container-type:size;display:flex;gap:var(--pv-gap);flex:1;min-height:0;margin:0;padding:0;list-style:none}.pv1-bench>li{--slot: calc((100cqw - (var(--n) - 1) * var(--pv-gap)) / var(--n));--dw: calc(((100cqw - var(--pv-gap)) / 2.5 - var(--pv-cgap)) / 2);--cap: calc(var(--pv-name) * 1.2 + var(--pv-role) * 1.3 + 14px);display:flex;min-width:0;height:100%;animation:pvIn .6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i) * 90ms)}.pv1-member{display:flex;align-items:center;gap:clamp(10px,1vw,16px);height:100%}.pv1-member .pv1-shot{width:auto;height:min(100cqh,calc(var(--dw) * 1.25),calc((var(--slot) - var(--tw) - 16px) * 1.25));aspect-ratio:4 / 5}.pv1-member__t{display:flex;flex-direction:column;max-width:var(--tw)}.pv1-member__t .pv1-name{margin-top:0}@container (min-height: 200px){.pv1-member{flex-direction:column;align-items:flex-start;gap:0;height:auto}.pv1-member .pv1-shot{height:min(calc(100cqh - var(--cap)),calc(var(--dw) * 1.25),calc(var(--slot) * 1.25))}.pv1-member__t{max-width:var(--slot)}.pv1-member__t .pv1-name{margin-top:clamp(4px,.8vh,8px)}}@keyframes pvIn{0%{opacity:0;transform:translateY(10px)}}.pv1-line{flex:none;margin:0;min-height:calc(2.8em + .5rem);padding-top:.5rem;border-top:1px solid var(--color-line-2);font-size:var(--pv-line);line-height:1.4;color:var(--color-ink)}.pv1-line b{font-family:var(--display);font-weight:700}.pv1-line__dot{margin:0 .55em;color:var(--color-gold-deep)}.pv1-line__note{margin-left:.6em}@media (max-width: 1023px){.pv1{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-template-areas:"lead lead" "exec exec" "indep indep" "zone zone"}.pv1-g--lead .pv1-shot{flex:none;aspect-ratio:4 / 5}.pv1-bench{container-type:normal;flex-wrap:wrap}.pv1-member .pv1-shot{height:150px}}@media (prefers-reduced-motion: reduce){.pv1-bench>li{animation:none}}.od{display:inline-block}.od__row{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.od__d{display:inline-block;overflow:hidden;height:1em;width:1ch;vertical-align:baseline}.od__col{display:block;will-change:transform}.od__col>span{display:block;height:1em;line-height:1;text-align:center}.od__s{white-space:pre}.statcard{--statcard-gap: clamp(.28rem, .9vh, .62rem);--statcard-stat-size: clamp(1.2rem, 2.45vw, 2.2rem);--statcard-stat-lh: 1.02;--statcard-label-size: clamp(.85rem, 1.25vw, 1.15rem);--statcard-label-lh: 1.32;--statcard-label-lines: 1}@media (max-width: 480px){.statcard{--statcard-label-lines: 2}}.statcard__head{display:flex;width:100%;flex-direction:column;justify-content:flex-start;min-height:calc(var(--statcard-stat-size) * var(--statcard-stat-lh) + var(--statcard-label-size) * var(--statcard-label-lh) * var(--statcard-label-lines))}.statcard__stat{display:flex;align-items:baseline;font-family:var(--font-display);font-size:var(--statcard-stat-size);font-weight:700;line-height:var(--statcard-stat-lh);letter-spacing:-.02em;color:inherit}.statcard__suffix{color:var(--sc-accent)}.statcard__label{max-width:30ch;font-size:var(--statcard-label-size);font-weight:600;line-height:var(--statcard-label-lh);color:inherit;opacity:.92}.statcard{--sc-accent: var(--color-gold-ink);isolation:isolate;color:var(--color-ink);border-color:var(--color-line-2);background-image:linear-gradient(152deg,#fff,#fffaf0 46%,#fdf1d9);transition:color .42s ease,border-color .42s ease,box-shadow .42s ease,transform .42s cubic-bezier(.16,1,.3,1)}.statcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(152deg,#241d12,#16130e 52%,#1d1710);opacity:0;transition:opacity .42s ease}.statcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(118% 88% at 92% 106%,rgba(253,179,58,.24),transparent 62%);opacity:.85;transition:opacity .42s ease}.statcard__stat{color:inherit}.statcard[data-on],.statcard:focus-visible{color:var(--color-paper);border-color:var(--color-gold);box-shadow:0 0 0 2px #fdb33a57,0 20px 38px -24px #16130e99;transform:translateY(-3px)}.statcard[data-on]:before,.statcard:focus-visible:before{opacity:1}.statcard[data-on]:after,.statcard:focus-visible:after{opacity:1}@media (hover: hover){.statcard:hover{color:var(--color-paper);border-color:var(--color-gold);box-shadow:0 0 0 2px #fdb33a57,0 20px 38px -24px #16130e99;transform:translateY(-3px)}.statcard:hover:before{opacity:1}.statcard:hover:after{opacity:1}}.statcard[data-ink]{color:var(--color-paper);border-color:var(--color-gold);box-shadow:0 0 0 2px #fdb33a57,0 20px 38px -24px #16130e99}.statcard[data-ink]:before,.statcard[data-ink]:after{opacity:1}.statcard[data-ink]:is([data-on],:focus-visible){color:var(--color-ink)}.statcard[data-ink]:is([data-on],:focus-visible):before{opacity:0}.statcard[data-ink]:is([data-on],:focus-visible):after{opacity:.85}@media (hover: hover){.statcard[data-ink]:hover{color:var(--color-ink)}.statcard[data-ink]:hover:before{opacity:0}.statcard[data-ink]:hover:after{opacity:.85}}@media (prefers-reduced-motion: reduce){.statcard,.statcard:before,.statcard:after{transition:none}}.cred-foot p{font-size:clamp(.85rem,1.15vw,1.2rem);line-height:1.6}@media (min-width: 1024px){.cred-foot p{white-space:nowrap}}.cbd{position:relative;display:flex;min-height:0;flex:1;width:100%;padding-inline:max(clamp(.5rem,2vw,1.5rem),var(--pager-gutter))}.cbd__box{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;flex:1;opacity:0;transition:opacity .7s ease}.cbd__box.is-ready{opacity:1}.cbd__rows{display:flex;flex-direction:column;align-items:center;gap:var(--gap)}.cbd__rows.is-settled .cbd__card{animation:none}.cbd__row{display:flex;align-items:center;justify-content:center;gap:var(--gap)}.cbd__row.is-mid{height:calc(var(--ch) * var(--big))}.cbd__card{position:relative;flex:none;width:var(--cw);height:var(--ch);padding:0;border:0;background:none;cursor:pointer;overflow:visible;transition:transform .26s cubic-bezier(.16,1,.3,1);animation:cbdIn .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 22ms)}.cbd__card.is-big{width:calc(var(--cw) * var(--big));height:calc(var(--ch) * var(--big))}@keyframes cbdIn{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}.cbd__face{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:hidden;background:#f4f1ea;box-shadow:inset 0 0 0 1px #fdb33a38,0 10px 22px -16px #000000e6;transition:box-shadow .26s ease}.cbd__card img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}@property --cbd-a{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.cbd__ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:0;pointer-events:none;opacity:0;background:conic-gradient(from var(--cbd-a),var(--color-gold) 0turn,#fff6e0 .12turn,var(--color-gold) .26turn,rgba(253,179,58,.5) .5turn,rgba(253,179,58,.5) .74turn,var(--color-gold) 1turn);transition:opacity .2s ease}.cbd__tag{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:.1em;padding:26% 7% 6%;text-align:left;pointer-events:none;background:linear-gradient(180deg,#0c090600,#0c0906d6 58%,#0c0906f5);opacity:.9;transform:none;transition:opacity .2s ease}.cbd__tag b{font-family:var(--font-display);font-weight:700;font-size:max(11px,calc(clamp(12px,calc(var(--cw) * .132),24px) * var(--fit, 1)));line-height:1.1;color:var(--color-paper);text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cbd__tag em{font-style:normal;font-size:clamp(11px,calc(var(--cw) * .092),15px);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold)}.cbd__card.is-big .cbd__tag b{font-size:max(11px,calc(clamp(15px,calc(var(--cw) * .115),30px) * var(--fit, 1)))}.cbd__card.is-big .cbd__tag em{font-size:clamp(11px,calc(var(--cw) * .078),18px)}.cbd__card.is-on{z-index:5;transform:translateY(-10px) scale(1.02)}.cbd__card.is-on .cbd__ring{opacity:1;animation:cbdSpin 1.1s linear infinite}@keyframes cbdSpin{to{--cbd-a: 1turn}}.cbd__card.is-on .cbd__face{box-shadow:inset 0 0 0 1px #fdb33ae6,0 18px 34px -10px #000000d9,0 10px 46px -12px #fdb33a73}.cbd__card.is-on .cbd__tag{opacity:1}.cbd__card:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}@media (prefers-reduced-motion: reduce){.cbd__card,.cbd__card img,.cbd__ring,.cbd__tag{animation:none!important;transition:none}.cbd__card.is-on{transform:none}}#partner .char{display:inline-block;will-change:transform,opacity}#partner .char-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;margin-bottom:-.08em}.pc{--pw-key: calc(clamp(1.1rem, min(1.8vw, 3.5vh), 2rem) * var(--pw-scale, 1));--pw-text: max(var(--pw-floor, 14px), calc(clamp(14px, min(1.05vw, 2.2vh), 18px) * var(--pw-scale, 1)));--pw-ease: cubic-bezier(.16, 1, .3, 1);position:relative;flex:1;min-height:0;margin:0;padding:0;list-style:none}.pc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-content:stretch;gap:clamp(.4rem,min(.85vw,1.4vh),.95rem)}.pc-cell{display:flex;min-width:0}.pc-card{position:relative;isolation:isolate;flex:1;min-width:0;border:1px solid var(--color-line-2);border-left:3px solid color-mix(in srgb,var(--color-gold) 48%,transparent);color:var(--color-ink);outline:none;transition:color .42s ease,box-shadow .42s ease,border-color .42s ease,transform .42s var(--pw-ease)}.pc-card{display:flex;flex-direction:column;padding:clamp(.5rem,1.3vh,.95rem) clamp(.55rem,.95vw,1.05rem);background:linear-gradient(152deg,#fff,#fffaf0 48%,#fdf1d9)}.pc-card:before,.pc-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .42s ease}.pc-card:before{background:linear-gradient(152deg,#241d12,#16130e 52%,#1d1710)}.pc-card:after{background:radial-gradient(118% 88% at 92% 106%,rgba(253,179,58,.24),transparent 62%)}.pc-card:hover,.pc-card:is(:focus-visible,[data-tap]){color:var(--color-paper);border-color:var(--color-gold);border-left-color:var(--color-gold-ink);box-shadow:0 0 0 2px #fdb33a57,0 22px 40px -24px #16130e99;transform:translateY(-3px)}.pc-card:hover:before,.pc-card:is(:focus-visible,[data-tap]):before,.pc-card:hover:after,.pc-card:is(:focus-visible,[data-tap]):after{opacity:1}.pc-card[data-ink]{color:var(--color-paper);border-color:var(--color-gold);border-left-color:var(--color-gold-ink);box-shadow:0 0 0 2px #fdb33a57,0 22px 40px -24px #16130e99}.pc-card[data-ink]:before,.pc-card[data-ink]:after{opacity:1}.pc-card[data-ink]:is(:hover,:focus-visible,[data-tap]){color:var(--color-ink)}.pc-card[data-ink]:is(:hover,:focus-visible,[data-tap]):before,.pc-card[data-ink]:is(:hover,:focus-visible,[data-tap]):after{opacity:0}.pc-key{margin:0;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5em}.pc-key b{font-family:var(--display);font-size:var(--pw-key);font-weight:800;line-height:1.02;letter-spacing:-.02em;color:var(--color-gold-ink);font-variant-numeric:tabular-nums;-webkit-text-stroke:.4px color-mix(in srgb,var(--color-gold-deep) 55%,transparent)}.pc-key em{font-style:normal;font-size:var(--pw-text);font-weight:700;line-height:1.25;color:inherit}.pc-key{min-height:calc(var(--pw-key) * 1.02)}.pc-title{margin:0;font-family:var(--display);font-size:var(--pw-text);font-weight:700;line-height:1.28;color:inherit}.pc-title{margin-top:clamp(.25rem,.8vh,.5rem)}.pc-body{display:flex;flex-direction:column;min-height:0;margin-top:clamp(.18rem,.55vh,.4rem)}.pc-body{flex:1}.pc-text,.pc-why{margin:0;font-size:var(--pw-text);line-height:1.42;color:inherit}.pc-why{margin-top:clamp(.35rem,1vh,.6rem);padding-top:clamp(.3rem,.9vh,.55rem);border-top:1px solid color-mix(in srgb,var(--color-gold) 55%,transparent);transition:opacity .35s ease}.pc-why{margin-top:auto}.pc-text{margin-bottom:clamp(.35rem,1vh,.6rem)}.pc-why b{color:var(--color-gold-deep);transition:color .42s ease}.pc-why i{font-style:italic}.pc-card:hover .pc-why b,.pc-card:is(:focus-visible,[data-tap]) .pc-why b{color:var(--color-gold-ink)}.pc-card[data-ink] .pc-why b,.pc-card[data-ink] .pc-hint{color:var(--color-gold-ink)}.pc-card[data-ink]:is(:hover,:focus-visible,[data-tap]) .pc-why b{color:var(--color-gold-deep)}.pc[data-tight] .pc-body{display:grid}.pc[data-tight] .pc-text,.pc[data-tight] .pc-why{grid-area:1 / 1;margin:0;transition:opacity .35s ease}.pc[data-tight] .pc-why{align-self:start;opacity:0}.pc[data-tight] .pc-card[data-why]:hover .pc-text,.pc[data-tight] .pc-card[data-why]:is(:focus-visible,[data-tap]) .pc-text{opacity:0}.pc[data-tight] .pc-card:hover .pc-why,.pc[data-tight] .pc-card:is(:focus-visible,[data-tap]) .pc-why{opacity:1}.pc-hint{display:none;align-items:center;gap:.4em;font-size:var(--pw-text);font-weight:700;line-height:1.3;color:var(--color-gold-deep);transition:opacity .3s ease}.pc-hint:before{content:"";width:1.1em;height:1px;background:currentColor}.pc[data-tight] .pc-hint{display:inline-flex;margin-top:clamp(.3rem,.8vh,.5rem)}.pc-card:hover .pc-hint,.pc-card:is(:focus-visible,[data-tap]) .pc-hint{opacity:0}@media (min-width: 1024px) and (max-height: 640px){.pc{--pw-floor: 13px}.pc-card{padding-block:.4rem}}@media (max-width: 1023px){.pc{grid-template-columns:repeat(2,minmax(0,1fr));flex:none}}@media (max-width: 560px){.pc{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.pc-card,.pc-card:before,.pc-card:after,.pc-why,.pc-text{transition:none}}.wm{position:relative;display:inline-flex;align-items:center;min-height:var(--wm-h, clamp(20px, 2.4vh, 34px));font-family:var(--ui);font-size:var(--wm-t, clamp(11.5px, min(1.1vw, 2vh), 21px));font-weight:700;letter-spacing:.07em;text-transform:uppercase;line-height:1.1;color:var(--ink-2);white-space:nowrap;will-change:transform,opacity;translate:0 0;transition:color .3s var(--ease),translate .3s var(--ease),filter .3s var(--ease)}.wm:hover{color:var(--gold);translate:0 -3px}.wm[data-logo]{width:var(--wm-box-w, clamp(104px, 11vw, 176px));height:var(--wm-box-h, clamp(34px, 4.2vh, 58px));justify-content:center;padding:0}.wm[data-logo]>img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:scale .35s var(--ease),filter .35s var(--ease)}.wm[data-logo]:hover>img{scale:1.07}.wm[data-aside]{font-weight:400;font-style:italic;letter-spacing:.04em;text-transform:none;color:var(--muted)}.pk-50{color:var(--color-gold-ink)}.pk{--gap: clamp(10px, 1.3vw, 22px);--tile-w: clamp(84px, 6.9vw, 132px);--tile-h: clamp(36px, 5.3vh, 56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(236px,.46fr) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;grid-template-areas:"tl mid tr" "bl mid br";gap:var(--gap);width:100%;max-width:1720px;margin-inline:auto;padding-inline:clamp(1rem,3vw,3.2rem);min-height:0}.pk-panel[data-area=tl]{grid-area:tl}.pk-panel[data-area=tr]{grid-area:tr}.pk-panel[data-area=bl]{grid-area:bl}.pk-panel[data-area=br]{grid-area:br}.pk-panel{--tint: #fdf6e8;--edge: #f0dfb8;--ink: #9a6a10;--chip: #f6e6c2;position:relative;display:flex;flex-direction:column;gap:clamp(14px,2.4vh,26px);min-width:0;min-height:0;padding:clamp(10px,1.6vh,18px) clamp(12px,1.2vw,20px);border:1px solid var(--edge);border-radius:18px;background:linear-gradient(160deg,#ffffff 0%,var(--tint) 62%);box-shadow:0 14px 34px -26px #281e0a59;opacity:0;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,border-color .35s}.pk[data-in] .pk-panel{opacity:1;animation:pkIn .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--o) * .11s)}@keyframes pkIn{0%{opacity:0;transform:translateY(14px)}}.pk-panel--global{--tint: #eef4fc;--edge: #d3e2f4;--ink: #2f5ea8;--chip: #dbe8f8}.pk-panel--private{--tint: #eef8f1;--edge: #d2eada;--ink: #2e7d4f;--chip: #d6eedf}.pk-panel--nbfc{--tint: #f3f0fb;--edge: #e0daf3;--ink: #6a4fb9;--chip: #e6e0f7}.pk-panel--aif{--tint: #fcf1ef;--edge: #f1d7d3;--ink: #bd4337;--chip: #f6ddd9}.pk-panel--psu{--tint: #fdf5e4;--edge: #efd9a8;--ink: #9a6a10;--chip: #f6e4bd}@media (hover: hover){.pk-panel:hover,.pk-panel[data-hot]{transform:translateY(-4px);border-color:var(--ink);box-shadow:0 26px 46px -28px #281e0a80}}.pk-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,.8vw,14px)}.pk-glyph{display:grid;place-items:center;width:clamp(32px,2.6vw,46px);height:clamp(32px,2.6vw,46px);border-radius:12px;background:var(--chip);color:var(--ink);font-size:clamp(17px,1.35vw,24px)}.pk-title{margin:0;font-family:var(--display);font-size:clamp(13px,1.12vw,19px);font-weight:700;line-height:1.2;color:var(--color-ink)}.pk-panel--psu .pk-title{white-space:nowrap}.pk-count{display:grid;place-items:center;min-width:clamp(38px,3vw,54px);padding:4px 12px;border-radius:999px;background:var(--chip);font-family:var(--display);font-size:clamp(13px,1.05vw,18px);font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.pk-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile-w),1fr));grid-auto-rows:var(--tile-h);gap:clamp(6px,.6vw,10px);margin:0;padding:0;list-style:none;min-height:0}.pk-panel--psu .pk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-tile{display:grid;place-items:center;min-width:0;padding:5px 8px;border:1px solid rgb(22 19 14 / .07);border-radius:10px;background:#fff;box-shadow:0 6px 14px -12px #281e0a80;overflow:hidden;opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.pk[data-in] .pk-tile{opacity:1;animation:pkTile .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--o) * .11s + var(--t) * 30ms + .2s)}@keyframes pkTile{0%{opacity:0;transform:translateY(8px) scale(.96)}}@media (hover: hover){.pk-tile:hover{transform:translateY(-3px) scale(1.04);border-color:var(--ink);box-shadow:0 12px 22px -14px #281e0a8c}}.pk-tile img{max-width:100%;max-height:calc(var(--tile-h) - 16px);width:auto;height:auto;object-fit:contain}.pk-name{font-family:var(--display);font-size:max(11px,.72vw);font-weight:700;line-height:1.12;text-align:center;color:var(--color-ink)}.pk-mid{grid-area:mid;display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);min-height:0}.pk-mid>.pk-panel{align-self:center}.pk-wires{position:relative;min-height:0}.pk-wire{position:absolute;border:0 solid rgb(200 137 31 / .55);transition:border-color .35s}.pk-wire:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--color-gold);box-shadow:0 0 0 3px #fdb33a38;transition:transform .35s,box-shadow .35s}.pk-wire[data-hot]{border-color:var(--color-gold)}.pk-wire[data-hot]:before{transform:scale(1.35);box-shadow:0 0 0 5px #fdb33a4d}.pk-wires--top .pk-wire{top:38%;bottom:0;border-top-width:2px}.pk-wires--bottom .pk-wire{top:0;bottom:38%;border-bottom-width:2px}.pk-wire[data-to=tl],.pk-wire[data-to=bl]{left:calc(-1 * var(--gap));right:62%;border-right-width:2px}.pk-wire[data-to=tr],.pk-wire[data-to=br]{left:62%;right:calc(-1 * var(--gap));border-left-width:2px}.pk-wire[data-to=tl]:before{left:-5px;top:-5.5px}.pk-wire[data-to=tr]:before{right:-5px;top:-5.5px}.pk-wire[data-to=bl]:before{left:-5px;bottom:-5.5px}.pk-wire[data-to=br]:before{right:-5px;bottom:-5.5px}.pk-wire{opacity:0}.pk[data-in] .pk-wire{opacity:1;animation:pkWire .6s ease backwards;animation-delay:.65s}@keyframes pkWire{0%{opacity:0}}@media (max-width: 1023px){.pk{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"tl" "tr" "mid" "bl" "br"}.pk-mid{grid-template-rows:none}.pk-wires{display:none}}@media (prefers-reduced-motion: reduce){.pk-panel,.pk-tile,.pk-wire{animation:none!important;opacity:1;transform:none}}.pag__hd,.pag__view,.pag__viewer{--r: 14px;--r-sm: 10px;--acc: var(--color-gold-deep, #8f5d0c);--acc-soft: rgb(253 179 58 / .14);--acc-line: rgb(253 179 58 / .5);--card: linear-gradient(180deg, #ffffff, #fffdf6);--card-line: rgb(22 19 14 / .12);--card-shadow: 0 8px 22px -14px rgb(60 44 8 / .42);--lift-shadow: 0 16px 34px -16px rgb(60 44 8 / .5), inset 0 0 0 1px rgb(253 179 58 / .3);--ease: cubic-bezier(.16, 1, .3, 1)}.pag__hd{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.75rem,2vw,2rem)}.pag__hd-t{flex:1 1 auto;min-width:0;animation:pagHead .4s var(--ease)}@keyframes pagHead{0%{opacity:0;transform:translateY(-7px)}}.pag__pick{flex:none}.pag__strap{margin-top:clamp(.18rem,.6vh,.42rem);display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .55em;font-family:var(--display);font-size:clamp(12px,1.12vw,17px);font-weight:700;line-height:1.24;color:var(--color-ink, #16130e)}.pag__strap>span{color:var(--color-ink-3, #8c8474);font-weight:400}@media (max-width: 760px){.pag__strap>span{display:none}}.pag__strap em{font-style:normal;font-size:clamp(11px,.82vw,13px);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.pag__lede{margin-top:clamp(.15rem,.5vh,.4rem);max-width:140ch;font-size:clamp(12px,1.02vw,16px);line-height:1.34;color:var(--color-ink-2, #57503f)}.pag__stage{display:grid;min-height:0;flex:1}.pag__view{display:grid;min-height:0;gap:clamp(.5rem,1.5vh,1.15rem);animation:pagIn .42s var(--ease)}@keyframes pagIn{0%{opacity:0;transform:translateY(9px)}}.pag__eyebrow{font-family:var(--display);font-size:clamp(11px,.8vw,13px);font-weight:800;letter-spacing:.17em;text-transform:uppercase;line-height:1.3;color:var(--acc)}.pag__cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.4rem,.8vw,.9rem);min-height:0}.pag__cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.pag__card{position:relative;display:grid;align-content:start;gap:clamp(.1rem,.35vh,.28rem);padding:clamp(.55rem,1.4vh,1.05rem) clamp(.55rem,.95vw,1.1rem) clamp(.7rem,1.6vh,1.15rem);border:1px solid var(--card-line);border-radius:var(--r);background:var(--card);box-shadow:var(--card-shadow);overflow:hidden;transition:transform .26s var(--ease),box-shadow .26s ease,border-color .22s ease}.pag__card:hover{transform:translateY(-4px);border-color:var(--acc-line);box-shadow:var(--lift-shadow)}.pag__ico{display:grid;place-items:center;width:clamp(26px,2.1vw,36px);height:clamp(26px,2.1vw,36px);margin-bottom:clamp(.1rem,.5vh,.4rem);border:1px solid var(--tone-line, var(--acc-line));border-radius:var(--r-sm);background:var(--tone-soft, var(--acc-soft));color:var(--tone, var(--acc));transition:transform .28s var(--ease)}.pag__ico svg{width:62%;height:62%;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pag__card:hover .pag__ico,.pag__tile:hover .pag__ico{transform:scale(1.08) rotate(-5deg)}.pag__view [data-tone=green]{--tone: #2C8A59;--tone-soft: #DFF3E8;--tone-line: #A9DCC3}.pag__view [data-tone=gold]{--tone: #96660C;--tone-soft: #FBEBC8;--tone-line: #E6C583}.pag__view [data-tone=blue]{--tone: #2559A8;--tone-soft: #DCE9FB;--tone-line: #A7C4EC}.pag__view [data-tone=violet]{--tone: #6543B5;--tone-soft: #EBE3FA;--tone-line: #C4B2ED}.pag__view [data-tone=orange]{--tone: #BC5324;--tone-soft: #FCE5D9;--tone-line: #EEBCA2}.pag__view [data-tone=teal]{--tone: #17797E;--tone-soft: #D8F1F2;--tone-line: #9BD5D8}.pag__fig{font-family:var(--display);font-size:clamp(17px,1.72vw,31px);font-weight:800;letter-spacing:-.028em;line-height:1.04;color:var(--color-ink, #16130e);white-space:nowrap}.pag__unit{margin-left:.26em;font-size:max(11px,.56em);font-weight:700;letter-spacing:0;color:var(--color-ink-2, #57503f)}.pag__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .45em}.pag__label b{font-family:var(--display);font-size:clamp(11.5px,.92vw,15px);font-weight:700;line-height:1.2;color:var(--color-ink, #16130e)}.pag__label em{font-style:normal;font-family:var(--display);font-size:clamp(11px,.72vw,12px);font-weight:800;letter-spacing:.08em;color:var(--tone, var(--acc))}.pag__note{font-size:clamp(12.5px,.95vw,15.5px);line-height:1.26;color:var(--color-ink-2, #57503f)}.pag__rule{position:absolute;left:0;bottom:0;width:100%;height:3px;transform-origin:left;background:linear-gradient(90deg,var(--tone, var(--acc)),transparent);opacity:.55;transition:opacity .24s ease}.pag__card:hover .pag__rule{opacity:1}.pag__view--res{grid-template-rows:auto auto minmax(0,1fr)}.pag__status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.4rem,.8vw,.9rem)}.pag__stat{display:flex;align-items:baseline;gap:clamp(.4rem,.8vw,.85rem);padding:clamp(.4rem,1.05vh,.75rem) clamp(.7rem,1.1vw,1.2rem);border-radius:var(--r);box-shadow:var(--card-shadow);transition:transform .26s var(--ease),box-shadow .26s ease}.pag__stat:hover{transform:translateY(-3px);box-shadow:var(--lift-shadow)}.pag__stat[data-tone=ink]{background:linear-gradient(152deg,#241d12,#16130e 60%);color:var(--color-paper, #fbf8f2)}.pag__stat[data-tone=gold]{background:linear-gradient(152deg,#fdc35a,#f2a92a);color:var(--color-ink, #16130e)}.pag__stat[data-tone=slate]{background:linear-gradient(152deg,#4a4a4e,#333336);color:var(--color-paper, #fbf8f2)}.pag__stat-l{font-family:var(--display);font-size:clamp(11px,.8vw,13px);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pag__stat[data-tone=ink] .pag__stat-l{color:var(--color-gold, #fdb33a)}.pag__stat-v{font-family:var(--display);font-size:clamp(18px,1.65vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.05;white-space:nowrap}.pag__stat-u{font-size:clamp(12.5px,.95vw,15.5px);font-weight:700;white-space:nowrap}.pag__stat-u i{font-style:normal;font-weight:400}.pag__stat-u i:before{content:"·";margin:0 .45em}.pag__chart{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(.3rem,.9vh,.7rem);min-height:0;padding:clamp(.5rem,1.3vh,1rem) clamp(.6rem,1.1vw,1.25rem) clamp(.45rem,1.1vh,.85rem);border:1px solid var(--card-line);border-radius:var(--r);background:#ffffff9e}.pag__chart-hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.pag__chart-h{font-family:var(--display);font-size:clamp(11px,.8vw,13px);font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--acc)}.pag__years{display:flex;gap:4px;padding:3px;border:1px solid var(--card-line);border-radius:999px;background:#ffffffe6}.pag__year{padding:clamp(2px,.5vh,5px) clamp(9px,.95vw,16px);border-radius:999px;font-family:var(--display);font-size:clamp(11px,.82vw,13.5px);font-weight:700;letter-spacing:.04em;color:var(--color-ink-2, #57503f);transition:background .22s ease,color .22s ease}.pag__year:hover{background:var(--acc-soft);color:var(--color-ink, #16130e)}.pag__year[data-on]{background:var(--acc);color:#fff}.pag__year:focus-visible,.pag__spark-xb:focus-visible,.pag__group:focus-visible,.pag__col:focus-visible,.pag__frame:focus-visible,.pag__proj:focus-visible{outline:2px solid var(--color-gold, #fdb33a);outline-offset:2px}.pag__sparks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1.4vw,1.6rem);min-height:0}.pag__spark{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(.12rem,.5vh,.4rem);min-height:0}.pag__spark-hd{grid-row:1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 .6em;padding-bottom:clamp(.12rem,.4vh,.3rem);border-bottom:2px solid var(--tone, var(--acc))}.pag__spark-l{font-family:var(--display);font-size:clamp(12.5px,1vw,16.5px);font-weight:800;line-height:1.2;color:var(--color-ink, #16130e)}.pag__spark-u{font-family:var(--display);font-size:clamp(11px,.72vw,12px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink, #16130e)}.pag__spark-v{grid-row:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5em;font-family:var(--display);font-size:clamp(17px,1.66vw,30px);font-weight:800;letter-spacing:-.028em;line-height:1.06;color:var(--color-ink, #16130e);animation:pagVal .26s var(--ease)}@keyframes pagVal{0%{opacity:0;transform:translateY(5px)}}.pag__spark-v[data-blank]{color:var(--color-ink-3, #8c8474)}.pag__spark-na{font-size:clamp(11px,.76vw,12.5px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9a5b2a}.pag__plotwrap{grid-row:3;position:relative;min-height:clamp(52px,11vh,150px)}.pag__plot{display:block;width:100%;height:100%;overflow:visible}.pag__pin{position:absolute;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border:2.4px solid var(--tone, var(--acc));border-radius:50%;background:#fff;transition:transform .22s var(--ease),background .22s ease}.pag__pin:hover{transform:scale(1.25)}.pag__pin[data-on]{background:var(--tone, var(--acc));transform:scale(1.35)}.pag__pin:focus-visible{outline:2px solid var(--color-gold, #fdb33a);outline-offset:3px}.pag__axis{stroke:#16130e2e;stroke-width:1}.pag__gap{stroke:var(--color-ink-3, #8c8474);stroke-width:1.5;stroke-dasharray:3 4;opacity:.6}.pag__line{fill:none;stroke:var(--tone, var(--acc));stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.pag__plot .pag__area{fill:var(--tone-soft, var(--acc-soft));opacity:.75}.pag__spark-x{grid-row:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.pag__spark-xb{padding:clamp(2px,.4vh,4px) 2px;border-radius:var(--r-sm);font-family:var(--display);font-size:clamp(11px,.76vw,12.5px);font-weight:700;letter-spacing:.06em;text-align:center;color:var(--color-ink-3, #8c8474);transition:background .2s ease,color .2s ease}.pag__spark-xb:hover{background:var(--acc-soft);color:var(--color-ink, #16130e)}.pag__spark-xb[data-on]{color:var(--color-ink, #16130e);background:#16130e0f}.pag__spark-xb i{font-style:normal;margin-left:.35em;opacity:.7}.pag__view--iw{grid-template-rows:auto auto auto minmax(0,1fr) auto;align-content:center}.pag__tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(.4rem,.8vw,.9rem)}.pag__tile{display:grid;align-content:start;gap:2px;padding:clamp(.5rem,1.3vh,1rem) clamp(.55rem,.9vw,1.05rem);border:1px solid var(--card-line);border-radius:var(--r);background:var(--card);box-shadow:var(--card-shadow);transition:transform .26s var(--ease),box-shadow .26s ease,border-color .22s ease}.pag__tile:hover{transform:translateY(-4px);border-color:var(--acc-line);box-shadow:var(--lift-shadow)}.pag__tile-v{font-family:var(--display);font-size:clamp(16px,1.55vw,28px);font-weight:800;letter-spacing:-.028em;line-height:1.06;color:var(--acc);white-space:nowrap}.pag__tile-l{font-style:normal;font-size:clamp(11.5px,.9vw,15px);line-height:1.24;color:var(--color-ink, #16130e)}.pag__tile-n{font-style:normal;font-family:var(--display);font-size:clamp(11px,.76vw,12.5px);font-weight:700;line-height:1.22;color:var(--acc)}.pag__band{padding:clamp(.4rem,1.1vh,.85rem) clamp(.65rem,1.2vw,1.35rem);border:1px solid var(--acc-line);border-radius:var(--r-sm);background:linear-gradient(96deg,rgb(253 179 58 / .22),rgb(253 179 58 / .05) 70%,transparent);font-family:var(--display);font-size:clamp(11.5px,.95vw,16px);font-weight:700;line-height:1.3;color:var(--color-ink, #16130e)}.pag__actuals{display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(.2rem,.7vh,.5rem);min-height:0}.pag__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1vw,1.1rem);min-height:0}.pag__col{display:block;width:100%;min-height:clamp(70px,13vh,170px);perspective:1400px;text-align:left}.pag__col-in{position:relative;display:block;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pag__col:hover .pag__col-in,.pag__col:focus-visible .pag__col-in,.pag__col[data-on] .pag__col-in{transform:rotateY(180deg)}.pag__face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;gap:clamp(2px,.6vh,7px);padding:clamp(.5rem,1.5vh,1.25rem) clamp(.7rem,1.2vw,1.4rem);border-radius:var(--r);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.pag__face--front{border:1px solid var(--card-line);background:var(--card);box-shadow:var(--card-shadow)}.pag__face--front em{font-style:normal;font-family:var(--display);font-size:clamp(11.5px,.95vw,16px);font-weight:800;line-height:1.2;color:var(--color-ink, #16130e)}.pag__face--front b{font-family:var(--display);font-size:clamp(19px,2vw,37px);font-weight:800;letter-spacing:-.032em;line-height:1;color:var(--acc)}.pag__face--back{transform:rotateY(180deg);border:1px solid var(--acc-line);background:linear-gradient(158deg,#1d1a12,#14120e 55%,#221c10);box-shadow:0 16px 34px -18px #3c2c0899}.pag__face--back em{font-style:normal;font-family:var(--display);font-size:clamp(11px,.8vw,13.5px);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold, #fdb33a)}.pag__back-rows{display:grid;gap:clamp(1px,.35vh,4px)}.pag__back-rows i{font-style:normal;font-family:var(--display);font-size:clamp(13px,1.35vw,25px);font-weight:800;letter-spacing:-.022em;line-height:1.1;color:#fffdf6}.pag__cols>.pag__col:last-child .pag__face--front{border-color:var(--acc-line);background:linear-gradient(158deg,#fffdf6,#fff5e0);box-shadow:var(--card-shadow),inset 0 0 0 1px #fdb33a57}.pag__cols>.pag__col:last-child .pag__face--back{background:linear-gradient(158deg,#2a2110,#1a1510 55%,#33280f)}.pag__gallery{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(.3rem,.6vw,.7rem);min-height:0}.pag__gallery>li{min-width:0;min-height:0}.pag__frame{display:block;width:100%;height:100%;min-height:clamp(44px,8vh,110px);overflow:hidden;border:1px solid var(--card-line);border-radius:var(--r-sm);background:#ece6da;box-shadow:var(--card-shadow);cursor:zoom-in;transition:transform .26s var(--ease),box-shadow .26s ease,border-color .22s ease}.pag__frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform .5s var(--ease)}.pag__frame:hover{transform:translateY(-4px);border-color:var(--acc-line);box-shadow:var(--lift-shadow)}.pag__frame:hover img{transform:scale(1.11)}.pag__rolls{display:grid;gap:clamp(1px,.35vh,5px)}.pag__rolls p{text-wrap:balance}.pag__view--cre{grid-template-rows:auto minmax(0,1fr) auto}.pag__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.45rem,.9vw,1rem)}.pag__group{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:1px;width:100%;text-align:left;padding:clamp(.4rem,1.1vh,.85rem) clamp(.7rem,1.1vw,1.3rem);padding-left:clamp(.85rem,1.4vw,1.6rem);border:1px solid var(--card-line);border-radius:var(--r);background:#ffffffb8;transition:background .24s ease,border-color .24s ease,box-shadow .24s ease,transform .26s var(--ease)}.pag__group:before{content:"";position:absolute;z-index:2;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--color-gold, #fdb33a),rgb(253 179 58 / .35));transform:scaleY(0);transition:transform .28s var(--ease)}.pag__group:hover{transform:translateY(-2px);border-color:var(--acc-line);background:#fff;box-shadow:var(--card-shadow)}.pag__group:hover:before{transform:scaleY(.5)}.pag__group[data-on]{border-color:var(--acc-line);background:#fffdf6;box-shadow:var(--lift-shadow)}.pag__group[data-on]:before{width:4px;transform:scaleY(1)}.pag__group b{font-family:var(--display);font-size:clamp(14px,1.32vw,24px);font-weight:800;letter-spacing:-.028em;line-height:1.1;color:var(--acc)}.pag__group em{font-style:normal;font-size:clamp(11px,.86vw,14.5px);line-height:1.22;color:var(--color-ink-2, #57503f)}.pag__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;gap:clamp(.4rem,.8vw,.9rem);min-height:0}.pag__grid>li{min-width:0;min-height:0}.pag__proj{position:relative;display:grid;align-content:start;gap:clamp(2px,.5vh,7px);padding:0 clamp(.5rem,.95vw,1.05rem) clamp(.45rem,1.1vh,.9rem);overflow:hidden;border:1px solid var(--card-line);border-radius:var(--r);background:var(--card);box-shadow:var(--card-shadow);cursor:zoom-in;transition:transform .26s var(--ease),box-shadow .26s ease,border-color .22s ease,opacity .28s ease,filter .28s ease}.pag__proj:hover,.pag__proj:focus-visible{transform:translateY(-4px);border-color:var(--acc-line);box-shadow:var(--lift-shadow)}.pag__grid[data-filtered] .pag__proj:not([data-in]){opacity:.38;filter:saturate(.2)}.pag__grid[data-filtered] .pag__proj:not([data-in]) .pag__shot img{filter:grayscale(.85)}.pag__grid[data-filtered] .pag__proj[data-in]{border-color:var(--acc-line);background:#fffdf6;box-shadow:var(--lift-shadow)}.pag__shot{position:relative;display:block;margin:0 calc(-1*clamp(.5rem,.95vw,1.05rem));height:clamp(52px,9.5vh,140px);overflow:hidden;background:#ece6da}.pag__shot img{width:100%;height:100%;object-fit:cover;object-position:50% 52%;transform:scale(1.02);transition:transform .5s var(--ease),filter .35s ease}.pag__proj:hover .pag__shot img,.pag__proj:focus-visible .pag__shot img{transform:scale(1.09)}.pag__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14100800 38%,#141008b3)}.pag__area{position:absolute;left:clamp(6px,.8vw,13px);bottom:clamp(3px,.6vh,8px);font-family:var(--display);font-size:clamp(11.5px,1.1vw,20px);font-weight:800;letter-spacing:-.02em;color:#fff;text-shadow:0 2px 10px rgb(0 0 0 / .65)}.pag__proj header{display:grid;gap:0;min-width:0;padding-top:clamp(4px,.9vh,11px)}.pag__proj header b{font-family:var(--display);font-size:clamp(12px,1.05vw,19px);font-weight:800;line-height:1.14;color:var(--color-ink, #16130e);overflow-wrap:anywhere}.pag__proj header em{font-style:normal;font-size:clamp(11px,.86vw,14.5px);line-height:1.18;color:var(--color-ink-2, #57503f);overflow-wrap:anywhere}.pag__figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2px,.45vw,9px);padding:clamp(3px,.7vh,8px) 0;border-top:1px solid rgb(22 19 14 / .09);border-bottom:1px solid rgb(22 19 14 / .09)}.pag__figs>div{display:grid;gap:0}.pag__figs dt{font-family:var(--display);font-size:clamp(11.5px,1vw,18px);font-weight:800;letter-spacing:-.015em;line-height:1.14;color:var(--color-ink, #16130e)}.pag__figs dd{font-size:clamp(11px,.78vw,13px);line-height:1.16;color:var(--color-ink-2, #57503f)}.pag__status{justify-self:start;padding:2px clamp(6px,.65vw,10px);border:1px solid var(--acc-line);border-radius:999px;background:var(--acc-soft);font-family:var(--display);font-size:clamp(11px,.78vw,13px);font-weight:700;line-height:1.3;color:var(--acc)}.pag__total{padding-top:clamp(3px,.8vh,9px);border-top:1px solid var(--card-line);font-family:var(--display);font-size:clamp(11px,.92vw,16px);font-weight:700;line-height:1.3;color:var(--color-ink, #16130e)}.pag__view--hos{grid-template-columns:minmax(0,.72fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr) auto;align-content:stretch;column-gap:clamp(.6rem,1.4vw,1.8rem);row-gap:clamp(.5rem,1.5vh,1.15rem)}.hosv-main{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);align-content:stretch;gap:clamp(.35rem,1.1vh,.8rem);min-height:0;min-width:0}.hosv-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(.4rem,.8vw,.9rem);margin:0;padding:0;list-style:none;min-height:0;min-width:0}.hosv-cards--spend{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width: 1024px){.hosv-cards--spend .pag__label{white-space:nowrap}}.hosv-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:center;row-gap:clamp(.3rem,.8vh,.55rem);min-height:clamp(92px,17vh,178px);padding:clamp(.55rem,1.3vh,.95rem) clamp(.6rem,1vw,1.1rem);animation:hosvCard .55s var(--ease) both;animation-delay:calc(var(--i) * 55ms)}.hosv-card>.pag__ico{justify-self:start}.hosv-card__txt{display:grid;gap:2px;min-width:0}.hosv-share{grid-column:1 / -1;display:block;height:4px;margin-top:clamp(.15rem,.5vh,.35rem);overflow:hidden;border-radius:2px;background:#fdb33a29}.hosv-share b{display:block;height:100%;width:calc(var(--share, 0) * 100%);border-radius:2px;background:linear-gradient(90deg,var(--color-gold),var(--acc));transform-origin:left;animation:hosvShare 1s var(--ease) both;animation-delay:calc(var(--i) * 90ms + .3s)}@keyframes hosvShare{0%{transform:scaleX(0)}}@keyframes hosvCard{0%{opacity:0;transform:translateY(14px)}}.hosv-card .pag__fig,.hosv-card .pag__fig *{white-space:normal}.hosv-card .pag__fig{font-size:clamp(15px,1.36vw,25px);white-space:normal;overflow-wrap:anywhere}.hosv-card--total{border-color:var(--acc-line);box-shadow:inset 0 0 0 1px #fdb33a57,var(--card-shadow)}.hosv-card{cursor:default;transition:transform .3s var(--ease),box-shadow .3s ease,border-color .3s ease,background .35s ease}@media (hover: hover){.hosv-card:hover{border-color:var(--acc-line);background:linear-gradient(140deg,rgb(253 179 58 / .3),rgb(253 179 58 / .09) 72%,var(--color-shell, #fff));box-shadow:var(--lift-shadow);transform:translateY(-5px)}.pag__hoshero{transition:transform .3s var(--ease),box-shadow .3s ease,border-color .3s ease}.pag__hoshero:hover{border-color:var(--acc-line);box-shadow:var(--lift-shadow);transform:translateY(-5px)}.pag__hoshero img{transition:transform .7s var(--ease)}.pag__hoshero:hover img{transform:scale(1.09)}}.pag__platform{display:grid;align-content:center;gap:clamp(.3rem,.9vh,.65rem);padding:clamp(.5rem,1.3vh,1.05rem) clamp(.65rem,1.2vw,1.35rem);border:1px solid var(--acc-line);border-radius:var(--r);background:linear-gradient(96deg,rgb(253 179 58 / .2),rgb(253 179 58 / .05) 70%,transparent)}.hosv-plan{display:grid;align-items:center;gap:clamp(.5rem,1.6vw,1.8rem);min-width:0}.hosv-plan{grid-template-columns:minmax(0,1fr)}.hosv-keys{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(3px,.45vw,7px);margin:0;padding:0;list-style:none}.hosv-keys>li{display:grid;place-items:center;width:clamp(26px,2.6vw,48px);height:clamp(26px,2.6vw,48px);border:1px solid var(--acc-line);border-radius:7px;background:#ffffffb8;animation:hosvKey .5s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .42s);transition:border-color .3s,background-color .3s}.pag__platform:hover .hosv-keys>li{border-color:var(--acc);background:#fdb33a38}.hosv-keys .pag__ico{width:62%;height:62%;color:var(--acc)}@keyframes hosvKey{0%{opacity:0;transform:translateY(7px) scale(.86)}}.hosv-plats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.4rem,1.2vw,1.8rem);margin:0;padding:0;list-style:none;min-width:0}.hosv-plat{display:grid;gap:0;min-width:0}.hosv-plat b{font-family:var(--display);font-size:clamp(18px,1.9vw,34px);font-weight:800;letter-spacing:-.028em;line-height:1.08;color:var(--color-ink, #16130e);white-space:nowrap}.hosv-plat em{font-style:normal;font-size:clamp(11px,.86vw,14.5px);line-height:1.24;color:var(--color-ink-2, #57503f)}.pag__view--hos>.pag__foot{grid-column:1 / -1}.pag__foot{font-size:clamp(12.5px,.98vw,16px);line-height:1.38;color:var(--color-ink-2, #57503f)}@media (prefers-reduced-motion: reduce){.hosv-card,.hosv-keys>li{animation:none}}.pag__viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:clamp(28px,5vh,64px) clamp(56px,7vw,120px);background:#100d08d6;-webkit-backdrop-filter:blur(6px) saturate(1.05);backdrop-filter:blur(6px) saturate(1.05);animation:pagVeil .24s ease}@keyframes pagVeil{0%{opacity:0}}.pag__viewshot{display:grid;gap:clamp(6px,1.1vh,15px);justify-items:center;max-width:100%;max-height:100%;min-height:0;animation:pagShot .34s var(--ease)}@keyframes pagShot{0%{opacity:0;transform:scale(.95) translateY(10px)}}.pag__viewpic{position:relative;display:block;min-height:0}.pag__viewshot img{max-width:100%;max-height:76vh;width:auto;height:auto;object-fit:contain;border-radius:var(--r);box-shadow:0 30px 70px #0000008c}.pag__viewshot:has(.pag__vfigs) img{max-height:62vh}.pag__viewpic .pag__area{left:clamp(10px,1.2vw,20px);bottom:clamp(8px,1.2vh,18px);font-size:clamp(15px,1.4vw,26px)}.pag__viewshot figcaption{position:relative;z-index:2;display:grid;justify-items:center;gap:1px;text-align:center}.pag__viewshot figcaption b{font-family:var(--display);font-size:clamp(14px,1.25vw,22px);font-weight:800;color:#fffdf6}.pag__viewshot figcaption em{font-style:normal;font-size:clamp(11.5px,.9vw,15px);color:#fffdf6b8}.pag__vfigs{margin-top:clamp(2px,.6vh,8px);display:flex;gap:clamp(18px,2.4vw,46px)}.pag__vfigs div{display:grid;gap:0;text-align:center}.pag__vfigs dt{font-family:var(--display);font-size:clamp(15px,1.35vw,24px);font-weight:800;letter-spacing:-.02em;color:var(--color-gold, #fdb33a)}.pag__vfigs dd{font-size:clamp(11px,.82vw,14px);letter-spacing:.06em;text-transform:uppercase;color:#fffdf69e}.pag__viewshot figcaption .pag__status{justify-self:center;margin-top:clamp(2px,.5vh,7px);border-color:var(--acc-line);background:#fdb33a29;color:var(--color-gold, #fdb33a)}.pag__vnav,.pag__vclose{position:absolute;display:grid;place-items:center;width:clamp(38px,3.2vw,54px);height:clamp(38px,3.2vw,54px);border:1px solid var(--acc-line);border-radius:50%;background:#14110ab8;color:var(--color-gold, #fdb33a);transition:background .24s ease,transform .24s var(--ease),border-color .24s ease}.pag__vnav svg,.pag__vclose svg{width:56%;height:56%}.pag__vnav:hover,.pag__vclose:hover{background:#fdb33a33;border-color:var(--color-gold, #fdb33a);transform:scale(1.08)}.pag__vnav[data-side=prev]{left:clamp(12px,1.8vw,34px)}.pag__vnav[data-side=next]{right:clamp(12px,1.8vw,34px)}.pag__vclose{top:clamp(14px,2.2vh,28px);right:clamp(14px,1.8vw,34px)}.pag__vcount{position:absolute;bottom:clamp(12px,2vh,26px);left:50%;transform:translate(-50%);font-family:var(--display);font-size:clamp(11px,.85vw,14px);font-weight:700;letter-spacing:.06em;color:#fffdf6cc}.pag__viewer:focus-visible,.pag__vnav:focus-visible,.pag__vclose:focus-visible{outline:2px solid var(--color-gold, #fdb33a);outline-offset:2px}@media (max-height: 800px){.pag__shot{height:clamp(46px,8vh,96px)}}@media (min-width: 1024px) and (max-height: 700px){.pag__ico{width:22px;height:22px;margin-bottom:0}.pag__shot{height:clamp(42px,7vh,80px)}.pag__frame{min-height:clamp(38px,6.4vh,70px)}}@media (max-width: 1240px){.pag__cards,.pag__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pag__grid,.pag__gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1023px){.pag__hd{flex-direction:column;align-items:stretch}.pag__pick{align-self:flex-start}.pag__sparks{grid-template-columns:minmax(0,1fr)}.pag__spark{grid-template-rows:auto auto auto auto}.pag__plot{min-height:110px}.pag__view--iw,.pag__view--res,.pag__view--cre{grid-template-rows:none}.pag__view--hos{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:clamp(.5rem,1.5vh,1.15rem)}.hosv-main{grid-template-rows:none}.hosv-cards{grid-auto-rows:auto}.pag__cols{grid-template-columns:minmax(0,1fr)}.pag__col{min-height:96px}.pag__groups{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.pag__cards,.pag__cards--four,.pag__tiles,.pag__grid,.pag__gallery,.hosv-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pag__frame{min-height:96px}.pag__shot{height:116px}.pag__viewer{padding:clamp(20px,4vh,40px) clamp(14px,4vw,30px)}.pag__vnav[data-side=prev]{left:8px}.pag__vnav[data-side=next]{right:8px}}@media (max-width: 420px){.pag__cards,.pag__cards--four,.pag__tiles,.pag__grid,.pag__gallery,.hosv-cards,.hosv-plats{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.pag__hd-t,.pag__view,.pag__spark-v,.pag__viewer,.pag__viewshot{animation:none}.pag__card,.pag__tile,.pag__ico,.pag__rule,.pag__group,.pag__group:before,.pag__proj,.pag__frame,.pag__frame img,.pag__shot img,.pag__col-in,.pag__pin,.pag__year,.pag__spark-xb,.pag__vnav,.pag__vclose{transition:none}.pag__card:hover,.pag__tile:hover,.pag__group:hover,.pag__proj:hover,.pag__frame:hover,.pag__pin:hover,.pag__vnav:hover,.pag__vclose:hover{transform:none}}.pag__viewshot .pag__vline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:clamp(5px,.6vw,11px);text-align:center}.pag__viewshot figcaption.pag__vline>em,.pag__viewshot figcaption.pag__vline>span{font-style:normal;font-size:clamp(12px,.94vw,15.5px);font-weight:500;color:#fff}.pag__viewshot figcaption.pag__vline>b{color:#fff}.pag__viewshot figcaption.pag__vline>span.pag__status{color:var(--color-gold, #fdb33a)}.pag__viewshot .pag__vline>b{font-family:var(--display);font-size:clamp(15px,1.35vw,23px);font-weight:800;letter-spacing:-.012em;color:#fffdf6}.pag__viewshot .pag__vline>span>b{font-family:var(--display);font-size:clamp(13px,1.05vw,18px);font-weight:800;color:var(--color-gold)}.pag__viewshot .pag__vline>i{font-style:normal;color:#fffdf666}.pag__pinval{position:absolute;transform:translate(-50%,calc(-100% - 12px));font-family:var(--display);font-size:clamp(12.5px,1.02vw,17.5px);font-weight:700;line-height:1;white-space:nowrap;color:var(--color-ink);pointer-events:none;transition:transform .35s var(--ease),font-weight .2s}.pag__pinval[data-edge=start]{transform:translate(-14px,calc(-100% - 12px))}.pag__pinval[data-edge=end]{transform:translate(calc(-100% + 14px),calc(-100% - 12px))}.pag__pinval[data-on]{font-weight:800;transform:translate(-50%,calc(-100% - 16px));padding-bottom:3px;border-bottom:2px solid var(--color-gold)}.pag__pinval[data-on][data-edge=start]{transform:translate(-14px,calc(-100% - 16px))}.pag__pinval[data-on][data-edge=end]{transform:translate(calc(-100% + 14px),calc(-100% - 16px))}.pag__hoshero{position:relative;grid-row:1;margin:0;min-height:0;overflow:hidden;border:1px solid var(--card-line);border-radius:var(--r);box-shadow:var(--card-shadow);display:block;background:#1c1914}.pag__hoshero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:50% 45%;display:block}.pag__hoshero figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(2rem,6vh,3.4rem) clamp(.7rem,1.1vw,1.1rem) clamp(.6rem,1.3vh,.9rem);background:linear-gradient(180deg,#100d0800,#100d08d1 72%);color:#fff!important;font-family:var(--display);font-weight:700;font-size:clamp(12px,.86vw,14.5px);line-height:1.35;color:var(--color-ink-2)}@media (max-width: 1023px){.pag__hoshero{grid-row:auto;min-height:clamp(140px,26vh,240px)}}.pag__hoshero{align-self:stretch;height:auto}.ip{--ip-cols: minmax(0, .52fr) minmax(0, 1fr) minmax(0, 1fr);--ip-gap: clamp(.35rem, .95vw, 1rem);--acc: var(--color-gold-deep, #8f5d0c);--gold: var(--color-gold, #fdb33a);--gold-mid: var(--color-gold-mid, #c8891f);--ink: var(--color-ink, #16130e);--ink-2: var(--color-ink-2, #57503f);--line: rgb(22 19 14 / .1);--ease: cubic-bezier(.16, 1, .3, 1);--r: clamp(10px, min(.9vw, 1.6vh), 16px);display:flex;flex:1;flex-direction:column;min-height:0;margin-top:clamp(.45rem,1.7vh,1.4rem);gap:clamp(.35rem,1.1vh,.85rem)}.ip__eyebrow{font-family:var(--display);font-size:clamp(11px,min(.78vw,1.3vh),13px);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold-deep, #8f5d0c)}.ip__title{margin-top:clamp(.12rem,.5vh,.4rem);color:var(--ink)}.ip__lede{margin-top:clamp(.15rem,.5vh,.4rem);max-width:112ch;font-family:var(--body);font-size:clamp(11.5px,min(.95vw,1.6vh),15px);line-height:1.34;color:var(--ink-2)}.ip__head{display:grid;grid-template-columns:var(--ip-cols);align-items:end;gap:var(--ip-gap);flex:none}.ip__key{display:flex;align-items:center;gap:.6em;padding:0 0 clamp(.3rem,1vh,.75rem) clamp(.3rem,.8vw,.8rem);font-family:var(--display);font-size:clamp(11px,min(.82vw,1.4vh),13.5px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--acc)}.ip__key-r{flex:none;width:clamp(14px,2vw,30px);height:2px;background:var(--gold)}.ip__card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.04rem,.28vh,.22rem);padding:clamp(.6rem,min(1.2vw,2vh),1.35rem) clamp(.75rem,min(1.4vw,2.3vh),1.6rem);border:1px solid transparent;border-radius:var(--r);text-align:left;cursor:pointer;transition:transform .36s var(--ease),box-shadow .36s var(--ease),border-color .24s ease,filter .3s ease}.ip__card[data-p=a]{background:radial-gradient(120% 100% at 100% 0%,rgb(253 179 58 / .14) 0%,transparent 58%),linear-gradient(150deg,#241e15,#16130e 62%,#0f0c08);border-color:#fdb33a3d;box-shadow:0 16px 34px -26px #0a0804e6}.ip__card[data-p=b]{background:radial-gradient(120% 100% at 100% 0%,rgb(253 179 58 / .3) 0%,transparent 58%),linear-gradient(150deg,#fffaf0,#fdf2dc 62%,#f8e6c2);border-color:#8f5d0c42;box-shadow:0 16px 34px -26px #60400c73}.ip__card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gold);opacity:0;transition:opacity .24s ease}.ip__badge{position:absolute;top:clamp(.5rem,1.5vh,1rem);right:clamp(.5rem,1.1vw,1.1rem);display:grid;place-items:center;width:clamp(24px,min(2.3vw,4vh),40px);height:clamp(24px,min(2.3vw,4vh),40px);border:1px solid var(--gold);border-radius:999px;font-family:var(--display);font-size:clamp(11px,min(1vw,1.8vh),17px);font-weight:700;letter-spacing:.02em;color:var(--gold);transition:background .3s var(--ease),color .3s var(--ease)}.ip__card[data-p=b] .ip__badge{border-color:var(--acc);color:var(--acc)}.ip__kick{font-family:var(--display);font-size:clamp(11px,min(.76vw,1.3vh),13px);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.ip__card[data-p=b] .ip__kick{color:var(--acc)}.ip__name{padding-right:clamp(26px,3.4vw,54px);font-family:var(--display);font-size:clamp(12.5px,min(1.2vw,2.05vh),20px);font-weight:700;line-height:1.16;color:var(--color-paper, #fbf8f2)}.ip__card[data-p=b] .ip__name{color:var(--ink)}.ip__fig{margin-top:clamp(.05rem,.3vh,.3rem);font-family:var(--display);font-size:clamp(1.2rem,min(2.45vw,4.2vh),2.7rem);font-weight:700;line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--gold)}.ip__card[data-p=b] .ip__fig{color:var(--ink)}.ip__note{font-family:var(--body);font-size:clamp(13px,min(1.1vw,2vh),17.5px);line-height:1.3;text-wrap:balance;color:#fbf8f2d6}.ip__card[data-p=b] .ip__note{color:var(--ink-2)}.ip__cta{display:inline-flex;align-items:center;gap:.45em;margin-top:clamp(.16rem,.7vh,.6rem);padding-top:clamp(.14rem,.55vh,.45rem);font-family:var(--display);font-size:clamp(11px,min(.82vw,1.4vh),13.5px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.ip__card[data-p=b] .ip__cta{color:var(--acc)}.ip__arrow{flex:none}.ip__rows{display:flex;flex:1;flex-direction:column;min-height:0}.ip__row{display:grid;grid-template-columns:var(--ip-cols);align-items:center;gap:var(--ip-gap);flex:1 0 auto;padding:clamp(.22rem,min(.6vw,1vh),.6rem) 0;border-top:1px solid var(--line)}.ip__row:first-child{border-top:0}.ip__term{display:flex;align-items:baseline;gap:.6em;padding-left:clamp(.3rem,.8vw,.8rem);font-family:var(--display);font-size:clamp(12px,min(1.05vw,2.2vh),16.5px);font-weight:700;line-height:1.2;color:var(--ink)}.ip__i{flex:none;font-family:var(--display);font-size:clamp(11px,min(.76vw,1.3vh),13px);font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--gold-mid)}.ip__val{min-width:0}.ip__cell{position:relative;display:block;padding:clamp(.22rem,.75vh,.55rem) clamp(.45rem,1vw,1rem);border-radius:calc(var(--r) * .6);font-family:var(--body);font-size:clamp(12.5px,min(1.15vw,2.4vh),18px);line-height:1.3;color:var(--ink-2);background:#ffffff8c;box-shadow:inset 0 0 0 1px #16130e0d;transition:background .3s var(--ease),color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.ip__cell[data-p=a]{background:linear-gradient(90deg,#16130e0e,#16130e05);box-shadow:inset 2px 0 #16130e4d,inset 0 0 0 1px #16130e0d}.ip__cell[data-p=b]{background:linear-gradient(90deg,#fdb33a21,#fdb33a0a);box-shadow:inset 2px 0 #c8891f73,inset 0 0 0 1px #c8891f24}@media (hover: hover){.ip__row:hover .ip__cell{color:var(--ink);transform:translateY(-1px)}.ip__row:hover .ip__cell[data-p=a]{background:linear-gradient(90deg,#16130e1a,#16130e0a);box-shadow:inset 2px 0 0 var(--ink),inset 0 0 0 1px #16130e1a}.ip__row:hover .ip__cell[data-p=b]{background:linear-gradient(90deg,#fdb33a3d,#fdb33a14);box-shadow:inset 2px 0 0 var(--gold),inset 0 0 0 1px #c8891f4d}.ip__row:hover .ip__i{color:var(--gold-deep)}}.ip__tag{display:none;flex:none;min-width:1.45em;margin-right:.5em;padding:.05em .35em;border-radius:4px;background:#fdb33a42;font-family:var(--display);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-align:center;color:var(--acc)}.ip__card:hover,.ip__card:focus-visible,.ip[data-route=a] .ip__card[data-p=a],.ip[data-route=b] .ip__card[data-p=b]{border-color:var(--gold);box-shadow:0 20px 38px -18px #3c2c0880}.ip__card:hover:before,.ip__card:focus-visible:before,.ip[data-route=a] .ip__card[data-p=a]:before,.ip[data-route=b] .ip__card[data-p=b]:before{opacity:1}.ip__card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ip[data-route=a] .ip__card[data-p=a] .ip__badge{background:var(--gold);color:#16130e}.ip[data-route=b] .ip__card[data-p=b] .ip__badge{background:var(--acc);color:#fff8e8}.ip[data-route=a] .ip__card[data-p=b],.ip[data-route=b] .ip__card[data-p=a]{box-shadow:none;filter:saturate(.78)}.ip[data-route=a] .ip__cell[data-p=a],.ip[data-route=b] .ip__cell[data-p=b]{background:linear-gradient(90deg,#fdb33a3d,#fdb33a1f);box-shadow:inset 3px 0 0 var(--gold),inset 0 0 0 1px #c8891f57;color:var(--ink)}.ip[data-route=a] .ip__cell[data-p=b],.ip[data-route=b] .ip__cell[data-p=a]{background:transparent;box-shadow:inset 0 0 0 1px #16130e0a;color:var(--ink-3, #4a4336)}@media (prefers-reduced-motion: no-preference){.ip__card,.ip__row{opacity:0;transform:translateY(15px);transition:opacity .52s var(--ease),transform .62s var(--ease),box-shadow .36s var(--ease),border-color .24s ease,filter .3s ease}.ip[data-in] .ip__card,.ip[data-in] .ip__row{opacity:1;transform:none}.ip[data-in] .ip__card[data-p=b]{transition-delay:.09s}.ip[data-in] .ip__row{transition-delay:calc(.2s + var(--i) * 55ms)}.ip[data-in] .ip__card:hover,.ip[data-in] .ip__card:focus-visible,.ip[data-in][data-route=a] .ip__card[data-p=a],.ip[data-in][data-route=b] .ip__card[data-p=b]{transform:translateY(-4px)}.ip__arrow{transition:transform .24s var(--ease)}.ip__card:hover .ip__arrow,.ip__card:focus-visible .ip__arrow{transform:translate(5px)}.ip[data-route=a] .ip__cell[data-p=a],.ip[data-route=b] .ip__cell[data-p=b]{transform:translate(2px)}}@media (max-width: 767px){.ip{--ip-cols: minmax(0, 1fr)}.ip__key{padding-bottom:0}.ip__row{align-items:stretch;gap:clamp(.2rem,.7vh,.4rem);padding:clamp(.5rem,1.2vh,.9rem) 0}.ip__cell{display:flex;align-items:baseline}.ip__tag{display:inline-block}.ip[data-route=a] .ip__cell[data-p=a],.ip[data-route=b] .ip__cell[data-p=b]{box-shadow:inset 2px 0 0 var(--gold),inset 0 0 0 1px #c8891f57}}.pa{--ease: cubic-bezier(.16, 1, .3, 1);--pop: cubic-bezier(.34, 1.45, .64, 1);--fig: clamp(1.3rem, 2.2vw, 1.95rem);--txt: clamp(14px, min(1.12vw, 2.2vh), 19px);--cap: clamp(11px, min(.78vw, 1.3vh), 13px);--glyph: clamp(38px, min(3.6vw, 6.6vh), 64px);--gap: clamp(.5rem, min(.95vw, 1.6vh), 1.1rem);--pad: clamp(.7rem, min(1.1vw, 1.9vh), 1.3rem);--r: clamp(12px, min(1vw, 1.8vh), 18px);display:flex;flex:1;flex-direction:column;min-height:0;gap:var(--gap)}.pa-heads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);flex:none;height:clamp(140px,25vh,240px);margin:0;padding:0;list-style:none}.pa-shot{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-width:0;overflow:hidden;border-radius:var(--r);background:#1c1914;box-shadow:0 20px 38px -26px #3c2c0899}.pa-shot img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.pa-shot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#100d080a,#100d084d 34%,#100d08d6 74%,#100d08f0)}.pa-shot:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--color-gold),rgb(253 179 58 / .25));transform:scaleX(.28);transform-origin:left;transition:transform .6s var(--ease)}.pa-shot__txt{position:relative;display:grid;gap:clamp(2px,.5vh,6px);min-width:0;padding:var(--pad);padding-bottom:calc(var(--pad) + 3px);color:#fff}.pa-shot__top{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.5em;margin:0}.pa-shot .va__fig{font-size:var(--fig);line-height:1.05;color:var(--color-gold)}.pa-shot__label{font-family:var(--display);font-size:var(--txt);font-weight:700;line-height:1.25;color:#fff}.pa-shot__line{font-size:var(--txt);font-weight:700;line-height:1.3;color:var(--color-gold)}.pa-shot__note{display:flex;align-items:center;gap:.6em;margin-top:clamp(1px,.5vh,5px);font-size:var(--txt);font-weight:500;line-height:1.3;color:#fff}.pa-shot__note:before{content:"";flex:none;width:1.3em;height:2px;border-radius:1px;background:var(--color-gold)}@media (hover: hover){.pa-shot:hover img{transform:scale(1.07)}.pa-shot:hover:after{transform:scaleX(1)}}.pa-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);flex:1;min-height:0}.pa-panel{display:flex;flex-direction:column;gap:clamp(.4rem,1.1vh,.8rem);min-width:0;min-height:0;padding:var(--pad);border-radius:calc(var(--r) + 4px)}.pa-panel--ask{background:radial-gradient(70% 90% at 100% 0%,rgb(253 179 58 / .16),transparent 60%),linear-gradient(160deg,#241d12,#16130e 58%,#1b160f);color:var(--color-paper);box-shadow:0 26px 50px -30px #16130eb3}.pa-panel--val{border:1px solid rgb(200 137 31 / .3);background:radial-gradient(70% 90% at 100% 0%,rgb(253 179 58 / .14),transparent 60%),linear-gradient(165deg,#fff,#fffaf0 60%,#fdf1d9);color:var(--color-ink);box-shadow:0 22px 44px -32px #60400c80}.pa-h{display:flex;align-items:center;gap:.75em;margin:0;font-family:var(--display);font-size:var(--cap);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-gold)}.pa-panel--val .pa-h{color:var(--color-gold-deep)}.pa-h:before{content:"";flex:none;width:3px;height:1.25em;border-radius:2px;background:var(--color-gold)}.pa-h:after{content:"";flex:1;height:1px;background:currentColor;opacity:.22}.pa-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(.45rem,min(.8vw,1.3vh),.9rem);flex:1;min-height:0;margin:0;padding:0;list-style:none}.pa-term{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph n" "txt txt";align-content:start;row-gap:clamp(.4rem,1.1vh,.8rem);min-width:0;min-height:0;padding:clamp(.65rem,min(1vw,1.7vh),1.15rem);border-radius:var(--r);outline:none;transition:transform .42s var(--ease),box-shadow .42s ease,border-color .42s ease,background-color .42s ease,color .42s ease}.pa-term__n{grid-area:n;justify-self:end;font-family:var(--display);font-size:var(--cap);font-weight:800;letter-spacing:.14em;line-height:1}.pa-term__t{grid-area:txt;margin:0;font-size:var(--txt);font-weight:500;line-height:1.42;color:inherit}.pa-term__t b{font-weight:700}.pa-panel--ask .pa-term{--g-s: var(--color-gold);--g-k: rgb(255 253 246 / .34);--g-f: rgb(253 179 58 / .32);--g-bg: #16130e;border:1px solid rgb(255 253 246 / .09);background-color:#fffdf60a;color:var(--color-paper)}.pa-panel--ask .pa-term__n,.pa-panel--ask .pa-term__t b{color:var(--color-gold)}.pa-panel--ask .pa-term:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(70% 90% at var(--mx, 100%) var(--my, 100%),rgb(253 179 58 / .24),transparent 72%);opacity:0;transition:opacity .42s ease;pointer-events:none}.pa-panel--val .pa-term{--g-s: var(--color-gold-mid);--g-k: rgb(22 19 14 / .3);--g-f: rgb(253 179 58 / .4);--g-bg: #ffffff;border:1px solid rgb(22 19 14 / .08);background-color:#fff;box-shadow:0 10px 24px -18px #60400c73;color:var(--color-ink)}.pa-panel--val .pa-term__n{color:var(--color-gold-deep)}.pa-panel--val .pa-term:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(70% 90% at var(--mx, 92%) var(--my, 100%),rgb(253 179 58 / .26),transparent 72%),linear-gradient(152deg,#241d12,#16130e 52%,#1d1710);opacity:0;transition:opacity .42s ease;pointer-events:none}.pa-panel--ask .pa-term:is(:focus-visible,[data-tap]),.pa-panel--val .pa-term:is(:focus-visible,[data-tap]){transform:translateY(-3px)}.pa-panel--ask .pa-term:is(:focus-visible,[data-tap]){border-color:#fdb33ab3}.pa-panel--ask .pa-term:is(:focus-visible,[data-tap]):before{opacity:1}.pa-panel--val .pa-term:is(:focus-visible,[data-tap]){--g-s: var(--color-gold);--g-k: rgb(255 253 246 / .34);--g-bg: #16130e;border-color:var(--color-gold);color:var(--color-paper)}.pa-panel--val .pa-term:is(:focus-visible,[data-tap]):before{opacity:1}.pa-panel--val .pa-term:is(:focus-visible,[data-tap]) .pa-term__n,.pa-panel--val .pa-term:is(:focus-visible,[data-tap]) .pa-term__t b{color:var(--color-gold)}@media (hover: hover){.pa-panel--ask .pa-term:hover{transform:translateY(-3px);border-color:#fdb33ab3;box-shadow:0 0 0 1px #fdb33a38,0 22px 40px -24px #000000d9}.pa-panel--ask .pa-term:hover:before{opacity:1}.pa-panel--val .pa-term:hover{--g-s: var(--color-gold);--g-k: rgb(255 253 246 / .34);--g-bg: #16130e;transform:translateY(-3px);border-color:var(--color-gold);box-shadow:0 0 0 2px #fdb33a57,0 20px 38px -24px #16130e99;color:var(--color-paper)}.pa-panel--val .pa-term:hover:before{opacity:1}.pa-panel--val .pa-term:hover .pa-term__n,.pa-panel--val .pa-term:hover .pa-term__t b{color:var(--color-gold)}}.pa-term .ask-glyph{grid-area:glyph;width:var(--glyph);height:var(--glyph)}@media (hover: hover){.pa-term:hover .ask-glyph{transform:translateY(-2px)}}@media (max-width: 1023px){.pa-heads{grid-template-columns:minmax(0,1fr);height:auto}.pa-shot{min-height:190px}.pa-pair{grid-template-columns:minmax(0,1fr);flex:none}.pa-grid{grid-template-rows:none;flex:none}}@media (max-width: 560px){.pa-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: no-preference){.pa:not([data-in]) .pa-shot,.pa:not([data-in]) .pa-panel,.pa:not([data-in]) .pa-term{opacity:0}.pa[data-in] .pa-shot{animation:paUp .8s var(--ease) backwards;animation-delay:calc(var(--i) * .11s)}.pa[data-in] .pa-shot img{animation:paSettle 1.4s var(--ease) backwards;animation-delay:calc(var(--i) * .11s)}.pa[data-in] .pa-panel{animation:paUp .8s var(--ease) backwards;animation-delay:.24s}.pa[data-in] .pa-panel--val{animation-delay:.34s}.pa[data-in] .pa-term{animation:paUp .7s var(--ease) backwards;animation-delay:calc(var(--i) * 70ms + .38s)}.pa-term{--gd: calc(var(--i) * 70ms + .62s)}.pa-term[data-again]{--gd: 0ms}}@keyframes paUp{0%{opacity:0;transform:translateY(14px)}}@keyframes paSettle{0%{transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){.pa-shot img,.pa-shot:after,.pa-term,.pa-term:before{transition:none}}.va__hd,.va__view{--r: 14px;--r-sm: 10px;--acc: var(--color-gold-deep, #8f5d0c);--acc-soft: rgb(253 179 58 / .14);--acc-line: rgb(253 179 58 / .5);--card: linear-gradient(180deg, #ffffff, #fffdf6);--card-line: rgb(22 19 14 / .12);--card-shadow: 0 8px 22px -14px rgb(60 44 8 / .42);--lift-shadow: 0 16px 34px -16px rgb(60 44 8 / .5), inset 0 0 0 1px rgb(253 179 58 / .3);--ease: cubic-bezier(.16, 1, .3, 1);--pad: clamp(.5rem, 1.35vh, .95rem)}.va__hd{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(.75rem,2vw,2rem)}.va__hd-t{flex:1 1 auto;min-width:0;animation:vaHead .28s var(--ease)}.va__pick{flex:none}.va__eyebrow{font-family:var(--display);font-size:clamp(11px,min(.78vw,1.3vh),13px);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--acc)}.va__title{margin-top:clamp(.12rem,.5vh,.4rem);color:var(--color-ink, #16130e)}.va__lede{margin-top:clamp(.15rem,.5vh,.4rem);max-width:112ch;font-family:var(--body);font-size:clamp(14px,min(1.12vw,2.2vh),19px);line-height:1.36;color:var(--color-ink-2, #57503f)}.va__tabs{display:inline-flex;margin-top:clamp(.3rem,.9vh,.6rem);padding:3px;gap:3px;border:1px solid var(--card-line);border-radius:999px;background:#ffffffa8}.va__tab{padding:clamp(.22rem,.6vh,.4rem) clamp(.7rem,1.4vw,1.1rem);border-radius:999px;background:transparent;font-family:var(--display);font-size:clamp(11px,min(.85vw,1.4vh),13.5px);font-weight:700;letter-spacing:.04em;color:var(--color-ink-2, #57503f);transition:background .22s var(--ease),color .22s var(--ease)}.va__tab:hover{background:var(--acc-soft);color:var(--color-ink, #16130e)}.va__tab[aria-selected=true]{background:var(--acc);color:var(--color-paper, #fbf8f2)}.va__view{display:flex;flex-direction:column;flex:1;min-height:0;gap:clamp(.4rem,1.2vh,.9rem);animation:vaIn .3s var(--ease)}.va__row{display:grid;gap:clamp(.4rem,.9vw,.9rem);min-height:0}.va__row--4{grid-template-columns:repeat(4,minmax(0,1fr))}.va__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.va__row--cities,.va__row--tall{flex:1}.va__view[data-view=res] .va__row--4,.va__view[data-view=post] .va__row--3{flex:.62}.va__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(.4rem,.9vw,.9rem);flex:1;min-height:0}.va__card,.va__panel{display:flex;flex-direction:column;min-height:0;padding:var(--pad);border:1px solid var(--card-line);border-radius:var(--r);background:var(--card);box-shadow:var(--card-shadow)}.va__card{gap:clamp(.1rem,.4vh,.3rem);justify-content:center;transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease)}.va__card:hover{transform:translateY(-3px);border-color:var(--acc-line);box-shadow:var(--lift-shadow)}.va__panel{gap:clamp(.3rem,.85vh,.6rem)}.va__med{display:grid;place-items:center;flex:none;width:clamp(28px,min(2.4vw,4.2vh),40px);height:clamp(28px,min(2.4vw,4.2vh),40px);margin-bottom:clamp(.1rem,.5vh,.35rem);border:1px solid var(--acc-line);border-radius:999px;background:var(--acc-soft);color:var(--acc);transition:background .24s var(--ease),color .24s var(--ease),transform .24s var(--ease)}.va__med--sm{width:clamp(24px,min(1.9vw,3.4vh),32px);height:clamp(24px,min(1.9vw,3.4vh),32px);margin-bottom:0}.va__med svg{width:62%;height:auto}.va__card:hover .va__med,.va__item:hover .va__med,.va__pt:hover .va__med,.va__metric:hover .va__med,.va__tier:hover .va__med{transform:scale(1.09) rotate(-4deg);background:var(--acc);color:var(--color-paper, #fbf8f2)}.va__col{font-family:var(--display);font-size:clamp(11px,min(.72vw,1.22vh),12.5px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;color:var(--acc)}.va__fig{font-family:var(--display);font-size:clamp(1.02rem,min(1.85vw,3.05vh),2.05rem);font-weight:700;letter-spacing:-.012em;line-height:1.06;color:var(--color-ink, #16130e)}.va__fig--long{font-size:clamp(12.5px,min(1.05vw,1.78vh),17px);line-height:1.22}.va__fig--gold{color:var(--acc)}.va__fig--hero{font-size:clamp(1.7rem,min(3.1vw,5.4vh),3.4rem);color:var(--acc)}.va__statement{font-family:var(--display);font-size:clamp(12.5px,min(1.05vw,1.78vh),17px);font-weight:700;line-height:1.24;color:var(--color-ink, #16130e)}.va__label{font-family:var(--display);font-size:clamp(11.5px,min(.95vw,1.55vh),15px);font-weight:700;line-height:1.2;color:var(--color-ink, #16130e)}.va__label--city{letter-spacing:.02em}.va__sub,.va__micro,.va__body{font-family:var(--body);font-size:clamp(12.5px,min(1vw,1.7vh),16px);line-height:1.34;color:var(--color-ink-2, #57503f)}.va__sub--lead{color:var(--acc);font-weight:700}.va__micro{color:var(--color-ink-2, #57503f)}.va__band{font-family:var(--display);font-size:clamp(11px,min(.78vw,1.3vh),13px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;color:var(--acc)}.va__note{font-family:var(--body);font-size:clamp(12px,min(.88vw,1.5vh),15px);line-height:1.34;color:var(--color-ink-2, #57503f)}.va__note--in{margin-top:auto}.va__list{display:flex;flex-direction:column;flex:1;min-height:0;gap:clamp(.2rem,.6vh,.5rem)}.va__item,.va__pt{display:flex;flex:1 1 0;align-items:center;gap:clamp(.4rem,.9vw,.8rem);padding:clamp(.2rem,.55vh,.4rem) clamp(.25rem,.6vw,.5rem);border-radius:var(--r-sm);transition:background .22s var(--ease)}.va__item+.va__item,.va__pt+.va__pt,.va__tier+.va__tier{border-top:1px solid var(--card-line)}.va__item:hover,.va__pt:hover{background:var(--acc-soft)}.va__item-t{display:flex;min-width:0;flex-direction:column}.va__item-main{font-family:var(--display);font-size:clamp(11.5px,min(.95vw,1.55vh),15px);font-weight:700;line-height:1.2;color:var(--color-ink, #16130e)}.va__geo{display:grid;grid-auto-rows:1fr;flex:1;min-height:0;gap:clamp(.35rem,.9vh,.7rem)}.va__tier{display:flex;flex-direction:column;justify-content:center;gap:clamp(.15rem,.5vh,.35rem);padding:clamp(.25rem,.7vh,.5rem) clamp(.3rem,.7vw,.6rem);border-radius:var(--r-sm);transition:background .22s var(--ease)}.va__tier:hover{background:var(--acc-soft)}.va__tier-h{display:flex;align-items:center;gap:clamp(.35rem,.8vw,.7rem)}.va__cities{font-family:var(--display);font-size:clamp(11.5px,min(1.02vw,1.7vh),16px);font-weight:700;line-height:1.26;color:var(--color-ink, #16130e)}.va__card--wide{gap:clamp(.14rem,.5vh,.35rem)}.va__chip{align-self:flex-start;margin-top:auto;max-width:100%;padding:clamp(.14rem,.45vh,.32rem) clamp(.45rem,1vw,.8rem);border:1px solid var(--color-gold-soft, #f7e3bc);border-radius:999px;background:#fdb33a1a;font-family:var(--body);font-size:clamp(11px,min(.8vw,1.34vh),13px);font-style:italic;line-height:1.28;color:var(--color-ink-2, #57503f)}.va__list--pts{justify-content:space-between}.va__pt-n{flex:none;font-family:var(--display);font-size:clamp(11px,min(.75vw,1.25vh),13px);font-weight:700;letter-spacing:.12em;color:var(--acc)}.va__pt-t{min-width:0;font-family:var(--body);font-size:clamp(11.5px,min(.92vw,1.5vh),14.5px);line-height:1.3;color:var(--color-ink-2, #57503f)}.va__panel--dark{border-color:transparent;background:linear-gradient(180deg,#1d1a14,#16130e)}.va__panel--dark .va__band,.va__panel--dark .va__pt-n{color:var(--color-gold, #fdb33a)}.va__panel--dark .va__pt-t{color:#fbf8f2e0}.va__panel--dark .va__med{border-color:#fdb33a73;background:#fdb33a24;color:var(--color-gold, #fdb33a)}.va__panel--dark .va__pt+.va__pt{border-top-color:#fdb33a33}.va__panel--dark .va__pt:hover{background:#fdb33a1f}.va__panel--dark .va__pt:hover .va__med{background:var(--color-gold, #fdb33a);color:var(--color-ink, #16130e)}.va__panel--light{border-color:#c8891f80;background:var(--color-sand, #f2ece0)}.va__card--city{gap:clamp(.08rem,.34vh,.26rem)}.va__city-h{margin-top:clamp(.1rem,.4vh,.3rem);font-family:var(--display);font-size:clamp(11.5px,min(.9vw,1.5vh),14.5px);font-weight:700;line-height:1.22;color:var(--acc)}.va__body{padding-top:clamp(.1rem,.4vh,.3rem)}.va__cut{display:block;margin-top:auto;height:1px;width:100%;background:var(--card-line)}.va__card--city .va__fig{font-size:clamp(1.15rem,min(2.2vw,3.6vh),2.5rem)}.va__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.2rem,.6vw,.6rem)}.va__metric{display:flex;flex-direction:column;gap:clamp(.05rem,.3vh,.22rem);padding:clamp(.2rem,.55vh,.4rem) clamp(.3rem,.7vw,.65rem);border-radius:var(--r-sm);transition:background .22s var(--ease)}.va__metric+.va__metric{border-left:1px solid var(--card-line)}.va__metric:hover{background:var(--acc-soft)}.va__metric .va__fig{font-size:clamp(13px,min(1.25vw,2.1vh),22px)}.va__tranche{display:flex;align-items:center;gap:clamp(.4rem,1vw,.9rem)}.va__pill{flex:1;padding:clamp(.28rem,.75vh,.55rem) clamp(.6rem,1.3vw,1.1rem);border:1px solid var(--acc-line);border-radius:999px;background:#fdb33a1f;font-family:var(--display);font-size:clamp(11.5px,min(.92vw,1.5vh),14.5px);font-weight:700;line-height:1.24;color:var(--color-ink, #16130e);transition:background .22s var(--ease),transform .22s var(--ease)}.va__pill:hover{background:#fdb33a42;transform:translateY(-2px)}.va__pill--2{background:#fffc}.va__arrow{flex:none;color:var(--acc)}.va__rows{display:flex;flex-direction:column;flex:1;min-height:0;justify-content:space-between}.va__kv{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(.4rem,1vw,1rem);padding:clamp(.14rem,.5vh,.36rem) clamp(.2rem,.5vw,.45rem);border-radius:var(--r-sm);transition:background .22s var(--ease)}.va__kv+.va__kv{border-top:1px solid var(--card-line)}.va__kv:hover{background:var(--acc-soft)}.va__kv dt{font-family:var(--body);font-size:clamp(11px,min(.85vw,1.4vh),14px);line-height:1.24;color:var(--color-ink-2, #57503f)}.va__kv dd{font-family:var(--display);font-size:clamp(11px,min(.88vw,1.45vh),14.5px);font-weight:700;line-height:1.24;text-align:right;color:var(--color-ink, #16130e)}.va__panel--hero{gap:clamp(.3rem,.9vh,.7rem)}.va__hero{display:flex;align-items:baseline;gap:clamp(.4rem,1vw,.9rem);flex-wrap:wrap}.va__chips{display:grid;flex:1;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.3rem,.7vw,.7rem)}.va__card--chip{justify-content:flex-start;gap:clamp(.05rem,.3vh,.22rem)}.va__card--chip .va__fig{font-size:clamp(13px,min(1.25vw,2.1vh),22px)}.va__why-h{font-family:var(--display);font-size:clamp(11.5px,min(.92vw,1.5vh),14.5px);font-weight:700;line-height:1.2;color:var(--color-ink, #16130e)}.va__panel--track .va__row,.va__panel--why .va__row{flex:1}.va__panel--track .va__card,.va__panel--why .va__card{box-shadow:none;background:#ffffff9e}.va__panel--track .va__card{justify-content:flex-start}.va__panel--why .va__cut{background:transparent}.va__panel--track .va__fig{font-size:clamp(13px,min(1.25vw,2.1vh),22px)}.va__row--tall .va__card{gap:clamp(.14rem,.55vh,.45rem)}.va__row--tall .va__med{width:clamp(34px,min(3vw,5.2vh),52px);height:clamp(34px,min(3vw,5.2vh),52px);margin-bottom:auto}.va__row--tall .va__fig{font-size:clamp(1.15rem,min(2.1vw,3.5vh),2.5rem)}.va__row--tall .va__fig--long{font-size:clamp(13px,min(1.2vw,2vh),19px)}.va__total{display:flex;flex:none;align-items:center;gap:clamp(.6rem,2vw,2rem);padding:var(--pad) clamp(.8rem,2vw,1.8rem);border-radius:var(--r);background:linear-gradient(180deg,#1d1a14,#16130e);box-shadow:var(--card-shadow)}.va__total-l{display:flex;flex:none;flex-direction:column;gap:clamp(.05rem,.3vh,.25rem)}.va__total .va__col,.va__total .va__fig{color:var(--color-gold, #fdb33a)}.va__total-r{display:flex;min-width:0;flex-direction:column;gap:clamp(.08rem,.4vh,.3rem);border-left:1px solid rgb(253 179 58 / .3);padding-left:clamp(.6rem,2vw,2rem)}.va__total-1{font-family:var(--display);font-size:clamp(12px,min(1.05vw,1.75vh),18px);font-weight:700;line-height:1.22;color:var(--color-paper, #fbf8f2)}.va__total-2{font-family:var(--body);font-size:clamp(11px,min(.82vw,1.38vh),13.5px);line-height:1.32;color:#fbf8f2c7}@media (max-width: 1023px){.va__stage{flex:none}.va__hd{flex-direction:column;align-items:stretch}.va__pick{align-self:flex-start}.va__pair{grid-template-columns:minmax(0,1fr)}.va__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.va__row--tall{grid-template-columns:repeat(2,minmax(0,1fr))}.va__metric+.va__metric{border-left:0}.va__tranche{flex-direction:column;align-items:stretch}.va__arrow{align-self:center;rotate:90deg}.va__row--cities,.va__row--tall{flex:none}.va__total{flex:none;flex-direction:column;align-items:flex-start}.va__total-r{border-left:0;border-top:1px solid rgb(253 179 58 / .3);padding-left:0;padding-top:clamp(.3rem,1vh,.6rem)}}@media (max-width: 680px){.va__row--4,.va__row--3,.va__chips,.va__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 460px){.va__row--4,.va__row--3,.va__chips,.va__metrics{grid-template-columns:minmax(0,1fr)}}@keyframes vaHead{0%{opacity:0;transform:translateY(-6px)}}@keyframes vaIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion: reduce){.va__hd-t,.va__view{animation:none}.va__card,.va__med,.va__tab,.va__item,.va__pt,.va__tier,.va__metric,.va__kv,.va__pill{transition:none}.va__card:hover,.va__pill:hover,.va__card:hover .va__med,.va__item:hover .va__med,.va__pt:hover .va__med,.va__metric:hover .va__med,.va__tier:hover .va__med{transform:none}}.ask-glyph{display:block;flex:none;width:var(--glyph, 48px);height:var(--glyph, 48px);overflow:visible;transition:transform .42s cubic-bezier(.16,1,.3,1)}.ask-glyph *{fill:none;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.ask-glyph .s{stroke:var(--g-s, #c8891f)}.ask-glyph .k{stroke:var(--g-k, rgb(22 19 14 / .3))}.ask-glyph .f{fill:var(--g-f, rgb(253 179 58 / .4))}.ask-glyph .solid{fill:var(--g-s, #c8891f)}.ask-glyph .soft{opacity:.5}.ask-glyph .end{fill:var(--g-s, #c8891f);stroke:none}.ask-glyph .halo{fill:var(--g-s, #c8891f);stroke:none;opacity:.26}.ask-glyph .hole{fill:var(--g-bg, #ffffff)}.ask-glyph .inv{stroke:var(--g-bg, #ffffff);stroke-width:3}.ask-glyph .dash{stroke-dasharray:3 4.5;stroke-width:2}.ask-glyph .thick{stroke-width:5}.ask-glyph .ring{stroke-width:8;stroke-linecap:butt}.ask-glyph .arc{stroke-dasharray:var(--arc, 60) 100}.ask-glyph[data-kind=overlap] .solid{opacity:.55}.ask-glyph .d{stroke-dasharray:1}.ask-glyph .g{transform-box:fill-box;transform-origin:50% 100%;--from: scaleY(0)}.ask-glyph .gx{transform-origin:0% 50%;--from: scaleX(0)}.ask-glyph .top{transform-origin:50% 0%}.ask-glyph .p{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion: no-preference){[data-in] .ask-glyph .d{animation:askDraw 1.1s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--gd, 0ms)}[data-in] .ask-glyph .arc{animation:askArc 1.3s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--gd, 0ms)}[data-in] .ask-glyph .g{animation:askGrow 1s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--gd, 0ms) + .12s + var(--n, 0) * 40ms)}[data-in] .ask-glyph .k:not(.d):not(.g):not(.p),[data-in] .ask-glyph .dash,[data-in] .ask-glyph .fade{animation:askFade .6s ease backwards;animation-delay:calc(var(--gd, 0ms) + .2s)}[data-in] .ask-glyph .p{animation:askPop .5s cubic-bezier(.34,1.45,.64,1) backwards;animation-delay:calc(var(--gd, 0ms) + .45s + var(--n, 0) * 45ms)}}@media (prefers-reduced-motion: no-preference) and (hover: hover){[data-again]:hover .ask-glyph .halo{animation:askHalo 1.6s ease-in-out .9s infinite}}@keyframes askDraw{0%{stroke-dashoffset:1}}@keyframes askArc{0%{stroke-dasharray:0 100}}@keyframes askGrow{0%{transform:var(--from)}}@keyframes askFade{0%{opacity:0}}@keyframes askPop{0%{opacity:0;transform:scale(0)}}@keyframes askHalo{0%,to{transform:scale(1);opacity:.26}50%{transform:scale(1.45);opacity:.08}}@media (prefers-reduced-motion: reduce){.ask-glyph{transition:none}}.ic__rail{display:flex;gap:clamp(7px,.8vw,14px);min-height:clamp(300px,44vh,520px)}.ic__panel{position:relative;flex:1 1 0;min-width:clamp(58px,5vw,84px);border:1px solid rgba(20,20,20,.1);border-radius:16px;background:#14213a;overflow:hidden;isolation:isolate;opacity:0;translate:-46px 0;transition:flex-grow .72s cubic-bezier(.16,1,.3,1),opacity .6s ease,translate .7s cubic-bezier(.16,1,.3,1),border-color .5s ease,box-shadow .5s ease}.ic__panel.is-in{opacity:1;translate:0 0}.ic__panel.is-open{flex-grow:5.6;border-color:#fdb33a;box-shadow:0 26px 58px #1410044d,0 0 0 1px #f6b51b59}.ic__panel:focus-visible{outline:2px solid #fdb33a;outline-offset:3px}.ic__shot{position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;z-index:0;background-image:var(--shot);background-position:center 62%;background-size:cover;transform:scale(1.1);filter:blur(4px) saturate(.72) brightness(.66);transition:transform 1.4s cubic-bezier(.16,1,.3,1),filter .9s ease}.ic__panel.is-open .ic__shot{transform:scale(1);filter:blur(5px) saturate(.95) brightness(.8)}.ic__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#09080657,#090806ad 52%,#090806e6);transition:background .7s ease}.ic__panel.is-open .ic__scrim{background:linear-gradient(90deg,#090806ed,#090806bd 46%,#0908066b),linear-gradient(180deg,#0908064d,#090806db)}.ic__face{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1.4vh,.9rem);padding:clamp(.7rem,1.6vh,1.1rem) .25rem;opacity:1;visibility:visible;transition:opacity .35s ease .18s,visibility 0s}.ic__panel.is-open .ic__face{opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s .35s}.ic__ico{display:grid;place-items:center;flex:none;width:clamp(34px,3vw,48px);height:clamp(34px,3vw,48px);border:1px solid rgba(253,179,58,.55);border-radius:999px;color:#fdb33a}.ic__vn{font-family:var(--font-display);font-size:clamp(11px,.8vw,13px);font-weight:600;letter-spacing:.28em;color:#fdb33ae6}.ic__vtitle{margin-top:auto;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-display);font-size:clamp(12px,1.05vw,18px);font-weight:700;text-transform:uppercase;letter-spacing:.22em;line-height:1;color:#fbf8f2eb}.ic__open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(.3rem,1vh,.7rem);padding:clamp(1rem,2vw,2.1rem);text-align:left;opacity:0;visibility:hidden;translate:-18px 0;pointer-events:none;transition:opacity .5s ease,translate .55s cubic-bezier(.16,1,.3,1),visibility 0s .5s}.ic__panel.is-open .ic__open{opacity:1;visibility:visible;translate:0 0;transition:opacity .5s ease .12s,translate .55s cubic-bezier(.16,1,.3,1) .12s,visibility 0s}.ic__open>*{flex:none}.ic__n{font-family:var(--font-display);font-size:clamp(11px,.82vw,13px);font-weight:600;letter-spacing:.3em;color:#fdb33a}.ic__head{font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,3rem);font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.02;color:#fbf8f2}.ic__ask{font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,3.4rem);font-weight:700;letter-spacing:-.01em;line-height:1;color:#fdb33a}.ic__rule{height:1px;width:100%;background:#fbf8f233}.ic__text{font-size:clamp(14px,1.2vw,19px);line-height:1.32;color:#fbf8f2}.ic__text--note{font-family:var(--font-display, var(--display));font-weight:600;letter-spacing:.01em;color:#fbf8f2}@media (max-width: 1000px){.ic__rail{display:grid;grid-template-columns:1fr 1fr}.ic__panel{min-height:190px}.ic__panel.is-open{grid-column:1 / -1;min-height:clamp(300px,50vh,420px)}.ic__vtitle{writing-mode:horizontal-tb;transform:none;text-align:center;font-size:clamp(12px,2.6vw,15px)}}@media (prefers-reduced-motion: reduce){.ic__panel,.ic__shot,.ic__scrim,.ic__face,.ic__open{transition:none}}.ic__go{display:inline-flex;align-items:center;gap:.45em;margin-top:clamp(.15rem,.8vh,.55rem);font-family:var(--font-display, var(--display));font-size:clamp(11px,.85vw,14px);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#fdb33a}.ic__go-a{flex:none}@media (prefers-reduced-motion: no-preference){.ic__go-a{transition:transform .24s cubic-bezier(.16,1,.3,1)}.ic__panel:hover .ic__go-a,.ic__panel:focus-visible .ic__go-a{transform:translate(4px)}}.res{--ease: cubic-bezier(.16, 1, .3, 1);--pop: cubic-bezier(.34, 1.45, .64, 1);--fig: clamp(1.3rem, 2.2vw, 1.95rem);--txt: clamp(14px, min(1.12vw, 2.2vh), 19px);--cap: clamp(11px, min(.78vw, 1.3vh), 13px);--glyph: clamp(38px, min(3.4vw, 6.2vh), 60px);--gap: clamp(.5rem, min(.95vw, 1.6vh), 1.1rem);--pad: clamp(.7rem, min(1.1vw, 1.9vh), 1.3rem);--r: clamp(12px, min(1vw, 1.8vh), 18px);display:flex;flex:1;flex-direction:column;min-height:0;gap:var(--gap)}.res-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);flex:none;margin:0;padding:0;list-style:none}.res-kpi{--g-s: var(--color-gold-mid);--g-k: rgb(22 19 14 / .3);--g-f: rgb(253 179 58 / .4);--g-bg: #ffffff;--glyph: clamp(34px, min(3vw, 5.4vh), 52px);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fig glyph" "label label" "sub sub";align-items:center;column-gap:clamp(.5rem,.9vw,1rem);row-gap:2px;min-width:0;padding:var(--pad);border:1px solid rgb(22 19 14 / .08);border-radius:var(--r);background:linear-gradient(160deg,#fff,#fffaf0 70%,#fdf3df);box-shadow:0 14px 30px -24px #60400c80;color:var(--color-ink);outline:none;transition:transform .42s var(--ease),box-shadow .42s ease,border-color .42s ease,color .42s ease}.res-kpi .ask-glyph{grid-area:glyph;align-self:start}.res-kpi .va__fig{grid-area:fig;min-width:0;font-size:var(--fig);line-height:1.05;color:inherit;transition:color .42s ease}.res-kpi__label{grid-area:label;margin-top:clamp(2px,.6vh,6px);font-family:var(--display);font-size:var(--txt);font-weight:700;line-height:1.25}.res-kpi__sub{grid-area:sub;font-size:var(--txt);font-weight:500;line-height:1.3}.res-pair{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:var(--gap);flex:1;min-height:0}.res-panel{display:flex;flex-direction:column;gap:clamp(.45rem,1.2vh,.9rem);min-width:0;min-height:0;padding:var(--pad);border-radius:calc(var(--r) + 4px)}.res-dep{background:radial-gradient(70% 90% at 100% 0%,rgb(253 179 58 / .16),transparent 60%),linear-gradient(160deg,#241d12,#16130e 58%,#1b160f);color:var(--color-paper);box-shadow:0 26px 50px -30px #16130eb3}.res-geo{border:1px solid rgb(200 137 31 / .3);background:radial-gradient(70% 90% at 100% 0%,rgb(253 179 58 / .14),transparent 60%),linear-gradient(165deg,#fff,#fffaf0 60%,#fdf1d9);color:var(--color-ink);box-shadow:0 22px 44px -32px #60400c80}.res-h{display:flex;align-items:center;gap:.75em;margin:0;font-family:var(--display);font-size:var(--cap);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-deep)}.res-dep .res-h{color:var(--color-paper)}.res-h__2{color:var(--color-gold);margin-left:-.35em}.res-h:before{content:"";flex:none;width:3px;height:1.25em;border-radius:2px;background:var(--color-gold)}.res-h:after{content:"";flex:1;min-width:1rem;height:1px;background:currentColor;opacity:.22}.res-uses{display:flex;flex-direction:column;gap:clamp(.35rem,1vh,.7rem);flex:1;min-height:0;margin:0;padding:0;list-style:none}.res-use{--g-s: var(--color-gold);--g-k: rgb(255 253 246 / .34);--g-f: rgb(253 179 58 / .32);--g-bg: #16130e;position:relative;isolation:isolate;flex:1 1 0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.7rem,1.2vw,1.3rem);padding:clamp(.5rem,1.2vh,.85rem) clamp(.6rem,1vw,1rem);border:1px solid rgb(255 253 246 / .09);border-radius:var(--r);background-color:#fffdf60a;outline:none;transition:transform .42s var(--ease),border-color .42s ease,box-shadow .42s ease}.res-use:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(70% 90% at var(--mx, 100%) var(--my, 100%),rgb(253 179 58 / .24),transparent 72%);opacity:0;transition:opacity .42s ease;pointer-events:none}.res-use__t{display:grid;gap:3px;min-width:0}.res-use__main{font-family:var(--display);font-size:var(--txt);font-weight:700;line-height:1.25;color:var(--color-paper)}.res-use__sub{font-size:var(--txt);font-weight:500;line-height:1.3;color:var(--color-paper)}.res-geo__body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:clamp(.6rem,1.4vw,1.6rem);flex:1;min-height:0}.res-tiers{display:flex;flex-direction:column;justify-content:center;gap:clamp(.5rem,1.8vh,1.4rem);min-width:0}.res-tier{display:grid;gap:4px;padding:clamp(.4rem,1vh,.7rem) clamp(.5rem,.8vw,.8rem);border-radius:var(--r);transition:background-color .35s ease,box-shadow .35s ease}.res-tier__label{display:flex;align-items:center;gap:.6em;margin-bottom:2px;font-family:var(--display);font-size:var(--cap);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-deep)}.res-tier__label{cursor:default}.res-tier__cities{display:grid;grid-template-columns:repeat(2,max-content);column-gap:clamp(.8rem,1.4vw,1.6rem);row-gap:clamp(2px,.5vh,5px);margin:0;padding:0;list-style:none}.res-tier__cities li{display:flex;align-items:center;gap:.55em;font-family:var(--display);font-size:var(--txt);font-weight:700;line-height:1.35;white-space:nowrap;color:var(--color-ink);cursor:default;transition:color .3s ease}.res-tier__cities li[data-on]{color:var(--color-gold-deep)}.res-tier__cities li[data-on] .res-mark{transform:scale(1.3)}.res-mark{display:inline-block;flex:none;width:clamp(9px,.72vw,13px);height:clamp(9px,.72vw,13px);border-radius:50%;transition:transform .35s var(--pop),box-shadow .35s ease}.res-mark[data-tier="0"]{background:var(--color-gold);box-shadow:0 0 0 2px #fff,0 0 0 5px #fdb33a4d}.res-mark[data-tier="1"]{background:#fff;box-shadow:inset 0 0 0 2.5px var(--color-gold-mid),0 0 0 2px #fff}.res-map-slot{container-type:size;display:grid;place-items:center;align-self:stretch;min-width:0;min-height:0}.res-map{position:relative;width:min(100cqw,100cqh * .9143);aspect-ratio:1000 / 1093.7}.res-map__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 16px 20px rgb(96 64 12 / .16))}.res-map__land{fill:#f9e2b3;stroke:var(--color-gold-mid);stroke-width:1.3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.res-city{position:absolute;width:0;height:0;z-index:1}.res-city:hover{z-index:2}.res-city .res-mark{position:absolute;left:0;top:0;transform:translate(-50%,-50%)}.res-city__name{position:absolute;font-family:var(--display);font-size:var(--cap);font-weight:700;line-height:1;white-space:nowrap;color:var(--color-ink);text-shadow:0 0 3px #fffaf0,0 0 3px #fffaf0,0 0 6px #fffaf0;transition:color .3s ease}.res-city[data-tier="1"] .res-city__name{font-weight:600}.res-city[data-side=r] .res-city__name{left:11px;top:0;transform:translateY(-50%)}.res-city[data-side=l] .res-city__name{right:11px;top:0;transform:translateY(-50%)}.res-city[data-side=t] .res-city__name{left:0;bottom:11px;transform:translate(-50%)}.res-city[data-side=b] .res-city__name{left:0;top:11px;transform:translate(-50%)}.res-city[data-on] .res-mark{transform:translate(-50%,-50%) scale(1.45)}.res-city[data-on] .res-city__name{color:var(--color-gold-deep)}.res-tier[data-on]{background-color:#fdb33a24;box-shadow:inset 0 0 0 1px #c8891f59}.res-note{flex:none;margin:0;font-size:var(--txt);line-height:1.4;color:var(--color-ink)}.res-note__key{font-weight:700}.res-kpi:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(70% 90% at var(--mx, 92%) var(--my, 100%),rgb(253 179 58 / .26),transparent 72%),linear-gradient(152deg,#241d12,#16130e 52%,#1d1710);opacity:0;transition:opacity .42s ease;pointer-events:none}.res-kpi:is(:focus-visible,[data-tap]),.res-use:is(:focus-visible,[data-tap]){transform:translateY(-3px)}.res-kpi:is(:focus-visible,[data-tap]){--g-s: var(--color-gold);--g-k: rgb(255 253 246 / .34);--g-bg: #16130e;border-color:var(--color-gold);color:var(--color-paper)}.res-kpi:is(:focus-visible,[data-tap]):before,.res-use:is(:focus-visible,[data-tap]):before{opacity:1}.res-kpi:is(:focus-visible,[data-tap]) .va__fig{color:var(--color-gold)}.res-use:is(:focus-visible,[data-tap]){border-color:#fdb33ab3}@media (hover: hover){.res-kpi:hover{--g-s: var(--color-gold);--g-k: rgb(255 253 246 / .34);--g-bg: #16130e;transform:translateY(-3px);border-color:var(--color-gold);box-shadow:0 0 0 2px #fdb33a57,0 20px 38px -24px #16130e99;color:var(--color-paper)}.res-kpi:hover:before{opacity:1}.res-kpi:hover .va__fig{color:var(--color-gold)}.res-use:hover{transform:translate(4px);border-color:#fdb33ab3;box-shadow:0 0 0 1px #fdb33a38,0 22px 40px -24px #000000d9}.res-use:hover:before{opacity:1}.res-tier{cursor:default}}@media (max-width: 1023px){.res-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.res-pair{grid-template-columns:minmax(0,1fr);flex:none}.res-uses,.res-use{flex:none}.res-geo__body{grid-template-columns:minmax(0,1fr)}.res-map-slot{height:clamp(300px,80vw,460px)}}@media (max-width: 560px){.res-kpis{grid-template-columns:minmax(0,1fr)}}.res-kpi{--gd: calc(var(--i) * 80ms + .45s)}.res-use{--gd: calc(var(--i) * .13s + .65s)}.res-kpi[data-again],.res-use[data-again]{--gd: 0ms}@media (prefers-reduced-motion: no-preference){.res:not([data-in]) .res-kpi,.res:not([data-in]) .res-panel,.res:not([data-in]) .res-use,.res:not([data-in]) .res-city,.res:not([data-in]) .res-note{opacity:0}.res[data-in] .res-kpi{animation:resUp .7s var(--ease) backwards;animation-delay:calc(var(--i) * 80ms)}.res[data-in] .res-panel{animation:resUp .8s var(--ease) backwards;animation-delay:.2s}.res[data-in] .res-geo{animation-delay:.3s}.res[data-in] .res-use{animation:resSlide .7s var(--ease) backwards;animation-delay:calc(var(--i) * .13s + .38s)}.res[data-in] .res-map__svg{animation:resMap 1.2s var(--ease) backwards;animation-delay:.38s}.res[data-in] .res-city{animation:resFade .5s ease backwards;animation-delay:calc(var(--k) * 70ms + .8s)}.res[data-in] .res-city .res-mark{animation:resPop .55s var(--pop) backwards;animation-delay:calc(var(--k) * 70ms + .8s)}.res[data-in] .res-note{animation:resFade .6s ease backwards;animation-delay:.7s}}@keyframes resUp{0%{opacity:0;transform:translateY(14px)}}@keyframes resSlide{0%{opacity:0;transform:translate(-12px)}}@keyframes resMap{0%{opacity:0;transform:scale(.96)}}@keyframes resFade{0%{opacity:0}}@keyframes resPop{0%{transform:translate(-50%,-50%) scale(0)}}@media (prefers-reduced-motion: reduce){.res-kpi,.res-kpi:before,.res-kpi .va__fig,.res-use,.res-use:before,.res-tier,.res-mark{transition:none}}.cre-root{--cre-ease: cubic-bezier(.16, 1, .3, 1);--cre-r: clamp(12px, 1.5vh, 16px);--cre-gap: clamp(8px, 1.8vh, 20px);--cre-colgap: clamp(10px, 1.05vw, 18px);--cre-px: clamp(12px, 1.1vw, 20px);--cre-line: rgb(22 19 14 / .12);--cre-gold-line: rgb(253 179 58 / .62);--cre-edge: rgb(255 255 255 / .92);--cre-shadow: 0 10px 26px -16px rgb(60 44 8 / .45), 0 1px 2px rgb(60 44 8 / .06);--cre-lift: 0 24px 44px -20px rgb(60 44 8 / .55), 0 6px 14px -8px rgb(143 93 12 / .28);--cre-med: clamp(36px, min(3.4vw, 7vh), 56px);--cre-disc: clamp(32px, min(3.2vw, 5.2vh), 54px);--txt: clamp(14px, min(1vw, 1.95vh), 16.5px);--cap: clamp(11px, min(.78vw, 1.3vh), 13px);container-type:inline-size;display:flex;flex-direction:column;gap:var(--cre-gap);min-height:0}.cre-cities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--cre-colgap);row-gap:0}.cre-card{position:relative;isolation:isolate;display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0;padding-inline:var(--cre-px);border:1px solid var(--cre-edge);border-radius:var(--cre-r);background:#fffdf8;box-shadow:var(--cre-shadow);transition:translate .35s var(--cre-ease);animation:cre-rise .6s var(--cre-ease) backwards;animation-delay:calc(var(--i) * 90ms)}.cre-card:before,.cre-card:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s var(--cre-ease)}.cre-card:before{z-index:-1;box-shadow:var(--cre-lift)}.cre-card:after{z-index:5;box-shadow:inset 0 0 0 1px var(--cre-gold-line)}.cre-card:hover{translate:0 -3px}.cre-card:hover:before,.cre-card:hover:after{opacity:1}.cre-photo{position:relative;z-index:0;grid-row:1;grid-column:1;min-height:0;aspect-ratio:374 / 260;margin-inline:calc(-1 * var(--cre-px));margin-bottom:calc(-1 * var(--cre-r));overflow:hidden;border-radius:calc(var(--cre-r) - 1px) calc(var(--cre-r) - 1px) 0 0;background:linear-gradient(180deg,#e7ded3,#f1dcbd)}.cre-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:scale .6s var(--cre-ease);animation:cre-dezoom .6s var(--cre-ease) backwards;animation-delay:calc(var(--i) * 90ms)}.cre-card:hover .cre-img{scale:1.04}.cre-sweep,.cre-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cre-sweep{background:linear-gradient(105deg,transparent 32%,rgb(255 236 196 / .5) 47%,rgb(255 250 236 / .72) 50%,rgb(255 236 196 / .5) 53%,transparent 68%);transform:translate(-110%);animation:cre-sweep .6s cubic-bezier(.76,0,.16,1) backwards;animation-delay:calc(.14s + var(--i) * 90ms)}.cre-sheen{background:radial-gradient(120% 90% at 78% 0%,rgb(255 196 104 / .2),transparent 62%),linear-gradient(115deg,transparent 28%,rgb(255 204 120 / .24) 45%,rgb(255 240 206 / .4) 50%,rgb(255 204 120 / .24) 55%,transparent 72%);opacity:0;translate:-30% 0;transition:opacity .5s var(--cre-ease),translate .6s var(--cre-ease)}.cre-card:hover .cre-sheen{opacity:1;translate:12% 0}.cre-med{position:absolute;top:clamp(8px,1.2vh,13px);left:clamp(8px,1.2vh,13px);z-index:2;display:grid;place-items:center;width:var(--cre-med);height:var(--cre-med);border:2px solid rgb(240 181 76 / .95);border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff,#fdf4e3 68%,#f8e5c3);color:var(--color-gold-deep, #8f5d0c);box-shadow:0 6px 14px -6px #8f5d0c80,0 0 0 3px #ffffff52;transition:scale .35s var(--cre-ease)}.cre-med:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 34% 28%,#fff3d6,#f9d58e 66%,#f1b955);box-shadow:0 0 0 4px #fdb33a3d,0 8px 18px -6px #8f5d0c8c;opacity:0;transition:opacity .35s var(--cre-ease)}.cre-med svg{width:60%;height:auto}.cre-card:hover .cre-med{scale:1.06}.cre-card:hover .cre-med:after{opacity:1}.cre-sheet{position:relative;z-index:1;grid-row:2 / -1;grid-column:1;margin-inline:calc(-1 * var(--cre-px));border-radius:var(--cre-r) var(--cre-r) calc(var(--cre-r) - 1px) calc(var(--cre-r) - 1px);background:linear-gradient(180deg,#fffdf9,#fffaf2);box-shadow:0 -1px #fdb33a8c,0 -14px 24px -12px #ffc86ed9}.cre-sheet:before,.cre-sheet:after{content:"";position:absolute;top:-8px;height:16px;background:radial-gradient(closest-side,rgb(255 250 234 / .98),rgb(255 206 120 / .42) 55%,transparent);pointer-events:none}.cre-sheet:before{left:2%;width:40%}.cre-sheet:after{right:3%;width:26%;opacity:.75}.cre-name,.cre-micro,.cre-card .va__fig,.cre-head,.cre-rule,.cre-text{z-index:2;grid-column:1;min-width:0}.cre-name{grid-row:2;padding-top:clamp(6px,1.3vh,14px);font-family:var(--display);font-size:clamp(15px,min(1.4vw,2.5vh),21px);font-weight:700;line-height:1.2;letter-spacing:.005em;color:var(--color-ink, #16130e)}.cre-micro{grid-row:3;margin-top:clamp(1px,.3vh,4px);font-family:var(--body);font-size:var(--txt);font-weight:600;line-height:1.3;color:var(--color-ink, #16130e)}.cre-card .va__fig{grid-row:4;justify-self:start;margin-top:clamp(2px,.8vh,10px);font-size:clamp(21px,min(2.6vw,3.4vh),36px);line-height:1.08}.cre-head{grid-row:5;margin-top:clamp(2px,.6vh,8px);font-family:var(--display);font-size:var(--txt);font-weight:700;line-height:1.26;color:var(--color-gold-deep, #8f5d0c)}.cre-rule{grid-row:6;height:1px;margin-block:clamp(5px,1.1vh,12px) clamp(5px,1vh,11px);background:var(--cre-line)}.cre-text{grid-row:7;padding-bottom:clamp(9px,1.6vh,18px);font-family:var(--body);font-size:var(--txt);line-height:1.38;color:var(--color-ink, #16130e)}.cre-root .va__fig{font-variant-numeric:tabular-nums}.cre-band{display:flex;flex:none;flex-direction:column;gap:clamp(4px,1.2vh,14px);padding:clamp(7px,1.9vh,22px) clamp(14px,1.6vw,28px);border:1px solid var(--cre-edge);border-radius:var(--cre-r);background:linear-gradient(180deg,#fffdf9,#fffaf1);box-shadow:var(--cre-shadow);animation:cre-up .5s var(--cre-ease) backwards;animation-delay:.3s}.cre-band-h{font-family:var(--display);font-size:var(--cap);font-weight:700;letter-spacing:.26em;line-height:1.2;color:var(--color-gold-deep, #8f5d0c)}.cre-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.cre-metric{position:relative;display:flex;align-items:center;justify-content:center;gap:clamp(8px,.65vw,12px);min-width:0;padding:clamp(1px,.35vh,5px) clamp(4px,.45vw,8px);animation:cre-up .45s var(--cre-ease) backwards;animation-delay:calc(.4s + var(--i) * 80ms)}.cre-metric+.cre-metric:before{content:"";position:absolute;top:12%;bottom:12%;left:0;width:1px;background:var(--cre-line)}.cre-disc{position:relative;isolation:isolate;display:grid;flex:none;place-items:center;width:var(--cre-disc);height:var(--cre-disc);border:1.5px solid rgb(240 181 76 / .9);border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff,#fdf4e4 68%,#f9e8ca);color:var(--color-gold-deep, #8f5d0c);box-shadow:0 0 0 4px #fdb33a12}.cre-disc:before{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;z-index:-1;border-radius:inherit;background:radial-gradient(circle at 34% 28%,#ffdc94,#fdb33a 62%,#eea52f);opacity:0;transition:opacity .3s var(--cre-ease)}.cre-disc svg{width:50%;height:auto}.cre-metric:hover .cre-disc:before{opacity:1}.cre-m-t{display:flex;flex-direction:column;min-width:0}.cre-metric .va__fig{font-size:clamp(15px,min(1.25vw,2.5vh),24px);line-height:1.1;white-space:nowrap}.cre-m-l{font-family:var(--display);font-size:var(--txt);font-weight:700;line-height:1.2;color:var(--color-ink, #16130e)}.cre-tranche{display:flex;flex:none;align-items:center;gap:clamp(10px,1.3vw,24px)}.cre-pill{position:relative;isolation:isolate;flex:1 1 0;min-width:0;padding:clamp(5px,1.2vh,14px) clamp(14px,1.6vw,28px);border:1px solid rgb(253 179 58 / .55);border-radius:999px;font-family:var(--display);font-size:var(--txt);font-weight:700;line-height:1.25;color:var(--color-ink, #16130e);animation:cre-draw .45s var(--cre-ease) backwards}.cre-pill--1{background:linear-gradient(90deg,#fbe2b3,#fdecd0 62%,#fdf2df);animation-delay:.75s}.cre-pill--2{background:#fffdf8;animation-delay:1.1s}.cre-pill:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#fdb33a57,#fdb33a24);box-shadow:0 0 0 1px #fdb33ab3,0 8px 18px -10px #8f5d0c73;opacity:0;transition:opacity .3s var(--cre-ease)}.cre-pill:hover:before{opacity:1}.cre-arrow{display:grid;flex:none;place-items:center;font-size:clamp(16px,min(1.3vw,2.5vh),24px);color:var(--color-gold-mid, #c8891f);transition:translate .3s var(--cre-ease);animation:cre-travel .4s var(--cre-ease) backwards;animation-delay:.95s}.cre-arrow svg{width:1em;height:1em}.cre-tranche:hover .cre-arrow{translate:4px 0}.cre-note{flex:none;font-family:var(--body);font-size:var(--txt);line-height:1.38;color:var(--color-ink, #16130e);animation:cre-fade .4s var(--cre-ease) backwards;animation-delay:1.2s}@media (min-width: 1024px) and (min-height: 600px){.cre-root{flex:1;justify-content:safe center}.cre-cities{flex:0 1 auto;min-height:0;grid-template-rows:minmax(0,calc((100cqw - 3 * var(--cre-colgap)) / 4)) repeat(6,auto)}.cre-photo{aspect-ratio:auto}}@media (max-width: 1023px){.cre-cities{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--cre-gap)}.cre-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.cre-metric{justify-content:flex-start}.cre-metric+.cre-metric:before{content:none}.cre-tranche{flex-direction:column;align-items:stretch}.cre-pill{border-radius:22px}.cre-arrow{align-self:center;rotate:90deg}.cre-tranche:hover .cre-arrow{translate:0 3px}}@media (max-width: 560px){.cre-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.cre-cities{grid-template-columns:minmax(0,1fr)}}.cre-root[data-arrive=wait] :is(.cre-card,.cre-img,.cre-sweep,.cre-band,.cre-metric,.cre-pill,.cre-arrow,.cre-note){animation-play-state:paused}@keyframes cre-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes cre-dezoom{0%{transform:scale(1.06)}}@keyframes cre-sweep{0%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes cre-up{0%{opacity:0;transform:translateY(10px)}}@keyframes cre-draw{0%{opacity:0;transform:translate(-14px)}}@keyframes cre-travel{0%{opacity:0;transform:translate(-22px)}}@keyframes cre-fade{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.cre-card,.cre-img,.cre-sweep,.cre-band,.cre-metric,.cre-pill,.cre-arrow,.cre-note{animation:none}.cre-card,.cre-card:before,.cre-card:after,.cre-img,.cre-sheen,.cre-med,.cre-med:after,.cre-disc:before,.cre-pill:before,.cre-arrow{transition:none}.cre-card:hover,.cre-card:hover .cre-sheen,.cre-tranche:hover .cre-arrow{translate:none}.cre-card:hover .cre-img,.cre-card:hover .cre-med{scale:none}}.iw{--ease: cubic-bezier(.16, 1, .3, 1);--pop: cubic-bezier(.34, 1.45, .64, 1);--fig: clamp(1.3rem, 2.2vw, 1.95rem);--txt: clamp(14px, min(1.12vw, 2.2vh), 16px);--cap: clamp(11px, min(.78vw, 1.3vh), 13px);--gap: clamp(.5rem, min(.95vw, 1.6vh), 1.1rem);--pad: clamp(.7rem, min(1.1vw, 1.9vh), 1.3rem);--r: clamp(12px, min(1vw, 1.8vh), 18px);display:flex;flex:1;flex-direction:column;min-height:0;gap:var(--gap)}.iw-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);flex:none;margin:0;padding:0;list-style:none}.iw-kpi{--g-s: var(--color-gold-mid);--g-k: rgb(22 19 14 / .3);--g-f: rgb(253 179 58 / .4);--g-bg: #ffffff;--glyph: clamp(34px, min(3vw, 5.4vh), 52px);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fig glyph" "label label" "sub sub";align-items:center;column-gap:clamp(.5rem,.9vw,1rem);row-gap:2px;min-width:0;padding:var(--pad);border:1px solid rgb(22 19 14 / .08);border-radius:var(--r);background:linear-gradient(160deg,#fff,#fffaf0 70%,#fdf3df);box-shadow:0 14px 30px -24px #60400c80;color:var(--color-ink);outline:none;transition:transform .42s var(--ease),box-shadow .42s ease,border-color .42s ease,color .42s ease}.iw-kpi__fig{grid-area:fig;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.4em;min-width:0}.iw-kpi .va__fig{font-size:var(--fig);line-height:1.05;color:inherit;transition:color .42s ease}.iw-kpi__unit{font-family:var(--display);font-size:var(--txt);font-weight:700}.iw-kpi .ask-glyph{grid-area:glyph;align-self:start}.iw-kpi__label{grid-area:label;margin-top:clamp(2px,.6vh,6px);font-family:var(--display);font-size:var(--txt);font-weight:700;line-height:1.25}.iw-kpi__sub{grid-area:sub;font-size:var(--txt);font-weight:500;line-height:1.3}.iw-trio{display:grid;grid-template-columns:max-content minmax(0,.8fr) minmax(0,1.3fr);gap:var(--gap);flex:1;min-height:0}.iw-panel{display:flex;flex-direction:column;gap:clamp(.4rem,1.1vh,.8rem);min-width:0;min-height:0;padding:var(--pad);border-radius:calc(var(--r) + 4px)}.iw-terms{background:radial-gradient(70% 90% at 100% 0%,rgb(253 179 58 / .16),transparent 60%),linear-gradient(160deg,#241d12,#16130e 58%,#1b160f);color:var(--color-paper);box-shadow:0 26px 50px -30px #16130eb3}.iw-geo,.iw-why{border:1px solid rgb(200 137 31 / .3);background:radial-gradient(70% 90% at 100% 0%,rgb(253 179 58 / .14),transparent 60%),linear-gradient(165deg,#fff,#fffaf0 60%,#fdf1d9);color:var(--color-ink);box-shadow:0 22px 44px -32px #60400c80}.iw-h{display:flex;align-items:center;gap:.75em;margin:0;font-family:var(--display);font-size:var(--cap);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-deep)}.iw-terms .iw-h{color:var(--color-gold)}.iw-h:before{content:"";flex:none;width:3px;height:1.25em;border-radius:2px;background:var(--color-gold)}.iw-h:after{content:"";flex:1;min-width:1rem;height:1px;background:currentColor;opacity:.22}.iw-rows{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:0;margin:0}.iw-row{display:flex;align-items:baseline;justify-content:space-between;gap:clamp(.6rem,1vw,1.2rem);padding:clamp(.22rem,.7vh,.5rem) clamp(.45rem,.7vw,.75rem);border-bottom:1px solid rgb(255 253 246 / .1);border-radius:8px;transition:background-color .3s ease}.iw-row:last-child{border-bottom:0}.iw-row dt,.iw-row dd{margin:0;font-size:var(--txt);line-height:1.3}.iw-row dt{font-weight:500;white-space:nowrap;color:var(--color-paper)}.iw-row dd{white-space:nowrap}.iw-row dd{font-family:var(--display);font-weight:700;text-align:right;color:var(--color-gold)}.iw-row[data-map] dd:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.5em;border-radius:50%;background:var(--color-gold);box-shadow:0 0 0 3px #fdb33a40;vertical-align:.08em}.iw-row[data-map]{cursor:default}.iw-row[data-on],.iw-row[data-map]:hover{background-color:#fdb33a29}.iw-geo{align-items:stretch}.iw-map-slot{container-type:size;display:grid;place-items:center;flex:1;min-width:0;min-height:0}.iw-map{position:relative;width:min(100cqw,100cqh * var(--ar));aspect-ratio:var(--ar)}.iw-map__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;filter:drop-shadow(0 16px 20px rgb(96 64 12 / .16))}.iw-map__land{fill:#fbf2df;stroke:var(--color-gold-mid);stroke-width:1.2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.iw-map__state{fill:#f9c86e;stroke:#fffaf0;stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:default;transition:fill .3s ease}.iw-map__state[data-dim]{fill:#f7e2b6}.iw-map__state[data-on]{fill:var(--color-gold)}.iw-map__label{position:absolute;transform:translate(-50%,-50%);font-family:var(--display);font-size:var(--cap);font-weight:800;letter-spacing:.06em;line-height:1;color:var(--color-ink);pointer-events:none;transition:transform .3s var(--pop)}.iw-map__label[data-on]{transform:translate(-50%,-50%) scale(1.18)}.iw-geo__name{margin:0;min-height:1.3em;text-align:center;font-family:var(--display);font-size:var(--txt);font-weight:700;line-height:1.3;color:var(--color-ink)}.iw-points{display:flex;flex-direction:column;gap:clamp(.35rem,1vh,.6rem);flex:1;min-height:0;margin:0;padding:0;list-style:none}.iw-point{--g-s: var(--color-gold-mid);--g-k: rgb(22 19 14 / .3);--g-f: rgb(253 179 58 / .4);--g-bg: #ffffff;--glyph: clamp(30px, min(2.5vw, 4.6vh), 42px);position:relative;isolation:isolate;flex:1 1 auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.6rem,1vw,1rem);min-height:0;padding:clamp(.4rem,1vh,.7rem) clamp(.55rem,.9vw,.9rem);border:1px solid rgb(22 19 14 / .08);border-radius:var(--r);background:#fff;box-shadow:0 10px 24px -18px #60400c73;color:var(--color-ink);outline:none;transition:transform .42s var(--ease),box-shadow .42s ease,border-color .42s ease,color .42s ease}.iw-point__t{display:grid;gap:2px;min-width:0}.iw-point__head{font-family:var(--display);font-size:var(--txt);font-weight:700;line-height:1.25}.iw-point__body{font-size:var(--txt);line-height:1.35}.iw-kpi:before,.iw-point:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(70% 90% at var(--mx, 92%) var(--my, 100%),rgb(253 179 58 / .26),transparent 72%),linear-gradient(152deg,#241d12,#16130e 52%,#1d1710);opacity:0;transition:opacity .42s ease;pointer-events:none}.iw-kpi:is(:focus-visible,[data-tap]),.iw-point:is(:focus-visible,[data-tap]){--g-s: var(--color-gold);--g-k: rgb(255 253 246 / .34);--g-bg: #16130e;transform:translateY(-3px);border-color:var(--color-gold);color:var(--color-paper)}.iw-kpi:is(:focus-visible,[data-tap]):before,.iw-point:is(:focus-visible,[data-tap]):before{opacity:1}.iw-kpi:is(:focus-visible,[data-tap]) .va__fig{color:var(--color-gold)}@media (hover: hover){.iw-kpi:hover,.iw-point:hover{--g-s: var(--color-gold);--g-k: rgb(255 253 246 / .34);--g-bg: #16130e;transform:translateY(-3px);border-color:var(--color-gold);box-shadow:0 0 0 2px #fdb33a57,0 20px 38px -24px #16130e99;color:var(--color-paper)}.iw-kpi:hover:before,.iw-point:hover:before{opacity:1}.iw-kpi:hover .va__fig,.iw-point:hover .iw-point__head{color:var(--color-gold)}}.iw-track{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.2vw,2.6rem);flex:none;padding:clamp(.5rem,1.3vh,.9rem) calc(var(--pad) * 1.4);border-radius:calc(var(--r) + 4px);background:radial-gradient(60% 140% at 0% 50%,rgb(253 179 58 / .16),transparent 60%),linear-gradient(160deg,#241d12,#16130e 58%,#1b160f);color:var(--color-paper);box-shadow:0 26px 50px -30px #16130eb3}.iw-track__h{margin:0;padding-right:clamp(1rem,2.2vw,2.6rem);border-right:1px solid rgb(253 179 58 / .32);font-family:var(--display);font-size:var(--cap);font-weight:700;letter-spacing:.2em;line-height:1.4;text-transform:uppercase;color:var(--color-gold)}.iw-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,2rem);margin:0;padding:0;list-style:none}.iw-stat{display:flex;flex-direction:column;gap:2px;min-width:0}.iw-stat .va__fig{font-size:var(--fig);line-height:1.05;color:var(--color-gold)}.iw-stat__l{font-size:var(--txt);font-weight:600;line-height:1.3;color:var(--color-paper)}.iw-note{flex:none;margin:0;font-size:var(--txt);line-height:1.4;color:var(--color-ink)}.iw-note b{font-weight:700}@media (min-width: 1024px) and (max-height: 680px){.iw{--pad: clamp(.5rem, 1.4vh, .8rem);--gap: clamp(.4rem, 1.2vh, .7rem)}.iw-kpi{row-gap:0}.iw-kpi__label{margin-top:1px}.iw-row{padding-block:clamp(.12rem,.45vh,.3rem)}.iw-point{--glyph: 28px;padding-block:.3rem}.iw-point__body{line-height:1.28}.iw-points{gap:.3rem}.iw-track{padding-block:.4rem}}@media (max-width: 1023px){.iw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.iw-trio{grid-template-columns:minmax(0,1fr);flex:none}.iw-row dt,.iw-row dd{white-space:normal}.iw-map-slot{flex:none;height:clamp(300px,80vw,460px)}.iw-points,.iw-point{flex:none}.iw-track{grid-template-columns:minmax(0,1fr)}.iw-track__h{padding-right:0;padding-bottom:var(--pad);border-right:0;border-bottom:1px solid rgb(253 179 58 / .32)}}@media (max-width: 560px){.iw-kpis,.iw-stats{grid-template-columns:minmax(0,1fr)}}.iw-kpi{--gd: calc(var(--i) * 80ms + .45s)}.iw-point{--gd: calc(var(--i) * .12s + .65s)}.iw-kpi[data-again],.iw-point[data-again]{--gd: 0ms}@media (prefers-reduced-motion: no-preference){.iw:not([data-in]) .iw-kpi,.iw:not([data-in]) .iw-panel,.iw:not([data-in]) .iw-point,.iw:not([data-in]) .iw-row,.iw:not([data-in]) .iw-track,.iw:not([data-in]) .iw-note{opacity:0}.iw[data-in] .iw-kpi{animation:iwUp .7s var(--ease) backwards;animation-delay:calc(var(--i) * 80ms)}.iw[data-in] .iw-panel{animation:iwUp .8s var(--ease) backwards;animation-delay:.2s}.iw[data-in] .iw-geo{animation-delay:.28s}.iw[data-in] .iw-why{animation-delay:.36s}.iw[data-in] .iw-row{animation:iwSlide .6s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms + .38s)}.iw[data-in] .iw-point{animation:iwUp .7s var(--ease) backwards;animation-delay:calc(var(--i) * .11s + .48s)}.iw[data-in] .iw-map__state{animation:iwFill .7s ease backwards;animation-delay:calc(var(--k) * .11s + .65s)}.iw[data-in] .iw-map__label{animation:iwFade .5s ease backwards;animation-delay:calc(var(--k) * .11s + .85s)}.iw[data-in] .iw-track{animation:iwUp .8s var(--ease) backwards;animation-delay:.52s}.iw[data-in] .iw-note{animation:iwFade .6s ease backwards;animation-delay:.7s}}@keyframes iwUp{0%{opacity:0;transform:translateY(14px)}}@keyframes iwSlide{0%{opacity:0;transform:translate(-10px)}}@keyframes iwFade{0%{opacity:0}}@keyframes iwFill{0%{fill:#fbf2df}}@media (prefers-reduced-motion: reduce){.iw-kpi,.iw-kpi:before,.iw-kpi .va__fig,.iw-point,.iw-point:before,.iw-row,.iw-map__state,.iw-map__label{transition:none}}.hq{--ease: cubic-bezier(.16, 1, .3, 1);--fig: clamp(1.3rem, 2.2vw, 1.95rem);--txt: clamp(14px, min(1.12vw, 2.2vh), 19px);--cap: clamp(11px, min(.78vw, 1.3vh), 13px);--glyph: clamp(38px, min(3.6vw, 6.4vh), 62px);--gap: clamp(.5rem, min(.95vw, 1.6vh), 1.1rem);--pad: clamp(.7rem, min(1.1vw, 1.9vh), 1.3rem);--r: clamp(12px, min(1vw, 1.8vh), 18px);display:flex;flex:1;flex-direction:column;min-height:0;gap:var(--gap)}.hq-cap{font-family:var(--display);font-size:var(--cap);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-deep);transition:color .42s ease}.hq-top{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--gap);flex:1;min-height:0}.hq-shot{position:relative;isolation:isolate;margin:0;min-width:0;min-height:0;overflow:hidden;border-radius:var(--r);background:#1c1914;box-shadow:0 20px 38px -26px #3c2c0899}.hq-shot img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:transform .8s var(--ease)}.hq-shot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#100d0800 55%,#100d08c7 88%,#100d08e6)}.hq-shot:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--color-gold),rgb(253 179 58 / .25));transform:scaleX(.28);transform-origin:left;transition:transform .6s var(--ease)}.hq-shot figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.6em;padding:var(--pad);padding-bottom:calc(var(--pad) + 3px);font-size:var(--txt);font-weight:600;line-height:1.3;color:#fff}.hq-shot figcaption:before{content:"";flex:none;width:1.3em;height:2px;border-radius:1px;background:var(--color-gold)}@media (hover: hover){.hq-shot:hover img{transform:scale(1.07)}.hq-shot:hover:after{transform:scaleX(1)}}.hq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--gap);min-width:0;min-height:0;margin:0;padding:0;list-style:none}.hq-card{--g-s: var(--color-gold-mid);--g-k: rgb(22 19 14 / .3);--g-f: rgb(253 179 58 / .4);--g-bg: #ffffff;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cap glyph" "fig fig" "sub sub";align-content:center;column-gap:clamp(.7rem,1.2vw,1.3rem);row-gap:3px;min-width:0;min-height:0;padding:var(--pad);border:1px solid rgb(22 19 14 / .08);border-radius:var(--r);background:linear-gradient(160deg,#fff,#fffaf0 70%,#fdf3df);box-shadow:0 14px 30px -24px #60400c80;color:var(--color-ink);outline:none;transition:transform .42s var(--ease),box-shadow .42s ease,border-color .42s ease,color .42s ease}.hq-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:radial-gradient(70% 90% at var(--mx, 92%) var(--my, 100%),rgb(253 179 58 / .26),transparent 72%),linear-gradient(152deg,#241d12,#16130e 52%,#1d1710);opacity:0;transition:opacity .42s ease;pointer-events:none}.hq-card .hq-cap{grid-area:cap;align-self:start;padding-top:.2em}.hq-card .ask-glyph{grid-area:glyph}.hq-card__fig{grid-area:fig;display:grid;justify-items:start;margin-top:clamp(2px,.6vh,6px);min-width:0}.hq-card .va__fig,.hq-card .va__fig--long{font-size:var(--fig);line-height:1.08;color:inherit;transition:color .42s ease}.hq-card__sub{grid-area:sub;font-size:var(--txt);font-weight:500;line-height:1.3}.hq-card:is(:focus-visible,[data-tap]){--g-s: var(--color-gold);--g-k: rgb(255 253 246 / .34);--g-bg: #16130e;transform:translateY(-3px);border-color:var(--color-gold);color:var(--color-paper)}.hq-card:is(:focus-visible,[data-tap]):before{opacity:1}.hq-card:is(:focus-visible,[data-tap]) .hq-cap,.hq-card:is(:focus-visible,[data-tap]) .va__fig{color:var(--color-gold)}@media (hover: hover){.hq-card:hover{--g-s: var(--color-gold);--g-k: rgb(255 253 246 / .34);--g-bg: #16130e;transform:translateY(-3px);border-color:var(--color-gold);box-shadow:0 0 0 2px #fdb33a57,0 20px 38px -24px #16130e99;color:var(--color-paper)}.hq-card:hover:before{opacity:1}.hq-card:hover .hq-cap,.hq-card:hover .va__fig{color:var(--color-gold)}}.hq-total{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.2vw,2.6rem);flex:none;padding:var(--pad) calc(var(--pad) * 1.4);border-radius:calc(var(--r) + 4px);background:radial-gradient(60% 140% at 0% 50%,rgb(253 179 58 / .16),transparent 60%),linear-gradient(160deg,#241d12,#16130e 58%,#1b160f);color:var(--color-paper);box-shadow:0 26px 50px -30px #16130eb3}.hq-total__ask{display:grid;gap:4px;padding-right:clamp(1rem,2.2vw,2.6rem);border-right:1px solid rgb(253 179 58 / .32)}.hq-total .hq-cap{color:var(--color-gold)}.hq-total__ask .va__fig{font-size:var(--fig);line-height:1.05;color:var(--color-gold)}.hq-total__body{display:grid;gap:clamp(.3rem,.8vh,.6rem);min-width:0}.hq-total__l1{font-family:var(--display);font-size:var(--txt);font-weight:700;line-height:1.3;color:var(--color-paper)}.hq-total__l2{font-size:var(--txt);font-weight:500;line-height:1.35;color:var(--color-paper)}.hq-mix{display:grid;gap:clamp(.3rem,.8vh,.55rem)}.hq-bar{display:flex;gap:2px;height:clamp(10px,1.5vh,14px)}.hq-bar i{flex:var(--w) 1 0;border-radius:3px;background:var(--seg);transform-origin:left center;transition:transform .3s var(--ease)}.hq-bar i[data-k="0"],.hq-legend li[data-k="0"]{--seg: #efe4cf}.hq-bar i[data-k="1"],.hq-legend li[data-k="1"]{--seg: #cdb183}.hq-bar i[data-k="2"],.hq-legend li[data-k="2"]{--seg: #9c7f4d}.hq-bar i[data-me],.hq-legend li[data-me]{--seg: var(--color-gold)}.hq-bar i[data-me]{box-shadow:0 0 14px #fdb33a99}.hq-legend{display:flex;flex-wrap:wrap;align-items:center;column-gap:clamp(.8rem,1.4vw,1.5rem);row-gap:2px;margin:0;padding:0;list-style:none;font-size:var(--txt);line-height:1.35;color:var(--color-paper)}.hq-legend li{display:inline-flex;align-items:center;gap:.45em;white-space:nowrap;cursor:default}.hq-legend li i{flex:none;width:.8em;height:.8em;border-radius:2px;background:var(--seg)}.hq-legend__lead{font-weight:700}.hq-legend li[data-me],.hq-legend__sum{font-weight:700;color:var(--color-gold)}.hq-mix:has(.hq-legend li[data-k="0"]:hover) .hq-bar i[data-k="0"],.hq-mix:has(.hq-legend li[data-k="1"]:hover) .hq-bar i[data-k="1"],.hq-mix:has(.hq-legend li[data-k="2"]:hover) .hq-bar i[data-k="2"],.hq-mix:has(.hq-legend li[data-k="3"]:hover) .hq-bar i[data-k="3"],.hq-bar i:hover{transform:scaleY(1.7)}@media (max-width: 1023px){.hq-top{grid-template-columns:minmax(0,1fr);flex:none}.hq-shot{height:clamp(220px,56vw,380px)}.hq-grid{grid-template-rows:none}.hq-total{grid-template-columns:minmax(0,1fr)}.hq-total__ask{padding-right:0;padding-bottom:var(--pad);border-right:0;border-bottom:1px solid rgb(253 179 58 / .32)}.hq-legend li{white-space:normal}}@media (max-width: 560px){.hq-grid{grid-template-columns:minmax(0,1fr)}}.hq-card{--gd: calc(var(--i) * 90ms + .5s)}.hq-card[data-again]{--gd: 0ms}@media (prefers-reduced-motion: no-preference){.hq:not([data-in]) .hq-shot,.hq:not([data-in]) .hq-card,.hq:not([data-in]) .hq-total{opacity:0}.hq[data-in] .hq-shot{animation:hqUp .8s var(--ease) backwards}.hq[data-in] .hq-shot img{animation:hqSettle 1.4s var(--ease) backwards}.hq[data-in] .hq-card{animation:hqUp .7s var(--ease) backwards;animation-delay:calc(var(--i) * 90ms + .15s)}.hq[data-in] .hq-total{animation:hqUp .8s var(--ease) backwards;animation-delay:.42s}.hq[data-in] .hq-bar i{animation:hqGrow .9s var(--ease) backwards;animation-delay:calc(var(--k) * .12s + .7s)}}@keyframes hqUp{0%{opacity:0;transform:translateY(14px)}}@keyframes hqSettle{0%{transform:scale(1.1)}}@keyframes hqGrow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){.hq-shot img,.hq-shot:after,.hq-card,.hq-card:before,.hq-card .va__fig,.hq-cap,.hq-bar i{transition:none}}@media (max-width: 1023px){.dd__trigger,.dd__option{min-height:44px}.ppl-head{flex-wrap:wrap;row-gap:.75rem}.ppl-head>h2{flex:1 0 100%}.pv1-bench{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pv-cgap);flex:none;container-type:normal}.pv1-bench>li{height:auto}.pv1-member{flex-direction:column;align-items:stretch;gap:0;width:100%;height:auto}.pv1-member .pv1-shot{width:100%;height:auto;aspect-ratio:4 / 5}.pv1-member__t{max-width:none}.pv1-member__t .pv1-name{margin-top:clamp(4px,.8vh,8px)}.cbd__card:not(.is-big) .cbd__tag{display:none}#ambassadors{padding-bottom:var(--fab-block)}#ambassadors button.h-9{width:44px;height:44px}.geo-fp__legend{top:.5rem;right:.5rem;bottom:auto;left:auto}.geo-fp__table thead th{overflow:visible;text-overflow:clip;-webkit-hyphens:manual;hyphens:manual;letter-spacing:.02em;vertical-align:bottom}.geo-fp__table tfoot th{overflow:visible;text-overflow:clip;letter-spacing:.04em}.geo-fp__table tbody tr{height:44px}.geo-fp__table tfoot .geo-fp__u{display:block}#geography [aria-label="Highlight a vertical"]>button{min-height:44px}.geo-bm__off button{position:relative}.geo-bm__off button:after{content:"";position:absolute;top:-11px;right:-4px;bottom:-11px;left:-4px}.ip__name{padding-right:44px}.pag__year,.pag__spark-xb{position:relative}.pag__year:after,.pag__spark-xb:after{content:"";position:absolute;top:-11px;right:0;bottom:-11px;left:0}.pag__pin:after{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%}#standing [role=tab],#standing .standing-left button.grid{min-height:44px}#standing .standing-compare>button.absolute{top:0;right:0;width:44px;height:44px}@media (max-width: 699px){#standing .logo-safe>header{flex:1 0 100%}#standing .logo-safe>[role=tablist]{align-self:flex-start}}.pk-tiles{grid-auto-rows:minmax(var(--tile-h),auto)}.pc-key:empty{display:none}.pc-key:empty+.pc-title{margin-top:0}.res-h{flex-wrap:wrap;row-gap:.25em}.res-h>span{white-space:nowrap}.res-h:after{display:none}.closing__top{min-height:44px}}@media (max-width: 480px){.geo-bm__pin[data-id=mumbai]{flex-direction:row;translate:-7.5px -50%}.geo-bm__pin[data-id=mumbai][data-on]:after{left:7.5px;right:auto;margin:-17px 0 0 -17px}.geo-bm__pin[data-id=karnataka] .geo-bm__name{translate:0 95%!important}}
