.fs-landing-body{margin:0;background:#130f18;color:#f4f2f6;font-family:var(--font-body-family, Inter, sans-serif);-webkit-font-smoothing:antialiased}.fs-landing{--fs-bg: #130f18;--fs-fg: #f4f2f6;--fs-card: #1c1822;--fs-muted: #a39eaa;--fs-primary: #6b2158;--fs-primary-bright: #a3367a;--fs-border: rgba(255, 255, 255, .1);--fs-max: 1400px;--fs-font: var(--font-body-family, Inter, sans-serif);--fs-font-display: var(--font-heading-family, Lora, serif);background:var(--fs-bg);color:var(--fs-fg);min-height:100vh;font-family:var(--fs-font)}.fs-landing h1,.fs-landing h2,.fs-landing h3,.fs-landing .fs-hero__logo-text,.fs-landing .fs-footer__brand span,.fs-landing .fs-stats__num,.fs-landing .fs-featured__copy h2,.fs-landing .fs-explore__meta h3,.fs-landing .fs-devices__list dt{font-family:var(--fs-font-display)}.fs-landing *,.fs-landing *:before,.fs-landing *:after{box-sizing:border-box}.fs-landing img{max-width:100%;display:block}.fs-landing a{color:inherit;text-decoration:none}.fs-landing button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.fs-label-caps{font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.fs-film-grain{position:relative}.fs-film-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.fs-rise{animation:fs-rise 1.1s cubic-bezier(.16,1,.3,1) both}.fs-rise-1{animation:fs-rise 1.1s cubic-bezier(.16,1,.3,1) .12s both}.fs-rise-2{animation:fs-rise 1.1s cubic-bezier(.16,1,.3,1) .24s both}.fs-rise-3{animation:fs-rise 1.1s cubic-bezier(.16,1,.3,1) .36s both}@keyframes fs-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fs-rise,.fs-rise-1,.fs-rise-2,.fs-rise-3{animation:none!important}}.fs-hero{position:relative;min-height:100svh;overflow:hidden;padding:1rem;background-color:#0b0113;background-image:radial-gradient(90% 70% at 15% 20%,oklch(.38 .2 320 / .7),transparent 55%),radial-gradient(80% 65% at 85% 75%,oklch(.32 .18 300 / .75),transparent 58%),radial-gradient(60% 50% at 50% 100%,oklch(.28 .16 330 / .55),transparent 60%),radial-gradient(50% 40% at 60% 30%,oklch(.45 .14 280 / .35),transparent 50%),linear-gradient(145deg,#0f021c,#030009 45%,#1a001d);background-image:radial-gradient(90% 70% at 15% 20%,oklch(.38 .2 320 / .7),transparent 55%),radial-gradient(80% 65% at 85% 75%,oklch(.32 .18 300 / .75),transparent 58%),radial-gradient(60% 50% at 50% 100%,oklch(.28 .16 330 / .55),transparent 60%),radial-gradient(50% 40% at 60% 30%,oklch(.45 .14 280 / .35),transparent 50%),linear-gradient(145deg,#0f021c,#030009 45%,color(xyz 0.007 0.003 0.013))}@media(min-width:640px){.fs-hero{padding:1.5rem}}@media(min-width:1024px){.fs-hero{padding:2rem 2.5rem}}.fs-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1);opacity:.45;mix-blend-mode:luminosity}.fs-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 20% 30%,color-mix(in oklab,var(--fs-primary-bright) 45%,transparent),transparent 55%),radial-gradient(65% 55% at 90% 80%,color-mix(in oklab,var(--fs-primary) 55%,transparent),transparent 50%),linear-gradient(to bottom,#08021033,#0802108c)}.fs-hero__orb{position:absolute;border-radius:9999px;pointer-events:none;filter:blur(100px)}.fs-hero__orb--left{left:-6rem;top:25%;width:28rem;height:28rem;background:color-mix(in oklab,var(--fs-primary) 30%,transparent)}.fs-hero__orb--right{right:-4rem;bottom:2.5rem;width:32rem;height:32rem;background:color-mix(in oklab,var(--fs-primary-bright) 25%,transparent);filter:blur(120px)}.fs-hero__stage{position:relative;display:flex;flex-direction:column;min-height:calc(100svh - 2rem);overflow:hidden;border-radius:1.75rem;border:1px solid rgba(255,255,255,.07);background:#050505eb;box-shadow:0 40px 120px #0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(min-width:640px){.fs-hero__stage{min-height:calc(100svh - 3rem);border-radius:2rem}}@media(min-width:1024px){.fs-hero__stage{min-height:calc(100svh - 4rem)}}.fs-hero__logo{position:absolute;left:1rem;top:1rem;z-index:30;display:flex;align-items:center;gap:.625rem}@media(min-width:640px){.fs-hero__logo{left:1.5rem;top:1.5rem}}.fs-hero__logo img{width:2.25rem;height:2.25rem}@media(min-width:640px){.fs-hero__logo img{width:2.5rem;height:2.5rem}}.fs-hero__logo-text{display:none;font-size:1.15rem;letter-spacing:-.02em;color:#fff}@media(min-width:640px){.fs-hero__logo-text{display:inline}}.fs-hero__menu-btn{position:absolute;right:1rem;top:1rem;z-index:30;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff}@media(min-width:768px){.fs-hero__menu-btn{display:none}}@media(min-width:640px){.fs-hero__menu-btn{right:1.5rem;top:1.5rem}}.fs-hero__menu-panel{position:absolute;left:1rem;right:1rem;top:4rem;z-index:30;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#0a0a0af2;padding:1.25rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(min-width:768px){.fs-hero__menu-panel{display:none!important}}.fs-hero__menu-panel ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.fs-hero__menu-panel a{display:block;font-size:.875rem;color:#ffffffb3}.fs-hero__menu-cta{margin-top:1.25rem;display:flex;width:100%;align-items:center;justify-content:center;border-radius:9999px;background:#fff;color:#000;padding:.75rem 1.25rem;font-size:13px;font-weight:600}.fs-hero__content{position:relative;z-index:10;margin:0 auto;width:100%;max-width:56rem;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:6rem 1.5rem 9rem}@media(min-width:640px){.fs-hero__content{padding-top:7rem;padding-bottom:10rem}}@media(min-width:1024px){.fs-hero__content{padding-top:8rem}}.fs-hero__proof{display:flex;align-items:center;gap:.75rem}.fs-hero__avatars{display:flex}.fs-hero__avatars img{width:1.75rem;height:1.75rem;border-radius:9999px;object-fit:cover;border:2px solid #050505;margin-left:-.5rem}.fs-hero__avatars img:first-child{margin-left:0}@media(min-width:640px){.fs-hero__avatars img{width:2rem;height:2rem}}.fs-hero__proof p{margin:0;font-size:13px;font-weight:500;letter-spacing:.02em;color:#ffffff8c}.fs-hero__title{margin:2rem 0 0;max-width:18ch;font-size:clamp(2.35rem,6.2vw,4.35rem);font-weight:700;line-height:1.05;letter-spacing:-.035em;color:#fff}@media(min-width:640px){.fs-hero__title{margin-top:2.5rem}}.fs-hero__lead{margin:1.25rem 0 0;max-width:32rem;font-size:15px;line-height:1.625;color:#ffffff80}@media(min-width:640px){.fs-hero__lead{font-size:1rem}}.fs-hero__cats{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.5rem;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:#ffffff4d}.fs-hero__cats .dot{opacity:.4}.fs-btn-primary,.fs-landing a.fs-btn-primary,.fs-landing .fs-btn-primary:link,.fs-landing .fs-btn-primary:visited,.fs-landing .fs-btn-primary:hover,.fs-landing .fs-btn-primary:active{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background:#fff!important;color:#000!important;padding:.875rem 2rem;font-size:13px;font-weight:600;letter-spacing:.04em;transition:opacity .3s;text-decoration:none!important}.fs-btn-primary:hover{opacity:.9}.fs-hero__menu-cta,.fs-landing a.fs-hero__menu-cta{color:#000!important}.fs-hero__cta{margin-top:2rem}.fs-hero__stores{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.fs-hero__stores img{height:2rem;width:auto;transition:opacity .3s}.fs-hero__stores a:hover img{opacity:.9}@media(min-width:640px){.fs-hero__stores img{height:2.25rem}}.fs-hero__panels-wrap{position:relative;z-index:10;margin-top:auto;padding:.75rem}@media(min-width:640px){.fs-hero__panels-wrap{padding:1rem}}@media(min-width:1024px){.fs-hero__panels-wrap{padding:1.25rem}}.fs-hero__panels{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}@media(min-width:640px){.fs-hero__panels{gap:.75rem}}@media(min-width:1024px){.fs-hero__panels{gap:1rem}}.fs-hero__panel{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:1rem;display:block}@media(min-width:640px){.fs-hero__panel{border-radius:1.5rem}}.fs-hero__panel img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.fs-hero__panel:hover img{transform:scale(1.04)}.fs-hero__panel-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,.1),transparent)}.fs-hero__panel span{position:absolute;bottom:.75rem;left:.75rem;font-size:11px;font-weight:500;letter-spacing:.02em;color:#fffc}@media(min-width:640px){.fs-hero__panel span{bottom:1rem;left:1rem;font-size:.875rem}}.fs-explore{margin:0 auto;max-width:var(--fs-max);padding:7rem 1.5rem}@media(min-width:1024px){.fs-explore{padding:9rem 2.5rem}}.fs-explore__head{display:flex;flex-direction:column;gap:2rem;border-bottom:1px solid var(--fs-border);padding-bottom:3rem}@media(min-width:1024px){.fs-explore__head{flex-direction:row;align-items:flex-end;justify-content:space-between}}.fs-explore__head h2{margin:0;max-width:42rem;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.02em;font-weight:500}.fs-explore__head h2 em{font-style:italic;color:var(--fs-muted);font-weight:400}.fs-explore__head p{margin:0;max-width:20rem;font-size:.875rem;line-height:1.625;color:var(--fs-muted)}.fs-explore__grid{margin-top:3.5rem;display:grid;gap:3.5rem 1.5rem}@media(min-width:640px){.fs-explore__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.fs-explore__grid{grid-template-columns:repeat(4,1fr)}.fs-explore__card:nth-child(2n){margin-top:3.5rem}}.fs-explore__card a{display:block}.fs-explore__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--fs-card)}.fs-explore__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease-out}.fs-explore__card:hover img{transform:scale(1.05)}.fs-explore__media-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(19,15,24,.85),transparent)}.fs-explore__count{position:absolute;left:1rem;top:1rem;color:var(--fs-muted)}.fs-explore__meta{margin-top:1.25rem;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.fs-explore__meta h3{margin:0;font-size:1.5rem;letter-spacing:-.02em;font-weight:500}.fs-explore__meta span{font-size:.75rem;color:var(--fs-muted);transition:color .3s}.fs-explore__card:hover .fs-explore__meta span{color:var(--fs-primary-bright)}.fs-explore__blurb{margin:.5rem 0 0;font-size:.875rem;line-height:1.625;color:var(--fs-muted)}.fs-featured{position:relative;overflow:hidden;min-height:85vh}.fs-featured__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fs-featured__grad-x{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--fs-bg),color-mix(in srgb,var(--fs-bg) 85%,transparent),transparent)}.fs-featured__grad-y{position:absolute;left:0;right:0;bottom:0;height:10rem;background:linear-gradient(to top,var(--fs-bg),transparent)}.fs-featured__inner{position:relative;margin:0 auto;max-width:var(--fs-max);min-height:85vh;display:flex;align-items:center;padding:7rem 1.5rem}@media(min-width:1024px){.fs-featured__inner{padding-left:2.5rem;padding-right:2.5rem}}.fs-featured__copy{max-width:32rem}.fs-featured__eyebrow{color:var(--fs-primary-bright);margin:0}.fs-featured__copy h2{margin:1.5rem 0 0;font-size:clamp(4rem,14vw,9rem);line-height:.85;letter-spacing:-.03em;font-weight:500}.fs-featured__copy>p{margin:2rem 0 0;font-size:1rem;line-height:1.625;color:var(--fs-muted)}.fs-featured__actions{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.fs-btn-play{display:inline-flex;align-items:center;gap:.75rem;border-radius:.25rem;background:var(--fs-fg);color:var(--fs-bg);padding:1rem 2rem;font-size:13px;font-weight:600;letter-spacing:.04em;transition:opacity .3s}.fs-btn-play:hover{opacity:.85}.fs-btn-play svg{width:.875rem;height:.875rem;fill:currentColor}.fs-featured__meta{color:var(--fs-muted);margin:0}.fs-featured__meta .sep{margin:0 .5rem;opacity:.4}.fs-devices{margin:0 auto;max-width:var(--fs-max);padding:7rem 1.5rem}@media(min-width:1024px){.fs-devices{padding:9rem 2.5rem}}.fs-devices__grid{display:grid;gap:4rem;align-items:center}@media(min-width:1024px){.fs-devices__grid{grid-template-columns:1fr 1fr;gap:4rem}}.fs-devices__eyebrow{color:var(--fs-muted);margin:0}.fs-devices__copy h2{margin:1.5rem 0 0;font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.02em;font-weight:500}.fs-devices__copy>p{margin:2rem 0 0;max-width:28rem;font-size:1rem;line-height:1.625;color:var(--fs-muted)}.fs-devices__list{margin:3rem 0 0;max-width:28rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;border-top:1px solid var(--fs-border);padding-top:2rem}.fs-devices__list dt{margin:0;font-size:1.25rem;letter-spacing:-.02em;font-weight:500}.fs-devices__list dd{margin:.25rem 0 0;font-size:.75rem;line-height:1.5;color:var(--fs-muted)}.fs-mockups{position:relative;margin:0 auto;width:100%;max-width:36rem;aspect-ratio:5 / 4}@media(min-width:1024px){.fs-mockups{max-width:none}}.fs-mockup-laptop{position:absolute;left:6%;top:8%;z-index:10;width:72%}.fs-mockup-laptop__screen{border-radius:.65rem .65rem 0 0;border:1px solid rgba(255,255,255,.1);background:#1a1a1a;padding:.375rem;box-shadow:0 30px 60px #0000008c}@media(min-width:640px){.fs-mockup-laptop__screen{padding:.5rem}}.fs-mockup-laptop__screen>div{overflow:hidden;border-radius:.35rem;background:#000}.fs-mockup-laptop__screen img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top}.fs-mockup-laptop__base{margin:0 auto;height:.5rem;width:108%;transform:translate(-3.5%);border-radius:0 0 .375rem .375rem;background:#2a2a2a}.fs-mockup-laptop__lip{margin:0 auto;height:.25rem;width:30%;border-radius:0 0 .25rem .25rem;background:#222}.fs-mockup-phone{position:absolute;bottom:2%;left:2%;z-index:30;width:26%}.fs-mockup-phone__frame{border-radius:1.1rem;border:1px solid rgba(255,255,255,.15);background:#111;padding:.25rem;box-shadow:0 24px 40px #0009}@media(min-width:640px){.fs-mockup-phone__frame{border-radius:1.35rem;padding:.375rem}}.fs-mockup-phone__screen{position:relative;overflow:hidden;border-radius:.85rem;background:#000}@media(min-width:640px){.fs-mockup-phone__screen{border-radius:1.05rem}}.fs-mockup-phone__notch{position:absolute;left:50%;top:.25rem;z-index:10;height:.25rem;width:2rem;transform:translate(-50%);border-radius:9999px;background:#000c}@media(min-width:640px){.fs-mockup-phone__notch{height:.375rem;width:2.5rem}}.fs-mockup-phone__screen img{width:100%;aspect-ratio:9 / 19;object-fit:cover;object-position:top}.fs-mockup-tv{position:absolute;bottom:6%;right:0;z-index:20;width:48%}.fs-mockup-tv__frame{border-radius:.5rem;border:1px solid rgba(255,255,255,.1);background:#151515;padding:.375rem;box-shadow:0 28px 50px #0000008c}@media(min-width:640px){.fs-mockup-tv__frame{padding:.5rem}}.fs-mockup-tv__frame>div{overflow:hidden;border-radius:.125rem;background:#000}.fs-mockup-tv__frame img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top}.fs-mockup-tv__neck{margin:.25rem auto 0;height:1rem;width:8%;background:#2a2a2a}.fs-mockup-tv__stand{margin:0 auto;height:.25rem;width:36%;border-radius:9999px;background:#333}.fs-stats{border-top:1px solid var(--fs-border);border-bottom:1px solid var(--fs-border);background:color-mix(in srgb,var(--fs-card) 40%,transparent)}.fs-stats__inner{margin:0 auto;max-width:var(--fs-max);padding:5rem 1.5rem}@media(min-width:1024px){.fs-stats__inner{padding:6rem 2.5rem}}.fs-stats__grid{display:grid;gap:3rem}@media(min-width:1024px){.fs-stats__grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.fs-stats__num{margin:0;font-size:clamp(3rem,6vw,4.5rem);letter-spacing:-.03em;font-weight:500}.fs-stats__label{margin:.75rem 0 0;font-size:.875rem;color:var(--fs-muted)}.fs-stats__quote{margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-style:italic;line-height:1.35;color:var(--fs-muted);font-weight:400}@media(min-width:1024px){.fs-stats__quote-wrap{border-left:1px solid var(--fs-border);padding-left:2.5rem}}.fs-join{position:relative;overflow:hidden;min-height:70vh}@media(min-width:1024px){.fs-join{min-height:75vh}}.fs-join__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.4}.fs-join__dim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--fs-bg) 70%,transparent)}.fs-join__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 90% at 50% 100%,color-mix(in oklab,var(--fs-primary) 45%,transparent),transparent 65%),linear-gradient(to top,var(--fs-bg) 0%,transparent 40%)}.fs-join__inner{position:relative;margin:0 auto;max-width:var(--fs-max);min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:7rem 1.5rem}@media(min-width:1024px){.fs-join__inner{min-height:75vh;padding:9rem 1.5rem}}.fs-join__eyebrow{color:var(--fs-primary-bright);margin:0}.fs-join__inner h2{margin:1.5rem 0 0;max-width:48rem;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:500;line-height:.98;letter-spacing:-.03em}.fs-join__inner h2 em{font-style:italic;color:#ffffffb3;font-weight:400}.fs-join__lead{margin:1.75rem 0 0;max-width:28rem;font-size:1rem;line-height:1.625;color:var(--fs-muted)}.fs-join__actions{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.fs-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff;padding:.875rem 1.75rem;font-size:13px;font-weight:600;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .3s,background .3s}.fs-btn-ghost:hover{border-color:#fff6;background:#ffffff1a}.fs-btn-ghost__icon{display:flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:9999px;background:#fff;color:#000}.fs-btn-ghost__icon svg{width:.625rem;height:.625rem;fill:currentColor}.fs-join__trust{margin-top:3.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 2rem;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:#ffffff59}.fs-join__trust .dot{opacity:.4}.fs-footer{border-top:1px solid var(--fs-border);background:#000}.fs-footer__inner{margin:0 auto;max-width:var(--fs-max);padding:3.5rem 1.5rem}@media(min-width:1024px){.fs-footer__inner{padding:4rem 2.5rem}}.fs-footer__grid{display:grid;gap:3rem}@media(min-width:640px){.fs-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.fs-footer__grid{grid-template-columns:1.2fr .9fr .9fr 1.1fr;gap:2.5rem}}.fs-footer__brand{display:inline-flex;align-items:center;gap:.75rem}.fs-footer__brand img{width:2.5rem;height:2.5rem}.fs-footer__brand span{font-size:1.5rem;letter-spacing:-.02em;color:#fff;font-weight:500}.fs-footer__copy{margin:1.25rem 0 0;font-size:.875rem;color:#ffffff73}.fs-footer__copy+.fs-footer__copy{margin-top:.25rem}.fs-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.fs-footer ul a{font-size:.875rem;color:#ffffffd9;transition:color .3s}.fs-footer ul a:hover{color:#fff}.fs-footer__give{font-weight:500!important;letter-spacing:.04em;color:#fff!important}.fs-footer__give:hover{color:var(--fs-primary-bright)!important}.fs-footer__social{margin-top:1.5rem;display:flex;align-items:center;gap:.75rem}.fs-footer__social a{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(255,255,255,.25);color:#fffc;transition:border-color .3s,color .3s}.fs-footer__social a:hover{border-color:#ffffff80;color:#fff}.fs-footer__social svg{width:.875rem;height:.875rem;fill:currentColor}.fs-footer__stores{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.625rem}.fs-footer__stores img{height:2.75rem;width:auto}.fs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#130f18f2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fs-modal[hidden]{display:none!important}.fs-modal__dialog{position:relative;width:100%;max-width:64rem;overflow:hidden;border:1px solid var(--fs-border);background:var(--fs-card)}.fs-modal__media{position:relative;aspect-ratio:16 / 9}.fs-modal__media img{width:100%;height:100%;object-fit:cover;opacity:.7}.fs-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;background:#130f1866}.fs-modal__play{display:flex;width:4rem;height:4rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--fs-border);background:#130f1899}.fs-modal__play svg{width:1.25rem;height:1.25rem;fill:currentColor}.fs-modal__overlay p{margin:0;color:var(--fs-muted)}.fs-modal__close{position:absolute;right:1.5rem;top:1.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--fs-border);color:var(--fs-muted);transition:color .3s}.fs-modal__close:hover{color:var(--fs-fg)}.fs-modal__close svg{width:1rem;height:1rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faithstream-landing.css.map */
