html{scroll-padding-top:6rem}body{--mltp-ease:cubic-bezier(.2,.7,.25,1)}.masthead{transition:box-shadow .25s ease,border-color .25s ease;background-color:var(--bg)}.masthead[data-stuck=true]{box-shadow:0 5px 24px -18px color-mix(in srgb,var(--text) 24%,transparent)}.hero__scrim{background:linear-gradient(90deg,#130e0de0,#130e0da8 43%,#130e0d38 78%,#130e0d1f),linear-gradient(0deg,rgba(19,14,13,.16),transparent 60%)}.hero__inner{position:relative;z-index:2}.hero__bg img{animation:none;scale:none;transform:translate3d(var(--mltp-hero-x,0px),var(--mltp-hero-y,0px),0) scale(1.035)}.hero .search{box-shadow:0 12px 34px -16px #0005;border:1px solid #ffffff45;transition:box-shadow .25s,border-color .25s}.hero .search:focus-within{box-shadow:0 0 0 4px #ffffff20,0 12px 34px -16px #0005;border-color:#fffc}.quick-chip{transition:background-color .2s,border-color .2s,transform .2s}.quick-chip:hover{transform:translateY(-2px)}:is(.tool,.guide,.card,.ev,.comm,.ad){border-radius:var(--radius-md,12px);transition:box-shadow .28s var(--mltp-ease),border-color .28s ease,translate .28s var(--mltp-ease)}:is(.card__media,.lead__media,.guide__media){overflow:hidden;border-radius:var(--radius-md,12px)}:is(.card__media,.lead__media,.guide__media) img{transition:transform .55s var(--mltp-ease),scale .55s var(--mltp-ease)}.lead:hover .lead__media img{transform:scale(1.025)}.tool{position:relative;isolation:isolate}.tool:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(230px circle at var(--mltp-card-x,50%) var(--mltp-card-y,50%),color-mix(in srgb,var(--brand-fg) 9%,transparent),transparent 72%);transition:opacity .25s;z-index:-1}.tool:hover:after{opacity:1}:is(.btn,.cta-nav,.icon-btn,.quick-chip,.pop-trigger):focus-visible{outline-offset:4px}:is(.btn,.cta-nav){transition:box-shadow .25s,background-color .25s,translate .25s}.btn--primary:hover{box-shadow:0 7px 20px -8px color-mix(in srgb,var(--brand-fg) 45%,transparent)}.cookie{box-shadow:0 12px 45px -24px color-mix(in srgb,var(--text) 35%,transparent);border-radius:18px}:where(input,textarea,select){transition:border-color .2s,box-shadow .2s}:where(input,textarea,select):focus-visible{outline-offset:3px}.reveal,.reveal-seq>*{animation:none;opacity:1;translate:none}.mltp-cursor{position:fixed;top:0;left:0;inline-size:26px;block-size:26px;border:1px solid color-mix(in srgb,var(--brand-fg) 50%,transparent);border-radius:50%;pointer-events:none;z-index:99990;opacity:0;transition:opacity .2s,width .2s,height .2s,background-color .2s,border-color .2s;contain:layout style;will-change:transform}.mltp-cursor.is-visible{opacity:.75}.mltp-cursor.is-link{inline-size:40px;block-size:40px;background:color-mix(in srgb,var(--brand-fg) 5%,transparent);border-color:color-mix(in srgb,var(--brand-fg) 30%,transparent)}.mltp-orbits{position:absolute;inline-size:min(43vw,620px);block-size:auto;right:-10%;top:0;z-index:1;pointer-events:none;opacity:.22;color:#f2dfce;transform-origin:center;overflow:visible}.mltp-orbits circle{fill:none;stroke:currentColor;stroke-width:.55}.mltp-orbits .mltp-orbit-dot{fill:currentColor;stroke:none}.mltp-orbit-track{transform-origin:300px 300px}.mltp-reading-progress{position:fixed;inset:0 auto auto 0;width:100%;height:2px;background:var(--brand-fg);transform:scaleX(0);transform-origin:left;z-index:99991;pointer-events:none}.mltp-page-hidden *,.mltp-page-hidden *:before,.mltp-page-hidden *:after{animation-play-state:paused!important}.mltp-motion-off .mltp-orbit-track,.mltp-motion-off .wx__icon *,.mltp-motion-off .cta-nav__spark{animation-play-state:paused!important}@media(prefers-reduced-motion:no-preference){.hero__bg img{transition:transform .32s ease-out;animation:mltp-image-in 1.15s var(--mltp-ease) both}.hero__inner>h1{animation:mltp-title-in .8s var(--mltp-ease) both}.hero__inner>.hero__lede{animation:mltp-title-in .8s .1s var(--mltp-ease) both}.hero__inner>.search{animation:mltp-title-in .8s .18s var(--mltp-ease) both}.mltp-orbit-track{animation:mltp-orbit 42s linear infinite}@keyframes mltp-image-in{0%{opacity:.7}to{opacity:1}}@keyframes mltp-title-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes mltp-orbit{to{transform:rotate(360deg)}}}@media(hover:hover)and (pointer:fine){:is(.tool,.guide,.card,.ev):hover{translate:0 -3px;box-shadow:0 13px 30px -23px color-mix(in srgb,var(--text) 35%,transparent)}.mltp-card-active{transform:perspective(1000px) rotateX(var(--mltp-tilt-x,0deg)) rotateY(var(--mltp-tilt-y,0deg));transition:transform .22s ease-out}}@media(max-width:46rem){.hero__scrim{background:linear-gradient(90deg,#130e0dde,#130e0d9e 65%,#130e0d66)}.mltp-orbits{width:85vw;right:-35%;opacity:.12}.cookie{max-inline-size:calc(100vw - 2rem)}.hero__bg img{transform:scale(1.025)}.hero .search{box-shadow:0 6px 22px -12px #0005}}@media(hover:none),(pointer:coarse){.mltp-cursor{display:none}.hero__bg img{transition:none}.mltp-orbit-track{animation:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.mltp-cursor{display:none!important}.hero__bg img,.mltp-card-active{transform:none!important}.mltp-orbits{opacity:.12}}@media print{.mltp-cursor,.mltp-orbits,.mltp-reading-progress{display:none!important}}.mltp-cursor.is-hero{border-color:#ffffffa6;background:#ffffff0d}#directory .standard{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}#directory .standard>div{min-width:0}#directory .steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 2rem;margin:0;padding:0;list-style:none}#directory .steps>.step{display:block;min-width:0;padding:1.1rem 0 0;border:0;border-top:1px solid var(--brand-border)}#directory .step h3{margin:0 0 .6rem;font-size:1.05rem;line-height:1.5;text-wrap:balance}#directory .step p{margin:0;font-size:.95rem;line-height:1.85;word-break:normal;overflow-wrap:break-word;text-wrap:pretty}#directory .standard__lede{line-height:1.85}@media(min-width:70rem){#directory .standard{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media(max-width:37.5rem){#directory .steps{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@property --mltp-rim-angle{syntax:"<angle>";initial-value:0deg;inherits:false}:is(.cta-nav,.btn--primary[href^="/apply"],.btn--primary[href^="https://mylifethai.com/apply"]){position:relative;isolation:isolate}:is(.cta-nav,.btn--primary[href^="/apply"],.btn--primary[href^="https://mylifethai.com/apply"]):after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--mltp-rim-angle),#bf795e 0deg,transparent 70deg,transparent 140deg,#769da9 180deg,transparent 250deg,transparent 315deg,#bf795e 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.cta-nav:before{display:none!important}@media(prefers-reduced-motion:no-preference){:is(.cta-nav,.btn--primary[href^="/apply"],.btn--primary[href^="https://mylifethai.com/apply"]):after{animation:mltp-rim 5s linear infinite}@keyframes mltp-rim{to{--mltp-rim-angle:360deg}}}.mltp-marquee{position:relative;display:flex;align-items:center;min-width:0;border-bottom:1px solid var(--line);background:var(--bg-raised);color:var(--text-muted)}.mltp-marquee__window{min-width:0;overflow:hidden;flex:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.mltp-marquee__track{display:flex;width:max-content}.mltp-marquee__group{display:flex;align-items:center;justify-content:space-around;gap:clamp(2rem,4vw,4.5rem);flex-shrink:0;min-width:100vw;margin:0;padding:1.25rem 2rem;list-style:none;box-sizing:border-box}.mltp-marquee__group li{display:flex;align-items:center;gap:clamp(2rem,4vw,4.5rem);white-space:nowrap;font-size:clamp(.85rem,1.15vw,1rem);font-weight:500;letter-spacing:.02em;line-height:1.5}.mltp-marquee__group li:before{content:"";width:5px;height:5px;flex-shrink:0;background:var(--brand-fg);opacity:.6;transform:rotate(45deg)}.mltp-marquee__toggle{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;margin:0 1rem 0 .25rem;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer}.mltp-marquee__toggle[hidden]{display:none}.mltp-marquee__toggle:hover{color:var(--text);border-color:var(--brand-border)}.mltp-marquee__toggle:focus-visible{outline:2px solid var(--brand-fg);outline-offset:3px}.mltp-play-icon,.mltp-marquee.is-paused .mltp-pause-icon{display:none}.mltp-marquee.is-paused .mltp-play-icon{display:block}@media(prefers-reduced-motion:no-preference){.mltp-marquee.is-ready .mltp-marquee__track{animation:mltp-marquee 42s linear infinite}@keyframes mltp-marquee{to{transform:translate(-50%)}}}.mltp-marquee:is(:hover,:focus-within,.is-paused,.mltp-motion-off) .mltp-marquee__track{animation-play-state:paused}.mltp-marquee:not(.is-ready) .mltp-marquee__group[aria-hidden]{display:none}.mltp-marquee:not(.is-ready) .mltp-marquee__track,.mltp-marquee:not(.is-ready) .mltp-marquee__group{width:100%;min-width:0;flex-wrap:wrap;gap:1rem 2rem}@media(prefers-reduced-motion:reduce){.mltp-marquee__track,.mltp-marquee__group{width:100%;min-width:0;flex-wrap:wrap;gap:1rem 2rem}.mltp-marquee__group[aria-hidden],.mltp-marquee__toggle{display:none}.mltp-marquee__window{-webkit-mask-image:none;mask-image:none}}@media print{.mltp-marquee{display:none}}@media(min-width:62rem)and (max-width:84rem){.masthead .nav{display:none}.masthead .nav-toggle{display:inline-grid}.mobile-nav:not([hidden]){display:block}.masthead__tools{margin-inline-start:auto}}.masthead .search-trigger{flex:0 0 auto;inline-size:clamp(10.5rem,14vw,12.5rem);min-inline-size:10.5rem;block-size:2.625rem;padding:0 .85rem;gap:.6rem;font-size:.875rem;line-height:1;white-space:nowrap;text-align:start}.masthead .search-trigger svg{flex:0 0 1rem}.masthead .search-trigger span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.masthead :is(.cta-nav,.pop-trigger){min-block-size:2.625rem;box-sizing:border-box}:is(.cta-nav,.btn--primary[href^="/apply"],.btn--primary[href^="https://mylifethai.com/apply"]){color:#fff;background:#242220;border-color:#ffffff26}:is(.cta-nav,.btn--primary[href^="/apply"],.btn--primary[href^="https://mylifethai.com/apply"]):hover{color:#fff;background:#302e2c;box-shadow:none}.cta-nav__label{color:inherit}
