.fs-root{position:relative;overflow:hidden;overflow:clip;background:linear-gradient(160deg,var(--fs-bg-1) 0%,var(--fs-bg-2) 100%);color:var(--fs-text);padding:clamp(18px,2.6vh,32px) clamp(20px,4.5vw,56px) clamp(20px,3vh,40px)}.fs-mango{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.fs-mango-piece{position:absolute;width:clamp(30px,4.4vw,58px);height:auto;opacity:0;filter:drop-shadow(0 8px 16px rgba(0,0,0,.22));animation:fsMangoFall linear infinite;will-change:top,transform,opacity}@keyframes fsMangoFall{0%{top:-14%;transform:rotate(0);opacity:0}6%{opacity:.96}92%{opacity:.96}to{top:112%;transform:rotate(300deg);opacity:0}}.fs-mango-piece--1{left:2%;width:46px;animation-duration:14s;animation-delay:-2s}.fs-mango-piece--2{left:13%;width:32px;animation-duration:11s;animation-delay:-7s}.fs-mango-piece--3{left:23%;width:42px;animation-duration:16s;animation-delay:-1s}.fs-mango-piece--4{left:36%;width:30px;animation-duration:12s;animation-delay:-9s}.fs-mango-piece--5{left:50%;width:50px;animation-duration:15s;animation-delay:-4s}.fs-mango-piece--6{left:63%;width:34px;animation-duration:11.5s;animation-delay:-6s}.fs-mango-piece--7{left:75%;width:44px;animation-duration:17s;animation-delay:-10.5s}.fs-mango-piece--8{left:86%;width:31px;animation-duration:13s;animation-delay:-3s}.fs-mango-piece--9{left:94%;width:40px;animation-duration:18s;animation-delay:-8s}.fs-top-line{position:relative;z-index:4;margin:0 0 clamp(8px,1.4vh,14px);text-align:center;font-size:clamp(13px,1.5vw,20px);font-weight:900;letter-spacing:.14em;text-transform:uppercase;line-height:1.25;color:var(--fs-accent);text-shadow:0 2px 14px rgba(0,0,0,.12)}.fs-fog-heading{position:relative;z-index:4;margin:0 0 clamp(12px,2vh,22px);text-align:center;font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.92;font-size:clamp(34px,7vw,84px);color:var(--fs-text);text-shadow:0 4px 30px rgba(0,0,0,.14)}.fs-fog-heading .fs-hl{display:block;color:var(--fs-accent)}.fs-head{position:relative;z-index:3}.fs-main{position:relative;z-index:2;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.6vh,28px)}.fs-copy{max-width:660px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(6px,1vh,10px)}.fs-over{display:block;margin:0;font-size:clamp(24px,3.6vw,46px);font-weight:900;letter-spacing:.01em;text-transform:uppercase;line-height:1;color:var(--fs-accent);text-shadow:0 2px 16px rgba(0,0,0,.12)}.fs-title{margin:0;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;line-height:.98;font-size:clamp(22px,2.8vw,38px);text-shadow:0 2px 18px rgba(0,0,0,.12)}.fs-title .fs-hl2{color:var(--fs-accent)}.fs-lede{margin:2px 0 0;font-size:clamp(13px,1.05vw,16px);line-height:1.5;font-weight:500;opacity:.82}.fs-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:clamp(6px,1vh,10px)}.fs-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 30px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;font:inherit;font-size:clamp(10.5px,.85vw,13px);font-weight:900;letter-spacing:.11em;text-transform:uppercase;background:var(--fs-btn-bg);color:var(--fs-btn-text);box-shadow:0 10px 26px #0000003d,inset 0 1px #ffffff2e;transition:transform .18s cubic-bezier(.2,.8,.3,1),box-shadow .25s ease}.fs-cta:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0000004d,inset 0 1px #ffffff38}.fs-link{color:var(--fs-text);text-decoration:none;font-size:11.5px;font-weight:800;letter-spacing:.05em;border-bottom:1.5px solid var(--fs-accent);padding-bottom:2px;opacity:.85}.fs-link:hover{opacity:1}.fs-chips-cue{margin:clamp(6px,1.2vh,12px) 0 0;font-size:clamp(11px,.85vw,13px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.62;display:flex;align-items:center;gap:7px}.fs-chips-cue:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.fs-chips-cue--stack,.fs-over--mobile,.fs-lede--mobile{display:none}.fs-art{display:flex;justify-content:center;width:100%;position:relative}.fs-artwrap{position:relative;width:100%;max-width:min(1300px,92vw);aspect-ratio:16/9}.fs-glow{position:absolute;z-index:0;left:50%;top:50%;width:92%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,var(--fs-glow) 0%,rgba(0,0,0,0) 64%);opacity:calc(.32 + var(--i) * .3);animation:fsGlowPulse 5.2s ease-in-out infinite}@keyframes fsGlowPulse{0%,to{transform:translate(-50%,-50%) scale(.94)}50%{transform:translate(-50%,-50%) scale(1.05)}}.fs-art-can{display:none;position:absolute;z-index:1;left:50%;top:50%;width:78%;max-height:88%;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 22px 34px rgba(23,15,46,.28));animation:fsCanFloat 5.2s ease-in-out infinite}@keyframes fsCanFloat{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-8px)}}.fs-float-can{display:none}@keyframes fsFloatBob{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.fs-brain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.fs-brain--base{z-index:1;filter:brightness(calc(.78 + var(--i) * .3)) saturate(calc(.82 + var(--i) * .28));animation:fsThrob 2.9s ease-in-out infinite}@keyframes fsThrob{0%,to{opacity:.94}50%{opacity:1}}.fs-brain--spark{z-index:2;pointer-events:none;filter:brightness(2.4) saturate(1.6) contrast(1.06);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:240% 100%;mask-size:240% 100%}.fs-brain--spark1{-webkit-mask-image:linear-gradient(112deg,transparent 40%,#000 47%,#000 52%,transparent 60%);mask-image:linear-gradient(112deg,transparent 40%,#000 47%,#000 52%,transparent 60%);animation:fsSpark1 3.1s linear infinite}.fs-brain--spark2{opacity:.8;-webkit-mask-image:linear-gradient(68deg,transparent 42%,#000 48%,#000 52%,transparent 58%);mask-image:linear-gradient(68deg,transparent 42%,#000 48%,#000 52%,transparent 58%);animation:fsSpark2 4.3s linear infinite;animation-delay:-1.2s}@keyframes fsSpark1{0%{-webkit-mask-position:150% 0;mask-position:150% 0}to{-webkit-mask-position:-150% 0;mask-position:-150% 0}}@keyframes fsSpark2{0%{-webkit-mask-position:-150% 0;mask-position:-150% 0}to{-webkit-mask-position:150% 0;mask-position:150% 0}}.fs-brain--none{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,var(--fs-accent) 0%,rgba(0,0,0,0) 68%);opacity:calc(.3 + var(--i) * .3)}.fs-art--left,.fs-brain-caption,.fs-brain-label{display:none}.fs-brain-caption{margin:0;font-weight:800;text-transform:uppercase;letter-spacing:.06em;text-align:center;font-size:clamp(14px,1.5vw,19px);line-height:1.15}.fs-root{--fs-gold:#8A5405}.fs-brain-caption--left{color:var(--fs-accent)}.fs-brain-caption--right{color:var(--fs-gold)}.fs-brain-label{margin:0;font-weight:800;text-transform:uppercase;letter-spacing:.2em;text-align:center;font-size:clamp(13px,1.2vw,17px);line-height:1.1;opacity:.78}.fs-pouch-diagram{position:relative;display:flex;align-items:center;justify-content:center;width:min(420px,92vw);margin:0 auto;gap:12px}.fs-pd-pouch-wrap{flex:0 0 auto;width:min(150px,38vw);position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px}.fs-pouch-img{width:100%;height:auto;display:block;position:relative;z-index:1}.fs-pouch-img{-webkit-mask-image:radial-gradient(circle closest-side at 50% 50%,#000 80%,transparent 100%);mask-image:radial-gradient(circle closest-side at 50% 50%,#000 80%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.fs-pd-pouch-wrap:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:128%;height:128%;transform:translate(-50%,-50%);background:radial-gradient(circle at center,#8b5fbf99,#8b5fbf52 46%,#8b5fbf00 74%);opacity:calc(.32 + var(--i) * .24);pointer-events:none}.fs-pd-pouch-label{display:block;position:absolute;z-index:2;top:70%;left:0;right:0;margin-top:6px;transform:rotate(-8deg);font-size:clamp(15px,4.2vw,20px);font-weight:900;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;color:var(--fs-accent);text-align:center}.fs-pd-connector{display:none;flex:0 0 auto;position:relative;width:clamp(22px,6vw,30px);height:15px;background:none;opacity:.95}.fs-pd-connector:before,.fs-pd-connector:after{content:"";position:absolute;left:0;right:0;height:3px;border-radius:2px;background:var(--fs-accent);box-shadow:0 0 5px #5b2e8780}.fs-pd-connector:before{top:1px}.fs-pd-connector:after{bottom:1px}.fs-pd-stack{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.fs-pd-chip{display:flex;flex-direction:column;gap:1px;padding:7px 12px;border:1.5px solid rgba(91,46,135,.4);border-radius:10px;background:#ffffff24}.fs-pd-chip--open{position:relative;width:100%;font:inherit;color:inherit;text-align:left;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .16s ease}.fs-pd-chip--open:hover{border-color:#5b2e87c7;background:#ffffff47}.fs-pd-chip--open:active{transform:scale(.99)}.fs-pd-chip--open:focus-visible{outline:3px solid var(--fs-accent);outline-offset:2px}.fs-pd-plus{position:absolute;right:8px;top:8px;width:21px;height:21px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:900;line-height:1;background:var(--fs-accent);color:#fff6e9;box-shadow:0 0 8px #5b2e8773}.fs-pd-chip--open:hover .fs-pd-plus{box-shadow:0 0 12px #5b2e87b3}.fs-pd-more{display:none;margin-top:3px;font-size:clamp(8.5px,2.4vw,10.5px);font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--fs-accent);opacity:.72}.fs-pd-val{display:block;font-size:clamp(17px,3.2vw,22px);font-weight:900;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fs-accent);animation:fsIngGlow 5.2s ease-in-out infinite}.fs-pd-lab{display:block;font-size:clamp(8.5px,.8vw,10.5px);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--fs-accent);opacity:.92;animation:fsIngGlow 5.2s ease-in-out infinite}.fs-pd-syn{display:block;font-weight:600;line-height:1.32;opacity:.82;margin-top:2px}.fs-root--triptych .fs-pd-val{color:var(--fs-gold);--fs-ing-color:var(--fs-gold);--fs-ing-flare:#C98A2A;animation:fsIngGlowGold 5.2s ease-in-out infinite}.fs-root--electric.fs-root--triptych .fs-pd-val{animation:fsIngGlowGold 5.2s ease-in-out infinite,fsIngFire 3.1s linear infinite}@keyframes fsIngGlowGold{0%,to{text-shadow:0 0 6px rgba(162,103,15,.4),0 0 16px rgba(200,154,78,.3)}50%{text-shadow:0 0 12px rgba(162,103,15,.62),0 0 30px rgba(200,154,78,.5),0 0 48px rgba(200,154,78,.3)}}@keyframes fsIngGlow{0%,to{text-shadow:0 0 6px rgba(91,46,135,.45),0 0 16px rgba(139,95,191,.35)}50%{text-shadow:0 0 12px rgba(91,46,135,.75),0 0 30px rgba(139,95,191,.6),0 0 48px rgba(139,95,191,.35)}}
/*# sourceMappingURL=/cdn/shop/t/190/assets/bravo-focus-story.css.map */
