.ContactForm-module__j1WgZG__cta{border-bottom:1px solid var(--line-2);padding:clamp(96px,14vw,190px) 0}.ContactForm-module__j1WgZG__head{text-align:center;margin-bottom:clamp(48px,6vw,76px)}.ContactForm-module__j1WgZG__head h2{max-width:16ch;margin:0 auto 24px;font-size:clamp(30px,5.6vw,66px)}.ContactForm-module__j1WgZG__head p{color:var(--ink-3);max-width:42ch;margin:0 auto}.ContactForm-module__j1WgZG__form{gap:26px;max-width:720px;margin-inline:auto;display:grid}.ContactForm-module__j1WgZG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}@media (max-width:620px){.ContactForm-module__j1WgZG__row{grid-template-columns:minmax(0,1fr)}}.ContactForm-module__j1WgZG__field label{color:var(--ink-2);margin-bottom:9px;font-size:13px;font-weight:600;display:block}.ContactForm-module__j1WgZG__req{color:var(--brand-500);margin-left:4px}.ContactForm-module__j1WgZG__hint{color:var(--ink-4);margin-left:6px;font-weight:400}.ContactForm-module__j1WgZG__field input,.ContactForm-module__j1WgZG__field textarea,.ContactForm-module__j1WgZG__field select{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0;padding:14px 16px;font-size:15.5px;transition:border-color .25s}.ContactForm-module__j1WgZG__field textarea{resize:vertical;min-height:160px;line-height:1.7}.ContactForm-module__j1WgZG__field input:hover,.ContactForm-module__j1WgZG__field textarea:hover,.ContactForm-module__j1WgZG__field select:hover{border-color:var(--ink-4)}.ContactForm-module__j1WgZG__field input:focus-visible,.ContactForm-module__j1WgZG__field textarea:focus-visible,.ContactForm-module__j1WgZG__field select:focus-visible{border-color:var(--ink)}.ContactForm-module__j1WgZG__field input::placeholder,.ContactForm-module__j1WgZG__field textarea::placeholder{color:var(--ink-4)}.ContactForm-module__j1WgZG__choices{flex-wrap:wrap;gap:8px;display:flex}.ContactForm-module__j1WgZG__choice{position:relative}.ContactForm-module__j1WgZG__choice input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.ContactForm-module__j1WgZG__choice span{border:1px solid var(--line);color:var(--ink-3);padding:11px 17px;font-size:14px;transition:border-color .2s,color .2s,background .2s;display:inline-block}.ContactForm-module__j1WgZG__choice input:hover+span{border-color:var(--ink-4)}.ContactForm-module__j1WgZG__choice input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}.ContactForm-module__j1WgZG__choice input:focus-visible+span{outline:2px solid var(--brand-500);outline-offset:3px}.ContactForm-module__j1WgZG__err{color:var(--brand-700);margin-top:8px;font-size:13px;display:block}.ContactForm-module__j1WgZG__pot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactForm-module__j1WgZG__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:6px;display:flex}.ContactForm-module__j1WgZG__btn{border:1px solid var(--ink);background:var(--ink);color:#fff;font:inherit;cursor:pointer;align-items:center;gap:11px;padding:18px 36px;font-size:15.5px;font-weight:600;transition:background .3s,color .3s;display:inline-flex}.ContactForm-module__j1WgZG__btn:hover:not(:disabled){background:var(--paper);color:var(--ink)}.ContactForm-module__j1WgZG__btn:after{content:"→";transition:transform .25s}.ContactForm-module__j1WgZG__btn:hover:not(:disabled):after{transform:translate(4px)}.ContactForm-module__j1WgZG__btn:disabled{cursor:progress;color:#fff;background:#6e7075;border-color:#6e7075}.ContactForm-module__j1WgZG__mail{font-family:var(--en);color:var(--ink-4);border-bottom:1px solid var(--line);padding-bottom:3px;font-size:14.5px;transition:color .3s}.ContactForm-module__j1WgZG__mail:hover{color:var(--ink)}.ContactForm-module__j1WgZG__consent{border:1px solid var(--line);padding:18px 20px}.ContactForm-module__j1WgZG__consentLine{cursor:pointer;color:var(--ink-2);align-items:flex-start;gap:11px;font-size:14.5px;display:flex}.ContactForm-module__j1WgZG__consentLine input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:none;margin:3px 0 0}.ContactForm-module__j1WgZG__consentLine a{color:var(--ink);border-bottom:1px solid var(--line)}.ContactForm-module__j1WgZG__consentLine a:hover{border-bottom-color:var(--ink)}.ContactForm-module__j1WgZG__consentWhat{color:var(--ink-4);margin:10px 0 0 29px;font-size:13px;line-height:1.7}.ContactForm-module__j1WgZG__note{border:1px solid var(--line);color:var(--ink-2);padding:20px 22px;font-size:14.5px}.ContactForm-module__j1WgZG__noteOk{border-color:var(--ink)}.ContactForm-module__j1WgZG__noteErr{border-color:var(--brand-500);color:var(--brand-700)}.ContactForm-module__j1WgZG__done{text-align:center;border:1px solid var(--ink);max-width:720px;margin-inline:auto;padding:clamp(36px,5vw,56px)}.ContactForm-module__j1WgZG__done h3{margin-bottom:14px;font-size:clamp(22px,3vw,30px)}.ContactForm-module__j1WgZG__done p{color:var(--ink-3);max-width:44ch;margin:0 auto 8px}.ContactForm-module__j1WgZG__again{color:var(--ink-2);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;margin-top:22px;padding:0 0 3px;font-family:inherit;font-size:14px}.ContactForm-module__j1WgZG__again:hover{border-bottom-color:var(--ink)}
.HeroPlate-module__RB0A-a__plate{display:none}@media (min-width:1120px){.HeroPlate-module__RB0A-a__plate{z-index:0;pointer-events:none;right:max(2.5vw, calc((100vw - var(--wrap)) / 2 - 3vw));top:calc(var(--hdr) + 4vh);width:clamp(400px,34vw,600px);display:block;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000008c 13%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#0000008c 13%,#000 30%)}.HeroPlate-module__RB0A-a__plate svg{width:100%;height:auto;display:block}}@media (min-width:1120px) and (max-height:940px){.HeroPlate-module__RB0A-a__plate{top:calc(var(--hdr) + 2vh);width:clamp(360px,31vw,470px)}}.HeroPlate-module__RB0A-a__ink{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.17}.HeroPlate-module__RB0A-a__ink rect,.HeroPlate-module__RB0A-a__ink line,.HeroPlate-module__RB0A-a__ink circle,.HeroPlate-module__RB0A-a__ink path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.85s cubic-bezier(.4,0,.2,1) forwards HeroPlate-module__RB0A-a__draw;animation-delay:var(--d,0s)}@keyframes HeroPlate-module__RB0A-a__draw{to{stroke-dashoffset:0}}.HeroPlate-module__RB0A-a__mark path:nth-child(2){animation-delay:calc(var(--d) + 80ms)}.HeroPlate-module__RB0A-a__mark path:nth-child(3){animation-delay:calc(var(--d) + .16s)}.HeroPlate-module__RB0A-a__mark path:nth-child(4){animation-delay:calc(var(--d) + .24s)}.HeroPlate-module__RB0A-a__dot circle:nth-child(2){animation-delay:calc(var(--d) + .1s)}.HeroPlate-module__RB0A-a__dot circle:nth-child(3){animation-delay:calc(var(--d) + .2s)}.HeroPlate-module__RB0A-a__dim line:nth-child(2),.HeroPlate-module__RB0A-a__dim line:nth-child(3){animation-delay:calc(var(--d) + .3s)}.HeroPlate-module__RB0A-a__phone{fill:var(--paper)}.HeroPlate-module__RB0A-a__dim{stroke-width:1px}.HeroPlate-module__RB0A-a__num{fill:var(--ink);stroke:none;font-family:var(--en);letter-spacing:.16em;opacity:0;animation:.5s forwards HeroPlate-module__RB0A-a__numIn;animation-delay:var(--d,0s);font-size:12px}@keyframes HeroPlate-module__RB0A-a__numIn{to{opacity:1}}@media (prefers-reduced-motion:reduce){.HeroPlate-module__RB0A-a__ink rect,.HeroPlate-module__RB0A-a__ink line,.HeroPlate-module__RB0A-a__ink circle,.HeroPlate-module__RB0A-a__ink path{stroke-dashoffset:0;animation:none}.HeroPlate-module__RB0A-a__num{opacity:1;animation:none}}
.Hero-module__ZARIfG__hero{min-height:100svh;padding-top:calc(var(--hdr) + clamp(28px, 4vw, 56px));flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__hero:before,.Hero-module__ZARIfG__hero:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.Hero-module__ZARIfG__hero:before{background-image:radial-gradient(circle,#0b0b0c0e 1px,#0000 1.4px);background-size:26px 26px;animation:34s linear infinite Hero-module__ZARIfG__gridDrift;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 88%);mask-image:linear-gradient(#000 0% 52%,#0000 88%)}@keyframes Hero-module__ZARIfG__gridDrift{to{background-position:26px 26px}}.Hero-module__ZARIfG__hero:after{background-image:repeating-linear-gradient(90deg,#0b0b0c0d 0 1px,#0000 1px 25%);-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 58%,#0000 90%);mask-image:linear-gradient(#0000 0%,#000 18% 58%,#0000 90%)}.Hero-module__ZARIfG__field{z-index:0;pointer-events:none;opacity:0;transition:opacity .45s;position:absolute;inset:0}.Hero-module__ZARIfG__hero[data-field=on] .Hero-module__ZARIfG__field{opacity:1}.Hero-module__ZARIfG__fieldDots{-webkit-mask-image:radial-gradient(circle 190px at var(--mx,-999px) var(--my,-999px), #000 0%, #00000059 55%, transparent 100%);mask-image:radial-gradient(circle 190px at var(--mx,-999px) var(--my,-999px), #000 0%, #00000059 55%, transparent 100%);background-image:radial-gradient(circle,#0b0b0c57 1px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0}.Hero-module__ZARIfG__fieldCross:before,.Hero-module__ZARIfG__fieldCross:after{content:"";background:#0b0b0c24;position:absolute}.Hero-module__ZARIfG__fieldCross:before{left:0;right:0;top:var(--my,-999px);height:1px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.Hero-module__ZARIfG__fieldCross:after{top:0;bottom:0;left:var(--mx,-999px);width:1px;-webkit-mask-image:linear-gradient(#0000,#000 15% 78%,#0000);mask-image:linear-gradient(#0000,#000 15% 78%,#0000)}:is(.Hero-module__ZARIfG__hero>.wrap,.Hero-module__ZARIfG__hero>.Hero-module__ZARIfG__band){z-index:1;position:relative}.Hero-module__ZARIfG__hero>.wrap{width:100%}.Hero-module__ZARIfG__hero>.Hero-module__ZARIfG__band{margin-top:auto}.Hero-module__ZARIfG__kicker{font-family:var(--en);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:14px;margin-bottom:clamp(20px,3vw,30px);font-size:12px;font-weight:500;display:flex}.Hero-module__ZARIfG__kicker:before{content:"";background:var(--ink-4);width:34px;height:1px}.Hero-module__ZARIfG__hero h1{color:var(--ink);max-width:14ch;margin-bottom:clamp(24px,3vw,36px);font-size:clamp(40px,8.8vw,118px);line-height:1}.Hero-module__ZARIfG__hero h1 span{display:block;overflow:hidden}.Hero-module__ZARIfG__hero h1 span i{animation:1s cubic-bezier(.16,1,.3,1) forwards Hero-module__ZARIfG__up;animation-delay:var(--d,0s);font-style:normal;display:block;transform:translateY(102%)}.Hero-module__ZARIfG__h1sub{letter-spacing:-.01em;color:var(--ink-3);text-wrap:balance;max-width:34ch;margin-top:clamp(14px,1.8vw,22px);font-size:clamp(15px,1.75vw,19px);font-weight:500;line-height:1.5}@keyframes Hero-module__ZARIfG__up{to{transform:translateY(0)}}.Hero-module__ZARIfG__lede{color:var(--ink-2);text-wrap:pretty;max-width:44ch;font-size:clamp(16px,1.8vw,19px);animation:1s .5s both Hero-module__ZARIfG__fade}@keyframes Hero-module__ZARIfG__fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.Hero-module__ZARIfG__tracks{border-top:1px solid var(--line);flex-wrap:wrap;gap:0;margin:clamp(26px,3.4vw,40px) 0 clamp(44px,6vw,76px);animation:1s .66s both Hero-module__ZARIfG__fade;display:flex}.Hero-module__ZARIfG__tracks span{color:var(--ink-3);border-right:1px solid var(--line);margin-right:24px;padding:15px 24px 15px 0;font-size:13.5px}.Hero-module__ZARIfG__tracks span:last-child{border-right:0;margin-right:0}.Hero-module__ZARIfG__tracks b{color:var(--ink);font-weight:600}@media (max-width:560px){.Hero-module__ZARIfG__tracks span{border-right:0;border-bottom:1px solid var(--line);width:100%;margin-right:0;padding-right:0}.Hero-module__ZARIfG__tracks span:last-child{border-bottom:0}}.Hero-module__ZARIfG__band{background:var(--dark);height:clamp(200px,30svh,420px);margin:0;position:relative;overflow:hidden}.Hero-module__ZARIfG__band img{object-fit:cover;object-position:center;filter:grayscale(.08)brightness(.7)contrast(1.08)saturate(1.05);width:100%;height:100%;animation:28s ease-in-out infinite alternate Hero-module__ZARIfG__drift;transform:scale(1.03)}@keyframes Hero-module__ZARIfG__drift{0%{transform:scale(1.03)translate(0,0)}to{transform:scale(1.1)translate(-1.4%,-1%)}}.Hero-module__ZARIfG__band figcaption{padding:60px var(--pad) clamp(20px, 3vw, 30px);font-family:var(--en);letter-spacing:.2em;text-transform:uppercase;color:#ffffffa8;background:linear-gradient(#0000,#0b0b0c59 42%,#0b0b0ccc 100%);font-size:11.5px;position:absolute;bottom:0;left:0;right:0}.Hero-module__ZARIfG__band figcaption span{max-width:var(--wrap);margin-inline:auto;display:block}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__hero:before{animation:none}.Hero-module__ZARIfG__hero h1 span i{transform:none}.Hero-module__ZARIfG__band img{animation:none;transform:none}}@media (max-height:940px){.Hero-module__ZARIfG__hero{padding-top:calc(var(--hdr) + 20px)}.Hero-module__ZARIfG__hero h1{margin-bottom:18px;font-size:clamp(36px,min(8.8vw,10.5svh),118px)}.Hero-module__ZARIfG__kicker{margin-bottom:16px}.Hero-module__ZARIfG__lede{font-size:16px}.Hero-module__ZARIfG__tracks{margin:20px 0 24px}.Hero-module__ZARIfG__tracks span{padding-block:11px}}
.Sections-module__k-WNVq__evidence{background:var(--dark);color:var(--dark-ink-2);padding:clamp(84px,11vw,160px) 0}.Sections-module__k-WNVq__evidence h2,.Sections-module__k-WNVq__evidence h3{color:#fff}.Sections-module__k-WNVq__evHead{max-width:56ch;margin-bottom:clamp(40px,5.5vw,72px)}.Sections-module__k-WNVq__evHead .Sections-module__k-WNVq__label{color:var(--dark-ink-3)}.Sections-module__k-WNVq__evHead h2{margin-bottom:16px;font-size:clamp(28px,4.4vw,48px)}.Sections-module__k-WNVq__evHead p{color:var(--dark-ink-2);font-size:clamp(15.5px,1.65vw,17.5px)}.Sections-module__k-WNVq__evGrid{background:var(--dark-line);border:1px solid var(--dark-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}@media (max-width:900px){.Sections-module__k-WNVq__evGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.Sections-module__k-WNVq__evGrid{grid-template-columns:minmax(0,1fr)}}.Sections-module__k-WNVq__ev{background:var(--dark);flex-direction:column;padding:clamp(26px,3vw,38px);transition:background .35s;display:flex}.Sections-module__k-WNVq__ev:hover{background:var(--dark-2)}.Sections-module__k-WNVq__ev .Sections-module__k-WNVq__no{letter-spacing:.18em;color:var(--dark-ink-3);border-bottom:1px solid var(--dark-line);margin-bottom:16px;padding-bottom:12px;font-size:11px;font-weight:500;display:block}.Sections-module__k-WNVq__ev .Sections-module__k-WNVq__n{font-family:var(--en);color:var(--brand-400);margin:14px 0;font-size:clamp(38px,5vw,58px);font-weight:700;line-height:1;display:block}.Sections-module__k-WNVq__ev .Sections-module__k-WNVq__n small{font-family:var(--sans);color:var(--dark-ink-3);margin-left:8px;font-size:.3em;font-weight:500}.Sections-module__k-WNVq__ev h3{font-size:16.5px;line-height:1.4}.Sections-module__k-WNVq__ev p{color:var(--dark-ink-2);font-size:14px}.Sections-module__k-WNVq__evFoot{color:var(--dark-ink-2);margin-top:clamp(28px,3.4vw,40px);font-size:clamp(15px,1.6vw,17px)}.Sections-module__k-WNVq__evFoot b{color:#fff;font-weight:600}.Sections-module__k-WNVq__ev .Sections-module__k-WNVq__src{font-family:var(--en);letter-spacing:.14em;text-transform:uppercase;color:var(--dark-ink-3);margin-top:auto;padding-top:18px;font-size:10.5px;display:block}.Sections-module__k-WNVq__label{font-family:var(--en);letter-spacing:.2em;color:var(--ink-4);margin-bottom:18px;font-size:12px;font-weight:500;display:block}.Sections-module__k-WNVq__process{border-bottom:1px solid var(--line-2);padding:clamp(84px,11vw,160px) 0}.Sections-module__k-WNVq__process h2{margin-bottom:clamp(42px,5.5vw,68px);font-size:clamp(28px,4.4vw,48px)}.Sections-module__k-WNVq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.4vw,56px);display:grid}@media (max-width:820px){.Sections-module__k-WNVq__steps{grid-template-columns:minmax(0,1fr)}}.Sections-module__k-WNVq__step{border-top:2px solid var(--ink);padding-top:26px}.Sections-module__k-WNVq__step .Sections-module__k-WNVq__n{font-family:var(--en);letter-spacing:.2em;color:var(--ink-4);margin-bottom:14px;font-size:12px;display:block}.Sections-module__k-WNVq__step h3{margin-bottom:11px;font-size:clamp(20px,2.3vw,26px)}.Sections-module__k-WNVq__step p{color:var(--ink-3);font-size:14.5px}.Sections-module__k-WNVq__faq{border-bottom:1px solid var(--line-2);padding:clamp(84px,11vw,160px) 0}.Sections-module__k-WNVq__faqIn{grid-template-columns:minmax(0,.75fr) minmax(0,1.55fr);align-items:start;gap:clamp(28px,5vw,84px);display:grid}@media (max-width:900px){.Sections-module__k-WNVq__faqIn{grid-template-columns:minmax(0,1fr)}}.Sections-module__k-WNVq__faqSide h2{margin-bottom:16px;font-size:clamp(28px,3.8vw,42px)}.Sections-module__k-WNVq__faqSide p{color:var(--ink-3);max-width:32ch;font-size:15.5px}.Sections-module__k-WNVq__mail{color:var(--ink);border-bottom:1px solid var(--line);margin-top:22px;padding-bottom:4px;font-size:14.5px;transition:border-color .3s;display:inline-block}.Sections-module__k-WNVq__mail:hover{border-bottom-color:var(--ink)}.Sections-module__k-WNVq__qa{border-bottom:1px solid var(--line-2)}.Sections-module__k-WNVq__qa:first-child{border-top:1px solid var(--line-2)}.Sections-module__k-WNVq__qa summary{cursor:pointer;color:var(--ink-2);word-break:keep-all;padding:24px 46px 24px 0;font-size:clamp(16px,1.85vw,18.5px);font-weight:600;list-style:none;transition:color .25s;position:relative}.Sections-module__k-WNVq__qa summary::-webkit-details-marker{display:none}.Sections-module__k-WNVq__qa summary:hover,.Sections-module__k-WNVq__qa[open] summary{color:var(--ink)}.Sections-module__k-WNVq__qa summary:after{content:"";background:var(--ink-4);width:12px;height:1px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.Sections-module__k-WNVq__qa summary:before{content:"";background:var(--ink-4);width:1px;height:12px;transition:transform .3s,opacity .3s;position:absolute;top:50%;right:11.5px;transform:translateY(-50%)}.Sections-module__k-WNVq__qa[open] summary:before{opacity:0;transform:translateY(-50%)rotate(90deg)}.Sections-module__k-WNVq__qaBody{color:var(--ink-3);max-width:64ch;padding:0 8px 28px 0;font-size:15.5px}.Sections-module__k-WNVq__qaBody strong{color:var(--ink-2);font-weight:600}.Sections-module__k-WNVq__qaBody a{color:var(--ink);border-bottom:1px solid var(--line)}
.Units-module__ogKItW__tabs{top:var(--hdr);z-index:50;height:var(--tabs);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky}.Units-module__ogKItW__tabsIn{height:100%;max-width:var(--wrap);padding-inline:var(--pad);scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;margin-inline:auto;display:flex;overflow-x:auto}.Units-module__ogKItW__tabsIn::-webkit-scrollbar{display:none}@media (max-width:720px){.Units-module__ogKItW__tabsIn{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 34px),#0000 100%)}}.Units-module__ogKItW__tab{white-space:nowrap;font-family:var(--en);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-4);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 clamp(16px,2.6vw,34px);font-size:12.5px;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.Units-module__ogKItW__tab:first-child{padding-left:0}.Units-module__ogKItW__tab:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .4s cubic-bezier(.2,.8,.3,1);position:absolute;bottom:14px;left:clamp(16px,2.6vw,34px);right:clamp(16px,2.6vw,34px);transform:scaleX(0)}.Units-module__ogKItW__tab:first-child:after{left:0}.Units-module__ogKItW__tab:hover{color:var(--ink-2)}.Units-module__ogKItW__tab[aria-current=true]{color:var(--ink)}.Units-module__ogKItW__tab[aria-current=true]:after{transform:scaleX(1)}.Units-module__ogKItW__tab em{font-style:normal;font-family:var(--sans);letter-spacing:0;color:var(--ink-4);text-transform:none;margin-left:9px;font-size:11px}.Units-module__ogKItW__tab[aria-current=true] em{color:var(--ink-3)}.Units-module__ogKItW__tab[data-u=u1][aria-current=true]:after{background:var(--u-build)}.Units-module__ogKItW__tab[data-u=u2][aria-current=true]:after{background:var(--u-takeover)}.Units-module__ogKItW__tab[data-u=u3][aria-current=true]:after{background:var(--u-automate)}.Units-module__ogKItW__tab[data-u=u4][aria-current=true]:after{background:var(--u-found)}.Units-module__ogKItW__tab[data-u=u1][aria-current=true] em{color:var(--u-build)}.Units-module__ogKItW__tab[data-u=u2][aria-current=true] em{color:var(--u-takeover)}.Units-module__ogKItW__tab[data-u=u3][aria-current=true] em{color:var(--u-automate)}.Units-module__ogKItW__tab[data-u=u4][aria-current=true] em{color:var(--u-found)}.Units-module__ogKItW__unit{border-bottom:1px solid var(--line-2);padding:clamp(84px,11vw,168px) 0}.Units-module__ogKItW__head{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,84px);margin-bottom:clamp(44px,6vw,84px);display:grid}@media (max-width:900px){.Units-module__ogKItW__head{grid-template-columns:1fr;gap:26px}}.Units-module__ogKItW__no{font-family:var(--en);letter-spacing:.2em;color:var(--ink-4);margin-bottom:18px;font-size:12px;font-weight:500;display:block}.Units-module__ogKItW__unit[data-u=u1] .Units-module__ogKItW__no{color:var(--u-build)}.Units-module__ogKItW__unit[data-u=u2] .Units-module__ogKItW__no{color:var(--u-takeover)}.Units-module__ogKItW__unit[data-u=u3] .Units-module__ogKItW__no{color:var(--u-automate)}.Units-module__ogKItW__unit[data-u=u4] .Units-module__ogKItW__no{color:var(--u-found)}.Units-module__ogKItW__head h2{margin-bottom:14px;font-size:clamp(32px,5.4vw,58px)}.Units-module__ogKItW__unitEn{font-family:var(--en);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);font-size:clamp(13px,1.5vw,16px);font-weight:500}.Units-module__ogKItW__desc{color:var(--ink-3);max-width:44ch;font-size:clamp(15.5px,1.65vw,17.5px)}.Units-module__ogKItW__desc b{color:var(--ink);font-weight:600}.Units-module__ogKItW__cards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (max-width:960px){.Units-module__ogKItW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.Units-module__ogKItW__cards{grid-template-columns:minmax(0,1fr)}}.Units-module__ogKItW__card{background:var(--paper);flex-direction:column;transition:background .35s;display:flex}.Units-module__ogKItW__card:hover{background:var(--paper-2)}.Units-module__ogKItW__unit[data-u=u1] .Units-module__ogKItW__card:hover,.Units-module__ogKItW__unit[data-u=u1] .Units-module__ogKItW__card:focus-within{box-shadow:inset 0 0 0 1px var(--u-build)}.Units-module__ogKItW__unit[data-u=u2] .Units-module__ogKItW__card:hover,.Units-module__ogKItW__unit[data-u=u2] .Units-module__ogKItW__card:focus-within{box-shadow:inset 0 0 0 1px var(--u-takeover)}.Units-module__ogKItW__unit[data-u=u3] .Units-module__ogKItW__card:hover,.Units-module__ogKItW__unit[data-u=u3] .Units-module__ogKItW__card:focus-within{box-shadow:inset 0 0 0 1px var(--u-automate)}.Units-module__ogKItW__unit[data-u=u4] .Units-module__ogKItW__card:hover,.Units-module__ogKItW__unit[data-u=u4] .Units-module__ogKItW__card:focus-within{box-shadow:inset 0 0 0 1px var(--u-found)}.Units-module__ogKItW__cardImg{aspect-ratio:16/10;background:var(--paper-2);position:relative;overflow:hidden}.Units-module__ogKItW__cardImg img{object-fit:cover;object-position:top center;filter:grayscale(.35)saturate(.85)contrast(.96)brightness(1.02);width:100%;height:100%;transition:filter .5s,transform .7s cubic-bezier(.2,.8,.3,1)}.Units-module__ogKItW__card:hover .Units-module__ogKItW__cardImg img,.Units-module__ogKItW__card:focus-within .Units-module__ogKItW__cardImg img{filter:grayscale(.08)saturate()contrast();transform:scale(1.04)}.Units-module__ogKItW__cardImg img[data-tone=glow]{filter:grayscale(.55)saturate(.7)contrast(.94)brightness(.96)}.Units-module__ogKItW__card:hover .Units-module__ogKItW__cardImg img[data-tone=glow],.Units-module__ogKItW__card:focus-within .Units-module__ogKItW__cardImg img[data-tone=glow]{filter:grayscale(.3)saturate(.85)brightness(.98)}.Units-module__ogKItW__cardBody{flex-direction:column;flex:1;padding:clamp(24px,2.8vw,34px);display:flex}.Units-module__ogKItW__card h3{margin-bottom:12px;font-size:clamp(17px,1.9vw,21px)}.Units-module__ogKItW__card p{color:var(--ink-3);flex:1;font-size:14.5px}.Units-module__ogKItW__more{color:var(--ink-2);align-items:center;gap:8px;margin-top:24px;font-size:13px;transition:gap .25s,color .25s;display:inline-flex}.Units-module__ogKItW__card:hover .Units-module__ogKItW__more{color:var(--ink);gap:13px}.Units-module__ogKItW__more:after{content:"→"}.Units-module__ogKItW__split{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.Units-module__ogKItW__split{grid-template-columns:minmax(0,1fr)}}.Units-module__ogKItW__split .Units-module__ogKItW__card{flex-direction:row;align-items:stretch}.Units-module__ogKItW__split .Units-module__ogKItW__cardBody{flex:52%;order:1;justify-content:center;min-width:0}.Units-module__ogKItW__split .Units-module__ogKItW__cardImg{aspect-ratio:auto;flex:0 0 48%;order:2;min-height:220px}@media (max-width:520px){.Units-module__ogKItW__split .Units-module__ogKItW__card{flex-direction:column}.Units-module__ogKItW__split .Units-module__ogKItW__cardImg{aspect-ratio:16/10;flex:none;order:0;min-height:0}.Units-module__ogKItW__split .Units-module__ogKItW__cardBody{order:1}}
.WorkMarquee-module__2ET98a__sec{border-bottom:1px solid var(--line-2);padding:clamp(84px,11vw,150px) 0 clamp(72px,9vw,120px);overflow:hidden}.WorkMarquee-module__2ET98a__head{max-width:52ch;margin-bottom:clamp(36px,4.5vw,56px)}.WorkMarquee-module__2ET98a__label{font-family:var(--en);letter-spacing:.2em;color:var(--ink-4);margin-bottom:18px;font-size:12px;font-weight:500;display:block}.WorkMarquee-module__2ET98a__head h2{margin-bottom:16px;font-size:clamp(28px,4.4vw,48px)}.WorkMarquee-module__2ET98a__head p{color:var(--ink-3);font-size:clamp(15.5px,1.65vw,17.5px)}.WorkMarquee-module__2ET98a__lane{width:max-content;animation:WorkMarquee-module__2ET98a__slide var(--dur,64s) linear infinite;gap:20px;margin-bottom:20px;display:flex}.WorkMarquee-module__2ET98a__lane2{margin-bottom:0;animation-direction:reverse}@keyframes WorkMarquee-module__2ET98a__slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.WorkMarquee-module__2ET98a__lane:hover,.WorkMarquee-module__2ET98a__lane:focus-within{animation-play-state:paused}.WorkMarquee-module__2ET98a__card{border:1px solid var(--line);background:var(--paper);flex:none;width:clamp(220px,26vw,320px);transition:background .3s;position:relative}.WorkMarquee-module__2ET98a__card:hover{background:var(--paper-2)}.WorkMarquee-module__2ET98a__thumb{aspect-ratio:16/10;background:var(--paper-2);overflow:hidden}.WorkMarquee-module__2ET98a__thumb img{object-fit:cover;object-position:top center;filter:grayscale(.35)saturate(.85)contrast(.96)brightness(1.02);width:100%;height:100%;transition:filter .5s,transform .7s cubic-bezier(.2,.8,.3,1)}.WorkMarquee-module__2ET98a__card:hover .WorkMarquee-module__2ET98a__thumb img,.WorkMarquee-module__2ET98a__card:focus-within .WorkMarquee-module__2ET98a__thumb img{filter:grayscale(.08)saturate()contrast();transform:scale(1.04)}.WorkMarquee-module__2ET98a__cap{padding:15px 17px 17px}.WorkMarquee-module__2ET98a__cap b{color:var(--ink);font-size:14.5px;font-weight:600;line-height:1.4;display:block}.WorkMarquee-module__2ET98a__cap span{font-family:var(--en);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-top:5px;font-size:10.5px;display:block}.WorkMarquee-module__2ET98a__foot{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:clamp(34px,4vw,52px);display:flex}.WorkMarquee-module__2ET98a__all{border:1px solid var(--ink);color:var(--ink);align-items:center;gap:10px;padding:14px 26px;font-size:14.5px;font-weight:600;transition:background .25s,color .25s;display:inline-flex}.WorkMarquee-module__2ET98a__all:hover{background:var(--ink);color:#fff}.WorkMarquee-module__2ET98a__all:after{content:"→"}.WorkMarquee-module__2ET98a__note{color:var(--ink-4);font-size:13.5px}.WorkMarquee-module__2ET98a__onlyHover{display:inline}.WorkMarquee-module__2ET98a__onlyTouch{display:none}@media (hover:none){.WorkMarquee-module__2ET98a__onlyHover{display:none}.WorkMarquee-module__2ET98a__onlyTouch{display:inline}}@media (prefers-reduced-motion:reduce){.WorkMarquee-module__2ET98a__lane{width:auto;padding-bottom:8px;animation:none;overflow-x:auto}}
