@font-face{font-family:Bricolage Grotesque;src:url(/_next/static/media/423882c6330c46df-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_5965e4{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_5965e4{--font-ff:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:DM Mono;src:url(/_next/static/media/5d97515139fac8aa-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:DM Mono;src:url(/_next/static/media/268547e44967a8ff-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:DM Mono;src:url(/_next/static/media/bc5aae52d71b7c53-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:131.49%}.__className_bb5400{font-family:DM Mono,DM Mono Fallback}.__variable_bb5400{--font-ffm:"DM Mono","DM Mono Fallback"}.ff-root{--ff-ink:#0c1f1d;--ff-ground:#f7f9f8;--ff-panel:#e6ecea;--ff-flame:#ff6a2b;--ff-muted:#4c6360;--ff-bg:var(--ff-ground);--ff-fg:var(--ff-ink);--ff-pn:var(--ff-panel);--ff-mu:var(--ff-muted);--ff-card:#0c1f1d;--ff-card-fg:#eef5f3;--ff-gut:clamp(20px,3.4vw,48px);--ff-sans:var(--font-ff),system-ui,-apple-system,"Segoe UI",sans-serif;--ff-mono:var(--font-ffm),ui-monospace,"SF Mono",Menlo,monospace;--ff-ease:cubic-bezier(0.2,0.7,0.2,1);--ff-k:0.8;background:var(--ff-bg);color:var(--ff-fg);font-family:var(--ff-sans);font-optical-sizing:auto;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:clip}.ff-root[data-theme=dark]{--ff-bg:#0a1412;--ff-fg:#eef5f3;--ff-pn:#15231f;--ff-mu:#93aaa5;--ff-card:#24382f}body:has(.ff-root),html:has(.ff-root){background:#f7f9f8}body:has(.ff-root[data-theme=dark]),html:has(.ff-root[data-theme=dark]){background:#0a1412}.ff-root *,.ff-root :after,.ff-root :before{box-sizing:border-box}.ff-root figure,.ff-root h1,.ff-root h2,.ff-root h3,.ff-root h4,.ff-root p,.ff-root ul{margin:0;padding:0}.ff-root ul{list-style:none}.ff-root a{color:inherit}.ff-root button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ff-root img{display:block;max-width:100%}.ff-root code{font-family:var(--ff-mono)}.ff-root :focus-visible{outline:3px solid var(--ff-flame);outline-offset:3px;border-radius:8px}.ff-root .ff-nav{position:fixed;z-index:50;top:14px;left:0;right:0;display:flex;justify-content:center;padding:0 12px;pointer-events:none;transition:transform .45s var(--ff-ease)}.ff-root .ff-nav.is-hidden{transform:translateY(-160%)}.ff-root .ff-nav__stack{width:min(480px,100%);display:grid;gap:8px;pointer-events:auto}.ff-root .ff-nav__pill{background:var(--ff-fg);color:var(--ff-bg);border-radius:29px;overflow:hidden}.ff-root .ff-nav__top{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 8px 0 24px}.ff-root .ff-nav__word{font-weight:700;font-size:17px;letter-spacing:-.01em;text-decoration:none}.ff-root .ff-nav__burger{width:42px;height:42px;border-radius:50%;display:grid;align-content:center;justify-items:center;gap:6px}.ff-root .ff-nav__burger span{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ff-ease)}.ff-root .ff-nav__pill.is-open .ff-nav__burger span:first-child{transform:translateY(4px) rotate(45deg)}.ff-root .ff-nav__pill.is-open .ff-nav__burger span:last-child{transform:translateY(-4px) rotate(-45deg)}.ff-root .ff-nav__menu{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ff-ease)}.ff-root .ff-nav__pill.is-open .ff-nav__menu{grid-template-rows:1fr}.ff-root .ff-nav__menu ul{min-height:0;overflow:hidden}.ff-root .ff-nav__menu li:last-child{margin-bottom:14px}.ff-root .ff-nav__menu a{display:block;padding:10px 24px;font-size:28px;font-weight:700;letter-spacing:-.02em;text-decoration:none}.ff-root .ff-nav__menu a:hover{color:var(--ff-flame)}.ff-root .ff-nav__bar{display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 9px 0 24px;border-radius:27px;background:var(--ff-flame);color:var(--ff-ink);font-weight:600;font-size:16px;text-decoration:none}.ff-root .ff-nav__bar .ff-price{background:var(--ff-ink);color:#fff}.ff-root .ff-price{display:inline-grid;place-items:center;height:36px;min-width:52px;padding:0 14px;border-radius:18px;background:var(--ff-flame);color:var(--ff-ink);font-weight:700;font-size:15px}.ff-root .ff-scrim{position:fixed;inset:0;z-index:40;background:rgba(12,31,29,.36);opacity:0;pointer-events:none;transition:opacity .3s}.ff-root .ff-scrim.is-open{opacity:1;pointer-events:auto}.ff-root .ff-theme{position:absolute;top:9px;right:var(--ff-gut);pointer-events:auto}.ff-root .ff-theme__btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ff-fg) 8%,transparent)}.ff-root .ff-theme__menu{position:absolute;top:48px;right:0;display:grid;min-width:112px;padding:6px;border-radius:20px;background:var(--ff-fg);color:var(--ff-bg);opacity:0;transform:translateY(-6px);pointer-events:none;box-shadow:0 14px 28px -10px rgba(12,31,29,.45),0 0 0 1px color-mix(in srgb,var(--ff-bg) 24%,transparent);transition:opacity .2s,transform .2s var(--ff-ease)}.ff-root .ff-theme__menu.is-open{opacity:1;transform:none;pointer-events:auto}.ff-root .ff-theme__menu button{padding:9px 16px;border-radius:14px;text-align:left;font-size:14px;font-weight:500}.ff-root .ff-theme__menu button[aria-checked=true]{background:color-mix(in srgb,var(--ff-bg) 20%,transparent);font-weight:700}.ff-root .ff-pill{display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 8px 0 24px;border-radius:26px;background:var(--ff-fg);color:var(--ff-bg);font-weight:600;font-size:16px;transition:transform .2s var(--ff-ease)}.ff-root .ff-pill:hover{transform:translateY(-2px)}.ff-root .ff-note{min-height:1.5em;font-size:14px;color:var(--ff-mu);opacity:0;transition:opacity .25s}.ff-root .ff-note[data-on=true]{opacity:1}.ff-root .ff-icon{width:96px;height:96px}.ff-root .ff-hero{min-height:max(640px,calc(100svh - 150px));display:grid;place-items:center;padding:150px var(--ff-gut) 48px;text-align:center}.ff-root .ff-hero__box{display:grid;justify-items:center;gap:22px}.ff-root .ff-hero__title{font-size:clamp(3.4rem,14vw,6.6rem);line-height:.95;letter-spacing:-.035em;font-weight:800}.ff-root .ff-hero__title span{display:block}.ff-root .ff-hero__title .ff-hero__light{font-weight:200}.ff-root .ff-hero__lines{display:grid;gap:2px;max-width:64ch;font-size:clamp(16px,1.5vw,20px);line-height:1.45;color:var(--ff-mu)}.ff-root .ff-hero__act{display:grid;justify-items:center;gap:10px;margin-top:6px}.ff-root .ff-story{position:relative;height:460svh}.ff-root .ff-story__stick{position:sticky;top:0;height:100svh;padding:16px var(--ff-gut)}.ff-root .ff-story__panel{height:100%;border-radius:32px;background:var(--ff-pn);overflow:hidden}.ff-root .ff-story__cols{height:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(16px,3vw,48px);padding:0 clamp(20px,6vw,110px)}.ff-root .ff-stage{display:grid;place-items:center;--ff-k:0.8}.ff-root .ff-cap{display:grid;align-items:center}.ff-root .ff-cap__i{grid-area:1/1}.ff-root .ff-cap__i:not(:first-child){opacity:0}.ff-root .ff-cap--l .ff-cap__i{display:flex;gap:16px;max-width:19rem;justify-self:start}.ff-root .ff-cap--l p{font-size:clamp(16px,1.4vw,20px);line-height:1.4}.ff-root .ff-cap__rule{flex:none;width:2px;align-self:stretch;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--ff-fg) 14%,transparent)}.ff-root .ff-cap__rule i{display:block;width:100%;height:100%;background:var(--ff-fg);transform-origin:top;transform:scaleY(0)}.ff-root .ff-cap--r{justify-self:end}.ff-root .ff-cap--r .ff-cap__i{max-width:7.6em;font-size:clamp(28px,3.3vw,48px);line-height:1;letter-spacing:-.035em;font-weight:800}.ff-root .ff-phone{position:relative;flex:none;width:calc(414px * var(--ff-k));height:calc(868px * var(--ff-k))}.ff-root .ff-phone__body{position:absolute;left:0;top:0;width:414px;height:868px;padding:12px;border-radius:66px;background:#040908;transform:scale(var(--ff-k));transform-origin:0 0;box-shadow:inset 0 0 0 2px #2a3b37,0 40px 60px -32px rgba(12,31,29,.55)}.ff-root .ff-phone__body:before{content:"";position:absolute;left:-3px;top:150px;width:3px;height:56px;border-radius:2px 0 0 2px;background:#22302d}.ff-root .ff-phone__body:after{content:"";position:absolute;right:-3px;top:220px;width:3px;height:92px;border-radius:0 2px 2px 0;background:#22302d}.ff-root .ff-phone__screen{position:relative;width:390px;height:844px;border-radius:54px;overflow:hidden;background:#0e1a18;color:#fff}.ff-root .ff-phone__isle{position:absolute;z-index:6;top:24px;left:50%;width:120px;height:35px;margin-left:-60px;border-radius:18px;background:#000}.ff-root .ff-phone__bar{position:absolute;z-index:6;bottom:20px;left:50%;width:136px;height:5px;margin-left:-68px;border-radius:3px;background:rgba(255,255,255,.85)}.ff-root .ff-sb{position:absolute;z-index:4;top:0;left:0;right:0;height:54px;padding:18px 30px 0 42px;display:flex;justify-content:space-between;align-items:flex-start;font-weight:600;font-size:16px;color:#fff}.ff-root .ff-sb__icons{display:flex;align-items:center;gap:6px;height:20px}.ff-root .ff-appo,.ff-root .ff-home,.ff-root .ff-home__wall{position:absolute;inset:0}.ff-root .ff-home__wall{width:100%;height:100%;object-fit:cover}.ff-root .ff-home__ui{position:absolute;inset:0;transform-origin:50% 45%}.ff-root .ff-home .ff-sb,.ff-root .ff-w{color:var(--ff-ink)}.ff-root .ff-w{position:absolute;left:26px;top:96px;width:158px;height:158px;border-radius:24px;background:#f7f9f8;overflow:hidden;box-shadow:0 10px 22px -12px rgba(12,31,29,.55)}.ff-root .ff-w__b{position:absolute;left:0;top:0;width:338px;height:354px}.ff-root .ff-w__b--1,.ff-root .ff-w__b--2{opacity:0}.ff-root .ff-wb{position:relative;width:338px;height:354px}.ff-root .ff-app small,.ff-root .ff-wb small{display:block;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#4c6360}.ff-root .ff-wb__head{position:absolute;left:16px;top:14px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:#4c6360}.ff-root .ff-dot{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff;font-size:10px;font-weight:700;font-style:normal;line-height:1}.ff-root .ff-wb__name{position:absolute;left:16px;top:42px;font-size:22px;line-height:1;font-weight:800;letter-spacing:-.03em}.ff-root .ff-wb__latin{position:absolute;left:16px;top:71px;font-family:var(--ff-mono);font-size:10.5px;color:#4c6360}.ff-root .ff-wb__says{position:absolute;left:16px;top:104px;display:grid;gap:3px}.ff-root .ff-wb__says code{font-size:13px;font-weight:500}.ff-root .ff-wb__img{position:absolute;right:8px;top:6px;width:136px;height:142px;object-fit:contain;object-position:center bottom}.ff-root .ff-wb__more{position:absolute;left:16px;right:16px;top:168px;display:grid;gap:12px}.ff-root .ff-wb__blk{display:grid;gap:4px}.ff-root .ff-wb__blk p{font-size:12.5px;line-height:1.35}.ff-root .ff-bars{display:flex;align-items:center;justify-content:space-between;height:28px}.ff-root .ff-bars__i{display:block;width:3px;border-radius:2px;background:color-mix(in srgb,currentColor 30%,transparent)}.ff-root .ff-bars__i--on{background:var(--ff-flame)}.ff-root .ff-home__search{left:50%;bottom:134px;transform:translateX(-50%);gap:6px;height:30px;padding:0 16px;border-radius:15px;background:rgba(255,255,255,.4);color:var(--ff-ink);font-size:12px;font-weight:500}.ff-root .ff-dock,.ff-root .ff-home__search{position:absolute;display:flex;align-items:center}.ff-root .ff-dock{left:14px;right:14px;bottom:26px;height:96px;padding:0 17px;border-radius:36px;justify-content:space-between;background:rgba(255,255,255,.3)}.ff-root .ff-dock__a{display:grid;place-items:center;width:62px;height:62px;border-radius:15px}.ff-root .ff-dock__a svg{width:36px;height:36px}.ff-root .ff-appo{opacity:0;clip-path:inset(96px 26px 394px 26px round 24px);pointer-events:none}.ff-root .ff-app{position:absolute;inset:0;background:#0e1a18;color:#eef5f3}.ff-root .ff-app small{color:#8ea6a1}.ff-root .ff-app__top{position:absolute;top:66px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:flex-end}.ff-root .ff-app__hello{font-size:14px;color:#8ea6a1}.ff-root .ff-app__date{font-size:27px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.ff-root .ff-app__refresh{display:grid;place-items:center;height:32px;padding:0 15px;border-radius:16px;background:var(--ff-flame);color:var(--ff-ink);font-size:13px;font-weight:700}.ff-root .ff-app__hero{position:absolute;top:134px;left:16px;right:16px;height:262px;border-radius:26px;background:#182b27;overflow:hidden}.ff-root .ff-app__tags{position:absolute;left:18px;top:18px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#b7cbc6}.ff-root .ff-app__name{position:absolute;left:18px;top:60px;font-size:36px;line-height:1;font-weight:800;letter-spacing:-.04em}.ff-root .ff-app__latin{position:absolute;left:18px;top:112px;font-family:var(--ff-mono);font-size:12px;color:#8ea6a1}.ff-root .ff-app__says{position:absolute;left:18px;top:150px;display:grid;gap:4px}.ff-root .ff-app__says code{font-size:16px;font-weight:500}.ff-root .ff-app__play{position:absolute;left:18px;bottom:18px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--ff-flame);color:var(--ff-ink)}.ff-root .ff-app__img{position:absolute;right:4px;top:10px;width:156px;height:236px;object-fit:contain;object-position:right center}.ff-root .ff-app__body{position:absolute;top:410px;left:16px;right:16px;display:grid;gap:10px}.ff-root .ff-app__card{display:grid;gap:6px;padding:14px 16px;border-radius:20px;background:#152521}.ff-root .ff-app__card p{font-size:14px;line-height:1.35;color:#d5e4e0}.ff-root .ff-app__card .ff-bars{height:26px;color:#eef5f3}.ff-root .ff-app__tabs{position:absolute;left:0;right:0;bottom:0;height:92px;padding:16px 24px 0;display:flex;justify-content:space-around;align-items:flex-start;background:#0a1412}.ff-root .ff-app__tab{font-size:12.5px;font-weight:600;color:#6f8782}.ff-root .ff-app__tab--on{color:#fff}.ff-root .ff-hab{display:grid;justify-items:center;gap:clamp(28px,4vw,48px);padding:clamp(96px,12vw,176px) var(--ff-gut) clamp(56px,7vw,104px);text-align:center}.ff-root .ff-hab__text{max-width:34ch;font-size:clamp(1.5rem,2.7vw,2.4rem);line-height:1.15;letter-spacing:-.03em}.ff-root .ff-hab__text strong{font-weight:800}.ff-root .ff-hab__text span{font-weight:300;color:var(--ff-mu)}.ff-root .ff-hab__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:720px}.ff-root .ff-hab__chip{display:inline-flex;align-items:center;gap:12px;height:54px;padding:0 22px 0 9px;border-radius:27px;color:#fff;font-size:18px;font-weight:700;transition:transform .25s var(--ff-ease)}.ff-root .ff-hab__chip:hover{transform:translateY(-4px)}.ff-root .ff-hab__chip b{display:grid;place-items:center;min-width:36px;height:36px;border-radius:18px;background:rgba(255,255,255,.22);font-size:14px;font-weight:700}.ff-root .ff-hab__line{min-height:1.6em;font-size:16px;color:var(--ff-mu)}.ff-root .ff-lib{padding:clamp(72px,9vw,130px) var(--ff-gut) clamp(72px,9vw,120px)}.ff-root .ff-lib__title{font-size:clamp(2.2rem,4.6vw,4.2rem);line-height:1;letter-spacing:-.04em;font-weight:800}.ff-root .ff-lib__grid{--ff-k:0.714;margin-top:clamp(28px,4vw,56px);display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:clamp(16px,2.4vw,32px);align-items:stretch}.ff-root .ff-lib__card{position:relative;aspect-ratio:4/3;border-radius:32px;overflow:hidden;background:#b7dbd1}.ff-root .ff-lib__bg{position:absolute;left:0;top:-6%;width:100%;height:112%;object-fit:cover;object-position:60% 50%}.ff-root .ff-lib__phone{position:absolute;left:0;right:0;top:64px;display:flex;justify-content:center}.ff-root .ff-lib__side{display:flex;justify-content:center;padding-top:64px;border-radius:32px;overflow:hidden;background:var(--ff-pn)}.ff-root .ff-lib__foot{margin-top:32px;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:clamp(16px,2.4vw,32px);align-items:start}.ff-root .ff-lib__foot h3{font-size:22px;font-weight:800;letter-spacing:-.02em}.ff-root .ff-lib__foot p{max-width:34ch;font-size:17px;line-height:1.45;color:var(--ff-mu)}.ff-root .ff-lu,.ff-root .ff-su{position:absolute;inset:0;padding:62px 20px 0;background:#0e1a18;color:#eef5f3}.ff-root .ff-lu__title,.ff-root .ff-su__title{margin:14px 0;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.035em}.ff-root .ff-lu__chips{display:flex;flex-wrap:wrap;gap:8px}.ff-root .ff-lu__chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:15px;background:#1b2e2a;color:#cfe0dc;font-size:12.5px;font-weight:600}.ff-root .ff-lu__chip i{width:8px;height:8px;border-radius:50%}.ff-root .ff-lu__chip--on{background:#eef5f3;color:var(--ff-ink)}.ff-root .ff-lu__seen{margin:16px 2px 10px;font-size:12px;color:#8ea6a1}.ff-root .ff-lu__row{display:flex;align-items:center;gap:12px;height:66px;margin-bottom:8px;padding:0 14px;border-radius:18px;background:#152521}.ff-root .ff-lu__thumb{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;overflow:hidden;font-size:18px;font-weight:800}.ff-root .ff-lu__thumb img{width:100%;height:100%;padding:4px;object-fit:contain}.ff-root .ff-lu__txt{flex:1;display:grid;gap:2px}.ff-root .ff-lu__txt b{font-size:15px;font-weight:700}.ff-root .ff-lu__txt code{font-size:11px;color:#8ea6a1}.ff-root .ff-lu__play{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ff-flame);color:var(--ff-ink)}.ff-root .ff-lu__play--on{background:#eef5f3}.ff-root .ff-eq{display:flex;align-items:flex-end;gap:2px;height:12px}.ff-root .ff-eq i{display:block;width:3px;height:12px;border-radius:1px;background:var(--ff-ink);transform-origin:bottom;animation:ff-eq .7s ease-in-out infinite alternate}.ff-root .ff-eq i:nth-child(2){animation-delay:-.25s}.ff-root .ff-eq i:nth-child(3){animation-delay:-.5s}@keyframes ff-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.ff-root .ff-su__row{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 4px;border-bottom:1px solid #1e302c;font-size:15px;font-weight:600}.ff-root .ff-su__row em{font-style:normal;font-weight:500;font-size:14px;color:#8ea6a1}.ff-root .ff-su__val{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#8ea6a1}.ff-root .ff-su__menu{position:absolute;z-index:3;right:0;top:50px;width:216px;padding:6px;border-radius:16px;background:#eef5f3;color:var(--ff-ink);box-shadow:0 18px 30px -14px rgba(0,0,0,.6)}.ff-root .ff-su__menu button{display:flex;align-items:center;gap:8px;width:100%;height:34px;padding:0 8px;border-radius:10px;font-size:14px;font-weight:600;text-align:left}.ff-root .ff-su__menu button:hover,.ff-root .ff-su__menu li[aria-selected=true] button{background:rgba(12,31,29,.08)}.ff-root .ff-su__tick{display:grid;place-items:center;width:14px}.ff-root .ff-su__sw{width:50px;height:30px;padding:3px;border-radius:15px;background:#2a3f3a;transition:background .2s}.ff-root .ff-su__sw i{display:block;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .2s var(--ff-ease)}.ff-root .ff-su__sw--on{background:var(--ff-flame)}.ff-root .ff-su__sw--on i{transform:translateX(20px)}.ff-root .ff-comp{padding:0 var(--ff-gut)}.ff-root .ff-comp__panel{overflow:hidden;border-radius:32px;background:var(--ff-pn);padding:clamp(72px,9vw,128px) 0 clamp(96px,10vw,150px);text-align:center}.ff-root .ff-comp__title{max-width:14ch;margin:0 auto;font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.02;letter-spacing:-.04em;font-weight:800}.ff-root .ff-comp__text{max-width:30ch;margin:16px auto 0;font-size:clamp(17px,1.6vw,22px);color:var(--ff-mu)}.ff-root .ff-cards{position:relative;margin-top:clamp(48px,6vw,88px);display:grid;place-items:center}.ff-root .ff-card{grid-area:1/1;width:clamp(236px,22vw,320px)}.ff-root .ff-card--1{z-index:3}.ff-root .ff-card:focus-visible,.ff-root .ff-card:hover{z-index:6}.ff-root .ff-card__in{position:relative;width:100%;aspect-ratio:320/232;padding:18px 20px;border-radius:24px;background:var(--ff-card);color:var(--ff-card-fg);text-align:left;box-shadow:0 34px 50px -30px rgba(12,31,29,.6);transition:transform .3s var(--ff-ease)}.ff-root .ff-card:focus-visible .ff-card__in,.ff-root .ff-card:hover .ff-card__in{transform:translateY(-12px)}.ff-root .ff-card header{position:relative;z-index:2;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#b7cbc6}.ff-root .ff-card img{position:absolute;right:12px;top:10px;width:44%;height:76%;object-fit:contain;object-position:right top}.ff-root .ff-card h3{position:absolute;z-index:2;left:20px;bottom:44px;font-size:clamp(22px,2.2vw,32px);line-height:1;letter-spacing:-.03em;font-weight:800}.ff-root .ff-card__latin{left:20px;font-size:11.5px}.ff-root .ff-card__latin,.ff-root .ff-card__says{position:absolute;z-index:2;bottom:22px;font-family:var(--ff-mono);color:#93aaa5}.ff-root .ff-card__says{right:20px;font-size:12px}.ff-root .ff-close{display:grid;justify-items:center;gap:32px;padding:clamp(120px,15vw,220px) var(--ff-gut) clamp(120px,14vw,200px);text-align:center}.ff-root .ff-close .ff-icon{width:88px;height:88px}.ff-root .ff-close__line{max-width:16em;font-size:clamp(2.3rem,5.6vw,5rem);line-height:1.02;letter-spacing:-.04em;font-weight:800;text-wrap:balance}.ff-root .ff-close__w--acc{box-shadow:inset 0 -.12em var(--ff-flame)}.ff-root .ff-close__cta{display:grid;justify-items:center;gap:10px}.ff-root .ff-foot{position:relative;height:max(100svh,860px)}.ff-root .ff-foot__panel{position:relative;z-index:2;display:grid;gap:22px;margin:0 var(--ff-gut);padding:48px clamp(20px,3vw,40px);border-radius:32px;background:var(--ff-pn)}.ff-root .ff-foot__chips{display:flex;flex-wrap:wrap;gap:8px}.ff-root .ff-foot__chip{padding:8px 14px;border-radius:12px;background:color-mix(in srgb,var(--ff-fg) 7%,transparent);font-family:var(--ff-mono);font-size:13px}.ff-root .ff-foot__links{display:flex;flex-wrap:wrap;gap:8px 28px;font-weight:600}.ff-root .ff-foot__line{font-size:15px;color:var(--ff-mu)}.ff-root .ff-foot__bg{position:absolute;z-index:1;left:0;right:0;bottom:0;height:80%;overflow:hidden}.ff-root .ff-foot__img{position:absolute;left:0;bottom:0;width:100%;height:120%;object-fit:cover;object-position:78% 50%}@supports (width:calc(tan(atan2(1px,1px)) * 1px)){.ff-root .ff-stage{--ff-k:tan(atan2(min(calc(100svh - 150px),900px),868px))}.ff-root .ff-lib__grid{--ff-k:tan(atan2(min(620px,150vw),868px))}}@media (prefers-reduced-motion:no-preference){.ff-root .ff-hero__in{opacity:0;transform:translateY(26px)}.ff-root .ff-close__cta{opacity:0;transform:translateY(18px)}}@media (max-width:1000px){.ff-root .ff-story__stick{padding:10px}.ff-root .ff-story__panel{border-radius:26px}.ff-root .ff-story__cols{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"stage" "right" "left";row-gap:16px;align-content:center;justify-items:center;padding:0 22px}.ff-root .ff-stage{grid-area:stage}.ff-root .ff-cap--r{grid-area:right;justify-self:center;text-align:center}.ff-root .ff-cap--l{grid-area:left;justify-self:center}.ff-root .ff-cap--r .ff-cap__i{max-width:12em;font-size:clamp(26px,8vw,34px)}.ff-root .ff-cap--l .ff-cap__i{max-width:27rem}.ff-root .ff-cap--l p{font-size:16px}}@media (max-width:820px){.ff-root .ff-nav__stack{width:100%}.ff-root .ff-theme{right:62px;top:9px}.ff-root .ff-theme__btn{background:transparent;color:var(--ff-bg)}.ff-root .ff-hero{padding-top:144px}.ff-root .ff-lib__foot,.ff-root .ff-lib__grid{grid-template-columns:1fr}.ff-root .ff-lib__card{aspect-ratio:4/5}.ff-root .ff-lib__side{height:min(520px,130vw)}.ff-root .ff-lib__foot p{max-width:40ch}.ff-root .ff-hab__chip{font-size:16px;height:50px}.ff-root .ff-foot{height:max(100svh,780px)}.ff-root .ff-foot__bg{height:74%}.ff-root .ff-foot__img{object-position:78% 50%}}@supports (width:calc(tan(atan2(1px,1px)) * 1px)){@media (max-width:1000px){.ff-root .ff-stage{--ff-k:tan(atan2(56svh,868px))}}}@media (prefers-reduced-motion:reduce){.ff-root .ff-story{height:auto}.ff-root .ff-story__stick{position:static;height:auto}.ff-root .ff-story__panel{height:auto;padding:48px 0}.ff-root .ff-story__cols{height:auto;row-gap:32px}.ff-root .ff-cap{gap:24px}.ff-root .ff-cap__i,.ff-root .ff-cap__i:not(:first-child){grid-area:auto;opacity:1}.ff-root .ff-cap--r{display:none}.ff-root .ff-cap__rule i{transform:none}.ff-root .ff-w{width:338px;height:354px}.ff-root .ff-w__b--0,.ff-root .ff-w__b--1{opacity:0}.ff-root .ff-w__b--2{opacity:1}.ff-root .ff-appo{display:none}.ff-root .ff-close__w{opacity:1}.ff-root .ff-card--0{transform:translateX(-112%) rotate(-5deg)}.ff-root .ff-card--2{transform:translateX(112%) rotate(5deg)}.ff-root .ff-eq i{animation:none}}