.dots-module__4Uq3iG__rail{z-index:20;flex-direction:column;display:none;position:fixed;top:50%;right:12px;transform:translateY(-50%)}@media (min-width:1440px) and (min-height:600px){.dots-module__4Uq3iG__rail{display:flex}}.dots-module__4Uq3iG__dot{min-width:44px;min-height:44px;color:var(--ink);justify-content:flex-end;align-items:center;gap:12px;padding-right:16px;text-decoration:none;display:flex}.dots-module__4Uq3iG__dot i{width:8px;height:8px;transition:transform .25s var(--ease), background .25s;border:1.5px solid;border-radius:50%}.dots-module__4Uq3iG__dot[aria-current=true] i{background:currentColor;transform:scale(1.5)}.dots-module__4Uq3iG__label{opacity:0;pointer-events:none;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s;transform:translate(6px)}.dots-module__4Uq3iG__dot:hover .dots-module__4Uq3iG__label,.dots-module__4Uq3iG__dot:focus-visible .dots-module__4Uq3iG__label,.dots-module__4Uq3iG__dot[aria-current=true] .dots-module__4Uq3iG__label{opacity:.8;transform:none}.dots-module__4Uq3iG__dot:focus-visible{outline-offset:-3px;border-radius:8px;outline:3px solid}@media (prefers-reduced-motion:reduce){.dots-module__4Uq3iG__dot i,.dots-module__4Uq3iG__label{transition:none}}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e1e2ab4a689572-s.09l8dkp0mha4-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b84cc1c14eba5dc9-s.08792-zi_wurf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f530f52d514af96-s.p.14jjy3pe-nwsl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_dd258095-module__8umUfa__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}
@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_2af4a233-module___6SKsa__className{font-family:Barlow,Barlow Fallback;font-style:normal;font-weight:600}
.hero-module__-KkuDG__hero{min-height:100svh;color:var(--deep);background-color:color-mix(in oklab, var(--c) 58%, var(--bg));transition:background-color .5s,color .5s;display:grid;position:relative;overflow:hidden}.hero-module__-KkuDG__hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--next));pointer-events:none;height:96px;position:absolute;inset:auto 0 0}.hero-module__-KkuDG__inner{z-index:1;flex-direction:column;width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px;display:flex;position:relative}.hero-module__-KkuDG__top{justify-content:space-between;align-items:center;height:80px;padding-top:8px;display:flex}.hero-module__-KkuDG__brand{margin:0;display:flex}.hero-module__-KkuDG__toplink{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:500;display:inline-flex}.hero-module__-KkuDG__main{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding-bottom:72px;display:grid}.hero-module__-KkuDG__copy h1{letter-spacing:-.05em;max-width:12ch;font-size:clamp(44px,6.6vw,100px);line-height:.92}.hero-module__-KkuDG__lede{max-width:42ch;margin:24px 0 0;font-size:clamp(18px,1.8vw,22px);line-height:1.4}.hero-module__-KkuDG__chips{flex-wrap:wrap;gap:8px;margin:36px 0 0;padding:0;list-style:none;display:flex}.hero-module__-KkuDG__chip{min-height:44px;color:var(--deep);background:color-mix(in oklab, var(--c) 78%, var(--paper));border-radius:999px;align-items:center;padding-inline:16px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.hero-module__-KkuDG__chip[data-active]{color:var(--paper);background:var(--deep)}.hero-module__-KkuDG__hero a:focus-visible{outline:3px solid var(--deep);outline-offset:3px}.hero-module__-KkuDG__stage{aspect-ratio:5/4;width:min(100%,660px);margin-inline:auto;position:relative}.hero-module__-KkuDG__fan{opacity:0;pointer-events:none;width:66%;transition:transform .5s var(--ease), opacity .4s;place-items:center;display:grid;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)scale(.7);container-type:size}.hero-module__-KkuDG__fan[data-o="0"]{z-index:3;opacity:1;transform:translate(-50%)}.hero-module__-KkuDG__fan[data-o="-1"]{z-index:2;opacity:.95;transform:translate(-95%)rotate(-8deg)scale(.84)}.hero-module__-KkuDG__fan[data-o="1"]{z-index:2;opacity:.95;transform:translate(-5%)rotate(8deg)scale(.84)}@media (max-width:960px){.hero-module__-KkuDG__main{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:48px}.hero-module__-KkuDG__stage{order:-1;width:min(100%,68vw)}.hero-module__-KkuDG__copy h1{font-size:clamp(40px,11.5vw,56px)}.hero-module__-KkuDG__lede{margin-top:14px;font-size:17px}.hero-module__-KkuDG__chips{margin-top:20px}.hero-module__-KkuDG__chip{padding-inline:14px;font-size:15px}}@media (max-width:960px) and (max-height:760px){.hero-module__-KkuDG__top{height:68px;padding-top:8px}.hero-module__-KkuDG__main{gap:16px;padding-bottom:24px}.hero-module__-KkuDG__stage{width:min(100%,68vw,30svh)}.hero-module__-KkuDG__copy h1{font-size:clamp(36px,10.5vw,52px)}.hero-module__-KkuDG__lede{margin-top:10px;font-size:16px}}@media (max-width:520px){.hero-module__-KkuDG__inner{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.hero-module__-KkuDG__hero,.hero-module__-KkuDG__chip,.hero-module__-KkuDG__fan{transition:none}}
.home-module__L1m3yW__page>section{scroll-snap-align:start}.home-module__L1m3yW__inner{max-width:1200px;margin-inline:auto;padding-inline:32px}.home-module__L1m3yW__band{min-height:100svh;color:var(--deep);--accent:var(--deep);--btn:var(--deep);--btn-hover:color-mix(in oklab, var(--deep) 70%, var(--c));align-items:center;padding-block:clamp(40px,8svh,96px);display:grid}.home-module__L1m3yW__row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:72px;width:100%;display:grid}.home-module__L1m3yW__flip{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.home-module__L1m3yW__flip .home-module__L1m3yW__device{order:-1}.home-module__L1m3yW__copy{max-width:42ch}.home-module__L1m3yW__name{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(40px,5.6vw,80px);line-height:.95}.home-module__L1m3yW__kind{color:color-mix(in oklab, var(--deep) 80%, var(--c));margin:12px 0 0;font-size:16px;font-weight:600}.home-module__L1m3yW__desc{letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(21px,2vw,26px);font-weight:600;line-height:1.22}.home-module__L1m3yW__blurb{color:color-mix(in oklab, var(--deep) 85%, var(--c));margin:14px 0 0;font-size:17px}.home-module__L1m3yW__more{min-height:44px;color:var(--deep);text-underline-offset:5px;align-items:center;font-weight:600;display:inline-flex}.home-module__L1m3yW__device{min-width:0;text-decoration:none;display:block}.home-module__L1m3yW__box{aspect-ratio:5/4;place-items:center;width:min(100%,560px);margin-inline:auto;display:grid;container-type:size}@media (hover:hover){:is(.home-module__L1m3yW__device:hover .browser,.home-module__L1m3yW__device:hover .handset){transform:translateY(-6px)}}.home-module__L1m3yW__about{grid-template-rows:1fr auto;min-height:100svh;display:grid}.home-module__L1m3yW__aboutBody{--c:var(--muted);--deep:var(--ink);--accent:var(--ink);--btn:var(--ink);--btn-hover:color-mix(in oklab, var(--ink) 70%, var(--muted));width:100%;color:var(--ink);align-self:center}.home-module__L1m3yW__aboutBody h2{letter-spacing:-.05em;max-width:18ch;font-size:clamp(36px,5.6vw,80px);line-height:.98}.home-module__L1m3yW__aboutBody p{max-width:44ch;margin:28px 0 0;font-size:clamp(19px,2vw,23px);line-height:1.4}.home-module__L1m3yW__foot{color:var(--muted);padding-block:24px;font-size:15px}.home-module__L1m3yW__page a:focus-visible{outline-offset:4px;outline:3px solid}.home-module__L1m3yW__page .btn:focus-visible{outline-color:var(--deep);box-shadow:0 0 0 7px var(--bg)}@media (max-width:960px){.home-module__L1m3yW__row,.home-module__L1m3yW__flip{grid-template-columns:minmax(0,1fr);gap:28px}.home-module__L1m3yW__device,.home-module__L1m3yW__flip .home-module__L1m3yW__device{order:-1}.home-module__L1m3yW__device>div{width:min(100%,44svh)}}@media (max-width:960px) and (max-height:760px){.home-module__L1m3yW__blurb{display:none}}@media (max-width:520px){.home-module__L1m3yW__inner{padding-inline:20px}}@media (prefers-reduced-motion:reduce){:is(.home-module__L1m3yW__device .browser,.home-module__L1m3yW__device .handset){transition:none!important}}
