html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.target-cursor{z-index:2147483647;pointer-events:none;position:fixed;inset:0}.target-cursor__corner{box-sizing:border-box;border-style:solid;border-color:var(--target-cursor-color,#fff);transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.target-cursor__dot{background:var(--target-cursor-color,#fff);will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.target-cursor__label{color:var(--target-cursor-color,#fff);white-space:nowrap;opacity:0;will-change:transform, opacity;font-weight:500;line-height:1;position:absolute;top:0;left:0}.target-cursor{zoom:calc(1 / var(--site-density,1))}.target-cursor__label{font-family:var(--m1-brand-font-text,var(--m1-font-sans));font-size:var(--m1-brand-label-size,var(--m1-text-xs));letter-spacing:.08em;text-transform:uppercase;font-weight:700}
.home-loading-module__c6ABbG__loader{--blue:var(--m1-brand-blue,var(--m1-ink));--line:var(--m1-line,var(--m1-ink));--gutter:var(--m1-page-gutter,var(--m1-space-6));z-index:calc(var(--m1-z-dialog,var(--m1-z-header)) + 1);color:var(--m1-ink);font-family:var(--m1-brand-font-text,var(--m1-font-sans));cursor:default;isolation:isolate;position:fixed;inset:0;overflow:hidden}html:has([data-home-loader]){scrollbar-gutter:stable;overflow:hidden}.site-frame:has([data-home-loader])>header{visibility:hidden}.home-loading-module__c6ABbG__layout{height:100%;padding:clamp(22px, 4vh, 48px) var(--gutter) clamp(24px, 4.2vh, 56px);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.home-loading-module__c6ABbG__top,.home-loading-module__c6ABbG__bottom{justify-content:space-between;gap:24px;display:flex}.home-loading-module__c6ABbG__top{font-size:var(--m1-brand-label-size,var(--m1-text-xs));letter-spacing:.12em;align-items:start;line-height:1.5}.home-loading-module__c6ABbG__identity{font-weight:700}.home-loading-module__c6ABbG__identity span,.home-loading-module__c6ABbG__edition span{display:block}.home-loading-module__c6ABbG__identity span{letter-spacing:.26em;font-weight:500}.home-loading-module__c6ABbG__edition{text-align:right}.home-loading-module__c6ABbG__edition span{color:var(--m1-text-muted);font-variant-numeric:tabular-nums;margin-top:6px}.home-loading-module__c6ABbG__stage{min-height:0}.home-loading-module__c6ABbG__bottom{border-top:1px solid var(--line);align-items:end;padding-top:24px}.home-loading-module__c6ABbG__status{max-width:60%;padding-bottom:4px}.home-loading-module__c6ABbG__statusTitle{font-size:var(--m1-brand-label-size,var(--m1-text-xs));letter-spacing:.11em;font-weight:700}.home-loading-module__c6ABbG__status p{color:var(--m1-text-muted);font-family:var(--m1-font-sans);font-size:var(--m1-text-xs);margin:9px 0 0;line-height:1.6}.home-loading-module__c6ABbG__counter{color:var(--blue);align-items:baseline;gap:8px;line-height:.75;display:flex}.home-loading-module__c6ABbG__counter>span:first-child{min-width:1.32em;font-family:var(--m1-brand-font-display,var(--m1-font-sans));letter-spacing:-.045em;font-variant-numeric:tabular-nums;text-align:right;font-size:clamp(84px,11vw,180px);font-weight:800}.home-loading-module__c6ABbG__percent{font-size:var(--m1-text-xs);font-weight:700}.home-loading-module__c6ABbG__retry{min-height:44px;color:var(--m1-ink);font:inherit;font-size:var(--m1-text-sm);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;border-radius:0;align-items:center;gap:24px;margin-top:12px;padding:0;display:inline-flex}.home-loading-module__c6ABbG__retry:is(:hover,:focus-visible){color:var(--blue)}.home-loading-module__c6ABbG__retry:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:48rem){.home-loading-module__c6ABbG__top{font-size:var(--m1-text-xs)}.home-loading-module__c6ABbG__statusTitle{font-size:var(--m1-text-xs);letter-spacing:.06em}.home-loading-module__c6ABbG__bottom{gap:16px}.home-loading-module__c6ABbG__counter>span:first-child{font-size:clamp(72px,18vw,115px)}.home-loading-module__c6ABbG__percent{font-size:var(--m1-text-caption)}}
