@font-face{font-stretch:62% 125%;font-family:heroFont;src:url(../media/Archivo_variable-s.p.3b1_7etm2gpf5.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:heroFont Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._6AWc1q_className{font-family:heroFont,heroFont Fallback;font-style:normal}._6AWc1q_variable{--font-hero:"heroFont", "heroFont Fallback"}
.ss-slide{opacity:0;visibility:hidden;transition:opacity .7s,translate .9s cubic-bezier(.16,1,.3,1),visibility 0s linear .9s;translate:4%}[dir=rtl] .ss-slide{translate:-4%}.ss-slide[data-active]{opacity:1;visibility:visible;transition:opacity .7s,translate .9s cubic-bezier(.16,1,.3,1),visibility;translate:0}@media (prefers-reduced-motion:reduce){.ss-slide,.ss-slide[data-active]{transition:none;translate:none}}.ss-slide-pad{--pad:var(--spacing-gutter,1.25rem);padding-inline:var(--pad)}@media (min-width:64rem){.ss-slide-pad{--pad:2.5rem}}.ss-kinetic{font-family:var(--font-hero), ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;font-weight:900;font-stretch:72%;line-height:.82;font-size:clamp(2.3rem, min(19vw, calc((100vw - 2 * var(--pad,1.25rem)) / (var(--chars,14) * .5))), 16.5rem)}.ss-headliner-title{white-space:normal;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.25rem,1rem + 3.6vw,4.75rem);line-height:.88}@media (min-width:40rem){.ss-headliner-title{white-space:nowrap;font-size:clamp(2.25rem, min(7.5vw, calc((100vw - 2 * var(--pad,1.25rem)) / (var(--chars,24) * .5))), 7.5rem)}}.ss-ring-name{font-family:var(--font-hero), ui-sans-serif, system-ui, sans-serif;font-size:1.6rem;font-weight:800;font-stretch:85%;line-height:1.1}.ss-k-row{align-items:center;gap:.18em;display:flex}.ss-k-line{flex:none}.ss-k-strip{flex:1 1 0;min-width:0;height:.8em;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ss-k-cover{visibility:hidden;will-change:transform;width:.55em;position:absolute;top:50%;left:0}.ss-backdrop{inset-inline:0;font-family:var(--font-hero), ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px var(--fg);opacity:.11;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:none;font-size:clamp(6rem,22vw,22rem);font-weight:900;font-stretch:62%;line-height:1;position:absolute;top:58%;translate:0 -50%}.ss-backdrop-track{width:max-content;display:flex}.ss-backdrop-track>span{padding-inline-end:.25em}@media (prefers-reduced-motion:no-preference){.ss-backdrop-track{animation:80s linear infinite ss-backdrop-drift}[dir=rtl] .ss-backdrop-track{animation-direction:reverse}.ss-slide[data-active] .ss-k-line{animation:ss-stretch-in 1.3s cubic-bezier(.16, 1, .3, 1) var(--d,0s) both}.ss-slide[data-active] .ss-headliner-title .ss-k-line{animation-name:ss-rise-in;animation-duration:1s}.ss-slide[data-active] .ss-rise{animation:ss-rise-in .9s cubic-bezier(.16, 1, .3, 1) var(--d,.25s) both}.ss-slide[data-active] .ss-cover-front{animation:1.1s cubic-bezier(.16,1,.3,1) .3s both ss-cover-in}.ss-slide[data-active] .ss-ring-in{animation:1.2s cubic-bezier(.16,1,.3,1) .2s both ss-ring-in}.ss-slide[data-active] .ss-backdrop{animation:1.6s cubic-bezier(.16,1,.3,1) both ss-backdrop-in}@supports (animation-timeline:scroll()){.ss-slide[data-active] .ss-k-row{animation:linear both ss-drift-start;animation-timeline:scroll(root);animation-range:0 90vh}.ss-slide[data-active] .ss-k-row.ss-k-odd,[dir=rtl] .ss-slide[data-active] .ss-k-row{animation-name:ss-drift-end}[dir=rtl] .ss-slide[data-active] .ss-k-row.ss-k-odd{animation-name:ss-drift-start}}}@keyframes ss-stretch-in{0%{opacity:0;font-stretch:125%}}@keyframes ss-rise-in{0%{opacity:0;translate:0 1rem}}@keyframes ss-cover-in{0%{opacity:0;translate:0 10%;rotate:-5deg;scale:.92}}@keyframes ss-ring-in{0%{opacity:0;scale:.85}}@keyframes ss-backdrop-drift{to{translate:-50%}}@keyframes ss-backdrop-in{0%{opacity:0;translate:12% -50%}}@keyframes ss-drift-start{to{opacity:.35;translate:-8%}}@keyframes ss-drift-end{to{opacity:.35;translate:8%}}.ss-ring-stage{--cw:9.5rem;width:100%;height:calc(var(--cw) * 1.25 + 2.5rem);perspective:1300px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;place-items:center;display:grid}.ss-ring-stage:active{cursor:grabbing}@media (min-width:40rem){.ss-ring-stage{--cw:clamp(9rem, (100svh - 33rem) * .8, 17rem)}}.ss-ring-spinner{width:var(--cw);aspect-ratio:4/5;transform-style:preserve-3d;position:relative}.ss-ring-card{border-radius:var(--radius-card);position:absolute;inset:0;box-shadow:0 30px 60px -25px #140a1e8c}.ss-ring-card img{pointer-events:none}.ss-ring-shade{border-radius:var(--radius-card);background:var(--bg);pointer-events:none;position:absolute;inset:0}.ss-pinned{timeline-scope:--ss-stories}.ss-stories{view-timeline-name:--ss-stories}.ss-pinned-cover{max-width:17rem}.ss-stack{grid-auto-rows:1fr;gap:1.5rem;display:grid}.ss-stack-card{top:calc(var(--header-h) + 1rem + min(var(--i,0), 5) * .6rem);background-color:color-mix(in srgb, var(--bg) 90%, var(--accent) 10%);position:sticky;box-shadow:0 -2px 12px #0000001f}@media (min-width:64rem){.ss-stack{gap:2.5rem}.ss-stack-card{top:calc(var(--header-h) + 1.5rem + min(var(--i,0), 5) * .75rem)}}.ss-progress>span{background:var(--accent);transform-origin:0;height:100%;display:block}[dir=rtl] .ss-progress>span{transform-origin:100%}@media (min-width:64rem){.ss-pinned-cover{max-width:min(24rem,75svh - 16.5rem)}}@media (min-width:64rem) and (min-height:40rem){.ss-sticky{top:calc(var(--header-h) + 1.5rem);max-height:calc(100svh - var(--header-h) - 3rem);flex-direction:column;display:flex;position:sticky}.ss-sticky>*{flex:none}@media (max-height:56rem){.ss-sticky h2{font-size:clamp(2rem,1rem + 3.2svh,2.75rem)}}.ss-sticky>.ss-pinned-cover-link{flex:0 auto;grid-template-rows:minmax(0,1fr);min-height:8rem;display:grid}.ss-pinned-cover-link>div{height:100%;min-height:0}.ss-pinned-cover-link img{object-fit:contain;object-position:left top;width:auto;max-width:100%;height:100%}}.ss-wall{view-timeline-name:--ss-wall;position:relative}.ss-wall-scroller{scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);scrollbar-width:none;padding-bottom:1rem;overflow-x:auto}.ss-wall-scroller::-webkit-scrollbar{display:none}@media (min-width:64rem){.ss-wall-scroller{scroll-padding-inline:var(--spacing-gutter-lg)}}.ss-wall-track{gap:1.5rem;width:max-content;display:flex}.ss-wall-track>li{scroll-snap-align:start}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ss-progress>span{animation:linear both ss-grow;animation-timeline:--ss-stories;animation-range:contain}}}@media (prefers-reduced-motion:no-preference) and (min-width:48rem) and (min-height:44rem){@supports (animation-timeline:view()){.ss-wall:not(:has(:focus-visible)){height:280vh}.ss-wall:not(:has(:focus-visible)) .ss-wall-frame{top:var(--header-h);height:calc(100svh - var(--header-h));grid-template-columns:minmax(0,1fr);align-content:center;display:grid;position:sticky;overflow:clip}.ss-wall:not(:has(:focus-visible)) .ss-wall-scroller{scroll-snap-type:none;overflow:visible}.ss-wall:not(:has(:focus-visible)) .ss-wall-track{animation:linear both ss-slide;animation-timeline:--ss-wall;animation-range:contain}[dir=rtl] .ss-wall:not(:has(:focus-visible)) .ss-wall-track{animation-name:ss-slide-rtl}}}@keyframes ss-grow{0%{transform:scaleX(0)}}@keyframes ss-slide{to{translate:min(0px,100vw - 100% - 2.5rem)}}@keyframes ss-slide-rtl{to{translate:max(0px,100% - 100vw + 2.5rem)}}.ss-tab-fill{transform-origin:0;animation:8s linear both ss-grow}[dir=rtl] .ss-tab-fill{transform-origin:100%}.ss-hero-veil{pointer-events:none;background:color-mix(in srgb, var(--bg) 45%, transparent);-webkit-backdrop-filter:blur(14px)saturate(.9);backdrop-filter:blur(14px)saturate(.9);-webkit-mask-composite:source-in;transition:background-color 1.2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%),linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%),linear-gradient(#000 0% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.ss-hero-veil:before,.ss-hero-veil:after{content:"";transition:opacity 1.2s;position:absolute;inset:0}.ss-hero-veil:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 40%, transparent), transparent 70%)}.ss-hero-veil:after{opacity:0;background:radial-gradient(90% 70% at 50% 48%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 75%), linear-gradient(to top, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%)}.ss-hero-veil:has(+[data-at="1"]){background-color:color-mix(in srgb, var(--bg) 25%, transparent)}.ss-hero-veil:has(+[data-at="1"]):before{opacity:0}.ss-hero-veil:has(+[data-at="1"]):after{opacity:1}.ss-hero-veil+*{position:relative}.ss-toggle{font-family:var(--font-hero), ui-sans-serif, system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:.5rem .7rem;font-size:.68rem;font-weight:800;font-stretch:85%;transition:font-size .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1),background-color .3s,color .3s}.ss-toggle[data-on]{padding:.6rem 1rem;font-size:.78rem}.ss-toggle-pre{grid-template-columns:0fr;transition:grid-template-columns .5s cubic-bezier(.16,1,.3,1);display:inline-grid}.ss-toggle-pre>span{min-width:0;overflow:hidden}.ss-toggle[data-on] .ss-toggle-pre{grid-template-columns:1fr}@media (min-width:40rem){.ss-toggle{padding:.55rem 1rem;font-size:.8rem}.ss-toggle[data-on]{padding:.7rem 1.5rem;font-size:1rem}}@media (prefers-reduced-motion:reduce){.ss-toggle,.ss-toggle-pre{transition:none}}.ss-side-switch{inset-inline:0;bottom:max(1rem, env(safe-area-inset-bottom));width:max-content;margin-inline:auto}.ss-side-link{padding:.55rem .9rem;font-size:.72rem}@media (min-width:64rem){.ss-side-switch{inset-inline:auto 1rem;flex-direction:column;margin:0;top:50%;bottom:auto;translate:0 -50%}.ss-side-link{writing-mode:vertical-rl;padding:.9rem .5rem;rotate:180deg}}.hl-quote,.hl-name,.hl-heading,.hl-ticker-quote{font-family:var(--font-hero), ui-sans-serif, system-ui, sans-serif;text-transform:uppercase;text-wrap:balance}.hl-quote,.hl-quote p{text-align:start}.hl-quote{letter-spacing:-.01em;font-size:clamp(2.2rem,1.2rem + 3.6vw,4.75rem);font-weight:900;font-stretch:72%;line-height:.92}.hl-name{font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:800;font-stretch:85%;line-height:1}.hl-heading{font-size:clamp(2.4rem,1.4rem + 3vw,4.5rem);font-weight:900;font-stretch:72%;line-height:.9}.hl-tilt{perspective:1200px}.hl-tilt>img{box-shadow:0 40px 80px #00000059, 0 0 120px color-mix(in srgb, var(--accent) 35%, transparent);transition:transform .8s cubic-bezier(.16,1,.3,1);transform:rotateY(12deg)rotate(-1deg)}[dir=rtl] .hl-tilt>img{transform:rotateY(-12deg)rotate(1deg)}.hl-tilt:hover>img{transform:none}.hl-tile-label{background:linear-gradient(to top, color-mix(in srgb, var(--bg) 92%, transparent) 55%, transparent)}.hl-ticker{background:color-mix(in srgb, var(--bg) 72%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-block:1px solid var(--line);padding-block:2rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hl-ticker-track{gap:4rem;width:max-content;padding-inline:2rem;display:flex}.hl-ticker-item{flex:none;max-width:min(34rem,78vw)}.hl-ticker-quote{color:var(--fg);font-size:clamp(1.8rem,1.2rem + 2vw,3.25rem);font-weight:900;font-stretch:72%;line-height:.95;transition:color .4s;display:block}.hl-ticker-item a:hover .hl-ticker-quote,.hl-ticker-item a:focus-visible .hl-ticker-quote{color:var(--accent-text)}@media (prefers-reduced-motion:no-preference){.hl-ticker-track{animation:60s linear infinite hl-ticker}.hl-ticker:hover .hl-ticker-track,.hl-ticker:focus-within .hl-ticker-track{animation-play-state:paused}[dir=rtl] .hl-ticker-track{animation-direction:reverse}}@media (prefers-reduced-motion:reduce){.hl-ticker-track{flex-wrap:wrap;width:auto}.hl-ticker-item[aria-hidden]{display:none}}@keyframes hl-ticker{to{translate:-50%}}.hl-spot-scroll{padding-block:3.5rem}.hl-spot-items{gap:4rem;display:grid}@media (min-width:64rem) and (min-height:40rem){.hl-spot-scroll{height:calc(var(--n,1) * 85svh + 15svh);padding-block:0}.hl-spot-pin{top:var(--header-h);min-height:calc(100svh - var(--header-h));align-content:center;padding-block:1.5rem;display:grid;position:sticky}.hl-spot-pin .hl-tilt{max-width:min(24rem, calc((100svh - var(--header-h) - 15rem) * .8))}.hl-spot-pin .hl-quote{font-size:min(clamp(2.2rem,1.2rem + 3.6vw,4.75rem),8svh)}.hl-spot-pin .hl-spot-item{z-index:calc(10 - var(--pos,0));pointer-events:none;grid-area:1/1}.hl-spot-pin .hl-spot-item[data-on]{pointer-events:auto}.hl-spot-pin .hl-spot-item .hl-tilt{backface-visibility:hidden;filter:brightness();transition:transform .8s cubic-bezier(.45,0,.2,1),filter .8s;transform:perspective(1400px)rotateY(0)}.hl-spot-pin .hl-spot-item:not([data-on]) .hl-tilt{filter:brightness(.45);transform:perspective(1400px) rotateY(calc(clamp(-1, var(--pos), 1) * 180deg))}.hl-spot-pin .hl-spot-text{transition:opacity .5s,visibility .5s}.hl-spot-pin .hl-spot-item:not([data-on]) .hl-spot-text{opacity:0;visibility:hidden}@media (prefers-reduced-motion:reduce){.hl-spot-pin .hl-spot-item .hl-tilt,.hl-spot-pin .hl-spot-text{transition:none}}[dir=rtl] .hl-spot-pin .hl-spot-item:not([data-on]) .hl-tilt{transform:perspective(1400px) rotateY(calc(clamp(-1, var(--pos), 1) * -180deg))}}@property --p{syntax:"<number>";inherits:true;initial-value:1}.lit{background:linear-gradient(90deg, currentColor calc(var(--p) * 100%), color-mix(in srgb, currentColor 20%, transparent) calc(var(--p) * 100% + 3%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lit-scroll,.lit-scroll-phone{animation:linear both lit-sweep;animation-timeline:view();animation-range:entry 45% cover 55%}}}@keyframes lit-sweep{0%{--p:0}to{--p:1}}@media (min-width:64rem) and (min-height:40rem){.hl-spot-pin .lit-scroll-phone{animation:none}@media (prefers-reduced-motion:reduce){.hl-spot-pin .lit-driven{--p:1!important}}}
