.E0kJGG_home{background:var(--color-background);color:var(--color-text);overflow:clip}.E0kJGG_introRoot,.E0kJGG_footer{--tree-artwork:url(/images/tree-wireframe.webp)}.E0kJGG_introRoot{--nav-logo-opacity:0;--wordmark-opacity:1;--theme-progress:0;--nav-theme-progress:0;--intro-ink:color-mix(in srgb, var(--color-hero-text), var(--color-text) calc(var(--nav-theme-progress) * 100%));--intro-focus:color-mix(in srgb, var(--color-hero-accent), var(--color-accent) calc(var(--nav-theme-progress) * 100%));--mark-size:min(88vw, 78svh, 680px)}.E0kJGG_openingLoader{z-index:50;pointer-events:none;visibility:hidden;color:var(--color-text);animation:1.8s step-end both E0kJGG_openingFallback;position:fixed;inset:0;overflow:hidden}.E0kJGG_openingPanel{background:var(--color-background);height:calc(50% + 1px);transition:transform .52s cubic-bezier(.76,0,.24,1);position:absolute;inset:0 0 auto}.E0kJGG_openingPanelBottom{top:auto;bottom:0}.E0kJGG_openingMark{width:96px;height:96px;transition:opacity .15s,transform .28s;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.E0kJGG_openingSymbol{background:currentColor;width:100%;height:100%;animation:.75s linear 3 E0kJGG_openingSpin;display:block;-webkit-mask:url(/images/logos/omieni-symbol.svg) 50%/contain no-repeat;mask:url(/images/logos/omieni-symbol.svg) 50%/contain no-repeat}.E0kJGG_introRoot[data-opening=reveal] .E0kJGG_openingPanel{transform:translateY(-100%)}.E0kJGG_introRoot[data-opening=reveal] .E0kJGG_openingPanelBottom{transform:translateY(100%)}.E0kJGG_introRoot[data-opening=reveal] .E0kJGG_openingMark{opacity:0;transform:translate(-50%,-50%)scale(.9)}.E0kJGG_introRoot[data-opening=done] .E0kJGG_openingLoader{display:none}@keyframes E0kJGG_openingFallback{0%,99%{visibility:visible}to{visibility:hidden}}@keyframes E0kJGG_openingSpin{to{transform:rotate(360deg)}}.E0kJGG_header,.E0kJGG_heroCopy,.E0kJGG_heroBottom,.E0kJGG_footer{--selection-background:var(--color-accent-subtle);--selection-text:var(--color-text)}.E0kJGG_introRoot[data-nav-theme=light] .E0kJGG_header{--selection-background:var(--color-accent);--selection-text:var(--color-background)}.E0kJGG_header{z-index:30;color:var(--intro-ink);grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;padding:24px 3.35vw;display:grid;position:fixed;inset:0 0 auto}.E0kJGG_header :focus-visible{outline-color:var(--intro-focus)}.E0kJGG_pageHeader{--intro-ink:var(--color-text);--intro-focus:var(--color-accent);--nav-logo-opacity:1;--wordmark-opacity:0;--selection-background:var(--color-accent);--selection-text:var(--color-background)}.E0kJGG_pageHeader[data-nav-theme=dark]{--intro-ink:var(--color-hero-text);--intro-focus:var(--color-hero-accent);--selection-background:var(--color-accent-subtle);--selection-text:var(--color-text)}.E0kJGG_navigation a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.E0kJGG_navigation a:hover{text-underline-offset:.3em;text-decoration:underline}.E0kJGG_brand{width:56px;height:56px;color:inherit;justify-self:center;text-decoration:none;position:relative}.E0kJGG_navLogo{width:56px;height:56px;opacity:var(--nav-logo-opacity);display:block;position:relative}.E0kJGG_navLogo,.E0kJGG_rings{background-color:currentColor;-webkit-mask:url(/images/logos/omieni-logo-white.webp) 50%/contain no-repeat;mask:url(/images/logos/omieni-logo-white.webp) 50%/contain no-repeat}.E0kJGG_navLogo{-webkit-mask-image:url(/images/logos/omieni-mark.png);mask-image:url(/images/logos/omieni-mark.png)}.E0kJGG_wordmark{font-family:var(--font-heading);letter-spacing:-.075em;opacity:var(--wordmark-opacity);font-size:32px;font-weight:650;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.E0kJGG_navigation{flex-wrap:wrap;align-items:center;column-gap:clamp(24px,2.5vw,44px);font-size:.875rem;font-weight:500;display:flex}.E0kJGG_navigationRight{justify-content:flex-end}.E0kJGG_stage{position:relative}.E0kJGG_frame{background:var(--color-background);position:relative}.E0kJGG_darkOpening{background:var(--color-hero-background);height:100svh;transform:translateY(calc(var(--theme-progress) * -100%));position:absolute;inset:0 0 auto}.E0kJGG_scene{z-index:2;pointer-events:none;transform-origin:50%;width:100%;height:100svh;transform:translate3d(var(--scene-x,0px), var(--scene-y,0px), 0) scale(var(--scene-scale,1));opacity:var(--scene-opacity,1);color:var(--intro-ink);position:absolute;top:0;left:0}.E0kJGG_photograph{clip-path:circle(var(--clip-radius,150vmax) at 50% 50%);opacity:calc(1 - var(--rings-opacity,0));position:absolute;inset:0}.E0kJGG_imageCanvas{width:min(62%, calc(62svh * var(--image-aspect)));aspect-ratio:var(--image-aspect);-webkit-mask:var(--tree-artwork) center / contain no-repeat;mask:var(--tree-artwork) center / contain no-repeat;transform:translate(calc(-50% + var(--image-x,15vw)), calc(-50% + var(--image-y,-10svh))) scale(var(--image-scale,1));background-color:currentColor;position:absolute;top:50%;left:50%}@media (max-width:699px){.E0kJGG_imageCanvas{width:min(82%, calc(62svh * var(--image-aspect)));transform:translate(calc(-50% + var(--image-x,0px)), calc(-50% + var(--image-y,-10svh))) scale(var(--image-scale,1))}}.E0kJGG_sceneMark{width:var(--mark-size);height:var(--mark-size);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.E0kJGG_rings{width:100%;height:100%;opacity:var(--rings-opacity,0)}.E0kJGG_heroCopy,.E0kJGG_heroBottom{visibility:var(--hero-visibility,visible)}.E0kJGG_heroCopy{z-index:3;box-sizing:border-box;min-height:100svh;color:var(--color-hero-text);opacity:var(--copy-opacity,1);transform:translate3d(0, var(--copy-y,0px), 0);flex-direction:column;justify-content:flex-end;padding:160px 6.7vw 15.5svh;display:flex;position:relative}.E0kJGG_heroBottom{font-family:var(--font-mono);letter-spacing:.055em;font-size:.75rem;font-weight:500;line-height:1.6}.E0kJGG_heroCopy h1{letter-spacing:-.04em;max-inline-size:20ch;margin:0;font-size:clamp(2rem,min(7.55vw,12svh),7.25rem);font-weight:600;line-height:1.04}.E0kJGG_heroBottom{z-index:3;color:var(--color-hero-text-muted);opacity:var(--copy-opacity,1);justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:calc(100svh - 78px) 3.35vw auto}.E0kJGG_scrollCue{align-items:center;gap:32px;font-size:.875rem;display:inline-flex}.E0kJGG_scrollCue>svg{flex-shrink:0}.E0kJGG_arrival{position:relative}.E0kJGG_footer{isolation:isolate;background:var(--color-hero-background);min-height:78svh;color:var(--color-hero-text);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:80px;padding:clamp(48px,5vw,80px) 6.7vw;display:flex;position:relative;overflow:hidden}.E0kJGG_footerTree{z-index:-1;aspect-ratio:1112/866;-webkit-mask:var(--tree-artwork) center / contain no-repeat;mask:var(--tree-artwork) center / contain no-repeat;pointer-events:none;background:currentColor;position:absolute;inset:28% -16% auto 52%}.E0kJGG_footerContent{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;gap:80px;width:100%;display:flex}.E0kJGG_footerNavigation{flex-direction:column;gap:12px;font-size:clamp(1.25rem,2.2vw,2rem);line-height:1.4;display:flex}.E0kJGG_footerNavigation a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.E0kJGG_footerNavigation a:hover{text-underline-offset:.2em;text-decoration:underline}.E0kJGG_footer :focus-visible{outline-color:var(--color-hero-accent)}.E0kJGG_footerWordmark{font-family:var(--font-heading);letter-spacing:-.075em;color:inherit;font-size:clamp(4.5rem,12vw,11.5rem);font-weight:650;line-height:.8;text-decoration:none}.E0kJGG_introRoot[data-motion=ready] .E0kJGG_stage{height:260svh}.E0kJGG_introRoot[data-motion=ready] .E0kJGG_frame{height:100svh;position:sticky;top:0;overflow:clip}.E0kJGG_introRoot[data-motion=ready] .E0kJGG_scene{position:fixed}.E0kJGG_introRoot[data-intro-active=true] .E0kJGG_scene{will-change:transform, opacity}.E0kJGG_introRoot[data-intro-active=true] .E0kJGG_imageCanvas,.E0kJGG_introRoot[data-intro-active=true] .E0kJGG_darkOpening{will-change:transform}.E0kJGG_introRoot[data-motion=ready] .E0kJGG_heroCopy{min-height:0;position:absolute;inset:0}.E0kJGG_introRoot[data-motion=ready] .E0kJGG_arrival{z-index:3;opacity:var(--arrival-opacity,0);transform:translate3d(0, var(--arrival-y,24px), 0);margin-top:-100svh;position:relative}.E0kJGG_introRoot[data-motion=reduced] .E0kJGG_darkOpening{transform:none}@media (min-width:1800px){.E0kJGG_introRoot,.E0kJGG_footer{--tree-artwork:url(/images/tree-wireframe-large.webp)}.E0kJGG_heroCopy{padding-left:max(6.7vw,50vw - 780px)}}@media (max-width:760px){.E0kJGG_introRoot,.E0kJGG_footer{--tree-artwork:url(/images/tree-wireframe-small.webp)}.E0kJGG_header{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);padding:18px 22px}.E0kJGG_brand,.E0kJGG_navLogo{width:48px;height:48px}.E0kJGG_wordmark{font-size:28px}.E0kJGG_navigation{column-gap:14px;font-size:.8125rem}.E0kJGG_heroCopy{padding:140px 26px 19svh}.E0kJGG_heroCopy h1{font-size:clamp(1.875rem,min(12vw,12svh),3.5rem)}.E0kJGG_heroBottom{gap:20px;inset:calc(100svh - 68px) 24px auto}.E0kJGG_scrollCue{gap:16px}.E0kJGG_footer{min-height:76svh;padding:44px 26px 36px}.E0kJGG_footerTree{inset:52% -70% auto 48%}.E0kJGG_footerNavigation{gap:10px}.E0kJGG_footerWordmark{font-size:clamp(4rem,15vw,7rem)}.E0kJGG_introRoot[data-motion=ready] .E0kJGG_stage{height:240svh}}@media (max-width:380px){.E0kJGG_header{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);padding-inline:16px}.E0kJGG_brand,.E0kJGG_navLogo{width:44px;height:44px}.E0kJGG_navigation{column-gap:10px;font-size:.75rem}}@supports not (color:color-mix(in srgb, white, black)){.E0kJGG_introRoot{--intro-ink:var(--color-hero-text);--intro-focus:var(--color-hero-accent)}.E0kJGG_introRoot[data-nav-theme=light]{--intro-ink:var(--color-text);--intro-focus:var(--color-accent)}}@media (max-height:600px) and (min-width:761px){.E0kJGG_heroCopy{padding-bottom:100px}}@media (max-width:360px){.E0kJGG_heroBottom{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-height:500px){.E0kJGG_heroCopy{justify-content:center;padding-top:112px;padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.E0kJGG_openingLoader{display:none}.E0kJGG_scene,.E0kJGG_imageCanvas,.E0kJGG_heroCopy,.E0kJGG_arrival{will-change:auto}.E0kJGG_darkOpening{transform:none}}
.U_KpLW_reveal{min-width:0}.U_KpLW_page{background:var(--color-background);color:var(--color-text);padding-top:104px;overflow:clip}.U_KpLW_container{padding-inline:max(6.7vw,50vw - 780px)}.U_KpLW_hero{border-bottom:1px solid var(--color-border-decorative);padding-top:clamp(64px,7vw,120px);padding-bottom:clamp(64px,7vw,112px)}.U_KpLW_breadcrumb{font-family:var(--font-meta);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 44px;font-size:.75rem;display:flex}.U_KpLW_breadcrumb a{min-height:44px;color:inherit;align-items:center;display:inline-flex}.U_KpLW_hero h1{letter-spacing:-.05em;max-width:17ch;margin:0;font-size:clamp(2.5rem,6.2vw,6.5rem);line-height:1.03}.U_KpLW_lead{max-width:58ch;color:var(--color-text-muted);margin:32px 0 0;font-size:clamp(1.0625rem,1.35vw,1.25rem);line-height:1.65}.U_KpLW_heroAction{margin-top:32px}.U_KpLW_textLink{min-height:44px;color:var(--color-text);align-items:center;gap:16px;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.U_KpLW_textLink:hover{text-underline-offset:.3em;text-decoration:underline}.U_KpLW_section{border-bottom:1px solid var(--color-border-decorative);padding-block:clamp(64px,7vw,112px)}.U_KpLW_sectionTitle{letter-spacing:-.04em;max-width:24ch;margin:0 0 48px;font-size:clamp(1.875rem,3.4vw,3.5rem);line-height:1.1}.U_KpLW_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.U_KpLW_columns h3{margin:20px 0 16px;font-size:1.375rem;line-height:1.2}.U_KpLW_columns p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.75}.U_KpLW_columns article{border-top:1px solid var(--color-border-decorative);padding-top:24px}.U_KpLW_steps{margin:0;padding:0;list-style:none}.U_KpLW_steps li{border-top:1px solid var(--color-border-decorative);grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:start;gap:32px;padding:28px 0;display:grid}.U_KpLW_steps h3{margin:0;font-size:1.25rem;line-height:1.3}.U_KpLW_steps p{max-width:62ch;color:var(--color-text-muted);margin:0;line-height:1.75}.U_KpLW_faq{max-width:1000px}.U_KpLW_faq details{border-top:1px solid var(--color-border-decorative)}.U_KpLW_faq details:last-child{border-bottom:1px solid var(--color-border-decorative)}.U_KpLW_faq summary{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;font-size:1.0625rem;font-weight:500;list-style:none;display:flex}.U_KpLW_faq summary::-webkit-details-marker{display:none}.U_KpLW_faq summary svg{flex-shrink:0;transition:transform .2s}.U_KpLW_faq details[open] summary svg{transform:rotate(45deg)}.U_KpLW_faq details p{max-width:74ch;color:var(--color-text-muted);margin:0;padding-bottom:28px;line-height:1.8}.U_KpLW_related{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.U_KpLW_related a{border-bottom:1px solid var(--color-border-decorative);justify-content:space-between;padding-block:22px}@media (max-width:760px){.U_KpLW_page{padding-top:84px}.U_KpLW_container{padding-inline:22px}.U_KpLW_hero{padding-top:48px;padding-bottom:64px}.U_KpLW_breadcrumb{margin-bottom:32px;font-size:.6875rem}.U_KpLW_hero h1{font-size:clamp(2.25rem,9vw,4rem)}.U_KpLW_lead{margin-top:24px}.U_KpLW_columns{grid-template-columns:1fr;gap:32px}.U_KpLW_steps li{grid-template-columns:1fr;gap:16px}.U_KpLW_related{grid-template-columns:1fr}}
.hiOd2a_section{background:var(--color-cta-background);color:var(--color-hero-text);--selection-background:var(--color-accent-subtle);--selection-text:var(--color-text);padding:clamp(72px,7vw,112px) max(6.7vw,50vw - 780px);position:relative;overflow:hidden}.hiOd2a_section h2{letter-spacing:-.05em;max-width:19ch;margin:0;font-size:clamp(2.75rem,6.5vw,6.75rem);line-height:1.03}.hiOd2a_invitation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px;margin-top:44px;display:grid}.hiOd2a_invitation>p{max-width:43ch;color:var(--color-hero-text-muted);margin:0;font-size:1.0625rem;line-height:1.75}.hiOd2a_contactLink{border-bottom:1px solid var(--color-border-control);min-height:64px;color:inherit;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:28px;padding-block:16px;font-size:clamp(1.125rem,1.8vw,1.75rem);text-decoration:none;display:flex}.hiOd2a_contactLink:hover{text-underline-offset:.2em;text-decoration:underline}.hiOd2a_section :focus-visible{outline-color:var(--color-hero-accent)}.hiOd2a_formLayout{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);gap:clamp(64px,9vw,144px);padding-block:72px 112px;display:grid}.hiOd2a_form{gap:28px;display:grid}.hiOd2a_fieldRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.hiOd2a_form label{gap:12px;font-size:.875rem;font-weight:500;display:grid}.hiOd2a_form input,.hiOd2a_form select,.hiOd2a_form textarea{border:0;border-bottom:1px solid var(--color-border-control);width:100%;min-width:0;color:var(--color-text);background:0 0;border-radius:0;padding:13px 0;font-size:1rem;font-weight:400;line-height:1.6}.hiOd2a_form textarea{resize:vertical;min-height:140px}.hiOd2a_form input::placeholder,.hiOd2a_form textarea::placeholder{color:var(--color-text-muted);opacity:1}.hiOd2a_formSubmit{border:1px solid var(--color-text);border-radius:var(--radius-control);background:var(--color-text);width:100%;min-height:60px;color:var(--color-background);justify-content:center;align-items:center;padding:16px 20px;font-size:.9375rem;font-weight:500;display:flex}.hiOd2a_formSubmit:hover{text-underline-offset:.25em;text-decoration:underline}.hiOd2a_formSubmit:disabled{cursor:not-allowed;opacity:.6}.hiOd2a_formStatus,.hiOd2a_securityCheck p{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.75}.hiOd2a_securityCheck{gap:12px;min-width:0;display:grid}.hiOd2a_securityCheck>div{min-height:140px}.hiOd2a_aside h2{margin:0;font-size:2rem;line-height:1.1}.hiOd2a_aside ul{color:var(--color-text-muted);margin:28px 0;padding-left:18px;font-size:.9375rem;line-height:1.8}.hiOd2a_aside li+li{margin-top:12px}.hiOd2a_aside>p:last-child{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.75}@media (max-width:760px){.hiOd2a_section{padding:64px 22px}.hiOd2a_section h2{font-size:clamp(2.25rem,9vw,4rem)}.hiOd2a_invitation{grid-template-columns:1fr;gap:28px;margin-top:28px}.hiOd2a_invitation>p{font-size:1rem}.hiOd2a_formLayout{grid-template-columns:1fr;gap:56px;padding-block:48px 72px}.hiOd2a_fieldRow{grid-template-columns:1fr;gap:28px}}
.TWROOW_preview{background:var(--color-surface);position:relative;container-type:size}.TWROOW_devices{position:absolute;inset:0}.TWROOW_monitor{aspect-ratio:16/10;border:1px solid var(--color-border-control);background:var(--color-text);border-radius:1.4cqw;width:min(78cqw,125cqh);position:absolute;top:46%;left:7%;transform:translateY(-50%)}.TWROOW_monitor:before{content:"";background:linear-gradient(var(--color-border-control), var(--color-border-decorative));clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);width:16%;height:16%;position:absolute;bottom:-16%;left:42%}.TWROOW_monitor:after{content:"";border:1px solid var(--color-border-control);background:var(--color-border-decorative);border-radius:50% 50% 20% 20%;width:44%;height:2%;position:absolute;bottom:-18%;left:28%}.TWROOW_monitorScreen{background:var(--color-background-elevated);border-radius:.5cqw;position:absolute;inset:1cqw 1cqw 2.8cqw;overflow:hidden}.TWROOW_phone{aspect-ratio:.48;border:1px solid var(--color-border-control);background:var(--color-text);border-radius:2.5cqw;width:min(21cqw,36cqh);position:absolute;bottom:9%;right:7%}.TWROOW_phone:before{content:"";background:var(--color-border-control);border-radius:1cqw;width:26%;height:.4cqw;position:absolute;top:.65cqw;left:37%}.TWROOW_phoneScreen{background:var(--color-background-elevated);border-radius:.6cqw .6cqw 1.85cqw 1.85cqw;position:absolute;inset:1.7cqw .65cqw .65cqw;overflow:hidden}.TWROOW_screenshot{width:100%;max-width:none;height:auto;display:block}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.TWROOW_devices{transition:transform .5s ease-in-out}.TWROOW_preview:hover .TWROOW_devices{transform:translateY(-6px)}body:has(:focus-visible) .TWROOW_preview .TWROOW_devices{transition:none;transform:none}}
.uTn3Qa_preview{aspect-ratio:1.3;color:#25313c;background:#e0e6ee;place-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.uTn3Qa_workflow{width:78%}.uTn3Qa_heading{max-width:12ch;font-family:var(--font-heading);letter-spacing:-.04em;margin-bottom:6cqw;font-size:5.8cqw;font-weight:600;line-height:1.12}.uTn3Qa_steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw;display:grid;position:relative}.uTn3Qa_steps:before{content:"";border:1px solid #98a7b7;position:absolute;inset:20%}.uTn3Qa_steps>div{background:#f7f9fc;border:1px solid #acb8c5;border-radius:1cqw;flex-direction:column;gap:3cqw;min-height:17cqw;padding:3cqw;font-size:2.5cqw;font-weight:500;line-height:1.35;display:flex;position:relative}.uTn3Qa_steps i{border:1px solid #596f86;border-radius:50%;width:2cqw;height:2cqw}
.ewCjRG_preview{color:#25313c;font-family:var(--font-body), sans-serif;background:#e6e9ed;place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}.ewCjRG_workflow{width:88%;padding:4cqw}.ewCjRG_workflow>strong{max-width:12ch;font-family:var(--font-heading);letter-spacing:-.04em;margin-bottom:5cqw;font-size:5.8cqw;line-height:1.12;display:block}.ewCjRG_workflow>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqw;display:grid}.ewCjRG_workflow>div>span{background:#f7f9fc;border:1px solid #acb8c5;border-radius:1cqw;flex-direction:column;gap:3cqw;min-height:18cqw;padding:3cqw;font-size:2.5cqw;font-weight:500;line-height:1.35;display:flex}.ewCjRG_workflow i{border:1px solid #596f86;border-radius:50%;width:2cqw;height:2cqw}.ewCjRG_composition{width:min(88cqw,142cqh);font-size:1.5cqw;line-height:1.5;container-type:inline-size}.ewCjRG_window{background:#f7f8fa;border:.5cqw solid #29313b;border-radius:1.2cqw;width:100%;overflow:hidden;box-shadow:0 2cqw 4cqw #1b27332b}.ewCjRG_windowBar{border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;gap:2cqw;padding:1.8cqw 2.5cqw;font-size:1.7cqw;display:flex}.ewCjRG_windowBar>span{color:#5d6977;font-size:1.15cqw}.ewCjRG_hardwareScene{aspect-ratio:1.42;width:100%;position:relative}.ewCjRG_attendance{background:#e2ece9}.ewCjRG_idCard{background:#fafcfb;border:1px solid #c6d8d2;border-radius:1.2cqw;width:34%;padding:2.4cqw;position:absolute;top:5%;right:10%;transform:rotate(7deg);box-shadow:0 1.7cqw 3cqw #173f2e1a}.ewCjRG_idCard>span{color:#536b61;font-size:1.3cqw;display:block}.ewCjRG_idCard>strong{margin-top:1.2cqw;font-size:1.8cqw;display:block}.ewCjRG_idPortrait{background:#dbe8e2;border-radius:.6cqw;width:9cqw;height:10cqw;margin-top:2cqw;position:relative;overflow:hidden}.ewCjRG_idPortrait:before{content:"";background:#91ac9f;border-radius:50%;width:4cqw;height:4cqw;position:absolute;top:1.3cqw;left:2.5cqw}.ewCjRG_idPortrait:after{content:"";background:#91ac9f;border-radius:50%;width:8cqw;height:6cqw;position:absolute;bottom:-2cqw;left:.5cqw}.ewCjRG_barcode{background:repeating-linear-gradient(90deg,#364e43 0 .25cqw,#0000 .25cqw .6cqw);width:70%;height:2.4cqw;margin-top:2cqw}.ewCjRG_scanner{color:#edf5f1;background:#182923;border:.8cqw solid #384a45;border-radius:2cqw;flex-direction:column;align-items:center;width:28%;height:55%;padding:3cqw;display:flex;position:absolute;top:12%;left:10%;box-shadow:1.2cqw 1.2cqw #91a39b,0 3cqw 5cqw #213c3033}.ewCjRG_scanner>span:first-child{color:#b4c8bd;align-self:flex-start;font-size:1.5cqw}.ewCjRG_scanner strong{margin-top:3cqw;font-size:1.6cqw;font-weight:500}.ewCjRG_scanWaves{place-items:center;width:14cqw;height:12cqw;margin-top:1.5cqw;display:grid}.ewCjRG_scanWaves i{border:.3cqw solid #b7d3c4;border-radius:50%;grid-area:1/1;width:4cqw;height:4cqw}.ewCjRG_scanWaves i:nth-child(2){opacity:.7;width:8cqw;height:8cqw}.ewCjRG_scanWaves i:nth-child(3){opacity:.4;width:12cqw;height:12cqw}.ewCjRG_deviceLight{background:#c0ddc8;border-radius:50%;width:.8cqw;height:.8cqw;margin-top:auto}.ewCjRG_attendanceRecord{background:#fbfdfc;border:1px solid #c4d8ce;border-radius:1cqw;width:43%;padding:2.5cqw;position:absolute;bottom:5%;left:5%;box-shadow:0 1cqw 3cqw #173f2e14}.ewCjRG_attendanceRecord>span{color:#536b61;font-size:1.3cqw}.ewCjRG_attendanceRecord>strong{margin-block:.6cqw 1.2cqw;font-size:2cqw;display:block}.ewCjRG_attendanceRecord>div{justify-content:space-between;gap:1cqw;font-size:1.3cqw;display:flex}.ewCjRG_attendanceRecord b{color:#36664e;font-weight:500}.ewCjRG_email{background:#f3f8f5;border:1px solid #cfddd6;border-radius:.8cqw;gap:1.4cqw;width:44%;padding:2.1cqw;display:flex;position:absolute;bottom:9%;right:0;box-shadow:0 1cqw 3cqw #173f2e14}.ewCjRG_mailIcon{color:#416d58;font-size:3cqw}.ewCjRG_email strong{font-size:1.7cqw}.ewCjRG_email p{color:#4c6157;margin:.8cqw 0;font-size:1.4cqw}.ewCjRG_email>div>span{color:#657c70;font-size:1.1cqw}.ewCjRG_database-server{background:#dce3eb}.ewCjRG_serverTower{background:#202b39;border:.8cqw solid #465263;border-radius:1cqw;width:32%;height:87%;padding:7cqw 2cqw 4cqw;position:absolute;top:2%;left:7%;box-shadow:1.9cqw 1.4cqw #7f8c9e,0 3cqw 5cqw #26334633}.ewCjRG_towerTop{background:#2d3a4b;border-bottom:1px solid #526075;height:5cqw;position:absolute;top:0;left:0;right:0}.ewCjRG_powerButton{border:.3cqw solid #9eb8ce;border-radius:50%;width:1.5cqw;height:1.5cqw;margin:0 0 3cqw auto}.ewCjRG_driveBay{background:#2c3949;border:1px solid #4d5b6d;border-radius:.3cqw;justify-content:space-between;align-items:center;height:5cqw;margin-top:1cqw;padding:1cqw;display:flex}.ewCjRG_driveBay i{background:#627185;width:60%;height:.4cqw}.ewCjRG_driveBay span{background:#a8cbbf;border-radius:50%;width:.5cqw;height:.5cqw}.ewCjRG_serverVent{background:repeating-linear-gradient(0deg,#17222e 0 .5cqw,#3b4859 .5cqw .7cqw);height:10cqw;margin-top:3cqw}.ewCjRG_towerFoot{background:#1b2532;width:88%;height:1.8cqw;position:absolute;bottom:-2cqw;left:6%}.ewCjRG_serverConnection{border-top:.4cqw solid #92a3b6;border-right:.4cqw solid #92a3b6;border-radius:0 2cqw 0 0;width:16%;height:18%;position:absolute;top:46%;left:39%}.ewCjRG_serverPanel{background:#f3f6fa;border:1px solid #bccbd9;border-radius:1cqw;width:47%;padding:3cqw;position:absolute;top:19%;right:0;box-shadow:0 1cqw 3cqw #26334614}.ewCjRG_serverPanel>span{color:#596c82;font-size:1.4cqw;display:block}.ewCjRG_serverPanel>strong{letter-spacing:-.04em;white-space:pre-line;margin-top:1cqw;font-size:3.4cqw;line-height:1.12;display:block}.ewCjRG_databaseDiscs{place-items:center;height:13cqw;margin-block:3cqw;display:grid}.ewCjRG_databaseDiscs i{background:#cddced;border:.3cqw solid #7892af;border-radius:50%;grid-area:1/1;width:13cqw;height:7cqw;transform:translateY(-3cqw)}.ewCjRG_databaseDiscs i:nth-child(2){transform:none}.ewCjRG_databaseDiscs i:nth-child(3){transform:translateY(3cqw)}.ewCjRG_canteen{background:#eddfd0}.ewCjRG_signatures{background:#e1ddef}.ewCjRG_clinic{background:#e7e9df}.ewCjRG_mapWindow{background:#f6f4ee}.ewCjRG_mapBody{background:#eeeee5;height:48cqw;position:relative;overflow:hidden}.ewCjRG_map{object-fit:contain;width:75%;height:104%;position:absolute;top:-2%;left:18%}.ewCjRG_mapPanel{background:#fafaf5f2;border:1px solid #d6d7cb;border-radius:.6cqw;width:33%;padding:2cqw;position:absolute;top:7%;left:3%;box-shadow:0 1cqw 3cqw #3b493018}.ewCjRG_mapPanel>strong{font-size:1.7cqw}.ewCjRG_mapPanel>p{color:#66715e;margin:.5cqw 0 2cqw;font-size:1.2cqw}.ewCjRG_legend{gap:1cqw;font-size:1.2cqw;display:grid}.ewCjRG_legend>span{align-items:center;gap:1cqw;display:flex}.ewCjRG_legend i{background:#94b9a6;border-radius:.2cqw;width:1cqw;height:1cqw}.ewCjRG_legend i[data-risk="1"]{background:#e5c281}.ewCjRG_legend i[data-risk="2"]{background:#d79768}.ewCjRG_legend i[data-risk="3"]{background:#bd6f61}.ewCjRG_legend i[data-risk="4"]{background:#8d3d4c}.ewCjRG_mapNote{color:#66715e;border-top:1px solid #dedfd3;margin-top:2cqw;padding-top:1.5cqw;font-size:1.05cqw;display:block}.ewCjRG_mapCredit{color:#67715f;background:#f7f7f1;border-top:1px solid #dedfd3;padding:1cqw 2cqw;font-size:1cqw}.ewCjRG_modelFactors{gap:1cqw;font-size:1.15cqw;display:grid}.ewCjRG_modelFactors>div{justify-content:space-between;gap:1cqw;display:flex}.ewCjRG_modelFactors b{font-weight:600}
.TXj4ta_featured{padding:96px max(6.7vw,50vw - 780px) 112px}.TXj4ta_sectionHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.TXj4ta_sectionHeading h2{margin:0;font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.15}.TXj4ta_sectionHeading>a{min-height:44px;color:var(--color-text);align-items:center;gap:12px;font-size:.875rem;text-decoration:none;display:inline-flex}.TXj4ta_sectionHeading>a:hover{text-underline-offset:.3em;text-decoration:underline}.TXj4ta_grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:64px 32px;display:grid}.TXj4ta_card{min-width:0;height:100%;color:var(--color-text);flex-direction:column;scroll-margin-top:132px;text-decoration:none;display:flex}.TXj4ta_card>.TXj4ta_art{aspect-ratio:1.3;flex:none;width:100%}.TXj4ta_art{aspect-ratio:1.3;border:1px solid var(--color-border-decorative);background:var(--color-surface);place-items:center;display:grid;position:relative;overflow:hidden}.TXj4ta_cardBody{padding-top:22px}.TXj4ta_cardBody :is(h2,h3){letter-spacing:-.03em;min-height:2.4em;margin:0;font-size:clamp(1.25rem,1.8vw,1.875rem);line-height:1.2}a.TXj4ta_card:hover :is(h2,h3){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.TXj4ta_cardBody>p{max-width:54ch;min-height:6.8em;color:var(--color-text-muted);margin:16px 0 0;font-size:1rem;line-height:1.7}header.TXj4ta_indexHero{border:0;padding-bottom:40px}.TXj4ta_projectSection{padding-bottom:80px;scroll-margin-top:120px}.TXj4ta_collectionTabs{border:1px solid var(--color-border-decorative);background:var(--color-surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;max-width:100%;margin-bottom:48px;padding:4px;display:inline-grid}.TXj4ta_collectionTab{min-height:48px;color:var(--color-text-muted);text-align:center;border-radius:4px;place-items:center;padding-inline:24px;font-size:.9375rem;font-weight:500;text-decoration:none;display:grid}.TXj4ta_collectionTab[aria-current=page]{color:var(--color-background-elevated);background:var(--color-text)}.TXj4ta_collectionTab:hover{color:var(--color-text);background:var(--color-background-elevated)}.TXj4ta_collectionTab[aria-current=page]:hover{color:var(--color-background-elevated);background:var(--color-text)}.TXj4ta_pagination{border-top:1px solid var(--color-border-decorative);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:48px;padding-top:24px;display:grid}.TXj4ta_pagination a{min-width:44px;min-height:44px;color:var(--color-text);justify-content:center;align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.TXj4ta_pagination>a{justify-self:start}.TXj4ta_pagination>.TXj4ta_nextPage{justify-self:end}.TXj4ta_pageNumbers{gap:4px;display:flex}.TXj4ta_pageNumbers [aria-current=page]{background:var(--color-text);color:var(--color-background-elevated);border-radius:4px}.TXj4ta_pagination a:hover{text-underline-offset:.3em;text-decoration:underline}.TXj4ta_casePage{background:var(--color-background);color:var(--color-text);overflow:clip}.TXj4ta_caseHero,.TXj4ta_caseCover{background:var(--color-hero-background);color:var(--color-hero-text);--selection-background:var(--color-accent-subtle);--selection-text:var(--color-text)}.TXj4ta_caseHero{padding-top:clamp(144px,11vw,192px);padding-bottom:64px}.TXj4ta_caseHeroIntro{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:40px 64px;display:grid}.TXj4ta_caseHeroIntro nav{color:var(--color-hero-text-muted);grid-column:1/-1;margin:0}.TXj4ta_caseHeroIntro nav a{color:inherit}.TXj4ta_caseHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6.2vw,7rem);line-height:1.02}.TXj4ta_casePrivacy{max-width:55ch;color:var(--color-hero-text-muted);margin:20px 0 0;font-size:1rem;line-height:1.6}.TXj4ta_caseIntroduction{max-width:32ch;color:var(--color-hero-text-muted);margin:0 0 8px;font-size:1rem;line-height:1.75}.TXj4ta_caseIntroduction p{margin:0}.TXj4ta_caseIntroduction>a{min-height:44px;color:var(--color-hero-text);align-items:center;margin-top:16px;display:inline-flex}.TXj4ta_caseLoading{background:var(--color-hero-background);min-height:100svh;color:var(--color-hero-text);padding:160px 6.7vw}.TXj4ta_caseHero :focus-visible{outline-color:var(--color-hero-accent)}.TXj4ta_caseCover{padding-bottom:clamp(64px,7vw,112px)}.TXj4ta_caseArt{aspect-ratio:16/8.5;color:var(--color-text);background:0 0;border:0}.TXj4ta_caseOverview,.TXj4ta_casePlan,.TXj4ta_caseImplementation,.TXj4ta_caseResults{padding-block:clamp(72px,8vw,128px)}.TXj4ta_casePlan{padding-top:0}.TXj4ta_caseOverviewLayout{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);gap:80px;display:grid}.TXj4ta_caseOverview h2,.TXj4ta_casePlan h2,.TXj4ta_caseBuildCopy h2,.TXj4ta_caseResultsTitle,.TXj4ta_caseMetricsTitle{margin:0;font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.15}.TXj4ta_caseOverview p,.TXj4ta_casePlan p{letter-spacing:-.025em;max-width:43ch;margin:0;font-size:clamp(1.375rem,2.15vw,2rem);line-height:1.55}.TXj4ta_caseImplementation{background:var(--color-surface)}.TXj4ta_caseBuildLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,7vw,112px);display:grid}.TXj4ta_caseBuildCopy h2{max-width:14ch;margin-bottom:40px}.TXj4ta_caseBuildCopy p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.8}.TXj4ta_caseBuildCopy p+p{margin-top:24px}.TXj4ta_caseDetailArt{aspect-ratio:4/3;background:var(--color-background-elevated);color:var(--color-text);border:0}.TXj4ta_caseMetricsTitle{max-width:20ch;margin-bottom:64px}.TXj4ta_caseResultsSummary{letter-spacing:-.02em;max-width:62ch;margin:32px 0 64px;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.6}.TXj4ta_caseMetricsNote{max-width:62ch;color:var(--color-text-muted);margin:0;font-size:1.125rem;line-height:1.8}.TXj4ta_caseMetricsNote+.TXj4ta_caseMetrics{margin-top:56px}.TXj4ta_caseCapabilities{border-bottom:1px solid var(--color-border-decorative);padding-block:clamp(72px,8vw,128px)}.TXj4ta_caseSystemGallery{background:var(--color-surface);padding-block:clamp(48px,6vw,96px)}.TXj4ta_caseSystemGalleryGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.TXj4ta_caseCapabilitiesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,7vw,112px);display:grid}.TXj4ta_caseCapabilities h2{max-width:18ch;margin:0 0 32px;font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.15}.TXj4ta_caseCapabilities p{max-width:56ch;color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.8}.TXj4ta_caseCapabilities p+p{margin-top:24px}.TXj4ta_caseTechnical{background:var(--color-surface);padding-block:clamp(72px,8vw,128px)}.TXj4ta_caseTechnical h2{margin:0 0 48px;font-size:clamp(1.75rem,3vw,3rem)}.TXj4ta_technicalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;display:grid}.TXj4ta_technicalGrid article{min-width:0}.TXj4ta_technicalGrid h3{margin:0 0 24px;font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.2}.TXj4ta_technicalGrid p{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.8}.TXj4ta_technicalGrid p+p{margin-top:20px}.TXj4ta_technicalGrid pre{overflow-wrap:anywhere;white-space:pre-wrap;background:var(--color-background-elevated);color:var(--color-text);font-family:var(--font-meta);margin:24px 0 0;padding:24px;font-size:.875rem;line-height:1.8}.TXj4ta_caseMetrics{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:0 clamp(48px,7vw,112px);margin:0;display:grid}.TXj4ta_caseMetrics>div{border-top:1px solid var(--color-border-decorative);flex-direction:column;gap:16px;padding-block:28px;display:flex}.TXj4ta_caseMetrics>div:first-child{border:0;grid-row:1/3;justify-content:center;padding:0}.TXj4ta_caseMetrics dt{max-width:28ch;color:var(--color-text-muted);font-size:1rem;line-height:1.6}.TXj4ta_caseMetrics dd{font-family:var(--font-heading);letter-spacing:-.055em;order:-1;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:600;line-height:1.05}.TXj4ta_caseMetrics>div:first-child dd{font-size:clamp(5rem,15vw,14rem);line-height:.95}.TXj4ta_caseMetricsFour{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(48px,7vw,112px)}.TXj4ta_caseMetricsFour>div:first-child{border-top:1px solid var(--color-border-decorative);grid-row:auto;justify-content:flex-start;padding-block:28px}.TXj4ta_caseMetricsFour>div:first-child dd{font-size:clamp(2rem,4vw,4rem);line-height:1.05}.TXj4ta_caseMetricsFour dt{max-width:44ch;color:var(--color-text)}.TXj4ta_caseNavigation{padding-bottom:clamp(72px,7vw,112px)}.TXj4ta_caseNavigation>div{border-top:1px solid var(--color-border-decorative);padding-top:32px}.TXj4ta_caseNavigation a{color:var(--color-text);text-decoration:none}.TXj4ta_caseNavigation a:hover{text-underline-offset:.3em;text-decoration:underline}.TXj4ta_caseReturn{align-items:center;min-height:44px;margin-bottom:32px;font-size:.9375rem;display:inline-flex}.TXj4ta_caseNextProject{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.TXj4ta_caseNextProject>span{max-width:17ch;font-family:var(--font-heading);letter-spacing:-.04em;font-size:clamp(1.75rem,3.2vw,3.25rem);line-height:1.1}.TXj4ta_caseNextArt{aspect-ratio:16/9;border:0}@media (max-width:1000px){.TXj4ta_caseOverviewLayout,.TXj4ta_caseBuildLayout{grid-template-columns:1fr;gap:32px}.TXj4ta_caseBuildCopy h2{max-width:none;margin-bottom:28px}}@media (max-width:760px){.TXj4ta_collectionTabs{width:100%;margin-bottom:32px;display:grid}.TXj4ta_collectionTab{padding-inline:8px;font-size:.875rem}header.TXj4ta_indexHero{padding-bottom:32px}.TXj4ta_technicalGrid{grid-template-columns:1fr;gap:40px}.TXj4ta_technicalGrid pre{padding:20px}.TXj4ta_caseSystemGalleryGrid,.TXj4ta_caseCapabilitiesGrid{grid-template-columns:1fr}.TXj4ta_featured{padding:64px 22px 72px}.TXj4ta_sectionHeading{flex-wrap:wrap;align-items:flex-start;gap:8px 24px;margin-bottom:28px}.TXj4ta_sectionHeading>a{min-height:44px;font-size:.8125rem}.TXj4ta_grid{grid-template-columns:1fr;gap:40px}.TXj4ta_art{aspect-ratio:1.2}.TXj4ta_projectSection{padding-bottom:56px;scroll-margin-top:100px}.TXj4ta_caseHero{padding-top:128px;padding-bottom:40px}.TXj4ta_caseHeroIntro{grid-template-columns:1fr;gap:28px}.TXj4ta_caseHero h1{font-size:clamp(2.5rem,10vw,4rem)}.TXj4ta_caseIntroduction{max-width:38ch;margin:0}.TXj4ta_caseArt{aspect-ratio:1.05}.TXj4ta_caseMetricsTitle{margin-bottom:40px}.TXj4ta_caseMetrics{grid-template-columns:1fr;gap:0}.TXj4ta_caseMetrics>div:first-child{grid-row:auto;padding-bottom:40px}.TXj4ta_caseMetrics>div:not(:first-child){grid-template-columns:minmax(90px,.6fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.TXj4ta_caseMetricsFour>div:first-child{padding-block:28px}.TXj4ta_caseMetricsFour>div:not(:first-child){align-items:stretch;gap:16px;display:flex}.TXj4ta_caseNextProject{grid-template-columns:1fr;gap:28px}}@media (max-width:360px){.TXj4ta_collectionTabs{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
.hv4hja_section{--selection-background:var(--color-accent-subtle);--selection-text:var(--color-text);--terminal-border:#39424c;--terminal-divider:#303943;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-hero-text);background:#10151b;border-top:1px solid #26303a;padding:128px 6.7vw 152px}.hv4hja_terminal{border:1px solid var(--terminal-border);border-radius:var(--radius-card);background:linear-gradient(#1c2229,#171c22);transform:perspective(1400px)rotateX(3deg)translateY(-6px);box-shadow:inset 0 1px #ffffff14,0 7px #080b0f,0 8px #2a333c,0 26px 48px #00000080,0 60px 100px -30px #000000b3}.hv4hja_terminalHeader{border-bottom:1px solid var(--terminal-border);border-radius:var(--radius-card) var(--radius-card) 0 0;background:#222a32;align-items:center;gap:18px;padding:18px 32px;display:flex}.hv4hja_windowDots{gap:6px;display:flex}.hv4hja_windowDots span{border:1px solid var(--color-hero-text-muted);opacity:.55;border-radius:50%;width:6px;height:6px}.hv4hja_heading{font-family:var(--font-meta);letter-spacing:-.02em;color:var(--color-hero-text-muted);margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.hv4hja_list{margin:0;padding:8px 32px;list-style:none}.hv4hja_row{border-bottom:1px solid var(--terminal-divider)}.hv4hja_link{color:inherit;cursor:pointer;padding:28px 0;text-decoration:none;display:block}.hv4hja_link:focus-visible{outline:2px solid var(--color-hero-accent);outline-offset:5px}.hv4hja_row:last-child{border-bottom:0}.hv4hja_label{font-family:var(--font-meta);letter-spacing:-.04em;text-wrap:initial;cursor:inherit;-webkit-user-select:text;user-select:text;margin:0;font-size:clamp(1.375rem,3.35vw,3.25rem);font-weight:500;line-height:1.3;display:grid}.hv4hja_reserve,.hv4hja_typed{grid-area:1/1;min-width:0}.hv4hja_reserve{visibility:hidden;-webkit-user-select:none;user-select:none}.hv4hja_typed{isolation:isolate;justify-self:start;max-width:100%;position:relative}.hv4hja_section[data-typing=pending] .hv4hja_typed{visibility:hidden}.hv4hja_caret{vertical-align:-.03em;background:var(--color-hero-accent);pointer-events:none;-webkit-user-select:none;user-select:none;width:.24em;height:.82em;margin-left:.12em;margin-right:-.36em;display:none}.hv4hja_caret[data-typing=true]{animation:1.1s step-end infinite hv4hja_blink;display:inline-block}.hv4hja_typed:before{content:"";z-index:-1;filter:blur(24px);opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(110deg,#8bd8ff,#ac9aff 42%,#e8a7df 74%,#8ce2de);border-radius:.5em;transition:opacity .18s ease-out;display:none;position:absolute;inset:-.12em -.3em}@keyframes hv4hja_blink{50%{opacity:0}}@media (min-width:761px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hv4hja_typed:before{display:block}.hv4hja_section:not([data-selecting=true]):not(:active) .hv4hja_row[data-ready=true]:is(:hover,:focus-within) .hv4hja_typed:before{opacity:.18}.hv4hja_section:not([data-selecting=true]):not(:active) .hv4hja_row[data-ready=true]:is(:hover,:focus-within) .hv4hja_caret{animation:1.1s step-end infinite hv4hja_blink;display:inline-block}}@media (min-width:1800px){.hv4hja_section{padding-inline:max(6.7vw,50vw - 780px)}}@media (max-width:760px){.hv4hja_section{padding:80px 26px 88px}.hv4hja_terminal{transform:none;box-shadow:inset 0 1px #ffffff14,0 5px #080b0f,0 20px 40px #00000080}.hv4hja_terminalHeader{gap:14px;padding:16px 18px}.hv4hja_list{padding:4px 18px}.hv4hja_link{padding:24px 0}.hv4hja_label{font-size:clamp(1.25rem,5vw,1.75rem)}}@media (prefers-reduced-motion:reduce){.hv4hja_terminal{transform:none}.hv4hja_section[data-typing=pending] .hv4hja_typed{visibility:visible}.hv4hja_typed:before,.hv4hja_caret{display:none}}
.tbojtG_section{--about-gutter:max(6.7vw, calc((100vw - 1560px) / 2));--about-copy-width:min(48vw, 42rem);--about-wheel-size:max(60vw, min(92vw, 132svh));background:var(--color-background);color:var(--color-text);scroll-margin-top:-7.5rem;position:relative}.tbojtG_viewport{position:relative}.tbojtG_content{min-width:0;padding:128px var(--about-gutter) 96px}.tbojtG_heading{font-family:var(--font-meta);letter-spacing:0;color:var(--color-text-muted);margin:0 0 40px;font-size:.875rem;font-weight:500;line-height:1.6}.tbojtG_copyStack{gap:56px;max-width:40rem;display:grid}.tbojtG_panel h3{letter-spacing:-.025em;margin:0 0 20px;font-size:1.25rem;line-height:1.3}.tbojtG_panel p{letter-spacing:-.025em;margin:0;font-size:1.5rem;line-height:1.5}.tbojtG_wheel{display:none}.tbojtG_section:not([data-motion=ready]) .tbojtG_viewport{padding-bottom:clamp(180px,28vw,280px);overflow:clip}.tbojtG_section:not([data-motion=ready]) .tbojtG_wheel{--wheel-offset:90deg;--wheel-size:clamp(320px, 80vw, 720px);bottom:calc(var(--wheel-size) * -.5);width:var(--wheel-size);aspect-ratio:1;pointer-events:none;display:block;position:absolute;left:50%;transform:translate(-50%)}.tbojtG_section[data-motion=ready]{height:calc(var(--chapter-count) * 100svh)}.tbojtG_section[data-motion=ready] .tbojtG_viewport{height:100svh;position:sticky;top:0;overflow:clip}.tbojtG_section[data-motion=ready] .tbojtG_content{z-index:2;width:var(--about-copy-width);min-height:100svh;margin-left:var(--about-gutter);flex-direction:column;justify-content:center;padding:132px 0 72px;display:flex;position:relative}.tbojtG_section[data-motion=ready] .tbojtG_copyStack{gap:0;max-width:28ch;margin-block:-14px;padding-block:14px;font-size:clamp(1.65rem,2.4vw,2.75rem);overflow:clip}.tbojtG_section[data-motion=ready] .tbojtG_panel{transform:translate3d(0, calc(var(--copy-direction) * (100% + 32px)), 0);pointer-events:none;-webkit-user-select:none;user-select:none;grid-area:1/1;transition:none}.tbojtG_section[data-motion=ready] .tbojtG_panel:is([data-active=true],[data-leaving=true]){transition:transform .72s cubic-bezier(.2,1.2,.35,1)}.tbojtG_section[data-motion=ready] .tbojtG_panel[data-active=true]{pointer-events:auto;-webkit-user-select:text;user-select:text;transform:translate(0,0)}.tbojtG_section[data-motion=ready] .tbojtG_panel h3{font-size:1.125rem}.tbojtG_section[data-motion=ready] .tbojtG_panel p{font-size:inherit;line-height:1.35}.tbojtG_section[data-motion=ready] .tbojtG_wheel{z-index:1;top:50%;left:calc(var(--about-gutter) + var(--about-copy-width) + clamp(48px, 5vw, 100px));width:var(--about-wheel-size);aspect-ratio:1;pointer-events:none;display:block;position:absolute;transform:translateY(-50%)}.tbojtG_rotor{transform:rotate(calc(var(--wheel-angle,0deg) + var(--wheel-offset,0deg)));will-change:transform;position:absolute;inset:0}.tbojtG_drawing,.tbojtG_marker{fill:none;stroke-width:1px;width:100%;height:100%;display:block;position:absolute;inset:0}.tbojtG_mainRing{stroke:var(--color-text);stroke-width:8px;opacity:.9}.tbojtG_marker{stroke:var(--color-accent);stroke-width:1.2px;transform:rotate(var(--wheel-offset,0deg))}.tbojtG_sectorLabel{transform-origin:0 0;width:35%;height:0;transform:rotate(var(--sector-angle));position:absolute;top:50%;left:50%}.tbojtG_sectorLabel>span{width:max-content;transform:translate(-50%, -50%) rotate(calc(-1 * (var(--sector-angle) + var(--wheel-angle,0deg) + var(--wheel-offset,0deg))));font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-text-muted);font-size:clamp(.875rem,1vw,1rem);font-weight:650;line-height:1.2;display:block;position:absolute;top:0;left:100%}.tbojtG_sectorLabel[data-active=true]>span{color:var(--color-text)}.tbojtG_sectorLabel:not([data-active=true])>span{visibility:hidden}@media (max-width:1100px){.tbojtG_section{--about-gutter:clamp(16px, 6.7vw, 32px)}.tbojtG_content{padding:112px var(--about-gutter) 72px}.tbojtG_copyStack{gap:40px}.tbojtG_panel p{font-size:1.25rem}.tbojtG_section[data-motion=ready] .tbojtG_viewport{flex-direction:column;display:flex}.tbojtG_section[data-motion=ready] .tbojtG_content{width:calc(100% - var(--about-gutter) * 2);max-width:36rem;min-height:0;margin-left:var(--about-gutter);flex-shrink:0;justify-content:flex-start;padding:clamp(112px,15svh,160px) 0 32px}.tbojtG_section[data-motion=ready] .tbojtG_copyStack{max-width:none;font-size:clamp(1.375rem,5.8vw,2rem)}.tbojtG_section[data-motion=ready] .tbojtG_panel{transform:translate3d(calc(var(--copy-direction) * -1 * (100% + 32px)), 0, 0)}.tbojtG_section[data-motion=ready] .tbojtG_panel h3{margin-bottom:16px;font-size:1.25rem}.tbojtG_heading{margin-bottom:24px}.tbojtG_section[data-motion=ready] .tbojtG_wheel{--wheel-offset:90deg;--wheel-size:min(165vw, 82svh);width:var(--wheel-size);margin-top:auto;margin-bottom:calc(var(--wheel-size) * -.4);flex-shrink:0;position:relative;top:auto;bottom:auto;left:50%;transform:translate(-50%)}.tbojtG_sectorLabel>span{font-size:.9375rem}}@media (max-width:1100px) and (max-height:680px){.tbojtG_section[data-motion=ready] .tbojtG_content{padding-top:100px}.tbojtG_section[data-motion=ready] .tbojtG_copyStack{font-size:1.25rem}.tbojtG_section[data-motion=ready] .tbojtG_panel h3{font-size:1.125rem}.tbojtG_section[data-motion=ready] .tbojtG_wheel{--wheel-size:min(150vw, 70svh);margin-bottom:calc(var(--wheel-size) * -.55)}}@media (max-width:1100px) and (max-height:540px){.tbojtG_section[data-motion=ready] .tbojtG_content{padding-top:clamp(88px,11vw,112px);padding-bottom:16px}.tbojtG_heading{margin-bottom:16px}.tbojtG_section[data-motion=ready] .tbojtG_copyStack{font-size:clamp(1rem,4.2svh,1.25rem)}.tbojtG_section[data-motion=ready] .tbojtG_panel h3{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.tbojtG_panel{transition:none!important}}
.i9rUTW_section{background:var(--color-background);min-height:90svh;color:var(--color-text);padding:100px max(6.7vw,50vw - 780px)}.i9rUTW_inner{max-width:1560px;margin-inline:auto}.i9rUTW_heading{font-family:var(--font-meta);letter-spacing:0;color:var(--color-text-muted);margin:0 0 24px;font-size:.875rem;font-weight:500;line-height:1.6}.i9rUTW_introduction{max-width:64ch;color:var(--color-text-muted);margin:36px 0 32px;font-size:1rem;line-height:1.7}.i9rUTW_panel{min-width:0;max-width:960px}.i9rUTW_section :focus-visible{outline-color:var(--color-text)}.i9rUTW_carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.i9rUTW_slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:center;gap:48px;min-width:0;padding:8px 4px 24px;display:grid}.i9rUTW_slide[data-clone=true]{display:none}.i9rUTW_carousel[data-loop=ready] .i9rUTW_slide[data-clone=true]{display:grid}.i9rUTW_slide:focus-visible{outline-offset:-2px}.i9rUTW_copy h3{letter-spacing:-.025em;margin:0 0 14px;font-size:1.375rem;line-height:1.25}.i9rUTW_copy p{max-width:52ch;color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}.i9rUTW_arrows{gap:8px;margin-top:20px;display:flex}.i9rUTW_arrows button{width:44px;height:44px;color:var(--color-text);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.i9rUTW_arrows button:hover{background:var(--color-surface)}.i9rUTW_arrows .i9rUTW_rotationControl{border-radius:var(--radius-control);width:auto;margin-right:auto;padding-inline:12px;font-size:.875rem}@media (prefers-reduced-motion:reduce){.i9rUTW_arrows .i9rUTW_rotationControl{display:none}}.i9rUTW_visual{background:var(--color-surface);border:1px solid var(--color-border-decorative);place-items:center;height:160px;padding:20px;display:grid}.i9rUTW_process{justify-content:space-between;width:100%;display:flex;position:relative}.i9rUTW_process:before{content:"";background:var(--color-border-decorative);height:1px;position:absolute;inset:9px 12px auto}.i9rUTW_process>span{background:var(--color-surface);color:var(--color-text);flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.i9rUTW_process>span>span{color:var(--color-text);font-size:.6875rem}.i9rUTW_portal{width:100%}.i9rUTW_portal>span{justify-content:space-between;align-items:center;font-size:.6875rem;font-weight:500;display:flex}.i9rUTW_portal>div{border-bottom:1px solid var(--color-border-decorative);color:var(--color-text-muted);justify-content:space-between;gap:8px;margin:18px 0 14px;padding-bottom:8px;font-size:.5625rem;display:flex}.i9rUTW_portal i{background:var(--color-border-decorative);width:100%;height:3px;margin-top:8px;display:block}.i9rUTW_portal i:nth-last-child(2){width:72%}.i9rUTW_portal i:last-child{width:46%}.i9rUTW_pricing{width:100%;margin:0;font-size:.625rem}.i9rUTW_pricing>div{border-bottom:1px solid var(--color-border-decorative);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.i9rUTW_pricing>div:last-child{border:0}.i9rUTW_pricing dt{color:var(--color-text-muted)}.i9rUTW_pricing dd{text-align:right;margin:0}.i9rUTW_brands{align-items:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}.i9rUTW_brands img{object-fit:contain;filter:grayscale();width:72px;height:72px;display:block}.i9rUTW_roundLogo{border-radius:50%}@media (max-width:760px){.i9rUTW_slide{grid-template-columns:minmax(0,1fr);gap:24px}.i9rUTW_visual{max-width:260px;height:128px;padding:16px}.i9rUTW_section{min-height:0;padding:72px 22px}.i9rUTW_heading{margin-bottom:20px}.i9rUTW_introduction{margin-top:28px;font-size:.9375rem}.i9rUTW_copy h3{font-size:1.125rem}.i9rUTW_copy p{font-size:.9375rem;line-height:1.65}.i9rUTW_visual{padding:12px}.i9rUTW_brands{gap:28px}.i9rUTW_brands img{width:56px;height:56px}.i9rUTW_portal>div{gap:4px;font-size:.5rem}.i9rUTW_pricing{font-size:.5625rem}}@media (max-width:360px){.i9rUTW_brands{gap:24px}.i9rUTW_brands img{width:52px;height:52px}}
