@font-face{font-family:funnelDisplay;src:url(../media/funnel_display_variable-s.p.14rqno_ilvgvw.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:funnelDisplay Fallback;src:local(Arial);ascent-override:94.19%;descent-override:23.55%;line-gap-override:0.0%;size-adjust:106.17%}.funneldisplay_55c20d77-module__V6YxGq__className{font-family:funnelDisplay,funnelDisplay Fallback}.funneldisplay_55c20d77-module__V6YxGq__variable{--font-funnel-display:"funnelDisplay", "funnelDisplay Fallback"}
@font-face{font-family:sequelSans;src:url(../media/sequel_sans_roman_body-s.p.3b0t1jy31u5fg.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:sequelSans Fallback;src:local(Arial);ascent-override:88.57%;descent-override:18.08%;line-gap-override:0.0%;size-adjust:110.64%}.sequelsans_ecee240e-module__LENRvW__className{font-family:sequelSans,sequelSans Fallback}.sequelsans_ecee240e-module__LENRvW__variable{--font-sequel-sans:"sequelSans", "sequelSans Fallback"}
@font-face{font-family:sequelSansBold;src:url(../media/sequel_sans_bold_body-s.p.1146g0pzzjttk.woff2)format("woff2");font-display:swap;font-weight:325}@font-face{font-family:sequelSansBold Fallback;src:local(Arial);ascent-override:84.07%;descent-override:17.16%;line-gap-override:0.0%;size-adjust:116.57%}.sequelsansbold_cdd4e7d7-module__8W6V7W__className{font-family:sequelSansBold,sequelSansBold Fallback;font-weight:325}.sequelsansbold_cdd4e7d7-module__8W6V7W__variable{--font-sequel-sans-bold:"sequelSansBold", "sequelSansBold Fallback"}
.CookieNotice-module__PGvmzW__notice{z-index:60;box-sizing:border-box;width:400px;max-height:calc(100dvh - 48px);padding:var(--spacing-sm);color:var(--brand-off-white);background:var(--brand-ink);border-top:3px solid var(--brand-chartreuse);border-radius:var(--radius-component);flex-direction:column;display:flex;position:fixed;bottom:24px;left:24px;overflow:auto}.CookieNotice-module__PGvmzW__notice h2,.CookieNotice-module__PGvmzW__preferences h2,.CookieNotice-module__PGvmzW__preferenceRow h3{font-family:var(--font-funnel-display), sans-serif;margin:0;font-weight:650}.CookieNotice-module__PGvmzW__notice h2{font-size:var(--text-heading-4);font-variation-settings:normal;letter-spacing:-.02em;font-weight:600;line-height:var(--leading-heading-4)}.CookieNotice-module__PGvmzW__copy{margin:var(--spacing-xs) 0 0;color:var(--brand-off-white);font-family:var(--font-sequel-sans), sans-serif;font-size:var(--text-small);font-variation-settings:normal;font-weight:310;line-height:var(--leading-small)}.CookieNotice-module__PGvmzW__details{color:inherit;white-space:nowrap;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.CookieNotice-module__PGvmzW__actions,.CookieNotice-module__PGvmzW__preferencesActions{gap:8px;display:grid}.CookieNotice-module__PGvmzW__actions{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.CookieNotice-module__PGvmzW__actions button,.CookieNotice-module__PGvmzW__preferencesActions button{min-width:0;min-height:40px;color:var(--brand-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);cursor:pointer;background:var(--brand-off-white);border:1px solid var(--brand-off-white);border-radius:2px;justify-content:center;align-items:center;padding:8px 10px;display:inline-flex}.CookieNotice-module__PGvmzW__actions button{min-height:44px;font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-size:var(--text-control);font-variation-settings:normal;font-weight:325;line-height:var(--leading-control);border-radius:var(--radius-component);padding:8px 4px}.CookieNotice-module__PGvmzW__actions button:hover,.CookieNotice-module__PGvmzW__preferencesActions button:hover{background:#fff}.CookieNotice-module__PGvmzW__backdrop{z-index:1000;background:#161616ad;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.CookieNotice-module__PGvmzW__preferences{width:min(600px,100%);height:362px;max-height:calc(100vh - 32px);color:var(--brand-ink);background:var(--brand-off-white);border:1px solid #16161642;border-top:4px solid var(--brand-chartreuse);border-radius:4px;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 18px 50px #00000057}.CookieNotice-module__PGvmzW__preferencesHeader{border-bottom:1px solid #1616162e;justify-content:space-between;align-items:start;gap:16px;padding:14px;display:flex}.CookieNotice-module__PGvmzW__preferences h2{font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title)}.CookieNotice-module__PGvmzW__preferencesHeader p{color:#161616ad;font-size:var(--text-small);line-height:var(--leading-small);margin:1px 0 0}.CookieNotice-module__PGvmzW__close{width:40px;height:40px;color:var(--brand-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #1616163d;border-radius:2px;flex:0 0 40px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.CookieNotice-module__PGvmzW__preferenceList{overflow:auto}.CookieNotice-module__PGvmzW__preferenceRow{border-bottom:1px solid #16161624;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:54px;padding:8px 14px;display:grid}.CookieNotice-module__PGvmzW__preferenceRow:last-child{border-bottom:0}.CookieNotice-module__PGvmzW__preferenceRow h3{font-size:var(--text-small);line-height:var(--leading-small)}.CookieNotice-module__PGvmzW__preferenceRow p{color:#161616a6;font-size:var(--text-small);line-height:var(--leading-small);margin:1px 0 0}.CookieNotice-module__PGvmzW__alwaysOn{color:var(--brand-yale);font-family:var(--font-stack-body);font-synthesis:none;font-variation-settings:normal;font-weight:310;font-size:var(--text-small);line-height:var(--leading-small);white-space:nowrap}.CookieNotice-module__PGvmzW__switch{cursor:pointer;background:#d8d7d2;border:1px solid #16161652;border-radius:999px;width:56px;height:32px;padding:0;position:relative}.CookieNotice-module__PGvmzW__switch span{background:#fff;border:1px solid #1616163d;border-radius:50%;width:24px;height:24px;transition:transform .14s;position:absolute;top:3px;left:3px}.CookieNotice-module__PGvmzW__switch[data-active=true]{background:var(--brand-chartreuse)}.CookieNotice-module__PGvmzW__switch[data-active=true] span{transform:translate(24px)}.CookieNotice-module__PGvmzW__preferencesActions{border-top:1px solid #1616162e;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 14px 14px}.CookieNotice-module__PGvmzW__preferencesActions button{border-color:#16161657}.CookieNotice-module__PGvmzW__preferencesActions .CookieNotice-module__PGvmzW__save{background:var(--brand-chartreuse);border-color:var(--brand-chartreuse)}@media not (min-width:40rem){.CookieNotice-module__PGvmzW__notice{width:min(400px,100% - 32px);max-height:calc(100dvh - 32px);bottom:16px;left:16px}:is(html[data-a11y-text=on] .CookieNotice-module__PGvmzW__actions,html[data-a11y-font=on] .CookieNotice-module__PGvmzW__actions,html[data-a11y-dyslexia=on] .CookieNotice-module__PGvmzW__actions){grid-template-columns:1fr}.CookieNotice-module__PGvmzW__preferences{height:auto;max-height:calc(100dvh - 32px)}.CookieNotice-module__PGvmzW__preferenceRow{min-height:66px}.CookieNotice-module__PGvmzW__preferencesActions{grid-template-columns:repeat(2,minmax(0,1fr))}.CookieNotice-module__PGvmzW__preferencesActions button{min-height:44px}.CookieNotice-module__PGvmzW__preferencesActions button:last-child{grid-column:1/-1}}@media not (min-width:20rem){.CookieNotice-module__PGvmzW__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.CookieNotice-module__PGvmzW__notice,.CookieNotice-module__PGvmzW__preferences{animation:.18s ease-out CookieNotice-module__PGvmzW__consent-enter}}@media (prefers-reduced-motion:reduce){.CookieNotice-module__PGvmzW__switch span{transition:none}}@keyframes CookieNotice-module__PGvmzW__consent-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CookieNotice-module__PGvmzW__notice button:focus-visible,.CookieNotice-module__PGvmzW__notice a:focus-visible,.CookieNotice-module__PGvmzW__preferences button:focus-visible,.CookieNotice-module__PGvmzW__preferences a:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
.ConsentPlaceholder-module__QBImFW__placeholder{box-sizing:border-box;width:100%;min-width:0;color:var(--brand-off-white);background:var(--brand-ink);border-radius:var(--radius-component);font-family:var(--font-sequel-sans), sans-serif;font-variation-settings:normal;font-synthesis:none;text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:48px;font-weight:310;display:flex;container:consent/inline-size}.ConsentPlaceholder-module__QBImFW__placeholder[data-consent-placeholder=maps]{min-height:620px;color:var(--brand-yale);background:#f6f6f2;border:1px solid #b9bdb7}.ConsentPlaceholder-module__QBImFW__invitation,.ConsentPlaceholder-module__QBImFW__copy,.ConsentPlaceholder-module__QBImFW__settings{flex-direction:column;align-items:center;max-width:100%;display:flex}.ConsentPlaceholder-module__QBImFW__invitation{gap:24px;width:540px}.ConsentPlaceholder-module__QBImFW__icon{color:#fff;border:1px solid #646464;border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ConsentPlaceholder-module__QBImFW__placeholder[data-consent-placeholder=maps] .ConsentPlaceholder-module__QBImFW__icon{color:var(--brand-yale);border-color:#b9bdb7}.ConsentPlaceholder-module__QBImFW__copy{gap:14px;width:100%}.ConsentPlaceholder-module__QBImFW__placeholder .ConsentPlaceholder-module__QBImFW__title{font-family:var(--font-funnel-display), sans-serif;font-variation-settings:"wght" 600;letter-spacing:-.03em;color:#fff;font-size:32px;font-weight:600;line-height:36px;display:block}.ConsentPlaceholder-module__QBImFW__placeholder[data-consent-placeholder=maps] .ConsentPlaceholder-module__QBImFW__title{color:var(--brand-ink)}.ConsentPlaceholder-module__QBImFW__placeholder .ConsentPlaceholder-module__QBImFW__description{width:520px;max-width:100%;color:inherit;font-variation-settings:normal;margin:0;font-size:16px;line-height:25px}.ConsentPlaceholder-module__QBImFW__description>span{display:block}.ConsentPlaceholder-module__QBImFW__actions{justify-content:center;align-items:center;gap:12px;max-width:100%;display:flex}.ConsentPlaceholder-module__QBImFW__actions button{min-height:52px;font:inherit;font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-variation-settings:normal;cursor:pointer;border-radius:var(--radius-component);border:1px solid #b0b0b0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:325;line-height:25px;display:inline-flex}.ConsentPlaceholder-module__QBImFW__actions svg{flex:0 0 18px}.ConsentPlaceholder-module__QBImFW__actions .ConsentPlaceholder-module__QBImFW__enable{background:var(--brand-chartreuse);border-color:var(--brand-chartreuse);color:var(--brand-ink)}.ConsentPlaceholder-module__QBImFW__actions .ConsentPlaceholder-module__QBImFW__acceptAll{color:#fff;background:0 0}.ConsentPlaceholder-module__QBImFW__placeholder[data-consent-placeholder=maps] .ConsentPlaceholder-module__QBImFW__acceptAll{color:var(--brand-ink);border-color:var(--brand-ink)}.ConsentPlaceholder-module__QBImFW__actions button:hover{background:var(--brand-off-white);border-color:var(--brand-off-white);color:var(--brand-ink)}.ConsentPlaceholder-module__QBImFW__settings{gap:6px}.ConsentPlaceholder-module__QBImFW__settingsButton{min-height:44px;color:inherit;font:inherit;font-variation-settings:normal;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 12px;font-size:14px;line-height:21px;text-decoration:underline;display:flex}.ConsentPlaceholder-module__QBImFW__settingsButton:hover{color:var(--brand-chartreuse)}.ConsentPlaceholder-module__QBImFW__placeholder[data-consent-placeholder=maps] .ConsentPlaceholder-module__QBImFW__settingsButton:hover{color:var(--brand-ink)}.ConsentPlaceholder-module__QBImFW__placeholder .ConsentPlaceholder-module__QBImFW__reassurance{color:#b8b8b8;font-variation-settings:normal;margin:0;font-size:14px;line-height:21px}.ConsentPlaceholder-module__QBImFW__placeholder[data-consent-placeholder=maps] .ConsentPlaceholder-module__QBImFW__reassurance{color:var(--brand-yale)}.ConsentPlaceholder-module__QBImFW__compact{margin-block:16px;padding:24px}@container consent not (min-width:440px){.ConsentPlaceholder-module__QBImFW__actions{flex-direction:column;width:100%}.ConsentPlaceholder-module__QBImFW__actions button{width:100%}.ConsentPlaceholder-module__QBImFW__placeholder .ConsentPlaceholder-module__QBImFW__title{font-size:28px;line-height:32px}}@container consent not (min-width:220px){.ConsentPlaceholder-module__QBImFW__actions button{padding-inline:12px}}.ConsentPlaceholder-module__QBImFW__artwork{box-sizing:border-box;min-height:100%;color:var(--brand-off-white);text-align:center;background-color:#272727;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-content:center;place-items:center;gap:6px;padding:12px;display:grid}.ConsentPlaceholder-module__QBImFW__artwork.ConsentPlaceholder-module__QBImFW__artworkBlocked{place-content:center;place-items:center;display:grid}.ConsentPlaceholder-module__QBImFW__artwork>span{font-variation-settings:"wght" 650;font-size:12px;line-height:16px}.ConsentPlaceholder-module__QBImFW__artwork button{min-height:44px;color:var(--brand-ink);font:inherit;font-variation-settings:"wght" 325;cursor:pointer;background:var(--brand-off-white);border:1px solid var(--brand-off-white);border-radius:var(--radius-component);justify-content:center;align-items:center;margin-top:4px;padding:8px 12px;font-size:13px;line-height:18px;display:inline-flex}.ConsentPlaceholder-module__QBImFW__artwork.ConsentPlaceholder-module__QBImFW__artworkCompact{background-size:10px 10px;gap:0;padding:0}@media not (min-width:40rem){.ConsentPlaceholder-module__QBImFW__placeholder{gap:24px;padding:36px 24px}.ConsentPlaceholder-module__QBImFW__placeholder[data-consent-placeholder=maps]{min-height:0}.ConsentPlaceholder-module__QBImFW__compact{padding:24px}}.ConsentPlaceholder-module__QBImFW__placeholder button:focus-visible,.ConsentPlaceholder-module__QBImFW__artwork button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ConsentPlaceholder-module__QBImFW__placeholder[data-consent-placeholder=maps] button:focus-visible{outline-color:var(--brand-yale)}
.ArticleMediaPlayer-module__skuyza__media{gap:12px;min-width:0;margin-top:0;display:grid}.ArticleMediaPlayer-module__skuyza__video,.ArticleMediaPlayer-module__skuyza__audio{background:var(--brand-ink);width:100%;color:var(--color-white)}.ArticleMediaPlayer-module__skuyza__video{min-height:192px}.ArticleMediaPlayer-module__skuyza__audio{min-height:180px}.ArticleMediaPlayer-module__skuyza__video iframe,.ArticleMediaPlayer-module__skuyza__audio iframe{border:0;width:100%;display:block}.ArticleMediaPlayer-module__skuyza__video iframe{aspect-ratio:16/9;height:auto;min-height:200px}.ArticleMediaPlayer-module__skuyza__audio iframe{height:180px}.ArticleMediaPlayer-module__skuyza__caption{font-size:var(--text-small);line-height:var(--leading-small);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.ArticleMediaPlayer-module__skuyza__caption a{text-underline-offset:3px;min-height:32px;text-decoration:underline}@media (max-width:767px){.ArticleMediaPlayer-module__skuyza__caption{font-size:var(--text-label);line-height:var(--leading-label)}}.ArticleMediaPlayer-module__skuyza__caption a:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
.ArticleStudioBlocks-module__yL_-nG__caption,.ArticleStudioBlocks-module__yL_-nG__chartreuseCaption,.ArticleStudioBlocks-module__yL_-nG__pollSource{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.ArticleStudioBlocks-module__yL_-nG__chartreuseCaption{color:var(--brand-chartreuse)}.ArticleStudioBlocks-module__yL_-nG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ArticleStudioBlocks-module__yL_-nG__poll{border-top:3px solid var(--brand-ink);color:var(--brand-ink);background:#fff;flex-direction:column;gap:14px;margin:0;padding:22px 24px 24px;display:flex}.ArticleStudioBlocks-module__yL_-nG__poll>.ArticleStudioBlocks-module__yL_-nG__caption{opacity:.7}.ArticleStudioBlocks-module__yL_-nG__pollQuestion{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body)}.ArticleStudioBlocks-module__yL_-nG__pollRows{flex-direction:column;gap:14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ArticleStudioBlocks-module__yL_-nG__pollRows li{grid-template-columns:1fr auto;align-items:baseline;row-gap:6px;display:grid}.ArticleStudioBlocks-module__yL_-nG__pollLabel{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body)}.ArticleStudioBlocks-module__yL_-nG__pollShare{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title)}.ArticleStudioBlocks-module__yL_-nG__pollTrack{background:#16161614;grid-column:1/-1;height:14px;display:flex}.ArticleStudioBlocks-module__yL_-nG__pollLeader,.ArticleStudioBlocks-module__yL_-nG__pollBar{height:14px;display:block}.ArticleStudioBlocks-module__yL_-nG__pollLeader{background:var(--brand-tiger)}.ArticleStudioBlocks-module__yL_-nG__pollBar{background:var(--brand-ink);opacity:.35}.ArticleStudioBlocks-module__yL_-nG__pollSource{color:var(--brand-ink);text-decoration:underline}.ArticleStudioBlocks-module__yL_-nG__pollCompact{gap:12px}.ArticleStudioBlocks-module__yL_-nG__pollCompact .ArticleStudioBlocks-module__yL_-nG__pollQuestion{font-size:var(--text-body);line-height:var(--leading-body)}.ArticleStudioBlocks-module__yL_-nG__companionQuote,.ArticleStudioBlocks-module__yL_-nG__companionFigure,.ArticleStudioBlocks-module__yL_-nG__companionMoments{height:100%;color:var(--brand-ink);flex-direction:column;justify-content:space-between;gap:20px;margin:0;display:flex}.ArticleStudioBlocks-module__yL_-nG__companionQuote{background:var(--brand-chartreuse);padding:28px}.ArticleStudioBlocks-module__yL_-nG__companionFigure{border-top:3px solid var(--brand-tiger);background:#fff;padding:24px}.ArticleStudioBlocks-module__yL_-nG__companionMoments{border-top:3px solid var(--brand-ink);background:#fff;padding:22px 24px 24px}.ArticleStudioBlocks-module__yL_-nG__companionTop{flex-direction:column;gap:4px;display:flex}.ArticleStudioBlocks-module__yL_-nG__companionFigure .ArticleStudioBlocks-module__yL_-nG__companionTop{gap:10px}.ArticleStudioBlocks-module__yL_-nG__companionMoments .ArticleStudioBlocks-module__yL_-nG__companionTop{gap:8px}.ArticleStudioBlocks-module__yL_-nG__companionFoot{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ArticleStudioBlocks-module__yL_-nG__companionMark{font-family:var(--font-stack-display);font-variation-settings:normal;letter-spacing:-.03em;font-size:72px;font-weight:600;line-height:48px}.ArticleStudioBlocks-module__yL_-nG__companionQuote blockquote{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);border:0;margin:0;padding:0}.ArticleStudioBlocks-module__yL_-nG__companionMuted,.ArticleStudioBlocks-module__yL_-nG__companionTigerCaption,.ArticleStudioBlocks-module__yL_-nG__companionNote{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.ArticleStudioBlocks-module__yL_-nG__companionMuted{opacity:.7}.ArticleStudioBlocks-module__yL_-nG__companionNote{opacity:.6}.ArticleStudioBlocks-module__yL_-nG__companionTigerCaption{color:var(--brand-ink)}.ArticleStudioBlocks-module__yL_-nG__companionFigureValue{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.ArticleStudioBlocks-module__yL_-nG__companionFigureText{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);margin:0}.ArticleStudioBlocks-module__yL_-nG__playFrom{min-height:32px;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);color:var(--brand-ink);text-underline-offset:3px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.ArticleStudioBlocks-module__yL_-nG__playIcon{background:var(--brand-ink);flex-shrink:0;width:22px;height:22px;position:relative}.ArticleStudioBlocks-module__yL_-nG__playIcon:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid var(--brand-chartreuse);position:absolute;top:7px;left:8px}.ArticleStudioBlocks-module__yL_-nG__companionMoments ol{margin:0;padding:0;list-style:none}.ArticleStudioBlocks-module__yL_-nG__companionMoments li a{font-size:var(--text-body);line-height:var(--leading-body);color:var(--brand-ink);border-bottom:1px solid #16161633;align-items:baseline;gap:14px;padding:12px 0;text-decoration:none;display:flex}.ArticleStudioBlocks-module__yL_-nG__momentTime{width:52px;font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);color:var(--brand-yale);text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.ArticleStudioBlocks-module__yL_-nG__playFrom:focus-visible,.ArticleStudioBlocks-module__yL_-nG__companionMoments li a:focus-visible{outline:2px solid var(--brand-yale);outline-offset:4px}.ArticleStudioBlocks-module__yL_-nG__stats{flex-wrap:wrap;gap:48px;margin:8px 0;display:flex}.ArticleStudioBlocks-module__yL_-nG__stats>div{border-top:2px solid var(--brand-tiger);flex-direction:column;gap:8px;width:300px;max-width:100%;padding-top:8px;display:flex}.ArticleStudioBlocks-module__yL_-nG__stats dd{margin:0}.ArticleStudioBlocks-module__yL_-nG__statValue{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section)}.ArticleStudioBlocks-module__yL_-nG__statLabel{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body)}.ArticleStudioBlocks-module__yL_-nG__stats .ArticleStudioBlocks-module__yL_-nG__caption{opacity:.6}.ArticleStudioBlocks-module__yL_-nG__checklist{margin:8px 0;padding:0;list-style:none}.ArticleStudioBlocks-module__yL_-nG__checklist li{font-size:var(--text-body);line-height:var(--leading-body);border-bottom:1px solid #16161633;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.ArticleStudioBlocks-module__yL_-nG__box{border:2px solid var(--brand-ink);flex-shrink:0;width:20px;height:20px;margin-top:4px}.ArticleStudioBlocks-module__yL_-nG__checklist[data-style=avoid] li{align-items:baseline}.ArticleStudioBlocks-module__yL_-nG__cross{width:20px;font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);color:var(--brand-ink);flex-shrink:0}.ArticleStudioBlocks-module__yL_-nG__terms{margin:0}.ArticleStudioBlocks-module__yL_-nG__terms>div{font-size:var(--text-body);line-height:var(--leading-body);border-bottom:1px solid #16161633;gap:20px;padding:14px 0;display:flex}.ArticleStudioBlocks-module__yL_-nG__terms dt{width:200px;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;flex-shrink:0;font-weight:325}.ArticleStudioBlocks-module__yL_-nG__terms dd{margin:0}.ArticleStudioBlocks-module__yL_-nG__weakBetter{gap:20px;margin:8px 0;display:flex}.ArticleStudioBlocks-module__yL_-nG__weak,.ArticleStudioBlocks-module__yL_-nG__better{background:#fff;flex-direction:column;flex:1 1 0;gap:10px;padding:22px;display:flex}.ArticleStudioBlocks-module__yL_-nG__weak{border-top:3px solid var(--brand-tiger)}.ArticleStudioBlocks-module__yL_-nG__weak .ArticleStudioBlocks-module__yL_-nG__caption{color:var(--brand-ink)}.ArticleStudioBlocks-module__yL_-nG__better{border-top:3px solid var(--brand-turquoise)}.ArticleStudioBlocks-module__yL_-nG__better .ArticleStudioBlocks-module__yL_-nG__caption{color:var(--brand-yale)}.ArticleStudioBlocks-module__yL_-nG__example{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);margin:0}.ArticleStudioBlocks-module__yL_-nG__statement{border-left:8px solid var(--brand-chartreuse);flex-direction:column;gap:12px;margin:16px 0;padding:12px 0 12px 32px;display:flex}.ArticleStudioBlocks-module__yL_-nG__statementText,.ArticleStudioBlocks-module__yL_-nG__statementDetail,.ArticleStudioBlocks-module__yL_-nG__statementNote{margin:0}.ArticleStudioBlocks-module__yL_-nG__statementText{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section)}.ArticleStudioBlocks-module__yL_-nG__statementNote{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.7}.ArticleStudioBlocks-module__yL_-nG__takeaway{background:var(--brand-ink);color:#fff;flex-direction:column;gap:14px;margin:16px 0;padding:36px 40px;display:flex}.ArticleStudioBlocks-module__yL_-nG__takeaway .ArticleStudioBlocks-module__yL_-nG__statementText{max-width:880px;font-size:var(--text-lead);line-height:var(--leading-lead)}.ArticleStudioBlocks-module__yL_-nG__takeaway .ArticleStudioBlocks-module__yL_-nG__statementDetail{max-width:820px;font-size:var(--text-body);line-height:var(--leading-body);color:var(--brand-off-white)}.ArticleStudioBlocks-module__yL_-nG__closing{flex-direction:column;gap:24px;max-width:760px;display:flex}.ArticleStudioBlocks-module__yL_-nG__closing .ArticleStudioBlocks-module__yL_-nG__statementText{font-size:var(--text-lead);line-height:var(--leading-lead)}.ArticleStudioBlocks-module__yL_-nG__closing .ArticleStudioBlocks-module__yL_-nG__statementDetail{border-top:1px solid var(--brand-ink);opacity:.8;font-size:var(--text-small);line-height:var(--leading-small);padding-top:16px}.ArticleStudioBlocks-module__yL_-nG__pullQuote{flex-direction:column;gap:16px;margin:16px 0;display:flex}.ArticleStudioBlocks-module__yL_-nG__quoteMark{font-family:var(--font-stack-display);font-variation-settings:normal;color:var(--brand-tiger);font-size:96px;font-weight:600;line-height:64px}.ArticleStudioBlocks-module__yL_-nG__pullQuote blockquote{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);border:0;margin:0;padding:0}.ArticleStudioBlocks-module__yL_-nG__podcast{background:var(--brand-ink);color:#fff;align-items:flex-end;gap:48px;margin:16px 0;padding:40px 48px;display:flex}.ArticleStudioBlocks-module__yL_-nG__podcastCopy{flex-direction:column;flex:auto;gap:14px;display:flex}.ArticleStudioBlocks-module__yL_-nG__podcastTitle{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.ArticleStudioBlocks-module__yL_-nG__podcastSummary{font-size:var(--text-lead);line-height:var(--leading-lead);color:var(--brand-off-white);margin:0}.ArticleStudioBlocks-module__yL_-nG__podcastListen{border-left:1px solid #e6e6e640;flex-direction:column;flex-shrink:0;gap:8px;padding-left:32px;display:flex}.ArticleStudioBlocks-module__yL_-nG__podcastTime{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);color:var(--brand-turquoise);margin:0}.ArticleStudioBlocks-module__yL_-nG__podcastListen a{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);color:var(--brand-turquoise)}.ArticleStudioBlocks-module__yL_-nG__means{background:var(--brand-ink);color:#fff;flex-direction:column;gap:14px;margin:16px 0;padding:28px 32px 30px;display:flex}.ArticleStudioBlocks-module__yL_-nG__means ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px;margin:0;padding:0;list-style:none;display:grid}.ArticleStudioBlocks-module__yL_-nG__means li{font-size:var(--text-body);line-height:var(--leading-body);padding-left:20px;position:relative}.ArticleStudioBlocks-module__yL_-nG__means li:before{content:"";background:var(--brand-chartreuse);width:8px;height:8px;position:absolute;top:10px;left:0}.ArticleStudioBlocks-module__yL_-nG__means>a,.ArticleStudioBlocks-module__yL_-nG__steps>a{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);color:var(--brand-turquoise);text-decoration:underline}.ArticleStudioBlocks-module__yL_-nG__steps{background:var(--brand-ink);color:#fff;flex-direction:column;gap:16px;padding:32px 36px 34px;display:flex}.ArticleStudioBlocks-module__yL_-nG__stepsHeading{align-items:baseline;gap:16px;display:flex}.ArticleStudioBlocks-module__yL_-nG__stepsNumber{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);color:var(--brand-turquoise)}.ArticleStudioBlocks-module__yL_-nG__steps ol{flex-wrap:wrap;gap:16px 28px;margin:0;padding:0;list-style:none;display:flex}.ArticleStudioBlocks-module__yL_-nG__steps li{width:290px;font-size:var(--text-body);line-height:var(--leading-body);flex-direction:column;gap:10px;display:flex}.ArticleStudioBlocks-module__yL_-nG__steps li span{background:var(--brand-chartreuse);width:28px;height:28px;color:var(--brand-ink);font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-body);line-height:var(--leading-body);justify-content:center;align-items:center;display:flex}@media (max-width:767px){.ArticleStudioBlocks-module__yL_-nG__companionQuote{padding:24px}.ArticleStudioBlocks-module__yL_-nG__companionQuote blockquote{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.ArticleStudioBlocks-module__yL_-nG__companionMark{font-size:64px;line-height:40px}.ArticleStudioBlocks-module__yL_-nG__companionFigureValue{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.ArticleStudioBlocks-module__yL_-nG__weakBetter,.ArticleStudioBlocks-module__yL_-nG__podcast{flex-direction:column;align-items:stretch}.ArticleStudioBlocks-module__yL_-nG__podcast{gap:24px;padding:28px 24px}.ArticleStudioBlocks-module__yL_-nG__podcastListen{border-top:1px solid #e6e6e640;border-left:0;padding-top:20px;padding-left:0}.ArticleStudioBlocks-module__yL_-nG__means ul{grid-template-columns:1fr}.ArticleStudioBlocks-module__yL_-nG__statement .ArticleStudioBlocks-module__yL_-nG__statementText{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.ArticleStudioBlocks-module__yL_-nG__takeaway{padding:28px 24px}.ArticleStudioBlocks-module__yL_-nG__takeaway .ArticleStudioBlocks-module__yL_-nG__statementText{font-size:var(--text-lead-mobile);line-height:var(--leading-lead-mobile)}.ArticleStudioBlocks-module__yL_-nG__steps{padding:28px 24px}.ArticleStudioBlocks-module__yL_-nG__steps li{width:100%}.ArticleStudioBlocks-module__yL_-nG__terms>div{flex-direction:column;gap:4px}.ArticleStudioBlocks-module__yL_-nG__terms dt{width:auto}.ArticleStudioBlocks-module__yL_-nG__pullQuote blockquote,.ArticleStudioBlocks-module__yL_-nG__statValue{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}}
.EventCalendarLinks-module__5HEnGG__root{gap:20px;width:100%;display:grid}.EventCalendarLinks-module__5HEnGG__root,.EventCalendarLinks-module__5HEnGG__unavailable{color:var(--brand-ink);font-family:var(--font-stack-body);font-synthesis:none;font-variation-settings:normal;font-weight:310;font-size:var(--text-small);line-height:var(--leading-small);overflow-wrap:anywhere}.EventCalendarLinks-module__5HEnGG__root *,.EventCalendarLinks-module__5HEnGG__unavailable *{box-sizing:border-box}.EventCalendarLinks-module__5HEnGG__root p,.EventCalendarLinks-module__5HEnGG__unavailable p{margin:0}.EventCalendarLinks-module__5HEnGG__root strong,.EventCalendarLinks-module__5HEnGG__unavailable strong{font-weight:325;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal}.EventCalendarLinks-module__5HEnGG__trigger,.EventCalendarLinks-module__5HEnGG__primary{border:1px solid var(--brand-ink);width:100%;min-height:50px;color:var(--brand-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);text-align:center;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;text-decoration:none;display:flex}.EventCalendarLinks-module__5HEnGG__primary{color:#fff;background:var(--brand-ink)}.EventCalendarLinks-module__5HEnGG__root[data-tone=dark]>.EventCalendarLinks-module__5HEnGG__trigger{border-color:var(--brand-off-white);color:var(--brand-off-white);background:0 0}.EventCalendarLinks-module__5HEnGG__root[data-tone=dark]>.EventCalendarLinks-module__5HEnGG__trigger:hover{border-color:var(--brand-off-white);color:var(--brand-off-white)}.EventCalendarLinks-module__5HEnGG__root .EventCalendarLinks-module__5HEnGG__primary,.EventCalendarLinks-module__5HEnGG__root .EventCalendarLinks-module__5HEnGG__primary:hover{color:#fff}.EventCalendarLinks-module__5HEnGG__root .EventCalendarLinks-module__5HEnGG__provider,.EventCalendarLinks-module__5HEnGG__root .EventCalendarLinks-module__5HEnGG__provider:hover{color:var(--brand-ink)}.EventCalendarLinks-module__5HEnGG__panel{border:1px solid var(--brand-ink);z-index:61;overscroll-behavior:contain;background:#fff;border-radius:10px;outline:none;flex-direction:column;gap:12px;min-width:0;max-height:calc(100dvh - 48px);padding:20px;display:flex;position:relative;overflow-y:auto;box-shadow:0 8px 24px #16161614}.EventCalendarLinks-module__5HEnGG__panel[data-view=help]{gap:20px;padding:24px}.EventCalendarLinks-module__5HEnGG__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.EventCalendarLinks-module__5HEnGG__root .EventCalendarLinks-module__5HEnGG__title{font-family:var(--font-stack-display);font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);outline:none;margin:0}.EventCalendarLinks-module__5HEnGG__panel[data-view=help] .EventCalendarLinks-module__5HEnGG__title{font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section)}.EventCalendarLinks-module__5HEnGG__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.EventCalendarLinks-module__5HEnGG__provider{border:1px solid var(--brand-off-white);min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;display:flex}.EventCalendarLinks-module__5HEnGG__provider>span{gap:4px;display:grid}.EventCalendarLinks-module__5HEnGG__provider strong{font-size:var(--text-body);line-height:var(--leading-body)}.EventCalendarLinks-module__5HEnGG__provider small{font-size:var(--text-small);line-height:var(--leading-small)}.EventCalendarLinks-module__5HEnGG__root svg{flex-shrink:0}.EventCalendarLinks-module__5HEnGG__root button:disabled{opacity:.55;cursor:wait}.EventCalendarLinks-module__5HEnGG__root :is(button,a):hover{border-color:var(--brand-ink)}.EventCalendarLinks-module__5HEnGG__textLink{min-height:44px;color:inherit;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;font-weight:325;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;text-decoration:underline;display:flex}.EventCalendarLinks-module__5HEnGG__notice,.EventCalendarLinks-module__5HEnGG__unavailable{border-left:4px solid var(--brand-ink);background:#fff;border-radius:10px;gap:8px;padding:20px 24px;display:grid}.EventCalendarLinks-module__5HEnGG__notice strong,.EventCalendarLinks-module__5HEnGG__unavailable strong{font-size:var(--text-body);line-height:var(--leading-body)}.EventCalendarLinks-module__5HEnGG__overlay{z-index:60;background:0 0;position:fixed;inset:0}@media (max-width:599px){.EventCalendarLinks-module__5HEnGG__panel,.EventCalendarLinks-module__5HEnGG__panel[data-view=help]{overscroll-behavior:contain;width:100%;max-height:calc(100dvh - 24px);padding:20px 24px max(28px, env(safe-area-inset-bottom));border:0;border-radius:20px 20px 0 0;gap:8px;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 24px #16161612}.EventCalendarLinks-module__5HEnGG__provider{min-height:56px}.EventCalendarLinks-module__5HEnGG__provider small{display:none}.EventCalendarLinks-module__5HEnGG__panel[data-view=help] .EventCalendarLinks-module__5HEnGG__title{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.EventCalendarLinks-module__5HEnGG__panel>p:not(.EventCalendarLinks-module__5HEnGG__description){padding-top:8px}}.EventCalendarLinks-module__5HEnGG__root :is(button,a):focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
.EventInterestButton-module__SFH0KG__wrap{justify-items:start;gap:.65rem;display:grid}.EventInterestButton-module__SFH0KG__hint,.EventInterestButton-module__SFH0KG__notice{color:#161616ad;max-width:28rem;font-size:var(--text-small);line-height:var(--leading-small);margin:0}.EventInterestButton-module__SFH0KG__wrap[data-tone=dark] .EventInterestButton-module__SFH0KG__hint{color:var(--color-muted-on-ink)}.EventInterestButton-module__SFH0KG__notice{color:var(--brand-ink);background:color-mix(in srgb, var(--brand-chartreuse) 70%, white);padding:.75rem .9rem}.EventInterestButton-module__SFH0KG__error{color:#8a2f1c;font-size:var(--text-small);line-height:var(--leading-small);margin:0}.EventInterestButton-module__SFH0KG__wrap[data-tone=dark] .EventInterestButton-module__SFH0KG__error{color:#f6c7b8}.EventInterestButton-module__SFH0KG__spinner{animation:.8s linear infinite EventInterestButton-module__SFH0KG__eventInterestSpin}@keyframes EventInterestButton-module__SFH0KG__eventInterestSpin{to{transform:rotate(360deg)}}.EventInterestButton-module__SFH0KG__wrap .site-button{align-items:center;gap:.45rem;display:inline-flex}
.JobApplicationForm-module__rhn5vW__flow{color:var(--brand-ink);font-size:var(--text-body);line-height:var(--leading-body);grid-template:"stage profile""stage rail"1fr/minmax(0,47.5rem) 24.5rem;align-items:start;gap:1.25rem 6rem;display:grid}.JobApplicationForm-module__rhn5vW__flow[hidden],.JobApplicationForm-module__rhn5vW__flow [hidden]{display:none!important}.JobApplicationForm-module__rhn5vW__flow fieldset{border:0;min-width:0;margin:0;padding:0}.JobApplicationForm-module__rhn5vW__flow fieldset:disabled{opacity:.7}.JobApplicationForm-module__rhn5vW__visuallyHidden,.JobApplicationForm-module__rhn5vW__fileInput{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.JobApplicationForm-module__rhn5vW__stage{grid-area:stage;min-width:0}.JobApplicationForm-module__rhn5vW__progress{gap:.875rem;margin-bottom:2.5rem;display:grid}.JobApplicationForm-module__rhn5vW__progress p{font-size:var(--text-body);line-height:var(--leading-body);justify-content:space-between;gap:1rem;margin:0;display:flex}.JobApplicationForm-module__rhn5vW__progress strong{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325}.JobApplicationForm-module__rhn5vW__progress span{color:var(--color-muted)}.JobApplicationForm-module__rhn5vW__progress ol{gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.JobApplicationForm-module__rhn5vW__progress li{border-radius:var(--radius-small);background:var(--color-line);flex:1;height:.375rem;transition:background-color .2s}.JobApplicationForm-module__rhn5vW__progress li[data-state=done]{background:var(--brand-ink)}.JobApplicationForm-module__rhn5vW__progress li[data-state=current]{background:var(--brand-yale)}.JobApplicationForm-module__rhn5vW__question{gap:.875rem;margin-bottom:2.5rem;display:grid}.JobApplicationForm-module__rhn5vW__question h2{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.JobApplicationForm-module__rhn5vW__question h2:focus{outline:none}.JobApplicationForm-module__rhn5vW__question h2{scroll-margin-top:calc(var(--header-height,4.5rem) + 1.5rem)}.JobApplicationForm-module__rhn5vW__question>p{max-width:40rem;color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.JobApplicationForm-module__rhn5vW__question>.JobApplicationForm-module__rhn5vW__stepError{max-width:none;color:var(--color-error-on-wash);background:var(--color-error-wash);border:1px solid var(--color-error-wash-line);border-radius:var(--radius-component);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;align-items:flex-start;gap:.75rem;padding:1rem 1.125rem;font-weight:325;line-height:1.5rem;display:flex}.JobApplicationForm-module__rhn5vW__stepError svg{color:var(--color-error);flex:none}.JobApplicationForm-module__rhn5vW__dropZone{text-align:center;background:var(--color-paper);border:1.5px dashed var(--color-field-border);border-radius:var(--radius-component);cursor:pointer;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 2rem;transition:background-color .16s,border-color .16s;display:flex;position:relative}.JobApplicationForm-module__rhn5vW__dropZone:hover,.JobApplicationForm-module__rhn5vW__dropZone[data-dragging]{background:var(--color-selected-wash);border-color:var(--brand-yale)}.JobApplicationForm-module__rhn5vW__dropZone[data-filled]{text-align:left;background:var(--color-success-wash);border:1.5px solid var(--brand-turquoise);flex-direction:row;gap:1.25rem;padding:1.375rem 1.5rem}.JobApplicationForm-module__rhn5vW__dropIcon{border:1px solid var(--color-line);border-radius:var(--radius-avatar);background:#fff;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid}.JobApplicationForm-module__rhn5vW__dropZone[data-filled] .JobApplicationForm-module__rhn5vW__dropIcon{border-radius:var(--radius-component);border:0}.JobApplicationForm-module__rhn5vW__dropText{flex:1;gap:.25rem;min-width:0;display:grid}.JobApplicationForm-module__rhn5vW__dropEyebrow{color:var(--color-muted);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.JobApplicationForm-module__rhn5vW__dropZone[data-filled] .JobApplicationForm-module__rhn5vW__dropEyebrow{color:var(--color-success-on-wash)}.JobApplicationForm-module__rhn5vW__dropText strong{overflow-wrap:anywhere;font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title)}.JobApplicationForm-module__rhn5vW__dropText small{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.JobApplicationForm-module__rhn5vW__dropAction{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);text-underline-offset:.18em;flex:none;align-items:center;gap:.5rem;text-decoration:underline;display:inline-flex}.JobApplicationForm-module__rhn5vW__dropAction svg{color:var(--color-success-on-wash)}.JobApplicationForm-module__rhn5vW__portfolioBlock{justify-items:start;gap:.5rem;margin-top:1.25rem;display:grid}.JobApplicationForm-module__rhn5vW__portfolioBlock .JobApplicationForm-module__rhn5vW__dropZone{width:100%}.JobApplicationForm-module__rhn5vW__textButton,.JobApplicationForm-module__rhn5vW__editButton{color:var(--brand-yale);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.JobApplicationForm-module__rhn5vW__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.JobApplicationForm-module__rhn5vW__field{gap:.5rem;margin-bottom:1.375rem;display:grid}.JobApplicationForm-module__rhn5vW__field>span,.JobApplicationForm-module__rhn5vW__detailsNote>span{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body)}.JobApplicationForm-module__rhn5vW__field em,.JobApplicationForm-module__rhn5vW__detailsNote em{color:var(--color-muted);font-family:var(--font-stack-body);font-synthesis:none;font-variation-settings:normal;font-style:normal;font-weight:310}.JobApplicationForm-module__rhn5vW__field small,.JobApplicationForm-module__rhn5vW__detailsNote small{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.JobApplicationForm-module__rhn5vW__flow input[type=text],.JobApplicationForm-module__rhn5vW__flow input[type=email],.JobApplicationForm-module__rhn5vW__flow input[type=tel],.JobApplicationForm-module__rhn5vW__flow input[type=url],.JobApplicationForm-module__rhn5vW__flow input:not([type]),.JobApplicationForm-module__rhn5vW__flow textarea{width:100%;min-height:3.5rem;color:var(--brand-ink);border:1px solid var(--color-line-strong);border-radius:var(--radius-component);font-family:inherit;font-weight:inherit;font-size:var(--text-body);line-height:var(--leading-body);background:#fff;padding:.75rem 1rem}.JobApplicationForm-module__rhn5vW__flow textarea{resize:vertical;min-height:11rem}.JobApplicationForm-module__rhn5vW__flow input::placeholder,.JobApplicationForm-module__rhn5vW__flow textarea::placeholder{color:var(--color-muted)}.JobApplicationForm-module__rhn5vW__flow input:focus-visible,.JobApplicationForm-module__rhn5vW__flow textarea:focus-visible{border-color:var(--brand-ink)}.JobApplicationForm-module__rhn5vW__flow input[aria-invalid=true],.JobApplicationForm-module__rhn5vW__flow textarea[aria-invalid=true]{border:2px solid var(--color-error)}.JobApplicationForm-module__rhn5vW__separated{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.5rem}.JobApplicationForm-module__rhn5vW__moreDetails{border-radius:var(--radius-component);background:var(--color-paper);margin-top:.25rem}.JobApplicationForm-module__rhn5vW__moreToggle{width:100%;color:var(--brand-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.125rem 1.25rem;display:flex}.JobApplicationForm-module__rhn5vW__moreToggle span{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325}.JobApplicationForm-module__rhn5vW__moreToggle small{color:var(--brand-yale);font-size:var(--text-control);line-height:var(--leading-control);text-underline-offset:.18em;text-decoration:underline}.JobApplicationForm-module__rhn5vW__moreFields{padding:0 1.25rem .25rem}.JobApplicationForm-module__rhn5vW__choiceList{gap:.625rem;margin-bottom:1.375rem;display:grid}.JobApplicationForm-module__rhn5vW__choiceGroup{margin-bottom:2rem!important}.JobApplicationForm-module__rhn5vW__choiceGroup legend{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section);margin-bottom:.875rem;padding:0}.JobApplicationForm-module__rhn5vW__choiceRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.JobApplicationForm-module__rhn5vW__choice{border:1px solid var(--color-line-strong);border-radius:var(--radius-component);min-height:4rem;font-size:var(--text-body);line-height:var(--leading-body);cursor:pointer;background:#fff;align-items:center;gap:.875rem;padding:0 1.25rem;transition:background-color .16s,border-color .16s;display:flex;position:relative}.JobApplicationForm-module__rhn5vW__choice:hover{border-color:var(--brand-ink)}.JobApplicationForm-module__rhn5vW__choice input{border:1.5px solid var(--color-field-border);border-radius:var(--radius-avatar);appearance:none;cursor:pointer;background:#fff;flex:none;width:1.5rem;height:1.5rem;margin:0;transition:border-width .16s}.JobApplicationForm-module__rhn5vW__choice input:checked{border:.4375rem solid var(--brand-yale)}.JobApplicationForm-module__rhn5vW__choice:has(input:checked){background:var(--color-selected-wash);border:2px solid var(--brand-yale);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325}.JobApplicationForm-module__rhn5vW__detailsNote{background:var(--color-paper);border-left:4px solid var(--brand-yale);border-radius:var(--radius-component);gap:.625rem;padding:1.375rem 1.5rem;display:grid}.JobApplicationForm-module__rhn5vW__flow .JobApplicationForm-module__rhn5vW__detailsNote textarea{min-height:6.5rem}.JobApplicationForm-module__rhn5vW__summary{border-top:1px solid var(--color-line);margin:0 0 2.5rem}.JobApplicationForm-module__rhn5vW__summary>div{border-bottom:1px solid var(--color-line);grid-template-columns:10.625rem minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding-block:1.125rem;display:grid}.JobApplicationForm-module__rhn5vW__summary dt{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325}.JobApplicationForm-module__rhn5vW__summary dd{overflow-wrap:anywhere;color:var(--color-muted);margin:0}.JobApplicationForm-module__rhn5vW__choicesHeading{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-subsection);line-height:var(--leading-subsection);letter-spacing:var(--tracking-section);margin:0 0 1rem}.JobApplicationForm-module__rhn5vW__consent{color:var(--color-muted);border:1px solid var(--color-line);border-radius:var(--radius-component);font-size:var(--text-body);line-height:var(--leading-body);cursor:pointer;background:#fff;grid-template-columns:auto 1fr;align-items:start;gap:1rem;margin-bottom:.75rem;padding:1.125rem 1.25rem;display:grid}.JobApplicationForm-module__rhn5vW__consent:has(input:checked){border-color:var(--brand-ink)}.JobApplicationForm-module__rhn5vW__consent strong{color:var(--brand-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);margin-bottom:.25rem;display:block}.JobApplicationForm-module__rhn5vW__consent a{color:var(--brand-ink);text-underline-offset:.16em;text-decoration:underline}.JobApplicationForm-module__rhn5vW__consent input{border:1.5px solid var(--color-field-border);appearance:none;cursor:pointer;background:#fff;border-radius:.375rem;place-items:center;width:1.5rem;height:1.5rem;margin:0;display:grid}.JobApplicationForm-module__rhn5vW__consent input:checked{background:var(--brand-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1rem no-repeat;border-color:var(--brand-ink)}.JobApplicationForm-module__rhn5vW__uploadProgress{background:var(--color-line);border-radius:var(--radius-small);height:.375rem;margin-top:1.5rem;overflow:hidden}.JobApplicationForm-module__rhn5vW__uploadProgress span{background:var(--brand-yale);height:100%;transition:width .2s;display:block}.JobApplicationForm-module__rhn5vW__actions{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.JobApplicationForm-module__rhn5vW__actionsNote{color:var(--color-muted);font-size:var(--text-control);line-height:var(--leading-control);align-items:center;gap:.5rem;margin:0;display:flex}.JobApplicationForm-module__rhn5vW__backButton{color:var(--brand-ink);font:inherit;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.5rem 0;font-weight:325;text-decoration:underline;display:inline-flex}.JobApplicationForm-module__rhn5vW__forward{align-items:center;gap:1rem;display:flex}.JobApplicationForm-module__rhn5vW__enterHint{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);white-space:nowrap}.JobApplicationForm-module__rhn5vW__primaryButton,.JobApplicationForm-module__rhn5vW__sendButton,.JobApplicationForm-module__rhn5vW__profileAction,.JobApplicationForm-module__rhn5vW__profileActionSecondary,.JobApplicationForm-module__rhn5vW__successLink,.JobApplicationForm-module__rhn5vW__handoffLink{border-radius:var(--radius-component);font:inherit;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.625rem;font-weight:325;text-decoration:none;transition:transform .12s,background-color .16s;display:inline-flex}.JobApplicationForm-module__rhn5vW__primaryButton{color:#fff;background:var(--brand-ink);border:0;min-height:3.5rem;padding:0 1.75rem}.JobApplicationForm-module__rhn5vW__sendButton{min-height:3.75rem;color:var(--brand-ink);background:var(--brand-chartreuse);border:1.5px solid var(--brand-ink);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);padding:0 2rem}.JobApplicationForm-module__rhn5vW__primaryButton:active,.JobApplicationForm-module__rhn5vW__sendButton:active{transform:scale(.98)}.JobApplicationForm-module__rhn5vW__primaryButton:disabled,.JobApplicationForm-module__rhn5vW__sendButton:disabled{cursor:progress;opacity:.8}.JobApplicationForm-module__rhn5vW__submissionMessage{min-height:1.5rem;font-size:var(--text-body);line-height:var(--leading-body);margin:1rem 0 0}.JobApplicationForm-module__rhn5vW__submissionMessage:empty{display:none}.JobApplicationForm-module__rhn5vW__submissionMessage[data-state=error]{color:var(--color-error-on-wash);background:var(--color-error-wash);border:1px solid var(--color-error-wash-line);border-radius:var(--radius-component);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;padding:1rem 1.125rem;font-weight:325}.JobApplicationForm-module__rhn5vW__spinner{animation:.8s linear infinite JobApplicationForm-module__rhn5vW__spin}.JobApplicationForm-module__rhn5vW__profilePanel{border-radius:var(--radius-component);background:#f7fbd0;border:1px solid #d9e36a;grid-area:profile;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:1.375rem 1.5rem;display:grid}.JobApplicationForm-module__rhn5vW__profilePanel strong{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title);display:block}.JobApplicationForm-module__rhn5vW__profilePanel p{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:.5rem 0 0}.JobApplicationForm-module__rhn5vW__profilePanel p a{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;text-decoration:underline}.JobApplicationForm-module__rhn5vW__profileActions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.JobApplicationForm-module__rhn5vW__profileAction,.JobApplicationForm-module__rhn5vW__profileActionSecondary{min-height:2.75rem;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);padding:0 .875rem}.JobApplicationForm-module__rhn5vW__profileAction{color:#fff;background:var(--brand-ink);border:1px solid var(--brand-ink);margin-top:1rem}.JobApplicationForm-module__rhn5vW__profileActions .JobApplicationForm-module__rhn5vW__profileAction{margin-top:0}.JobApplicationForm-module__rhn5vW__profileActionSecondary{color:var(--brand-ink);border:1px solid var(--brand-ink);background:0 0}.JobApplicationForm-module__rhn5vW__rail{grid-area:rail;position:sticky;top:6rem}.JobApplicationForm-module__rhn5vW__railCard{color:#fff;background:var(--brand-ink);border-radius:var(--radius-component);padding:1.375rem 1.5rem}.JobApplicationForm-module__rhn5vW__railEyebrow{color:var(--brand-chartreuse);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 .875rem}.JobApplicationForm-module__rhn5vW__stepList,.JobApplicationForm-module__rhn5vW__journey{margin:0;padding:0;list-style:none}.JobApplicationForm-module__rhn5vW__stepList li,.JobApplicationForm-module__rhn5vW__journey li{border-top:1px solid var(--color-graphite)}.JobApplicationForm-module__rhn5vW__stepList li>*{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:1.75rem 1fr 1.25rem;align-items:start;gap:.875rem;padding:.75rem 0;display:grid}.JobApplicationForm-module__rhn5vW__stepList button{cursor:pointer}.JobApplicationForm-module__rhn5vW__stepList button:hover .JobApplicationForm-module__rhn5vW__stepName{text-decoration:underline}.JobApplicationForm-module__rhn5vW__stepNumber{color:#a3a3a3;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body)}.JobApplicationForm-module__rhn5vW__stepName{color:var(--color-off-white);gap:.125rem;line-height:1.375rem;display:grid}.JobApplicationForm-module__rhn5vW__stepName small{color:#b5b5b5;font-size:var(--text-small);line-height:var(--leading-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.JobApplicationForm-module__rhn5vW__stepMark{color:var(--brand-turquoise);justify-items:end;padding-top:.25rem;display:grid}.JobApplicationForm-module__rhn5vW__stepList li[data-state=done] .JobApplicationForm-module__rhn5vW__stepNumber{color:var(--color-off-white)}.JobApplicationForm-module__rhn5vW__stepList li[data-state=done] .JobApplicationForm-module__rhn5vW__stepName{color:#fff}.JobApplicationForm-module__rhn5vW__stepList li[data-state=current] .JobApplicationForm-module__rhn5vW__stepNumber{color:var(--brand-chartreuse)}.JobApplicationForm-module__rhn5vW__stepList li[data-state=current] .JobApplicationForm-module__rhn5vW__stepName{color:#fff;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325}.JobApplicationForm-module__rhn5vW__stepList li[data-state=current] .JobApplicationForm-module__rhn5vW__stepMark:after{background:var(--brand-chartreuse);border-radius:var(--radius-avatar);content:"";width:.5rem;height:.5rem;margin-top:.25rem}.JobApplicationForm-module__rhn5vW__journey li{grid-template-columns:1.75rem 1fr;gap:.875rem;padding-block:.875rem;display:grid}.JobApplicationForm-module__rhn5vW__journey li>span{color:var(--brand-chartreuse);font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body)}.JobApplicationForm-module__rhn5vW__journey strong{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-card-title);line-height:var(--leading-card-title);letter-spacing:var(--tracking-card-title)}.JobApplicationForm-module__rhn5vW__journey p{color:var(--color-off-white);font-size:var(--text-body);line-height:var(--leading-body);margin:.25rem 0 0}.JobApplicationForm-module__rhn5vW__railNote{color:var(--color-off-white);border-radius:var(--radius-component);font-size:var(--text-body);line-height:var(--leading-body);background:#ffffff14;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin:.625rem 0 0;padding:1rem;display:grid}.JobApplicationForm-module__rhn5vW__railNote svg{color:var(--brand-chartreuse)}.JobApplicationForm-module__rhn5vW__successPanel{color:#fff;background:var(--brand-ink);border-radius:var(--radius-component);justify-items:start;gap:1.125rem;padding:2rem;display:grid}.JobApplicationForm-module__rhn5vW__successMark{width:3.5rem;height:3.5rem;color:var(--brand-ink);background:var(--brand-chartreuse);border-radius:var(--radius-avatar);place-items:center;display:grid}.JobApplicationForm-module__rhn5vW__successPanel h2{scroll-margin-top:calc(var(--header-height,4.5rem) + 7rem);font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.JobApplicationForm-module__rhn5vW__successPanel .JobApplicationForm-module__rhn5vW__submissionMessage{color:var(--color-off-white);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.JobApplicationForm-module__rhn5vW__successActions{flex-wrap:wrap;gap:.625rem;padding-top:.375rem;display:flex}.JobApplicationForm-module__rhn5vW__successLink,.JobApplicationForm-module__rhn5vW__handoffLink{min-height:3rem;padding:0 1.125rem}.JobApplicationForm-module__rhn5vW__successLink{color:var(--brand-ink);background:var(--brand-chartreuse)}.JobApplicationForm-module__rhn5vW__handoffLink{color:var(--brand-on-yale);background:var(--brand-yale)}.JobApplicationForm-module__rhn5vW__disabledNotice{background:color-mix(in srgb, var(--brand-tiger) 22%, white);border-radius:var(--radius-component);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:1.25rem;display:grid}.JobApplicationForm-module__rhn5vW__disabledNotice strong{font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);text-transform:uppercase}.JobApplicationForm-module__rhn5vW__disabledNotice p{font-size:var(--text-body);line-height:var(--leading-body);margin:.375rem 0 0}@keyframes JobApplicationForm-module__rhn5vW__spin{to{transform:rotate(360deg)}}@media not (min-width:62rem){.JobApplicationForm-module__rhn5vW__flow{grid-template:"profile""stage"/minmax(0,1fr)}.JobApplicationForm-module__rhn5vW__rail,.JobApplicationForm-module__rhn5vW__enterHint{display:none}.JobApplicationForm-module__rhn5vW__progress{z-index:5;top:var(--header-height,4.5rem);border-bottom:1px solid var(--color-line);background:#fff;margin:0 0 1.75rem;padding:.875rem 0;position:sticky}.JobApplicationForm-module__rhn5vW__progress ol{gap:.25rem}.JobApplicationForm-module__rhn5vW__question{margin-bottom:1.5rem}.JobApplicationForm-module__rhn5vW__question h2{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet);scroll-margin-top:calc(var(--header-height,4.5rem) + 4.5rem)}.JobApplicationForm-module__rhn5vW__actions{z-index:5;padding:.75rem 0 calc(1.5rem + env(safe-area-inset-bottom));background:#fff;margin:1.5rem 0 0;position:sticky;bottom:0}.JobApplicationForm-module__rhn5vW__forward,.JobApplicationForm-module__rhn5vW__sendButton{flex:1;justify-content:flex-end}.JobApplicationForm-module__rhn5vW__forward .JobApplicationForm-module__rhn5vW__primaryButton{flex:1}.JobApplicationForm-module__rhn5vW__successPanel h2{font-size:var(--text-section-tablet);line-height:var(--leading-section-tablet)}}@media not (min-width:40rem){.JobApplicationForm-module__rhn5vW__choiceRow{grid-template-columns:1fr}.JobApplicationForm-module__rhn5vW__choice{min-height:3.5rem;font-size:var(--text-body);line-height:var(--leading-body)}.JobApplicationForm-module__rhn5vW__dropZone{padding:1.75rem 1.25rem}.JobApplicationForm-module__rhn5vW__dropZone[data-filled]{flex-wrap:wrap;padding:1.125rem}.JobApplicationForm-module__rhn5vW__summary>div{grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem}.JobApplicationForm-module__rhn5vW__summary dt{grid-column:1/-1}.JobApplicationForm-module__rhn5vW__actionsNote{display:none}.JobApplicationForm-module__rhn5vW__actions:has(.JobApplicationForm-module__rhn5vW__actionsNote) .JobApplicationForm-module__rhn5vW__forward{flex:1}}@media (prefers-reduced-motion:reduce){.JobApplicationForm-module__rhn5vW__spinner{animation:none}.JobApplicationForm-module__rhn5vW__progress li,.JobApplicationForm-module__rhn5vW__choice,.JobApplicationForm-module__rhn5vW__dropZone,.JobApplicationForm-module__rhn5vW__uploadProgress span,.JobApplicationForm-module__rhn5vW__primaryButton,.JobApplicationForm-module__rhn5vW__sendButton{transition:none}}.JobApplicationForm-module__rhn5vW__dropZone:focus-within,.JobApplicationForm-module__rhn5vW__choice input:focus-visible,.JobApplicationForm-module__rhn5vW__consent input:focus-visible,.JobApplicationForm-module__rhn5vW__primaryButton:focus-visible,.JobApplicationForm-module__rhn5vW__sendButton:focus-visible,.JobApplicationForm-module__rhn5vW__profileAction:focus-visible,.JobApplicationForm-module__rhn5vW__profileActionSecondary:focus-visible,.JobApplicationForm-module__rhn5vW__backButton:focus-visible,.JobApplicationForm-module__rhn5vW__textButton:focus-visible,.JobApplicationForm-module__rhn5vW__editButton:focus-visible,.JobApplicationForm-module__rhn5vW__moreToggle:focus-visible,.JobApplicationForm-module__rhn5vW__stepList button:focus-visible,.JobApplicationForm-module__rhn5vW__successLink:focus-visible,.JobApplicationForm-module__rhn5vW__handoffLink:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
.JobBlocks-module__12uByG__inner{width:calc(100% - 128px);max-width:var(--container-page);margin:0 auto}.JobBlocks-module__12uByG__topline{align-items:center;gap:var(--space-2);display:flex}.JobBlocks-module__12uByG__topline p{margin:0}.JobBlocks-module__12uByG__badge{padding:2px var(--space-1);background:var(--color-chartreuse);color:var(--color-ink);font-family:var(--font-stack-body-bold);font-size:var(--text-label);font-weight:var(--weight-body-bold);line-height:var(--leading-label);display:inline-flex}.JobBlocks-module__12uByG__title,.JobBlocks-module__12uByG__giantTitle,.JobBlocks-module__12uByG__sectionTitle,.JobBlocks-module__12uByG__compactTitle,.JobBlocks-module__12uByG__stepTitle,.JobBlocks-module__12uByG__stepNumber,.JobBlocks-module__12uByG__statementLine,.JobBlocks-module__12uByG__cardName,.JobBlocks-module__12uByG__portraitLine,.JobBlocks-module__12uByG__roleTitle,.JobBlocks-module__12uByG__compactNumber{font-family:var(--font-stack-display);font-weight:var(--weight-display-bold);font-variation-settings:"wght" 600;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;margin:0}.JobBlocks-module__12uByG__title{font-size:var(--text-listing-title);line-height:var(--leading-listing-title)}.JobBlocks-module__12uByG__giantTitle{max-width:1200px;font-size:var(--text-listing-title);line-height:var(--leading-listing-title)}.JobBlocks-module__12uByG__sectionTitle{font-size:var(--text-listing-section);line-height:var(--leading-listing-section)}.JobBlocks-module__12uByG__compactTitle,.JobBlocks-module__12uByG__cardName{font-size:var(--text-heading-2);line-height:var(--leading-heading-2)}.JobBlocks-module__12uByG__muted{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.JobBlocks-module__12uByG__label{color:var(--color-muted);font-family:var(--font-stack-body-bold);font-size:var(--text-label);font-weight:var(--weight-body-bold);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.JobBlocks-module__12uByG__subtitle,.JobBlocks-module__12uByG__byline{margin:var(--space-2) 0 0;font-size:var(--text-lead);line-height:var(--leading-lead)}.JobBlocks-module__12uByG__byline{align-items:center;gap:var(--space-1) var(--space-2);font-family:var(--font-stack-body-bold);font-weight:var(--weight-body-bold);flex-wrap:wrap;display:flex}.JobBlocks-module__12uByG__bylineMark{width:32px;height:32px;font-size:var(--text-label);border:1px solid;place-items:center;line-height:1;display:inline-grid}.JobBlocks-module__12uByG__bylinePlace{font-family:var(--font-stack-body);font-weight:var(--weight-body-roman);opacity:.75}.JobBlocks-module__12uByG__apply{justify-content:space-between;gap:var(--space-3)}.JobBlocks-module__12uByG__apply[data-wide=true]{width:100%}.JobBlocks-module__12uByG__actionRow{align-items:center;gap:var(--space-1);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.JobBlocks-module__12uByG__textLink{color:var(--color-ink);font-family:var(--font-stack-body-bold);font-size:var(--text-body);font-weight:var(--weight-body-bold);line-height:var(--leading-body);white-space:nowrap;border-bottom:2px solid;align-self:flex-start;padding-bottom:2px;text-decoration:none}.JobBlocks-module__12uByG__masthead{padding:var(--space-8) 0 var(--space-4);background:var(--color-ink);color:var(--color-off-white);margin:0}.JobBlocks-module__12uByG__masthead .JobBlocks-module__12uByG__title{color:var(--color-off-white)}.JobBlocks-module__12uByG__mastheadRow,.JobBlocks-module__12uByG__imageLed{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 360px;align-items:end;display:grid}.JobBlocks-module__12uByG__imageLed{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:stretch}.JobBlocks-module__12uByG__imageLedText{justify-content:flex-end;gap:var(--space-4);flex-direction:column;display:flex}.JobBlocks-module__12uByG__leadImage{min-height:500px;position:relative;overflow:hidden}.JobBlocks-module__12uByG__leadImage img{object-fit:cover}.JobBlocks-module__12uByG__actions{gap:var(--space-1);flex-direction:column;display:flex}.JobBlocks-module__12uByG__imageLedText .JobBlocks-module__12uByG__actions{max-width:360px}.JobBlocks-module__12uByG__ledger{margin:var(--space-6) 0 0;border-top:1px solid var(--color-graphite);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.JobBlocks-module__12uByG__ledgerCell{padding:var(--space-3) var(--space-3) 0;flex-direction:column;gap:2px;display:flex}.JobBlocks-module__12uByG__ledgerCell+.JobBlocks-module__12uByG__ledgerCell{border-left:1px solid var(--color-graphite)}.JobBlocks-module__12uByG__ledgerCell:first-child{padding-left:0}.JobBlocks-module__12uByG__ledgerCell dt{font-family:var(--font-stack-body-bold);font-size:var(--text-label);font-weight:var(--weight-body-bold);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.7}.JobBlocks-module__12uByG__ledgerCell dd{margin:0}.JobBlocks-module__12uByG__ledgerValue{font-family:var(--font-stack-body-bold);font-size:var(--text-lead);font-weight:var(--weight-body-bold);line-height:var(--leading-lead)}.JobBlocks-module__12uByG__ledgerNote{font-size:var(--text-small);line-height:var(--leading-small);opacity:.7}.JobBlocks-module__12uByG__typographic{padding:var(--space-8) 0 var(--space-6);border-bottom:1px solid var(--color-ink)}.JobBlocks-module__12uByG__typographic .JobBlocks-module__12uByG__giantTitle{margin-top:var(--space-4)}.JobBlocks-module__12uByG__factLine{margin:var(--space-4) 0 0;font-family:var(--font-stack-body-bold);font-size:var(--text-lead);font-weight:var(--weight-body-bold);line-height:var(--leading-lead)}.JobBlocks-module__12uByG__factLineNote{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.JobBlocks-module__12uByG__heading{gap:var(--space-1);margin-bottom:var(--space-6);flex-direction:column;display:flex}.JobBlocks-module__12uByG__heading p{margin:0}.JobBlocks-module__12uByG__headingNote{color:var(--color-muted);font-size:var(--text-lead);line-height:var(--leading-lead)}.JobBlocks-module__12uByG__briefRows{border-bottom:1px solid var(--color-line)}.JobBlocks-module__12uByG__briefRow{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-line);grid-template-columns:220px minmax(0,1fr);display:grid}.JobBlocks-module__12uByG__briefRow .JobBlocks-module__12uByG__label{padding-top:10px}.JobBlocks-module__12uByG__briefRow ul,.JobBlocks-module__12uByG__briefColumn ul,.JobBlocks-module__12uByG__roleList,.JobBlocks-module__12uByG__roleGrid,.JobBlocks-module__12uByG__steps,.JobBlocks-module__12uByG__timeline,.JobBlocks-module__12uByG__compactSteps{margin:0;padding:0;list-style:none}.JobBlocks-module__12uByG__briefRow ul{gap:var(--space-1);flex-wrap:wrap;display:flex}.JobBlocks-module__12uByG__briefRow li{align-items:center;gap:var(--space-1);display:flex}.JobBlocks-module__12uByG__chip{padding:var(--space-1) 14px;background:var(--color-paper);font-family:var(--font-stack-body-bold);font-size:var(--text-body);font-weight:var(--weight-body-bold);line-height:var(--leading-body);text-decoration:none;display:inline-flex}.JobBlocks-module__12uByG__briefRow .JobBlocks-module__12uByG__chip,.JobBlocks-module__12uByG__briefRow .JobBlocks-module__12uByG__chip:hover{color:var(--color-ink)}.JobBlocks-module__12uByG__chip[data-tone=perk]{background:var(--color-turquoise)}.JobBlocks-module__12uByG__chip[data-tone=next]{background:var(--color-chartreuse)}.JobBlocks-module__12uByG__chip[data-tone=outline]{padding:calc(var(--space-1) - 1px) 13px;border:1px solid var(--color-ink);background:0 0}.JobBlocks-module__12uByG__chipNote{color:var(--color-muted);font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.JobBlocks-module__12uByG__briefColumns{gap:var(--space-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.JobBlocks-module__12uByG__briefColumn{padding-top:var(--space-3);border-top:2px solid var(--color-ink)}.JobBlocks-module__12uByG__briefColumn .JobBlocks-module__12uByG__label{color:var(--color-ink)}.JobBlocks-module__12uByG__briefColumn a{justify-content:space-between;align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-line);color:var(--color-ink);font-family:var(--font-stack-display);font-size:var(--text-heading-3);font-weight:var(--weight-display-bold);font-variation-settings:"wght" 600;line-height:var(--leading-heading-3);padding:14px 0;text-decoration:none;display:flex}.JobBlocks-module__12uByG__statement{margin-top:var(--space-8);padding:var(--space-8) 0;background:var(--color-chartreuse);color:var(--color-ink)}.JobBlocks-module__12uByG__statement .JobBlocks-module__12uByG__headingNote{color:var(--color-ink);opacity:.72}.JobBlocks-module__12uByG__statementGroup{gap:var(--space-1);width:50%;padding:var(--space-4) var(--space-6) 0 0;vertical-align:top;flex-direction:column;display:inline-flex}.JobBlocks-module__12uByG__statementGroup[data-lead=true]{width:100%;padding:0 0 var(--space-4);border-bottom:1px solid var(--color-ink)}.JobBlocks-module__12uByG__statementLabel{font-family:var(--font-stack-body-bold);font-size:var(--text-label);font-weight:var(--weight-body-bold);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.62;margin:0}.JobBlocks-module__12uByG__statementLine{font-size:var(--text-listing-section);line-height:var(--leading-listing-section)}.JobBlocks-module__12uByG__statementGroup[data-lead=true] .JobBlocks-module__12uByG__statementLine{font-size:var(--text-listing-title);line-height:var(--leading-listing-title)}.JobBlocks-module__12uByG__statementLine a{color:inherit;text-decoration:none}.JobBlocks-module__12uByG__steps{gap:var(--space-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.JobBlocks-module__12uByG__steps li,.JobBlocks-module__12uByG__timeline li{gap:var(--space-2);flex-direction:column;display:flex}.JobBlocks-module__12uByG__steps li{padding-top:var(--space-3);border-top:2px solid var(--color-ink)}.JobBlocks-module__12uByG__stepNumber{font-size:var(--text-listing-section);line-height:var(--leading-listing-section)}.JobBlocks-module__12uByG__stepTitle{font-size:var(--text-heading-2);line-height:var(--leading-heading-2)}.JobBlocks-module__12uByG__stepCopy{font-size:var(--text-lead);line-height:var(--leading-lead)}.JobBlocks-module__12uByG__timeline{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.JobBlocks-module__12uByG__timeline li{padding:40px var(--space-4) 0 0;position:relative}.JobBlocks-module__12uByG__timeline li:before{background:var(--color-ink);content:"";height:2px;position:absolute;top:10px;left:0;right:0}.JobBlocks-module__12uByG__timeline li[data-end=true]:before{display:none}.JobBlocks-module__12uByG__timelineDot{border:2px solid var(--color-ink);border-radius:var(--radius-avatar);background:var(--color-white);width:22px;height:22px;position:absolute;top:0;left:0}.JobBlocks-module__12uByG__timeline li[data-first=true] .JobBlocks-module__12uByG__timelineDot{background:var(--color-chartreuse)}.JobBlocks-module__12uByG__timeline li[data-end=true] .JobBlocks-module__12uByG__timelineDot{background:var(--color-tiger)}.JobBlocks-module__12uByG__compactPanel{gap:var(--space-6);padding:var(--space-6);background:var(--color-paper);grid-template-columns:340px minmax(0,1fr) auto;align-items:start;display:grid}.JobBlocks-module__12uByG__compactLead{gap:var(--space-1);flex-direction:column;display:flex}.JobBlocks-module__12uByG__compactLead p{margin:0}.JobBlocks-module__12uByG__compactSteps li{gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-line);grid-template-columns:28px minmax(0,1fr);display:grid}.JobBlocks-module__12uByG__compactSteps li>span:last-child{flex-direction:column;gap:4px;display:flex}.JobBlocks-module__12uByG__compactNumber{font-size:var(--text-heading-3);line-height:var(--leading-heading-3)}.JobBlocks-module__12uByG__location{gap:var(--space-6);align-items:center;display:grid}.JobBlocks-module__12uByG__location[data-variation="0"]{display:block;position:relative}.JobBlocks-module__12uByG__location[data-variation="0"] .JobBlocks-module__12uByG__areaVisual{width:100%}.JobBlocks-module__12uByG__location[data-variation="0"] .JobBlocks-module__12uByG__areaCard{bottom:var(--space-4);left:var(--space-4);width:min(520px,100% - 64px);padding:var(--space-4);border:1px solid var(--color-ink);background:var(--color-white);position:absolute}.JobBlocks-module__12uByG__location[data-variation="1"]{grid-template-columns:minmax(0,1fr) minmax(0,720px)}.JobBlocks-module__12uByG__location[data-variation="1"] .JobBlocks-module__12uByG__areaVisual{order:2}.JobBlocks-module__12uByG__location[data-variation="2"]{padding:var(--space-3);border:1px solid var(--color-ink);grid-template-columns:280px minmax(0,1fr)}.JobBlocks-module__12uByG__areaVisual{background:var(--color-paper);overflow:hidden}.JobBlocks-module__12uByG__areaVisual svg{width:100%;height:auto;display:block}.JobBlocks-module__12uByG__location[data-variation="0"] .JobBlocks-module__12uByG__areaVisual,.JobBlocks-module__12uByG__location[data-variation="1"] .JobBlocks-module__12uByG__areaVisual{justify-content:center;display:flex}.JobBlocks-module__12uByG__location[data-variation="0"] .JobBlocks-module__12uByG__areaVisual svg,.JobBlocks-module__12uByG__location[data-variation="1"] .JobBlocks-module__12uByG__areaVisual svg{max-width:720px}.JobBlocks-module__12uByG__location[data-variation="0"] .JobBlocks-module__12uByG__areaVisual{min-height:480px;padding-right:var(--space-6);justify-content:flex-end;align-items:center}.JobBlocks-module__12uByG__areaCard,.JobBlocks-module__12uByG__areaWords{gap:var(--space-2);flex-direction:column;display:flex}.JobBlocks-module__12uByG__areaWords p,.JobBlocks-module__12uByG__areaWords h2{margin:0}.JobBlocks-module__12uByG__areaActions{gap:var(--space-1);flex-direction:column;display:flex}.JobBlocks-module__12uByG__consultantCard{border:1px solid var(--color-ink);grid-template-columns:420px minmax(0,1fr);display:grid}.JobBlocks-module__12uByG__cardPortrait,.JobBlocks-module__12uByG__portraitHalf,.JobBlocks-module__12uByG__avatar{background:var(--color-paper);position:relative;overflow:hidden}.JobBlocks-module__12uByG__cardPortrait{min-height:440px}.JobBlocks-module__12uByG__cardPortrait img,.JobBlocks-module__12uByG__portraitHalf img,.JobBlocks-module__12uByG__avatar img{object-fit:cover;object-position:50% 30%}.JobBlocks-module__12uByG__cardWords{justify-content:center;gap:var(--space-2);padding:var(--space-6);flex-direction:column;display:flex}.JobBlocks-module__12uByG__cardWords p{margin:0}.JobBlocks-module__12uByG__cardLine,.JobBlocks-module__12uByG__portraitName{font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.JobBlocks-module__12uByG__portraitBand{min-height:640px;margin-top:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,5fr);display:grid}.JobBlocks-module__12uByG__portraitWords{justify-content:center;gap:var(--space-3);padding:var(--space-8) var(--space-8);background:var(--color-ink);color:var(--color-off-white);flex-direction:column;display:flex}.JobBlocks-module__12uByG__portraitWords p{margin:0}.JobBlocks-module__12uByG__portraitLine{font-size:var(--text-listing-section);line-height:var(--leading-listing-section)}.JobBlocks-module__12uByG__portraitName,.JobBlocks-module__12uByG__portraitNote{opacity:.75}.JobBlocks-module__12uByG__portraitNote{font-size:var(--text-small);line-height:var(--leading-small)}.JobBlocks-module__12uByG__inlineConsultant{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;display:grid}.JobBlocks-module__12uByG__avatar{border-radius:var(--radius-avatar);width:72px;height:72px}.JobBlocks-module__12uByG__inlineWords{flex-direction:column;gap:4px;display:flex}.JobBlocks-module__12uByG__inlineLine{font-family:var(--font-stack-body-bold);font-size:var(--text-lead);font-weight:var(--weight-body-bold);line-height:var(--leading-lead);margin:0}.JobBlocks-module__12uByG__inlineLinks{gap:var(--space-3);display:flex}.JobBlocks-module__12uByG__salary[data-variation="1"]{max-width:640px;margin-left:auto}.JobBlocks-module__12uByG__salary[data-variation="2"]{padding:var(--space-6);background:var(--color-paper)}.JobBlocks-module__12uByG__advert{gap:var(--space-3);display:grid}.JobBlocks-module__12uByG__advert[data-variation="1"]{gap:var(--space-8);grid-template-columns:minmax(0,360px) minmax(0,1fr)}.JobBlocks-module__12uByG__advertHead p{margin:0}.JobBlocks-module__12uByG__advertBody{max-width:var(--container-reading);font-size:var(--text-lead);line-height:var(--leading-lead)}.JobBlocks-module__12uByG__advert[data-variation="2"] .JobBlocks-module__12uByG__advertBody{columns:2;column-gap:var(--space-8);max-width:none}.JobBlocks-module__12uByG__advertBody>*{margin:0 0 var(--space-3);break-inside:avoid}.JobBlocks-module__12uByG__advertHeading{font-family:var(--font-stack-display);font-size:var(--text-heading-3);font-weight:var(--weight-display-bold);font-variation-settings:"wght" 600;line-height:var(--leading-heading-3)}.JobBlocks-module__12uByG__advertList{padding-left:1.2em}.JobBlocks-module__12uByG__advertBody a{color:var(--color-yale);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.JobBlocks-module__12uByG__advertBody a:hover{text-decoration-thickness:2px}.JobBlocks-module__12uByG__advertList[data-long=true]{columns:2}.JobBlocks-module__12uByG__advertNote{padding:var(--space-2) var(--space-3);background:var(--color-paper)}.JobBlocks-module__12uByG__relatedHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.JobBlocks-module__12uByG__relatedHead p{margin:0}.JobBlocks-module__12uByG__roleList li+li{border-top:1px solid var(--color-line)}.JobBlocks-module__12uByG__roleRow{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;color:var(--color-ink);text-decoration:none;display:flex}.JobBlocks-module__12uByG__roleText,.JobBlocks-module__12uByG__roleCard{flex-direction:column;gap:4px;display:flex}.JobBlocks-module__12uByG__roleTitle{font-size:var(--text-heading-3);line-height:var(--leading-heading-3)}.JobBlocks-module__12uByG__roleMatches,.JobBlocks-module__12uByG__roleSalary,.JobBlocks-module__12uByG__roleView{font-family:var(--font-stack-body-bold);font-size:var(--text-body);font-weight:var(--weight-body-bold);line-height:var(--leading-body)}.JobBlocks-module__12uByG__roleSide{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.JobBlocks-module__12uByG__roleGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.JobBlocks-module__12uByG__roleCard{height:100%;padding:var(--space-4);border:1px solid var(--color-ink);color:var(--color-ink);text-decoration:none}.JobBlocks-module__12uByG__roleCard .JobBlocks-module__12uByG__roleView{padding-top:var(--space-2);margin-top:auto}.JobBlocks-module__12uByG__roleFeature{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.JobBlocks-module__12uByG__roleFeature .JobBlocks-module__12uByG__roleCard{padding:var(--space-6);background:var(--color-paper);border:0}.JobBlocks-module__12uByG__speculative{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);background:var(--color-paper);display:flex}.JobBlocks-module__12uByG__speculative p{margin:0}@media (min-width:768px) and (max-width:1100px){.JobBlocks-module__12uByG__mastheadRow,.JobBlocks-module__12uByG__imageLed,.JobBlocks-module__12uByG__consultantCard,.JobBlocks-module__12uByG__portraitBand,.JobBlocks-module__12uByG__advert[data-variation="1"],.JobBlocks-module__12uByG__location[data-variation="1"],.JobBlocks-module__12uByG__compactPanel,.JobBlocks-module__12uByG__roleFeature{grid-template-columns:minmax(0,1fr)}.JobBlocks-module__12uByG__ledger{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.JobBlocks-module__12uByG__ledgerCell:nth-child(odd){border-left:0;padding-left:0}.JobBlocks-module__12uByG__roleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.JobBlocks-module__12uByG__location[data-variation="1"] .JobBlocks-module__12uByG__areaVisual{order:0}}@media (max-width:767px){.JobBlocks-module__12uByG__inner{width:calc(100% - 32px)}.JobBlocks-module__12uByG__title,.JobBlocks-module__12uByG__giantTitle,.JobBlocks-module__12uByG__statementGroup[data-lead=true] .JobBlocks-module__12uByG__statementLine{font-size:var(--text-listing-title-mobile);line-height:var(--leading-listing-title-mobile)}.JobBlocks-module__12uByG__sectionTitle,.JobBlocks-module__12uByG__statementLine,.JobBlocks-module__12uByG__stepNumber,.JobBlocks-module__12uByG__portraitLine{font-size:var(--text-listing-section-mobile);line-height:var(--leading-listing-section-mobile)}.JobBlocks-module__12uByG__mastheadRow,.JobBlocks-module__12uByG__imageLed,.JobBlocks-module__12uByG__briefRow,.JobBlocks-module__12uByG__consultantCard,.JobBlocks-module__12uByG__portraitBand,.JobBlocks-module__12uByG__advert[data-variation="1"],.JobBlocks-module__12uByG__location[data-variation="1"],.JobBlocks-module__12uByG__location[data-variation="2"],.JobBlocks-module__12uByG__compactPanel,.JobBlocks-module__12uByG__roleFeature,.JobBlocks-module__12uByG__inlineConsultant{grid-template-columns:minmax(0,1fr)}.JobBlocks-module__12uByG__imageLed .JobBlocks-module__12uByG__leadImage{order:-1;min-height:300px}.JobBlocks-module__12uByG__ledger{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.JobBlocks-module__12uByG__ledgerCell,.JobBlocks-module__12uByG__ledgerCell:first-child{padding:var(--space-2) 0;border-left:0}.JobBlocks-module__12uByG__ledgerCell+.JobBlocks-module__12uByG__ledgerCell{border-left:0}.JobBlocks-module__12uByG__briefColumns,.JobBlocks-module__12uByG__steps,.JobBlocks-module__12uByG__timeline{grid-auto-flow:row}.JobBlocks-module__12uByG__briefRow .JobBlocks-module__12uByG__label{padding-top:0}.JobBlocks-module__12uByG__statementGroup{width:100%;padding-right:0}.JobBlocks-module__12uByG__timeline li{padding:0 0 var(--space-4) 40px}.JobBlocks-module__12uByG__timeline li:before{width:2px;height:auto;inset:22px auto 0 10px}.JobBlocks-module__12uByG__location[data-variation="0"] .JobBlocks-module__12uByG__areaCard{width:100%;margin-top:var(--space-3);border:0;padding:0;position:static}.JobBlocks-module__12uByG__location[data-variation="0"] .JobBlocks-module__12uByG__areaVisual{justify-content:center;min-height:0;padding-right:0}.JobBlocks-module__12uByG__location[data-variation="1"] .JobBlocks-module__12uByG__areaVisual{order:0}.JobBlocks-module__12uByG__location[data-variation="2"]{padding:var(--space-2)}.JobBlocks-module__12uByG__cardPortrait{min-height:300px}.JobBlocks-module__12uByG__portraitBand{min-height:0}.JobBlocks-module__12uByG__portraitHalf{min-height:420px}.JobBlocks-module__12uByG__portraitWords{padding:var(--space-6) var(--space-2)}.JobBlocks-module__12uByG__inlineLinks{flex-wrap:wrap}.JobBlocks-module__12uByG__advert[data-variation="2"] .JobBlocks-module__12uByG__advertBody,.JobBlocks-module__12uByG__advertList[data-long=true]{columns:1}.JobBlocks-module__12uByG__roleGrid{grid-template-columns:minmax(0,1fr)}.JobBlocks-module__12uByG__roleRow,.JobBlocks-module__12uByG__speculative{flex-direction:column;align-items:flex-start}}
.EventBlocks-module__bvrG9q__lead,.EventBlocks-module__bvrG9q__inkLead{margin:var(--space-3) 0 0;font-size:var(--text-lead);line-height:var(--leading-lead)}.EventBlocks-module__bvrG9q__lead{max-width:860px}.EventBlocks-module__bvrG9q__inkLead{opacity:.8;max-width:760px}.EventBlocks-module__bvrG9q__ghostOnInk{border-color:var(--color-off-white)}.EventBlocks-module__bvrG9q__strong{font-family:var(--font-stack-body-bold);font-weight:var(--weight-body-bold)}.EventBlocks-module__bvrG9q__imageLed{width:calc(100% - 128px);max-width:var(--container-page);margin:var(--space-6) auto 0}.EventBlocks-module__bvrG9q__cover{aspect-ratio:16/9;border:1px solid var(--color-line);background:var(--color-paper);position:relative;overflow:hidden}.EventBlocks-module__bvrG9q__cover img{object-fit:cover}.EventBlocks-module__bvrG9q__imageLedRow{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,560px);display:grid}.EventBlocks-module__bvrG9q__imageLedRow p{margin-top:0}.EventBlocks-module__bvrG9q__cardLayout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 520px;align-items:start;display:grid}.EventBlocks-module__bvrG9q__scheduleNote{margin:var(--space-2) 0 0;color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small)}.EventBlocks-module__bvrG9q__card{gap:var(--space-2);padding:var(--space-6);border:1px solid var(--color-ink);flex-direction:column;display:flex}.EventBlocks-module__bvrG9q__card p{margin:0}.EventBlocks-module__bvrG9q__cardDate{font-family:var(--font-stack-display);font-size:var(--text-listing-section);font-weight:var(--weight-display-bold);font-variation-settings:"wght" 600;line-height:var(--leading-listing-section);letter-spacing:var(--tracking-display)}.EventBlocks-module__bvrG9q__cardTime,.EventBlocks-module__bvrG9q__bandValue,.EventBlocks-module__bvrG9q__ticketLine{font-family:var(--font-stack-body-bold);font-weight:var(--weight-body-bold)}.EventBlocks-module__bvrG9q__cardPart{gap:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.EventBlocks-module__bvrG9q__calendar{margin-top:var(--space-2)}.EventBlocks-module__bvrG9q__inlineActions{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.EventBlocks-module__bvrG9q__inlineActions>:first-child{margin-top:0}.EventBlocks-module__bvrG9q__inlineActions .EventBlocks-module__bvrG9q__calendar{width:320px;margin-top:0}.EventBlocks-module__bvrG9q__band{margin-top:var(--space-8);padding:var(--space-8) 0;background:var(--color-off-white)}.EventBlocks-module__bvrG9q__bandFacts{margin:var(--space-3) 0 var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.EventBlocks-module__bvrG9q__bandFacts>div{padding:0 var(--space-4);flex-direction:column;gap:4px;display:flex}.EventBlocks-module__bvrG9q__bandFacts>div:first-child{padding-left:0}.EventBlocks-module__bvrG9q__bandFacts>div+div{border-left:1px solid var(--color-line)}.EventBlocks-module__bvrG9q__bandFacts dt{font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.EventBlocks-module__bvrG9q__bandFacts dd{margin:0}.EventBlocks-module__bvrG9q__bandValue{font-size:var(--text-heading-3);line-height:var(--leading-heading-3)}.EventBlocks-module__bvrG9q__ticket{grid-template-columns:340px minmax(0,1fr);display:grid}.EventBlocks-module__bvrG9q__stub{justify-content:center;gap:var(--space-1);padding:var(--space-6);background:var(--color-chartreuse);color:var(--color-ink);flex-direction:column;display:flex}.EventBlocks-module__bvrG9q__stubDay{font-family:var(--font-stack-display);font-size:var(--text-listing-title);font-weight:var(--weight-display-bold);font-variation-settings:"wght" 600;line-height:var(--leading-listing-title)}.EventBlocks-module__bvrG9q__stubMonth{font-family:var(--font-stack-display);font-size:var(--text-heading-2);font-weight:var(--weight-display-bold);font-variation-settings:"wght" 600;line-height:var(--leading-heading-2)}.EventBlocks-module__bvrG9q__stubTime{font-family:var(--font-stack-body-bold);font-weight:var(--weight-body-bold)}.EventBlocks-module__bvrG9q__ticketBody{gap:var(--space-2);padding:var(--space-6) var(--space-8);border-left:2px dashed var(--color-graphite);background:var(--color-ink);color:var(--color-off-white);flex-direction:column;display:flex}.EventBlocks-module__bvrG9q__ticketBody p{margin:0}.EventBlocks-module__bvrG9q__ticketTitle{font-family:var(--font-stack-display);font-size:var(--text-heading-2);font-weight:var(--weight-display-bold);font-variation-settings:"wght" 600;line-height:var(--leading-heading-2)}.EventBlocks-module__bvrG9q__ticketNote{font-size:var(--text-small);line-height:var(--leading-small);opacity:.7}.EventBlocks-module__bvrG9q__columns{gap:var(--space-8);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.EventBlocks-module__bvrG9q__column{gap:var(--space-2);padding-top:var(--space-3);border-top:2px solid var(--color-ink);font-size:var(--text-lead);line-height:var(--leading-lead);flex-direction:column;display:flex}.EventBlocks-module__bvrG9q__column p,.EventBlocks-module__bvrG9q__column h2,.EventBlocks-module__bvrG9q__notes{margin:0}.EventBlocks-module__bvrG9q__notesPanel{gap:var(--space-6);padding:var(--space-6);background:var(--color-paper);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.EventBlocks-module__bvrG9q__notesBody{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.EventBlocks-module__bvrG9q__notesBody .EventBlocks-module__bvrG9q__notes{align-self:stretch}.EventBlocks-module__bvrG9q__notes>div{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-line);grid-template-columns:200px minmax(0,1fr);display:grid}.EventBlocks-module__bvrG9q__notes dt{font-family:var(--font-stack-body-bold);font-size:var(--text-label);font-weight:var(--weight-body-bold);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.EventBlocks-module__bvrG9q__notes dd{font-size:var(--text-lead);line-height:var(--leading-lead);margin:0}.EventBlocks-module__bvrG9q__hostRows{gap:0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.EventBlocks-module__bvrG9q__hostRows li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--color-ink);display:flex}.EventBlocks-module__bvrG9q__avatar{border-radius:var(--radius-avatar);background:var(--color-paper);flex-shrink:0;place-items:center;width:88px;height:88px;display:inline-grid;position:relative;overflow:hidden}.EventBlocks-module__bvrG9q__avatar img,.EventBlocks-module__bvrG9q__portrait img{object-fit:cover;object-position:50% 20%}.EventBlocks-module__bvrG9q__initial{font-family:var(--font-stack-display);font-size:var(--text-heading-2);font-weight:var(--weight-display-bold);font-variation-settings:"wght" 600}.EventBlocks-module__bvrG9q__hostText{flex-direction:column;gap:4px;display:flex}.EventBlocks-module__bvrG9q__hostName{font-family:var(--font-stack-display);font-size:var(--text-heading-3);font-weight:var(--weight-display-bold);font-variation-settings:"wght" 600;line-height:var(--leading-heading-3)}.EventBlocks-module__bvrG9q__portraitsLayout{gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.EventBlocks-module__bvrG9q__portraits{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.EventBlocks-module__bvrG9q__portraitCard{gap:var(--space-1);width:420px;color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex}.EventBlocks-module__bvrG9q__portrait{aspect-ratio:3/4;background:var(--color-paper);display:block;position:relative;overflow:hidden}.EventBlocks-module__bvrG9q__inlineHosts{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.EventBlocks-module__bvrG9q__stack{display:flex}.EventBlocks-module__bvrG9q__stack>span+span{margin-left:-14px}.EventBlocks-module__bvrG9q__stack .EventBlocks-module__bvrG9q__avatar{border:3px solid var(--color-white);width:64px;height:64px}.EventBlocks-module__bvrG9q__inlineLine{font-family:var(--font-stack-body-bold);font-size:var(--text-lead);font-weight:var(--weight-body-bold);line-height:var(--leading-lead);margin:0}.EventBlocks-module__bvrG9q__inlineLinks{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:768px) and (max-width:1100px){.EventBlocks-module__bvrG9q__imageLedRow,.EventBlocks-module__bvrG9q__cardLayout,.EventBlocks-module__bvrG9q__ticket,.EventBlocks-module__bvrG9q__portraitsLayout,.EventBlocks-module__bvrG9q__notesPanel{grid-template-columns:minmax(0,1fr)}.EventBlocks-module__bvrG9q__bandFacts{gap:var(--space-3) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.EventBlocks-module__bvrG9q__portraitCard{width:300px}}@media (max-width:767px){.EventBlocks-module__bvrG9q__inlineActions .EventBlocks-module__bvrG9q__calendar{width:100%}.EventBlocks-module__bvrG9q__inlineActions,.EventBlocks-module__bvrG9q__inlineActions>:first-child{flex-direction:column;align-items:stretch}.EventBlocks-module__bvrG9q__notesPanel{padding:var(--space-2)}.EventBlocks-module__bvrG9q__imageLed{width:calc(100% - 32px)}.EventBlocks-module__bvrG9q__imageLedRow,.EventBlocks-module__bvrG9q__cardLayout,.EventBlocks-module__bvrG9q__ticket,.EventBlocks-module__bvrG9q__portraitsLayout,.EventBlocks-module__bvrG9q__notesPanel,.EventBlocks-module__bvrG9q__inlineHosts,.EventBlocks-module__bvrG9q__hostRows,.EventBlocks-module__bvrG9q__notes>div{grid-template-columns:minmax(0,1fr)}.EventBlocks-module__bvrG9q__bandFacts{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.EventBlocks-module__bvrG9q__bandFacts>div,.EventBlocks-module__bvrG9q__bandFacts>div:first-child{padding:var(--space-2) 0 0;border-left:0;border-top:1px solid var(--color-line)}.EventBlocks-module__bvrG9q__bandFacts>div+div{border-left:0}.EventBlocks-module__bvrG9q__cardDate{font-size:var(--text-listing-section-mobile);line-height:var(--leading-listing-section-mobile)}.EventBlocks-module__bvrG9q__stubDay{font-size:var(--text-listing-title-mobile);line-height:var(--leading-listing-title-mobile)}.EventBlocks-module__bvrG9q__ticketBody{padding:var(--space-4) var(--space-2);border-top:2px dashed var(--color-graphite);border-left:0}.EventBlocks-module__bvrG9q__columns{grid-auto-flow:row}.EventBlocks-module__bvrG9q__portraits{gap:var(--space-2)}.EventBlocks-module__bvrG9q__portraitCard{width:calc(50vw - 24px)}}
.JobConsultantPanel-module__qeanXG__panel{border:0;border-left:6px solid var(--brand-tiger);background:var(--color-white);width:min(600px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--brand-ink);overscroll-behavior:contain;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.JobConsultantPanel-module__qeanXG__panel::backdrop{background:color-mix(in srgb, var(--brand-ink) 62%, transparent)}.JobConsultantPanel-module__qeanXG__head{background:var(--brand-ink);color:var(--color-white);flex-direction:column;gap:22px;padding:36px 44px 28px;display:flex}.JobConsultantPanel-module__qeanXG__handle{display:none}.JobConsultantPanel-module__qeanXG__headTop{justify-content:space-between;align-items:center;display:flex}.JobConsultantPanel-module__qeanXG__eyebrow{color:var(--brand-tiger);font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-size:var(--text-control);letter-spacing:.08em;line-height:var(--leading-control);text-transform:uppercase;margin:0}.JobConsultantPanel-module__qeanXG__close{color:var(--color-white);cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex}.JobConsultantPanel-module__qeanXG__person{align-items:center;gap:18px;display:flex}.JobConsultantPanel-module__qeanXG__portrait{border-radius:var(--radius-avatar);background:var(--brand-yale);width:72px;height:72px;color:var(--color-white);font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-section-heading);object-fit:cover;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.JobConsultantPanel-module__qeanXG__portraitImage{object-fit:cover}.JobConsultantPanel-module__qeanXG__name{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-card-title);font-variation-settings:"wght" 600;letter-spacing:var(--tracking-card-title);font-weight:600;line-height:var(--leading-card-title);margin:0 0 4px}.JobConsultantPanel-module__qeanXG__role{color:var(--brand-off-white);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.JobConsultantPanel-module__qeanXG__about{border-radius:var(--radius-component);background:var(--color-raised-on-ink);font-size:var(--text-body);line-height:var(--leading-body);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.JobConsultantPanel-module__qeanXG__about strong{font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-weight:inherit}.JobConsultantPanel-module__qeanXG__clear,.JobConsultantPanel-module__qeanXG__textButton{color:inherit;cursor:pointer;font:inherit;font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-size:var(--text-control);text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.JobConsultantPanel-module__qeanXG__body{padding:30px 44px 36px}.JobConsultantPanel-module__qeanXG__form,.JobConsultantPanel-module__qeanXG__result{flex-direction:column;gap:18px;display:flex}.JobConsultantPanel-module__qeanXG__title{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-subsection);font-variation-settings:"wght" 600;letter-spacing:-.03em;font-weight:600;line-height:var(--leading-subsection);margin:0}.JobConsultantPanel-module__qeanXG__copy{color:var(--color-muted);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.JobConsultantPanel-module__qeanXG__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.JobConsultantPanel-module__qeanXG__field{flex-direction:column;gap:8px;display:flex}.JobConsultantPanel-module__qeanXG__half{width:calc(50% - 7px)}.JobConsultantPanel-module__qeanXG__label{font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-size:var(--text-small);line-height:var(--leading-small);padding:0}.JobConsultantPanel-module__qeanXG__field input,.JobConsultantPanel-module__qeanXG__field textarea{border:1px solid var(--color-line-strong);border-radius:var(--radius-component);background:var(--color-white);width:100%;min-height:54px;color:var(--brand-ink);font:inherit;font-size:var(--text-body);line-height:var(--leading-body);padding:14px 16px}.JobConsultantPanel-module__qeanXG__field textarea{resize:vertical;min-height:112px}.JobConsultantPanel-module__qeanXG__field [aria-invalid=true]{border-color:var(--color-error)}.JobConsultantPanel-module__qeanXG__error,.JobConsultantPanel-module__qeanXG__formError{color:var(--color-error);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.JobConsultantPanel-module__qeanXG__times{border:0;margin:0;padding:0}.JobConsultantPanel-module__qeanXG__times legend{margin-bottom:8px}.JobConsultantPanel-module__qeanXG__chips{flex-wrap:wrap;gap:8px;display:flex}.JobConsultantPanel-module__qeanXG__chip{cursor:pointer;position:relative}.JobConsultantPanel-module__qeanXG__chip input{opacity:0;position:absolute}.JobConsultantPanel-module__qeanXG__chip span{border:1px solid var(--brand-ink);border-radius:var(--radius-pill);font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-size:var(--text-small);padding:10px 14px;display:inline-flex}.JobConsultantPanel-module__qeanXG__chip input:checked+span{background:var(--brand-ink);color:var(--color-white)}.JobConsultantPanel-module__qeanXG__consent{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);align-items:flex-start;gap:12px;display:flex}.JobConsultantPanel-module__qeanXG__consent input{width:22px;height:22px;accent-color:var(--brand-ink);flex-shrink:0;margin:0}.JobConsultantPanel-module__qeanXG__consent a{color:inherit}.JobConsultantPanel-module__qeanXG__primary,.JobConsultantPanel-module__qeanXG__primaryDark,.JobConsultantPanel-module__qeanXG__secondary{border-radius:var(--radius-component);cursor:pointer;min-height:56px;font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-size:var(--text-lead);border:0;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.JobConsultantPanel-module__qeanXG__primary{background:var(--brand-tiger);color:var(--brand-on-tiger)}.JobConsultantPanel-module__qeanXG__primary:disabled{opacity:.7;cursor:progress}.JobConsultantPanel-module__qeanXG__primaryDark{background:var(--brand-ink);color:var(--color-white)}.JobConsultantPanel-module__qeanXG__secondary{border:1px solid var(--brand-ink);color:var(--brand-ink)}.JobConsultantPanel-module__qeanXG__textButton{font-size:var(--text-control);align-self:flex-start}.JobConsultantPanel-module__qeanXG__files{flex-direction:column;gap:10px;display:flex}.JobConsultantPanel-module__qeanXG__files>.JobConsultantPanel-module__qeanXG__label{margin:0}.JobConsultantPanel-module__qeanXG__fileDrop{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-component);background:var(--color-paper);cursor:pointer;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.JobConsultantPanel-module__qeanXG__fileInput{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.JobConsultantPanel-module__qeanXG__fileIcon{border:1px solid var(--color-line);border-radius:var(--radius-avatar);background:var(--color-white);width:40px;height:40px;font-size:var(--text-card-title);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.JobConsultantPanel-module__qeanXG__fileText{flex-direction:column;flex:1;gap:2px;display:flex}.JobConsultantPanel-module__qeanXG__fileTitle,.JobConsultantPanel-module__qeanXG__fileChoose{font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-size:var(--text-control)}.JobConsultantPanel-module__qeanXG__fileChoose{font-size:var(--text-control);text-underline-offset:3px;text-decoration:underline}.JobConsultantPanel-module__qeanXG__fileMeta{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.JobConsultantPanel-module__qeanXG__fileAdded{border:1.5px solid var(--brand-turquoise);border-radius:var(--radius-component);background:var(--route-projects-wash);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.JobConsultantPanel-module__qeanXG__fileKind{color:var(--color-success);font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 2px}.JobConsultantPanel-module__qeanXG__fileName{font-family:var(--font-funnel-display), sans-serif;font-size:var(--text-card-title);font-variation-settings:"wght" 600;overflow-wrap:anywhere;margin:0 0 2px;font-weight:600}.JobConsultantPanel-module__qeanXG__clearDark{color:var(--brand-ink);cursor:pointer;font-family:var(--font-sequel-sans-bold), var(--font-sequel-sans), sans-serif;font-size:var(--text-small);text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;padding:0;text-decoration:underline}.JobConsultantPanel-module__qeanXG__fileNote,.JobConsultantPanel-module__qeanXG__progress{color:var(--color-muted);font-size:var(--text-small);line-height:var(--leading-small);margin:0}.JobConsultantPanel-module__qeanXG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media not (min-width:40rem){.JobConsultantPanel-module__qeanXG__panel{border-radius:var(--radius-component) var(--radius-component) 0 0;border-left:0;width:100%;height:auto;max-height:92dvh;inset:auto 0 0}.JobConsultantPanel-module__qeanXG__head{gap:16px;padding:12px 20px 20px}.JobConsultantPanel-module__qeanXG__handle{border-radius:var(--radius-small);background:var(--color-muted);align-self:center;width:44px;height:5px;display:block}.JobConsultantPanel-module__qeanXG__portrait{width:52px;height:52px;font-size:var(--text-card-title-mobile)}.JobConsultantPanel-module__qeanXG__name{font-size:var(--text-card-title-mobile);line-height:var(--leading-card-title-mobile)}.JobConsultantPanel-module__qeanXG__role{font-size:var(--text-small)}.JobConsultantPanel-module__qeanXG__about{font-size:var(--text-small);flex-direction:column;align-items:flex-start;gap:6px}.JobConsultantPanel-module__qeanXG__body{padding:22px 20px 28px}.JobConsultantPanel-module__qeanXG__title{font-size:var(--text-subsection-mobile);line-height:var(--leading-subsection-mobile)}.JobConsultantPanel-module__qeanXG__row{grid-template-columns:1fr}.JobConsultantPanel-module__qeanXG__half{width:100%}}@media (prefers-reduced-motion:no-preference){.JobConsultantPanel-module__qeanXG__panel[open]{animation:.22s cubic-bezier(.2,0,0,1) JobConsultantPanel-module__qeanXG__panel-in}@keyframes JobConsultantPanel-module__qeanXG__panel-in{0%{opacity:0;transform:translate(24px)}}}@media (not (min-width:40rem)) and (prefers-reduced-motion:no-preference){.JobConsultantPanel-module__qeanXG__panel[open]{animation-name:JobConsultantPanel-module__qeanXG__sheet-in}@keyframes JobConsultantPanel-module__qeanXG__sheet-in{0%{opacity:0;transform:translateY(32px)}}}.JobConsultantPanel-module__qeanXG__field input:focus-visible,.JobConsultantPanel-module__qeanXG__field textarea:focus-visible,.JobConsultantPanel-module__qeanXG__chip input:focus-visible+span,.JobConsultantPanel-module__qeanXG__consent input:focus-visible,.JobConsultantPanel-module__qeanXG__primary:focus-visible,.JobConsultantPanel-module__qeanXG__close:focus-visible,.JobConsultantPanel-module__qeanXG__clear:focus-visible,.JobConsultantPanel-module__qeanXG__fileDrop:focus-within{outline:2px solid var(--brand-ink);outline-offset:2px}
.GuideQuestions-module__Ss8TaG__questions{border-top:1px solid var(--brand-ink);color:var(--brand-ink);font-family:var(--font-sequel-sans);font-variation-settings:normal;flex-direction:column;gap:24px;margin-top:48px;padding-top:32px;font-weight:310;display:flex}.GuideQuestions-module__Ss8TaG__heading{gap:12px;display:grid}.GuideQuestions-module__Ss8TaG__questions .GuideQuestions-module__Ss8TaG__heading h2{font-family:var(--font-stack-display);font-variation-settings:normal;font-weight:600;font-size:var(--text-section-heading);line-height:var(--leading-section);letter-spacing:var(--tracking-section);margin:0}.GuideQuestions-module__Ss8TaG__questions p,.GuideQuestions-module__Ss8TaG__questions h3{margin:0}.GuideQuestions-module__Ss8TaG__heading p,.GuideQuestions-module__Ss8TaG__answerText{font-size:var(--text-body);line-height:var(--leading-body)}.GuideQuestions-module__Ss8TaG__list{border-top:1px solid var(--brand-off-white)}.GuideQuestions-module__Ss8TaG__item{border-bottom:1px solid var(--brand-off-white)}.GuideQuestions-module__Ss8TaG__toggle{width:100%;color:inherit;text-align:left;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-body);line-height:var(--leading-body);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;transition:color .16s;display:flex}.GuideQuestions-module__Ss8TaG__symbol{flex:0 0 44px;place-items:center;height:44px;font-size:24px;line-height:28px;display:grid}.GuideQuestions-module__Ss8TaG__answer{gap:16px;padding-bottom:24px;display:grid}.GuideQuestions-module__Ss8TaG__answerText{white-space:pre-line}.GuideQuestions-module__Ss8TaG__source,.GuideQuestions-module__Ss8TaG__discussion a{color:var(--brand-yale);text-underline-offset:.2em;text-decoration:underline}.GuideQuestions-module__Ss8TaG__source{font-size:var(--text-body);line-height:var(--leading-body);justify-self:start}.GuideQuestions-module__Ss8TaG__followUps{gap:12px;display:grid}.GuideQuestions-module__Ss8TaG__followUps>p{font-size:var(--text-small);line-height:var(--leading-small)}.GuideQuestions-module__Ss8TaG__choices{flex-wrap:wrap;gap:12px;display:flex}.GuideQuestions-module__Ss8TaG__choices button{border:1px solid var(--brand-ink);max-width:100%;color:inherit;text-align:left;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;transition:color .16s,border-color .16s;display:inline-flex}.GuideQuestions-module__Ss8TaG__choices button>span:last-child{flex-shrink:0;font-size:20px}.GuideQuestions-module__Ss8TaG__toggle:hover,.GuideQuestions-module__Ss8TaG__choices button:hover{color:var(--brand-yale)}.GuideQuestions-module__Ss8TaG__choices button:hover{border-color:var(--brand-yale)}.GuideQuestions-module__Ss8TaG__discussion{font-size:var(--text-body);line-height:var(--leading-body);flex-wrap:wrap;gap:8px 16px;display:flex}@media (max-width:767px){.GuideQuestions-module__Ss8TaG__questions .GuideQuestions-module__Ss8TaG__heading h2{font-size:var(--text-section-mobile);line-height:var(--leading-section-mobile)}.GuideQuestions-module__Ss8TaG__choices{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.GuideQuestions-module__Ss8TaG__toggle,.GuideQuestions-module__Ss8TaG__choices button{transition:none}}.GuideQuestions-module__Ss8TaG__questions button:focus-visible,.GuideQuestions-module__Ss8TaG__questions a:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
.ListingEmbeds-module__waT3Cq__grid{gap:1rem;margin-top:3rem;display:grid}.ListingEmbeds-module__waT3Cq__embed{color:var(--brand-ink);background:var(--color-paper);border:1px solid #1616163d;border-top:.42rem solid var(--pilot-accent);padding:clamp(1.2rem,3vw,2rem)}.ListingEmbeds-module__waT3Cq__heading{align-items:start;gap:.8rem;display:flex}.ListingEmbeds-module__waT3Cq__heading span{color:#16161694;font-variation-settings:"wght" 740;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.ListingEmbeds-module__waT3Cq__heading h3{color:var(--brand-ink);font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.035em;margin:.2rem 0 0;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:650}.ListingEmbeds-module__waT3Cq__videoFrame,.ListingEmbeds-module__waT3Cq__audioFrame{background:var(--brand-ink);width:100%;margin-top:1.4rem;position:relative;overflow:hidden}.ListingEmbeds-module__waT3Cq__videoFrame{aspect-ratio:16/9}.ListingEmbeds-module__waT3Cq__audioFrame{height:180px}:is(.ListingEmbeds-module__waT3Cq__videoFrame:has(.ListingEmbeds-module__waT3Cq__consentPlaceholder),.ListingEmbeds-module__waT3Cq__audioFrame:has(.ListingEmbeds-module__waT3Cq__consentPlaceholder)){aspect-ratio:auto;grid-template-columns:minmax(0,1fr);height:auto;display:grid}.ListingEmbeds-module__waT3Cq__audioFrame:has(.ListingEmbeds-module__waT3Cq__consentPlaceholder){min-height:180px}.ListingEmbeds-module__waT3Cq__videoFrame:has(.ListingEmbeds-module__waT3Cq__consentPlaceholder):before{content:"";aspect-ratio:16/9;grid-area:1/1}.ListingEmbeds-module__waT3Cq__videoFrame iframe,.ListingEmbeds-module__waT3Cq__audioFrame iframe,.ListingEmbeds-module__waT3Cq__consentPlaceholder{width:100%;height:100%;min-height:100%}.ListingEmbeds-module__waT3Cq__consentPlaceholder{grid-area:1/1;height:auto;min-height:min-content}.ListingEmbeds-module__waT3Cq__placeholder{width:100%;height:100%;color:var(--brand-off-white);background:linear-gradient(160deg, #ffffff14, transparent 42%), var(--brand-ink);text-align:center;border:0;place-content:center;place-items:center;gap:.75rem;padding:1.25rem;display:grid}.ListingEmbeds-module__waT3Cq__placeholder span{font-family:var(--font-funnel-display), sans-serif;letter-spacing:-.02em;font-size:1.15rem;font-weight:650}.ListingEmbeds-module__waT3Cq__caption{color:#161616c7;margin:1rem 0 0;line-height:1.55}
.CookieSettingsButton-module__030xnq__button{color:#ffffff85;width:auto;font-family:var(--font-stack-body-bold);font-synthesis:none;font-variation-settings:normal;font-weight:325;font-size:var(--text-control);line-height:var(--leading-control);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.CookieSettingsButton-module__030xnq__button:hover,.CookieSettingsButton-module__030xnq__button:focus-visible{color:var(--brand-chartreuse)}.CookieSettingsButton-module__030xnq__button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}
.ToolPageAd-module__dDXWWG__slot:has([data-ad-status=unfilled]){height:0;margin:0;padding:0;display:none;overflow:hidden}
