/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-sm:24rem;--font-weight-normal:400;--radius-sm:var(--radius-sm);--ease-out:var(--ease-out);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ground:var(--color-ground);--color-ground-sunken:var(--color-ground-sunken);--color-ground-inverse:var(--color-ground-inverse);--color-ground-warm:var(--color-ground-warm);--color-ground-warm-soft:var(--color-ground-warm-soft);--color-ground-lead-green:var(--color-ground-lead-green);--color-ground-card-cool:var(--color-ground-card-cool);--color-ground-card-paper:var(--color-ground-card-paper);--color-ground-card-action:var(--color-ground-card-action);--color-ground-raised-inverse:var(--color-ground-raised-inverse);--color-ink-slate:var(--color-ink-slate);--color-value:var(--color-value);--color-value-track:var(--color-value-track);--color-ink:var(--color-ink);--color-ink-body:var(--color-ink-body);--color-ink-muted:var(--color-ink-muted);--color-ink-faint:var(--color-ink-faint);--color-ink-inverse:var(--color-ink-inverse);--color-ink-inverse-body:var(--color-ink-inverse-body);--color-ink-inverse-muted:var(--color-ink-inverse-muted);--color-action:var(--color-action);--color-action-ink:var(--color-action-ink);--color-action-hover:var(--color-action-hover);--color-hairline:var(--color-hairline);--color-hairline-strong:var(--color-hairline-strong);--color-hairline-hover:var(--color-hairline-hover);--color-hairline-inverse:var(--color-hairline-inverse);--color-hairline-warm:var(--color-hairline-warm);--color-hairline-action:var(--color-hairline-action);--color-focus:var(--color-focus);--font-display:var(--font-display);--font-ui:var(--font-ui);--text-display-1:var(--text-display-1);--text-display-2:var(--text-display-2);--text-lead:var(--text-lead);--text-body-lg:var(--text-body-lg);--text-title-xl:var(--text-title-xl);--text-title-lg:var(--text-title-lg);--text-title-md:var(--text-title-md);--text-title:var(--text-title);--text-body:var(--text-body);--text-fine:var(--text-fine);--tracking-default:var(--tracking-default);--tracking-eyebrow:var(--tracking-eyebrow);--tracking-meta:var(--tracking-meta);--radius-card:var(--radius-card);--radius-card-lg:var(--radius-card-lg);--radius-pill:var(--radius-pill);--container-index:var(--container-index);--container-editorial:var(--container-editorial);--container-reading:var(--container-reading)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-ground);color:var(--color-ink-body);font-family:var(--font-ui);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);letter-spacing:var(--tracking-default);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.display,h1,h2{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-display);color:var(--color-ink);text-wrap:balance;max-width:var(--measure-tight);letter-spacing:normal}h1{font-size:var(--text-display-1);line-height:var(--leading-display-1)}h2{font-size:var(--text-display-2);line-height:var(--leading-display-2)}h3,h4{font-family:var(--font-ui);font-weight:var(--weight-bold);font-size:var(--text-title);line-height:var(--leading-title);color:var(--color-ink);text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:var(--border-focus) solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm);box-shadow:0 0 0 5px var(--color-focus-halo)}.on-inverse :focus-visible,[data-ground=inverse] :focus-visible{--color-focus-halo:var(--color-ground-inverse)}::selection{background:var(--color-action);color:var(--color-action-ink)}.lucide{vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer components{.container-index{max-inline-size:calc(var(--container-index) + var(--gutter) * 2)}.container-editorial,.container-index{margin-inline:auto;padding-inline-start:max(var(--gutter),var(--inset-left));padding-inline-end:max(var(--gutter),var(--inset-right))}.container-editorial{max-inline-size:calc(var(--container-editorial) + var(--gutter) * 2)}.container-reading{max-inline-size:calc(var(--container-reading) + var(--gutter) * 2);margin-inline:auto;padding-inline-start:max(var(--gutter),var(--inset-left));padding-inline-end:max(var(--gutter),var(--inset-right))}.container-nav{max-inline-size:calc(var(--container-nav) + var(--space-5) * 2);margin-inline:auto;padding-inline-start:max(var(--space-5),var(--inset-left));padding-inline-end:max(var(--space-5),var(--inset-right))}.container-intro{max-inline-size:calc(var(--measure-intro) + var(--gutter) * 2);margin-inline:auto;padding-inline-start:max(var(--gutter),var(--inset-left));padding-inline-end:max(var(--gutter),var(--inset-right))}.band{padding-block:var(--band-y)}.band-tight{padding-block:var(--band-y-tight)}.band-loose{padding-block:var(--band-y-loose)}.band-lead{padding-block-start:var(--space-10)}.band-flush{padding-block:0}.band-inverse{background:var(--color-ground-inverse);color:var(--color-ink-inverse-body)}.band-inverse :is(h1,h2,h3,h4){color:var(--color-ink-inverse)}.band-raised{background:var(--color-ground-raised-inverse)}.band-warm{background:var(--color-ground-warm)}.band-warm-soft{background:var(--color-ground-warm-soft)}.band-figured{isolation:isolate;position:relative;overflow:clip visible}.band-figured--contained{overflow:clip}.watermark--mark{display:none}@media (min-width:56.25rem){.watermark--mark{display:block}}.nav-top-link{text-decoration:none}.nav-top-link:focus-visible,.nav-top-link:hover,.nav-top-link[aria-current=page],.nav-top-link[data-in-section]{text-underline-offset:.3em;text-decoration:underline}.nav-panel-link{border-radius:var(--radius-sm);transition:background-color var(--duration-fast) var(--ease-out);text-decoration:none}.nav-panel-link:focus-visible,.nav-panel-link:hover{background:var(--color-ground-card-cool)}.nav-panel-link[aria-current=page],.nav-panel-link[data-in-section]{text-underline-offset:.3em;text-decoration:underline}.skip-link{z-index:100;background:var(--color-ground);color:var(--color-ink);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-weight:var(--weight-bold);font-size:var(--text-body);transition:transform var(--duration-fast) var(--ease-out);position:absolute;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.eyebrow{letter-spacing:var(--tracking-eyebrow)}.eyebrow,.meta{font-size:var(--text-body);font-weight:var(--weight-medium);text-transform:uppercase}.meta{letter-spacing:var(--tracking-meta);color:var(--color-ink-muted)}.btn{justify-content:center;align-items:center;gap:var(--space-1);padding:.875rem var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-body);font-weight:var(--weight-bold);letter-spacing:var(--tracking-default);cursor:pointer;border:var(--border-control) solid transparent;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}.btn-submit{min-inline-size:12rem}.btn-primary{background:var(--color-action);color:var(--color-action-ink)}.btn-primary:hover{background:var(--color-action-hover)}.btn-quiet{color:var(--color-ink);border-color:var(--color-hairline-strong);background:0 0}.btn-quiet:hover{border-color:var(--color-ink)}.band-inverse .btn-quiet,.on-inverse .btn-quiet{color:var(--color-ink-inverse);border-color:var(--color-hairline-inverse)}.band-inverse .btn-quiet:hover,.on-inverse .btn-quiet:hover{border-color:var(--color-ink-inverse)}.card{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-ground);transition:box-shadow var(--duration-base) var(--ease-out);align-items:flex-start;display:flex}a.card:hover,button.card:hover{box-shadow:var(--shadow-hover)}.card-cta{color:var(--color-action);text-underline-offset:.25em;font-weight:var(--weight-bold);transition:color var(--duration-fast) var(--ease-out)}.card-cta:hover{color:var(--color-action-hover);text-decoration-thickness:var(--border-control)}@media (min-width:56.25rem){.states-hero-map{order:-1}}.state-map{block-size:auto;inline-size:100%}.state-map-frame{min-inline-size:0}.state-map-flat,.state-map-said-flat{display:none}@media not all and (min-width:40rem){.state-map-frame{overflow:hidden}.state-map{inline-size:109.6%}.state-map-said-full,.state-map-states{display:none}.state-map-flat,.state-map-said-flat{display:inline}}.state-map-whole:active .state-map-shape{fill:var(--color-action)}.state-map-whole:focus-visible{box-shadow:none;outline:none}.state-map-whole-hit{stroke:var(--color-focus);stroke-width:0;vector-effect:non-scaling-stroke}.state-map-whole:focus-visible .state-map-whole-hit{stroke-width:var(--border-focus)}.state-map-shape{fill:var(--color-map-land);transition:fill var(--duration-fast) var(--ease-out)}.state-map-inert{fill:var(--color-map-land-inert)}.state-map-inert,.state-map-lines{pointer-events:none}.state-map-link:focus-visible .state-map-shape,.state-map-link:hover .state-map-shape{fill:var(--color-action)}.state-map-chip{fill:var(--color-map-land);stroke:var(--color-hairline-action);stroke-width:var(--border-hairline);vector-effect:non-scaling-stroke;transition:fill var(--duration-fast) var(--ease-out)}.state-map-anchor,.state-map-leader{fill:var(--color-action);stroke:var(--color-action);stroke-width:var(--border-hairline);vector-effect:non-scaling-stroke}.state-map-leader{fill:none}.state-map-abbr{fill:var(--color-action);font-family:var(--font-ui);font-weight:var(--weight-bold);transition:fill var(--duration-fast) var(--ease-out)}.state-map-link:focus-visible .state-map-chip,.state-map-link:hover .state-map-chip{fill:var(--color-action)}.state-map-link:focus-visible .state-map-abbr,.state-map-link:hover .state-map-abbr{fill:var(--color-action-ink)}.state-map-link:focus-visible{outline:none}.state-map-ring{fill:none;stroke:var(--color-focus-halo);stroke-width:0;vector-effect:non-scaling-stroke;pointer-events:none}.state-map-link:focus-visible .state-map-ring{stroke-width:calc(var(--border-focus) * 2)}.state-map-link:focus-visible .state-map-chip{stroke:var(--color-focus-halo);stroke-width:var(--border-focus)}.card--open{background:0 0;min-block-size:8rem}.card--feature{background:var(--color-ground-inverse);border-color:var(--color-ground-inverse);color:var(--color-ink-inverse-body)}a.card--feature:hover,button.card--feature:hover{border-color:var(--color-hairline-inverse)}.card-media{aspect-ratio:420/280;border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--placeholder-media);inline-size:100%;display:block}.event-card{position:relative}.event-card__link:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}.session-card__presenters{font-size:var(--text-body);color:var(--color-ink-muted)}.event-card__line,.session-card__presenters>strong{color:var(--color-ink-body)}.event-card__line{-webkit-line-clamp:2;line-clamp:2;font-size:var(--text-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-card__presenters{font-size:var(--text-fine);color:var(--color-ink-muted)}.event-card__presenters>strong{color:var(--color-ink-body)}.event-card__title{-webkit-line-clamp:3;line-clamp:3;min-block-size:calc(var(--leading-title-md) * 3em);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-card__media{overflow:hidden}.event-card__zoom{background:var(--placeholder-media);transition:transform var(--duration-fast) var(--ease-out);position:absolute;inset:0}.event-card__zoom img{object-fit:cover}.event-card:focus-within .event-card__zoom,.event-card:hover .event-card__zoom{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.event-card:focus-within .event-card__zoom,.event-card:hover .event-card__zoom{transform:none}}.events-strip{background:var(--color-ground);border-block-end:var(--border-hairline) solid var(--color-hairline)}.events-strip__track{gap:var(--space-4);scroll-snap-type:x mandatory;grid-auto-columns:minmax(18rem,1fr);grid-auto-flow:column;display:grid}.events-strip__scroller{padding:var(--space-1);margin:calc(var(--space-1) * -1)}.events-strip__card{gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-ground);scroll-snap-align:start;transition:box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative}.events-strip__card:hover{box-shadow:var(--shadow-hover)}.events-strip__top{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-block-size:2lh;font-size:var(--text-fine);display:flex}.events-strip__audience{min-inline-size:0;color:var(--color-ink-body)}.events-strip__date{font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-muted);flex:none}.events-strip__date:before{content:"• ";color:rgb(var(--mark-orange))}.events-strip__banner{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--placeholder-media);inline-size:100%;display:block;position:relative;overflow:hidden}.events-strip__link{-webkit-line-clamp:2;line-clamp:2;text-align:center;font-weight:var(--weight-bold);color:var(--color-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.events-strip__link:after{content:"";border-radius:var(--radius-card);position:absolute;inset:0}@media (min-width:67.5rem){.events-strip__track{grid-auto-columns:1fr}}.outcome-column>*,.stat-column>*{text-box:trim-both cap alphabetic}.news-hero{gap:var(--space-10);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:56.25rem){.news-hero{gap:var(--space-5);grid-template-columns:1fr 1fr}.news-hero-copy{container-type:inline-size}.news-hero-copy h1{font-size:min(var(--text-display-1),8.8cqi)}}.next-session{gap:var(--space-5);padding:var(--pad-level-card);border-radius:var(--radius-card-lg);background:var(--color-ground);flex-direction:column;display:flex}.next-session__tag{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-ground-tag);color:var(--color-ink);align-self:flex-start}.session-tag{align-items:baseline;gap:var(--space-2);inline-size:fit-content;max-inline-size:100%;font-size:var(--text-body);letter-spacing:var(--tracking-meta);text-transform:uppercase;flex-wrap:wrap;display:inline-flex}.session-tag>.eyebrow{font-weight:var(--weight-medium);letter-spacing:inherit;color:var(--color-ink)}.session-tag__dot{color:var(--color-action)}.session-tag__date{font-weight:var(--weight-medium);color:var(--color-ink-muted)}.next-session__title{font-family:var(--font-ui);font-style:normal;font-size:var(--text-title-md);line-height:var(--leading-title-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-default);color:var(--color-ink);max-width:none}.next-session__presenters{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.next-session__actions{--action-min:var(--action-min-card);margin-block-start:var(--space-3)}.series-media{aspect-ratio:530/440;border-radius:var(--radius-card-lg);object-fit:cover;inline-size:100%}.series-media--placeholder{background:var(--placeholder-media)}.card-grid{gap:var(--grid-gap);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:56.25rem){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:67.5rem){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-grid--balanced{justify-content:center;gap:var(--grid-gap);flex-wrap:wrap;display:flex}.card-grid--balanced>*{flex:100%}@media (min-width:56.25rem){.card-grid--balanced>*{flex-basis:calc((100% - var(--grid-gap)) / 2 - 1px);max-inline-size:calc((100% - var(--grid-gap)) / 2)}}@media (min-width:67.5rem){.card-grid--balanced>*{flex-basis:calc((100% - 2 * var(--grid-gap)) / 3 - 1px);max-inline-size:calc((100% - 2 * var(--grid-gap)) / 3)}}.card-grid--balanced>.card-resource{block-size:auto}.card-grid--balanced>li{display:flex}.card-grid--balanced>li>.series-card,.card-grid--balanced>li>.session-card{flex:1;block-size:auto}.card-grid--loose-rows{row-gap:var(--space-12)}.action-pair{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--action-min)),1fr));display:grid}.split{gap:var(--space-10);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:56.25rem){.split{gap:var(--split-gap);grid-template-columns:1fr 1fr}.split-pinned{top:var(--space-12);position:sticky}.split-pinned--centred{top:calc(50svh - 8rem)}}.card-editorial{justify-content:space-between;gap:var(--space-8);block-size:100%;padding:var(--space-8);border-radius:var(--radius-card-lg);flex-direction:column;display:flex}.card-editorial :is(h3,h4){font-size:var(--text-title-lg);line-height:var(--leading-title-lg);margin-block-end:calc(var(--space-2) * -1)}.card-editorial--cool{background:var(--color-ground-card-cool)}.card-editorial--action{background:var(--color-ground-card-action);color:var(--color-ink-inverse-body)}.card-editorial--action :is(h3,h4){color:var(--color-ink-inverse)}.card-editorial ul{gap:var(--space-2);flex-direction:column;padding-inline-start:var(--space-5);list-style:outside;display:flex}.btn-card{border-width:var(--border-hairline);border-color:var(--color-hairline-action);inline-size:100%;color:var(--color-action)}.btn-card:hover{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-ink)}.on-inverse .btn-card:hover{color:var(--color-ink-inverse);background:0 0}.card-resource{justify-content:space-between;gap:var(--space-8);block-size:100%;padding:var(--pad-level-card);border-radius:var(--radius-card-lg);flex-direction:column;display:flex}.card-resource :is(h3,h4){font-size:var(--text-title-lg);line-height:var(--leading-title-lg);margin-block-end:calc(var(--space-2) * -1)}.card-library{background:var(--color-ground);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card-lg);flex-direction:column;block-size:100%;display:flex;position:relative;overflow:clip}.card-library__header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--card-header,var(--color-ground-card-header));min-block-size:5.8125rem;color:var(--card-header-ink,var(--color-ink-inverse));display:flex}.card-library--learn{--card-header:var(--card-header-learn)}.card-library--do{--card-header:var(--card-header-do);--card-header-ink:var(--color-ink)}.card-library--do .card-library__flag{background:rgb(var(--navy)/.12)}.card-library__flag{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:rgb(var(--navy)/.15);font-size:var(--text-fine);font-weight:var(--weight-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase;align-items:center;display:inline-flex}.card-library__body{align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-8) var(--space-6);flex-direction:column;flex:1;display:flex}.card-library__eyebrow{font-size:var(--text-body);font-weight:var(--weight-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-ink)}.card-library__title{font-size:var(--text-title-md);line-height:var(--leading-title-md);font-weight:var(--weight-bold);color:var(--color-ink)}.card-library__excerpt{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-library__tags{gap:var(--space-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-4);display:flex}.card-library__tag{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-ground-tag);font-size:var(--text-fine);font-weight:var(--weight-medium);color:var(--color-ink)}.card-library__footer{align-items:center;gap:var(--space-2);margin-inline:var(--space-8);padding-block:var(--space-4);border-block-start:var(--border-hairline) solid var(--color-hairline);color:var(--color-ink-body);display:flex}.card-library__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-library__link:focus-visible{box-shadow:none;outline:none}.card-library:has(.card-library__link:focus-visible){outline:var(--border-focus) solid var(--color-focus);outline-offset:.125rem;box-shadow:0 0 0 .3125rem var(--color-focus-halo)}@supports selector(:has(*)){.search-pill input:focus-visible{box-shadow:none;outline:none}.search-pill:has(input:focus-visible){outline:var(--border-focus) solid var(--color-focus);outline-offset:.125rem;box-shadow:0 0 0 .3125rem var(--color-focus-halo)}}.card-library:hover{box-shadow:var(--shadow-hover)}.card-library__also{z-index:1;align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-action);display:inline-flex;position:relative}.filter-field{inline-size:100%;padding:.875rem var(--space-4);background:var(--color-ground);border:var(--border-hairline) solid var(--color-hairline-action);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-body);letter-spacing:var(--tracking-default);color:var(--color-ink)}select.filter-field{appearance:none;padding-inline-end:var(--space-10)}select.filter-field:disabled{color:var(--color-ink-faint);border-color:var(--color-hairline-strong);cursor:not-allowed}.filter-control:has(select:disabled)>svg{color:var(--color-ink-faint)}.filter-control{display:block;position:relative}.filter-control>svg{pointer-events:none;color:var(--color-ink);position:absolute;inset-block-start:50%;inset-inline-end:var(--space-5);translate:0 -50%}.search-hero{background:var(--color-ground);border-radius:var(--radius-pill);inline-size:100%;max-inline-size:26.25rem;align-items:center;gap:.375rem;padding-block:.875rem;padding-inline-start:var(--space-4);padding-inline-end:.375rem;display:flex}.search-hero__field{min-inline-size:0;font:inherit;font-size:var(--text-body);letter-spacing:var(--tracking-default);color:var(--color-ink);background:0 0;border:0;flex:1}.search-hero__field::placeholder{color:var(--color-ink-muted)}.search-hero__button{border-radius:var(--radius-pill);background:var(--color-action);block-size:1.625rem;inline-size:1.625rem;color:var(--color-action-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:0;flex-shrink:0;place-items:center;display:grid}.search-hero__button:hover{background:var(--color-action-hover)}.track-bar{block-size:var(--space-1);background:var(--color-hairline);cursor:pointer;touch-action:none;inline-size:min(22rem,100%);margin-block-start:var(--space-6);margin-inline:auto;position:relative;overflow:hidden}.track-bar,.track-bar__thumb{border-radius:var(--radius-pill)}.track-bar__thumb{background:var(--color-action);min-inline-size:var(--space-8);position:absolute;inset-block:0}.track-bar:hover .track-bar__thumb{background:var(--color-action-hover)}@media (prefers-reduced-motion:no-preference){.track-bar__thumb{transition:background-color var(--duration-fast) var(--ease-out)}}.setting-grid{padding-block:var(--space-1);flex-wrap:wrap;justify-content:center;gap:1.3125rem;display:flex}.setting-card{background:var(--color-ground);border-radius:var(--radius-card-lg);flex-direction:column;flex:20rem;max-inline-size:max(20rem,33.3333% - .875rem);display:flex;overflow:clip}.setting-card__media{aspect-ratio:530/266;object-fit:cover;block-size:auto;inline-size:100%}.setting-card__body{gap:var(--space-5);padding:var(--space-10);flex-direction:column;flex:1;display:flex}.setting-card__body .btn{inline-size:100%;margin-block-start:auto}.course-window-wrap{gap:var(--space-4);margin-block:calc(var(--band-y) * -1);display:flex}.course-window{min-inline-size:0;padding-block:var(--band-y);max-block-size:calc(27rem + var(--band-y) * 2);scrollbar-width:none;flex:1}.course-window::-webkit-scrollbar{display:none}.course-rail{inline-size:var(--space-1);border-radius:var(--radius-pill);background:var(--color-hairline);flex-shrink:0;align-self:center;block-size:22rem;position:relative;overflow:hidden}.course-rail__thumb{border-radius:var(--radius-pill);background:var(--color-action);min-block-size:var(--space-8);position:absolute;inset-inline:0}.back-link{align-items:center;gap:var(--space-1);color:var(--color-ink);font-weight:var(--weight-medium);letter-spacing:var(--tracking-default);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.back-link:hover{color:var(--color-action)}.event-title{max-inline-size:var(--container-editorial);text-align:center;margin-inline:auto}.event-meta-dot{color:rgb(var(--mark-orange));padding-inline:var(--space-2)}.event-materials{align-items:start;gap:var(--space-3);flex-direction:column;display:flex}.event-material{align-items:center;gap:var(--space-3);color:var(--color-action);font-weight:var(--weight-bold);letter-spacing:var(--tracking-default);text-underline-position:from-font;transition:color var(--duration-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:.08em;display:inline-flex}.event-material:focus-visible,.event-material:hover{color:var(--color-action-hover)}.event-material>svg{flex-shrink:0;block-size:1.5rem;inline-size:1.5rem}.conference-player:focus{outline:none}.conference-player:focus-visible{outline:var(--border-hairline) solid var(--color-hairline-strong);outline-offset:var(--space-3)}.conference-films{border-block-start:var(--border-hairline) solid var(--color-hairline)}.conference-film{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-4);border-block-end:var(--border-hairline) solid var(--color-hairline);flex-wrap:wrap;display:flex}.conference-film-about{gap:var(--space-1);font-size:var(--text-body);color:var(--color-ink-body);flex-direction:column;flex-basis:100%;padding-inline-start:calc(1.25rem + var(--space-3));display:flex}.conference-player .conference-film-about{margin-block-start:var(--space-3);padding-inline-start:0}.conference-film-speakers>strong{color:var(--color-ink)}.conference-film-play{align-items:start;gap:var(--space-3);text-align:start;color:var(--color-action);font-weight:var(--weight-bold);letter-spacing:var(--tracking-default);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);flex:20rem;display:inline-flex}.conference-film-play:hover{color:var(--color-action-hover);text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:.08em}.conference-film-play[aria-pressed=true]{color:var(--color-ink);cursor:default;text-decoration:none}.conference-film-play>svg{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem;margin-block-start:.2em}.conference-film-play[aria-pressed=true]>svg{fill:currentColor}.conference-film-handout{flex-shrink:0}.event-card{gap:var(--space-3);block-size:100%;color:inherit;flex-direction:column;display:flex}.event-card__media{border-radius:var(--radius-card-lg);background:var(--color-ground-sunken);aspect-ratio:420/280;display:block;position:relative;overflow:clip}.event-card__media img{object-fit:cover;block-size:100%;inline-size:100%}.event-card__play{color:var(--color-ink-inverse);background:rgb(var(--shade)/.32);place-items:center;display:grid;position:absolute;inset:0}.event-card--centred{text-align:center}.event-card__title{font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--color-ink)}.event-card:hover .event-card__play{background:rgb(var(--shade)/.16)}.event-card:hover .event-card__title{text-underline-offset:.2em;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.event-card__play{transition:background-color var(--duration-fast) var(--ease-out)}}.course-list{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.course-row{align-items:center;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-ground);border:var(--border-hairline) solid var(--color-hairline);color:inherit;display:flex}.course-row__body{color:var(--color-ink-body)}.course-row__count{color:var(--color-ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.course-row__chevron{color:var(--color-action);flex-shrink:0}.course-row:hover{box-shadow:var(--shadow-hover)}.card-library,.course-row{transition:box-shadow var(--duration-base) var(--ease-out)}.course-row__number{font-family:var(--font-display);font-size:var(--text-title-lg);color:var(--color-action);flex-shrink:0;min-inline-size:2.5rem;font-style:italic;line-height:1}.course-row__text{gap:var(--space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.course-row__title{font-weight:var(--weight-bold);color:var(--color-ink)}.pager{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pager .btn[disabled]{opacity:.4;cursor:not-allowed}.news-pager{justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.news-pager__arrows{gap:var(--space-2);display:inline-flex}.news-pager__arrow{border-radius:50%;block-size:2.8125rem;inline-size:2.8125rem;padding:0}.news-pager__arrow[data-spent=true]{opacity:.4}.filter-bar{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.125rem;max-inline-size:41.375rem;margin-inline:auto;display:grid}@media (min-width:40rem){.filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-resource--cool{background:var(--color-ground-card-cool)}.card-resource--paper{background:var(--color-ground-card-paper)}.card-resource--claim{justify-content:flex-start;gap:var(--space-3);padding:var(--space-8);border:var(--border-hairline) solid var(--color-hairline);background:0 0}.card-resource--action{background:var(--color-ground-card-action);color:var(--color-ink-inverse-body)}.card-resource--action :is(h3,h4){color:var(--color-ink-inverse)}.step-nav{z-index:20;pointer-events:none;margin-block-start:var(--space-10);padding-inline-start:max(var(--gutter),var(--inset-left));padding-inline-end:max(var(--gutter),var(--inset-right));position:sticky;inset-block-start:var(--space-4)}.step-nav>ol{pointer-events:auto;justify-content:flex-start;align-items:center;gap:var(--space-8);inline-size:fit-content;max-inline-size:100%;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--color-ground);box-shadow:var(--shadow-raised);scrollbar-width:none;margin-inline:auto;display:flex;overflow-x:auto}.step-nav>ol::-webkit-scrollbar{display:none}.step-nav a{gap:var(--space-2);white-space:nowrap;font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-default);color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-out)}.step-nav a,.step-nav a>span:first-child{align-items:center;border-radius:var(--radius-pill);display:flex}.step-nav a>span:first-child{background:var(--color-ground-sunken);block-size:1.5rem;inline-size:1.5rem;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast) var(--ease-out);flex:none;justify-content:center}.step-nav a>span:first-child>svg{block-size:1rem;inline-size:1rem}.step-nav a[aria-current=step]{color:var(--color-action);font-weight:var(--weight-bold)}.step-nav a[aria-current=step]>span:first-child{background:rgb(var(--blue)/.15)}.step-nav a:focus-visible,.step-nav a:hover{color:var(--color-action-hover)}.cohort-figure{margin-block-start:var(--space-6)}@media (min-width:56.25rem){.cohort-figure{margin-block-start:calc(var(--space-16) * -1);margin-inline:var(--space-12);z-index:1;position:relative}}.step-target{scroll-margin-block-start:var(--space-20)}.ed-stage{--ed-edge:max(var(--gutter),calc((100vw - var(--container-editorial)) / 2));--ed-col:calc((min(calc(100vw - var(--gutter) * 2), var(--container-editorial)) - var(--split-gap)) / 2)}.ed-stage--pinned{flex-direction:column;justify-content:center;min-block-size:100vh;display:flex;position:sticky;inset-block-start:0}.band:has(>div>.ed-stage--pinned){padding-block:0}.ed-composition{flex-direction:column;display:flex}.ed-foot{max-inline-size:var(--container-editorial);padding-inline:var(--gutter);margin-block-start:var(--space-12);margin-inline:auto}.ed-grid{gap:var(--space-10);flex-direction:column;display:flex}.ed-head,.ed-media{padding-inline:var(--ed-edge)}.ed-media{z-index:2;position:relative}.ed-media>img{aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:var(--radius-card-lg);block-size:auto;inline-size:100%}.ed-track>ul{gap:var(--space-5);padding-inline-start:var(--ed-edge)}.ed-track>ul:after{content:"";flex:0 0 calc(var(--ed-edge) - var(--space-5))}.ed-track>ul>li{flex-shrink:0;inline-size:min(85vw,33rem)}.ed-track{scrollbar-width:none;contain:paint}.ed-track::-webkit-scrollbar{display:none}@media (min-width:56.25rem){.ed-grid{grid-template-columns:var(--ed-edge) var(--ed-col) var(--space-12) var(--ed-col) 1fr;isolation:isolate;grid-template-rows:1fr auto auto 1fr;align-items:start;gap:0;display:grid}.ed-head,.ed-media{padding-inline:0}.ed-media{grid-area:1/2/-1}.ed-head{grid-area:2/4/auto/-1;padding-block-end:var(--space-10);padding-inline-end:var(--gutter)}.ed-track{z-index:1;grid-area:3/2/auto/-1;align-self:start}.ed-track>ul{padding-inline-start:calc(var(--ed-col) + var(--space-12))}.ed-track>ul>li{inline-size:var(--ed-col)}}.hero-scrim{isolation:isolate;position:relative}.hero-full{min-block-size:100vh;min-block-size:var(--hero-min-h);flex-direction:column;display:flex}.hero-scrim:after{content:"";z-index:-1;background:linear-gradient(var(--hero-scrim-angle),var(--hero-scrim) 0,var(--hero-scrim) 45%,var(--hero-scrim-far) 100%);position:absolute;inset:0}.reach-slider{appearance:none;inline-size:100%;block-size:var(--slider-handle);cursor:pointer;background:0 0}.reach-slider:focus-visible{border-radius:var(--radius-pill)}.reach-slider::-webkit-slider-runnable-track{block-size:var(--slider-track);border-radius:var(--radius-pill);background:linear-gradient(to right,var(--color-value) 0 var(--reached),var(--color-value-track) var(--reached) 100%)}.reach-slider::-webkit-slider-thumb{appearance:none;inline-size:var(--slider-handle);block-size:var(--slider-handle);background:var(--color-value);border:0;border-radius:50%;margin-block-start:calc((var(--slider-track) - var(--slider-handle)) / 2)}.reach-slider::-moz-range-track{block-size:var(--slider-track);border-radius:var(--radius-pill);background:var(--color-value-track)}.reach-slider::-moz-range-progress{block-size:var(--slider-track);border-radius:var(--radius-pill);background:var(--color-value)}.reach-slider::-moz-range-thumb{inline-size:var(--slider-handle);block-size:var(--slider-handle);background:var(--color-value);border:0;border-radius:50%}.reach-card{align-items:center;gap:var(--space-6);text-align:center;padding:var(--space-12) clamp(var(--space-6),5vw,var(--space-16));border-radius:var(--radius-card-lg);background:var(--color-ground-raised-inverse);flex-direction:column;display:flex}.step-link{text-decoration:none}.step-link:focus-visible,.step-link:hover{text-underline-offset:.2em;text-decoration:underline}.evidence-list{gap:var(--space-3);text-align:start;flex-direction:column;inline-size:100%;display:flex}.evidence-list[hidden]{display:none}.evidence-item{gap:var(--space-2);padding:var(--space-2) var(--space-5) var(--space-3);align-items:start;display:flex}.evidence-item svg{flex-shrink:0}.evidence-item h4,.evidence-item svg{color:var(--color-ink-accent-inverse)}.evidence-item h4{font-size:var(--text-title);line-height:var(--leading-title)}.evidence-item p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-inverse-body);margin-block-start:var(--space-2)}.footer-grid{gap:var(--space-12);display:grid}@media (min-width:56.25rem){.footer-grid{grid-template-columns:minmax(0,22rem) minmax(0,46rem);justify-content:space-between}}.footer-heading{font-family:var(--font-ui);font-style:normal;font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-bold);color:var(--color-ink-inverse);max-width:none}.footer-link{color:var(--color-ink-inverse-muted);transition:color var(--duration-fast) var(--ease-out)}.footer-link:hover{color:var(--color-ink-inverse)}button.footer-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link-inverse{color:var(--color-ink-inverse);font-size:var(--text-body);text-underline-offset:.25em;text-decoration:underline}.link-action,.link-inverse{font-weight:var(--weight-bold);letter-spacing:var(--tracking-default)}.link-action{color:var(--color-action);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:.12em}.link-action:focus-visible,.link-action:hover{color:var(--color-action-hover)}.link-source{color:inherit;text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:.08em}.link-source:focus-visible,.link-source:hover{color:var(--color-action-hover)}.a11y-toggle{inline-size:var(--space-12);block-size:var(--space-12);background:var(--color-action);color:var(--color-action-ink);border:var(--border-control) solid var(--color-action-ink);box-shadow:var(--shadow-raised);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.a11y-toggle:focus-visible,.a11y-toggle:hover,.a11y-toggle[aria-expanded=true]{background:var(--color-action-hover)}.a11y-toggle:focus-visible,.a11y-toggle:hover{box-shadow:var(--shadow-raised-hover);transform:scale(1.06)}.a11y-toggle:active{transform:scale(.96)}.a11y-size{font-family:var(--font-ui);font-weight:var(--weight-bold);padding-block:var(--space-3);border-radius:var(--radius-sm);background:var(--color-ground-sunken);color:var(--color-ink-body);border:var(--border-control) solid var(--color-hairline-strong);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;line-height:1;display:flex}.a11y-size:hover{border-color:var(--color-ink);color:var(--color-ink)}.a11y-size[aria-pressed=true]{background:var(--color-action);color:var(--color-action-ink);border-color:var(--color-action)}.a11y-size[aria-pressed=true]:hover{background:var(--color-action-hover);border-color:var(--color-action-hover);color:var(--color-action-ink)}.a11y-row{inline-size:calc(100% + var(--space-2) * 2);margin-inline:calc(var(--space-2) * -1);align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-body);color:var(--color-ink-body);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);display:flex}.a11y-row:hover{background:var(--color-ground-sunken);color:var(--color-ink)}.a11y-row svg{color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-out);flex:none}.a11y-row:hover svg{color:var(--color-action)}.a11y-close{padding:var(--space-1);border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);margin-inline-end:calc(var(--space-1) * -1)}.a11y-close:hover{background:var(--color-ground-sunken);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.a11y-toggle:active,.a11y-toggle:focus-visible,.a11y-toggle:hover{transform:none}}.video-embed{isolation:isolate;aspect-ratio:16/9;border-radius:var(--radius-card-lg);position:relative;overflow:hidden}.video-embed-frame,.video-embed-poster{block-size:100%;inline-size:100%;position:absolute;inset:0}.video-embed-frame{border:0}.video-embed-play{cursor:pointer;background:rgb(var(--navy)/.28);inline-size:100%;transition:background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-embed-play:focus-visible,.video-embed-play:hover{background:rgb(var(--navy)/.44)}.video-embed-play:focus-visible{box-shadow:none;outline:none}.video-embed-play:focus-visible .video-embed-glyph{outline:3px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--color-focus-halo)}.video-embed-glyph{inline-size:var(--space-16);block-size:var(--space-16);border-radius:var(--radius-pill);background:var(--color-ground-inverse);color:var(--color-ink-inverse);border:var(--border-control) solid var(--color-ink-inverse);box-shadow:var(--shadow-raised);transition:transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding-inline-start:.25rem;display:flex}.video-embed-play:focus-visible .video-embed-glyph,.video-embed-play:hover .video-embed-glyph{transform:scale(1.06)}.video-embed-play:active .video-embed-glyph{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.video-embed-play:active .video-embed-glyph,.video-embed-play:focus-visible .video-embed-glyph,.video-embed-play:hover .video-embed-glyph{transform:none}}.video-embed-gate{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.video-embed-gate>p{max-inline-size:var(--measure-intro);color:var(--color-ink-inverse-body);text-wrap:balance}.video-embed-gate>.display{font-size:var(--text-title-md);line-height:var(--leading-title-md);color:var(--color-ink-inverse)}.video-embed-gate .btn-primary{border-color:var(--color-action-ink)}.video-embed-link{color:var(--color-ink-inverse);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.field-label{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:var(--weight-medium)}.field-label,.field-legend{color:var(--color-ink);display:block}.field-legend{font-size:var(--text-title-md);line-height:var(--leading-title-md-airy);font-weight:var(--weight-bold)}.field-optional{font-weight:var(--weight-regular);color:var(--color-ink-muted)}.field{inline-size:100%;padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline-warm);border-radius:var(--radius-sm);background:var(--color-ground);color:var(--color-ink);font-family:var(--font-ui);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);letter-spacing:var(--tracking-default);transition:border-color var(--duration-fast) var(--ease-out)}.field:hover{border-color:var(--color-ink-muted)}.signup-form,.signup-row{inline-size:100%}.signup-row{justify-content:center;gap:var(--space-2);flex-wrap:wrap;max-inline-size:29.0625rem;margin-inline:auto;display:flex}.signup-field{min-inline-size:12rem;max-inline-size:22.25rem;padding-block:var(--space-3);border-radius:var(--radius-pill);border-color:#0000;flex:12rem}.signup-field:hover{border-color:var(--color-ink-muted)}.signup-row .btn{flex:none}textarea.field{resize:vertical}select.field{appearance:none;padding-inline-end:var(--space-10)}select.field:has(option[value=""]:checked){color:var(--color-ink-muted)}.field-control{display:block;position:relative}.field-control>svg{pointer-events:none;color:var(--color-ink);position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);translate:0 -50%}.field[aria-invalid=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-ink)}.field-error{align-items:start;gap:var(--space-2);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium);color:var(--color-ink);display:flex}.field-error svg{flex:none;margin-block-start:.1em}.form-status{padding:var(--space-4) var(--space-5);border:var(--border-hairline) solid var(--color-hairline-warm);border-radius:var(--radius-card);background:var(--color-ground);color:var(--color-ink-body);font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}.knowledge-option,.knowledge-stack{inline-size:100%;display:grid}.knowledge-option>*,.knowledge-stack>*{grid-area:1/1}.knowledge-feedback[data-answered=false],.knowledge-option>[data-active=false],.knowledge-stack>[data-active=false]{visibility:hidden}.knowledge-option>*{line-height:1rem}.prose{max-inline-size:var(--measure)}.prose>*+*{margin-block-start:var(--space-5)}.prose a{color:var(--color-action);text-underline-offset:.2em;text-decoration:underline}.prose :is(ul,ol){padding-inline-start:1.25em;list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-block-start:var(--space-3)}.legal-section-heading{font-family:var(--font-ui);font-style:normal;font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-bold);max-width:var(--measure)}.legal-body :is(.prose,.legal-section-heading){max-inline-size:none;max-width:none}.news-article{max-inline-size:none}.news-article :is(h2,h3){font-family:var(--font-ui);font-style:normal;font-weight:var(--weight-bold);margin-block-start:var(--space-8)}.news-article h2{font-size:var(--text-title-md);line-height:var(--leading-title-md)}.news-article h3{font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}.news-article>:first-child{margin-block-start:0}.numbered-step{gap:var(--space-5);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);align-items:flex-start;display:flex}.numbered-step--wide{background:var(--color-ground-card-cool);border-color:#0000}.numbered-steps{gap:var(--space-5);flex-direction:column;inline-size:100%;display:flex}@media (min-width:56.25rem){.numbered-steps--pair{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.numbered-steps--pair>.numbered-step--wide{grid-column:1/-1}.numbered-steps--pair>.numbered-step--wide .numbered-step__content{align-items:center}.numbered-steps--column .numbered-step__content,.numbered-steps--pair>.numbered-step:not(.numbered-step--wide) .numbered-step__content,.numbered-steps--trio .numbered-step__content{display:flex}}@media (min-width:67.5rem){.numbered-steps--trio{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}.numbered-step__content{gap:var(--space-4);flex-direction:column;flex:1;min-inline-size:0;display:flex}@media (min-width:56.25rem){.numbered-step__content{column-gap:var(--space-6);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;display:grid}.numbered-step__content>:not(:first-child){grid-column:2}.numbered-steps--centred .numbered-step__content,.numbered-steps--centred>.numbered-step{align-items:center}}.product-disclosure{background:var(--color-ground);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);transition:box-shadow var(--duration-base) var(--ease-out)}.product-disclosure:not(.product-disclosure--plain):hover{box-shadow:var(--shadow-hover)}.product-disclosure>summary{column-gap:var(--space-5);row-gap:var(--space-1);padding:var(--space-5);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.product-disclosure>summary::-webkit-details-marker{display:none}.product-disclosure__marker{grid-area:1/1/span 2;min-inline-size:2.5rem}.product-disclosure__title{font-weight:var(--weight-bold);color:var(--color-ink);grid-area:1/2}.product-disclosure__line{grid-area:2/2}.product-disclosure--one-line .product-disclosure__title{grid-row:1/span 2}.product-disclosure__chevron{color:var(--color-action);transition:transform var(--duration-base) var(--ease-out);grid-area:1/3/span 2}.product-disclosure[open] .product-disclosure__chevron{transform:rotate(180deg)}.product-disclosure--plain{background:0 0;border:0;border-radius:0}.product-disclosure--plain>summary{grid-template-columns:minmax(0,1fr) auto;padding-inline:0}.product-faq{border-block-start:var(--border-hairline) solid var(--color-hairline)}.product-faq>li{border-block-end:var(--border-hairline) solid var(--color-hairline)}.product-disclosure--plain .product-disclosure__title{grid-column:1}.product-disclosure--plain .product-disclosure__chevron{grid-area:1/2}.product-disclosure__body{gap:var(--space-4);padding:0 var(--space-5) var(--space-5) calc(var(--space-5) * 2 + 2.5rem);flex-direction:column;display:flex}.product-disclosure--plain .product-disclosure__body{padding-inline:0}.five-steps-example>h3+*{margin-block-start:var(--space-2)}.product-disclosure__note{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-ground-card-cool);border-radius:var(--radius-card);color:var(--color-ink-body);display:flex}.roles-marquee{align-items:center;gap:var(--space-4);flex-direction:column;inline-size:100%;display:flex}.roles-marquee__window{inline-size:100%;-webkit-mask-image:linear-gradient(90deg,transparent,var(--color-ink) 6%,var(--color-ink) 94%,transparent);mask-image:linear-gradient(90deg,transparent,var(--color-ink) 6%,var(--color-ink) 94%,transparent);overflow:hidden}.roles-marquee__track{inline-size:max-content;padding-block:var(--space-1);animation:roles-roll var(--duration-marquee) linear infinite;display:flex}.roles-marquee__window:hover .roles-marquee__track{animation-play-state:paused}.roles-marquee__track>li{padding:var(--space-2) var(--space-4);background:var(--color-ground-card-paper);border-radius:var(--radius-pill);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-bold);color:var(--color-ink);white-space:nowrap;flex:none;margin-inline-end:var(--space-3)}@keyframes roles-roll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.roles-marquee__window{padding-inline:var(--gutter);-webkit-mask-image:none;mask-image:none}.roles-marquee__track{gap:var(--space-3);inline-size:auto;max-inline-size:var(--measure-hero);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));margin-inline:auto;animation:none;display:grid}.roles-marquee__track>li{text-align:center;white-space:normal;margin-inline-end:0}.roles-marquee__track>[aria-hidden]{display:none}}.product-offer{border-radius:var(--radius-card-lg);padding:var(--space-10);background:#fffc;flex-direction:column;justify-content:space-between;display:flex}.product-offer__chip{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);align-self:flex-start}.audience-stage--pinned{--audience-stage-h:66vh;min-block-size:var(--audience-stage-h);flex-direction:column;justify-content:center;display:flex;position:sticky;inset-block-start:0}.setting-figures{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:56.25rem){.setting-figures{grid-template-columns:repeat(var(--figure-columns,3),minmax(0,1fr))}}.finder-card{min-block-size:26rem;padding:var(--space-10);border-radius:var(--radius-card-lg);background:var(--color-ground);flex-direction:column;display:flex}.finder-card .btn-quiet{color:rgb(var(--blue));border-color:rgb(var(--blue))}.finder-card .btn-quiet:hover{border-color:rgb(var(--blue));background:var(--color-ground-pill-action)}.offer-badge{padding:var(--space-3);border-radius:var(--radius-pill);background:var(--color-ground-pill-action-solid);box-shadow:var(--shadow-raised);position:absolute;inset-block-start:var(--space-10);inset-inline-start:var(--space-10)}.pinned-stage{position:sticky;inset-block-start:var(--space-12)}.product-rail{padding-inline:var(--gutter);padding-block:var(--space-1);position:relative}.product-rail__track{gap:var(--space-5);align-items:stretch;inline-size:max-content;max-inline-size:none;margin-inline:auto;display:flex}.product-audience{background:var(--color-ground-card-paper);border-radius:var(--radius-card-lg);padding:var(--space-10);flex-direction:column;flex:none;inline-size:min(26rem,80vw);display:flex}.catalogue-matcher{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.catalogue-situation{justify-content:space-between;align-items:center;gap:var(--space-4);block-size:100%;padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-ground-card-paper);color:var(--color-ink);font-weight:var(--weight-bold);text-decoration:none;display:flex}.catalogue-situation:hover{border-color:var(--color-action);color:var(--color-action)}.catalogue-tracks{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.catalogue-tracks>li{padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-ground-card-paper);border:var(--border-hairline) solid var(--color-hairline)}.catalogue-note{border-inline-start:3px solid rgb(var(--mark-orange));color:var(--color-ink-slate);padding-inline-start:var(--space-5)}@media (prefers-reduced-motion:no-preference){.catalogue-offer:target{animation:catalogue-pulse 1.6s ease-out}@keyframes catalogue-pulse{0%{background-color:rgb(var(--blue)/.12)}to{background-color:#0000}}}.tutorial-layout{gap:var(--space-12);display:grid}@media (min-width:56.25rem){.tutorial-layout{gap:var(--space-16);grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start}.tutorial-aside{top:var(--space-12);max-block-size:calc(100vh - var(--space-20));position:sticky;overflow-y:auto}}.tutorial-aside{gap:var(--space-5)}.tutorial-aside,.tutorial-main{flex-direction:column;display:flex}.tutorial-main{gap:var(--space-12);min-inline-size:0}.tutorial-main>h1{margin-block-end:calc(var(--space-6) - var(--space-12))}.tutorial-contents ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tutorial-contents>ol>li+li{border-block-start:var(--border-hairline) solid var(--color-hairline)}.tutorial-contents a{gap:var(--space-3);padding-block:var(--space-3);color:var(--color-ink-body);align-items:baseline;text-decoration:none;display:flex}.tutorial-contents a:hover{color:var(--color-action);text-decoration:underline}.tutorial-contents a[aria-current=page]{color:var(--color-action);font-weight:var(--weight-bold)}.tutorial-contents-heading{gap:var(--space-3);padding-block:var(--space-3);font-weight:var(--weight-bold);color:var(--color-ink);align-items:baseline;display:flex}.tutorial-contents-number{font-family:var(--font-ui);font-size:var(--text-fine);color:var(--color-ink-faint);flex:none;min-inline-size:1.25rem}.tutorial-contents-screens{border-inline-start:var(--border-hairline) solid var(--color-hairline);margin-inline-start:var(--space-2);padding-inline-start:2rem!important}.tutorial-contents-extra a,.tutorial-contents-screens a{font-size:var(--text-fine)}.tutorial-body{color:var(--color-ink-body)}.tutorial-figure{border-radius:var(--radius-card);block-size:auto;max-inline-size:100%;margin-inline:auto;display:block}.tutorial-objectives h2,.tutorial-section h2{font-family:var(--font-ui);font-style:normal;font-size:var(--text-title-md);line-height:var(--leading-title-md);font-weight:var(--weight-bold);max-width:none}.tutorial-section h2{margin-block-end:var(--space-5)}.tutorial-section p+p,.tutorial-section p+ul,.tutorial-section ul+p{margin-block-start:var(--space-5)}.tutorial-section--stacked{gap:var(--space-6);flex-direction:column;display:flex}.tutorial-section--stacked h2{margin-block-end:0}.tutorial-section--stacked :is(p+p,p+ul,ul+p){margin-block-start:0}.tutorial-section .pyramid-lenses{padding-inline-start:0;list-style:none}.tutorial-section .pyramid-lenses>li+li{margin-block-start:0}.tutorial-section h2.eyebrow{font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium)}.pyramid-quiz .quiz-option input[type=radio]{block-size:1.5rem;inline-size:1.5rem;margin-block-start:0}.pyramid-quiz .quiz-option{padding:var(--space-5);align-items:center}.pyramid-quiz .quiz-glyph{block-size:1.5rem;inline-size:1.5rem}.pyramid-quiz .quiz-option[data-mark]{border-color:var(--color-hairline)}.pyramid-quiz .quiz-option[data-mark=answer]{border-color:rgb(var(--mark-green));background:rgb(var(--mark-green)/.08);font-weight:var(--weight-bold)}.pyramid-quiz .quiz-option[data-mark=chosen]{border-color:var(--color-ink-faint);background:var(--color-ground-sunken)}.pyramid-quiz .quiz-option[data-mark=other]{color:var(--color-ink-muted)}.pyramid-quiz .quiz-option[data-mark]:hover{background:inherit}.pyramid-quiz .quiz-option[data-mark=answer]:hover{background:rgb(var(--mark-green)/.08)}.pyramid-quiz .quiz-option[data-mark=chosen]:hover{background:var(--color-ground-sunken)}.pyramid-quiz .quiz-mark{align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-medium);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-ink);white-space:nowrap;margin-inline-start:auto;padding-inline-start:var(--space-4);display:inline-flex}.pyramid-quiz .quiz-mark .quiz-glyph{margin-inline-start:0}.pyramid-quiz .quiz-verdict[data-marked=false]{display:none}.pyramid-quiz .quiz-list{gap:var(--space-10)}.pyramid-quiz .quiz-stem{margin-block-end:var(--space-6)}.pyramid-quiz .quiz-options{gap:var(--space-4)}.pyramid-quiz .quiz-verdict{margin-block-start:var(--space-5)}.pyramid-quiz .quiz-result{min-block-size:0}.pyramid-quiz .quiz-result:empty{display:none}.tutorial-objectives :is(ul,ol),.tutorial-section :is(ul,ol){padding-inline-start:1.25em;list-style:outside}.tutorial-objectives li+li,.tutorial-section li+li{margin-block-start:var(--space-3)}.tutorial-section a:not(.btn){color:var(--color-action);text-decoration:underline}.tutorial-objectives{background:var(--color-ground-card-cool);border-radius:var(--radius-card);padding:var(--space-8)}.tutorial-objectives h2{font-size:var(--text-title-md);line-height:var(--leading-title-md);margin-block-end:var(--space-5)}.tutorial-links,.tutorial-references{gap:var(--space-4);flex-direction:column;padding-inline-start:var(--space-6);display:flex}.tutorial-links{padding-inline-start:0;list-style:none}.tutorial-links a{color:var(--color-action);gap:var(--space-2);align-items:baseline;display:inline-flex}.tutorial-link-glyph{flex:none;block-size:1.125rem;inline-size:1.125rem}.tutorial-references{color:var(--color-ink-body);padding-inline-start:0;list-style:none}.tutorial-references li+li{margin-block-start:var(--space-4)}.tutorial-credit{font-size:var(--text-fine);line-height:var(--leading-fine);border-block-start:var(--border-hairline) solid var(--color-hairline);padding-block-start:var(--space-6)}.tutorial-table-wrap{max-inline-size:none}.tutorial-table{border-collapse:collapse;min-inline-size:45rem;font-size:var(--text-fine);line-height:var(--leading-fine);text-align:start}.tutorial-table td,.tutorial-table th{border:var(--border-hairline) solid var(--color-hairline);padding:var(--space-4);vertical-align:top;text-align:start}.tutorial-table thead th{background:var(--color-ground-inverse);color:var(--color-ink-inverse);font-weight:var(--weight-bold)}.tutorial-table tbody th[scope=row]{font-weight:var(--weight-bold);color:var(--color-ink);inline-size:30%}.tutorial-table--prose{font-size:var(--text-body-lg);line-height:var(--leading-body-lg)}.tutorial-table--prose :is(th,td){padding:var(--space-5) var(--space-6)}.tutorial-table--prose tbody th[scope=row]{inline-size:16%}.tutorial-table-group{background:var(--color-ground-sunken);color:var(--color-ink);font-weight:var(--weight-bold)}.tutorial-table ul{gap:var(--space-2);flex-direction:column;margin:0;padding-inline-start:var(--space-5);display:flex}.tutorial-pager{border-block-start:var(--border-hairline) solid var(--color-hairline);padding-block-start:var(--space-8)}.tutorial-pager-row{gap:var(--space-6);display:grid}@media (min-width:40rem){.tutorial-pager-row{grid-template-columns:1fr 1fr}}.tutorial-pager-link{gap:var(--space-3);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline-action);border-radius:var(--radius-card);color:var(--color-ink);align-items:center;text-decoration:none;display:flex}.tutorial-pager-link:hover{border-color:var(--color-action);background:var(--color-ground-card-cool)}.tutorial-pager-link--next{text-align:end;grid-column:2;justify-content:end}.tutorial-pager-link>span{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.tutorial-pager-direction{font-family:var(--font-ui);font-size:var(--text-fine);color:var(--color-ink-slate)}.tutorial-pager-title{font-weight:var(--weight-bold)}.tutorial-pager-glyph{block-size:1rem;inline-size:1rem;color:var(--color-action);flex:none}.quiz-list{gap:var(--space-10);counter-reset:quiz;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.quiz-item{counter-increment:quiz}.quiz-item fieldset{border:0;margin:0;padding:0}.quiz-stem{font-family:var(--font-ui);font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:var(--weight-bold);color:var(--color-ink);margin-block-end:var(--space-5);padding:0}.quiz-stem:before{content:counter(quiz) ". ";color:var(--color-ink-faint)}.quiz-options{flex-direction:column;margin:0;padding:0;list-style:none}.quiz-option,.quiz-options{gap:var(--space-3);display:flex}.quiz-option{padding:var(--space-4);border:var(--border-hairline) solid var(--color-hairline-action);border-radius:var(--radius-card);cursor:pointer;align-items:start}.quiz-option:hover{background:var(--color-ground-card-cool)}.quiz-option input[type=radio]{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-action);flex:none;margin-block-start:.125rem}.quiz-glyph{block-size:1rem;inline-size:1rem;color:var(--color-ink);flex:none;margin-inline-start:auto}.quiz-glyph--right{color:rgb(var(--mark-green))}.quiz-verdict{font-weight:var(--weight-bold);color:var(--color-ink);min-block-size:1lh;margin-block-start:var(--space-3)}.quiz-verdict[data-marked=false]{visibility:hidden}.quiz-result{text-align:center;min-block-size:1lh}.quiz-result[data-shown=false]{visibility:hidden}.quiz-score{font-family:var(--font-ui);font-size:var(--text-title-md);line-height:var(--leading-title-md);font-weight:var(--weight-bold);color:var(--color-ink)}.quiz-incomplete{gap:var(--space-2)}.crosswalk-mark,.quiz-incomplete{color:var(--color-ink);align-items:center;display:inline-flex}.crosswalk-mark{inline-size:var(--space-8);block-size:var(--space-8);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-sm);font-size:var(--text-title);flex:none;justify-content:center;line-height:1}.crosswalk-mark--match{background:var(--color-ground-card-cool-solid)}.crosswalk-mark--similar{background:var(--color-ground-warm)}.crosswalk-mark--unique{background:var(--color-ground-sunken)}.crosswalk-mark--essential,.crosswalk-mark--important{background:var(--color-ground)}:is(.crosswalk-chip,.crosswalk-segments,.crosswalk-inline-mark,.tool-table) .crosswalk-mark{inline-size:var(--space-6);block-size:var(--space-6);font-size:var(--text-body)}.crosswalk-inline-mark .crosswalk-mark{margin-inline:var(--space-1);vertical-align:middle}.crosswalk-standfirst{color:var(--color-ink-body);max-inline-size:var(--measure-intro)}.crosswalk-fine{font-size:var(--text-fine);line-height:var(--leading-fine);color:var(--color-ink-muted)}.crosswalk-anchor{scroll-margin-block-start:0}.crosswalk-credit{max-inline-size:var(--measure-intro);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-muted)}.crosswalk-figures{gap:var(--space-4);text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:100%;margin:0;display:grid}@media (min-width:48rem){.crosswalk-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.crosswalk-figures>div{justify-content:flex-end;gap:var(--space-2);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-ground);flex-direction:column-reverse;display:flex}.crosswalk-figures dt{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-body)}.crosswalk-figures dd{font-size:var(--text-title-xl);line-height:1;font-weight:var(--weight-bold);color:var(--color-ink);margin:0}.crosswalk-tour{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card-lg);background:var(--color-ground);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:56.25rem){.crosswalk-tour{grid-template-columns:16rem minmax(0,1fr)}}.crosswalk-tour__stops{gap:var(--space-1);padding:var(--space-3);background:var(--color-ground-card-cool-solid);border-block-end:var(--border-hairline) solid var(--color-hairline);margin:0;list-style:none;display:flex;overflow-x:auto}@media (min-width:56.25rem){.crosswalk-tour__stops{padding:var(--space-4);border-block-end:0;border-inline-end:var(--border-hairline) solid var(--color-hairline);flex-direction:column}}.crosswalk-tour__stops button{align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3);border-radius:var(--radius-card);font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-medium);color:var(--color-ink-muted);text-align:start;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:flex}.crosswalk-tour__stops button>span:first-child{border-radius:var(--radius-pill);background:var(--color-ground-sunken);block-size:1.5rem;inline-size:1.5rem;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:flex}.crosswalk-tour__stops button[data-done]>span:first-child{background:var(--color-ink);color:var(--color-ink-inverse)}.crosswalk-tour__stops button[aria-current=step]{background:var(--color-ground);color:var(--color-ink);font-weight:var(--weight-bold)}.crosswalk-tour__stops button[aria-current=step]>span:first-child{background:var(--color-action);color:var(--color-action-ink)}.crosswalk-tour__stops button:hover{color:var(--color-action-hover)}@media not all and (min-width:56.25rem){.crosswalk-tour__stops button{inline-size:auto}.crosswalk-tour__stops button:not([aria-current]) .crosswalk-tour__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}.crosswalk-tour__stage{gap:var(--space-6);padding:var(--space-6) var(--space-5);flex-direction:column;display:flex}@media (min-width:48rem){.crosswalk-tour__stage{padding:var(--space-8)}}.crosswalk-stop{gap:var(--space-6);flex-direction:column;display:flex}.crosswalk-stop[hidden]{display:none}.crosswalk-stop__heading{align-items:center;gap:var(--space-3);display:flex}.crosswalk-stop__number{inline-size:var(--space-10);block-size:var(--space-10);border-radius:var(--radius-sm);background:var(--color-ground-card-cool-solid);font-size:var(--text-title);flex:none;justify-content:center;align-items:center;display:flex}.crosswalk-stop__lead{color:var(--color-ink)}.crosswalk-tour__pager{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:var(--border-hairline) solid var(--color-hairline);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.crosswalk-tour__pager .btn:disabled{opacity:.4;cursor:default}.crosswalk-tour__position{font-size:var(--text-body);color:var(--color-ink-muted)}.crosswalk-about>summary,.crosswalk-deeper>summary{align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-action-quiet-ink);cursor:pointer;list-style:none;display:inline-flex}.crosswalk-about>summary::-webkit-details-marker,.crosswalk-deeper>summary::-webkit-details-marker{display:none}.crosswalk-domain>summary::-webkit-details-marker{display:none}.crosswalk-about[open]>summary .product-disclosure__chevron,.crosswalk-deeper[open]>summary .product-disclosure__chevron,.crosswalk-domain[open]>summary .product-disclosure__chevron{transform:rotate(180deg)}.crosswalk-deeper__body{border-inline-start:var(--border-hairline) solid var(--color-hairline-strong);color:var(--color-ink-body);max-inline-size:none;margin-block-start:var(--space-4);padding-inline-start:var(--space-5)}.crosswalk-columns{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.crosswalk-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.crosswalk-column{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-ground-card-cool-solid);flex-direction:column;display:flex}.crosswalk-column+.crosswalk-column{background:var(--color-ground-warm-soft)}.crosswalk-column h4{font-size:var(--text-title);line-height:var(--leading-title)}.crosswalk-column dl{margin:0}.crosswalk-column dl>div+div{margin-block-start:var(--space-4)}.crosswalk-column dt{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-ink)}.crosswalk-column dd{margin:var(--space-1) 0 0;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-body)}.crosswalk-breakdown{gap:var(--space-4);flex-direction:column;display:flex}.crosswalk-bar{gap:var(--space-1);min-block-size:var(--space-12);border-radius:var(--radius-card);display:flex;overflow:hidden}.crosswalk-bar__segment{min-inline-size:var(--space-10);padding-inline:var(--space-3);font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--color-ink);flex-basis:0;align-items:center;display:flex}.crosswalk-bar__segment--match{background:var(--color-ground-card-cool-solid)}.crosswalk-bar__segment--similar{background:var(--color-ground-warm)}.crosswalk-bar__segment--unique{background:var(--color-ground-sunken)}.crosswalk-keys{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crosswalk-keys li{align-items:flex-start;gap:var(--space-3);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-body);display:flex}.crosswalk-keys strong{color:var(--color-ink)}.crosswalk-table-wrap{overflow-x:auto}.crosswalk-table-wrap .tool-table{margin:0}.crosswalk-themes{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.crosswalk-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}.crosswalk-theme{gap:var(--space-3);padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);flex-direction:column;display:flex}.crosswalk-theme__title{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-ink)}.crosswalk-theme__count{font-weight:var(--weight-regular);color:var(--color-ink-muted)}.crosswalk-codes{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crosswalk-code{min-block-size:var(--space-10);padding-inline:var(--space-4);border:var(--border-hairline) solid var(--color-hairline-action);border-radius:var(--radius-pill);font-size:var(--text-body);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-action-quiet-ink);transition:background-color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.crosswalk-code:hover{background:var(--color-ground-pill-action)}.crosswalk-brief+.crosswalk-brief{margin-block-start:var(--space-5)}.crosswalk-brief h4{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink)}.crosswalk-brief ul{padding:0;list-style:none}.crosswalk-brief__ref{font-weight:var(--weight-bold);color:var(--color-ink)}.crosswalk-ladder{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.crosswalk-ladder li{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-ground);display:flex}.crosswalk-ladder li[data-rung=family]{border-color:var(--color-hairline-action);background:var(--color-ground-card-cool-solid)}.crosswalk-ladder li[data-rung=none]{background:var(--color-ground-sunken)}@media (min-width:48rem){.crosswalk-ladder li[data-rung=specialist]{margin-inline-start:var(--space-5)}.crosswalk-ladder li[data-rung=family]{margin-inline-start:var(--space-10)}.crosswalk-ladder li[data-rung=none]{margin-inline-start:var(--space-16)}}.crosswalk-ladder__figure{min-inline-size:var(--space-12);font-size:var(--text-title-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-ink);flex:none}.crosswalk-ladder__text{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink)}.crosswalk-ladder__note{color:var(--color-ink-body);display:block}.crosswalk-paths{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.crosswalk-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}.crosswalk-path{gap:var(--space-3);padding:var(--space-6);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);flex-direction:column;display:flex}.crosswalk-path h4{font-size:var(--text-title);line-height:var(--leading-title)}.crosswalk-path p{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-body);flex:1}.crosswalk-path__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.crosswalk-toolbar{align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-3);background:var(--color-ground-card-cool-solid);flex-wrap:wrap;display:flex}@media (min-width:56.25rem){.crosswalk-toolbar{z-index:10;border-block-end:var(--border-hairline) solid var(--color-hairline);position:sticky;inset-block-start:0}}.crosswalk-segments{gap:var(--space-1);padding:var(--space-1);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-card-lg);background:var(--color-ground);flex-wrap:wrap;display:inline-flex}.crosswalk-segments button{align-items:center;gap:var(--space-2);min-block-size:var(--space-10);padding-inline:var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-ink-body);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.crosswalk-segments button:hover{color:var(--color-action-hover)}.crosswalk-segments button[aria-pressed=true]{background:var(--color-ink);color:var(--color-ink-inverse)}.crosswalk-toolbar__aside{align-items:center;gap:var(--space-4);margin-inline-start:auto;display:flex}.crosswalk-toolbar__count{font-size:var(--text-body);color:var(--color-ink-body)}.crosswalk-toolbar__expand{min-block-size:var(--space-10);padding-inline:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-action-quiet-ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;text-decoration:underline}.crosswalk-toolbar__expand:disabled{color:var(--color-ink-muted);cursor:default;text-decoration:none}.crosswalk-domains{gap:var(--space-3);flex-direction:column;display:flex}.crosswalk-domain,.crosswalk-entry,.crosswalk-group{scroll-margin-block-start:var(--space-20)}.crosswalk-domain{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-ground)}.crosswalk-domain>summary{align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-5);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"number title chevron""number count chevron";list-style:none;display:grid}.crosswalk-domain__number{inline-size:var(--space-10);block-size:var(--space-10);border-radius:var(--radius-sm);background:var(--color-ground-card-cool-solid);font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--color-ink);grid-area:number;justify-content:center;align-items:center;display:flex}.crosswalk-domain__title{font-size:var(--text-title-md);line-height:var(--leading-title-md);grid-area:title}.crosswalk-domain__count{font-size:var(--text-body);color:var(--color-ink-muted);grid-area:count}.crosswalk-domain>summary .product-disclosure__chevron{grid-area:chevron}.crosswalk-domain__body{gap:var(--space-8);padding:0 var(--space-5) var(--space-6);flex-direction:column;display:flex}.crosswalk-about__body{gap:var(--space-3);line-height:var(--leading-body);flex-direction:column;margin-block-start:var(--space-3);display:flex}.crosswalk-about__body,.crosswalk-empty{font-size:var(--text-body);color:var(--color-ink-body)}.crosswalk-group{gap:var(--space-4);flex-direction:column;display:flex}.crosswalk-group__title{align-items:baseline;gap:var(--space-3);font-size:var(--text-title);line-height:var(--leading-title);display:flex}.crosswalk-group__ref{color:var(--color-ink-muted);flex:none}.crosswalk-entry,.crosswalk-group__list{gap:var(--space-3);flex-direction:column;display:flex}.crosswalk-entry{padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-ground)}.crosswalk-entry[data-landed]{outline:var(--border-focus) solid var(--color-focus);outline-offset:var(--space-1)}.crosswalk-entry__top{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.crosswalk-entry__ref{font-size:var(--text-body);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;color:var(--color-ink)}.crosswalk-chip{align-items:center;gap:var(--space-2);font-size:var(--text-body);color:var(--color-ink-body);display:inline-flex}.crosswalk-entry__statement{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--color-ink)}.crosswalk-alignments{margin:var(--space-3) 0 0;padding:0;list-style:none}.crosswalk-alignment,.crosswalk-alignments{gap:var(--space-3);flex-direction:column;display:flex}.crosswalk-alignment{padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-ground-card-cool-solid);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-body)}.crosswalk-alignment__head{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.crosswalk-alignment__level{color:var(--color-ink-muted)}.crosswalk-alignment__fields{margin:0}.crosswalk-alignment__fields>div+div{margin-block-start:var(--space-3)}.crosswalk-alignment__fields dt{font-size:var(--text-fine);line-height:var(--leading-fine);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted)}.crosswalk-alignment__fields dd{color:var(--color-ink);margin:0}.crosswalk-legend{margin:0}.crosswalk-legend>div{gap:var(--space-1) var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.crosswalk-legend>div+div{margin-block-start:var(--space-4)}.crosswalk-legend .crosswalk-mark{grid-row:span 2}.crosswalk-legend dt{font-weight:var(--weight-bold);color:var(--color-ink)}.crosswalk-legend dd{margin:0}.crosswalk-source{max-inline-size:var(--measure-intro);text-align:center}.measure-toggle{inline-size:fit-content;padding:var(--space-1);border:var(--border-hairline) solid var(--color-hairline-action);border-radius:var(--radius-pill);background:var(--color-ground);grid-template-columns:1fr 1fr;margin-inline:auto;display:grid;position:relative}.measure-toggle:before{content:"";inset-block:var(--space-1);inline-size:calc(50% - var(--space-1));border-radius:var(--radius-pill);background:var(--color-action);transition:transform var(--duration-fast) var(--ease-out);position:absolute;inset-inline-start:var(--space-1)}.measure-toggle:has(>a:nth-child(2)[aria-current]):before{transform:translate(100%)}.measure-toggle>a{z-index:1;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font-size:var(--text-body);font-weight:var(--weight-bold);text-align:center;white-space:nowrap;color:var(--color-ink);transition:color var(--duration-fast) var(--ease-out);line-height:1.2;text-decoration:none;position:relative}.measure-toggle>a:hover{color:var(--color-action)}.measure-toggle>a[aria-current]{color:var(--color-action-ink)}@media (prefers-reduced-motion:reduce){.measure-toggle:before,.measure-toggle>a{transition:none}}.step-nav a[data-done]>span:first-child{background:var(--color-ink);color:var(--color-ink-inverse)}.step-nav a[aria-current=step][data-done]>span:first-child{background:var(--color-action);color:var(--color-action-ink)}.measure-stepnav__closed{align-items:center;gap:var(--space-2);white-space:nowrap;font-size:var(--text-body-lg);line-height:var(--leading-body-lg);font-weight:var(--weight-medium);color:var(--color-ink-muted);display:flex}.measure-stepnav__closed>span:first-child{border-radius:var(--radius-pill);background:var(--color-ground-sunken);block-size:1.5rem;inline-size:1.5rem;font-weight:var(--weight-bold);flex:none;justify-content:center;align-items:center;display:flex}.measure-stepnav__value{font-weight:var(--weight-regular)}.measure-flow{scroll-margin-block-start:var(--space-4)}.measure-toggle+.measure-step{margin-block-start:var(--space-10)}.measure-step>.container-intro{margin-block-end:var(--space-10)}@media (min-width:67.5rem){.measure-domains{grid-template-columns:repeat(4,minmax(0,1fr))}}.measure-domain{border:var(--border-control) solid transparent;border-radius:var(--radius-card);background:var(--color-ground-card-cool);transition:box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:clip}.measure-domain:hover{box-shadow:var(--shadow-hover)}.measure-domain:has(.measure-domain__link:focus-visible){outline:var(--border-focus) solid var(--color-focus);outline-offset:.125rem;box-shadow:0 0 0 .3125rem var(--color-focus-halo)}.measure-domain__photo{aspect-ratio:840/551;object-fit:cover;object-position:center 30%;block-size:auto;inline-size:100%}.measure-domain__body{gap:var(--space-3);padding:var(--space-8);flex-direction:column;flex:1;display:flex}.measure-domain__link{color:var(--color-ink)}.measure-domain__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.measure-domain__link:focus-visible{box-shadow:none;outline:none}.measure-tool-rows{gap:var(--grid-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.measure-tool-row{border-radius:var(--radius-card);background:var(--color-ground-card-cool);grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}@media (min-width:56.25rem){.measure-tool-row{grid-template-columns:minmax(0,24rem) minmax(0,1fr)}}.measure-tool-row__photo{aspect-ratio:840/551;object-fit:cover;object-position:center 30%;block-size:100%;min-block-size:100%;inline-size:100%}@media (min-width:56.25rem){.measure-tool-row__photo{aspect-ratio:auto}}.measure-tool-row__body{gap:var(--space-3);padding:var(--space-8);flex-direction:column;display:flex}.measure-tool-row__list{gap:var(--space-3) var(--space-8);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}@media (min-width:67.5rem){.measure-tool-row__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.measure-tool-row__list a{color:var(--color-action);font-weight:var(--weight-medium)}.measure-filter-bar{flex-wrap:wrap;justify-content:center;display:flex}.measure-filter-bar>*{flex:0 100%}@media (min-width:40rem){.measure-filter-bar>*{flex-basis:calc(33.3333% - .75rem)}}.measure-count{justify-content:space-between;margin-block-start:var(--space-8)}.measure-count,.measure-count__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.measure-list{gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-6);display:flex}.measure-record{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-ground);scroll-margin-block-start:var(--space-20)}.measure-record[open]{border-color:var(--color-hairline-strong)}.measure-record>summary{align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;list-style:none;display:flex}.measure-record>summary::-webkit-details-marker{display:none}.measure-record__head{gap:var(--space-3);flex-direction:column;flex:1;min-inline-size:0;display:flex}.measure-record__eyebrow{font-size:var(--text-fine)}.measure-record__tags{margin-block-start:0;padding-block-start:0}.measure-record__name{font-family:var(--font-ui);font-style:normal;font-weight:var(--weight-bold);font-size:var(--text-title);line-height:var(--leading-title)}.measure-record__pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.measure-record__toggle{align-items:center;gap:var(--space-1);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-action);flex:none;display:inline-flex}.measure-record[open]>summary .product-disclosure__chevron{transform:rotate(180deg)}.measure-record:not([open]) .measure-record__close,.measure-record[open] .measure-record__open{display:none}.measure-record__fields{gap:var(--space-3) var(--space-5);margin:0 var(--space-6);padding-block:var(--space-5) var(--space-6);border-block-start:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(9rem,13rem) minmax(0,1fr);display:grid}.measure-record__fields>div{display:contents}.measure-record__fields dt{font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-ink)}.measure-record__fields dd{font-size:var(--text-body);line-height:var(--leading-body);white-space:pre-line;overflow-wrap:anywhere;margin:0}.measure-empty{padding:var(--space-6);border:var(--border-hairline) dashed var(--color-hairline-strong);border-radius:var(--radius-card);color:var(--color-ink-muted);margin-block-start:var(--space-6)}.measure-empty__heading{font-weight:var(--weight-bold);color:var(--color-ink)}#measure-disclaimers{padding-block-start:0}#measure-disclaimers-heading{font-size:var(--text-title-md);line-height:var(--leading-title-md)}.measure-disclaimers{gap:var(--space-3);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-muted);flex-direction:column;margin-block-start:var(--space-5);display:flex}@media not all and (min-width:48rem){.measure-record>summary{padding-inline:var(--space-5);flex-wrap:wrap}.measure-record__toggle{margin-inline-start:0}.measure-record__fields{gap:var(--space-1) 0;margin-inline:var(--space-5);grid-template-columns:minmax(0,1fr)}.measure-record__fields>div{margin-block-start:var(--space-3);display:block}}.it3-directions{max-inline-size:none;margin-block-start:var(--space-6)}.tutorial-main>.it3-directions{max-inline-size:none;margin-block-start:0}.it3-directions :is(h2,h3){font-family:var(--font-ui);font-style:normal;font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-bold);margin-block-start:var(--space-6)}.it3-directions p,.it3-directions ul{margin-block-start:var(--space-4)}.it3-directions ul{padding-inline-start:1.25em;list-style:outside}.it3-directions li+li{margin-block-start:var(--space-3)}.it3-field,.it3-name{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.it3-name{margin-block-start:var(--space-6)}.it3-field{align-items:stretch;gap:var(--space-2);flex-direction:column;flex:20rem;margin:0}.it3-field label{color:var(--color-ink-body)}.it3-field input{padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--color-hairline-strong);border-radius:var(--radius-sm);background:var(--color-ground);color:var(--color-ink);font:inherit}.it3-traits{gap:var(--space-6);flex-direction:column;margin-block-start:var(--space-6);padding:0;list-style:none;display:flex}.it3-trait__name{align-items:baseline;gap:var(--space-3);font-size:var(--text-title);line-height:var(--leading-title);display:flex}.it3-trait__number{font-family:var(--font-ui);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-style:normal}.it3-trait__definition{font-size:var(--text-body-lg);line-height:var(--leading-body-lg);color:var(--color-ink-body);margin-block-start:var(--space-3)}.it3-trait__choices{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block-start:var(--space-5);display:grid}.it3-choice{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);padding:var(--space-4) var(--space-5) var(--space-5);margin:0}.it3-choice legend{padding-inline:var(--space-2);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-body)}.it3-choice__option{align-items:flex-start;gap:var(--space-3);margin-block-start:var(--space-3);display:flex}.it3-choice__option input{flex:none;margin-block-start:.25em}.it3-choice__option label{gap:var(--space-1);flex-direction:column;display:flex}.it3-choice__indicator{font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-body)}.it3-doors,.it3-submit{gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.it3-submit{justify-content:flex-end}.it3-chart-scroll,.it3-start{margin-block-start:var(--space-6)}.it3-chart{border-collapse:collapse;text-align:start;inline-size:100%;min-inline-size:44rem}.it3-chart td,.it3-chart th{border:var(--border-hairline) solid var(--color-hairline);padding:var(--space-4);vertical-align:top;text-align:start;font-size:var(--text-fine);line-height:var(--leading-fine)}.it3-chart thead th{background:var(--color-ground-sunken)}.it3-chart__definition{color:var(--color-ink-muted);margin-block-start:var(--space-2);font-weight:400;display:block}.it3-results{gap:var(--space-6);flex-direction:column;margin-block-start:var(--space-6);padding:0;list-style:none;display:flex}.it3-result h2{align-items:baseline;gap:var(--space-3);font-family:var(--font-ui);font-style:normal;font-weight:var(--weight-bold);font-size:var(--text-title-md);line-height:var(--leading-title-md);max-width:none;display:flex}.it3-result__fit{font-size:var(--text-body);line-height:var(--leading-body);font-weight:var(--weight-bold);color:var(--color-ink-body);margin-block-start:var(--space-2)}.it3-result--different,.it3-result--similar{padding-inline-start:var(--space-5)}.it3-result--similar{border-inline-start:var(--space-1) solid rgb(var(--mark-green))}.it3-result--different{border-inline-start:var(--space-1) solid rgb(var(--mark-orange))}.it3-result--skipped{color:var(--color-ink-muted)}.it3-result ul,.it3-result__summary{margin-block-start:var(--space-4)}.it3-result ul{gap:var(--space-3);flex-direction:column;display:flex}.it3-empty{padding:var(--space-6);border:var(--border-hairline) dashed var(--color-hairline-strong);border-radius:var(--radius-card);max-inline-size:var(--measure);margin-block-start:var(--space-6)}.it3-empty p+p,.it3-screens{margin-block-start:var(--space-5)}.it3-screens{gap:var(--space-3);flex-direction:column;display:flex}.it3-back{margin-block-start:var(--space-8)}.it3-back a{align-items:center;gap:var(--space-2);display:inline-flex}@media print{.it3-back,.it3-empty a{display:none}.it3-result{break-inside:avoid}}.people-orgs{gap:var(--space-5);flex-direction:column;margin-block-start:var(--space-6);display:flex}.people-org{padding:var(--space-6);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);scroll-margin-block-start:var(--space-10)}.people-org h3{font-size:var(--text-title);line-height:var(--leading-title)}.people-org h4{font-size:var(--text-body);line-height:var(--leading-body);margin-block-start:var(--space-5)}.people-org p,.people-org ul{max-inline-size:var(--measure);margin-block-start:var(--space-4)}.people-federal{padding:var(--space-6);border-inline-start:var(--space-1) solid var(--color-hairline-strong)}.people-federal p{max-inline-size:var(--measure);margin-block-start:var(--space-4)}.people-council{gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-6);padding:0;list-style:none;display:flex}.people-council details{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);padding:var(--space-5) var(--space-6);scroll-margin-block-start:var(--space-10)}.people-council summary{cursor:pointer;list-style:none}.people-council summary::-webkit-details-marker{display:none}.people-council summary h3{font-size:var(--text-body);line-height:var(--leading-body);display:inline}.people-council details p{max-inline-size:var(--measure);font-size:var(--text-fine);line-height:var(--leading-fine);margin-block-start:var(--space-4)}.people-advisors{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin-block-start:var(--space-6);padding:0;list-style:none;display:grid}.people-advisors>li{padding:var(--space-5);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card)}.people-advisor__name{font-weight:600}.people-advisor__line{font-size:var(--text-fine);line-height:var(--leading-fine);color:var(--color-ink-muted)}.glossary-letters{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-6);padding:0;list-style:none;display:flex}.glossary-letters a{min-inline-size:2.25rem;padding:var(--space-2) var(--space-3);text-align:center;border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-sm);color:var(--color-ink);display:block}.glossary-letters a:hover{border-color:var(--color-hairline-strong);background:var(--color-ground-sunken)}.glossary section{margin-block-start:var(--space-8)}.glossary-letter{border-block-end:var(--border-hairline) solid var(--color-hairline);padding-block-end:var(--space-3);scroll-margin-block-start:var(--space-8)}.glossary-list{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(10rem,18rem) minmax(0,1fr);margin-block-start:var(--space-5);display:grid}.glossary-list>div{display:contents}.glossary-list dt{font-weight:600}.glossary-list dd{max-inline-size:var(--measure);margin:0}.glossary-references__heading{font-family:var(--font-ui);font-style:normal;font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-bold);letter-spacing:var(--tracking-default);color:var(--color-ink);max-width:none}.glossary-references{gap:var(--space-4);font-size:var(--text-fine);line-height:var(--leading-fine);color:var(--color-ink-muted);flex-direction:column;margin-block-start:var(--space-5);display:flex}.glossary-references a{color:var(--color-action);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.glossary-references a:hover{color:var(--color-action-hover);text-decoration-thickness:var(--border-control)}@media not all and (min-width:48rem){.glossary-list{gap:var(--space-1) 0;grid-template-columns:minmax(0,1fr)}.glossary-list>div{margin-block-start:var(--space-4);display:block}}form[data-enhanced=true] .filter-apply{display:none}.collection-article{--collection-measure:80ch;max-inline-size:var(--collection-measure);margin-inline:auto}.collection-article__list{gap:var(--space-4);flex-direction:column;display:flex}.collection-article>*+h3{margin-block-start:var(--space-10)}.collection-article__heading{max-inline-size:var(--measure-tight);text-align:center;margin-inline:auto}.collection-article>h3{text-align:center}.guide-cards{gap:var(--space-5);grid-template-columns:1fr;padding:0;list-style:none;display:grid}@media (min-width:48rem){.guide-cards{grid-template-columns:repeat(2,1fr)}}.guide-card{align-items:start;gap:var(--space-2) var(--space-5);block-size:100%;padding:var(--space-8);background:var(--color-ground-card-paper);border:var(--border-hairline) solid transparent;border-radius:var(--radius-card);color:var(--color-ink);grid-template-columns:1fr auto;text-decoration:none;display:grid}.guide-card__title{font-weight:var(--weight-bold)}.guide-card__body{color:var(--color-ink-body);grid-column:1/-1}.guide-card__chevron{color:var(--color-action);flex:none;margin-block-start:-.15em}.guide-card:hover{border-color:var(--color-hairline-strong);box-shadow:var(--shadow-hover)}@media (prefers-reduced-motion:no-preference){.guide-card{transition:box-shadow var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}}.team-portrait{flex:none;block-size:11.4375rem;inline-size:11.4375rem;display:block;position:relative}.team-portrait__mark{border-radius:var(--radius-sm);background:var(--color-action);block-size:2.25rem;inline-size:2.25rem;color:var(--color-action-ink);box-shadow:0 0 0 3px var(--color-ground);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-end:.5rem;inset-inline-end:.5rem}.team-portrait__mark svg{block-size:1.375rem;inline-size:1.375rem}.team-portrait__mark[data-mark=external] svg{block-size:1.125rem;inline-size:1.125rem}.team-portrait__mark:hover{background:var(--color-action-hover)}@media (prefers-reduced-motion:no-preference){.team-portrait__mark{transition:background var(--duration-fast) var(--ease-out)}}.session-card__link:after{content:"";border-radius:var(--radius-card-lg);position:absolute;inset:0}.session-card__actions{position:relative}.session-card{transition:box-shadow var(--duration-base) var(--ease-out)}.session-card:hover{box-shadow:var(--shadow-hover)}.session-card{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card-lg);background:var(--color-ground);flex-direction:column;block-size:100%;display:flex;position:relative;overflow:clip}.session-card__media{aspect-ratio:420/280;background:var(--placeholder-media);display:block;position:relative;overflow:hidden}.session-card__media>img{object-fit:cover;block-size:100%;inline-size:100%}.session-card__media[data-fit=contain]>img{object-fit:contain}.session-card__media[data-fit=art]{aspect-ratio:1}.series-media--film{aspect-ratio:auto;align-self:center;inline-size:100%}.session-art{border-radius:var(--radius-card-lg);max-inline-size:33rem}.session-card__play{color:var(--color-ink-inverse);filter:drop-shadow(0 1px 3px #00000073);display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.session-card__body{align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--space-8) var(--space-6);flex-direction:column;flex:1;display:flex}.session-card__actions{gap:var(--space-3);margin-inline:var(--space-8);flex-wrap:wrap;padding-block-end:var(--space-8);display:flex}.session-card__actions>*{flex:auto}.series-card{align-items:flex-start;gap:var(--space-5);block-size:100%;padding:var(--pad-level-card);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card-lg);background:var(--color-ground);transition:box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:clip}.series-card__link:after{content:"";border-radius:var(--radius-card-lg);position:absolute;inset:0}.series-card:hover{box-shadow:var(--shadow-hover)}.series-card__actions{margin-block-start:auto;position:relative}.series-card__next{font-size:var(--text-body);color:var(--color-ink-muted);margin-block-start:var(--space-3)}.filter-row{justify-content:center;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.filter-row__aside{font-size:var(--text-body)}.event-facts{gap:var(--space-6);text-align:start;inline-size:fit-content;max-inline-size:100%;margin-inline:auto;display:grid}@media (min-width:40rem){.event-facts{gap:var(--space-6) var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}}.event-fact{align-items:flex-start;gap:var(--space-3);display:flex}.event-fact__icon{color:var(--color-action);flex-shrink:0;margin-block-start:.125rem}.event-fact__text{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.event-fact__value{font-size:var(--text-body-lg);font-weight:var(--weight-bold);color:var(--color-ink)}.event-fact__note{font-size:var(--text-body);color:var(--color-ink-slate)}.role-checklist{gap:var(--space-3);text-align:start;inline-size:fit-content;margin-inline:auto;display:grid}@media (min-width:40rem){.role-checklist{gap:var(--space-3) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}.role-checklist__item{align-items:center;gap:var(--space-3);font-size:var(--text-body-lg);color:var(--color-ink-body);display:flex}.role-checklist__tick{color:var(--color-action);flex-shrink:0}.speaker-initials{block-size:100%;inline-size:100%;font-family:var(--font-display);font-style:italic;font-size:var(--text-title-lg);color:var(--color-ink);justify-content:center;align-items:center;line-height:1;display:flex}.tool-card{background:var(--color-ground-warm-soft);border-radius:var(--radius-card-lg);padding:var(--space-10)}@media (max-width:40rem){.tool-card{padding:var(--space-6)}}.tool-flower{flex-shrink:0;align-self:center;inline-size:10rem;max-inline-size:100%}.tool-headline{font-family:var(--font-ui);font-style:normal;font-weight:var(--weight-bold);letter-spacing:var(--tracking-default);text-wrap:balance;max-inline-size:none;color:var(--color-ink)}.tool-q-block:focus{box-shadow:none;outline:none}.tool-q{font-size:var(--text-title-md);line-height:var(--leading-title-md-airy);font-weight:var(--weight-bold);color:var(--color-ink)}.tool-opts{border:0;min-inline-size:0;margin:0;padding:0}.tool-opts__grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:56.25rem){.tool-opts__grid{grid-template-columns:repeat(var(--tool-opts),minmax(0,1fr))}.tool-opts__grid .tool-opt{padding:var(--space-4);flex-direction:column;align-items:flex-start}}.tool-flower--sm{inline-size:3.5rem}.tool-progress{border-radius:var(--radius-pill);background:rgb(var(--navy)/.08);block-size:.375rem;overflow:hidden}.tool-progress span{background:var(--color-action);border-radius:inherit;block-size:100%;transition:inline-size var(--duration-fast) var(--ease-out);display:block}.tool-opt{align-items:center;gap:var(--space-3);inline-size:100%;padding:var(--space-3) var(--space-4);text-align:start;background:var(--color-ground);border:var(--border-hairline) solid var(--color-hairline-action);border-radius:var(--radius-card);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);display:flex}.tool-opt:hover{border-color:var(--color-action)}.tool-opt__mark{border:var(--border-control) solid var(--color-action);block-size:1.25rem;inline-size:1.25rem;color:var(--color-action-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tool-opt__text{gap:var(--space-1);flex-direction:column;display:flex}.tool-opt__label{font-size:var(--text-body-lg);font-weight:var(--weight-bold);color:var(--color-ink)}.tool-opt__sub{font-size:var(--text-body);color:var(--color-ink-body)}.tool-opt.is-selected{border-color:var(--color-action);background:rgb(var(--mark-blue)/.15)}.tool-opt.is-selected .tool-opt__mark{background:var(--color-action)}.tool-opt:has(>input:checked){border-color:var(--color-action);background:rgb(var(--mark-blue)/.15)}.tool-opt:has(>input:checked) .tool-opt__mark{background:var(--color-action)}.tool-opt:has(>input:focus-visible){outline:var(--border-focus) solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--color-focus-halo)}.tool-link{align-items:center;gap:var(--space-2);font-size:var(--text-body);font-weight:var(--weight-bold);color:var(--color-action);text-underline-offset:.2em;text-decoration:underline;display:inline-flex}.tool-link:hover{color:var(--color-action-hover)}.tool-guide summary{align-items:center}.tool-guide__label{color:var(--color-action);font-weight:var(--weight-bold)}.tool-result-head{gap:var(--space-8);align-items:start;display:grid}@media (min-width:48rem){.tool-result-head{grid-template-columns:auto minmax(0,1fr)}}.tool-result-flower{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.tool-result-flower .tool-flower{inline-size:8rem}.tool-result-flower .tool-legend{flex-direction:column;align-items:flex-start}.tool-headline:focus{box-shadow:none;outline:none}.tool-rows{border-block-start:var(--border-hairline) solid var(--color-hairline);flex-direction:column;display:flex}.tool-row{align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.tool-row__name{color:var(--color-ink)}.tool-row__score{color:var(--color-ink-body);grid-column:1/-1}@media (min-width:40rem){.tool-row{grid-template-columns:minmax(0,1fr) auto 9.5rem}.tool-row__score{text-align:end;grid-column:auto}}.tool-locked{align-items:center;gap:var(--space-1);color:var(--color-ink-muted);font-size:var(--text-body);display:inline-flex}.tool-chip{white-space:nowrap}.tool-legend{justify-content:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.tool-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.tool-dot{vertical-align:middle;block-size:.75rem;inline-size:.75rem;border-radius:50%;flex-shrink:0;margin-inline-end:var(--space-1);display:inline-block}.tool-dot--lg{block-size:1rem;inline-size:1rem}.tool-table{border-collapse:collapse;border-block-start:var(--border-hairline) solid var(--color-hairline);inline-size:100%}.tool-table :is(th,td){padding:var(--space-3) var(--space-2);border-block-end:var(--border-hairline) solid var(--color-hairline);text-align:center;vertical-align:middle}.tool-table th:first-child{text-align:start;color:var(--color-ink);font-weight:var(--weight-regular);padding-inline-start:0}.tool-table thead th{color:var(--color-ink-muted);font-weight:var(--weight-medium)}.tool-table__total :is(th,td){font-weight:var(--weight-bold);color:var(--color-ink)}.tool-table__total th:first-child{font-weight:var(--weight-bold)}.tool-top{gap:var(--space-5);flex-direction:column;display:flex}.tool-top__item{gap:var(--space-4);background:var(--color-ground);border-radius:var(--radius-card);padding:var(--space-6);grid-template-columns:3rem minmax(0,1fr);align-items:start;display:grid}.tool-top__n{font-style:italic;font-size:var(--text-title-xl);color:var(--color-action);line-height:1}.tool-pair{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.tool-check{align-items:flex-start;gap:var(--space-3);display:flex}.tool-check input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--color-action);flex-shrink:0;margin-block-start:.15rem}.tool-tick{color:rgb(var(--mark-green));flex-shrink:0}.tool-side{gap:var(--space-4);color:var(--color-ink-body);flex-direction:column;display:flex}.tool-disclosure-body{color:var(--color-ink-body);max-inline-size:none}.tool-anchor{scroll-margin-block-start:var(--space-10)}.tool-steps{gap:var(--space-5)}.tool-step,.tool-steps{flex-direction:column;display:flex}.tool-step{gap:var(--space-3);background:var(--color-ground);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);padding:var(--space-6)}.tool-guidance ul{padding-inline-start:1.25rem;list-style:outside}.tool-guidance :is(p+p,p+ul,ul+p){margin-block-start:var(--space-3)}.tool-skills{flex-direction:column;display:flex}.tool-skill{gap:var(--space-1);padding-block:var(--space-3);border-block-end:var(--border-hairline) solid var(--color-hairline);grid-template-columns:minmax(0,1fr);display:grid}.tool-skill__rating{color:var(--color-ink-muted);font-weight:var(--weight-medium)}.tool-cards{grid-template-columns:minmax(0,1fr)}.tool-links{color:var(--color-ink-body)}.tool-modes{gap:var(--space-4);inline-size:100%;max-inline-size:var(--container-panel);text-align:start;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.tool-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.tool-mode{align-items:flex-start;gap:var(--space-2);padding:var(--space-5);text-align:start;background:var(--color-ground);border:var(--border-hairline) solid var(--color-hairline-action);border-radius:var(--radius-card);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.tool-mode.is-selected,.tool-mode:hover{border-color:var(--color-action)}.tool-mode.is-selected{background:rgb(var(--mark-blue)/.15)}.tool-mode.is-selected .tool-opt__mark{background:var(--color-action)}.tool-mode__head{align-items:center;gap:var(--space-3);display:flex}.tool-mode__name{font-size:var(--text-title);font-weight:var(--weight-bold);color:var(--color-ink)}.tool-mode__time{font-size:var(--text-body-lg);font-weight:var(--weight-medium);color:var(--color-ink)}.tool-mode__text{font-size:var(--text-body);color:var(--color-ink-body)}.tool-items{border-block-start:var(--border-hairline) solid var(--color-hairline)}.tool-item,.tool-items{flex-direction:column;display:flex}.tool-item{gap:var(--space-3);padding-block:var(--space-5);border-block-end:var(--border-hairline) solid var(--color-hairline)}.tool-item__opts{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:48rem){.tool-item__opts{grid-template-columns:repeat(var(--tool-opts,4),minmax(0,1fr))}}.tool-opt--compact{padding:var(--space-2) var(--space-3);gap:var(--space-2);min-block-size:2.75rem}.tool-opt--compact .tool-opt__mark{block-size:1rem;inline-size:1rem}.tool-opt--compact .tool-opt__label{font-size:var(--text-body);font-weight:var(--weight-medium)}.cohort-subheading{font-family:var(--font-display);font-style:italic;font-weight:var(--weight-display);font-size:var(--text-display-figure);line-height:var(--leading-title-md);text-align:center;text-wrap:balance;color:var(--color-ink)}.cohort-figures{grid-template-columns:1fr;inline-size:100%;display:grid}.cohort-figures__item{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);text-align:center;flex-direction:column;display:flex}.cohort-figures__item+.cohort-figures__item{border-block-start:var(--border-hairline) solid var(--color-hairline-warm)}.cohort-figures__item>dt{max-inline-size:18rem}@media (min-width:48rem){.cohort-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.cohort-figures__item{padding-block:var(--space-2)}.cohort-figures__item+.cohort-figures__item{border-block-start:0;border-inline-start:var(--border-hairline) solid var(--color-hairline-warm)}}.proof-band{gap:var(--space-8);align-items:center;display:grid}.proof-band__figure{align-items:baseline;gap:var(--space-4);border-block-start:var(--border-hairline) solid var(--color-hairline-inverse);padding-block-start:var(--space-5);display:flex}@media (min-width:56.25rem){.proof-band{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.quote-carousel--single .quote-carousel__track{grid-auto-columns:100%}.band-inverse .quote-carousel__count{color:var(--color-ink-inverse-muted)}.band-inverse .quote-carousel__arrow{border-color:var(--color-ink-inverse)}.band-inverse .quote-carousel__arrow:disabled{border-color:var(--color-hairline-inverse);color:var(--color-ink-inverse-muted);background:0 0}.form-embed{border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-ground);block-size:120rem;inline-size:100%;display:block}@media not all and (min-width:48rem){.form-embed{block-size:155rem}}.event-art{aspect-ratio:1;border-radius:inherit;background:rgb(var(--navy));inline-size:100%;color:rgb(var(--paper));text-align:start;--art-accent:rgb(var(--mark-orange));display:block;position:relative;overflow:hidden;container-type:inline-size}.event-art[data-theme=raised]{background:rgb(var(--navy-raised))}.event-art[data-theme=blue]{background:rgb(var(--blue));--art-accent:rgb(var(--paper))}.event-art[data-theme=yellow]{background:rgb(var(--thrive-yellow));color:rgb(var(--navy));--art-accent:rgb(var(--navy))}.event-art[data-theme=cream]{background:var(--color-ground-warm);color:rgb(var(--navy));--art-accent:rgb(var(--blue))}.event-art__inner{justify-content:space-between;block-size:100%;padding:var(--art-pad);flex-direction:column}.event-art__inner,.event-art__logos{gap:var(--art-gap);display:flex;position:relative}.event-art__logos{align-items:center;block-size:var(--art-logo)}.event-art__logos>*{block-size:100%;inline-size:auto}.event-art__logos>.event-art__rule{inline-size:var(--border-hairline);background:currentColor}.event-art__coe{aspect-ratio:289/60}.event-art__aimhitn{aspect-ratio:415/96}.event-art__mask{background:currentColor}.event-art__mask[data-logo=coe]{-webkit-mask:url(/brand/lockup.svg) 0/contain no-repeat;mask:url(/brand/lockup.svg) 0/contain no-repeat}.event-art__mask[data-logo=aimhitn]{-webkit-mask:url(/brand/aimhitn.png) 0/contain no-repeat;mask:url(/brand/aimhitn.png) 0/contain no-repeat}.event-art__logos[data-set=coe-attunify]{block-size:var(--art-logo-pair)}.event-art__logos[data-set=aimhitn-coe-attunify]{block-size:var(--art-logo-three)}.event-art__attunify{aspect-ratio:686/255;-webkit-mask:url(/brand/attunify.png) 0/contain no-repeat;mask:url(/brand/attunify.png) 0/contain no-repeat}.event-art__thrive{aspect-ratio:232/50;-webkit-mask:url(/brand/georgetown-thrive.svg) 0/contain no-repeat;mask:url(/brand/georgetown-thrive.svg) 0/contain no-repeat}.event-art__body{gap:var(--art-gap);flex-direction:column;display:flex;position:relative}.event-art__eyebrow{font-family:var(--font-ui);font-size:var(--art-eyebrow);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--art-accent)}.event-art__title{-webkit-line-clamp:4;line-clamp:4;font-family:var(--font-display);font-style:italic;font-size:var(--art-title);line-height:var(--leading-display-2);text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-art__when{gap:calc(var(--art-gap) / 3);border-block-start:var(--border-hairline) solid currentColor;font-family:var(--font-ui);font-size:var(--art-when);flex-direction:column;padding-block-start:var(--art-gap);display:flex;position:relative}.event-art__date{font-weight:var(--weight-bold)}.cohort-chart{gap:var(--space-8);inline-size:100%;padding:clamp(var(--space-5),3vw,var(--space-10));background:var(--color-ground);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card-lg);flex-direction:column;display:flex}.cohort-chart__tabs{align-self:flex-start;gap:var(--space-1);padding:var(--space-1);background:var(--color-ground-sunken);border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.cohort-chart__tab{min-block-size:2.75rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:0}.cohort-chart__tab:hover{color:var(--color-ink)}.cohort-chart__tab[aria-selected=true]{background:var(--color-ground);color:var(--color-ink);font-weight:var(--weight-bold);box-shadow:0 0 0 var(--border-hairline) var(--color-hairline)}.cohort-chart__bars{gap:var(--space-4);flex-direction:column;display:flex}.cohort-chart__row{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) 3rem;display:grid}.cohort-chart__label{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--leading-title);color:var(--color-ink);grid-column:1/-1}.cohort-chart__track{block-size:var(--space-4);background:var(--color-ground-sunken);overflow:hidden}.cohort-chart__fill,.cohort-chart__track{border-radius:var(--radius-pill);display:block}.cohort-chart__fill{background:var(--color-ground-inverse);block-size:100%}.cohort-chart__value{font-size:var(--text-body-lg);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;text-align:end;color:var(--color-ink)}@media (min-width:48rem){.cohort-chart__row{grid-template-columns:minmax(0,16rem) minmax(0,1fr) 3rem}.cohort-chart__label{grid-column:auto}}.cohort-chart__note{font-size:var(--text-body);color:var(--color-ink-muted)}.cohort-films{gap:var(--space-8) var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));inline-size:100%;display:grid}.cohort-films__video{aspect-ratio:16/9;background:var(--color-ground-inverse);border-radius:var(--radius-card-lg);inline-size:100%;display:block}.cohort-films__quote{font-family:var(--font-display);font-style:italic;font-size:var(--text-title-md);line-height:var(--leading-title-md-airy);color:var(--color-ink)}.quote-carousel{gap:var(--space-5);flex-direction:column;inline-size:100%;display:flex}.quote-carousel__track{gap:var(--grid-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-block:var(--space-1);grid-auto-columns:88%;grid-auto-flow:column;display:grid;overflow-x:auto}.quote-carousel__track::-webkit-scrollbar{display:none}@media (min-width:56.25rem){.quote-carousel__track{grid-auto-columns:calc((100% - var(--grid-gap)) / 2)}}@media (prefers-reduced-motion:reduce){.quote-carousel__track{scroll-behavior:auto}}.quote-carousel__card{justify-content:space-between;gap:var(--space-6);min-inline-size:0;padding:var(--space-8);background:var(--color-ground);border:var(--border-hairline) solid var(--color-hairline);border-radius:var(--radius-card-lg);scroll-snap-align:start;flex-direction:column;display:flex}.quote-carousel__quote{font-family:var(--font-display);font-size:var(--text-title-md);line-height:var(--leading-title-md-airy);color:var(--color-ink)}.quote-carousel__quote>p:before{content:"“"}.quote-carousel__quote>p:after{content:"”"}.quote-carousel__credit{gap:var(--space-1);font-size:var(--text-body);color:var(--color-ink-body);flex-direction:column;display:flex}.quote-carousel__credit>strong{color:var(--color-ink)}.quote-carousel__nav{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.quote-carousel__count{font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--color-ink-muted)}.quote-carousel__buttons{gap:var(--space-3);display:flex}.quote-carousel__arrow{border:var(--border-control) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-ground);block-size:3rem;inline-size:3rem;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);place-items:center;display:grid}.quote-carousel__arrow:hover:not(:disabled){background:var(--color-ground-inverse);color:var(--color-ink-inverse)}.quote-carousel__arrow:disabled{border-color:var(--color-hairline-warm);color:var(--color-ink-faint);cursor:default}.product-award{padding-block:var(--space-8)}.product-award__inner{gap:var(--space-5);align-items:center;display:grid}.product-award__figure{align-items:baseline;gap:var(--space-3);white-space:nowrap;display:flex}.product-award__kicker{font-family:var(--font-ui);font-style:normal;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-inverse);max-width:none}@media (min-width:56.25rem){.product-award__inner{gap:var(--space-8);grid-template-columns:auto minmax(0,1fr) auto}.product-award__figure{border-inline-end:var(--border-hairline) solid var(--color-hairline-inverse);padding-inline-end:var(--space-8)}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.bottom-full{bottom:100%}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:56.25rem){.container{max-width:56.25rem}}@media (min-width:67.5rem){.container{max-width:67.5rem}}@media (min-width:81.25rem){.container{max-width:81.25rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing) * 8)}.me-auto{margin-inline-end:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-full{width:100%;height:100%}.h-4{height:calc(var(--spacing) * 4)}.h-full{height:100%}.w-10{width:calc(var(--spacing) * 10)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-\[16rem\]{width:16rem}.w-full{width:100%}.max-w-\[34rem\]{max-width:34rem}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-11{gap:calc(var(--spacing) * 11)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-card{border-radius:var(--radius-card)}.rounded-card-lg{border-radius:var(--radius-card-lg)}.rounded-full{border-radius:3.40282e+38px}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-transparent{background-color:#0000}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-3{padding-block:calc(var(--spacing) * 3)}.ps-0{padding-inline-start:0}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-top{vertical-align:top}.font-ui{font-family:var(--font-ui)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--leading-body))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--leading-body-lg))}.text-display-2{font-size:var(--text-display-2);line-height:var(--tw-leading,var(--leading-display-2))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--leading-lead))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--leading-title))}.text-title-lg{font-size:var(--text-title-lg);line-height:var(--tw-leading,var(--leading-title-lg))}.text-title-md{font-size:var(--text-title-md);line-height:var(--tw-leading,var(--leading-title-md))}.text-title-xl{font-size:var(--text-title-xl);line-height:var(--tw-leading,var(--leading-title-xl))}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:56.25rem){.md\:me-0{margin-inline-end:0}.md\:text-right{text-align:right}}@media (min-width:81.25rem){.xl\:flex{display:flex}.xl\:hidden{display:none}}}@layer tokens{:root{--navy:4 30 66;--blue:0 112 175;--paper:255 255 255;--paper-dim:246 246 246;--sky:189 214 237;--navy-raised:3 55 99;--sand:211 183 152;--shade:0 0 0;--mark-blue:0 112 175;--mark-green:100 167 11;--mark-orange:250 171 84;--thrive-yellow:247 224 141;--color-ground:rgb(var(--paper));--color-ground-sunken:rgb(var(--navy)/.03);--color-ground-inverse:rgb(var(--navy));--color-ground-warm:#fef2e5;--color-ground-warm-soft:#fff9f2;--color-ground-lead-green:#eef4e6;--color-ground-field:rgb(var(--paper)/.1);--color-ground-raised-inverse:rgb(var(--navy-raised));--color-ground-card-cool:#c8e3f066;--color-ground-card-cool-solid:#e9f4f9;--color-ground-card-action:rgb(var(--blue));--color-ground-pill-action:rgb(var(--blue)/.2);--color-ground-pill-action-solid:#cce2ef;--color-ground-card-paper:rgb(var(--paper)/.8);--card-header-from:16 123 184;--color-ground-card-header:linear-gradient(90deg,rgb(var(--card-header-from)),rgb(var(--blue)));--card-header-learn:linear-gradient(90deg,#4e8409,#3a6206);--card-header-do:linear-gradient(90deg,#faab54,#e89433);--color-ground-tag:#dbebf466;--color-map-land:#d2e7f1;--color-map-land-inert:#f0f1f3;--color-ink-slate:#3f4750;--placeholder-media:linear-gradient(150deg,rgb(var(--blue)/.22),rgb(var(--sky)/.3) 55%,rgb(var(--navy)/.1));--color-ink:rgb(var(--navy));--color-ink-body:rgb(var(--navy)/.96);--color-ink-muted:rgb(var(--navy)/.8);--color-ink-faint:rgb(var(--navy)/.65);--color-ink-inverse:rgb(var(--paper));--color-ink-inverse-body:rgb(var(--paper-dim));--color-ink-inverse-muted:rgb(var(--paper)/.7);--color-ink-accent-inverse:rgb(var(--mark-orange));--color-value:rgb(var(--mark-orange));--color-value-track:rgb(var(--navy-raised));--color-action:rgb(var(--blue));--color-action-ink:rgb(var(--paper));--color-action-hover:#006096;--color-action-quiet-ink:rgb(var(--blue));--color-hairline:rgb(var(--navy)/.1);--color-hairline-strong:rgb(var(--navy)/.5);--color-hairline-hover:rgb(var(--navy)/.6);--color-hairline-inverse:rgb(var(--sky)/.45);--color-hairline-inverse-soft:rgb(var(--paper)/.2);--color-hairline-action:rgb(var(--blue)/.75);--color-hairline-warm:rgb(var(--navy)/.48);--color-hairline-sand:rgb(var(--sand)/.5);--color-focus:rgb(var(--blue));--color-focus-halo:rgb(var(--paper));--hero-scrim:rgb(var(--shade)/.42);--hero-scrim-far:rgb(var(--shade)/.26);--hero-scrim-angle:100deg;--hero-min-h:100svh;--font-display:var(--font-caslon,"Adobe Caslon Pro","Hoefler Text",Baskerville,"Palatino Linotype",Georgia,serif);--font-ui:var(--font-helvetica,"Helvetica Neue",Helvetica,Arial,system-ui,sans-serif);--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-display:400;--text-display-1:clamp(2.125rem,1.685rem + 1.878vw,3.375rem);--text-display-2:clamp(1.6875rem,1.445rem + 1.033vw,2.375rem);--text-display-stat:3.125rem;--text-display-figure:clamp(1.5rem,1.236rem + 1.127vw,2.25rem);--text-outcome-object:1.1875rem;--text-lead:clamp(1.0625rem,.996rem + .282vw,1.25rem);--text-body-lg:1rem;--text-title-xl:clamp(1.5rem,1.324rem + .751vw,2rem);--text-title-lg:1.625rem;--text-title-md:1.5rem;--text-title:1.125rem;--text-body:.875rem;--text-fine:.75rem;--leading-display-1:1.035;--leading-display-2:1.105;--leading-display-stat:1.24;--leading-lead:1.3;--leading-body-lg:1.25;--leading-title-xl:1;--leading-title-lg:1.615;--leading-title-md:1.167;--leading-title-md-airy:1.333;--leading-title:1.111;--leading-body:1.286;--leading-fine:1.167;--leading-outcome-verb:.712;--leading-outcome-body:1.125;--leading-outcome-citation:1.5;--tracking-default:.01em;--tracking-eyebrow:.06em;--tracking-meta:.1em;--measure:65ch;--measure-tight:46ch;--measure-intro:40rem;--measure-heading:35rem;--measure-statement:46rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-25:6.25rem;--space-30:7.5rem;--pad-level-card:3.125rem;--pad-level-card-end:4.375rem;--band-y:clamp(var(--space-12),6vw,var(--space-30));--band-y-tight:clamp(var(--space-10),4vw,var(--space-20));--band-y-loose:clamp(var(--space-16),8.33vw,var(--space-30));--header-h:6.25rem;--container-index:81.25rem;--measure-hero:80rem;--container-nav:80rem;--container-editorial:68.75rem;--container-reading:51.25rem;--container-panel:47.5rem;--action-min:18.75rem;--action-min-card:15rem;--gutter:clamp(var(--space-5),4vw,4.375rem);--inset-top:env(safe-area-inset-top,0px);--inset-bottom:env(safe-area-inset-bottom,0px);--inset-left:env(safe-area-inset-left,0px);--inset-right:env(safe-area-inset-right,0px);--grid-gap:var(--space-5);--split-gap:var(--space-10);--radius-sm:.5rem;--radius-card:1rem;--radius-card-lg:1.25rem;--radius-pill:3.75rem;--border-hairline:1px;--border-control:1.5px;--border-focus:3px;--slider-track:.625rem;--slider-handle:1.75rem;--shadow-raised:0 18px 44px rgb(var(--navy)/.18);--shadow-raised-hover:0 22px 52px rgb(var(--navy)/.26);--shadow-hover:0 .125rem .375rem rgb(var(--navy)/.04),0 .75rem 2.5rem -.5rem rgb(var(--navy)/.14);--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--duration-fast:.15s;--duration-base:.22s;--duration-slow:.4s;--duration-count:1.6s;--duration-marquee:96s;--bp-sm:40rem;--bp-md:56.25rem;--bp-lg:67.5rem;--bp-xl:81.25rem;font-size:100%}:root[data-text-size=large]{font-size:112.5%}:root[data-text-size=larger]{font-size:125%}@media not all and (min-width:56.25rem){:root{--pad-level-card:var(--space-8);--pad-level-card-end:2.75rem}}:root.fonts-licensed{--weight-display:500}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-count:0s}}:root{--art-pad:7cqi;--art-gap:2.6cqi;--art-logo:8cqi;--art-logo-pair:10cqi;--art-logo-three:6cqi;--art-eyebrow:4.6cqi;--art-title:9.2cqi;--art-when:5.4cqi}}@media print{:is(.band-inverse,.on-inverse,.site-header--inverse){color:#000!important;background:#fff!important}:is(.band-inverse,.on-inverse,.site-header--inverse) *{color:#000!important}img.logo--inverse{content:url(/brand/lockup-navy.svg)}img.parent-lockup{filter:invert()}.no-print,.skip-link,.watermark,[data-cc-root],nav[aria-label=Primary]{display:none!important}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em}.card,.tool-skill,.tool-step,.tool-top__item{break-inside:avoid}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}