.Button-module__8RiFmG__btn{--btn-bg:var(--k-blue);--btn-fg:var(--k-ink-900);--btn-fill:var(--k-white);--btn-fill-fg:var(--k-ink-900);--btn-border:transparent;border:1px solid var(--btn-border);border-radius:var(--radius);background:var(--btn-bg);min-height:3.25rem;color:var(--btn-fg);letter-spacing:.01em;white-space:nowrap;isolation:isolate;transition:color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__btn:before{content:"";z-index:-1;background:var(--btn-fill);transform-origin:100%;transition:transform .52s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover){.Button-module__8RiFmG__btn:hover:before{transform-origin:0;transform:scaleX(1)}.Button-module__8RiFmG__btn:hover{color:var(--btn-fill-fg)}.Button-module__8RiFmG__btn:hover .Button-module__8RiFmG__icon{transform:translate(150%)}.Button-module__8RiFmG__btn:hover .Button-module__8RiFmG__icon2{transform:translate(0)}}.Button-module__8RiFmG__btn:active{transform:translateY(1px)}.Button-module__8RiFmG__lg{min-height:3.75rem;padding:1rem 1.85rem;font-size:1rem}.Button-module__8RiFmG__lead{flex:none}.Button-module__8RiFmG__label{position:relative}.Button-module__8RiFmG__iconWrap{flex:none;width:18px;height:18px;display:inline-flex;position:relative;overflow:hidden}.Button-module__8RiFmG__icon,.Button-module__8RiFmG__icon2{transition:transform .52s var(--ease-out);position:absolute;inset:0}.Button-module__8RiFmG__icon2{transform:translate(-150%)}.Button-module__8RiFmG__outline{--btn-bg:transparent;--btn-fg:var(--fg);--btn-border:color-mix(in srgb, var(--fg) 35%, transparent);--btn-fill:var(--fg);--btn-fill-fg:var(--bg)}.Button-module__8RiFmG__ghost{--btn-bg:color-mix(in srgb, var(--fg) 8%, transparent);--btn-fg:var(--fg);--btn-fill:var(--k-blue);--btn-fill-fg:var(--k-ink-900);-webkit-backdrop-filter:blur(10px)}.Button-module__8RiFmG__ink{--btn-bg:var(--k-ink);--btn-fg:var(--k-white);--btn-fill:var(--k-blue);--btn-fill-fg:var(--k-ink-900)}.Button-module__8RiFmG__light{--btn-bg:var(--k-white);--btn-fg:var(--k-ink-900);--btn-fill:var(--k-ink-900);--btn-fill-fg:var(--k-white)}.Button-module__8RiFmG__arrowLink{color:var(--accent);transition:background-size var(--dur) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;align-items:center;gap:.6rem;padding-bottom:2px;font-size:.9375rem;font-weight:600;display:inline-flex}.Button-module__8RiFmG__arrowLink svg{transition:transform var(--dur) var(--ease-out)}@media (hover:hover){.Button-module__8RiFmG__arrowLink:hover{background-size:100% 1px}.Button-module__8RiFmG__arrowLink:hover svg{transform:translate(4px)}}
.Hero-module__7HnD1W__hero{--intro:900;isolation:isolate;background:var(--k-ink-900);grid-template-rows:1fr auto;min-height:max(660px,100svh);display:grid;position:relative;overflow:hidden}html.no-intro .Hero-module__7HnD1W__hero{--intro:80}.Hero-module__7HnD1W__stage{z-index:-1;position:absolute;inset:0;overflow:hidden}.Hero-module__7HnD1W__poster,.Hero-module__7HnD1W__poster img,.Hero-module__7HnD1W__posterFallback{width:100%;height:100%;position:absolute;inset:0}.Hero-module__7HnD1W__poster img{object-fit:cover;object-position:60% 50%;animation:Hero-module__7HnD1W__posterIn 2.4s var(--ease-out) both;animation-delay:calc((var(--intro) - 300) * 1ms)}@keyframes Hero-module__7HnD1W__posterIn{0%{filter:brightness(.4);transform:scale(1.12)}}.Hero-module__7HnD1W__posterFallback{background:radial-gradient(70% 55% at 62% 62%,#00adef38,#0000 70%),radial-gradient(40% 40% at 70% 40%,#0b6afb2e,#0000 70%),linear-gradient(#070a0e 0%,#0d1824 55%,#0a1118 100%)}.Hero-module__7HnD1W__canvasHost{z-index:-1;opacity:0;transition:opacity 1.4s var(--ease-out);position:absolute;inset:0}.Hero-module__7HnD1W__canvasHost[data-ready]{opacity:1}.Hero-module__7HnD1W__canvasHost canvas{width:100%!important;height:100%!important}.Hero-module__7HnD1W__atmos{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a0c0fd1 0%,#0a0c0f80 32%,#0a0c0f00 62%),linear-gradient(#0a0c0f00 58%,#0a0c0f59 78%,#0a0c0feb 100%),linear-gradient(#0a0c0f8c 0%,#0a0c0f00 22%);position:absolute;inset:0}@media (max-width:767px){.Hero-module__7HnD1W__atmos{background:linear-gradient(#0a0c0f1a 30%,#0a0c0fd1 60%,#0a0c0ff5 100%),linear-gradient(#0a0c0f99 0%,#0a0c0f00 25%)}}.Hero-module__7HnD1W__signature{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;writing-mode:vertical-rl;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;font-size:clamp(3.5rem,6.4vw,7.5rem);font-weight:700;line-height:.9;display:grid;position:absolute;top:50%;right:clamp(.5rem,3.5vw,3.5rem);transform:translateY(-50%)rotate(180deg)}.Hero-module__7HnD1W__signature>span{animation:Hero-module__7HnD1W__k-fade 1.6s var(--ease-out) both;animation-delay:calc((var(--intro) + 500) * 1ms);grid-area:1/1}.Hero-module__7HnD1W__signature>span:first-child{color:#ffffff12}.Hero-module__7HnD1W__signature>span:last-child{color:#0000;-webkit-text-stroke:1px #ffffff47;animation-name:Hero-module__7HnD1W__sigShift;transform:translate(-.32em)}@keyframes Hero-module__7HnD1W__sigShift{0%{opacity:0;transform:translate(0)}}@media (max-width:1023px){.Hero-module__7HnD1W__signature{display:none}}.Hero-module__7HnD1W__content{padding-top:calc(var(--header-h) + 64px);align-self:end;padding-bottom:clamp(2rem,7vh,4.5rem);position:relative}.Hero-module__7HnD1W__eyebrow{color:var(--k-blue);animation:Hero-module__7HnD1W__k-rise 1s var(--ease-out) both;animation-delay:calc(var(--intro) * 1ms)}@media (max-width:560px){.Hero-module__7HnD1W__eyebrow{letter-spacing:.16em;font-size:.625rem}.Hero-module__7HnD1W__eyebrow:before{width:1.25rem}}.Hero-module__7HnD1W__title{color:#fff;max-width:12ch;margin-top:1.4rem;font-size:clamp(2.9rem,1.4rem + 5.4vw,7.25rem)}.Hero-module__7HnD1W__title .line-mask{padding-right:.06em}.Hero-module__7HnD1W__lead{color:#e8eef5c7;max-width:35rem;animation:Hero-module__7HnD1W__k-rise 1.1s var(--ease-out) both;animation-delay:calc((var(--intro) + 380) * 1ms);margin-top:1.75rem}.Hero-module__7HnD1W__ctas{animation:Hero-module__7HnD1W__k-rise 1.1s var(--ease-out) both;animation-delay:calc((var(--intro) + 520) * 1ms);flex-wrap:wrap;gap:.85rem;margin-top:2.25rem;display:flex}.Hero-module__7HnD1W__bottom{-webkit-backdrop-filter:blur(8px);animation:Hero-module__7HnD1W__k-fade 1.2s var(--ease-out) both;animation-delay:calc((var(--intro) + 650) * 1ms);background:linear-gradient(#0c0f1333,#0c0f13a6);border-top:1px solid #ffffff1a;position:relative}.Hero-module__7HnD1W__modes{grid-template-columns:repeat(3,minmax(0,1fr));margin-block:0;display:grid}.Hero-module__7HnD1W__modes li+li{border-left:1px solid #ffffff1a}.Hero-module__7HnD1W__modes a{color:#ffffffbf;transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);animation:Hero-module__7HnD1W__k-rise 1s var(--ease-out) both;animation-delay:calc((var(--intro) + 700 + var(--i) * 90) * 1ms);grid-template-columns:auto auto 1fr auto;align-items:center;gap:1rem;padding:1.35rem 1.5rem;display:grid;position:relative}.Hero-module__7HnD1W__modes li:first-child a{padding-left:0}.Hero-module__7HnD1W__modes a:before{content:"";background:var(--k-blue);transform-origin:0;height:1px;transition:transform .6s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.Hero-module__7HnD1W__modes a:hover{color:#fff}.Hero-module__7HnD1W__modes a:hover:before{transform:scaleX(1)}.Hero-module__7HnD1W__modeIndex{letter-spacing:.12em;color:var(--k-blue);font-size:.75rem;font-weight:600}.Hero-module__7HnD1W__modeIcon{color:#fff}.Hero-module__7HnD1W__modeText{min-width:0;line-height:1.35;display:grid}.Hero-module__7HnD1W__modeText strong{color:#fff;font-size:.9375rem;font-weight:600}.Hero-module__7HnD1W__modeText span{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.Hero-module__7HnD1W__modeArrow{opacity:.5;transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out)}.Hero-module__7HnD1W__modes a:hover .Hero-module__7HnD1W__modeArrow{opacity:1;transform:translate(2px,-2px)}@media (max-width:767px){.Hero-module__7HnD1W__bottom{display:none}}.Hero-module__7HnD1W__meta{top:calc(var(--header-h) + 58px);right:var(--gutter);letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;animation:Hero-module__7HnD1W__k-fade 1.2s var(--ease-out) both;animation-delay:calc((var(--intro) + 800) * 1ms);align-items:center;gap:.85rem;font-size:.6875rem;font-weight:500;display:flex;position:absolute}.Hero-module__7HnD1W__metaLine{opacity:.5;background:currentColor;width:3.5rem;height:1px}@media (max-width:767px){.Hero-module__7HnD1W__meta{display:none}}.Hero-module__7HnD1W__scroll{right:var(--gutter);letter-spacing:.18em;text-transform:uppercase;color:#fff9;writing-mode:vertical-rl;animation:Hero-module__7HnD1W__k-fade 1.2s var(--ease-out) both;animation-delay:calc((var(--intro) + 1000) * 1ms);align-items:center;gap:.85rem;font-size:.6875rem;display:flex;position:absolute;bottom:7rem}.Hero-module__7HnD1W__scrollTrack{background:#fff3;width:1px;height:3.5rem;position:relative;overflow:hidden}.Hero-module__7HnD1W__scrollTrack>span{background:var(--k-blue);animation:Hero-module__7HnD1W__scrollCue 2.4s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes Hero-module__7HnD1W__scrollCue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media (max-width:1023px){.Hero-module__7HnD1W__scroll{display:none}}.Hero-module__7HnD1W__sceneToggle{right:var(--gutter);z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);width:2.5rem;height:2.5rem;transition:border-color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);background:#0c0f1359;border:1px solid #ffffff38;border-radius:50%;place-items:center;display:inline-grid;position:absolute;bottom:13rem}.Hero-module__7HnD1W__sceneToggle:hover{background:#0c0f1399;border-color:#ffffff80}@media (max-width:1023px){.Hero-module__7HnD1W__sceneToggle{top:calc(var(--header-h) + .75rem);bottom:auto}}.Hero-module__7HnD1W__anchor{height:0;display:block}@property --hole{syntax:"<length>";inherits:false;initial-value:0}.Hero-module__7HnD1W__curtain{--lw:min(520px, 72vw);--cx:calc(50% - var(--lw) * .397);z-index:200;background:radial-gradient(60% 60% at 50% 50%, #00adef14, transparent 70%), var(--k-ink-900);pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--cx) 50%, transparent var(--hole), #000 calc(var(--hole) + 1px));-webkit-mask-image:radial-gradient(circle at var(--cx) 50%, transparent var(--hole), #000 calc(var(--hole) + 1px));mask-image:radial-gradient(circle at var(--cx) 50%, transparent var(--hole), #000 calc(var(--hole) + 1px));animation:Hero-module__7HnD1W__holeOpen .95s var(--ease-in-out) .78s forwards, Hero-module__7HnD1W__curtainGone 10ms linear 1.75s forwards;place-items:center;display:grid;position:fixed;inset:0}@keyframes Hero-module__7HnD1W__holeOpen{to{--hole:160vmax}}@keyframes Hero-module__7HnD1W__curtainGone{to{visibility:hidden}}.Hero-module__7HnD1W__curtainLogo{width:var(--lw);animation:Hero-module__7HnD1W__logoOut .4s var(--ease-out) .76s forwards;position:relative}.Hero-module__7HnD1W__curtainLogo img{clip-path:inset(0 100% 0 0);height:auto;animation:Hero-module__7HnD1W__logoWipe .7s var(--ease-out) 50ms forwards;width:100%!important}@keyframes Hero-module__7HnD1W__logoWipe{to{clip-path:inset(0)}}@keyframes Hero-module__7HnD1W__logoOut{to{opacity:0;transform:scale(1.04)}}.Hero-module__7HnD1W__curtainShine{mix-blend-mode:overlay;animation:Hero-module__7HnD1W__shine .8s var(--ease-in-out) .22s forwards;background:linear-gradient(100deg,#0000 35%,#ffffffd9 50%,#0000 65%) 120% 0/260% 100%;position:absolute;inset:0;-webkit-mask:url(/brand/kyrios-logo-negativa-960.webp) 50%/100% no-repeat;mask:url(/brand/kyrios-logo-negativa-960.webp) 50%/100% no-repeat}@keyframes Hero-module__7HnD1W__shine{to{background-position:-20% 0}}.Hero-module__7HnD1W__curtainRing{left:var(--cx);border:1px solid var(--k-blue);opacity:0;width:12px;height:12px;animation:Hero-module__7HnD1W__ring 1s var(--ease-in-out) .74s forwards;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}@keyframes Hero-module__7HnD1W__ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(260)}}.Hero-module__7HnD1W__skip{z-index:201;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;border:1px solid #ffffff38;border-radius:999px;padding:.6rem 1.1rem;font-size:.75rem;font-weight:500;animation:.3s .8s forwards Hero-module__7HnD1W__skipOut;position:fixed;bottom:2.5rem;left:50%;transform:translate(-50%)}.Hero-module__7HnD1W__skip:hover{color:#fff;border-color:#ffffff80}@keyframes Hero-module__7HnD1W__skipOut{to{opacity:0;visibility:hidden}}:is(html:not(.js) .Hero-module__7HnD1W__skip,html.no-intro .Hero-module__7HnD1W__skip,html.no-intro .Hero-module__7HnD1W__curtain){display:none}
.Experience-module__BCN7Bq__section{overflow:hidden}.Experience-module__BCN7Bq__route{pointer-events:none;opacity:.4;width:100%;height:55%;position:absolute;inset:auto 0 0}.Experience-module__BCN7Bq__grid{align-items:center;gap:2rem 5rem;display:grid;position:relative}@media (min-width:960px){.Experience-module__BCN7Bq__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.Experience-module__BCN7Bq__number{letter-spacing:-.07em;background:linear-gradient(170deg, var(--k-ink) 10%, var(--k-blue-700) 70%, var(--k-blue) 100%);color:#0000;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(9rem,4rem + 20vw,22rem);font-weight:700;line-height:.8}.Experience-module__BCN7Bq__body{gap:1.5rem;max-width:40rem;display:grid}.Experience-module__BCN7Bq__title{letter-spacing:-.02em;font-weight:500;line-height:1.3}.Experience-module__BCN7Bq__titleText{display:block}.Experience-module__BCN7Bq__statement{font-size:var(--fs-lead);color:var(--muted);line-height:1.6}.Experience-module__BCN7Bq__pillars{flex-wrap:wrap;gap:.6rem;margin:.25rem 0;display:flex}.Experience-module__BCN7Bq__pillars li{border:1px solid var(--line);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.Experience-module__BCN7Bq__pillars li:before{content:"";background:var(--k-blue);border-radius:50%;width:6px;height:6px}
.ModesShowcase-module___QoFya__section{background:radial-gradient(60% 40% at 90% 10%, #00adef1f, transparent 70%), var(--k-ink-900)}.ModesShowcase-module___QoFya__showcase{gap:3rem;margin-top:clamp(3rem,6vw,5.5rem);display:grid;position:relative}@media (min-width:960px){.ModesShowcase-module___QoFya__showcase{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3rem,6vw,7rem)}}.ModesShowcase-module___QoFya__visual{display:none}@media (min-width:960px){.ModesShowcase-module___QoFya__visual{display:block;position:relative}}.ModesShowcase-module___QoFya__frame{top:calc(var(--header-h) + 2rem);border-radius:var(--radius);background:var(--k-ink-800);height:min(78vh,760px);position:sticky;overflow:hidden}.ModesShowcase-module___QoFya__slide{opacity:0;transition:opacity .9s var(--ease-out), transform 1.6s var(--ease-out);margin:0;position:absolute;inset:0;transform:scale(1.08)}.ModesShowcase-module___QoFya__slide picture,.ModesShowcase-module___QoFya__img{width:100%;height:100%;display:block}.ModesShowcase-module___QoFya__img{object-fit:cover}.ModesShowcase-module___QoFya__showcase[data-active="0"] [data-slide="0"],.ModesShowcase-module___QoFya__showcase[data-active="1"] [data-slide="1"],.ModesShowcase-module___QoFya__showcase[data-active="2"] [data-slide="2"],.ModesShowcase-module___QoFya__showcase[data-active="3"] [data-slide="3"]{opacity:1;transform:none}.ModesShowcase-module___QoFya__frameShade{pointer-events:none;background:linear-gradient(#0a0c0f00 55%,#0a0c0fb3),linear-gradient(90deg,#0a0c0f40,#0a0c0f00 40%);position:absolute;inset:0}.ModesShowcase-module___QoFya__counter{letter-spacing:.14em;color:#fff;font-variant-numeric:tabular-nums;align-items:center;gap:.85rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;bottom:1.5rem;left:1.75rem}.ModesShowcase-module___QoFya__counterLine{background:#ffffff80;width:4rem;height:1px}.ModesShowcase-module___QoFya__crosshair{pointer-events:none;background:linear-gradient(var(--k-blue), var(--k-blue)) left top / 18px 1px no-repeat, linear-gradient(var(--k-blue), var(--k-blue)) left top / 1px 18px no-repeat, linear-gradient(var(--k-blue), var(--k-blue)) right top / 18px 1px no-repeat, linear-gradient(var(--k-blue), var(--k-blue)) right top / 1px 18px no-repeat, linear-gradient(var(--k-blue), var(--k-blue)) right bottom / 18px 1px no-repeat, linear-gradient(var(--k-blue), var(--k-blue)) right bottom / 1px 18px no-repeat;opacity:.8;position:absolute;inset:1.25rem}.ModesShowcase-module___QoFya__list{margin:0;display:grid}.ModesShowcase-module___QoFya__item{border-top:1px solid var(--line);align-content:center;gap:1rem;padding-block:2.5rem;display:grid;position:relative}@media (min-width:960px){.ModesShowcase-module___QoFya__item{border-top:0;border-left:1px solid var(--line);min-height:min(78vh,760px);padding:4rem 0 4rem 2.5rem}.ModesShowcase-module___QoFya__item:before{content:"";background:var(--k-blue);transform-origin:top;width:2px;transition:transform .9s var(--ease-out);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.ModesShowcase-module___QoFya__item[data-current]:before{transform:scaleY(1)}.ModesShowcase-module___QoFya__item[data-current] .ModesShowcase-module___QoFya__idx{color:#fff}}.ModesShowcase-module___QoFya__mobileImg{aspect-ratio:16/10;border-radius:var(--radius);margin:0 0 1rem;overflow:hidden}@media (min-width:960px){.ModesShowcase-module___QoFya__mobileImg{display:none}}.ModesShowcase-module___QoFya__itemHead{align-items:center;gap:1rem;display:flex}.ModesShowcase-module___QoFya__idx{letter-spacing:.14em;color:var(--k-blue);font-size:.8125rem;font-weight:600}.ModesShowcase-module___QoFya__icon,.ModesShowcase-module___QoFya__itemTitle{color:#fff}.ModesShowcase-module___QoFya__itemHeadline{font-size:var(--fs-lead);color:#fff;max-width:30rem;font-weight:500;line-height:1.4}.ModesShowcase-module___QoFya__itemText{color:var(--muted);max-width:32rem;margin-bottom:.5rem}
.Solutions-module__pb3Isq__grid{border-top:1px solid var(--line);margin-top:clamp(3rem,6vw,5rem);display:grid}@media (min-width:900px){.Solutions-module__pb3Isq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Solutions-module__pb3Isq__grid li+li{border-left:1px solid var(--line)}}@media (max-width:899px){.Solutions-module__pb3Isq__grid li+li{border-top:1px solid var(--line)}}.Solutions-module__pb3Isq__card{isolation:isolate;grid-template-rows:auto auto 1fr auto;gap:1.1rem;height:100%;padding:2.5rem clamp(1.25rem,2.5vw,2.5rem) 2.25rem;display:grid;position:relative;overflow:hidden}.Solutions-module__pb3Isq__card:before{content:"";z-index:-1;background:var(--k-ink);transition:transform .7s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.Solutions-module__pb3Isq__card:after{content:"";background:var(--k-blue);transform-origin:0;height:2px;transition:transform .7s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.Solutions-module__pb3Isq__top{justify-content:space-between;align-items:center;display:flex}.Solutions-module__pb3Isq__idx{letter-spacing:.14em;color:var(--accent);font-size:.8125rem;font-weight:600}.Solutions-module__pb3Isq__icon{color:var(--k-ink);transition:color .5s var(--ease-out), transform .7s var(--ease-out)}.Solutions-module__pb3Isq__title{transition:color .5s var(--ease-out);margin-top:1.5rem}.Solutions-module__pb3Isq__text{color:var(--muted);transition:color .5s var(--ease-out)}.Solutions-module__pb3Isq__more{color:var(--accent);transition:color .5s var(--ease-out);align-items:center;gap:.6rem;font-size:.9375rem;font-weight:600;display:inline-flex}.Solutions-module__pb3Isq__more svg{transition:transform var(--dur) var(--ease-out)}@media (hover:hover){.Solutions-module__pb3Isq__card:hover:before{transform:none}.Solutions-module__pb3Isq__card:hover:after{transform:scaleX(1)}.Solutions-module__pb3Isq__card:hover .Solutions-module__pb3Isq__title{color:#fff}.Solutions-module__pb3Isq__card:hover .Solutions-module__pb3Isq__text{color:#e5ecf4bf}.Solutions-module__pb3Isq__card:hover .Solutions-module__pb3Isq__icon,.Solutions-module__pb3Isq__card:hover .Solutions-module__pb3Isq__more,.Solutions-module__pb3Isq__card:hover .Solutions-module__pb3Isq__idx{color:var(--k-blue)}.Solutions-module__pb3Isq__card:hover .Solutions-module__pb3Isq__icon{transform:translateY(-4px)}.Solutions-module__pb3Isq__card:hover .Solutions-module__pb3Isq__more svg{transform:translate(5px)}}.Solutions-module__pb3Isq__card:focus-visible{outline-offset:-2px}
.SpecialServices-module__syvmtG__grid{gap:3rem 6rem;display:grid}@media (min-width:1024px){.SpecialServices-module__syvmtG__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.SpecialServices-module__syvmtG__head{top:calc(var(--header-h) + 3rem);position:sticky}}.SpecialServices-module__syvmtG__head{justify-items:start;gap:1.4rem;display:grid}.SpecialServices-module__syvmtG__head .SpecialServices-module__syvmtG__h2{max-width:13ch}.SpecialServices-module__syvmtG__list{border-top:1px solid var(--line);margin:0}.SpecialServices-module__syvmtG__list li{border-bottom:1px solid var(--line)}.SpecialServices-module__syvmtG__row{transition:padding .6s var(--ease-out);grid-template-columns:2.25rem 2.25rem 1fr auto;align-items:center;gap:1.25rem;padding:1.6rem .25rem;display:grid;position:relative}.SpecialServices-module__syvmtG__row:before{content:"";background:var(--k-blue);transform-origin:0;width:100%;height:2px;transition:transform .7s var(--ease-out);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.SpecialServices-module__syvmtG__idx{letter-spacing:.14em;color:var(--accent);font-size:.75rem;font-weight:600}.SpecialServices-module__syvmtG__icon{color:var(--k-ink)}.SpecialServices-module__syvmtG__body{gap:.2rem;min-width:0;display:grid}.SpecialServices-module__syvmtG__name{letter-spacing:-.02em;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:600;line-height:1.25}.SpecialServices-module__syvmtG__desc{color:var(--muted);font-size:.9375rem;line-height:1.5}.SpecialServices-module__syvmtG__arrow{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--k-ink);transition:background-color .5s var(--ease-out), border-color .5s var(--ease-out), color .5s var(--ease-out), transform .6s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid}@media (hover:hover){.SpecialServices-module__syvmtG__row:hover{padding-left:1rem}.SpecialServices-module__syvmtG__row:hover:before{transform:scaleX(1)}.SpecialServices-module__syvmtG__row:hover .SpecialServices-module__syvmtG__arrow{background:var(--k-blue);border-color:var(--k-blue);color:var(--k-ink-900);transform:rotate(45deg)}.SpecialServices-module__syvmtG__row:hover .SpecialServices-module__syvmtG__icon{color:var(--k-blue-700)}}@media (max-width:560px){.SpecialServices-module__syvmtG__row{grid-template-columns:2rem 1fr auto}.SpecialServices-module__syvmtG__idx{display:none}}
.Sectors-module__p7PdCa__section{background:radial-gradient(50% 60% at 0% 100%, #00adef1f, transparent 70%), var(--k-ink-900);overflow:hidden}.Sectors-module__p7PdCa__head{gap:1.25rem;max-width:46rem;display:grid}.Sectors-module__p7PdCa__head .Sectors-module__p7PdCa__h3{max-width:22ch}.Sectors-module__p7PdCa__text{color:var(--muted);font-size:var(--fs-lead);line-height:1.6}.Sectors-module__p7PdCa__words{letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:.2em .6em;margin-top:clamp(3rem,6vw,5rem);font-size:clamp(2.6rem,1rem + 6.4vw,7.5rem);font-weight:700;line-height:1.02;display:flex}.Sectors-module__p7PdCa__words li{transition:color .5s var(--ease-out), -webkit-text-stroke-color .5s var(--ease-out);align-items:flex-start;gap:.15em;display:inline-flex;position:relative}.Sectors-module__p7PdCa__solid{color:#fff}.Sectors-module__p7PdCa__outline{color:#0000;-webkit-text-stroke:1.5px #ffffff8c}.Sectors-module__p7PdCa__idx{letter-spacing:.14em;color:var(--k-blue);-webkit-text-stroke:0;margin-top:.6em;font-size:.75rem;font-weight:600}@media (hover:hover){.Sectors-module__p7PdCa__words li:hover{color:var(--k-blue);-webkit-text-stroke-color:var(--k-blue)}}@supports not (-webkit-text-stroke:1px black){.Sectors-module__p7PdCa__outline{color:#ffffff8c}}
.Approach-module__b1W4oW__section{background:linear-gradient(180deg, var(--k-ink-900), var(--k-ink-800))}.Approach-module__b1W4oW__head{gap:1.25rem;max-width:50rem;display:grid}.Approach-module__b1W4oW__title{font-weight:500;line-height:1.25}.Approach-module__b1W4oW__track{margin-top:clamp(3.5rem,7vw,6rem);position:relative}.Approach-module__b1W4oW__line{width:100%;height:40px;position:absolute;top:0;left:0;right:0;overflow:visible}.Approach-module__b1W4oW__drawn{fill:none;stroke:var(--k-blue);stroke-width:2px;vector-effect:non-scaling-stroke}.Approach-module__b1W4oW__steps{gap:3rem;margin:0;display:grid;position:relative}@media (min-width:900px){.Approach-module__b1W4oW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}}.Approach-module__b1W4oW__step{align-content:start;gap:1rem;display:grid}.Approach-module__b1W4oW__node{background:var(--k-ink-900);border:1px solid var(--k-blue);width:40px;height:40px;box-shadow:0 0 0 6px var(--k-ink-900), 0 0 24px #00adef59;color:#fff;border-radius:50%;place-items:center;font-size:.9375rem;font-weight:600;display:inline-grid}.Approach-module__b1W4oW__stepTitle{color:#fff;margin-top:1rem}.Approach-module__b1W4oW__stepText{color:var(--muted);max-width:24rem}@media (max-width:899px){.Approach-module__b1W4oW__line{display:none}.Approach-module__b1W4oW__steps{padding-left:0}.Approach-module__b1W4oW__step{padding-left:3.75rem;position:relative}.Approach-module__b1W4oW__step:before{content:"";background:linear-gradient(var(--k-blue), transparent);width:1px;position:absolute;top:40px;bottom:-3rem;left:19px}.Approach-module__b1W4oW__step:last-child:before{display:none}.Approach-module__b1W4oW__node{position:absolute;top:0;left:0}.Approach-module__b1W4oW__stepTitle{margin-top:.4rem}}
.GlobalNetwork-module__oIEYzq__section{background:radial-gradient(60% 50% at 70% 55%, #00adef24, transparent 70%), var(--k-ink-900);overflow:hidden}.GlobalNetwork-module__oIEYzq__grid{align-items:center;gap:3rem;display:grid}@media (min-width:1100px){.GlobalNetwork-module__oIEYzq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:4rem}}.GlobalNetwork-module__oIEYzq__text{align-content:start;gap:1.4rem;display:grid}.GlobalNetwork-module__oIEYzq__text .GlobalNetwork-module__oIEYzq__h2{max-width:14ch}.GlobalNetwork-module__oIEYzq__note{border-top:1px solid var(--line);color:var(--muted);gap:.85rem;padding-top:1.4rem;font-size:.9375rem;display:flex}.GlobalNetwork-module__oIEYzq__note svg{color:var(--k-blue);flex:none;margin-top:.15rem}.GlobalNetwork-module__oIEYzq__map{aspect-ratio:1800/680;margin:0;position:relative}@media (min-width:1100px){.GlobalNetwork-module__oIEYzq__map{margin-right:calc(var(--gutter) * -1)}}.GlobalNetwork-module__oIEYzq__dots,.GlobalNetwork-module__oIEYzq__arcs{width:100%;height:100%;position:absolute;inset:0}.GlobalNetwork-module__oIEYzq__dots{opacity:.55}.GlobalNetwork-module__oIEYzq__arcGhost{fill:none;stroke:#00adef2e;stroke-width:1.5px;stroke-dasharray:3 9}.GlobalNetwork-module__oIEYzq__arc{fill:none;stroke:url(#arcGrad);stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 6px #00adefa6)}.GlobalNetwork-module__oIEYzq__end{fill:#5fd0ff;filter:drop-shadow(0 0 6px #5fd0ffe6)}.GlobalNetwork-module__oIEYzq__hub{fill:var(--k-blue);stroke:#fff;stroke-width:2.5px}.GlobalNetwork-module__oIEYzq__hubPulse{fill:none;stroke:var(--k-blue);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:GlobalNetwork-module__oIEYzq__pulse 2.4s var(--ease-out) 2}@keyframes GlobalNetwork-module__oIEYzq__pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(5)}}.GlobalNetwork-module__oIEYzq__label{-webkit-backdrop-filter:blur(6px);letter-spacing:.06em;white-space:nowrap;color:#ffffffd9;background:#111418bf;border:1px solid #ffffff24;border-radius:999px;padding:.3rem .6rem;font-size:clamp(.625rem,.5rem + .35vw,.75rem);font-weight:500;position:absolute;transform:translate(-50%,-100%)}.GlobalNetwork-module__oIEYzq__hubLabel{border-color:var(--k-blue);color:#fff;font-weight:600;transform:translate(-50%,40%)}@media (max-width:640px){.GlobalNetwork-module__oIEYzq__label:not(.GlobalNetwork-module__oIEYzq__hubLabel){display:none}}
.Purpose-module__UHSpmG__section{isolation:isolate;background:radial-gradient(60% 80% at 100% 0%, #ffffff2e, transparent 60%), linear-gradient(135deg, #0aa6e4 0%, var(--k-blue-site) 45%, #0889c0 100%);overflow:hidden}.Purpose-module__UHSpmG__orbits{z-index:-1;fill:none;stroke:#11141824;stroke-width:1px;width:min(70vw,900px);position:absolute;top:50%;right:-18vw;transform:translateY(-50%)}.Purpose-module__UHSpmG__grid{gap:3rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:960px){.Purpose-module__UHSpmG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4.5rem)}}.Purpose-module__UHSpmG__block{border-top:1px solid #11141847;align-content:start;gap:1.25rem;padding-top:1.5rem;display:grid}.Purpose-module__UHSpmG__title{letter-spacing:-.04em;color:var(--k-ink-900);font-size:clamp(2.25rem,1.6rem + 2vw,3.5rem);font-weight:700;line-height:1}.Purpose-module__UHSpmG__text{color:#111418db;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);font-weight:500;line-height:1.6}.Purpose-module__UHSpmG__values{gap:.35rem;margin:0;display:grid}.Purpose-module__UHSpmG__values li{letter-spacing:-.015em;color:var(--k-ink-900);align-items:center;gap:.85rem;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:600;display:flex}.Purpose-module__UHSpmG__values li:before{content:"";border:2px solid var(--k-ink-900);border-radius:50%;width:8px;height:8px}
.Leader-module__YugIHW__grid{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.Leader-module__YugIHW__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(3rem,7vw,8rem)}}.Leader-module__YugIHW__portrait{max-width:34rem;margin:0;position:relative}@media (max-width:959px){.Leader-module__YugIHW__portrait{margin-right:min(1.5rem, var(--gutter))}}.Leader-module__YugIHW__frame{aspect-ratio:4/5;border-radius:var(--radius);background:var(--k-mist);position:relative;overflow:hidden}.Leader-module__YugIHW__frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#11141859);position:absolute;inset:0}.Leader-module__YugIHW__img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.Leader-module__YugIHW__caption{z-index:1;color:#fff;gap:.15rem;display:grid;position:absolute;bottom:1.5rem;left:1.5rem}.Leader-module__YugIHW__caption strong{font-size:1.125rem;font-weight:600}.Leader-module__YugIHW__caption span{color:#ffffffd9;font-size:.8125rem}.Leader-module__YugIHW__portrait:before{content:"";inset:1.5rem calc(-1 * min(1.5rem, var(--gutter))) -1.5rem 1.5rem;z-index:-1;border:1px solid var(--k-blue);border-radius:var(--radius);position:absolute}.Leader-module__YugIHW__body{gap:1.5rem;max-width:44rem;display:grid}.Leader-module__YugIHW__quote{border-left:2px solid var(--k-blue);margin:.5rem 0 0;padding-left:1.5rem}.Leader-module__YugIHW__quote p{letter-spacing:-.02em;color:var(--fg);text-wrap:pretty;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:500;line-height:1.45}.Leader-module__YugIHW__bio{color:var(--muted);line-height:1.75}
.Faq-module__KRU6Oa__grid{gap:3rem 6rem;display:grid}@media (min-width:1024px){.Faq-module__KRU6Oa__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.Faq-module__KRU6Oa__head{top:calc(var(--header-h) + 3rem);position:sticky}}.Faq-module__KRU6Oa__head{justify-items:start;gap:1.4rem;display:grid}.Faq-module__KRU6Oa__head .Faq-module__KRU6Oa__h2{max-width:13ch}.Faq-module__KRU6Oa__list{border-top:1px solid var(--line)}.Faq-module__KRU6Oa__item{border-bottom:1px solid var(--line)}.Faq-module__KRU6Oa__summary{cursor:pointer;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;padding:1.6rem 0;list-style:none;display:grid}.Faq-module__KRU6Oa__summary::-webkit-details-marker{display:none}.Faq-module__KRU6Oa__idx{letter-spacing:.14em;color:var(--accent);font-size:.75rem;font-weight:600}.Faq-module__KRU6Oa__q{letter-spacing:-.015em;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);font-weight:600;line-height:1.35}.Faq-module__KRU6Oa__toggle{border:1px solid var(--line);width:2.5rem;height:2.5rem;transition:transform .5s var(--ease-out), background-color .4s var(--ease-out), border-color .4s var(--ease-out);border-radius:50%;place-items:center;display:inline-grid}.Faq-module__KRU6Oa__item[open] .Faq-module__KRU6Oa__toggle{background:var(--k-blue);border-color:var(--k-blue);color:var(--k-ink-900);transform:rotate(45deg)}.Faq-module__KRU6Oa__summary:hover .Faq-module__KRU6Oa__q{color:var(--k-blue-700)}.Faq-module__KRU6Oa__answer{color:var(--muted);padding:0 3.5rem 1.8rem;line-height:1.75}@media (max-width:640px){.Faq-module__KRU6Oa__summary{grid-template-columns:1fr auto}.Faq-module__KRU6Oa__idx{display:none}.Faq-module__KRU6Oa__answer{padding:0 0 1.6rem}}@supports (interpolate-size:allow-keywords){.Faq-module__KRU6Oa__item{interpolate-size:allow-keywords}.Faq-module__KRU6Oa__item::details-content{height:0;transition:height .52s var(--ease-out), content-visibility .52s allow-discrete;overflow:clip}.Faq-module__KRU6Oa__item[open]::details-content{height:auto}}
.Location-module__82cLDa__grid{align-items:stretch;gap:3rem;display:grid}@media (min-width:1024px){.Location-module__82cLDa__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,6vw,6rem)}}.Location-module__82cLDa__info{align-content:start;justify-items:start;gap:1.5rem;display:grid}.Location-module__82cLDa__info .Location-module__82cLDa__h2{max-width:13ch}.Location-module__82cLDa__list{gap:1.25rem;width:100%;margin:.5rem 0;display:grid}.Location-module__82cLDa__list>div{border-top:1px solid var(--line);gap:.3rem;padding-top:1.1rem;display:grid}.Location-module__82cLDa__list dt{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.55rem;font-size:.75rem;font-weight:600;display:inline-flex}.Location-module__82cLDa__list dd{margin:0;font-size:1.0625rem;line-height:1.55}.Location-module__82cLDa__list a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.Location-module__82cLDa__list a:hover{color:var(--k-blue-700)}.Location-module__82cLDa__mapWrap{border-radius:var(--radius);background:var(--k-ink-900);min-height:420px;position:relative;overflow:hidden}.Location-module__82cLDa__iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.Location-module__82cLDa__facade{color:#fff;background:radial-gradient(50% 50% at 50% 45%, #00adef40, transparent 70%), linear-gradient(#ffffff0a 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #ffffff0a 1px, transparent 1px) 0 0 / 40px 40px, var(--k-ink-900);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.Location-module__82cLDa__radar{fill:none;stroke:#00adef47;stroke-width:1px;width:min(90%,520px);position:absolute}.Location-module__82cLDa__pin{color:var(--k-blue);filter:drop-shadow(0 0 14px #00adefcc);position:absolute;top:calc(50% - 40px);left:50%;transform:translate(-50%,-50%)}.Location-module__82cLDa__facadeText{text-align:center;justify-items:center;gap:.6rem;margin-top:7rem;padding:0 1rem;display:grid;position:relative}.Location-module__82cLDa__coords{letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-size:.75rem}.Location-module__82cLDa__city{letter-spacing:.06em;font-size:1.25rem;font-weight:600}.Location-module__82cLDa__load{color:#fff;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.6rem;margin-top:.75rem;padding:.85rem 1.3rem;font-size:.9375rem;font-weight:600;display:inline-flex}.Location-module__82cLDa__load:hover{background:var(--k-blue);border-color:var(--k-blue);color:var(--k-ink-900)}.Location-module__82cLDa__notice{color:#ffffff8c;font-size:.75rem}
.Manifesto-module__Gk2N4q__section{overflow:hidden}.Manifesto-module__Gk2N4q__grid{align-items:center;gap:4rem;display:grid}@media (min-width:1024px){.Manifesto-module__Gk2N4q__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,7rem)}}.Manifesto-module__Gk2N4q__text{gap:1.75rem;display:grid}.Manifesto-module__Gk2N4q__statement{letter-spacing:-.02em;font-weight:500;line-height:1.32}.Manifesto-module__Gk2N4q__pillars{border-top:1px solid var(--line);margin-top:1rem;padding-top:1.75rem}.Manifesto-module__Gk2N4q__pillarsTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.75rem;font-weight:600}.Manifesto-module__Gk2N4q__pillars ol{gap:.4rem;margin:0;display:grid}.Manifesto-module__Gk2N4q__pillars li{letter-spacing:-.035em;align-items:baseline;gap:1rem;font-size:clamp(1.75rem,1.2rem + 2vw,2.75rem);font-weight:600;line-height:1.15;display:flex}.Manifesto-module__Gk2N4q__pillars li span{letter-spacing:.14em;color:var(--accent);font-size:.75rem}.Manifesto-module__Gk2N4q__collage{min-height:clamp(420px,52vw,680px);position:relative}.Manifesto-module__Gk2N4q__img{border-radius:var(--radius);margin:0;position:absolute;overflow:hidden;box-shadow:0 40px 80px -40px #11141873}.Manifesto-module__Gk2N4q__img picture,.Manifesto-module__Gk2N4q__img img{object-fit:cover;width:100%;height:100%;display:block}.Manifesto-module__Gk2N4q__img1{aspect-ratio:4/3;width:62%;top:0;left:0}.Manifesto-module__Gk2N4q__img2{aspect-ratio:4/3;z-index:1;width:58%;top:30%;right:0}.Manifesto-module__Gk2N4q__img3{aspect-ratio:1;z-index:2;border:6px solid var(--bg);width:44%;bottom:0;left:14%}
.ServiceCards-module__i3rsBW__grid{gap:clamp(1.25rem,2vw,2rem);margin:0;display:grid}@media (min-width:700px){.ServiceCards-module__i3rsBW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ServiceCards-module__i3rsBW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ServiceCards-module__i3rsBW__card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);height:100%;transition:border-color .5s var(--ease-out), transform .7s var(--ease-out), box-shadow .7s var(--ease-out);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ServiceCards-module__i3rsBW__media{aspect-ratio:16/10;background:var(--k-ink-800);display:block;position:relative;overflow:hidden}.ServiceCards-module__i3rsBW__media picture{height:100%;display:block}.ServiceCards-module__i3rsBW__img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.ServiceCards-module__i3rsBW__badge{-webkit-backdrop-filter:blur(8px);color:#fff;background:#111418bf;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:3rem;height:3rem;display:inline-grid;position:absolute;bottom:1rem;left:1rem}.ServiceCards-module__i3rsBW__body{align-content:start;gap:.6rem;padding:1.5rem 1.5rem 1.75rem;display:grid}.ServiceCards-module__i3rsBW__title{letter-spacing:-.02em;color:var(--fg);font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);font-weight:600;line-height:1.25}.ServiceCards-module__i3rsBW__headline{color:var(--muted);font-size:.9375rem;line-height:1.55}.ServiceCards-module__i3rsBW__more{color:var(--accent);align-items:center;gap:.55rem;margin-top:.6rem;font-size:.9375rem;font-weight:600;display:inline-flex}.ServiceCards-module__i3rsBW__more svg{transition:transform var(--dur) var(--ease-out)}@media (hover:hover){.ServiceCards-module__i3rsBW__card:hover{border-color:var(--k-blue);transform:translateY(-6px);box-shadow:0 30px 60px -30px #11141859}.ServiceCards-module__i3rsBW__card:hover .ServiceCards-module__i3rsBW__img{transform:scale(1.06)}.ServiceCards-module__i3rsBW__card:hover .ServiceCards-module__i3rsBW__more svg{transform:translate(5px)}}
.ServicesView-module__HHzH5W__category{scroll-margin-top:var(--header-h)}.ServicesView-module__HHzH5W__head{gap:1rem 3rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:900px){.ServicesView-module__HHzH5W__head{grid-template-columns:auto minmax(0,1fr);align-items:start}}.ServicesView-module__HHzH5W__index{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--k-blue-700);font-size:clamp(3.5rem,2rem + 5vw,7rem);font-weight:700;line-height:.8}.ServicesView-module__HHzH5W__headText{gap:1rem;max-width:48rem;display:grid}
.ServiceView-module__hu_S1W__grid{gap:3.5rem;display:grid}@media (min-width:1024px){.ServiceView-module__hu_S1W__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(3rem,7vw,8rem)}}.ServiceView-module__hu_S1W__intro{justify-items:start;gap:1.75rem;display:grid}.ServiceView-module__hu_S1W__icon{background:var(--k-ink);width:4.5rem;height:4.5rem;color:var(--k-blue);box-shadow:0 0 0 8px color-mix(in srgb, var(--k-blue) 12%, transparent);border-radius:50%;place-items:center;display:inline-grid}.ServiceView-module__hu_S1W__summary{letter-spacing:-.02em;font-weight:500;line-height:1.32}.ServiceView-module__hu_S1W__lists{gap:2.5rem;display:grid}.ServiceView-module__hu_S1W__block ul{border-top:1px solid var(--line);margin:0;display:grid}.ServiceView-module__hu_S1W__block li{border-bottom:1px solid var(--line);gap:.9rem;padding:1.1rem 0;font-size:1.0625rem;line-height:1.5;display:flex}.ServiceView-module__hu_S1W__blockTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.75rem;font-weight:600}.ServiceView-module__hu_S1W__check{color:var(--k-blue-700);flex:none;margin-top:.1rem}.ServiceView-module__hu_S1W__relatedTitle{margin-bottom:clamp(2rem,4vw,3.5rem)}
.ContactForm-module__MW0ffG__form{gap:1.75rem;display:grid}.ContactForm-module__MW0ffG__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ContactForm-module__MW0ffG__kinds{border:0;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;display:flex}.ContactForm-module__MW0ffG__legend{letter-spacing:.18em;text-transform:uppercase;width:100%;color:var(--accent);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.ContactForm-module__MW0ffG__kind{border:1px solid var(--line);cursor:pointer;min-height:2.75rem;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:999px;align-items:center;padding:0 1.1rem;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.ContactForm-module__MW0ffG__kind input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ContactForm-module__MW0ffG__kind[data-checked]{background:var(--k-ink);border-color:var(--k-ink);color:#fff}.ContactForm-module__MW0ffG__kind:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.ContactForm-module__MW0ffG__grid{gap:1.25rem 1.5rem;display:grid}@media (min-width:720px){.ContactForm-module__MW0ffG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ContactForm-module__MW0ffG__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;display:grid}@media (max-width:480px){.ContactForm-module__MW0ffG__pair{grid-template-columns:1fr}}.ContactForm-module__MW0ffG__field{align-content:start;gap:.5rem;display:grid}.ContactForm-module__MW0ffG__wide{grid-column:1/-1}.ContactForm-module__MW0ffG__label{align-items:baseline;gap:.35rem;font-size:.875rem;font-weight:600;display:flex}.ContactForm-module__MW0ffG__req{color:var(--k-blue-700)}.ContactForm-module__MW0ffG__opt{color:var(--muted);margin-left:auto;font-size:.75rem;font-weight:400}.ContactForm-module__MW0ffG__field input,.ContactForm-module__MW0ffG__field select,.ContactForm-module__MW0ffG__field textarea{border-radius:var(--radius);width:100%;min-height:3.25rem;color:var(--k-ink);transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;background:#fff;border:1px solid #c9d0da;padding:.8rem 1rem;font-size:1rem}.ContactForm-module__MW0ffG__field textarea{resize:vertical;min-height:8.5rem;line-height:1.55}.ContactForm-module__MW0ffG__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23262c36' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='m6 9.5 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.75rem}.ContactForm-module__MW0ffG__field input::placeholder,.ContactForm-module__MW0ffG__field textarea::placeholder{color:#7b8492}.ContactForm-module__MW0ffG__field input:hover,.ContactForm-module__MW0ffG__field select:hover,.ContactForm-module__MW0ffG__field textarea:hover{border-color:#9aa4b1}.ContactForm-module__MW0ffG__field input:focus-visible,.ContactForm-module__MW0ffG__field select:focus-visible,.ContactForm-module__MW0ffG__field textarea:focus-visible{border-color:var(--k-blue-700);box-shadow:0 0 0 3px color-mix(in srgb, var(--k-blue) 35%, transparent);outline:none}.ContactForm-module__MW0ffG__field[data-invalid] input,.ContactForm-module__MW0ffG__field[data-invalid] textarea{border-color:#c0392b}.ContactForm-module__MW0ffG__error{color:#b42318;font-size:.8125rem;font-weight:500}.ContactForm-module__MW0ffG__consent{color:var(--muted);max-width:44rem;font-size:.8125rem}.ContactForm-module__MW0ffG__footer{align-items:center;gap:1rem;display:grid}@media (min-width:720px){.ContactForm-module__MW0ffG__footer{grid-template-columns:auto 1fr;gap:1.5rem}}.ContactForm-module__MW0ffG__submit{border-radius:var(--radius);background:var(--k-ink);color:#fff;min-height:3.5rem;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);justify-content:center;align-items:center;gap:.75rem;padding:0 1.75rem;font-weight:600;display:inline-flex}.ContactForm-module__MW0ffG__submit:hover{background:var(--k-blue);color:var(--k-ink-900)}.ContactForm-module__MW0ffG__submit[disabled]{opacity:.7;cursor:progress}.ContactForm-module__MW0ffG__status{outline:none;font-size:.9375rem;line-height:1.5}.ContactForm-module__MW0ffG__status[data-kind=success]{color:#11734b;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.ContactForm-module__MW0ffG__status[data-kind=error]{color:#b42318}.ContactForm-module__MW0ffG__status a{text-decoration:underline}
.ContactView-module__DVNkOq__grid{gap:3.5rem;display:grid}@media (min-width:1024px){.ContactView-module__DVNkOq__grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(3rem,6vw,6.5rem)}.ContactView-module__DVNkOq__channels{top:calc(var(--header-h) + 2rem);position:sticky}}.ContactView-module__DVNkOq__channels{gap:1.25rem;display:grid}.ContactView-module__DVNkOq__list{gap:.6rem;margin:0;display:grid}.ContactView-module__DVNkOq__channel{border:1px solid var(--line);border-radius:var(--radius);transition:border-color var(--dur) var(--ease-out), transform .5s var(--ease-out), box-shadow .5s var(--ease-out);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.ContactView-module__DVNkOq__channel:hover{border-color:var(--k-blue);transform:translate(4px);box-shadow:0 18px 40px -26px #11141866}.ContactView-module__DVNkOq__primary{background:var(--k-ink);border-color:var(--k-ink);color:#fff}.ContactView-module__DVNkOq__primary .ContactView-module__DVNkOq__chText span{color:#ffffffbf}.ContactView-module__DVNkOq__primary .ContactView-module__DVNkOq__chIcon{background:var(--k-blue);color:var(--k-ink-900)}.ContactView-module__DVNkOq__chIcon{background:var(--k-mist);width:2.75rem;height:2.75rem;color:var(--k-ink);border-radius:50%;place-items:center;display:inline-grid}.ContactView-module__DVNkOq__chText{gap:.1rem;min-width:0;display:grid}.ContactView-module__DVNkOq__chText strong{font-size:.9375rem;font-weight:600}.ContactView-module__DVNkOq__chText span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.ContactView-module__DVNkOq__chArrow{opacity:.6}.ContactView-module__DVNkOq__hours{border-top:1px solid var(--line);color:var(--muted);gap:.75rem;margin-top:.5rem;padding-top:1.25rem;font-size:.9375rem;display:flex}.ContactView-module__DVNkOq__hours svg{color:var(--k-blue-700);flex:none;margin-top:.2rem}.ContactView-module__DVNkOq__hours strong{color:var(--fg)}.ContactView-module__DVNkOq__formWrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--k-mist);scroll-margin-top:calc(var(--header-h) + 1rem);gap:1rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.ContactView-module__DVNkOq__formLead{color:var(--muted);margin-bottom:1rem}
.NotFoundView-module__cjo0nq__section{min-height:100svh;padding-top:calc(var(--header-h) + 4rem);background:radial-gradient(60% 60% at 80% 20%, #00adef29, transparent 70%), var(--k-ink-900);align-items:center;padding-bottom:5rem;display:grid;position:relative;overflow:hidden}.NotFoundView-module__cjo0nq__routes{opacity:.6;width:100%;height:100%;position:absolute;inset:0}.NotFoundView-module__cjo0nq__inner{gap:1.4rem;max-width:52rem;display:grid;position:relative}.NotFoundView-module__cjo0nq__code{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #00adef99;font-size:clamp(7rem,4rem + 14vw,16rem);font-weight:700;line-height:.85}.NotFoundView-module__cjo0nq__actions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}
