.Section-module__F2Xe8W__section{padding-block:var(--space-section);position:relative}.Section-module__F2Xe8W__light{background:var(--color-surface-light);color:var(--color-ink)}.Section-module__F2Xe8W__accent{background:var(--color-accent);color:var(--color-ink)}.Section-module__F2Xe8W__spacingMedium{padding-block:calc(var(--space-section) * .625)}.Section-module__F2Xe8W__spacingSmall{padding-block:calc(var(--space-section) * .4)}.Section-module__F2Xe8W__joinsPrevious{padding-top:0}.Section-module__F2Xe8W__inner{max-width:var(--layout-width);padding-inline:var(--layout-gutter);margin:0 auto}.Section-module__F2Xe8W__withMark{gap:var(--space-inset-large);border-top:1px solid var(--color-border);padding-top:var(--space-inset-medium);grid-template-columns:172px minmax(0,1fr);align-items:start;display:grid}.surface-light .Section-module__F2Xe8W__withMark{border-top-color:#0000001f}.Section-module__F2Xe8W__sub{padding-top:var(--space-inset-small);border-top-color:#ffffff12}.surface-light .Section-module__F2Xe8W__sub{border-top-color:#00000014}.Section-module__F2Xe8W__mark{color:var(--color-text-muted);font-size:var(--type-small);margin:0;padding-top:6px;line-height:1.3}.surface-light .Section-module__F2Xe8W__mark{color:var(--color-ink-muted)}.Section-module__F2Xe8W__sub .Section-module__F2Xe8W__mark{color:var(--color-accent)}.surface-light .Section-module__F2Xe8W__sub .Section-module__F2Xe8W__mark{color:var(--color-ink)}.Section-module__F2Xe8W__body{min-width:0}@media (max-width:900px){.Section-module__F2Xe8W__withMark{grid-template-columns:minmax(0,1fr);gap:14px}.Section-module__F2Xe8W__mark{padding-top:0}}
.Heading-module__IjHC4q__heading{font-family:var(--font-display);margin:0}.Heading-module__IjHC4q__display{font-family:var(--font-headline)}.Heading-module__IjHC4q__level1{font-size:var(--type-display-2);letter-spacing:-.035em;font-weight:700;line-height:1.1}.Heading-module__IjHC4q__level2{font-size:var(--type-display-3);letter-spacing:-.03em;font-weight:700;line-height:1.1}.Heading-module__IjHC4q__level3{font-size:var(--type-display-5);letter-spacing:-.02em;font-weight:600;line-height:1.15}.Heading-module__IjHC4q__level4{font-size:var(--type-heading-4);font-weight:600;line-height:1.25}
.TextLink-module__wHWacW__link{font-family:var(--font-display);color:var(--color-text);font-weight:600;text-decoration:none;transition:color .15s}.TextLink-module__wHWacW__label{border-bottom:1px solid var(--color-border-strong);padding-bottom:2px;transition:border-color .15s}.TextLink-module__wHWacW__arrow{position:relative}.TextLink-module__wHWacW__arrow svg{opacity:0;transition:opacity .15s,transform .2s;position:absolute;bottom:.1em;left:.4em;transform:translate(-4px,4px)}.TextLink-module__wHWacW__link:hover .TextLink-module__wHWacW__arrow svg{opacity:1;transform:none}.TextLink-module__wHWacW__link:hover{color:var(--color-accent)}.TextLink-module__wHWacW__link:hover .TextLink-module__wHWacW__label{border-color:var(--color-accent)}.surface-light .TextLink-module__wHWacW__link{color:var(--color-ink)}.surface-light .TextLink-module__wHWacW__label{border-color:#0000004d}.surface-light .TextLink-module__wHWacW__link:hover{color:var(--color-support-ink)}.surface-light .TextLink-module__wHWacW__link:hover .TextLink-module__wHWacW__label{border-color:var(--color-support-ink)}.surface-dark .TextLink-module__wHWacW__link{color:var(--color-text)}.surface-dark .TextLink-module__wHWacW__label{border-color:var(--color-border-strong)}.surface-dark .TextLink-module__wHWacW__link:hover{color:var(--color-accent)}.surface-dark .TextLink-module__wHWacW__link:hover .TextLink-module__wHWacW__label{border-color:var(--color-accent)}
.SectionHeader-module__HDNFKq__header{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin-bottom:64px;display:grid}.SectionHeader-module__HDNFKq__heading,.SectionHeader-module__HDNFKq__headingAlone{max-width:80%}@media (max-width:900px){.SectionHeader-module__HDNFKq__heading,.SectionHeader-module__HDNFKq__headingAlone{max-width:100%}}.SectionHeader-module__HDNFKq__lead{max-width:70ch;color:var(--color-text-muted);font-size:var(--type-lead);margin-top:0;line-height:1.5}.surface-light .SectionHeader-module__HDNFKq__lead{color:var(--color-ink-muted)}.SectionHeader-module__HDNFKq__link{margin-top:24px;display:inline-block}.SectionHeader-module__HDNFKq__side{gap:18px;display:grid}
.Availability-module__uNLbNG__period{color:var(--color-text-muted);margin:0 0 18px}.surface-light .Availability-module__uNLbNG__period{color:var(--color-ink-muted)}.Availability-module__uNLbNG__rows{margin:0;padding:0;list-style:none}.Availability-module__uNLbNG__row{border-top:1px solid var(--color-border);grid-template-columns:minmax(180px,1fr) minmax(0,2fr) auto;align-items:center;gap:8px 20px;padding:14px 0;display:grid}.surface-light .Availability-module__uNLbNG__row{border-top-color:#0000001f}@media (max-width:800px){.Availability-module__uNLbNG__row{grid-template-columns:minmax(0,1fr) auto}.Availability-module__uNLbNG__bars{order:3;grid-column:1/-1}}.Availability-module__uNLbNG__name b{display:block}.Availability-module__uNLbNG__name small{color:var(--color-text-muted);font-size:var(--type-small);display:block}.surface-light .Availability-module__uNLbNG__name small{color:var(--color-ink-muted)}.Availability-module__uNLbNG__bars{gap:2px;height:26px;display:flex}.Availability-module__uNLbNG__bars i{background:var(--color-ok);transform-origin:0;border-radius:2px;flex:1 1 0;min-width:2px}.surface-light .Availability-module__uNLbNG__bars i{background:var(--color-ok-ink)}.Availability-module__uNLbNG__bars i.Availability-module__uNLbNG__broken{background:var(--color-accent)}.surface-light .Availability-module__uNLbNG__bars i.Availability-module__uNLbNG__broken{background:var(--color-warn-on-light)}.Availability-module__uNLbNG__field[data-animate] .Availability-module__uNLbNG__bars i{opacity:0;transform:scaleX(0)}.Availability-module__uNLbNG__field[data-drawn] .Availability-module__uNLbNG__bars i{opacity:1;transition:transform .22s ease-out,opacity .22s ease-out;transition-delay:calc(var(--bar,0) * 12ms);transform:none}@media (prefers-reduced-motion:reduce){.Availability-module__uNLbNG__field[data-drawn] .Availability-module__uNLbNG__bars i{transition:none}}.Availability-module__uNLbNG__value{font-variant-numeric:tabular-nums;white-space:nowrap}.Availability-module__uNLbNG__incidents{color:var(--color-text-muted);font-size:var(--type-small);grid-column:1/-1;margin:4px 0 0}.surface-light .Availability-module__uNLbNG__incidents{color:var(--color-ink-muted)}
.BrandKit-module__0Ov60a__kit{padding:var(--space-inset-medium);border-radius:var(--radius-large);background:var(--kit-background);color:var(--kit-ink);grid-template-columns:minmax(240px,1fr) minmax(0,2fr);gap:28px;display:grid}@media (max-width:900px){.BrandKit-module__0Ov60a__kit{grid-template-columns:minmax(0,1fr)}}.BrandKit-module__0Ov60a__title{font-family:Georgia,Times New Roman,serif;font-size:var(--type-heading-4);margin:0 0 18px;font-weight:500}.BrandKit-module__0Ov60a__tokens{align-content:start;gap:22px;display:grid}.BrandKit-module__0Ov60a__group>b{color:var(--kit-ink);font-size:var(--type-small);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-weight:600;display:block}.BrandKit-module__0Ov60a__group ul{margin:0;padding:0;list-style:none}.BrandKit-module__0Ov60a__palette{flex-wrap:wrap;gap:10px;display:flex}.BrandKit-module__0Ov60a__palette li{width:64px;font-size:var(--type-small);gap:4px;display:grid}.BrandKit-module__0Ov60a__palette i{border:1px solid #00000014;border-radius:10px;height:44px;display:block}.BrandKit-module__0Ov60a__roles li{font-size:var(--type-small);grid-template-columns:22px auto 1fr;align-items:center;gap:10px;padding:6px 0;display:grid}.BrandKit-module__0Ov60a__roles i{border:1px solid #00000014;border-radius:6px;height:22px;display:block}.BrandKit-module__0Ov60a__roles b{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:500}.BrandKit-module__0Ov60a__roles em,.BrandKit-module__0Ov60a__type em,.BrandKit-module__0Ov60a__spacing em,.BrandKit-module__0Ov60a__radii em,.BrandKit-module__0Ov60a__case em{color:var(--kit-ink);font-size:var(--type-small);font-style:normal}.BrandKit-module__0Ov60a__type li{border-top:1px solid var(--kit-line);gap:2px;padding:8px 0;display:grid}.BrandKit-module__0Ov60a__type span{line-height:1.15}.BrandKit-module__0Ov60a__serif{font-family:Georgia,Times New Roman,serif}.BrandKit-module__0Ov60a__spacing li,.BrandKit-module__0Ov60a__radii li{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:5px 0;display:grid}.BrandKit-module__0Ov60a__spacing i{background:var(--kit-accent);border-radius:3px;height:12px;display:block}.BrandKit-module__0Ov60a__radii i{border:2px solid var(--kit-ink);width:40px;height:40px;display:block}.BrandKit-module__0Ov60a__components{align-content:start;gap:18px;display:grid}.BrandKit-module__0Ov60a__row{border-radius:var(--kit-radius-card);background:var(--kit-surface);padding:16px}.BrandKit-module__0Ov60a__rowHead{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.BrandKit-module__0Ov60a__rowHead em{color:var(--kit-ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--type-small);font-style:normal}.BrandKit-module__0Ov60a__cases{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.BrandKit-module__0Ov60a__case{align-content:start;gap:8px;display:grid}.BrandKit-module__0Ov60a__wide{grid-column:1/-1}.BrandKit-module__0Ov60a__button{border:2px solid var(--kit-accent);border-radius:var(--kit-radius-button);background:var(--kit-accent);color:var(--kit-ink);justify-content:center;align-items:center;padding:10px 18px;font-weight:600;display:inline-flex}.BrandKit-module__0Ov60a__buttonDark{border-color:var(--kit-ink);background:var(--kit-ink);color:#fff}.BrandKit-module__0Ov60a__buttonFocus{outline:3px solid var(--kit-ink);outline-offset:3px}.BrandKit-module__0Ov60a__buttonDisabled{border-color:var(--kit-line);color:var(--kit-ink);background:0 0;border-style:dashed}.BrandKit-module__0Ov60a__buttonSmall{font-size:var(--type-small);padding:6px 14px}.BrandKit-module__0Ov60a__field{border:1px solid var(--kit-line);border-radius:var(--kit-radius-field);background:var(--kit-surface);gap:4px;padding:10px 12px;display:grid}.BrandKit-module__0Ov60a__field b{color:var(--kit-ink);font-size:var(--type-small);font-weight:600}.BrandKit-module__0Ov60a__field i{font-style:normal}.BrandKit-module__0Ov60a__placeholder{color:var(--kit-ink);opacity:.85}.BrandKit-module__0Ov60a__fieldFilled{border-color:var(--kit-ink)}.BrandKit-module__0Ov60a__fieldError{border-color:#b3261e}.BrandKit-module__0Ov60a__field u{color:#b3261e;font-size:var(--type-small);text-decoration:none}.BrandKit-module__0Ov60a__chips{flex-wrap:wrap;gap:8px;display:flex}.BrandKit-module__0Ov60a__chip{border:1px solid var(--kit-line);border-radius:var(--kit-radius-button);font-size:var(--type-small);padding:6px 14px}.BrandKit-module__0Ov60a__chipActive{border-color:var(--kit-ink);background:var(--kit-ink);color:#fff}.BrandKit-module__0Ov60a__check{align-items:center;gap:10px;display:inline-flex}.BrandKit-module__0Ov60a__check i{border:2px solid var(--kit-ink);border-radius:5px;width:20px;height:20px}.BrandKit-module__0Ov60a__checkOn i{background:var(--kit-ink);box-shadow:inset 0 0 0 3px var(--kit-surface)}.BrandKit-module__0Ov60a__card{border:1px solid var(--kit-line);border-radius:var(--kit-radius-card);background:var(--kit-surface);grid-template-columns:120px minmax(0,1fr);display:grid;overflow:hidden}.BrandKit-module__0Ov60a__cardImage{background:linear-gradient(135deg, var(--kit-accent), var(--kit-line))}.BrandKit-module__0Ov60a__cardText{justify-items:start;gap:8px;padding:14px;display:grid}.BrandKit-module__0Ov60a__cardText p{color:var(--kit-ink);font-size:var(--type-small);margin:0;line-height:1.5}.BrandKit-module__0Ov60a__skeleton{border:1px solid var(--kit-line);border-radius:var(--kit-radius-card);gap:10px;padding:14px;display:grid}.BrandKit-module__0Ov60a__skeleton i{background:var(--kit-line);border-radius:6px;height:12px;display:block}@media (max-width:600px){.BrandKit-module__0Ov60a__card{grid-template-columns:minmax(0,1fr)}.BrandKit-module__0Ov60a__cardImage{height:90px}}
.Chart-module__sud08G__header{display:contents}.Chart-module__sud08G__figure{padding:var(--space-inset-medium);background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-large);margin:0}.Chart-module__sud08G__header+.Chart-module__sud08G__figure{margin-top:var(--space-inset-large)}.Chart-module__sud08G__caption{font-family:var(--font-display);font-size:var(--type-heading-3);margin:0 0 24px;font-weight:600;line-height:1.25}.Chart-module__sud08G__lead{color:var(--color-text-muted);margin:-14px 0 24px;line-height:1.55}.Chart-module__sud08G__source{color:var(--color-text-muted);font-size:var(--type-small);margin:24px 0 0;line-height:1.5}.Chart-module__sud08G__rows{gap:18px;display:grid}.Chart-module__sud08G__row{gap:8px;display:grid}.Chart-module__sud08G__rowHead{font-size:var(--type-small);justify-content:space-between;gap:16px;display:flex}.Chart-module__sud08G__value{font-variant-numeric:tabular-nums;font-weight:600}.Chart-module__sud08G__track{background:#ffffff14;border-radius:999px;height:14px;display:flex;overflow:hidden}.Chart-module__sud08G__bar{height:100%}.Chart-module__sud08G__accent{background:var(--color-accent)}.Chart-module__sud08G__muted{background:#6b6d61}.Chart-module__sud08G__segmentLegend{font-size:var(--type-small);flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.Chart-module__sud08G__legendItem{align-items:center;gap:8px;display:inline-flex}.Chart-module__sud08G__swatch{border-radius:3px;flex:none;width:12px;height:12px}.Chart-module__sud08G__single{align-items:baseline;gap:12px;display:flex}.Chart-module__sud08G__singleValue{font-family:var(--font-headline);font-size:var(--type-display-3);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.Chart-module__sud08G__singleUnit{color:var(--color-text-muted);font-size:var(--type-heading-3)}.Chart-module__sud08G__line{width:100%;height:auto}.Chart-module__sud08G__table{border-collapse:collapse;width:100%;font-size:var(--type-small)}.Chart-module__sud08G__table th,.Chart-module__sud08G__table td{text-align:left;border-top:1px solid var(--color-border);padding:8px 12px}.Chart-module__sud08G__table td{font-variant-numeric:tabular-nums}
.Button-module__xDwtkW__button{font-family:var(--font-display);font-size:var(--type-body);cursor:var(--cursor-interactive);border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:13px 24px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .15s,background .15s,border-color .15s,color .15s;display:inline-flex}@media (prefers-reduced-motion:reduce){.Button-module__xDwtkW__button{transition:none}}.Button-module__xDwtkW__primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink)}.Button-module__xDwtkW__primary:hover{background:var(--color-accent-hover);transform:translateY(-1px)}.Button-module__xDwtkW__secondary{border-color:var(--color-border-interactive);color:var(--color-text);background:0 0}.Button-module__xDwtkW__secondary:not(:disabled,[aria-disabled=true]):hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-ink)}.surface-light .Button-module__xDwtkW__primary{border-color:var(--color-border-interactive-on-light)}.surface-light .Button-module__xDwtkW__secondary{border-color:var(--color-border-interactive-on-light);color:var(--color-ink)}.surface-light .Button-module__xDwtkW__secondary:not(:disabled,[aria-disabled=true]):hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-text)}.surface-dark .Button-module__xDwtkW__primary{border-color:var(--color-accent)}.surface-dark .Button-module__xDwtkW__secondary{border-color:var(--color-border-interactive);color:var(--color-text)}.surface-dark .Button-module__xDwtkW__secondary:not(:disabled,[aria-disabled=true]):hover{background:var(--color-text);border-color:var(--color-text);color:var(--color-ink)}.Button-module__xDwtkW__button[aria-disabled=true],.Button-module__xDwtkW__button:disabled{opacity:.55;cursor:var(--cursor-disabled);transform:none}.Button-module__xDwtkW__primary[aria-disabled=true]:hover,.Button-module__xDwtkW__primary:disabled:hover{background:var(--color-accent)}
.ContactPerson-module__G2HUsW__box{border-radius:var(--radius-large);background:var(--color-accent);color:var(--color-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}@media (max-width:900px){.ContactPerson-module__G2HUsW__box{grid-template-columns:minmax(0,1fr)}}.ContactPerson-module__G2HUsW__text{flex-direction:column;justify-content:center;padding:clamp(34px,4.4vw,64px);display:flex}.ContactPerson-module__G2HUsW__heading{max-width:16ch;font-size:var(--type-display-5);letter-spacing:-.02em;line-height:1.12}.ContactPerson-module__G2HUsW__lead{color:#2b2b2b;max-width:44ch;font-size:var(--type-lead);margin:16px 0 0;line-height:1.55}.ContactPerson-module__G2HUsW__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.ContactPerson-module__G2HUsW__box .ContactPerson-module__G2HUsW__primary{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-text)}.ContactPerson-module__G2HUsW__box .ContactPerson-module__G2HUsW__primary:hover{background:#26262a;border-color:#26262a}.ContactPerson-module__G2HUsW__mail{color:#2b2b2b;font-size:var(--type-body);flex-basis:100%;margin:4px 0 0}.ContactPerson-module__G2HUsW__mail a{color:var(--color-ink);border-bottom:1px solid #00000059;padding-bottom:1px;text-decoration:none}.ContactPerson-module__G2HUsW__mail a:hover{border-color:var(--color-ink);box-shadow:0 1px 0 var(--color-ink)}.ContactPerson-module__G2HUsW__picture{min-height:300px;position:relative}.ContactPerson-module__G2HUsW__picture img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (max-width:900px){.ContactPerson-module__G2HUsW__picture{aspect-ratio:4/3;min-height:0}.ContactPerson-module__G2HUsW__picture img{position:static}}
.DesignShowcase-module__xk9iIG__parts{margin-top:var(--space-inset-large);gap:clamp(40px,6vw,80px);display:grid}.DesignShowcase-module__xk9iIG__part{min-width:0}.DesignShowcase-module__xk9iIG__partTitle{font-family:var(--font-display);font-size:var(--type-heading-3);letter-spacing:-.01em;margin-bottom:18px;font-weight:600}
.Faq-module__VmIR1G__layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px 64px;display:grid}.Faq-module__VmIR1G__head{position:sticky;top:120px}.Faq-module__VmIR1G__lead{max-width:44ch;color:var(--color-text-muted);font-size:var(--type-lead);margin:18px 0 0;line-height:1.5}.surface-light .Faq-module__VmIR1G__lead{color:var(--color-ink-muted)}.Faq-module__VmIR1G__list{border-top:1px solid var(--color-border)}.Faq-module__VmIR1G__item{border-bottom:1px solid var(--color-border)}:is(.surface-light .Faq-module__VmIR1G__list,.surface-light .Faq-module__VmIR1G__item){border-color:#0000001f}.Faq-module__VmIR1G__question{min-width:0;font-family:var(--font-display);font-size:var(--type-heading-4);letter-spacing:-.015em;cursor:var(--cursor-interactive);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-weight:600;line-height:1.25;list-style:none;display:flex}.Faq-module__VmIR1G__question::-webkit-details-marker{display:none}.Faq-module__VmIR1G__sign{border:1px solid var(--color-border-interactive);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .25s,background .2s;display:grid}.Faq-module__VmIR1G__sign:before{content:"+";font-style:normal;font-size:var(--type-heading-4);line-height:1}.Faq-module__VmIR1G__item[open] .Faq-module__VmIR1G__sign{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink);transform:rotate(45deg)}.surface-light .Faq-module__VmIR1G__sign{border-color:#0000004d}.surface-light .Faq-module__VmIR1G__item[open] .Faq-module__VmIR1G__sign{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-text)}.Faq-module__VmIR1G__item::details-content{transition:grid-template-rows .3s ease, content-visibility .3s allow-discrete;grid-template-rows:0fr;display:grid;overflow:hidden}.Faq-module__VmIR1G__item[open]::details-content{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.Faq-module__VmIR1G__sign{transition:none}.Faq-module__VmIR1G__item::details-content{transition:none}}.Faq-module__VmIR1G__answerBox{min-block-size:0;overflow:hidden}.Faq-module__VmIR1G__answer{max-width:70ch;color:var(--color-text-muted);margin:0;padding:0 60px 26px 0;line-height:1.6}.surface-light .Faq-module__VmIR1G__answer{color:var(--color-ink-muted)}@media (max-width:900px){.Faq-module__VmIR1G__layout{grid-template-columns:minmax(0,1fr)}.Faq-module__VmIR1G__head{position:static}.Faq-module__VmIR1G__heading{max-width:none}.Faq-module__VmIR1G__answer{padding-right:0}}
.FlowDiagram-module__ah8amW__flow{margin-top:var(--space-inset-large);--viz-muted:var(--color-text-muted);--lit:var(--color-accent);position:relative}.surface-light .FlowDiagram-module__ah8amW__flow{--viz-muted:var(--color-ink-muted);--lit:var(--color-ink)}.FlowDiagram-module__ah8amW__lines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.FlowDiagram-module__ah8amW__lines path{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.FlowDiagram-module__ah8amW__lines path[data-lit=yes]{stroke:var(--lit);stroke-width:2px;stroke-dashoffset:0;transition:stroke-dashoffset .55s cubic-bezier(.4,.1,.2,1)}.surface-light .FlowDiagram-module__ah8amW__lines path{stroke:#0003}.surface-light .FlowDiagram-module__ah8amW__lines path[data-lit=yes]{stroke:var(--lit)}.FlowDiagram-module__ah8amW__nodes{z-index:1;grid-template-columns:repeat(var(--columns,5), minmax(0, 1fr));grid-template-rows:repeat(var(--rows,3), auto);gap:14px 44px;display:grid;position:relative}.FlowDiagram-module__ah8amW__node{border-radius:var(--radius-medium);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border);grid-column:var(--column);grid-row:var(--row);grid-template-columns:30px 1fr;align-content:start;align-items:center;column-gap:11px;padding:14px;transition:box-shadow .35s;display:grid;position:relative}.FlowDiagram-module__ah8amW__node:not(:has(.FlowDiagram-module__ah8amW__icon)){grid-template-columns:1fr}.FlowDiagram-module__ah8amW__node[data-span=all]{grid-row:1/-1;align-self:center}.FlowDiagram-module__ah8amW__node>p,.FlowDiagram-module__ah8amW__node>.FlowDiagram-module__ah8amW__viz{grid-column:1/-1}.FlowDiagram-module__ah8amW__node[data-lit=yes]{box-shadow:0 0 0 1px var(--lit), 0 0 0 5px #f7ff3417}.FlowDiagram-module__ah8amW__icon{width:30px;height:30px;color:var(--color-text-muted);background:#ffffff0f;border-radius:10px;flex:none;place-items:center;transition:background .35s,color .35s;display:grid}.FlowDiagram-module__ah8amW__icon svg{width:18px;height:18px}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__icon{background:var(--lit);color:var(--color-ink)}.FlowDiagram-module__ah8amW__node h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:600;line-height:1.25}.FlowDiagram-module__ah8amW__node p{color:var(--color-text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.35}.FlowDiagram-module__ah8amW__badge{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--viz-muted);border-radius:999px;padding:4px 8px;font-size:11px;line-height:1;position:absolute;top:-9px;right:12px}.surface-light .FlowDiagram-module__ah8amW__node{background:#fff;box-shadow:0 0 0 1px #00000014}.surface-light .FlowDiagram-module__ah8amW__node p{color:var(--color-ink-muted)}.surface-light .FlowDiagram-module__ah8amW__icon{color:var(--color-ink-muted);background:#0000000f}.surface-light .FlowDiagram-module__ah8amW__node[data-lit=yes]{box-shadow:0 0 0 1px var(--lit), 0 0 0 5px #0000000f}.surface-light .FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__icon{color:#fff}.surface-light .FlowDiagram-module__ah8amW__badge{background:var(--color-surface-light);color:var(--color-ink-muted);box-shadow:inset 0 0 0 1px #00000026}.FlowDiagram-module__ah8amW__note{max-width:70ch;color:var(--color-text-muted);font-size:var(--type-small);margin-top:28px;line-height:1.6}.surface-light .FlowDiagram-module__ah8amW__note{color:var(--color-ink-muted)}.FlowDiagram-module__ah8amW__viz{height:30px;margin-top:10px;position:relative;overflow:hidden}.FlowDiagram-module__ah8amW__viz svg{width:100%;height:100%;display:block}.FlowDiagram-module__ah8amW__vizWeather{align-items:center;gap:12px;display:flex}.FlowDiagram-module__ah8amW__sign{background:var(--viz-muted);width:16px;height:16px;-webkit-mask:var(--sign) center / contain no-repeat;-webkit-mask:var(--sign) center / contain no-repeat;mask:var(--sign) center / contain no-repeat;flex:none}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__sign{background:var(--lit)}.FlowDiagram-module__ah8amW__sun{width:17px;height:17px}.FlowDiagram-module__ah8amW__cloud{width:20px;height:20px}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__sun{animation:6s linear infinite FlowDiagram-module__ah8amW__turn}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__cloud{animation:5s ease-in-out infinite FlowDiagram-module__ah8amW__drift}.FlowDiagram-module__ah8amW__drops{align-items:flex-start;gap:7px;margin-left:2px;display:flex}.FlowDiagram-module__ah8amW__drops .FlowDiagram-module__ah8amW__sign{width:9px;height:9px}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__drops .FlowDiagram-module__ah8amW__sign{animation:1.4s linear infinite FlowDiagram-module__ah8amW__fall;animation-delay:calc(var(--i) * .35s)}@keyframes FlowDiagram-module__ah8amW__turn{to{transform:rotate(360deg)}}@keyframes FlowDiagram-module__ah8amW__drift{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes FlowDiagram-module__ah8amW__fall{0%{opacity:0;transform:translateY(-6px)}30%{opacity:1}to{opacity:0;transform:translateY(8px)}}.FlowDiagram-module__ah8amW__vizPulse svg path{fill:none;stroke:var(--viz-muted);stroke-dasharray:320;stroke-dashoffset:320px;stroke-linejoin:round;stroke-width:1.6px}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__vizPulse svg path{stroke:var(--lit);animation:2.6s linear infinite FlowDiagram-module__ah8amW__sweep}@keyframes FlowDiagram-module__ah8amW__sweep{0%{stroke-dashoffset:320px}60%,to{stroke-dashoffset:0}}.FlowDiagram-module__ah8amW__vizBars{align-items:flex-end;gap:3px;display:flex}.FlowDiagram-module__ah8amW__vizBars i{height:var(--h);background:var(--color-border-strong);transform-origin:bottom;border-radius:2px;flex:1;transform:scaleY(0)}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__vizBars i{animation:.5s cubic-bezier(.2,.8,.2,1) forwards FlowDiagram-module__ah8amW__grow;animation-delay:calc(var(--i) * 70ms);background:var(--lit)}@keyframes FlowDiagram-module__ah8amW__grow{to{transform:scaleY(1)}}.FlowDiagram-module__ah8amW__vizChoice{flex-wrap:wrap;align-items:center;gap:5px;height:auto;display:flex;overflow:visible}.FlowDiagram-module__ah8amW__vizChoice i{box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--viz-muted);border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;line-height:1}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__vizChoice i{animation:2.7s step-end infinite FlowDiagram-module__ah8amW__pick;animation-delay:calc(var(--i) * .9s)}@keyframes FlowDiagram-module__ah8amW__pick{0%{background:var(--color-accent);box-shadow:none;color:var(--color-ink)}33%,to{box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--viz-muted);background:0 0}}.FlowDiagram-module__ah8amW__vizBattery{align-items:center;gap:10px;display:flex}.FlowDiagram-module__ah8amW__cell{height:14px;box-shadow:inset 0 0 0 1px var(--color-border-strong);border-radius:4px;flex:1;position:relative;overflow:hidden}.FlowDiagram-module__ah8amW__cell b{background:var(--lit);transform-origin:0;border-radius:2px;width:calc(100% - 4px);position:absolute;inset:2px auto 2px 2px;transform:scaleX(.12)}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__cell b{animation:2.2s cubic-bezier(.3,.7,.3,1) forwards FlowDiagram-module__ah8amW__charge}@keyframes FlowDiagram-module__ah8amW__charge{to{transform:scaleX(.78)}}.FlowDiagram-module__ah8amW__vizValue{color:var(--viz-muted);font-size:11px}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__vizValue{color:var(--lit)}.FlowDiagram-module__ah8amW__vizOutflow{align-items:center;gap:8px;display:flex}.FlowDiagram-module__ah8amW__vizOutflow i{border-top:1.6px solid var(--color-border-strong);border-right:1.6px solid var(--color-border-strong);opacity:.4;width:9px;height:9px;transform:rotate(45deg)}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__vizOutflow i{animation:1.5s ease-in-out infinite FlowDiagram-module__ah8amW__push;animation-delay:calc(var(--i) * .18s);border-color:var(--lit)}.FlowDiagram-module__ah8amW__vizTarget{color:var(--viz-muted);margin-left:auto;font-size:11px}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__vizTarget{color:var(--lit)}@keyframes FlowDiagram-module__ah8amW__push{0%,to{opacity:.25;transform:rotate(45deg)translate(0)}50%{opacity:1;transform:rotate(45deg)translate(2px,-2px)}}.FlowDiagram-module__ah8amW__vizLog{gap:4px;height:auto;display:grid;overflow:visible}.FlowDiagram-module__ah8amW__vizLog i{color:var(--viz-muted);font-size:11px;font-style:normal;line-height:1.3}.FlowDiagram-module__ah8amW__vizLog b{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-right:7px;font-weight:500}.surface-light .FlowDiagram-module__ah8amW__vizLog b{color:var(--color-ink-muted)}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__vizLog i{animation:.4s forwards FlowDiagram-module__ah8amW__enter;animation-delay:calc(.2s + var(--i) * .5s)}.FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__vizLog b{color:var(--lit)}@keyframes FlowDiagram-module__ah8amW__enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.surface-light .FlowDiagram-module__ah8amW__vizPulse svg path{stroke:#00000059}.surface-light .FlowDiagram-module__ah8amW__vizBars i{background:#00000026}.surface-light .FlowDiagram-module__ah8amW__vizChoice i{box-shadow:inset 0 0 0 1px #00000026}.surface-light .FlowDiagram-module__ah8amW__cell{box-shadow:inset 0 0 0 1px #00000026}.surface-light .FlowDiagram-module__ah8amW__badge{box-shadow:inset 0 0 0 1px #00000026}.surface-light .FlowDiagram-module__ah8amW__vizOutflow i{border-color:#00000040}.surface-light .FlowDiagram-module__ah8amW__node[data-lit=yes] .FlowDiagram-module__ah8amW__vizOutflow i{background:var(--lit)}@media (max-width:1000px){.FlowDiagram-module__ah8amW__nodes{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}.FlowDiagram-module__ah8amW__node,.FlowDiagram-module__ah8amW__node[data-span=all]{grid-area:auto/1}.FlowDiagram-module__ah8amW__badge{grid-column:1/-1;justify-self:start;margin-top:8px;display:inline-block;position:static}}@media (prefers-reduced-motion:reduce){.FlowDiagram-module__ah8amW__viz *{animation:none!important}.FlowDiagram-module__ah8amW__node,.FlowDiagram-module__ah8amW__icon,.FlowDiagram-module__ah8amW__lines path[data-lit=yes]{transition:none}.FlowDiagram-module__ah8amW__vizBars i{transform:scaleY(1)}.FlowDiagram-module__ah8amW__vizLog i{opacity:1;transform:none}.FlowDiagram-module__ah8amW__vizPulse svg path{stroke-dashoffset:0}.FlowDiagram-module__ah8amW__cell b{transform:scaleX(.78)}}
.KeyFigures-module__UdUtMq__figures{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.KeyFigures-module__UdUtMq__figure{padding:var(--space-inset-medium);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-large)}.surface-light .KeyFigures-module__UdUtMq__figure{background:var(--color-surface-light-alt);border-color:#0000001a}.KeyFigures-module__UdUtMq__value{font-family:var(--font-headline);font-size:var(--type-display-4);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:block}.KeyFigures-module__UdUtMq__unit{color:var(--color-text-muted);margin-left:.3em;font-size:.5em}.surface-light .KeyFigures-module__UdUtMq__unit{color:var(--color-ink-muted)}.KeyFigures-module__UdUtMq__explanation{margin:14px 0 0;line-height:1.5}.KeyFigures-module__UdUtMq__source{color:var(--color-text-muted);font-size:var(--type-small);margin-top:12px;display:block}.surface-light .KeyFigures-module__UdUtMq__source{color:var(--color-ink-muted)}.KeyFigures-module__UdUtMq__prefix{color:var(--color-text-muted);font-size:var(--type-small);display:block}.surface-light .KeyFigures-module__UdUtMq__prefix{color:var(--color-ink-muted)}.KeyFigures-module__UdUtMq__picture{border-radius:var(--radius-large);aspect-ratio:21/9;background:var(--color-surface-light-alt);overflow:hidden}.KeyFigures-module__UdUtMq__picture img{object-fit:cover;object-position:center 45%;width:100%;height:100%}.KeyFigures-module__UdUtMq__band{padding:var(--space-inset-large);border-radius:var(--radius-large);background:var(--color-accent);color:var(--color-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin-top:56px;display:grid}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__figure{background:0 0;border:0;border-radius:0;padding:0}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__figure+.KeyFigures-module__UdUtMq__figure{border-left:1px solid #0000002e;padding-left:40px}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__prefix{color:#0000009e;font-family:var(--font-display);margin-bottom:6px;font-weight:600}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__value{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-ink)}.KeyFigures-module__UdUtMq__band[data-size=small] .KeyFigures-module__UdUtMq__value{font-size:var(--type-heading-3);white-space:nowrap}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__unit,.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__explanation,.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__source{color:#000000ad}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__explanation{max-width:24ch}@media (max-width:800px){.KeyFigures-module__UdUtMq__band{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 32px}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__figure+.KeyFigures-module__UdUtMq__figure{border-top:1px solid #0000002e;border-left:0;padding-top:28px;padding-left:0}}@media (max-width:960px){.KeyFigures-module__UdUtMq__band[data-size=small]{grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 32px}.KeyFigures-module__UdUtMq__band[data-size=small] .KeyFigures-module__UdUtMq__figure+.KeyFigures-module__UdUtMq__figure{border-top:1px solid #0000002e;border-left:0;padding-top:28px;padding-left:0}}.KeyFigures-module__UdUtMq__facts{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:26px 0;display:grid}.surface-light .KeyFigures-module__UdUtMq__facts{border-color:#0000001f}.KeyFigures-module__UdUtMq__facts .KeyFigures-module__UdUtMq__figure{background:0 0;border:0;border-radius:0;padding:0}.KeyFigures-module__UdUtMq__facts .KeyFigures-module__UdUtMq__value{font-family:var(--font-display);font-size:var(--type-body);letter-spacing:0;font-weight:600;line-height:1.4}.KeyFigures-module__UdUtMq__facts .KeyFigures-module__UdUtMq__explanation{color:var(--color-text-muted);font-size:var(--type-small);margin-top:2px}.surface-light .KeyFigures-module__UdUtMq__facts .KeyFigures-module__UdUtMq__explanation{color:var(--color-ink-muted)}@media (max-width:800px){.KeyFigures-module__UdUtMq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.KeyFigures-module__UdUtMq__bar{padding:var(--space-inset-small) var(--space-inset-medium) 24px;border-radius:var(--radius-large);color:var(--color-text)}.KeyFigures-module__UdUtMq__barFigures{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin:0;display:grid}.KeyFigures-module__UdUtMq__barFigure{min-width:0}.KeyFigures-module__UdUtMq__bar .KeyFigures-module__UdUtMq__barValue{color:var(--color-accent);font-family:var(--font-display);font-size:var(--type-display-4);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:700;line-height:1}.KeyFigures-module__UdUtMq__bar .KeyFigures-module__UdUtMq__barLabel{max-width:28ch;color:var(--color-text-muted);margin:14px 0 0;line-height:1.5}.KeyFigures-module__UdUtMq__bar .KeyFigures-module__UdUtMq__barFoot{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:30px;padding-top:22px;display:flex}.KeyFigures-module__UdUtMq__bar .KeyFigures-module__UdUtMq__barSource{color:var(--color-text-muted);font-size:var(--type-small);margin:0}.KeyFigures-module__UdUtMq__barTags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.KeyFigures-module__UdUtMq__bar .KeyFigures-module__UdUtMq__barTags li{box-shadow:inset 0 0 0 1px var(--color-border-strong);color:#ddd;border-radius:999px;padding:6px 11px;font-size:13px;line-height:1}@media (max-width:900px){.KeyFigures-module__UdUtMq__barFigures{grid-template-columns:minmax(0,1fr);gap:24px}.KeyFigures-module__UdUtMq__bar .KeyFigures-module__UdUtMq__barValue{white-space:normal}.KeyFigures-module__UdUtMq__bar{padding:var(--space-inset-small) var(--space-inset-small) 24px}}@media (max-width:800px){.KeyFigures-module__UdUtMq__band,.KeyFigures-module__UdUtMq__band[data-size=small]{gap:14px;margin-top:32px;padding:24px 26px}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__figure{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:baseline;column-gap:18px;display:grid}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__figure+.KeyFigures-module__UdUtMq__figure,.KeyFigures-module__UdUtMq__band[data-size=small] .KeyFigures-module__UdUtMq__figure+.KeyFigures-module__UdUtMq__figure{padding-top:14px}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__prefix{grid-column:1;margin-bottom:0}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__value{font-size:var(--type-display-5);grid-column:1}.KeyFigures-module__UdUtMq__band[data-size=small] .KeyFigures-module__UdUtMq__value{font-size:var(--type-heading-4);white-space:normal}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__explanation{max-width:none;font-size:var(--type-small);grid-area:1/2/span 2;align-self:end;margin:0}.KeyFigures-module__UdUtMq__band .KeyFigures-module__UdUtMq__source{grid-column:2}}
.LogoRow-module__SELQ1a__heading{color:var(--color-text-muted);font-size:var(--type-small);letter-spacing:.04em;text-transform:uppercase;margin:0 0 28px;font-weight:600}.surface-light .LogoRow-module__SELQ1a__heading{color:var(--color-ink-muted)}section.LogoRow-module__SELQ1a__band{padding-block:64px 48px}.LogoRow-module__SELQ1a__logos{grid-template-columns:repeat(6,minmax(0,1fr));place-items:center;gap:34px 28px;margin:0;padding:0;list-style:none;display:grid}.LogoRow-module__SELQ1a__logos .LogoRow-module__SELQ1a__logo{justify-content:center;align-items:center;height:56px;display:flex}@media (max-width:1100px){.LogoRow-module__SELQ1a__logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.LogoRow-module__SELQ1a__logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.LogoRow-module__SELQ1a__box{width:var(--logo-width);height:var(--logo-height);flex:none;display:block}.LogoRow-module__SELQ1a__logos .LogoRow-module__SELQ1a__logo[data-echo]{display:none}.LogoRow-module__SELQ1a__logo img{object-fit:contain;filter:brightness(0)invert();opacity:.8;width:100%;height:100%;display:block}.surface-light .LogoRow-module__SELQ1a__logo img{filter:brightness(0);opacity:.75}.LogoRow-module__SELQ1a__marquee{gap:48px;display:flex;overflow:hidden}.LogoRow-module__SELQ1a__marquee ul{flex:none;gap:48px;margin:0;padding:0;list-style:none;animation:40s linear infinite LogoRow-module__SELQ1a__slide;display:flex}.LogoRow-module__SELQ1a__marquee .LogoRow-module__SELQ1a__logo{flex:none;width:160px}@keyframes LogoRow-module__SELQ1a__slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.LogoRow-module__SELQ1a__marquee{overflow-x:auto}.LogoRow-module__SELQ1a__marquee ul{animation:none}}@media (max-width:600px){.LogoRow-module__SELQ1a__strip{margin-inline:calc(var(--layout-gutter) * -1);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.LogoRow-module__SELQ1a__logos{gap:0;width:max-content;animation:36s linear infinite LogoRow-module__SELQ1a__slide;display:flex}.LogoRow-module__SELQ1a__logos .LogoRow-module__SELQ1a__logo,.LogoRow-module__SELQ1a__logos .LogoRow-module__SELQ1a__logo[data-echo]{height:30px;margin-right:32px;display:flex}.LogoRow-module__SELQ1a__logos .LogoRow-module__SELQ1a__box{width:calc(var(--logo-width) * .55);height:calc(var(--logo-height) * .55)}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.LogoRow-module__SELQ1a__strip{margin-inline:0;-webkit-mask-image:none;mask-image:none}.LogoRow-module__SELQ1a__logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px;width:auto;animation:none;display:grid}.LogoRow-module__SELQ1a__logos .LogoRow-module__SELQ1a__logo{margin-right:0}.LogoRow-module__SELQ1a__logos .LogoRow-module__SELQ1a__logo[data-echo]{display:none}}
.BackdropVideo-module__1F3XDq__toggle{right:var(--layout-gutter);z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;opacity:.55;background:#05050573;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;transition:background .15s,border-color .15s,opacity .15s;display:grid;position:absolute;bottom:24px}.BackdropVideo-module__1F3XDq__toggle:hover,.BackdropVideo-module__1F3XDq__toggle:focus-visible{opacity:1;background:#050505b3;border-color:#ffffff8c}.BackdropVideo-module__1F3XDq__toggle svg{fill:currentColor;width:14px;height:14px}@media (max-width:640px){.BackdropVideo-module__1F3XDq__toggle{width:36px;height:36px;bottom:16px}}
.PageHeader-module__toejYW__header{padding-top:64px;padding-bottom:80px;position:relative;overflow:clip}.PageHeader-module__toejYW__header:has(.PageHeader-module__toejYW__logos){padding-bottom:48px}.PageHeader-module__toejYW__logos{z-index:2;max-width:var(--layout-width);padding-inline:var(--layout-gutter);margin:72px auto 0;position:relative}.PageHeader-module__toejYW__header:not(.surface-teal):before{content:"";z-index:0;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#0d94886b,#0d948800 70%);border-radius:50%;width:1000px;height:1000px;transition:opacity 1.4s;position:absolute;top:-22%;right:-4%}.PageHeader-module__toejYW__halo{z-index:0;opacity:0;filter:blur(18px);pointer-events:none;width:100%;height:100%;transition:opacity 1.4s;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 95%);mask-image:linear-gradient(#000 45%,#0000 95%)}.PageHeader-module__toejYW__header[data-halo-on] .PageHeader-module__toejYW__halo{opacity:1}.PageHeader-module__toejYW__header:not(.surface-teal)[data-halo-on]:before{opacity:.5}@media (max-width:700px){.PageHeader-module__toejYW__halo{filter:blur(12px)}.PageHeader-module__toejYW__header[data-halo-on] .PageHeader-module__toejYW__halo{opacity:.72}.PageHeader-module__toejYW__header:not(.surface-teal):before{width:520px;height:520px}}.PageHeader-module__toejYW__light{background:var(--color-surface-light);color:var(--color-ink)}.PageHeader-module__toejYW__hidden{height:0;overflow:hidden}.PageHeader-module__toejYW__article{padding-bottom:40px}.PageHeader-module__toejYW__article:before{display:none}.PageHeader-module__toejYW__article .PageHeader-module__toejYW__grid{display:block}.PageHeader-module__toejYW__article .PageHeader-module__toejYW__text{max-width:720px;margin:0 auto}.PageHeader-module__toejYW__article .PageHeader-module__toejYW__heading{max-width:none}.PageHeader-module__toejYW__article .PageHeader-module__toejYW__byline{font-size:var(--type-body);gap:16px;margin-top:26px}.PageHeader-module__toejYW__article .PageHeader-module__toejYW__bylinePhoto{width:56px;height:56px}.PageHeader-module__toejYW__light:not(.surface-teal):before{display:none}.PageHeader-module__toejYW__inner{z-index:2;max-width:var(--layout-width);padding-inline:var(--layout-gutter);margin:0 auto;position:relative}.PageHeader-module__toejYW__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px 64px;display:grid}.PageHeader-module__toejYW__withoutMedia{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.PageHeader-module__toejYW__grid{grid-template-columns:minmax(0,1fr)}}.PageHeader-module__toejYW__heading{max-width:18ch}.PageHeader-module__toejYW__eyebrow{color:var(--color-text-muted);font-family:var(--font-display);margin:0 0 18px;font-weight:500}.surface-light .PageHeader-module__toejYW__eyebrow{color:var(--color-ink-muted)}.PageHeader-module__toejYW__rating{align-items:center;gap:10px;margin:0 0 26px;font-weight:600;display:flex}.PageHeader-module__toejYW__stars{color:var(--color-accent);letter-spacing:2px;font-size:var(--type-body)}.surface-light .PageHeader-module__toejYW__stars{color:var(--color-ink)}.PageHeader-module__toejYW__ratingSource{font-family:var(--font-display);font-size:var(--type-lead);letter-spacing:-.02em;font-weight:700}.PageHeader-module__toejYW__mark{background:linear-gradient(var(--color-accent), var(--color-accent)) no-repeat 0 62% / 100% 82%;color:var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .16em}.PageHeader-module__toejYW__lead{max-width:60ch;color:var(--color-text-muted);font-size:var(--type-lead);margin-top:24px;line-height:1.5}.surface-light .PageHeader-module__toejYW__lead{color:var(--color-ink-muted)}.PageHeader-module__toejYW__buttons{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.PageHeader-module__toejYW__media{border-radius:var(--radius-large);overflow:hidden}.PageHeader-module__toejYW__media img,.PageHeader-module__toejYW__media video{aspect-ratio:5/4;object-fit:cover;border-radius:var(--radius-large);width:100%;height:auto}.PageHeader-module__toejYW__withBackdrop{align-items:flex-end;min-height:min(100svh,1000px);margin-top:-80px;padding:160px 0 96px;display:flex}.PageHeader-module__toejYW__withBackdrop:before{content:none}.PageHeader-module__toejYW__withBackdrop .PageHeader-module__toejYW__inner{width:100%}.PageHeader-module__toejYW__withBackdrop .PageHeader-module__toejYW__text{max-width:760px}.PageHeader-module__toejYW__withBackdrop .PageHeader-module__toejYW__heading{max-width:18.5ch}.PageHeader-module__toejYW__withBackdrop .PageHeader-module__toejYW__lead{max-width:56ch;color:var(--color-text);text-shadow:0 1px 2px #05050599,0 0 18px #0505058c;margin:24px 0 36px}.PageHeader-module__toejYW__withBackdrop .PageHeader-module__toejYW__buttons{margin-top:0}@keyframes PageHeader-module__toejYW__fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.PageHeader-module__toejYW__withBackdrop .PageHeader-module__toejYW__text>*{animation:.8s cubic-bezier(.2,.8,.2,1) both PageHeader-module__toejYW__fadeUp}.PageHeader-module__toejYW__withBackdrop .PageHeader-module__toejYW__text>:nth-child(2){animation-delay:80ms}.PageHeader-module__toejYW__withBackdrop .PageHeader-module__toejYW__text>:nth-child(3){animation-delay:.16s}.PageHeader-module__toejYW__withBackdrop .PageHeader-module__toejYW__text>:nth-child(4){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.PageHeader-module__toejYW__withBackdrop .PageHeader-module__toejYW__text>*{animation:none}}.PageHeader-module__toejYW__backdrop{z-index:0;background:#0a0a0b;position:absolute;inset:0}.PageHeader-module__toejYW__backdrop video,.PageHeader-module__toejYW__backdrop img{object-fit:cover;object-position:center;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.PageHeader-module__toejYW__backdrop:after{content:"";background:linear-gradient(90deg, #050505e0 0%, #050505a8 45%, #05050542 100%), linear-gradient(180deg, #05050580 0%, #05050500 30%, #05050500 66%, var(--color-surface) 100%);position:absolute;inset:0}@media (max-width:1024px){.PageHeader-module__toejYW__backdrop:after{background:linear-gradient(180deg, #0505058c 0%, #05050573 15%, #050505a8 35%, #050505cc 55%, #050505e0 80%, var(--color-surface) 100%)}}.PageHeader-module__toejYW__byline{font-size:var(--type-small);align-items:center;gap:12px;margin:18px 0 0;display:flex}.PageHeader-module__toejYW__bylinePhoto{border-radius:999px;flex:none;width:44px;height:44px;display:block;overflow:hidden}.PageHeader-module__toejYW__bylinePhoto img{object-fit:cover;width:100%;height:100%}.PageHeader-module__toejYW__bylineParts{color:var(--color-text-muted);display:block}.PageHeader-module__toejYW__light .PageHeader-module__toejYW__bylineParts{color:var(--color-ink-muted)}@media (max-width:700px){.PageHeader-module__toejYW__header:before,.PageHeader-module__toejYW__withBackdrop:before{width:520px;height:520px}}
.PostTiles-module__iKwY8a__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 28px;display:grid}@media (max-width:1000px){.PostTiles-module__iKwY8a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PostTiles-module__iKwY8a__grid{grid-template-columns:minmax(0,1fr)}}.PostTiles-module__iKwY8a__card{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}.PostTiles-module__iKwY8a__image{border-radius:var(--radius-medium);aspect-ratio:4/3;background:var(--color-surface-raised);position:relative;overflow:hidden}.surface-light .PostTiles-module__iKwY8a__image{background:var(--color-surface-light-alt)}.PostTiles-module__iKwY8a__image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.PostTiles-module__iKwY8a__card:hover .PostTiles-module__iKwY8a__image img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.PostTiles-module__iKwY8a__image img{transition:none}.PostTiles-module__iKwY8a__card:hover .PostTiles-module__iKwY8a__image img{transform:none}}.PostTiles-module__iKwY8a__topic{color:var(--color-ink);background:#fff;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.4;position:absolute;top:14px;left:14px;box-shadow:0 6px 18px -8px #00000080}.PostTiles-module__iKwY8a__body{flex-direction:column;flex:1;padding-top:20px;display:flex}.PostTiles-module__iKwY8a__body .PostTiles-module__iKwY8a__title{font-size:var(--type-heading-3);letter-spacing:-.02em;line-height:1.15;transition:color .2s}.surface-light .PostTiles-module__iKwY8a__card:hover .PostTiles-module__iKwY8a__title{color:var(--color-support-ink)}.PostTiles-module__iKwY8a__card:hover .PostTiles-module__iKwY8a__title{color:var(--color-accent)}.PostTiles-module__iKwY8a__teaser{color:var(--color-text-muted);font-size:var(--type-body);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:10px 0 20px;line-height:1.55;display:-webkit-box;overflow:hidden}.surface-light .PostTiles-module__iKwY8a__teaser{color:var(--color-ink-muted)}.PostTiles-module__iKwY8a__meta{border-top:1px solid var(--color-border);font-size:var(--type-small);align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.surface-light .PostTiles-module__iKwY8a__meta{border-color:#0000001f}.PostTiles-module__iKwY8a__author{align-items:center;gap:12px;min-width:0;display:flex}.PostTiles-module__iKwY8a__author img,.PostTiles-module__iKwY8a__initial{object-fit:cover;object-position:top;border-radius:50%;flex:none;width:38px;height:38px}.PostTiles-module__iKwY8a__initial{border:1px solid var(--color-border-strong);font-family:var(--font-display);text-transform:uppercase;place-items:center;font-weight:700;display:grid}.PostTiles-module__iKwY8a__who{flex-direction:column;min-width:0;line-height:1.35;display:flex}.PostTiles-module__iKwY8a__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.PostTiles-module__iKwY8a__date{color:var(--color-text-muted)}.surface-light .PostTiles-module__iKwY8a__date{color:var(--color-ink-muted)}.PostTiles-module__iKwY8a__reading{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.PostTiles-module__iKwY8a__reading svg{width:14px;height:14px}.surface-light .PostTiles-module__iKwY8a__reading{color:var(--color-ink-muted)}.PostTiles-module__iKwY8a__filter{border:0;flex-wrap:wrap;gap:8px;margin:0 0 34px;padding:0;display:flex}.PostTiles-module__iKwY8a__count{color:var(--color-text-muted);font-size:var(--type-small);margin:-14px 0 24px}.surface-light .PostTiles-module__iKwY8a__count{color:var(--color-ink-muted)}.PostTiles-module__iKwY8a__count b{color:inherit;font-variant-numeric:tabular-nums;font-weight:600}.PostTiles-module__iKwY8a__filter legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.PostTiles-module__iKwY8a__filter label{border:1px solid var(--color-border-strong);cursor:var(--cursor-interactive);font-size:var(--type-body);border-radius:999px;padding:7px 14px;font-weight:500;display:inline-flex;position:relative}.PostTiles-module__iKwY8a__filter em{opacity:.7;margin-left:6px;font-style:normal}.PostTiles-module__iKwY8a__filter input{opacity:0;cursor:var(--cursor-interactive);position:absolute;inset:0}.PostTiles-module__iKwY8a__filter label:has(input:checked){border-color:var(--color-text);background:var(--color-text);color:var(--color-ink);font-weight:600}.surface-light .PostTiles-module__iKwY8a__filter label:has(input:checked){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-text)}.PostTiles-module__iKwY8a__filter label:has(input:focus-visible){outline:2px solid var(--color-focus,currentColor);outline-offset:2px}.surface-light .PostTiles-module__iKwY8a__filter label{border-color:#00000040}
.PriceCalculator-module__EZP3kG__box{border-radius:var(--radius-large);background:var(--color-surface-raised);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:0;padding:clamp(24px,3vw,48px) clamp(24px,3vw,56px);display:grid}.surface-light .PriceCalculator-module__EZP3kG__box{background:#fff}.PriceCalculator-module__EZP3kG__questions{flex-direction:column;gap:22px;display:flex}.PriceCalculator-module__EZP3kG__lead{color:var(--color-text-muted);font-size:var(--type-lead);margin:0 0 4px;line-height:1.5}.surface-light .PriceCalculator-module__EZP3kG__lead{color:var(--color-ink-muted)}.PriceCalculator-module__EZP3kG__question{border:0;min-width:0;margin:0;padding:0}.PriceCalculator-module__EZP3kG__question legend{font-size:var(--type-body);margin-bottom:10px;padding:0;font-weight:600}.PriceCalculator-module__EZP3kG__options{flex-wrap:wrap;gap:8px;display:flex}.PriceCalculator-module__EZP3kG__option{display:inline-flex;position:relative}.PriceCalculator-module__EZP3kG__option input{opacity:0;cursor:var(--cursor-interactive);margin:0;position:absolute;inset:0}.PriceCalculator-module__EZP3kG__option span{border:1px solid var(--color-border-interactive);font-size:var(--type-small);cursor:var(--cursor-interactive);border-radius:999px;padding:9px 16px;line-height:1.3;transition:background .2s,border-color .2s,color .2s}.surface-light .PriceCalculator-module__EZP3kG__option span{border-color:var(--color-border-interactive-on-light)}.PriceCalculator-module__EZP3kG__option input:checked+span{color:var(--color-ink);background:#fff;border-color:#fff;font-weight:600}.PriceCalculator-module__EZP3kG__option:hover span{border-color:var(--color-text)}.surface-light .PriceCalculator-module__EZP3kG__option input:checked+span{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.PriceCalculator-module__EZP3kG__arrow{width:110px;height:auto;color:var(--color-accent);margin:22px 40px 0 auto;display:block;overflow:visible;transform:rotate(-24deg)}.PriceCalculator-module__EZP3kG__arrow path{fill:none;stroke:currentColor;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset .9s .15s}.PriceCalculator-module__EZP3kG__arrow[data-seen] path{stroke-dashoffset:0}.PriceCalculator-module__EZP3kG__arrow[data-seen] path+path{transition-duration:.35s;transition-delay:.85s}.surface-light .PriceCalculator-module__EZP3kG__arrow{color:var(--color-ink)}@media (max-width:900px){.PriceCalculator-module__EZP3kG__arrow{margin:30px auto 0;transform:rotate(58deg)}}@media (prefers-reduced-motion:reduce){.PriceCalculator-module__EZP3kG__arrow path{stroke-dashoffset:0;transition:none}}.PriceCalculator-module__EZP3kG__option input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:3px}.PriceCalculator-module__EZP3kG__result{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);flex-direction:column;padding:clamp(20px,2.4vw,30px);display:flex}.surface-light .PriceCalculator-module__EZP3kG__result{background:var(--color-surface-light)}.PriceCalculator-module__EZP3kG__resultLabel{color:var(--color-text-muted);font-size:var(--type-small)}.surface-light .PriceCalculator-module__EZP3kG__resultLabel{color:var(--color-ink-muted)}.PriceCalculator-module__EZP3kG__sum{font-family:var(--font-display);font-size:var(--type-heading-3);letter-spacing:-.02em;margin-top:10px;font-weight:600;line-height:1.3}.PriceCalculator-module__EZP3kG__lines{margin:22px 0 0;padding:0;list-style:none}.PriceCalculator-module__EZP3kG__lines li{border-top:1px solid var(--color-border);font-size:var(--type-small);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.surface-light .PriceCalculator-module__EZP3kG__lines li{border-top-color:#0000001f}.PriceCalculator-module__EZP3kG__lines li span:last-child{color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none}.surface-light .PriceCalculator-module__EZP3kG__lines li span:last-child{color:var(--color-ink-muted)}.PriceCalculator-module__EZP3kG__disclaimer{color:var(--color-text-muted);font-size:var(--type-small);margin-top:22px;line-height:1.5}.surface-light .PriceCalculator-module__EZP3kG__disclaimer{color:var(--color-ink-muted)}@media (max-width:900px){.PriceCalculator-module__EZP3kG__box{grid-template-columns:1fr}}.PriceCalculator-module__EZP3kG__peek{display:none}@media (max-width:900px){.PriceCalculator-module__EZP3kG__arrow{display:none}.PriceCalculator-module__EZP3kG__peek{z-index:5;background:var(--color-accent);color:var(--color-ink);border-radius:999px;align-items:center;gap:10px;margin-top:4px;padding:12px 18px;text-decoration:none;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 32px #0006}.PriceCalculator-module__EZP3kG__peekSum{min-width:0;font-family:var(--font-display);font-size:var(--type-heading-4);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:auto;font-weight:700;overflow:hidden}.PriceCalculator-module__EZP3kG__result{scroll-margin-top:96px}.PriceCalculator-module__EZP3kG__peek i{border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}}
.ProcessSteps-module__6G4e_W__route{--progress:1;position:relative}.ProcessSteps-module__6G4e_W__route[data-motion=true]{--progress:0}.ProcessSteps-module__6G4e_W__line{background:#ffffff1f;height:2px;position:absolute;top:0;left:0;right:0}.surface-light .ProcessSteps-module__6G4e_W__line{background:#0000001f}.ProcessSteps-module__6G4e_W__line i{width:calc(var(--progress) * 100%);background:var(--color-accent);height:100%;display:block;box-shadow:0 0 12px #f7ff348c}.surface-light .ProcessSteps-module__6G4e_W__line i{background:var(--color-ink);box-shadow:none}.ProcessSteps-module__6G4e_W__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:64px 0 0;list-style:none;display:grid}.ProcessSteps-module__6G4e_W__three{grid-template-columns:repeat(3,minmax(0,1fr))}.ProcessSteps-module__6G4e_W__stop{transition:opacity .4s;position:relative}[data-motion=true] .ProcessSteps-module__6G4e_W__stop{opacity:.78}.surface-light [data-motion=true] .ProcessSteps-module__6G4e_W__stop{opacity:.9}.ProcessSteps-module__6G4e_W__lit{opacity:1}.ProcessSteps-module__6G4e_W__dot{background:#ffffff2e;border-radius:50%;width:14px;height:14px;transition:background .35s,box-shadow .35s;position:absolute;top:-71px;left:0}.surface-light .ProcessSteps-module__6G4e_W__dot{background:#0000002e}.ProcessSteps-module__6G4e_W__lit .ProcessSteps-module__6G4e_W__dot,.ProcessSteps-module__6G4e_W__route:not([data-motion=true]) .ProcessSteps-module__6G4e_W__dot{background:var(--color-accent);box-shadow:0 0 0 6px #f7ff3426,0 0 16px #f7ff3480}.surface-light .ProcessSteps-module__6G4e_W__lit .ProcessSteps-module__6G4e_W__dot{background:var(--color-ink);box-shadow:0 0 0 6px #0000001a}.surface-light .ProcessSteps-module__6G4e_W__route:not([data-motion=true]) .ProcessSteps-module__6G4e_W__dot{background:var(--color-ink);box-shadow:0 0 0 6px #0000001a}.ProcessSteps-module__6G4e_W__number{color:var(--color-accent);font-family:var(--font-display);font-size:var(--type-body);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700;display:block}.surface-light .ProcessSteps-module__6G4e_W__number{color:var(--color-support-ink)}.ProcessSteps-module__6G4e_W__title{font-size:var(--type-heading-3);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;line-height:1.15;display:flex}.ProcessSteps-module__6G4e_W__text{max-width:30ch;color:var(--color-text-muted);margin:12px 0 0;line-height:1.55}.surface-light .ProcessSteps-module__6G4e_W__text{color:var(--color-ink-muted)}.ProcessSteps-module__6G4e_W__note{border:1px solid var(--color-border-strong);letter-spacing:0;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.surface-light .ProcessSteps-module__6G4e_W__note{border-color:#0003}.ProcessSteps-module__6G4e_W__highlight{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-ink);font-weight:600}.ProcessSteps-module__6G4e_W__vertical .ProcessSteps-module__6G4e_W__line{width:2px;height:auto;inset:0 auto 0 11px}.ProcessSteps-module__6G4e_W__vertical .ProcessSteps-module__6G4e_W__line i{width:100%;height:calc(var(--progress) * 100%)}.ProcessSteps-module__6G4e_W__vertical .ProcessSteps-module__6G4e_W__steps,.ProcessSteps-module__6G4e_W__vertical .ProcessSteps-module__6G4e_W__three{grid-template-columns:minmax(0,1fr);gap:40px;padding:0 0 0 48px}.ProcessSteps-module__6G4e_W__vertical .ProcessSteps-module__6G4e_W__dot{top:6px;left:-43px}.ProcessSteps-module__6G4e_W__vertical .ProcessSteps-module__6G4e_W__text{max-width:60ch}@media (max-width:900px){.ProcessSteps-module__6G4e_W__horizontal .ProcessSteps-module__6G4e_W__line{width:2px;height:auto;inset:0 auto 0 11px}.ProcessSteps-module__6G4e_W__horizontal .ProcessSteps-module__6G4e_W__line i{width:100%;height:calc(var(--progress) * 100%)}.ProcessSteps-module__6G4e_W__horizontal .ProcessSteps-module__6G4e_W__steps,.ProcessSteps-module__6G4e_W__horizontal .ProcessSteps-module__6G4e_W__three{grid-template-columns:minmax(0,1fr);gap:40px;padding:0 0 0 48px}.ProcessSteps-module__6G4e_W__horizontal .ProcessSteps-module__6G4e_W__dot{top:6px;left:-43px}}@media (prefers-reduced-motion:reduce){.ProcessSteps-module__6G4e_W__route{--progress:1}.ProcessSteps-module__6G4e_W__stop{opacity:1;transition:none}.ProcessSteps-module__6G4e_W__dot{background:var(--color-accent);transition:none;box-shadow:0 0 0 6px #f7ff3426,0 0 16px #f7ff3480}.surface-light .ProcessSteps-module__6G4e_W__dot{background:var(--color-ink);box-shadow:0 0 0 6px #0000001a}}.ProcessSteps-module__6G4e_W__cards{margin-top:var(--space-inset-large);position:relative}.ProcessSteps-module__6G4e_W__rail{height:34px;margin-bottom:20px;position:relative}.ProcessSteps-module__6G4e_W__rail:before{content:"";background:var(--color-border-strong);height:1px;position:absolute;inset:50% 0 auto}.surface-light .ProcessSteps-module__6G4e_W__rail:before{background:#00000029}.ProcessSteps-module__6G4e_W__railBadge{background:var(--color-text);height:34px;color:var(--color-ink);font-family:var(--font-display);font-size:var(--type-small);white-space:nowrap;transform:translateX(var(--rail-x,0));border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-weight:600;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:absolute;top:0;left:0}.ProcessSteps-module__6G4e_W__railBadge svg{width:15px;height:15px}.surface-light .ProcessSteps-module__6G4e_W__railBadge{background:var(--color-ink);color:#fff}@media (prefers-reduced-motion:reduce){.ProcessSteps-module__6G4e_W__railBadge{transition:none}}.ProcessSteps-module__6G4e_W__railButton{height:34px;box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-muted);cursor:var(--cursor-interactive);font-family:var(--font-display);font-size:var(--type-small);background:0 0;border:0;border-radius:999px;padding:0 14px;font-weight:500;position:absolute;top:0;right:0}.ProcessSteps-module__6G4e_W__railButton:hover{color:var(--color-text)}.ProcessSteps-module__6G4e_W__railButton:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.surface-light .ProcessSteps-module__6G4e_W__railButton{box-shadow:inset 0 0 0 1px var(--color-border-interactive-on-light);color:var(--color-ink-muted)}.surface-light .ProcessSteps-module__6G4e_W__railButton:hover{color:var(--color-ink)}.ProcessSteps-module__6G4e_W__cardList{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ProcessSteps-module__6G4e_W__card{padding:var(--space-inset-small);border-radius:var(--radius-medium);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border);transition:box-shadow .35s}.ProcessSteps-module__6G4e_W__card[data-active]{box-shadow:0 0 0 1px var(--color-accent)}.surface-light .ProcessSteps-module__6G4e_W__card{background:#fff;box-shadow:0 0 0 1px #00000014}.surface-light .ProcessSteps-module__6G4e_W__card[data-active]{box-shadow:0 0 0 2px var(--color-ink)}.ProcessSteps-module__6G4e_W__cardNumber{color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.08em;font-size:12px;font-weight:700;display:block}.surface-light .ProcessSteps-module__6G4e_W__cardNumber{color:var(--color-ink-muted)}.ProcessSteps-module__6G4e_W__cardIcon{width:38px;height:38px;color:var(--color-text);background:#ffffff17;border-radius:12px;place-items:center;margin-top:16px;transition:background .35s,color .35s;display:grid}.ProcessSteps-module__6G4e_W__cardIcon svg{width:20px;height:20px}.ProcessSteps-module__6G4e_W__card[data-active] .ProcessSteps-module__6G4e_W__cardIcon{background:var(--color-accent);color:var(--color-ink)}.surface-light .ProcessSteps-module__6G4e_W__cardIcon{color:var(--color-ink);background:#0000000f}.surface-light .ProcessSteps-module__6G4e_W__card[data-active] .ProcessSteps-module__6G4e_W__cardIcon{background:var(--color-ink);color:#fff}.ProcessSteps-module__6G4e_W__cardTitle{margin-top:18px}.ProcessSteps-module__6G4e_W__cardText{color:var(--color-text-muted);font-size:var(--type-small);margin-top:10px;line-height:1.5}.surface-light .ProcessSteps-module__6G4e_W__cardText{color:var(--color-ink-muted)}@media (max-width:1000px){.ProcessSteps-module__6G4e_W__cardList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ProcessSteps-module__6G4e_W__cardList{grid-template-columns:minmax(0,1fr)}.ProcessSteps-module__6G4e_W__rail:before,.ProcessSteps-module__6G4e_W__railBadge{display:none}}
.Proof-module__hcRdhq__card{padding:var(--space-inset-medium);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-large);color:inherit;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;text-decoration:none;display:grid}.Proof-module__hcRdhq__card:hover{border-color:var(--color-border-interactive)}.surface-light .Proof-module__hcRdhq__card{background:var(--color-surface-light-alt);border-color:#0000001a}@media (max-width:900px){.Proof-module__hcRdhq__card{grid-template-columns:minmax(0,1fr)}}.Proof-module__hcRdhq__image{aspect-ratio:4/3;border-radius:var(--radius-medium);position:relative;overflow:hidden}.Proof-module__hcRdhq__image img{object-fit:cover;width:100%;height:100%}.Proof-module__hcRdhq__imageHalf img{width:200%;max-width:none;position:absolute;top:0;left:-100%}.Proof-module__hcRdhq__logo{filter:grayscale()brightness(1.6);width:auto;height:28px;margin-bottom:16px}.surface-light .Proof-module__hcRdhq__logo{filter:grayscale()brightness(.4)}.Proof-module__hcRdhq__text{color:var(--color-text-muted);margin:12px 0 0;line-height:1.55}.surface-light .Proof-module__hcRdhq__text{color:var(--color-ink-muted)}.Proof-module__hcRdhq__more{align-items:center;gap:8px;margin-top:18px;font-weight:600;display:inline-flex}
.ProjectTiles-module__eMfFoa__stackSection{padding-bottom:64px}.ProjectTiles-module__eMfFoa__stack{position:relative}.ProjectTiles-module__eMfFoa__stackCard{border-radius:var(--radius-large);background:var(--color-surface-raised);min-height:600px;color:var(--color-text);transform-origin:50% 0;will-change:transform;grid-template-columns:minmax(0,1fr);margin-bottom:28px;display:grid;position:sticky;top:90px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 -20px 60px #0009}.ProjectTiles-module__eMfFoa__stack:has(.ProjectTiles-module__eMfFoa__stackCard:only-child) .ProjectTiles-module__eMfFoa__stackCard{min-height:0;margin-bottom:0;position:static}.ProjectTiles-module__eMfFoa__stack:has(.ProjectTiles-module__eMfFoa__stackCard:only-child) .ProjectTiles-module__eMfFoa__stackText{justify-content:flex-start;gap:28px}@media (prefers-reduced-motion:reduce){.ProjectTiles-module__eMfFoa__stackCard{position:relative;top:auto}}.ProjectTiles-module__eMfFoa__stackText{z-index:2;flex-direction:column;justify-content:space-between;max-width:620px;padding:56px 48px;display:flex;position:relative}.ProjectTiles-module__eMfFoa__badges{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.ProjectTiles-module__eMfFoa__badge{border:1px solid var(--color-accent);color:var(--color-text);font-size:var(--type-small);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;font-weight:500;line-height:1.4;display:inline-flex}.ProjectTiles-module__eMfFoa__stackHeading{max-width:18ch;font-size:var(--type-display-5);line-height:1.15}.ProjectTiles-module__eMfFoa__stackSummary{max-width:44ch;color:var(--color-text-muted);margin:16px 0 0;line-height:1.55}.ProjectTiles-module__eMfFoa__stackButton{align-self:flex-start;margin-top:28px}.ProjectTiles-module__eMfFoa__visual{z-index:0;background:radial-gradient(120% 90% at 85% 15%,#2b2c31 0%,#141518 45%,#0b0b0d 100%);position:absolute;inset:0;overflow:hidden}.ProjectTiles-module__eMfFoa__visual:before{content:"";z-index:1;background:linear-gradient(100deg,#08090bf0 0%,#08090be6 28%,#08090b8c 52%,#08090b1f 78%,#08090b0f 100%),linear-gradient(#08090b00 62%,#08090b8c 100%);position:absolute;inset:0}.ProjectTiles-module__eMfFoa__visual img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ProjectTiles-module__eMfFoa__dim{z-index:5;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}@media (max-width:900px){.ProjectTiles-module__eMfFoa__stackCard{min-height:460px;position:relative;top:auto}.ProjectTiles-module__eMfFoa__stackText{max-width:none;padding:var(--space-inset-medium) var(--space-inset-small)}.ProjectTiles-module__eMfFoa__visual:before{background:linear-gradient(#08090b66 0%,#08090b9e 28%,#08090be0 58%,#08090bf0 100%)}}.ProjectTiles-module__eMfFoa__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.ProjectTiles-module__eMfFoa__gridCard{padding:var(--space-inset-medium);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-large);color:inherit;grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;text-decoration:none;display:grid}.ProjectTiles-module__eMfFoa__gridCard:hover{border-color:var(--color-border-interactive)}.surface-light .ProjectTiles-module__eMfFoa__gridCard{background:var(--color-surface-light-alt);border-color:#0000001a}.ProjectTiles-module__eMfFoa__gridImage{aspect-ratio:4/3;border-radius:var(--radius-medium);position:relative;overflow:hidden}.ProjectTiles-module__eMfFoa__gridImage img{object-fit:cover;width:100%;height:100%}.ProjectTiles-module__eMfFoa__gridImageHalf img{width:200%;max-width:none;position:absolute;top:0;left:-100%}.ProjectTiles-module__eMfFoa__tags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ProjectTiles-module__eMfFoa__tag{border:1px solid var(--color-border-strong);font-size:var(--type-small);border-radius:999px;padding:4px 10px}.surface-light .ProjectTiles-module__eMfFoa__tag{border-color:#0003}.ProjectTiles-module__eMfFoa__client{color:var(--color-text-muted);font-size:var(--type-small);margin-bottom:8px;font-weight:600;display:block}.surface-light .ProjectTiles-module__eMfFoa__client{color:var(--color-ink-muted)}.ProjectTiles-module__eMfFoa__text{color:var(--color-text-muted);margin:12px 0 0;line-height:1.55}.surface-light .ProjectTiles-module__eMfFoa__text{color:var(--color-ink-muted)}.ProjectTiles-module__eMfFoa__more{align-items:center;gap:8px;margin-top:18px;font-weight:600;display:inline-flex}.ProjectTiles-module__eMfFoa__empty{padding:var(--space-inset-medium);border:1px dashed var(--color-border-interactive);border-radius:var(--radius-large);color:var(--color-text-muted)}.surface-light .ProjectTiles-module__eMfFoa__empty{color:var(--color-ink-muted);border-color:#0000004d}.ProjectTiles-module__eMfFoa__filter{border:0;flex-wrap:wrap;gap:8px;margin:0 0 34px;padding:0;display:flex}.ProjectTiles-module__eMfFoa__count{color:var(--color-text-muted);font-size:var(--type-small);margin:-14px 0 34px}.ProjectTiles-module__eMfFoa__count b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.surface-light .ProjectTiles-module__eMfFoa__count{color:var(--color-ink-muted)}.surface-light .ProjectTiles-module__eMfFoa__count b{color:var(--color-ink)}.ProjectTiles-module__eMfFoa__compact .ProjectTiles-module__eMfFoa__stackCard{min-height:0;margin-bottom:18px}.ProjectTiles-module__eMfFoa__list{position:relative}.ProjectTiles-module__eMfFoa__filter legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ProjectTiles-module__eMfFoa__filter label{border:1px solid var(--color-border-strong);cursor:var(--cursor-interactive);color:#ddd;font-size:var(--type-body);border-radius:999px;padding:7px 14px;font-weight:500;display:inline-flex;position:relative}.surface-light .ProjectTiles-module__eMfFoa__filter label{color:var(--color-ink)}.ProjectTiles-module__eMfFoa__filter input{opacity:0;cursor:var(--cursor-interactive);position:absolute;inset:0}.ProjectTiles-module__eMfFoa__filter label:has(input:checked){border-color:var(--color-accent);background:var(--color-accent);color:var(--color-ink)}.ProjectTiles-module__eMfFoa__filter label:has(input:focus-visible){outline:2px solid var(--color-focus,currentColor);outline-offset:2px}.surface-light .ProjectTiles-module__eMfFoa__filter label{border-color:#0003}@media (max-width:600px){.ProjectTiles-module__eMfFoa__stackCard{flex-direction:column;min-height:0;display:flex}.ProjectTiles-module__eMfFoa__stackSummary{display:none}.ProjectTiles-module__eMfFoa__stackText{padding:26px 22px 22px}.ProjectTiles-module__eMfFoa__stackButton{margin-top:22px}.ProjectTiles-module__eMfFoa__visual{aspect-ratio:16/10;background:0 0;order:2;position:relative;inset:auto}.ProjectTiles-module__eMfFoa__visual:before{background:linear-gradient(#08090b 0%,#08090b00 28%)}.ProjectTiles-module__eMfFoa__visual img{object-position:right center}}
.Prose-module__wpLKdW__article{max-width:720px;margin:0 auto}.Prose-module__wpLKdW__intro{padding:var(--space-inset-small);border-radius:var(--radius-medium);background:var(--color-surface-raised);margin:0 0 40px;box-shadow:0 0 0 1px #ffffff0f}.surface-light .Prose-module__wpLKdW__intro{background:#fff;box-shadow:0 0 0 1px #0000000f}.Prose-module__wpLKdW__figure{margin:0 0 40px}.Prose-module__wpLKdW__figure img{border-radius:var(--radius-medium);width:100%;height:auto;display:block}.Prose-module__wpLKdW__introLabel{font-family:var(--font-display);font-size:var(--type-small);margin-bottom:8px;font-weight:600;display:block}.Prose-module__wpLKdW__intro p{font-family:var(--font-display);font-size:var(--type-heading-4);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.4}.Prose-module__wpLKdW__prose :where(p,ul,ol,pre,blockquote,figure){margin:0 0 18px}.Prose-module__wpLKdW__prose>:last-child{margin-bottom:0}.Prose-module__wpLKdW__prose h2{font-family:var(--font-display);letter-spacing:-.02em;margin:48px 0 14px;font-size:28px;font-weight:600;line-height:1.15}.Prose-module__wpLKdW__prose h3{font-family:var(--font-display);font-size:var(--type-heading-4);letter-spacing:-.015em;margin:34px 0 10px;font-weight:600}.Prose-module__wpLKdW__prose p,.Prose-module__wpLKdW__prose li{color:#e6e6e6;font-size:var(--type-lead);line-height:1.65}:is(.surface-light .Prose-module__wpLKdW__prose p,.surface-light .Prose-module__wpLKdW__prose li){color:var(--color-ink)}.Prose-module__wpLKdW__prose ol,.Prose-module__wpLKdW__prose ul{padding-left:22px;line-height:1.6}.Prose-module__wpLKdW__prose ul{list-style:outside}.Prose-module__wpLKdW__prose ol{list-style:decimal}.Prose-module__wpLKdW__prose li{margin-bottom:8px}.Prose-module__wpLKdW__prose code{border-radius:var(--radius-medium);font-family:var(--font-display);background:#ffffff14;padding:1px 6px;font-size:.92em}.surface-light .Prose-module__wpLKdW__prose code{background:#0000000f}.Prose-module__wpLKdW__prose blockquote{padding:var(--space-inset-small);border-radius:var(--radius-medium);background:linear-gradient(90deg, #0d94882e, #0d948800 70%), var(--color-surface-raised);margin:36px 0;box-shadow:0 0 0 1px #ffffff0f}.Prose-module__wpLKdW__prose blockquote p{color:#ddd;font-size:var(--type-lead);margin:0;line-height:1.65}.surface-light .Prose-module__wpLKdW__prose blockquote{background:var(--color-surface-light-alt);box-shadow:none}.surface-light .Prose-module__wpLKdW__prose blockquote p{color:var(--color-ink-muted)}.Prose-module__wpLKdW__prose a{color:inherit}.Prose-module__wpLKdW__closing{padding:var(--space-inset-small);border-radius:var(--radius-large);background:var(--color-surface-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;display:flex;box-shadow:0 0 0 1px #ffffff0f}.Prose-module__wpLKdW__closing p{max-width:52ch;font-size:var(--type-lead);margin:0;line-height:1.65}.surface-light .Prose-module__wpLKdW__closing{background:#fff;box-shadow:0 0 0 1px #0000000f}.Prose-module__wpLKdW__prose blockquote>strong:first-child,.Prose-module__wpLKdW__prose blockquote p>strong:first-child{margin-bottom:8px;display:block}
.Quotes-module__0cP2ia__list{gap:24px;display:grid}.Quotes-module__0cP2ia__two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.Quotes-module__0cP2ia__two{grid-template-columns:minmax(0,1fr)}}.Quotes-module__0cP2ia__quote{padding:var(--space-inset-large);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-large);margin:0}.surface-light .Quotes-module__0cP2ia__quote{background:var(--color-surface-light-alt);border-color:#0000001a}.Quotes-module__0cP2ia__text{font-family:var(--font-headline);font-size:var(--type-display-5);letter-spacing:-.02em;margin:0;line-height:1.25}.Quotes-module__0cP2ia__single .Quotes-module__0cP2ia__text{font-size:var(--type-display-4);max-width:24ch}.Quotes-module__0cP2ia__person{align-items:center;gap:14px;margin-top:28px;font-style:normal;display:flex}.Quotes-module__0cP2ia__person img{object-fit:cover;object-position:50% 22%;border-radius:50%;width:52px;height:52px}.Quotes-module__0cP2ia__initial{border:1px solid var(--color-border-strong);border-radius:50%;place-items:center;width:52px;height:52px;font-weight:600;display:grid}.Quotes-module__0cP2ia__name{font-weight:600;display:block}.Quotes-module__0cP2ia__role{color:var(--color-text-muted);font-size:var(--type-small);display:block}.surface-light .Quotes-module__0cP2ia__role{color:var(--color-ink-muted)}.Quotes-module__0cP2ia__translation{border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--type-body);margin-top:18px;padding-top:18px;line-height:1.55}.surface-light .Quotes-module__0cP2ia__translation{color:var(--color-ink-muted);border-color:#0000001f}.Quotes-module__0cP2ia__translationLabel{font-size:var(--type-small);margin-bottom:6px;font-weight:600;display:block}.Quotes-module__0cP2ia__rows{border-top:1px solid var(--color-border)}.surface-light .Quotes-module__0cP2ia__rows{border-color:#00000026}.Quotes-module__0cP2ia__row{border-bottom:1px solid var(--color-border);grid-template-columns:170px minmax(0,1fr) 280px;align-items:start;gap:48px;margin:0;padding:52px 0;display:grid}.surface-light .Quotes-module__0cP2ia__row{border-color:#00000026}.Quotes-module__0cP2ia__logo{object-fit:contain;object-position:left center;filter:brightness(0)invert();opacity:.9;width:auto;max-width:170px;height:44px}.surface-light .Quotes-module__0cP2ia__logo{filter:brightness(0);opacity:.8}.Quotes-module__0cP2ia__rowText{font-family:var(--font-display);font-size:var(--type-display-5);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.Quotes-module__0cP2ia__who{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.Quotes-module__0cP2ia__who .Quotes-module__0cP2ia__person{margin-top:0}.Quotes-module__0cP2ia__personSmall img,.Quotes-module__0cP2ia__personSmall .Quotes-module__0cP2ia__initial{width:56px;height:56px}.Quotes-module__0cP2ia__personSmall .Quotes-module__0cP2ia__name{font-size:var(--type-small)}@media (max-width:1000px){.Quotes-module__0cP2ia__row{grid-template-columns:minmax(0,1fr);gap:24px;padding:36px 0}}
.RailSection-module__JTeYGG__layout{grid-template-columns:minmax(0,5fr) 2px minmax(0,7fr);align-items:start;gap:0 56px;display:grid}.RailSection-module__JTeYGG__left{position:sticky;top:110px}.RailSection-module__JTeYGG__text{max-width:46ch;color:var(--color-text-muted);font-size:var(--type-body);margin:22px 0 0;line-height:1.55;display:block}.surface-light .RailSection-module__JTeYGG__text{color:var(--color-ink-muted)}.RailSection-module__JTeYGG__picture{border-radius:var(--radius-medium);aspect-ratio:4/3;margin-top:36px;overflow:hidden}.RailSection-module__JTeYGG__picture img{object-fit:cover;width:100%;height:100%}.RailSection-module__JTeYGG__rail{background:#ffffff1f;align-self:stretch;margin-top:8px;position:relative}.surface-light .RailSection-module__JTeYGG__rail{background:#0000001f}.RailSection-module__JTeYGG__fill{background:var(--color-support);width:100%;height:0;position:absolute;top:0;left:0}.RailSection-module__JTeYGG__marker{border:1px solid var(--color-text);background:var(--color-surface);border-radius:50%;width:18px;height:18px;margin-left:-8px;display:block;position:sticky;top:50vh}.RailSection-module__JTeYGG__marker:after{content:"";background:var(--color-text);border-radius:50%;position:absolute;inset:6px}.surface-light .RailSection-module__JTeYGG__marker{border-color:var(--color-ink);background:var(--color-surface-light)}.surface-light .RailSection-module__JTeYGG__marker:after{background:var(--color-ink)}.RailSection-module__JTeYGG__right{padding-top:4px}.RailSection-module__JTeYGG__item{border-bottom:1px solid #ffffff1f;margin-bottom:44px;padding:0 0 44px;transition:opacity .4s;display:block}.surface-light .RailSection-module__JTeYGG__item{border-color:#0000001f}.RailSection-module__JTeYGG__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.RailSection-module__JTeYGG__right .RailSection-module__JTeYGG__itemHeading{max-width:24ch;font-size:var(--type-heading-3);line-height:1.25}.RailSection-module__JTeYGG__itemText{max-width:54ch;color:var(--color-text-muted);margin:16px 0 0;line-height:1.55}.surface-light .RailSection-module__JTeYGG__itemText{color:var(--color-ink-muted)}.RailSection-module__JTeYGG__itemLink{margin-top:22px;display:inline-block}.RailSection-module__JTeYGG__dim .RailSection-module__JTeYGG__itemHeading{color:#a3a3a8}.RailSection-module__JTeYGG__dim .RailSection-module__JTeYGG__itemText{color:#8a8a90}.surface-light .RailSection-module__JTeYGG__dim .RailSection-module__JTeYGG__itemHeading{color:#5c5c60}.surface-light .RailSection-module__JTeYGG__dim .RailSection-module__JTeYGG__itemText{color:#6a6a6e}@media (max-width:900px){.RailSection-module__JTeYGG__layout{grid-template-columns:minmax(0,1fr);gap:40px}.RailSection-module__JTeYGG__left{position:static}.RailSection-module__JTeYGG__rail{display:none}}
.RelatedPages-module__YlEzJa__list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.RelatedPages-module__YlEzJa__item{padding:var(--space-inset-small);border:1px solid var(--color-border);border-radius:var(--radius-medium);color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.RelatedPages-module__YlEzJa__item:hover{border-color:var(--color-border-interactive)}.surface-light .RelatedPages-module__YlEzJa__item{border-color:#0000001f}.RelatedPages-module__YlEzJa__kind{color:var(--color-text-muted);font-size:var(--type-small);font-weight:600}.surface-light .RelatedPages-module__YlEzJa__kind{color:var(--color-ink-muted)}.RelatedPages-module__YlEzJa__title{font-family:var(--font-display);font-weight:600;font-size:var(--type-heading-4);align-items:center;gap:8px;line-height:1.3;display:flex}.RelatedPages-module__YlEzJa__summary{color:var(--color-text-muted);font-size:var(--type-small);margin:0;line-height:1.5}.surface-light .RelatedPages-module__YlEzJa__summary{color:var(--color-ink-muted)}
.AttackScan-module__TMRyqq__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px 64px;display:grid}.AttackScan-module__TMRyqq__text{gap:18px;min-width:0;display:grid}.AttackScan-module__TMRyqq__paragraph{max-width:54ch;color:var(--color-text-muted);margin:0;line-height:1.7}.surface-light .AttackScan-module__TMRyqq__paragraph{color:var(--color-ink-muted)}.AttackScan-module__TMRyqq__stage{gap:24px;min-width:0;display:grid}.AttackScan-module__TMRyqq__window{border-radius:var(--radius-large);box-shadow:0 0 0 1px var(--color-border), 0 40px 80px -46px #000c;background:#16181c;overflow:hidden}.surface-light .AttackScan-module__TMRyqq__window{box-shadow:0 0 0 1px #00000024,0 40px 80px -50px #00000073}.AttackScan-module__TMRyqq__bar{background:#22252a;align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.AttackScan-module__TMRyqq__bar i{background:#3d434b;border-radius:50%;flex:none;width:10px;height:10px}.AttackScan-module__TMRyqq__bar span{color:#9aa0a8;text-overflow:ellipsis;white-space:nowrap;margin-left:10px;font-size:12px;overflow:hidden}.AttackScan-module__TMRyqq__log{gap:14px;padding:20px 20px 22px;font-family:ui-monospace,SF Mono,sfmono-regular,menlo,consolas,monospace;font-size:13px;line-height:1.5;display:grid;position:relative}.AttackScan-module__TMRyqq__line{gap:3px;margin:0;display:grid}.AttackScan-module__TMRyqq__request{color:#e6e8ea;word-break:break-word;gap:10px;display:flex}.AttackScan-module__TMRyqq__method{color:#6f757d;flex:none;width:4ch;font-style:normal}.AttackScan-module__TMRyqq__reply{color:#9aa0a8;word-break:break-word;gap:10px;padding-left:calc(4ch + 10px);display:flex}.AttackScan-module__TMRyqq__reply b{width:3ch;color:var(--color-signal);flex:none;font-weight:600}.AttackScan-module__TMRyqq__close{color:var(--color-support);margin:4px 0 0;font-weight:600}.AttackScan-module__TMRyqq__cursor{background:#6f757d;width:8px;height:15px;display:block}.AttackScan-module__TMRyqq__stage[data-sequence] .AttackScan-module__TMRyqq__line,.AttackScan-module__TMRyqq__stage[data-sequence] .AttackScan-module__TMRyqq__close{opacity:0}.AttackScan-module__TMRyqq__stage[data-sequence][data-stage=scan] .AttackScan-module__TMRyqq__line,.AttackScan-module__TMRyqq__stage[data-sequence][data-stage=read] .AttackScan-module__TMRyqq__line,.AttackScan-module__TMRyqq__stage[data-sequence][data-stage=hit] .AttackScan-module__TMRyqq__line,.AttackScan-module__TMRyqq__stage[data-sequence][data-stage=hit] .AttackScan-module__TMRyqq__close{animation:.26s forwards AttackScan-module__TMRyqq__appear;animation-delay:calc(var(--i) * .52s)}.AttackScan-module__TMRyqq__stage[data-sequence] .AttackScan-module__TMRyqq__cursor{animation:1s step-end infinite AttackScan-module__TMRyqq__blink}@media (prefers-reduced-motion:reduce){.AttackScan-module__TMRyqq__stage[data-sequence][data-stage] .AttackScan-module__TMRyqq__line,.AttackScan-module__TMRyqq__stage[data-sequence][data-stage] .AttackScan-module__TMRyqq__close{opacity:1;animation:none}.AttackScan-module__TMRyqq__stage[data-sequence] .AttackScan-module__TMRyqq__cursor{animation:none}}@keyframes AttackScan-module__TMRyqq__appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes AttackScan-module__TMRyqq__blink{0%,49%{opacity:1}50%,to{opacity:0}}.AttackScan-module__TMRyqq__note{color:var(--color-text-muted);font-size:var(--type-small);margin:0;line-height:1.6}.surface-light .AttackScan-module__TMRyqq__note{color:var(--color-ink-muted)}@media (max-width:900px){.AttackScan-module__TMRyqq__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.AttackScan-module__TMRyqq__log{padding:16px 14px 18px;font-size:12px}}
.DocumentControl-module__8i9kua__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px 64px;display:grid}.DocumentControl-module__8i9kua__text{gap:18px;min-width:0;display:grid}.DocumentControl-module__8i9kua__paragraph{max-width:54ch;color:var(--color-text-muted);margin:0;line-height:1.7}.surface-light .DocumentControl-module__8i9kua__paragraph{color:var(--color-ink-muted)}.DocumentControl-module__8i9kua__stage{justify-items:center;min-width:0;display:grid}.DocumentControl-module__8i9kua__phone{aspect-ratio:10/17;background:#16181c;border-radius:38px;width:100%;max-width:310px;padding:11px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -44px #000c}.surface-light .DocumentControl-module__8i9kua__phone{box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 80px -48px #00000080}.DocumentControl-module__8i9kua__notch{z-index:3;background:#0f172238;border-radius:999px;width:72px;height:5px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.DocumentControl-module__8i9kua__screen{--bink:#0f1722;--bink3:#6b7787;--bline:#e4e8ee;--bbg:#f4f6f9;--bmarke:#2b5d8a;--bok:#15803d;--bokbg:#e7f6ec;--brev:#b45309;--bdue:#b91c1c;background:var(--bbg);border-radius:28px;align-content:start;gap:0;height:100%;display:grid;position:relative;overflow:hidden}.DocumentControl-module__8i9kua__appBar{border-bottom:1px solid var(--bline);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:26px 14px 11px;display:flex}.DocumentControl-module__8i9kua__brand{color:var(--bink);font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.DocumentControl-module__8i9kua__brandMark{background:var(--bmarke);color:#fff;letter-spacing:.02em;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:700;display:grid}.DocumentControl-module__8i9kua__avatar{background:var(--bmarke);opacity:.85;border-radius:50%;width:22px;height:22px}.DocumentControl-module__8i9kua__card{border:1px solid var(--bline);background:#fff;border-radius:12px;margin:12px;overflow:hidden}.DocumentControl-module__8i9kua__task{align-items:center;gap:10px;padding:11px 12px;display:flex}.DocumentControl-module__8i9kua__task+.DocumentControl-module__8i9kua__task{border-top:1px solid var(--bline)}.DocumentControl-module__8i9kua__tone{border-radius:50%;flex:none;width:7px;height:7px}.DocumentControl-module__8i9kua__tone[data-tone=due]{background:var(--bdue)}.DocumentControl-module__8i9kua__tone[data-tone=open]{background:var(--bmarke)}.DocumentControl-module__8i9kua__tone[data-tone=review]{background:var(--brev)}.DocumentControl-module__8i9kua__lines{flex:auto;gap:5px;min-width:0;display:grid}.DocumentControl-module__8i9kua__line{width:var(--w);background:#0f172229;border-radius:999px;height:7px}.DocumentControl-module__8i9kua__sub{width:var(--w);background:#0f172214;border-radius:999px;height:5px}.DocumentControl-module__8i9kua__push{z-index:2;background:#fffffffa;border-radius:16px;gap:4px;padding:11px 12px 12px;transition:transform .52s cubic-bezier(.22,1.2,.36,1),opacity .32s;display:grid;position:absolute;top:60px;left:10px;right:10px;box-shadow:0 0 0 1px #0f172214,0 16px 30px -14px #0f172273}.DocumentControl-module__8i9kua__pushHead{color:var(--bink3);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.DocumentControl-module__8i9kua__pushApp{letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:flex}.DocumentControl-module__8i9kua__mark{background:var(--bmarke);border-radius:4px;width:13px;height:13px}.DocumentControl-module__8i9kua__pushTitle{color:var(--bink);font-family:var(--font-display);letter-spacing:-.01em;font-size:12.5px;font-weight:600;line-height:1.3}.DocumentControl-module__8i9kua__pushText{color:var(--bink3);font-size:11.5px;line-height:1.4}.DocumentControl-module__8i9kua__action,.DocumentControl-module__8i9kua__confirmed{text-align:center;border-radius:8px;margin-top:7px;padding:7px 11px;font-size:11px;font-weight:600}.DocumentControl-module__8i9kua__action{background:var(--bmarke);color:#fff;display:none}.DocumentControl-module__8i9kua__confirmed{background:var(--bokbg);color:var(--bok);justify-content:center;align-items:center;gap:7px;display:flex}.DocumentControl-module__8i9kua__check{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.DocumentControl-module__8i9kua__stage[data-sequence] .DocumentControl-module__8i9kua__push{opacity:0;transform:translateY(-190%)}.DocumentControl-module__8i9kua__stage[data-sequence] .DocumentControl-module__8i9kua__confirmed{display:none}.DocumentControl-module__8i9kua__stage[data-sequence][data-stage=push] .DocumentControl-module__8i9kua__push,.DocumentControl-module__8i9kua__stage[data-sequence][data-stage=open] .DocumentControl-module__8i9kua__push,.DocumentControl-module__8i9kua__stage[data-sequence][data-stage=done] .DocumentControl-module__8i9kua__push{opacity:1;transform:none}.DocumentControl-module__8i9kua__stage[data-sequence][data-stage=open] .DocumentControl-module__8i9kua__action{display:block}.DocumentControl-module__8i9kua__stage[data-sequence][data-stage=done] .DocumentControl-module__8i9kua__action{display:none}.DocumentControl-module__8i9kua__stage[data-sequence][data-stage=done] .DocumentControl-module__8i9kua__confirmed{display:flex}@media (prefers-reduced-motion:reduce){.DocumentControl-module__8i9kua__push{transition:none}}@media (max-width:900px){.DocumentControl-module__8i9kua__layout{grid-template-columns:minmax(0,1fr)}}
.ResourceTree-module__pVqV8W__tool{margin-top:var(--space-inset-large)}.ResourceTree-module__pVqV8W__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ResourceTree-module__pVqV8W__lamps{color:var(--color-text-muted);font-size:var(--type-small);flex-wrap:wrap;gap:20px;margin:0;display:flex}.ResourceTree-module__pVqV8W__lamps>span{align-items:center;gap:8px;display:inline-flex}.ResourceTree-module__pVqV8W__lamps b{color:var(--color-text);font-family:var(--font-display);font-weight:600}.surface-light .ResourceTree-module__pVqV8W__lamps{color:var(--color-ink-muted)}.surface-light .ResourceTree-module__pVqV8W__lamps b{color:var(--color-ink)}.ResourceTree-module__pVqV8W__lamps i,.ResourceTree-module__pVqV8W__dot{background:var(--color-text-faint);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.ResourceTree-module__pVqV8W__lamps i[data-state=healthy],.ResourceTree-module__pVqV8W__node[data-state=healthy] .ResourceTree-module__pVqV8W__dot{background:var(--color-ok)}.ResourceTree-module__pVqV8W__lamps i[data-state=starting],.ResourceTree-module__pVqV8W__node[data-state=starting] .ResourceTree-module__pVqV8W__dot{background:var(--color-accent)}.ResourceTree-module__pVqV8W__lamps i[data-state=broken],.ResourceTree-module__pVqV8W__node[data-state=broken] .ResourceTree-module__pVqV8W__dot{background:var(--color-signal)}.surface-light .ResourceTree-module__pVqV8W__lamps i[data-state=healthy]{background:var(--color-ok-ink)}.surface-light .ResourceTree-module__pVqV8W__node[data-state=healthy] .ResourceTree-module__pVqV8W__dot{background:var(--color-ok-ink)}.surface-light .ResourceTree-module__pVqV8W__lamps i[data-state=starting]{background:var(--color-warn-on-light)}.surface-light .ResourceTree-module__pVqV8W__node[data-state=starting] .ResourceTree-module__pVqV8W__dot{background:var(--color-warn-on-light)}.surface-light .ResourceTree-module__pVqV8W__lamps i[data-state=broken]{background:var(--color-signal-on-light)}.surface-light .ResourceTree-module__pVqV8W__node[data-state=broken] .ResourceTree-module__pVqV8W__dot{background:var(--color-signal-on-light)}.ResourceTree-module__pVqV8W__mode{border:0;gap:8px;margin:0;padding:0;display:flex}.ResourceTree-module__pVqV8W__mode legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ResourceTree-module__pVqV8W__mode label{cursor:var(--cursor-interactive)}.ResourceTree-module__pVqV8W__mode input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ResourceTree-module__pVqV8W__mode span{height:32px;box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--type-small);border-radius:999px;place-items:center;padding:0 15px;font-weight:500;transition:background .15s,color .15s;display:grid}.ResourceTree-module__pVqV8W__mode label:hover span{color:var(--color-text)}.ResourceTree-module__pVqV8W__mode input:checked+span{background:var(--color-text);box-shadow:none;color:var(--color-ink)}.ResourceTree-module__pVqV8W__mode input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:2px}.surface-light .ResourceTree-module__pVqV8W__mode span{box-shadow:inset 0 0 0 1px var(--color-border-interactive-on-light);color:var(--color-ink-muted)}.surface-light .ResourceTree-module__pVqV8W__mode label:hover span{color:var(--color-ink)}.surface-light .ResourceTree-module__pVqV8W__mode input:checked+span{background:var(--color-ink);color:var(--color-surface-light)}.ResourceTree-module__pVqV8W__field{padding:var(--space-inset-medium);border-radius:var(--radius-large);background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-border);overflow-x:auto}.ResourceTree-module__pVqV8W__field:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.surface-light .ResourceTree-module__pVqV8W__field{background:#fff;box-shadow:inset 0 0 0 1px #00000014}.ResourceTree-module__pVqV8W__inner{min-width:1160px;position:relative}.ResourceTree-module__pVqV8W__edges{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ResourceTree-module__pVqV8W__edges path{fill:none;stroke:var(--color-border-strong);stroke-width:1.5px}.ResourceTree-module__pVqV8W__edges path[data-mark=dead]{stroke:color-mix(in srgb, var(--color-signal) 55%, transparent);stroke-dasharray:4 4}.ResourceTree-module__pVqV8W__edges path[data-mark=fresh]{stroke:var(--color-accent)}.surface-light .ResourceTree-module__pVqV8W__edges path{stroke:#0000002e}.surface-light .ResourceTree-module__pVqV8W__edges path[data-mark=dead]{stroke:color-mix(in srgb, var(--color-signal-on-light) 55%, transparent)}.surface-light .ResourceTree-module__pVqV8W__edges path[data-mark=fresh]{stroke:var(--color-warn)}.ResourceTree-module__pVqV8W__nodes{z-index:1;grid-template-columns:repeat(var(--tree-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--tree-rows), auto);align-items:center;gap:14px 30px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ResourceTree-module__pVqV8W__node{grid-column:var(--tree-column);grid-row:var(--tree-row);background:var(--color-surface-raised-alt);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 11px;padding:11px 22px 11px 12px;transition:box-shadow .3s;display:grid;position:relative}.ResourceTree-module__pVqV8W__node[data-pending]{visibility:hidden}.ResourceTree-module__pVqV8W__node[data-state=broken]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-signal) 60%, transparent)}.ResourceTree-module__pVqV8W__node[data-state=broken] .ResourceTree-module__pVqV8W__text b,.ResourceTree-module__pVqV8W__node[data-state=broken] .ResourceTree-module__pVqV8W__text em{color:var(--color-text-muted);text-decoration:line-through}.ResourceTree-module__pVqV8W__node[data-state=starting]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-accent) 60%, transparent)}.surface-light .ResourceTree-module__pVqV8W__node{background:var(--color-surface-light-alt);box-shadow:inset 0 0 0 1px #0000001a}:is(.surface-light .ResourceTree-module__pVqV8W__node[data-state=broken] .ResourceTree-module__pVqV8W__text b,.surface-light .ResourceTree-module__pVqV8W__node[data-state=broken] .ResourceTree-module__pVqV8W__text em){color:var(--color-ink-muted)}.ResourceTree-module__pVqV8W__badge{width:30px;height:30px;color:var(--color-text);font-family:var(--font-display);letter-spacing:.02em;background:#ffffff17;border-radius:50%;place-items:center;font-size:9.5px;font-weight:600;display:grid}.surface-light .ResourceTree-module__pVqV8W__badge{color:var(--color-ink);background:#00000014}.ResourceTree-module__pVqV8W__text{min-width:0;display:block}.ResourceTree-module__pVqV8W__text b{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.25;display:block}.ResourceTree-module__pVqV8W__text em{color:var(--color-text-muted);margin-top:3px;font-size:12px;font-style:normal;line-height:1.3;display:block}.surface-light .ResourceTree-module__pVqV8W__text b{color:var(--color-ink)}.surface-light .ResourceTree-module__pVqV8W__text em{color:var(--color-ink-muted)}.ResourceTree-module__pVqV8W__node .ResourceTree-module__pVqV8W__dot{position:absolute;top:9px;right:9px}.ResourceTree-module__pVqV8W__technical{display:none}.ResourceTree-module__pVqV8W__head:has(input[value=technical]:checked)~.ResourceTree-module__pVqV8W__field .ResourceTree-module__pVqV8W__plain{display:none}.ResourceTree-module__pVqV8W__head:has(input[value=technical]:checked)~.ResourceTree-module__pVqV8W__field .ResourceTree-module__pVqV8W__technical{display:inline}.ResourceTree-module__pVqV8W__demo{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start;gap:12px 40px;margin-top:28px;display:grid}.ResourceTree-module__pVqV8W__demoHeading{font-family:var(--font-display);font-size:var(--type-heading-4);letter-spacing:-.01em;font-weight:600;line-height:1.25}.ResourceTree-module__pVqV8W__log{counter-reset:log;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ResourceTree-module__pVqV8W__tool[data-sequence] .ResourceTree-module__pVqV8W__log li:not([data-shown]){visibility:hidden}.ResourceTree-module__pVqV8W__log li{counter-increment:log;color:var(--color-text-muted);font-size:var(--type-small);grid-template-columns:24px minmax(0,1fr);gap:10px;line-height:1.5;display:grid}.ResourceTree-module__pVqV8W__log li:before{content:counter(log, decimal-leading-zero);color:var(--color-accent);font-family:var(--font-display);font-size:12px;font-weight:700;line-height:1.75}.surface-light .ResourceTree-module__pVqV8W__log li{color:var(--color-ink-muted)}.surface-light .ResourceTree-module__pVqV8W__log li:before{color:var(--color-ink)}.ResourceTree-module__pVqV8W__note{max-width:70ch;color:var(--color-text-muted);font-size:var(--type-small);margin-top:20px;line-height:1.55}.surface-light .ResourceTree-module__pVqV8W__note{color:var(--color-ink-muted)}@media (max-width:760px){.ResourceTree-module__pVqV8W__demo{grid-template-columns:minmax(0,1fr)}.ResourceTree-module__pVqV8W__field{padding:var(--space-inset-small)}}
.ScopeList-module__wtiuxW__list{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin:0;padding:0;list-style:none;display:grid}.ScopeList-module__wtiuxW__columns3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.surface-light .ScopeList-module__wtiuxW__list{border-color:#00000026}@media (max-width:900px){.ScopeList-module__wtiuxW__list,.ScopeList-module__wtiuxW__columns3{grid-template-columns:minmax(0,1fr)}}.ScopeList-module__wtiuxW__item{border-bottom:1px solid var(--color-border);color:#ddd;padding:20px 0 20px 34px;line-height:1.5;position:relative}.ScopeList-module__wtiuxW__item:before{content:"";background:var(--color-accent);width:16px;height:2px;position:absolute;top:29px;left:0}.surface-light .ScopeList-module__wtiuxW__item{color:var(--color-ink);border-color:#00000026}.surface-light .ScopeList-module__wtiuxW__item:before{background:var(--color-ink)}.ScopeList-module__wtiuxW__task{font-family:var(--font-display);font-size:var(--type-lead);font-weight:600;line-height:1.3;display:block}.ScopeList-module__wtiuxW__who{color:var(--color-text-muted);font-size:var(--type-body);flex-direction:column;gap:5px;margin-top:12px;line-height:1.4;display:flex}.surface-light .ScopeList-module__wtiuxW__who{color:var(--color-ink-muted)}.ScopeList-module__wtiuxW__phases{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ScopeList-module__wtiuxW__three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.ScopeList-module__wtiuxW__phases,.ScopeList-module__wtiuxW__three{grid-template-columns:minmax(0,1fr);gap:10px}}.ScopeList-module__wtiuxW__phase{border-radius:var(--radius-large);min-width:0;color:var(--color-text);background:#000;padding:38px 36px 34px;position:relative}@media (max-width:900px){.ScopeList-module__wtiuxW__phase{padding:30px 26px 26px}}.ScopeList-module__wtiuxW__phaseTitle{font-family:var(--font-display);font-size:var(--type-heading-3);letter-spacing:-.02em;margin:0;padding-bottom:22px;font-weight:600;display:block}.ScopeList-module__wtiuxW__number{color:var(--color-accent);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:44px;font-weight:700;line-height:1;display:block}.ScopeList-module__wtiuxW__phaseList{margin:0;padding:0;list-style:none}.ScopeList-module__wtiuxW__phaseItem{color:#dcdcdc;font-size:var(--type-body);grid-template-columns:18px minmax(0,1fr) auto;align-items:baseline;gap:0 12px;padding:6px 0;line-height:1.45;display:grid}.ScopeList-module__wtiuxW__check{color:var(--color-accent);transform:translateY(2px)}.ScopeList-module__wtiuxW__pill{background:var(--color-accent);color:var(--color-ink);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.3}.ScopeList-module__wtiuxW__hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ScopeList-module__wtiuxW__phases[data-folding=true] .ScopeList-module__wtiuxW__phase{padding:0}.ScopeList-module__wtiuxW__phases[data-folding=true] .ScopeList-module__wtiuxW__phaseTitle{padding-bottom:0}.ScopeList-module__wtiuxW__phaseToggle{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:var(--cursor-interactive);background:0 0;border:0;align-items:center;gap:14px;padding:20px 22px;display:flex}.ScopeList-module__wtiuxW__phaseToggle .ScopeList-module__wtiuxW__number{font-size:var(--type-heading-4);margin-bottom:0}.ScopeList-module__wtiuxW__phaseName{flex:auto;min-width:0}.ScopeList-module__wtiuxW__phaseSign{opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:9px;height:9px;transition:transform .2s;transform:translateY(-3px)rotate(45deg)}.ScopeList-module__wtiuxW__phaseToggle[aria-expanded=true] .ScopeList-module__wtiuxW__phaseSign{opacity:1;transform:translateY(2px)rotate(225deg)}.ScopeList-module__wtiuxW__phases[data-folding=true] .ScopeList-module__wtiuxW__phaseList{padding:0 22px 22px}.ScopeList-module__wtiuxW__phases[data-folding=true] .ScopeList-module__wtiuxW__phaseList[hidden]{display:none}@media (prefers-reduced-motion:reduce){.ScopeList-module__wtiuxW__phaseSign{transition:none}}
.ScrollStory-module__Rj5Ivq__grid{grid-template-columns:minmax(0,44%) minmax(0,56%);align-items:start;column-gap:clamp(32px,5vw,72px);display:grid}.ScrollStory-module__Rj5Ivq__text{grid-area:1/1}.ScrollStory-module__Rj5Ivq__step{min-height:100svh;color:var(--color-text-muted);flex-direction:column;justify-content:center;padding:10svh 0;transition:color .45s;display:flex}.surface-light .ScrollStory-module__Rj5Ivq__step{color:var(--color-ink-muted)}.ScrollStory-module__Rj5Ivq__step[data-active=on]{color:var(--color-text)}.surface-light .ScrollStory-module__Rj5Ivq__step[data-active=on]{color:var(--color-ink)}.ScrollStory-module__Rj5Ivq__step:first-child{justify-content:flex-start;padding-top:9svh}.ScrollStory-module__Rj5Ivq__step:last-child{justify-content:flex-start;min-height:auto;padding-bottom:12svh}.ScrollStory-module__Rj5Ivq__number{color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:44px;font-weight:700;line-height:1;transition:color .4s;display:block}.ScrollStory-module__Rj5Ivq__step[data-active=on] .ScrollStory-module__Rj5Ivq__number{color:var(--color-text)}.surface-light .ScrollStory-module__Rj5Ivq__number{color:var(--color-ink-muted)}.surface-light .ScrollStory-module__Rj5Ivq__step[data-active=on] .ScrollStory-module__Rj5Ivq__number{color:var(--color-ink)}.ScrollStory-module__Rj5Ivq__heading{max-width:15ch;color:var(--color-text);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(28px,3.3vw,48px);font-weight:700;line-height:1.04}.ScrollStory-module__Rj5Ivq__paragraph{max-width:36ch;font-size:var(--type-lead);margin-top:22px;line-height:1.62}.ScrollStory-module__Rj5Ivq__paragraph+.ScrollStory-module__Rj5Ivq__paragraph{margin-top:14px}.ScrollStory-module__Rj5Ivq__note{border-radius:var(--radius-medium);background:var(--color-accent);max-width:34ch;color:var(--color-ink);font-size:var(--type-body);margin-top:26px;padding:14px 18px;line-height:1.5}.ScrollStory-module__Rj5Ivq__source{max-width:52ch;color:var(--color-text-muted);margin-top:24px;font-size:12px;font-style:italic;line-height:1.45}@media (max-width:900px){.ScrollStory-module__Rj5Ivq__grid{grid-template-columns:1fr;column-gap:0}.ScrollStory-module__Rj5Ivq__text{grid-area:2/1}.ScrollStory-module__Rj5Ivq__step{min-height:72svh;padding:6svh 0}}.surface-light .ScrollStory-module__Rj5Ivq__heading{color:var(--color-ink)}.surface-light .ScrollStory-module__Rj5Ivq__source{color:var(--color-ink-muted)}
.Showcase-module__F_E2vG__list{margin-top:var(--space-inset-large);gap:clamp(36px,6vw,72px);display:grid}.Showcase-module__F_E2vG__example{margin:0}.Showcase-module__F_E2vG__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.Showcase-module__F_E2vG__card{border-radius:var(--radius-medium);color:var(--color-ink);background:#fff;flex-direction:column;padding:18px;font-size:13px;display:flex}.Showcase-module__F_E2vG__cardHead{align-items:baseline;gap:12px;display:flex}.Showcase-module__F_E2vG__cardHead b{font-size:14px;font-weight:700}.Showcase-module__F_E2vG__badge{background:var(--color-surface-light);color:var(--color-ink-muted);white-space:nowrap;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:600}.Showcase-module__F_E2vG__rows{border-top:1px solid #e4e4e4;margin:14px 0 0}.Showcase-module__F_E2vG__rows>div{border-bottom:1px solid #e4e4e4;justify-content:space-between;gap:14px;padding:8px 0;display:flex}.Showcase-module__F_E2vG__rows dt{color:var(--color-ink-muted)}.Showcase-module__F_E2vG__rows dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.Showcase-module__F_E2vG__rows>div[data-highlighted=yes]{background:var(--color-accent);border-radius:6px;margin:0 -10px;padding:8px 10px}.Showcase-module__F_E2vG__rows>div[data-highlighted=yes] dt{color:var(--color-ink);font-weight:600}.Showcase-module__F_E2vG__note{color:var(--color-ink-muted);margin-top:auto;padding-top:14px;font-size:12px;line-height:1.5}.Showcase-module__F_E2vG__caption{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:16px;display:flex}.Showcase-module__F_E2vG__caption b{font-family:var(--font-display);font-size:var(--type-heading-4);letter-spacing:-.01em;font-weight:600}.Showcase-module__F_E2vG__caption span{color:var(--color-text-muted);font-size:var(--type-small)}.surface-light .Showcase-module__F_E2vG__caption span{color:var(--color-ink-muted)}
.Statement-module__bMRYYa__statement{max-width:28ch;font-family:var(--font-headline);font-size:var(--type-display-4);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.2}[data-motion=true] .Statement-module__bMRYYa__word{color:#ffffff80;transition:color .3s}.surface-light [data-motion=true] .Statement-module__bMRYYa__word{color:#0a0a0a8c}[data-motion=true] .Statement-module__bMRYYa__on{color:var(--color-text)}.surface-light [data-motion=true] .Statement-module__bMRYYa__on{color:var(--color-ink)}.Statement-module__bMRYYa__mark .Statement-module__bMRYYa__word{color:var(--color-ink)}@media (prefers-reduced-motion:reduce){[data-motion=true] .Statement-module__bMRYYa__word{color:var(--color-text);transition:none}.surface-light [data-motion=true] .Statement-module__bMRYYa__word{color:var(--color-ink)}.Statement-module__bMRYYa__mark .Statement-module__bMRYYa__word{color:var(--color-ink)}}.Statement-module__bMRYYa__source{color:var(--color-text-muted);font-size:var(--type-small);margin-top:28px}.surface-light .Statement-module__bMRYYa__source{color:var(--color-ink-muted)}.Statement-module__bMRYYa__mark{background:linear-gradient(var(--color-accent), var(--color-accent)) no-repeat 0 62% / 100% 82%;color:var(--color-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .16em}.Statement-module__bMRYYa__buttons{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.Statement-module__bMRYYa__closing{text-align:center;padding-bottom:140px;overflow:hidden}.Statement-module__bMRYYa__closing:before{content:"";background:radial-gradient(closest-side, var(--glow-accent), #f7ff3400 72%);filter:blur(34px);pointer-events:none;width:clamp(520px,72%,1100px);height:clamp(340px,62%,700px);position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.Statement-module__bMRYYa__closing>*{position:relative}.Statement-module__bMRYYa__closingText{max-width:15ch;font-family:var(--font-headline);font-size:var(--type-display-1);letter-spacing:-.035em;text-wrap:balance;margin:0 auto;font-weight:700;line-height:1.05}.Statement-module__bMRYYa__closing .Statement-module__bMRYYa__word{color:inherit;transition:none}.Statement-module__bMRYYa__closing .Statement-module__bMRYYa__buttons{justify-content:center;margin-top:48px}.Statement-module__bMRYYa__closing .Statement-module__bMRYYa__source{margin-top:20px}
