.page-module__yrWKlW__main{background:var(--color-surface-page);min-height:60dvh}.page-module__yrWKlW__sources,.page-module__yrWKlW__metadataCard{grid-column:narrow;width:100%}.page-module__yrWKlW__breadcrumbs,.page-module__yrWKlW__header,.page-module__yrWKlW__relatedHeading{grid-column:feature;width:100%}.page-module__yrWKlW__breadcrumbs{justify-self:start}.page-module__yrWKlW__header{margin-top:clamp(var(--spacing-16), 7vw, var(--spacing-24));text-align:center}.page-module__yrWKlW__cover figcaption a:focus-visible,.page-module__yrWKlW__sources a:focus-visible{border-radius:var(--border-radius);outline:var(--outline-width) var(--outline-style) var(--color-border-focus);outline-offset:var(--outline-offset)}.page-module__yrWKlW__header h1{max-width:13ch;margin-top:var(--spacing-5);color:var(--color-text-primary);letter-spacing:-.04em;text-wrap:balance;margin-inline:auto;font-size:clamp(5.6rem,8vw,10rem);line-height:.96}.page-module__yrWKlW__publishedDate,.page-module__yrWKlW__readingTime{color:var(--color-text-tertiary);font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;letter-spacing:.16em;text-transform:uppercase;font-weight:700;line-height:1.4;display:block}.page-module__yrWKlW__excerpt{max-width:68rem;margin:var(--spacing-8) auto 0;color:var(--color-text-secondary);text-wrap:pretty;font-size:clamp(2rem,2.2vw,2.8rem);line-height:1.5}.page-module__yrWKlW__readingTime{margin:var(--spacing-6) 0 0;color:var(--color-text-quiet)}.page-module__yrWKlW__cover{width:100%;margin:clamp(var(--spacing-10), 7vw, var(--spacing-20)) 0 0;grid-column:feature}.page-module__yrWKlW__cover figcaption{justify-content:space-between;gap:var(--spacing-2) var(--spacing-5);margin-top:var(--spacing-3);color:var(--color-text-quiet);font-size:var(--text-badge);flex-wrap:wrap;display:flex}.page-module__yrWKlW__cover figcaption a{text-underline-offset:.2em;text-decoration:underline}.page-module__yrWKlW__readingLayout{grid-column:feature;grid-template-columns:minmax(16rem, 20rem) minmax(0, var(--content-narrow)) minmax(0, 1fr);gap:var(--spacing-8);width:100%;display:grid}.page-module__yrWKlW__tocColumn{grid-column:1;min-width:0}.page-module__yrWKlW__bodyColumn{grid-column:2;min-width:0}.page-module__yrWKlW__sourcesSection{border-top:1px solid var(--color-border-subtle)}.page-module__yrWKlW__sources h2,.page-module__yrWKlW__relatedHeading h2{margin:0 0 var(--spacing-8);color:var(--color-text-primary);text-wrap:balance;font-size:clamp(3.8rem,5vw,6rem);line-height:1}.page-module__yrWKlW__sources ol{gap:var(--spacing-6);padding-left:var(--spacing-8);margin:0;display:grid}.page-module__yrWKlW__sources li{padding-left:var(--spacing-2);color:var(--color-text-tertiary)}.page-module__yrWKlW__sources p{font-size:var(--text-body);margin:0;line-height:1.6}.page-module__yrWKlW__sources a{color:var(--color-text-primary);text-underline-offset:.2em;text-decoration:underline}.page-module__yrWKlW__sourceNote,.page-module__yrWKlW__sourcesPending{color:var(--color-text-quiet);margin-top:var(--spacing-2)!important}.page-module__yrWKlW__relatedHeading h2{max-width:18ch}@media (max-width:64rem){.page-module__yrWKlW__readingLayout{grid-template-columns:minmax(0, var(--content-narrow));justify-content:center;gap:0}.page-module__yrWKlW__tocColumn,.page-module__yrWKlW__bodyColumn{grid-column:1}}@media (max-width:48rem){.page-module__yrWKlW__header h1{font-size:clamp(4.8rem,16vw,7.2rem)}.page-module__yrWKlW__excerpt{font-size:var(--text-body-md)}.page-module__yrWKlW__cover{margin-top:var(--spacing-10)}.page-module__yrWKlW__cover figcaption{font-size:var(--text-caption)}.page-module__yrWKlW__relatedHeading h2{font-size:var(--text-heading-md)}}
.CallToActionPanel-module__CU-oSG__root{--cta-card-radius:14px}.CallToActionPanel-module__CU-oSG__panel{isolation:isolate;background-color:var(--panel-surface-deep);background-image:linear-gradient(115deg, var(--panel-sheen) 0%, transparent 22%, transparent 72%, var(--panel-shade) 100%), radial-gradient(circle at 6% -8%, color-mix(in oklab, var(--panel-surface-royal) 55%, transparent), transparent 42%), radial-gradient(circle at 78% 12%, color-mix(in oklab, var(--panel-surface-royal) 26%, transparent), transparent 36%), linear-gradient(135deg, var(--panel-surface-mid) 0%, var(--panel-surface-shadow) 48%, var(--panel-surface-deep) 100%);border-radius:var(--cta-card-radius);box-shadow:inset 0 0 0 1px var(--panel-edge);position:relative;overflow:hidden}@supports (corner-shape:squircle){.CallToActionPanel-module__CU-oSG__root{--cta-card-radius:56px;corner-shape:squircle}.CallToActionPanel-module__CU-oSG__panel{corner-shape:squircle}}.CallToActionPanel-module__CU-oSG__panel:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--panel-ornament);width:360px;box-shadow:0 0 0 50px var(--panel-ring-inner), 0 0 0 100px var(--panel-ring-outer);pointer-events:none;border-radius:50%;position:absolute;top:-140px;right:-100px}.CallToActionPanel-module__CU-oSG__header{grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);align-items:center;gap:clamp(48px,8vw,112px);padding:clamp(32px,5vw,64px);display:grid}@media (max-width:48rem){.CallToActionPanel-module__CU-oSG__header{grid-template-columns:1fr;align-items:start;gap:32px}}@media (max-width:42.5rem){.CallToActionPanel-module__CU-oSG__header{padding:32px 24px}}.CallToActionPanel-module__CU-oSG__headingGroup{min-width:0}.CallToActionPanel-module__CU-oSG__eyebrow{font-family:var(--cta-body-font,var(--font-body));font-size:var(--cta-caption-size,11px);letter-spacing:2.7px;text-transform:uppercase;color:var(--panel-text-accent);margin:0;font-weight:700}.CallToActionPanel-module__CU-oSG__title{max-width:100%;font-family:var(--cta-heading-font,var(--font-heading));font-size:var(--cta-heading-size,clamp(30.22px, 4.25vw, 48.89px));letter-spacing:-.02em;color:var(--panel-text-primary);text-wrap:balance;margin-block:20px 0;padding-block-end:0;font-weight:400;line-height:1.05}@media (max-width:42.5rem){.CallToActionPanel-module__CU-oSG__title{font-size:var(--cta-heading-size-mobile,clamp(22px, 7.8vw, 30.22px))}}.CallToActionPanel-module__CU-oSG__headingGroup:not(:has(.CallToActionPanel-module__CU-oSG__eyebrow)) .CallToActionPanel-module__CU-oSG__title{margin-block-start:0}.CallToActionPanel-module__CU-oSG__intro{flex-direction:column;align-items:flex-start;gap:28px;min-width:0;display:flex}.CallToActionPanel-module__CU-oSG__description{max-width:48ch;font-family:var(--cta-body-font,var(--font-body));font-size:var(--cta-body-size,18px);color:var(--panel-text-secondary);text-wrap:pretty;margin:0;line-height:1.7}@media (max-width:42.5rem){.CallToActionPanel-module__CU-oSG__description{font-size:var(--cta-body-size-mobile,16px)}}.CallToActionPanel-module__CU-oSG__description :where(p){margin:0}.CallToActionPanel-module__CU-oSG__steps{border-top:1px solid var(--panel-line);background:linear-gradient(180deg, var(--panel-steps-top), var(--panel-steps-bottom));box-shadow:inset 0 18px 32px -32px var(--panel-steps-shadow);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;container:conversation-steps/inline-size}@media (max-width:48rem){.CallToActionPanel-module__CU-oSG__steps{grid-template-columns:1fr}}.CallToActionPanel-module__CU-oSG__step{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:20px;min-width:0;padding:32px;display:grid}.CallToActionPanel-module__CU-oSG__step+.CallToActionPanel-module__CU-oSG__step{border-left:1px solid var(--panel-line)}@container conversation-steps (max-width:1040px){.CallToActionPanel-module__CU-oSG__step{grid-template-columns:1fr}}@media (max-width:48rem){.CallToActionPanel-module__CU-oSG__step{grid-template-columns:auto minmax(0,1fr);padding-inline:clamp(24px,8vw,48px)}.CallToActionPanel-module__CU-oSG__step+.CallToActionPanel-module__CU-oSG__step{border-top:1px solid var(--panel-line);border-left:0}}@media (max-width:42.5rem){.CallToActionPanel-module__CU-oSG__step{padding:24px}}.CallToActionPanel-module__CU-oSG__stepNumber{border:1px solid var(--panel-line);width:36px;height:36px;font-family:var(--cta-body-font,var(--font-body));font-size:var(--cta-caption-size,11px);letter-spacing:.08em;color:var(--panel-text-muted);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.CallToActionPanel-module__CU-oSG__stepTitle{font-family:var(--cta-body-font,var(--font-body));font-size:var(--cta-body-size,18px);letter-spacing:0;color:var(--panel-text-primary);-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:none;text-wrap:balance;background:0 0;margin:0;padding:0;font-weight:700;line-height:1.35}.CallToActionPanel-module__CU-oSG__stepDescription{font-family:var(--cta-body-font,var(--font-body));font-size:var(--cta-step-description-size,16px);color:var(--panel-text-muted);text-wrap:pretty;margin:12px 0 0;line-height:1.6}.CallToActionPanel-module__CU-oSG__stepDescription:first-child{margin-block-start:0}
.CallToActionCard-module__UZSP6G__section{background:var(--color-surface-page)}.CallToActionCard-module__UZSP6G__panelReveal{--reveal-distance:0px;grid-column:feature}.CallToActionCard-module__UZSP6G__panelBeam{--panel-beam:var(--color-palette-panel-beam);--cta-heading-size:clamp(var(--text-heading-md), 4.25vw, var(--text-heading-lg));--cta-heading-size-mobile:clamp(22px, 7.8vw, var(--text-heading-md));--cta-caption-size:var(--text-caption);--cta-body-size:var(--text-body-md);--cta-body-size-mobile:var(--text-body);--cta-step-description-size:var(--text-body);--panel-surface-deep:var(--color-palette-panel-deep);--panel-surface-shadow:var(--color-palette-panel-shadow);--panel-surface-mid:var(--color-palette-panel-mid);--panel-surface-royal:var(--color-palette-panel-royal);--panel-line:color-mix(in oklch, var(--color-palette-panel-line) 22%, transparent);--panel-text-primary:var(--color-palette-panel-text-primary);--panel-text-secondary:var(--color-palette-panel-text-secondary);--panel-text-muted:var(--color-palette-panel-text-muted);--panel-text-accent:var(--color-palette-panel-text-accent);--panel-sheen:color-mix(in oklch, var(--color-palette-panel-sheen) 11%, transparent);--panel-shade:color-mix(in oklch, var(--color-palette-panel-shade) 8%, transparent);--panel-edge:var(--color-palette-panel-edge);--panel-ornament:color-mix(in oklch, var(--color-palette-panel-ornament) 15%, transparent);--panel-ring-inner:color-mix(in oklch, var(--color-palette-panel-ring-inner) 5%, transparent);--panel-ring-outer:color-mix(in oklch, var(--color-palette-panel-ring-outer) 3.5%, transparent);--panel-steps-top:color-mix(in oklch, var(--color-palette-panel-steps-top) 22%, transparent);--panel-steps-bottom:color-mix(in oklch, var(--color-palette-panel-steps-bottom) 46%, transparent);--panel-steps-shadow:color-mix(in oklch, var(--color-palette-panel-steps-shadow) 55%, transparent);}.CallToActionCard-module__UZSP6G__panel{}.CallToActionCard-module__UZSP6G__eyebrow{}.CallToActionCard-module__UZSP6G__title{}.CallToActionCard-module__UZSP6G__titleLine,.CallToActionCard-module__UZSP6G__titleAccent{display:block}.CallToActionCard-module__UZSP6G__titleAccent{color:var(--panel-text-secondary);background:var(--title-pop-gradient);-webkit-background-clip:text;background-clip:text}.CallToActionCard-module__UZSP6G__cta{align-self:flex-start}
.BorderBeam-module__Hg19DG__root{isolation:isolate;position:relative}.BorderBeam-module__Hg19DG__track{z-index:2;border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.BorderBeam-module__Hg19DG__beam{filter:var(--border-beam-filter,drop-shadow(0 0 4px currentcolor))}
.Hero-module__d_z3_W__hero{z-index:2;height:100dvh;margin-top:calc(-1 * var(--header-height));position:relative}@media (max-width:42.5rem){.Hero-module__d_z3_W__hero{margin-top:calc(-1 * var(--header-height-mobile))}}.Hero-module__d_z3_W__hero .Hero-module__d_z3_W__layers{isolation:isolate;position:absolute;inset:0}.Hero-module__d_z3_W__hero .Hero-module__d_z3_W__marquee{z-index:4;background:color-mix(in srgb, var(--color-surface-page), transparent 25%);height:var(--marquee-height);align-items:center;position:absolute;bottom:0;left:0;right:0}.Hero-module__d_z3_W__hero .Hero-module__d_z3_W__marquee .Hero-module__d_z3_W__marqueeItem{color:var(--color-text-quiet);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;transition:color var(--transition-color);font-weight:600}@media (hover:hover) and (pointer:fine){.Hero-module__d_z3_W__hero .Hero-module__d_z3_W__marquee .Hero-module__d_z3_W__marqueeItem:hover{color:var(--color-text-accent-muted)}}
.page-module__BXxQQq__backgroundFallback{z-index:0;background:var(--color-surface-shell);pointer-events:none;position:absolute;inset:0}.page-module__BXxQQq__background{z-index:0;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .35s ease-out;position:absolute;inset:0}.page-module__BXxQQq__background[data-loaded=true]{opacity:1}.page-module__BXxQQq__backgroundOverlay{z-index:1;background:var(--hero-shell-vignette);opacity:0;pointer-events:none;transition:opacity .35s ease-out;position:absolute;inset:0}.page-module__BXxQQq__backgroundOverlay[data-active=true]{opacity:1}.page-module__BXxQQq__introCover{z-index:2;background:var(--color-surface-shell);opacity:1;pointer-events:none;transition:opacity .45s ease-out;position:absolute;inset:0}.page-module__BXxQQq__introCover[data-phase=fading]{opacity:0}@media (prefers-reduced-motion:no-preference){.page-module__BXxQQq__hero.page-module__BXxQQq__animation[data-motion-pending]{visibility:hidden}}.page-module__BXxQQq__hero.page-module__BXxQQq__animation{z-index:3;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle{align-items:center;column-gap:var(--spacing-5);width:100%;font-size:var(--text-heading-xl);color:var(--color-text-hover);letter-spacing:.4rem;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-bottom:0;padding-bottom:0;font-weight:200;display:grid;position:relative}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__prefix,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__affix{font-size:var(--text-heading-lg);color:var(--color-text-soft);letter-spacing:inherit;white-space:nowrap;font-weight:200;line-height:1}:is(.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__prefix,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__affix) .page-module__BXxQQq__split-line,:is(.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__prefix,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__affix) .page-module__BXxQQq__split-word,:is(.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__prefix,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__affix) .page-module__BXxQQq__split-char{white-space:nowrap;font:inherit;color:inherit;will-change:transform, opacity;display:inline-block}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__prefix{text-align:right;justify-self:end}@media (min-width:80rem){.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__prefix{font-size:6rem}}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__prefix.page-module__BXxQQq__prefixFirstPhrase{font-size:var(--text-display);color:inherit}@media (min-width:80rem){.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__prefix.page-module__BXxQQq__prefixFirstPhrase{font-size:16rem}}@media (max-width:48rem){.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__prefix.page-module__BXxQQq__prefixFirstPhrase{font-size:var(--text-heading-xl)}}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__affix{text-align:left;justify-self:start}@media (min-width:80rem){.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__affix{font-size:6rem}}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__real{font-size:var(--text-display)}@media (min-width:80rem){.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__real{font-size:16rem}}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__real{white-space:nowrap;will-change:transform, opacity;grid-column:2;justify-self:center;line-height:.9}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__real .page-module__BXxQQq__split-line,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__real .page-module__BXxQQq__split-word,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__real .page-module__BXxQQq__split-char{white-space:nowrap;font:inherit;color:inherit;will-change:transform, opacity;display:inline-block}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__estate{font-size:var(--text-heading-lg);color:var(--color-text-cool-strong);letter-spacing:inherit;white-space:nowrap;text-align:left;justify-self:start;font-weight:200;line-height:1;transition:opacity .8s ease-out}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__estate .page-module__BXxQQq__split-line,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__estate .page-module__BXxQQq__split-word,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__estate .page-module__BXxQQq__split-char{white-space:nowrap;font:inherit;color:inherit;will-change:transform, opacity;display:inline-block}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFirstPhrase{justify-content:center;align-items:baseline;column-gap:var(--spacing-5);width:100%;display:flex}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFirstPhrase .page-module__BXxQQq__prefix{justify-self:unset;text-align:unset}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFirstPhrase .page-module__BXxQQq__real{grid-column:unset;justify-self:unset}@media (max-width:48rem){.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFirstPhrase{align-items:baseline;column-gap:var(--spacing-3);flex-flow:row;row-gap:0}}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal{justify-content:center;align-items:baseline;gap:var(--spacing-5);width:auto;display:flex}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__prefix,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__affix,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__estate{justify-self:unset;text-align:unset;letter-spacing:inherit;font-size:9.9rem}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__prefix{color:inherit}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__estate{opacity:.5}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__real{grid-column:unset;justify-self:unset}@media (max-width:48rem){.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal{justify-content:center;align-items:baseline;column-gap:var(--spacing-3);flex-flow:wrap;row-gap:0}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__prefix,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__affix,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__estate,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__real{font-size:var(--text-heading-xl);letter-spacing:inherit}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__prefix{order:1}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__real{order:2}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle.page-module__BXxQQq__heroTitleFinal .page-module__BXxQQq__estate{text-align:center;flex-basis:100%;order:3}}@media (max-width:48rem){.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle{align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__prefix,.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__affix{justify-self:unset;text-align:center;font-size:var(--text-heading-md);letter-spacing:.08em}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__affix{margin-top:var(--spacing-2)}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__real{grid-column:unset;justify-self:unset;font-size:var(--text-heading-xl)}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroTitle .page-module__BXxQQq__estate{justify-self:unset;text-align:center;font-size:var(--text-heading-md)}}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroSubtitle{margin-top:var(--spacing-9);font-size:var(--text-body);color:var(--color-text-cool-strong);opacity:.8;text-align:center;font-weight:400}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroSubtitle em{display:inline-block;transform:translate(-.5px)}.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroButton{--button-backdrop-filter:none;--button-blue-background:color-mix(in srgb, var(--color-action-blue-fill) 75%, transparent);--button-blue-hover-background:color-mix(in srgb, var(--color-action-blue-hover) 85%, transparent);margin-top:3.6rem}@media (max-width:48rem){.page-module__BXxQQq__hero.page-module__BXxQQq__animation .page-module__BXxQQq__heroButton{margin-top:2.4rem}}
.MuxPlayerEmbed-module__GXbeAa__container{aspect-ratio:16/9;background-color:var(--color-media-canvas);width:100%;position:relative}.MuxPlayerEmbed-module__GXbeAa__player{--media-focus-box-shadow:inset 0 0 0 var(--outline-width) var(--color-media-foreground);background-color:var(--color-media-canvas);width:100%;height:100%;display:block}.MuxPlayerEmbed-module__GXbeAa__player::part(controller):focus-visible{outline:var(--outline-width) var(--outline-style) var(--color-media-foreground)}.MuxPlayerEmbed-module__GXbeAa__endScreen{--player-replay-text:var(--color-palette-ink-400);background-color:var(--color-media-canvas);justify-content:center;align-items:center;padding-bottom:48px;animation:.4s forwards MuxPlayerEmbed-module__GXbeAa__fadeIn;display:flex;position:absolute;inset:0}.MuxPlayerEmbed-module__GXbeAa__endScreen .MuxPlayerEmbed-module__GXbeAa__endScreenContent{text-align:center;flex-direction:column;align-items:center;gap:.2rem;width:62%;max-width:100%;padding:2rem;display:flex}.MuxPlayerEmbed-module__GXbeAa__endScreen .MuxPlayerEmbed-module__GXbeAa__endScreenContent .MuxPlayerEmbed-module__GXbeAa__replayButton{color:var(--player-replay-text);cursor:pointer;background:0 0;border:none;padding:.4rem 0;font-family:inherit;font-size:1.4rem;transition:color .15s}@media (hover:hover){.MuxPlayerEmbed-module__GXbeAa__endScreen .MuxPlayerEmbed-module__GXbeAa__endScreenContent .MuxPlayerEmbed-module__GXbeAa__replayButton:hover{color:var(--color-media-foreground);text-decoration:underline}}@keyframes MuxPlayerEmbed-module__GXbeAa__fadeIn{0%{opacity:0}to{opacity:1}}
.VideoModal-module__5LlBpq__backdrop{z-index:999998;background-color:var(--color-overlay-scrim);opacity:.75;transition:opacity .35s;position:fixed;inset:0}.VideoModal-module__5LlBpq__backdrop[data-starting-style],.VideoModal-module__5LlBpq__backdrop[data-ending-style]{opacity:0}.VideoModal-module__5LlBpq__viewport{z-index:999999;scrollbar-gutter:stable;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0;overflow-y:auto}@media (max-width:42.5rem){.VideoModal-module__5LlBpq__viewport{padding:0}}.VideoModal-module__5LlBpq__popup{--modal-edge:var(--color-palette-ink-900);box-sizing:border-box;background-color:var(--color-surface-page);border:4px solid color-mix(in srgb, var(--color-material-shadow) 90%, var(--modal-edge) 50%);width:100%;max-width:72rem;color:var(--color-text-primary);opacity:1;border-radius:14px;margin-block:auto;padding:2.2rem 0;transition:transform .35s,opacity .35s;position:relative;transform:scale(1)}.VideoModal-module__5LlBpq__popup[data-starting-style],.VideoModal-module__5LlBpq__popup[data-ending-style]{opacity:0;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.VideoModal-module__5LlBpq__popup{transition:opacity .15s}.VideoModal-module__5LlBpq__popup[data-starting-style],.VideoModal-module__5LlBpq__popup[data-ending-style]{transform:none}}.VideoModal-module__5LlBpq__header{justify-content:space-between;align-items:center;margin-bottom:2rem;padding:0 3.2rem;display:flex}.VideoModal-module__5LlBpq__header .VideoModal-module__5LlBpq__title{font-size:var(--text-heading-md);color:var(--color-text-cool-strong);margin:0;font-weight:500}@media (max-width:42.5rem){.VideoModal-module__5LlBpq__header .VideoModal-module__5LlBpq__title{font-size:var(--text-heading-sm)}}.VideoModal-module__5LlBpq__header .VideoModal-module__5LlBpq__closeButton{cursor:pointer;min-width:var(--min-tap-height);min-height:var(--min-tap-height);color:var(--color-text-cool-strong);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:-1rem;transition:color .15s,background-color .15s;display:flex}@media (hover:hover) and (pointer:fine){.VideoModal-module__5LlBpq__header .VideoModal-module__5LlBpq__closeButton:hover{color:var(--color-text-primary);background-color:var(--color-surface-control-hover)}}.VideoModal-module__5LlBpq__videoWrapper{width:100%}.VideoModal-module__5LlBpq__endScreen{width:100%}.VideoModal-module__5LlBpq__endScreen .VideoModal-module__5LlBpq__endScreenTitle{font-family:var(--font-heading);font-size:var(--text-heading-md);color:var(--color-text-primary);margin:0 0 1rem;font-weight:400}@media (max-width:42.5rem){.VideoModal-module__5LlBpq__endScreen .VideoModal-module__5LlBpq__endScreenTitle{font-size:var(--text-heading-sm)}}.VideoModal-module__5LlBpq__modalContent{padding:0 3.2rem}.VideoModal-module__5LlBpq__modalContent .VideoModal-module__5LlBpq__description{color:var(--color-text-cool-strong);margin-top:2.6rem}.VideoModal-module__5LlBpq__modalContent .VideoModal-module__5LlBpq__cta{justify-content:flex-start;margin-top:24px;display:flex}@media (max-width:42.5rem){.VideoModal-module__5LlBpq__modalContent .VideoModal-module__5LlBpq__cta{margin-top:2rem}}.VideoModal-module__5LlBpq__switcher{width:100%;display:flex}.VideoModal-module__5LlBpq__switcher[data-align=center]{justify-content:center}.VideoModal-module__5LlBpq__switcher[data-align=center] .VideoModal-module__5LlBpq__switcherInner{align-items:center}.VideoModal-module__5LlBpq__switcher[data-align=start]{justify-content:flex-start}.VideoModal-module__5LlBpq__switcher[data-align=start] .VideoModal-module__5LlBpq__switcherInner{align-items:flex-start}.VideoModal-module__5LlBpq__switcherInner{flex-direction:column;gap:1.4rem;width:100%;max-width:99%;display:flex}.VideoModal-module__5LlBpq__signupForm{width:100%}.VideoModal-module__5LlBpq__switchLink{cursor:pointer;color:var(--color-text-cool-secondary);background:0 0;border:none;margin:0;padding:.4rem 0;font-family:inherit;font-size:1.4rem;text-decoration:none;transition:color .15s}@media (hover:hover){.VideoModal-module__5LlBpq__switchLink:hover{color:var(--color-text-primary);text-decoration:underline}}.VideoModal-module__5LlBpq__switchLink:focus-visible{border-radius:2px}@media (max-width:48rem){.VideoModal-module__5LlBpq__endScreenTabletHidden{display:none}}
.ContentSection-module__QMyz2a__section{background:var(--color-surface-page);position:relative}.ContentSection-module__QMyz2a__sectionSplit{margin-block-start:var(--section-space-step);padding-block-start:0}@media (max-width:60rem){.ContentSection-module__QMyz2a__sectionSplit{margin-block-start:0;padding-block-start:var(--section-space-step)}}.ContentSection-module__QMyz2a__header{text-align:center;flex-direction:column;align-items:center;display:flex}.ContentSection-module__QMyz2a__eyebrow{font-family:var(--font-body);font-size:var(--text-caption);letter-spacing:3px;text-transform:uppercase;color:var(--color-text-quiet);margin:0;font-weight:700}.ContentSection-module__QMyz2a__eyebrow span{color:var(--color-text-accent)}.ContentSection-module__QMyz2a__title{max-width:20ch;margin-top:var(--spacing-6);scroll-margin-top:calc(var(--header-height) + var(--spacing-8));font-family:var(--font-heading);font-size:clamp(var(--text-heading-lg), 6.25vw, var(--text-heading-xl));letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance;font-weight:400;line-height:1.04}@media (max-width:42.5rem){.ContentSection-module__QMyz2a__title{scroll-margin-top:calc(var(--header-height-mobile) + var(--spacing-12));font-size:var(--text-heading-lg);line-height:1.08}}.ContentSection-module__QMyz2a__description{max-width:65ch;margin:var(--spacing-10) auto 0;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.7}@media (max-width:42.5rem){.ContentSection-module__QMyz2a__description{margin-top:var(--spacing-8);font-size:var(--text-body)}}.ContentSection-module__QMyz2a__description>p{margin:0}.ContentSection-module__QMyz2a__description>p+p{margin-top:var(--spacing-5)}.ContentSection-module__QMyz2a__content{width:100%;margin-top:var(--spacing-16)}@media (max-width:42.5rem){.ContentSection-module__QMyz2a__content{margin-top:var(--spacing-12)}}.ContentSection-module__QMyz2a__splitHeader{grid-column:var(--split-tier-start) / center;text-align:left;padding:var(--rule-padding);grid-row:1;align-self:center;align-items:flex-start}.ContentSection-module__QMyz2a__tierNarrow{--split-tier-start:narrow-start;--split-tier-end:narrow-end}.ContentSection-module__QMyz2a__tierContent{--split-tier-start:content-start;--split-tier-end:content-end}.ContentSection-module__QMyz2a__tierFeature{--split-tier-start:feature-start;--split-tier-end:feature-end}.ContentSection-module__QMyz2a__tierPage{--split-tier-start:page-start;--split-tier-end:page-end}.ContentSection-module__QMyz2a__tierWide{--split-tier-start:wide-start;--split-tier-end:wide-end}.ContentSection-module__QMyz2a__tierFull{--split-tier-start:full-start;--split-tier-end:full-end}.ContentSection-module__QMyz2a__splitHeader .ContentSection-module__QMyz2a__title{max-width:none}.ContentSection-module__QMyz2a__splitHeader .ContentSection-module__QMyz2a__description{margin-inline:0}.ContentSection-module__QMyz2a__sectionSplit:not(:has(.ContentSection-module__QMyz2a__media)){margin-block-start:0;padding-block-start:var(--section-space-step)}.ContentSection-module__QMyz2a__sectionSplit:not(:has(.ContentSection-module__QMyz2a__media)) .ContentSection-module__QMyz2a__splitHeader{grid-column:var(--split-tier-start) / var(--split-tier-end);padding:0}.ContentSection-module__QMyz2a__sectionSplit:not(:has(.ContentSection-module__QMyz2a__media)) .ContentSection-module__QMyz2a__splitHeader .ContentSection-module__QMyz2a__description{max-width:none}.ContentSection-module__QMyz2a__media{grid-column:center / var(--split-tier-end);background:var(--color-surface-shell);grid-row:1;min-height:80dvh;overflow:hidden}.ContentSection-module__QMyz2a__sectionSplit .ContentSection-module__QMyz2a__media>*{object-fit:cover;width:100%;min-width:0;height:100%}@media (max-width:60rem){.ContentSection-module__QMyz2a__splitHeader{grid-area:auto/content}.ContentSection-module__QMyz2a__media{grid-column:var(--split-tier-start) / var(--split-tier-end);min-height:0;margin-top:var(--rule-padding);aspect-ratio:var(--media-aspect,16 / 9);grid-row:auto}}
.DrawerHeaderActions-module__ngIlpG__headerActions,.DrawerHeaderActions-module__ngIlpG__navigation{align-items:center;display:flex}.DrawerHeaderActions-module__ngIlpG__headerActions{--control-fill:var(--drawer-control-fill,var(--color-palette-ink-925));--control-hover-fill:var(--drawer-control-hover,var(--color-palette-ink-800));--control-border:var(--drawer-control-border,var(--color-palette-ink-750));--control-text:var(--drawer-control-text,var(--color-palette-ink-0));--control-highlight:var(--color-palette-ink-0);--control-shadow:var(--color-palette-ink-1000);--control-separator:var(--color-palette-ink-750);--control-focus:var(--color-palette-ink-0);--control-contrast-fill:var(--color-palette-ink-1000);flex-shrink:0;gap:12px;margin-left:4px}@media (max-width:30rem){.DrawerHeaderActions-module__ngIlpG__headerActions{gap:8px}}@media (max-width:22.5rem){.DrawerHeaderActions-module__ngIlpG__headerActions{gap:4px}}.DrawerHeaderActions-module__ngIlpG__navigation{gap:8px}@media (max-width:30rem){.DrawerHeaderActions-module__ngIlpG__navigation{gap:6px}}@media (max-width:22.5rem){.DrawerHeaderActions-module__ngIlpG__navigation{gap:4px}}.DrawerHeaderActions-module__ngIlpG__separator{background:var(--control-separator);width:1px;height:30px}.DrawerHeaderActions-module__ngIlpG__headerButton{appearance:none;width:44px;min-width:44px;height:44px;min-height:44px;color:var(--control-text);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.DrawerHeaderActions-module__ngIlpG__headerButton:focus-visible{outline:2px solid var(--control-focus);outline-offset:4px}.DrawerHeaderActions-module__ngIlpG__closeButton{margin-right:-10px}@media (max-width:30rem){.DrawerHeaderActions-module__ngIlpG__closeButton{margin-right:0}}.DrawerHeaderActions-module__ngIlpG__face{border-radius:inherit;pointer-events:none;transform-origin:50%;border:1.5px solid var(--control-border);background-color:var(--control-fill);box-shadow:0 0 0 1px color-mix(in srgb, var(--control-shadow) 18%, transparent), 0 0 22px 2px color-mix(in srgb, var(--control-shadow) 24%, transparent);position:absolute;inset:0}.DrawerHeaderActions-module__ngIlpG__face,.DrawerHeaderActions-module__ngIlpG__hoverFace{background-image:linear-gradient(180deg in srgb, color-mix(in srgb, var(--control-highlight) 16%, transparent), color-mix(in srgb, var(--control-highlight) 3.5%, transparent) 46%, color-mix(in srgb, var(--control-shadow) 18%, transparent))}.DrawerHeaderActions-module__ngIlpG__hoverFace{border-radius:inherit;background-color:var(--control-hover-fill);position:absolute;inset:0}.DrawerHeaderActions-module__ngIlpG__face:after{content:"";border-radius:inherit;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--control-highlight) 5%, transparent);position:absolute;inset:0}.DrawerHeaderActions-module__ngIlpG__glyph{pointer-events:none;position:relative}.DrawerHeaderActions-module__ngIlpG__previousIcon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.DrawerHeaderActions-module__ngIlpG__face{transform:none!important}}@media (prefers-contrast:more){.DrawerHeaderActions-module__ngIlpG__headerButton{border:1.5px solid}.DrawerHeaderActions-module__ngIlpG__face{background:var(--control-contrast-fill);box-shadow:none;border:0}.DrawerHeaderActions-module__ngIlpG__hoverFace{background-image:none}.DrawerHeaderActions-module__ngIlpG__face:after{display:none}}@media (forced-colors:active){.DrawerHeaderActions-module__ngIlpG__headerButton{color:buttontext;border:1px solid buttontext}.DrawerHeaderActions-module__ngIlpG__face{box-shadow:none;background:canvas;border:0}.DrawerHeaderActions-module__ngIlpG__face:after,.DrawerHeaderActions-module__ngIlpG__hoverFace{display:none}}.DrawerHeaderActions-module__ngIlpG__headerActions[data-appearance=light]{--control-fill:var(--color-palette-ink-0);--control-hover-fill:var(--color-palette-ink-100);--control-border:var(--color-palette-ink-200);--control-text:var(--color-palette-ink-900);--control-separator:var(--color-palette-ink-200);--control-focus:var(--color-palette-ink-900);--control-contrast-fill:var(--color-palette-ink-0)}
.ColorSystem-module__xRPzcW__root{width:100%;min-width:0;padding-block:var(--spacing-12);color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-subtle);grid-column:content;scroll-margin-block-start:calc(var(--header-height) + var(--spacing-6))}.ColorSystem-module__xRPzcW__headingRow{justify-content:space-between;align-items:start;gap:var(--spacing-6);flex-wrap:wrap;display:flex}.ColorSystem-module__xRPzcW__heading,.ColorSystem-module__xRPzcW__subheading,.ColorSystem-module__xRPzcW__sampleHeading{color:var(--color-text-primary);-webkit-text-fill-color:currentColor;-webkit-text-stroke:0;text-shadow:none;background:0 0;margin:0;padding:0}.ColorSystem-module__xRPzcW__heading{font-size:var(--text-heading-md)}.ColorSystem-module__xRPzcW__subheading{font-size:var(--text-heading-sm);margin-block:var(--spacing-10) var(--spacing-4)}.ColorSystem-module__xRPzcW__intro{max-width:62ch;margin-block:var(--spacing-3) 0;line-height:1.65}.ColorSystem-module__xRPzcW__note{max-width:85ch;margin-block:var(--spacing-4);font-size:1.3rem;line-height:1.65}.ColorSystem-module__xRPzcW__palette{margin-block-start:var(--spacing-8)}.ColorSystem-module__xRPzcW__paletteCaption{margin-block:0 var(--spacing-6);font-size:1.3rem}.ColorSystem-module__xRPzcW__paletteRow{align-items:start;gap:var(--spacing-4);padding-block:var(--spacing-4);border-top:1px solid var(--color-border-subtle);grid-template-columns:130px minmax(0,1fr);display:grid}.ColorSystem-module__xRPzcW__rowLabel{padding:var(--spacing-3) 0 0;font-family:var(--font-body);color:var(--color-text-primary);text-transform:capitalize;margin:0;font-size:1.3rem;font-weight:500}.ColorSystem-module__xRPzcW__paletteSwatches{gap:var(--spacing-3);grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ColorSystem-module__xRPzcW__ramp{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))}.ColorSystem-module__xRPzcW__longRamp{gap:var(--spacing-2);grid-template-columns:repeat(16,minmax(0,1fr))}.ColorSystem-module__xRPzcW__paletteSwatch{align-items:stretch;gap:var(--spacing-2);width:100%;min-height:var(--min-tap-height);border-radius:var(--spacing-2);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ColorSystem-module__xRPzcW__palettePaint{border-radius:var(--spacing-2);height:48px;box-shadow:inset 0 0 0 1px var(--color-border-subtle);display:block}.ColorSystem-module__xRPzcW__paletteSwatch:hover,.ColorSystem-module__xRPzcW__paletteSwatch[aria-expanded=true]{color:var(--color-text-primary)}.ColorSystem-module__xRPzcW__paletteSwatch:focus-visible{outline:var(--outline-width) var(--outline-style) var(--color-border-focus);outline-offset:var(--outline-offset)}.ColorSystem-module__xRPzcW__paletteSwatch[aria-expanded=true] .ColorSystem-module__xRPzcW__palettePaint{outline:2px solid var(--color-border-focus);outline-offset:3px}.ColorSystem-module__xRPzcW__shadeLabel{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:1.1rem;line-height:1.5}.ColorSystem-module__xRPzcW__shadeRole{margin-top:calc(var(--spacing-1) * -1);font-size:1rem;line-height:1.4}.ColorSystem-module__xRPzcW__selectedColour{gap:var(--spacing-6);padding:var(--spacing-6);background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.ColorSystem-module__xRPzcW__selectedToken{margin:0;padding:0;list-style:none}.ColorSystem-module__xRPzcW__consumers{overflow-wrap:anywhere;min-width:0;font-size:1.2rem;line-height:1.6}.ColorSystem-module__xRPzcW__consumers p{margin:0 0 var(--spacing-3)}.ColorSystem-module__xRPzcW__consumers ul{margin:0;padding:0;list-style:none}.ColorSystem-module__xRPzcW__consumers code{font-size:1.1rem}.ColorSystem-module__xRPzcW__explanation{gap:var(--spacing-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;font-size:1.3rem;line-height:1.65;list-style:none;display:grid}.ColorSystem-module__xRPzcW__explanation strong,.ColorSystem-module__xRPzcW__example strong{color:var(--color-text-primary);font-weight:500}.ColorSystem-module__xRPzcW__explanation p{margin-block:var(--spacing-3) 0}.ColorSystem-module__xRPzcW__explanation code,.ColorSystem-module__xRPzcW__example code{overflow-wrap:anywhere;font-size:1.2rem}.ColorSystem-module__xRPzcW__example{margin-block:var(--spacing-6);padding:var(--spacing-6);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);font-size:1.3rem;line-height:1.65}.ColorSystem-module__xRPzcW__example p{margin-block:var(--spacing-3) 0}.ColorSystem-module__xRPzcW__samples{gap:var(--spacing-5);margin-top:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ColorSystem-module__xRPzcW__materialCard,.ColorSystem-module__xRPzcW__materialPanel{height:100%;min-height:190px;padding:var(--spacing-8);justify-content:center;gap:var(--spacing-3);flex-direction:column;display:flex}.ColorSystem-module__xRPzcW__materialCard p{margin:0;line-height:1.6}.ColorSystem-module__xRPzcW__sampleHeading{font-size:2.4rem}.ColorSystem-module__xRPzcW__buttonSamples,.ColorSystem-module__xRPzcW__controls{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.ColorSystem-module__xRPzcW__buttonSamples{margin-top:var(--spacing-6)}.ColorSystem-module__xRPzcW__materialButton{pointer-events:none;cursor:default;transition:none}.ColorSystem-module__xRPzcW__control{min-height:var(--min-tap-height);padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius);background:var(--color-surface-page);color:var(--color-text-secondary);font:inherit;cursor:pointer;font-size:1.3rem}.ColorSystem-module__xRPzcW__control[aria-pressed=true],.ColorSystem-module__xRPzcW__control:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.ColorSystem-module__xRPzcW__control span{font-variant-numeric:tabular-nums;margin-inline-start:var(--spacing-2)}.ColorSystem-module__xRPzcW__control:focus-visible,.ColorSystem-module__xRPzcW__group summary:focus-visible{outline:var(--outline-width) var(--outline-style) var(--color-border-focus);outline-offset:var(--outline-offset)}.ColorSystem-module__xRPzcW__group{border-top:1px solid var(--color-border-subtle)}.ColorSystem-module__xRPzcW__group:last-child{border-bottom:1px solid var(--color-border-subtle)}.ColorSystem-module__xRPzcW__group summary{padding-block:var(--spacing-4);color:var(--color-text-primary);cursor:pointer;font-size:1.4rem;font-weight:600}.ColorSystem-module__xRPzcW__group summary span{color:var(--color-text-secondary);margin-inline-start:var(--spacing-4);font-size:1.2rem;font-weight:400}.ColorSystem-module__xRPzcW__tokens{padding:0 0 var(--spacing-5);gap:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.ColorSystem-module__xRPzcW__token{gap:var(--spacing-3);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.ColorSystem-module__xRPzcW__swatch{border:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,1fr);height:64px;display:grid}.ColorSystem-module__xRPzcW__pageBacking{background:var(--color-surface-page)}.ColorSystem-module__xRPzcW__raisedBacking{background:var(--color-surface-raised)}.ColorSystem-module__xRPzcW__swatch span{height:100%;display:block}.ColorSystem-module__xRPzcW__tokenBody{overflow-wrap:anywhere;font-size:1.2rem;line-height:1.5}.ColorSystem-module__xRPzcW__tokenName{color:var(--color-text-primary);font-size:1.2rem}.ColorSystem-module__xRPzcW__tokenBody p,.ColorSystem-module__xRPzcW__tokenBody dl{margin-block:var(--spacing-2)}.ColorSystem-module__xRPzcW__tokenBody dt{margin-top:var(--spacing-2);font-size:1rem;font-weight:600}.ColorSystem-module__xRPzcW__tokenBody dd{margin:0}.ColorSystem-module__xRPzcW__tokenBody code,.ColorSystem-module__xRPzcW__lightSample code{font-family:var(--font-mono);font-size:1.1rem}.ColorSystem-module__xRPzcW__tableScroll{overflow-x:auto}.ColorSystem-module__xRPzcW__contrastTable{border-collapse:collapse;text-align:start;width:100%;font-size:1.2rem;line-height:1.5}.ColorSystem-module__xRPzcW__contrastTable th,.ColorSystem-module__xRPzcW__contrastTable td{padding:var(--spacing-3);border-bottom:1px solid var(--color-border-subtle);font-weight:400}.ColorSystem-module__xRPzcW__contrastTable thead th{color:var(--color-text-primary);font-weight:600}.ColorSystem-module__xRPzcW__contrastTable small{margin-top:var(--spacing-1);display:block}.ColorSystem-module__xRPzcW__contrastSample{place-items:center;min-width:44px;min-height:36px;font-weight:600;display:inline-grid}.ColorSystem-module__xRPzcW__lightSample{padding:var(--spacing-8);background:var(--color-surface-page);color:var(--color-text-secondary);border-radius:var(--border-radius)}.ColorSystem-module__xRPzcW__lightSample p{max-width:65ch;margin-block:var(--spacing-4);line-height:1.6}.ColorSystem-module__xRPzcW__lightSample code{margin-top:var(--spacing-2);display:block}@media (max-width:68.75rem){.ColorSystem-module__xRPzcW__longRamp{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:42.5rem){.ColorSystem-module__xRPzcW__paletteRow{grid-template-columns:minmax(0,1fr)}.ColorSystem-module__xRPzcW__rowLabel{padding-top:0}.ColorSystem-module__xRPzcW__paletteSwatches{grid-template-columns:repeat(4,minmax(0,1fr))}.ColorSystem-module__xRPzcW__explanation,.ColorSystem-module__xRPzcW__selectedColour,.ColorSystem-module__xRPzcW__samples,.ColorSystem-module__xRPzcW__tokens{grid-template-columns:minmax(0,1fr)}.ColorSystem-module__xRPzcW__materialCard,.ColorSystem-module__xRPzcW__materialPanel,.ColorSystem-module__xRPzcW__lightSample{padding:var(--spacing-6)}}
.DrawerHeaderActions-module__9rFHoa__material{--drawer-control-fill:var(--color-action-neutral-fill);--drawer-control-hover:var(--color-action-neutral-hover);--drawer-control-border:var(--color-action-neutral-border);--drawer-control-text:var(--color-text-on-solid)}
.Accordion-module__QLZCmG__Accordion{box-sizing:border-box;width:640px;max-width:calc(100vw - 48px);color:var(--color-text-strong);flex-direction:column;display:flex}.Accordion-module__QLZCmG__Item{border-bottom:1px solid var(--color-border-subtle)}.Accordion-module__QLZCmG__Header{margin:0}.Accordion-module__QLZCmG__Trigger{box-sizing:border-box;width:100%;color:var(--color-text-strong);background:var(--color-surface-control);text-align:left;cursor:pointer;border:none;justify-content:space-between;align-items:baseline;gap:16px;padding-block:12px;padding-inline:12px 4px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.Accordion-module__QLZCmG__Trigger:hover{background-color:var(--color-surface-control-hover)}.Accordion-module__QLZCmG__Trigger:hover .Accordion-module__QLZCmG__TriggerIcon{color:var(--color-text-primary)}}.Accordion-module__QLZCmG__Trigger:focus-visible{z-index:1}.Accordion-module__QLZCmG__TriggerIcon{box-sizing:border-box;flex-shrink:0;width:12px;height:12px;margin-right:8px;transition:transform .15s ease-out,color .15s}[data-panel-open]>.Accordion-module__QLZCmG__TriggerIcon{transform:rotate(45deg)scale(1.1)}.Accordion-module__QLZCmG__Panel{box-sizing:border-box;height:var(--accordion-panel-height);color:var(--color-text-secondary);font-size:16px;line-height:24px;transition:height .15s ease-out;overflow:hidden}.Accordion-module__QLZCmG__Panel[data-starting-style],.Accordion-module__QLZCmG__Panel[data-ending-style]{height:0}.Accordion-module__QLZCmG__Content{padding:12px}@media (prefers-reduced-motion:reduce){.Accordion-module__QLZCmG__TriggerIcon{transition:color .15s}.Accordion-module__QLZCmG__Panel{transition:none}}
.SpotlightCard-module__5RVIfq__spotlight{background:var(--color-surface-page);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-lg);grid-template-columns:1.8fr 1fr;display:grid;overflow:hidden}@media (max-width:48rem){.SpotlightCard-module__5RVIfq__spotlight{grid-template-columns:1fr}}.SpotlightCard-module__5RVIfq__main{padding:var(--spacing-12) var(--spacing-10);flex-direction:column;display:flex}@media (max-width:48rem){.SpotlightCard-module__5RVIfq__main{padding:var(--spacing-8) var(--spacing-6)}}@media (max-width:30rem){.SpotlightCard-module__5RVIfq__main{padding-inline:var(--spacing-4)}}.SpotlightCard-module__5RVIfq__eyebrow{margin:0 0 var(--spacing-6);font-family:var(--font-body);font-weight:700;font-size:var(--text-caption);letter-spacing:3px;text-transform:uppercase;color:var(--color-text-accent)}.SpotlightCard-module__5RVIfq__title{margin:0 0 var(--spacing-8);font-family:var(--font-heading);font-weight:500;font-size:var(--text-heading-lg);letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.1}@media (max-width:48rem){.SpotlightCard-module__5RVIfq__title{font-size:var(--text-heading-md)}}.SpotlightCard-module__5RVIfq__paragraph{max-width:65ch;margin:0 0 var(--spacing-5);font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-tertiary);text-wrap:pretty;line-height:1.7}.SpotlightCard-module__5RVIfq__paragraph:last-child{margin-bottom:0}.SpotlightCard-module__5RVIfq__paragraph strong,.SpotlightCard-module__5RVIfq__paragraph em{color:var(--color-text-secondary)}.SpotlightCard-module__5RVIfq__media{border-left:1px solid var(--color-border-subtle);flex-direction:column;display:flex}@media (max-width:48rem){.SpotlightCard-module__5RVIfq__media{border-left:none;border-top:1px solid var(--color-border-subtle)}}.SpotlightCard-module__5RVIfq__quoteBlock{--spotlight-quote-surface:var(--color-palette-ink-1000);padding:var(--spacing-8);background:var(--spotlight-quote-surface)}.SpotlightCard-module__5RVIfq__quoteMark{margin-bottom:var(--spacing-6);color:var(--color-mark-faint);display:block}.SpotlightCard-module__5RVIfq__quote{font-family:var(--font-heading);font-style:italic;font-weight:300;font-size:var(--text-body-lg);color:var(--color-text-primary);text-wrap:pretty;margin:0;line-height:1.6}.SpotlightCard-module__5RVIfq__images{background:var(--color-border-subtle);flex-direction:column;flex:1;gap:1px;display:flex}.SpotlightCard-module__5RVIfq__imageWrapper{flex:1 1 0;min-height:0}@media (max-width:48rem){.SpotlightCard-module__5RVIfq__imageWrapper{min-height:280px}}.SpotlightCard-module__5RVIfq__imagePlaceholder{background:linear-gradient(160deg, color-mix(in srgb, var(--color-material-highlight) 7%, transparent), color-mix(in srgb, var(--color-material-highlight) 2%, transparent));flex:1;min-height:240px}.SpotlightCard-module__5RVIfq__progressivePlaceholders .SpotlightCard-module__5RVIfq__imagePlaceholder:nth-child(2){background:linear-gradient(160deg, color-mix(in srgb, var(--color-material-highlight) 5%, transparent), color-mix(in srgb, var(--color-material-highlight) 1.4%, transparent))}.SpotlightCard-module__5RVIfq__progressivePlaceholders .SpotlightCard-module__5RVIfq__imagePlaceholder:nth-child(3){background:linear-gradient(160deg, color-mix(in srgb, var(--color-material-highlight) 3%, transparent), color-mix(in srgb, var(--color-material-highlight) 0.8%, transparent))}
.CompaniesWeWorkWith-module__8zPvYW__section{background:var(--color-surface-page);overflow:hidden}.CompaniesWeWorkWith-module__8zPvYW__header{text-align:center;flex-direction:column;align-items:center;display:flex}.CompaniesWeWorkWith-module__8zPvYW__eyebrow{font-family:var(--font-body);font-size:var(--text-caption);letter-spacing:3px;text-transform:uppercase;color:var(--color-text-quiet);margin:0;font-weight:700}.CompaniesWeWorkWith-module__8zPvYW__eyebrow span{color:var(--color-text-accent)}.CompaniesWeWorkWith-module__8zPvYW__title{max-width:20ch;margin-top:var(--spacing-6);font-family:var(--font-heading);font-size:clamp(var(--text-heading-lg), 6.25vw, var(--text-heading-xl));letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance;font-weight:400;line-height:1.04}@media (max-width:42.5rem){.CompaniesWeWorkWith-module__8zPvYW__title{font-size:var(--text-heading-lg);line-height:1.08}}.CompaniesWeWorkWith-module__8zPvYW__titleAccent{color:var(--color-text-soft);background:var(--title-pop-gradient);-webkit-background-clip:text;background-clip:text}.CompaniesWeWorkWith-module__8zPvYW__description{max-width:64ch;margin:var(--spacing-8) auto 0;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.7}@media (max-width:42.5rem){.CompaniesWeWorkWith-module__8zPvYW__description{font-size:var(--text-body)}}.CompaniesWeWorkWith-module__8zPvYW__marquee{--marquee-gap:var(--spacing-5);margin-top:var(--spacing-16);isolation:isolate;position:relative;overflow:hidden}.CompaniesWeWorkWith-module__8zPvYW__marquee:before,.CompaniesWeWorkWith-module__8zPvYW__marquee:after{content:"";z-index:2;width:clamp(var(--spacing-12), 10vw, var(--spacing-40));pointer-events:none;position:absolute;inset-block:0}.CompaniesWeWorkWith-module__8zPvYW__marquee:before{background:linear-gradient(to right, var(--color-surface-page), transparent);left:0}.CompaniesWeWorkWith-module__8zPvYW__marquee:after{background:linear-gradient(to left, var(--color-surface-page), transparent);right:0}@media (max-width:42.5rem){.CompaniesWeWorkWith-module__8zPvYW__marquee{--marquee-gap:var(--spacing-3);margin-top:var(--spacing-12)}}.CompaniesWeWorkWith-module__8zPvYW__viewport{width:100%;overflow:hidden}.CompaniesWeWorkWith-module__8zPvYW__track{will-change:transform;width:max-content;display:flex}.CompaniesWeWorkWith-module__8zPvYW__logoGroup{flex:none;margin:0;padding:0;list-style:none;display:flex}.CompaniesWeWorkWith-module__8zPvYW__logoItem{width:calc(clamp(220px, 19vw, 300px) + var(--marquee-gap));height:124px;padding:var(--spacing-8) var(--spacing-10);flex:none;justify-content:center;align-items:center;display:flex}@media (max-width:48rem){.CompaniesWeWorkWith-module__8zPvYW__logoItem{width:calc(220px + var(--marquee-gap));height:108px;padding:var(--spacing-7) var(--spacing-8)}}@media (max-width:42.5rem){.CompaniesWeWorkWith-module__8zPvYW__logoItem{width:calc(180px + var(--marquee-gap));height:92px;padding:var(--spacing-6)}}.CompaniesWeWorkWith-module__8zPvYW__logo{object-fit:contain;object-position:center;opacity:.92;filter:grayscale();width:100%;max-width:200px;height:100%;max-height:80px;transition:filter var(--transition-color), opacity var(--transition-color);display:block;scale:.8}.CompaniesWeWorkWith-module__8zPvYW__logo[data-size=large-square]{width:clamp(96px,8.5vw,120px);max-width:none;height:clamp(96px,8.5vw,120px);max-height:none}.CompaniesWeWorkWith-module__8zPvYW__logo[data-size=large-wide]{width:clamp(168px,17vw,240px);max-width:none;height:clamp(72px,7vw,96px);max-height:none}@media (hover:hover) and (pointer:fine){.CompaniesWeWorkWith-module__8zPvYW__logoItem:hover .CompaniesWeWorkWith-module__8zPvYW__logo{opacity:1;filter:grayscale(0)brightness(1.1)}}@media (prefers-reduced-motion:reduce){.CompaniesWeWorkWith-module__8zPvYW__marquee:before,.CompaniesWeWorkWith-module__8zPvYW__marquee:after{display:none}.CompaniesWeWorkWith-module__8zPvYW__track{will-change:auto;width:100%;transform:none!important}.CompaniesWeWorkWith-module__8zPvYW__logoGroup{width:100%;padding-inline:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CompaniesWeWorkWith-module__8zPvYW__logoGroup[aria-hidden=true]{display:none}.CompaniesWeWorkWith-module__8zPvYW__logoItem{width:auto}}@media (prefers-reduced-motion:reduce) and (max-width:42.5rem){.CompaniesWeWorkWith-module__8zPvYW__logoGroup{grid-template-columns:repeat(2,minmax(0,1fr))}}
.Checkbox-module__a-c-Kq__Label{color:var(--color-text-strong);cursor:pointer;align-items:center;gap:8px;font-size:16px;line-height:24px;display:flex}.Checkbox-module__a-c-Kq__Checkbox{box-sizing:border-box;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;display:flex}.Checkbox-module__a-c-Kq__Checkbox[data-unchecked]{border:1px solid var(--color-border-strong);background-color:#0000}.Checkbox-module__a-c-Kq__Checkbox[data-checked]{background-color:var(--color-surface-inverse)}.Checkbox-module__a-c-Kq__Indicator{color:var(--color-text-on-inverse);display:flex}.Checkbox-module__a-c-Kq__Indicator[data-unchecked]{display:none}.Checkbox-module__a-c-Kq__Icon{width:12px;height:12px}
.EmailSignupSection-module__cppeeW__section{background:var(--color-surface-page)}.EmailSignupSection-module__cppeeW__barRow{grid-column:full;position:relative}.EmailSignupSection-module__cppeeW__barFrame{padding:var(--rule-padding);grid-area:1/wide;position:relative}.EmailSignupSection-module__cppeeW__frameRuleTop,.EmailSignupSection-module__cppeeW__frameRuleBottom{pointer-events:none;grid-area:1/full;height:0}.EmailSignupSection-module__cppeeW__frameRuleTop{border-block-start:var(--hairline) solid var(--blueprint-line);align-self:start}.EmailSignupSection-module__cppeeW__frameRuleBottom{border-block-end:var(--hairline) solid var(--blueprint-line);align-self:end}
.Field-module__NMZlTq__Field{flex-direction:column;align-items:start;gap:4px;width:100%;max-width:256px;display:flex}.Field-module__NMZlTq__Label{color:var(--color-text-strong);font-size:14px;font-weight:500;line-height:20px}.Field-module__NMZlTq__Input{box-sizing:border-box;border:1px solid var(--color-border-muted);width:100%;height:var(--input-height);border-radius:var(--input-border-radius);color:var(--color-text-strong);background-color:#0000;margin:0;padding-left:14px;font-family:inherit;font-size:16px}.Field-module__NMZlTq__Error{color:var(--color-feedback-error-text);font-size:14px;line-height:20px}.Field-module__NMZlTq__Description{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:20px}
.EmailSignupBar-module__9h97Tq__formSlot{width:100%;min-height:var(--email-signup-slot-height);align-content:center;margin-inline:auto;display:grid;container:email-signup/inline-size}.EmailSignupBar-module__9h97Tq__form{border:1.5px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-material-highlight) 2%, transparent);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;padding:5px;transition:border-color .15s,background-color .15s;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.EmailSignupBar-module__9h97Tq__form:hover{border-color:color-mix(in oklch, var(--color-border-subtle) 75%, var(--color-border-hover) 25%)}}.EmailSignupBar-module__9h97Tq__form:has(.EmailSignupBar-module__9h97Tq__input:focus-visible){border-color:var(--color-border-hover);outline:var(--outline-width) var(--outline-style) var(--color-border-focus);outline-offset:var(--outline-offset)}.EmailSignupBar-module__9h97Tq__form:has(.EmailSignupBar-module__9h97Tq__input[data-invalid]){border-color:var(--color-feedback-error-border)}.EmailSignupBar-module__9h97Tq__prompt{align-self:stretch;align-items:center;gap:var(--spacing-3);min-width:0;padding:0 var(--spacing-5);color:var(--color-text-tertiary);background-color:#0000;border-radius:999px 0 0 999px;transition:background-color .15s;display:flex;position:relative}.EmailSignupBar-module__9h97Tq__prompt:after{content:"";background:var(--color-border-subtle);width:1px;position:absolute;top:-5px;bottom:-5px;right:0}@container email-signup not (max-inline-size:69rem){.EmailSignupBar-module__9h97Tq__form:has(.EmailSignupBar-module__9h97Tq__input:focus-visible) .EmailSignupBar-module__9h97Tq__prompt{background-color:var(--color-surface-void)}}@media (hover:hover) and (pointer:fine){@container email-signup not (max-inline-size:69rem){.EmailSignupBar-module__9h97Tq__form:hover .EmailSignupBar-module__9h97Tq__prompt{background-color:var(--color-surface-void)}}}.EmailSignupBar-module__9h97Tq__promptIcon{flex:none}.EmailSignupBar-module__9h97Tq__promptTitle{color:var(--color-text-bright);font-family:var(--font-heading);font-size:var(--text-heading-sm);letter-spacing:-.015em;text-wrap:balance;font-weight:400;line-height:1}.EmailSignupBar-module__9h97Tq__field{min-width:0;position:relative}.EmailSignupBar-module__9h97Tq__input{width:100%;min-width:0;height:5.2rem;padding:0 var(--spacing-5);color:var(--color-text-primary);font:inherit;letter-spacing:inherit;touch-action:manipulation;background:0 0;border:0;font-size:1.6rem}.EmailSignupBar-module__9h97Tq__input::placeholder{color:var(--color-text-quiet)}.EmailSignupBar-module__9h97Tq__input:focus-visible{outline:none}.EmailSignupBar-module__9h97Tq__error{top:calc(100% + var(--spacing-4));left:var(--spacing-5);font-size:var(--text-badge);color:var(--color-feedback-error-text);white-space:nowrap;margin:0;position:absolute}.EmailSignupBar-module__9h97Tq__submitButton{min-width:18.8rem}.EmailSignupBar-module__9h97Tq__honeypot,.EmailSignupBar-module__9h97Tq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.EmailSignupBar-module__9h97Tq__honeypot{left:-9999px}.EmailSignupBar-module__9h97Tq__success{min-height:6.4rem;padding:var(--spacing-4) var(--spacing-6);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-material-highlight) 2%, transparent);color:var(--color-text-soft);font-size:var(--text-body);text-align:center;text-wrap:balance;border-radius:999px;justify-content:center;align-items:center;margin:0;display:flex}@container email-signup (max-inline-size:96rem){.EmailSignupBar-module__9h97Tq__form{grid-template-columns:fit-content(42%) minmax(0,1fr) auto}.EmailSignupBar-module__9h97Tq__prompt{gap:var(--spacing-2);padding-inline:var(--spacing-4)}.EmailSignupBar-module__9h97Tq__promptIcon{width:20px;height:20px}.EmailSignupBar-module__9h97Tq__promptTitle{font-size:2rem;line-height:1.08}.EmailSignupBar-module__9h97Tq__input{padding-inline:var(--spacing-4)}}@container email-signup (max-inline-size:69rem) or style(--email-signup-layout:stacked){.EmailSignupBar-module__9h97Tq__form{border:1px solid var(--color-border-subtle);background-color:var(--color-surface-raised);background-image:radial-gradient(circle at 8% 0% in srgb, color-mix(in srgb, var(--color-material-highlight) 5.5%, transparent), transparent 38%), linear-gradient(135deg in srgb, color-mix(in srgb, var(--color-material-highlight) 1.8%, transparent), transparent 52%);border-radius:0;flex-direction:column;align-items:stretch;padding:0;display:flex}:is(.EmailSignupBar-module__9h97Tq__form:has(.EmailSignupBar-module__9h97Tq__input:focus-visible),.EmailSignupBar-module__9h97Tq__form:has(.EmailSignupBar-module__9h97Tq__input[data-invalid])){border-color:var(--color-border-subtle);outline:none}.EmailSignupBar-module__9h97Tq__prompt{gap:var(--spacing-3);width:100%;min-height:6.8rem;padding:var(--spacing-4) var(--spacing-5);border-bottom:1px solid var(--color-border-subtle);border-radius:0}.EmailSignupBar-module__9h97Tq__prompt:after{display:none}.EmailSignupBar-module__9h97Tq__promptIcon{width:24px;height:24px}.EmailSignupBar-module__9h97Tq__promptTitle{overflow-wrap:break-word;min-width:0;font-size:2.1rem;line-height:1.15}.EmailSignupBar-module__9h97Tq__field{gap:var(--spacing-2);margin:var(--spacing-5) var(--spacing-5) 0;flex-direction:column;display:flex}.EmailSignupBar-module__9h97Tq__input{width:100%;height:5.6rem;padding:0 var(--spacing-5);border:1.5px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface-page) 58%, transparent);border-radius:999px}.EmailSignupBar-module__9h97Tq__input:focus-visible{border-color:var(--color-border-hover);outline:var(--outline-width) var(--outline-style) var(--color-border-focus);outline-offset:var(--outline-offset)}.EmailSignupBar-module__9h97Tq__input[data-invalid]{border-color:var(--color-feedback-error-border)}.EmailSignupBar-module__9h97Tq__error{padding-inline:var(--spacing-4);white-space:normal;text-align:left;position:static}.EmailSignupBar-module__9h97Tq__submitButton{width:auto;min-width:0;margin:var(--spacing-3) var(--spacing-5) var(--spacing-5)}.EmailSignupBar-module__9h97Tq__success{background-color:var(--color-surface-raised);background-image:radial-gradient(circle at 8% 0% in srgb, color-mix(in srgb, var(--color-material-highlight) 5.5%, transparent), transparent 38%), linear-gradient(135deg in srgb, color-mix(in srgb, var(--color-material-highlight) 1.8%, transparent), transparent 52%);border-radius:0;min-height:12rem}}
.Fieldset-module__jgBzCq__Fieldset{border:0;flex-direction:column;gap:16px;width:100%;max-width:256px;margin:0;padding:0;display:flex}.Fieldset-module__jgBzCq__Legend{border-bottom:1px solid var(--color-border-subtle);width:100%;color:var(--color-text-strong);margin-bottom:4px;padding-bottom:12px;font-size:18px;font-weight:500;line-height:28px}.Fieldset-module__jgBzCq__Field{flex-direction:column;align-items:start;gap:4px;display:flex}.Fieldset-module__jgBzCq__Label{color:var(--color-text-strong);font-size:14px;font-weight:500;line-height:20px}.Fieldset-module__jgBzCq__Input{box-sizing:border-box;border:1px solid var(--color-border-muted);width:100%;height:var(--input-height);border-radius:var(--input-border-radius);color:var(--color-text-strong);background-color:#0000;margin:0;padding-left:14px;font-family:inherit;font-size:16px}
.FivePrinciples-module__eQlpka__section{background:var(--color-surface-page)}.FivePrinciples-module__eQlpka__header{flex-direction:column;grid-column:feature;display:flex}.FivePrinciples-module__eQlpka__header .FivePrinciples-module__eQlpka__eyebrow{font-family:var(--font-body);font-weight:700;font-size:var(--text-caption);letter-spacing:3px;text-transform:uppercase;color:var(--color-text-quiet);margin:0}.FivePrinciples-module__eQlpka__header .FivePrinciples-module__eQlpka__eyebrow span{color:var(--color-text-accent)}.FivePrinciples-module__eQlpka__header .FivePrinciples-module__eQlpka__title{margin-top:var(--spacing-5);font-family:var(--font-heading);font-weight:400;font-size:var(--text-heading-lg);letter-spacing:-.02em;color:var(--color-text-primary);text-wrap:balance;line-height:1.08}.FivePrinciples-module__eQlpka__rail{--rail-card-height:460px;--rail-lift-room:24px;margin-top:calc(var(--spacing-14) - var(--rail-lift-room))}@media (max-width:64rem){.FivePrinciples-module__eQlpka__rail{--rail-card-height:420px}}@media (max-width:42.5rem){.FivePrinciples-module__eQlpka__rail{--rail-card-height:400px}}
.Form-module__8TdBtG__Form{flex-direction:column;gap:16px;width:100%;max-width:256px;display:flex}.Form-module__8TdBtG__Field{flex-direction:column;align-items:start;gap:4px;display:flex}.Form-module__8TdBtG__Label{color:var(--color-text-strong);font-size:14px;font-weight:500;line-height:20px}.Form-module__8TdBtG__Input{box-sizing:border-box;border:1px solid var(--color-border-muted);width:100%;height:var(--input-height);border-radius:var(--input-border-radius);color:var(--color-text-strong);background-color:#0000;margin:0;padding-left:14px;font-family:inherit;font-size:16px}.Form-module__8TdBtG__Error{color:var(--color-feedback-error-text);font-size:14px;line-height:20px}.Form-module__8TdBtG__Button{--form-button-surface:color-mix(in srgb, var(--color-material-highlight) 8%, transparent);--form-button-surface-hover:color-mix(in srgb, var(--color-material-highlight) 12%, transparent);--form-button-surface-active:color-mix(in srgb, var(--color-material-highlight) 16%, transparent);box-sizing:border-box;border:1px solid var(--color-border-muted);background-color:var(--form-button-surface);height:40px;color:var(--color-text-strong);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0 14px;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;display:flex}@media (hover:hover){.Form-module__8TdBtG__Button:hover:not([data-disabled]){background-color:var(--form-button-surface-hover)}}.Form-module__8TdBtG__Button:active:not([data-disabled]){background-color:var(--form-button-surface-active);box-shadow:inset 0 1px 3px color-mix(in srgb, var(--color-material-shadow) 40%, transparent);border-top-color:var(--color-border-strong)}.Form-module__8TdBtG__Button[data-disabled]{color:var(--color-text-tertiary);cursor:not-allowed}
.ArticleNewsletterSignup-module__bdJL5G__signup{--email-signup-layout:stacked;width:100%;margin:var(--spacing-12) auto}
.Input-module__coxN7W__Label{color:var(--color-text-strong);flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;font-weight:500;line-height:20px;display:flex}.Input-module__coxN7W__Input{box-sizing:border-box;border:1px solid var(--color-border-muted);width:224px;height:var(--input-height);border-radius:var(--input-border-radius);color:var(--color-text-strong);background-color:#0000;margin:0;padding-left:14px;font-family:inherit;font-size:16px;font-weight:400}
