.ib-header{z-index:100;color:var(--color-text-primary);pointer-events:none;padding:44px 0 0;position:fixed;inset:0 0 auto}.ib-header>*{pointer-events:auto}.ib-header.is-menu-open{opacity:0;visibility:hidden;pointer-events:none}.ib-header__inner{height:54px;padding-inline:var(--container-pad);max-width:var(--container-max);justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;display:flex}.ib-logo{color:#fff;width:226px;height:54px;box-shadow:none;isolation:isolate;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .26s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:visible}.ib-logo:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(22px)saturate(170%);opacity:0;transform-origin:22%;clip-path:inset(0 50% round 999px);z-index:-1;background:#fff;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1),clip-path .62s cubic-bezier(.22,1,.36,1),background-color .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 -10px;transform:scale(.92);box-shadow:0 1px 2px #0a0a0a0d,0 12px 32px -20px #0a0a0a38}.ib-logo__svg{color:currentColor;z-index:1;width:auto;height:22px;transition:color .26s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:translate(-4px,-.5px)scale(1.015)}.ib-logo:hover{transform:translateY(-1px)}.ib-header.is-scrolled .ib-logo{color:#0a0a0a;border-color:#0000;box-shadow:0 14px 34px -24px #0a0a0a2e}.ib-header.is-scrolled .ib-logo__svg{transform:translateY(-1.5px)scale(1)}.ib-header.is-scrolled .ib-logo:before{opacity:1;clip-path:inset(0 round 999px);transform:scale(1)}.ib-header.is-over-dark .ib-logo{color:#fff}.ib-header.is-over-dark .ib-logo:before{background:#fffffff5}.ib-header.is-over-dark.is-scrolled .ib-logo{color:#0a0a0a;border-color:#0000;box-shadow:0 14px 34px -24px #0a0a0a47}.ib-header.is-over-dark.is-scrolled .ib-logo:before{background:#fff}@media (width<=640px){.ib-logo{width:178px;height:48px;padding:0}.ib-logo:before{inset:0 -8px}.ib-logo__svg{height:17px}}.ib-header__nav{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);color:#0a0a0a;height:54px;transition:background .32s var(--ease-out), border-color .32s var(--ease-out), box-shadow .32s var(--ease-out);background:#ffffffb8;border:1px solid #0a0a0a0f;border-radius:999px;justify-content:flex-end;align-items:center;gap:8px;padding:5px;display:flex;box-shadow:0 1px 2px #0a0a0a0a,0 12px 32px -20px #0a0a0a2e}.ib-header__pill{color:inherit;box-shadow:none;background:0 0;border:0;align-items:center;gap:0;padding:0;display:inline-flex;position:relative}.ib-header__indicator{opacity:0;pointer-events:none;z-index:0;background:#0a0a0a0f;border-radius:999px;width:0;height:0;transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1),height .38s cubic-bezier(.22,1,.36,1),opacity .22s ease-out,background .22s ease-out;position:absolute;top:0;left:0;transform:translate(0)}.ib-header__link{height:44px;font-family:"Roboto Mono", var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;text-transform:uppercase;color:#0a0a0a;opacity:.72;transition:opacity .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;font-size:12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ib-header__link>span{z-index:1;position:relative}.ib-header__link:hover,.ib-header__link.is-active{opacity:1}.ib-header__link.is-active:after{content:"";background:currentColor;border-radius:999px;width:3px;height:3px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.ib-header__cta{color:#fff;opacity:1;height:44px;transition:background .3s var(--ease-out), transform .3s var(--ease-out), color .3s var(--ease-out);background:#0a0a0a;border-radius:999px;gap:10px;margin-left:2px;padding:8px 20px;overflow:hidden}.ib-header__cta>span{z-index:1;transition:transform .35s var(--ease-out);position:relative}.ib-header__cta:hover{color:#fff;opacity:1;background:#1a1a1a}.ib-header__cta-arrow{z-index:1;transition:transform .35s cubic-bezier(.22,1,.36,1);position:relative}.ib-header__cta:hover .ib-header__cta-arrow{transform:translate(2px,-2px)}.ib-btn{border-radius:var(--radius-pill);letter-spacing:.09em;text-transform:uppercase;transition:transform .35s var(--ease-out), background .3s var(--ease-out), box-shadow .3s var(--ease-out);will-change:transform;align-items:center;gap:10px;padding:14px 22px;font-size:.8rem;font-weight:500;display:inline-flex}.ib-btn--dark{background:var(--color-text-primary);color:var(--color-text-inverse);box-shadow:0 10px 26px -12px #00000080}.ib-btn--dark:hover{background:#000;transform:translateY(-2px);box-shadow:0 16px 32px -14px #0000008c}.ib-btn svg{transition:transform .35s var(--ease-out)}.ib-btn:hover svg{transform:translate(2px,-2px)}.ib-header__burger{background:var(--color-text-primary);width:46px;height:46px;color:var(--color-text-inverse);transition:transform .3s var(--ease-out), background .3s var(--ease-out);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:none}.ib-header__burger:hover{transform:scale(1.05)}.ib-header__burger span{width:16px;height:1.5px;transition:transform .35s var(--ease-out);background:currentColor;display:block}.ib-header__burger.is-close span:first-child{transform:translateY(3.25px)rotate(45deg)}.ib-header__burger.is-close span:nth-child(2){transform:translateY(-3.25px)rotate(-45deg)}@media (width<=900px){.ib-header__nav{display:none}.ib-header__burger{display:inline-flex}.ib-header{padding-top:24px}.ib-header__inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;width:100%;height:54px}.ib-header__burger{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);color:#0a0a0a;background:#ffffffb8;border:1px solid #0a0a0a0f;width:54px;height:54px;box-shadow:0 1px 2px #0a0a0a0a,0 12px 32px -20px #0a0a0a2e}.ib-header.is-over-dark .ib-header__burger{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff24}}@media (width<=640px){.ib-header{padding-top:14px}.ib-header__inner{height:48px}.ib-header__burger{width:48px;height:48px}}.ib-menu{z-index:70;visibility:hidden;color:var(--color-text-inverse);position:fixed;inset:0}.ib-menu__curtain{background:var(--color-bg-darker);z-index:1;will-change:transform;position:absolute;inset:0}.ib-menu__inner{z-index:2;grid-template-rows:auto 1fr auto;height:100%;min-height:100dvh;display:grid;position:relative}.ib-menu__top{justify-content:space-between;align-items:center;min-height:54px;padding-top:44px;padding-bottom:18px;display:flex}.ib-menu__logo-link{align-items:center;text-decoration:none;display:inline-flex}.ib-menu__logo-link .ib-logo{color:#fff;box-shadow:none;border-color:#0000}.ib-menu__logo-link .ib-logo:before{opacity:0!important}.ib-menu__nav{flex-direction:column;justify-content:center;display:flex}.ib-menu__nav ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ib-menu__line{display:block;overflow:clip}.ib-menu__link{font-family:var(--font-display);letter-spacing:-.035em;color:#f2f0e880;transition:color .3s var(--ease-out), transform .4s var(--ease-out);will-change:transform;grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(14px,3vw,32px);padding:6px 0;font-size:clamp(2.4rem,9vw,4.6rem);font-weight:400;line-height:1;display:grid}.ib-menu__link .ib-menu__idx{font-family:var(--font-sans);letter-spacing:.16em;color:#f2f0e866;font-size:.7rem;transform:translateY(-.6em)}.ib-menu__link:hover,.ib-menu__link.is-active{color:var(--color-text-inverse);transform:translate(6px)}.ib-menu__foot{color:#f2f0e8b3;border-top:1px solid var(--color-border-dark);justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:40px;font-size:.85rem;display:flex}.ib-menu__foot a:hover{color:var(--color-accent)}.ib-menu__meta{letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-size:.72rem}.ib-header,.ib-header .ib-logo,.ib-header .ib-header__nav,.ib-header .ib-header__link,.ib-header .ib-header__cta,.ib-header .ib-header__burger{transition:color .18s var(--ease-out,cubic-bezier(.22,1,.36,1)), background-color .18s var(--ease-out,cubic-bezier(.22,1,.36,1)), border-color .18s var(--ease-out,cubic-bezier(.22,1,.36,1))}.ib-header.is-over-dark,.ib-header.is-over-dark .ib-logo{color:#fff}.ib-header.is-over-dark .ib-header__nav{color:#fff;background:#0a0a0a6b;border-color:#ffffff1a;box-shadow:0 1px 2px #00000040}.ib-header.is-over-dark .ib-header__link{color:#ffffffdb}.ib-header.is-over-dark .ib-header__link:hover{color:#fff;background:#ffffff1a}.ib-header.is-over-dark .ib-header__link.is-active{color:#fff}.ib-header.is-over-dark .ib-header__cta{color:#0a0a0a;background:#fff}.ib-header.is-over-dark .ib-header__cta:hover{color:#fff;background:#0a0a0a}.ib-header.is-over-dark .ib-header__burger{color:#0a0a0a;background:#fff}@media (prefers-reduced-motion:reduce){.ib-header,.ib-header *{transition:none!important}}.ib-header__burger{-webkit-tap-highlight-color:transparent;min-block-size:44px;min-inline-size:44px}.ib-menu__logo-link{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-block-size:44px;padding:0}.ib-header__burger:focus-visible,.ib-menu__logo-link:focus-visible,.ib-menu__link:focus-visible,.ib-header__link:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid}.fx{color:var(--color-fg,#f5f4ef);isolation:isolate;background:#060708;padding:clamp(4rem,8vw,7rem) 0 2rem;position:relative;overflow:clip}.fx__giant{font-family:var(--font-display,"Instrument Serif", serif);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff1a;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;justify-content:space-between;align-items:end;padding:0 clamp(1rem,3vw,3rem);font-size:clamp(6rem,22vw,22rem);font-weight:400;line-height:.82;display:flex;position:absolute;bottom:-.15em;left:0;right:0}.fx__inner{z-index:1;gap:clamp(2.5rem,4vw,4rem);width:min(100% - 2.5rem,1360px);margin-inline:auto;display:grid;position:relative}.fx__head{border-bottom:1px solid #ffffff14;gap:1.25rem;padding-bottom:2.5rem;display:grid}@media (width>=900px){.fx__head{grid-template-columns:auto 1fr;align-items:center;gap:3rem}}.fx__brand{color:inherit;text-decoration:none;display:inline-flex}.fx__tagline{font-family:var(--font-display,"Instrument Serif", serif);color:#f5f4efd9;text-wrap:balance;max-width:30ch;margin:0;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2}@media (width>=900px){.fx__tagline{text-align:right;justify-self:end}}.fx__nav{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=640px){.fx__nav{grid-template-columns:repeat(3,1fr)}}.fx__group-title{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:#f5f4ef80;margin:0 0 1rem;font-size:.7rem;font-weight:500}.fx__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.fx__link{color:#f5f4efe6;font-size:1rem;line-height:1.4;text-decoration:none;transition:color .25s;display:inline-block;position:relative}.fx__link:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.fx__link:hover,.fx__link:focus-visible{color:#b7f5c6}.fx__link:hover:after,.fx__link:focus-visible:after{transform:scaleX(1)}.fx__meta{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:1rem;padding:1.5rem 0;display:grid}@media (width>=720px){.fx__meta{grid-template-columns:repeat(3,1fr)}}.fx__meta-row{flex-direction:column;gap:.35rem;display:flex}.fx__meta-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:#f5f4ef73;font-size:.68rem}.fx__meta-value{color:#f5f4efe6;align-items:center;gap:.55rem;font-size:.95rem;display:inline-flex}.fx__meta-value--mono{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em}.fx__dot{background:#b7f5c6;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #b7f5c6b3}.fx__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1rem;display:flex}.fx__copy{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#f5f4ef80;margin:0;font-size:.75rem}.fx__top{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:#f5f4ef80;font-size:.75rem;text-decoration:none;transition:color .25s}.fx__top:hover,.fx__top:focus-visible{color:#fff}.c-hgroup{z-index:3;background:var(--hero-transition-bg,#fff);color:var(--neutral-950,#0a0a0a);isolation:isolate;contain:layout paint;margin-top:-1px;padding-top:1px;position:relative}.hgroup_inner{justify-content:center;align-items:center;padding-top:clamp(72px,40px + 5vw,128px);padding-bottom:clamp(72px,40px + 5vw,128px);display:flex}.hgroup_heading{font-family:var(--font-display,"Vend Sans", sans-serif);letter-spacing:-.02em;color:inherit;text-wrap:balance;text-align:center;max-width:960px;margin:0;padding:.15em 0;font-size:max(1.75rem,min(2.4vw + 1.09rem,3.25rem));font-weight:400;line-height:1.15}.hgroup_heading_muted{color:#000}.hgroup_reveal{opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion:reduce){.hgroup_reveal{opacity:1;transform:none}}.c-usp-cards{--card-radius:22px;--card-pad-x:clamp(20px, 2.2vw, 32px);--card-pad-y:clamp(22px, 2.4vw, 32px);--card-min-h:clamp(260px, 32vw, 340px);--card-gap:clamp(10px, 1vw, 14px);--card-shadow-hover:0 30px 60px -30px #00000052;--card-lift:-6px;--card-ease:cubic-bezier(.2, .7, .2, 1);padding:var(--card-gap);z-index:3;background:#fff;padding-top:0;position:relative}.usp_inner{width:100%}.usp_cards{gap:var(--card-gap);grid-template-columns:1fr;display:grid}@media (width>=900px){.usp_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.usp_card{--card-glow-x:50%;--card-glow-y:50%;isolation:isolate;padding:var(--card-pad-y) var(--card-pad-x);border-radius:var(--card-radius);min-height:var(--card-min-h);color:#fff;text-align:left;font:inherit;cursor:pointer;appearance:none;transition:transform .52s var(--card-ease), box-shadow .52s var(--card-ease);will-change:transform;contain:layout paint;border:0;flex-direction:column;justify-content:space-between;gap:clamp(28px,3vw,44px);display:flex;position:relative;overflow:hidden;transform:translate(0)}.usp_card:before{content:"";border-radius:inherit;background:radial-gradient(360px circle at var(--card-glow-x) var(--card-glow-y), #ffffff24, transparent 60%);opacity:0;transition:opacity .42s var(--card-ease);pointer-events:none;z-index:0;position:absolute;inset:0}.usp_card:after{content:"";border-radius:inherit;mix-blend-mode:overlay;opacity:.35;pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.usp_card>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.usp_card:hover{transform:translate3d(0, var(--card-lift), 0);box-shadow:var(--card-shadow-hover)}.usp_card:hover:before{opacity:1}}.usp_card:active{transition-duration:.18s;transform:translateY(-2px)scale(.995)}.usp_card:focus-visible{outline-offset:4px;outline:2px solid #000}.card_top{flex-direction:column;gap:14px;display:flex}.card_index{font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;color:inherit;opacity:.85;font-size:max(.75rem,min(.2vw + .695rem,.875rem));line-height:1em}.card_tagline{font-family:var(--font-display);letter-spacing:-.015em;color:inherit;max-width:22ch;font-size:max(1.1rem,min(.6vw + .935rem,1.5rem));font-weight:400;line-height:1.2em}.card_logo{justify-content:flex-start;align-items:center;height:40px;margin-top:auto;display:flex}.card_logo img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:100%;display:block}.usp_card[data-slug=mindsent] .card_logo img{height:28px}.usp_card[data-slug=cacadora] .card_logo img{height:40px}.usp_card[data-slug=javali-barber] .card_logo img{height:36px}@media (prefers-reduced-motion:reduce){.usp_card,.usp_card:before{transition:none!important}.usp_card:hover{box-shadow:none;transform:none}}.c-marquee-text{color:#1a2322;z-index:3;background:#fff;padding:clamp(60px,6vw,120px) 0;position:relative;overflow:hidden}.marquee{width:100%;overflow:hidden}.marquee_scroll{will-change:transform;width:max-content;animation:40s linear infinite marquee-scroll;display:flex}.marquee_collection{flex-shrink:0;display:flex}.marquee_item{flex-shrink:0;padding-right:0}.marquee_item_text{font-family:var(--font-display,"Aspekta", sans-serif);letter-spacing:-.03em;white-space:nowrap;color:inherit;margin:0;font-size:max(3rem,min(6vw + 1.35rem,8rem));font-weight:400;line-height:1em}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee_scroll{animation:none}}.c-manifesto{color:#000;background:#fff;padding:clamp(6rem,14vw,12rem) 0 clamp(5rem,10vw,9rem);position:relative}.mf_inner{gap:clamp(3.5rem,7vw,6.5rem);display:grid}.mf_head{gap:clamp(1.25rem,2.5vw,2rem);max-width:68rem;display:grid}.mf_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#00000073;margin:0;font-size:.72rem;font-weight:500}.mf_heading{font-family:var(--font-display,var(--font-vend));letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,5.2vw,4.25rem);font-weight:600;line-height:1.02}.mf_brand{white-space:nowrap}.mf_lead{color:#0000009e;max-width:52ch;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.55}.mf_pillars{border-top:1px solid #0000001f;gap:clamp(2rem,4vw,3rem);margin:0;padding:clamp(2rem,4vw,3rem) 0 0;list-style:none;display:grid}@media (width>=860px){.mf_pillars{grid-template-columns:repeat(3,1fr)}}.mf_pillar{align-content:start;gap:.85rem;display:grid}.mf_pillar_index{letter-spacing:.2em;color:#00000059;font-variant-numeric:tabular-nums;font-size:.72rem}.mf_pillar_title{letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600;line-height:1.15}.mf_pillar_body{color:#0009;max-width:38ch;margin:0;font-size:.98rem;line-height:1.6}.mf_stats{border-top:1px solid #0000001f;gap:clamp(1.75rem,3vw,2.5rem);margin:0;padding-top:clamp(2rem,4vw,3rem);display:grid}@media (width>=720px){.mf_stats{grid-template-columns:repeat(3,1fr)}}.mf_stat{flex-direction:column-reverse;gap:.6rem;display:flex}.mf_stat_value{font-family:var(--font-display,var(--font-vend));letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:600;line-height:.95}.mf_stat_label{letter-spacing:.14em;text-transform:uppercase;color:#00000073;font-size:.78rem}.mf_reveal,.mf_reveal-late{opacity:0;will-change:transform, opacity;transform:translateY(26px)}@media (prefers-reduced-motion:reduce){.mf_reveal,.mf_reveal-late{opacity:1;will-change:auto;transform:none}}.mf_founders{border-top:1px solid #0000001f;gap:clamp(1.75rem,3.5vw,2.75rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.mf_founders_grid{gap:clamp(1.75rem,3.5vw,2.75rem);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.mf_founders_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem)}}.mf_founder{grid-template-columns:clamp(6.25rem,26vw,9rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.4vw,1.5rem);display:grid}.mf_founder_media{aspect-ratio:4/5;background:#0000000d;border-radius:.875rem;inline-size:100%;margin:0;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.mf_founder_media img{object-fit:cover;object-position:center 20%;filter:saturate(1.02)contrast(1.01);block-size:100%;inline-size:100%;transition:filter .6s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.01)}@media (hover:hover){.mf_founder:hover .mf_founder_media img{filter:saturate(1.08)contrast(1.03);transform:scale(1.045)}}.mf_founder_body{gap:.35rem;min-width:0;max-width:42ch;display:grid}.mf_founder_name{font-family:var(--font-display,var(--font-vend));letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,1.1rem + .5vw,1.5rem);font-weight:600;line-height:1.12}.mf_founder_role{letter-spacing:.16em;text-transform:uppercase;color:#00000073;margin:0;font-size:.7rem;line-height:1.4}.mf_founder_bio{color:#0009;text-wrap:pretty;margin:.5rem 0 0;font-size:clamp(.9rem,.86rem + .15vw,.98rem);line-height:1.6}@media (prefers-reduced-motion:reduce){.mf_founder_media img{transition:none}}.c-cta-band{color:#f5f4ef;background:#060708;padding:clamp(6rem,14vw,12rem) 0 clamp(6rem,12vw,10rem);position:relative;overflow:clip}.cta_inner{justify-items:start;gap:clamp(1.5rem,3vw,2.25rem);display:grid}.cta_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#f5f4ef73;margin:0;font-size:.72rem}.cta_heading{font-family:var(--font-display,var(--font-vend));letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,7vw,5.75rem);font-weight:600;line-height:.98}.cta_actions{flex-wrap:wrap;gap:.85rem;margin-top:clamp(.5rem,2vw,1.25rem);display:flex}.cta_btn{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;gap:.6rem;min-height:52px;padding:0 1.6rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .26s cubic-bezier(.2,.7,.2,1),color .26s cubic-bezier(.2,.7,.2,1),border-color .26s cubic-bezier(.2,.7,.2,1),transform .26s cubic-bezier(.2,.7,.2,1);display:inline-flex}.cta_btn svg{width:15px;height:15px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.cta_btn--primary{color:#060708;background:#f5f4ef}.cta_btn--primary:hover,.cta_btn--primary:focus-visible{transform:translateY(-2px)}.cta_btn--primary:hover svg,.cta_btn--primary:focus-visible svg{transform:translate(2px,-2px)}.cta_btn--ghost{color:#f5f4ef;background:0 0;border-color:#f5f4ef47}.cta_btn--ghost:hover,.cta_btn--ghost:focus-visible{border-color:#f5f4efb3;transform:translateY(-2px)}.cta_note{color:#f5f4ef73;margin:0;font-size:.85rem}.cta_reveal{opacity:0;will-change:transform, opacity;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.cta_reveal{opacity:1;will-change:auto;transform:none}.cta_btn,.cta_btn svg{transition:none}}.case-overlay{z-index:9999;pointer-events:none;--overlay-blur:0px;position:fixed;inset:0}.case-overlay.is-open{pointer-events:auto}.case-overlay__scrim{-webkit-backdrop-filter:blur(var(--overlay-blur)) saturate(1.05);opacity:0;will-change:opacity, backdrop-filter;cursor:pointer;background:#080a0c6b;position:absolute;inset:0}.case-overlay__stage{will-change:top, left, width, height, border-radius, opacity;isolation:isolate;color:#0a0a0a;opacity:0;visibility:hidden;border-radius:0;flex-direction:column;width:100vw;height:100dvh;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 40px 120px -20px #00000073,0 8px 40px -12px #00000040}.case-overlay__stage.-light{color:#f5f5f5}.case-overlay__stage:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle at 20% 30%,#ffffff0f,#0000 40%),radial-gradient(circle at 80% 70%,#00000014,#0000 45%);position:absolute;inset:0}.case-overlay__stage>*{z-index:1;position:relative}.case-overlay__topbar{will-change:transform, opacity;flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:28px clamp(20px,3.5vw,48px);display:grid}.case-overlay__back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:inherit;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#0000000f;border:1px solid #00000014;border-radius:999px;align-items:center;gap:10px;padding:12px 20px 12px 14px;font-size:11px;transition:background .32s cubic-bezier(.2,.7,.2,1),border-color .32s,padding .32s;display:inline-flex}.case-overlay__stage.-light .case-overlay__back{background:#ffffff14;border-color:#ffffff24}.case-overlay__back-arrow{color:#0000;background:currentColor;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .38s cubic-bezier(.2,.7,.2,1);display:inline-flex}.case-overlay__back-arrow svg{color:var(--overlay-back-fg,#fff)}.case-overlay__stage.-light .case-overlay__back-arrow svg{color:#0a0a0a}.case-overlay__back:hover{background:#0000001a;padding-left:18px}.case-overlay__stage.-light .case-overlay__back:hover{background:#ffffff24}.case-overlay__back:hover .case-overlay__back-arrow{transform:translate(-3px)}.case-overlay__meta{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;opacity:.7;justify-self:center;align-items:center;gap:14px;font-size:11px;display:inline-flex}.case-overlay__meta-index{font-variant-numeric:tabular-nums;opacity:.6}.case-overlay__meta-sep{opacity:.3;background:currentColor;width:24px;height:1px}.case-overlay__count{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;font-variant-numeric:tabular-nums;opacity:.75;gap:4px;font-size:12px;display:inline-flex}.case-overlay__count-sep{opacity:.4}.case-overlay__viewport{flex:1;position:relative;overflow:hidden}.case-overlay__slide{will-change:opacity;opacity:0;visibility:hidden;pointer-events:none;z-index:1;align-items:center;padding:clamp(24px,5vw,80px);display:flex;position:absolute;inset:0}.case-overlay__slide[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.case-overlay__slide-inner{flex-direction:column;gap:28px;max-width:920px;display:flex}.case-overlay__eyebrow{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;opacity:.65;will-change:transform, opacity;font-size:11px}.case-overlay__title{font-family:var(--font-display,"Vend Sans", system-ui, sans-serif);letter-spacing:-.03em;text-wrap:balance;will-change:transform, opacity;margin:0;font-size:clamp(2.25rem,5.4vw,4.75rem);font-weight:400;line-height:1.02}.case-overlay__body{font-family:var(--font-sans,system-ui, sans-serif);opacity:.82;will-change:transform, opacity;max-width:62ch;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.55}.case-overlay__metrics{will-change:transform, opacity;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(20px,3vw,48px);max-width:820px;margin:12px 0 0;padding:0;list-style:none;display:grid}.case-overlay__metric{border-top:1px solid;border-color:color-mix(in srgb, currentColor 22%, transparent);flex-direction:column;gap:6px;padding-top:18px;display:flex}.case-overlay__metric-value{font-family:var(--font-display,"Vend Sans", system-ui, sans-serif);letter-spacing:-.02em;font-size:clamp(2rem,3.4vw,3rem);font-weight:500;line-height:1}.case-overlay__metric-label{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:11px}.case-overlay__cta{background:color-mix(in srgb, currentColor 12%, transparent);color:inherit;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;will-change:transform, opacity;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin-top:8px;padding:14px 22px;font-size:11px;text-decoration:none;transition:background .3s,transform .3s;display:inline-flex}.case-overlay__cta:hover{background:color-mix(in srgb, currentColor 22%, transparent);transform:translateY(-2px)}.case-overlay__cta svg{transition:transform .3s}.case-overlay__cta:hover svg{transform:translate(4px)}.case-overlay__controls{will-change:transform, opacity;flex-shrink:0;align-items:center;gap:clamp(20px,4vw,48px);padding:24px clamp(20px,3.5vw,48px) 36px;display:flex}.case-overlay__progress{flex:1}.case-overlay__progress-track{opacity:.15;background:currentColor;border-radius:1px;height:1px;position:relative;overflow:hidden}.case-overlay__progress-fill{opacity:1;transform-origin:0;background:currentColor;transition:width .62s cubic-bezier(.7,0,.2,1);position:absolute;inset:0 auto 0 0}.case-overlay__progress-track:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}.case-overlay__progress-fill{mix-blend-mode:normal}.case-overlay__arrows{gap:8px;display:inline-flex}.case-overlay__arrow{width:46px;height:46px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000002e;border-radius:999px;justify-content:center;align-items:center;transition:background .26s,color .26s,border-color .26s,transform .26s cubic-bezier(.2,.7,.2,1);display:inline-flex}.case-overlay__stage.-light .case-overlay__arrow{border-color:#ffffff38}.case-overlay__arrow:hover:not(:disabled){color:var(--overlay-arrow-hover-fg,#fff);background:currentColor;border-color:#0000;transform:translateY(-1px)}.case-overlay__stage.-light .case-overlay__arrow:hover:not(:disabled){color:#0a0a0a}.case-overlay__arrow:disabled{opacity:.25;cursor:not-allowed}body.case-overlay-open,html.case-overlay-open{overflow:hidden}@media (width<=720px){.case-overlay__topbar{grid-template-columns:auto auto;gap:12px}.case-overlay__meta{display:none}.case-overlay__stage{border-radius:0}}@media (prefers-reduced-motion:reduce){.case-overlay__back,.case-overlay__arrow,.case-overlay__back-arrow,.case-overlay__progress-fill{transition:none!important}}
