:root{--editorial-control-ease:cubic-bezier(.2,.8,.2,1);--editorial-control-fast:150ms;--editorial-control-medium:180ms;--editorial-panel-duration:220ms}.editorial-cursor{position:fixed;top:0;left:0;z-index:1000;pointer-events:none;mix-blend-mode:difference;opacity:0;will-change:transform}.editorial-cursor--dot{width:8px;height:8px;border-radius:50%;background:var(--ds-color-paper)}.editorial-cursor--ring{width:34px;height:34px;border:1.5px solid var(--ds-color-paper);border-radius:50%;display:grid;place-items:center}.editorial-cursor--ring>span{color:var(--ds-color-paper);font-family:var(--font-space-mono),monospace;font-size:8px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;opacity:0}body:has(.editorial-listen-directory) .editorial-cursor--ring>span{font-weight:400;line-height:1.5}@media (pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference){body.editorial-cursor-on{cursor:none}body.editorial-cursor-on :where(a[href],button,[role=button],summary,label[for],[data-cursor],[data-cursor-label]){cursor:none}body.editorial-cursor-on :where(input:not([type=button]):not([type=submit]):not([type=reset]),textarea,select,[contenteditable=true],canvas,iframe,[data-native-cursor]){cursor:revert}}@media (any-pointer:fine){body [data-filter-overflow],body [data-filter-overflow] :where(button,a,[data-cursor]){cursor:grab}body[data-filter-dragging],body[data-filter-dragging] *{cursor:grabbing!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}body[data-filter-dragging] .editorial-cursor{opacity:0!important}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.editorial-cursor{display:none}}:where(.editorial-button,.public-editorial__button,.home-button-primary,.home-button-secondary,.dashboard-ready-button,.study-dashboard-landing__cta,.editorial-app-download__button--tutor,.editorial-downloads__button,.editorial-paywall__primary,.editorial-account-state__actions a,.editorial-auth button[type=submit],.editorial-contact__form-card button[type=submit]){-webkit-tap-highlight-color:transparent;transform-origin:center;transition:color var(--editorial-control-medium) ease-out,background-color var(--editorial-control-medium) ease-out,border-color var(--editorial-control-medium) ease-out,transform var(--editorial-control-fast) var(--editorial-control-ease)}:where(.editorial-button,.public-editorial__button,.home-button-primary,.home-button-secondary,.dashboard-ready-button,.study-dashboard-landing__cta,.editorial-app-download__button--tutor,.editorial-downloads__button,.editorial-account-state__actions a,.editorial-auth button[type=submit],.editorial-contact__form-card button[type=submit]):not(:disabled):not([aria-disabled=true]):active{transform:scale(.98);transition-duration:90ms}.editorial-paywall__primary svg,.study-dashboard-landing__cta>svg,:where(.editorial-button,.public-editorial__button,.home-button-primary,.home-button-secondary,.dashboard-ready-button,.study-dashboard-landing__cta,.editorial-app-download__button--tutor,.editorial-account-state__actions a,.editorial-auth button[type=submit],.editorial-contact__form-card button[type=submit])>:where(.arr,.editorial-action-arrow,span[aria-hidden=true],b[aria-hidden=true]){display:inline-block;transition:transform var(--editorial-control-medium) var(--editorial-control-ease)}.editorial-paywall__primary:hover svg,.study-dashboard-landing__cta:hover>svg,:where(.editorial-button,.public-editorial__button,.home-button-primary,.home-button-secondary,.dashboard-ready-button,.study-dashboard-landing__cta,.editorial-app-download__button--tutor,.editorial-account-state__actions a,.editorial-auth button[type=submit],.editorial-contact__form-card button[type=submit]):not(:disabled):not([aria-disabled=true]):hover>:where(.arr,.editorial-action-arrow,span[aria-hidden=true],b[aria-hidden=true]){transform:translateX(3px)}.editorial-loadmore>.editorial-button:hover>span[aria-hidden=true]{transform:translateY(3px)}:where(.editorial-pill,.public-editorial__pill,.editorial-guide-filter button,.editorial-resources__filter button,.editorial-segmented button,.editorial-institutional-nav a,.editorial-legal-ready__siblings a){-webkit-tap-highlight-color:transparent;transition:color var(--editorial-control-medium) ease-out,background-color var(--editorial-control-medium) ease-out,border-color var(--editorial-control-medium) ease-out,transform var(--editorial-control-fast) var(--editorial-control-ease)}:where(.editorial-pill,.public-editorial__pill,.editorial-guide-filter button,.editorial-resources__filter button,.editorial-segmented button,.editorial-institutional-nav a,.editorial-legal-ready__siblings a):not(:disabled):active{transform:scale(.98)}.public-editorial__pill:not([aria-pressed=true]):not([aria-current=true]):hover{border-color:var(--editorial-ink-mute);color:var(--editorial-ink)}.editorial-segmented button:not([aria-pressed=true]):hover{color:var(--editorial-ink);background:rgb(19 18 16/5.5%)}:where(.editorial-site-header__search,.editorial-site-header__menu,.editorial-resource-modal__close,.editorial-paywall__close){-webkit-tap-highlight-color:transparent;transform-origin:center;transition:color var(--editorial-control-medium) ease-out,background-color var(--editorial-control-medium) ease-out,border-color var(--editorial-control-medium) ease-out,transform var(--editorial-control-fast) var(--editorial-control-ease)}:where(.editorial-site-header__search,.editorial-site-header__menu,.editorial-resource-modal__close,.editorial-paywall__close):not(:disabled):active{transform:scale(.96)}:where(.editorial-button,.public-editorial__button,.home-button-primary,.home-button-secondary,.dashboard-ready-button,.study-dashboard-landing__cta,.editorial-app-download__button--tutor,.editorial-downloads__button,.editorial-paywall__primary)[aria-disabled=true],:where(.editorial-button,.public-editorial__button,.home-button-primary,.home-button-secondary,.dashboard-ready-button,.study-dashboard-landing__cta,.editorial-app-download__button--tutor,.editorial-downloads__button,.editorial-paywall__primary,.editorial-auth button[type=submit],.editorial-contact__form-card button[type=submit]):disabled{pointer-events:none;transform:none}.editorial-page-scrolled .site-header,.editorial-page-scrolled header[data-site-header]{box-shadow:0 1px 0 rgb(19 18 16/12%)}.editorial-paywall__scrim,.editorial-resource-modal__scrim{animation:editorial-scrim-in .16s ease-out both}.editorial-paywall__sheet,.editorial-resource-modal__panel,.scholarship-popup__dialog{animation:editorial-modal-in var(--editorial-panel-duration) var(--editorial-control-ease) both;transform-origin:center bottom}.dashboard-ready-progress-fill,.editorial-bank-card__meter,.editorial-vital__bar>i,.study-plan-preview__progress>span{transform-origin:left center;animation:editorial-progress-in .22s ease-out both}.study-plan-generation-ready__progress>i{transform-origin:left center;animation:editorial-generation-progress 1.65s cubic-bezier(.16,1,.3,1) infinite}@keyframes editorial-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes editorial-modal-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes editorial-progress-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes editorial-generation-progress{0%{transform:scaleX(.08);opacity:.55}58%{transform:scaleX(.78);opacity:1}to{transform:scaleX(1);opacity:.72}}@media (prefers-reduced-motion:reduce){.dashboard-ready-progress-fill,.editorial-bank-card__meter,.editorial-paywall__scrim,.editorial-paywall__sheet,.editorial-resource-modal__panel,.editorial-resource-modal__scrim,.editorial-vital__bar>i,.scholarship-popup__dialog,.study-plan-generation-ready__progress>i,.study-plan-preview__progress>span{animation:none!important}.dashboard-ready-button,.editorial-app-download__button--tutor,.editorial-auth button[type=submit],.editorial-button,.editorial-contact__form-card button[type=submit],.editorial-downloads__button,.editorial-motion-details,.editorial-motion-details>summary:after,.editorial-paywall__close,.editorial-paywall__primary,.editorial-pill,.editorial-resource-modal__close,.editorial-segmented button,.editorial-site-header__menu,.editorial-site-header__search,.home-button-primary,.home-button-secondary,.public-editorial__button,.public-editorial__pill,.study-dashboard-landing__cta{transform:none!important;transition-duration:.01ms!important}}.editorial-about-family,.editorial-legal-ready{font-family:var(--font-archivo),Arial,sans-serif;line-height:1.5}.editorial-about__opener .editorial-institutional-nav a{display:inline-flex;align-items:center}.editorial-about-ready__callout>b,.editorial-about__commitments a,.editorial-about__commitments li>span,.editorial-about__pair-card>b,.editorial-about__record dt,.editorial-integrity-ready__pair article>b,.editorial-integrity-ready__references .editorial-integrity-ready__reference-label,.editorial-policy-ready__updated{line-height:1.5}.editorial-about-ready__callout>b{line-height:1.6}.editorial-about-family .editorial-about__commitments :is(h2,h3),.editorial-team-ready .editorial-about-ready__prose h2{font-weight:700}.editorial-team-ready__head h1 .editorial-accent{font-size:.9em}.editorial-team-ready__roles span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:7px}.editorial-about-family :is(.editorial-about__record,.editorial-about-ready__prose,.editorial-contact__details) a[href^="mailto:"]{color:var(--editorial-ink)!important;text-decoration:none;box-shadow:inset 0 -1px 0 var(--editorial-orange-graphic)}.editorial-about-family :is(.editorial-about__record,.editorial-about-ready__prose,.editorial-contact__details) a[href^="mailto:"]:hover{color:var(--editorial-orange-ink)!important;box-shadow:inset 0 -2px 0 var(--editorial-orange-graphic)}.editorial-integrity-ready__references .editorial-integrity-ready__reference-label span{font-family:var(--font-archivo),Arial,sans-serif;font-size:13px;line-height:1}.editorial-integrity-ready__pair li>span:first-child svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.editorial-integrity-ready__faq summary>span:after,.editorial-integrity-ready__faq summary>span:before{height:1.6px}.editorial-about-family .editorial-about__cta .editorial-button{font:620 15.5px/1.5 var(--font-archivo),Arial,sans-serif;gap:9px;padding:15px 28px;border-radius:999px}.editorial-about-family .editorial-about__cta .editorial-button--orange{border:0}.editorial-about-family .editorial-about__cta .editorial-button--ghost{border:1px solid var(--editorial-line)}.editorial-about-family .editorial-about__cta .editorial-button--ghost:hover{border-color:var(--editorial-line);background:rgb(19 18 16/6%);color:var(--editorial-ink)}.editorial-about__cta .editorial-button>span[aria-hidden=true]{display:inline-block;font:inherit;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.editorial-about__cta .editorial-button:hover>span[aria-hidden=true]{transform:translateX(3px)}.editorial-legal-ready .editorial-legal-ready__opener{padding-bottom:clamp(28px,4vw,44px)}.editorial-legal-ready .editorial-legal-ready__layout{padding-bottom:clamp(34px,4.6vw,58px)}.editorial-legal-ready .editorial-legal-ready__title .editorial-accent{font-weight:400;color:var(--editorial-orange-graphic)}.editorial-legal-ready .editorial-legal-ready__lede{color:var(--editorial-ink-soft)}.editorial-legal-ready .editorial-legal-ready__updated{color:var(--editorial-ink-mute);font:700 10.5px/1.5 var(--font-space-mono),monospace}.editorial-legal-ready__updated:before{background:var(--editorial-orange-graphic);flex:none}.editorial-legal-ready .editorial-legal-ready__gist p{font:700 9px/1.5 var(--font-space-mono),monospace}.editorial-legal-ready .editorial-legal__toc>p{font:700 9.5px/1.5 var(--font-space-mono),monospace}.editorial-legal-ready .editorial-legal__toc nav{gap:2px}.editorial-legal-ready .editorial-legal__toc a{color:var(--editorial-ink-mute)}.editorial-legal-ready .editorial-legal__toc a:hover,.editorial-legal-ready .editorial-legal__toc a[aria-current=location]{color:var(--editorial-ink)}.editorial-legal-ready .editorial-legal__toc a span{font:700 10px/1.35 var(--font-space-mono),monospace}.editorial-legal-ready .editorial-legal-ready__layout>.editorial-legal__toc{top:calc(var(--editorial-header-height) + 28px);max-height:calc(100dvh - var(--editorial-header-height) - 52px)}.editorial-legal-ready .editorial-legal-ready__prose h2{scroll-margin-top:calc(var(--editorial-header-height) + 24px)}.editorial-legal-ready .editorial-legal-ready__prose h2+ul{margin-top:.7em}.editorial-legal-ready .editorial-legal-ready__callout{margin-block:1.8em;border-color:var(--editorial-line);border-left-color:var(--editorial-ink);background:var(--editorial-paper-2)}.editorial-legal-ready .editorial-legal-ready__callout.is-note{border-color:var(--editorial-tint-blue-line);border-left-color:var(--editorial-blue);background:var(--editorial-tint-blue)}.editorial-legal-ready .editorial-legal-ready__callout.is-warning{border-color:var(--editorial-tint-amber-line);border-left-color:var(--editorial-amber);background:var(--editorial-tint-amber)}.editorial-legal-ready .editorial-legal-ready__callout b{color:var(--editorial-ink-mute);font:700 9.5px/1.6 var(--font-space-mono),monospace}.editorial-legal-ready .editorial-legal-ready__callout.is-note b{color:var(--editorial-tint-blue-ink)}.editorial-legal-ready .editorial-legal-ready__callout.is-warning b{color:var(--editorial-tint-amber-ink)}.editorial-about-family .editorial-about-ready__callout p,.editorial-legal-ready .editorial-legal-ready__callout p{margin-top:.6em}.editorial-contact__details p,.editorial-contact__form-card .contact-field-error,.editorial-contact__form-card label{line-height:1.5}.editorial-contact__form-card select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' fill='none' stroke='%234A4740' stroke-width='1.6' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:11px}.editorial-contact__form-card :is(input,textarea,select):disabled{background-color:var(--editorial-paper-2);color:var(--editorial-ink-mute);cursor:not-allowed}.editorial-contact__form-card :is(input,textarea,select)[aria-invalid=true]{border-color:var(--ds-color-red);box-shadow:0 0 0 3px rgba(212,42,32,.09)}.editorial-contact__form-card .contact-field-error{color:var(--ds-color-red)}.editorial-contact__form-card button[type=submit]{width:100%;min-height:0;gap:9px;font:620 15.5px/1.5 var(--font-archivo),Arial,sans-serif}.editorial-contact__submit-arrow{font:inherit}.editorial-contact__form-card .contact-form__actions>p{flex:0 1 auto}.editorial-contact__form-card .contact-form-state--success{min-height:0}.editorial-contact__form-card .contact-form-state__title{line-height:1}@media (min-width:561px){.editorial-legal-ready .editorial-legal-ready__gist{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.editorial-about-family,.editorial-legal-ready) :is(a,button,summary):focus-visible{outline:2px solid var(--editorial-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.editorial-about-family .editorial-button>span[aria-hidden=true],.editorial-about-family :is(a,button),.editorial-integrity-ready__faq summary>span:after,.editorial-integrity-ready__faq summary>span:before,.editorial-legal-ready a{transition:none!important}.editorial-about-family :is(a,button){transform:none!important}}body:has(.editorial-about-family) .editorial-site-header{position:fixed;inset:0 0 auto}.editorial-about-family{margin-top:0}body:has(.editorial-about-family) .editorial-footer__base{padding-bottom:26px}body:has(.editorial-about-family) .editorial-footer__elsewhere:empty{display:none}body:has(.editorial-about-family) .editorial-footer__link{display:inline}@media(min-width:561px){body:has(.editorial-about-family) .editorial-footer__columns{grid-template-columns:repeat(3,auto)}}@media(max-width:560px){body:has(.editorial-about-family) :is(.editorial-footer__heading,.editorial-footer__base){font-size:10.5px!important}}@media(pointer:coarse){body:has(.editorial-about-family) .editorial-footer__link{display:inline-flex;align-items:center;min-height:44px}}.editorial-about-family .editorial-kicker{line-height:1.5}.editorial-about-family .editorial-about__cta .editorial-actions{display:flex;flex-wrap:wrap;justify-content:center;width:auto;min-width:0;max-width:none}.editorial-about-family .editorial-about__cta .editorial-actions .editorial-button{width:auto;height:auto;min-height:44px;padding:15px 28px;font:620 15.5px/1.5 var(--font-archivo),Arial,sans-serif}@media(prefers-reduced-motion:reduce){.editorial-about-ready-main :is(.editorial-about-ready-main__word-mask,.editorial-about-ready-main__word,.editorial-about-ready-main__char){display:contents;will-change:auto}}.editorial-about-family{font-feature-settings:normal}body:has(.editorial-about-family){text-rendering:optimizeLegibility;font-feature-settings:normal}.editorial-about-family .editorial-about__commitments i,.editorial-about-family .editorial-about__cta .editorial-button>span[aria-hidden=true]{font-family:system-ui,Helvetica Neue,Arial,sans-serif}.editorial-about-ready-main .editorial-about__cta .editorial-button,.editorial-about-ready-main [data-editorial-reveal]{will-change:transform}.editorial-about-ready-main .editorial-about__record dd a{box-shadow:inset 0 -1px 0 var(--editorial-orange-graphic)}body:has(.editorial-about-family) .editorial-site-header__wordmark{line-height:1.5}body:has(.editorial-about-family) :is(.editorial-site-header__search,.editorial-site-header__menu){background:transparent;border-color:rgba(19,18,16,.13)}body:has(.editorial-about-family) .editorial-footer__base{border-top-color:rgba(255,255,255,.12)}body:has(.editorial-about-family) .editorial-footer__wordmark i{color:var(--editorial-orange-graphic)}@media(max-width:640px){body:has(.editorial-about-family) .editorial-site-header__actions{gap:10px}body:has(.editorial-about-family) .editorial-site-header__menu{font-size:10px!important;line-height:1.5}body:has(.editorial-about-family) .editorial-site-header__search{justify-content:flex-start;padding:0 12px}}.editorial-about-family .editorial-about__commitments i,.editorial-about-family .editorial-about__cta .editorial-button>span[aria-hidden=true]{font-family:var(--font-archivo),system-ui,"Helvetica Neue",Arial,sans-serif}.editorial-about-family .editorial-about__cta .editorial-button{border-radius:99px}body:has(.editorial-about-family) .editorial-site-header__wordmark i{color:var(--editorial-orange-graphic)}.editorial-about-family .editorial-kicker:before{border-radius:2px}.site-main:has(.editorial-about-ready-main)>.editorial-grid-background{--editorial-grid:rgba(19,18,16,.055)}.editorial-about-family .editorial-about__cta .editorial-button--ghost{border-color:rgba(19,18,16,.13)}.site-main:has(.editorial-about-ready-main)>.editorial-grid-background{border:0;mask-mode:match-source;-webkit-mask-repeat:repeat;mask-repeat:repeat}.site-main:has(.editorial-about-ready-main)>.editorial-grid-background:after{border:0}.editorial-about-family :is(a,button,summary):focus-visible{box-shadow:none}.editorial-about-family .editorial-about__commitments a:focus-visible{border-radius:4px}.editorial-about-family .editorial-about__commitments a:hover>span{border-color:var(--editorial-orange-graphic)}:is(.editorial-team-ready,.editorial-policy-ready,.editorial-integrity-ready) [data-editorial-reveal]{will-change:transform}@media(min-width:1181px){:is(.editorial-team-ready__section,.editorial-policy-ready__corrections){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,68ch) minmax(0,1fr);-moz-column-gap:clamp(24px,4vw,64px);column-gap:clamp(24px,4vw,64px);align-items:start}:is(.editorial-team-ready__section,.editorial-policy-ready__corrections) .editorial-about-ready__prose{grid-column:2;width:auto;margin-inline:0}}.editorial-about-family p{text-wrap:wrap}.editorial-about-family .editorial-about__heading>p{margin-bottom:0;padding-bottom:10px}.site-main:has(:is(.editorial-team-ready,.editorial-policy-ready,.editorial-integrity-ready))>.editorial-grid-background{top:66px;--editorial-grid:rgba(19,18,16,.055);border:0;mask-mode:match-source;-webkit-mask-repeat:repeat;mask-repeat:repeat}.site-main:has(:is(.editorial-team-ready,.editorial-policy-ready,.editorial-integrity-ready))>.editorial-grid-background:after{border:0}.editorial-about-family :is(.editorial-about__heading,.editorial-about-ready__prose) p{text-wrap:wrap}.editorial-about-family .editorial-about-ready__prose a{box-shadow:inset 0 -1px 0 var(--editorial-orange-graphic)}.editorial-about-family .editorial-about-ready__prose a:hover{box-shadow:inset 0 -2px 0 var(--editorial-orange-graphic)}.editorial-policy-ready__updated:before{border-radius:2px}@media(min-width:1181px){.editorial-integrity-ready .editorial-about__section:has(>.editorial-integrity-ready__ib){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,68ch) minmax(0,1fr);-moz-column-gap:clamp(24px,4vw,64px);column-gap:clamp(24px,4vw,64px)}.editorial-integrity-ready__ib{width:auto;margin-inline:0;grid-column:2}.editorial-integrity-ready__references{grid-column:1/-1}}.site-main:has(.editorial-about-family)>.editorial-grid-background{-webkit-mask-image:linear-gradient(180deg,#000,#000 46%,rgba(0,0,0,.35) 76%,transparent);mask-image:linear-gradient(180deg,#000,#000 46%,rgba(0,0,0,.35) 76%,transparent)}.editorial-about-family .editorial-about-ready__callout:not(.editorial-about-ready__callout--warning){border-color:rgba(19,18,16,.13);border-left-color:var(--editorial-ink)}.editorial-about-family .editorial-about__chapter i{background:rgba(19,18,16,.08)}.editorial-policy-ready__standards li+li{border-top-color:rgba(19,18,16,.08)}.editorial-integrity-ready__references .editorial-integrity-ready__reference-label span{font:inherit;font-family:var(--font-space-mono),ui-monospace,"SF Mono",Menlo,Consolas,monospace}.editorial-integrity-ready__tasks li:before{background:var(--editorial-orange-graphic)}.editorial-integrity-ready .editorial-about__heading>p a{box-shadow:inset 0 -1px 0 var(--editorial-orange-graphic)}.editorial-integrity-ready__pair article[data-tone=no]{border-color:rgba(19,18,16,.13)}.editorial-integrity-ready__pair [data-tone=no] li>span:first-child{background:rgba(19,18,16,.14)}.editorial-integrity-ready .editorial-about__heading>p a{color:inherit;box-shadow:none;text-decoration:none}.editorial-integrity-ready__pair li>span:first-child{border:0;font:inherit;flex-shrink:0}.editorial-integrity-ready__pair li{display:grid;grid-template-columns:auto 1fr}.editorial-integrity-ready__faq details[open]{border-color:rgba(19,18,16,.22);box-shadow:0 8px 26px -22px rgba(19,18,16,.5)}.editorial-integrity-ready__faq summary:focus-visible{border-radius:4px}.editorial-integrity-ready .editorial-about__heading>p a:hover{color:inherit;box-shadow:none}.editorial-integrity-ready .editorial-about__heading>p a:focus-visible{border-radius:4px}.editorial-integrity-ready__references{scroll-margin-top:84px}@media(prefers-reduced-motion:reduce){html:has(.editorial-about-family){scroll-behavior:auto}}body.editorial-page-scrolled:has(.editorial-about-family) .editorial-site-header{border-bottom-color:rgba(19,18,16,.13);box-shadow:0 10px 30px -26px rgba(19,18,16,.5)}body:has(.editorial-about-family) .editorial-site-header{transition:box-shadow .35s,border-color .35s}@media(prefers-reduced-motion:reduce){body:has(.editorial-about-family) .editorial-site-header{transition:none}}body:not(.editorial-page-scrolled):has(.editorial-about-family) .editorial-site-header{border-bottom-color:rgba(19,18,16,.08)}body:has(.editorial-contact) .editorial-site-header__search{display:inline-flex}.editorial-contact .editorial-contact__opener .editorial-institutional-nav .editorial-container{gap:7px}.editorial-contact__form-card label{line-height:1.5}@media(max-width:640px){.editorial-contact__form-card label{font-size:11.5px}}.editorial-contact__static-title{display:none}@media(prefers-reduced-motion:reduce){.editorial-contact__static-title{display:inline}.editorial-contact__split{display:none}}.site-main:has(.editorial-contact)>.editorial-grid-background{top:66px;--editorial-grid:rgba(19,18,16,.055);border:0;mask-mode:match-source;-webkit-mask-repeat:repeat;mask-repeat:repeat}.site-main:has(.editorial-contact)>.editorial-grid-background:after{border:0}.editorial-contact__title .editorial-accent{margin-left:0}.editorial-contact__lede{margin-bottom:0;padding-bottom:10px}.editorial-contact__details{border-color:rgba(19,18,16,.08)}.editorial-contact__details>div+div{border-top-color:rgba(19,18,16,.13)}.editorial-contact__form-card{border-color:rgba(19,18,16,.13);box-shadow:0 24px 50px -34px rgba(19,18,16,.26)}.editorial-contact__form-card :is(input,select,textarea):not(:hover):not(:focus):not([aria-invalid=true]){border-color:rgba(19,18,16,.13)}.editorial-contact__form-card :is(input,select,textarea):hover:not([aria-invalid=true]){border-color:rgba(19,18,16,.26)}.editorial-contact__form-card :is(input,select,textarea):focus:not([aria-invalid=true]){border-color:var(--editorial-ink);box-shadow:0 0 0 3px rgba(19,18,16,.07)}@media(prefers-reduced-motion:reduce){.editorial-contact__form-card :is(input,select,textarea){transition:none}}.editorial-contact [data-editorial-reveal],.editorial-contact__lede{will-change:transform}.editorial-contact .editorial-contact__form-card[data-editorial-reveal]{will-change:auto}.editorial-contact__submit-arrow{font-family:system-ui,Helvetica Neue,Arial,sans-serif}.editorial-contact a:focus-visible{border-radius:4px}.editorial-contact .editorial-contact__details strong a[href^="mailto:"]:is(:hover,:focus-visible){box-shadow:inset 0 -1px 0 var(--editorial-contact-orange)}.editorial-contact .contact-form-state--error{padding:0;border:0;border-radius:0;background:none;color:var(--ds-color-red);font:700 10px/1.5 var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.editorial-contact .contact-submit-spinner{display:block;width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:contact-submit-spin .7s linear infinite}@keyframes contact-submit-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.editorial-contact .contact-submit-spinner{animation:none}}.editorial-contact ::-moz-selection{background:var(--ds-action-primary);color:#fff}.editorial-contact ::selection{background:var(--ds-action-primary);color:#fff}.editorial-contact__char,.editorial-contact__lede,.editorial-contact__opener .editorial-institutional-nav a,.editorial-contact__opener .editorial-kicker,.editorial-contact__title .editorial-accent,body:has(.editorial-contact) .editorial-site-header{animation:none}.editorial-contact__title .editorial-accent{transform-origin:50% 50%}.editorial-contact__word{will-change:transform}.editorial-contact__char{will-change:auto}.editorial-contact__opener .editorial-institutional-nav{--editorial-line:rgba(19,18,16,.13)}@media (prefers-reduced-motion:reduce){.editorial-about-family :is(.editorial-team-ready__word-mask,.editorial-team-ready__word,.editorial-team-ready__char,.editorial-policy-ready__word-mask,.editorial-policy-ready__word,.editorial-policy-ready__char,.editorial-integrity-ready__word-mask,.editorial-integrity-ready__word,.editorial-integrity-ready__char){display:contents;will-change:auto}}body:has(.editorial-legal-ready) .editorial-mobile-nav,body:has(.editorial-legal-ready) .editorial-mobile-nav :is(li,.editorial-mobile-nav__heading,.editorial-mobile-nav__secondary){animation:none}@media (max-width:640px){.editorial-page .editorial-actions,.editorial-tutor--v242 .editorial-app-download__options--tutor{width:-moz-fit-content;width:fit-content;min-width:min(100%,12.5rem);max-width:min(100%,15rem);display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;margin-inline:auto}.editorial-page .editorial-actions .editorial-button,.editorial-tutor--v242 .editorial-app-download__options--tutor .editorial-app-download__button--tutor{width:100%;min-width:0;height:100%;min-height:54px;padding:12px 16px;border-radius:999px;font:620 .875rem/1.35 var(--font-archivo),Arial,sans-serif;text-align:center;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.editorial-tutor--v242 .editorial-app-download__options--tutor .editorial-app-download__option{width:100%;min-width:0}}.CelebrationCanvas_canvas__bAUj2{position:fixed;z-index:92;inset:0;width:100%;height:100%;pointer-events:none}.CelebrationCanvas_canvas__bAUj2[data-celebrating=false]{display:none}.ConfirmDialog_backdrop__W8yBv{position:fixed;z-index:210;inset:0;display:grid;padding:1rem;place-items:center;background:rgb(19 18 16/72%);opacity:0;transition:opacity .15s ease}.ConfirmDialog_entered__L7s3c{opacity:1}.ConfirmDialog_dialog__sg9rt{position:relative;width:min(100%,30rem);padding:clamp(1.5rem,5vw,2rem);border:1px solid var(--editorial-ink,var(--ds-color-ink));border-radius:.75rem;background:var(--editorial-paper,var(--ds-color-paper));color:var(--editorial-ink,var(--ds-color-ink));font-family:var(--font-archivo),Arial,sans-serif;transform:translateY(.5rem);transition:transform .15s ease}.ConfirmDialog_entered__L7s3c .ConfirmDialog_dialog__sg9rt{transform:translateY(0)}.ConfirmDialog_eyebrow__56M00{display:block;padding-right:3rem;color:var(--editorial-orange,#db3a09);font:700 .5625rem/1.3 var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase}.ConfirmDialog_dialog__sg9rt h2{max-width:22ch;margin:.75rem 0 0;padding-right:2.5rem;font:700 clamp(1.35rem,4vw,1.75rem)/1.08 var(--font-archivo),Arial,sans-serif}.ConfirmDialog_description__Kr40Y{margin:.875rem 0 0;color:var(--editorial-ink-soft,#514d46);font-size:.875rem;line-height:1.65}.ConfirmDialog_close__HHESF{position:absolute;top:1rem;right:1rem;display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:1px solid var(--editorial-line,#d8d4cc);border-radius:50%;background:transparent;color:var(--editorial-ink-soft,#514d46);cursor:pointer}.ConfirmDialog_close__HHESF svg{width:1rem;height:1rem}.ConfirmDialog_close__HHESF:hover{border-color:var(--editorial-ink,var(--ds-color-ink));color:var(--editorial-ink,var(--ds-color-ink))}.ConfirmDialog_actions__Jfy1M{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.75rem;padding-top:1.25rem;border-top:1px solid var(--editorial-line,#d8d4cc)}.ConfirmDialog_cancel__I_H6_,.ConfirmDialog_confirm__1c_6_{min-height:2.75rem;padding:.6875rem 1rem;border:1px solid var(--editorial-ink,var(--ds-color-ink));border-radius:.5rem;font:700 .8125rem/1.2 var(--font-archivo),Arial,sans-serif;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.ConfirmDialog_cancel__I_H6_{background:var(--editorial-paper,var(--ds-color-paper));color:var(--editorial-ink,var(--ds-color-ink))}.ConfirmDialog_confirm__1c_6_{background:var(--editorial-ink,var(--ds-color-ink));color:var(--ds-color-paper)}.ConfirmDialog_destructive__O85Ou{border-color:#a82b23;background:#a82b23}.ConfirmDialog_cancel__I_H6_:hover{background:var(--editorial-paper-soft,#f6f4ef)}.ConfirmDialog_confirm__1c_6_:hover{border-color:var(--editorial-orange,#db3a09);background:var(--editorial-orange,#db3a09);transform:translateY(-1px)}.ConfirmDialog_destructive__O85Ou:hover{border-color:#7f211b;background:#7f211b}.ConfirmDialog_cancel__I_H6_:focus-visible,.ConfirmDialog_close__HHESF:focus-visible,.ConfirmDialog_confirm__1c_6_:focus-visible{outline:2px solid #315f92;outline-offset:2px}@media (max-width:32rem){.ConfirmDialog_backdrop__W8yBv{align-items:end;padding:0}.ConfirmDialog_dialog__sg9rt{width:100%;border-right:0;border-bottom:0;border-left:0;border-radius:.75rem .75rem 0 0}.ConfirmDialog_actions__Jfy1M{display:grid;grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.ConfirmDialog_backdrop__W8yBv,.ConfirmDialog_cancel__I_H6_,.ConfirmDialog_confirm__1c_6_,.ConfirmDialog_dialog__sg9rt{transition:none}.ConfirmDialog_confirm__1c_6_:hover,.ConfirmDialog_dialog__sg9rt{transform:none}}@media (forced-colors:active){.ConfirmDialog_cancel__I_H6_,.ConfirmDialog_close__HHESF,.ConfirmDialog_confirm__1c_6_,.ConfirmDialog_dialog__sg9rt{border:1px solid CanvasText}}.Toaster_viewport__ScTv_{position:fixed;z-index:100;top:1.5rem;right:1.5rem;pointer-events:none}.Toaster_stack__0WALS{display:flex;width:min(24rem,calc(100vw - 2rem));margin:0 0 0 auto;padding:0;flex-direction:column;align-items:stretch;gap:.75rem;list-style:none}.Toaster_toast__gykkF{--toast-accent:#315f92;--toast-tint:#f2f6fa;position:relative;display:flex;min-height:4.75rem;align-items:flex-start;gap:.75rem;overflow:hidden;padding:.9375rem .75rem .9375rem 1rem;border:1px solid color-mix(in srgb,var(--toast-accent) 36%,#d8d4cc);border-radius:.625rem;background:color-mix(in srgb,var(--toast-tint) 38%,var(--ds-color-paper));box-shadow:0 1rem 2.5rem rgb(19 18 16/14%);color:var(--ds-color-ink);font-family:var(--font-archivo),Arial,sans-serif;pointer-events:auto;transition:opacity .18s ease,transform .18s ease}.Toaster_success__tDKI7{--toast-accent:#14734d;--toast-tint:#edf8f2}.Toaster_error__1tX2s{--toast-accent:#b42d22;--toast-tint:#fff2ef}.Toaster_warning__OoDHR{--toast-accent:#a45a08;--toast-tint:#fff8e9}.Toaster_info__kv9aa{--toast-accent:#315f92;--toast-tint:#f2f6fa}.Toaster_loading__c_oV4{--toast-accent:#746f66;--toast-tint:#f6f4ef}.Toaster_entered__3_tBF{opacity:1;transform:translateX(0)}.Toaster_exiting__ccFpx{opacity:0;transform:translateX(calc(100% + 2rem))}.Toaster_icon__uBu9D{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border:1px solid color-mix(in srgb,var(--toast-accent) 24%,transparent);border-radius:50%;background:var(--toast-tint);color:var(--toast-accent)}.Toaster_iconSvg__fpDS_{width:1rem;height:1rem}.Toaster_copy__eR20Z{min-width:0;flex:1;padding-top:.125rem}.Toaster_title___wsml{margin:0;font-size:.875rem;font-weight:700;line-height:1.35}.Toaster_description__iHdUL{display:-webkit-box;margin:.25rem 0 0;overflow:hidden;color:#5f5a52;font-size:.75rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.Toaster_action__Z_aYP{min-height:2.75rem;margin:.375rem 0 -.5rem -.5rem;padding:.5rem;border:0;background:transparent;color:var(--toast-accent);font:700 .75rem/1.2 var(--font-archivo),Arial,sans-serif;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.Toaster_dismiss__Ac4_0{display:grid;width:2.75rem;height:2.75rem;margin:-.375rem -.25rem 0 0;flex:0 0 2.75rem;place-items:center;border:0;border-radius:50%;background:transparent;color:#746f66;cursor:pointer;transition:background-color .14s ease,color .14s ease}.Toaster_dismiss__Ac4_0:hover{background:rgb(19 18 16/6%);color:var(--ds-color-ink)}.Toaster_dismissIcon__ImFz2{width:1rem;height:1rem}.Toaster_action__Z_aYP:focus-visible,.Toaster_dismiss__Ac4_0:focus-visible{outline:2px solid #315f92;outline-offset:2px}.Toaster_spinner__5MV0f{animation:Toaster_toast-spin__Njcqk .8s linear infinite}@keyframes Toaster_toast-spin__Njcqk{to{transform:rotate(1turn)}}@media (max-width:40rem){.Toaster_viewport__ScTv_{inset:auto .5rem .75rem}.Toaster_stack__0WALS{width:100%;max-width:none}.Toaster_exiting__ccFpx{transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.Toaster_dismiss__Ac4_0,.Toaster_toast__gykkF{transition:none}.Toaster_spinner__5MV0f{animation:none}}body:has(.account-sharing) .Toaster_viewport__ScTv_{top:calc(env(safe-area-inset-top, 0px) + var(--editorial-header-height, 66px) + 16px);right:auto;bottom:auto;left:50%;width:min(26rem,calc(100vw - 32px));transform:translateX(-50%)}body:has(.account-sharing) .Toaster_stack__0WALS{width:100%;margin:0;gap:8px}body:has(.account-sharing) .Toaster_toast__gykkF{min-height:52px;align-items:center;gap:10px;padding:4px 4px 4px 14px;border-radius:12px;border-color:color-mix(in srgb,var(--toast-accent) 18%,var(--ds-color-paper));background:color-mix(in srgb,var(--toast-tint) 70%,var(--ds-color-paper));box-shadow:0 8px 24px rgb(19 18 16/10%)}body:has(.account-sharing) .Toaster_icon__uBu9D{width:20px;height:20px;flex-basis:20px;border:0;background:transparent}body:has(.account-sharing) .Toaster_iconSvg__fpDS_{width:20px;height:20px}body:has(.account-sharing) .Toaster_copy__eR20Z{padding:8px 0;overflow-wrap:anywhere}body:has(.account-sharing) .Toaster_title___wsml{font-weight:600;line-height:1.45}body:has(.account-sharing) .Toaster_description__iHdUL{display:block;overflow:visible;-webkit-line-clamp:unset}body:has(.account-sharing) .Toaster_dismiss__Ac4_0{margin:0}body:has(.account-sharing) .Toaster_exiting__ccFpx{transform:translateY(-8px)}body:has(.account-sharing) .Toaster_entered__3_tBF{transform:translateY(0)}@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a918ff{font-family:inter,inter Fallback,system-ui,Arial}.__variable_a918ff{--font-inter:"inter","inter Fallback",system-ui,Arial}@font-face{font-family:playfair;src:url(/_next/static/media/eaead17c7dbfcd5d-s.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:playfair Fallback;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_ec87ca{font-family:playfair,playfair Fallback,Georgia,Times New Roman}.__variable_ec87ca{--font-playfair:"playfair","playfair Fallback",Georgia,Times New Roman}@font-face{font-family:caveat;src:url(/_next/static/media/46bdd75a3ff56824-s.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:caveat Fallback;src:local("Arial");ascent-override:128.40%;descent-override:40.12%;line-gap-override:0.00%;size-adjust:74.77%}.__className_8c3db1{font-family:caveat,caveat Fallback,Segoe Script,cursive}.__variable_8c3db1{--font-caveat:"caveat","caveat Fallback",Segoe Script,cursive}@font-face{font-family:anton;src:url(/_next/static/media/62c97acc3aa63787-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:anton Fallback;src:local("Arial");ascent-override:127.93%;descent-override:35.79%;line-gap-override:0.00%;size-adjust:91.94%}.__className_ec013d{font-family:anton,anton Fallback,Impact,Arial Narrow,sans-serif;font-weight:400}.__variable_ec013d{--font-anton:"anton","anton Fallback",Impact,Arial Narrow,sans-serif}@font-face{font-family:archivo;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_6ac3eb{font-family:archivo,archivo Fallback,Arial,sans-serif}.__variable_6ac3eb{--font-archivo:"archivo","archivo Fallback",Arial,sans-serif}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"instrumentSerif";src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"instrumentSerif Fallback";src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_23b680{font-family:"instrumentSerif","instrumentSerif Fallback",Georgia,serif}.__variable_23b680{--font-instrument-serif:"instrumentSerif","instrumentSerif Fallback",Georgia,serif}@font-face{font-family:spaceMono;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceMono;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:spaceMono Fallback;src:local("Arial");ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.00%;size-adjust:134.12%}.__className_042803{font-family:spaceMono,spaceMono Fallback,ui-monospace,SFMono-Regular,monospace}.__variable_042803{--font-space-mono:"spaceMono","spaceMono Fallback",ui-monospace,SFMono-Regular,monospace}