/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--gutter:48px;--inner-max:1500px;--inner:min(calc(100vw - 2 * var(--gutter)),var(--inner-max));--hero-copy-max:1344px;--cta-lockup-max:900px;--footer-max:1440px;--footer-inset:16px;--half:calc(var(--inner) / 2);--third:calc(var(--inner) / 3);--s-1:1px;--s-2:2px;--s-4:4px;--s-6:6px;--s-8:8px;--s-10:10px;--s-16:16px;--s-24:24px;--s-32:32px;--s-40:40px;--s-48:48px;--s-64:64px;--s-80:80px;--s-160:160px;--section-space:var(--s-80);--block-pad:var(--s-16);--heading-row-pad-y:var(--s-40);--lockup-gap:var(--s-8);--lockup-gap-lg:var(--s-16);--button-gap:var(--s-8);--col-pad-x:var(--s-80);--col-pad-y:var(--s-40);--slot-pad:var(--s-16);--ribbon-pad:var(--s-16);--ribbon-gap:var(--s-8);--nav-h:64px;--nav-pad-y:var(--s-16);--nav-logo-w:120px;--nav-logo-h:28px;--nav-logo-gap:80px;--nav-link-gap:var(--s-24);--nav-link-h:40px;--nav-cta-gap:var(--s-8);--lang-w:72px;--lang-h:32px;--hamburger-w:32px;--hamburger-h:40px;--hero-pad-y:var(--s-80);--hero-gap:var(--s-80);--hero-h-gap:var(--s-16);--hero-lede-gap:var(--s-24);--hero-lede-w:483px;--slot-dash-h:750px;--slot-dash-radius:16px;--logoband-h:123px;--logoband-row-text-h:56px;--logoband-row-logos-h:62px;--logo-gap:var(--s-80);--g2-icon:24px;--rail-w:88px;--rail-top-pad:var(--s-80);--rail-sticky-top:62px;--rail-sticky-h:92vh;--rail-link-pad:var(--s-16) var(--s-8);--rail-link-gap:var(--s-4);--rail-icon:16px;--stack-stages:5;--stack-stage:900px;--stack-content-top:var(--s-64);--pane-pad:var(--s-16);--pane-gap:var(--s-16);--pane-text-pad-x:var(--s-40);--pane-callout-gap:var(--s-40);--tag-pad:4px 10px 4px 4px;--tag-gap:var(--s-4);--tag-icon:22px;--tag-border:var(--s-1);--card-border:var(--s-1);--card-radius:8px;--card-icon:24px;--spot-m:279px;--spot-pad-m:var(--s-24);--lockup-w-split:480px;--slot-split-h:600px;--split-tag-pad-b:var(--s-8);--quote-pad:var(--s-16) var(--s-24) var(--s-16) var(--s-16);--portrait-w:453px;--portrait-h:560px;--quote-col-pad:var(--s-80) 0 var(--s-24) var(--s-24);--quote-gap:var(--s-24);--quote-lockup-gap:var(--s-16);--quote-logo-slot:48px;--quote-logo-w:128px;--quote-logo-h:26px;--attrib-gap:var(--s-6);--logo-stack-pad:var(--s-6);--logo-cell-h:32px;--badge-w:175px;--badge-h:71px;--badge-cell-pad:var(--s-24);--play:48px;--lockup-w-stat:512px;--slot-stat-h:565px;--stat-tag-h:19px;--stat-tag-pad-b:var(--s-24);--stat-row-gap:var(--s-40);--stat-cell-pad:var(--s-24) var(--s-16);--stat-cell-gap:var(--s-2);--stat-unit-gap:var(--s-4);--cell-pad:var(--s-16);--cell-icon-gap:var(--s-8);--card-body-gap:var(--s-16);--cta-pad-y:var(--s-160);--cta-pad-x:var(--s-16);--cta-gap:var(--s-160);--cta-lockup-gap:var(--s-24);--cta-h-extra:var(--s-16);--footer-pad:var(--s-160) var(--s-32) var(--s-32);--footer-gap:var(--s-80);--footer-cols:5;--footer-col-gap:37px;--footer-group-gap:var(--s-40);--footer-head-pad:0 var(--s-10);--footer-head-gap:var(--s-16);--footer-item-pad:var(--s-10);--footer-item-gap:var(--s-4);--footer-logo-w:139px;--footer-logo-h:33px;--legal-h:32px;--legal-gap:var(--s-8);--legal-dot:3px;--btn-lg-h:40px;--btn-lg-pad:8px 8px 8px 14px;--btn-lg-gap:3px;--btn-sm-h:28px;--btn-sm-pad:4px 6px 4px 14px;--btn-sm-gap:2px;--btn-radius:100px;--arrow-w:15px;--arrow-h:12px;--chev-w:8px;--chev-h:6px;--link-arrow-gap:var(--s-1);--icon:24px;--line:1px;--gridline-count:16;--gridline-pitch:130px;--gridline-top:1px;--gridline-h:1280px;--gridline-seam:linear-gradient(-90deg,#0000000b,#0000 79.5%,#0000);--f-medium:"Garnett Medium",Arial,sans-serif;--f-regular:"Garnett Regular",Arial,sans-serif;--f-quote:"ABC Arizona Text Light Italic",Georgia,serif;--f-ui:"Apercu Pro Medium",Arial,sans-serif;--t-display:48px;--t-display-lh:57.6px;--t-display-ls:-.96px;--t-h2:28px;--t-h2-lh:33.6px;--t-h2-ls:-.28px;--t-h3:22px;--t-h3-lh:26.4px;--t-body-lg:16px;--t-body-lg-lh:25.6px;--t-body-lg-ls:.32px;--t-body:14px;--t-body-lh:21px;--t-body-ls:.28px;--t-body-sm:12px;--t-body-sm-lh:20.16px;--t-body-sm-ls:.24px;--t-label:14px;--t-label-lh:16.8px;--t-label-ls:.28px;--t-btn-lg:16px;--t-btn-lg-lh:16px;--t-btn-sm:12px;--t-btn-sm-lh:12px;--t-rail:10px;--t-rail-lh:16.8px;--t-rail-ls:.2px;--t-stat:42px;--t-stat-lh:42px;--t-stat-ls:.84px;--t-unit:24px;--t-unit-lh:24px;--t-unit-ls:.48px;--t-quote:40px;--t-quote-lh:48px;--t-foot-head:12px;--t-foot-head-lh:21.6px;--t-foot-head-ls:2.4px;--t-foot-link:12px;--t-foot-link-lh:12px;--t-foot-link-ls:.24px;--t-ribbon-link:12px;--t-ribbon-link-lh:16px;--t-badge:10px;--t-badge-lh:16px;--t-badge-ls:.2px;--t-badge-sm:9px;--t-badge-sm-lh:15.12px;--t-badge-sm-ls:.18px;--t-hero-m:36px;--t-hero-m-lh:43.2px;--t-hero-m-ls:-.72px;--f-gutter:var(--s-16);--f-gutter-wide:var(--s-80);--f-panel-radius:40px;--f-panel-max:1500px;--f-hero-max:1800px;--f-inner-wide:1280px;--f-hero-pad-y:120px 0;--f-hero-pad-t-pic:var(--s-80);--f-hero-gap-pic:var(--s-80);--f-hero-pad-b-pic:100px;--f-hero-col:800px;--f-hero-col-wide:1200px;--f-lede-max:800px;--f-eyebrow-pad-b:var(--s-16);--f-head-gap:var(--s-16);--f-btn-pad-t:var(--s-24);--f-hero-msg-inset:var(--s-24);--f-hero-pic-pad:0 var(--s-80) 60px;--f-hero-pic-w:1180px;--f-hero-pic-h:392px;--f-hero-pic-pad-in:var(--s-4) 20px var(--s-4) var(--s-4);--f-hero-pic-radius:var(--s-16);--f-tag-h:31px;--f-tag-pad:10px 12px;--f-tag-radius:var(--s-4);--f-tag-row-h:47px;--f-row-pad-y:var(--s-80);--f-row-pad-x:var(--s-48);--f-row-inset:var(--s-8);--f-row-radius:32px;--f-row-half:664px;--f-split-text-pad-x:var(--s-64);--f-split-lockup:536px;--f-split-lockup-gap:var(--s-32);--f-split-copy-gap:var(--s-16);--f-split-pic:664px;--f-split-pic-radius:var(--s-24);--f-rule-h:3px;--f-rule-gap:var(--s-64);--f-check-gap:var(--s-16);--f-check-icon:var(--s-16);--f-check-icon-pad:3px 0 7px;--f-check-text-gap:var(--s-8);--f-alt-pad:var(--s-40) 0;--f-alt-gap:var(--s-24);--f-alt-msg-max:1200px;--f-alt-msg-pad:var(--s-80) 0 0 var(--s-24);--f-alt-col:720px;--f-alt-pic-max:1400px;--f-alt-pic-h:663px;--f-alt-pic-slot-w:1152px;--f-alt-pic-slot-h:603px;--f-alt-light-pad-t:120px;--f-alt-light-gap:var(--s-40);--f-alt-card-pad:var(--s-40);--f-alt-card-h:623px;--f-alt-card-radius:var(--s-24);--f-alt-card-slot-w:1200px;--f-alt-card-slot-h:534px;--f-alt-caption-gap:var(--s-24);--f-alt-caption-h:50px;--f-alt-ctrl:48px;--f-footer-inset:var(--s-32);--f-alt-stack-gap:var(--s-24);--f-row-rhythm:var(--s-160);--t-display-xl:60px;--t-display-xl-lh:72px;--t-display-xl-ls:-1.2px;--t-h2-lg:36px;--t-h2-lg-lh:43.2px;--t-h2-lg-ls:-.72px;--t-h2-alt:48px;--t-h2-alt-lh:57.6px;--t-h2-alt-ls:-.96px;--t-caption:18px;--t-caption-lh:28.8px;--t-caption-ls:.36px;--paper:#fafafa;--paper-2:#fff;--ink:#1f2023;--ink-soft:#55575c;--line-color:#eaeaea;--dark:#333;--dark-ink:#f2f2f2;--line-color-dark:#ffffff1f;--slot-bg:#d9d9d9;--slot-bg-dark:#5a5a5a;--slot-ink:#6b6b6b;--btn-dark-bg:#1f2023;--btn-ghost-bg:#00000012;--btn-ghost-dark-bg:#ffffff1a;--breakpoint-m:809px}@media (max-width:809px){:root{--gutter:0px;--inner:100vw;--block-pad:var(--s-24);--section-space:var(--s-40);--heading-row-action-pad-y:var(--s-24);--col-pad-x:var(--s-24);--hero-pad-y:var(--s-40);--hero-gap:var(--s-48);--hero-h-gap:var(--s-8);--hero-lede-w:100%;--hero-pad-x:var(--s-24);--stack-top-pad:var(--s-40);--panel-pad:var(--s-48) var(--s-24);--panel-gap:var(--s-32);--slot-split-h:500px;--quote-col-pad:var(--s-40) 0 var(--s-24) 0;--cta-pad-y:var(--s-80);--cta-pad-x:var(--s-8);--cta-gap:var(--s-80);--footer-inset:8px;--footer-pad:var(--s-80) var(--s-24) var(--s-32);--footer-cols:2;--footer-col-gap:var(--s-24);--nav-pad-x:var(--s-16);--ribbon-group-gap:var(--s-4);--ribbon-link-gap:var(--s-16);--legal-gap-y:var(--s-24);--t-display:28px;--t-display-lh:33.6px;--t-display-ls:-.28px;--t-h2:22px;--t-h2-lh:26.4px;--t-h2-ls:0;--t-h3:18px;--t-h3-lh:25.2px;--t-h3-ls:0;--t-quote:24px;--t-quote-lh:28.8px;--f-gutter:var(--s-8);--f-gutter-wide:var(--s-24);--f-inner-wide:342px;--f-hero-pad-y:var(--s-80) 0 10px;--f-hero-pad-t-pic:100px;--f-hero-gap-pic:var(--s-40);--f-hero-pad-b-pic:var(--s-40);--f-hero-msg-inset:var(--s-16);--f-hero-col:640px;--f-hero-pic-pad:0 var(--s-16);--f-hero-pic-w:342px;--f-hero-pic-h:248px;--f-hero-pic-pad-in:20px var(--s-24) 20px 0;--f-row-pad-y:var(--s-40);--f-row-pad-x:var(--s-16);--f-row-half:342px;--f-split-text-pad-x:0px;--f-split-lockup:342px;--f-split-pic:342px;--f-split-stack-gap:var(--s-40);--f-alt-pad:var(--s-4);--f-alt-msg-pad:var(--s-40) var(--s-24) 0;--f-alt-col:318px;--f-alt-pic-max:366px;--f-alt-pic-h:171px;--f-alt-pic-slot-w:334px;--f-alt-pic-slot-h:171px;--f-alt-light-pad-t:var(--s-80);--f-alt-light-gap:var(--s-24);--f-alt-card-pad:var(--s-16);--f-alt-card-h:auto;--f-alt-card-slot-w:310px;--f-alt-card-slot-h:138px;--f-alt-stack-gap:44px;--t-display-xl:28px;--t-display-xl-lh:33.6px;--t-display-xl-ls:-.28px;--t-h2-lg:28px;--t-h2-lg-lh:33.6px;--t-h2-lg-ls:-.28px;--t-h2-alt:36px;--t-h2-alt-lh:43.2px;--t-h2-alt-ls:-.72px}}:root{--body-size:15.4px;--t-display:calc(var(--body-size) * (48 / 14));--t-h2:calc(var(--body-size) * (28 / 14));--t-h3:calc(var(--body-size) * (22 / 14));--t-body-lg:calc(var(--body-size) * (16 / 14));--t-body:calc(var(--body-size) * (14 / 14) * 1.05);--t-body-sm:calc(var(--body-size) * (12 / 14) * 1.05);--t-lede-lg:calc(var(--body-size) * (20 / 14) * 1.05);--t-label:calc(var(--body-size) * (14 / 14));--t-rail:calc(var(--body-size) * (10 / 14));--t-stat:calc(var(--body-size) * (42 / 14));--t-unit:calc(var(--body-size) * (24 / 14));--t-quote:calc(var(--body-size) * (24 / 14));--t-btn-lg:calc(var(--body-size) * (16 / 14));--t-btn-sm:calc(var(--body-size) * (12 / 14));--t-foot-head:calc(var(--body-size) * (12 / 14));--t-foot-link:calc(var(--body-size) * (12 / 14));--t-hero-m:calc(var(--body-size) * (36 / 14));--t-lede-lg-lh:calc(var(--t-lede-lg) * 1.5);--t-display-lh:calc(var(--t-display) * 1.2);--t-h2-lh:calc(var(--t-h2) * 1.2);--t-h3-lh:calc(var(--t-h3) * 1.2);--t-body-lg-lh:calc(var(--t-body-lg) * 1.6);--t-body-lh:calc(var(--t-body) * 1.5);--t-body-sm-lh:calc(var(--t-body-sm) * 1.68);--t-label-lh:calc(var(--t-label) * 1.2);--t-rail-lh:calc(var(--t-rail) * 1.68);--t-stat-lh:calc(var(--t-stat) * 1);--t-unit-lh:calc(var(--t-unit) * 1);--t-quote-lh:calc(var(--t-quote) * 1.5);--t-btn-lg-lh:calc(var(--t-btn-lg) * 1);--t-btn-sm-lh:calc(var(--t-btn-sm) * 1);--t-foot-head-lh:calc(var(--t-foot-head) * 1.8);--t-foot-link-lh:calc(var(--t-foot-link) * 1);--t-hero-m-lh:calc(var(--t-hero-m) * 1.2);--t-display-ls:-.02em;--t-h2-ls:-.01em;--t-h3-ls:0;--t-body-lg-ls:0em;--t-body-ls:0em;--t-body-sm-ls:0em;--t-label-ls:.02em;--t-rail-ls:.02em;--t-stat-ls:.02em;--t-unit-ls:.02em;--t-foot-head-ls:.2em;--t-foot-link-ls:.02em;--t-hero-m-ls:-.02em}@media (max-width:809px){:root{--t-display:calc(var(--body-size) * (28 / 14));--t-h2:clamp(1.625rem,7.18vw,1.75rem);--t-h3:clamp(1.25rem,5.64vw,1.375rem);--t-quote:calc(var(--body-size) * (18 / 14));--t-hero-m:clamp(2.25rem,10.15vw,2.475rem);--t-display-lh:calc(var(--t-display) * 1.2);--t-h2-lh:calc(var(--t-h2) * 1.2);--t-h3-lh:calc(var(--t-h3) * 1.4);--t-quote-lh:calc(var(--t-quote) * 1.5);--t-hero-m-lh:calc(var(--t-hero-m) * 1.12);--t-display-ls:-.01em;--t-h2-ls:0;--t-h3-ls:0}}:root{--f-medium:"Geist Medium",Arial,sans-serif;--f-regular:"Geist Regular",Arial,sans-serif;--f-ui:"Geist Regular",Arial,sans-serif;--dnk-blue:#1a62d5}.mark.m-nfx{height:32px}.mark.m-metaprop{height:29px}.mark.m-woori{height:48px}.mark.m-flybridge{border-radius:5px;height:32px}.mark.m-hana{height:28px}.mark.m-goodwater{height:25px}.mark.m-chamaeleon{height:23px}.mark.m-maple{border-radius:5px;height:36px}@font-face{font-family:Geist Medium;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:545;font-style:normal;font-display:block}@font-face{font-family:Geist Regular;src:url(/fonts/Geist-Variable.woff2)format("woff2");font-weight:390;font-style:normal;font-display:block}:root{--hero-half:calc(min(calc(100vw - 2 * var(--gutter)),var(--hero-copy-max)) / 2);--s-128:calc(var(--s-64) * 2)}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--paper);color:var(--ink)}body{font-family:var(--f-regular);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,p{font-weight:400}.t-display{font:400 var(--t-display)/var(--t-display-lh) var(--f-medium);letter-spacing:var(--t-display-ls)}.t-h2{font:400 var(--t-h2)/var(--t-h2-lh) var(--f-medium);letter-spacing:var(--t-h2-ls)}.t-h3{font:400 var(--t-h3)/var(--t-h3-lh) var(--f-medium);letter-spacing:var(--t-h3-ls)}.t-body-lg{font:400 var(--t-body-lg)/var(--t-body-lg-lh) var(--f-medium);letter-spacing:var(--t-body-lg-ls)}.t-body-lg.f-regular{font-family:var(--f-regular);font-size:calc(var(--t-body-lg) * 1.05);line-height:calc(var(--t-body-lg-lh) * 1.05)}.t-body{font:400 var(--t-body)/var(--t-body-lh) var(--f-regular);letter-spacing:var(--t-body-ls)}.t-body-sm{font:400 var(--t-body-sm)/var(--t-body-sm-lh) var(--f-regular);letter-spacing:var(--t-body-sm-ls)}.t-lede-lg{font:400 var(--t-lede-lg)/var(--t-lede-lg-lh) var(--f-medium);letter-spacing:var(--t-body-lg-ls)}.t-lede-lg.f-regular{font-family:var(--f-regular)}.t-label{font:400 var(--t-label)/var(--t-label-lh) var(--f-medium);letter-spacing:var(--t-label-ls)}.t-rail{font:400 var(--t-rail)/var(--t-rail-lh) var(--f-regular);letter-spacing:var(--t-rail-ls)}.t-quote{font:400 var(--t-quote)/var(--t-quote-lh) var(--f-regular);letter-spacing:var(--t-h3-ls)}.t-stat{font:400 var(--t-stat)/var(--t-stat-lh) var(--f-regular);letter-spacing:var(--t-stat-ls)}.t-unit{font:400 var(--t-unit)/var(--t-unit-lh) var(--f-regular);letter-spacing:var(--t-unit-ls)}.t-foot-head{font:400 var(--t-foot-head)/var(--t-foot-head-lh) var(--f-medium);letter-spacing:var(--t-foot-head-ls);text-transform:uppercase}.t-foot-link{font:400 var(--t-foot-link)/var(--t-foot-link-lh) var(--f-regular);letter-spacing:var(--t-foot-link-ls)}.t-hero-m{font:400 var(--t-hero-m)/var(--t-hero-m-lh) var(--f-medium);letter-spacing:var(--t-hero-m-ls)}.hl{--hl-t:0;--hl-r:0;--hl-b:0;--hl-l:0;position:relative}.hl:after{content:"";pointer-events:none;border-width:0;border-top:var(--hl-t,0) solid var(--lc,var(--line-color));border-right:var(--hl-r,0) solid var(--lc,var(--line-color));border-bottom:var(--hl-b,0) solid var(--lc,var(--line-color));border-left:var(--hl-l,0) solid var(--lc,var(--line-color));border-radius:inherit;z-index:2;position:absolute;inset:0}.hl-t{--hl-t:var(--line)}.hl-r{--hl-r:var(--line)}.hl-b{--hl-b:var(--line)}.hl-l{--hl-l:var(--line)}.dark{--lc:var(--line-color-dark);background:var(--dark);color:var(--dark-ink)}.inner{width:var(--inner);margin:0 auto;position:relative}.band{height:var(--section-space)}.half{width:var(--half);flex:none}.row{display:flex}.row.alt{flex-direction:row-reverse}.grid-2{grid-template-columns:repeat(2,1fr);display:grid}.grid-3{grid-template-columns:repeat(3,var(--third));grid-auto-rows:1fr;display:grid}.pic-half{padding:var(--slot-pad)}.text-half{padding:var(--col-pad-y) var(--col-pad-x);flex-direction:column;justify-content:center;align-items:center;display:flex}.pic-row{padding:var(--slot-pad)}.slot{background:var(--slot-bg);color:var(--slot-ink);text-align:center;font:500 var(--t-body-sm)/1.4 var(--f-ui);letter-spacing:var(--t-body-sm-ls);width:var(--w,100%);height:var(--h,100%);padding:var(--s-8);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.slot b{text-transform:uppercase;letter-spacing:var(--t-foot-head-ls);font-weight:500;font-size:var(--t-rail);opacity:.85}.dark .slot{background:var(--slot-bg-dark);color:var(--dark-ink)}.slot.icon{width:var(--icon);height:var(--icon);padding:0}.slot.tag-icon{width:var(--tag-icon);height:var(--tag-icon);border-radius:50%;padding:0}.btn{border-radius:var(--btn-radius);font-family:var(--f-medium);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.btn-lg{height:var(--btn-lg-h);padding:var(--btn-lg-pad);gap:var(--btn-lg-gap);font-size:var(--t-btn-lg);line-height:var(--t-btn-lg-lh)}.btn-sm{height:var(--btn-sm-h);padding:var(--btn-sm-pad);gap:var(--btn-sm-gap);font-size:var(--t-btn-sm);line-height:var(--t-btn-sm-lh)}.cta .buttons .btn-lg,.hero .buttons .btn-lg{height:var(--s-48);padding:0 var(--s-16);gap:var(--s-4);font-size:var(--t-body-lg);line-height:var(--t-body-lg-lh)}.btn.solid{background:var(--btn-dark-bg);color:var(--paper-2)}.btn.ghost{background:var(--btn-ghost-bg)}.dark .btn.ghost{background:var(--btn-ghost-dark-bg);color:var(--dark-ink)}.arrow{width:var(--arrow-w);height:var(--arrow-h);clip-path:polygon(38% 12%,66% 50%,38% 88%,30% 80%,52% 50%,30% 20%)}.arrow,.chev{opacity:.7;background:currentColor;display:inline-block}.chev{width:var(--chev-w);height:var(--chev-h);clip-path:polygon(0 0,100% 0,50% 100%)}.buttons{gap:var(--button-gap);max-width:100%;display:flex}.buttons,.tag{width:max-content}.tag{align-items:center;gap:var(--tag-gap);padding:var(--tag-pad);border:var(--tag-border) solid var(--ink-soft);border-radius:var(--btn-radius);font:400 var(--t-body)/var(--t-body-lh) var(--f-regular);letter-spacing:var(--t-body-ls);display:inline-flex}.lockup{gap:var(--lockup-gap-lg);flex-direction:column;align-items:flex-start;display:flex}.lockup .copy,.lockup-sm{gap:var(--lockup-gap);flex-direction:column;display:flex}.lockup-sm{flex:1;min-width:0}.cell{gap:var(--cell-icon-gap);padding:var(--cell-pad);align-items:flex-start;display:flex}.heading-row{padding:var(--heading-row-pad-y) var(--block-pad);justify-content:space-between;align-items:center;gap:var(--lockup-gap-lg);display:flex}.heading-row .copy{gap:var(--lockup-gap);flex-direction:column;display:flex}.heading-row.centred{text-align:center;justify-content:center}.heading-row.centred .copy{width:min(100%,var(--cta-lockup-max));align-items:center}.nav{z-index:10;background:var(--paper-2);position:sticky;top:0}.nav-inner{height:var(--nav-h);padding:var(--nav-pad-y) var(--nav-pad-x,var(--gutter))}.nav-inner,.nav-logo{align-items:center;display:flex}.nav-logo{--w:var(--nav-logo-w);--h:var(--nav-logo-h);width:var(--nav-logo-w);height:var(--nav-logo-h);flex:none}.nav-logo .wordmark{width:auto;height:100%;display:block}.nav-links{gap:var(--nav-link-gap);margin-left:var(--nav-logo-gap);display:flex}.nav-links a{align-items:center;gap:var(--s-4);height:var(--nav-link-h);display:inline-flex}.nav-ctas{align-items:center;gap:var(--nav-cta-gap);margin-left:auto;display:flex}.nav-group{display:inline-flex;position:relative}.nav-group-btn{align-items:center;gap:var(--s-4);height:var(--nav-link-h);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.nav-group-btn[aria-current=true]{color:var(--ink)}.nav-menu{top:100%;left:calc(-1 * var(--s-16));min-width:calc(var(--s-160) + var(--s-64));padding:var(--s-8);background:var(--paper-2);border-radius:var(--card-radius);z-index:11;flex-direction:column;display:none;position:absolute}.nav-menu a{height:auto;padding:var(--footer-item-pad) var(--s-16);border-radius:var(--s-4);white-space:nowrap;display:flex}.nav-menu a:hover,.nav-menu a[aria-current=page]{background:var(--paper)}.nav-group.open .nav-menu,.nav-group:focus-within .nav-menu,.nav-group:hover .nav-menu{display:flex}.hamburger{width:var(--s-48);height:var(--s-48);border:var(--line) solid var(--line-color);background:var(--paper-2);color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none}.hamburger:focus-visible,.mobile-nav a:focus-visible{outline:var(--line) solid currentColor;outline-offset:var(--s-4)}.hamburger-mark,.hamburger-mark:after,.hamburger-mark:before{width:var(--s-16);height:var(--line);background:currentColor;transition:transform .18s ease-out,opacity .18s ease-out;display:block}.hamburger-mark{position:relative}.hamburger-mark:after,.hamburger-mark:before{content:"";position:absolute;left:0}.hamburger-mark:before{top:calc(-1 * var(--s-4))}.hamburger-mark:after{top:var(--s-4)}.hamburger[aria-expanded=true] .hamburger-mark{background:0 0}.hamburger[aria-expanded=true] .hamburger-mark:before{top:0;transform:rotate(45deg)}.hamburger[aria-expanded=true] .hamburger-mark:after{top:0;transform:rotate(-45deg)}.mobile-nav,.mobile-nav[hidden]{display:none}.hero{padding:var(--hero-pad-y) var(--hero-pad-x,var(--gutter));gap:var(--hero-gap);flex-direction:column;display:flex;position:relative;overflow:hidden}.gridlines{top:var(--gridline-top);left:calc(50% - var(--gridline-count) * var(--gridline-pitch) / 2);width:calc(var(--gridline-count) * var(--gridline-pitch));height:var(--gridline-h);background-image:var(--gridline-seam);background-size:var(--gridline-pitch) 100%;pointer-events:none;z-index:0;background-repeat:repeat-x;position:absolute}.hero-copy{--half:var(--hero-half)}.hero-copy,.hero-splash{width:min(100%,var(--hero-copy-max));z-index:1;margin:0 auto;position:relative}.hero-copy .lede{max-width:var(--half);margin-top:var(--hero-h-gap)}.hero-h1-m{display:none}.hero-splash{--h:var(--slot-dash-h);border-radius:var(--slot-dash-radius)}.hero.centred .hero-copy{text-align:center}.hero-lockup,.hero.centred .hero-copy{flex-direction:column;align-items:center;display:flex}.hero-lockup{width:min(100%,var(--cta-lockup-max))}.hero-lockup .tag{margin-bottom:var(--lockup-gap-lg)}.hero-lockup .lede{margin-top:var(--hero-h-gap)}.hero-lockup .buttons{margin-top:var(--hero-lede-gap)}.logoband-inner{height:var(--logoband-h);display:flex}.investor-label{gap:var(--block-pad);padding:var(--block-pad);flex:none}.investor-label,.logos{align-items:center;display:flex}.logos{gap:var(--logo-gap);min-width:0;padding-left:var(--block-pad);flex:1;overflow:hidden}.logos .slot{--w:var(--nav-logo-w);--h:var(--nav-logo-h)}.logos .mark{height:var(--nav-logo-h);flex:none;width:auto;display:block}.lifecycle-pic .slot{--h:var(--spot-m)}.stack-inner{display:flex}.rail{width:var(--rail-w);padding-top:var(--rail-top-pad);flex:none}.rail-sticky{top:var(--rail-sticky-top);height:var(--rail-sticky-h);align-items:center;display:flex;position:sticky}.rail-links{width:100%}.rail-link,.rail-links{flex-direction:column;display:flex}.rail-link{justify-content:center;align-items:center;gap:var(--rail-link-gap);padding:var(--rail-link-pad);text-align:center;cursor:pointer}.rail-num{font-family:var(--f-medium)}.rail-link .slot{--w:var(--rail-icon);--h:var(--rail-icon);padding:0}.stack-content{min-width:0;padding-top:var(--stack-content-top);flex:1}.panel{padding:var(--pane-pad);gap:var(--pane-gap);display:flex}.panel-text{flex:1;align-items:center;min-width:0;display:flex}.panel-copy{gap:var(--pane-callout-gap);padding:0 var(--pane-text-pad-x);flex-direction:column;width:100%;display:flex}.panel-pic{flex:1;min-width:0}.panel-pic .slot{--h:var(--slot-split-h)}.stack-m{display:none}.quote-panel{padding:var(--quote-pad);display:flex}.portrait{--w:var(--portrait-w);--h:var(--portrait-h)}.quote-col{min-width:0;padding:var(--quote-col-pad);min-height:var(--portrait-h);flex-direction:column;flex:1;justify-content:center;display:flex}.quote-carousel{align-items:center;gap:var(--quote-gap);text-align:center;flex-direction:column;display:flex}.quote-logo-slot{height:var(--quote-logo-slot);align-items:center;display:flex}.quote-logo-slot .slot{--w:var(--quote-logo-w);--h:var(--quote-logo-h)}.quote-logo-slot .quote-logo{height:var(--quote-logo-h);width:auto;display:block}.quote-group{gap:var(--quote-lockup-gap);flex-direction:column;width:100%;display:flex}.attrib{justify-content:center;align-items:center;gap:var(--attrib-gap);flex-wrap:wrap;display:flex}.attrib .dash{width:var(--s-6);height:var(--s-2);background:currentColor}.stat-row{justify-content:space-between;gap:var(--stat-row-gap);padding:var(--stat-cell-pad)}.stat-num,.stat-row{align-items:baseline;display:flex}.stat-num{gap:var(--stat-unit-gap)}.lockup-split{width:var(--lockup-w-split);align-items:flex-start;gap:var(--lockup-gap-lg);max-width:100%}.lockup-split,.lockup-split .copy{flex-direction:column;display:flex}.lockup-split .copy{gap:var(--lockup-gap)}.gallery{grid-template-columns:repeat(3,1fr);display:grid}.gallery .cell{padding:var(--slot-pad);display:block}.gallery .slot{--h:var(--spot-m)}.pic-half .slot{--h:var(--slot-split-h)}.feature-row-illustration{width:100%;height:var(--slot-split-h);background:var(--dark);overflow:hidden}.feature-row-illustration img{object-fit:contain;width:100%;height:100%;display:block}.checks{gap:var(--lockup-gap-lg);flex-direction:column;width:100%;display:flex}.check{align-items:flex-start;gap:var(--cell-icon-gap);display:flex}.check .ico{width:var(--s-16);height:var(--s-16);background:var(--slot-bg);margin-top:var(--s-4);border-radius:50%;flex:none}.check p{flex:1;min-width:0}.payoff-left{padding:var(--col-pad-y) var(--col-pad-x);justify-content:flex-start;align-items:flex-start;gap:var(--section-space);flex-direction:column;display:flex}.payoff-left .slot{--w:min(var(--portrait-w),100%);--h:var(--portrait-h)}.payoff-head{align-items:flex-start;gap:var(--lockup-gap-lg)}.payoff-head,.payoff-right{flex-direction:column;display:flex}.cta-lockup p a,.payoff-right .cell a{text-decoration:underline}.faq-q{justify-content:space-between;align-items:center;gap:var(--lockup-gap-lg);padding:var(--s-32) var(--block-pad);cursor:pointer;list-style:none;display:flex}.faq-q::-webkit-details-marker{display:none}.faq-q .chev{flex:none}.faq-item[open] .faq-q .chev{transform:rotate(180deg)}.faq-a{padding:0 var(--block-pad) var(--s-32)}.cta-wrap{isolation:isolate;padding:0 0 var(--cta-pad-x);background:var(--dark);color:var(--dark-ink);position:relative;overflow:hidden}.cta-wrap:before{content:"";z-index:-1;pointer-events:none;opacity:.62;background-image:linear-gradient(#080a0b2e,#080a0b61),url(/images/home-splash-cadastral-neutral.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.cta{padding:var(--cta-pad-y) var(--cta-pad-x) var(--cta-gap)}.cta-lockup{width:min(100%,var(--cta-lockup-max));text-align:center;align-items:center;gap:var(--cta-lockup-gap);flex-direction:column;margin:0 auto;display:flex}.cta-lockup h2{width:100%}.cta-h-extra{height:var(--cta-h-extra);margin-top:calc(var(--cta-lockup-gap) * -1)}.cta .btn.ghost{box-shadow:inset 0 0 0 var(--line) #f4f6f729}.cta.compact{padding:var(--s-80) var(--cta-pad-x) var(--s-80)}.cta.compact .cta-h-extra{display:none}.footer{width:100%;padding:var(--s-160) var(--gutter) var(--s-32);color:var(--dark-ink);background:0 0;position:relative}.footer:before{content:"";width:min(var(--inner),calc(100% - 2 * var(--s-24)));height:var(--line);background:var(--line-color-dark);pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-links{width:min(100%,var(--inner));gap:var(--s-40);flex-direction:column;margin:0 auto;display:flex}.footer-columns{grid-template-columns:repeat(var(--footer-cols),1fr);gap:var(--footer-col-gap);margin-bottom:var(--s-40);display:grid}.footer-col{gap:var(--footer-group-gap)}.footer-col,.footer-group{flex-direction:column;display:flex}.footer-group{gap:var(--footer-head-gap)}.footer-head{padding:var(--footer-head-pad)}.footer-item{align-items:center;gap:var(--footer-item-gap);padding:var(--footer-item-pad);display:flex}.farrow{width:var(--chev-w);height:var(--s-10);opacity:.6;clip-path:polygon(0 42%,60% 42%,60% 10%,100% 50%,60% 90%,60% 58%,0 58%);background:currentColor;display:inline-block}.footer-social-icon{width:1em;height:1em;margin-right:var(--s-2);flex:none}.footer-entities{gap:var(--footer-col-gap);border-top:var(--line) solid var(--line-color-dark);padding-top:var(--s-40);grid-template-columns:repeat(2,1fr);display:grid}.footer-entity{align-content:flex-start;align-items:flex-start;gap:var(--footer-head-gap) var(--s-24);flex-wrap:wrap;display:flex}.footer-entity-name{width:100%}.footer-dl{column-gap:var(--s-16);row-gap:var(--s-8);flex:1;grid-template-columns:max-content 1fr;min-width:0;margin:0;display:grid}.footer-dl dt{color:var(--dark-ink);opacity:.6}.footer-dl dd{margin:0}.footer-dl dd a{color:inherit;text-underline-offset:var(--s-2);text-decoration:underline}.footer-muted{opacity:.6}.footer-office{width:calc(var(--s-80) + var(--s-40));flex:none;display:block}.footer-office-photo{aspect-ratio:4/5;border-radius:var(--s-8);border:var(--line) solid var(--line-color-dark);width:100%;display:block;overflow:hidden}.footer-office-photo img{object-fit:cover;width:100%;height:100%;display:block}.footer-cert{align-items:center;gap:var(--s-8);border-top:var(--line) solid var(--line-color-dark);padding-top:var(--s-40);flex-wrap:wrap;display:flex}.footer-cert svg{flex:none}.footer-legal{justify-content:space-between;align-items:flex-end;display:flex}.legal-left{gap:var(--s-8);flex-direction:column;display:flex}.footer-logo{--w:var(--footer-logo-w);--h:var(--footer-logo-h);width:var(--footer-logo-w);height:var(--footer-logo-h);align-items:center;display:flex}.footer-logo .wordmark{width:auto;height:100%;display:block}.legal-links{height:var(--legal-h);flex-wrap:wrap}.legal-links,.legal-links li{align-items:center;gap:var(--legal-gap);display:flex}.legal-links li+li:before{content:"";width:var(--legal-dot);height:var(--legal-dot);opacity:.6;background:currentColor;border-radius:50%}@media (max-width:809px){.btn-lg{height:var(--s-48);min-height:var(--s-48);padding-inline:var(--s-16)}.nav-ctas .btn,.nav-links{display:none}.nav-inner{position:relative}.nav-ctas{right:var(--nav-pad-x);gap:var(--s-4);position:absolute;top:50%;transform:translateY(-50%)}.hamburger{display:flex}.mobile-nav:not([hidden]){width:100%;max-height:calc(100vh - var(--nav-h));background:var(--paper-2);z-index:12;display:block;position:absolute;top:100%;left:0;overflow-y:auto}.mobile-nav-inner{gap:var(--s-24);padding:var(--s-24) var(--nav-pad-x) var(--s-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobile-nav-section{align-items:stretch;gap:var(--s-4);flex-direction:column;display:flex}.mobile-nav-label{padding:0 var(--s-8) var(--s-8);opacity:.58}.mobile-nav a{min-height:var(--s-48);padding:var(--s-8);border-radius:var(--s-4);font:400 var(--t-body-lg)/var(--t-body-lg-lh) var(--f-medium);align-items:center;display:flex}.mobile-nav a:hover,.mobile-nav a[aria-current=page]{background:var(--paper)}.hero .hero-h1{display:none}.hero-h1-m{display:block}.hero-splash{--h:auto;aspect-ratio:16/10}.hero-copy .lede{max-width:var(--hero-lede-w);font-size:var(--t-body);line-height:var(--t-body-lh)}.cta .buttons .btn-lg,.hero .buttons .btn-lg{font-size:1rem;line-height:1}.logoband-inner{flex-direction:column;height:auto}.investor-label{height:var(--logoband-row-text-h);justify-content:center}.logos{height:var(--logoband-row-logos-h);flex:none;overflow-x:auto}.logos.marquee{gap:var(--logo-gap);padding-left:var(--block-pad);-webkit-mask-image:none;mask-image:none}.logos.marquee .logo-track{animation:none;display:contents}.logos.marquee .logo-track+.logo-track{display:none}.heading-row{flex-direction:column;align-items:flex-start}.heading-row.centred{align-items:center}.stack-d{display:none}.stack-m{padding-top:var(--stack-top-pad);display:block}.panel-m{gap:var(--panel-gap);padding:var(--panel-pad);flex-direction:column;display:flex}.panel-m .spot-box{padding:var(--spot-pad-m);justify-content:center;width:100%;display:flex}.panel-m .spot-box .slot{--w:var(--spot-m);--h:var(--spot-m)}.row,.row.alt{flex-direction:column}.half{width:100%}.feature-row-illustration{aspect-ratio:4/3;height:auto}.payoff-left,.text-half{padding:var(--col-pad-y) var(--col-pad-x)}.payoff-left .slot{--w:100%;--h:var(--slot-split-h)}.grid-2,.grid-3{grid-template-columns:1fr}.grid-3{grid-auto-rows:auto}.row .lockup-split>.btn{white-space:normal;text-align:left;height:auto}.gallery{grid-template-columns:repeat(2,1fr)}.gallery .slot{--h:var(--s-160)}.portrait{display:none}.quote-col{min-height:0}.stat-row{gap:var(--lockup-gap-lg)}.footer-columns{gap:var(--footer-group-gap)}.footer-item{min-height:48px}.footer-entities{gap:var(--s-40);grid-template-columns:1fr}.footer-entity{flex-wrap:wrap}.footer-dl{row-gap:var(--s-4);grid-template-columns:1fr}.footer-dl dd{margin-bottom:var(--s-8)}.footer-dl dd a{align-items:center;min-height:44px;display:inline-flex}.footer{padding:var(--s-80) var(--s-24) var(--s-32)}.footer-legal{align-items:flex-start;gap:var(--legal-gap-y);flex-direction:column}.legal-links{row-gap:0;height:auto}.legal-links a{align-items:center;min-height:44px;display:flex}}@media (max-width:479px){.footer-entity{flex-direction:column;align-items:stretch}.footer-office{width:min(100%,var(--s-160));align-self:flex-start}}@media (max-width:359px){.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv{opacity:0;transform:translateY(var(--s-16));transition:opacity .45s ease-out,transform .45s ease-out;transition-delay:var(--rv-delay,0s)}.rv.in{opacity:1;transform:none}.logos.marquee{mask-image:linear-gradient(to right,transparent,#000 var(--s-80),#000 calc(100% - var(--s-80)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--s-80),#000 calc(100% - var(--s-80)),transparent);gap:0;padding-left:0}.logo-track{align-items:center;gap:var(--logo-gap);padding-right:var(--logo-gap);flex:none;animation:marquee 30s linear infinite;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}.logo-track{animation:none}}@media (max-width:809px){.logos.marquee{mask-image:linear-gradient(to right,transparent,#000 var(--s-24),#000 calc(100% - var(--s-24)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--s-24),#000 calc(100% - var(--s-24)),transparent);gap:0;padding-inline:0;overflow:hidden}.logos.marquee .logo-track{gap:var(--s-32);padding-right:var(--s-32);animation:marquee 30s linear infinite;display:flex}.logos.marquee .logo-track+.logo-track{display:flex}}@media (max-width:809px) and (prefers-reduced-motion:reduce){.logos.marquee{gap:var(--s-32);padding-inline:var(--s-24);overscroll-behavior-inline:contain;scroll-padding-inline:var(--s-24);scroll-snap-type:inline mandatory;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.logos.marquee::-webkit-scrollbar{display:none}.logos.marquee .logo-track{animation:none;display:contents}.logos.marquee .logo-track+.logo-track{display:none}.logos.marquee .mark{scroll-snap-align:start}}html[lang=ja]{--ja-h-scale:.92;--t-display:calc(var(--body-size) * (48 / 14) * var(--ja-h-scale));--t-h2:calc(var(--body-size) * (28 / 14) * var(--ja-h-scale));--t-hero-m:calc(var(--body-size) * (36 / 14) * var(--ja-h-scale));--t-display-lh:calc(var(--t-display) * 1.4);--t-h2-lh:calc(var(--t-h2) * 1.45);--t-h3-lh:calc(var(--t-h3) * 1.5);--t-hero-m-lh:calc(var(--t-hero-m) * 1.4);--t-body-lh:calc(var(--t-body) * 1.75);--t-body-lg-lh:calc(var(--t-body-lg) * 1.7);--t-body-sm-lh:calc(var(--t-body-sm) * 1.75);--t-lede-lg-lh:calc(var(--t-lede-lg) * 1.7);--t-quote-lh:calc(var(--t-quote) * 1.7);--t-display-ls:0;--t-h2-ls:0;--t-hero-m-ls:0}@media (max-width:809px){html[lang=ja]{--t-display:calc(var(--body-size) * (28 / 14) * var(--ja-h-scale));--t-h2:calc(clamp(1.625rem, 7.18vw, 1.75rem) * var(--ja-h-scale));--t-hero-m:calc(clamp(2.25rem, 10.15vw, 2.475rem) * var(--ja-h-scale))}}html[lang=ja] :is(.t-display,.t-h1,.t-h2,.t-hero-m,.hero-h1-line,h1,h2){word-break:auto-phrase}:root{--paper:#f5f5f4;--paper-2:#f5f5f4;--ink:#191b1d;--ink-soft:#55595d;--line-color:#e6e7e8;--dark:#101112;--dark-ink:#f3f3f2;--line-color-dark:#eff1f31a;--slot-bg:#dedfe0;--slot-ink:#5b6064;--btn-dark-bg:#202326;--btn-ghost-bg:#181c2012;--home-reasons:#eaecec;--home-security:#1b1d20;--home-product-grain:url(/images/home-splash-cadastral-neutral.jpg);--home-footer:var(--dark);--home-feature-ground:#415777;--home-grain:url(/images/home-paper-grain.avif);--home-shadow:url(/images/home-paper-shadow.avif)}.hero .gridlines{display:none}.home-hero-field{isolation:isolate;background:var(--paper-2);position:relative;overflow:hidden}.home-hero-field>.nav{background:0 0;top:auto}.home-hero-field>.hero,.home-hero-field>.logoband,.home-hero-field>.nav{z-index:2;position:relative}.home-hero-field>.logoband{background:0 0}.home-hero-field .hero-h1{letter-spacing:-.035em;font-size:clamp(3.75rem,4.45vw,4.5rem);line-height:1.05}.home-hero-field .hero-h1-line{display:block}.home-hero-field .hero-copy>.buttons{margin-top:var(--hero-lede-gap)}.home-hero-field .hero-copy>.buttons .btn.solid{background:var(--dnk-blue)}.home-light-field{z-index:0;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.home-light-field-stage{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-light-field-raster{pointer-events:none;opacity:.78;filter:grayscale()invert()contrast(1.38);mix-blend-mode:multiply}.home-light-clear-upper-left{opacity:.84}.home-light-field-raster--lower{opacity:.22}.lifecycle-pic .slot{background:0 0}.lifecycle-statement{isolation:isolate;min-height:620px;padding:128px var(--gutter);color:#f2f4f1;background:#0c1013;place-items:center;display:grid;position:relative;overflow:hidden}.lifecycle-statement-media,.lifecycle-statement-shade{z-index:-2;pointer-events:none;opacity:1;position:absolute;inset:0}.lifecycle-statement-media img{object-fit:cover;object-position:50% 50%;opacity:1;transform-origin:50%;will-change:transform,opacity;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.18)translate(-3.4%,-2.1%)}.lifecycle-statement-shade{z-index:-1;background:linear-gradient(#020507c2,#020507c2)}.lifecycle-statement-inner{z-index:1;justify-content:center;width:min(100%,1120px);margin:0 auto;display:flex;position:relative}.lifecycle-statement-copy{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.lifecycle-statement-title{max-width:900px;font:400 var(--t-h2)/var(--t-h2-lh) var(--f-medium);letter-spacing:var(--t-h2-ls);text-wrap:balance}.lifecycle-statement-body{color:#f2f4f1;max-width:690px;font:400 var(--t-body)/var(--t-body-lh) var(--f-regular);letter-spacing:var(--t-body-ls);text-wrap:pretty}.lifecycle-statement.is-motion-active .lifecycle-statement-media img{animation:lifecycle-aerial-pass 22s cubic-bezier(.2,.4,.25,1) both}@keyframes lifecycle-aerial-pass{0%{transform:scale(1.18)translate(-3.4%,-2.1%)}to{transform:scale(1.18)translate(3.4%,2.1%)}}.logoband[data-section=s2-investors]{--hl-b:0}@media (max-width:809px){.lifecycle-statement{min-height:520px;padding:88px 24px}.lifecycle-statement-media img{object-position:52% 50%}.lifecycle-statement-copy{gap:24px}.lifecycle-statement-title{max-width:590px;font:400 var(--t-h2)/var(--t-h2-lh) var(--f-medium);letter-spacing:var(--t-h2-ls)}.lifecycle-statement-body{max-width:520px}}@media (max-width:520px){.lifecycle-statement{min-height:500px;padding:72px 24px}.lifecycle-statement-body{max-width:34ch}}.hero-splash,.panel-m .spot-box .slot,.panel-pic .slot{isolation:isolate;color:#d0d3d5;background:#202325;position:relative}.hero-splash:before,.panel-m .spot-box .slot:before,.panel-pic .slot:before{content:"";z-index:-1;pointer-events:none;background-image:var(--home-product-grain);background-size:cover;background-position:var(--home-texture-position,50% 50%);opacity:1;position:absolute;inset:0}.hero-splash{--home-texture-position:50% 50%;background:#101112}.home-product-splash{height:var(--h);overflow:hidden}.home-product-splash>img{z-index:1;top:var(--s-80);width:min(calc(100% - var(--s-160)),1224px);border-radius:13px;outline:1px solid #ffffff4d;max-width:none;height:auto;display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 32px 80px #0000006b,0 5px 18px #0000003d}@media (min-width:810px){.hero{padding-inline:var(--s-32)}.hero-copy{width:min(calc(100% - var(--s-32)),var(--hero-copy-max))}.home-product-splash{aspect-ratio:3296/1796;width:min(100%,1648px);height:auto}.home-product-splash>img{width:82%;top:50%;transform:translate(-50%,-50%)}}@media (max-width:809px){.home-product-splash>img{width:calc(100% - var(--s-32));top:50%;left:50%;transform:translate(-50%,-50%)}}.panel-m .spot-box .slot:before,.panel-pic .slot:before{display:none}#panel-1 .panel-pic .slot,.panel-m:first-child .spot-box .slot{color:#eef1f5;background:#26282c}#panel-2 .panel-pic .slot,.panel-m:nth-child(2) .spot-box .slot{color:#f3f3f6;background:#b54732}#panel-3 .panel-pic .slot,.panel-m:nth-child(3) .spot-box .slot{color:#f4f6f8;background:#238084}#panel-4 .panel-pic .slot,.panel-m:nth-child(4) .spot-box .slot{color:#f1f2f4;background:#3656b8}.pmr-manager-visual{width:100%;height:var(--slot-split-h);isolation:isolate;color:#f2f3f0;background:#25282b;position:relative;overflow:hidden}.pmr-photo{z-index:0;object-fit:cover;object-position:51% 48%;filter:saturate(.92)brightness(.69)contrast(1.01);width:100%;height:100%;display:block;transform:scale(1.018)}.pmr-photo,.pmr-photo-grade{pointer-events:none;position:absolute;inset:0}.pmr-photo-grade{z-index:1;background:linear-gradient(#181c211f,#181c2063),linear-gradient(90deg,#16191d2e,#16191d03 48%,#16191d21)}.pmr-photo-vignette{z-index:1;inset:0;box-shadow:inset 0 0 82px #0e111238}.pmr-composition,.pmr-photo-vignette{pointer-events:none;position:absolute}.pmr-composition{z-index:2;top:var(--pmr-y,0);left:var(--pmr-x,0);width:560px;height:600px;transform:scale(var(--pmr-scale,1));transform-origin:0 0}.pmr-network{z-index:0;width:560px;height:600px;position:absolute;inset:0;overflow:visible}.pmr-network path{fill:none;stroke:#ebeee9b0;stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:4 6}.pmr-network .pmr-process-route{stroke-width:1.05px;stroke-dasharray:3 6}.pmr-network circle{fill:#1d74bd;stroke:#f0f5f7b8;stroke-width:1px}.pmr-files{z-index:2;gap:7px;position:absolute;top:61px;left:-12px}.pmr-file,.pmr-files{width:248px;display:grid}.pmr-file{color:#f5f6f4;-webkit-backdrop-filter:blur(17px)saturate(.76);backdrop-filter:blur(17px)saturate(.76);background:#4c4e4a99;border:1px solid #f1f3ef40;border-radius:25px;grid-template-columns:26px minmax(0,1fr) 24px;align-items:center;gap:9px;height:50px;padding:0 11px;box-shadow:0 13px 29px #17191538,inset 0 1px #ffffff1c}.pmr-excel{filter:drop-shadow(0 2px 3px #00120924);width:26px;height:26px;display:block}.pmr-file>strong{text-overflow:ellipsis;white-space:nowrap;color:#f5f6f4;min-width:0;font:400 12.5px/16px var(--f-medium);letter-spacing:-.016em;overflow:hidden}.pmr-file>img{object-fit:cover;border-radius:50%;width:24px;height:24px;display:block;box-shadow:0 2px 4px #00000029}.pmr-status{z-index:2;color:#f5f6f3e8;-webkit-backdrop-filter:blur(15px)saturate(.72);backdrop-filter:blur(15px)saturate(.72);height:46px;font:400 12px/1 var(--f-medium);letter-spacing:-.01em;white-space:nowrap;background:linear-gradient(#555955a1,#393e3b96);border:1px solid #f1f3ee38;border-radius:18px;align-items:center;gap:11px;padding:0 18px;display:flex;position:absolute;box-shadow:0 13px 28px #0d10102e,inset 0 1px #ffffff17}.pmr-status svg{flex:none;width:15px;height:15px}.pmr-status-one{width:210px;top:70px;right:-8px}.pmr-status-two{width:194px;top:124px;right:-21px}.pmr-status-three{width:171px;top:278px;left:-14px}.pmr-status-four{width:177px;top:334px;left:-18px}.pmr-spinner{border-color:#f0f2ee #f0f2ee #f2f4f052 #f2f4f052;border-style:solid;border-width:1.5px;border-radius:50%;flex:none;width:15px;height:15px}.pmr-email-shell{z-index:2;-webkit-backdrop-filter:blur(11px)saturate(.88);backdrop-filter:blur(11px)saturate(.88);background:#f4f4f142;border:1px solid #f1f3ef4f;border-radius:18px;width:408px;height:390px;padding:8px;position:absolute;top:243px;left:176px;box-shadow:0 26px 60px #0a0d0d4f,inset 0 1px #ffffff2e}.pmr-email{color:#454b4c;background:#f0f0eef6;border:1px solid #42444429;border-radius:12px 12px 0 0;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 13px #11161721}.pmr-email-top{background:#e8e9e5b8;border-bottom:1px solid #41484921;justify-content:space-between;align-items:center;height:42px;padding:0 18px;display:flex}.pmr-email-brand{color:#555c5d;font:400 10px/1 var(--f-medium);letter-spacing:.02em;align-items:center;gap:8px;display:flex}.pmr-dnk-mark{color:#f7f8f4;width:18px;height:18px;font:600 8px/1 var(--f-medium);letter-spacing:-.05em;background:#1d74bd;border-radius:5px;place-items:center;display:grid}.pmr-email-state{color:#73797a;font:400 9px/1 var(--f-medium);align-items:center;gap:6px;display:flex}.pmr-email-state i{background:#1d74bd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #1d74bd1a}.pmr-fields{font:400 9.5px/13px var(--f-regular);border-bottom:1px solid #41484921;gap:8px;padding:13px 18px 10px;display:grid}.pmr-field{grid-template-columns:43px 1fr;gap:8px;display:grid}.pmr-field span{color:#8b9090;font-family:var(--f-medium)}.pmr-field strong{color:#4d5455;font:400 9.5px/13px var(--f-medium)}.pmr-message{color:#555c5c;font:400 10.5px/16px var(--f-regular);padding:16px 18px 13px}.pmr-message p{margin:0 0 11px}.pmr-request{background:#e4e5e2bd;border:1px solid #43494a21;border-radius:8px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;height:55px;margin:0 18px;padding:0 10px 0 11px;display:grid;box-shadow:inset 0 1px #ffffff8f}.pmr-request .pmr-excel{width:25px;height:25px}.pmr-request>span{flex-direction:column;gap:1px;min-width:0;display:flex}.pmr-request small{color:#929796;font:600 7.5px/9px var(--f-medium);letter-spacing:.06em}.pmr-request strong{text-overflow:ellipsis;white-space:nowrap;color:#545b5c;font:400 9.5px/13px var(--f-medium);overflow:hidden}.pmr-request>b{color:#f7f8f4;height:31px;font:400 9.5px/1 var(--f-medium);background:#1d74bd;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;display:inline-flex;box-shadow:0 3px 9px #1d74bd29}.pmr-email-footer{color:#7f8585;height:43px;font:400 8.5px/1 var(--f-regular);border-top:1px solid #4148491f;justify-content:space-between;align-items:flex-start;margin:auto 18px 0;padding-top:12px;display:flex}.pmr-sent{color:#616868;font-family:var(--f-medium);align-items:center;gap:7px;display:flex}.pmr-sent svg{width:13px;height:13px}.hephaestus-visual{width:100%;height:var(--slot-split-h);isolation:isolate;color:#f5f6f4;background:#8c8172;position:relative;overflow:hidden}.hp-photo{object-fit:cover;object-position:52% center;filter:saturate(.84)brightness(.95)contrast(.98);width:100%;height:100%;display:block}.hp-photo,.hp-photo-grade{z-index:0;pointer-events:none;position:absolute;inset:0}.hp-photo-grade{background:linear-gradient(#272f2f05,#1f272711)}.hp-composition{z-index:1;top:var(--hp-y,0);left:var(--hp-x,0);width:var(--hp-layout-width,560px);pointer-events:none;height:600px;transform:scale(var(--hp-scale,1));transform-origin:0 0;position:absolute}.hp-sources{z-index:3;gap:7px;position:absolute;top:-18px;right:28px}.hp-source,.hp-sources{width:248px;display:grid}.hp-source{color:#f5f6f4;-webkit-backdrop-filter:blur(17px)saturate(.76);backdrop-filter:blur(17px)saturate(.76);background:#4c4e4a99;border:1px solid #f1f3ef40;border-radius:25px;grid-template-columns:26px minmax(0,1fr) 24px;align-items:center;gap:9px;height:50px;padding:0 11px;box-shadow:0 13px 29px #17191538,inset 0 1px #ffffff1c}.hp-source>svg{filter:drop-shadow(0 2px 3px #00120924);width:26px;height:26px;display:block}.hp-source>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12.5px/16px var(--f-medium);letter-spacing:-.016em;overflow:hidden}.hp-source>img{object-fit:cover;border-radius:50%;width:24px;height:24px;display:block;box-shadow:0 2px 4px #00000029}.hp-output{z-index:1;color:#4d5253;-webkit-backdrop-filter:blur(11px)saturate(.88);backdrop-filter:blur(11px)saturate(.88);background:#f4f4f142;border:1px solid #f6f7f538;border-radius:12px;width:calc(100% - 5px);height:448px;padding:9px;position:absolute;bottom:-44px;left:-82px;overflow:hidden;box-shadow:0 22px 46px #1e1d183b,inset 0 1px #fff3}.hp-sheet{color:#505456;background:#f0f0eef6;border:1px solid #42444429;border-radius:6px;width:100%;height:430px;overflow:hidden;box-shadow:0 3px 10px #0f1f1f17}.hp-sheet-head{border-bottom:1px solid #3a3f402e;height:92px;padding:24px 22px 13px 83px}.hp-sheet-head>span{color:#686d6e;font:600 7.5px/10px var(--f-medium);letter-spacing:.115em;text-transform:uppercase;display:block}.hp-sheet-head>div{align-items:center;gap:9px;margin-top:7px;display:flex}.hp-sheet-head strong{color:#474b4c;font:600 18px/22px var(--f-medium);letter-spacing:-.035em}.hp-sheet-head b{color:#276796;height:20px;font:600 7.5px/18px var(--f-medium);background:#d5e0e47a;border:1px solid #24699a38;border-radius:999px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.hp-sheet-head b:before{content:"";background:#3f87b9;border-radius:50%;width:4px;height:4px;box-shadow:0 0 0 2px #3f87b91f}.hp-sheet-head small{color:#707374;font:400 7.5px/10px var(--f-regular);margin-top:6px;display:block}.hp-table{width:calc(100% - 73px);margin-left:73px;overflow:hidden}.hp-table-title{color:#646969;height:30px;font:400 8px/30px var(--f-medium);background:#41434213;border-bottom:1px solid #3d41412b;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.hp-table-title span:last-child{color:#797d7b;font-family:var(--f-regular)}.hp-row{background:#f5f5f30f;border-bottom:1px solid #3d414129;grid-template-columns:1.5fr 1fr .72fr .62fr .72fr .72fr 1.08fr;width:100%;min-height:29px;display:grid}.hp-row:nth-child(odd){background:#f6f6f424}.hp-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 8.25px/29px var(--f-regular);font-variant-numeric:tabular-nums;border-right:1px solid #3d41412b;padding:0 7px;overflow:hidden}.hp-row>span:first-child{color:#494f50;font-family:var(--f-medium)}.hp-row>span:last-child,.hp-row>span:nth-child(2){color:#686f6f}.hp-row>span:nth-child(n+4):nth-child(-n+6){text-align:right}.hp-row-head{color:#616766;min-height:28px;background:#41434216!important}.hp-row-head>span{font:600 7.5px/28px var(--f-medium)}.hp-normalize{z-index:4;-webkit-backdrop-filter:blur(17px)saturate(.76);backdrop-filter:blur(17px)saturate(.76);background:#4c4e4a99;border:1px solid #f1f3ef40;border-radius:23px;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:324px;right:48px;box-shadow:0 18px 38px #1719153d,inset 0 1px #ffffff1c}.hp-normalize>span{color:#fff;background:#1d74bd;border:1px solid #ffffff85;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 6px 14px #04355e3d,inset 0 1px #ffffff47}.hp-normalize svg{width:24px;height:24px;display:block}.export-connectors-visual{width:100%;height:var(--slot-split-h);isolation:isolate;background:#b9c0c0;position:relative;overflow:hidden}.export-connectors-visual:before{mix-blend-mode:color;background:oklch(48% .09 248/.28)}.export-connectors-visual:after,.export-connectors-visual:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.export-connectors-visual:after{box-shadow:inset 0 0 88px #060b0f18}.ec-photo{z-index:0;object-fit:cover;object-position:52% center;filter:saturate(1.08)brightness(.985)contrast(1.01);width:calc(100% + 2px);height:calc(100% + 2px);display:block;inset:-1px}.ec-photo,.ec-photo-grade{pointer-events:none;position:absolute}.ec-photo-grade{z-index:1;background:linear-gradient(oklch(34% .055 248/.045),oklch(27% .065 248/.105));inset:0}.ec-composition{z-index:2;top:var(--ec-y,0);left:var(--ec-x,0);pointer-events:none;width:560px;height:600px;transform:scale(var(--ec-scale,1));transform-origin:0 0;position:absolute}.ec-network{width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 600'%3E%3Crect width='560' height='600' fill='white'/%3E%3Cpolygon points='280,146 414,225 414,378 280,462 146,378 146,225' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 600'%3E%3Crect width='560' height='600' fill='white'/%3E%3Cpolygon points='280,146 414,225 414,378 280,462 146,378 146,225' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ec-line{fill:none;stroke:#f2f4f033;stroke-width:1px;vector-effect:non-scaling-stroke}.ec-line.ec-dash{stroke:#f2f4f038;stroke-dasharray:5 7}.ec-line.ec-vertical{stroke:#f2f4f02b}.ec-node{z-index:3;-webkit-backdrop-filter:blur(15px)saturate(.7);backdrop-filter:blur(15px)saturate(.7);background:linear-gradient(#b9c2c685,#5b68707a);border:1px solid #fafbf75e;border-radius:28px;place-items:center;width:88px;height:88px;display:grid;position:absolute;box-shadow:0 11px 22px #121b1d2e,0 2px 6px #11191b21,inset 0 1px #fffffc7a,inset 0 -1px #414c4c1f}.ec-node:before{content:"";pointer-events:none;border:1px solid #fffffc14;border-radius:22px;position:absolute;inset:7px}.ec-logo-tile{background:#f7f7f3;border:1px solid #e1e4e1c7;border-radius:17px;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 9px #181f201c,inset 0 1px #ffffffeb}.ec-logo-tile img{object-fit:contain;width:30px;height:30px;display:block}.ec-sprite{mix-blend-mode:multiply;background-image:url(/images/export-connectors-logo-sprite.png);background-repeat:no-repeat;background-size:401px 473px;width:42px;height:42px}.ec-excel{background-position:-179.5px -99px}.ec-power-bi{background-position:-67.5px -210.5px}.ec-tableau{background-position:-292px -210.5px}.ec-looker{background-position:-179.5px -324px}.ec-top{top:102px;left:236px}.ec-upper-left{top:181px;left:102px}.ec-upper-right{top:181px;left:370px}.ec-lower-left{top:334px;left:102px}.ec-lower-right{top:334px;left:370px}.ec-bottom{top:418px;left:236px}.data-room-visual{width:100%;height:var(--slot-split-h);isolation:isolate;color:#f5f6f4;background:#b8b6ad;position:relative;overflow:hidden;container-type:inline-size}.dr-photo{object-fit:cover;object-position:52% 45%;filter:saturate(.91)brightness(.94)contrast(.93);width:100%;height:100%;display:block;transform:scale(1.015)}.dr-photo,.dr-photo-grade{z-index:0;pointer-events:none;position:absolute;inset:0}.dr-photo-grade{background:linear-gradient(#1c2d3006,#16262a13)}.dr-composition{top:var(--dr-y,0);left:var(--dr-x,0);pointer-events:none;width:560px;height:600px;transform:scale(var(--dr-scale,1));transform-origin:0 0}.dr-composition,.dr-report{z-index:1;position:absolute}.dr-report{color:#505657;-webkit-backdrop-filter:blur(9px)saturate(.92);backdrop-filter:blur(9px)saturate(.92);background:#e5e7e52e;border:1px solid #f6f7f53d;border-radius:5px;width:580px;height:294px;padding:9px;top:330px;left:-10px;overflow:hidden;box-shadow:0 24px 50px #1e1f1a47,inset 0 1px #ffffff3d}.dr-report-sheet{background:#d8d9d7;border:1px solid #454c4d2b;height:268px;overflow:hidden;box-shadow:0 3px 12px #0f1f1f1c}.dr-report-head{border-bottom:1px solid #37494d2b;justify-content:space-between;align-items:flex-start;gap:12px;height:97px;padding:51px 70px 8px;display:flex}.dr-report-head>div:first-child{flex-direction:column;gap:0;display:flex}.dr-kicker{color:#6d7475;font:600 7px/10px var(--f-medium);letter-spacing:.11em;text-transform:uppercase}.dr-report-head strong{color:#4a5152;font:600 16px/19px var(--f-medium);letter-spacing:-.025em;margin-top:3px;display:block}.dr-report-meta{color:#6d7475;font:400 7px/10px var(--f-regular);text-align:right;padding-top:1px}.dr-sheet{border-top:1px solid #37494d29;border-left:1px solid #37494d29;width:650px;min-width:650px;margin:0}.dr-sheet-row{grid-template-columns:20px 30px 32px 40px 58px 58px 50px 46px 50px 44px 58px 50px 75px 39px;min-height:25px;display:grid}.dr-sheet-row span{text-overflow:ellipsis;min-width:0;font:400 6.5px/25px var(--f-regular);white-space:nowrap;border-bottom:1px solid #37494d29;border-right:1px solid #37494d29;padding:0 5px;overflow:hidden}.dr-sheet-cols{background:#41494a0e;min-height:12px}.dr-sheet-cols span{color:#747d7f;font:600 5.5px/12px var(--f-medium);text-align:center;padding:0}.dr-sheet-labels{background:#474e4f18;min-height:24px}.dr-sheet-labels span{color:#5f6d71;font:600 6px/24px var(--f-medium);background:0 0}.dr-row-number{text-align:center;color:#7b8384!important;background:#41494a0b!important;padding:0!important}.dr-data-row.is-alt{background:#f4f9fa2e}.dr-cell-selected{background:#21734609;position:relative;box-shadow:inset 0 0 0 1px #217346ad}@media (min-width:810px) and (max-width:1199px){.stack[data-section=s4-product]{--stack-top-pad:var(--s-40);--panel-pad:var(--s-40) var(--s-16);--panel-gap:var(--s-40)}.stack[data-section=s4-product]>.stack-d{display:none}.stack[data-section=s4-product]>.stack-m{padding-top:var(--stack-top-pad);display:block}.stack[data-section=s4-product]>.stack-m>.panel-m{gap:var(--panel-gap);padding:var(--panel-pad);flex-direction:column;display:flex}.stack[data-section=s4-product]>.stack-m>.panel-m>.spot-box{width:100%;padding:var(--spot-pad-m);justify-content:center;display:flex}.stack[data-section=s4-product]>.stack-m>.panel-m>.spot-box>.slot{--w:var(--spot-m);--h:var(--spot-m)}.stack[data-section=s4-product]>.stack-m>.panel-m:first-child>.spot-box,.stack[data-section=s4-product]>.stack-m>.panel-m:nth-child(2)>.spot-box,.stack[data-section=s4-product]>.stack-m>.panel-m:nth-child(3)>.spot-box,.stack[data-section=s4-product]>.stack-m>.panel-m:nth-child(4)>.spot-box{padding-inline:0}}.dr-room{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(.72);backdrop-filter:blur(16px)saturate(.72);background:#595b5594;border:1px solid #f1f3ef3d;border-radius:12px;grid-template-rows:56px 1px 1fr;gap:12px;width:431px;height:341px;padding:16px;display:grid;position:absolute;top:39px;left:67px;box-shadow:0 20px 48px #171d1947,inset 0 1px #ffffff1f}.dr-room-head{align-items:center;gap:12px;min-width:0;display:flex}.dr-folder{color:#fff;background:#1a62d5;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid}.dr-folder svg{width:22px;height:22px;display:block}.dr-room-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.dr-room-head strong{font:400 15px/1.15 var(--f-medium);white-space:nowrap}.dr-room-head span{font:400 11px/1.2 var(--f-regular);color:#f5f6f4d1}.dr-room-rule{background:#f2f4f140}.dr-people{grid-template-rows:repeat(4,1fr);gap:6px;min-height:0;display:grid}.dr-person{background:#eff0eb4a;border:1px solid #fafbf842;border-radius:6px;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex;box-shadow:inset 0 1px #ffffff14}.dr-person img{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.dr-person>span{flex-direction:column;gap:1px;min-width:0;margin-right:auto;display:flex}.dr-person strong{font:400 12px/1.15 var(--f-medium);white-space:nowrap}.dr-person small{font:400 9.5px/1.15 var(--f-regular);color:#f8f9f6d1;white-space:nowrap}.dr-person>b{min-width:58px;height:28px;font:400 10px/1 var(--f-medium);background:#1a62d5;border-radius:5px;flex:none;place-items:center;padding:0 9px;display:grid}.dr-person>b.is-shared{color:#f6f7f4;background:#eff1ec14;border:1px solid #ffffff6b}html[lang=ja] .dr-person>b.is-shared{font-family:Geist Medium,Lucida Grande,Segoe UI Symbol,DejaVu Sans,Murecho Medium,Arial,sans-serif}.panel-m:first-child .spot-box{padding-inline:0;container-type:inline-size}.panel-m:first-child .pmr-manager-visual{width:100%;height:min(100cqw,var(--slot-split-h))}.panel-m:nth-child(2) .spot-box{padding-inline:0;container-type:inline-size}.panel-m:nth-child(2) .hephaestus-visual{width:100%;height:min(100cqw,var(--slot-split-h))}.panel-m:nth-child(3) .spot-box{padding-inline:0;container-type:inline-size}.panel-m:nth-child(3) .export-connectors-visual{width:100%;height:min(100cqw,var(--slot-split-h))}.panel-m:nth-child(4) .spot-box{padding-inline:0;container-type:inline-size}.panel-m:nth-child(4) .data-room-visual{width:100%;height:min(100cqw,var(--slot-split-h))}.rail-link.is-active{background:#e9ebed}.rail-link{gap:var(--s-10)}.rail-copy{align-items:center;gap:calc(var(--s-2) + var(--s-1));flex-direction:column;line-height:1.2;display:flex}.feature-glyph,.reason-glyph{-webkit-mask:var(--glyph) center/contain no-repeat;mask:var(--glyph) center/contain no-repeat;background:currentColor;flex:none;display:block}.rail-glyph{color:#202326;width:16px;height:16px}.tag-icon-shell{flex:none;place-items:center;width:22px;height:22px;display:grid}.tag-glyph{width:16px;height:16px}.rail-link:first-child.is-active .rail-glyph{color:#26282c}.rail-link:nth-child(2).is-active .rail-glyph{color:#b54732}.rail-link:nth-child(3).is-active .rail-glyph{color:#238084}.rail-link:nth-child(4).is-active .rail-glyph{color:#3656b8}#panel-1 .tag,.panel-m:first-child .tag{color:#4f5965;background:#eceeef;border-color:#cbd0d4}#panel-2 .tag,.panel-m:nth-child(2) .tag{color:#9d3d2d;background:#f5e9e6;border-color:#ddb5ad}#panel-3 .tag,.panel-m:nth-child(3) .tag{color:#1e7073;background:#e5f0f0;border-color:#a8cecf}#panel-4 .tag,.panel-m:nth-child(4) .tag{color:#304da5;background:#e9ecf7;border-color:#b7c1e2}.reasons{background:var(--home-reasons);--lc:#10111221}.reasons .reason-glyph{width:24px;height:24px;color:var(--dnk-blue)}.reasons .portrait{background:#dce6f4}.reasons .quote-visual{padding:0;position:relative;overflow:hidden}.reasons .quote-visual>img{object-fit:cover;opacity:1;visibility:visible;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:810px){.reasons .quote-logo-slot{display:none}}.evidence{background:var(--dark)}.evidence .heading-row h2{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,3.35vw,3rem);line-height:1.08}.evidence .stat-row>p{font-size:1.125rem;line-height:1.35}.evidence .t-stat{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,4.45vw,4rem);line-height:.95}.evidence .t-unit{letter-spacing:-.015em;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1}.evidence .stat-row{padding-block:var(--s-32)}.security{isolation:isolate;background:var(--home-security);color:var(--dark-ink);--lc:var(--line-color-dark);position:relative}.security>.home-paper-texture{z-index:0;pointer-events:none;position:absolute;inset:0}.security>.inner{z-index:1}.security>.home-paper-texture canvas{width:100%;height:100%;display:block}.security .gallery .slot{color:#a6aaad;background:#e6e9eb06}.cta-wrap{background:var(--home-footer);padding-top:0;padding-bottom:0}.cta{width:var(--inner);padding:var(--s-80) 0;color:var(--dark-ink);background:0 0;margin:0 auto}.cta:before{content:none}.cta .cta-lockup{justify-content:space-between;align-items:center;gap:var(--s-64);text-align:left;flex-direction:row;width:100%;max-width:none}.cta .cta-lockup h2{letter-spacing:-.025em;width:auto;max-width:20ch;font-size:clamp(2rem,2.75vw,2.75rem);line-height:1.12}.cta .cta-h-extra{display:none}.cta .buttons{flex:none}.cta .btn.solid{background:var(--dnk-blue);color:var(--dark-ink)}.cta .btn.ghost{color:var(--dark-ink);background:#f4f6f714;box-shadow:inset 0 0 0 1px #f4f6f729}.cta-wrap .footer{padding-top:var(--s-64);background:0 0}.security-symbols .cell{text-align:center;padding:56px 16px 48px}.security-symbols img{width:min(100%,178px);height:auto;margin:0 auto 16px;display:block}.security-symbols p{margin:0}.security-symbols .security-label{color:#babdc1}.security-symbols .security-description{color:#959aa1;max-width:29ch;margin:4px auto 0;line-height:1.55}@media (max-width:600px){.security-symbols .cell{padding:20px 12px 28px}.security-symbols img{max-width:106px}.security-symbols .security-label{font-size:1rem;line-height:1.3}.security-symbols .security-description{font-size:.875rem;line-height:1.45}.security-symbols .cell{--hl-r:0}.security-symbols .cell:nth-child(odd){--hl-r:var(--line)}}@media (max-width:809px){.home-hero-field .hero-h1-m{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,9.23vw,2.25rem);line-height:1.12}.home-hero-field .hero-h1-m .hero-h1-line{white-space:normal;display:inline}html[lang=ja] .home-hero-field .hero-h1-m{font-size:clamp(1.5rem,8.6vw - 2.5px,2.0625rem)}.cta{width:100%;padding:var(--s-64) var(--s-24)}.cta .cta-lockup{align-items:flex-start;gap:var(--s-32);text-align:left;flex-direction:column}.cta .cta-lockup h2{max-width:16ch}.evidence .heading-row h2{font-size:clamp(2rem,9vw,2.5rem)}.evidence .stat-row>p{font-size:1rem}.evidence .t-stat{font-size:clamp(3rem,15vw,3.5rem)}.evidence .t-unit{font-size:clamp(1.25rem,6vw,1.5rem)}}@media (prefers-reduced-motion:reduce){.lifecycle-statement-media img{opacity:1;animation:none;transform:scale(1.18)}}