@keyframes consent-rise{0%{opacity:0;translate:0 .75rem}to{opacity:1;translate:none}}[data-part=consent-panel]{animation:consent-rise var(--duration-base) var(--ease-out) both;transition:height var(--duration-base) var(--ease-out);position:relative}[data-part=consent-panel][data-phase=swap]{flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}[data-part=consent-pane]{transition:opacity calc(var(--duration-base) - var(--stagger-consent)) var(--ease-out) var(--stagger-consent)}@starting-style{[data-part=consent-pane][data-pane=arriving]{opacity:0}}[data-part=consent-pane][data-pane=leaving]{inset-inline:0;padding-inline:inherit;padding-bottom:inherit;opacity:0;transition:opacity var(--duration-fast) var(--ease-out);pointer-events:none;position:absolute;bottom:0}@keyframes consent-hold{0%,to{pointer-events:none}}[data-part=consent-pane][data-pane=arriving]{animation:consent-hold var(--duration-base) linear}[data-part=consent-panel][data-phase=swap]>[data-part=consent-pane]{flex-shrink:0}[data-menu-open] [data-part=consent],[data-part=consent][data-base-ui-inert],html:is([data-splash=run],[data-splash=play],[data-splash=reveal]) [data-part=consent]{opacity:0;visibility:hidden}html:is([data-splash=run],[data-splash=play],[data-splash=reveal]) [data-part=consent-panel]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){[data-part=consent-panel]{animation:none}[data-part=consent-pane]{transition-delay:0s}}
[data-part=slant-box]{position:absolute;inset:0;container-type:inline-size}[data-part=slant]{--slant-rise:calc(100cqw * tan(29.8deg));background:var(--color-accent);clip-path:polygon(0 calc(100% + var(--slant-rise)), 100% 100%, 100% 100%, 0 100%);transition:clip-path var(--duration-slow) var(--ease-out);position:absolute;inset:0}[data-part=slant-code]{z-index:1;--slant-leaving:transform calc(var(--duration-slow) * .8) var(--ease-photo-swap-out);--slant-arriving:transform var(--duration-slow) var(--ease-out) calc(var(--duration-slow) * .2);grid-area:1/1}[data-part=slant-code][data-code=current]{--slant-away:translate(4.18em, -2.2em) rotate(8deg);transition:var(--slant-arriving);transform:none}[data-part=slant-code][data-code=target]{--slant-away:translate(-4.18em, 2.2em) rotate(-8deg);transform:var(--slant-away);transition:var(--slant-leaving)}[data-part=segment]:focus-visible [data-part=slant-code][data-code=current]{transform:var(--slant-away);transition:var(--slant-leaving)}[data-part=segment]:focus-visible [data-part=slant-code][data-code=target]{transition:var(--slant-arriving);transform:none}[data-part=segment]:focus-visible [data-part=slant]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media (hover:hover) and (pointer:fine){[data-part=segment]:hover [data-part=slant-code][data-code=current]{transform:var(--slant-away);transition:var(--slant-leaving)}[data-part=segment]:hover [data-part=slant-code][data-code=target]{transition:var(--slant-arriving);transform:none}[data-part=segment]:hover [data-part=slant]{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@media (prefers-reduced-motion:reduce){[data-part=segment] :is([data-part=slant],[data-part=slant-code][data-code]),[data-part=segment]:is(:hover,:focus-visible) :is([data-part=slant],[data-part=slant-code][data-code]){transition:none}}
