.G5HHnW_form{--form-pad:clamp(1.5rem, 2.6vw, 2.5rem);--form-field-background:color-mix(in srgb, var(--surface-raised) 70%, var(--surface));--form-hint:color-mix(in srgb, var(--text) 62%, var(--form-field-background));padding:var(--form-pad);color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);isolation:isolate;font-size:1rem;position:relative;container-type:inline-size}@media (max-width:34rem){.G5HHnW_form{--form-pad:1.25rem}}.G5HHnW_formRail{background:linear-gradient(90deg, var(--brand-violet), var(--brand-pink) 55%, var(--brand-cyan));height:3px;position:absolute;inset:-1px -1px auto}.G5HHnW_heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:1rem;margin-bottom:2rem;padding-bottom:1.75rem;display:flex}.G5HHnW_heading .G5HHnW_copy{gap:.5rem;display:grid}.G5HHnW_heading .G5HHnW_copy p{margin:0}.G5HHnW_heading .G5HHnW_copy>p:last-child{color:var(--text-muted);font-size:.85rem}.G5HHnW_kicker{letter-spacing:-.03em;align-items:center;gap:.65rem;font-size:1.2rem;font-weight:650;display:flex}.G5HHnW_kicker span{background:var(--brand-violet-plane);border:1px solid var(--link);width:.55rem;height:.55rem;display:block}.G5HHnW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.G5HHnW_grid>[data-form-field]{background:var(--form-field-background);border:1px solid var(--control-border);border-radius:var(--radius);min-width:0;transition:border-color var(--motion), background var(--motion), box-shadow var(--motion);gap:.5rem;padding:.9rem 1rem;display:grid}.G5HHnW_grid>[data-form-field]:is(:hover,:active){border-color:var(--link)}.G5HHnW_grid>[data-form-field]:focus-within,.G5HHnW_grid>[data-form-field][data-open]{--form-field-background:color-mix(in srgb, var(--focus) 4%, var(--surface-raised));border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.G5HHnW_grid>[data-form-field][data-invalid]{border-color:var(--danger)}.G5HHnW_grid>[data-form-field]:has([aria-invalid=true]){border-color:var(--danger)}.G5HHnW_grid>[data-form-field]>label>span{min-width:0;color:var(--text);align-items:baseline;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.G5HHnW_grid>[data-form-field]>label>span small{color:var(--text-muted);margin-left:auto;font-size:.75rem;font-weight:450}.G5HHnW_grid input,.G5HHnW_grid textarea{width:100%;min-width:0;font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;padding:.25rem 0;line-height:1.6}.G5HHnW_grid input{min-height:2.2rem}.G5HHnW_grid textarea{resize:block;min-height:10rem}.G5HHnW_grid input::placeholder,.G5HHnW_grid textarea::placeholder{color:var(--form-hint);opacity:1;font-weight:400}.G5HHnW_grid input:-webkit-any(:autofill,:-webkit-autofill){caret-color:var(--text);box-shadow:0 0 0 1000px var(--form-field-background) inset;-webkit-text-fill-color:var(--text)}.G5HHnW_grid input:is(:autofill,:autofill){caret-color:var(--text);box-shadow:0 0 0 1000px var(--form-field-background) inset;-webkit-text-fill-color:var(--text)}.G5HHnW_grid input:focus-visible,.G5HHnW_grid textarea:focus-visible{outline:0}.G5HHnW_grid [data-form-field]>label{gap:.5rem;display:grid}@container (max-width:30rem){.G5HHnW_grid{grid-template-columns:minmax(0,1fr);gap:.85rem}}.G5HHnW_fullWidth{grid-column:1/-1}.G5HHnW_fieldError{color:var(--danger);font-size:.875rem;font-weight:500;line-height:1.5}.G5HHnW_status{color:var(--text);border:1px solid var(--border);border-radius:var(--radius);margin-top:1.5rem;padding:1rem;font-size:.95rem;line-height:1.6;display:block}.G5HHnW_statusError,.G5HHnW_statusUnavailable{background:color-mix(in srgb, var(--danger) 7%, var(--surface-raised));border-color:var(--danger)}.G5HHnW_submit{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.75rem;padding-top:1.5rem;display:flex}.G5HHnW_submit p{color:var(--text-muted);flex:14rem;margin:0;font-size:.75rem;line-height:1.7}.G5HHnW_submit button{min-height:3.25rem;font:inherit;color:var(--action-text);cursor:pointer;background:var(--action);border-radius:var(--radius);transition:background var(--motion);border:1px solid #0000;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.15rem;font-size:.85rem;font-weight:650;display:inline-flex}@container (max-width:35rem){.G5HHnW_submit button{width:100%}}.G5HHnW_submit button>span{display:inline-flex}.G5HHnW_submit button>span svg{width:1.05rem;height:1.05rem}.G5HHnW_submit button:is(:hover,:active):not(:disabled){background:var(--action-hover)}.G5HHnW_submit button:disabled{cursor:wait;opacity:.55}@container (max-width:35rem){.G5HHnW_submit{gap:1rem}}[data-project-enquiry-overlay] .G5HHnW_form{--form-pad:clamp(1rem, 2vw, 1.5rem);box-shadow:none}[data-project-enquiry-overlay] .G5HHnW_heading{margin-bottom:1rem;padding-bottom:1rem}[data-project-enquiry-overlay] .G5HHnW_grid{gap:.75rem}[data-project-enquiry-overlay] .G5HHnW_grid textarea{min-height:7rem}
.IGWBpG_selectField{grid-column:1/-1}.IGWBpG_controlLabel{min-width:0;color:var(--text);align-items:baseline;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.IGWBpG_selectTrigger{width:100%;min-width:0;min-height:2.2rem;font:inherit;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.25rem 0;display:flex}.IGWBpG_selectField .IGWBpG_selectTrigger:is(:focus-visible,[data-focus-visible]){box-shadow:none;outline:0}.IGWBpG_selectValue{min-width:0}.IGWBpG_selectValue[data-placeholder]{color:var(--form-hint);font-weight:400}.IGWBpG_selectArrow{color:var(--link);transition:transform var(--motion);flex:none;display:grid}.IGWBpG_selectArrow svg{width:1rem;height:1rem}.IGWBpG_selectField[data-open] .IGWBpG_selectArrow{transform:rotate(180deg)}.IGWBpG_fieldError{color:var(--danger);font-size:.875rem;font-weight:500;line-height:1.5}.IGWBpG_popover{width:var(--trigger-width);max-width:calc(100vw - 2rem);max-height:25rem;font-family:var(--font-dm-sans), Arial, sans-serif;color:var(--picker-ink);background:var(--picker-canvas);border:1px solid var(--picker-line);box-shadow:0 1.5rem 4rem hsla(var(--charcoal-hsl) / 18.8235%);border-radius:.25rem;font-size:1rem;line-height:1.5;overflow-y:auto}.IGWBpG_popoverDark{--picker-accent:var(--cyan);--picker-canvas:var(--palette-surface-raised-dark);--picker-ink:var(--brand-white);--picker-line:var(--palette-control-border-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.IGWBpG_popoverLight{--picker-accent:var(--plane-violet-edge);--picker-canvas:var(--brand-white);--picker-ink:var(--charcoal);--picker-line:var(--palette-control-border-light);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.IGWBpG_options{outline:0;padding:.4rem}.IGWBpG_option{min-height:3.1rem;color:var(--picker-ink);cursor:pointer;border-radius:.15rem;outline:0;align-items:center;padding:.75rem 2.5rem .75rem .85rem;display:flex;position:relative}.IGWBpG_option[data-hovered],.IGWBpG_option[data-focused]{background:color-mix(in srgb, var(--picker-accent) 12%, transparent)}.IGWBpG_option[data-selected]{background:color-mix(in srgb, var(--picker-accent) 17%, transparent);font-weight:650}.IGWBpG_option[data-selected] .IGWBpG_check{opacity:1}.IGWBpG_check{width:1rem;height:1rem;color:var(--picker-accent);opacity:0;position:absolute;right:.85rem}
._9w0XCa_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}._9w0XCa_linkButton>svg:not(._9w0XCa_buttonFrame){width:18px;height:18px}._9w0XCa_linkButton:is(:hover,:active):not(:disabled){color:var(--brand-ink);background:var(--brand-violet-plane);border-color:var(--brand-violet-plane)}._9w0XCa_linkButton[data-secondary=true]{color:var(--text);border-color:var(--control-border);background:0 0}._9w0XCa_linkButton[data-secondary=true]:is(:hover,:active){background:var(--surface-inset)}._9w0XCa_linkButton:disabled{cursor:not-allowed;opacity:.55}._9w0XCa_linkButton._9w0XCa_frameControl:is(:hover,:focus-visible,:active):not(:disabled){color:var(--action-text);background:var(--action-hover);border-color:var(--action)}._9w0XCa_linkButton._9w0XCa_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){._9w0XCa_linkButton{border:1px solid buttontext}}._9w0XCa_frameControl{transition:scale .12s ease-out;position:relative}._9w0XCa_frameControl:active:not(:disabled,[aria-disabled=true]){scale:.97}._9w0XCa_frameControl[aria-busy=true]{cursor:wait}._9w0XCa_frameControl[aria-busy=true]>._9w0XCa_buttonContent{opacity:0}._9w0XCa_frameControl:has(>._9w0XCa_buttonFrame path[d]):focus-visible{outline:none}@media (forced-colors:active){._9w0XCa_frameControl:has(>._9w0XCa_buttonFrame path[d]):focus-visible{outline-offset:5px;outline:2px solid highlight}}._9w0XCa_frameControl:focus-visible>svg._9w0XCa_buttonFrame{stroke-width:3px}._9w0XCa_frameControl:is(:hover,:focus-visible,:active):not(:disabled)>._9w0XCa_buttonFrame{opacity:1}._9w0XCa_frameControl>svg._9w0XCa_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}@media (hover:hover) and (prefers-reduced-motion:no-preference){._9w0XCa_frameControl>svg._9w0XCa_buttonFrame path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .18s ease-in-out}}@media (hover:none) and (prefers-reduced-motion:no-preference){._9w0XCa_frameControl>svg._9w0XCa_buttonFrame path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .22s ease-in-out}}@media (prefers-reduced-motion:reduce){._9w0XCa_frameControl>svg._9w0XCa_buttonFrame path{transition:none!important}}@media (prefers-reduced-motion:reduce){._9w0XCa_frameControl>svg._9w0XCa_buttonFrame{transition:none!important}}@media (hover:hover) and (prefers-reduced-motion:no-preference){._9w0XCa_frameControl:is(:hover,:focus-visible):not(:disabled)>svg._9w0XCa_buttonFrame{transition-delay:0s}._9w0XCa_frameControl:is(:hover,:focus-visible):not(:disabled)>svg._9w0XCa_buttonFrame path{stroke-dashoffset:0;transition-duration:.28s}._9w0XCa_frameControl:focus-visible:not(:disabled)>svg._9w0XCa_buttonFrame path{transition:none}}@media (hover:none) and (prefers-reduced-motion:no-preference){._9w0XCa_frameControl:active:not(:disabled)>svg._9w0XCa_buttonFrame{opacity:1}._9w0XCa_frameControl:active:not(:disabled)>svg._9w0XCa_buttonFrame path{stroke-dashoffset:0}}._9w0XCa_buttonContent{gap:inherit;align-items:center;justify-content:inherit;flex:1;min-width:0;display:inline-flex}._9w0XCa_buttonSpinner{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._9w0XCa_buttonSpinner svg{width:1.15em;height:1.15em;animation:.8s linear infinite _9w0XCa_button-spin}@media (prefers-reduced-motion:reduce){._9w0XCa_buttonSpinner svg{animation:none}}@keyframes _9w0XCa_button-spin{to{transform:rotate(1turn)}}@media (forced-colors:active){._9w0XCa_buttonFrame{display:none}}
._7PfhwG_accent{--heading-accent-inset:.045em;z-index:0;width:fit-content;max-width:100%;color:var(--text);font-style:normal;line-height:1;display:inline-block;position:relative}._7PfhwG_accent:after{bottom:.035em;left:var(--heading-accent-inset);z-index:-1;width:calc(100% - var(--heading-accent-inset));content:"";background:var(--heading-accent-gradient,linear-gradient(90deg, var(--brand-violet), var(--brand-pink) 58%, var(--brand-cyan)));height:.075em;animation:_7PfhwG_hero-mark-arrival var(--hero-mark-duration,1.05s) cubic-bezier(.22, .78, .2, 1) var(--hero-mark-delay,.12s) both;position:absolute}@media (prefers-reduced-motion:reduce){._7PfhwG_accent:after{animation:none}}@media (forced-colors:active){._7PfhwG_accent{text-decoration:underline}}@keyframes _7PfhwG_hero-mark-arrival{0%{width:0}to{width:calc(100% - var(--heading-accent-inset))}}._7PfhwG_blue{--heading-accent-gradient:linear-gradient(90deg, var(--brand-cyan), var(--brand-violet))}
.Tflh9q_card{--card-face:var(--hero-paper);--card-edge:var(--hero-border);--card-ink:var(--text);--card-shadow:var(--hero-shadow);--card-radius:var(--hero-panel-radius);--card-sheet-edge:var(--hero-sheet-edge);--card-muted:var(--text-muted);--card-header-fill:color-mix(in srgb, var(--hero-paper-shade) 45%, transparent);z-index:0;color:var(--card-ink);border-radius:var(--card-radius);box-shadow:var(--card-shadow);isolation:isolate;background:0 0;border:0;display:block;position:relative}.Tflh9q_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}.Tflh9q_paper{--card-face:var(--hero-paper);--card-edge:var(--hero-border);--card-ink:var(--text)}.Tflh9q_violet{--card-face:var(--hero-violet);--card-edge:var(--plane-violet-edge);--card-ink:var(--brand-ink);--card-sheet-edge:var(--palette-material-violet);--card-muted:var(--brand-ink);--card-header-fill:hsla(var(--brand-white-hsl) / 12%)}.Tflh9q_pink{--card-face:var(--hero-pink);--card-edge:var(--plane-pink-edge);--card-ink:var(--brand-ink);--card-sheet-edge:var(--palette-material-pink);--card-muted:var(--brand-ink);--card-header-fill:hsla(var(--brand-white-hsl) / 12%)}.Tflh9q_cyan{--card-face:var(--hero-cyan);--card-edge:var(--plane-cyan-edge);--card-ink:var(--brand-ink);--card-sheet-edge:var(--palette-material-cyan);--card-muted:var(--brand-ink);--card-header-fill:hsla(var(--brand-white-hsl) / 12%)}.Tflh9q_ink{--card-face:var(--hero-ink);--card-edge:var(--hero-ink-border);--card-ink:var(--hero-ink-text);--card-sheet-edge:var(--palette-material-ink-shade);--card-muted:var(--hero-ink-muted);--card-header-fill:hsla(var(--black-hsl) / 12%)}.Tflh9q_sheet{--card-shadow:var(--hero-bevel), 0 3px 0 var(--card-sheet-edge), 0 4px 0 var(--card-edge), var(--hero-shadow-lifted)}.Tflh9q_adaptive{--card-face:var(--hero-adaptive);--card-edge:var(--lightningcss-light,var(--hero-border))var(--lightningcss-dark,var(--hero-ink-border));--card-ink:var(--lightningcss-light,var(--text))var(--lightningcss-dark,var(--hero-ink-text));--card-muted:var(--lightningcss-light,var(--text-muted))var(--lightningcss-dark,var(--hero-ink-muted));--card-sheet-edge:var(--lightningcss-light,var(--hero-sheet-edge))var(--lightningcss-dark,var(--palette-material-ink-shade));--card-header-fill:var(--lightningcss-light,color-mix(in srgb, var(--hero-paper-shade) 45%, transparent))var(--lightningcss-dark,hsla(var(--black-hsl) / 12%))}.Tflh9q_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))}.Tflh9q_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}.Tflh9q_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%);border-radius:50%;position:absolute}.Tflh9q_hole[data-card-hole-position=left]{right:auto;left:var(--hole-inline-inset,var(--hole-inset))}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.Tflh9q_hole{background:0 0}}@media (forced-colors:active){.Tflh9q_card:before{border:2px solid canvastext}}
.jIbIla_header{min-height:2.8rem;font-size:var(--hero-type-label);font-weight:var(--hero-weight-label);color:var(--card-muted);text-transform:uppercase;letter-spacing:var(--hero-tracking-label);background:var(--card-header-fill);border-bottom:1px solid var(--card-edge);border-radius:calc(var(--card-radius) - 1px) calc(var(--card-radius) - 1px) 0 0;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}@container not (min-width:370px){.jIbIla_header{gap:.5rem;padding-inline:.8rem}}.jIbIla_label{min-width:0}.jIbIla_meta{white-space:nowrap;margin-left:auto}.jIbIla_dots{flex-shrink:0;gap:.25rem;display:flex}.jIbIla_dots i{background:var(--brand-violet);border-radius:50%;width:.3rem;height:.3rem}.jIbIla_dots i:nth-child(2){background:var(--brand-pink)}.jIbIla_dots i:nth-child(3){background:var(--brand-cyan)}
.p62s0a_title{font-size:var(--type-hero);font-weight:var(--weight-hero);line-height:var(--leading-hero);color:var(--text);letter-spacing:var(--tracking-hero);margin:0}.p62s0a_title :where(em,strong){font-style:inherit;font-weight:inherit}@media (max-width:60rem){.p62s0a_title{text-wrap:balance}}@media (43rem<width<=60rem){.p62s0a_title{font-size:var(--type-hero-tablet)}}@media (max-width:43rem){.p62s0a_title{font-size:var(--type-hero-mobile)}}.p62s0a_line{display:block}.p62s0a_primary{font:inherit}.p62s0a_quiet{color:var(--text-muted);letter-spacing:-.055em;margin-bottom:.22em;font-size:.76em;font-weight:350;line-height:1.04}.p62s0a_detail{letter-spacing:var(--tracking-hero);margin-top:1rem;font-size:.65em;line-height:1}
.kkjLVW_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(--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}.kkjLVW_title{--metadata-size:.75rem;--metadata-weight:760;--metadata-tracking:.105em;--metadata-leading:1.35;margin-block-end:2rem}.kkjLVW_section{--metadata-size:var(--type-label);--metadata-weight:640;--metadata-tracking:.14em;text-align:start;justify-self:start;margin-block-end:0;margin-inline:0 auto}.kkjLVW_annotation{--metadata-size:var(--cue-size);--metadata-weight:var(--cue-weight);--metadata-tracking:var(--cue-tracking);--metadata-leading:1;gap:var(--cue-gap,.65rem);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-block-end:0;display:flex}@media (max-width:43rem){.kkjLVW_annotation{--cue-gap:.45rem;--cue-rule-width:.8rem}}.kkjLVW_tokens{--cue-size:clamp(.55rem, .7vw, .7rem);--cue-weight:760;--cue-tracking:.13em}.kkjLVW_part{gap:var(--cue-gap,.65rem);white-space:nowrap;align-items:center;display:inline-flex}.kkjLVW_separator{flex:none;font-size:0;overflow:hidden}.kkjLVW_separator[data-metadata-separator=line]{width:var(--cue-rule-width,clamp(1.8rem, 4vw, 4rem));background:linear-gradient(90deg, var(--brand-pink), var(--brand-cyan));height:1px}.kkjLVW_separator[data-metadata-separator=square]{background:var(--brand-violet);width:.4rem;height:.4rem}
.DEqMla_breadcrumbs{grid-column:1/-1;align-self:start;justify-items:start;gap:.35rem;width:100%;min-width:0;display:grid}.DEqMla_breadcrumbs>[data-metadata-label]{margin:0;text-align:start;justify-self:start;margin-inline:0}.DEqMla_breadcrumbs>[data-metadata-label=title]{color:var(--text);font-weight:780}.DEqMla_breadcrumbs>[data-metadata-label=annotation]{justify-content:flex-start;font-weight:640}
.ijigIq_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){.ijigIq_action{grid-template-columns:minmax(0,1fr);padding-top:0}}.ijigIq_copy{max-width:var(--hero-action-copy-max-width,45ch);color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.9rem;line-height:1.6}.ijigIq_links{flex-wrap:wrap;justify-content:end;align-items:center;gap:1rem 1.75rem;min-width:0;display:flex}@media (max-width:60rem){.ijigIq_links{justify-content:start}}@media (max-width:43rem){.ijigIq_links{flex-direction:column;align-items:start;gap:.65rem}}.ijigIq_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}.ijigIq_readOn svg{stroke-width:1.5px;flex-shrink:0;width:1rem;height:1rem}.ijigIq_readOn:hover{color:var(--text-muted);text-decoration:underline}.ijigIq_readOn:focus-visible{outline:2px solid var(--brand-violet);outline-offset:5px;border-radius:2px}@media (prefers-reduced-motion:reduce){.ijigIq_readOn{transition:none}}
.Ho5BVq_points{max-width:36rem;font-size:var(--type-lead);color:var(--text-muted);margin:2rem 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.Ho5BVq_points li{--point-colour:var(--brand-violet);grid-template-columns:.5rem minmax(0,1fr);align-items:start;gap:.9rem;padding-block:.5rem;display:grid}.Ho5BVq_points li:before{content:"";background:var(--point-colour);width:.5rem;height:.5rem;margin-top:.55em}.Ho5BVq_points li+li{border-top:var(--hero-points-divider-width,1px) solid color-mix(in srgb, var(--border) 75%, transparent)}.Ho5BVq_points li:first-child{padding-top:0}.Ho5BVq_points li:nth-child(2){--point-colour:var(--brand-pink)}.Ho5BVq_points li:last-child{--point-colour:var(--brand-cyan);padding-bottom:0}.Ho5BVq_points strong{font-weight:var(--weight-heading);color:var(--text)}@media (max-width:43rem){.Ho5BVq_points strong{line-height:1.35;display:block}}@media (max-width:60rem){.Ho5BVq_points{max-width:34rem;margin-top:2.25rem}}@media (max-width:43rem){.Ho5BVq_points{font-size:1.1rem;line-height:1.45}}.Ho5BVq_unruled li+li{border-top:0}
._1SY8XW_stack{--stack-top:2.8rem;--stack-right:1.4rem;--stack-bottom:1.6rem;--stack-left:.2rem;width:min(100%,34rem);padding:var(--stack-top) var(--stack-right) var(--stack-bottom) var(--stack-left);isolation:isolate;position:relative;container-type:inline-size}._1SY8XW_stack[data-labelled=false]{--stack-top:1rem}._1SY8XW_stack[data-labelled=false] ._1SY8XW_folder{inset-block-start:.4rem}._1SY8XW_folder{z-index:-3;color:var(--brand-ink);background:var(--hero-violet);border:1px solid color-mix(in srgb, var(--plane-violet-edge) 45%, var(--palette-material-violet));border-radius:var(--hero-panel-radius);box-shadow:var(--hero-bevel), var(--hero-shadow-small);transform-origin:15% 80%;position:absolute;inset:0 .1rem 0 1.25rem;transform:rotate(2deg)}._1SY8XW_folder span{font-size:var(--hero-type-body);font-weight:var(--hero-weight-label);letter-spacing:-.01em;padding:.7rem 1.1rem;line-height:1.4;display:block}._1SY8XW_backSheet,._1SY8XW_middleSheet{inset:var(--stack-top) var(--stack-right) var(--stack-bottom) var(--stack-left);background:var(--hero-paper);border:1px solid var(--hero-border);border-radius:var(--hero-panel-radius);box-shadow:var(--hero-bevel), 0 1px 0 var(--hero-sheet-edge), var(--hero-shadow-small);transform-origin:12% 85%;position:absolute}._1SY8XW_backSheet{z-index:-2;transform:translate(.6rem,.65rem)rotate(.8deg)}._1SY8XW_middleSheet{z-index:-1;transform:translate(.3rem,.35rem)rotate(-.7deg)}._1SY8XW_reverse{--stack-right:.35rem;--stack-bottom:.75rem;--stack-left:1.4rem}._1SY8XW_reverse ._1SY8XW_folder{z-index:-3;transform-origin:85% 80%;inset:0 .5rem .15rem .25rem;transform:rotate(-.8deg)}._1SY8XW_reverse ._1SY8XW_folder span{text-align:end}._1SY8XW_reverse ._1SY8XW_middleSheet{z-index:-1;transform-origin:85% 85%;transform:translate(-.25rem,.3rem)rotate(.3deg)}
.CK4hjW_sectionTitle,.CK4hjW_compactTitle{font-size:var(--type-section);font-weight:var(--weight-display);color:var(--text);letter-spacing:-.05em;text-wrap:balance;line-height:1.08}.CK4hjW_compactTitle{font-size:var(--type-section-compact)}.CK4hjW_itemTitle,.CK4hjW_cardTitle{font-size:var(--type-heading);font-weight:var(--weight-heading);color:var(--text);letter-spacing:-.035em;text-wrap:pretty;line-height:1.15}.CK4hjW_cardTitle{font-size:var(--type-card-heading)}
._12mSeG_figure{width:min(100%,35rem);min-width:0;color:var(--text);isolation:isolate;margin:0;container-type:inline-size}._12mSeG_figure ._12mSeG_title{color:var(--card-ink,var(--text))}._12mSeG_figure ._12mSeG_copy{color:var(--card-muted,var(--text-muted))}._12mSeG_figure ._12mSeG_stack[data-labelled=true]{--stack-top:2.3rem;--stack-bottom:1rem}._12mSeG_card{min-width:0;padding:1px}._12mSeG_body{padding:1.25rem}@media (not (max-width:60rem)) and (max-height:60rem){._12mSeG_body{padding-block:1rem}}@container not (min-width:23rem){._12mSeG_body{padding:1.1rem}}._12mSeG_label{font-size:var(--hero-type-label);font-weight:var(--hero-weight-label);text-transform:uppercase;letter-spacing:var(--hero-tracking-label);line-height:1.4;display:block}._12mSeG_title{font-size:var(--hero-type-display);font-weight:var(--hero-weight-display);line-height:var(--hero-leading-display);letter-spacing:var(--hero-tracking-display);margin:0}._12mSeG_copy{font-size:var(--hero-type-body);line-height:var(--hero-leading-body);color:var(--card-muted,var(--text-muted));margin:0}._12mSeG_mark{max-width:100%;display:inline-block}
.Ihu_sq_material{--hero-font-family:var(--font-dm-sans), Arial, sans-serif;--hero-type-display:clamp(1.65rem, 6.2cqi, 2.1rem);--hero-type-word:clamp(2rem, 12.5cqi, 4.25rem);--hero-type-title:clamp(1.2rem, 4.6cqi, 1.5rem);--hero-type-body:clamp(.72rem, 2.2cqi, .85rem);--hero-type-label:clamp(.55rem, 1.65cqi, .65rem);--hero-type-caption:.75rem;--hero-weight-display:520;--hero-weight-title:550;--hero-weight-emphasis:650;--hero-weight-label:650;--hero-leading-display:1.08;--hero-leading-body:1.5;--hero-tracking-display:-.05em;--hero-tracking-label:.08em;--hero-radius-small:.375rem;--hero-border:var(--border);--hero-ink-border:var(--palette-material-ink-edge);--hero-ink-text:var(--brand-white);--hero-ink-muted:var(--palette-text-muted-dark);--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-highlight:var(--lightningcss-light,var(--brand-white))var(--lightningcss-dark,#42404f);--hero-paper-face:var(--lightningcss-light,#f6f4ef)var(--lightningcss-dark,#33323e);--hero-paper-shade:var(--lightningcss-light,var(--palette-paper-backing-light))var(--lightningcss-dark,var(--palette-paper-backing-dark));--hero-paper:linear-gradient(145deg, var(--hero-paper-highlight), var(--hero-paper-face) 70%, var(--hero-paper-shade));--hero-ink-highlight:#383642;--hero-ink:linear-gradient(145deg, var(--hero-ink-highlight), var(--palette-material-ink) 64%, var(--palette-material-ink-shade));--hero-adaptive:linear-gradient(145deg, var(--lightningcss-light,var(--hero-paper-highlight))var(--lightningcss-dark,var(--hero-ink-highlight)), var(--lightningcss-light,var(--hero-paper-face))var(--lightningcss-dark,var(--palette-material-ink)) 64%, var(--lightningcss-light,var(--hero-paper-shade))var(--lightningcss-dark,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), 3px 8px 16px var(--hero-contact), 8px 20px 36px var(--hero-diffuse);--hero-shadow-small:0 1px 2px var(--hero-edge), 2px 4px 10px var(--hero-contact);--hero-shadow-lifted:1px 2px 3px var(--hero-edge), 5px 12px 20px var(--hero-contact), 12px 28px 44px var(--hero-diffuse);--hero-sheet-edge:var(--lightningcss-light,var(--palette-paper-backing-light))var(--lightningcss-dark,var(--palette-paper-backing-dark));--hero-sheet-border:var(--hero-border);--hero-shadow-sheet:var(--hero-bevel), 0 3px 0 var(--hero-sheet-edge), 0 4px 0 var(--hero-sheet-border), var(--hero-shadow-lifted);--hero-shadow-stacked-sheet:var(--hero-bevel), 0 2px 0 var(--hero-sheet-edge), 0 3px 0 var(--hero-sheet-border), 2px 5px 7px var(--hero-contact), 7px 15px 24px var(--hero-diffuse);--hero-shadow-ink-sheet:var(--hero-bevel), 0 2px 0 var(--palette-material-ink-shade), 0 3px 0 var(--hero-ink-border), var(--hero-shadow-lifted);--hero-bevel:inset 0 1px 0 hsla(var(--brand-white-hsl) / 18%), inset 0 -1px 0 hsla(var(--charcoal-hsl) / 8%);font-family:var(--hero-font-family)}.Ihu_sq_marker{z-index:0;color:inherit;isolation:isolate;background:0 0;position:relative}.Ihu_sq_marker:after{z-index:-1;content:"";background:linear-gradient(92deg, color-mix(in srgb, var(--hero-marker-color,var(--brand-pink-plane)) 72%, transparent), color-mix(in srgb, var(--hero-marker-color,var(--brand-pink-plane)) 48%, transparent));clip-path:polygon(0 12%,99% 0,100% 86%,3% 100%);transform-origin:0;border-radius:2px;height:.27em;position:absolute;bottom:.035em;left:-.03em;right:-.06em;transform:rotate(-.9deg)skew(-7deg)}.Ihu_sq_heroField{--hero-points-divider-width:0px;--hero-grid-line:var(--lightningcss-light,#3131351f)var(--lightningcss-dark,#e6e6e61f);--hero-grid-line-fine:var(--lightningcss-light,#3131350f)var(--lightningcss-dark,#e6e6e60f);isolation:isolate;position:relative}.Ihu_sq_heroField:before{inset-block:0;z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(var(--hero-grid-line-fine) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-line-fine) 1px, transparent 1px), linear-gradient(var(--hero-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-line) 1px, transparent 1px);width:100vw;-webkit-mask-image:radial-gradient(ellipse 65% 77% at 79% 53%, var(--black) 8%, transparent 82%), linear-gradient(var(--black) calc(100% - 12rem), transparent);mask-image:radial-gradient(ellipse 65% 77% at 79% 53%, var(--black) 8%, transparent 82%), linear-gradient(var(--black) calc(100% - 12rem), transparent);background-size:26px 26px,26px 26px,130px 130px,130px 130px;position:absolute;left:50%;transform:translate(-50%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (forced-colors:active){.Ihu_sq_heroField:before{display:none}}
.F0J5Ia_frame{position:relative}.F0J5Ia_frame>.F0J5Ia_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%)}
.we8VIG_pageShell{max-width:var(--measure);padding:var(--space-section) var(--gutter);color:var(--text);margin-inline:auto}.we8VIG_pageShell :where(h1,h2,h3){margin:0}.we8VIG_pageShell :where(p){color:var(--text-muted)}.we8VIG_heroViewport{min-height:calc(100svh - var(--site-header-height,0));overflow-x:clip}@media (max-width:60rem){.we8VIG_heroViewport{min-height:0}}.we8VIG_heroSplit,.we8VIG_splitHeading,.we8VIG_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}.we8VIG_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){.we8VIG_heroSplit{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:2.75rem;min-height:0;padding-block:3rem}}.we8VIG_splitHeading{margin-bottom:var(--section-heading-space,4rem);align-items:end;row-gap:1.5rem}.we8VIG_splitHeading>[data-metadata-label]{grid-column:1/-1}@media (max-width:60rem){.we8VIG_splitHeading>[data-metadata-label]{grid-column:auto}}.we8VIG_splitHeading>:last-child{max-width:var(--section-copy-measure,36rem);margin-block:0}@media (max-width:60rem){.we8VIG_splitHeading{--section-heading-space:2.5rem;grid-template-columns:minmax(0,1fr)}}.we8VIG_editorialSplit{--section-leading-track:.9fr;--section-trailing-track:1.1fr;align-items:var(--section-align,start)}@media (max-width:50rem){.we8VIG_editorialSplit{grid-template-columns:minmax(0,1fr)}}.we8VIG_actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.we8VIG_nextRoute{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:3rem;display:flex}.we8VIG_sectionReveal{position:relative}.we8VIG_sectionWash{max-width:none;padding-inline:max(var(--gutter), calc((100% - var(--measure)) / 2 + var(--gutter)));isolation:isolate;position:relative}.we8VIG_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}
._9wU3Zq_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;--hero-panel-radius:.625rem;--type-hero:clamp(4rem, 6.9vw, 6.6rem);--type-hero-tablet:clamp(5.5rem, 10.7vw, 6.3rem);--type-hero-mobile:clamp(3rem, 15vw, 5.5rem);--weight-hero:650;--leading-hero:.91;--tracking-hero:-.075em;--type-section:clamp(2.4rem, 4.5vw, 4.8rem);--type-section-compact:clamp(2rem, 3.5vw, 3.25rem);--type-heading:clamp(1.35rem, 2.2vw, 2rem);--type-card-heading:clamp(1.2rem, 1.6vw, 1.5rem);--type-lead:clamp(1rem, 1.45vw, 1.2rem);--type-body:1rem;--type-small:.8rem;--type-label:.65rem;--leading-body:1.6;--weight-display:550;--weight-heading:600;--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(._9wU3Zq_surface[data-brand-theme=dark]:not([data-theme-source=persisted]),html[data-brand-theme=dark] ._9wU3Zq_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}._9wU3Zq_surface :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:5px}:where(._9wU3Zq_surface) :where(button,input,textarea,select){font:inherit}._9wU3Zq_surface :where(h1,h2,h3){text-wrap:balance}._9wU3Zq_surface :where(p){text-wrap:pretty}._9wU3Zq_surface ::selection{color:var(--brand-ink);background:var(--brand-cyan)}@media (prefers-reduced-motion:reduce){._9wU3Zq_surface{--motion:0s}}
.z3YOJG_figure{isolation:isolate;width:min(100%,34rem);margin:0;padding:1rem .75rem 1.2rem;container-type:inline-size}@media (not (max-width:60rem)) and (max-height:60rem){.z3YOJG_figure{padding-block:.6rem}}.z3YOJG_card{padding:1px;transition:transform .5s cubic-bezier(.22,.78,.2,1),box-shadow .5s}.z3YOJG_liftControl{z-index:2;cursor:pointer;border-radius:inherit;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.z3YOJG_liftControl:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.z3YOJG_stage{--card-nudge:-3px;--card-turn:-1.1deg;position:relative}.z3YOJG_stage:nth-child(2){--card-nudge:4px;--card-turn:1.4deg}.z3YOJG_stage:nth-child(3){--card-nudge:-2px;--card-turn:-.9deg}@media (hover:hover){.z3YOJG_stage:hover .z3YOJG_card{box-shadow:var(--hero-shadow-lifted);transform:translate(var(--card-nudge), -4px) rotate(var(--card-turn))}}@media (prefers-reduced-motion:reduce){.z3YOJG_stage .z3YOJG_card,.z3YOJG_stage:hover .z3YOJG_card{transition:none;transform:none}}.z3YOJG_body{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:1.4rem;padding:1.4rem 1.6rem;display:grid}@media (not (max-width:60rem)) and (max-height:60rem){.z3YOJG_body{padding-block:.9rem}}@container not (min-width:23rem){.z3YOJG_body{gap:.9rem;padding:1.2rem 1rem}}@container not (min-width:19rem){.z3YOJG_body{grid-template-columns:minmax(0,1fr);gap:.7rem}}@media (max-width:43rem){.z3YOJG_body{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem}}.z3YOJG_word{font-size:var(--hero-type-word);font-weight:var(--hero-weight-emphasis);line-height:var(--hero-leading-display);letter-spacing:var(--hero-tracking-display);justify-self:start}.z3YOJG_point{max-width:25ch;font-size:var(--hero-type-body);line-height:var(--hero-leading-body);text-wrap:pretty;margin:0}.z3YOJG_point strong{font-weight:var(--hero-weight-emphasis);color:var(--card-ink);display:block}.z3YOJG_point span{font-size:var(--hero-type-caption);color:var(--card-muted);margin-top:.6rem;display:block}@media (not (max-width:60rem)) and (max-height:60rem){.z3YOJG_point span{margin-top:.4rem}}@media (max-width:43rem){.z3YOJG_point{max-width:none;font-size:var(--hero-type-caption)}}.z3YOJG_context{font-size:var(--hero-type-label);font-weight:var(--hero-weight-label);color:var(--card-muted);flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:0 1.6rem 1.15rem;list-style:none;display:flex}.z3YOJG_context li{align-items:center;gap:.4rem;display:flex}.z3YOJG_context li:before{content:"";background:var(--hero-marker-color,var(--brand-pink));width:.25rem;height:.25rem}@media (not (max-width:60rem)) and (max-height:60rem){.z3YOJG_context{padding-bottom:.7rem}}@container not (min-width:23rem){.z3YOJG_context{padding-inline:1rem}}.z3YOJG_see{z-index:0;width:95%;margin-left:auto;transform:rotate(2deg)}.z3YOJG_build{--hero-marker-color:var(--brand-cyan-plane);z-index:1;width:94%;margin-top:.3rem;margin-left:-.7rem;transform:rotate(-2deg)}@container not (min-width:23rem){.z3YOJG_build{width:98%;margin-left:-.6rem}}.z3YOJG_deliver{--hero-marker-color:var(--brand-violet-plane);z-index:2;width:94%;margin-top:.4rem;margin-left:auto;transform:rotate(1.2deg)}@container not (min-width:23rem){.z3YOJG_deliver{width:98%}}
.b4wIdG_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}.b4wIdG_footer a{color:var(--link);text-underline-offset:.3em}.b4wIdG_footer a:is(:hover,:active){text-decoration-thickness:2px}.b4wIdG_footer p{margin:0}@media (max-width:40rem){.b4wIdG_footer{grid-template-columns:1fr;gap:1.25rem;padding-block:2rem}}.b4wIdG_signoff{align-items:center;gap:1.5rem;display:flex}.b4wIdG_signoff [data-brand-artwork]{width:4rem;height:4rem}@media (max-width:40rem){.b4wIdG_signoff [data-brand-artwork]{flex-shrink:0;width:3rem;height:3rem}}.b4wIdG_signoff strong{color:var(--text);display:block}@media (max-width:40rem){.b4wIdG_signoff strong{font-size:.8rem}}@media (max-width:40rem){.b4wIdG_signoff{gap:1rem;font-size:.75rem;line-height:1.6}}.b4wIdG_footerLinks{justify-items:end;gap:.5rem;display:grid}@media (max-width:40rem){.b4wIdG_footerLinks{border-top:1px solid var(--border);flex-wrap:wrap;gap:0 1.25rem;padding-top:.5rem;font-size:.75rem;display:flex}.b4wIdG_footerLinks a{white-space:nowrap;align-items:center;min-height:2.75rem;display:inline-flex}}
.mx3xhW_decisions{padding:1rem .7rem;position:relative}.mx3xhW_draft{width:90%;transform:rotate(-2deg)}.mx3xhW_draftExcerpt{border-left:2px solid var(--brand-pink);margin-block:1rem;padding:.8rem 1rem;position:relative}.mx3xhW_draftExcerpt>p{font-size:var(--hero-type-body);line-height:var(--hero-leading-body);margin:.5rem 0 0}.mx3xhW_proofLine{border-right:2px solid var(--brand-pink);border-bottom:2px solid var(--brand-pink);width:3rem;height:1rem;position:absolute;bottom:.7rem;right:1.4rem;transform:rotate(-6deg)}.mx3xhW_decisionBridge{z-index:1;width:5rem;font-size:var(--hero-type-title);color:var(--brand-pink);text-align:center;margin:-.3rem 2.5rem -.5rem auto;position:relative}.mx3xhW_decision{width:92%;margin-left:auto;transform:rotate(1deg)}.mx3xhW_decisionWords{font-size:var(--hero-type-title);font-weight:var(--hero-weight-title);letter-spacing:var(--hero-tracking-display);flex-wrap:wrap;gap:.5rem 1.1rem;margin-block:1.2rem;display:flex}.mx3xhW_decisionWords>span:first-child{color:var(--brand-cyan)}.mx3xhW_decisionWords>span:last-child{color:var(--brand-pink)}
.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;grid-template-columns:minmax(0,1fr);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_artwork{align-self:center;width:min(100%,32rem);margin:.5rem 0 0 auto;position:relative;container-type:inline-size}@media (max-width:60rem){.ed4z_W_artwork{width:min(100%,30rem);margin:1rem auto 0}}
.SmHaAW_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}.SmHaAW_marker:before{content:"";background:var(--point-marker-accent,var(--marker-colour));flex:none;width:.5rem;height:.5rem}.SmHaAW_marker[data-tone=pink]{--marker-colour:var(--brand-pink)}.SmHaAW_marker[data-tone=cyan]{--marker-colour:var(--brand-cyan)}.SmHaAW_marker[data-tone=soft-violet]{--marker-colour:var(--brand-violet-plane)}.SmHaAW_digits{display:flex}.SmHaAW_digit{text-align:center;flex:0 0 .68em;width:.68em}
._7FZn4a_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}._7FZn4a_switch:is(:hover,:focus-visible,:active):not(:disabled){background:var(--surface-raised);border-color:var(--control-border)}._7FZn4a_switch:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){._7FZn4a_switch{transition:none}}@media (forced-colors:active){._7FZn4a_switch{border-color:buttontext}._7FZn4a_switch[aria-checked=true] ._7FZn4a_icons:before{background:highlight}._7FZn4a_switch[aria-checked=false] ._7FZn4a_icons span:first-child,._7FZn4a_switch[aria-checked=true] ._7FZn4a_icons span:last-child{color:highlighttext}._7FZn4a_switch[aria-checked=false] ._7FZn4a_icons span:last-child,._7FZn4a_switch[aria-checked=true] ._7FZn4a_icons span:first-child{color:buttontext}}._7FZn4a_icons{grid-template-columns:1fr 1fr;align-items:center;height:36px;display:grid;position:relative}._7FZn4a_icons span{z-index:1;place-items:center;display:grid;position:relative}._7FZn4a_icons span:first-child{color:var(--theme-switch-sun)}._7FZn4a_icons span:last-child{color:var(--theme-switch-moon)}._7FZn4a_icons svg{stroke-width:1.7px;width:16px;height:16px}._7FZn4a_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){._7FZn4a_icons:before{transition:none}}@media (forced-colors:active){._7FZn4a_icons:before{background:highlight}}
.vUxFla_typographic{vertical-align:-.13em;width:1.65em;height:1.15em;margin-inline:.05em;display:inline-block;position:relative}.vUxFla_typographic>svg{width:100%;height:1.42em;position:absolute;inset:-.15em 0 0;overflow:visible}@media (prefers-reduced-motion:reduce){.vUxFla_typographic .vUxFla_signalRunner{animation:none}}.vUxFla_letters{font-family:var(--hero-font-family);letter-spacing:-.08em;fill:var(--text);font-size:140px;font-weight:780}.vUxFla_signalTrack{opacity:.25;fill:none;stroke:var(--text-muted);stroke-width:1px}.vUxFla_signalRunner{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.16 .84;animation:5.5s linear infinite vUxFla_controlled-trace}@keyframes vUxFla_controlled-trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}
.amSkfG_folio{width:min(100%,34rem);margin:0;container-type:inline-size}.amSkfG_front{padding:1px;transform:rotate(-.5deg)}.amSkfG_panels{align-items:center;padding:1.5rem 1.8rem 0;display:grid}@container not (min-width:370px){.amSkfG_panels{padding:1.2rem 1rem 0}}.amSkfG_panel{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .2s}.amSkfG_panel[data-active=true]{visibility:visible;opacity:1}.amSkfG_panel h2{max-width:19ch;font-size:var(--hero-type-display);font-weight:var(--hero-weight-display);line-height:var(--hero-leading-display);letter-spacing:var(--hero-tracking-display);text-wrap:pretty;margin:0 0 1.15rem}.amSkfG_panel h2>span{display:block}.amSkfG_panel h2 mark{font-weight:var(--hero-weight-emphasis)}.amSkfG_eyebrow{font-size:var(--hero-type-label);font-weight:var(--hero-weight-label);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--hero-tracking-label);align-items:center;gap:.6rem;margin:0 0 1rem;display:flex}.amSkfG_eyebrow span{color:var(--text);border-left:3px solid var(--brand-pink);padding-left:.5rem}.amSkfG_support{max-width:35ch;font-size:var(--hero-type-body);line-height:var(--hero-leading-body);color:var(--text-muted);margin:0}.amSkfG_study{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.55rem;margin:1.1rem 1.8rem .7rem;padding:1rem 0 1.1rem;display:grid}@container not (min-width:370px){.amSkfG_study{gap:.4rem;margin-inline:1rem}}.amSkfG_slip{background:var(--hero-paper);border:1px solid var(--hero-border);box-shadow:var(--hero-bevel), 0 2px 0 var(--hero-sheet-edge), var(--hero-shadow-small);transition:transform .55s var(--ease-out);border-radius:2px;padding:.8rem .7rem;position:relative}.amSkfG_slip:first-child{transform:translateY(-3px)rotate(-4deg)}.amSkfG_slip:nth-child(2){z-index:1;transform:translateY(3px)rotate(1deg)}.amSkfG_slip:last-child{transform:translateY(7px)rotate(4deg)}.amSkfG_slip small{font-size:var(--hero-type-label);color:var(--text-muted);letter-spacing:.04em;display:block}.amSkfG_slip strong{font-size:var(--hero-type-body);font-weight:var(--hero-weight-title);margin:.5rem 0 .8rem;display:block}@container not (min-width:370px){.amSkfG_slip{padding:.65rem .35rem}}.amSkfG_lines{gap:.3rem;display:grid}.amSkfG_lines i{background:var(--hero-border);width:80%;height:1px}.amSkfG_lines i:last-child{width:55%}.amSkfG_folio[data-section=evidence] .amSkfG_slip:first-child{transform:translate(.2rem,5px)rotate(-3deg)}.amSkfG_folio[data-section=evidence] .amSkfG_slip:nth-child(2){transform:translateY(-6px)rotate(-1deg)}.amSkfG_folio[data-section=evidence] .amSkfG_slip:last-child{transform:translate(-.2rem,3px)rotate(3deg)}.amSkfG_folio[data-section=next-move] .amSkfG_slip:first-child{transform:translate(.6rem,5px)rotate(3deg)}.amSkfG_folio[data-section=next-move] .amSkfG_slip:nth-child(2){transform:translateY(-9px)rotate(-2deg)}.amSkfG_folio[data-section=next-move] .amSkfG_slip:last-child{transform:translate(-.6rem,5px)rotate(-3deg)}.amSkfG_selectors{background:color-mix(in srgb, var(--hero-paper-shade) 30%, transparent);border-radius:0 0 calc(var(--hero-panel-radius) - 1px) calc(var(--hero-panel-radius) - 1px);border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;min-inline-size:0;margin:0;padding:.5rem 1.1rem .65rem;display:grid}.amSkfG_selectors button{min-height:2.75rem;font-size:var(--hero-type-body);font-weight:var(--hero-weight-title);color:var(--text-muted);cursor:pointer;border-radius:var(--hero-radius-small);background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .25rem;display:flex;position:relative}.amSkfG_selectors button:after{content:"";background:0 0;border-radius:2px;height:3px;position:absolute;bottom:0;left:.5rem;right:.5rem}.amSkfG_selectors button[aria-pressed=true]{font-weight:var(--hero-weight-emphasis);color:var(--text)}.amSkfG_selectors button[aria-pressed=true]:after{background:var(--brand-violet)}.amSkfG_selectors button:hover{color:var(--text);background:var(--surface-inset)}.amSkfG_selectors button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.amSkfG_selectors small{font-size:var(--hero-type-label)}@container not (min-width:370px){.amSkfG_selectors small{display:none}}@container not (min-width:370px){.amSkfG_selectors{gap:.25rem;padding-inline:.6rem}}.amSkfG_srOnly{white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.amSkfG_slip,.amSkfG_panel{transition:none}}@media (forced-colors:active){.amSkfG_selectors button[aria-pressed=true]{outline-offset:-2px;outline:2px solid highlight}}
.Bq0voW_viewport{justify-self:end;width:max-content;min-width:0;max-width:100%;position:relative}@media (max-width:75rem){.Bq0voW_viewport{grid-area:2/1/auto/-1;width:100%}}.Bq0voW_nav{scroll-behavior:auto;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}.Bq0voW_nav::-webkit-scrollbar{display:none}.Bq0voW_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}@media (hover:hover) and (pointer:fine){.Bq0voW_nav a:hover{color:var(--link)}}.Bq0voW_nav a:active{color:var(--link)}.Bq0voW_nav a:focus-visible{z-index:2;outline-offset:-3px}.Bq0voW_nav a[aria-current=page]{color:var(--text)}@media (max-width:75rem){.Bq0voW_nav a[aria-current=page]{background:color-mix(in srgb, var(--brand-violet-plane) 22%, var(--surface))}}@media (max-width:75rem){.Bq0voW_nav{gap:1.6rem}}@media (min-width:75.001rem){.Bq0voW_nav[data-nav-ready=false]:not(:has(a:focus-visible)) a[aria-current=page]:after{content:"";background:var(--brand-violet);border-radius:999px;height:3px;position:absolute;inset:auto 0 0}}@media (not (min-width:60rem)) and (not (min-height:50rem)){.Bq0voW_nav{padding-block:0}}@media (forced-colors:active){.Bq0voW_nav a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline}.Bq0voW_nav a[aria-current=page]:after{content:none}}.Bq0voW_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);position:absolute;inset:auto auto .5rem 0}.Bq0voW_indicator[data-animated=false]{transition:none}.Bq0voW_indicator[data-visible=true]{opacity:1}.Bq0voW_nav:has(a:focus-visible) .Bq0voW_indicator{opacity:0;transition:none}.Bq0voW_nav:has(a:focus-visible) .Bq0voW_indicator span{animation:none}.Bq0voW_indicator span{background:var(--brand-violet);transform-origin:50%;border-radius:999px;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.Bq0voW_indicator span{transition:none;animation:none}}@media (prefers-reduced-motion:no-preference){.Bq0voW_indicator[data-settle="0"] span{animation:.46s ease-out Bq0voW_indicator-settle-a}}@media (prefers-reduced-motion:no-preference){.Bq0voW_indicator[data-settle="1"] span{animation:.46s ease-out Bq0voW_indicator-settle-b}}@media (max-width:75rem){.Bq0voW_indicator{display:none}}@media (forced-colors:active){.Bq0voW_indicator{display:none}}@media (prefers-reduced-motion:reduce){.Bq0voW_indicator{transition:none;animation:none}}.Bq0voW_track{background:var(--border);opacity:0;border-radius:2px;height:3px;margin-top:8px;display:none;position:relative}.Bq0voW_track span{background:var(--link);border-radius:inherit;position:absolute;inset-block:0}@media (forced-colors:active){.Bq0voW_track span{background:highlight}}.Bq0voW_viewport[data-overflow=true] .Bq0voW_track{display:block}@media (max-width:75rem){.Bq0voW_viewport[data-overflow=true] .Bq0voW_track{visibility:visible}}.Bq0voW_viewport:is(:hover,:has(:focus-visible)) .Bq0voW_track{opacity:1}@media (max-width:75rem){.Bq0voW_track{visibility:hidden;opacity:1;display:block}}@media (forced-colors:active){.Bq0voW_track{forced-color-adjust:none;background:graytext}}@media (not (min-width:60rem)) and (not (min-height:50rem)){.Bq0voW_track{margin-top:0;position:absolute;inset:auto 0 -4px}}@keyframes Bq0voW_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 Bq0voW_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)}}
.kSr3vW_hero{padding:clamp(2.5rem, 4.2vh, 4rem) max(var(--gutter), calc((100% - var(--measure)) / 2 + var(--gutter)));isolation:isolate;grid-template:"metadata metadata""proposition example"minmax(0,1fr)"actions actions"/minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:1.5rem clamp(2rem,4vw,4rem);display:grid;position:relative}.kSr3vW_hero>.kSr3vW_classifier{z-index:2;grid-area:metadata;position:relative}.kSr3vW_hero>[data-hero-action]{grid-area:actions}@media (not (max-width:60rem)) and (max-height:60rem){.kSr3vW_hero{row-gap:1rem;padding-block:2rem}}@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);grid-template-areas:"metadata""proposition""example""actions";gap:2.75rem;padding-block:3rem}}.kSr3vW_proposition{grid-area:proposition;min-width:0;padding-top:1rem}.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 .kSr3vW_controlLine{z-index:2;width:fit-content;color:var(--text);margin:.2em 0 0 auto;position:relative}.kSr3vW_headline .kSr3vW_controlLine>span{display:block}@media (not (max-width:60rem)) and (max-height:60rem){.kSr3vW_headline .kSr3vW_controlLine{margin-top:.1em}}@media (max-width:43rem){.kSr3vW_headline .kSr3vW_controlLine{margin-inline:0;margin-top:.55em}}@media (max-width:60rem){.kSr3vW_headline{max-width:48rem}}.kSr3vW_example{grid-area: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:center;width:100%;max-width:48rem;padding-block:0}}
.aSaq1G_layerWord b{font-size:var(--hero-type-display);font-weight:var(--hero-weight-emphasis);letter-spacing:var(--hero-tracking-display);margin-top:.35rem;line-height:1;display:block}.aSaq1G_layerMeaning{align-self:center}.aSaq1G_layerMeaning>strong{font-size:var(--hero-type-body);font-weight:var(--hero-weight-emphasis);margin-bottom:.35rem;display:block}.aSaq1G_bound{padding-block:.5rem}.aSaq1G_boundIntro{padding:1.3rem 1.3rem 1rem}.aSaq1G_boundLayers{margin:0;padding:0 1.3rem .8rem;list-style:none}.aSaq1G_boundLayers>li{border-top:1px solid var(--card-edge);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:.9rem;padding-block:.8rem;display:grid}.aSaq1G_boundLayers>li:last-child{border-top:2px solid var(--brand-pink)}.aSaq1G_boundLayers .aSaq1G_layerWord b{font-size:var(--hero-type-title)}.aSaq1G_boundLayers>li>span:last-child{color:var(--card-muted)}.aSaq1G_bound [data-product-layer="4"]{isolation:isolate;position:relative}.aSaq1G_bound [data-layer-arrow]{display:inline-block}.aSaq1G_bound [data-product-layer="4"]:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg, transparent 20%, var(--brand-violet), var(--brand-pink), var(--brand-cyan), transparent 80%);border-radius:var(--hero-radius-small);opacity:0;background-size:250% 100%;height:3px;animation:7.2s ease-in-out infinite aSaq1G_production-sheen;position:absolute;inset:auto 0 0}@media (prefers-reduced-motion:reduce){.aSaq1G_bound [data-product-layer="4"]:after{animation:none}}.aSaq1G_bound [data-product-layer="4"] [data-layer-arrow]{animation:7.2s ease-in-out infinite aSaq1G_production-arrow}@media (prefers-reduced-motion:reduce){.aSaq1G_bound [data-product-layer="4"] [data-layer-arrow]{animation:none}}@keyframes aSaq1G_production-sheen{0%,15%{opacity:0;background-position:140% 0}30%,65%{opacity:1}85%,to{opacity:0;background-position:-40% 0}}@keyframes aSaq1G_production-arrow{0%,20%,88%,to{color:var(--card-muted);transform:none}45%,68%{color:var(--brand-pink);transform:translate(3px,-3px)}}
.ylwYxq_manifesto{padding:var(--space-section) var(--gutter);isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem clamp(3rem,6vw,6rem);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:start;width:fit-content;max-width:100%;margin-top:0;margin-bottom:0;position:relative}@media (max-width:75rem){.ylwYxq_manifesto{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}@media (max-width:43rem){.ylwYxq_manifesto{grid-template-columns:minmax(0,1fr);column-gap:0}}.ylwYxq_manifestoHeading{align-self:start;margin-top:1.5rem}.ylwYxq_headlineLead,.ylwYxq_headlineAccent{display:block}.ylwYxq_headlineAccent{color:var(--link);margin-top:.3em}.ylwYxq_manifestoCopy{min-width:0;color:var(--text-muted);align-self:start;font-size:1rem;line-height:1.8}.ylwYxq_manifestoCopy>p{text-wrap:pretty;margin-top:0}.ylwYxq_manifestoCopy>p:last-child{margin-bottom:0}@media (max-width:43rem){.ylwYxq_manifestoCopy{margin-top:4rem;font-size:.9rem}}.ylwYxq_commercialTest{color:var(--text);margin-block:4.5rem 2rem}.ylwYxq_commercialTest>p{margin:0 0 1rem;font-size:.875rem;font-weight:650}.ylwYxq_commercialTest ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ylwYxq_commercialTest li{letter-spacing:-.02em;grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;gap:.75rem;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.4;display:grid}@media (max-width:43rem){.ylwYxq_commercialTest{margin-block:2rem}}.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:43rem){.ylwYxq_aboutLink{text-align:start;justify-content:flex-start;margin-left:0}}
.iNy6Aq_editorial{padding-block:.8rem .5rem}.iNy6Aq_title{margin-top:.65rem}.iNy6Aq_editorialClose{border-top:1px solid var(--card-edge);align-items:center;gap:.85rem;padding:1.15rem 1.25rem;display:flex}.iNy6Aq_editorialClose>svg{width:var(--hero-type-display);height:var(--hero-type-display);color:var(--brand-pink);flex:none}.iNy6Aq_editorialClose strong{font-size:var(--hero-type-title);font-weight:var(--hero-weight-title);letter-spacing:var(--hero-tracking-display);margin-top:.45rem;display:block}
._4AUehq_heroCopy h1{max-width:12ch}@media (max-width:60rem){._4AUehq_heroCopy h1{max-width:16ch}}._4AUehq_heroCopy h1 strong{display:inline-block}._4AUehq_heroCopy h1 ._4AUehq_businessLine{display:block}@media (max-width:60rem){._4AUehq_heroCopy h1 ._4AUehq_businessLine{display:inline}}@media (max-width:60rem){._4AUehq_heroCopy{max-width:43rem}}._4AUehq_hero>figure{justify-self:end}@media (max-width:60rem){._4AUehq_hero>figure{justify-self:center}}
._427hJW_marker{--number-accent:var(--brand-violet);--number-gradient-end:var(--brand-cyan);font-variant-numeric:lining-nums tabular-nums;width:fit-content;color:var(--number-accent);letter-spacing:0;align-self:start;align-items:start;margin:0;padding:0 0 .16em;font-size:3.75rem;font-weight:650;line-height:1;display:flex;position:relative}._427hJW_marker:after{content:"";background:linear-gradient(90deg, currentColor, var(--number-gradient-end));height:.075em;position:absolute;bottom:0;left:.05em;right:.08em}._427hJW_marker[data-tone=pink]{--number-accent:var(--brand-pink)}._427hJW_marker[data-tone=cyan]{--number-accent:var(--brand-cyan);--number-gradient-end:var(--brand-violet)}._427hJW_marker[data-tone=soft-violet]{--number-accent:var(--brand-violet-plane)}@media (max-width:60rem){._427hJW_marker{font-size:3rem}}._427hJW_digit{text-align:center;flex:0 0 .68em;width:.68em;display:inline-block}
.UGAS-W_points{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem 6rem;margin:5rem 0 0;padding:0;list-style:none;display:grid}.UGAS-W_points .UGAS-W_item{--point-accent:var(--brand-violet);margin:0;padding:1.5rem 0 0;container:numbered-point/inline-size}@media (max-width:43rem){.UGAS-W_points .UGAS-W_item+.UGAS-W_item{border-top:1px solid var(--border)}}.UGAS-W_points .UGAS-W_itemLayout{grid-template-columns:5.25rem minmax(0,1fr);align-content:start;gap:1.5rem;display:grid}.UGAS-W_points .UGAS-W_arrow{width:2rem;height:2rem;color:var(--point-accent);margin-top:.5rem}.UGAS-W_points .UGAS-W_item:nth-child(4n+2){--point-accent:var(--brand-pink)}.UGAS-W_points .UGAS-W_item:nth-child(4n+3){--point-accent:var(--brand-cyan)}.UGAS-W_points .UGAS-W_item:nth-child(4n+4){--point-accent:var(--brand-violet-plane)}.UGAS-W_points .UGAS-W_content{min-width:0}.UGAS-W_points .UGAS-W_title{font-size:var(--type-heading);font-weight:var(--weight-heading);color:var(--text);letter-spacing:-.035em;margin:0;line-height:1.15}.UGAS-W_points .UGAS-W_description{font-size:var(--type-body);color:var(--text-muted);letter-spacing:normal;margin:1.1rem 0;font-weight:400;line-height:1.75}.UGAS-W_points .UGAS-W_note{color:var(--text-muted);letter-spacing:.04em;margin:0;font-size:.65rem;font-weight:400;line-height:1.6;display:block}.UGAS-W_points .UGAS-W_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){.UGAS-W_points{gap:3rem}}@media (max-width:43rem){.UGAS-W_points{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:3rem}}.UGAS-W_offset .UGAS-W_item:nth-child(2n){margin-top:4rem}@media (max-width:43rem){.UGAS-W_offset .UGAS-W_item:nth-child(2n){margin-top:0}}.UGAS-W_stacked{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:0}@media (max-width:43rem){.UGAS-W_stacked{margin-top:0}}.UGAS-W_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}.UGAS-W_columns .UGAS-W_itemLayout{grid-template-columns:minmax(0,1fr)}@media (max-width:60rem){.UGAS-W_columns{grid-template-columns:minmax(0,1fr)}}.UGAS-W_staggered{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0}.UGAS-W_staggered .UGAS-W_item{width:70%;padding-block:2.4rem}.UGAS-W_staggered .UGAS-W_item:first-child{border-top:0}.UGAS-W_staggered .UGAS-W_item:nth-child(3n+2){margin-left:15%}@media (max-width:60rem){.UGAS-W_staggered .UGAS-W_item:nth-child(3n+2){margin-left:7.5%}}.UGAS-W_staggered .UGAS-W_item:nth-child(3n+3){margin-left:30%}@media (max-width:60rem){.UGAS-W_staggered .UGAS-W_item:nth-child(3n+3){margin-left:15%}}@media (max-width:60rem){.UGAS-W_staggered .UGAS-W_item{width:85%}}.UGAS-W_staggered .UGAS-W_itemLayout{grid-template-columns:5.25rem minmax(0,1fr) 2rem}@media (max-width:60rem){.UGAS-W_staggered{gap:0}}@media (max-width:43rem){.UGAS-W_staggered{gap:0;margin-top:0}.UGAS-W_staggered .UGAS-W_item:nth-child(n){width:100%;margin-left:0;padding-block:2rem}.UGAS-W_staggered .UGAS-W_arrow{display:none}}@container numbered-point (max-width:26rem){.UGAS-W_points .UGAS-W_itemLayout{grid-template-columns:minmax(0,1fr);gap:1rem}.UGAS-W_points .UGAS-W_arrow{display:none}}
.U5C6iW_headerSlot{z-index:30;height:var(--site-header-expanded-height,auto);pointer-events:none;position:sticky;top:0}.U5C6iW_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] .U5C6iW_header{--browser-top-gap:4px}.U5C6iW_header :is(a,button){scroll-margin-top:calc(-1 * (var(--site-header-height) + 1rem))}.U5C6iW_header:before{z-index:-1;pointer-events:none;content:"";background:var(--surface);height:100lvh;position:absolute;inset:auto 0 100%}.U5C6iW_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}:is(.U5C6iW_header[data-collapsed=true],html[data-header-reload=collapsed] .U5C6iW_header){pointer-events:none}:is(.U5C6iW_header[data-collapsed=true],html[data-header-reload=collapsed] .U5C6iW_header):after{opacity:0}:is(.U5C6iW_header[data-collapsed=true],html[data-header-reload=collapsed] .U5C6iW_header) .U5C6iW_headerContents{visibility:hidden;opacity:0;transition:transform var(--motion), opacity var(--motion), visibility 0s .22s;transform:translateY(-100%)}:is(.U5C6iW_header[data-collapsed=true],html[data-header-reload=collapsed] .U5C6iW_header) .U5C6iW_logo{visibility:hidden;pointer-events:none;opacity:0}:is(.U5C6iW_header[data-collapsed=true],html[data-header-reload=collapsed] .U5C6iW_header) .U5C6iW_revealNavigation{visibility:visible;pointer-events:auto;opacity:1}:is(.U5C6iW_header[data-collapsed=true],html[data-header-reload=collapsed][data-header-reload-measured] .U5C6iW_header){height:calc(52px + env(safe-area-inset-top) + var(--browser-top-gap))}html[data-header-reload] .U5C6iW_header{transition:none}html[data-header-reload] .U5C6iW_header:after,html[data-header-reload] .U5C6iW_header .U5C6iW_headerContents,html[data-header-reload] .U5C6iW_header .U5C6iW_logo,html[data-header-reload] .U5C6iW_header .U5C6iW_revealNavigation{transition:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.U5C6iW_header{--header-background:color-mix(in srgb, var(--surface) 36%, transparent);--header-blur:blur(24px)}}@media (max-width:60rem){html[data-ios-browser=safari] .U5C6iW_header:before{content:none}html[data-ios-browser=safari] .U5C6iW_header:after{top:-100lvh}html[data-ios-browser=safari] .U5C6iW_header[data-collapsed=true]:after{opacity:1;bottom:100%}html[data-header-reload=collapsed] :is(html[data-ios-browser=safari] .U5C6iW_header):after{opacity:1;bottom:100%}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.U5C6iW_header{--header-background:var(--surface);--header-blur:none}}@media (prefers-reduced-motion:reduce){.U5C6iW_header{transition:none}.U5C6iW_header[data-collapsed=true] .U5C6iW_headerContents{transition:none}}@media (max-width:75rem){.U5C6iW_header{--header-padding-block:.75rem}}@media (max-width:35rem){.U5C6iW_header{--logo-slot-width:2.75rem;--logo-slot-height:2.75rem}}@media (not (min-width:60rem)) and (not (min-height:50rem)){.U5C6iW_header{--header-padding-block:.25rem;--header-padding-block-start:.5rem}}.U5C6iW_headerContents{padding-block:calc(var(--header-padding-block-start) + env(safe-area-inset-top) + var(--browser-top-gap)) calc(var(--header-padding-block) + 1px);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){.U5C6iW_headerContents{grid-template-columns:1fr auto;gap:.25rem}}.U5C6iW_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}.U5C6iW_logo,.U5C6iW_revealNavigation{transition:opacity var(--motion), visibility 0s;position:absolute;inset:0}.U5C6iW_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}.U5C6iW_revealNavigation:after{pointer-events:none;content:"";border:1px solid var(--border);border-radius:inherit;position:absolute;inset:0}.U5C6iW_revealNavigation [data-brand-artwork]{z-index:1;aspect-ratio:523.529/130.736;width:auto;max-width:none;height:100%;display:block;position:relative}.U5C6iW_logo{flex:none;display:block}.U5C6iW_wordmark{width:100%;height:100%;display:block;overflow:hidden}.U5C6iW_wordmark [data-brand-artwork]{aspect-ratio:523.529/130.736;width:auto;max-width:none;height:100%}.U5C6iW_logoSpacer{width:var(--logo-slot-width);height:var(--logo-slot-height);display:block}.U5C6iW_headerActions{align-items:center;display:flex}
._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}}
.YwQ6MG_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}.YwQ6MG_marker[data-tone=pink]{--marker-plane:var(--brand-pink-plane);--marker-edge:var(--plane-pink-edge)}.YwQ6MG_marker[data-tone=cyan]{--marker-plane:var(--brand-cyan-plane);--marker-edge:var(--plane-cyan-edge)}.YwQ6MG_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)}.YwQ6MG_marker svg{width:20px;height:20px}:where(a,button):is(:hover,:focus-visible)>.YwQ6MG_marker,:where(a,button)[data-marker-state=hover]>.YwQ6MG_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>.YwQ6MG_marker,:where(a,button)[data-marker-state=active]>.YwQ6MG_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){.YwQ6MG_marker{color:linktext;box-shadow:none;background:canvas;border-color:buttontext}}
button.SF9zAq_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.SF9zAq_backToTop svg{width:18px;height:18px}button.SF9zAq_backToTop[data-visible=true]{visibility:visible;pointer-events:auto;opacity:1;transform:none}button.SF9zAq_backToTop:is(:hover,:active){background:var(--surface-raised)}.SF9zAq_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}.SF9zAq_skip:focus{clip-path:none;width:auto;height:auto;padding:1rem}
.g5u_kq_scope{width:min(100%,27rem);margin:0}.g5u_kq_scope[data-scope-run="0"] .g5u_kq_lens{animation:none}.g5u_kq_control{width:100%;position:relative}.g5u_kq_stage{width:100%;display:block}.g5u_kq_stage svg{fill:none;width:100%;height:auto;display:block;overflow:visible}.g5u_kq_replay{cursor:pointer;border-radius:var(--hero-panel-radius);-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.g5u_kq_replay:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.g5u_kq_outer{stroke:color-mix(in srgb, var(--control-border) 65%, transparent);stroke-width:1px;stroke-dasharray:3 10 46 8}.g5u_kq_middle{stroke:var(--brand-pink);stroke-width:4px;stroke-dasharray:82 32 15 32;transform-origin:200px 170px;transform:rotate(-17deg)}.g5u_kq_notes{font-size:11.5px;font-weight:var(--hero-weight-label);letter-spacing:1px}.g5u_kq_notes path{stroke:color-mix(in srgb, var(--brand-pink) 65%, var(--hero-border))}.g5u_kq_notes text{fill:var(--text-muted)}.g5u_kq_lens{transform-origin:200px 170px;animation:8.5s ease-in-out infinite g5u_kq_scope-search}@media (prefers-reduced-motion:reduce){.g5u_kq_lens{animation:none}}.g5u_kq_rimShadow{filter:drop-shadow(1px 4px 3px var(--hero-contact)) drop-shadow(2px 10px 10px var(--hero-diffuse));stroke:var(--hero-edge);stroke-width:14px}.g5u_kq_rimBody{stroke-width:14px}.g5u_kq_rimHighlight{stop-color:var(--hero-paper-highlight)}.g5u_kq_rimFace{stop-color:var(--hero-paper-face)}.g5u_kq_rimShade{stop-color:var(--hero-paper-shade)}.g5u_kq_glass{fill:color-mix(in srgb, var(--brand-cyan) 3%, transparent);stroke:var(--control-border);stroke-width:1px}.g5u_kq_rim{stroke:var(--control-border);stroke-width:1px}.g5u_kq_highlight{stroke:var(--hero-paper-highlight);stroke-width:1.5px;stroke-linecap:round}.g5u_kq_crosshair{stroke:color-mix(in srgb, var(--text-muted) 40%, transparent);stroke-width:1px}.g5u_kq_ticks{stroke:color-mix(in srgb, var(--text-muted) 65%, transparent);stroke-width:1px}.g5u_kq_focus{stroke:color-mix(in srgb, var(--brand-cyan) 75%, var(--plane-cyan-edge));stroke-width:3px;stroke-linecap:square}.g5u_kq_you{font-size:60px;font-weight:var(--hero-weight-display);letter-spacing:-3px;fill:var(--text)}.g5u_kq_label{font-size:10px;font-weight:var(--hero-weight-label);letter-spacing:.8px;fill:var(--text-muted)}@keyframes g5u_kq_scope-search{0%,to{transform:none}25%{transform:translate(-18px,12px)rotate(-4deg)}50%{transform:translate(16px,-12px)rotate(3deg)}75%{transform:translate(-8px,-6px)rotate(-2deg)}}
@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%}.ko5fdq_className{font-family:dmSans,dmSans Fallback,Arial,sans-serif}.ko5fdq_variable{--font-dm-sans:"dmSans", "dmSans Fallback", Arial, sans-serif}
.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{margin:2rem 0 0}.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}}
.S9H4Dq_hero{--section-leading-track:1fr;--section-trailing-track:1fr}.S9H4Dq_copy h1{max-width:12ch}.S9H4Dq_copy h1>span{display:block}
._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{margin:0}._4dmVRW_capabilities li a p{max-width:34rem;font-size:var(--type-body);margin:0 0 .6rem}._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{margin-bottom:0}@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>div{grid-area:2/2}._4dmVRW_capabilities li a>div p{font-size:var(--type-body)}._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}}
.We4IIG_list{margin:0;padding:0 1.5rem .65rem;list-style:none}.We4IIG_list>li{--row-turn:.8deg;position:relative}.We4IIG_list>li:nth-child(2){--row-turn:-1deg}.We4IIG_list>li:nth-child(3){--row-turn:.6deg}.We4IIG_list button{z-index:0;width:calc(100% + 1.6rem);font:inherit;color:var(--card-ink);text-align:start;cursor:pointer;border-radius:var(--hero-radius-small);background:0 0;border:0;margin-inline:-.8rem;padding:0;display:block;position:relative}.We4IIG_list button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.We4IIG_list button[aria-pressed=true]{z-index:1}.We4IIG_list button[aria-pressed=true] .We4IIG_face{border-color:var(--hero-border)}@media (hover:hover) and (pointer:fine){.We4IIG_list button[aria-pressed=true] .We4IIG_face{box-shadow:var(--hero-shadow-small)}@media (prefers-reduced-motion:no-preference){.We4IIG_list button[aria-pressed=true] .We4IIG_face{transform:translateY(-1px) rotate(var(--row-turn))}}}.We4IIG_list button[aria-pressed=true] .We4IIG_face:before,.We4IIG_list button[aria-pressed=true] .We4IIG_face:after{opacity:1}@container not (min-width:23rem){.We4IIG_list{padding-inline:1.1rem}}.We4IIG_face{font:inherit;color:var(--card-ink);text-align:start;pointer-events:none;border-radius:var(--hero-radius-small);isolation:isolate;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem .8rem;transition:transform .45s cubic-bezier(.22,.78,.2,1),box-shadow .4s,border-color .3s;display:grid;position:relative}.We4IIG_face:before{z-index:-1;content:"";background:var(--hero-paper);border-radius:inherit;opacity:0;transition:opacity .35s;position:absolute;inset:0}.We4IIG_face:after{content:"";background:var(--brand-pink);opacity:0;width:2px;transition:opacity .25s;position:absolute;inset:.9rem auto .9rem 0}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.We4IIG_face{transition:none}.We4IIG_face:before,.We4IIG_face:after{transition:none}}.We4IIG_number{font-size:var(--hero-type-label);font-weight:var(--hero-weight-label);color:var(--card-muted);align-self:start;padding-top:.1rem}.We4IIG_text{min-width:0;display:block}.We4IIG_text strong{font-size:var(--hero-type-body);font-weight:var(--hero-weight-emphasis);margin-bottom:.2rem;display:block}.We4IIG_state{font-size:var(--hero-type-label);color:var(--card-muted)}
.PzdHjG_method{padding-top:clamp(5rem,9vw,9rem)}.PzdHjG_methodHeading>p:not([data-metadata-label]){max-width:26rem;font-size:var(--type-lead)}@media (max-width:43rem){.PzdHjG_methodHeading{--section-heading-space:1.7rem}}@media (max-width:43rem){.PzdHjG_methodHeading>p:not([data-metadata-label]){max-width:31rem}}
.kvN-GW_figure{padding-block:.5rem 1rem}.kvN-GW_dossierTitle{margin-top:.75rem}.kvN-GW_request{border-block:1px solid var(--card-edge);grid-template-columns:1fr auto;gap:.4rem;margin-top:.8rem;padding:.75rem 0;display:grid}.kvN-GW_request>span:first-child{grid-column:1/-1}.kvN-GW_request strong{font-size:var(--hero-type-title);font-weight:var(--hero-weight-title);letter-spacing:var(--hero-tracking-display)}.kvN-GW_request>span:last-child{color:var(--brand-pink)}.kvN-GW_checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:.8rem;display:grid}.kvN-GW_checks>div{padding-top:.6rem;position:relative}.kvN-GW_checks strong{font-size:var(--hero-type-title);font-weight:var(--hero-weight-title);letter-spacing:var(--hero-tracking-display);margin-block:.6rem .4rem;display:block}.kvN-GW_step{font-size:var(--hero-type-word);font-weight:var(--hero-weight-emphasis);color:var(--card-muted);opacity:.12;line-height:1;position:absolute;top:0;right:0}@container not (min-width:27rem){.kvN-GW_step{font-size:calc(var(--hero-type-word) * .65)}}.kvN-GW_numberedRequest{grid-template-columns:minmax(0,1fr) auto;align-items:center}.kvN-GW_numberedRequest>span:first-child{grid-column:1}.kvN-GW_numberedRequest>strong{grid-area:2/1}.kvN-GW_numberedRequest>span.kvN-GW_requestNumber{font-size:var(--hero-type-word);font-weight:var(--hero-weight-emphasis);color:var(--card-muted);opacity:.2;grid-area:1/2/3;line-height:1}.kvN-GW_returnNumber{font-size:var(--hero-type-word);font-weight:var(--hero-weight-emphasis);color:var(--text-muted);letter-spacing:var(--hero-tracking-display);opacity:.2;line-height:1}.kvN-GW_routeExit{border-top:1px solid var(--card-edge);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.25rem;display:flex}.kvN-GW_routeExit>svg{color:var(--brand-pink);flex:none}.kvN-GW_openReturn{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:.3rem 1rem 0 1.4rem;padding:.6rem 0 0 1.6rem;display:grid;position:relative}.kvN-GW_openReturn strong{font-size:var(--hero-type-title);font-weight:var(--hero-weight-emphasis);letter-spacing:var(--hero-tracking-display);margin-top:.45rem;line-height:1.1;display:block}.kvN-GW_openReturn strong>span{font-weight:var(--hero-weight-title);color:var(--text-muted)}.kvN-GW_openRoute{width:1rem;height:calc(55% + 1.4rem);position:absolute;inset:-1.4rem auto 45% 0;overflow:visible}.kvN-GW_openArrow{color:var(--text)}.kvN-GW_routeBase{opacity:.4;fill:none;stroke:var(--brand-pink);stroke-width:1px}.kvN-GW_routeSignal{fill:none;stroke:var(--brand-pink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:.2 .8;animation:20s ease-in-out infinite kvN-GW_trace-arrival}@media (prefers-reduced-motion:reduce){.kvN-GW_routeSignal{stroke-dasharray:1 0;animation:none}}.kvN-GW_figure [data-trace-step]{--step-delay:0s;--step-colour:var(--brand-violet);animation:kvN-GW_number-mark 20s ease-in-out var(--step-delay) infinite both}.kvN-GW_figure [data-trace-step="02"]{--step-delay:3s;--step-colour:var(--brand-pink)}.kvN-GW_figure [data-trace-step="03"]{--step-delay:6s;--step-colour:var(--brand-cyan)}.kvN-GW_figure [data-trace-step="04"]{--step-delay:9s;--step-colour:var(--brand-pink);animation-name:kvN-GW_marked-finish}.kvN-GW_figure [data-return-route]{animation:20s ease-in-out infinite kvN-GW_trace-arrival}.kvN-GW_figure [data-trace-step]{text-underline-offset:.1em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:.04em;animation-name:kvN-GW_number-mark}.kvN-GW_figure [data-trace-step="04"]{animation-name:kvN-GW_marked-finish}@keyframes kvN-GW_number-mark{0%,22%,to{color:var(--text-muted);opacity:.2;text-decoration-color:#0000;transform:none}5%,14%{color:var(--text);-webkit-text-decoration-color:var(--step-colour);text-decoration-color:var(--step-colour);opacity:.8;transform:translateY(-1px)}}@keyframes kvN-GW_marked-finish{0%,50%,to{color:var(--text-muted);opacity:.2;text-decoration-color:#0000;transform:none}6%,40%{color:var(--step-colour);-webkit-text-decoration-color:var(--step-colour);text-decoration-color:var(--step-colour);opacity:.85;transform:translateY(-2px)rotate(-2deg)}}@keyframes kvN-GW_trace-arrival{0%,32%,70%,to{opacity:0;stroke-dashoffset:1px}36%{opacity:1;stroke-dashoffset:1px}50%,58%{opacity:1;stroke-dashoffset:.2px}65%{opacity:0;stroke-dashoffset:.2px}}@media (prefers-reduced-motion:reduce){.kvN-GW_figure [data-trace-step],.kvN-GW_figure [data-return-route]{animation:none}}
.No7Zra_section{max-width:90rem;margin-inline:auto;padding:clamp(1.25rem,4.5vw,5rem)}.No7Zra_heading{max-width:60rem;margin-bottom:3rem}.No7Zra_heading h2{margin:.75rem 0 0}.No7Zra_heading h2>span:first-child{color:var(--text-muted);display:block}.No7Zra_copy{min-width:0}.No7Zra_copy>span{color:var(--text-muted)}.No7Zra_copy h3{margin:.6rem 0 .7rem}.No7Zra_copy p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--text-muted);margin:0}.No7Zra_characterCases{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}@media not (min-width:60rem){.No7Zra_characterCases{grid-template-columns:1fr;gap:3rem}}.No7Zra_characterCase{min-width:0}.No7Zra_characterTopline{font-size:var(--hero-type-label);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--hero-tracking-label);justify-content:space-between;display:flex}.No7Zra_characterStudy{isolation:isolate;height:20rem;margin-bottom:1.5rem;position:relative;container-type:inline-size}.No7Zra_characterWord{text-align:center;position:absolute;inset:4rem 0 auto}.No7Zra_characterWord b{font-size:clamp(5rem,28cqi,8rem);font-weight:var(--hero-weight-display);letter-spacing:-.09em;line-height:1}.No7Zra_characterWord span{font-size:var(--hero-type-label);letter-spacing:var(--hero-tracking-label);margin-top:.8rem;display:block}.No7Zra_characterLine{z-index:-1;border-block:1px solid var(--border);position:absolute;inset:4.5rem 1rem}.No7Zra_dated .No7Zra_characterWord{color:var(--text-muted)}.No7Zra_retainedEdge{border:1px solid var(--hero-border);border-left:.45rem solid var(--hero-paper-shade);position:absolute;inset:3.2rem .3rem;transform:rotate(-3deg)}.No7Zra_pastLabel{font-size:var(--hero-type-label);color:var(--text-muted);position:absolute;top:1.8rem;left:1rem;transform:rotate(-3deg)}.No7Zra_oldRules{gap:.4rem;display:grid;position:absolute;bottom:4.4rem;left:1.2rem;right:1.2rem}.No7Zra_oldRules i{background:var(--border);width:100%;height:1px}.No7Zra_oldRules i:last-child{width:65%}.No7Zra_obscuringOne{box-shadow:var(--hero-shadow-small);padding:1rem;position:absolute;bottom:8rem;left:.8rem;right:.2rem;transform:rotate(-5deg)}.No7Zra_obscuringOne span{font-size:var(--hero-type-label)}.No7Zra_obscuringOne i{background:var(--card-edge);width:80%;height:1px;margin-top:.6rem;display:block}.No7Zra_obscuringTwo{width:74%;font-size:var(--hero-type-label);padding:.8rem;position:absolute;bottom:6rem;right:0;transform:rotate(3deg)}.No7Zra_focusCorners{border:1px solid var(--brand-cyan);border-top:0;border-bottom:0;position:absolute;inset:3.2rem .8rem}.No7Zra_focusCorners:before,.No7Zra_focusCorners:after{content:"";border-block:1px solid var(--brand-cyan);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 1rem,#0000 1rem calc(100% - 1rem),#000 calc(100% - 1rem));mask-image:linear-gradient(90deg,#000 0 1rem,#0000 1rem calc(100% - 1rem),#000 calc(100% - 1rem))}.No7Zra_clear .No7Zra_characterWord b{isolation:isolate;display:inline-block;position:relative}.No7Zra_clear .No7Zra_characterWord b:after{z-index:-1;content:"";background:var(--brand-pink);height:.07em;position:absolute;bottom:.04em;left:.07em;right:0;transform:rotate(-2deg)}.No7Zra_keepLabel{font-size:var(--hero-type-label);color:var(--text-muted);text-align:center;position:absolute;bottom:1.5rem;left:0;right: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;margin:0}._6228hW_approachHeading em{color:var(--link);font-style:normal}._6228hW_approachHeading>p:last-child{max-width:32rem;font-size:var(--type-body);color:var(--text-muted);margin:0;line-height:1.8}@media (max-width:60rem){._6228hW_approachHeading>p:last-child{max-width:40rem}}
._51QvAq_hero{flex-wrap:wrap;align-items:end;gap:2rem clamp(2rem,4vw,4.5rem);display:flex}._51QvAq_hero>[data-breadcrumbs]{flex:0 0 100%;margin-bottom:2rem}._51QvAq_title{flex:1.2 28rem;min-width:0}@media (max-width:60rem){._51QvAq_title{flex-basis:100%}}._51QvAq_intro{flex:24rem;max-width:36rem}._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}
.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{margin:2rem 0 0}.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;font-size:var(--type-body);color:var(--text-muted);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}
.hTkx0W_hero{--section-leading-track:1fr;--section-trailing-track:1fr}@media (60rem<width<=72rem){.hTkx0W_hero{row-gap:1rem}}.hTkx0W_copy h1>span{display:block}
.VGCL0W_work{grid-template-columns:.75fr 1.4fr;gap:2rem clamp(3rem,6vw,6rem);display:grid}@media (max-width:70rem){.VGCL0W_work{grid-template-columns:1fr}}.VGCL0W_workHeading{align-self:start}.VGCL0W_workHeading>p:last-child{max-width:24rem;margin-top:1.8rem}@media (max-width:70rem){.VGCL0W_workHeading>p:last-child{align-self:end}}@media (max-width:70rem){.VGCL0W_workHeading{grid-template-columns:1fr 1fr;gap:0 3rem;display:grid}.VGCL0W_workHeading>p:first-child{grid-column:1/-1}}@media (max-width:43rem){.VGCL0W_workHeading{display:block}}.VGCL0W_workStudies{grid-template-columns:1fr 1fr;align-items:start;gap:3rem 3.5rem;display:grid}.VGCL0W_workStudies article{--study-plane:var(--brand-violet-plane);border-top:1px solid var(--border);padding-top:1.1rem}.VGCL0W_workStudies article:nth-child(2n){margin-top:7rem}@media (max-width:43rem){.VGCL0W_workStudies article:nth-child(2n){margin-top:0}}.VGCL0W_workStudies article[data-motif=operation]{--study-plane:var(--brand-pink-plane)}.VGCL0W_workStudies article[data-motif=data]{--study-plane:var(--brand-cyan-plane)}.VGCL0W_workStudies h3{max-width:12ch}.VGCL0W_workStudies p{font-size:var(--type-body);margin:1.1rem 0 0;line-height:1.7}@media (max-width:70rem){.VGCL0W_workStudies{justify-self:end;gap:3rem 5rem;max-width:52rem}}@media (max-width:43rem){.VGCL0W_workStudies{grid-template-columns:1fr;gap:2.5rem}}.VGCL0W_studyTop{margin-bottom:1.7rem;position:relative}@media (max-width:70rem){.VGCL0W_studyTop{gap:2rem;display:flex}}@media (max-width:43rem){.VGCL0W_studyTop{justify-content:space-between;align-items:start;margin-bottom:.5rem}}.VGCL0W_workMotif{fill:none;width:100%;max-width:15rem;height:auto;stroke:var(--text);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;margin:1rem 0 0;display:block}@media (max-width:43rem){.VGCL0W_workMotif{width:58%;max-width:12rem;margin:0 0 0 auto}}.VGCL0W_motifGhost{stroke:var(--border)}.VGCL0W_motifPlane{fill:var(--study-plane);stroke:var(--brand-ink)}.VGCL0W_motifPaper{fill:var(--surface)}.VGCL0W_motifInk{fill:var(--brand-ink);stroke:none}.VGCL0W_motifSignal{fill:var(--text);stroke:none}@media (max-width:43rem){.VGCL0W_workStudies h3{max-width:17ch}.VGCL0W_workStudies p{font-size:var(--type-body)}}
.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_seriousGroup{flex-wrap:wrap;column-gap:.2em;display:flex}@media (max-width:60rem){.K6QYfW_copy{max-width:44rem}}.K6QYfW_hero>figure{justify-self:end}@media (max-width:60rem){.K6QYfW_hero>figure{justify-self:center}}
.LugjoG_changes{padding-block:clamp(2.5rem,5vw,5rem);overflow-x:clip}.LugjoG_changesContent{max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.LugjoG_changesContent>[data-metadata-label]{margin-bottom:.75rem}.LugjoG_heading{margin:0 0 2rem}.LugjoG_terms{max-width:52rem;color:var(--text-muted);margin:2.5rem 0 0;font-size:.85rem;line-height:1.8}
[data-theme-source]:has(._246dcW_page){flex-direction:column;min-height:100dvh;display:flex}[data-theme-source]:has(._246dcW_page)>main{flex-direction:column;flex:1;min-width:0;display:flex}[data-theme-source]:has(._246dcW_page)>main>[data-route-content]{flex-direction:column;flex:1;min-width:0;display:flex}[data-theme-source]:has(._246dcW_page)>main>[data-route-content]{min-height:0}[data-theme-source]:has(._246dcW_page)>footer{flex:none;width:100%}._246dcW_page{width:100%;max-width:none;padding-block:var(--space-section);padding-inline:max(var(--gutter), calc((100vw - var(--measure)) / 2 + var(--gutter)));isolation:isolate;flex:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:2rem 3rem;margin-inline:auto;display:grid;position:relative;overflow:hidden}@media not (min-width:60rem){._246dcW_page{grid-template-columns:1fr;gap:2.5rem;padding-top:4.5rem}}._246dcW_copy{z-index:1;position:relative}._246dcW_copy h1{margin:2rem 0}._246dcW_description{max-width:29rem;font-size:var(--type-lead);color:var(--text-muted)}._246dcW_actions{flex-wrap:wrap;gap:1.25rem;margin-top:2rem;display:flex}._246dcW_detour{padding-block:2rem 4rem;position:relative;container-type:inline-size}@media not (min-width:60rem){._246dcW_detour{grid-row:2;justify-self:center;width:min(100%,30rem);padding-block:0 2rem}}._246dcW_figures{letter-spacing:-.1em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:49cqw;font-weight:650;line-height:1;display:flex}._246dcW_four{color:var(--brand-violet);transform:rotate(-9deg)translateY(-.04em)}._246dcW_four:last-child{color:var(--brand-cyan);transform:rotate(7deg)translateY(.1em)}._246dcW_missing{z-index:1;width:.72em;color:var(--brand-pink);letter-spacing:-.06em;flex:none;place-items:center;margin-inline:-.01em;font-style:italic;font-weight:450;display:grid;position:relative}._246dcW_missing:before{z-index:-1;content:"";opacity:.5;background:url(/brand/signal-bitmask/crypto-technology-icon-on-light.svg) 50%/contain no-repeat;position:absolute;inset:.08em -.04em -.02em;transform:rotate(7deg)}._246dcW_missing>span{transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block;transform:rotate(-15deg)translateY(.11em)}._246dcW_annotation{color:var(--brand-ink);background:var(--brand-pink-plane);border:1px solid var(--plane-pink-edge);padding:.4rem .8rem;font-size:clamp(.8rem,2.8cqw,1rem);font-weight:600;position:absolute;bottom:.5rem;right:.5rem;transform:rotate(-5deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){._246dcW_detour:hover ._246dcW_missing>span{transform:rotate(-22deg)translate(-.02em,.17em)}}@media (prefers-reduced-motion:no-preference){._246dcW_detour:active ._246dcW_missing>span{transform:rotate(-22deg)translate(-.02em,.17em)}}@media (prefers-reduced-motion:reduce){._246dcW_missing>span{transition:none}}
._5J2UDq_invitation{width:100%;padding:var(--space-section) var(--gutter);position:relative}._5J2UDq_invitation h2 em{color:var(--link);font-style:normal}._5J2UDq_invitation h2{max-width:60rem;margin:2rem 0}._5J2UDq_invitation>div{justify-content:space-between;align-items:center;gap:2rem;padding-top:2rem;display:flex}._5J2UDq_invitation>:where(h2,div,[data-metadata-label]){z-index:1;position:relative}._5J2UDq_invitation div p{font-size:var(--type-body);color:var(--text-muted)}@media (max-width:43rem){._5J2UDq_invitation>div{flex-direction:column;align-items:start;gap:1rem}}
.gbny6q_enquiry{flex-wrap:wrap;align-items:start;gap:2rem clamp(2rem,4vw,4.5rem);scroll-margin-top:2rem;display:flex}.gbny6q_enquiry>[data-metadata-label]{flex:0 0 100%}.gbny6q_enquiry>form{flex:2.5 38rem;min-width:0}.gbny6q_copy{flex:19rem;align-self:start;max-width:36rem}.gbny6q_copy h2{margin:0 0 1.5rem}.gbny6q_copy>p:last-child{max-width:30rem;color:var(--text-muted);line-height:1.8}
.uLMdSa_depth{position:relative}.uLMdSa_depth>[data-metadata-label]{margin-bottom:2rem}.uLMdSa_depth .uLMdSa_heading{max-width:45rem;margin-bottom:4rem}.uLMdSa_grid article{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:1rem 4rem;padding-block:2.5rem;display:grid}.uLMdSa_grid article+article{border-top:1px solid var(--border)}.uLMdSa_grid article:nth-child(2){margin-left:12%}.uLMdSa_grid article:nth-child(3){margin-left:24%}.uLMdSa_grid article:nth-child(4){margin-left:36%}.uLMdSa_grid article>span{grid-column:1/-1}.uLMdSa_grid p{font-size:var(--type-body);margin:0;line-height:1.75}@media (max-width:60rem){.uLMdSa_grid article{gap:1rem 2rem}.uLMdSa_grid article:nth-child(2),.uLMdSa_grid article:nth-child(3),.uLMdSa_grid article:nth-child(4){margin-left:0}}@media (max-width:43rem){.uLMdSa_grid article{grid-template-columns:minmax(0,1fr);padding-block:2rem}.uLMdSa_depth .uLMdSa_heading{margin-bottom:2rem}}
.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}
.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}}
.ooamwG_index{--wash-colour:var(--brand-cyan);--wash-origin:85% 40%;padding-bottom:clamp(4rem,7vw,7rem)}.ooamwG_index>[data-metadata-label]{margin-bottom:2rem}.ooamwG_index .ooamwG_heading{max-width:48rem}.ooamwG_index h2{max-width:18ch}
.IDMzoW_ticket{isolation:isolate;width:100%;max-width:32rem;padding:1.5rem .7rem 2.5rem;position:relative;container-type:inline-size}.IDMzoW_backing{position:absolute;inset:2.1rem 1rem 1rem;transform:rotate(3deg)}.IDMzoW_receipt{padding:1px;transform:rotate(-2deg)}.IDMzoW_body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem;padding:2.2rem 1.4rem;display:grid}.IDMzoW_body strong{color:var(--card-ink);margin-top:.65rem;display:block}.IDMzoW_body small{color:var(--card-muted)}@container not (min-width:23rem){.IDMzoW_body{gap:.8rem;padding:1.8rem 1rem}}.IDMzoW_stamp{width:clamp(3.2rem,15cqi,4.5rem);height:clamp(3.2rem,15cqi,4.5rem);display:block}.IDMzoW_stamp svg{fill:none;width:100%;height:100%;stroke:var(--brand-pink);stroke-width:2px;overflow:visible}.IDMzoW_stamp circle{opacity:.3}.IDMzoW_stamp path{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.95s cubic-bezier(.22,.78,.2,1) .25s both IDMzoW_acknowledge}@media (prefers-reduced-motion:reduce){.IDMzoW_stamp path{animation:none}}.IDMzoW_footer{border-top:1px solid var(--card-edge);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.3rem;display:flex;position:relative}.IDMzoW_footer:before{content:"";background:var(--brand-pink);transform-origin:0;width:3rem;height:2px;animation:8s ease-in-out 1.2s infinite IDMzoW_receipt-signal;position:absolute;top:-1px;left:1.3rem}@media (prefers-reduced-motion:reduce){.IDMzoW_footer:before{animation:none}}.IDMzoW_arrow{color:var(--card-muted)}@keyframes IDMzoW_acknowledge{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes IDMzoW_receipt-signal{0%,to{opacity:.45;transform:scaleX(.6)}35%,60%{opacity:1;transform:scaleX(1)}}
.Rlr4JW_assessment{--section-leading-track:.8fr;--section-trailing-track:1.2fr;--section-column-gap:clamp(2rem, 5vw, 5rem);row-gap:2rem;scroll-margin-top:2rem}.Rlr4JW_assessment h2{margin:0 0 1.5rem}.Rlr4JW_assessment .Rlr4JW_copy>p:last-child{max-width:32rem;color:var(--text-muted);line-height:1.8}@media (max-width:50rem){.Rlr4JW_assessment{padding-inline:clamp(1.25rem,6vw,2rem)}}.Rlr4JW_drifted{color:var(--link);transform-origin:0;font-style:italic;display:inline-block;transform:translateY(.07em)rotate(-5deg)}
.OrMJOa_dialog{--overlay-max-height:calc(100dvh - 3rem);width:min(72rem,100vw - 3rem);max-width:none;max-height:var(--overlay-max-height);color:var(--text);background:var(--surface);border:1px solid var(--control-border);border-radius:calc(var(--radius) * 2);box-shadow:0 2rem 6rem hsla(var(--black-hsl) / 30%);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.OrMJOa_dialog::backdrop{background:0 0}@media (max-width:43rem){.OrMJOa_dialog{--overlay-max-height:calc(100dvh - .75rem);width:100%;height:var(--overlay-max-height);border-radius:.75rem .75rem 0 0;margin:0;inset:auto 0 0}}.OrMJOa_veil{z-index:90;pointer-events:none;background:hsla(var(--charcoal-hsl) / 62%);position:fixed;inset:0}.OrMJOa_sheet{max-height:calc(var(--overlay-max-height) - 2px);border-radius:inherit;flex-direction:column;display:flex;overflow:hidden}@media (max-width:43rem){.OrMJOa_sheet{height:100%}}.OrMJOa_topline{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem clamp(1rem,2.5vw,2rem);display:flex}.OrMJOa_topline p{font-size:var(--type-label);font-weight:var(--weight-action);color:var(--text-muted);text-transform:uppercase;letter-spacing:.13em;margin:0}.OrMJOa_closeButton{width:44px;height:44px;color:var(--text);cursor:pointer;background:var(--surface-raised);border:1px solid var(--control-border);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.OrMJOa_closeButton:is(:hover,:focus-visible,:active){color:var(--text);background:color-mix(in srgb, var(--surface-raised) 92%, var(--brand-violet));border-color:var(--link)}.OrMJOa_closeIcon{place-items:center;display:grid}.OrMJOa_closeIcon svg{width:18px;height:18px}.OrMJOa_body{scrollbar-gutter:stable;overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;min-height:0;padding:clamp(1rem,2.5vw,2rem);scroll-padding-block:1rem;display:grid;overflow-y:auto}@media (min-width:74rem){.OrMJOa_body{grid-template-columns:minmax(13rem,.7fr) minmax(0,2fr);gap:2rem}}@media (max-width:43rem){.OrMJOa_body{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}}.OrMJOa_heading h2{font-size:clamp(2.4rem,4vw,3.6rem);font-weight:var(--weight-display);letter-spacing:-.055em;margin:0;line-height:1.02}.OrMJOa_heading p{color:var(--text-muted);margin:.75rem 0 0;font-size:1rem}.OrMJOa_form{min-width:0}
.JsroMq_context{--section-copy-measure:34rem;--section-heading-space:0}.JsroMq_context p{line-height:1.8}
.xoLfua_readiness{--section-copy-measure:34rem}
.d7DdDq_principles{padding-top:clamp(2rem,4vw,4rem)}.d7DdDq_principles>[data-metadata-label]{margin-bottom:2rem}.d7DdDq_principles .d7DdDq_heading{display:block;position:relative}.d7DdDq_principles .d7DdDq_heading h2{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4.5vw,4.5rem);max-width:none;padding-bottom:2.25rem;display:grid}.d7DdDq_principles>div:last-child{padding-top:1rem}.d7DdDq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4.5vw,4.5rem);margin-top:2.75rem;display:grid}.d7DdDq_grid article{align-content:start;gap:1.25rem;display:grid}.d7DdDq_grid h3{max-width:18ch}.d7DdDq_grid p{max-width:30rem;font-size:var(--type-body);margin:0;line-height:1.7}@media (max-width:43rem){.d7DdDq_grid{grid-template-columns:minmax(0,1fr);gap:2.25rem}.d7DdDq_grid article+article{border-top:1px solid var(--border);padding-top:2rem}}.d7DdDq_rebuildBand{grid-template-columns:1fr 1fr;gap:2rem clamp(3rem,7vw,7rem);margin-top:clamp(3rem,5vw,5rem);padding:4rem 0 1rem;display:grid;position:relative}.d7DdDq_rebuildBand>[data-metadata-label]{grid-column:1/-1}@media (max-width:60rem){.d7DdDq_rebuildBand{gap:2rem}}@media (max-width:43rem){.d7DdDq_rebuildBand{grid-template-columns:minmax(0,1fr);padding:3rem 0 1rem}}.d7DdDq_rebuildVerdict{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)}.d7DdDq_rebuildVerdict:after{content:"";background:linear-gradient(90deg, var(--brand-pink), var(--brand-violet), var(--brand-cyan));height:.055em;position:absolute;inset:auto .16em .035em}.d7DdDq_rebuildDetail{text-align:end;align-self:end;justify-items:end;display:grid}.d7DdDq_rebuildDetail p{max-width:25rem;color:var(--text);font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.4}@media (max-width:43rem){.d7DdDq_principles .d7DdDq_heading h2{flex-wrap:wrap;justify-content:flex-start;gap:.15em .3em;display:flex}}
.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>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}}
.LYkvIG_technology{--section-column-gap:clamp(3rem, 7vw, 7rem);row-gap:2rem;position:relative}@media (max-width:60rem){.LYkvIG_technology{--section-column-gap:3rem}}.LYkvIG_fitHeading h2{max-width:15ch}.LYkvIG_fitHeading h2 em{color:var(--link);font-style:normal}.LYkvIG_fitCopy{padding-top:3rem}.LYkvIG_fitCopy>p{max-width:38rem;font-size:var(--type-body);margin:0 0 1.5rem;line-height:1.8}.LYkvIG_fitCopy>.LYkvIG_fitLead{color:var(--text);letter-spacing:-.02em;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.55}@media (max-width:43rem){.LYkvIG_fitCopy{padding-top:0}}
