@use "sass:math";@use "sass:map";@use "sass:list";@use "sass:meta";.n3-liquid-glass{position:relative;z-index:1;border-radius:var(--liquid-radius,50px);background:var(--liquid-background-color,rgba(0,0,0,.45));backdrop-filter:url(#glass-distortion);-webkit-backdrop-filter:blur(2px);display:inline-block;text-decoration:none}.n3-liquid-glass__border-svg{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.n3-liquid-glass__content{position:relative;width:100%;z-index:2}.n3-liquid-glass__border-path{fill:none;stroke:url(#border-gradient);stroke-width:1px;stroke-linecap:round;width:calc(100% - 2px);height:calc(100% - 2px)}.n3-liquid-glass h1,.n3-liquid-glass h2,.n3-liquid-glass h3{text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25);font-size:2.5rem;font-style:normal;font-weight:700;color:#fff;padding:.27em 3.75rem;line-height:1.2}@media (max-width:767px){.n3-liquid-glass h1,.n3-liquid-glass h2,.n3-liquid-glass h3{font-size:25px}}.p-visual{box-sizing:border-box;position:relative;width:100%;aspect-ratio:1440/580;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.site-version-2 .p-visual{margin-top:-5rem}@media (max-width:767px){.p-visual{aspect-ratio:393/500}}.p-visual:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;z-index:2}.p-visual__info{text-align:center}.p-visual video{pointer-events:none;width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:1}.p-visual__controls{position:absolute;right:2.5rem;bottom:2.5rem;display:-ms-flexbox;display:flex;gap:8px;z-index:99}.p-visual__controls-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:rgba(0,0,0,.5);border-radius:9999px;border:none;cursor:pointer;width:1.75rem;height:1.75rem;line-height:1;padding:0}.p-visual__controls-button svg{width:100%;display:block;aspect-ratio:1}.p-visual__controls-button .play{display:none}.p-visual__controls-button.paused .play{display:block}.p-visual__controls-button.paused .pause{display:none}.p-visual__controls-button .muted{display:none}.p-visual__controls-button.muted .unmuted{display:none}.p-visual__controls-button.muted .muted{display:block}