@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}body{background:#fff;color:#101010;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;scroll-padding-top:100px}.frontier-home{--f-accent:#111111;--f-highlight:#F97316;--f-ink:#101010;--f-muted:#686764;--f-line:#EBE9E5;font-family:Inter,Arial,sans-serif;background:#fff;color:var(--f-ink)}.frontier-home *{box-sizing:border-box}.frontier-home a{color:inherit;text-decoration:none}.frontier-home button,.frontier-home summary{font:inherit;color:inherit;cursor:pointer}.frontier-home :is(a,button,summary):focus-visible{outline:2px solid #111111;outline-offset:5px}.frontier-home h1,.frontier-home h2,.frontier-home h3,.frontier-home p{margin:0}.frontier-home h1,.frontier-home h2{font-weight:400;letter-spacing:-.055em}.f-container{width:calc(100% - 48px);max-width:1392px;margin-inline:auto}.f-sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.f-skip{position:fixed;top:-60px;left:20px;background:#fff;padding:12px 18px;border:1px solid var(--f-accent);z-index:1000}.f-skip:focus{top:10px}.f-header{height:76px;position:fixed;inset:0 0 auto;display:flex;align-items:center;gap:48px;padding:0 26px;z-index:80;background:#fffffff0;backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.f-header[data-scrolled=true]{border-color:#10101009;background:#ffffffe8}.f-brand{flex-shrink:0}.f-brand img{display:block;width:158px;height:auto}.f-navigation{display:flex;align-items:center;gap:28px;font-size:12px;flex:1}.f-navigation>a,.f-nav-menu>summary{padding:12px 0}.f-navigation>a:hover,.f-nav-menu>summary:hover{color:#111}.f-nav-menu>summary{display:flex;align-items:center;gap:5px;list-style:none}.f-nav-menu>summary::-webkit-details-marker{display:none}.f-nav-menu>summary svg{transition:transform .2s}.f-nav-menu[open]>summary svg{transform:rotate(180deg)}.f-nav-menu{position:relative}.f-nav-menu[open]{z-index:2}.f-dropdown{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid #EBE9E5;border-radius:16px;box-shadow:0 14px 34px #10101012;width:350px;padding:9px}.f-nav-menu[open] .f-dropdown{animation:f-menu-enter .2s ease-out both}.f-nav-menu:before{content:"";position:absolute;left:0;top:100%;height:10px;width:350px;pointer-events:none}.f-nav-menu[open]:before{pointer-events:auto}.f-dropdown>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px;border-radius:9px}.f-dropdown>a:hover{background:#f5f4f2}.f-dropdown b{font-size:12px;font-weight:500;display:block}.f-dropdown small{font-size:11px;color:var(--f-muted);display:block;margin-top:5px}.f-dropdown>a>svg{color:#111;flex-shrink:0}.f-header-actions{display:flex;gap:8px;align-items:center}.f-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:99px;padding:13px 20px;font-size:13px;line-height:1.3;font-weight:400;white-space:nowrap;transition:background .2s,box-shadow .2s}.f-button-primary{background:#111;color:#fff!important}.f-button-primary:hover{background:#30302e;box-shadow:0 4px 14px #00000012}.f-button-soft{background:#f2f1ef;color:#171717!important}.f-button-soft:hover{background:#e8e7e4}.f-button>svg,.f-text-link>svg,.f-announcement>svg{transition:transform .25s cubic-bezier(.2,.65,.3,1)}.f-button:hover>svg,.f-text-link:hover>svg{transform:translate(3px)}.f-announcement:hover>svg{transform:translate(2px,-2px)}.f-header .f-button{padding:11px 17px;font-size:12px}.f-mobile-toggle{display:none;border:0;background:none;padding:5px;line-height:0}.f-close-icon{display:none}.f-hero{text-align:center;padding:145px 24px 76px}.f-announcement{display:inline-flex;align-items:center;gap:10px;border:1px solid #E9E7E3;box-shadow:0 2px 7px #10101004;border-radius:30px;padding:8px 11px 8px 13px;font-size:10px;line-height:1.4;margin-bottom:29px}.f-status-dot{width:5px;height:5px;background:var(--f-highlight);border-radius:50%;box-shadow:0 0 0 3px #f9731612}.f-announcement-separator{width:1px;height:11px;background:#e2dfda}.f-announcement>span:nth-last-child(2){color:#686764}.f-hero h1{font-size:clamp(54px,5.55vw,80px);line-height:1.07;max-width:1100px;margin:auto;font-weight:400;letter-spacing:-.06em}.f-word-stack{display:inline-block;vertical-align:bottom;position:relative;color:#101010;white-space:nowrap;text-align:left}.f-word-stack>span{position:absolute;top:0;left:0;visibility:hidden;white-space:pre;transition:visibility .7s}.f-word-stack>span:first-child{position:relative}.f-word-stack>span[data-current=true]{visibility:visible}.f-word-stack[data-word-ready=true]{height:1.07em;clip-path:inset(-.1em -.035em -.18em);transition:width .6s cubic-bezier(.22,.68,.2,1)}.f-word-stack[data-word-ready=true]>span{position:absolute}.f-letter{display:inline-block;opacity:0;filter:blur(5px);transform:translateY(.23em);transition:opacity .3s,filter .4s,transform .45s cubic-bezier(.22,.68,.2,1);transition-delay:0s}[data-frontier-word][data-current=true] .f-letter{opacity:1;filter:blur(0);transform:translateY(0);transition-delay:calc(var(--letter)*22ms)}[data-frontier-word][data-leaving=true] .f-letter{transform:translateY(-.18em)}.f-word-stack:after{content:"";height:2px;position:absolute;bottom:-6px;left:0;right:0;background:linear-gradient(90deg,#10101025 25%,#6366f1 40%,#a855f7,#ec4899,#f97316,#eab308 60%,#10101025 75%);background-size:240% 100%;animation:f-word-shimmer 4s ease-in-out infinite}.frontier-home[data-motion-ready=true] .f-announcement{animation:f-hero-enter .65s both}.frontier-home[data-motion-ready=true] .f-hero h1{animation:f-hero-enter .75s .08s both}.frontier-home[data-motion-ready=true] .f-hero>p{animation:f-hero-enter .75s .18s both}.frontier-home[data-motion-ready=true] .f-hero-actions{animation:f-hero-enter .75s .28s both}.f-hero[data-visible=false] .f-word-stack:after{animation-play-state:paused}.f-hero>p{font-size:18px;line-height:1.6;letter-spacing:-.025em;color:#4f4e4b;max-width:700px;margin:25px auto 0}.f-hero-actions{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:31px}.f-launch{max-width:1100px;margin:0 auto}.f-launch:empty{display:none}.f-gallery-section{scroll-margin-top:0}.f-partner{display:grid;grid-template-columns:115px 1fr 1.3fr;align-items:center;gap:32px;padding:46px 10px 47px;margin-top:53px;border-bottom:1px solid var(--f-line)}.f-partner>img{width:115px;height:auto}.f-eyebrow{display:block;font-size:9px;font-weight:500;letter-spacing:1.05px;color:#73716d;line-height:1.5}.f-partner>div>p{font-size:22px;letter-spacing:-.04em;margin-top:9px}.f-partner .f-partner-copy{font-size:12px;line-height:1.7;color:#6b6965;max-width:480px;justify-self:end}.f-partner-copy a{color:#111;text-decoration:underline;text-underline-offset:3px}.f-partner-copy a>svg{display:inline;vertical-align:middle}.f-method{padding-top:85px;padding-bottom:80px;border-top:1px solid var(--f-line)}.f-method-heading{display:grid;grid-template-columns:1fr 1.3fr;-moz-column-gap:60px;column-gap:60px;align-items:end}.f-method-heading .f-eyebrow{grid-column:1/-1;margin-bottom:19px}.f-method-heading h2{font-size:clamp(38px,4vw,57px);line-height:1.1;font-weight:400}.f-method-heading>a{justify-self:end}.f-text-link{display:inline-flex;gap:7px;align-items:center;font-size:12px}.f-text-link:hover{color:#111}.f-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:52px}.f-method-grid article{padding:4px 38px 3px;border-right:1px solid var(--f-line)}.f-method-grid article:first-child{padding-left:0}.f-method-grid article:last-child{border-right:0;padding-right:0}.f-method-grid article>span{display:block;font-size:10px;color:#111;margin-bottom:22px}.f-method-grid h3{font-size:30px;font-weight:400;letter-spacing:-.045em;margin-bottom:12px}.f-method-grid p{font-size:13px;line-height:1.7;max-width:350px;color:#686764}.f-method-foot{display:flex;align-items:center;gap:26px;border-top:1px solid var(--f-line);margin-top:38px;padding-top:22px;font-size:10px;color:#73716d}.f-method-foot>span{display:inline-flex;align-items:center;gap:6px}.f-method-foot>span>svg{color:#111}.f-method-foot>a{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#111}.f-footer{border-top:1px solid var(--f-line);padding-top:65px;padding-bottom:24px}.f-footer-top{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:35px;padding-bottom:65px}.f-footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.f-footer-top h3{font-size:11px;font-weight:500;color:#44433f;margin-bottom:6px}.f-footer-top a{font-size:11px;color:#686764;line-height:1.5}.f-footer-top a:hover{color:#111}.f-footer-top a svg{display:inline;vertical-align:middle}.f-footer-brand img{width:185px;height:auto;display:block}.f-footer-brand p{font-size:12px;line-height:1.65;color:#73716d;margin-top:9px;margin-bottom:5px}.f-footer-bottom{border-top:1px solid var(--f-line);display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:21px;font-size:9px;line-height:1.6;color:#686764}.f-footer-bottom>div{display:flex;gap:16px;flex-wrap:wrap}.f-footer-bottom>div:first-child{gap:6px 13px;max-width:460px}.f-footer-bottom button{border:0;background:none;padding:0;font-size:9px;color:inherit}.frontier-home [data-frontier-reveal][data-revealed]{transition:opacity .65s ease,transform .65s cubic-bezier(.2,.65,.3,1),border-color .3s,box-shadow .3s;transition-delay:var(--f-reveal-delay,0ms),var(--f-reveal-delay,0ms),0s,0s}[data-frontier-reveal][data-revealed=false]{opacity:0;transform:translateY(14px)}[data-frontier-reveal][data-visible=false] *,[data-frontier-reveal][data-visible=false] *:before,[data-frontier-reveal][data-visible=false] *:after{animation-play-state:paused!important}@keyframes f-hero-enter{0%{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes f-menu-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes f-word-shimmer{0%,20%{background-position:100% 0}75%,to{background-position:-100% 0}}@media(min-width:1500px){.f-header{padding-inline:max(32px,calc((100vw - 1392px)/2))}}@media(min-width:761px)and (max-width:900px){.f-header{height:72px;padding-inline:22px;gap:15px;justify-content:space-between}.f-header-actions{gap:12px}.f-mobile-toggle{display:block}.f-navigation{display:none;position:absolute;left:14px;right:14px;top:70px;background:#fff;border:1px solid var(--f-line);border-radius:15px;box-shadow:0 15px 35px #10101012;padding:15px;max-height:calc(100dvh - 90px);overflow-y:auto;font-size:14px}.f-navigation[data-open=true]{display:flex;flex-direction:column;align-items:stretch;gap:3px}.f-navigation>a,.f-nav-menu>summary{padding:13px 8px}.f-nav-menu>summary{justify-content:space-between}.f-dropdown{position:static;box-shadow:none;width:auto;background:#f7f6f4;border:0;border-radius:10px;margin:0 0 5px}.f-dropdown>a{padding:13px 10px}.f-nav-menu:before{display:none}.f-mobile-toggle[aria-expanded=true] .f-open-icon{display:none}.f-mobile-toggle[aria-expanded=true] .f-close-icon{display:block}}@media(max-width:1050px){.f-header{gap:35px;padding-inline:22px}.f-brand img{width:145px}.f-navigation{gap:21px;font-size:11px}.f-header-contact{display:none}.f-partner{grid-template-columns:105px 1fr 1.25fr;gap:25px}.f-partner>img{width:105px}.f-partner>div>p{font-size:19px}.f-footer-top{gap:25px}.f-footer-brand img{width:155px}}@media(max-width:760px){html{scroll-padding-top:90px}.f-container{width:calc(100% - 36px)}.f-header{height:72px;padding-inline:18px;gap:15px;justify-content:space-between}.f-brand img{width:142px}.f-header-actions{gap:12px}.f-header .f-button{font-size:10px;padding:10px 14px;gap:6px}.f-mobile-toggle{display:block}.f-navigation{display:none;position:absolute;left:14px;right:14px;top:70px;background:#fff;border:1px solid var(--f-line);border-radius:15px;box-shadow:0 15px 35px #10101012;padding:15px;max-height:calc(100dvh - 90px);overflow-y:auto;font-size:14px}.f-navigation[data-open=true]{display:flex;flex-direction:column;align-items:stretch;gap:3px}.f-navigation>a,.f-nav-menu>summary{padding:13px 8px}.f-nav-menu>summary{justify-content:space-between}.f-dropdown{position:static;box-shadow:none;width:auto;background:#f7f6f4;border:0;border-radius:10px;margin:0 0 5px}.f-dropdown>a{padding:13px 10px}.f-mobile-toggle[aria-expanded=true] .f-open-icon{display:none}.f-mobile-toggle[aria-expanded=true] .f-close-icon{display:block}.f-hero{padding:130px 18px 52px}.f-announcement{font-size:8px;gap:8px;padding:8px 10px;margin-bottom:30px}.f-hero h1{font-size:clamp(34px,7.65vw,55px);line-height:1.13;letter-spacing:-.055em}.f-hero>p{font-size:14px;line-height:1.65;max-width:370px;margin-top:24px}.f-hero-actions{margin-top:26px;gap:8px}.f-hero .f-button{font-size:11px;padding:13px 17px;gap:8px}.f-word-stack[data-word-ready=true]{height:1.13em}.f-word-stack:after{bottom:-5px}.f-nav-menu:before{display:none}.f-partner{grid-template-columns:95px 1fr;gap:22px;padding:30px 3px;margin-top:30px}.f-partner>img{width:95px}.f-partner>div>p{font-size:19px;line-height:1.2}.f-eyebrow{font-size:7px;letter-spacing:.7px}.f-partner .f-partner-copy{grid-column:1/-1;justify-self:start;font-size:11px;max-width:500px}.f-method{padding-top:45px;padding-bottom:45px}.f-method-heading{grid-template-columns:1fr;gap:22px}.f-method-heading .f-eyebrow{margin-bottom:-6px}.f-method-heading h2{font-size:38px;line-height:1.1}.f-method-heading>a{justify-self:start}.f-method-grid{grid-template-columns:1fr;margin-top:34px}.f-method-grid article,.f-method-grid article:first-child,.f-method-grid article:last-child{padding:23px 0;border-right:0;border-bottom:1px solid var(--f-line)}.f-method-grid article:last-child{border-bottom:0}.f-method-grid article>span{margin-bottom:15px}.f-method-grid h3{font-size:30px}.f-method-grid p{font-size:13px;max-width:420px}.f-method-foot{margin-top:12px;padding-top:22px;gap:12px 22px;flex-wrap:wrap;font-size:9px}.f-method-foot>a{margin-left:0;flex-basis:100%;margin-top:5px}.f-footer{padding-top:40px}.f-footer-top{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:40px}.f-footer-top>.f-footer-brand{grid-column:1/-1}.f-footer-brand img{width:165px}.f-footer-top a,.f-footer-top h3{font-size:11px}.f-footer-bottom{flex-direction:column;align-items:flex-start;gap:18px;font-size:8px}.f-footer-bottom>div{gap:12px}.f-footer-bottom button{font-size:8px}}@media(max-width:380px){.f-brand img{width:130px}.f-header-actions{gap:9px}.f-hero .f-button{font-size:10px;padding:12px 14px}.f-hero h1{font-size:clamp(28px,8.4vw,32px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.frontier-home *,.frontier-home *:before,.frontier-home *:after{animation:none!important;transition:none!important}[data-frontier-reveal][data-revealed=false]{opacity:1;transform:none}}
