@font-face{font-family:outfit;src:url(../media/outfit-s.p.3l9rzm26h_u0r.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_9e6b2bc-module__5qLGxq__className{font-family:outfit,outfit Fallback}.outfit_9e6b2bc-module__5qLGxq__variable{--font-outfit:"outfit", "outfit Fallback"}
@font-face{font-family:inter;src:url(../media/inter-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_607345bb-module__Hy1n2W__className{font-family:inter,inter Fallback}.inter_607345bb-module__Hy1n2W__variable{--font-inter:"inter", "inter Fallback"}
@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--bg:#071224;--bg-deep:#040a16;--surface:#0c1b35;--surface-2:#122848;--surface-3:#1a3664;--gold:#d9aa45;--gold-light:#f3d58a;--gold-deep:#a87a22;--gold-grad:linear-gradient(135deg, #f9e4a4 0%, #e4b64c 45%, #b4822a 100%);--on-gold:#1b1305;--ink:#f6f2e8;--ink-2:#c9d2e3;--muted:#8e9cb6;--line:#ffffff14;--line-2:#ffffff26;--live:#d93036;--r-xl:24px;--r-lg:18px;--r:14px;--container:1360px;--gutter:clamp(16px, 4vw, 44px);--font-display:var(--font-outfit), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease:cubic-bezier(.2, .75, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--header-h:80px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;overflow-x:hidden}img,svg,video,canvas,iframe{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px;border-radius:8px}::selection{background:#d9aa4559}main{min-height:60vh;overflow-x:clip}.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--gold-grad);color:var(--on-gold);border-radius:10px;padding:10px 16px;font-weight:700;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.ico{flex-shrink:0;width:20px;height:20px}.icon-sprite{width:0;height:0;position:absolute;overflow:hidden}@keyframes pulse{0%{box-shadow:0 0 #e8383d99}70%{box-shadow:0 0 0 9px #e8383d00}to{box-shadow:0 0 #e8383d00}}@keyframes blink{50%{opacity:.2}}@keyframes fadeIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes fadeOnly{to{opacity:1}}.dot-live{background:var(--live);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s infinite pulse}.fade-in{animation:fadeIn .6s var(--ease-out) both;animation-delay:calc(var(--d,0) * 50ms)}.btn{isolation:isolate;height:50px;font-family:var(--font-display);white-space:nowrap;transition:transform .3s var(--ease), box-shadow .3s, background .25s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15.5px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;transition:transform .7s var(--ease);background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.btn:hover:after{transform:translate(110%)}.btn:active{transform:scale(.97)}.btn svg{flex-shrink:0;width:19px;height:19px}.btn--gold{background:var(--gold-grad);color:var(--on-gold);box-shadow:0 14px 34px -14px #d9aa45bf,inset 0 1px #ffffff80}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px #d9aa45e6,inset 0 1px #ffffff80}.btn--ghost{border:1px solid var(--line-2);color:var(--ink);background:#ffffff1a}.btn--ghost:after{background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%)}.btn--ghost:hover{background:#ffffff29}.btn--sm{height:42px;padding:0 19px;font-size:14.5px}.icon-btn{border:1px solid var(--line);background:#ffffff12;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,transform .25s;display:grid}.icon-btn:hover{border-color:var(--line-2);background:#ffffff24}.icon-btn:active{transform:scale(.94)}.icon-btn:disabled{opacity:.3;cursor:default}.badge{height:27px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.badge--live{background:var(--live);color:#fff;box-shadow:0 6px 20px -6px #e8383db3}.badge--live i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.4s infinite blink}.badge--gold{background:var(--gold-grad);color:var(--on-gold)}.badge--glass{color:var(--ink);border:1px solid var(--line-2);background:#040a169e}.badge--new{color:#0b1830;background:#fff}.badge--sm{height:21px;padding:0 8px;font-size:10px}.seg{border:1px solid var(--line);scrollbar-width:none;background:#ffffff0a;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg button,.seg a{z-index:1;height:38px;color:var(--ink-2);white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 17px;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.seg button:hover,.seg a:hover{color:var(--ink)}.dept-filter a[aria-current=page]{background:var(--gold-grad);color:var(--on-gold);font-weight:600;box-shadow:0 8px 22px -10px #d9aa45cc}.dept-filter[data-fade-end] .seg{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.dept-filter[data-fade-start] .seg{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.dept-filter[data-fade-start][data-fade-end] .seg{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.seg [aria-pressed=true],.seg [aria-selected=true],.seg [aria-current=page]{color:var(--on-gold);font-weight:600}.seg__pill{z-index:0;background:var(--gold-grad);height:calc(100% - 8px);transition:transform .5s var(--ease-out), width .5s var(--ease-out);pointer-events:none;border-radius:999px;position:absolute;top:4px;left:0;box-shadow:0 8px 22px -10px #d9aa45cc}.seg--block{width:100%;display:flex}.seg--block>button,.seg--block>a{flex:1}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--d,0) * 80ms);transform:translateY(28px)}[data-reveal].is-in,.no-js [data-reveal]{opacity:1;transform:none}.section{padding-top:clamp(56px,7.5vw,100px)}.section--tight{padding-top:clamp(36px,5vw,60px)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:28px;display:flex}.eyebrow{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin-bottom:10px;font-size:12.5px;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--gold-grad);border-radius:2px;width:26px;height:2px}.sec-head h2,.sec-head h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,3.3vw,42px);font-weight:800;line-height:1.05}.sec-head p{color:var(--muted);max-width:70ch;margin-top:8px;font-size:15px}.sec-tools{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;max-width:100%;display:flex}.link-more{font-family:var(--font-display);color:var(--gold-light);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.link-more svg{width:17px;height:17px;transition:transform .3s var(--ease)}.link-more:hover svg{transform:translate(4px)}.arrows{gap:8px;display:flex}.page-header{padding:calc(var(--header-h) + clamp(32px, 6vw, 72px)) 0 clamp(28px, 4vw, 44px);background:radial-gradient(60% 120% at 85% 0%, #d9aa4524, #d9aa4500 60%), linear-gradient(180deg, #0b1a33 0%, var(--bg) 100%);border-bottom:1px solid var(--line);position:relative}.page-header h1{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(32px,5vw,58px);font-weight:800;line-height:1.02}.page-header p:not(.eyebrow){color:var(--ink-2);max-width:62ch;margin-top:12px;font-size:16.5px}.page-header{isolation:isolate;overflow:hidden}.page-header__bg{z-index:-1;background:var(--bg-deep);position:absolute;inset:0}.page-header__bg img{object-fit:cover;object-position:var(--pos,50% 40%);width:100%;height:100%;position:absolute;inset:0}.page-header__bg:after{--txt:calc(max(var(--gutter), (100% - var(--container)) / 2 + var(--gutter)) + 820px);content:"";background:linear-gradient(180deg, #040a16c7 0%, #040a1633 34%, #0712244d 68%, var(--bg) 100%), linear-gradient(90deg, #040a16e6 0, #040a16b8 var(--txt), #040a1638 calc(var(--txt) + 300px), #040a161a 100%);position:absolute;inset:0}.page-header__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:18px;display:flex}.page-header__top .crumbs{color:var(--ink-2);margin-bottom:0}.page-header__place{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.02em;height:28px;color:var(--ink-2);white-space:nowrap;background:#040a1680;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 9px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.page-header__place svg{width:14px;height:14px;color:var(--gold);flex-shrink:0}.crumbs{color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:18px;font-size:13px;display:flex}.crumbs a:hover{color:var(--gold-light)}.crumbs li+li:before{content:"/";opacity:.5;margin-right:6px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .5s var(--ease), border-color .4s, box-shadow .5s;--mx:50%;--my:50%;flex-direction:column;display:flex;position:relative;overflow:hidden}.card:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #f3d58a29, transparent 45%);transition:opacity .4s;position:absolute;inset:0}.card:hover{border-color:#d9aa4573;transform:translateY(-6px);box-shadow:0 30px 60px -30px #000000e6,0 0 0 1px #d9aa451f}.card:hover:before{opacity:1}.media{aspect-ratio:16/9;background:var(--surface-2);position:relative;overflow:hidden}.media>img,.media>picture>img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease)}.media>.whole{transition:transform 1s var(--ease)}.card:hover .media>img,.card:hover .media>picture>img,.card:hover .media>.whole{transform:scale(1.07)}.whole{border-radius:inherit;position:absolute;inset:0;overflow:hidden;container:whole/size}.whole img{object-fit:cover}.whole__fg{object-position:var(--focal,50% 50%)}.whole__bg{filter:blur(16px)brightness(.5)saturate(1.15);display:none;scale:1.15}@container whole not (min-aspect-ratio:1.05){.whole[data-o=l] .whole__fg{object-fit:contain;object-position:var(--whole-pos,50% 50%)}.whole[data-o=l] .whole__bg{display:block}}@container whole not (min-aspect-ratio:.85){.whole[data-o=m] .whole__fg{object-fit:contain;object-position:var(--whole-pos,50% 50%)}.whole[data-o=m] .whole__bg{display:block}}@container whole not (min-aspect-ratio:.6){.whole[data-o=s] .whole__fg{object-fit:contain;object-position:var(--whole-pos,50% 50%)}.whole[data-o=s] .whole__bg{display:block}}@container whole not (max-aspect-ratio:1.67){.whole[data-o=s] .whole__fg{object-fit:contain;object-position:var(--whole-pos,50% 50%)}.whole[data-o=s] .whole__bg{display:block}}@container whole not (max-aspect-ratio:1.25){.whole[data-o=p] .whole__fg{object-fit:contain;object-position:var(--whole-pos,50% 50%)}.whole[data-o=p] .whole__bg{display:block}}@container whole not (max-aspect-ratio:.95){.whole[data-o=t] .whole__fg{object-fit:contain;object-position:var(--whole-pos,50% 50%)}.whole[data-o=t] .whole__bg{display:block}}@media (min-width:761px){.whole[data-whole=phone]{container-type:normal}}.img-mobile{object-position:var(--focal,50% 50%)}.media:after{content:"";pointer-events:none;background:linear-gradient(#040a1600 45%,#040a16bf);position:absolute;inset:0}.media>.badge{z-index:1;position:absolute;top:14px;left:14px}.play{z-index:2;width:48px;height:48px;transition:background .35s, transform .45s var(--ease), color .35s, border-color .35s;background:#040a1673;border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.play svg{width:18px;height:18px;margin-left:2px}.card:hover .play{background:var(--gold-grad);color:var(--on-gold);border-color:#0000;transform:scale(1.12)}.dur{z-index:1;font-variant-numeric:tabular-nums;background:#040a16c7;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;bottom:14px;left:14px}.card__body{flex-direction:column;flex:1;padding:16px 18px 18px;display:flex}.kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:600}.card__title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;margin-top:7px;font-size:17px;font-weight:700;line-height:1.28}.card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:auto;padding-top:12px;font-size:13px;display:flex}.card__meta span{align-items:center;gap:6px;display:inline-flex}.card__meta svg{width:15px;height:15px}.stretched:after{content:"";z-index:4;position:absolute;inset:0}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.rail{scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;overscroll-behavior-x:contain;grid-auto-flow:column;gap:18px;margin:-14px -4px -22px;padding:14px 4px 22px;display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail.is-drag{cursor:grabbing;scroll-snap-type:none}.rail.is-drag *{pointer-events:none}.rail>*{scroll-snap-align:start}.rail--4{grid-auto-columns:calc(25% - 13.5px)}.rail .card[hidden]{display:none}.ad{border-radius:var(--r-lg);min-height:130px;color:var(--muted);text-align:center;background:repeating-linear-gradient(135deg,#ffffff05 0 14px,#0000 14px 28px);border:1px dashed #d9aa454d;place-items:center;margin-top:clamp(48px,6vw,72px);padding:24px;font-size:14px;display:grid;position:relative;overflow:hidden}.ad small{letter-spacing:.15em;text-transform:uppercase;font-size:10.5px;position:absolute;top:10px;left:14px}.empty{border:1px dashed var(--line-2);border-radius:var(--r-lg);color:var(--ink-2);align-items:center;gap:18px;padding:28px;display:flex}.empty svg{width:42px;height:42px;color:var(--gold);flex-shrink:0}.empty b{font-family:var(--font-display);color:var(--ink);font-size:17px;display:block}.prose{max-width:72ch;color:var(--ink-2);font-size:17px;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2,.prose h3{font-family:var(--font-display);color:var(--ink);margin-top:1.6em;line-height:1.2}.prose h2{font-size:28px}.prose h3{font-size:22px}.prose a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}.prose ul{padding-left:1.3em;list-style:outside}.prose ol{padding-left:1.3em;list-style:decimal}.prose blockquote{border-left:3px solid var(--gold);color:var(--ink);padding-left:16px;font-style:italic}.prose img{border-radius:var(--r);height:auto}.prose video{border-radius:var(--r);background:#000;width:100%;height:auto}.prose figcaption{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5}@media (max-width:1100px){.rail--4{grid-auto-columns:calc(33.3333% - 12px)}}@media (max-width:760px){:root{--header-h:66px}body{padding-bottom:calc(70px + env(safe-area-inset-bottom));font-size:14.5px}.page-header__bg img{object-position:var(--pos-m,var(--pos,50% 40%))}.page-header__bg:after{background:linear-gradient(180deg, #040a16d9 0%, #040a16cc 36%, #040a16cc 72%, var(--bg) 100%)}.page-header__place{height:26px;font-size:12px}.rail{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.rail--4{grid-auto-columns:78%}.arrows{display:none}.sec-tools{width:100%}.sec-tools>.seg,.seg--bleed{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);max-width:none;width:calc(100% + var(--gutter) * 2);border-inline:0;border-radius:0}.sec-tools>.seg .seg__pill,.seg--bleed .seg__pill{display:none}.sec-tools>.seg [aria-pressed=true],.sec-tools>.seg [aria-selected=true],.sec-tools>.seg [aria-current=page],.seg--bleed [aria-pressed=true],.seg--bleed [aria-selected=true],.seg--bleed [aria-current=page]{background:var(--gold-grad)}.prose{font-size:16px}.img-mobile{object-position:var(--focal-m,50% 50%)}}@media (hover:none){.card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}main>.section~.section{content-visibility:auto;contain-intrinsic-size:auto 560px}@media (max-width:760px){main>.section~.section{contain-intrinsic-size:auto 620px}}
