*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;hanging-punctuation:first last}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}ul[role=list],ol[role=list]{padding:0;list-style:none}a:not([class]){text-decoration-skip-ink:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--surface-page:#f6f8fa;--surface-sheet:#fff;--surface-tint:#e8eefb;--surface-band:#e7ecf1;--surface-dark:#0d1b2a;--surface-dark-raised:#16283c;--text-primary:#0d1b2a;--text-secondary:#48586a;--text-on-dark:#f6f8fa;--text-on-dark-2:#9fb0c3;--text-on-blue:#fff;--ink-blue:#1546c9;--ink-blue-hover:#0f35a0;--ink-blue-on-dark:#8fb0ff;--rule:#c3ceda;--rule-strong:#0d1b2a;--rule-on-dark:#2a3d52;--edge-light:#ffffff59;--state-error:#b42318;--state-error-on-dark:#f28b82;--state-success:#1a7f37;--state-success-on-dark:#7ee2a8;--opacity-wordmark:.12;--opacity-client:.7;--opacity-scrim:0;--font-display:"IBM Plex Sans Condensed", "Arial Narrow", Arial, sans-serif;--font-text:"IBM Plex Sans", Arial, sans-serif;--font-mono:"Plex Plain Zero", "IBM Plex Mono", "Courier New", monospace;--step--2:clamp(.6875rem, .65rem + .15vw, .75rem);--step--1:clamp(.8125rem, .78rem + .15vw, .875rem);--step-0:clamp(1rem, .96rem + .2vw, 1.0625rem);--step-1:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--step-2:clamp(1.375rem, 1.2rem + .7vw, 1.625rem);--step-3:clamp(2rem, 1.5rem + 2vw, 2.75rem);--step-4:clamp(2.5rem, 1.7rem + 3.2vw, 3.75rem);--step-5:clamp(3.25rem, 1.6rem + 6.6vw, 5.75rem);--step-6:clamp(2.5rem, .6rem + 9.6vw, 9rem);--leading-body:1.5;--leading-caption:1.45;--leading-label:1.4;--leading-tight:1.25;--leading-fact:1.1;--leading-h2:1.05;--leading-display:1;--leading-solid:1;--leading-wordmark:.9;--tracking-display:-.015em;--tracking-fact:-.01em;--tracking-plate:-.02em;--tracking-h3:-.005em;--tracking-label:.08em;--tracking-wordmark:.12em;--tracking-wordmark-footer:.02em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-section:var(--space-9);--space-section-dark:var(--space-10);--space-block:var(--space-5);--space-head:var(--space-7);--space-top:var(--space-8);--space-hero-foot:var(--space-7);--space-dark-inner:var(--space-9);--space-footer:var(--space-9);--pad-row:var(--space-3);--pad-cell:var(--space-3);--pad-record:var(--space-4);--pad-card:var(--space-5);--pad-plate:var(--space-6);--pad-button-x:var(--space-5);--pad-input:var(--space-3);--gap-label:var(--space-1);--gap-caption:var(--space-2);--gap-note:var(--space-2);--gap-help:6px;--container:1280px;--margin-desktop:80px;--margin-tablet:40px;--margin-phone:20px;--gutter:24px;--measure:68ch;--nav-height:72px;--control-height:52px;--input-height:48px;--textarea-min:144px;--route-height:120px;--route-height-phone:336px;--node-row:48px;--node-size:10px;--route-end-inset:86px;--diagram-height:120px;--shaft-drawing-height:240px;--diagram-pad:24px;--hatch-step:12px;--tap-min:44px;--client-slot-w:160px;--client-slot-h:80px;--index-w:22px;--detail-w:202px;--radius:2px;--radius-none:0;--keyline:1px;--border-hair:1px solid var(--rule);--border-strong:1px solid var(--rule-strong);--border-on-dark:1px solid var(--rule-on-dark);--bevel-dark:inset 0 1px 0 var(--edge-light), 0 0 0 1px #08111c;--underline:1px;--underline-hover:2px;--underline-offset:3px;--underline-current:2px;--underline-current-offset:6px;--shadow:none;--blur:none;--focus-width:2px;--focus-offset:2px;--focus-ring:var(--focus-width) solid var(--ink-blue);--focus-ring-on-dark:var(--focus-width) solid var(--ink-blue-on-dark);--dur-state:.15s;--dur-draw:.8s;--ease:cubic-bezier(.2, 0, 0, 1);--z-menu:200;--z-toast:300;--hero-video-height:566px}@media (width<=1023px){:root{--margin-desktop:var(--margin-tablet);--hero-video-height:532px}}@media (width<=599px){:root{--margin-desktop:var(--margin-phone);--gutter:16px;--space-section:var(--space-8);--space-section-dark:var(--space-9);--space-block:var(--space-4);--space-head:var(--space-6);--space-top:var(--space-7);--space-hero-foot:var(--space-6);--space-dark-inner:var(--space-8);--control-height:48px;--hero-video-height:500px}}@media (prefers-reduced-motion:reduce){:root{--dur-state:0s;--dur-draw:0s}}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/ibm-plex-sans-condensed-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans Condensed;src:url(/fonts/ibm-plex-sans-condensed-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Plex Plain Zero;src:url(/fonts/ibm-plex-sans-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+30}@font-face{font-family:Plex Plain Zero;src:url(/fonts/ibm-plex-sans-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+30}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-text);margin:0}*{box-sizing:border-box}.shell-nav{height:var(--nav-height);border-bottom:var(--border-hair);background:var(--surface-page)}.shell-main{padding-top:var(--space-top)}.layout-section{background:var(--surface-page);padding-block:calc(var(--space-section) / 2)}.layout-section[data-ground=--surface-band]{background:var(--surface-band)}.layout-section:first-of-type{padding-block-start:0}.layout-section[data-ground=--surface-dark]{background:var(--surface-dark);color:var(--text-on-dark);padding-block:var(--space-dark-inner)}.section-grid{width:min(calc(100% - var(--margin-desktop) - var(--margin-desktop)), var(--container));column-gap:var(--gutter);row-gap:var(--space-block);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.layout-region{min-width:0;min-height:var(--space-block)}[data-arrangement=Card] [data-layout-region=head]{grid-column:1/8}[data-arrangement=Card] [data-layout-region=side]{grid-column:8/13}[data-arrangement=Card] [data-layout-region=foot]{margin-top:calc(var(--space-hero-foot) - var(--space-block));grid-column:1/13}[data-arrangement=Pair] [data-layout-region=left]{grid-column:1/7}[data-arrangement=Pair] [data-layout-region=right]{grid-column:7/13}[data-arrangement=Pair] [data-layout-region=foot]{margin-top:calc(var(--space-hero-foot) - var(--space-block));grid-column:1/13}[data-arrangement=Argument] [data-layout-region=lead]{grid-column:1/6}[data-arrangement=Argument] [data-layout-region=body]{grid-column:7/13}[data-arrangement=Sheet] [data-layout-region=header]{grid-column:1/13}[data-arrangement=Sheet] [data-layout-region=body]{margin-top:calc(var(--space-head) - var(--space-block));grid-column:1/13}.shell-footer{margin-top:var(--space-footer);min-height:var(--space-section);background:var(--surface-page)}@media (width>=600px) and (width<=1023px){.section-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.layout-region{grid-column:1/-1!important}}@media (width<=599px){.section-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.layout-region{grid-column:1/-1!important}}.shell-main:has(>.layout-section[data-video]:first-child){padding-top:0}.layout-section[data-video]{isolation:isolate;background:var(--surface-dark);color:var(--text-on-dark);padding-block:var(--space-section);min-block-size:max(var(--hero-video-height), min(56.25vw, calc(100svh - var(--nav-height))));position:relative;overflow:hidden}.layout-section[data-video]:first-of-type{padding-block-start:var(--space-section)}.layout-video{z-index:-1;position:absolute;inset:0}.layout-video img,.layout-video video{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.layout-video video{opacity:0;transition:opacity .4s}.layout-video video[data-playing]{opacity:1}@media (prefers-reduced-motion:reduce){.layout-video video{transition:none}}@media (width>=1024px){.layout-section[data-video]{min-block-size:calc(.8 * max(var(--hero-video-height), min(56.25vw, calc(100svh - var(--nav-height)))))}}@media (width<=599px){.layout-section[data-video]{min-block-size:512px}}.layout-video:after{content:"";background:var(--surface-dark);opacity:var(--opacity-scrim);position:absolute;inset:0}.layout-section[data-video] h1,.layout-section[data-video] p{color:var(--text-on-dark)}.layout-section[data-video] a[data-component=Secondary\ button]{background:var(--surface-sheet);color:var(--text-primary);border-color:var(--surface-sheet)}.layout-section[data-video] a[data-component=Secondary\ button]:hover{background:var(--surface-tint);border-color:var(--surface-tint)}.layout-section[data-video] [data-component=Fact\ strip]{border-block-start:var(--border-on-dark)}.layout-section[data-video] [data-component^=Fact\ block] p{color:var(--text-on-dark)}.layout-section[data-video] [data-component^=Fact\ block] p:first-child{color:var(--text-on-dark-2)}.hero-foot{background:var(--surface-page);padding-block:var(--space-hero-foot) calc(var(--space-section) / 2)}.hero-foot+.layout-section{padding-block-start:calc(var(--space-section) / 2)}.hero-foot-phone{display:none}@media (width<=599px){.layout-section[data-video] [data-layout-region=foot]{display:none}.hero-foot-phone{background:var(--surface-page);padding-block:var(--space-hero-foot) calc(var(--space-section) / 2);display:block}.hero-foot-phone+.layout-section{padding-block-start:calc(var(--space-section) / 2)}}img[data-zoom]{cursor:zoom-in}.lightbox{z-index:1000;background:#000000eb;place-items:center;padding:56px 16px 16px;display:grid;position:fixed;inset:0}.lightbox img{object-fit:contain;cursor:default;max-block-size:100%;max-inline-size:100%}.lightbox-close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;padding:0;display:grid;position:absolute;inset-block-start:12px;inset-inline-end:12px}.lightbox-close:hover{background:#ffffff26}.lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #fff}._root_14cvy_1{min-block-size:var(--tap-min);color:var(--text-secondary);font-family:var(--font-text);font-weight:500;font-size:var(--step--1);line-height:var(--leading-solid);transition:color var(--dur-state) var(--ease);align-items:center;text-decoration:none;display:inline-flex}._root_14cvy_1:hover,._root_14cvy_1[data-state=hover]{color:var(--text-primary)}._root_14cvy_1:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._current_14cvy_22{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--ink-blue);text-decoration-thickness:var(--underline-current);text-underline-offset:var(--underline-current-offset)}._root_1abtf_2{color:var(--state-error)}[data-ground=--surface-dark] ._root_1abtf_2{color:var(--state-error-on-dark)}._fresh_1abtf_5{color:var(--state-success)}[data-ground=--surface-dark] ._fresh_1abtf_5{color:var(--state-success-on-dark)}._root_e3jkp_1{min-block-size:var(--tap-min);color:var(--text-primary);font-family:var(--font-mono);font-weight:500;font-size:var(--step-0);line-height:var(--leading-solid);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}._root_e3jkp_1:hover,._root_e3jkp_1[data-state=hover]{text-decoration:underline;text-decoration-thickness:var(--underline);text-underline-offset:var(--underline-offset)}._root_e3jkp_1:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._hero_e3jkp_27,._dark_e3jkp_29{font-size:var(--step-3)}@media (width>=600px){._dark_e3jkp_29{font-size:var(--step-4)}}._onDark_e3jkp_35{color:var(--text-on-dark)}._onDark_e3jkp_35:focus-visible{outline:var(--focus-ring-on-dark);outline-offset:var(--focus-offset)}._root_1218p_1{box-sizing:border-box;min-block-size:var(--control-height);min-inline-size:var(--tap-min);padding-inline:var(--pad-button-x);border:var(--border-strong);border-radius:var(--radius);color:var(--text-primary);font-family:var(--font-text);font-weight:600;font-size:var(--step-0);line-height:var(--leading-solid);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-state) var(--ease), transform var(--dur-state) var(--ease);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._root_1218p_1:hover,._root_1218p_1[data-state=hover]{background:var(--surface-tint)}._root_1218p_1:active,._root_1218p_1[data-state=active]{background:var(--surface-tint);transform:translateY(var(--keyline))}._root_1218p_1:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._root_1218p_1:disabled,._root_1218p_1[aria-disabled=true]{border:var(--border-hair);color:var(--text-secondary);cursor:not-allowed;background:0 0;transform:none}._full_1218p_46{inline-size:100%;display:flex}@media (forced-colors:active){._root_1218p_1{border-color:buttontext}}._root_1tetl_1{box-sizing:border-box;min-block-size:var(--control-height);min-inline-size:var(--tap-min);padding-inline:var(--pad-button-x);border:var(--keyline) solid transparent;border-radius:var(--radius);background:var(--ink-blue);color:var(--text-on-blue);font-family:var(--font-text);font-weight:600;font-size:var(--step-0);line-height:var(--leading-solid);cursor:pointer;transition:background-color var(--dur-state) var(--ease), transform var(--dur-state) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}._root_1tetl_1:hover,._root_1tetl_1[data-state=hover]{background:var(--ink-blue-hover)}._root_1tetl_1:active,._root_1tetl_1[data-state=active]{background:var(--ink-blue-hover);transform:translateY(var(--keyline))}._root_1tetl_1:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._root_1tetl_1:disabled,._root_1tetl_1[aria-disabled=true]:not([aria-busy]){background:var(--rule);color:var(--text-secondary);cursor:not-allowed;transform:none}._full_1tetl_44{inline-size:100%;display:flex}._labels_1tetl_47{justify-items:center;display:grid}._labels_1tetl_47>*{white-space:nowrap;grid-area:1/1}._hidden_1tetl_49{visibility:hidden}._loadingLabel_1tetl_51{font-family:var(--font-mono);font-weight:500}@media (forced-colors:active){._root_1tetl_1{border-color:buttontext}}._root_1qx2h_1{z-index:var(--z-menu);box-sizing:border-box;inline-size:min(100%, calc(var(--container) / 3));padding:var(--pad-card);background:var(--surface-page);border-inline-start:var(--border-hair);visibility:hidden;transition:transform var(--dur-state) var(--ease), visibility var(--dur-state) var(--ease);display:none;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;transform:translate(100%)}@media (width<=1023px){._root_1qx2h_1{display:block}}._open_1qx2h_23{visibility:visible;transform:none}._contained_1qx2h_28{visibility:visible;border:var(--border-hair);block-size:auto;inline-size:100%;display:block;position:relative;inset:auto;transform:none}._close_1qx2h_39{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding-inline:var(--space-3);border:var(--border-strong);border-radius:var(--radius);color:var(--text-primary);font-family:var(--font-text);font-weight:600;font-size:var(--step--1);cursor:pointer;transition:background-color var(--dur-state) var(--ease);background:0 0;margin-inline-start:auto;display:block}._close_1qx2h_39:hover{background:var(--surface-tint)}._close_1qx2h_39:focus-visible,._link_1qx2h_59:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._groups_1qx2h_64,._group_1qx2h_64+._group_1qx2h_64{margin-block-start:var(--space-5)}._groupLabel_1qx2h_67{color:var(--text-secondary);border-block-end:var(--border-strong);margin:0;padding-block-end:var(--space-2)}._links_1qx2h_75{margin:0;padding:0;list-style:none}._link_1qx2h_59{min-block-size:var(--tap-min);color:var(--text-primary);font-family:var(--font-text);font-weight:500;font-size:var(--step-0);border-block-end:var(--border-hair);transition:color var(--dur-state) var(--ease);align-items:center;text-decoration:none;display:flex}._link_1qx2h_59:hover,._link_1qx2h_59[aria-current=page]{color:var(--ink-blue)}._root_bc9s2_1{background:var(--surface-page);border-block-end:var(--border-hair)}._bar_bc9s2_6{box-sizing:border-box;align-items:center;gap:var(--space-6);inline-size:min(calc(100% - var(--margin-desktop) - var(--margin-desktop)), var(--container));block-size:var(--nav-height);margin-inline:auto;display:flex}._wordmark_bc9s2_16{min-block-size:var(--tap-min);color:var(--text-primary);font-family:var(--font-display);font-weight:600;font-size:var(--step-0);line-height:var(--leading-solid);letter-spacing:var(--tracking-wordmark);text-transform:uppercase;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}._wordmark_bc9s2_16:focus-visible,._menuButton_bc9s2_32:focus-visible,._skip_bc9s2_33:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._links_bc9s2_38{align-items:center;gap:var(--gutter);flex:1;display:flex}._dropdown_bc9s2_45{position:relative}._dropdownList_bc9s2_47{z-index:var(--z-toast);min-inline-size:20rem;padding:var(--space-2);background:var(--surface-sheet);border:var(--border-strong);margin:0;list-style:none;display:none;position:absolute;inset-block-start:100%;inset-inline-start:calc(var(--space-4) * -1)}._dropdown_bc9s2_45:hover ._dropdownList_bc9s2_47,._dropdown_bc9s2_45:focus-within ._dropdownList_bc9s2_47{display:block}._dropdownLink_bc9s2_64{min-block-size:var(--tap-min);padding-inline:var(--space-4);color:var(--text-primary);font-family:var(--font-text);font-weight:500;font-size:var(--step--1);align-items:center;text-decoration:none;display:flex}._dropdownLink_bc9s2_64:hover{background:var(--surface-tint)}._dropdownLink_bc9s2_64:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._phone_bc9s2_79,._cta_bc9s2_80,._call_bc9s2_81{align-items:center;display:flex}._call_bc9s2_81{display:none}._menuButton_bc9s2_32{min-block-size:var(--tap-min);min-inline-size:var(--tap-min);padding-inline:var(--space-4);border:var(--border-strong);border-radius:var(--radius);color:var(--text-primary);font-family:var(--font-text);font-weight:600;font-size:var(--step--1);cursor:pointer;transition:background-color var(--dur-state) var(--ease);background:0 0;margin-inline-start:auto;display:none}._menuButton_bc9s2_32:hover{background:var(--surface-tint)}._skip_bc9s2_33{z-index:var(--z-toast);padding:var(--space-3) var(--space-4);background:var(--surface-sheet);border:var(--border-strong);color:var(--text-primary);font-family:var(--font-text);font-weight:600;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}._skip_bc9s2_33:focus{transform:none}@media (width<=1023px){._links_bc9s2_38,._cta_bc9s2_80,._phone_bc9s2_79{display:none}._call_bc9s2_81{margin-inline-start:auto;display:flex}._menuButton_bc9s2_32{justify-content:center;align-items:center;margin-inline-start:0;padding-inline:0;display:inline-flex}._call_bc9s2_81:empty+._menuButton_bc9s2_32{margin-inline-start:auto}}@media (width<=599px){._bar_bc9s2_6{gap:var(--space-3)}}._root_1yl6g_1{min-inline-size:0}._label_1yl6g_3{color:var(--text-secondary);margin:0}._value_1yl6g_9{align-items:baseline;column-gap:var(--space-2);margin:var(--gap-label) 0 0;color:var(--text-primary);font-family:var(--font-display);font-weight:600;font-size:var(--step-3);line-height:var(--leading-fact);letter-spacing:var(--tracking-fact);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;display:flex}._unit_1yl6g_24{font-family:var(--font-mono);font-weight:400;font-size:var(--step--1);letter-spacing:0}._note_1yl6g_31{margin:var(--gap-note) 0 0;color:var(--text-secondary);font-family:var(--font-text);font-size:var(--step--1);line-height:var(--leading-caption)}._onDark_1yl6g_39 ._label_1yl6g_3,._onDark_1yl6g_39 ._note_1yl6g_31{color:var(--text-on-dark-2)}._onDark_1yl6g_39 ._value_1yl6g_9{color:var(--text-on-dark)}._root_1tkyc_1{min-inline-size:0}._label_1tkyc_3{color:var(--text-secondary);margin:0}._value_1tkyc_9{margin:var(--gap-label) 0 0;color:var(--text-primary);font-family:var(--font-text);font-weight:600;font-size:var(--step-1);line-height:var(--leading-tight);font-variant-numeric:lining-nums tabular-nums}._onDark_1tkyc_19 ._label_1tkyc_3{color:var(--text-on-dark-2)}._onDark_1tkyc_19 ._value_1tkyc_9{color:var(--text-on-dark)}._root_iizdb_1{column-gap:var(--gutter);row-gap:var(--space-block);border-block-start:var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr));padding-block-start:var(--pad-row);display:grid}@media (width>=600px) and (width<=1023px){._root_iizdb_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){._root_iizdb_1[data-phone-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}._root_iizdb_1[data-phone-columns="1"]{grid-template-columns:minmax(0,1fr)}}._root_14y2h_1{box-sizing:border-box;padding-block:var(--space-section);background:var(--surface-page)}._inner_14y2h_7{inline-size:min(calc(100% - var(--margin-desktop) - var(--margin-desktop)), var(--container));margin-inline:auto}._columns_14y2h_12{column-gap:var(--gutter);row-gap:var(--space-block);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._column_14y2h_12{min-inline-size:0}._columnLabel_14y2h_21{color:var(--text-secondary);border-block-end:var(--border-strong);margin:0;padding-block-end:var(--space-2)}._noLabel_14y2h_30{border-color:#0000}._links_14y2h_32{margin:0;padding:0;list-style:none}._link_14y2h_32{min-block-size:var(--tap-min);padding-block:calc(var(--pad-row) / 4);color:var(--text-primary);font-family:var(--font-text);font-weight:400;font-size:var(--step--1);align-items:center;text-decoration:none;display:flex}._link_14y2h_32:hover{color:var(--ink-blue);text-underline-offset:var(--underline-offset);text-decoration:underline}._link_14y2h_32:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._line_14y2h_57{margin:0;margin-block-start:var(--space-section)}._contact_14y2h_63{gap:var(--space-2) var(--gutter);flex-wrap:wrap;margin:0;margin-block-start:var(--space-section);display:flex}._wordmark_14y2h_72{margin:var(--space-section) 0 0;color:var(--text-primary);opacity:var(--opacity-wordmark);font-family:var(--font-display);font-weight:600;font-size:var(--step-6);line-height:var(--leading-wordmark);letter-spacing:var(--tracking-wordmark-footer);text-transform:uppercase;user-select:none}._copyright_14y2h_85{color:var(--text-secondary);text-transform:none;border-block-start:var(--border-hair);margin:0;margin-block-start:var(--space-5);padding-block-start:var(--space-4)}@media (width>=600px) and (width<=1023px){._columns_14y2h_12{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){._columns_14y2h_12{grid-template-columns:minmax(0,1fr)}._wordmark_14y2h_72{overflow-wrap:anywhere}}._root_1wp0k_1{min-inline-size:0}._input_1wp0k_4{inline-size:var(--keyline);block-size:var(--keyline);opacity:0;position:absolute;overflow:hidden}._zone_1wp0k_12{box-sizing:border-box;padding:var(--pad-card);border:var(--keyline) dashed var(--rule);border-radius:var(--radius-none);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--step--1);line-height:var(--leading-caption);cursor:pointer;transition:background-color var(--dur-state) var(--ease), border-color var(--dur-state) var(--ease);display:block}._input_1wp0k_4:focus-visible+._zone_1wp0k_12{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._zone_1wp0k_12:hover,._root_1wp0k_1[data-state=dragover] ._zone_1wp0k_12{background:var(--surface-tint);border-color:var(--rule-strong)}._root_1wp0k_1[data-state=error] ._zone_1wp0k_12{border-color:var(--state-error)}._browse_1wp0k_39{color:var(--ink-blue);text-underline-offset:var(--underline-offset);text-decoration:underline}._error_1wp0k_45,._status_1wp0k_46{margin:0;margin-block-start:var(--gap-help)}._error_1wp0k_45{color:var(--state-error)}._error_1wp0k_45:empty{display:none}._files_1wp0k_55{margin:var(--space-3) 0 0;padding:0;list-style:none}._file_1wp0k_55{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);margin:0;display:flex}._fileName_1wp0k_67{overflow-wrap:anywhere;min-inline-size:0;color:var(--text-primary)}._remove_1wp0k_69{min-block-size:var(--tap-min);padding-inline:var(--space-2);color:var(--ink-blue);font:inherit;text-underline-offset:var(--underline-offset);cursor:pointer;background:0 0;border:0;text-decoration:underline}._remove_1wp0k_69:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._onDark_1wp0k_86 ._zone_1wp0k_12{border-color:var(--rule-on-dark);color:var(--text-on-dark)}._onDark_1wp0k_86 ._zone_1wp0k_12:hover,._onDark_1wp0k_86[data-state=dragover] ._zone_1wp0k_12{background:var(--surface-dark-raised);border-color:var(--text-on-dark-2)}._onDark_1wp0k_86[data-state=error] ._zone_1wp0k_12{border-color:var(--state-error-on-dark)}._onDark_1wp0k_86 ._browse_1wp0k_39,._onDark_1wp0k_86 ._remove_1wp0k_69{color:var(--ink-blue-on-dark)}._onDark_1wp0k_86 ._error_1wp0k_45{color:var(--state-error-on-dark)}._onDark_1wp0k_86 ._status_1wp0k_46,._onDark_1wp0k_86 ._file_1wp0k_55{color:var(--text-on-dark-2)}._onDark_1wp0k_86 ._fileName_1wp0k_67{color:var(--text-on-dark)}._onDark_1wp0k_86 ._input_1wp0k_4:focus-visible+._zone_1wp0k_12,._onDark_1wp0k_86 ._remove_1wp0k_69:focus-visible{outline:var(--focus-ring-on-dark);outline-offset:var(--focus-offset)}._root_1gmbh_1{min-inline-size:0}._label_1gmbh_3{color:var(--text-primary);font-family:var(--font-text);font-weight:500;font-size:var(--step--1);line-height:var(--leading-label);margin-block-end:var(--gap-note);display:block}._input_1gmbh_13{box-sizing:border-box;inline-size:100%;block-size:var(--input-height);padding-inline:var(--pad-input);border:var(--border-hair);border-radius:var(--radius);background:var(--surface-sheet);color:var(--text-primary);font-family:var(--font-text);font-size:var(--step-0);transition:border-color var(--dur-state) var(--ease);display:block}._input_1gmbh_13:hover,._input_1gmbh_13[data-state=hover]{border:var(--border-strong)}._input_1gmbh_13:focus,._input_1gmbh_13:focus-visible,._input_1gmbh_13[data-state=focus]{border-color:var(--ink-blue);outline:var(--focus-ring);outline-offset:var(--focus-offset)}._input_1gmbh_13._invalid_1gmbh_39{border-color:var(--state-error)}._input_1gmbh_13:disabled{background:var(--surface-page);color:var(--text-secondary);cursor:not-allowed}._note_1gmbh_47{font-size:var(--step--2);line-height:var(--leading-label);margin:0;margin-block-start:var(--gap-help)}._note_1gmbh_47:empty{display:none}._error_1gmbh_56{color:var(--state-error)}._onDark_1gmbh_58 ._label_1gmbh_3{color:var(--text-on-dark)}._onDark_1gmbh_58 ._input_1gmbh_13{background:var(--surface-dark-raised);border:var(--border-on-dark);color:var(--text-on-dark)}._onDark_1gmbh_58 ._input_1gmbh_13:hover,._onDark_1gmbh_58 ._input_1gmbh_13[data-state=hover]{border-color:var(--text-on-dark-2)}._onDark_1gmbh_58 ._input_1gmbh_13:focus,._onDark_1gmbh_58 ._input_1gmbh_13:focus-visible,._onDark_1gmbh_58 ._input_1gmbh_13[data-state=focus]{border-color:var(--ink-blue-on-dark);outline:var(--focus-ring-on-dark)}._onDark_1gmbh_58 ._input_1gmbh_13._invalid_1gmbh_39{border-color:var(--state-error-on-dark)}._onDark_1gmbh_58 ._note_1gmbh_47{color:var(--text-on-dark-2)}._onDark_1gmbh_58 ._error_1gmbh_56{color:var(--state-error-on-dark)}._root_14ngv_1{min-inline-size:0}._label_14ngv_3{color:var(--text-primary);font-family:var(--font-text);font-weight:500;font-size:var(--step--1);line-height:var(--leading-label);margin-block-end:var(--gap-note);display:block}._input_14ngv_13{box-sizing:border-box;inline-size:100%;min-block-size:var(--textarea-min);padding:var(--pad-input);border:var(--border-hair);border-radius:var(--radius);background:var(--surface-sheet);color:var(--text-primary);font-family:var(--font-text);font-size:var(--step-0);line-height:var(--leading-body);resize:vertical;transition:border-color var(--dur-state) var(--ease);display:block}._input_14ngv_13:hover,._input_14ngv_13[data-state=hover]{border:var(--border-strong)}._input_14ngv_13:focus,._input_14ngv_13:focus-visible,._input_14ngv_13[data-state=focus]{border-color:var(--ink-blue);outline:var(--focus-ring);outline-offset:var(--focus-offset)}._input_14ngv_13._invalid_14ngv_41{border-color:var(--state-error)}._input_14ngv_13:disabled{background:var(--surface-page);color:var(--text-secondary);cursor:not-allowed}._note_14ngv_49{font-size:var(--step--2);line-height:var(--leading-label);margin:0;margin-block-start:var(--gap-help)}._note_14ngv_49:empty{display:none}._error_14ngv_58{color:var(--state-error)}._onDark_14ngv_60 ._label_14ngv_3{color:var(--text-on-dark)}._onDark_14ngv_60 ._input_14ngv_13{background:var(--surface-dark-raised);border:var(--border-on-dark);color:var(--text-on-dark)}._onDark_14ngv_60 ._input_14ngv_13:hover,._onDark_14ngv_60 ._input_14ngv_13[data-state=hover]{border-color:var(--text-on-dark-2)}._onDark_14ngv_60 ._input_14ngv_13:focus,._onDark_14ngv_60 ._input_14ngv_13:focus-visible,._onDark_14ngv_60 ._input_14ngv_13[data-state=focus]{border-color:var(--ink-blue-on-dark);outline:var(--focus-ring-on-dark)}._onDark_14ngv_60 ._input_14ngv_13._invalid_14ngv_41{border-color:var(--state-error-on-dark)}._onDark_14ngv_60 ._note_14ngv_49{color:var(--text-on-dark-2)}._onDark_14ngv_60 ._error_14ngv_58{color:var(--state-error-on-dark)}._root_16oq3_1{box-sizing:border-box;gap:var(--space-block);min-inline-size:0;display:grid}._sheet_16oq3_8{padding:var(--pad-card);background:var(--surface-sheet);border:var(--border-hair);border-radius:var(--radius-none)}._summary_16oq3_15{color:var(--state-error);margin:0}._summary_16oq3_15:empty{display:none}._onDark_16oq3_22 ._summary_16oq3_15{color:var(--state-error-on-dark)}._check_16oq3_24{align-items:center;gap:var(--space-3);min-block-size:var(--tap-min);font-family:var(--font-text);font-size:var(--step--1);display:flex}._onDark_16oq3_22 ._check_16oq3_24{color:var(--text-on-dark)}._honeypot_16oq3_35{inline-size:var(--keyline);block-size:var(--keyline);opacity:0;pointer-events:none;position:absolute;overflow:hidden}._successTitle_16oq3_44{color:var(--text-primary);font-family:var(--font-text);font-weight:600;font-size:var(--step-2);line-height:var(--leading-tight);letter-spacing:var(--tracking-h3);margin:0}._successBody_16oq3_54{color:var(--text-secondary);margin:0}._onDark_16oq3_22 ._successTitle_16oq3_44{color:var(--text-on-dark)}._onDark_16oq3_22 ._successBody_16oq3_54{color:var(--text-on-dark-2)}._sheet_16oq3_8._onDark_16oq3_22{background:var(--surface-dark-raised);border:var(--border-on-dark)}._stack_1ykym_2{align-items:flex-start;gap:var(--space-block);flex-direction:column;min-inline-size:0;display:flex}._stack_1ykym_2>*{max-inline-size:100%}._stacked_1ykym_4{gap:var(--space-block);flex-direction:column;display:flex}._ordered_1ykym_5{min-inline-size:0}._titleGroup_1ykym_6{gap:var(--gap-caption);justify-items:start;display:grid}._h1_1ykym_8{font-family:var(--font-display);font-weight:500;font-size:var(--step-5);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--text-primary);text-wrap:balance;margin:0}._h2_1ykym_19{font-family:var(--font-display);font-weight:500;font-size:var(--step-4);line-height:var(--leading-h2);letter-spacing:var(--tracking-display);color:var(--text-primary);text-wrap:balance;margin:0}._heroLead_1ykym_30{font-family:var(--font-text);font-weight:400;font-size:var(--step-1);line-height:var(--leading-body);color:var(--text-secondary);text-wrap:pretty;margin:0}._body_1ykym_40{max-inline-size:var(--measure);font-family:var(--font-text);font-weight:400;font-size:var(--step-0);line-height:var(--leading-body);color:var(--text-primary);text-wrap:pretty;font-variant-numeric:lining-nums tabular-nums;margin:0}._onDark_1ykym_52{color:var(--text-on-dark)}._prose_1ykym_53{gap:var(--space-block);flex-direction:column;min-inline-size:0;display:flex}._buttons_1ykym_55{gap:var(--gutter);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;inline-size:100%;display:grid}@media (width<=599px){._buttons_1ykym_55{grid-auto-flow:row}}._sheetHeader_1ykym_63{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:last baseline;display:grid}._headerLabel_1ykym_69{grid-column:1/-1;margin-block-end:var(--gap-caption)}._headerH2_1ykym_70{grid-column:1/8}._leadShort_1ykym_71{font-family:var(--font-text);font-weight:400;font-size:var(--step-0);line-height:var(--leading-body);color:var(--text-secondary);grid-column:9/13;margin:0}._leadLong_1ykym_80{margin:var(--gap-caption) 0 0;font-family:var(--font-text);font-weight:400;font-size:var(--step-1);line-height:var(--leading-body);color:var(--text-secondary);text-wrap:pretty;grid-column:1/8}._rows_1ykym_92{gap:var(--space-block);flex-direction:column;min-inline-size:0;display:flex}._cells_1ykym_93{column-gap:var(--gutter);row-gap:var(--space-block);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}._cell_1ykym_93{grid-column:span var(--span);min-inline-size:0}._hairline_1ykym_95{border-block-start:var(--border-hair);padding-block-start:var(--space-block)}@media (width>=600px) and (width<=1023px){._sheetHeader_1ykym_63,._cells_1ykym_93{grid-template-columns:repeat(6,minmax(0,1fr))}._headerH2_1ykym_70,._leadShort_1ykym_71,._leadLong_1ykym_80{grid-column:1/-1}._leadShort_1ykym_71,._leadLong_1ykym_80{margin-block-start:var(--gap-caption)}._cell_1ykym_93{grid-column:span var(--tablet-span)}}@media (width<=599px){._sheetHeader_1ykym_63,._cells_1ykym_93{grid-template-columns:repeat(4,minmax(0,1fr))}._headerH2_1ykym_70,._leadShort_1ykym_71,._leadLong_1ykym_80{grid-column:1/-1}._leadShort_1ykym_71,._leadLong_1ykym_80{margin-block-start:var(--gap-caption)}._cell_1ykym_93{grid-column:1/-1}._flatten_1ykym_110{display:contents}._flatten_1ykym_110>*{order:var(--order,0);grid-column:1/-1}}._visuallyHidden_1ykym_114{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._root_175yd_1{box-sizing:border-box;border:var(--keyline) solid var(--rule);background-color:var(--surface-page);background-image:repeating-linear-gradient(135deg, transparent 0, transparent calc(var(--hatch-step) - var(--keyline)), var(--rule) calc(var(--hatch-step) - var(--keyline)), var(--rule) var(--hatch-step));inline-size:100%;position:relative}._label_175yd_16{padding:var(--space-1) var(--space-2);background:var(--surface-page);color:var(--text-secondary);margin:0;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}._root_mbcrn_1{min-inline-size:0;margin:0}._image_mbcrn_3{box-sizing:border-box;object-fit:cover;border:var(--keyline) solid var(--rule);block-size:auto;inline-size:100%;display:block}._caption_mbcrn_12{margin:0;margin-block-start:var(--gap-caption)}._monoLabel_1n2mw_4{font-family:var(--font-mono);font-weight:500;font-size:var(--step--2);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-variant-numeric:lining-nums tabular-nums}._monoCaption_1n2mw_15{font-family:var(--font-mono);font-weight:400;font-size:var(--step--1);line-height:var(--leading-caption);color:var(--text-secondary);font-variant-numeric:lining-nums tabular-nums}._body_1n2mw_25{font-family:var(--font-text);font-weight:400;font-size:var(--step-0);line-height:var(--leading-body);color:var(--text-primary);font-variant-numeric:lining-nums tabular-nums}._focusRing_1n2mw_34:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._focusRingOnDark_1n2mw_39:focus-visible{outline:var(--focus-ring-on-dark);outline-offset:var(--focus-offset)}._root_hkp5o_1{margin:0;padding:0;list-style:none}._item_hkp5o_3{padding-block:var(--pad-row);border-block-start:var(--border-hair);margin:0}._item_hkp5o_3:last-child{border-block-end:var(--border-hair)}._value_hkp5o_12{color:var(--text-primary)}._onDark_hkp5o_14 ._item_hkp5o_3{color:var(--text-on-dark-2);border-color:var(--rule-on-dark)}._onDark_hkp5o_14 ._value_hkp5o_12{color:var(--text-on-dark)}
