.kM3DYa_scene{background:#0a0a0a;height:100svh;position:relative;overflow:hidden}.kM3DYa_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.LekVya_hero{background:#0a0a0a;height:clamp(520px,78vh,860px);position:relative;overflow:hidden}.LekVya_slide{opacity:0;visibility:hidden;transition:opacity .9s,visibility 0s linear .9s;position:absolute;inset:0}.LekVya_slideOn{opacity:1;visibility:visible;transition:opacity .9s,visibility}.LekVya_image{object-fit:cover;transition:transform 6s cubic-bezier(.2,.6,.2,1);transform:scale(1.06)}.LekVya_slideOn .LekVya_image{transform:scale(1)}.LekVya_shade{pointer-events:none;background:linear-gradient(#0605046b 0%,#06050400 22%),linear-gradient(#06050400 42%,#06050447 66%,#060504b8 100%);position:absolute;inset:0}.LekVya_inner{max-width:var(--container-max);padding:0 var(--gutter) 34px;color:#f4f1ea;pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"kicker. .""title controls excerpt";align-items:end;gap:10px 40px;margin:0 auto;display:grid;position:absolute;bottom:0;left:0;right:0}.LekVya_title a,.LekVya_controls{pointer-events:auto}.LekVya_fade{animation:.7s cubic-bezier(.16,1,.3,1) both LekVya_captionIn}@keyframes LekVya_captionIn{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.LekVya_kicker{font-family:var(--font-primary);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);grid-area:kicker;font-size:.72rem;font-weight:700}.LekVya_title{font-family:var(--font-impact);letter-spacing:.005em;grid-area:title;margin:0;font-size:clamp(2.6rem,5.2vw,5rem);font-weight:400;line-height:1}.LekVya_title a{font:inherit;color:inherit;text-decoration:none}.LekVya_excerpt{text-align:right;color:#f4f1ead9;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:excerpt;justify-self:end;max-width:46ch;margin:0 0 6px;font-size:1.05rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.LekVya_controls{grid-area:controls;place-self:end center;margin-bottom:6px}@media (max-width:768px){.LekVya_hero{height:72vh;min-height:460px}.LekVya_inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker""title""excerpt""controls";row-gap:8px;padding-bottom:24px}.LekVya_title{font-size:clamp(2.2rem,11vw,3rem)}.LekVya_excerpt{text-align:left;justify-self:start;font-size:.95rem}.LekVya_controls{margin-top:6px}}@media (prefers-reduced-motion:reduce){.LekVya_image,.LekVya_slideOn .LekVya_image{transition:none;transform:none}.LekVya_fade{animation:none}}
.iy94qa_cursor{z-index:200;pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.iy94qa_bubble{white-space:nowrap;opacity:0;--bubble-bg:#f0f0f0;--bubble-ink:#0a0a0a;background:var(--bubble-bg);border-radius:999px;align-items:center;gap:10px;height:34px;padding:0 16px 0 18px;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),background-color .3s;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)scale(.7)}.iy94qa_onLight{--bubble-bg:#0a0a0a;--bubble-ink:#f0f0f0}.iy94qa_active .iy94qa_bubble{opacity:1;transform:translate(-50%,-50%)scale(1)}.iy94qa_label{font-family:var(--font-primary);letter-spacing:.16em;text-transform:uppercase;color:var(--bubble-ink);font-size:.62rem;font-weight:600}.iy94qa_arrow{color:var(--bubble-ink);font-size:.7rem;line-height:1;display:inline-flex}@media (hover:none),(pointer:coarse){.iy94qa_cursor{display:none}}@media (prefers-reduced-motion:reduce){.iy94qa_bubble{transition:opacity .2s;transform:translate(-50%,-50%)}.iy94qa_active .iy94qa_bubble{transform:translate(-50%,-50%)}}
.nimWLq_cta{--cta-size:clamp(.72rem, .85vw, .9rem);--rest:44%;--span:.4;--paper:#f0f0f0;--ink:#1f1c1a;isolation:isolate;box-sizing:border-box;font-family:var(--font-primary);font-size:var(--cta-size);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;color:var(--paper);-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);cursor:pointer;background-color:#0a0a0a80;background-image:linear-gradient(#ffffff0e,#fff0 60%);border-radius:999px;justify-content:center;align-items:center;padding:1.3em 2.9em;font-weight:400;text-decoration:none;transition:color .5s,background-color .5s;display:inline-flex;position:relative}.nimWLq_block{width:100%;display:flex}.nimWLq_label{z-index:1;align-items:center;display:inline-flex;position:relative}.nimWLq_arrow{transition:transform .45s var(--ease-out-expo,cubic-bezier(.16, 1, .3, 1));margin-left:.8em;font-size:.85em;display:inline-flex}.nimWLq_ring{border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(90deg,#ffffff1a,#ffffff3d);padding:1.5px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nimWLq_ring:before{content:"";opacity:var(--line,0);background:#ffffffd1;position:absolute;inset:0}.nimWLq_halo{z-index:-1;border-radius:inherit;pointer-events:none;opacity:calc(.6 * (1 - var(--line,0)));filter:blur(4px);position:absolute;inset:0}.nimWLq_spot{width:var(--len);background:radial-gradient(closest-side, var(--c) 36%, transparent);height:22px;opacity:calc(var(--o,1) * (1 - var(--line,0)));offset-path:inset(.75px round 999px);offset-rotate:auto;offset-distance:calc(var(--rest) + var(--d) + 100% - (1 - var(--p,0)) * var(--span) * 100%);border-radius:50%;position:absolute;top:0;left:0}.nimWLq_halo .nimWLq_spot{width:calc(var(--len) * .5);height:13px}@supports not (offset-path:inset(0)){.nimWLq_spot{display:none}}.nimWLq_cta:hover,.nimWLq_cta:focus-visible{color:var(--ink);background-color:var(--paper)}.nimWLq_cta:hover .nimWLq_arrow{transform:translate(2px,2px)}.nimWLq_cta:focus-visible{outline:1px solid var(--paper);outline-offset:5px}@media (prefers-reduced-motion:reduce){.nimWLq_cta{--line:1;transition:none}}
.gIWWBG_jalon{--jalon-bg:#0a0a0a;--jalon-ink:#fff;align-self:flex-start;margin:0;display:inline-flex}.gIWWBG_dark{--jalon-bg:var(--white);--jalon-ink:#0a0a0a}.gIWWBG_label{background:var(--jalon-bg);color:var(--jalon-ink);font-family:var(--font-primary);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 12px 5px;font-size:.7rem;font-weight:700;line-height:1}
@property --hint-reveal{syntax:"<number>";inherits:true;initial-value:0}.LlgkJa_hint{--hint-ink:#ffffffe0;--hint-scrim:10 10 10;z-index:30020;pointer-events:none;visibility:hidden;--hint-reveal:0;height:0;transition:--hint-reveal .5s cubic-bezier(.4,0,.2,1),visibility 0s linear .5s;position:fixed;bottom:0;left:0;right:0}.LlgkJa_hint[data-state=shown]{--hint-reveal:1;visibility:visible;transition:--hint-reveal 1.4s cubic-bezier(.16,1,.3,1),visibility}.LlgkJa_hint[data-tone=light]{--hint-ink:#1f1c1ad1;--hint-scrim:250 248 244}.LlgkJa_label{left:50%;bottom:calc(60px + env(safe-area-inset-bottom,0px));color:var(--hint-ink);opacity:var(--hint-reveal);filter:blur(calc((1 - var(--hint-reveal)) * 12px));transform:translate(-50%, calc((1 - var(--hint-reveal)) * 16px));position:absolute}.LlgkJa_text{--hint-glow:#fff;--hint-dim:color-mix(in srgb, var(--hint-ink) 55%, transparent);font-family:var(--font-primary);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;background-image:linear-gradient(to top, var(--hint-dim) 0%, var(--hint-dim) 26%, var(--hint-glow) 50%, var(--hint-dim) 56%, var(--hint-dim) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 8px rgb(var(--hint-scrim) / .5));background-position:0 0;background-size:100% 300%;-webkit-background-clip:text;background-clip:text;font-size:.68rem;font-weight:500;animation:2.1s cubic-bezier(.65,0,.35,1) infinite paused LlgkJa_rise;display:block}.LlgkJa_hint[data-tone=light] .LlgkJa_text{--hint-glow:#1f1c1a}@keyframes LlgkJa_rise{0%{background-position:0 0}to{background-position:0 100%}}.LlgkJa_hint[data-state=shown] .LlgkJa_text{animation-play-state:running}@media (max-width:768px){.LlgkJa_label{bottom:calc(54px + env(safe-area-inset-bottom,0px))}.LlgkJa_text{letter-spacing:.18em;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.LlgkJa_label{filter:none;transform:translate(-50%)}.LlgkJa_text{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}
.d6KC8G_roll{font-family:inherit;font-weight:inherit;display:inline-grid}.d6KC8G_layer{font-family:inherit;font-weight:inherit;grid-area:1/1;margin:-.16em -.06em -.12em;padding:.16em .06em .12em;display:inline-flex;overflow:clip}.d6KC8G_ch{font-family:inherit;font-weight:inherit;animation:.75s cubic-bezier(.16,1,.3,1) both d6KC8G_rollIn;animation-delay:calc(var(--i) * 28ms);display:inline-block}.d6KC8G_out .d6KC8G_ch{animation:.45s cubic-bezier(.7,0,.84,0) both d6KC8G_rollOut;animation-delay:calc(var(--i) * 18ms)}@keyframes d6KC8G_rollIn{0%{transform:translateY(108%)}to{transform:none}}@keyframes d6KC8G_rollOut{0%{transform:none}to{transform:translateY(-108%)}}@media (prefers-reduced-motion:reduce){.d6KC8G_ch,.d6KC8G_out .d6KC8G_ch{animation-duration:1ms;animation-delay:0s}}
