.site_header__mJpnv{position:absolute;inset:0 0 auto;z-index:20;height:94px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:28px;gap:28px;padding:0 clamp(22px,4.2vw,68px);border-bottom:1px solid var(--line)}.site_brand__HORQB{width:126px;height:36px;display:flex;align-items:center}.site_brand__HORQB img{display:block;width:100%;height:auto;object-fit:contain}.site_navigation__21QlN{display:flex;align-items:center;gap:34px;font-size:14px}.site_headerCta__dXf4J,.site_navigation__21QlN a{position:relative}.site_headerCta__dXf4J:after,.site_navigation__21QlN a:after{content:"";position:absolute;right:0;bottom:-6px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.site_headerCta__dXf4J:hover:after,.site_navigation__21QlN a:hover:after{transform:scaleX(1);transform-origin:left}.site_headerCta__dXf4J{justify-self:end;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600}.site_headerCta__dXf4J span{color:var(--ink);background:var(--accent);border-radius:50%;padding:0 4px 2px;font-size:18px}.site_hero__8Hfyh{position:relative;min-height:min(940px,100svh);overflow:hidden;padding:136px clamp(22px,4.2vw,68px) 54px;display:flex;flex-direction:column;justify-content:space-between}.site_heroSignal__cYUDK{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.site_signalDot__7Qb_D{width:5px;height:5px;border-radius:50%;background:var(--accent);border:1px solid var(--ink);box-shadow:0 0 0 4px rgba(255,255,0,.24)}.site_hero__8Hfyh h1{position:relative;z-index:2;width:min-content;margin:auto 0;font:600 clamp(72px,13.2vw,210px) /.77 Manrope,Arial,sans-serif;letter-spacing:-.087em}.site_hero__8Hfyh h1>span{display:block;margin-left:clamp(0px,10vw,160px);white-space:nowrap}.site_hero__8Hfyh h1 i{color:var(--accent);-webkit-text-stroke:1px var(--ink);font-style:normal}.site_heroBottom__cVPNi{position:relative;z-index:4;display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.site_heroBottom__cVPNi>p{max-width:520px;margin:0;font-size:clamp(18px,1.6vw,25px);line-height:1.38;letter-spacing:-.025em}.site_roundLink__bNdAM{width:112px;height:112px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:white;background:var(--ink);border-radius:50%;font-size:12px;transition:transform .35s ease,background .35s ease}.site_roundLink__bNdAM:hover{color:var(--ink);background:var(--accent);transform:rotate(-7deg) scale(1.04)}.site_roundLink__bNdAM b{font-size:22px;font-weight:400}.site_heroArt__kfn0K{position:absolute;right:-4vw;top:17%;width:clamp(260px,35vw,560px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 37% 34%,rgba(255,255,255,.95) 0 3%,transparent 4%),radial-gradient(circle at 50% 50%,#ffffa8 0,var(--accent) 36%,#e6cf00 72%,#967f00 100%);box-shadow:inset -45px -40px 100px rgba(0,0,0,.24),0 32px 90px rgba(183,168,0,.24);animation:site_breathe__1AyUK 7s ease-in-out infinite}.site_heroArt__kfn0K:after{content:"";position:absolute;inset:11%;border:1px solid rgba(255,255,255,.42);border-radius:inherit}.site_orbitOne__56m9z,.site_orbitTwo__Lsh7N{position:absolute;top:50%;left:50%;width:130%;height:37%;border:1px solid rgba(12,13,12,.36);border-radius:50%;transform:translate(-50%,-50%) rotate(-14deg)}.site_orbitTwo__Lsh7N{width:40%;height:136%;transform:translate(-50%,-50%) rotate(32deg)}.site_heroCore__rGmPc{position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.92);font:500 clamp(90px,14vw,220px) /1 Manrope,sans-serif;letter-spacing:-.1em}@keyframes site_breathe__1AyUK{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-16px) rotate(2deg)}}.site_eyebrow__o6CYQ{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.site_eyebrow__o6CYQ:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);border:1px solid}.site_about__Bo6W4{display:grid;grid-template-columns:minmax(180px,1fr) 3fr;grid-gap:40px;gap:40px;padding:clamp(100px,13vw,210px) clamp(22px,4.2vw,68px);border-top:1px solid var(--line);background:#fff}.site_aboutCopy__eDLdy h2,.site_approachIntro__btvZK h2,.site_contactInner__DiGFq h2,.site_sectionHead__U4SRT h2{margin:0;font:500 clamp(44px,6.7vw,108px) /.96 Manrope,sans-serif;letter-spacing:-.072em}.site_aboutCopy__eDLdy{max-width:1100px}.site_aboutDetail__rsw7c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(28px,6vw,100px);gap:clamp(28px,6vw,100px);max-width:870px;margin:clamp(55px,7vw,105px) 0 0 auto}.site_aboutDetail__rsw7c p{margin:0;color:var(--muted);font-size:clamp(16px,1.35vw,20px);line-height:1.55}.site_products__djHj5{padding:clamp(92px,11vw,170px) clamp(16px,3vw,48px) clamp(110px,13vw,200px);background:var(--paper)}.site_sectionHead__U4SRT{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:0 clamp(6px,1.2vw,20px) clamp(50px,7vw,100px)}.site_sectionHead__U4SRT .site_eyebrow__o6CYQ{margin-bottom:30px}.site_sectionHead__U4SRT>p{max-width:320px;margin:0 0 8px;color:var(--muted);font-size:17px;line-height:1.5}.site_productGrid__3P53Q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.site_productCard__BR2SC{min-height:620px;display:flex;flex-direction:column;overflow:hidden;border-radius:4px;padding:24px;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.site_productCard__BR2SC:hover{transform:translateY(-10px)}.site_light__dprdW{background:white}.site_dark__bfXyg{color:white;background:#101210}.site_accent__Wl9_W{color:var(--ink);background:var(--accent)}.site_red2__Sadfh{color:white;background:var(--red-2)}.site_cardMeta__ax2PP{display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.site_logoStage__ZbZNs{flex:1 1;display:grid;place-items:center;margin:28px -8px;overflow:hidden;border-radius:2px;background:white}.site_logoStage__ZbZNs img{width:100%;height:auto;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.site_productCard__BR2SC:hover .site_logoStage__ZbZNs img{transform:scale(1.045)}.site_cardBottom__mgA86{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.site_cardBottom__mgA86 p{max-width:330px;margin:0;color:inherit;opacity:.76;font-size:15px;line-height:1.48}.site_cardBottom__mgA86>span{font-size:25px}.site_approach__H7IUm{color:white;background:#0a0c0a;padding:clamp(96px,12vw,190px) clamp(22px,4.2vw,68px)}.site_approachIntro__btvZK{display:grid;grid-template-columns:1fr 3fr;grid-gap:40px;gap:40px;align-items:start}.site_approachIntro__btvZK .site_eyebrow__o6CYQ{color:rgba(255,255,255,.56)}.site_approachIntro__btvZK h2{max-width:940px}.site_processGrid__Iq2NJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(90px,13vw,190px);border-top:1px solid rgba(255,255,255,.18)}.site_processGrid__Iq2NJ article{min-height:280px;display:flex;flex-direction:column;padding:24px 24px 0;border-left:1px solid rgba(255,255,255,.18)}.site_processGrid__Iq2NJ article:first-child{border-left:0}.site_processGrid__Iq2NJ article>span{color:var(--accent);font-size:11px}.site_processGrid__Iq2NJ h3{margin:auto 0 22px;font:500 clamp(30px,3vw,48px) /1 Manrope,sans-serif;letter-spacing:-.055em}.site_processGrid__Iq2NJ p{min-height:70px;margin:0;color:rgba(255,255,255,.54);font-size:14px;line-height:1.5}.site_contact__arNFZ{overflow:hidden;color:var(--ink);background:var(--accent)}.site_contactTicker__0btF_{display:flex;width:max-content;border-bottom:1px solid rgba(12,13,12,.3);font:500 clamp(56px,8vw,126px) /1.15 Manrope,sans-serif;letter-spacing:-.06em;white-space:nowrap;animation:site_ticker__uOANg 20s linear infinite}.site_contactTicker__0btF_ span{padding-right:.25em}@keyframes site_ticker__uOANg{to{transform:translateX(-50%)}}.site_contactInner__DiGFq{display:grid;grid-template-columns:1fr 2.1fr 1fr;align-items:end;grid-gap:40px;gap:40px;min-height:560px;padding:clamp(80px,10vw,150px) clamp(22px,4.2vw,68px)}.site_contactInner__DiGFq .site_eyebrow__o6CYQ:before{background:var(--ink)}.site_contactAside__Uyncd{display:grid;grid-gap:30px;gap:30px}.site_contactAside__Uyncd p{margin:0;font-size:17px;line-height:1.5}.site_contactAside__Uyncd a{width:-moz-fit-content;width:fit-content;padding-bottom:6px;border-bottom:1px solid;font-size:clamp(17px,1.5vw,22px);font-weight:600}.site_contactAside__Uyncd a span{display:inline-block;margin-left:8px;transition:transform .25s ease}.site_contactAside__Uyncd a:hover span{transform:translate(4px,-4px)}.site_footer__qTyIU{position:relative;overflow:hidden;min-height:720px;display:flex;flex-direction:column;justify-content:space-between;color:white;background:#080908;padding:clamp(60px,8vw,120px) clamp(22px,4.2vw,68px) 36px}.site_footerGlow__rcyH4{position:absolute;top:-45%;left:45%;width:70vw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,0,.74),rgba(154,129,0,.22) 38%,transparent 68%);filter:blur(16px);animation:site_breathe__1AyUK 8s ease-in-out infinite reverse}.site_footerBottom__uveiI,.site_footerTop__7kdCw{position:relative;z-index:1}.site_footerTop__7kdCw{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.site_footerBrand__8w1aU{font:500 clamp(78px,15vw,240px) /.8 Manrope,sans-serif;letter-spacing:-.095em}.site_footerTop__7kdCw>p{max-width:340px;margin:8px 0 0;color:rgba(255,255,255,.6);font-size:16px;line-height:1.5}.site_footerBottom__uveiI{display:grid;grid-template-columns:1.5fr .7fr .8fr;align-items:end;grid-gap:40px;gap:40px;padding-top:30px;border-top:1px solid rgba(255,255,255,.18)}.site_footerBottom__uveiI>div{display:grid;grid-gap:9px;gap:9px}.site_footerBottom__uveiI span{color:rgba(255,255,255,.45);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.site_footerBottom__uveiI strong{max-width:430px;font-size:12px;font-weight:500;letter-spacing:.04em}.site_footerBottom__uveiI nav{display:grid;grid-gap:8px;gap:8px;font-size:13px}.site_footerBottom__uveiI nav a:hover{color:var(--accent)}.site_footerBottom__uveiI>p{justify-self:end;margin:0;color:rgba(255,255,255,.45);font-size:11px}@media (max-width:960px){.site_header__mJpnv{grid-template-columns:1fr auto}.site_navigation__21QlN{display:none}.site_hero__8Hfyh{min-height:900px}.site_hero__8Hfyh h1{font-size:clamp(70px,14vw,130px)}.site_heroArt__kfn0K{top:30%;right:-12vw;width:48vw}.site_about__Bo6W4,.site_productGrid__3P53Q{grid-template-columns:1fr}.site_productCard__BR2SC{min-height:580px}.site_logoStage__ZbZNs img{max-width:620px}.site_approachIntro__btvZK{grid-template-columns:1fr}.site_processGrid__Iq2NJ{grid-template-columns:repeat(2,1fr)}.site_processGrid__Iq2NJ article:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.18)}.site_processGrid__Iq2NJ article:nth-child(4){border-top:1px solid rgba(255,255,255,.18)}.site_contactInner__DiGFq{grid-template-columns:1fr 2fr}.site_contactAside__Uyncd{grid-column:2}.site_footerTop__7kdCw{display:grid}}@media (max-width:640px){.site_header__mJpnv{height:76px}.site_brand__HORQB{width:96px}.site_brand__HORQB img{width:100%}.site_headerCta__dXf4J{font-size:13px}.site_hero__8Hfyh{min-height:780px;padding-top:112px}.site_heroSignal__cYUDK span:last-child{display:none}.site_hero__8Hfyh h1{width:100%;font-size:clamp(58px,20vw,82px);line-height:.86}.site_hero__8Hfyh h1>span{margin:8px 0 0}.site_heroArt__kfn0K{top:38%;right:-28vw;width:75vw;opacity:.95}.site_heroBottom__cVPNi{align-items:flex-end}.site_heroBottom__cVPNi>p{max-width:245px;font-size:16px}.site_roundLink__bNdAM{width:82px;height:82px}.site_roundLink__bNdAM span{display:none}.site_roundLink__bNdAM b{font-size:28px}.site_aboutDetail__rsw7c{grid-template-columns:1fr;gap:26px;margin-top:48px}.site_sectionHead__U4SRT{display:grid}.site_sectionHead__U4SRT>p{max-width:270px}.site_productCard__BR2SC{min-height:500px;padding:20px}.site_logoStage__ZbZNs{margin-block:22px}.site_processGrid__Iq2NJ{grid-template-columns:1fr}.site_processGrid__Iq2NJ article{min-height:230px;border-left:0;border-top:1px solid rgba(255,255,255,.18);padding-inline:0}.site_processGrid__Iq2NJ article:first-child{border-top:0}.site_contactInner__DiGFq{min-height:500px;grid-template-columns:1fr;align-content:end}.site_contactInner__DiGFq h2{margin-top:60px}.site_contactAside__Uyncd{grid-column:1;max-width:290px}.site_footer__qTyIU{min-height:650px}.site_footerTop__7kdCw>p{font-size:14px}.site_footerBottom__uveiI{grid-template-columns:1fr;align-items:start}.site_footerBottom__uveiI nav{grid-template-columns:repeat(2,1fr)}.site_footerBottom__uveiI>p{justify-self:start}}