@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.hRl3na_className{font-family:Newsreader,Newsreader Fallback}.hRl3na_variable{--fl-serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.z7QG7a_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:400}.z7QG7a_variable{--fl-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.fl{--ink:#1a1d29;--ink-2:#3b3d48;--ink-3:#5b5c66;--paper:#fff;--cream:#f3efe6;--on-dark-2:#c9c6bc;--on-dark-3:#a6a49b;--hair:#1a1d2924;--hair-dark:#f3efe62e;--serif:var(--fl-serif,"Newsreader"), Georgia, "Times New Roman", serif;--mono:var(--fl-mono,"IBM Plex Mono"), ui-monospace, "SFMono-Regular", Menlo, monospace;--pad:clamp(20px, 4vw, 64px);--ease:cubic-bezier(.2, .7, .2, 1);background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;overflow-x:clip}.fl *,.fl :before,.fl :after{box-sizing:border-box}.fl a{color:inherit}.fl a:hover{color:#a8432a}.fl img{max-width:100%;height:auto;display:block}.fl :focus-visible{outline-offset:4px;outline:2px solid}.fl-wrap{max-width:1312px;padding-inline:var(--pad);margin:0 auto}.fl-section{padding-block:clamp(72px,9vw,140px)}.fl-mono{font-family:var(--mono)}.fl-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px}.fl-dark{background:var(--ink);color:#fff}.fl-dark .fl-eyebrow{color:var(--on-dark-3)}.fl-cream{background:var(--cream)}.fl-h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:300;line-height:1.05}.fl-lede{max-width:540px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:19px;font-weight:300;line-height:1.55}.fl-dark .fl-lede{color:var(--on-dark-2)}.fl-body{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:18px;font-weight:300;line-height:1.55}.fl-head{flex-wrap:wrap;align-items:baseline;gap:48px;display:flex}.fl-head>.fl-eyebrow{flex:0 220px}.fl-head>div{flex-direction:column;flex:560px;gap:20px;display:flex}.fl-stack{flex-direction:column;gap:64px;display:flex}.fl-grid{grid-template-columns:repeat(auto-fit, minmax(min(var(--min,320px), 100%), 1fr));gap:48px 40px;display:grid}.fl-btn{background:var(--ink);min-height:44px;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:18px 30px;font-size:13px;text-decoration:none;transition:background .3s;display:inline-flex;color:#fff!important}.fl-btn:hover{background:#2c3042}.fl-header{border-bottom:1px solid var(--hair)}.fl-header .fl-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:28px;display:flex}.fl-logo{font-size:26px;font-style:italic;text-decoration:none}.fl-nav{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,40px);font-size:12px;display:flex}.fl-nav a{text-decoration:none}.fl-nav .fl-btn{padding:14px 22px;font-size:12px}@media (max-width:720px){.fl-nav .fl-hide-sm{display:none}}.fl-hero{flex-wrap:wrap;align-items:center;gap:48px;padding-top:clamp(40px,7vw,96px);padding-bottom:clamp(64px,8vw,120px);display:flex}.fl-hero-copy{flex-direction:column;flex:440px;gap:32px;min-width:0;display:flex}.fl-hero-art{flex-direction:column;flex:520px;align-items:center;gap:24px;min-width:0;display:flex}.fl-h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(52px,6.6vw,96px);font-weight:300;line-height:1}.fl-hero-sub{max-width:470px;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:21px;font-weight:300;line-height:1.5}.fl-cta-row{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.fl-cta-row .fl-link{font-size:18px;font-style:italic}.fl-small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:11.5px}@media (max-width:1100px){.fl-hero-art{order:-1}}.fl-fade{opacity:0;animation:fl-rise 1.4s var(--ease) forwards;transform:translateY(10px)}@keyframes fl-rise{to{opacity:1;transform:none}}.fl-chart{aspect-ratio:1;width:100%;max-width:640px;position:relative}.fl-chart svg{width:100%;height:100%;position:absolute;inset:0}.fl-frame{fill:none;stroke:var(--ink);stroke-opacity:.1}.fl-orbit{fill:none;stroke:var(--ink);stroke-opacity:.22;stroke-dasharray:2 7;transform-box:view-box;transform-origin:320px 320px}.fl-o1{animation:140s linear infinite fl-spin}.fl-o2{animation:220s linear infinite reverse fl-spin}.fl-o3{animation:320s linear infinite fl-spin}@keyframes fl-spin{to{transform:rotate(360deg)}}.fl-rlbl{font-family:var(--mono);letter-spacing:.18em;fill:var(--ink-3);text-anchor:middle;font-size:9.5px}.fl-isl{opacity:0;animation:1.1s forwards fl-appear;position:absolute;transform:translate(-50%,-50%)}@keyframes fl-appear{to{opacity:1}}.fl-isl.is-off img{filter:grayscale();opacity:.55}.fl-bob{animation:6s ease-in-out infinite alternate fl-bob;position:relative}@keyframes fl-bob{to{transform:translateY(-5px)}}.fl-bob img{width:100%;transition:opacity .6s}.fl-bob .fl-layer{opacity:0;position:absolute;inset:0}.fl-bob .fl-layer.is-on{opacity:1}.fl-recover-from{animation:12s cubic-bezier(.45,0,.55,1) 3s infinite alternate fl-out}.fl-recover-to{animation:12s cubic-bezier(.45,0,.55,1) 3s infinite alternate fl-in}@keyframes fl-out{0%,25%{opacity:1}to{opacity:0}}@keyframes fl-in{0%,25%{opacity:0}to{opacity:1}}.fl-tag{white-space:nowrap;font-family:var(--mono);letter-spacing:.08em;color:var(--ink-2);align-items:center;gap:5px;margin-top:2px;font-size:10px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.fl-dot{border-radius:50%;flex:none;width:6px;height:6px}.fl-dot-recover{animation:12s cubic-bezier(.45,0,.55,1) 3s infinite alternate fl-dot}@keyframes fl-dot{0%,25%{background:var(--from)}to{background:#4e8f6a}}.fl-seg{border:1px solid var(--ink);display:flex}.fl-seg button{color:var(--ink);cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;min-height:44px;padding:0 20px;font-size:12px;transition:background .3s,color .3s}.fl-seg button[aria-pressed=true]{background:var(--ink);color:#fff}.fl-why-text{letter-spacing:-.02em;text-wrap:pretty;flex:560px;max-width:920px;margin:0;font-size:clamp(32px,3.8vw,54px);font-weight:300;line-height:1.18}.fl-why-text em{color:var(--on-dark-3)}.fl-js .fl-w{opacity:clamp(.16, calc((var(--p,1) - (.18 + .42 * var(--i) / var(--n))) / .07), 1)}.fl-card{flex-direction:column;gap:14px;padding-top:24px;display:flex;position:relative}.fl-card h3{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:400}.fl-card h3.fl-italic{font-style:italic}.fl-num{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px}.fl-rule{position:relative}.fl-rule:before{content:"";background:var(--rc,var(--hair));transform-origin:0;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.fl-js .fl-rule:before{transition:transform 1.4s var(--ease) var(--d,0s);transform:scaleX(0)}.fl-js .fl-rule.is-in:before{transform:scaleX(1)}.fl-js [data-reveal]{opacity:0;transition:opacity 1s ease var(--d,0s), transform 1.2s var(--ease) var(--d,0s);transform:translateY(26px)}.fl-js [data-reveal].is-in{opacity:1;transform:none}.fl-specs{grid-template-columns:repeat(auto-fit,minmax(min(150px,40%),1fr));gap:56px clamp(16px,2.4vw,32px);padding-top:48px;display:grid}.fl-spec{flex-direction:column;gap:20px;margin:0;display:flex}.fl-spec-art{width:100%;max-width:190px;margin:0 auto;animation:7s ease-in-out infinite alternate fl-bob}.fl-xf{aspect-ratio:1/1.1;display:grid}.fl-xf img{object-fit:contain;object-position:center bottom;opacity:0;grid-area:1/1;width:100%;height:100%;transition:opacity .7s}.fl-xf img.is-on{opacity:1}.fl-spec.is-off .fl-xf img{filter:grayscale()}.fl-spec.is-off .fl-xf img.is-on{opacity:.55}.fl-spec figcaption{border-top:1px solid var(--hair);flex-direction:column;gap:8px;padding-top:14px;display:flex}.fl-spec-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;display:flex}.fl-spec-body{color:var(--ink-2);font-size:17px;font-weight:300;line-height:1.45}.fl-feat{align-items:flex-start;gap:clamp(40px,6vw,96px);display:flex}.fl-feat ol{flex:480px;min-width:0;margin:0;padding:0;list-style:none}.fl-feat li{border-bottom:1px solid var(--hair)}.fl-feat-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font-family:var(--serif);color:var(--ink);flex-direction:column;gap:10px;padding:26px 0;transition:opacity .4s;display:flex}.fl-feat-btn[aria-pressed=false]{opacity:.42}.fl-feat-btn:hover{opacity:1}.fl-feat-btn:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.fl-feat-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.fl-feat-title{letter-spacing:-.01em;font-size:28px;font-weight:400;line-height:1.15}.fl-feat-body{color:var(--ink-2);text-wrap:pretty;font-size:18px;font-weight:300;line-height:1.55}.fl-phone-col{flex-direction:column;flex:0 400px;gap:14px;width:min(400px,100%);margin:0;display:flex;position:sticky;top:32px}.fl-phone{border:1px solid var(--ink);background:var(--paper);border-radius:60px;padding:11px}.fl-screens{aspect-ratio:640/1391;border-radius:50px;display:grid;overflow:hidden}.fl-screens img{aspect-ratio:640/1391;opacity:0;width:100%;transition:opacity .5s ease, transform .8s var(--ease);grid-area:1/1;transform:translateY(18px)scale(.985)}.fl-screens img.is-on{opacity:1;transform:none}.fl-caption{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:16px;font-size:11px;display:flex}.fl-car{display:none}@media (max-width:1000px){.fl-feat{display:none}.fl-car{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--pad));padding:4px var(--pad) 12px;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.fl-car::-webkit-scrollbar{display:none}.fl-slide{scroll-snap-align:center;flex-direction:column;flex:0 0 min(78%,320px);gap:22px;display:flex}.fl-slide .fl-phone{border-radius:44px;width:min(240px,78%);padding:8px}.fl-slide .fl-phone img{aspect-ratio:640/1391;border-radius:36px}.fl-slide .fl-feat-title{font-size:24px}.fl-slide .fl-feat-body{font-size:16px}}.fl-pack{text-align:left;color:#fff;cursor:pointer;font-family:var(--serif);border:1px solid var(--hair-dark);background:0 0;flex-direction:column;gap:20px;padding:28px;transition:border-color .3s;display:flex}.fl-pack[aria-pressed=true],.fl-pack:hover{border-color:#fff}.fl-pack-art{justify-content:center;align-items:flex-end;padding-top:8px;display:flex}.fl-pack-art span{animation:7s ease-in-out infinite alternate fl-bob}.fl-pack-foot{border-top:1px solid var(--hair-dark);justify-content:space-between;align-items:baseline;gap:16px;padding-top:16px;display:flex}.fl-privacy{flex-wrap:wrap;gap:64px;display:flex}.fl-privacy>div{flex-direction:column;flex:380px;gap:24px;display:flex}.fl-privacy ul{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;flex:520px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));column-gap:40px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.fl-privacy li{border-top:1px solid var(--hair-dark);padding:20px 0}.fl-close{text-align:center;flex-direction:column;align-items:center;gap:36px;padding-block:clamp(96px,12vw,180px);display:flex}.fl-close .fl-h2{letter-spacing:-.035em;font-size:clamp(52px,7.4vw,112px);line-height:1}.fl-stores{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.fl-footer{border-top:1px solid var(--hair)}.fl-footer .fl-wrap{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-block:32px;font-size:11.5px;display:flex}.fl-footer nav{gap:28px;display:flex}.fl-footer a{text-decoration:none}.fl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.fl *,.fl :before{transition:none!important;animation:none!important}.fl .fl-isl,.fl .fl-fade{opacity:1}.fl .fl-fade{transform:none}.fl .fl-recover-to{opacity:0}.fl.fl-js [data-reveal]{opacity:1;transform:none}.fl.fl-js .fl-rule:before{transform:none}.fl.fl-js .fl-w{opacity:1}}
