@font-face{font-family:sora;src:url(../media/sora_latin_wght_normal-s.p.02qdttqb0jl3z.woff2)format("woff2");font-display:swap}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.Jl4xea_className{font-family:sora,sora Fallback}.Jl4xea_variable{--font-sans:"sora", "sora Fallback"}
@font-face{font-family:fredoka;src:url(../media/fredoka_latin_wght_normal-s.p.2fpsu8src1nhe.woff2)format("woff2");font-display:swap}@font-face{font-family:fredoka Fallback;src:local(Arial);ascent-override:95.32%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:102.19%}.ZqLvya_className{font-family:fredoka,fredoka Fallback}.ZqLvya_variable{--font-brand:"fredoka", "fredoka Fallback"}
:root{--paper:#fafaf8;--white:#fff;--ink:#222722;--muted:#656b65;--line:#dddfd8;--orange:#df542b;--soft:#eff0ea;--font-sans:Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans),sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:14px}a{color:inherit;text-decoration:none}a,button,input,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:6px}::selection{background:#f9d9c9}.wrap{width:min(1240px,100% - 112px);margin-inline:auto}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:112px;display:flex}.wordmark{font-family:var(--font-brand),sans-serif;letter-spacing:-1.2px;color:var(--orange);white-space:nowrap;font-size:32px;font-weight:500}.wordmark>span{margin-left:6px;font-weight:350}.wordmark i{font-style:normal}.header nav{gap:32px;font-size:12px;display:flex}.header nav a{padding-block:12px}.header nav a:hover,.footer a:hover{color:var(--orange)}.hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;padding-top:96px;padding-bottom:100px;display:grid}.eyebrow{letter-spacing:1.6px;margin:0 0 26px;font-size:10px;font-weight:600;line-height:1.8}.small-cross{color:var(--orange);vertical-align:-1px;margin-right:12px;font-size:18px}h1{letter-spacing:-2px;margin:0;font-size:clamp(35px,3.6vw,54px);font-weight:450;line-height:1.2}h1>span{color:#7a8076}.hero-description{max-width:430px;color:var(--muted);margin:30px 0 0;font-size:14px;line-height:1.9}.orbit{aspect-ratio:1;isolation:isolate;position:relative;overflow:hidden}.orbit-grid{opacity:.6;background-image:linear-gradient(90deg,#dfe2d8 1px,#0000 1px),linear-gradient(#dfe2d8 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.orbit-ring{border:1px solid #cdd3c7;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:32%;height:32%}.ring-two{width:61%;height:61%}.ring-three{width:88%;height:88%}.orbit-core{background:var(--orange);width:90px;height:90px;color:var(--paper);font-family:var(--font-brand),sans-serif;letter-spacing:-5px;border-radius:24px;justify-content:center;align-items:center;padding-right:5px;font-size:65px;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 35px #d65c2920}.orbit-core span+span{font-weight:350}.node{background:var(--paper);border:3px solid var(--orange);border-radius:50%;width:13px;height:13px;position:absolute}.node-one{top:21%;left:66%}.node-two{border-color:var(--paper);background:#889580;top:58%;left:21%;box-shadow:0 0 0 1px #889580}.node-three{background:var(--ink);border:0;width:9px;height:9px;top:83%;left:73%}.orbit-caption{color:var(--muted);font-size:9px;position:absolute;bottom:0;left:0}.orbit-index{letter-spacing:1px;color:var(--muted);font-size:9px;position:absolute;bottom:0;right:0}.intro{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:48px;padding-block:44px 62px;display:grid}.intro>p+p{letter-spacing:-.45px;max-width:700px;margin:0;font-size:20px;line-height:1.75}.intro .eyebrow{padding-top:6px}.products{padding-top:60px;padding-bottom:100px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:55px;display:flex}.section-heading>p{color:var(--muted);margin:0 0 5px;font-size:12px;line-height:1.9}h2{letter-spacing:-1.4px;margin:0;font-size:clamp(28px,3vw,40px);font-weight:450;line-height:1.28}.product{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding-block:50px 60px;display:grid}.product:last-child{border-bottom:1px solid var(--line)}.product-identity{background:#f2eee5;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:32px;display:flex;position:relative}.product-number{color:#6d7065;letter-spacing:1px;font-size:10px;position:absolute;top:22px;left:25px}.product-brand{font-family:var(--font-brand),sans-serif;letter-spacing:-2px;color:var(--orange);margin:0;font-size:68px;font-weight:500;line-height:1}.brand-dot{color:var(--orange)}.product-identity>p{color:#685f51;margin-top:20px;font-size:11px}.pack-identity{background:#e9ede5}.pack-word{text-align:center;letter-spacing:1px;color:#374538;margin-top:7px;font-size:37px;font-weight:400;display:block}.category{letter-spacing:1.5px;color:var(--muted);margin:0 0 20px;font-size:9px;font-weight:600}h4{letter-spacing:-.8px;margin:0 0 18px;font-size:27px;font-weight:450;line-height:1.4}.product-content>p:not(.category){color:var(--muted);max-width:460px;margin:0 0 14px;font-size:12px;line-height:1.95}.product-link{border-bottom:1px solid var(--ink);align-items:center;gap:35px;margin-top:12px;padding-block:12px;font-size:12px;display:inline-flex}.product-link:hover{color:var(--orange);border-color:var(--orange)}.product-link>span{font-size:19px;transition:transform .2s}.product-link:hover>span{transform:translate(2px,-2px)}.feature-list{color:#414b3f;flex-wrap:wrap;gap:8px 18px;margin-block:20px 8px;font-size:10px;display:flex}.feature-list>span:before{content:"+";color:var(--orange);margin-right:7px}.exploring{background:var(--soft);padding-block:80px}.explore-layout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.explore-intro{max-width:425px;color:var(--muted);margin-top:24px;font-size:12px;line-height:1.95}.explore-note{color:var(--muted);margin-top:24px;font-size:10px}.industry-list{padding-top:30px}.industry-list article{border-top:1px solid #d0d5c8;gap:24px;padding-block:27px;display:flex}.industry-list article:last-child{border-bottom:1px solid #d0d5c8}.industry-symbol{color:#64715d;font-size:28px;line-height:1}.industry-list h3{letter-spacing:-.5px;margin:0 0 12px;font-size:18px;font-weight:450}.industry-list p{color:var(--muted);max-width:350px;margin:0;font-size:12px;line-height:1.9}.contact{grid-template-columns:1fr 1fr;gap:100px;padding-block:100px;display:grid}.contact>div>p:last-child{color:var(--muted);margin-top:24px;font-size:12px;line-height:1.9}.contact-form label{margin-bottom:22px;font-size:11px;line-height:1.7;display:block}.optional{color:var(--muted);font-size:10px}.form-row{grid-template-columns:1fr 1fr;gap:22px;display:grid}input,textarea{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #bbc1b7;border-radius:0;outline:none;padding:9px 0;font-size:14px;display:block}textarea{resize:vertical;min-height:95px}input:focus,textarea:focus{border-bottom-color:var(--orange);box-shadow:0 1px 0 var(--orange)}.form-privacy{color:var(--muted);margin-block:0 20px;font-size:9px;line-height:1.8}.form-privacy a{text-underline-offset:3px;text-decoration:underline}.form-submit{align-items:center;gap:18px;display:flex}.form-submit button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:4px;align-items:center;gap:30px;padding:14px 20px;font-size:11px;display:flex}.form-submit button:hover{background:#424b3e}.form-submit button:disabled{opacity:.6;cursor:wait}.form-submit p{color:#385638;margin:0;font-size:11px;line-height:1.7}.form-error{color:#a32613;font-size:12px;line-height:1.8}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-block:35px 40px;display:flex}.footer .wordmark{font-size:24px}.footer p{color:var(--muted);margin:8px 0 0;font-size:9px;line-height:1.9}.legal{text-align:right}.legal span{margin-inline:10px}.skip{z-index:10;background:var(--ink);color:#fff;padding:14px;position:fixed;top:-100px;left:15px}.skip:focus{top:15px}.privacy-page{max-width:760px;padding-block:70px 100px}.privacy-page h1{margin-bottom:24px}.privacy-page h2{letter-spacing:-.6px;margin-top:36px;margin-bottom:14px;font-size:23px}.privacy-page p,.privacy-page li{color:var(--muted);font-size:14px;line-height:1.9}.privacy-page a{text-underline-offset:4px;text-decoration:underline}.privacy-page .eyebrow{font-size:10px}.back-link{margin-bottom:45px;font-size:12px;display:inline-block}@media (min-width:1500px){.hero{padding-block:115px}.hero h1{font-size:56px}}@media (max-width:1000px){.wrap{width:calc(100% - 64px)}.hero{gap:24px;padding-block:65px}.hero h1{letter-spacing:-1.5px;font-size:38px}.product,.explore-layout,.contact{gap:45px}.orbit-core{width:72px;height:72px;font-size:50px}.intro{grid-template-columns:1fr 2fr;gap:30px}.section-heading>p{max-width:160px}.product-brand{font-size:55px}.product-identity{min-height:270px}}@media (max-width:700px){.wrap{width:calc(100% - 40px)}.header{height:85px}.wordmark{font-size:27px}.header nav{gap:16px;font-size:10px}.hero{grid-template-columns:1fr;gap:35px;padding-top:58px;padding-bottom:48px}.hero h1{letter-spacing:-1.5px;font-size:clamp(31px,7.6vw,49px)}.hero-description{max-width:360px;font-size:13px}.orbit{justify-self:center;width:72%;max-width:310px}.orbit-core{border-radius:18px;width:65px;height:65px;font-size:46px}.orbit-caption,.orbit-index{font-size:8px}.intro{grid-template-columns:1fr;gap:0;padding-block:35px}.intro>p+p{font-size:17px;line-height:1.8}.intro .eyebrow{margin-bottom:15px}.products{padding-top:40px;padding-bottom:55px}.section-heading{margin-bottom:30px;display:block}.section-heading>p{max-width:none;margin-top:20px}.section-heading>p br{display:none}h2{font-size:30px}.product{grid-template-columns:1fr;gap:30px;padding-block:30px 40px}.product-identity{min-height:260px}.product-brand{font-size:65px}.product-content h4{font-size:25px}.product-content>p:not(.category){font-size:13px}.category{margin-bottom:13px}.product-link{margin-top:6px}.exploring{padding-block:50px}.explore-layout{grid-template-columns:1fr;gap:20px}.industry-list{padding-top:10px}.explore-intro,.industry-list p{font-size:13px}.contact{grid-template-columns:1fr;gap:35px;padding-block:60px}.contact>div>p:last-child{font-size:13px}.footer{padding-block:28px;display:block}.legal{text-align:left;margin-top:25px}.form-row{gap:18px}.form-submit{flex-direction:column;align-items:flex-start;gap:12px}.privacy-page{padding-top:40px}.desktop-break{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
