@font-face{font-family:dmSans;src:url(../media/dm_sans_variable-s.p.0fpdy-lufm69d.woff2)format("woff2");font-display:optional;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}._6UIEjW_className{font-family:dmSans,dmSans Fallback,Arial,sans-serif}._6UIEjW_variable{--font-dm-sans:"dmSans", "dmSans Fallback", Arial, sans-serif}
._71DZXa_surface{--site-header-height:0px;--tone-control-rest-mix:26%;--tone-control-hover-mix:50%;--tone-control-active-mix:72%;--tone-row-hover-mix:20%;--tone-row-active-mix:30%;--surface:var(--ivory);--surface-raised:var(--brand-white);--surface-inset:#ecebe7;--text:var(--charcoal);--text-muted:var(--palette-text-muted-light);--border:#d6d6df;--control-border:var(--palette-control-border-light);--link:var(--plane-violet-edge);--focus:var(--plane-violet-edge);--danger:#b4233b;--action:var(--charcoal);--action-text:var(--brand-white);--action-hover:#2b2c34;--shadow:0 24px 60px hsla(var(--charcoal-hsl) / 9.4118%);--space-section:clamp(4.5rem, 8vw, 8rem);--gutter:clamp(1.25rem, 4.5vw, 5rem);--measure:90rem;--radius:.25rem;--type-display:clamp(4.5rem, 7.6vw, 7.3rem);--type-display-tablet:clamp(4rem, 8.5vw, 6rem);--type-display-mobile:clamp(3.5rem, 18vw, 6.5rem);--type-service-hero:clamp(3.15rem, 6.8vw, 7rem);--type-service-hero-mobile:clamp(2.85rem, 12vw, 4.7rem);--type-section:clamp(2.4rem, 4.5vw, 4.8rem);--type-heading:clamp(1.35rem, 2.2vw, 2rem);--type-lead:clamp(1rem, 1.5vw, 1.25rem);--type-body:1rem;--type-small:.8rem;--type-label:.65rem;--leading-body:1.6;--weight-display:550;--weight-action:650;--motion:.22s cubic-bezier(.2, .8, .2, 1);--theme-switch-offset:0%;--theme-switch-plane:var(--brand-violet-plane);--theme-switch-sun:var(--brand-ink);--theme-switch-moon:var(--text-muted);min-height:100svh;font-family:var(--font-dm-sans), Arial, sans-serif;font-size:var(--type-body);font-variant-numeric:lining-nums tabular-nums;line-height:var(--leading-body);color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--surface);isolation:isolate;-webkit-font-smoothing:antialiased;position:relative}:is(._71DZXa_surface[data-brand-theme=dark]:not([data-theme-source=persisted]),html[data-brand-theme=dark] ._71DZXa_surface[data-theme-source=persisted]){--surface:var(--charcoal);--surface-raised:var(--palette-surface-raised-dark);--surface-inset:#0e0f13;--text:var(--brand-white);--text-muted:var(--palette-text-muted-dark);--border:var(--palette-border-dark);--control-border:var(--palette-control-border-dark);--link:var(--cyan);--focus:var(--cyan);--danger:#ffa9bc;--action:var(--brand-white);--action-text:var(--charcoal);--action-hover:color-mix(in srgb, var(--brand-white) 82%, var(--brand-violet));--shadow:0 24px 60px hsla(var(--black-hsl) / 33.3333%);--theme-switch-offset:100%;--theme-switch-plane:var(--brand-cyan-plane);--theme-switch-sun:var(--text-muted);--theme-switch-moon:var(--brand-ink);--tone-control-rest-mix:16%;--tone-control-hover-mix:28%;--tone-control-active-mix:42%;--tone-row-hover-mix:10%;--tone-row-active-mix:16%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}._71DZXa_surface :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:5px}._71DZXa_surface :where(button,input,textarea,select){font:inherit}._71DZXa_surface :where(h1,h2,h3){text-wrap:balance}._71DZXa_surface :where(p){text-wrap:pretty}._71DZXa_surface ::selection{color:var(--brand-ink);background:var(--brand-cyan)}@media (prefers-reduced-motion:reduce){._71DZXa_surface{--motion:0s}}._71DZXa_headerSlot{z-index:30;height:var(--site-header-expanded-height,auto);pointer-events:none;position:sticky;top:0}._71DZXa_header{--browser-top-gap:0px;--header-padding-block:1.6rem;--header-padding-block-start:var(--header-padding-block);--header-padding-inline:max(var(--gutter), calc((100% - var(--measure)) / 2 + var(--gutter)));--logo-slot-width:14.5rem;--logo-slot-height:3.625rem;--header-background:var(--surface);--header-blur:none;height:var(--site-header-expanded-height,auto);pointer-events:auto;transition:height var(--motion);position:relative}html[data-ios-browser=embedded] ._71DZXa_header{--browser-top-gap:4px}._71DZXa_header :is(a,button){scroll-margin-top:calc(-1 * (var(--site-header-height) + 1rem))}._71DZXa_header:before{z-index:-1;pointer-events:none;content:"";background:var(--surface);height:100lvh;position:absolute;inset:auto 0 100%}._71DZXa_header:after{z-index:-1;pointer-events:none;content:"";background:var(--header-background);-webkit-backdrop-filter:var(--header-blur);backdrop-filter:var(--header-blur);transition:opacity var(--motion);position:absolute;inset:0}._71DZXa_header[data-collapsed=true]{height:calc(52px + env(safe-area-inset-top) + var(--browser-top-gap));pointer-events:none}._71DZXa_header[data-collapsed=true]:after{opacity:0}._71DZXa_header[data-collapsed=true] ._71DZXa_headerContents{visibility:hidden;opacity:0;transition:transform var(--motion), opacity var(--motion), visibility 0s .22s;transform:translateY(-100%)}._71DZXa_header[data-collapsed=true] ._71DZXa_logo{visibility:hidden;pointer-events:none;opacity:0}._71DZXa_header[data-collapsed=true] ._71DZXa_revealNavigation{visibility:visible;pointer-events:auto;opacity:1}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._71DZXa_header{--header-background:color-mix(in srgb, var(--surface) 36%, transparent);--header-blur:blur(24px)}}@media (max-width:60rem){html[data-ios-browser=safari] ._71DZXa_header:before{content:none}html[data-ios-browser=safari] ._71DZXa_header:after{top:-100lvh}html[data-ios-browser=safari] ._71DZXa_header[data-collapsed=true]:after{opacity:1;bottom:100%}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){._71DZXa_header{--header-background:var(--surface);--header-blur:none}}@media (prefers-reduced-motion:reduce){._71DZXa_header{transition:none}._71DZXa_header[data-collapsed=true] ._71DZXa_headerContents{transition:none}}@media (max-width:75rem){._71DZXa_header{--header-padding-block:.75rem}}@media (max-width:35rem){._71DZXa_header{--logo-slot-width:2.75rem;--logo-slot-height:2.75rem}}@media (not (min-width:60rem)) and (not (min-height:50rem)){._71DZXa_header{--header-padding-block:.25rem;--header-padding-block-start:.5rem}}._71DZXa_headerContents{padding-block:calc(var(--header-padding-block-start) + env(safe-area-inset-top) + var(--browser-top-gap)) var(--header-padding-block);padding-inline:max(var(--header-padding-inline), env(safe-area-inset-left)) max(var(--header-padding-inline), env(safe-area-inset-right));transition:transform var(--motion), opacity var(--motion), visibility 0s;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;display:grid}@media (max-width:75rem){._71DZXa_headerContents{grid-template-columns:1fr auto;gap:.25rem}}._71DZXa_logoSlot{top:calc(var(--header-padding-block-start) + env(safe-area-inset-top) + var(--browser-top-gap));left:max(var(--header-padding-inline), env(safe-area-inset-left));z-index:1;width:var(--logo-slot-width);height:var(--logo-slot-height);position:absolute}._71DZXa_logo,._71DZXa_revealNavigation{transition:opacity var(--motion), visibility 0s;position:absolute;inset:0}._71DZXa_revealNavigation{visibility:hidden;width:var(--logo-slot-height);pointer-events:none;cursor:pointer;background:var(--header-background);opacity:0;-webkit-backdrop-filter:var(--header-blur);backdrop-filter:var(--header-blur);border:0;border-radius:8px;padding:0;overflow:hidden}._71DZXa_revealNavigation:after{pointer-events:none;content:"";border:1px solid var(--border);border-radius:inherit;position:absolute;inset:0}._71DZXa_revealNavigation img{z-index:1;aspect-ratio:523.529/130.736;width:auto;max-width:none;height:100%;display:block;position:relative}button._71DZXa_backToTop{right:max(1.25rem, env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom));z-index:25;visibility:hidden;width:44px;height:44px;color:var(--text);pointer-events:none;background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid var(--control-border);opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity var(--motion), transform var(--motion), visibility var(--motion);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;transform:translateY(8px)}button._71DZXa_backToTop svg{width:18px;height:18px}button._71DZXa_backToTop[data-visible=true]{visibility:visible;pointer-events:auto;opacity:1;transform:none}button._71DZXa_backToTop:is(:hover,:active){background:var(--surface-raised)}._71DZXa_logo{flex:none;display:block}._71DZXa_wordmark{width:100%;height:100%;display:block;overflow:hidden}._71DZXa_wordmark img{aspect-ratio:523.529/130.736;width:auto;max-width:none;height:100%}._71DZXa_logoSpacer{width:var(--logo-slot-width);height:var(--logo-slot-height);display:block}._71DZXa_headerActions{align-items:center;display:flex}._71DZXa_linkButton{min-height:48px;font-size:var(--type-small);font-weight:var(--weight-action);color:var(--action-text);cursor:pointer;background:var(--action);border:1px solid var(--action);border-radius:var(--radius);transition:border-color var(--motion);justify-content:space-between;align-items:center;gap:2rem;padding:.85rem 1.1rem;text-decoration:none;display:inline-flex;position:relative}._71DZXa_linkButton>svg:not(._71DZXa_buttonFrame){width:18px;height:18px}._71DZXa_linkButton:is(:hover,:active):not(:disabled){color:var(--brand-ink);background:var(--brand-violet-plane);border-color:var(--brand-violet-plane)}._71DZXa_linkButton[data-secondary=true]{color:var(--text);border-color:var(--control-border);background:0 0}._71DZXa_linkButton[data-secondary=true]:is(:hover,:active){background:var(--surface-inset)}._71DZXa_linkButton:disabled{cursor:not-allowed;opacity:.55}._71DZXa_linkButton._71DZXa_frameControl:is(:hover,:focus-visible,:active):not(:disabled){color:var(--action-text);background:var(--action-hover);border-color:var(--action)}._71DZXa_linkButton._71DZXa_frameControl[data-secondary=true]:is(:hover,:focus-visible,:active):not(:disabled){color:var(--text);background:color-mix(in srgb, var(--surface-raised) 82%, var(--brand-violet));border-color:var(--control-border)}@media (forced-colors:active){._71DZXa_linkButton{border:1px solid buttontext}}._71DZXa_frameControl{position:relative}._71DZXa_frameControl:has(>._71DZXa_buttonFrame path[d]):focus-visible{outline:none}@media (forced-colors:active){._71DZXa_frameControl:has(>._71DZXa_buttonFrame path[d]):focus-visible{outline-offset:5px;outline:2px solid highlight}}._71DZXa_frameControl:focus-visible>svg._71DZXa_buttonFrame{stroke-width:3px}._71DZXa_frameControl:is(:hover,:focus-visible,:active):not(:disabled)>._71DZXa_buttonFrame{opacity:1}._71DZXa_frameControl>svg._71DZXa_buttonFrame{pointer-events:none;opacity:0;fill:none;stroke-width:2px;stroke-linejoin:round;max-width:none;transition:opacity var(--motion);position:absolute;overflow:visible}._71DZXa_frameControl>svg._71DZXa_buttonFrame path{vector-effect:non-scaling-stroke}@media (hover:hover) and (prefers-reduced-motion:no-preference){._71DZXa_frameControl>svg._71DZXa_buttonFrame path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .18s ease-in-out}}@media (hover:none) and (prefers-reduced-motion:no-preference){._71DZXa_frameControl>svg._71DZXa_buttonFrame path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .22s ease-in-out}}@media (prefers-reduced-motion:reduce){._71DZXa_frameControl>svg._71DZXa_buttonFrame path{transition:none!important}}@media (prefers-reduced-motion:reduce){._71DZXa_frameControl>svg._71DZXa_buttonFrame{transition:none!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){._71DZXa_frameControl:is(:hover,:focus-visible):not(:disabled)>svg._71DZXa_buttonFrame{transition-delay:0s}._71DZXa_frameControl:is(:hover,:focus-visible):not(:disabled)>svg._71DZXa_buttonFrame path{stroke-dashoffset:0;transition-duration:.28s}._71DZXa_frameControl:focus-visible:not(:disabled)>svg._71DZXa_buttonFrame path{transition:none}}@media (hover:none) and (prefers-reduced-motion:no-preference){._71DZXa_frameControl:active:not(:disabled)>svg._71DZXa_buttonFrame{opacity:1}._71DZXa_frameControl:active:not(:disabled)>svg._71DZXa_buttonFrame path{stroke-dashoffset:0}}@media (forced-colors:active){._71DZXa_buttonFrame{display:none}}._71DZXa_footer{max-width:var(--measure);padding:3.5rem var(--gutter);color:var(--text-muted);grid-template-columns:1fr auto;gap:3rem;margin-inline:auto;font-size:.8rem;display:grid}._71DZXa_footer a{color:var(--link);text-underline-offset:.3em}._71DZXa_footer a:is(:hover,:active){text-decoration-thickness:2px}._71DZXa_footer p{margin:0}@media (max-width:40rem){._71DZXa_footer{grid-template-columns:1fr;gap:1.25rem;padding-block:2rem}}._71DZXa_signoff{align-items:center;gap:1.5rem;display:flex}._71DZXa_signoff img{width:4rem;height:4rem}@media (max-width:40rem){._71DZXa_signoff img{flex-shrink:0;width:3rem;height:3rem}}._71DZXa_signoff strong{color:var(--text);display:block}@media (max-width:40rem){._71DZXa_signoff strong{font-size:.8rem}}@media (max-width:40rem){._71DZXa_signoff{gap:1rem;font-size:.75rem;line-height:1.6}}._71DZXa_footerLinks{justify-items:end;gap:.5rem;display:grid}@media (max-width:40rem){._71DZXa_footerLinks{border-top:1px solid var(--border);flex-wrap:wrap;gap:0 1.25rem;padding-top:.5rem;font-size:.75rem;display:flex}._71DZXa_footerLinks a{white-space:nowrap;align-items:center;min-height:2.75rem;display:inline-flex}}._71DZXa_hidden{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._71DZXa_skip{top:max(.5rem, env(safe-area-inset-top));left:var(--gutter);z-index:50;width:1px;height:1px;color:var(--action-text);white-space:nowrap;background:var(--action);clip-path:inset(50%);position:fixed;overflow:hidden}._71DZXa_skip:focus{clip-path:none;width:auto;height:auto;padding:1rem}
._58WecG_action{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:center;gap:1.5rem 3rem;min-width:0;padding-top:1rem;display:grid}@media (max-width:60rem){._58WecG_action{grid-template-columns:minmax(0,1fr);padding-top:0}}._58WecG_copy{max-width:45ch;color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.6}._58WecG_links{flex-wrap:wrap;justify-content:end;align-items:center;gap:1rem 1.75rem;min-width:0;display:flex}@media (max-width:60rem){._58WecG_links{justify-content:start}}@media (max-width:43rem){._58WecG_links{flex-direction:column;align-items:start;gap:.65rem}}._58WecG_readOn{min-height:2.75rem;color:var(--text);text-underline-offset:.3em;align-items:center;gap:.6rem;font-size:.85rem;font-weight:500;line-height:1.4;text-decoration:none;transition:color .16s;display:inline-flex}._58WecG_readOn svg{stroke-width:1.5px;flex-shrink:0;width:1rem;height:1rem}._58WecG_readOn:hover{color:var(--text-muted);text-decoration:underline}._58WecG_readOn:focus-visible{outline:2px solid var(--brand-violet);outline-offset:5px;border-radius:2px}@media (prefers-reduced-motion:reduce){._58WecG_readOn{transition:none}}
.HsmmpG_label{width:fit-content;max-width:100%;font-size:var(--metadata-size,var(--type-label));font-weight:var(--metadata-weight,640);line-height:var(--metadata-leading,1.5);color:var(--metadata-colour,var(--text-muted));text-align:end;text-transform:uppercase;letter-spacing:var(--metadata-tracking,.14em);-webkit-user-select:none;user-select:none;grid-column:1/-1;place-self:start end;margin-block-start:0;margin-inline-start:auto}.HsmmpG_title{--metadata-size:.75rem;--metadata-weight:760;--metadata-tracking:.105em;--metadata-leading:1.35;--metadata-muted:color-mix(in srgb, var(--text) 72%, var(--text-muted));--metadata-accent:var(--link);margin-block-end:2rem}.HsmmpG_section{--metadata-size:var(--type-label);--metadata-weight:640;--metadata-tracking:.14em;--metadata-muted:var(--text-muted);--metadata-accent:var(--link);text-align:start;justify-self:start;margin-block-end:0;margin-inline:0 auto}.HsmmpG_muted{--metadata-colour:var(--metadata-muted,var(--text-muted))}.HsmmpG_accent{--metadata-colour:var(--metadata-accent,var(--link))}.HsmmpG_annotation{--metadata-size:.575rem;--metadata-weight:520;--metadata-tracking:.17em;--metadata-leading:1.4;--metadata-muted:color-mix(in srgb, var(--text-muted) 88%, var(--surface));--metadata-accent:color-mix(in srgb, var(--link) 72%, var(--text-muted));margin-block-end:0;display:block}
._8rVOHG_marker{--marker-colour:var(--brand-violet);color:var(--point-marker-text,var(--text-muted));-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;font-size:.7rem;line-height:1.6;display:inline-flex}._8rVOHG_marker:before{content:"";background:var(--point-marker-accent,var(--marker-colour));flex:none;width:.5rem;height:.5rem}._8rVOHG_marker[data-tone=pink]{--marker-colour:var(--brand-pink)}._8rVOHG_marker[data-tone=cyan]{--marker-colour:var(--brand-cyan)}._8rVOHG_marker[data-tone=soft-violet]{--marker-colour:var(--brand-violet-plane)}._8rVOHG_digits{display:flex}._8rVOHG_digit{text-align:center;flex:0 0 .68em;width:.68em}
.oDfQXq_switch{width:80px;min-height:44px;color:var(--text-muted);cursor:pointer;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);transition:background var(--motion), border-color var(--motion);background:0 0;flex:none;padding:3px;position:relative}.oDfQXq_switch:is(:hover,:focus-visible,:active):not(:disabled){background:var(--surface-raised);border-color:var(--control-border)}.oDfQXq_switch:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.oDfQXq_switch{transition:none}}@media (forced-colors:active){.oDfQXq_switch{border-color:buttontext}.oDfQXq_switch[aria-checked=true] .oDfQXq_icons:before{background:highlight}.oDfQXq_switch[aria-checked=false] .oDfQXq_icons span:first-child,.oDfQXq_switch[aria-checked=true] .oDfQXq_icons span:last-child{color:highlighttext}.oDfQXq_switch[aria-checked=false] .oDfQXq_icons span:last-child,.oDfQXq_switch[aria-checked=true] .oDfQXq_icons span:first-child{color:buttontext}}.oDfQXq_icons{grid-template-columns:1fr 1fr;align-items:center;height:36px;display:grid;position:relative}.oDfQXq_icons span{z-index:1;place-items:center;display:grid;position:relative}.oDfQXq_icons span:first-child{color:var(--theme-switch-sun)}.oDfQXq_icons span:last-child{color:var(--theme-switch-moon)}.oDfQXq_icons svg{stroke-width:1.7px;width:16px;height:16px}.oDfQXq_icons:before{content:"";background:var(--theme-switch-plane);border-radius:var(--radius);width:50%;transform:translateX(var(--theme-switch-offset));transition:transform .32s cubic-bezier(.4, 0, .2, 1), background var(--motion);position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){.oDfQXq_icons:before{transition:none}}@media (forced-colors:active){.oDfQXq_icons:before{background:highlight}}
.oNUn0q_viewport{justify-self:end;width:max-content;min-width:0;max-width:100%;position:relative}@media (max-width:75rem){.oNUn0q_viewport{grid-area:2/1/auto/-1;width:100%}}.oNUn0q_nav{overscroll-behavior-inline:contain;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;flex-wrap:nowrap;gap:clamp(1rem,2vw,2rem);padding:.5rem;scroll-padding-inline:.5rem;display:flex;position:relative;overflow-x:auto}.oNUn0q_nav::-webkit-scrollbar{display:none}.oNUn0q_nav a{min-height:44px;color:var(--text-muted);white-space:nowrap;border-radius:var(--radius);transition:color var(--motion), background var(--motion);flex:none;align-items:center;margin-inline:-.5rem;padding-inline:.5rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.oNUn0q_nav a:is(:hover,:active){color:var(--link)}.oNUn0q_nav a:focus-visible{z-index:2;outline-offset:-3px}.oNUn0q_nav a[aria-current=page]{color:var(--text)}@media (max-width:75rem){.oNUn0q_nav a[aria-current=page]{background:color-mix(in srgb, var(--brand-violet-plane) 22%, var(--surface))}}@media (max-width:75rem){.oNUn0q_nav{gap:1.6rem}}@media (not (min-width:60rem)) and (not (min-height:50rem)){.oNUn0q_nav{padding-block:0}}@media (forced-colors:active){.oNUn0q_nav a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline}}.oNUn0q_indicator{pointer-events:none;opacity:0;height:3px;transition:transform .38s cubic-bezier(.2,.9,.25,1),width .3s cubic-bezier(.2,.8,.2,1),opacity .1s ease-out;position:absolute;inset:auto auto .5rem 0}.oNUn0q_indicator[data-visible=true]{opacity:1}.oNUn0q_nav:has(a:focus-visible) .oNUn0q_indicator{opacity:0;transition:none}.oNUn0q_nav:has(a:focus-visible) .oNUn0q_indicator span{animation:none}.oNUn0q_indicator span{background:var(--brand-violet);transform-origin:50%;border-radius:999px;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.oNUn0q_indicator span{transition:none;animation:none}}@media (prefers-reduced-motion:no-preference){.oNUn0q_indicator[data-settle="0"] span{animation:.46s ease-out oNUn0q_indicator-settle-a}}@media (prefers-reduced-motion:no-preference){.oNUn0q_indicator[data-settle="1"] span{animation:.46s ease-out oNUn0q_indicator-settle-b}}@media (max-width:75rem){.oNUn0q_indicator{display:none}}@media (forced-colors:active){.oNUn0q_indicator{display:none}}@media (prefers-reduced-motion:reduce){.oNUn0q_indicator{transition:none;animation:none}}.oNUn0q_track{background:var(--border);opacity:0;height:3px;transition:opacity var(--motion);border-radius:2px;margin-top:8px;display:none;position:relative}.oNUn0q_track span{background:var(--link);border-radius:inherit;position:absolute;inset-block:0}@media (forced-colors:active){.oNUn0q_track span{background:highlight}}.oNUn0q_viewport[data-overflow=true] .oNUn0q_track{display:block}@media (max-width:75rem){.oNUn0q_viewport[data-overflow=true] .oNUn0q_track{visibility:visible}}.oNUn0q_viewport:is(:hover,:has(:focus-visible)) .oNUn0q_track{opacity:1}@media (max-width:75rem){.oNUn0q_track{visibility:hidden;opacity:1;display:block}}@media (forced-colors:active){.oNUn0q_track{forced-color-adjust:none;background:graytext}}@media (not (min-width:60rem)) and (not (min-height:50rem)){.oNUn0q_track{margin-top:0;position:absolute;inset:auto 0 -4px}}@keyframes oNUn0q_indicator-settle-a{0%,42%{transform:scaleX(1)scaleY(1)}58%{transform:scaleX(.985)scaleY(1.55)}72%{transform:scaleX(1.008)scaleY(.82)}86%{transform:scaleX(.997)scaleY(1.12)}to{transform:scaleX(1)scaleY(1)}}@keyframes oNUn0q_indicator-settle-b{0%,42%{transform:scaleX(1)scaleY(1)}58%{transform:scaleX(.985)scaleY(1.55)}72%{transform:scaleX(1.008)scaleY(.82)}86%{transform:scaleX(.997)scaleY(1.12)}to{transform:scaleX(1)scaleY(1)}}
.JKtpDW_material{--hero-violet:linear-gradient(145deg, #e1d8ff, var(--palette-material-violet) 64%, #baa5e9);--hero-pink:linear-gradient(145deg, var(--palette-material-pink-highlight), var(--palette-material-pink) 64%, #e4abc7);--hero-cyan:linear-gradient(145deg, #dbf5f4, var(--palette-material-cyan) 64%, #98d0d9);--hero-paper:linear-gradient(145deg, var(--lightningcss-light,var(--brand-white))var(--lightningcss-dark,#393744), var(--lightningcss-light,#f6f4ef)var(--lightningcss-dark,#26252e) 70%, var(--lightningcss-light,var(--palette-paper-backing-light))var(--lightningcss-dark,var(--palette-paper-backing-dark)));--hero-ink:linear-gradient(145deg, #383642, var(--palette-material-ink) 64%, var(--palette-material-ink-shade));--hero-edge:var(--lightningcss-light,hsla(var(--palette-contact-shadow-hsl) / 12.549%))var(--lightningcss-dark,hsla(var(--black-hsl) / 53.3333%));--hero-contact:var(--lightningcss-light,hsla(var(--palette-contact-shadow-hsl) / 16.8627%))var(--lightningcss-dark,hsla(var(--black-hsl) / 40%));--hero-diffuse:var(--lightningcss-light,hsla(var(--palette-diffuse-shadow-hsl) / 10.9804%))var(--lightningcss-dark,hsla(var(--black-hsl) / 26.6667%));--hero-shadow:0 1px 2px var(--hero-edge), 4px 8px 12px var(--hero-contact), 12px 24px 38px var(--hero-diffuse);--hero-shadow-lifted:1px 2px 3px var(--hero-edge), 7px 14px 20px var(--hero-contact), 16px 32px 46px var(--hero-diffuse);--hero-bevel:inset 1px 1px 1px hsla(var(--brand-white-hsl) / 50.1961%), inset -1px -1px 1px hsla(var(--charcoal-hsl) / 14.5098%)}.JKtpDW_heroField{isolation:isolate;position:relative}.JKtpDW_heroField:before{inset-block:0;z-index:-1;pointer-events:none;content:"";background:radial-gradient(ellipse 58% 55% at 75% 48%, var(--lightningcss-light,#cbbcf740)var(--lightningcss-dark,#9b7be020), transparent), radial-gradient(ellipse 43% 44% at 90% 61%, var(--lightningcss-light,hsla(var(--palette-wash-blue-light-hsl) / 21.1765%))var(--lightningcss-dark,hsla(var(--palette-wash-blue-dark-hsl) / 8.6275%)), transparent), radial-gradient(ellipse 50% 37% at 62% 75%, var(--lightningcss-light,#bee6e934)var(--lightningcss-dark,#7bc7d014), transparent);width:100vw;-webkit-mask-image:linear-gradient(transparent 12%, var(--black) 38%, var(--black) 70%, transparent 100%);mask-image:linear-gradient(transparent 12%, var(--black) 38%, var(--black) 70%, transparent 100%);position:absolute;left:50%;transform:translate(-50%)}
.VR9y3a_frame{position:relative}.VR9y3a_frame>.VR9y3a_divider{inset-block-start:0;z-index:2;pointer-events:none;background:var(--border);width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}
.npGRIa_pageShell{max-width:var(--measure);padding:var(--space-section) var(--gutter);color:var(--text);margin-inline:auto}.npGRIa_pageShell :where(h1,h2,h3){font-weight:var(--weight-display);margin:0}.npGRIa_pageShell :where(h2){font-size:var(--type-section);letter-spacing:-.06em;line-height:1.04}.npGRIa_pageShell :where(h3){font-size:var(--type-heading);letter-spacing:-.035em;line-height:1.15}.npGRIa_pageShell :where(p){color:var(--text-muted)}.npGRIa_heroTitle{font-size:var(--type-service-hero);font-weight:var(--weight-display);color:var(--text);letter-spacing:-.075em;margin:0;line-height:.99}@media (max-width:43rem){.npGRIa_heroTitle{font-size:var(--type-service-hero-mobile)}}.npGRIa_heroTitleBrand{font-size:var(--type-display);font-weight:650;line-height:.91}@media (max-width:43rem){.npGRIa_heroTitleBrand{font-size:var(--type-display-mobile)}}@media (43rem<width<=60rem){.npGRIa_heroTitleBrand{font-size:var(--type-display-tablet)}}.npGRIa_heroTitleMuted{color:var(--text-muted);font-weight:450}.npGRIa_heroTitleMark{z-index:0;width:fit-content;color:var(--text);font-style:normal;position:relative}.npGRIa_heroTitleMark:after{z-index:-1;content:"";background:var(--hero-title-mark,linear-gradient(90deg, var(--brand-violet), var(--brand-pink) 58%, var(--brand-cyan)));height:.075em;animation:npGRIa_hero-mark-arrival var(--hero-mark-duration,1.05s) cubic-bezier(.22, .78, .2, 1) var(--hero-mark-delay,.12s) both;position:absolute;bottom:.035em;left:.03em;right:-.03em}@media (prefers-reduced-motion:reduce){.npGRIa_heroTitleMark:after{animation:none}}@keyframes npGRIa_hero-mark-arrival{0%{opacity:0;transform:translate(calc(100vw + 2rem))scaleX(.24)}24%{opacity:.88}70%{transform:translate(-.12em)scaleX(1.035)}86%{transform:translate(.025em)scaleX(.992)}to{opacity:1;transform:translate(0,0)scaleX(1)}}.npGRIa_heroViewport{min-height:calc(100svh - var(--site-header-height,0));overflow-x:clip}@media (max-width:60rem){.npGRIa_heroViewport{min-height:0}}.npGRIa_heroSplit,.npGRIa_splitHeading,.npGRIa_editorialSplit{grid-template-columns:minmax(0, var(--section-leading-track,1.1fr)) minmax(0, var(--section-trailing-track,.9fr));column-gap:var(--section-column-gap,clamp(3rem, 5vw, 6rem));display:grid}.npGRIa_heroSplit{min-height:inherit;grid-template-rows:auto minmax(0,1fr) auto;align-items:center;row-gap:clamp(2rem,3.5vh,3rem);padding-block:clamp(2.5rem,4.2vh,4rem)}@media (max-width:60rem){.npGRIa_heroSplit{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:2.75rem;min-height:0;padding-block:3rem}}.npGRIa_heroMetadata{grid-column:1/-1;align-self:start;justify-items:end;gap:.35rem;width:100%;min-width:0;display:grid}.npGRIa_heroMetadata>[data-metadata-label]{text-align:end;justify-self:end;margin:0;margin-inline:0}.npGRIa_splitHeading{margin-bottom:var(--section-heading-space,4rem);align-items:end;row-gap:1.5rem}.npGRIa_splitHeading>[data-metadata-label]{grid-column:1/-1}@media (max-width:60rem){.npGRIa_splitHeading>[data-metadata-label]{grid-column:auto}}.npGRIa_splitHeading>:last-child{max-width:var(--section-copy-measure,36rem);margin-block:0}@media (max-width:60rem){.npGRIa_splitHeading{--section-heading-space:2.5rem;grid-template-columns:minmax(0,1fr)}}.npGRIa_editorialSplit{--section-leading-track:.9fr;--section-trailing-track:1.1fr;align-items:var(--section-align,start)}@media (max-width:50rem){.npGRIa_editorialSplit{grid-template-columns:minmax(0,1fr)}}.npGRIa_actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.npGRIa_nextRoute{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:3rem;display:flex}.npGRIa_sectionReveal{position:relative}.npGRIa_sectionWash{max-width:none;padding-inline:max(var(--gutter), calc((100% - var(--measure)) / 2 + var(--gutter)));isolation:isolate;position:relative}.npGRIa_sectionWash:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(ellipse at var(--wash-origin,15% 38%), color-mix(in srgb, var(--wash-colour,var(--brand-violet)) 9%, transparent), transparent 65%), radial-gradient(ellipse at 85% 62%, color-mix(in srgb, var(--brand-cyan) 6%, transparent), transparent 60%);-webkit-mask-image:linear-gradient(transparent, var(--black) 18%, var(--black) 76%, transparent);mask-image:linear-gradient(transparent, var(--black) 18%, var(--black) 76%, transparent);position:absolute;inset:0}
.RI0YFq_card{--card-face:var(--hero-paper);--card-backing:var(--lightningcss-light,var(--palette-paper-backing-light))var(--lightningcss-dark,var(--palette-paper-backing-dark));--card-edge:var(--border);--card-ink:var(--text);--card-shadow:var(--hero-shadow);--card-radius:9px;--card-binding-edge:8px 8px 0 1px var(--lightningcss-light,#2d2935cc)var(--lightningcss-dark,color-mix(in srgb, var(--brand-white) 84%, var(--card-backing)));z-index:0;color:var(--card-ink);border-radius:var(--card-radius);box-shadow:2px 2px 0 var(--palette-border-dark), 6px 6px 0 color-mix(in srgb, var(--card-backing) 58%, var(--charcoal)), 8px 8px 0 var(--card-backing), var(--card-binding-edge), var(--card-shadow);isolation:isolate;background:0 0;border:0;display:block;position:relative}.RI0YFq_card:before{z-index:-1;content:"";background:var(--card-face);border:1px solid var(--card-edge);border-radius:inherit;box-shadow:var(--hero-bevel);position:absolute;inset:0}.RI0YFq_paper{--card-face:var(--hero-paper);--card-backing:var(--lightningcss-light,var(--palette-paper-backing-light))var(--lightningcss-dark,var(--palette-paper-backing-dark));--card-edge:var(--border);--card-ink:var(--text)}.RI0YFq_violet{--card-face:var(--hero-violet);--card-backing:var(--palette-material-violet);--card-edge:var(--plane-violet-edge);--card-ink:var(--brand-ink)}.RI0YFq_pink{--card-face:var(--hero-pink);--card-backing:var(--palette-material-pink);--card-edge:var(--plane-pink-edge);--card-ink:var(--brand-ink)}.RI0YFq_cyan{--card-face:var(--hero-cyan);--card-backing:var(--palette-material-cyan);--card-edge:var(--plane-cyan-edge);--card-ink:var(--brand-ink)}.RI0YFq_ink{--card-face:var(--hero-ink);--card-backing:var(--palette-material-ink);--card-edge:var(--palette-material-ink-edge);--card-ink:var(--brand-white)}.RI0YFq_hasHole:before{-webkit-mask-image:radial-gradient(circle at calc(100% - var(--hole-inline-inset,var(--hole-inset)) - var(--hole-size) / 2) calc(var(--hole-block-inset,var(--hole-inset)) + var(--hole-size) / 2), transparent calc(var(--hole-size) / 2 - .5px), var(--black) calc(var(--hole-size) / 2));mask-image:radial-gradient(circle at calc(100% - var(--hole-inline-inset,var(--hole-inset)) - var(--hole-size) / 2) calc(var(--hole-block-inset,var(--hole-inset)) + var(--hole-size) / 2), transparent calc(var(--hole-size) / 2 - .5px), var(--black) calc(var(--hole-size) / 2))}.RI0YFq_hasTwoHoles:before{-webkit-mask-image:radial-gradient(circle at calc(var(--hole-inline-inset,var(--hole-inset)) + var(--hole-size) / 2) calc(var(--hole-block-inset,var(--hole-inset)) + var(--hole-size) / 2), transparent calc(var(--hole-size) / 2 - .5px), var(--black) calc(var(--hole-size) / 2)), radial-gradient(circle at calc(100% - var(--hole-inline-inset,var(--hole-inset)) - var(--hole-size) / 2) calc(var(--hole-block-inset,var(--hole-inset)) + var(--hole-size) / 2), transparent calc(var(--hole-size) / 2 - .5px), var(--black) calc(var(--hole-size) / 2));mask-image:radial-gradient(circle at calc(var(--hole-inline-inset,var(--hole-inset)) + var(--hole-size) / 2) calc(var(--hole-block-inset,var(--hole-inset)) + var(--hole-size) / 2), transparent calc(var(--hole-size) / 2 - .5px), var(--black) calc(var(--hole-size) / 2)), radial-gradient(circle at calc(100% - var(--hole-inline-inset,var(--hole-inset)) - var(--hole-size) / 2) calc(var(--hole-block-inset,var(--hole-inset)) + var(--hole-size) / 2), transparent calc(var(--hole-size) / 2 - .5px), var(--black) calc(var(--hole-size) / 2));-webkit-mask-composite:source-in;mask-composite:intersect}.RI0YFq_hole{top:var(--hole-block-inset,var(--hole-inset));right:var(--hole-inline-inset,var(--hole-inset));width:var(--hole-size);height:var(--hole-size);background:hsla(var(--brand-white-hsl) / 10.1961%);border:1px solid hsla(var(--charcoal-hsl) / 33.3333%);box-shadow:inset 1px 1px 2px hsla(var(--charcoal-hsl) / 18.8235%), 0 1px 0 hsla(var(--brand-white-hsl) / 56.4706%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:50%;position:absolute}.RI0YFq_hole[data-card-hole-position=left]{right:auto;left:var(--hole-inline-inset,var(--hole-inset))}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.RI0YFq_hole{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}@media (forced-colors:active){.RI0YFq_card:before{border:2px solid canvastext}}
.z3YOJG_stack{aspect-ratio:1/1.06;isolation:isolate;position:relative;container-type:inline-size}.z3YOJG_suspension{z-index:0;aspect-ratio:1.85;width:78%;transform:rotate(var(--rest-angle));position:absolute}.z3YOJG_plane{--hole-size:3.4cqi;--hole-inset:3.8cqi;--swing:0deg;width:100%;height:100%;padding:var(--hole-inset);pointer-events:none;transform:rotate(var(--swing));transform-origin:calc(100% - var(--hole-inset) - var(--hole-size) / 2) calc(var(--hole-inset) + var(--hole-size) / 2);transition:transform .48s cubic-bezier(.22, .61, .36, 1), box-shadow .32s var(--ease-out);position:absolute;inset:0}.z3YOJG_plane>span{text-transform:uppercase;letter-spacing:.12em;font-size:clamp(.625rem,2.3cqi,.7rem);font-weight:650;display:block}.z3YOJG_plane b{letter-spacing:-.065em;margin-top:.5rem;font-size:clamp(1.5rem,10.8cqi,3.5rem);font-weight:600;line-height:1;display:block}.z3YOJG_planeBack{--rest-angle:-10deg;--hover-angle:4deg;top:7%;left:5%}.z3YOJG_planeMiddle{--rest-angle:7deg;--hover-angle:-4deg;top:34%;left:16%}.z3YOJG_planeFront{--rest-angle:-6deg;--hover-angle:3.5deg;top:62%;left:6%}.z3YOJG_cord{z-index:0;pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@media (forced-colors:active){.z3YOJG_cord{display:none}}.z3YOJG_cordShadow{filter:blur(3px);stroke:var(--lightningcss-light,#29213155)var(--lightningcss-dark,hsla(var(--black-hsl) / 53.3333%));stroke-width:9px}.z3YOJG_cordEdge{stroke:#71685e;stroke-width:7px}.z3YOJG_cordCore{stroke:#bcac92;stroke-width:5px}.z3YOJG_cordHighlight{stroke:#f8ead0;stroke-width:1.7px}.z3YOJG_cordFibre{stroke:#75675480;stroke-width:1.2px;stroke-dasharray:1.2 5}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.z3YOJG_suspension:hover>.z3YOJG_plane{--swing:var(--hover-angle);--card-shadow:var(--hero-shadow-lifted)}}@media (prefers-reduced-motion:no-preference){.z3YOJG_suspension:active>.z3YOJG_plane{--swing:var(--hover-angle);--card-shadow:var(--hero-shadow-lifted)}}@media (prefers-reduced-motion:reduce){.z3YOJG_plane,.z3YOJG_stack{transition:none}}
.L9Ib9q_hero{padding-block:clamp(2.5rem,4.2vh,4rem);padding-inline:max(var(--gutter), calc((100% - var(--measure)) / 2 + var(--gutter)));grid-template-rows:auto minmax(0,1fr) auto;row-gap:clamp(2rem,3.5vh,3rem);display:grid}@media (max-width:60rem){.L9Ib9q_hero{grid-template-rows:none}}@media (max-width:43rem){.L9Ib9q_hero{padding-block:3rem}}.L9Ib9q_heroMetadata{margin-bottom:0}@media (max-width:43rem){.L9Ib9q_heroMetadata{margin-bottom:2.5rem}}.L9Ib9q_content{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,5vw,5rem) clamp(3rem,6vw,6rem);min-width:0;display:grid}@media (max-width:60rem){.L9Ib9q_content{column-gap:2rem}}@media (max-width:43rem){.L9Ib9q_content{grid-template-columns:minmax(0,1fr);row-gap:2.5rem}}.L9Ib9q_copy{min-width:0}.L9Ib9q_headline{text-wrap:balance;max-width:11ch}.L9Ib9q_headline span{display:block}@media (max-width:60rem){.L9Ib9q_headline{font-size:clamp(3.1rem,6.8vw,5.5rem)}}@media (max-width:43rem){.L9Ib9q_headline{max-width:12ch;font-size:var(--type-service-hero-mobile)}}.L9Ib9q_rescueSummary{max-width:37ch;color:var(--text-muted);margin:1.75rem 0 0;font-size:1rem;line-height:1.65}@media (max-width:43rem){.L9Ib9q_rescueSummary{margin-block:1.5rem;font-size:.95rem}}.L9Ib9q_proof{justify-self:center;width:min(100% - 2rem,29rem);min-width:0;padding:2rem .5rem 0 1.5rem;position:relative;transform:rotate(-3deg)}@media (max-width:60rem){.L9Ib9q_proof{padding-left:0}}@media (max-width:43rem){.L9Ib9q_proof{justify-self:center;width:min(100% - 2rem,23rem);padding:1.5rem 1rem 0}}.L9Ib9q_oldFrame{border:1px solid color-mix(in srgb, var(--text-muted) 25%, transparent);border-radius:5px;position:absolute;inset:.5rem -.25rem 5rem 3rem;transform:rotate(8deg)}.L9Ib9q_oldFrame:after{content:"";border-top:1px solid color-mix(in srgb, var(--text-muted) 25%, transparent);position:absolute;inset:1.7rem 0 0}.L9Ib9q_oldFrame span{border:1px solid var(--text-muted);border-radius:50%;width:4px;height:4px;position:absolute;top:.65rem;left:.65rem}.L9Ib9q_oldFrame span:nth-child(2){left:1.25rem}.L9Ib9q_oldFrame span:nth-child(3){left:1.85rem}.L9Ib9q_registration{position:relative}.L9Ib9q_registration:before,.L9Ib9q_registration:after{z-index:-1;content:"";background:linear-gradient(var(--text-muted), var(--text-muted)) left top / 14px 1px no-repeat, linear-gradient(var(--text-muted), var(--text-muted)) left top / 1px 14px no-repeat, linear-gradient(var(--text-muted), var(--text-muted)) right bottom / 14px 1px no-repeat, linear-gradient(var(--text-muted), var(--text-muted)) right bottom / 1px 14px no-repeat;opacity:.5;position:absolute;inset:-1rem}.L9Ib9q_registration:after{transform:scaleX(-1)}.L9Ib9q_websiteProof{--card-radius:3px;box-shadow:1px 2px 0 var(--border), 4px 8px 0 var(--lightningcss-light,#e3e0dc)var(--lightningcss-dark,#18171e), 12px 24px 42px var(--lightningcss-light,#38304424)var(--lightningcss-dark,hsla(var(--black-hsl) / 33.3333%));padding:.9rem}.L9Ib9q_proofHeader{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .35rem 1rem;font-size:.55rem;font-weight:550;display:flex}.L9Ib9q_identityMark{align-items:end;gap:2px;display:flex}.L9Ib9q_identityMark i{background:var(--text);width:4px;height:10px}.L9Ib9q_identityMark i:nth-child(2){height:16px}.L9Ib9q_identityMark i:nth-child(3){height:7px}.L9Ib9q_menuMark{gap:4px;display:grid}.L9Ib9q_menuMark i{background:var(--text);width:15px;height:1px}.L9Ib9q_specimen{aspect-ratio:1.28;color:#24202e;background:#ddd3f1;align-items:end;display:flex;position:relative;overflow:hidden;container-type:inline-size}.L9Ib9q_specimen strong{z-index:1;letter-spacing:-.09em;margin:0 0 .025em .045em;font-size:clamp(8rem,15vw,15rem);font-weight:550;line-height:.9;position:relative}.L9Ib9q_colourStudy{position:absolute;inset:0}.L9Ib9q_colourStudy i{border:1px solid hsla(var(--brand-white-hsl) / 40%);background:linear-gradient(90deg,#d8cee9,#f4c9d8 60%,#e5b7ce);border-radius:50%;width:40%;height:125%;position:absolute;top:-28%;left:44%;transform:rotate(30deg);box-shadow:10px 7px 20px #4c2b6c1c}.L9Ib9q_colourStudy i:nth-child(2){background:linear-gradient(90deg,#b9dfe2,#e1f0eb 65%,#b9d9de);top:-18%;left:66%}.L9Ib9q_colourStudy i:nth-child(3){background:linear-gradient(90deg,#cabee9,#e5dcf6 65%,#c0afd9);top:-8%;left:88%}.L9Ib9q_proofArrow{width:2.5rem;height:2.5rem;position:absolute;top:1.2rem;right:1rem}@media (max-width:60rem){.L9Ib9q_proofArrow{width:2rem;height:2rem;top:.75rem;bottom:auto;right:.75rem}}.L9Ib9q_proofFooter{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:1.25rem .35rem .6rem;display:grid}.L9Ib9q_proofFooter span{gap:.4rem;font-size:.7rem;display:grid}.L9Ib9q_proofFooter small{color:var(--text-muted);letter-spacing:.06em;font-size:.5rem}.L9Ib9q_proofCaption{color:var(--text-muted);text-align:center;letter-spacing:-.015em;margin:2.1rem 0 0;font-size:.75rem}@media (max-width:43rem){.L9Ib9q_proofCaption{margin-top:1.75rem;font-size:.7rem}}@media (max-width:60rem){.L9Ib9q_specimen strong{font-size:17vw}}@media (max-width:43rem){.L9Ib9q_specimen strong{font-size:58cqw}}
.ed4z_W_hero{width:100%;padding:clamp(2.5rem, 4.2vh, 4rem) max(var(--gutter), calc((100% - var(--measure)) / 2 + var(--gutter)));isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.25rem,2.2vh,2rem) 3rem;display:grid;position:relative}@media (max-width:60rem){.ed4z_W_hero{grid-template-rows:none;gap:2rem}}@media (max-width:43rem){.ed4z_W_hero{grid-template-columns:minmax(0,1fr);padding-top:1.5rem}}.ed4z_W_heroMetadata{margin-bottom:0}@media (max-width:60rem){.ed4z_W_heroMetadata{margin-bottom:1rem}}.ed4z_W_heroCopy{z-index:2;align-self:center;padding-bottom:2rem;position:relative}.ed4z_W_heroCopy h1{text-wrap:nowrap;margin:0 0 1.7rem}@media (max-width:43rem){.ed4z_W_heroCopy{padding-bottom:0}}.ed4z_W_heroLead{letter-spacing:-.025em;margin-bottom:1.7rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.4}@media (max-width:43rem){.ed4z_W_heroLead{font-size:1.1rem}}.ed4z_W_artwork{flex-direction:column;align-self:center;gap:1rem;width:min(100%,24rem);margin:.5rem 0 0 auto;display:flex;position:relative;container-type:inline-size}@media (max-width:43rem){.ed4z_W_artwork{width:min(100%,25rem);margin:1rem auto 0}}@media (min-width:60.01rem) and (max-width:72rem){.ed4z_W_artwork{width:min(100%,20rem)}}.ed4z_W_artIndex{grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:.4rem;display:grid}.ed4z_W_artIndex>div{flex-direction:column;align-items:flex-start;gap:.35rem;display:flex}.ed4z_W_artIndex,.ed4z_W_artFoot{color:var(--text);font-size:.875rem;font-weight:600;line-height:1.45}.ed4z_W_artFoot{justify-content:flex-end;align-items:center;gap:.85rem;padding-top:1.5rem;display:flex}
.qz8TBG_comparison{--phone-preview-height:18rem;width:100%;max-width:40rem;margin-inline:auto}.qz8TBG_comparison[data-compact=true]{--phone-preview-height:clamp(8rem, calc(100dvh - var(--site-header-expanded-height,0px) - 34rem), 18rem)}.qz8TBG_comparison[data-compact=true] .qz8TBG_stage{padding-block:2.5rem 1.5rem}.qz8TBG_comparison[data-compact=true] .qz8TBG_caption:not(.qz8TBG_matchedCaption){min-height:7.5rem}.qz8TBG_comparison[data-compact=true] .qz8TBG_hint{margin-top:.5rem}.qz8TBG_comparison[data-scroll-driven=true] .qz8TBG_card{height:100%;transition:none}.qz8TBG_stage{isolation:isolate;place-items:center;padding:4rem 1rem 2.5rem;display:grid;position:relative}@media (max-width:25rem){.qz8TBG_stage{padding-inline:.25rem}}.qz8TBG_stage:after{z-index:-1;content:"";background:hsla(var(--charcoal-hsl) / 20.7843%);filter:blur(20px);border-radius:50%;width:60%;height:3rem;position:absolute;bottom:1.3rem}.qz8TBG_queue{z-index:-1;padding:inherit;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:clip}.qz8TBG_queuedCard{background:color-mix(in srgb, var(--surface-raised) 94%, var(--brand-violet));border:1px solid color-mix(in srgb, var(--text-muted) 28%, transparent);width:min(100% - 1rem,19.25rem);height:92%;box-shadow:0 8px 24px hsla(var(--charcoal-hsl) / 3.9216%);border-radius:1.5rem;grid-area:1/1;transform:translate(-1.2rem,-.7rem)rotate(-8deg)}.qz8TBG_queuedCard:before,.qz8TBG_queuedCard:after{content:"";background:color-mix(in srgb, var(--text-muted) 9%, transparent);border-radius:.4rem;margin-inline:1.2rem;display:block}.qz8TBG_queuedCard:before{height:34%;margin-top:1.2rem}.qz8TBG_queuedCard:after{width:55%;height:.4rem;box-shadow:0 .9rem 0 color-mix(in srgb, var(--text-muted) 6%, transparent);margin-top:1.2rem}.qz8TBG_queuedCard:last-child{background:color-mix(in srgb, var(--surface-raised) 95%, var(--brand-pink));transform:translate(1.3rem,-.35rem)rotate(7deg)}@media (max-width:25rem){.qz8TBG_queuedCard:last-child{transform:translate(.75rem,-.2rem)rotate(5deg)}}@media (max-width:25rem){.qz8TBG_queuedCard{width:min(100% - 1.5rem,17.25rem);transform:translate(-.65rem,-.4rem)rotate(-5deg)}}.qz8TBG_stageRule{color:var(--text-muted);text-transform:uppercase;letter-spacing:.14em;border-top:1px solid var(--border);justify-content:space-between;padding-top:1rem;font-size:.62rem;display:flex;position:absolute;inset:0 0 auto}.qz8TBG_sideNote{color:var(--text-muted);text-transform:uppercase;letter-spacing:.15em;writing-mode:vertical-rl;font-size:.6rem;position:absolute;top:38%;right:0}@media (max-width:25rem){.qz8TBG_sideNote{display:none}}.qz8TBG_phone{width:min(100%,19.25rem);color:var(--brand-white);background:var(--palette-material-ink-shade);box-shadow:inset 0 0 0 3px #08090d, inset 0 0 0 4px hsla(var(--brand-white-hsl) / 25.098%), 8px 10px 0 -5px #51515c, 18px 30px 48px hsla(var(--black-hsl) / 20%);transition:transform .45s var(--ease-out);border:2px solid #a4a3af;border-radius:2.1rem;padding:.25rem;position:relative;transform:rotate(-3deg)}.qz8TBG_phone[data-matched=true]{border-color:var(--brand-cyan);filter:drop-shadow(0 0 .7rem color-mix(in srgb, var(--brand-cyan) 20%, transparent));animation:qz8TBG_match-arrival .65s var(--ease-out) both;transform:none}@media (prefers-reduced-motion:reduce){.qz8TBG_phone[data-matched=true]{animation:none}}.qz8TBG_phone:before,.qz8TBG_phone:after{content:"";background:#81818d;border-radius:2px;width:3px;height:2.7rem;position:absolute;top:7rem}.qz8TBG_phone:before{left:-5px}.qz8TBG_phone:after{height:3.5rem;right:-5px}.qz8TBG_phone:focus-within{transform:rotate(0)}@media (hover:hover){.qz8TBG_phone:hover{transform:rotate(0)}}@media (max-width:25rem){.qz8TBG_phone{width:min(100%,17.25rem);transform:none}}@media (prefers-reduced-motion:reduce){.qz8TBG_phone{transform:none}}.qz8TBG_hardware{justify-content:center;align-items:center;height:2.4rem;padding-inline:1rem;font-size:.65rem;font-weight:700;display:flex}.qz8TBG_hardware i{background:#050508;border:1px solid #282933;border-radius:2rem;width:5.5rem;height:1.55rem}.qz8TBG_appBar{justify-content:space-between;align-items:baseline;padding:1rem .7rem 1.25rem;display:flex}.qz8TBG_appBar span:first-child{font-size:.9rem;font-weight:600}.qz8TBG_appBar span:last-child{color:var(--palette-text-muted-dark);font-size:.62rem}.qz8TBG_deck{height:calc(var(--phone-preview-height) + 9.5rem);touch-action:pan-y;outline-offset:2px;border-radius:.75rem .75rem 1.5rem 1.5rem;margin:0 .15rem .1rem;display:grid;position:relative;overflow:visible}.qz8TBG_card{color:var(--charcoal);cursor:grab;-webkit-user-select:none;user-select:none;background:var(--ivory);border:1px solid hsla(var(--brand-white-hsl) / 14.5098%);border-radius:inherit;opacity:var(--scroll-opacity,1);transform:translateX(calc(var(--drag,0px) + var(--scroll-x,0%))) rotate(calc(var(--turn,0deg) + var(--scroll-turn,0deg)));grid-area:1/1;transition:transform .48s,opacity .48s ease-in;position:relative;overflow:hidden}.qz8TBG_card[data-dragging=true]{cursor:grabbing;transition:none}.qz8TBG_card[data-card="2"]{cursor:default;background:var(--brand-cyan-plane)}@media (prefers-reduced-motion:reduce){.qz8TBG_card{transition:none;transform:none}}.qz8TBG_swipeStamp{color:var(--plane-pink-edge);letter-spacing:.08em;pointer-events:none;border:3px solid var(--plane-pink-edge);background:#fff2f9;border-radius:.2rem;padding:.4rem .6rem;font-size:1rem;font-weight:800;position:absolute;top:3rem;right:1rem;transform:rotate(12deg)}.qz8TBG_sitePreview{height:100%;animation:.32s both qz8TBG_card-in;overflow:hidden}@media (prefers-reduced-motion:reduce){.qz8TBG_sitePreview{animation:none}}.qz8TBG_caption{box-sizing:border-box;background:var(--ivory);border-top:1px solid hsla(var(--charcoal-hsl) / 12.549%);min-height:9.5rem;padding:.9rem 1rem 4.5rem;position:absolute;inset:auto 0 0}.qz8TBG_caption span{color:var(--plane-violet-edge);text-transform:uppercase;letter-spacing:.12em;font-size:.56rem;font-weight:700}.qz8TBG_caption h3{letter-spacing:-.035em;margin:.35rem 0;font-size:1.05rem;line-height:1.15}.qz8TBG_caption p{color:var(--palette-text-muted-light);margin:0;font-size:.68rem;line-height:1.45}.qz8TBG_matchedCaption{background:var(--brand-cyan-plane);min-height:0;padding:1rem}.qz8TBG_matchedCaption>span{color:#176779}.qz8TBG_matchedCaption h3{align-items:center;gap:.55rem;margin:0 0 .3rem;font-size:1.3rem;display:flex}.qz8TBG_matchedCaption h3 svg{stroke-width:2.5px;flex:none;width:1.3rem;height:1.3rem}.qz8TBG_matchedCaption p{color:#234b54}@keyframes qz8TBG_match-arrival{0%,to{translate:0}45%{translate:0 -3px}}.qz8TBG_brochure{color:#23374c;background:#e9edf0;height:100%;font:.58rem/1.45 Arial,sans-serif}.qz8TBG_brochure footer{text-align:center;padding:.5rem;font-size:.43rem}.qz8TBG_brochureBrand{color:#fff;letter-spacing:.03em;background:linear-gradient(#496881,#12314c);border-block:2px ridge #90a8c4;padding:.8rem;font:700 1.1rem Georgia,serif}.qz8TBG_brochureBrand small{letter-spacing:0;margin-top:.2rem;font:.5rem Arial,sans-serif;display:block}.qz8TBG_brochureColumns{background:var(--brand-white);grid-template-columns:4.5rem 1fr;min-height:17rem;display:grid}.qz8TBG_brochureColumns aside{background:#e5ebf1;border-right:1px solid #bdc7d0;padding:.5rem .4rem}.qz8TBG_brochureColumns aside span,.qz8TBG_brochureColumns aside b{border-bottom:1px solid #bcc9d5;padding-block:.4rem;display:block}.qz8TBG_brochureColumns aside b{color:var(--brand-white);background:#264e71;padding-inline:.25rem}.qz8TBG_brochureColumns aside small{text-align:center;margin-top:1.3rem;font:.45rem/1.8 monospace;display:block}.qz8TBG_brochureColumns>div{padding:.8rem}.qz8TBG_brochureColumns h4{margin:0 0 .5rem;font:700 1.1rem/1.05 Georgia,serif}.qz8TBG_brochureColumns p{margin:.6rem 0}.qz8TBG_brochureColumns strong{color:#294e79;text-decoration:underline}.qz8TBG_brochurePicture{background:linear-gradient(160deg,#d3e0e6 55%,#919b78 56%);border:3px double #8e9d99;height:3.2rem;position:relative}.qz8TBG_brochurePicture i{background:#aaa79a;border-top:5px solid #6f706a;width:20%;height:60%;position:absolute;bottom:0}.qz8TBG_brochurePicture i:first-child{left:10%}.qz8TBG_brochurePicture i:nth-child(2){height:80%;left:35%}.qz8TBG_brochurePicture i:last-child{left:60%}.qz8TBG_oldToolbar{color:#555;text-align:start;background:#d7d7d7;border-bottom:2px outset #ccc;padding:.4rem;font:.6rem Arial,sans-serif}.qz8TBG_oldToolbar span{background:var(--brand-white);margin-left:.4rem;padding:.15rem .5rem;font-size:.48rem;display:inline-block}.qz8TBG_overSite{height:100%;color:var(--brand-white);background:radial-gradient(at 70% 55%,#a249d9,#0000 65%),#251557;padding:.85rem}.qz8TBG_overSite>div:first-child{justify-content:space-between;font-size:.7rem;font-weight:800;display:flex}.qz8TBG_overSite>div:first-child small{font-size:.37rem}.qz8TBG_overSite>strong{letter-spacing:-.07em;margin:.6rem 0 0;font-size:1.8rem;font-weight:900;line-height:.9;display:block}.qz8TBG_overSite>p{justify-content:space-between;font-size:1.3rem;font-weight:800;line-height:1;display:flex}.qz8TBG_overSite>p small{margin-top:.4rem;font-size:.42rem;display:block}.qz8TBG_pill{letter-spacing:.12em;border:1px solid #e0b8ff;border-radius:2rem;margin-top:1rem;padding:.25rem .4rem;font-size:.44rem;display:inline-block}.qz8TBG_orbit{place-items:center;height:6rem;display:grid;position:relative}.qz8TBG_orbit i{border:2px solid #b9ffd8;border-radius:50%;width:9rem;height:3.6rem;position:absolute;transform:rotate(-24deg)}.qz8TBG_orbit i:nth-child(2){border-color:var(--brand-pink-plane);transform:rotate(24deg)}.qz8TBG_orbit b{color:#c2ffdb;font-size:1.6rem;font-style:italic}.qz8TBG_rightSite{color:#263d35;background:#f3eddf;flex-direction:column;height:100%;padding:.85rem .85rem 6rem;display:flex}.qz8TBG_rightSite>div:first-child{justify-content:space-between;margin-bottom:1.1rem;font-size:.55rem;display:flex}.qz8TBG_rightSite>span{letter-spacing:.13em;font-size:.38rem}.qz8TBG_rightSite>strong{letter-spacing:-.075em;margin-block:.4rem .9rem;font-size:1.8rem;font-weight:650;line-height:.98;display:block}.qz8TBG_architecture{background:#bfd2c7;flex:1;height:7.7rem;min-height:3rem;position:relative;overflow:hidden}.qz8TBG_architecture i{background:linear-gradient(90deg,#c3b294,#f0e2c8 65%,#d6c2a0 66%);width:4.5rem;height:8rem;position:absolute;bottom:-1rem;transform:skewY(-15deg);box-shadow:16px 10px 20px #384c3a30}.qz8TBG_architecture i:first-child{height:5.5rem;left:0}.qz8TBG_architecture i:nth-child(2){left:4.7rem}.qz8TBG_architecture i:nth-child(3){height:6.8rem;left:9.3rem}.qz8TBG_architecture span{background:#fff2c9;border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;top:.7rem;right:1rem}.qz8TBG_rightCaption{justify-content:space-between;padding-top:.55rem;font-size:.43rem;font-weight:650;display:flex}.qz8TBG_controls{z-index:5;pointer-events:none;justify-content:center;align-items:center;gap:1.2rem;display:flex;position:absolute;inset:auto 0 .65rem}.qz8TBG_controls button{width:48px;height:48px;font:inherit;color:#bb345d;pointer-events:auto;cursor:pointer;background:linear-gradient(var(--brand-white), #fff0f4);box-shadow:0 3px 8px hsla(var(--charcoal-hsl) / 9.4118%), inset 0 1px 0 var(--brand-white);transition:background var(--motion), transform var(--motion);border:1px solid #efc5d2;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.75rem;font-weight:650;display:inline-flex}.qz8TBG_controls button svg{stroke-width:2.5px;width:24px;height:24px}.qz8TBG_controls button:last-child{color:#237859;background:linear-gradient(var(--brand-white), #e8f8ee);border-color:#b9decc}.qz8TBG_controls button:active:not(:disabled){transform:scale(.97)}.qz8TBG_controls button:disabled{cursor:not-allowed;opacity:.34;filter:saturate(.25)}.qz8TBG_controls button:focus-visible{outline:2px solid var(--plane-violet-edge);outline-offset:3px}.qz8TBG_pagination{background:var(--surface-inset);border:1px solid var(--border);isolation:isolate;border-radius:2rem;grid-template-columns:repeat(3,1fr);gap:.25rem;min-inline-size:0;margin:.75rem 0 0;padding:.3rem;display:grid;position:relative}.qz8TBG_pagination:before{z-index:-1;box-sizing:border-box;pointer-events:none;content:"";background:var(--action);border:1px solid var(--action);width:calc(33.3333% - .366667rem);transform:translateX(calc(var(--active-step,0) * (100% + .25rem)));border-radius:2rem;transition:transform .46s cubic-bezier(.22,1,.36,1);position:absolute;inset:.3rem auto .3rem .3rem}.qz8TBG_pagination button{min-height:48px;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2rem;justify-content:center;align-items:center;gap:.6rem;padding:.4rem;font-size:.7rem;font-weight:650;transition:color .22s,background .22s;display:flex}.qz8TBG_pagination button[aria-pressed=true]{color:var(--action-text)}.qz8TBG_pagination button[aria-pressed=true] .qz8TBG_stepNumber{color:inherit}.qz8TBG_pagination button:is(:hover,:active):not([aria-pressed=true]){color:var(--text);background:color-mix(in srgb, var(--text) 5%, transparent)}.qz8TBG_pagination button:focus-visible{outline:2px solid var(--link);outline-offset:2px}.qz8TBG_stepNumber{color:var(--link);place-items:center;font-size:.58rem;font-weight:750;display:grid}.qz8TBG_stepNumber svg{width:.9rem;height:.9rem}.qz8TBG_hint{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;margin-block:1rem 0;font-size:.65rem;display:flex}.qz8TBG_hint svg{width:12px;height:12px}@keyframes qz8TBG_card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:25rem){.qz8TBG_pagination button{gap:.25rem}.qz8TBG_pagination button span{font-size:.55rem}}@media (prefers-reduced-motion:reduce){.qz8TBG_pagination:before,.qz8TBG_pagination button,.qz8TBG_controls button{transition:none}}@media (forced-colors:active){.qz8TBG_phone,.qz8TBG_card{border:2px solid canvastext}.qz8TBG_pagination button[aria-pressed=true]{border-bottom:3px solid highlight}.qz8TBG_controls button{border:1px solid buttontext}.qz8TBG_controls button:focus-visible{outline-color:highlight}}@media not (min-width:60rem){.qz8TBG_comparison[data-compact=true][data-condensed=true]{--phone-preview-height:clamp(9rem, calc(100dvh - var(--site-header-expanded-height,0px) - 31.5rem), 20rem)}.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_stage{padding-block:.5rem .75rem}.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_stageRule,.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_hint{display:none}.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_phone{width:min(100%,19.25rem);transform:none}.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_hardware{height:1.75rem}.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_appBar{padding-block:.5rem}.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_caption:not(.qz8TBG_matchedCaption){box-sizing:border-box;min-height:7.5rem}.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_caption:not(.qz8TBG_matchedCaption) p{font-size:.75rem}}@media (not (min-width:60rem)) and (not (min-height:50rem)){.qz8TBG_comparison[data-compact=true][data-condensed=true]{--phone-preview-height:clamp(8.5rem, calc(100dvh - var(--site-header-expanded-height,0px) - 29rem), 20rem)}.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_stage{padding-block:.25rem .5rem}.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_hardware{height:1.5rem}.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_appBar{padding-block:.25rem}.qz8TBG_comparison[data-compact=true][data-condensed=true] .qz8TBG_caption:not(.qz8TBG_matchedCaption){min-height:6.5rem;padding-block:.5rem 4.5rem}}
.W4JdXG_example{min-width:0;position:relative;container-type:inline-size}.W4JdXG_topline{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:.58rem;display:flex}.W4JdXG_topline span:last-child{align-items:center;gap:.45rem;display:flex}.W4JdXG_topline i{background:var(--brand-pink);border-radius:50%;width:5px;height:5px}@media (min-width:60.01rem) and (max-width:72rem){.W4JdXG_topline{margin-bottom:.75rem}}@container (max-width:35rem){.W4JdXG_topline{gap:.5rem;font-size:.5rem}}.W4JdXG_flows{display:grid}.W4JdXG_flow{grid-area:1/1;grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr);align-items:center;gap:3.6rem;display:grid}.W4JdXG_flow[data-active=false]{visibility:hidden}@container (max-width:35rem){.W4JdXG_flow{grid-template-columns:minmax(0,1fr);gap:0}}.W4JdXG_boundary{border-top:2px solid var(--brand-violet);border-left:2px solid var(--brand-violet);border-radius:1.2rem 0 0;align-self:stretch;padding:1.1rem 1.4rem 0;position:relative}.W4JdXG_boundary h2{letter-spacing:-.05em;margin:.8rem 0 1rem;font-size:clamp(1.7rem,3.5cqw,2.3rem);font-weight:550;line-height:1.06}@media (min-width:60.01rem) and (max-width:72rem){.W4JdXG_boundary h2{margin-block:.6rem .8rem}}@container (max-width:35rem){.W4JdXG_boundary h2{font-size:1.8rem}}@container (max-width:35rem){.W4JdXG_boundary{padding-right:1rem}}.W4JdXG_boundaryLabel{color:var(--link);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;font-size:.55rem;display:flex}.W4JdXG_boundaryLabel span:last-child{color:var(--text-muted);margin-left:auto}.W4JdXG_boundaryLabel svg{width:13px;height:13px}.W4JdXG_access{align-items:start;gap:.65rem;margin:.8rem 0;display:flex}.W4JdXG_access svg{width:16px;height:16px;color:var(--text-muted);flex:none;margin-top:.25rem}.W4JdXG_access span{color:var(--text-muted);font-size:.6rem}.W4JdXG_access p{margin:.2rem 0 0;font-size:.75rem;line-height:1.45}.W4JdXG_draft{color:var(--charcoal);box-shadow:4px 5px 0 var(--brand-violet-plane), 0 12px 22px hsla(var(--charcoal-hsl) / 8.2353%);background:#f8f6f0;border:1px solid #d6d0df;border-radius:.15rem;margin:0 .3rem 0 0;padding:1rem 1.15rem;position:relative;transform:rotate(-2deg)}.W4JdXG_draft p{letter-spacing:-.035em;margin:.8rem 0;font-size:1.2rem;line-height:1.25}.W4JdXG_draftLabel{color:var(--plane-violet-edge);justify-content:space-between;align-items:center;gap:1rem;font-size:.57rem;display:flex}.W4JdXG_draftLabel span:last-child{text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--plane-violet-edge);padding:.1rem .35rem;transform:rotate(-5deg)}.W4JdXG_lines{gap:.4rem;display:grid}.W4JdXG_lines i{background:hsla(var(--charcoal-hsl) / 8.6275%);border-radius:1px;height:3px;display:block}.W4JdXG_lines i:nth-child(2){width:83%}.W4JdXG_lines i:nth-child(3){width:56%}.W4JdXG_stop{min-height:calc(3lh + .35rem);color:var(--text-muted);gap:.35rem;margin:1.1rem 0 0;font-size:.65rem;line-height:1.45;display:grid}.W4JdXG_stop span{color:var(--text);font-weight:650}@media (min-width:60.01rem) and (max-width:72rem){.W4JdXG_stop{margin-top:.8rem}}.W4JdXG_connection{color:var(--link);position:absolute;inset:0 auto auto -2.9rem}.W4JdXG_connection svg{width:2.2rem;height:1lh;display:block;transform:rotate(-90deg)}@container (max-width:35rem){.W4JdXG_connection svg{width:1.5rem;height:1.5rem;transform:none}}@container (max-width:35rem){.W4JdXG_connection{inset:auto auto calc(100% + .8rem) 2rem}}.W4JdXG_decision{font-size:clamp(1.6rem,4cqw,2.6rem);line-height:1.02;position:relative}@container (max-width:35rem){.W4JdXG_decision{font-size:1.7rem;position:static}}.W4JdXG_approval{padding-top:1rem;position:relative}.W4JdXG_approval strong{font-size:inherit;letter-spacing:-.055em;margin:0;font-weight:550;line-height:1.02;display:block}@container (max-width:35rem){.W4JdXG_approval strong{margin:0;font-size:1.7rem}}.W4JdXG_approval p{color:var(--text-muted);margin:.8rem 0 0;font-size:.78rem;line-height:1.6}@container (max-width:35rem){.W4JdXG_approval p{margin-top:.4rem}}@container (max-width:35rem){.W4JdXG_approval{align-items:center;gap:1.2rem;margin-top:3.1rem;padding:0 1rem;display:flex}}.W4JdXG_approvalIcon{width:4rem;height:4rem;color:var(--brand-ink);background:linear-gradient(145deg, var(--palette-material-pink-highlight), var(--palette-material-pink));border:1px solid var(--plane-pink-edge);box-shadow:3px 3px 0 var(--surface), 4px 4px 0 var(--control-border);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.W4JdXG_approvalIcon svg{width:28px;height:28px}@container (max-width:35rem){.W4JdXG_approvalIcon{flex:none;width:3rem;height:3rem;margin-bottom:0}}.W4JdXG_choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;min-inline-size:0;margin:1.25rem 0 0;padding:0;display:grid}.W4JdXG_choices button{min-width:0;min-height:44px;color:var(--text-muted);cursor:pointer;border:0;border-bottom:2px solid var(--border);background:0 0;border-radius:.2rem;padding:.5rem .25rem;font-size:.65rem;line-height:1.35}.W4JdXG_choices button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--brand-violet)}.W4JdXG_choices button:is(:hover,:active){color:var(--text);background:var(--surface-raised)}@container (max-width:35rem){.W4JdXG_choices button{font-size:.6rem}}@media (min-width:60.01rem) and (max-width:72rem){.W4JdXG_choices{margin-top:1rem}}@container (max-width:35rem){.W4JdXG_choices{gap:.5rem}}
.ylwYxq_manifesto{padding:var(--space-section) var(--gutter);isolation:isolate;grid-template-columns:1.1fr 1fr;gap:2rem clamp(6rem,10vw,9rem);display:grid;position:relative}.ylwYxq_manifesto>:not([data-heartbeat-field],[data-section-divider]){z-index:1;position:relative}.ylwYxq_manifesto h2{z-index:1;text-align:end;letter-spacing:-.06em;margin-top:0;margin-bottom:0;font-size:clamp(3rem,5.1vw,5rem);font-weight:550;line-height:1;position:relative}.ylwYxq_manifesto h2 span{color:var(--link)}@media (max-width:60rem){.ylwYxq_manifesto h2{text-align:start;font-size:clamp(2.75rem,13.5vw,4.5rem)}}@media (max-width:60rem){.ylwYxq_manifesto{grid-template-columns:minmax(0,1fr);column-gap:0}}.ylwYxq_manifestoHeading{align-self:start;margin-top:2.5rem}@media (max-width:60rem){.ylwYxq_manifestoHeading{margin-top:1.5rem}}.ylwYxq_headlineAccent{color:var(--link)}.ylwYxq_manifestoCopy{color:var(--text-muted);align-self:end;font-size:1rem;line-height:1.8}.ylwYxq_manifestoCopy>p{text-wrap:balance;max-inline-size:52ch}.ylwYxq_manifestoCopy>p:last-child{margin-bottom:0}.ylwYxq_manifestoCopy blockquote{color:var(--text);letter-spacing:-.02em;border-left:3px solid var(--brand-violet);margin:2rem 0;padding:.25rem 0 .25rem 1.6rem;font-size:1.2rem;line-height:1.55}@media (max-width:43rem){.ylwYxq_manifestoCopy blockquote{font-size:1.1rem}}@media (max-width:60rem){.ylwYxq_manifestoCopy{margin-top:6rem}}@media (max-width:43rem){.ylwYxq_manifestoCopy{font-size:.9rem}}.ylwYxq_aboutLink{width:fit-content;color:var(--link);text-align:end;text-underline-offset:.3em;justify-content:flex-end;align-items:center;gap:.8rem;margin-top:1.3rem;margin-left:auto;padding-block:.6rem;font-size:.75rem;display:flex}.ylwYxq_aboutLink svg{width:14px;height:14px}@media (max-width:60rem){.ylwYxq_aboutLink{text-align:start;justify-content:flex-start;margin-left:0}}
.UlHbRq_nameVisual{width:100%;max-width:30rem;font:inherit;color:var(--text);text-align:start;appearance:none;cursor:pointer;background:0 0;border:0;padding:1.25rem 0;display:block;position:relative}@media (max-width:43rem){.UlHbRq_nameVisual{justify-self:center;max-width:26rem}}.UlHbRq_visualHeading{border-bottom:1px solid var(--border);padding-bottom:1.4rem;display:block}.UlHbRq_visualHeading strong{letter-spacing:-.045em;font-size:clamp(1.4rem,2.25vw,2rem);font-weight:500}.UlHbRq_letterField{width:100%;height:auto;margin-block:1rem;overflow:visible}.UlHbRq_registration{fill:none;stroke:var(--text-muted);stroke-width:1px}.UlHbRq_guides{opacity:.65;fill:none;stroke:var(--border);stroke-width:.5px;stroke-dasharray:2 5}.UlHbRq_glyph{opacity:.55;text-anchor:middle;fill:var(--text-muted);font-family:Courier New,monospace;font-size:19px;transition:fill .35s,opacity .35s}@media (forced-colors:active){.UlHbRq_glyph{fill:canvastext}}.UlHbRq_decodingKey{opacity:.8;transform-origin:50%;transition:transform .5s var(--ease-out), opacity .35s ease;transform:translate(7px,-4px)rotate(-3deg)}.UlHbRq_decodingKey rect{fill:color-mix(in srgb, var(--brand-violet-plane) 82%, var(--brand-white))}.UlHbRq_decodingKey rect:nth-child(2n){fill:color-mix(in srgb, var(--brand-pink-plane) 82%, var(--brand-white))}.UlHbRq_decodingKey rect:last-child{fill:color-mix(in srgb, var(--brand-cyan-plane) 82%, var(--brand-white))}.UlHbRq_caption{letter-spacing:.01em;border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;padding-top:1rem;font-size:.75rem;display:grid}.UlHbRq_caption .UlHbRq_prompt,.UlHbRq_caption .UlHbRq_answer{grid-area:1/1;transition:opacity .25s}.UlHbRq_prompt{color:var(--text-muted)}.UlHbRq_answer{opacity:0}.UlHbRq_revealMark{color:var(--link);transition:transform .35s var(--ease-out);grid-area:1/2;font-size:1.5rem;line-height:1}.UlHbRq_nameVisual:is(:hover,:focus-visible,[aria-pressed=true]) .UlHbRq_decodingKey{opacity:1;transform:none}.UlHbRq_nameVisual:is(:hover,:focus-visible,[aria-pressed=true]) .UlHbRq_glyph{opacity:.16}.UlHbRq_nameVisual:is(:hover,:focus-visible,[aria-pressed=true]) .UlHbRq_glyph[data-signal=true]{opacity:1;fill:var(--brand-ink)}.UlHbRq_nameVisual:is(:hover,:focus-visible,[aria-pressed=true]) .UlHbRq_prompt{opacity:0}.UlHbRq_nameVisual:is(:hover,:focus-visible,[aria-pressed=true]) .UlHbRq_answer{opacity:1}.UlHbRq_nameVisual:is(:hover,:focus-visible,[aria-pressed=true]) .UlHbRq_revealMark{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.UlHbRq_nameVisual *{transition:none}}@media (forced-colors:active){.UlHbRq_decodingKey rect{fill:canvas;stroke:highlight}.UlHbRq_nameVisual:is(:hover,:focus-visible,[aria-pressed=true]) .UlHbRq_glyph[data-signal=true]{fill:canvastext}}
._1eruqG_scene{min-width:0;position:relative}._1eruqG_scene[data-scroll-enabled=true]{height:calc(140svh + var(--phone-height))}._1eruqG_scene[data-scroll-enabled=true] ._1eruqG_pin{top:var(--phone-offset,0);min-height:var(--phone-height);padding-top:var(--phone-header-inset,0);position:sticky}._1eruqG_pin{box-sizing:border-box;overflow-clip-margin:100vw;align-items:center;margin-inline:-.5rem;padding-inline:.5rem;display:grid;overflow:clip}._1eruqG_composition{min-width:0}._1eruqG_intro{z-index:2;display:flow-root;position:relative}._1eruqG_intro [data-swipe-reaction]{z-index:2;pointer-events:none;position:relative}._1eruqG_content{z-index:1;min-width:0;position:relative}@media (min-width:60rem){._1eruqG_scene[data-with-heading=true] ._1eruqG_composition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}}._1eruqG_skip{min-height:44px;color:var(--link);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;margin:.25rem auto 0;padding:.3rem .7rem;font-size:.65rem;display:block}._1eruqG_skip:is(:hover,:active){text-decoration:underline}._1eruqG_skip:disabled{visibility:hidden}
.kSr3vW_hero{padding:clamp(2.5rem, 4.2vh, 4rem) max(var(--gutter), calc((100% - var(--measure)) / 2 + var(--gutter)));isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:2.25rem clamp(2rem,4vw,4rem);display:grid;position:relative}@media (min-width:60.01rem) and (max-width:72rem){.kSr3vW_hero{row-gap:.75rem}}@media (max-width:60rem){.kSr3vW_hero{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:2.75rem;padding-block:3rem}}.kSr3vW_classifier{z-index:2;grid-column:1/-1;position:relative}.kSr3vW_proposition{min-width:0;padding-top:5rem;padding-bottom:1rem}@media (max-width:60rem){.kSr3vW_proposition{padding-top:4rem;padding-bottom:0}}.kSr3vW_headline{margin:0}.kSr3vW_headline>span{display:block}.kSr3vW_headline .kSr3vW_workLine{z-index:1;position:relative}.kSr3vW_headline .kSr3vW_workClose{white-space:nowrap;display:inline-block}.kSr3vW_headline strong{font-weight:690}.kSr3vW_headline .kSr3vW_aiToken{--hole-block-inset:.075em;--hole-inline-inset:.18em;--hole-size:.045em;--card-radius:.065em;--card-face:linear-gradient(145deg, #39303f, #211b2b 66%, #191722);--card-edge:#c5b5d5;--card-ink:var(--palette-artwork-lilac);letter-spacing:0;box-shadow:inset 0 0 0 1px #f3e6cf24, 1px 2px 0 #b9a5cc, 2px 3px 0 #e1d1b6, 3px 5px 0 #a5c9cc, 4px 6px 0 1px #32283e, 0 12px 24px var(--lightningcss-light,hsla(var(--palette-diffuse-shadow-hsl) / 14.902%))var(--lightningcss-dark,hsla(var(--black-hsl) / 33.3333%));transform-origin:50% -.9em;place-items:center;margin-inline:.015em .045em;padding:.16em;line-height:.76;animation:7.6s ease-in-out infinite kSr3vW_ai-puppet-sway;display:inline-grid;position:relative}.kSr3vW_headline .kSr3vW_aiLetters{z-index:2;font-weight:610;line-height:inherit;color:var(--palette-artwork-lilac);letter-spacing:0;text-shadow:0 1px 0 hsla(var(--brand-white-hsl) / 10.9804%);text-box-trim:trim-both;text-box-edge:cap alphabetic;display:block;position:relative}.kSr3vW_headline .kSr3vW_plaqueSheen{z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:1px;overflow:hidden}.kSr3vW_headline .kSr3vW_plaqueSheen:before{content:"";background:linear-gradient(115deg,#0000 42%,#e7d1b22e 47%,#f4edff70 50%,#bde5eb42 53%,#0000 58%);animation:6.4s ease-in-out infinite kSr3vW_ai-plaque-sheen;position:absolute;inset:-30% -100%}.kSr3vW_headline .kSr3vW_puppetRig{bottom:calc(100% - var(--hole-block-inset) - var(--hole-size) / 2);z-index:-1;fill:var(--lightningcss-light,#b8a888)var(--lightningcss-dark,#e3d5ba);width:100%;height:1.05em;position:absolute;left:0;overflow:visible}.kSr3vW_headline .kSr3vW_puppetRig path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.kSr3vW_headline .kSr3vW_puppetRig .kSr3vW_puppetThreads{stroke:var(--lightningcss-light,#82758f)var(--lightningcss-dark,#afa4bc);stroke-width:1px}.kSr3vW_headline .kSr3vW_puppetRig .kSr3vW_controlBar{stroke:var(--lightningcss-light,#4b3c56)var(--lightningcss-dark,#c9b9d6);stroke-width:3.4px}.kSr3vW_headline .kSr3vW_controlLine{z-index:2;width:fit-content;color:var(--text);margin:.38em 0 0 auto;font-weight:460;position:relative}.kSr3vW_headline .kSr3vW_controlLine>span{display:block}@media (max-width:43rem){.kSr3vW_headline .kSr3vW_controlLine{margin-top:.55em}}@media (max-width:60rem){.kSr3vW_headline{max-width:48rem;font-size:var(--type-service-hero)}}@media (max-width:43rem){.kSr3vW_headline{font-size:var(--type-service-hero-mobile)}}@keyframes kSr3vW_ai-puppet-sway{0%,to{transform:translateY(.12em)rotate(-2deg)}50%{transform:translateY(.12em)rotate(1.5deg)}}@keyframes kSr3vW_ai-plaque-sheen{0%{opacity:0;transform:translate(-40%)}8%{opacity:.85}32%{opacity:.85}45%,to{opacity:0;transform:translate(40%)}}.kSr3vW_introduction{max-width:27rem;font-size:var(--type-lead);line-height:var(--leading-body);color:var(--text-muted);margin:2.75rem 0 0}@media (max-width:60rem){.kSr3vW_introduction{max-width:34rem;margin-top:2.25rem}}@media (max-width:43rem){.kSr3vW_introduction{font-size:1.1rem}}.kSr3vW_example{min-width:0;padding-block:1rem}@media (min-width:60.01rem) and (max-width:72rem){.kSr3vW_example{padding-block:0}}@media (max-width:60rem){.kSr3vW_example{justify-self:end;width:100%;max-width:48rem;padding-block:0}}@media (prefers-reduced-motion:reduce){.kSr3vW_headline .kSr3vW_aiToken{animation:none;transform:translateY(.12em)rotate(-1deg)}.kSr3vW_headline .kSr3vW_plaqueSheen:before{opacity:0;animation:none}}
.qT8z-q_figure{--hero-bevel:inset 0 1px 0 hsla(var(--brand-white-hsl) / 43.9216%);width:min(100%,35rem);margin:0;container-type:inline-size}.qT8z-q_header{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.1rem 2.65rem;font-size:.65rem;font-weight:650}@container (max-width:380px){.qT8z-q_header{margin-left:2.2rem;font-size:.6rem}}.qT8z-q_stack{--row-gap:.75rem;--row-overlap:-.25rem;gap:var(--row-gap);border:0;min-inline-size:0;margin:0;padding:0 .5rem 0 0;display:grid;position:relative}@container (max-width:380px){.qT8z-q_stack{--row-gap:.5rem;--row-overlap:0rem;padding-right:.3rem}}.qT8z-q_layer{--anchor-face:var(--hero-paper);--anchor-edge:var(--border);--anchor-ink:var(--text);--angle:-1.5deg;--step:0rem;--spine-from:var(--brand-violet);--spine-to:var(--brand-violet);width:100%;min-height:6.5rem;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.85rem;padding:0;display:grid;position:relative}.qT8z-q_layer[aria-pressed=true] .qT8z-q_anchor{box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--anchor-edge);transform:scale(1.03)}@media (forced-colors:active){.qT8z-q_layer[aria-pressed=true] .qT8z-q_anchor{outline:2px solid highlight}}.qT8z-q_layer[aria-pressed=true] .qT8z-q_face{box-shadow:2px 3px 0 var(--card-backing), 0 7px 16px var(--lightningcss-light,hsla(var(--palette-contact-shadow-hsl) / 12.549%))var(--lightningcss-dark,hsla(var(--black-hsl) / 33.3333%));transform:translate(.25rem)rotate(0)}.qT8z-q_layer:focus-visible{outline-offset:7px;border-radius:3px}.qT8z-q_layer:first-child{--angle:-1.5deg}.qT8z-q_layer:first-child[aria-pressed=true] .qT8z-q_face{transform:translateX(.25rem) rotate(var(--angle))}.qT8z-q_layer:first-child:before{top:50%}.qT8z-q_layer:last-child:before{bottom:50%}.qT8z-q_layer+.qT8z-q_layer{margin-top:var(--row-overlap)}.qT8z-q_layer:is(:focus-within,[aria-pressed=true]){z-index:2}.qT8z-q_layer:before{top:0;bottom:calc(-1 * (var(--row-gap) + var(--row-overlap)));pointer-events:none;content:"";background:linear-gradient(var(--spine-from), var(--spine-to));opacity:.65;width:1px;position:absolute;left:.9rem}@media (forced-colors:active){.qT8z-q_layer:before{background:canvastext}}.qT8z-q_layer[data-tone=violet]{--anchor-face:var(--hero-violet);--anchor-edge:var(--plane-violet-edge);--anchor-ink:var(--brand-ink);--angle:1.2deg;--step:.65rem;--spine-to:var(--brand-pink)}.qT8z-q_layer[data-tone=ink]{--anchor-face:var(--hero-ink);--anchor-edge:var(--palette-material-ink-edge);--anchor-ink:var(--brand-white);--angle:-1.2deg;--step:1.3rem;--spine-from:var(--brand-pink);--spine-to:var(--brand-cyan)}.qT8z-q_layer[data-tone=cyan]{--anchor-face:var(--hero-cyan);--anchor-edge:var(--plane-cyan-edge);--anchor-ink:var(--brand-ink);--angle:1.2deg;--step:1.95rem;--spine-from:var(--brand-cyan);--spine-to:var(--brand-cyan)}@container (max-width:380px){.qT8z-q_layer{gap:.5rem;min-height:6.5rem}.qT8z-q_layer:nth-child(n){--step:0rem;--angle:0deg}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.qT8z-q_layer:hover .qT8z-q_face,.qT8z-q_layer:first-child:hover .qT8z-q_face{transform:translate(.25rem)rotate(0)}}.qT8z-q_anchor{z-index:2;width:1.8rem;height:1.8rem;color:var(--anchor-ink);background:var(--anchor-face);border:1px solid var(--anchor-edge);border-radius:50%;place-items:center;font-size:.6rem;transition:box-shadow .2s,transform .2s;display:grid;position:relative}.qT8z-q_face{--card-radius:5px;margin-left:var(--step);box-shadow:2px 3px 0 var(--card-backing), 0 5px 12px var(--lightningcss-light,hsla(var(--palette-contact-shadow-hsl) / 7.8431%))var(--lightningcss-dark,hsla(var(--black-hsl) / 20%));transform:rotate(var(--angle));transform-origin:50%;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);grid-template-rows:auto auto;align-self:stretch;gap:.75rem;padding:.85rem 1rem .875rem;display:grid;position:relative}.qT8z-q_face:after{width:calc(var(--step) + 1.1rem);content:"";border-top:1px solid color-mix(in srgb, var(--brand-violet) 60%, transparent);position:absolute;top:50%;right:100%}@container (max-width:380px){.qT8z-q_face{grid-template-rows:auto auto;grid-template-columns:1fr;gap:.75rem;padding:.85rem}}.qT8z-q_label{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.8rem;padding-bottom:.35rem;display:grid}.qT8z-q_label strong{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.15rem,4.3cqi,1.4rem);font-weight:550;line-height:1;display:block}@container (max-width:380px){.qT8z-q_label strong{font-size:1.05rem}}.qT8z-q_label small{color:color-mix(in srgb, currentColor 76%, transparent);text-align:end;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;justify-self:end;font-size:.53rem;font-weight:650;line-height:1.25;display:block}@container (max-width:380px){.qT8z-q_label small{font-size:.47rem}}@container (max-width:320px){.qT8z-q_label small{text-align:start;justify-self:start}}@container (max-width:380px){.qT8z-q_label{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:0}}@container (max-width:320px){.qT8z-q_label{grid-template-columns:minmax(0,1fr);gap:.3rem}}.qT8z-q_body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;display:grid}@container (max-width:380px){.qT8z-q_body{gap:.5rem}}.qT8z-q_bodyCopy{gap:.25rem;display:grid}.qT8z-q_bodyLead{letter-spacing:-.015em;font-size:.8rem;font-weight:600;line-height:1.35}@container (max-width:380px){.qT8z-q_bodyLead{font-size:.75rem}}.qT8z-q_bodyDetail{color:color-mix(in srgb, currentColor 82%, transparent);font-size:.7rem;line-height:1.45}@container (max-width:380px){.qT8z-q_bodyDetail{font-size:.65rem}}.qT8z-q_direction{width:1.3rem;height:1.3rem;color:var(--card-ink);opacity:.75;place-items:center;display:grid}.qT8z-q_direction>svg{stroke-width:1.4px;width:1.1rem;height:1.1rem}@container (max-width:380px){.qT8z-q_direction{width:1rem}}.qT8z-q_caption{margin:1.3rem 0 0 2.65rem;position:relative}@container (max-width:380px){.qT8z-q_caption{margin:1.25rem 0 0 2.3rem}}.qT8z-q_purpose{align-items:baseline;gap:.75rem;display:flex}.qT8z-q_purpose>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:.55rem}.qT8z-q_purpose p{letter-spacing:-.02em;margin:0;font-size:.95rem;line-height:1.35}@container (max-width:380px){.qT8z-q_purpose p{margin-top:.35rem}}@container (max-width:380px){.qT8z-q_purpose{display:block}}.qT8z-q_explanations{margin-top:.65rem;display:grid}.qT8z-q_explanations p{visibility:hidden;color:var(--text-muted);grid-area:1/1;align-items:baseline;gap:.65rem;margin:0;font-size:.75rem;line-height:1.5;display:flex}.qT8z-q_explanations p[data-active=true]{visibility:visible}.qT8z-q_explanations span{color:var(--link);white-space:nowrap;font-size:.6rem}.qT8z-q_srOnly{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.qT8z-q_face,.qT8z-q_anchor{transition:none}}
._1TVRKG_field{top:0;left:calc((min(100vw, var(--measure)) - 100vw) / 2);z-index:0;pointer-events:none;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100vw;max-width:none;height:100%;position:absolute;overflow:visible}._1TVRKG_glow{opacity:.12;filter:blur(6px);stroke-width:10px}._1TVRKG_trace{opacity:.48;stroke-width:1.5px}._1TVRKG_trail,._1TVRKG_current{stroke-width:2.5px;stroke-dashoffset:1px;animation:5.6s linear infinite _1TVRKG_heartbeat-travel}._1TVRKG_trail{opacity:.3;stroke-dasharray:.1 .9}@media (prefers-reduced-motion:reduce){._1TVRKG_trail{opacity:0;stroke-dasharray:none;animation:none}}._1TVRKG_current{opacity:.9;stroke-dasharray:.018 .982;animation-delay:-.46s}@media (prefers-reduced-motion:reduce){._1TVRKG_current{opacity:0;stroke-dasharray:none;animation:none}}@keyframes _1TVRKG_heartbeat-travel{to{stroke-dashoffset:0}}
.EreTIW_name{--section-column-gap:clamp(3rem, 7vw, 7rem);--section-align:center}@media (max-width:43rem){.EreTIW_name{--section-column-gap:2.5rem}}.EreTIW_nameCopy h2{font-size:clamp(3rem,5vw,5rem)}.EreTIW_nameCopy>p:not(:first-child){max-width:34rem;margin-top:1.5rem}.EreTIW_next{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:1.5rem;padding-top:2rem;display:flex;position:relative}@media (max-width:43rem){.EreTIW_next{justify-content:start;position:relative}}@media (max-width:43rem){.EreTIW_nameCopy h2{font-size:3.2rem}}
._2PE9q_swipe{background:color-mix(in srgb, var(--brand-violet) 3%, var(--surface))}._2PE9q_phoneSequence{max-width:var(--measure);padding:var(--space-section) var(--gutter);margin-inline:auto}._2PE9q_swipeHeading{padding-block:2rem}._2PE9q_swipeHeading ._2PE9q_swipePrompt{color:var(--text-muted);margin:0 0 1.25rem;font-size:1rem;line-height:1.5}@media not (min-width:60rem){._2PE9q_swipeHeading ._2PE9q_swipePrompt{margin-bottom:.5rem;font-size:.8rem}}@media (not (min-width:60rem)) and (not (min-height:50rem)){._2PE9q_swipeHeading ._2PE9q_swipePrompt{margin-bottom:.25rem}}._2PE9q_swipeHeading h2{font-size:var(--type-section);letter-spacing:-.06em;margin:0 0 1.5rem;font-weight:550;line-height:1.03}@media not (min-width:60rem){._2PE9q_swipeHeading h2{margin-bottom:0;font-size:1.65rem;line-height:1.08}._2PE9q_swipeHeading h2 br:last-of-type{display:none}}._2PE9q_swipeHeading h2>span{color:var(--link)}._2PE9q_swipeHeading ._2PE9q_swipeLeft{display:inline-block;position:relative}._2PE9q_swipeHeading ._2PE9q_swipeLeft>span{display:inline-block;position:relative}._2PE9q_swipeHeading ._2PE9q_swipeLeft>span:after{content:"";background:linear-gradient(90deg, var(--brand-violet), var(--brand-pink) 64%, var(--brand-cyan));transform-origin:100%;border-radius:999px;height:.055em;position:absolute;bottom:-.04em;left:.02em;right:.01em;transform:rotate(-.8deg)}@media not (min-width:60rem){._2PE9q_swipeHeading ._2PE9q_swipeLeft{margin-left:.28em}}._2PE9q_swipeHeading h2 ._2PE9q_ick{color:color-mix(in srgb, var(--brand-pink) 65%, var(--text));transform-origin:50% 75%;font-style:italic;display:inline-block;transform:rotate(-7deg)}@media not (min-width:60rem){._2PE9q_swipeHeading{text-align:center;padding:.5rem 0 1.25rem}}@media (not (min-width:60rem)) and (not (min-height:50rem)){._2PE9q_swipeHeading{padding-block:.25rem}}
._0HaIHa_marker{--marker-plane:var(--brand-violet-plane);--marker-edge:var(--plane-violet-edge);--marker-fill-strength:var(--tone-control-rest-mix);--marker-fill-surface:var(--lightningcss-light,var(--surface))var(--lightningcss-dark,var(--surface-raised));--marker-ink:var(--lightningcss-light,var(--marker-edge))var(--lightningcss-dark,color-mix(in srgb, var(--marker-plane) 82%, var(--brand-white)));--marker-border:var(--lightningcss-light,var(--marker-edge))var(--lightningcss-dark,color-mix(in srgb, var(--marker-plane) 68%, var(--brand-white)));width:2.75rem;height:2.75rem;color:var(--marker-ink);background:color-mix(in srgb, var(--marker-plane) var(--marker-fill-strength), var(--marker-fill-surface));border:1px solid var(--marker-border);box-shadow:inset 0 1px 0 var(--lightningcss-light,color-mix(in srgb, var(--brand-white) 62%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-white) 10%, transparent)), 0 4px 12px var(--lightningcss-light,color-mix(in srgb, var(--brand-ink) 7%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-ink) 35%, transparent));transition:color var(--motion), background var(--motion), border-color var(--motion), box-shadow var(--motion), transform var(--motion);border-radius:50%;place-items:center;display:grid;transform:none}._0HaIHa_marker[data-tone=pink]{--marker-plane:var(--brand-pink-plane);--marker-edge:var(--plane-pink-edge)}._0HaIHa_marker[data-tone=cyan]{--marker-plane:var(--brand-cyan-plane);--marker-edge:var(--plane-cyan-edge)}._0HaIHa_marker[data-tone=soft-violet]{--marker-plane:color-mix(in srgb, var(--brand-violet-plane) 72%, var(--brand-pink-plane));--marker-edge:var(--plane-violet-edge)}._0HaIHa_marker svg{width:20px;height:20px}:where(a,button):is(:hover,:focus-visible)>._0HaIHa_marker,:where(a,button)[data-marker-state=hover]>._0HaIHa_marker{--marker-fill-strength:var(--tone-control-hover-mix);box-shadow:inset 0 1px 0 var(--lightningcss-light,color-mix(in srgb, var(--brand-white) 68%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-white) 14%, transparent)), 0 8px 18px var(--lightningcss-light,color-mix(in srgb, var(--marker-edge) 15%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-ink) 45%, transparent));transform:translateY(-2px)rotate(-8deg)}:where(a,button):active>._0HaIHa_marker,:where(a,button)[data-marker-state=active]>._0HaIHa_marker{--marker-fill-strength:var(--tone-control-active-mix);box-shadow:inset 0 2px 5px var(--lightningcss-light,color-mix(in srgb, var(--marker-edge) 18%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-ink) 48%, transparent));transform:translateY(1px)scale(.94)}@media (forced-colors:active){._0HaIHa_marker{color:linktext;box-shadow:none;background:canvas;border-color:buttontext}}
.oT4isq_points{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 6rem;margin:5rem 0 0;padding:0;list-style:none;display:grid}.oT4isq_points .oT4isq_item{--point-accent:var(--brand-violet);grid-template-columns:5.25rem minmax(0,1fr);align-content:start;gap:1.5rem;margin:0;padding:1.5rem 0 0;display:grid}@media (max-width:60rem){.oT4isq_points .oT4isq_item{grid-template-columns:4.25rem minmax(0,1fr);gap:1rem}}@media (max-width:43rem){.oT4isq_points .oT4isq_item+.oT4isq_item{border-top:1px solid var(--border)}}.oT4isq_points .oT4isq_arrow{width:2rem;height:2rem;color:var(--point-accent);margin-top:.5rem}.oT4isq_points .oT4isq_number{font-variant-numeric:lining-nums tabular-nums;width:fit-content;color:var(--point-accent);letter-spacing:0;align-items:start;margin:0;padding:0 0 .16em;font-size:3.75rem;font-weight:450;line-height:1;display:flex;position:relative}.oT4isq_points .oT4isq_number:after{content:"";height:.08em;filter:drop-shadow(.035em .035em 0 color-mix(in srgb, currentColor 30%, transparent));transform-origin:0;border-top:.045em solid;border-radius:55% 55% 0 0;position:absolute;bottom:0;left:.05em;right:.08em;transform:rotate(-3deg)skew(-8deg)}@media (max-width:60rem){.oT4isq_points .oT4isq_number{font-size:3rem}}.oT4isq_points .oT4isq_digit{text-align:center;flex:0 0 .68em;width:.68em;display:inline-block}.oT4isq_points .oT4isq_item:nth-child(4n+2){--point-accent:var(--brand-pink)}.oT4isq_points .oT4isq_item:nth-child(4n+3){--point-accent:var(--brand-cyan)}.oT4isq_points .oT4isq_item:nth-child(4n+4){--point-accent:var(--brand-violet-plane)}.oT4isq_points .oT4isq_content{min-width:0}.oT4isq_points .oT4isq_title{font-size:clamp(1.65rem,2.6vw,2.5rem);font-weight:var(--weight-display);color:var(--text);letter-spacing:-.035em;margin:0;line-height:1.15}.oT4isq_points .oT4isq_description{color:var(--text-muted);letter-spacing:normal;margin:1.1rem 0;font-size:.95rem;font-weight:400;line-height:1.75}.oT4isq_points .oT4isq_note{color:var(--text-muted);letter-spacing:.04em;margin:0;font-size:.65rem;font-weight:400;line-height:1.6;display:block}.oT4isq_points .oT4isq_label{font-size:.65rem;font-weight:var(--weight-action);color:var(--text-muted);letter-spacing:.1em;margin:0 0 .5rem;line-height:1.5}@media (max-width:60rem){.oT4isq_points{gap:3rem}}@media (max-width:43rem){.oT4isq_points{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:3rem}}.oT4isq_offset .oT4isq_item:nth-child(2n){margin-top:4rem}@media (max-width:43rem){.oT4isq_offset .oT4isq_item:nth-child(2n){margin-top:0}}.oT4isq_stacked{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:0}@media (max-width:43rem){.oT4isq_stacked{margin-top:0}}.oT4isq_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.oT4isq_columns .oT4isq_item{grid-template-columns:minmax(0,1fr)}@media (max-width:60rem){.oT4isq_columns{grid-template-columns:minmax(0,1fr)}}.oT4isq_staggered{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0}.oT4isq_staggered .oT4isq_item{grid-template-columns:5.25rem minmax(0,1fr) 2rem;width:70%;padding-block:2.4rem}.oT4isq_staggered .oT4isq_item:first-child{border-top:0}.oT4isq_staggered .oT4isq_item:nth-child(3n+2){margin-left:15%}@media (max-width:60rem){.oT4isq_staggered .oT4isq_item:nth-child(3n+2){margin-left:7.5%}}.oT4isq_staggered .oT4isq_item:nth-child(3n+3){margin-left:30%}@media (max-width:60rem){.oT4isq_staggered .oT4isq_item:nth-child(3n+3){margin-left:15%}}@media (max-width:60rem){.oT4isq_staggered .oT4isq_item{grid-template-columns:4.25rem minmax(0,1fr) 2rem;width:85%}}@media (max-width:60rem){.oT4isq_staggered{gap:0}}@media (max-width:43rem){.oT4isq_staggered{gap:0;margin-top:0}.oT4isq_staggered .oT4isq_item:nth-child(n){grid-template-columns:4.25rem minmax(0,1fr);width:100%;margin-left:0;padding-block:2rem}.oT4isq_staggered .oT4isq_arrow{display:none}}
.RK-xMG_boundaries{--section-leading-track:1fr;--section-trailing-track:1fr;--section-column-gap:clamp(2rem, 7vw, 7rem);row-gap:2rem;position:relative}.RK-xMG_boundaries>div:first-of-type{border-left:2px solid var(--brand-violet);padding-left:clamp(1.5rem,3vw,3rem)}.RK-xMG_boundaries h2{letter-spacing:-.065em;margin:2rem 0 0;font-size:clamp(2.8rem,4.9vw,4.8rem);font-weight:500;line-height:1.02}@media (max-width:43rem){.RK-xMG_boundaries h2{font-size:clamp(2.75rem,10.5vw,4.5rem)}}.RK-xMG_boundaries em{color:var(--link);font-style:normal}.RK-xMG_boundaries h2 span{color:var(--text-muted);letter-spacing:-.025em;margin-top:1rem;font-size:.48em;display:block}@media (max-width:60rem){.RK-xMG_boundaries{--section-column-gap:2rem}}@media (max-width:43rem){.RK-xMG_boundaries{--section-column-gap:2.5rem}}.RK-xMG_boundaryCopy{color:var(--text-muted);align-self:center;font-size:.93rem;line-height:1.8}.RK-xMG_boundaryCopy>p{margin:0 0 1.5rem}.RK-xMG_boundaryCopy>.RK-xMG_question,.RK-xMG_boundaryCopy>.RK-xMG_promise{color:var(--text);border-left:3px solid var(--brand-violet);padding-left:1.3rem;font-size:1.1rem;line-height:1.6}@media (max-width:43rem){.RK-xMG_boundaryCopy{padding-inline:.35rem}}
._51QvAq_hero{--section-leading-track:1.4fr;--section-trailing-track:.7fr;--section-align:end;--section-column-gap:clamp(2rem, 6vw, 6rem);overflow-x:clip}._51QvAq_hero h1 em{--hero-title-mark:linear-gradient(90deg, var(--brand-pink), var(--brand-cyan))}._51QvAq_intro{padding-top:1.5rem}._51QvAq_intro p{color:var(--text-muted);margin:0 0 1.5rem;font-size:1.02rem;line-height:1.8}._51QvAq_intro span{font-size:var(--type-label);color:var(--link);font-weight:700}@media (max-width:50rem){._51QvAq_intro{max-width:36rem}}
.S9H4Dq_copy h1{gap:.12em;display:grid}.S9H4Dq_copy h1>span{display:block}.S9H4Dq_copy .S9H4Dq_stackLine{width:fit-content;padding-block:.035em .11em}.S9H4Dq_copy .S9H4Dq_stackLine em{isolation:isolate;align-items:baseline;font-style:normal;display:inline-flex;position:relative}.S9H4Dq_copy .S9H4Dq_wordStack{z-index:1;isolation:isolate;display:inline-block;position:relative}.S9H4Dq_copy .S9H4Dq_wordLayers{z-index:-1;position:absolute;inset:0}.S9H4Dq_copy .S9H4Dq_wordLayers>span,.S9H4Dq_copy .S9H4Dq_wordCardFace{--card-radius:.08em;--card-shadow:0 .06em .16em var(--lightningcss-light,hsla(var(--palette-diffuse-shadow-hsl) / 12.549%))var(--lightningcss-dark,hsla(var(--black-hsl) / 33.3333%));position:absolute;inset:0}.S9H4Dq_copy .S9H4Dq_wordCardBack{transform:translate(-.055em,-.035em)rotate(-2deg)}.S9H4Dq_copy .S9H4Dq_wordCardMiddle{transform:translate(.085em,.065em)rotate(2.5deg)}.S9H4Dq_copy .S9H4Dq_wordCardNear{transform:translate(.045em,.035em)rotate(1deg)}.S9H4Dq_copy .S9H4Dq_wordCardFace{color:var(--brand-ink);padding:.035em .17em .05em .14em;position:relative;transform:translate(.02em,.015em)rotate(-1deg)}.S9H4Dq_copy .S9H4Dq_beforeLine{width:fit-content;margin-top:0}.S9H4Dq_copy>p:last-child{max-width:36rem;font-size:var(--type-lead);margin:1.75rem 0 0}@media (max-width:60rem){.S9H4Dq_copy{max-width:45rem}}@media (max-width:60rem){.S9H4Dq_hero>figure{justify-self:end}}@media (min-width:60.01rem) and (max-width:72rem){.S9H4Dq_hero{--section-leading-track:1fr;--section-trailing-track:1fr;row-gap:.65rem}}
._4dmVRW_capabilities{padding:var(--space-section) var(--gutter)}._4dmVRW_capabilities ol{margin:0;padding:0;list-style:none}._4dmVRW_capabilities li+li{border-top:1px solid var(--border)}._4dmVRW_capabilities li a{--row-plane:var(--brand-violet-plane);--row-edge:var(--plane-violet-edge);--point-marker-accent:var(--row-edge);--point-marker-text:var(--row-edge);transition:background var(--motion), padding var(--motion), color var(--motion), box-shadow var(--motion);grid-template-columns:2.5rem 1fr 1.2fr 2.75rem;align-items:start;gap:2rem;padding:2rem .5rem;text-decoration:none;display:grid;position:relative}._4dmVRW_capabilities li a[data-capability-tone=cyan]{--row-plane:var(--brand-cyan-plane);--row-edge:var(--plane-cyan-edge)}._4dmVRW_capabilities li a[data-capability-tone=pink]{--row-plane:var(--brand-pink-plane);--row-edge:var(--plane-pink-edge)}._4dmVRW_capabilities li a[data-capability-tone=soft-violet]{--row-plane:color-mix(in srgb, var(--brand-violet-plane) 72%, var(--brand-pink-plane))}._4dmVRW_capabilities li a h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:500;line-height:1}._4dmVRW_capabilities li a p{max-width:34rem;margin:0 0 .6rem;font-size:.9rem}._4dmVRW_capabilities li a div>span{color:var(--text-muted);transition:color var(--motion);font-size:.68rem}._4dmVRW_capabilities li a:is(:hover,:focus-visible){color:var(--text);background:linear-gradient(90deg, color-mix(in srgb, var(--row-plane) var(--tone-row-hover-mix), var(--surface)) 0%, color-mix(in srgb, var(--row-plane) var(--tone-row-hover-mix), var(--surface)) 62%, var(--surface) 100%);box-shadow:inset 3px 0 var(--row-edge), -12px 8px 20px var(--lightningcss-light,color-mix(in srgb, var(--brand-ink) 6%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--brand-ink) 24%, transparent))}._4dmVRW_capabilities li a:is(:hover,:focus-visible) div>span{color:var(--text-muted)}._4dmVRW_capabilities li a:active{background:linear-gradient(90deg, color-mix(in srgb, var(--row-plane) var(--tone-row-active-mix), var(--surface)) 0%, color-mix(in srgb, var(--row-plane) var(--tone-row-active-mix), var(--surface)) 68%, var(--surface) 100%);box-shadow:inset 5px 0 var(--row-edge)}._4dmVRW_sectionHeading{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}._4dmVRW_sectionHeading h2{letter-spacing:-.05em;margin-bottom:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:500}@media (max-width:60rem){._4dmVRW_capabilities li a{grid-template-columns:2.5rem .9fr 1.2fr 2.75rem;gap:1rem}}@media (max-width:43rem){._4dmVRW_capabilities li a{grid-template-columns:2.5rem minmax(0,1fr) 2.25rem;padding-block:1.5rem}._4dmVRW_capabilities li a h3{font-size:1.9rem}._4dmVRW_capabilities li a>div{grid-area:2/2}._4dmVRW_capabilities li a>div p{font-size:.85rem}._4dmVRW_capabilities li a>:last-child{grid-area:1/3;width:2.25rem;height:2.25rem}}@media (forced-colors:active){._4dmVRW_capabilities li a:is(:hover,:focus-visible){--point-marker-text:HighlightText;--point-marker-accent:HighlightText;color:highlighttext;background:highlight}._4dmVRW_capabilities li a:is(:hover,:focus-visible) div>span{color:highlighttext}}
.FliGiq_clarity{isolation:isolate;width:100%;font-size:20cqw;display:grid;position:relative}.FliGiq_chart{gap:1rem;display:grid}.FliGiq_clarityTrigger{z-index:3;appearance:none;touch-action:manipulation;cursor:pointer;border-radius:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.FliGiq_clarityTrigger:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:-6px}.FliGiq_blurPane{z-index:1;background:hsla(var(--charcoal-hsl) / 20%);opacity:var(--blur-opacity);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .62s var(--ease-out);will-change:opacity;border-radius:.06em;position:absolute;inset:-.08em;overflow:hidden}@media (prefers-reduced-motion:reduce){.FliGiq_blurPane{transition:none}}.FliGiq_lens{top:var(--lens-y);left:var(--lens-x);z-index:2;width:var(--lens-size);height:var(--lens-size);pointer-events:none;background:var(--lens-background);border:1px solid hsla(var(--brand-white-hsl) / 27.0588%);border-radius:var(--lens-radius);transition:left .72s var(--ease-out), top .72s var(--ease-out), border-radius .55s ease, width .55s ease, height .55s ease, background .55s ease;position:absolute;transform:translate(-50%,-50%)}.FliGiq_lens:after{content:"";background:var(--brand-pink-plane);width:20%;height:5px;opacity:var(--lens-handle);transform-origin:0;border-radius:3px;transition:opacity .35s;position:absolute;top:84%;left:84%;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.FliGiq_lens:after{transition:none}}@media (prefers-reduced-motion:reduce){.FliGiq_lens{transition:none}}
.GnHa7W_trace{--focus:var(--brand-cyan);width:min(100% - .5rem,35rem);color:var(--brand-white);border:1px solid var(--palette-border-dark);box-shadow:inset 1px 1px 1px hsla(var(--brand-white-hsl) / 25.098%), inset -1px -1px 1px hsla(var(--black-hsl) / 53.3333%), 2px 2px 0 #66616e, 6px 6px 0 #41565c, 8px 8px 0 #a9dce2, var(--hero-shadow);isolation:isolate;background:linear-gradient(135deg,#32313c,#1f2028 50%,#16171d);border-radius:5px;margin:0;padding:1.5rem;position:relative;container-type:inline-size}@media (max-width:380px){.GnHa7W_trace{padding:1rem}}.GnHa7W_header{color:var(--palette-text-muted-dark);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--palette-border-dark);justify-content:space-between;gap:1rem;padding-bottom:1.1rem;font-size:.65rem;display:flex}.GnHa7W_header>:first-child{color:var(--brand-white);font-weight:650}@container (max-width:350px){.GnHa7W_header{gap:.5rem;font-size:.6rem}}.GnHa7W_diagram{background-image:radial-gradient(hsla(var(--brand-white-hsl) / 14.1176%) .7px, transparent .7px);background-size:16px 16px;height:19rem;margin:.5rem -.3rem;position:relative}.GnHa7W_diagram svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.GnHa7W_routeBase,.GnHa7W_routeLive{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.GnHa7W_routeBase{stroke:#777182}@media (forced-colors:active){.GnHa7W_routeBase{stroke:canvastext}}.GnHa7W_routeLive{opacity:.9;stroke:var(--brand-pink);stroke-width:2px;stroke-dasharray:.035 .055;animation:1.2s linear infinite GnHa7W_route-flow}@media (forced-colors:active){.GnHa7W_routeLive{stroke:canvastext}}@keyframes GnHa7W_route-flow{to{stroke-dashoffset:-.18px}}.GnHa7W_pathLabel{color:var(--palette-artwork-muted);letter-spacing:.1em;font-size:.55rem;position:absolute;top:50%;left:8%;transform:translateY(-50%)}@container (max-width:350px){.GnHa7W_pathLabel{font-size:.5rem;left:4%}}.GnHa7W_modules{border:0;min-inline-size:0;margin:0;padding:0}.GnHa7W_modules button{z-index:1;width:39%;min-height:6.65rem;color:var(--brand-white);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-direction:column;justify-content:center;padding:0;transition:border-color .18s,background .18s;display:flex;position:absolute;transform:translate(-50%,-50%)}.GnHa7W_modules button:hover .GnHa7W_nodeFace{border-color:var(--brand-cyan)}.GnHa7W_nodeFace{width:100%;min-height:inherit;background:var(--hero-ink);box-shadow:inset 1px 1px 1px hsla(var(--brand-white-hsl) / 25.098%), inset -1px -1px 1px hsla(var(--black-hsl) / 33.3333%), 0 4px 0 #14151c, 0 5px 0 #55515f, 4px 10px 15px hsla(var(--black-hsl) / 33.3333%);transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out), background .25s;border:1px solid #77707f;border-radius:4px;flex-direction:column;justify-content:center;padding:.8rem 1rem;display:flex;position:relative;transform:perspective(600px)rotateY(-5deg)rotateX(4deg)}.GnHa7W_modules button[aria-pressed=true] .GnHa7W_nodeFace{color:var(--brand-ink);background:var(--hero-cyan);box-shadow:var(--hero-bevel), 0 4px 0 #659da7, 0 5px 0 #335962, 5px 12px 20px hsla(var(--black-hsl) / 40%);border-color:#b9e5ea}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.GnHa7W_modules button:hover .GnHa7W_nodeFace{box-shadow:inset 1px 1px 1px hsla(var(--brand-white-hsl) / 43.9216%), 0 5px 0 #41545b, 6px 16px 24px hsla(var(--black-hsl) / 46.6667%);transform:perspective(600px)translateY(-4px)rotateY(3deg)rotateX(0)}}@container (max-width:350px){.GnHa7W_nodeFace{padding:.65rem}}.GnHa7W_nodeFace:before{pointer-events:none;content:"";background:linear-gradient(125deg, hsla(var(--brand-white-hsl) / 5.098%), transparent 45%);border-radius:inherit;position:absolute;inset:0}.GnHa7W_modules button:first-child{top:25%;left:25%}.GnHa7W_modules button:nth-child(2){top:25%;left:75%}.GnHa7W_modules button:nth-child(3){top:75%;left:75%}.GnHa7W_modules button:nth-child(4){top:75%;left:25%}.GnHa7W_modules button[aria-pressed=true] :is(.GnHa7W_nodeHeader,.GnHa7W_nodeDetail){color:#264c56}.GnHa7W_nodeHeader{width:100%;color:var(--brand-cyan);justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.GnHa7W_nodeHeader small{font-size:.6rem}.GnHa7W_nodeHeader>span{font-size:1.1rem;line-height:1}.GnHa7W_modules strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.1rem,4.5cqi,1.45rem);font-weight:550;line-height:1.2}.GnHa7W_nodeDetail{color:var(--palette-text-muted-dark);margin-top:.3rem;font-size:.65rem}@container (max-width:350px){.GnHa7W_nodeDetail{font-size:.6rem}}.GnHa7W_port{background:var(--brand-ink);border:1px solid var(--palette-artwork-muted);width:5px;height:5px;position:absolute;top:50%;right:-3px}.GnHa7W_modules button:nth-child(2) .GnHa7W_port,.GnHa7W_modules button:nth-child(3) .GnHa7W_port{left:-3px;right:auto}.GnHa7W_modules button[aria-pressed=true] .GnHa7W_port{background:var(--brand-cyan);border-color:var(--brand-cyan)}.GnHa7W_packet{z-index:0;background:var(--brand-pink);width:6px;height:6px;box-shadow:0 0 0 4px hsla(var(--palette-wash-pink-hsl) / 18.0392%);opacity:0;border-radius:50%;animation:3.6s linear infinite GnHa7W_travel;position:absolute;transform:translate(-50%,-50%)}.GnHa7W_packet[data-packet="2"]{animation-delay:-1.2s}.GnHa7W_packet[data-packet="3"]{animation-delay:-2.4s}@media (prefers-reduced-motion:reduce){.GnHa7W_packet{display:none}}@keyframes GnHa7W_travel{0%{opacity:0;top:25%;left:25%}4%,96%{opacity:1}33.333%{top:25%;left:75%}66.667%{top:75%;left:75%}to{opacity:0;top:75%;left:25%}}.GnHa7W_details{border-top:1px solid var(--palette-border-dark);padding:1.15rem 0;display:grid}.GnHa7W_details>div{visibility:hidden;grid-area:1/1}.GnHa7W_details>div[data-active=true]{visibility:visible}.GnHa7W_details small{color:var(--brand-cyan);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.GnHa7W_details p{color:#f3f1f7;max-width:43ch;margin:.4rem 0 0;font-size:.9rem;line-height:1.5}.GnHa7W_footer{border-top:1px solid var(--palette-border-dark);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}@container (max-width:350px){.GnHa7W_footer{gap:.5rem}}.GnHa7W_status{max-width:22ch;color:var(--palette-text-muted-dark);font-size:.65rem;line-height:1.5}@container (max-width:350px){.GnHa7W_status{font-size:.6rem}}.GnHa7W_activity{color:var(--brand-pink);text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;align-items:center;gap:.5rem;font-size:.65rem;font-weight:650;display:flex}.GnHa7W_activity i{width:.45rem;height:.45rem;box-shadow:0 0 0 4px hsla(var(--palette-wash-pink-hsl) / 14.1176%);background:currentColor;border-radius:50%;animation:1.2s ease-in-out infinite GnHa7W_activity-pulse}@keyframes GnHa7W_activity-pulse{50%{opacity:.35;transform:scale(.72)}}.GnHa7W_srOnly{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:350px){.GnHa7W_modules button{width:42%;min-height:5.8rem}}@media (prefers-reduced-motion:reduce){.GnHa7W_routeLive,.GnHa7W_modules button,.GnHa7W_nodeFace,.GnHa7W_activity i{transition:none;animation:none}}@media (forced-colors:active){.GnHa7W_trace,.GnHa7W_modules button{border-color:canvastext}.GnHa7W_modules button[aria-pressed=true]{outline-offset:3px;outline:2px solid highlight}}
.aTHy3q_changeTarget{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--brand-cyan) 10%, transparent), transparent 67%);isolation:isolate;place-items:center;width:min(100%,18rem);display:grid;position:relative}.aTHy3q_changeTarget[data-impact=waiting] .aTHy3q_targetGraphic{opacity:.22;transform:scale(.82)rotate(-7deg)}.aTHy3q_changeTarget[data-impact=waiting] .aTHy3q_targetCore{opacity:.16;transform:scale(.68)}.aTHy3q_changeTarget[data-impact=waiting] .aTHy3q_targetNoise,.aTHy3q_changeTarget[data-impact=waiting] .aTHy3q_targetFix{opacity:0}.aTHy3q_changeTarget[data-impact=hit] .aTHy3q_targetGraphic{animation:aTHy3q_target-arrival 1.02s var(--ease-out) both}.aTHy3q_changeTarget[data-impact=hit] .aTHy3q_targetCore{animation:aTHy3q_target-core-impact 1.02s var(--ease-out) both}.aTHy3q_changeTarget[data-impact=hit] .aTHy3q_targetNoise,.aTHy3q_changeTarget[data-impact=hit] .aTHy3q_targetFix{animation:aTHy3q_target-note-arrival .52s .48s var(--ease-out) both}.aTHy3q_changeTarget[data-impact=hit] .aTHy3q_targetArrow{animation:1.02s cubic-bezier(.2,.78,.2,1) both aTHy3q_target-arrow-impact}.aTHy3q_changeTarget[data-impact=hit] .aTHy3q_targetImpact{animation:1.02s ease-out both aTHy3q_target-impact-flash}.aTHy3q_targetGraphic{z-index:0;fill:none;transform-origin:50%;width:100%;height:100%;position:relative;overflow:visible}.aTHy3q_targetOuter{stroke:color-mix(in srgb, var(--brand-violet) 72%, var(--border));stroke-width:2px;stroke-dasharray:3 10 46 8;transform-origin:50%;transition:transform .75s var(--ease-out)}.aTHy3q_targetMiddle{stroke:var(--brand-pink);stroke-width:8px;stroke-dasharray:92 18 24 18;transform-origin:50%;transition:transform .75s var(--ease-out);transform:rotate(-17deg)}.aTHy3q_targetInner{fill:color-mix(in srgb, var(--brand-cyan) 10%, var(--surface));stroke:var(--brand-cyan);stroke-width:2px}.aTHy3q_targetCrosshair{stroke:color-mix(in srgb, var(--brand-cyan) 72%, var(--border));stroke-width:1px}.aTHy3q_targetSignal{stroke:var(--brand-cyan);stroke-width:4px;stroke-linecap:round;stroke-dasharray:.72 .28;animation:3.2s ease-in-out infinite aTHy3q_target-scan}@media (prefers-reduced-motion:reduce){.aTHy3q_targetSignal{animation:none}}.aTHy3q_targetImpact{opacity:0;stroke:var(--brand-pink);stroke-width:5px;stroke-linecap:round}.aTHy3q_targetCore{z-index:1;aspect-ratio:1;width:35%;color:var(--brand-ink);text-align:center;background:var(--brand-cyan-plane);border:1px solid var(--brand-ink);box-shadow:0 0 0 .45rem color-mix(in srgb, var(--brand-cyan) 14%, transparent), .55rem .7rem 0 var(--brand-violet-plane);border-radius:50%;place-items:center;padding:.7rem;display:grid;position:absolute}.aTHy3q_targetCore small{letter-spacing:.1em;font-size:.42rem;font-weight:800;line-height:1.2}.aTHy3q_targetCore strong{letter-spacing:-.025em;font-size:.75rem;font-weight:760}.aTHy3q_targetNoise,.aTHy3q_targetFix{z-index:2;letter-spacing:.11em;transition:transform .65s var(--ease-out);font-size:.48rem;font-weight:800;line-height:1;position:absolute}.aTHy3q_targetArrow{z-index:4;pointer-events:none;opacity:0;width:94%;filter:drop-shadow(.5rem .65rem .75rem color-mix(in srgb, var(--brand-ink) 18%, transparent));transform-origin:0;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(calc(100vw + 18rem),-92%)rotate(-18deg)}.aTHy3q_arrowBody,.aTHy3q_arrowHead,.aTHy3q_arrowFletching{stroke:var(--brand-ink);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.aTHy3q_arrowShadowFar{opacity:.46;fill:var(--brand-pink-plane);transform:translate(10px,10px)}.aTHy3q_arrowShadowNear{opacity:.68;fill:var(--brand-violet-plane);transform:translate(5px,5px)}.aTHy3q_arrowBody{fill:var(--brand-cyan-plane)}.aTHy3q_arrowHead{fill:var(--brand-pink-plane)}.aTHy3q_arrowFletching{fill:var(--brand-violet-plane)}.aTHy3q_arrowGlint{fill:none;stroke:color-mix(in srgb, var(--brand-white) 78%, var(--brand-cyan-plane));stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.aTHy3q_targetNoise{color:var(--text);background:var(--hero-paper);border:1px solid var(--border);box-shadow:3px 4px 0 var(--border);padding:.6rem .72rem}.aTHy3q_targetNoise i{background:var(--brand-pink);width:calc(100% + .5rem);height:3px;position:absolute;top:50%;left:-.25rem;transform:rotate(-13deg)}.aTHy3q_targetNoiseOne{top:9%;right:-1%;transform:rotate(8deg)}.aTHy3q_targetNoiseTwo{bottom:15%;left:-8%;transform:rotate(-7deg)}.aTHy3q_targetFix{color:var(--brand-ink);background:var(--brand-pink-plane);padding:.5rem .65rem;bottom:-1%;right:-5%;transform:rotate(4deg)}.aTHy3q_changeTarget:is(:hover,:active) .aTHy3q_targetOuter{transform:rotate(18deg)}.aTHy3q_changeTarget:is(:hover,:active) .aTHy3q_targetMiddle{transform:rotate(-34deg)}.aTHy3q_changeTarget:is(:hover,:active) .aTHy3q_targetNoiseOne{transform:translate(.8rem,-.75rem)rotate(13deg)}.aTHy3q_changeTarget:is(:hover,:active) .aTHy3q_targetNoiseTwo{transform:translate(-.9rem,.65rem)rotate(-12deg)}@keyframes aTHy3q_target-scan{0%,to{opacity:.42;stroke-dashoffset:0}50%{opacity:1;stroke-dashoffset:-.28px}}@keyframes aTHy3q_target-arrival{0%{opacity:.22;transform:scale(.82)rotate(-7deg)}72%{opacity:1;transform:scale(1)rotate(0)}82%{transform:scale(.96)rotate(-1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes aTHy3q_target-core-impact{0%{opacity:.16;transform:scale(.68)}70%{opacity:1;transform:scale(1)}82%{transform:scale(.84)}91%{transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes aTHy3q_target-note-arrival{0%{opacity:0;translate:0 .65rem}to{opacity:1;translate:0}}@keyframes aTHy3q_target-arrow-impact{0%{opacity:1;transform:translate(calc(100vw + 18rem),-92%)rotate(-18deg)}12%{opacity:1}76%{opacity:1;transform:translate(-7%,-50%)rotate(-11deg)}83%{transform:translate(-1.5%,-50%)rotate(-8deg)}91%{transform:translate(-5%,-50%)rotate(-12deg)}to{opacity:1;transform:translate(-4%,-50%)rotate(-11deg)}}@keyframes aTHy3q_target-impact-flash{0%,72%,to{opacity:0}78%{opacity:1}}@media (prefers-reduced-motion:reduce){.aTHy3q_targetOuter,.aTHy3q_targetMiddle,.aTHy3q_targetNoise{transition:none}.aTHy3q_changeTarget[data-impact] .aTHy3q_targetGraphic,.aTHy3q_changeTarget[data-impact] .aTHy3q_targetCore,.aTHy3q_changeTarget[data-impact] .aTHy3q_targetNoise,.aTHy3q_changeTarget[data-impact] .aTHy3q_targetFix,.aTHy3q_changeTarget[data-impact] .aTHy3q_targetArrow,.aTHy3q_changeTarget[data-impact] .aTHy3q_targetImpact{animation:none}.aTHy3q_changeTarget[data-impact] .aTHy3q_targetGraphic,.aTHy3q_changeTarget[data-impact] .aTHy3q_targetCore,.aTHy3q_changeTarget[data-impact] .aTHy3q_targetNoise,.aTHy3q_changeTarget[data-impact] .aTHy3q_targetFix,.aTHy3q_changeTarget[data-impact] .aTHy3q_targetArrow{opacity:1}.aTHy3q_changeTarget[data-impact] .aTHy3q_targetGraphic,.aTHy3q_changeTarget[data-impact] .aTHy3q_targetCore{transform:none}.aTHy3q_changeTarget[data-impact] .aTHy3q_targetArrow{transform:translate(-4%,-50%)rotate(-11deg)}.aTHy3q_changeTarget[data-impact] .aTHy3q_targetImpact{opacity:0}}
._6228hW_approach{padding:var(--space-section) var(--gutter);scroll-margin-top:2rem}._6228hW_approachHeading{--section-leading-track:1.15fr;--section-trailing-track:.85fr;--section-column-gap:clamp(3rem, 7vw, 7rem)}._6228hW_approachHeading h2{max-width:17ch;font-size:var(--type-section);letter-spacing:-.06em;margin:0;font-weight:550;line-height:1.05}._6228hW_approachHeading em{color:var(--link);font-style:normal}._6228hW_approachHeading>p:last-child{max-width:32rem;color:var(--text-muted);margin:0;font-size:1rem;line-height:1.8}@media (max-width:60rem){._6228hW_approachHeading>p:last-child{max-width:40rem}}@media (max-width:43rem){._6228hW_approachHeading h2{font-size:clamp(2.3rem,9vw,3.3rem)}}
.gbny6q_enquiry{--section-leading-track:.8fr;--section-trailing-track:1.2fr;--section-column-gap:clamp(2rem, 5vw, 5rem);row-gap:2rem;scroll-margin-top:2rem}.gbny6q_copy{align-self:start}.gbny6q_copy h2{font-size:var(--type-section);letter-spacing:-.055em;margin:0 0 1.5rem;font-weight:550;line-height:1.05}.gbny6q_copy>p:last-child{max-width:30rem;color:var(--text-muted);line-height:1.8}
.Egm5EG_practice{--wash-colour:var(--brand-violet);--wash-origin:20% 52%}.Egm5EG_practice .Egm5EG_heading{--section-leading-track:1.3fr;--section-trailing-track:.7fr}.Egm5EG_practice .Egm5EG_heading h2{max-width:19ch}.Egm5EG_practice .Egm5EG_heading>p:last-child{max-width:33rem;margin:0}
.L1uqqG_rescue{padding:4rem var(--gutter) var(--space-section);grid-template-columns:1fr 1fr;gap:2rem clamp(3rem,7vw,7rem);display:grid;position:relative}@media (max-width:60rem){.L1uqqG_rescue{gap:2rem}}@media (max-width:43rem){.L1uqqG_rescue{grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:3rem}}.L1uqqG_rescueCopy h2{letter-spacing:-.07em;margin:2rem 0 0;font-size:clamp(3rem,5.4vw,5.2rem);font-weight:550;line-height:.95}.L1uqqG_rescueVerdict{color:var(--surface);background:var(--text);box-shadow:-.09em .09em 0 var(--brand-pink-plane), .09em -.09em 0 var(--brand-cyan-plane);isolation:isolate;transform-origin:0;margin-top:.16em;padding:.08em .16em .12em;font-style:normal;display:inline-block;position:relative;transform:rotate(-1.35deg)}.L1uqqG_rescueVerdict:after{content:"";background:linear-gradient(90deg, var(--brand-pink), var(--brand-violet), var(--brand-cyan));height:.055em;position:absolute;inset:auto .16em .035em}.L1uqqG_rescueDetail{align-self:end}.L1uqqG_rescueDetail>p{max-width:30rem;color:var(--text-muted);font-size:.95rem;line-height:1.75}.L1uqqG_rescueDetail>p.L1uqqG_rescueHook{max-width:25rem;color:var(--text);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.4}@media (max-width:43rem){.L1uqqG_rescueCopy h2{font-size:clamp(2.8rem,10vw,4.5rem)}}
.oekz0G_index{--wash-origin:72% 35%;display:grid}.oekz0G_heading h2{max-width:13ch}.oekz0G_heading>p:last-child{max-width:29rem;font-size:var(--type-lead);align-self:end;margin:0 0 .2rem;line-height:1.65}
.K6QYfW_hero{--section-leading-track:1fr;--section-trailing-track:.95fr}@media (min-width:60.01rem){.K6QYfW_hero{row-gap:1.25rem}}@media (60rem<width<=72rem){.K6QYfW_hero{row-gap:.65rem}}.K6QYfW_traceBoundary{overflow-x:clip}.K6QYfW_copy h1>span{display:block}.K6QYfW_copy h1 .K6QYfW_quietLine{letter-spacing:-.055em;margin-bottom:.1em;font-size:.76em;line-height:1.04}.K6QYfW_copy h1 .K6QYfW_seriousLine{--hero-title-mark:linear-gradient(90deg, var(--brand-cyan), var(--brand-violet));isolation:isolate;display:inline-block}.K6QYfW_copy h1 .K6QYfW_seriousLine:after{left:0;right:0}.K6QYfW_copy>p:last-child{max-width:33rem;margin:2rem 0 0;font-size:1.1rem}@media (max-width:60rem){.K6QYfW_copy{max-width:44rem}}@media (max-width:60rem){.K6QYfW_hero>figure{justify-self:end}}
.JsroMq_context{--section-leading-track:.7fr;--section-trailing-track:1.6fr;--section-column-gap:2rem}.JsroMq_context h2{max-width:54rem;font-size:var(--type-section);letter-spacing:-.055em;margin:0 0 2rem;font-weight:550;line-height:1.05}.JsroMq_context div>p{max-width:38rem;color:var(--text-muted);line-height:1.8}
.xoLfua_readiness{--section-copy-measure:34rem}
