@font-face{font-family:Caveat;src:url('../fonts/Caveat-variable.ttf') format('truetype');font-weight:400 700;font-display:swap}
/* Selected world: one shared shell, authored page families, real product canvases. */
.full-site{--ls-ink:#091624;--ls-blue:#0065d6;--ls-paper:#f7faff;--ls-rule:#c8dcef;background:var(--ls-paper);color:var(--ls-ink)}
.full-site .nav{background:#081727;border-color:#20394d}.full-site .nav__brand{color:#fff}.full-site .brandmark__word{opacity:1;transform:none;animation:none}.full-site .nav__inner{max-width:1440px}.full-site .nav__menu{gap:34px}.full-site .nav__link{font-size:.85rem;letter-spacing:0}.full-site .btn--primary{background:#0065d6;border-color:#0065d6;border-radius:7px;min-height:46px}.full-site .btn--primary:hover{background:#004da5}.full-site .footer{background:#081727}.full-site .footer__col-title{font-size:.78rem;color:#d2e0eb}.full-site main h1,.full-site main h2,.full-site main h3{letter-spacing:-.04em}.full-site .ph-kicker{font-size:12px;letter-spacing:.12em}.full-site .ph-wrap{width:min(1280px,calc(100% - 96px))}.full-site .ph-paper{margin-top:0;border-radius:0;box-shadow:none}.full-site :is(a,button,input,select,textarea):focus-visible{outline:3px solid #1985e6;outline-offset:4px}.full-site .ph-close-mark{font-size:clamp(6rem,20vw,17rem)}
.ls-home-scene{background:#071727;position:relative}.ls-home-stage{position:relative}.ls-home-opening{position:relative;min-height:760px;padding-top:72px;padding-bottom:110px;color:#fff;overflow:hidden}.ls-promise{position:relative;z-index:2;max-width:970px}.ls-eyeline{font-size:12px;letter-spacing:.18em;color:#49667c;margin:0 0 22px}.ls-home-opening .ls-eyeline{color:#c6d8e8}.full-site .ls-home-opening h1{font:650 clamp(2.7rem,4.9vw,4.8rem)/1.05 var(--font-display);color:#fff;margin:0 0 25px;max-width:none;letter-spacing:-.04em}.full-site .ls-home-opening h1 em{color:#348bff}.ls-promise>p:not(.ls-eyeline){font-size:1.1rem;line-height:1.5;color:#dbe8f3;margin-bottom:27px}.ls-promise .btn{font-size:.93rem}.ls-hand-note{position:absolute;right:25px;top:125px;color:#99c7ff;font:400 2.9rem/.82 Caveat,cursive;transform:rotate(-9deg);z-index:3;margin:0}.ls-hand-note span{display:block;width:92px;border-top:1px solid #99c7ff;margin-top:14px;transform:rotate(-7deg)}.ls-family{position:absolute;right:0;bottom:30px;width:63%;height:490px;pointer-events:none}.ls-family .ph-character{top:auto;filter:drop-shadow(0 25px 15px #00122160);will-change:auto}.ls-family .ph-character--reception{width:62%;left:19%;bottom:0;z-index:2}.ls-family .ph-character--answers{width:37%;left:0;bottom:8px;opacity:1}.ls-family .ph-character--content{width:39%;right:-2%;bottom:5px;opacity:1}.ls-family-floor{position:absolute;bottom:0;left:5%;width:91%;height:65px;background:radial-gradient(ellipse,#3583ba65,transparent 67%);transform:scaleX(1.12)}.ls-people{position:absolute;bottom:105px;left:0;font-size:11px;line-height:1.65;letter-spacing:.23em;color:#d6e9f7}.ls-scroll-cue{position:absolute;left:0;bottom:45px;font-size:.8rem;color:#acd8ff;text-decoration:none;min-height:44px;display:flex;align-items:center;gap:30px;z-index:2}.ls-process-sheet{position:relative;z-index:4;background:var(--ls-paper);border-radius:45% 45% 0 0/26px 26px 0 0;color:var(--ls-ink);box-shadow:0 -15px 70px #0002;padding-top:14px}.ls-process-sheet .ph-work-strip{padding-block:18px 22px}.ls-process-sheet #process{padding-block:65px 72px}.ls-process-sheet .ph-process{align-items:start}.ls-process-sheet .ph-process h2{font-size:clamp(2.5rem,4vw,3.8rem);max-width:13ch}.ls-process-sheet .ph-steps li{padding-block:21px}.ls-process-sheet .ph-steps li:first-child{padding-top:0}.ls-process-sheet .ph-step-number{font-size:3.2rem}.ls-process-sheet .ph-process>div>.ph-link{margin-top:2px}.full-site .ph-agents{background:#f3f9ff;padding-block:95px}.full-site .ph-showcase{padding-block:100px;perspective:1600px}.full-site .ph-showcase .ph-specimen{transform-origin:60% 50%;will-change:auto}.full-site .ph-services{margin-top:40px}.full-site .ph-service-row{padding-block:30px}
.full-site .ls-hand-note{line-height:.9}.full-site .ls-services-toggle{background:transparent;border:0;font-family:inherit;padding:12px 0;display:flex;gap:8px;align-items:center;cursor:pointer}.full-site .ls-web-opening .ph-watch-scene{aspect-ratio:1.55}.full-site .ls-web-opening .ph-watch-copy{padding:4% 6%;width:53%}.full-site .ls-web-opening{padding-block:65px 70px}.full-site .ls-people{font-size:11px}.full-site .ls-campaign-wide>div:last-child{background:linear-gradient(90deg,#eff9ffb0,transparent 85%)}
/* Desktop scroll is a scene: the sheet traverses the viewport, not a minor parallax. */
@media(min-width:901px) and (prefers-reduced-motion:no-preference){
 .motion-on .ls-home-scene{height:205svh;min-height:1300px}.motion-on .ls-home-stage{position:sticky;top:76px;height:calc(100svh - 76px);min-height:650px;overflow:hidden}.motion-on .ls-home-opening{height:100%;min-height:0;padding-top:clamp(48px,7vh,85px);padding-bottom:0;overflow:visible}.motion-on .ls-family{bottom:90px;height:60%;width:64%;right:0}.motion-on .ls-process-sheet{position:absolute;inset:0 0 auto;min-height:100%;transform:translateY(calc(100% - 125px));will-change:transform}.motion-on .ls-process-sheet #process{padding-block:55px 50px}.motion-on .ls-people{bottom:180px}.motion-on .ls-scroll-cue{bottom:122px}
}
.ls-web-opening{width:min(1360px,calc(100% - 80px));margin:auto;display:grid;grid-template-columns:.72fr 1.5fr;gap:45px;align-items:center;padding-block:75px 90px}.ls-web-opening .ph-wrap{width:100%}.ls-web-opening .ph-service-hero{padding:0}.full-site .ls-web-opening h1{font-size:clamp(2.8rem,4.6vw,4.6rem);line-height:1.02}.ls-web-opening .ph-hero-bottom{display:block}.ls-web-opening .ph-hero-bottom .btn{margin-top:26px}.ls-web-opening .ph-hero-bottom p{font-size:1rem}.ls-web-opening .ph-web-demo{padding:17px;background:#e9f2fb;border:1px solid #c9def0;border-radius:14px}.ls-web-opening .ph-note{font-size:.73rem}.full-site .ls-web-opening .ph-watch-copy :is(h2,h3){font-size:clamp(2.8rem,4vw,4rem)!important}.ls-web-opening .ph-watch-copy>p:not(:first-child){font-size:.8rem}.ls-web-opening .ph-watch-scene{aspect-ratio:1.4}.ls-web-opening .ph-watch-nav{padding:20px}.ls-craft-scene{position:relative;background:#05121d;color:#fff}.ls-craft-stage{position:relative;min-height:680px;overflow:hidden}.ls-craft-visual{position:absolute;inset:0;opacity:.85}.ls-craft-visual img{width:100%;height:100%;object-fit:cover;object-position:70% center;transform-origin:75% 50%}.ls-craft-stage:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05121df2,transparent 70%);pointer-events:none}.ls-craft-copy{position:relative;z-index:2;padding:85px max(48px,calc((100vw - 1280px)/2));max-width:870px}.ls-craft-beat{margin-bottom:65px}.ls-craft-beat:last-child{margin-bottom:0}.ls-craft-beat>span{font-size:.75rem;letter-spacing:.15em;color:#8cbbdf}.full-site .ls-craft-beat h2{color:#fff;font-size:clamp(3rem,5.8vw,5.8rem);margin:24px 0;line-height:1.03}.full-site .ls-craft-beat h2 em{color:#96d3fa}.ls-craft-beat p{max-width:33ch;color:#c9ddeb;font-size:1.1rem}.ls-scene-progress{position:absolute;bottom:35px;left:4%;right:4%;height:2px;background:#bde2ff30;z-index:2}.ls-scene-progress span{display:block;width:0;height:100%;background:#aadfff;transform-origin:0 50%}
@media(min-width:901px) and (prefers-reduced-motion:no-preference){.motion-on .ls-craft-scene{height:220svh}.motion-on .ls-craft-stage{position:sticky;top:76px;height:calc(100svh - 76px);min-height:650px}.motion-on .ls-craft-copy{height:100%;padding-block:0;display:grid;align-items:center}.motion-on .ls-craft-beat{grid-area:1/1;margin:0;opacity:0;transform:translateY(24px)}.motion-on .ls-craft-beat:first-child{opacity:1;transform:none}}
.ls-headphone-section{padding-block:100px}.ls-headphone-section>div:first-child{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:35px}.ls-headphone-section>div:first-child p{max-width:35ch;color:#425c73}.ls-sound-site{position:relative;border-radius:14px;overflow:hidden;background:#eaf5fd;border:1px solid #afcde6;box-shadow:0 25px 50px #1c508916}.ls-sound-nav{height:65px;padding:20px 30px;display:flex;justify-content:space-between;align-items:center;font-size:.78rem;position:relative;z-index:2;background:#f9fcffdd;border-bottom:1px solid #c9dfee;color:#102b42}.ls-sound-nav b{font-size:.85rem;letter-spacing:.15em}.ls-sound-site>img{display:block;width:100%;aspect-ratio:1.65;object-fit:cover}.ls-sound-copy{position:absolute;top:22%;left:6%;width:43%;z-index:2}.full-site .ls-sound-copy h3{font-size:clamp(2.8rem,5vw,5.2rem);line-height:1;margin:0 0 24px}.ls-sound-copy p{color:#314f6d}.ls-sound-copy a{display:inline-flex;padding:13px 18px;min-height:44px;border:1px solid #173951;border-radius:30px;text-decoration:none;gap:20px;color:#15334c;font-size:.9rem;background:#edf7ffb8}.ls-marketing-opening{display:grid;grid-template-columns:.8fr 1.3fr;gap:55px;align-items:center;padding-block:80px}.full-site .ls-marketing-intro h1{font-size:clamp(3.3rem,5.3vw,5.3rem);line-height:1.04;margin:20px 0 26px}.ls-marketing-intro>p:not(.ls-eyeline){color:#4c6480;font-size:1.1rem;margin-bottom:30px}.ls-campaign-pair{display:grid;grid-template-columns:1.6fr .85fr;gap:18px;align-items:center;perspective:1500px}.ls-campaign-wide{position:relative;min-height:540px;border:1px solid #c3d8e9;background:#eaf5fd;overflow:hidden;box-shadow:0 25px 40px #124c8215;border-radius:11px;transform:rotate(-3deg)}.ls-campaign-wide>img{position:absolute;inset:65px 0 0;width:100%;height:calc(100% - 65px);object-fit:cover;object-position:64% center}.ls-campaign-wide>div:last-child{position:relative;padding:35px 25px;z-index:2;max-width:90%;background:linear-gradient(90deg,#eff9ffd9,transparent)}.full-site .ls-campaign-wide h2{font-size:3.3rem;margin:0 0 20px;line-height:1.02}.ls-campaign-wide p{color:#345370;font-size:.9rem}.ls-campaign-phone{position:relative;border:7px solid #142c42;background:#eff8ff;border-radius:27px;overflow:hidden;min-height:470px;transform:rotate(4deg) translateY(25px);box-shadow:0 25px 35px #124c8225}.ls-campaign-phone .ls-sound-nav{padding:20px 12px;height:60px;font-size:.7rem}.ls-campaign-phone .ls-sound-nav b{font-size:.62rem}.full-site .ls-campaign-phone h2{font-size:2.3rem;line-height:1.01;position:relative;margin:24px 14px;z-index:2}.ls-campaign-phone>img{position:absolute;inset:180px 0 0;width:100%;height:calc(100% - 180px);object-fit:cover;object-position:67% center}.ls-campaign-pair>.ph-note{grid-column:1/-1;text-align:center;padding-top:12px}.ls-campaign-system{position:relative;min-height:460px;background:#f8fbfe;padding:30px;overflow:hidden}.ls-channel-brand{display:flex;justify-content:space-between;font-size:.8rem;font-weight:600;gap:20px;color:#234968}.ls-channel-brand span{font-weight:400;font-size:.72rem}.ls-channel-art{height:250px;position:relative;margin-top:25px;border-radius:8px;overflow:hidden;background:#e7f1f9;transition:transform 550ms cubic-bezier(.22,1,.36,1),opacity 350ms}.ls-channel-art img{width:100%;height:100%;object-fit:cover;object-position:65% center}.ls-channel-art strong{position:absolute;left:20px;top:30px;max-width:6ch;font:650 2.6rem/1 var(--font-display);letter-spacing:-.04em;color:#0a253c}.ls-channel-inquiry,.ls-channel-review{position:absolute;left:30px;right:30px;bottom:30px;border:1px solid #c6dce9;border-radius:9px;background:#fff;padding:22px;box-shadow:0 20px 35px #0b41631a;transition:transform 400ms cubic-bezier(.22,1,.36,1),opacity 250ms;opacity:0;transform:translateY(60px)}.ls-channel-inquiry{display:flex;gap:15px;align-items:center}.ls-channel-inquiry strong{font-size:1rem}.ls-channel-inquiry p{font-size:.8rem;color:#48677b;margin:5px 0 0}.ls-status-dot{width:13px;height:13px;background:#168aae;border-radius:50%;flex:none}.ls-channel-review>span{font-size:.72rem;letter-spacing:.13em;color:#55748c}.ls-channel-review p{font-size:1.4rem;color:#172f46;line-height:1.35}.ls-channel-review a{font-size:.85rem;color:#0564bd;min-height:44px;display:inline-flex;align-items:center;gap:30px}.ls-campaign-system[data-stage="1"] .ls-channel-art{transform:scale(.91) translateY(-20px)}.ls-campaign-system[data-stage="1"] .ls-channel-inquiry,.ls-campaign-system[data-stage="2"] .ls-channel-review{opacity:1;transform:none}.ls-campaign-system[data-stage="2"] .ls-channel-art{transform:scale(.8) translateY(-60px);opacity:.4}.ls-campaign-system:not([data-stage="2"]) .ls-channel-review{visibility:hidden}
/* Shared entry treatment: visible base HTML, brief movement when content enters. */
.motion-on [data-enter]{transition:transform 650ms cubic-bezier(.22,1,.36,1),clip-path 650ms cubic-bezier(.22,1,.36,1);transform:translateY(26px);clip-path:inset(0 0 0 0)}.motion-on [data-enter].is-entered{transform:none}.full-site .pd-agent__art{transition:transform 220ms cubic-bezier(.22,1,.36,1)}.full-site .pd-gallery__result{transition:box-shadow 220ms}.full-site .pd-agent:hover .pd-agent__art{transform:translateY(-9px) rotate(-2deg)}
.full-site .ls-channel-inquiry[hidden],.full-site .ls-channel-review[hidden]{display:none}.full-site .ls-web-opening .ph-watch-scene{aspect-ratio:1.9}.full-site .ls-web-opening .synthetic-note{font-size:12px;line-height:1.5;margin-top:14px}.full-site .ls-web-opening .ph-watch-nav{padding:17px 22px}.full-site .ls-web-opening .ph-watch-detail{padding:14px 22px}.full-site .ls-web-opening .ph-specimen-tools{padding:8px 0}.full-site .ls-web-opening .ph-service-hero h1{max-width:14ch}
.ls-film-wrap{padding-top:35px}.ls-film{border-block:1px solid #c8dcef}.ls-film summary{cursor:pointer;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:16px 0;color:#075aaf;font-size:1rem;font-weight:600}.ls-film summary>span{font-size:.8rem;color:#46647d;display:flex;gap:25px;align-items:center}.ls-film summary:focus-visible{outline:3px solid #1985e6;outline-offset:4px}.ls-film figure{margin:5px 0 25px}.ls-film video,.ls-film-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#081727}.ls-film video{border-radius:12px}.ls-film figcaption{font-size:12px;color:#46647d;margin-top:14px;line-height:1.6}
::view-transition-old(root){animation-duration:180ms}::view-transition-new(root){animation-duration:260ms}
@media(max-width:1100px){.ls-web-opening{gap:25px}.ls-marketing-opening{gap:30px}.ls-campaign-wide{min-height:440px}.ls-campaign-phone{min-height:390px}.full-site .ls-campaign-wide h2{font-size:2.5rem}.full-site .ls-campaign-phone h2{font-size:1.8rem}}
@media(max-width:900px){.full-site .ph-wrap{width:calc(100% - 40px)}.ls-home-opening{padding-top:42px;min-height:770px;padding-bottom:0}.full-site .ls-home-opening h1{font-size:clamp(2.45rem,6vw,4.2rem);max-width:17ch}.ls-promise>p:not(.ls-eyeline){font-size:1rem;max-width:38ch}.ls-hand-note{top:330px;right:20px;font-size:2.3rem}.ls-family{width:85%;height:380px;right:0;bottom:0}.ls-people{left:0;bottom:80px}.ls-scroll-cue{bottom:18px}.ls-process-sheet .ph-work-strip{padding-top:25px}.ls-process-sheet #process{padding-block:55px}.ls-web-opening{width:calc(100% - 40px);grid-template-columns:1fr;padding-block:48px;gap:35px}.ls-web-opening .ph-service-hero h1{max-width:16ch;font-size:3.2rem}.ls-web-opening .ph-hero-bottom{display:flex;align-items:center}.ls-web-opening .ph-hero-bottom .btn{margin:0}.ls-craft-copy{padding:55px 30px;max-width:620px}.ls-craft-visual img{object-position:62% center}.ls-craft-stage:after{background:linear-gradient(90deg,#05121df2,#05121d30)}.ls-craft-beat{margin-bottom:75px}.full-site .ls-craft-beat h2{font-size:3.8rem}.ls-headphone-section{padding-block:60px}.ls-headphone-section>div:first-child{display:block}.ls-marketing-opening{grid-template-columns:1fr;padding-block:50px;gap:40px}.ls-marketing-intro{max-width:600px}.full-site .ls-marketing-intro h1{font-size:4rem;max-width:13ch}.ls-campaign-pair{max-width:670px;margin:auto;gap:20px;width:95%}.ls-campaign-wide{min-height:520px}.ls-campaign-phone{min-height:460px}.full-site .ls-campaign-wide h2{font-size:3.4rem}.full-site .ls-campaign-phone h2{font-size:2.4rem}.full-site .ph-showcase{display:block}.full-site .ph-process{grid-template-columns:1fr;gap:35px}.full-site .ph-context-grid{grid-template-columns:1fr;gap:35px}.full-site .ph-service-columns{grid-template-columns:1fr;gap:20px}.full-site .ph-hero-bottom{flex-wrap:wrap}.full-site .ph-service-row{grid-template-columns:1fr 2fr 24px}.full-site .ph-work-strip{grid-template-columns:1fr}.full-site .ph-work-strip>a{border-right:0;padding-block:15px;padding-inline:0;border-bottom:1px solid #c8dcef}.full-site .ph-work-strip>a:first-child{padding-left:0}.ls-sound-copy{width:46%;top:24%}.full-site .ls-sound-copy h3{font-size:3rem}.ls-sound-nav span{font-size:.68rem}}
@media(max-width:550px){.ls-home-opening{min-height:810px}.full-site .ls-home-opening h1{font-size:2.65rem;max-width:15ch}.ls-home-opening .ls-eyeline{font-size:11px;letter-spacing:.14em}.ls-promise>p:not(.ls-eyeline){font-size:.96rem}.ls-hand-note{top:415px;right:6px;font-size:2.1rem}.ls-family{width:100%;height:320px;bottom:25px}.ls-people{bottom:18px;font-size:9px;line-height:1.4}.ls-scroll-cue{left:auto;right:0;bottom:2px;font-size:.73rem}.ls-process-sheet{border-radius:40% 40% 0 0/15px 15px 0 0}.ls-process-sheet .ph-process h2{font-size:2.65rem}.ls-web-opening .ph-hero-bottom{display:block}.ls-web-opening .ph-hero-bottom .btn{margin-top:22px}.ls-web-opening .ph-web-demo{padding:12px;width:100%}.full-site .ls-web-opening .ph-watch-copy :is(h2,h3){font-size:2.1rem!important}.full-site .ls-web-opening .ph-watch-copy>p:not(:first-child){font-size:.75rem}.ls-web-opening .ph-watch-scene{aspect-ratio:.86}.ls-craft-copy{padding:50px 20px}.full-site .ls-craft-beat h2{font-size:3.2rem}.ls-craft-beat p{font-size:.96rem;max-width:24ch}.ls-headphone-section>div:first-child h2{font-size:2.65rem}.ls-sound-site>img{aspect-ratio:.8;object-position:58% center}.ls-sound-copy{top:18%;width:60%;left:6%}.full-site .ls-sound-copy h3{font-size:2.7rem}.ls-sound-copy p{font-size:.85rem}.ls-sound-copy a{font-size:.74rem;padding:10px}.ls-sound-nav{padding:15px;height:55px}.ls-sound-nav span{display:none}.full-site .ls-marketing-intro h1{font-size:3.1rem}.ls-campaign-pair{grid-template-columns:1.5fr .85fr;gap:10px;width:96%}.ls-campaign-wide{min-height:360px}.ls-campaign-wide>div:last-child{padding:23px 15px;max-width:100%}.full-site .ls-campaign-wide h2{font-size:2.25rem}.ls-campaign-wide p{font-size:.75rem}.ls-campaign-phone{min-height:320px;border-width:4px;border-radius:19px}.full-site .ls-campaign-phone h2{font-size:1.45rem;margin:20px 8px}.ls-campaign-phone .ls-sound-nav{padding:15px 8px;height:50px}.ls-campaign-phone .ls-sound-nav b{font-size:11px;letter-spacing:0}.ls-campaign-phone>img{inset:140px 0 0;height:calc(100% - 140px)}.ls-campaign-pair>.ph-note{font-size:.7rem}.ls-campaign-system{padding:22px;min-height:410px}.ls-channel-brand{display:block;font-size:.8rem}.ls-channel-brand span{display:block;margin-top:5px}.ls-channel-inquiry,.ls-channel-review{left:18px;right:18px;padding:18px}.ls-channel-art strong{font-size:2.1rem}.full-site .ph-service-row{grid-template-columns:1fr 26px}.full-site .ph-service-row>span:first-child{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.full-site *,::view-transition-old(root),::view-transition-new(root){scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.ls-family .ph-character,.ls-promise,.ls-process-sheet,.ls-craft-visual img,.ph-specimen,.ls-campaign-wide,.ls-campaign-phone{transform:none!important}.ls-craft-beat{opacity:1!important;transform:none!important}.ls-home-scene,.ls-craft-scene{height:auto!important}.ls-home-stage,.ls-craft-stage{position:relative!important;height:auto!important}.ls-process-sheet{position:relative!important;inset:auto!important}.ls-craft-beat{position:relative!important}.ls-channel-art,.ls-channel-inquiry,.ls-channel-review{transition:none}}

@media(max-width:550px){.full-site .ls-web-opening .ph-watch-scene{aspect-ratio:.86}.full-site .ls-web-opening .ph-watch-copy{width:67%;padding:6%}.ls-film summary{align-items:flex-start;flex-direction:column;gap:8px}.ls-film summary>span{font-size:12px}}

.full-site .ls-web-opening .ph-specimen[data-size="mobile"] .ph-watch-scene{aspect-ratio:.72}.full-site .ls-web-opening .ph-specimen[data-size="mobile"] .ph-watch-copy{width:85%;padding:26px}.full-site .ls-web-opening .ph-specimen[data-size="mobile"] .ph-watch-copy :is(h2,h3){font-size:2.6rem!important}

.full-site video:focus-visible,.full-site video:focus-within{outline:3px solid #1985e6;outline-offset:-5px}
