@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/barlow-latin-400-normal.qiz4-Cze.woff2)format("woff2"),url(/_astro/barlow-latin-400-normal.fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-tight-latin-300-normal.D984wGGM.woff2)format("woff2"),url(/_astro/inter-tight-latin-300-normal.Cb55kdq8.woff)format("woff")}:root{--navy-900:#0f2333;--navy-850:#0f2233;--navy-700:#2b3b4a;--orange-500:#e9552c;--orange-600:#e64012;--orange-650:#e0390b;--orange-700:#c73f18;--white:#fff;--black:#000;--cream-100:#f4f1ea;--grey-100:#f5f5f5;--grey-200:#e0e0e0;--grey-250:#d4d4d4;--grey-300:#b9b9b9;--grey-350:#b7b7b7;--grey-400:#b0b0b0;--grey-450:#a5a5a5;--grey-500:#9e9e9e;--grey-550:#989898;--grey-600:#7a7a7a;--grey-650:#797979;--grey-800:#4a4a4a;--star-orange:orange;--white-a06:#ffffff0f;--white-a11:#ffffff1c;--white-a25:#ffffff40;--white-a41:#ffffff69;--white-a54:#ffffff8a;--white-a61:#ffffff9c;--white-a63:#ffffffa1;--white-a76:#ffffffc2;--grey-250-a54:#d4d4d48a;--font-heading:"Barlow Condensed", ui-sans-serif, system-ui, sans-serif;--font-body:"Barlow", ui-sans-serif, system-ui, sans-serif;--font-tagline:"Inter Tight", ui-sans-serif, system-ui, sans-serif;--color-brand:var(--navy-900);--color-accent:var(--orange-500);--color-accent-hover:var(--orange-650);--color-accent-hover-strong:var(--orange-600);--color-text:var(--navy-850);--color-text-muted:var(--grey-600);--color-text-subtle:var(--grey-550);--color-text-strong:var(--black);--color-heading:var(--navy-900);--color-link:var(--orange-500);--color-link-hover:var(--orange-500);--color-kicker:var(--orange-500);--color-button-text-link:var(--grey-800);--color-on-dark:var(--white);--color-on-dark-body:var(--white-a76);--color-on-dark-muted:var(--white-a63);--color-on-dark-soft:var(--grey-350);--color-on-dark-faint:var(--grey-250-a54);--color-tagline:var(--grey-450);--surface-page:var(--cream-100);--surface-card:var(--white);--surface-muted:var(--grey-100);--surface-dark:var(--navy-900);--surface-overlay:linear-gradient(210deg, #0000 0.51%, var(--navy-900) 97.44%);--border-light:var(--grey-250);--border-on-dark:var(--white-a11);--border-on-dark-solid:var(--navy-700);--border-ghost:var(--white-a41);--star-filled:var(--star-orange);--star-empty:var(--grey-500);--leading-tight:1;--leading-snug:1.3;--leading-body:1.6;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-xs:11px;--text-sm:13px;--text-caption:14px;--text-base:16px;--text-lg:18px;--text-xl:20px;--text-2xl:22px;--text-3xl:26px;--text-h6:16px;--text-h5:20px;--text-h4:25px;--text-h3:31.25px;--text-h2:35px;--text-h1:52px;--text-hero:90px;--text-page-hero:70px;--text-cta:71px;--text-wordmark:23px;--text-stat:22px;--space-1:4px;--space-2:8px;--space-3:10px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:50px;--space-10:60px;--space-11:64px;--space-12:100px;--container-max:1120px;--container-wide:1500px;--gutter:20px;--section-pad-y:var(--space-12);--hero-pad-top:170px;--column-gap:32px;--radius-sm:2px;--radius-md:3px;--radius-lg:5px;--radius-xl:7px;--radius-pill:34px;--shadow-dropdown:0 10px 30px #00000026;--duration:.3s;--ease:ease-in-out;--z-header:200;--z-menu:1000;--z-lightbox:1100}@media (width<=1119px){:root{--text-h1:48px}}@media (width<=767px){:root{--text-h1:40px;--text-hero:60px;--text-page-hero:60px;--text-cta:52px}}@media (width<=479px){:root{--text-h1:30px;--text-h3:24px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface-page);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-family:var(--font-heading);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}h5{font-size:var(--text-h5)}h6{font-size:var(--text-h6)}p,figure,blockquote{margin:0}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent);color:var(--white)}.pop{color:var(--color-accent)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.container--wide{max-width:var(--container-wide)}.kicker{color:var(--color-kicker);font-weight:var(--weight-medium)}.title-group{flex-direction:column;gap:6px;display:flex}.on-dark{color:var(--color-on-dark-body)}.on-dark :is(h1,h2,h3,h4,h5,h6){color:var(--color-on-dark)}html.js [data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(24px)}html.js [data-reveal].is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transition:none;transform:none}}.prose{max-width:100%;color:var(--color-text)}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h2{margin-block:.83em}.prose h3{margin-block:1em}.prose h4{margin-block:1.33em}.prose p,.prose ul{margin-block:1em}.prose ul{padding-left:40px}.prose strong,.prose b{font-weight:var(--weight-bold)}.form{--field-bg:var(--white);--field-border:var(--grey-200);--field-focus-ring:#e9552c33;--field-radius:var(--radius-md);--field-height:44px;--field-text:var(--black);--field-placeholder:var(--grey-400);--label-color:var(--black);--label-weight:var(--weight-medium);--hint-color:var(--grey-650);--form-gap:24px;gap:var(--form-gap) 16px;text-align:left;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.field{border:0;flex-direction:column;grid-column:span 12;min-width:0;margin:0;padding:0;display:flex}.field--half{grid-column:span 6}.field__label{color:var(--label-color);font-size:var(--text-base);font-weight:var(--label-weight);margin:0 0 8px;padding:0;line-height:1.43;display:block}.field__required{color:var(--hint-color);font-size:12px;font-weight:var(--weight-medium);margin-left:4px}.field__sublabel{color:#585e6a;font-size:var(--text-sm);margin-top:8px;line-height:1.43;display:block}.field__row{gap:12px;display:flex}.field__row>*{flex:1;min-width:0}.field__input{width:100%;height:var(--field-height);border:1px solid var(--field-border);border-radius:var(--field-radius);background:var(--field-bg);color:var(--field-text);font-size:var(--text-base);line-height:var(--field-height);padding:0 12px;transition:box-shadow .12s}.field__input:focus{box-shadow:0 0 0 3px var(--field-focus-ring);outline:none}.field__input::placeholder{color:var(--field-placeholder)}select.field__input{appearance:none;background:var(--field-bg) url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.29.29a1 1 0 0 1 1.42 0L5 3.59 8.29.29a1 1 0 1 1 1.42 1.42l-4 4a1 1 0 0 1-1.42 0l-4-4a1 1 0 0 1 0-1.42Z' fill='rgba(17,35,55,0.65)'/%3E%3C/svg%3E") no-repeat calc(100% - 12px) 50% / 10px auto;padding-right:32px}select.field__input:has(>option[value=""]:checked){color:var(--field-placeholder)}textarea.field__input{resize:vertical;height:130px;padding:12px;line-height:1.5}.field__choices{flex-wrap:wrap;gap:12px 16px;margin-top:4px;display:flex}.choice{color:var(--hint-color);cursor:pointer;align-items:center;line-height:1.43;display:inline-flex}.choice input{appearance:none;border:1px solid var(--field-border);background:var(--field-bg);cursor:pointer;border-radius:50%;flex:none;place-content:center;width:20px;height:20px;margin:0 6px 0 0;display:grid}.choice input:before{content:"";background:var(--black);border-radius:50%;width:8px;height:8px;transition:transform .12s;transform:scale(0)}.choice input:checked:before{transform:scale(1)}.choice span{padding:0 8px 0 2px}.form__hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form__status{border-radius:var(--radius-lg);font-size:var(--text-base);grid-column:span 12;margin:0;padding:12px 16px}.form__status[hidden]{display:none}.form__status--success{color:#05603a;background:#ecfdf3}.form__status--error{color:#b91c1c;background:#fef2f2}@media (width<=640px){.field--half{grid-column:span 12}.field__row,.field__choices{flex-direction:column}}.icon[data-astro-cid-zgufigjl]{vertical-align:middle;flex:none;display:inline-block}@keyframes lockup-spin{to{transform:rotate(360deg)}}.lockup[data-astro-cid-r4ibslmy]{--lockup-scale:1;align-items:flex-start;gap:calc(5px * var(--lockup-scale));color:var(--color-accent);display:flex}.lockup[data-astro-cid-r4ibslmy] .lockup__saw{width:calc(34px * var(--lockup-scale));height:calc(34px * var(--lockup-scale));margin-top:calc(2px * var(--lockup-scale));flex-shrink:0;animation:3s ease-in-out forwards lockup-spin}@media (prefers-reduced-motion:reduce){.lockup[data-astro-cid-r4ibslmy] .lockup__saw{animation:none}}.lockup__text[data-astro-cid-r4ibslmy]{align-items:flex-start;gap:calc(4px * var(--lockup-scale));margin-top:calc(1px * var(--lockup-scale));text-align:left;flex-direction:column;display:flex}.lockup__wordmark[data-astro-cid-r4ibslmy]{color:var(--color-on-dark);font-family:var(--font-heading);font-size:calc(var(--text-wordmark) * var(--lockup-scale));font-weight:var(--weight-bold);letter-spacing:calc(.3px * var(--lockup-scale));white-space:nowrap;line-height:1}.lockup__tagline[data-astro-cid-r4ibslmy]{margin-top:calc(-3px * var(--lockup-scale));color:var(--color-tagline);font-family:var(--font-tagline);font-size:calc(var(--text-xs) * var(--lockup-scale));font-weight:var(--weight-light);white-space:nowrap;line-height:1}.btn[data-astro-cid-j6ocf6pu]{--btn-bg:var(--color-accent);--btn-bg-hover:var(--color-accent-hover);--btn-fg:var(--white);--btn-border:transparent;--btn-border-hover:transparent;border:1px solid var(--btn-border);border-radius:var(--radius-md);background:var(--btn-bg);max-width:100%;color:var(--btn-fg);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);text-align:center;transition:all var(--duration) var(--ease);justify-content:center;align-items:center;padding:14px 24px;line-height:1;text-decoration:none;display:inline-flex}.btn[data-astro-cid-j6ocf6pu]:hover{border-color:var(--btn-border-hover);background:var(--btn-bg-hover);color:var(--btn-fg)}.btn--ghost[data-astro-cid-j6ocf6pu]{--btn-bg:var(--white-a11);--btn-bg-hover:var(--color-brand);--btn-border:var(--border-ghost);--btn-border-hover:var(--color-brand);font-weight:var(--weight-medium)}.btn--text[data-astro-cid-j6ocf6pu]{--btn-bg:transparent;--btn-bg-hover:transparent;--btn-fg:var(--color-accent);font-weight:var(--weight-medium);padding:0}.btn--muted[data-astro-cid-j6ocf6pu]{--btn-fg:var(--color-button-text-link)}.btn--arrow-down[data-astro-cid-j6ocf6pu]:after,.btn--arrow-right[data-astro-cid-j6ocf6pu]:after{content:"";width:.9em;height:.9em;mask:var(--btn-arrow) 0 0 / 100% 100% no-repeat;background-color:currentColor;margin-inline:4px;display:block}.btn--arrow-down[data-astro-cid-j6ocf6pu]{--btn-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M169.4 502.6c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 402.7 224 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 370.7L86.6 329.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128z'/%3E%3C/svg%3E")}.btn--arrow-right[data-astro-cid-j6ocf6pu]{--btn-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M502.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l370.7 0-73.4 73.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l128-128z'/%3E%3C/svg%3E")}@media (width<=767px){.btn--fluid[data-astro-cid-j6ocf6pu]{width:100%;display:flex}}.site-header[data-astro-cid-isef26zo]{z-index:var(--z-header);background:var(--surface-dark);width:100%;position:relative}html.js .site-header[data-astro-cid-isef26zo]{position:fixed;top:0;left:0}@media (width<=1023px){html.js .site-header[data-astro-cid-isef26zo]{position:absolute}}.bar[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:var(--space-5);max-width:var(--container-max);padding:12px var(--gutter);margin-inline:auto;display:flex}.logo[data-astro-cid-isef26zo]{text-decoration:none;display:flex}.bar__controls[data-astro-cid-isef26zo]{display:none}.menu__list[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.menu__link[data-astro-cid-isef26zo]{padding:0 var(--space-2);color:var(--color-on-dark);font-family:var(--font-body);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;line-height:1;text-decoration:none;display:flex}.menu__list[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]:first-child .menu__link[data-astro-cid-isef26zo]{padding-left:0}.has-dropdown[data-astro-cid-isef26zo]>.menu__link[data-astro-cid-isef26zo],.menu__call[data-astro-cid-isef26zo] .menu__link[data-astro-cid-isef26zo]{padding-right:0}.menu__call[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-4);display:flex}.menu__call[data-astro-cid-isef26zo]:before{content:"";background:#fff3;width:1px;height:22px}.menu__link[data-astro-cid-isef26zo]:hover{color:var(--color-on-dark)}.menu__chevron[data-astro-cid-isef26zo]{transition:transform var(--duration) var(--ease);transform:rotate(180deg)}.has-dropdown[data-astro-cid-isef26zo]{position:relative}.dropdown[data-astro-cid-isef26zo]{z-index:var(--z-menu);background:var(--white);opacity:0;visibility:hidden;min-width:222px;transition:opacity var(--duration) var(--ease), transform var(--duration) var(--ease), visibility var(--duration);border-radius:8px;padding:30px;position:absolute;top:calc(100% + 20px);left:0;transform:translateY(-8px);box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.dropdown[data-astro-cid-isef26zo]:before{content:"";height:20px;position:absolute;inset:-20px 0 auto}.dropdown[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.dropdown[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--color-heading);font-size:var(--text-base);font-weight:var(--weight-medium);white-space:nowrap;line-height:1.5;text-decoration:none;display:block}.dropdown[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover{color:var(--color-accent)}@media (width>=1024px){.has-dropdown[data-astro-cid-isef26zo]:hover .dropdown[data-astro-cid-isef26zo],.has-dropdown[data-astro-cid-isef26zo]:focus-within .dropdown[data-astro-cid-isef26zo],.has-dropdown[data-astro-cid-isef26zo].is-open .dropdown[data-astro-cid-isef26zo]{opacity:1;visibility:visible;transform:none}.has-dropdown[data-astro-cid-isef26zo]:hover .menu__chevron[data-astro-cid-isef26zo],.has-dropdown[data-astro-cid-isef26zo].is-open .menu__chevron[data-astro-cid-isef26zo]{transform:none}.menu__cta[data-astro-cid-isef26zo]{margin-left:0}.menu__cta[data-astro-cid-isef26zo] .header-quote{padding:8px var(--space-4);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.04em}.menu__cta[data-astro-cid-isef26zo] .header-quote:hover{background:var(--color-accent-hover-strong)}}@media (width<=1023px){.bar[data-astro-cid-isef26zo]{padding-block:var(--space-2)}.logo[data-astro-cid-isef26zo] .lockup__text{display:none}.bar__controls[data-astro-cid-isef26zo]{align-items:center;gap:var(--space-2);display:flex}.bar__controls[data-astro-cid-isef26zo] .bar__quote{height:29px;font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.04em;padding:0 14px}.menu-toggle[data-astro-cid-isef26zo]{border-radius:var(--radius-md);width:40px;height:29px;color:var(--color-on-dark);transition:background-color var(--duration) var(--ease);background:0 0;border:1px solid #fff3;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;display:flex}.menu-toggle[data-astro-cid-isef26zo]:hover{background:#ffffff1a}.menu-toggle[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{width:18px;height:2px;transition:transform var(--duration) var(--ease), opacity var(--duration) var(--ease);background:currentColor;border-radius:1px;display:block}.is-open[data-astro-cid-isef26zo] .menu-toggle[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]:first-child{transform:translateY(5px)rotate(45deg)}.is-open[data-astro-cid-isef26zo] .menu-toggle[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]:nth-child(2){opacity:0}.is-open[data-astro-cid-isef26zo] .menu-toggle[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.menu__call[data-astro-cid-isef26zo]:before{content:none}.menu[data-astro-cid-isef26zo]{background:var(--white);width:100%;max-height:calc(100dvh - 100%);position:absolute;top:100%;left:0;overflow-y:auto}html.js .menu[data-astro-cid-isef26zo]{display:none}html.js .is-open[data-astro-cid-isef26zo] .menu[data-astro-cid-isef26zo]{display:block}html:not(.js) .menu[data-astro-cid-isef26zo]{position:static}html:not(.js) .bar[data-astro-cid-isef26zo]{flex-wrap:wrap}.menu__list[data-astro-cid-isef26zo]{border-bottom:1px solid #eee;flex-direction:column;align-items:stretch}.menu__link[data-astro-cid-isef26zo],.menu__list[data-astro-cid-isef26zo]>li[data-astro-cid-isef26zo]:first-child .menu__link[data-astro-cid-isef26zo],.has-dropdown[data-astro-cid-isef26zo]>.menu__link[data-astro-cid-isef26zo],.menu__call[data-astro-cid-isef26zo] .menu__link[data-astro-cid-isef26zo]{width:100%;color:var(--color-heading);font-weight:var(--weight-medium);letter-spacing:0;border-top:1px solid #eee;justify-content:space-between;padding:20px}.menu__call[data-astro-cid-isef26zo]{display:block}.menu__link[data-astro-cid-isef26zo]:hover,.menu__chevron[data-astro-cid-isef26zo]{color:var(--color-heading)}.dropdown[data-astro-cid-isef26zo]{box-shadow:none;opacity:1;visibility:visible;border-top:1px solid #eee;border-radius:0;padding:0;display:none;position:static;transform:none}.dropdown[data-astro-cid-isef26zo]:before{content:none}.has-dropdown[data-astro-cid-isef26zo].is-open .dropdown[data-astro-cid-isef26zo],html:not(.js) .dropdown[data-astro-cid-isef26zo]{display:block}.has-dropdown[data-astro-cid-isef26zo].is-open .menu__chevron[data-astro-cid-isef26zo]{transform:none}.dropdown[data-astro-cid-isef26zo] ul[data-astro-cid-isef26zo]{gap:0}.dropdown[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{font-size:var(--text-caption);font-weight:var(--weight-regular);padding:12px 30px}.menu__cta[data-astro-cid-isef26zo]{display:none}}.site-header--in-page[data-astro-cid-isef26zo]{border-top:1px solid var(--border-on-dark);transition:box-shadow var(--duration) var(--ease)}html.js .site-header[data-astro-cid-isef26zo].site-header--in-page{position:sticky;top:0}.site-header--in-page[data-astro-cid-isef26zo][data-stuck]{box-shadow:0 10px 30px #0000004d}.progress[data-astro-cid-isef26zo]{background:var(--color-accent);opacity:0;transform-origin:0;height:2px;transition:opacity var(--duration) var(--ease);position:absolute;inset:auto 0 0;transform:scaleX(0)}[data-astro-cid-isef26zo][data-stuck] .progress[data-astro-cid-isef26zo]{opacity:1}@media (width>=1024px){.site-header--in-page[data-astro-cid-isef26zo] .bar[data-astro-cid-isef26zo]{transition:padding var(--duration) var(--ease);justify-content:center;gap:0}.site-header--in-page[data-astro-cid-isef26zo][data-stuck] .bar[data-astro-cid-isef26zo]{padding-block:var(--space-2)}.site-header--in-page[data-astro-cid-isef26zo] .logo[data-astro-cid-isef26zo]{opacity:0;flex-shrink:0;max-width:0;transition:max-width .5s ease-out,margin-right .5s ease-out,opacity .5s ease-out,transform .5s ease-out;overflow:hidden;transform:translate(-6px)}.site-header--in-page[data-astro-cid-isef26zo][data-stuck] .logo[data-astro-cid-isef26zo]{max-width:260px;margin-right:var(--space-8);opacity:1;transform:none}.site-header--in-page[data-astro-cid-isef26zo] .logo[data-astro-cid-isef26zo] .lockup__saw{animation:none}.site-header--in-page[data-astro-cid-isef26zo][data-stuck] .logo[data-astro-cid-isef26zo] .lockup__saw{animation:3s ease-in-out forwards lockup-spin}}@media (prefers-reduced-motion:reduce){.site-header--in-page[data-astro-cid-isef26zo],.site-header--in-page[data-astro-cid-isef26zo] .bar[data-astro-cid-isef26zo],.site-header--in-page[data-astro-cid-isef26zo] .logo[data-astro-cid-isef26zo],.progress[data-astro-cid-isef26zo]{transition:none}.site-header--in-page[data-astro-cid-isef26zo][data-stuck] .logo[data-astro-cid-isef26zo] .lockup__saw{animation:none}}.cta[data-astro-cid-oenwriqq]{border-bottom:1px solid var(--border-on-dark-solid);background:var(--surface-dark)}.cta__inner[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-6);padding-block:var(--section-pad-y);text-align:center;flex-direction:column;display:flex}.cta__copy[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-4);flex-direction:column;max-width:569px;display:flex}.cta__title[data-astro-cid-oenwriqq]{font-size:var(--text-cta)}.cta__actions[data-astro-cid-oenwriqq]{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}@media (width<=767px){.cta__inner[data-astro-cid-oenwriqq]{padding-block:var(--space-10)}.cta__actions[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start;width:100%}}.footer[data-astro-cid-oenwriqq]{background:var(--surface-dark);color:var(--color-text-muted)}.footer__inner[data-astro-cid-oenwriqq]{padding-block:var(--space-11);flex-direction:column;align-items:center;gap:30px;display:flex}.footer__cols[data-astro-cid-oenwriqq]{gap:var(--space-5);grid-template-columns:calc(33.7% - 15px) calc(22.88% - 15px) calc(22.03% - 15px) calc(21.39% - 15px);width:100%;display:grid}.footer__col[data-astro-cid-oenwriqq]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer__name[data-astro-cid-oenwriqq]{color:var(--color-on-dark);font-family:var(--font-heading);font-size:var(--text-wordmark);font-weight:var(--weight-bold);letter-spacing:.3px;line-height:1}.footer__contact[data-astro-cid-oenwriqq]{flex-direction:column;display:flex}.footer__phone[data-astro-cid-oenwriqq]{color:var(--color-on-dark-soft);font-size:var(--text-2xl);text-decoration:none}.footer__phone[data-astro-cid-oenwriqq]:hover{color:var(--color-on-dark-soft)}.footer__muted[data-astro-cid-oenwriqq]{color:var(--color-text-muted)}.footer__list[data-astro-cid-oenwriqq]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.footer__list[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-on-dark-soft);text-decoration:none}.social[data-astro-cid-oenwriqq]{gap:5px;margin:0;padding:0;list-style:none;display:flex}.social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{border:1px solid var(--white-a25);border-radius:var(--radius-md);color:var(--white-a54);transition:transform var(--duration) ease, opacity var(--duration) ease;padding:7px;display:flex}.social[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--white-a54);opacity:.8;transform:scale(1.1)}.partners[data-astro-cid-oenwriqq]{gap:var(--space-4);width:100%;display:flex}.partners__fiberon[data-astro-cid-oenwriqq]{flex:0 647px}.partners__best[data-astro-cid-oenwriqq]{flex:0 768px}.partners[data-astro-cid-oenwriqq] img{width:100%}.partners__link[data-astro-cid-oenwriqq]{margin-top:var(--space-4);color:var(--color-accent);font-size:var(--text-caption);text-decoration:none;display:inline-block}.partners__link[data-astro-cid-oenwriqq]:hover{text-decoration:underline}.footer__bottom[data-astro-cid-oenwriqq]{justify-content:space-between;gap:var(--space-5);width:100%;padding-top:var(--space-7);border-top:1px solid var(--border-on-dark);color:var(--grey-300);font-size:var(--text-caption);text-align:left;display:flex}.footer__bottom[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--grey-350)}.footer__permits[data-astro-cid-oenwriqq]{width:462px}@media (width<=1023px){.footer__bottom[data-astro-cid-oenwriqq]{flex-direction:column}.footer__permits[data-astro-cid-oenwriqq]{width:100%}}@media (width<=767px){.footer__cols[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=479px){.footer__cols[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr)}.partners__fiberon[data-astro-cid-oenwriqq]{flex:none;width:40%}.partners__best[data-astro-cid-oenwriqq]{flex:none;width:50%}}.skip-link[data-astro-cid-z4jru4n3]{z-index:9999;border-radius:var(--radius-lg);background:var(--white);color:var(--black);font-weight:var(--weight-semibold);padding:10px 16px;position:absolute;top:-100px;left:16px}.skip-link[data-astro-cid-z4jru4n3]:focus{top:16px}
