:root{--ease-apple:cubic-bezier(0.4,0,0.6,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-soft:cubic-bezier(0.25,0.1,0.3,1);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-std:var(--ease-apple);--ease-quad:var(--ease-in-out-quad);--ease-gal:var(--ease-soft);--ease-cubic-out:var(--ease-out-cubic);--dur-press:0.2s;--dur-fast:0.32s;--dur-base:0.5s;--dur-slow:0.9s;--dur-reveal:0.9s;--reveal-distance:30px;--reveal-stagger:0.15s;--ease-nav:cubic-bezier(0.28,0.11,0.32,1);--spring-card:cubic-bezier(0.34,1.2,0.64,1);--spring-calm:cubic-bezier(0.34,1.1,0.64,1);--spring-pop:cubic-bezier(0.34,1.56,0.64,1);--spring-crit:cubic-bezier(0.25,1,0.5,1)}@supports (transition-timing-function:linear(0,1)){:root{--spring-card:linear(0,0.073,0.232,0.423,0.599,0.747,0.86,0.942,0.993,1.022,1.035,1.037,1.034,1.027,1.021,1.014,1.009,1.005,1.002,1,0.999);--spring-calm:linear(0,0.05,0.168,0.303,0.447,0.572,0.679,0.771,0.84,0.893,0.933,0.961,0.98,0.992,1,1.004,1.006,1.007,1.006,1.006,1.005,1.004,1.003,1.002,1.002);--spring-pop:linear(0,0.081,0.261,0.473,0.674,0.838,0.958,1.035,1.074,1.087,1.082,1.067,1.049,1.031,1.016,1.005,0.998,0.994,0.992,0.993,0.994,0.995,0.997,0.998,0.999);--spring-crit:linear(0,0.051,0.166,0.294,0.425,0.536,0.636,0.715,0.782,0.832,0.873,0.903,0.928,0.945,0.959,0.97,0.977,0.983,0.988,0.991,0.993,0.995,0.996,0.997,0.998)}}@media (max-width:734px){:root{--reveal-distance:24px}}@property --reveal-i{syntax:"<number>";inherits:false;initial-value:0}@property --p{syntax:"<number>";inherits:true;initial-value:1}@property --ch-bg{syntax:"<color>";inherits:true;initial-value:transparent}@property --ch-fg{syntax:"<color>";inherits:true;initial-value:#1d1d1f}@property --ch-fg-2{syntax:"<color>";inherits:true;initial-value:#6e6e73}@property --ch-card{syntax:"<color>";inherits:true;initial-value:#f5f5f7}@property --ch-rule{syntax:"<color>";inherits:true;initial-value:#d2d2d7}.m-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-distance),0);will-change:auto}[data-reveal][data-done]{transition-delay:0s}[data-reveal]:not([data-in]){will-change:opacity,transform}:root [data-reveal]:not([data-done]){transition-property:opacity,transform,clip-path;transition-duration:var(--reveal-duration,.9s),calc(var(--reveal-duration, .9s) * .78),calc(var(--reveal-duration, .9s) * 1.33);transition-timing-function:var(--ease-in-out-quad),var(--ease-in-out-quad),var(--ease-soft);transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-i) * var(--reveal-stagger))}[data-reveal][data-in]{opacity:1;transform:none}[data-reveal=fade],[data-reveal=fade][data-in]{transform:none}[data-reveal=scale]{transform:scale(.94);transform-origin:50% 60%}:root [data-reveal=scale]:not([data-done]){transition-duration:var(--reveal-duration,.9s),calc(var(--reveal-duration, .9s) * 1.25),0s;transition-timing-function:var(--ease-in-out-quad),var(--ease-soft),linear}[data-reveal=scale][data-in]{transform:none}[data-reveal=mask]{opacity:1;transform:none;clip-path:inset(7% 7% 7% 7% round var(--reveal-radius,28px))}[data-reveal=mask]>*{scale:1.14}:root [data-reveal=mask]:not([data-done]){transition-duration:.6s,0s,1.2s;transition-timing-function:var(--ease-apple),linear,var(--ease-soft)}:root [data-reveal=mask]:not([data-done])>*{transition:scale 1.5s var(--ease-soft);transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-i) * var(--reveal-stagger))}[data-reveal=mask][data-in]{clip-path:inset(0 0 0 0 round var(--reveal-radius-end,0))}[data-reveal=mask][data-in]>*{scale:none}[data-reveal=mask][data-done]{clip-path:none}[data-reveal=words],[data-reveal=words][data-in]{opacity:1;transform:none}[data-reveal=words] .rw{display:inline-block;opacity:0;transform:translate3d(0,.45em,0)}:root [data-reveal=words]:not([data-done]) .rw{transition:opacity .7s var(--ease-apple),transform .9s var(--ease-out-quart);transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-i) * var(--reveal-stagger) + var(--wi, 0) * var(--word-stagger, .06s))}[data-reveal=words][data-in] .rw,[data-reveal=zoom],[data-reveal=zoom][data-in]{opacity:1;transform:none}[data-reveal=zoom]{overflow:clip}[data-reveal=zoom]>*{scale:1.1}:root [data-reveal=zoom]:not([data-done])>*{transition:scale 4s var(--ease-out-cubic);transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-i) * var(--reveal-stagger))}[data-reveal=zoom][data-in]>*{scale:none}[data-reveal=push],[data-reveal=push][data-in]{opacity:1;transform:none}[data-reveal=push]{overflow:clip}:root [data-reveal=push]:not([data-done])>*,[data-reveal=push][data-done]>*{transition:scale 4s var(--ease-apple);transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-i) * var(--reveal-stagger))}[data-reveal=push][data-in]>*{scale:1.1}[data-reveal=swipe]{opacity:1;transform:none;background-image:linear-gradient(90deg,var(--swipe-1,#f5f5f7) 0,var(--swipe-1,#f5f5f7) 40%,var(--swipe-2,#d9c6a8) 64%,var(--swipe-3,#9c7a5b) 100%);background-size:250% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}:is([data-chapter=grey],[data-chapter=light],[data-chapter=white],.surface-light,.surface-grey) [data-reveal=swipe]{--swipe-1:#1d1d1f;--swipe-2:#a8865f;--swipe-3:#6e4f36}[data-reveal=swipe][data-in]{opacity:1;transform:none;background-position:100% 0}:root [data-reveal=swipe]:not([data-done]){transition:background-position 2.2s var(--ease-in-out-cubic);transition-delay:calc(var(--reveal-delay, 0s) + var(--reveal-i) * var(--reveal-stagger) + .2s)}[data-reveal=swipe][data-done]{transition:none}:root [data-reveal][data-instant],:root [data-reveal][data-instant] .rw,:root [data-reveal][data-instant]>*{transition:none!important}@media (scripting:none){[data-reveal],[data-reveal] .rw{opacity:1!important;transform:none!important;clip-path:none!important}[data-reveal=mask]>*,[data-reveal=push]>*,[data-reveal=zoom]>*{scale:none!important}[data-reveal=swipe]{background-position:100% 0!important}}[data-dezoom],[data-parallax=""],[data-parallax=lg],[data-parallax=sm]{overflow:clip}[data-parallax]{--px-amt:0.06}[data-parallax=sm]{--px-amt:0.03}[data-parallax=lg]{--px-amt:0.1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-dezoom]{view-timeline:--m-dz block}[data-dezoom]>:first-child{animation:m-dezoom linear both;animation-timeline:--m-dz;animation-range:entry 0 cover 50%}[data-parallax]:is([data-parallax=""],[data-parallax=sm],[data-parallax=lg]){view-timeline:--m-px block}[data-parallax]:is([data-parallax=""],[data-parallax=sm],[data-parallax=lg])>:first-child{animation:m-parallax linear both;animation-timeline:--m-px;animation-range:cover 0 cover 100%}[data-parallax=self]{animation:m-parallax-self linear both;animation-timeline:view();animation-range:cover 0 cover 100%}[data-parallax=back]{animation:m-px-back linear both;animation-timeline:view();animation-range:entry 0 exit 100%}[data-parallax=front]{animation:m-px-front linear both;animation-timeline:view();animation-range:entry 20% exit 80%}[data-parallax=rise]{animation:m-px-rise linear both;animation-timeline:view();animation-range:entry 30% cover 55%}[data-bleed]{animation:m-bleed linear both;animation-timeline:view();animation-range:entry 30% cover 40%}[data-progress]{animation:m-progress linear both;animation-timeline:view();animation-range:cover 0 cover 100%}[data-progress=enter]{animation-range:entry 0 entry 100%}[data-progress=exit]{animation-range:exit 0 exit 100%}[data-progress=contain]{animation-range:contain 0 contain 100%}}}@keyframes m-dezoom{0%{scale:var(--dezoom-from,1.15)}to{scale:1}}@keyframes m-parallax{0%{translate:0 calc(var(--px-amt) * -100%);scale:calc(1 + var(--px-amt) * 2 + .02)}to{translate:0 calc(var(--px-amt) * 100%);scale:calc(1 + var(--px-amt) * 2 + .02)}}@keyframes m-parallax-self{0%{translate:0 var(--parallax-y,40px)}to{translate:0 calc(var(--parallax-y, 40px) * -1)}}@keyframes m-bleed{0%{clip-path:inset(0 var(--bleed-inset,6.25vw) round var(--bleed-radius,28px))}to{clip-path:inset(0 0 round 0)}}@keyframes m-px-back{0%{translate:0 -34px}to{translate:0 22px}}@keyframes m-px-front{0%{translate:0 170px}to{translate:0 -275px}}@keyframes m-px-rise{0%{translate:0 220px;opacity:0}40%{opacity:1}to{translate:0 8px;opacity:1}}@keyframes m-progress{0%{--p:0}to{--p:1}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-dezoom]>:first-child{scale:calc(var(--dezoom-from, 1.15) - (var(--dezoom-from, 1.15) - 1) * var(--m-dz, 1))}[data-parallax]:is([data-parallax=""],[data-parallax=sm],[data-parallax=lg])>:first-child{translate:0 calc(var(--px-amt) * (var(--m-px, .5) * 200% - 100%));scale:calc(1 + var(--px-amt) * 2 + .02)}[data-parallax=self]{translate:0 calc(var(--parallax-y, 40px) * (1 - var(--m-px, .5) * 2))}[data-parallax=back]{translate:0 calc(-34px + 56px * var(--m-px, .6))}[data-parallax=front]{translate:0 calc(170px - 445px * var(--m-px, .38))}[data-parallax=rise]{translate:0 calc(220px - 212px * var(--m-px, 1));opacity:clamp(0,calc(var(--m-px, 1) * 2.5),1)}[data-bleed]{clip-path:inset(0 calc(var(--bleed-inset, 6.25vw) * (1 - var(--m-bl, 1))) round calc(var(--bleed-radius, 28px) * (1 - var(--m-bl, 1))))}}}@media (min-width:735px){[data-bleed=mobile]{animation:none!important;clip-path:none!important}}[data-chapter]{background-color:var(--ch-bg);color:var(--ch-fg)}[data-chapter-from=black]:not([data-chapter-in]),[data-chapter=black]{--ch-bg:#000;--ch-fg:#f5f5f7;--ch-fg-2:#86868b;--ch-card:#1d1d1f;--ch-rule:rgba(255,255,255,0.14)}[data-chapter-from=dark]:not([data-chapter-in]),[data-chapter=dark]{--ch-bg:#1d1d1f;--ch-fg:#f5f5f7;--ch-fg-2:#86868b;--ch-card:#2c2c2e;--ch-rule:rgba(255,255,255,0.14)}[data-chapter-from=grey]:not([data-chapter-in]),[data-chapter=grey]{--ch-bg:#f5f5f7;--ch-fg:#1d1d1f;--ch-fg-2:#6e6e73;--ch-card:#fff;--ch-rule:#d2d2d7}[data-chapter-from=light]:not([data-chapter-in]),[data-chapter-from=white]:not([data-chapter-in]),[data-chapter=light],[data-chapter=white]{--ch-bg:#fff;--ch-fg:#1d1d1f;--ch-fg-2:#6e6e73;--ch-card:#f5f5f7;--ch-rule:#d2d2d7}[data-chapter][data-chapter-from]{transition:--ch-bg .8s var(--ease-apple),--ch-fg .8s var(--ease-apple),--ch-fg-2 .8s var(--ease-apple),--ch-card .8s var(--ease-apple),--ch-rule .8s var(--ease-apple)}.ss{--ss-step-d:90vh;--ss-bg:#000;--ss-fg:#f5f5f7;--ss-fg-2:#86868b;--ss-radius:28px;position:relative;background:var(--ss-bg);color:var(--ss-fg)}.ss[data-theme=light]{--ss-bg:#fff;--ss-fg:#1d1d1f;--ss-fg-2:#6e6e73}.ss-track{position:relative}.ss-media{position:sticky;top:0;height:100vh;height:100svh;z-index:1}.ss-frame{position:relative;height:100%;overflow:clip;background:#111}.ss[data-theme=light] .ss-frame{background:#f5f5f7}.ss-layer{position:absolute;inset:0;opacity:0;transform:scale(1.04);transition:opacity .8s var(--ease-apple),transform 1.4s var(--ease-soft)}.ss-layer:first-child{opacity:1;transform:none}.ss[data-ready] .ss-layer{opacity:0;transform:scale(1.04)}.ss[data-ready] .ss-layer[data-active]{opacity:1;transform:none}.ss-layer>*{width:100%;height:100%}.ss-layer :where(img,video){width:100%;height:100%;object-fit:cover}.ss-steps{position:relative;z-index:2}.ss-step{min-height:var(--ss-step,var(--ss-step-d));justify-content:center}.ss-copy,.ss-step{display:flex;flex-direction:column}.ss-copy{max-width:440px;gap:12px;font-size:21px;line-height:1.38;letter-spacing:.011em;color:var(--ss-fg-2);text-wrap:pretty}.ss-copy :where(h2,h3,h4){margin:0;color:var(--ss-fg);font-size:32px;line-height:1.125;font-weight:600;letter-spacing:.004em;text-wrap:balance}.ss-copy :where(p){margin:0}.ss-copy :where(strong,b){color:var(--ss-fg);font-weight:600}.ss[data-ready] .ss-copy{opacity:.2;transform:translate3d(0,16px,0);transition:opacity .6s var(--ease-apple),transform .8s var(--ease-out-cubic)}.ss[data-ready] .ss-step[data-active] .ss-copy,.ss[data-ready] .ss-step[data-past] .ss-copy{transform:none}.ss[data-ready] .ss-step[data-active] .ss-copy{opacity:1}@media (min-width:835px){.ss--split .ss-track{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,5vw,96px);max-width:1260px;margin-inline:auto;padding-inline:22px}.ss--split.ss--media-start .ss-track{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ss--split .ss-media{grid-column:2;grid-row:1;align-self:start;padding-block:12vh;display:flex;align-items:center}.ss--split.ss--media-start .ss-media{grid-column:1}.ss--split .ss-frame{width:100%;height:100%;max-height:760px;border-radius:var(--ss-radius)}.ss--split .ss-steps{grid-column:1;grid-row:1;padding-block:20vh}.ss--split.ss--media-start .ss-steps{grid-column:2}}@media (max-width:834px){.ss{--ss-step-d:70svh;--ss-radius:20px}.ss--split .ss-media{height:58svh;padding:64px 16px 12px;background:var(--ss-bg)}.ss--split .ss-frame{border-radius:var(--ss-radius)}.ss--split .ss-steps{z-index:0;padding:0 24px 16svh}.ss--split .ss-step{min-height:var(--ss-step,42svh);padding-block:16px}.ss-copy{font-size:17px;line-height:1.47;letter-spacing:-.022em}.ss-copy :where(h2,h3,h4){font-size:24px;line-height:1.17}}.ss--overlay .ss-track,.ss--stack .ss-track{display:grid}.ss--overlay .ss-media,.ss--stack .ss-media{grid-area:1/1;align-self:start}.ss--overlay .ss-steps,.ss--stack .ss-steps{grid-area:1/1}.ss--overlay .ss-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.55))}.ss--overlay[data-theme=light] .ss-frame:after{background:linear-gradient(180deg,rgba(255,255,255,0) 45%,rgba(255,255,255,.7))}.ss--overlay .ss-steps{padding-top:40vh;padding-bottom:30vh}.ss--overlay .ss-step{justify-content:flex-end;padding-inline:max(22px,calc((100vw - 1260px) / 2));padding-bottom:12vh}.ss--overlay .ss-copy{padding:32px 32px 34px;border-radius:28px;background:rgba(22,22,23,.62);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);color:#a1a1a6}.ss--overlay .ss-copy :where(h2,h3,h4,strong,b){color:#f5f5f7}.ss--overlay[data-theme=light] .ss-copy{background:rgba(255,255,255,.72);color:#6e6e73}.ss--overlay[data-theme=light] .ss-copy :where(h2,h3,h4,strong,b){color:#1d1d1f}@media (max-width:834px){.ss--overlay .ss-step{padding-inline:16px;padding-bottom:6svh}.ss--overlay .ss-copy{max-width:none;padding:24px 22px 26px;border-radius:20px}}.ss--stack .ss-frame:after{content:"";position:absolute;inset:0;pointer-events:none;background:rgba(0,0,0,.42)}.ss--stack[data-theme=light] .ss-frame:after{background:rgba(255,255,255,.55)}.ss--stack .ss-steps{padding:30vh 22px}.ss--stack .ss-step{min-height:100vh;min-height:100svh;align-items:center;text-align:center}.ss--stack .ss-copy{max-width:840px;align-items:center;gap:24px;font-size:21px;line-height:1.381;font-weight:600;letter-spacing:.011em}.ss--stack:has(.ss-media)[data-theme=dark] .ss-copy{color:#d2d2d7}.ss--stack .ss-copy :where(h2,h3){font-size:clamp(40px,5.6vw,80px);line-height:1.05;letter-spacing:-.015em}.ss--stack[data-ready] .ss-track{height:calc(100vh * (.625 + var(--ss-n, 3) * 1.225))}.ss--stack[data-ready] .ss-steps{position:sticky;top:0;align-self:start;height:100vh;height:100svh;padding:0 22px;display:grid;place-items:center}.ss--stack[data-ready] .ss-step{grid-area:1/1;min-height:0;opacity:var(--v,0);translate:0 var(--vy,0)}.ss--stack[data-ready] .ss-copy{opacity:1;transform:none;transition:none}.ss--stack[data-ready] .ss-layer{opacity:var(--v,0);transform:none;transition:none}.ss--stack[data-ready] .ss-layer:first-child{opacity:var(--v,1)}@media (max-width:834px){.ss--stack .ss-copy{font-size:19px;line-height:1.421;letter-spacing:.012em}.ss--stack .ss-copy :where(h2,h3){font-size:40px;line-height:1.1;letter-spacing:0}}.ss:is(.ss--overlay,.ss--stack):not(.ss--shrink) .ss-layer>*{scale:calc(1 + .12 * (1 - clamp(0, calc(var(--p, 1) * 2), 1)))}.ss--shrink .ss-frame{--k:clamp(0,calc(var(--p, 0) / 0.22),1);clip-path:inset(calc(var(--k) * var(--ss-inset, 5vh)) calc(var(--k) * var(--ss-inset-x, max(22px, calc((100vw - 1260px) / 2)))) round calc(var(--k) * var(--ss-radius)))}.ss--shrink .ss-layer>*{scale:calc(1.12 - .12 * var(--k, 1))}@media (prefers-reduced-motion:reduce){.ss-layer,.ss[data-ready] .ss-copy{transition:none;transform:none!important}.ss[data-ready] .ss-copy{opacity:1}.ss--shrink .ss-frame{clip-path:none}.ss--overlay .ss-layer>*,.ss--shrink .ss-layer>*,.ss--stack .ss-layer>*{scale:none!important}.ss--stack[data-ready] .ss-step{translate:none}}.scroll-words .sw{transition:color .35s var(--ease-apple)}.scroll-words[data-mode=highlight] .sw,.surface-grey .scroll-words[data-mode=highlight] .sw,.surface-light .scroll-words[data-mode=highlight] .sw{color:#86868b}.scroll-words[data-mode=highlight] .sw[data-on]{color:#f5f5f7}.scroll-words[data-tone=dark] .sw{color:#424245}.scroll-words[data-tone=dark] .sw[data-on]{color:#f5f5f7}.scroll-words[data-tone=light] .sw,:is([data-chapter=grey],[data-chapter=light],[data-chapter=white]) .scroll-words:not([data-tone=dark]) .sw{color:#c7c7cc}.scroll-words[data-tone=light] .sw[data-on],:is([data-chapter=grey],[data-chapter=light],[data-chapter=white]) .scroll-words:not([data-tone=dark]) .sw[data-on]{color:#1d1d1f}.scroll-words[data-mode=highlight][data-tone=light] .sw,.surface-grey .scroll-words[data-mode=highlight]:not([data-tone=dark]) .sw,.surface-light .scroll-words[data-mode=highlight]:not([data-tone=dark]) .sw,:is([data-chapter=grey],[data-chapter=light],[data-chapter=white]) .scroll-words[data-mode=highlight]:not([data-tone=dark]) .sw{color:#6e6e73}.scroll-words[data-mode=highlight][data-tone=light] .sw[data-on],.surface-grey .scroll-words[data-mode=highlight]:not([data-tone=dark]) .sw[data-on],.surface-light .scroll-words[data-mode=highlight]:not([data-tone=dark]) .sw[data-on],:is([data-chapter=grey],[data-chapter=light],[data-chapter=white]) .scroll-words[data-mode=highlight]:not([data-tone=dark]) .sw[data-on]{color:#1d1d1f}@media (scripting:none){.scroll-words .sw{color:inherit!important}}[data-counter]{font-variant-numeric:tabular-nums}[data-counter][data-counting]{display:inline-block}.page-enter{animation:none}.page-enter[data-enter]{animation:m-page-in .45s var(--ease-apple) backwards,m-page-rise .7s var(--ease-out) backwards}@keyframes m-page-in{0%{opacity:0}to{opacity:1}}@keyframes m-page-rise{0%{translate:0 12px}to{translate:none}}.gl{--gl-inset:max(22px,calc((100vw - 1260px) / 2));--gl-gap:20px;--gl-paddle-bg:rgba(210,210,215,0.64);--gl-paddle-bg-hover:rgba(223,223,227,0.7);--gl-paddle-bg-active:rgba(193,193,198,0.65);--gl-paddle-fg:rgba(0,0,0,0.56);--gl-paddle-disabled:0.42;--gl-dot:rgba(0,0,0,0.42);--gl-dot-on:#1d1d1f;position:relative;min-width:0}.gl[data-theme=dark]{--gl-paddle-bg:rgba(66,66,69,0.72);--gl-paddle-bg-hover:rgba(73,73,76,0.73);--gl-paddle-bg-active:rgba(54,54,57,0.72);--gl-paddle-fg:rgba(255,255,255,0.8);--gl-paddle-disabled:0.36;--gl-dot:rgba(255,255,255,0.36);--gl-dot-on:#f5f5f7}.gl-track{display:flex;gap:var(--gl-gap);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--gl-inset);scroll-padding-inline:var(--gl-inset);padding-block:10px 30px;margin-block:-10px -30px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gl-track::-webkit-scrollbar{display:none}.gl-track:focus-visible{outline-offset:-2px}.gl-slide{flex:0 0 var(--gl-slide,auto);min-width:0;scroll-snap-align:start;display:flex}.gl-slide>*{flex:1 1 auto;min-width:0}.gl[data-align=center] .gl-slide{scroll-snap-align:center}.gl-nav{display:flex;align-items:center;justify-content:flex-end;gap:18px;margin-top:24px;padding-inline:var(--gl-inset);min-height:36px}.gl:not([data-ready]) .gl-nav,.gl[data-static] .gl-nav{visibility:hidden}.gl-dots{flex:1;display:flex;justify-content:center;gap:0}.gl-paddles{display:flex;gap:18px}.gl-dots+.gl-paddles{position:absolute;inset-inline-end:var(--gl-inset)}.gl-paddle{all:unset;box-sizing:border-box;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--gl-paddle-fg);background:var(--gl-paddle-bg);-webkit-tap-highlight-color:transparent;transition:background-color .1s linear,color .1s linear,opacity .1s linear,transform .2s var(--ease-out)}.gl-paddle svg{display:block}[dir=rtl] .gl-paddle svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.gl-paddle:not(:disabled):hover{background:var(--gl-paddle-bg-hover)}}.gl-paddle:not(:disabled):active{background:var(--gl-paddle-bg-active);transform:scale(.95)}.gl-paddle:disabled{opacity:var(--gl-paddle-disabled);cursor:default}.gl-paddle:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.gl-dot{all:unset;box-sizing:border-box;width:24px;height:24px;display:grid;place-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.gl-dot:before{content:"";width:8px;height:8px;border-radius:8px;background:var(--gl-dot);transition:width .3s var(--ease-apple),background-color .3s var(--ease-apple)}.gl-dot[aria-current]:before{width:32px;background:var(--gl-dot-on)}.gl-dot[aria-current]{width:48px}.gl-dot:focus-visible:before{outline:2px solid #0071e3;outline-offset:3px}@media (max-width:734px){.gl{--gl-gap:12px}.gl-nav{margin-top:20px}}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal] .rw{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}[data-reveal=mask]>*,[data-reveal=push]>*,[data-reveal=zoom]>*{scale:none!important;transition:none!important}[data-reveal=swipe]{background-position:100% 0!important}[data-bleed]{animation:none!important;clip-path:none!important}[data-dezoom]>:first-child,[data-parallax],[data-parallax]:is([data-parallax=""],[data-parallax=sm],[data-parallax=lg])>:first-child{translate:none!important;scale:none!important;animation:none!important}[data-chapter][data-chapter-from]{transition:none}.page-enter[data-enter]{animation:none!important}.gl-dot:before,.gl-paddle,.scroll-words .sw{transition:none}.gl-track{scroll-behavior:auto}}.gf,.gf *,.gf :after,.gf :before,.ln,.ln *,.ln :after,.ln :before,.lsg,.lsg *{box-sizing:border-box}.nav.ln{--ln-ease:cubic-bezier(0.4,0,0.6,1);--ln-sheet-ease:cubic-bezier(0.32,0.72,0,1)}.nav.ln,.nav.ln .lnp[data-tone=dark]{--ln-rest:#000;--ln-fg:#f5f5f7;--ln-fg-strong:#fff;--ln-fg-2:rgba(255,255,255,0.8);--ln-fg-3:#86868b;--ln-frost:rgba(22,22,23,0.8);--ln-hair:rgba(255,255,255,0.24);--ln-hair-2:rgba(255,255,255,0.14);--ln-sheet:22,22,23;--ln-sheet-fg:#e8e8ed;--ln-link:#2997ff;--lnp-bg:rgba(18,18,18,0.8);--lnp-bg-open:#161617;--lnp-ring:#282828;--lnp-explore-bg:rgba(18,18,18,0.6);--lnp-explore-ring:#6e6e73;--lnp-explore-ring-hover:#f5f5f7;--lnp-chip-hover:rgba(255,255,255,0.1);--lnp-chip-on-bg:#f5f5f7;--lnp-chip-on-fg:#1d1d1f;--lnp-close-bg:#e8e8ed;--lnp-close-fg:#1d1d1f;--lnp-veil:rgba(0,0,0,0.2)}.nav.ln .lnp[data-tone=light],.nav.ln[data-theme=light]{--ln-rest:#fff;--ln-fg:#1d1d1f;--ln-fg-strong:#000;--ln-fg-2:rgba(0,0,0,0.8);--ln-fg-3:#6e6e73;--ln-frost:rgba(250,250,252,0.8);--ln-hair:rgba(0,0,0,0.16);--ln-hair-2:rgba(0,0,0,0.1);--ln-sheet:250,250,252;--ln-sheet-fg:#333336;--ln-link:#0066cc;--lnp-bg:rgba(255,255,255,0.8);--lnp-bg-open:#fff;--lnp-ring:#e6e6e8;--lnp-explore-bg:rgba(255,255,255,0.8);--lnp-explore-ring:#86868b;--lnp-explore-ring-hover:#1d1d1f;--lnp-chip-hover:rgba(0,0,0,0.05);--lnp-chip-on-bg:#1d1d1f;--lnp-chip-on-fg:#fff;--lnp-close-bg:#1d1d1f;--lnp-close-fg:#fff;--lnp-veil:rgba(255,255,255,0.08)}.nav.ln{position:relative;top:auto;z-index:50;height:var(--nav-h,52px);color:var(--ln-fg);border-bottom:0;transition:none;font-family:var(--font-sans);text-align:start}.nav.ln,.nav.ln:not([data-scrolled]){background:var(--ln-rest);backdrop-filter:none;-webkit-backdrop-filter:none}.nav.ln a,.nav.ln a:hover{text-decoration:none}.ln-vh,.lsg-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nav.ln[data-variant=global]{position:sticky;top:0;background:transparent}.ln-bg{position:absolute;inset:0;z-index:0;background-color:var(--ln-rest);transition:background-color .24s cubic-bezier(.28,.11,.32,1),-webkit-backdrop-filter .24s cubic-bezier(.28,.11,.32,1),backdrop-filter .24s cubic-bezier(.28,.11,.32,1)}.ln-bg:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--ln-hair);opacity:0;transition:opacity .24s cubic-bezier(.28,.11,.32,1)}.nav.ln[data-scrolled] .ln-bg{background-color:var(--ln-frost);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.nav.ln[data-scrolled] .ln-bg:after{opacity:1}.nav.ln[data-open] .ln-bg:after{opacity:0}.ln-bar{position:relative;z-index:2;display:flex;align-items:center;height:var(--nav-h,52px);margin:0 auto;padding:0 max(22px,env(safe-area-inset-right)) 0 max(22px,env(safe-area-inset-left));white-space:nowrap}.ln-lockup{display:flex;align-items:baseline;gap:14px;min-width:0;flex:0 1 auto;margin-inline-end:auto}.ln-brand{flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--ln-fg-3);transform:translateY(-1px);transition:color .32s var(--ln-ease)}.ln-brand:hover{color:var(--ln-fg)}.ln-title{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:21px;line-height:1.14286;letter-spacing:.011em}.ln-title,.ln-wordmark{font-weight:600;color:var(--ln-fg)}.ln-wordmark{flex:0 0 auto;font-size:15px;letter-spacing:.18em}.ln-title:hover,.ln-wordmark:hover{color:var(--ln-fg)}.ln-subtitle{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ln-fg-3)}.ln-links,.ln-subtitle{font-size:12px;letter-spacing:-.01em}.ln-links{display:flex;flex:0 0 auto;align-items:center;gap:24px;margin-inline-start:32px;line-height:16px;white-space:nowrap}.ln-link{position:relative;display:block;padding:18px 0;color:var(--ln-fg-2);transition:color .32s var(--ln-ease)}.ln-link:focus-visible,.ln-link:hover,.ln-link[data-current]{color:var(--ln-fg)}.ln-link:active{opacity:1;color:var(--ln-fg-3)}.ln-link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;border-radius:1px;background:currentColor;opacity:0;transition:opacity .24s cubic-bezier(.28,.11,.32,1)}.ln-link[data-current]:after{opacity:.8}.ln-link-current{color:var(--ln-fg);font-weight:600}.ln-link-current:after{display:none}.ln-end{display:flex;align-items:center;gap:14px;flex:0 0 auto;margin-inline-start:24px}.ln-cta,.lnp-cta{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:6px 11px;border-radius:999px;background:#0071e3;color:#fff;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;white-space:nowrap;transition:none;-webkit-tap-highlight-color:transparent}.nav.ln .ln-cta:hover,.nav.ln .lnp-cta:hover{background:#0076df;color:#fff}.nav.ln .ln-cta:active,.nav.ln .lnp-cta:active{background:#006edb;color:#fff;transform:none}.nav.ln :is(.ln-cta,.lnp-cta,.ln-explore,.lnp-explore):focus-visible{outline:2px solid #0071e3;outline-offset:3px;border-radius:999px}.ln-toggle{display:none}.ln-explore,.lnp-explore{align-items:center;gap:6px;height:28px;margin:0;padding:6px 10px 6px 11px;border:0;border-radius:999px;background:var(--lnp-explore-bg);box-shadow:inset 0 0 0 1px var(--lnp-explore-ring);color:var(--ln-fg);font:inherit;font-size:12px;line-height:16px;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}.lnp-explore{display:inline-flex}.ln-explore:hover,.lnp-explore:hover{box-shadow:inset 0 0 0 1px var(--lnp-explore-ring-hover)}.ln-explore[aria-expanded=true]{background:var(--ln-fg);color:var(--ln-rest);box-shadow:none}.ln-explore-label{display:grid}.ln-explore-label>span{grid-area:1/1;opacity:0;transition:opacity .2s var(--ln-ease)}.ln-explore-label>span[data-on]{opacity:1}.ln-chev{flex:0 0 auto;transition:transform .32s var(--ln-ease)}[aria-expanded=true]>.ln-chev{transform:scaleY(-1)}.ln-burger{position:relative;width:44px;height:44px;margin:0;margin-inline-end:-13px;padding:0;border:0;background:none;color:var(--ln-fg);opacity:.8;cursor:pointer;transition:opacity .32s var(--ln-ease);-webkit-tap-highlight-color:transparent}.ln-burger:hover,.ln-burger[aria-expanded=true]{opacity:1}.ln-bun{position:absolute;top:21.4px;inset-inline-start:13px;transition:transform .12s ease-in .12s}.ln-bun,.ln-bun>span{width:18px;height:1.2px}.ln-bun>span{display:block;border-radius:1px;background:currentColor;transition:transform .12s ease-out 0s}.ln-bun-a{transform:translateY(-3.5px)}.ln-bun-b{transform:translateY(3.5px)}.ln-burger[aria-expanded=true] .ln-bun{transform:none;transition:transform .12s ease-in 0s}.ln-burger[aria-expanded=true] .ln-bun-a>span{transform:rotate(45deg);transition:transform .12s ease-out .12s}.ln-burger[aria-expanded=true] .ln-bun-b>span{transform:rotate(-45deg);transition:transform .12s ease-out .12s}.ln-burger:focus-visible{outline:2px solid #0071e3;outline-offset:-4px;border-radius:8px}.ln-lang{display:flex}.nav.ln[data-fit=no] .ln-links{position:absolute;top:0;inset-inline-start:0;width:0;overflow:hidden;visibility:hidden;pointer-events:none}.nav.ln[data-fit=no] .ln-toggle{display:inline-flex}.nav.ln[data-fit=no] .ln-sheet{display:block}@media (max-width:833px){.nav.ln .ln-links{position:absolute;top:0;inset-inline-start:0;width:0;overflow:hidden;visibility:hidden;pointer-events:none}.nav.ln .ln-toggle{display:inline-flex}.nav.ln .ln-sheet{display:block}.nav.ln .ln-lang{display:none}.ln-bar{padding-inline:16px}.ln-lockup{gap:10px}.ln-title{font-size:19px;line-height:23px;letter-spacing:.012em}.ln-end{gap:10px;margin-inline-start:12px}}@media (max-width:374px){.ln-brand{display:none}}@media (max-width:833px){.nav.ln[data-tight] .ln-brand{display:none}}.lnp[data-tight] .lnp-title{font-size:17px;line-height:21px;letter-spacing:-.01em}.ln-sheet{display:none;position:fixed;inset:0;z-index:1;overflow-y:auto;overscroll-behavior:contain;background-color:rgba(var(--ln-sheet),.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);clip-path:inset(0 0 calc(100% - var(--nav-h, 52px)) 0);visibility:hidden;transition:clip-path .36s var(--ln-ease) .15s,background-color .36s var(--ln-ease) .15s,visibility 0s linear .52s}.nav.ln[data-open] .ln-sheet{clip-path:inset(0);visibility:visible;background-color:rgb(var(--ln-sheet));transition:clip-path .44s var(--ln-ease) 0s,background-color .44s var(--ln-ease) 0s,visibility 0s linear 0s}.ln-sheet-inner{margin:0 auto;padding:calc(var(--nav-h, 52px) + 12px) 22px max(48px,env(safe-area-inset-bottom))}.ln-sheet-list{list-style:none;margin:0;padding:0}.ln-sheet-langs,.ln-sheet-list>li{opacity:0;transform:translateY(-8px);transition:opacity .2s var(--ln-ease),transform .2s var(--ln-ease)}.nav.ln[data-open] .ln-sheet-langs,.nav.ln[data-open] .ln-sheet-list>li{opacity:1;transform:none;transition:opacity .24s var(--ln-ease) calc(.2s + var(--i, 0) * 20ms),transform .24s var(--ln-ease) calc(.2s + var(--i, 0) * 20ms)}.ln-sheet-link{display:block;padding:9px 26px;font-size:28px;line-height:28px;font-weight:600;letter-spacing:.007em;color:var(--ln-sheet-fg);white-space:normal;transition:color .32s var(--ln-ease)}.ln-sheet-link:focus-visible,.ln-sheet-link:hover,.ln-sheet-link[data-current]{color:var(--ln-fg-strong)}.ln-sheet-current{color:var(--ln-fg-3)}.ln-sheet-langs{margin-top:44px;padding:0 26px}.ln-sheet-head{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:17px;line-height:1.235;letter-spacing:-.022em;color:var(--ln-fg-3)}.lnp{position:relative;z-index:3}.lnp-overlay{position:fixed;inset:0;background:var(--lnp-veil);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;transition:opacity .4s var(--ln-ease),visibility 0s linear .4s}.lnp[data-open] .lnp-overlay{opacity:1;visibility:visible;transition:opacity .43s var(--ln-ease) .04s,visibility 0s linear 0s}.lnp-host{position:fixed;top:0;inset-inline:0;max-width:1044px;margin:0 auto;padding:10px 10px 0;pointer-events:none;transform:translateY(-72px);visibility:hidden;transition:transform .23s ease,visibility 0s linear .23s}.lnp[data-shown] .lnp-host{transform:none;visibility:visible;transition:transform .23s ease,visibility 0s linear 0s}.lnp-card{position:relative;height:52px;overflow:hidden;border-radius:18px;background-color:var(--lnp-bg);box-shadow:0 0 0 1px var(--lnp-ring);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);pointer-events:auto;transition:height .4s var(--ln-sheet-ease),border-radius .4s var(--ln-sheet-ease),background-color .24s var(--ln-ease),box-shadow .24s var(--ln-ease)}.lnp[data-open] .lnp-card{height:min(var(--lnp-h,600px),calc(100vh - 20px));height:min(var(--lnp-h,600px),calc(100dvh - 20px));border-radius:32px;background-color:var(--lnp-bg-open);transition:height .56s var(--ln-sheet-ease),border-radius .56s var(--ln-sheet-ease),background-color 0s linear 0s}.lnp-bar{position:absolute;inset:0 0 auto 0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;height:52px;padding:0 20px;opacity:1;transition:opacity .2s ease .18s}.lnp[data-open] .lnp-bar{opacity:0;pointer-events:none;transition:opacity .12s ease 0s}.lnp-explore,.lnp-title{transition:color .24s var(--ln-ease),background-color .24s var(--ln-ease)}.lnp-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:23px;font-weight:600;letter-spacing:.012em}.lnp-title,.lnp-title:hover{color:var(--ln-fg)}.lnp-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.lnp-body{position:relative;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);overflow-y:auto;overscroll-behavior:contain;padding:44px 50px 34px;white-space:normal}.lnp-in{opacity:0;transform:translateY(-30px);transition:opacity .1s linear,transform .1s linear}.lnp[data-open] .lnp-in{opacity:1;transform:none;transition:opacity .45s var(--ln-sheet-ease) calc(70ms + var(--i, 0) * 26ms),transform .62s var(--ln-sheet-ease) calc(40ms + var(--i, 0) * 26ms)}.lnp-close{position:absolute;top:14px;inset-inline-end:14px;z-index:2;display:grid;place-items:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:var(--lnp-close-bg);color:var(--lnp-close-fg);cursor:pointer;opacity:0;transform:scale(.6);transition:opacity .1s linear,transform .1s linear;-webkit-tap-highlight-color:transparent}.lnp[data-open] .lnp-close{opacity:1;transform:none;transition:opacity .3s ease .12s,transform .5s var(--ln-sheet-ease) .06s}.lnp-close:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.lnp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.lnp-name{min-width:0}.lnp-eyebrow{display:inline-block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--ln-fg-3);transition:color .32s var(--ln-ease)}.lnp-eyebrow:hover,.lnp-heading{color:var(--ln-fg)}.lnp-heading{margin:0;font-size:40px;line-height:44px;font-weight:600;letter-spacing:0;transform-origin:0 0;transform:scale(.6);transition:transform .1s linear}[dir=rtl] .lnp-heading{transform-origin:100% 0}.lnp[data-open] .lnp-heading{transform:none;transition:transform .62s var(--ln-sheet-ease) .02s}.lnp-cta-lg{height:41px;padding:10px 20px;font-size:17px;line-height:21px;letter-spacing:-.022em}.lnp-rule{height:1px;margin:28px 0 26px;border:0;background:var(--ln-hair-2)}.lnp-strip{display:flex;gap:8px;list-style:none;margin:-6px 0 0;padding:0 40px 0 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}[dir=rtl] .lnp-strip{padding:0 0 0 40px}.lnp-strip::-webkit-scrollbar{display:none}.lnp-strip>li{flex:0 0 auto}.lnp-sib{display:flex;flex-direction:column;align-items:center;gap:10px;width:132px;padding:14px 10px 12px;border-radius:20px;color:var(--ln-fg);font-size:14px;line-height:20px;font-weight:500;letter-spacing:-.016em;text-align:center}.lnp-sib:hover{color:var(--ln-fg)}.lnp-sib:hover,.lnp-sib[data-current]{background:var(--lnp-chip-hover)}.lnp-sib:focus-visible{outline:2px solid #0071e3;outline-offset:-2px}.lnp-sib-img{display:block;width:104px;height:68px;overflow:hidden;border-radius:12px;background:var(--ln-hair-2)}.lnp-sib-img img{width:100%;height:100%;object-fit:cover}.lnp-in-far{transform:translateY(-60px)}.lnp-body[data-strip] .lnp-rule{margin:20px 0 28px}.lnp-body[data-strip] .lnp-chips{margin-top:30px}.lnp-chips{display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rows-d,3),auto);grid-auto-columns:minmax(200px,max-content);justify-content:start;gap:10px 12px;list-style:none;margin:0;padding:0}.lnp-chip{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;font-size:17px;line-height:25px;font-weight:500;letter-spacing:-.022em;color:var(--ln-fg);transition:none}.lnp-chip:hover{background:var(--lnp-chip-hover);color:var(--ln-fg)}.lnp-chip[data-current],.lnp-chip[data-current]:hover{background:var(--lnp-chip-on-bg);color:var(--lnp-chip-on-fg)}.lnp-chip:focus-visible,.lnp-link:focus-visible{outline:2px solid #0071e3;outline-offset:2px;border-radius:999px}.lnp-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;list-style:none;margin:26px 0 0;padding:0}.lnp-link{display:inline-flex;align-items:center;gap:6px;font-size:19px;line-height:23px;letter-spacing:.012em;color:var(--ln-link)}.nav.ln .lnp-link:hover{color:var(--ln-link);text-decoration:underline}.lnp-link-chev{flex:0 0 auto;transform:translateY(1px)}[dir=rtl] .lnp-link-chev{transform:translateY(1px) scaleX(-1)}.lnp-foot{display:flex;align-items:center;gap:12px;margin-top:30px;padding-top:18px;border-top:1px solid var(--ln-hair-2);color:var(--ln-fg-3)}.lnp-foot-head{display:inline-flex;flex:0 0 auto}.llist{flex-wrap:wrap;align-items:center;gap:4px 16px;list-style:none;margin:0;padding:0;font-size:12px;line-height:16px;letter-spacing:-.01em}.llist,.llist-li{display:flex}.llist-item{padding:4px 0;color:var(--ln-fg-3,#86868b);transition:color .32s cubic-bezier(.4,0,.6,1)}.llist-item:focus-visible,.llist-item:hover{color:var(--ln-fg,currentColor)}.llist-item[data-active]{color:var(--ln-fg,currentColor);font-weight:600}.ln-langlist-lg{gap:2px 22px;font-size:17px;line-height:25px;letter-spacing:-.022em}.ln-langlist-lg .llist-item{font-weight:600;color:var(--ln-sheet-fg)}.ln-langlist-lg .llist-item:hover{color:var(--ln-fg-strong)}.ln-langlist-lg .llist-item[data-active]{color:var(--ln-fg-strong);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.lsw{--lsw-bg:rgba(29,29,31,0.92);--lsw-ring:rgba(255,255,255,0.12);--lsw-fg:#f5f5f7;--lsw-fg-2:rgba(255,255,255,0.8);--lsw-fg-3:#86868b;--lsw-hover:rgba(255,255,255,0.08);--lsw-check:#2997ff;position:relative;display:flex;align-items:center}.lsw[data-theme=light]{--lsw-bg:rgba(250,250,252,0.92);--lsw-ring:rgba(0,0,0,0.08);--lsw-fg:#1d1d1f;--lsw-fg-2:rgba(0,0,0,0.8);--lsw-fg-3:#6e6e73;--lsw-hover:rgba(0,0,0,0.05);--lsw-check:#0071e3}.lsw,.lsw *{box-sizing:border-box}.lsw-btn{display:inline-flex;align-items:center;gap:6px;height:28px;margin:0;padding:0 4px;border:0;border-radius:6px;background:none;color:var(--lsw-fg-2);font:inherit;font-size:12px;line-height:16px;letter-spacing:.02em;cursor:pointer;transition:color .32s cubic-bezier(.4,0,.6,1);-webkit-tap-highlight-color:transparent}.lsw-btn:hover,.lsw[data-open] .lsw-btn{color:var(--lsw-fg)}.lsw-btn:focus-visible{outline:2px solid #0071e3;outline-offset:1px}.lsw-menu{position:absolute;top:calc(100% + 14px);inset-inline-end:-12px;z-index:5;width:292px;max-height:min(70vh,520px);overflow-y:auto;padding:8px;border-radius:18px;background:var(--lsw-bg);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 0 0 1px var(--lsw-ring),0 24px 48px -16px rgba(0,0,0,.32);white-space:normal;text-align:start;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:100% 0;transition:opacity .18s cubic-bezier(.4,0,.6,1),transform .24s cubic-bezier(.4,0,.6,1),visibility 0s linear .24s}[dir=rtl] .lsw-menu{transform-origin:0 0}.lsw[data-open] .lsw-menu{opacity:1;visibility:visible;transform:none;transition:opacity .24s cubic-bezier(.4,0,.6,1),transform .36s cubic-bezier(.32,.72,0,1),visibility 0s linear 0s}.lsw-head{margin:6px 12px 8px;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--lsw-fg-3)}.lsw-item{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:9px 12px 10px;border-radius:10px;color:var(--lsw-fg);text-align:start;opacity:0;transform:translateY(-4px);transition:opacity .16s cubic-bezier(.4,0,.6,1),transform .16s cubic-bezier(.4,0,.6,1),background-color .15s linear}.lsw[data-open] .lsw-item{opacity:1;transform:none;transition:opacity .32s cubic-bezier(.4,0,.6,1) calc(60ms + var(--i, 0) * 20ms),transform .32s cubic-bezier(.4,0,.6,1) calc(60ms + var(--i, 0) * 20ms),background-color .15s linear}.lsw-item:focus-visible,.lsw-item:hover{background:var(--lsw-hover);color:var(--lsw-fg);text-decoration:none;outline:none}.lsw-item:focus-visible{box-shadow:inset 0 0 0 2px #0071e3}.lsw-name,.lsw-region{text-align:start}[dir=ltr] .lsw-name,[dir=ltr] .lsw-region,html:not([dir=rtl]) .lsw-name,html:not([dir=rtl]) .lsw-region{text-align:left}[dir=rtl] .lsw-name,[dir=rtl] .lsw-region{text-align:right}.lsw-name{grid-column:1;font-size:17px;line-height:22px;letter-spacing:-.022em}.lsw-region{grid-column:1;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--lsw-fg-3)}.lsw-check{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--lsw-check);opacity:0}.lsw-item[data-active] .lsw-name{font-weight:600}.lsw-item[data-active] .lsw-check{opacity:1}@media (max-width:833px){.lnp[data-open] .lnp-card{height:calc(100vh - 20px);height:calc(100dvh - 20px);transition:height .4s var(--ln-sheet-ease),border-radius .4s var(--ln-sheet-ease),background-color 0s linear 0s}.lnp-body[data-strip]{padding-top:60px}.lnp-strip,[dir=rtl] .lnp-strip{margin:0 -20px;padding:0 20px;scroll-padding-inline:20px}.lnp-sib{width:108px;padding:10px 6px;border-radius:12px;font-size:12px;line-height:16px}.lnp-sib-img{width:88px;height:58px}.lnp-bar{padding:0 12px 0 16px;gap:10px}[dir=rtl] .lnp-bar{padding:0 16px 0 12px}.lnp-body{padding:30px 20px 22px}.lnp-close{top:10px;inset-inline-end:10px}.lnp-head{flex-direction:column;align-items:flex-start;gap:12px;padding-inline-end:40px}.lnp-heading{font-size:24px;line-height:28px;letter-spacing:.009em;transform:scale(.8)}.lnp-cta-lg{height:32px;padding:8px 14px;font-size:12px;line-height:16px;letter-spacing:-.01em}.lnp-rule{margin:22px 0 18px}.lnp-chips{grid-template-rows:repeat(var(--rows-m,5),auto);grid-auto-columns:minmax(0,1fr);gap:6px 8px}.lnp-chip{padding:7px 12px}.lnp-links{margin-top:20px}.lnp-link{font-size:17px;line-height:21px;letter-spacing:-.022em}.lnp-foot{margin-top:24px;padding-top:14px;align-items:flex-start}.lnp-foot-head{padding-top:5px}}html[data-nav-open]{overflow:hidden;scrollbar-gutter:stable}.lsg{--lsg-bg:#fafafc;--lsg-fg:#1d1d1f;--lsg-fg-2:rgba(0,0,0,0.8);--lsg-field:#fff;--lsg-field-ring:rgba(0,0,0,0.06);--lsg-hair:rgba(0,0,0,0.1);--lsg-btn:#1d1d1f;--lsg-btn-fg:#fff;--lsg-btn-hover:#272729;position:fixed;inset-inline:0;bottom:0;z-index:55;background:var(--lsg-bg);box-shadow:0 -1px 0 var(--lsg-hair),0 -12px 32px -18px rgba(0,0,0,.18);color:var(--lsg-fg);font-family:var(--font-sans);padding-bottom:env(safe-area-inset-bottom);animation:lsg-in .6s cubic-bezier(0,0,.2,1) .6s both;transition:opacity .2s cubic-bezier(.4,0,.6,1),transform .2s cubic-bezier(.4,0,.6,1),visibility 0s linear 0s}.lsg[data-theme=dark]{--lsg-bg:#1d1d1f;--lsg-fg:#f5f5f7;--lsg-fg-2:rgba(255,255,255,0.8);--lsg-field:#2c2c2e;--lsg-field-ring:rgba(255,255,255,0.08);--lsg-hair:rgba(255,255,255,0.12);--lsg-btn:#f5f5f7;--lsg-btn-fg:#1d1d1f;--lsg-btn-hover:#fff}@keyframes lsg-in{0%{transform:translateY(100%)}to{transform:none}}.lsg[data-leaving]{opacity:0;transform:translateY(16px)}html[data-nav-open] .lsg{opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.4,0,.6,1),visibility 0s linear .2s}.lsg-inner{position:relative;display:flex;align-items:center;gap:29px;max-width:1024px;min-height:70px;margin:0 auto;padding:14px 22px}.lsg-q{flex:1 1 auto;max-width:460px;margin:0;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--lsg-fg-2)}.lsg-actions{gap:13px;margin-inline-start:auto}.lsg-actions,.lsg-select{display:flex;align-items:center}.lsg-select{position:relative;width:280px;height:42px;border-radius:11px;background:var(--lsg-field);box-shadow:inset 0 0 0 3px var(--lsg-field-ring);color:var(--lsg-fg);transition:box-shadow .24s cubic-bezier(.4,0,.6,1)}.lsg-select:focus-within{box-shadow:inset 0 0 0 2px #0071e3}.lsg-select select{-webkit-appearance:none;appearance:none;width:100%;height:100%;margin:0;padding:0 40px 0 44px;border:0;border-radius:11px;background:transparent;color:inherit;font:inherit;font-size:17px;line-height:21px;letter-spacing:-.022em;cursor:pointer;outline:none}.lsg-check{inset-inline-start:16px}.lsg-check,.lsg-chev{position:absolute;pointer-events:none}.lsg-chev{inset-inline-end:16px}[dir=rtl] .lsg-select select{padding:0 44px 0 40px}.lsg-go{display:inline-flex;align-items:center;height:36px;padding:8px 15px;border-radius:8px;background:var(--lsg-btn);color:var(--lsg-btn-fg);font-size:14px;line-height:18px;letter-spacing:-.016em;white-space:nowrap}.lsg .lsg-go:hover{background:var(--lsg-btn-hover);color:var(--lsg-btn-fg);text-decoration:none}.lsg-go:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.lsg-close{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;margin:0 -9px 0 -13px;padding:0;border:0;border-radius:50%;background:none;color:var(--lsg-fg-2);cursor:pointer;transition:color .32s cubic-bezier(.4,0,.6,1)}.lsg-close:hover{color:var(--lsg-fg)}.lsg-close:focus-visible{outline:2px solid #0071e3;outline-offset:-2px}@media (max-width:833px){.lsg-inner{flex-wrap:wrap;gap:14px 12px;padding:16px}.lsg-q{flex-basis:100%;max-width:none;padding-inline-end:36px}.lsg-actions{width:100%;margin:0}.lsg-select{flex:1 1 auto;width:auto;min-width:0}.lsg-close{position:absolute;top:8px;inset-inline-end:8px;margin:0}}.gf{--gf-bg:#f5f5f7;--gf-text:rgba(0,0,0,0.56);--gf-link:rgba(0,0,0,0.72);--gf-head:rgba(0,0,0,0.88);--gf-head-hover:#000;--gf-hair:rgba(0,0,0,0.16);--gf-pipe:rgba(0,0,0,0.48);position:relative;width:min(980px,calc(100vw - 44px));max-width:none;margin:96px 0 0;margin-inline-start:calc(50% - min(490px, 50vw - 22px));padding:0 0 max(11px,env(safe-area-inset-bottom));background:var(--gf-bg);box-shadow:0 0 0 100vmax var(--gf-bg);clip-path:inset(0 -100vmax -100vmax -100vmax);color:var(--gf-text);font-family:var(--font-sans);font-size:12px;line-height:1.33337;font-weight:400;letter-spacing:-.01em;text-align:start}.gf[data-theme=dark]{--gf-bg:#1d1d1f;--gf-text:rgba(255,255,255,0.56);--gf-link:rgba(255,255,255,0.8);--gf-head:rgba(255,255,255,0.92);--gf-head-hover:#fff;--gf-hair:rgba(255,255,255,0.24);--gf-pipe:rgba(255,255,255,0.4)}.gf h3,.gf ol,.gf p,.gf ul{margin:0;padding:0}.gf ol,.gf ul{list-style:none}.gf a.gf-crumb,.gf a.gf-link{color:var(--gf-link);text-decoration:none}.gf a.gf-crumb:hover,.gf a.gf-link:hover{color:var(--gf-link);text-decoration:underline}.gf a:focus-visible{outline:2px solid #0071e3;outline-offset:2px;border-radius:4px}.gf-link-current{color:var(--gf-head)}.gf-fine{padding:17px 0 11px;border-bottom:1px solid var(--gf-hair)}.gf-fine p{padding-bottom:.8em}.gf-crumbs{padding:17px 0 0}.gf-crumbs ol{flex-wrap:wrap}.gf-crumbs li,.gf-crumbs ol{display:flex;align-items:center}.gf-crumb-sep{margin:0 11px;color:var(--gf-pipe)}[dir=rtl] .gf-crumb-sep{transform:scaleX(-1)}.gf a.gf-crumb-home{font-size:11px;font-weight:600;letter-spacing:.16em}.gf-crumb[aria-current]{color:var(--gf-head)}.gf-dir{display:flex;padding:20px 0 28px}.gf-col{flex:1 1 0;min-width:0;padding-inline-end:20px}.gf-state{display:none}.gf .gf-col-title{margin:0 0 .8em;font-size:12px;line-height:1.33337;font-weight:600;color:var(--gf-head)}.gf-col-btn{display:block;pointer-events:none}.gf-chev{display:none}.gf-col-list li{margin-bottom:.8em}.gf-col-list li:last-child{margin-bottom:0}.gf-legal{align-items:baseline;gap:8px 30px;padding-top:17px;border-top:1px solid var(--gf-hair)}.gf-legal,.gf-legal-links{display:flex;flex-wrap:wrap}.gf-legal-links{align-items:center;row-gap:6px}.gf-legal-links li{display:flex;align-items:center}.gf-legal-links li+li:before{content:"";width:1px;height:10px;margin:0 9px;background:var(--gf-pipe)}.gf-locale{display:flex;align-items:center;gap:8px;margin-inline-start:auto;color:var(--gf-link)}.gf-locale>svg{flex:0 0 auto}.gf .gf-langs{gap:2px 14px}.gf .gf-langs .llist-item{padding:0;color:var(--gf-link);transition:none}.gf .gf-langs .llist-item:hover{color:var(--gf-link);text-decoration:underline}.gf .gf-langs .llist-item[data-active]{color:var(--gf-head);font-weight:600}@media (max-width:1023px){.gf-legal{align-items:flex-start}}@media (max-width:833px){.gf{width:calc(100vw - 32px);margin-inline-start:calc(50% - 50vw + 16px)}.gf-dir{flex-direction:column;padding:10px 0 28px}.gf-col{position:relative;flex:none;overflow:hidden;padding:0;border-bottom:1px solid var(--gf-hair)}.gf-state{display:block;position:absolute;top:0;inset-inline-start:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.gf .gf-col-title{position:relative;z-index:2;margin:0;font-weight:400;background:var(--gf-bg)}.gf-col-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:14px 0;color:var(--gf-head);cursor:pointer;pointer-events:auto;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.gf-col-btn:hover{color:var(--gf-head-hover)}.gf-chev{display:block;flex:0 0 auto;margin-inline-end:2px;transition:transform .3s ease}.gf-state:checked~.gf-col-title .gf-col-btn{color:var(--gf-head-hover)}.gf-state:checked~.gf-col-title .gf-chev{transform:scaleY(-1)}.gf-state:focus-visible~.gf-col-title .gf-col-btn{outline:2px solid #0071e3;outline-offset:-2px;border-radius:6px}.gf-col-list{display:none;padding:2px 0 16px}.gf-state:checked~.gf-col-list{display:block;animation:gf-drop .3s ease both}.gf-col-list li{margin:0}.gf-col-list .gf-link{display:block;padding:6px 14px}.gf-legal{flex-direction:column;gap:0;padding-top:17px}.gf-locale{order:-1;align-items:flex-start;margin:0 0 14px}.gf-locale>svg{margin-top:1px}.gf-legal-links{margin-top:8px;row-gap:8px}}@keyframes gf-drop{0%{transform:translateY(-100px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.gf *,.lsg,.lsg *,.lsw *,.nav.ln *,.nav.ln :after,.nav.ln :before{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.ln-sheet-langs,.ln-sheet-list>li,.lnp-close,.lnp-heading,.lnp-host,.lnp-in,.lsw-item,.lsw-menu{transform:none!important}.lnp-overlay{transition:opacity .2s linear!important}}