.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.residency{position:relative;z-index:2;margin-top:clamp(-260px,-16vw,-150px);padding:clamp(22px,4vw,62px) 0 clamp(86px,10vw,140px);background:linear-gradient(180deg,rgba(253,245,235,0) 0,var(--bg) 10%,var(--bg) 100%);overflow:hidden}.residency__fade{position:absolute;inset:clamp(-160px,-12vw,-96px) 0 auto;height:clamp(220px,20vw,360px);pointer-events:none;background:radial-gradient(62% 64% at 18% 42%,rgba(253,245,235,.92),rgba(253,245,235,.42) 52%,rgba(253,245,235,0) 78%),radial-gradient(62% 64% at 82% 42%,rgba(253,245,235,.92),rgba(253,245,235,.42) 52%,rgba(253,245,235,0) 78%),linear-gradient(180deg,rgba(253,245,235,0) 0,var(--bg) 74%,var(--bg) 100%);filter:blur(26px);transform:scaleX(1.08)}.residency__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:clamp(48px,6vw,112px);gap:clamp(48px,6vw,112px);align-items:stretch}.residency__content{display:flex;flex-direction:column;justify-content:center}.residency__copy{display:block;margin-bottom:24px}.residency__label{display:inline-flex;margin-bottom:16px}.residency__title{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(38px,4vw,56px);line-height:1.05;color:var(--ink);max-width:14ch;text-wrap:balance}.residency__title em{font-style:italic}.residency__lede{margin:18px 0 0;max-width:52ch;font-family:var(--font-sans);font-size:clamp(15px,1.2vw,17.5px);line-height:1.55;color:var(--ink-soft)}.residency__visual{position:relative;display:block;width:100%;height:100%;min-height:560px;overflow:hidden;border:1px solid var(--paper-line-soft);border-radius:clamp(24px,3.2vw,42px);background:var(--bg-deep);box-shadow:0 26px 80px -50px rgba(20,20,15,.3);color:var(--ink);text-decoration:none;transform-origin:center top}.residency__visual-img,.residency__visual-img img{position:absolute;inset:0}.residency__visual-img img{object-fit:cover;filter:saturate(.92) contrast(.95)}.residency__visual-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,15,.02),rgba(20,20,15,.08) 58%,rgba(253,245,235,.28)),radial-gradient(68% 48% at 50% 100%,rgba(253,245,235,.62),rgba(253,245,235,0) 72%);pointer-events:none}.residency__visual-cta{position:absolute;right:clamp(18px,2.2vw,32px);bottom:clamp(18px,2.2vw,32px);display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border:1px solid rgba(20,20,15,.12);border-radius:8px;background:rgba(253,245,235,.78);color:var(--ink);font-family:var(--font-sans);font-size:13px;font-weight:620;box-shadow:0 16px 34px rgba(20,20,15,.1);backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05);transition:transform .2s var(--ease),background .2s var(--ease)}.residency__visual:hover{opacity:1}.residency__visual:hover .residency__visual-cta{transform:translateY(-2px);background:rgba(253,245,235,.92)}.residency__principles{display:flex;flex-direction:column;gap:14px;margin-top:32px;border-top:0}.residency__principle{display:flex;gap:18px;align-items:flex-start;min-height:auto;padding:20px;border:1px solid rgba(20,20,15,.05);border-radius:16px;transition:transform .22s var(--ease),border-color .22s var(--ease),background-color .22s var(--ease)}.residency__principle:hover{background:rgba(255,255,255,.44);border-color:rgba(20,20,15,.08)}.residency__principle-num{font-family:var(--font-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:620;margin-top:3px;display:block}.residency__principle-icon{position:relative;display:block;flex:0 0 clamp(54px,5.2vw,74px);width:clamp(54px,5.2vw,74px);aspect-ratio:1;margin-top:-8px}.home-plain__point-icon img,.residency__principle-icon img{object-fit:contain;filter:drop-shadow(0 12px 18px rgba(66,48,31,.1))}.residency__principle-info{display:flex;flex-direction:column;gap:4px}.residency__principle h3{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(18px,1.4vw,24px);line-height:1.15;letter-spacing:0;color:var(--ink)}.residency__principle p{margin:0;max-width:52ch;font-family:var(--font-sans);font-size:clamp(13.5px,.95vw,15px);line-height:1.5;color:var(--ink-soft)}@media (max-width:940px){.residency{margin-top:clamp(-170px,-22vw,-96px)}.residency__inner{grid-template-columns:1fr;gap:40px}.residency__visual{min-height:clamp(360px,46vw,520px);height:auto;aspect-ratio:16/9}}@media (max-width:680px){.residency{padding-bottom:70px}.residency__copy{gap:16px}.residency__title{max-width:12ch;font-size:clamp(34px,10vw,48px)}}.mask-line{display:block;overflow:hidden}.mask-line>span{display:block;will-change:transform}.apply__head-num,.faqs__head-num,.section-label .num{display:none!important}main .section,main .section--bordered{border:0!important}.home-plain{position:relative;background:var(--bg);padding:clamp(86px,10vw,150px) 0;overflow:hidden}.home-plain__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:clamp(44px,7vw,112px);gap:clamp(44px,7vw,112px);align-items:stretch}.home-plain--image-left .home-plain__media{order:-1}.home-plain__copy{max-width:660px;min-width:0;display:flex;flex-direction:column;justify-content:center}.faqs__head-label,.home-plain__label,.section-label .num-label{display:inline-flex;margin-bottom:clamp(16px,2vw,26px);font-family:var(--font-sans);font-size:11px;font-weight:620;letter-spacing:.2em;line-height:1;text-transform:uppercase;color:rgba(20,20,15,.5)}.home-plain__title{margin:0;max-width:16ch;font-family:var(--font-serif);font-weight:400;font-size:clamp(38px,4vw,56px);line-height:1.05;letter-spacing:0;color:var(--ink);text-wrap:balance}.home-plain__title em{font-style:italic}.home-plain__lede{margin:clamp(22px,2.8vw,34px) 0 0;max-width:58ch;font-family:var(--font-sans);font-size:clamp(16px,1.25vw,19px);line-height:1.62;color:rgba(20,20,15,.66)}.home-plain__media{position:relative;width:100%;height:100%;min-height:560px;overflow:hidden;border:0!important;border-radius:clamp(24px,3.2vw,42px);background:rgba(255,255,255,.28);box-shadow:0 30px 80px rgba(66,48,31,.08),inset 0 1px 0 rgba(255,255,255,.56);isolation:isolate}.home-plain__media img{object-fit:cover}.home-plain__media:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:34%;pointer-events:none;background:linear-gradient(180deg,rgba(253,245,235,0),rgba(253,245,235,.82))}.home-plain__asset{position:absolute;z-index:2;width:clamp(112px,11vw,176px);aspect-ratio:1;filter:drop-shadow(0 18px 34px rgba(20,20,15,.14))}.home-plain__asset img{object-fit:contain}.home-plain__asset--left{left:clamp(18px,3vw,40px);bottom:clamp(18px,3vw,40px)}.home-plain__asset--right{right:clamp(18px,3vw,42px);bottom:clamp(18px,3vw,42px)}.home-plain__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px);margin-top:clamp(34px,4.5vw,58px)}.home-plain__point{padding:clamp(18px,2.2vw,28px);border:1px solid rgba(20,20,15,.06);border-radius:18px;background:rgba(255,255,255,.22);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);transition:transform .22s var(--ease),background-color .22s var(--ease),border-color .22s var(--ease);display:flex;align-items:flex-start;gap:clamp(14px,1.5vw,20px)}.home-plain__point-icon{position:relative;display:block;flex:0 0 clamp(58px,5.4vw,82px);width:clamp(58px,5.4vw,82px);aspect-ratio:1;margin-top:-10px;margin-left:-4px}.home-plain__point:hover{background:rgba(255,255,255,.44);border-color:rgba(20,20,15,.08)}.home-plain__point h3{margin:0;font-family:var(--font-sans);font-size:clamp(17px,1.35vw,21px);line-height:1.18;font-weight:620;letter-spacing:0;color:var(--ink)}.home-plain__point p{margin:10px 0 0;font-family:var(--font-sans);font-size:clamp(14px,1vw,16px);line-height:1.55;color:rgba(20,20,15,.62)}.program__inner{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-gap:clamp(48px,6vw,112px);gap:clamp(48px,6vw,112px);align-items:stretch}.program__photo{position:relative;width:100%;height:100%;min-height:560px;overflow:hidden;border-radius:clamp(24px,3.2vw,42px);box-shadow:0 30px 80px rgba(66,48,31,.08)}.program__photo img{object-fit:cover}.program__content{display:flex;flex-direction:column;justify-content:center;gap:32px}.program__head{display:block}.program__title{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(38px,4vw,56px);line-height:1.05;letter-spacing:0;color:var(--ink);max-width:14ch;text-wrap:balance}.program__title em{font-style:italic}.program__lede{margin:18px 0 0;max-width:52ch;font-family:var(--font-sans);font-size:clamp(15px,1.2vw,17.5px);line-height:1.55;color:var(--ink-soft)}.program__calendar{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid rgba(20,20,15,.06);border-radius:20px;background:rgba(255,255,255,.22);backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.program__step{position:relative;display:flex;flex-direction:column;gap:clamp(16px,1.7vw,24px);min-height:300px;padding:clamp(18px,2vw,28px);border:0;border-right:1px solid rgba(20,20,15,.06);border-radius:0;background:transparent;transition:transform .22s var(--ease),background-color .22s var(--ease),border-color .22s var(--ease)}.program__step:last-child{border-right:0}.program__step:hover{background:rgba(255,255,255,.34);border-color:rgba(20,20,15,.08)}.program__step-top{display:flex;align-items:center;gap:12px}.program__step-index{flex:0 0 38px;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(20,20,15,.14);border-radius:50%;background:rgba(253,245,235,.82);font-size:17px;position:relative;z-index:1}.program__step-index,.program__step-month{font-family:var(--font-serif);color:var(--ink)}.program__step-month{display:block;font-size:clamp(24px,2.2vw,34px);font-weight:400;line-height:1}.program__step-dates{display:block;margin-top:4px;font-family:var(--font-sans);font-size:10.5px;font-weight:640;letter-spacing:.18em;text-transform:uppercase;color:rgba(20,20,15,.42)}.program__step-line{position:relative;display:block;height:38px}.program__step-line:before{content:"";position:absolute;left:0;right:-28px;top:50%;height:1px;background:rgba(20,20,15,.14)}.program__step:last-child .program__step-line:before{right:0}.program__step-line span{position:absolute;left:0;top:50%;width:12px;height:12px;border:1px solid rgba(20,20,15,.18);border-radius:50%;background:var(--bg);transform:translateY(-50%);box-shadow:0 0 0 8px rgba(253,245,235,.72)}.program__step-copy{display:flex;flex-direction:column;gap:12px;margin-top:auto}.program__step h3{margin:0;font-family:var(--font-serif);font-size:clamp(25px,2.2vw,36px);font-weight:400;line-height:1.02;color:var(--ink)}.program__step p{margin:0;font-family:var(--font-sans);font-size:clamp(13.5px,.95vw,15px);line-height:1.5;color:rgba(20,20,15,.62)}.program__step p strong{display:block;margin-bottom:4px;font-family:var(--font-sans);font-size:10px;font-weight:680;letter-spacing:.18em;text-transform:uppercase;color:rgba(20,20,15,.42)}.program__demo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,1.8vw,22px);gap:clamp(14px,1.8vw,22px)}.program__demo-card{padding:clamp(20px,2vw,28px);border:1px solid rgba(20,20,15,.05);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,.16)),rgba(255,255,255,.18);transition:transform .22s var(--ease),background-color .22s var(--ease),border-color .22s var(--ease)}.program__demo-card:hover{background:rgba(255,255,255,.44);border-color:rgba(20,20,15,.08)}.program__demo-card span{display:block;margin-bottom:14px;font-family:var(--font-sans);font-size:11px;font-weight:620;letter-spacing:.2em;text-transform:uppercase;color:rgba(20,20,15,.42)}.program__demo-card h3{margin:0;font-family:var(--font-sans);font-size:clamp(17px,1.35vw,21px);font-weight:620;color:var(--ink)}.program__demo-card p{margin:10px 0 0;font-family:var(--font-sans);font-size:clamp(13.5px,.95vw,15px);line-height:1.5;color:rgba(20,20,15,.6)}@media (max-width:940px){.program__inner{grid-template-columns:1fr;gap:40px}.program__photo{min-height:clamp(360px,46vw,520px);height:auto;aspect-ratio:16/9}}@media (max-width:680px){.program__calendar{grid-template-columns:1fr}.program__step{min-height:auto;border-right:0;border-bottom:1px solid rgba(20,20,15,.06)}.program__step:last-child{border-bottom:0}.program__step-line{height:24px}.program__step-line:before{left:19px;right:auto;top:0;bottom:-24px;width:1px;height:auto}.program__step:last-child .program__step-line:before{bottom:50%}.program__step-line span{left:13px;top:0;transform:none}.program__demo{grid-template-columns:1fr}}.residency{border:0!important;padding-bottom:clamp(82px,10vw,142px)}.residency__inner{gap:clamp(36px,5vw,70px)}.residency__label{position:static;top:auto}.residency__title{max-width:12ch;letter-spacing:0}.residency__visual{border:0!important;box-shadow:0 30px 80px rgba(66,48,31,.08)}.residency__principle{border:1px solid rgba(20,20,15,.06);border-radius:18px;background:rgba(255,255,255,.2)}.residency__principle-num{display:none}#provided{padding:clamp(86px,10vw,150px) 0!important}.provided__inner{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:clamp(48px,6vw,112px);gap:clamp(48px,6vw,112px);align-items:stretch}.provided__content{display:flex;flex-direction:column;justify-content:center}.provided__intro{margin-bottom:28px}.provided__title{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(38px,4vw,56px);line-height:1.05;letter-spacing:0;color:var(--ink);max-width:14ch;text-wrap:balance}.provided__title em{font-style:italic}.provided__lede{margin:18px 0 0;max-width:52ch;font-family:var(--font-sans);font-size:clamp(15px,1.2vw,17.5px);line-height:1.55;color:var(--ink-soft)}.provided__photo{position:relative;width:100%;height:100%;min-height:560px;overflow:hidden;border-radius:clamp(24px,3.2vw,42px);border:1px solid var(--paper-line-soft)!important;background:var(--bg-deep);box-shadow:0 26px 80px -50px rgba(20,20,15,.3)!important}.provided__photo img{object-fit:cover}.provided__photo:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:34%;pointer-events:none;background:linear-gradient(180deg,rgba(253,245,235,0),rgba(253,245,235,.82))}.provided__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px;border-top:0}.provided__card{padding:24px;border:1px solid rgba(20,20,15,.05)!important;border-radius:18px!important;background:rgba(255,255,255,.2)!important;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08);box-shadow:none!important;display:flex;flex-direction:column;gap:12px;min-height:auto;transition:transform .22s var(--ease),background-color .22s var(--ease),border-color .22s var(--ease)}.provided__card:hover{background:rgba(255,255,255,.44)!important;border-color:rgba(20,20,15,.08)!important}.provided__card-icon{position:relative;display:block;width:min(80px,48%);height:auto;aspect-ratio:1;margin:0 0 10px}.provided__card-title{margin:0;font-family:var(--font-sans);font-size:clamp(17px,1.4vw,21px);font-weight:620;color:var(--ink);line-height:1.15}.provided__card-copy{margin:0;font-family:var(--font-sans);font-size:clamp(13px,.95vw,15px);line-height:1.48;color:var(--ink-soft);max-width:42ch}.provided__card-points{display:flex;list-style:none;margin:4px 0 0;padding:0;flex-direction:column;gap:6px}.provided__card-points li{font-family:var(--font-sans);font-size:clamp(12px,.85vw,13.5px);line-height:1.4;color:rgba(20,20,15,.6);padding-left:14px;position:relative}.provided__card-points li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:1px;background:var(--muted-2)}@media (max-width:940px){.provided__inner{grid-template-columns:1fr;gap:40px}.provided__photo{min-height:clamp(360px,46vw,520px);height:auto;aspect-ratio:16/9}}@media (max-width:680px){.provided__grid{grid-template-columns:1fr}}.faqs{padding:clamp(86px,10vw,150px) 0!important}.faqs__head{border:0!important;padding:0!important;margin-bottom:clamp(18px,2vw,26px)!important}.faqs__title{margin:0;max-width:16ch;font-family:var(--font-serif);font-weight:400;font-size:clamp(38px,4vw,56px);line-height:1.05;letter-spacing:0;color:var(--ink);text-wrap:balance}.faqs__list{list-style:none;padding:0;border-top:1px solid var(--paper-line-soft);margin:clamp(34px,4vw,56px) 0 0}.faqs__item{border-bottom:1px solid var(--paper-line-soft);border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.faqs__item,.faqs__q{background:transparent!important}.faqs__q{display:grid;grid-template-columns:56px 1fr 28px;align-items:center;grid-gap:clamp(18px,2vw,28px);gap:clamp(18px,2vw,28px);width:100%;padding:clamp(20px,2.2vw,28px) 0!important;text-align:left;border:0!important;cursor:pointer}.faqs__q-num{font-family:var(--font-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);font-weight:500;align-self:center}.faqs__item.is-open .faqs__q-num,.faqs__q-text{color:var(--ink)}.faqs__q-text{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(18px,1.8vw,26px);line-height:1.15;letter-spacing:-.022em;text-wrap:balance;transition:color .22s var(--ease)}.faqs__q:hover .faqs__q-text{color:var(--accent)!important}.faqs__q-toggle{display:inline-flex;align-items:center;justify-content:center;justify-self:end;width:28px;height:28px;color:var(--ink)}.faqs__q-mark{display:inline-block;font-family:var(--font-sans);font-size:24px;line-height:1;color:var(--muted-2);transition:transform .26s var(--ease),opacity .22s var(--ease)}.faqs__q:hover .faqs__q-mark{color:var(--accent)}.faqs__item.is-open .faqs__q-mark{transform:rotate(45deg);color:var(--ink)}.faqs__a-wrap{border-top:1px solid var(--paper-line-soft)}.faqs__a{padding:0 0 clamp(20px,2.2vw,28px) 56px!important;font-family:var(--font-sans);font-size:clamp(15px,1.15vw,17px);line-height:1.62;color:var(--ink-soft);max-width:64ch}.faqs__form{border:0!important;border-radius:22px!important;background:rgba(255,255,255,.22)}@media (max-width:640px){.faqs__q{grid-template-columns:32px 1fr 24px;gap:12px}.faqs__a{padding-left:32px!important}}.nav.is-open .nav__row{grid-template-columns:1fr auto 1fr;width:100%;min-height:68px;margin:0;padding:clamp(14px,1.5vw,22px) clamp(18px,2.7vw,40px) 8px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav.is-open .nav__links,.nav.is-open .nav__meta{display:none!important}.nav.is-open .nav__burger{justify-self:start;width:44px;min-height:44px;border:1px solid rgba(20,20,15,.12);border-radius:10px;background:rgba(253,245,235,.72);color:var(--ink);box-shadow:0 12px 34px rgba(20,20,15,.08)}.nav.is-open .nav__crest{grid-column:2;justify-self:center}.nav__panel{background:var(--bg)}.nav__panel-grid{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.35fr) minmax(220px,.55fr);grid-gap:clamp(28px,4.4vw,72px);gap:clamp(28px,4.4vw,72px);height:100svh;overflow-y:auto;padding:clamp(96px,10vh,118px) clamp(24px,4.5vw,64px) clamp(24px,3vw,42px);align-items:stretch}.nav__panel-aside,.nav__panel-list-wrap,.nav__panel-side{min-height:0}.nav__panel-list-wrap{display:flex;align-items:flex-start;border-top:0}.nav__panel-list{width:100%}.nav__panel-list li{border-bottom:1px solid rgba(20,20,15,.08)}.nav__panel-link{border:0!important;font-family:var(--font-serif);font-size:clamp(30px,3.8vw,58px);font-weight:400;line-height:.95;letter-spacing:0;padding:clamp(8px,1vh,13px) 0}.nav__panel-aside-detail,.nav__panel-aside-label,.nav__panel-side-caption{letter-spacing:.12em}.nav__panel-aside{align-self:end;grid-template-columns:1fr;gap:18px;padding-top:0;border-top:0}@media (max-width:980px){.faqs__list,.home-plain__grid,.provided__grid{grid-template-columns:1fr}.home-plain--image-left .home-plain__media{order:0}.faqs__title,.home-plain__title,.provided__intro .section__title,.residency__title{max-width:10ch}.nav__panel-grid{grid-template-columns:1fr;gap:20px;overflow:hidden;padding:84px 22px 24px}.nav__panel-side{display:none}.nav__panel-list-wrap{align-items:start}.nav__panel-link{font-size:clamp(38px,11vw,58px);padding:12px 0}}@media (max-width:640px){#provided,.faqs,.home-plain{padding-block:72px!important}.home-plain__media,.provided__photo{min-height:360px;border-radius:24px}.home-plain__points{grid-template-columns:1fr}}@media (max-width:980px){.nav__panel-grid{height:100%;overflow-y:auto;overscroll-behavior:contain;align-content:start;padding:clamp(92px,11vh,108px) clamp(18px,4.8vw,24px) calc(24px + env(safe-area-inset-bottom))}.nav__panel-list-wrap{align-items:start;border-top:1px solid rgba(20,20,15,.08);padding-top:4px}.nav__panel-link{grid-template-columns:minmax(0,1fr) auto;font-size:clamp(30px,8.6vw,42px);line-height:1.02;padding:14px 0}.nav__panel-arrow{align-self:center;font-size:15px;opacity:1;transform:none}.nav__panel-aside{display:grid;align-self:auto;grid-template-columns:1fr;grid-gap:14px;gap:14px;padding-top:18px;border-top:1px solid rgba(20,20,15,.08)}.nav__panel-aside-block{gap:5px}.nav__panel-aside-value{font-size:16px}.nav__panel-aside-detail{font-size:11.5px}.nav__panel-aside-link,.nav__panel-cta{width:100%}.nav__panel-cta{justify-content:space-between;min-height:50px;padding:0 16px;border-radius:12px}}@media (max-width:640px){.nav{left:0;right:auto;width:100dvw;max-width:100%}.nav.is-home.is-scrolled:not(.is-open) .nav__row,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__row,.nav__row{position:relative;grid-template-columns:104px minmax(0,1fr) 104px;gap:6px;width:calc(100% - 12px);max-width:calc(100% - 12px);min-height:52px;margin-top:6px;padding:6px;border:1px solid rgba(20,20,15,.08);border-radius:14px;background:rgba(253,245,235,.84);box-shadow:0 16px 34px rgba(20,20,15,.08),inset 0 1px 0 rgba(255,255,255,.52);backdrop-filter:blur(16px) saturate(1.05);-webkit-backdrop-filter:blur(16px) saturate(1.05)}.nav__burger,.nav__meta{position:relative;z-index:2}.nav.is-open .nav__row{width:100%;min-height:56px;margin:0;padding:calc(10px + env(safe-area-inset-top)) 14px 6px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav__meta{min-width:0;display:flex;justify-content:flex-end}.nav__crest{position:static;min-width:0;max-width:100%;justify-self:center}.nav.is-home.is-scrolled:not(.is-open) .nav__crest-img,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__crest-img,.nav__crest-img{width:min(32vw,128px);height:auto}.nav.is-home:not(.is-scrolled):not(.is-open) .nav__burger,.nav.is-scrolled .nav__burger,.nav__burger{width:40px;min-height:40px;padding:0;border-radius:10px}.nav.is-home.is-scrolled:not(.is-open) .nav__apply,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__apply,.nav__apply{width:100%;min-height:40px;padding:0 12px;gap:0;border-radius:10px;justify-content:center}.nav.is-home.is-scrolled:not(.is-open) .nav__apply.is-post-cutoff,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__apply.is-post-cutoff,.nav__apply.is-post-cutoff{padding-inline:8px}.nav.is-home:not(.is-scrolled):not(.is-open) .nav__apply-label,.nav__apply-label{font-size:12.5px}.nav__apply.is-post-cutoff .nav__apply-label{font-size:10.5px;line-height:1.12;white-space:normal;text-align:center}.nav.is-post-cutoff .nav__row,.nav.is-post-cutoff.is-home.is-scrolled:not(.is-open) .nav__row,.nav.is-post-cutoff.is-home:not(.is-scrolled):not(.is-open) .nav__row,.nav.is-post-cutoff:not(.is-home):not(.is-open) .nav__row{grid-template-columns:44px minmax(0,1fr) minmax(118px,32vw)}.nav.is-post-cutoff .nav__crest-img,.nav.is-post-cutoff.is-home.is-scrolled:not(.is-open) .nav__crest-img,.nav.is-post-cutoff.is-home:not(.is-scrolled):not(.is-open) .nav__crest-img,.nav.is-post-cutoff:not(.is-home):not(.is-open) .nav__crest-img{width:min(27vw,112px)}.nav__apply-arrow{display:none}.nav__panel-grid{gap:16px;padding:calc(76px + env(safe-area-inset-top)) 16px calc(22px + env(safe-area-inset-bottom))}.nav__panel-link{font-size:clamp(26px,8.4vw,36px);padding:10px 0}.nav__panel-aside{gap:10px}#provided,.apply,.faqs,.home-plain{padding-block:18px!important}.residency{margin-top:-82px;padding:0 0 18px}.faqs__head,.home-plain__grid,.program__inner,.provided__inner,.residency__inner{gap:12px}.faqs__head-label,.home-plain__label,.section-label .num-label{margin-bottom:10px}.home-plain__points,.program__demo,.provided__grid,.residency__principles{gap:12px;margin-top:18px}.provided__intro,.residency__copy{margin-bottom:10px}.faqs__title,.home-plain__title,.program__title,.provided__title,.residency__title{max-width:12ch}.home-plain__lede,.program__lede,.provided__lede,.residency__lede{margin-top:10px}.home-plain__point,.program__demo-card,.program__step,.provided__card,.residency__principle{padding:16px}.home-plain__point,.residency__principle{gap:12px}.home-plain__media,.program__photo,.provided__photo,.residency__visual{min-height:248px;aspect-ratio:4/3.05;border-radius:18px}.home-plain__media:after,.provided__photo:after{height:12%;background:linear-gradient(180deg,rgba(253,245,235,0),rgba(253,245,235,.38))}.residency__visual-veil{background:linear-gradient(180deg,rgba(20,20,15,.02),rgba(20,20,15,.04) 68%,rgba(253,245,235,.08)),radial-gradient(68% 36% at 50% 100%,rgba(253,245,235,.22),rgba(253,245,235,0) 72%)}.program__content{gap:18px}.program__calendar{border-radius:16px}.program__step{min-height:auto;gap:10px}.program__step-index{width:30px;height:30px;font-size:15px}.program__step-month{font-size:24px}.program__step-line{height:28px}.program__step-copy{align-self:start;gap:10px}.program__step h3{font-size:24px}.program__step p{font-size:14px;line-height:1.46}.program__demo-card span{margin-bottom:10px}.footer__panel{min-height:640px}}@media (max-width:420px){.nav.is-home.is-scrolled:not(.is-open) .nav__crest-img,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__crest-img,.nav:not(.is-home):not(.is-open) .nav__crest-img,.nav__crest-img{width:min(30vw,118px)}.nav__apply{padding:0 10px}.nav__panel-link{font-size:25px}}@media (max-width:760px){body,html{max-width:100%;overflow-x:clip}.container{width:min(100% - 24px,var(--container))}.team-page{padding-top:96px;padding-bottom:64px}.team__masthead{padding:18px 0 38px}.team__masthead:before{top:-12%;height:420px;filter:blur(18px)}.team__masthead-inner,.team__section-head{grid-template-columns:1fr;gap:18px}.team__masthead-inner{align-items:start;padding-bottom:28px}.team__masthead-title{max-width:9.5ch;font-size:clamp(50px,17vw,78px);line-height:.92}.team__masthead-text,.team__section-copy{max-width:31rem;font-size:15px;line-height:1.55}.team__plate{max-width:100%;border-radius:20px}.team__grid-wrap{padding-top:10px}.team__section-title{max-width:10ch;font-size:clamp(42px,14vw,64px);line-height:.94}.team__grid{gap:18px}.team__card,.team__grid{grid-template-columns:1fr}.team__card{gap:16px;padding:12px;border-radius:22px}.team__card-image{aspect-ratio:4/4.6;border-radius:16px}.team__card:nth-child(4) .team__card-photo{transform:scale(1.34) translateY(-8%)}.team__card:nth-child(4):hover .team__card-photo{transform:scale(1.37) translateY(-8%)}.team__card-illustration{right:12px;bottom:12px;width:clamp(76px,23vw,104px);border-radius:15px}.team__card-body{padding:4px 2px 6px}.team__card-name{max-width:12ch;font-size:clamp(38px,12vw,56px)}.team__card-meta{gap:8px}.team__card-loc,.team__card-role{font-size:10px}.team__card-bio{font-size:14px;line-height:1.52}.team__card-focus{grid-template-columns:1fr;gap:6px;margin-top:4px;padding:12px 0}.team__card-focus-value{font-size:15px}.team__card-links{gap:7px}.team__card-links a{min-height:34px;padding:0 11px}.program__photo{min-height:0;aspect-ratio:4/3}.program__content{gap:20px}.program__title{max-width:11ch;font-size:clamp(40px,13vw,60px)}.program__lede{max-width:33rem;font-size:14.5px}.program__calendar{overflow:visible;border-radius:18px}.program__step{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-areas:"top top" "line copy";grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;padding:18px}.program__step-top{grid-area:top;min-width:0}.program__step-index{flex-basis:34px;width:34px;height:34px}.program__step-month{font-size:29px}.program__step-dates{letter-spacing:.14em}.program__step-line{grid-area:line;width:34px;height:auto;min-height:118px}.program__step-line:before{left:17px;top:-4px;bottom:-22px}.program__step-line span{left:11px;top:12px}.program__step-copy{grid-area:copy;gap:12px;margin-top:0}.program__step h3{font-size:clamp(28px,8.5vw,38px);line-height:1}.program__step p{font-size:14px;line-height:1.5}.program__demo{gap:12px}.program__demo-card{padding:18px;border-radius:16px}}@media (max-width:640px){.nav.is-home.is-scrolled:not(.is-open) .nav__row,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__row,.nav:not(.is-home):not(.is-open) .nav__row,.nav__row{grid-template-columns:54px minmax(0,1fr) 82px;width:calc(100% - 14px);max-width:calc(100% - 14px);min-height:50px;margin-top:7px;padding:5px;border-radius:12px}.nav.is-home:not(.is-scrolled):not(.is-open) .nav__row{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav.is-home.is-scrolled:not(.is-open) .nav__row,.nav:not(.is-home):not(.is-open) .nav__row{background:rgba(253,245,235,.9)}.nav.is-home.is-scrolled:not(.is-open) .nav__crest-img,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__crest-img,.nav:not(.is-home):not(.is-open) .nav__crest-img,.nav__crest-img{width:min(36vw,138px);height:auto}.nav.is-home:not(.is-scrolled):not(.is-open) .nav__burger,.nav.is-scrolled .nav__burger,.nav:not(.is-home):not(.is-open) .nav__burger,.nav__burger{width:40px;min-height:40px;padding:0;border-radius:9px}.nav.is-home.is-scrolled:not(.is-open) .nav__apply,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__apply,.nav:not(.is-home):not(.is-open) .nav__apply,.nav__apply{width:auto;min-width:74px;min-height:40px;padding:0 12px;border-radius:9px}.nav__panel-grid{height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:calc(74px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom))}.nav__panel-list-wrap{flex:0 0 auto}.nav__panel-link{font-size:clamp(27px,8.2vw,36px);line-height:.98;padding:8px 0}.nav__panel-aside{display:none}.hero.hero--video{--hero-x:10px;--hero-y:66px;padding-bottom:0}.hero__video-frame{aspect-ratio:4/4.35;border-radius:18px}.hero__video{object-position:center 34%;transform:translate3d(0,2.5%,0) scale(1.075)}.hero__video-fade{height:156px;margin:-96px calc((var(--hero-x) * -1) - 22px) 0;filter:blur(18px);transform:scaleX(1.12) scaleY(1.04)}.hero__overlay{top:calc(var(--hero-y) + ((100vw - (var(--hero-x) * 2)) * .5));width:calc(100% - 24px)}.hero__copyplate{gap:9px}.hero__copyplate:before{inset:-22px -18px -20px;filter:blur(11px)}.hero__eyebrow{font-size:10px;letter-spacing:.16em}.hero__title{max-width:8.4ch;font-size:clamp(42px,12.8vw,58px)}.hero__powered{gap:7px;font-size:9.5px;letter-spacing:.12em}.hero__powered img{width:clamp(86px,27vw,112px)}.hero__lede{max-width:20rem;font-size:14px}.hero__ctas{gap:8px}.hero__primary,.hero__secondary{min-height:42px}}@media (max-width:430px){.container{width:min(100% - 20px,var(--container))}.nav.is-home.is-scrolled:not(.is-open) .nav__row,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__row,.nav:not(.is-home):not(.is-open) .nav__row,.nav__row{grid-template-columns:46px minmax(0,1fr) 74px;width:calc(100% - 10px);max-width:calc(100% - 10px)}.nav.is-home.is-scrolled:not(.is-open) .nav__crest-img,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__crest-img,.nav:not(.is-home):not(.is-open) .nav__crest-img,.nav__crest-img{width:min(37vw,126px)}.nav.is-home.is-scrolled:not(.is-open) .nav__apply,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__apply,.nav:not(.is-home):not(.is-open) .nav__apply,.nav__apply{min-width:68px;padding:0 10px}.nav.is-post-cutoff .nav__row,.nav.is-post-cutoff.is-home.is-scrolled:not(.is-open) .nav__row,.nav.is-post-cutoff.is-home:not(.is-scrolled):not(.is-open) .nav__row,.nav.is-post-cutoff:not(.is-home):not(.is-open) .nav__row{grid-template-columns:42px minmax(0,1fr) minmax(124px,34vw)}.nav.is-post-cutoff .nav__apply,.nav.is-post-cutoff.is-home.is-scrolled:not(.is-open) .nav__apply,.nav.is-post-cutoff.is-home:not(.is-scrolled):not(.is-open) .nav__apply,.nav.is-post-cutoff:not(.is-home):not(.is-open) .nav__apply{min-width:118px;padding-inline:8px}.nav.is-post-cutoff .nav__crest-img,.nav.is-post-cutoff.is-home.is-scrolled:not(.is-open) .nav__crest-img,.nav.is-post-cutoff.is-home:not(.is-scrolled):not(.is-open) .nav__crest-img,.nav.is-post-cutoff:not(.is-home):not(.is-open) .nav__crest-img{width:min(27vw,106px)}.nav.is-home:not(.is-scrolled):not(.is-open) .nav__apply-label,.nav__apply-label{font-size:12px}.nav__panel-link{font-size:clamp(25px,7.7vw,33px)}.hero__title{font-size:clamp(40px,12vw,52px)}.hero__powered img{width:clamp(78px,25vw,104px)}.hero__lede{max-width:18rem}.program__step{padding:16px}.program__step-month{font-size:26px}.program__step h3{font-size:28px}}@media (max-width:760px){.apply,.footer,.home-plain,.program,.residency{overflow-x:clip}.hero__apply-status{max-width:100%;justify-content:center;text-align:center}}@media (max-width:640px){.nav.is-home.is-scrolled:not(.is-open) .nav__row,.nav.is-home:not(.is-scrolled):not(.is-open) .nav__row,.nav:not(.is-home):not(.is-open) .nav__row,.nav__row{margin:7px auto 0}.nav.is-open .nav__row{margin:0}.nav.is-post-cutoff .nav__crest-img,.nav.is-post-cutoff.is-home.is-scrolled:not(.is-open) .nav__crest-img,.nav.is-post-cutoff.is-home:not(.is-scrolled):not(.is-open) .nav__crest-img,.nav.is-post-cutoff:not(.is-home):not(.is-open) .nav__crest-img{width:min(31vw,120px);max-width:120px;height:auto}.nav__apply.is-post-cutoff .nav__apply-label{font-size:11.5px;line-height:1.04}}@media (max-width:380px){.nav.is-post-cutoff .nav__row,.nav.is-post-cutoff.is-home.is-scrolled:not(.is-open) .nav__row,.nav.is-post-cutoff.is-home:not(.is-scrolled):not(.is-open) .nav__row,.nav.is-post-cutoff:not(.is-home):not(.is-open) .nav__row{grid-template-columns:42px minmax(0,1fr) minmax(116px,34vw)}.nav.is-post-cutoff .nav__crest-img,.nav.is-post-cutoff.is-home.is-scrolled:not(.is-open) .nav__crest-img,.nav.is-post-cutoff.is-home:not(.is-scrolled):not(.is-open) .nav__crest-img,.nav.is-post-cutoff:not(.is-home):not(.is-open) .nav__crest-img{width:min(29vw,108px)}.nav__apply.is-post-cutoff .nav__apply-label{font-size:10.75px}}@media (max-width:360px){.hero__overlay{top:calc(var(--hero-y) + ((100vw - (var(--hero-x) * 2)) * .63))}.hero__title{font-size:clamp(38px,12vw,43px)}.hero__apply-status{min-height:38px;padding-block:5px}}.renaissance-site{--brand-heading:var(--font-heading);--brand-body:var(--st-sans);--brand-ink:#203740;--brand-muted:#596571;--brand-paper:#f7f3ea;--brand-border:#cfc4af;--brand-accent:#2948a7;--brand-accent-hover:#203986;--brand-logo-muted:#97856b;--st-serif:var(--brand-heading);--lx-serif:var(--brand-heading)}.renaissance-site :is(.sp-page,.ag-page,.rr-page,.pd-page,.press-page,.blog-page,.ed-legal,.hs-story,.hs-practice,.hs-city,.partner-showcase,.founders-page) :is(h1,h2,h3,h4):not(:has(.sl-title-svg)){font-family:var(--brand-heading);font-weight:300;line-height:1.18;letter-spacing:-.025em;text-transform:none}.renaissance-site :is(.sp-page,.ag-page,.rr-page,.pd-page,.press-page,.blog-page,.ed-legal,.founders-page){font-family:var(--brand-body)}.renaissance-site .ap-included__text,.renaissance-site :is(.sp-facts,.rr-terms__list,.pd-facts) dd,.renaissance-site :is(.sp-page,.ag-page,.rr-page,.pd-page,.press-page,.blog-page,.ed-legal,.hs-story,.hs-practice,.founders-page) :is(p,li,summary){font-family:var(--brand-body);font-weight:400;letter-spacing:0}.renaissance-site :is(.sp-page .sp-lead,.rr-page .rr-lead,.hs-story .hs-lead,.ap-head__lead,.sp-split__body.sp-prose>p:first-of-type){font-size:clamp(19px,1.5vw,22px);line-height:1.55}.renaissance-site .pd-scene__residency{font-family:var(--brand-heading);font-weight:300}.renaissance-site .sl-prelude :is(.sl-introducing,.sl-description__statement,.sl-colophon,.sl-scroll){font-family:var(--brand-heading);font-weight:300}.renaissance-site .sl-prelude .sl-description__label{font-family:var(--brand-body);font-style:normal;font-weight:500;letter-spacing:-.015em}.renaissance-site .sl-prelude .sl-description__statement{font-weight:500}.renaissance-site :is(.sp-page,.ag-page,.rr-page,.pd-page,.fh-home,.founders-page) :is(.sp-button,.ag-button,.rr-button,.pd-button,.ap-button,.sl-apply,.sl-explore,.founders-button){min-height:50px;padding:12px 24px;border:1px solid var(--brand-border);border-radius:4px;background:var(--brand-paper);color:var(--brand-ink);box-shadow:none;font:500 14px/1.4 var(--brand-body);letter-spacing:0;text-transform:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.renaissance-site :is(.sp-page,.ag-page,.rr-page,.pd-page,.fh-home,.founders-page) :is(.sp-button--solid,.ag-button,.rr-button,.pd-button,.ap-button--solid,.sl-apply,.founders-button--solid){color:#fffdf6;background:var(--brand-accent);border-color:var(--brand-accent)}.renaissance-site :is(.sp-page,.ag-page,.rr-page,.pd-page,.fh-home,.founders-page) :is(.sp-button--solid,.ag-button,.rr-button,.pd-button,.ap-button--solid,.sl-apply,.founders-button--solid):hover{color:#fffdf6;background:var(--brand-accent-hover);border-color:var(--brand-accent-hover);box-shadow:none;transform:none}.renaissance-site :is(.sp-page,.ag-page,.rr-page,.pd-page,.fh-home,.founders-page) :is(.sp-button:not(.sp-button--solid),.ap-button:not(.ap-button--solid),.sl-explore,.founders-button:not(.founders-button--solid)):hover{color:var(--brand-accent);background:var(--brand-paper);border-color:var(--brand-accent);box-shadow:none;transform:none}.renaissance-site :is(.sp-button,.ap-button):before{display:none}.renaissance-site .rn-header.rn-header--sunlit :is(a.rn-nav-apply,a.rn-mobile-apply){background:var(--brand-accent);border-color:var(--brand-accent);color:#fffdf6;box-shadow:none;font:500 14px/1.4 var(--brand-body);letter-spacing:0;text-transform:none}.renaissance-site .rn-header.rn-header--sunlit :is(a.rn-nav-apply,a.rn-mobile-apply):hover{background:var(--brand-accent-hover);border-color:var(--brand-accent-hover);color:#fffdf6;box-shadow:none;transform:none}.renaissance-site .rn-header.rn-header--sunlit .rn-menu-toggle{border-color:var(--brand-border);color:var(--brand-ink);background:var(--brand-paper);box-shadow:none;font:500 14px/1.4 var(--brand-body)}.renaissance-site :is(.sp-button,.ag-button,.rr-button,.pd-button,.ap-button,.sl-apply,.sl-explore):focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}@media (max-width:700px){.renaissance-site .sl-prelude :is(.sl-apply,.sl-explore){padding-inline:8px;font-size:13px}}@media (prefers-reduced-motion:reduce){.renaissance-site :is(.sp-button,.ag-button,.rr-button,.pd-button,.ap-button,.sl-apply,.sl-explore){transition:none}}.renaissance-site .sp-form .inst-form>.btn{color:#fffdf6;background:var(--brand-accent);border-color:var(--brand-accent);border-radius:4px;font:500 14px/1.4 var(--brand-body);letter-spacing:0;text-transform:none}.renaissance-site .sp-form .inst-form>.btn:hover{background:var(--brand-accent-hover);border-color:var(--brand-accent-hover)}.portal-returning{display:flex;align-items:flex-start;gap:18px;margin:24px 0;padding:24px;border:1px solid #ced8e9;border-radius:8px;background:#f3f6fc;color:#253c64}.portal-returning>svg{flex-shrink:0;margin-top:5px;color:var(--color-brand-blue,#2948a7)}.portal-returning h2{margin:6px 0 10px;font:300 28px/1.2 var(--font-display)}.portal-returning p{max-width:620px;margin:0;font:400 14px/1.65 var(--font-sans)}.portal-returning__actions{display:grid;grid-gap:12px;gap:12px;margin-left:auto;flex-shrink:0}.portal-history-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);grid-gap:24px;gap:24px;align-items:start}.portal-history-current{position:-webkit-sticky;position:sticky;top:24px}.portal-history-current h2{margin:12px 0}.portal-history-current .portal-button{margin-block:15px}.portal-history-row{display:flex;align-items:center;width:100%;gap:18px;padding:25px 0;border:0;border-top:1px solid #dae1ed;background:transparent;text-align:left;color:#243d68}.portal-history-row>span{display:grid;grid-gap:7px;gap:7px;flex:1 1;min-width:0}.portal-history-row strong{font:300 25px/1.25 var(--font-display)}.portal-history-row small{font:500 12px/1.5 var(--font-sans)}.portal-history-row span span{font:400 12px/1.5 var(--font-sans);color:#60728d}.portal-history-row:hover{color:#2948a7}.portal-history-row:focus-visible{outline:2px solid #2948a7;outline-offset:4px}.application-history-document{color:#263e64;font:400 14px/1.65 var(--font-sans);overflow-wrap:anywhere}.application-history-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 24px;padding:8px 0;border:0;background:transparent;font:500 13px/1.5 var(--font-sans);color:#2948a7}.application-history-kicker{font:500 12px/1.5 var(--font-sans);color:#61738f}.application-history-document header h2{margin:10px 0;font:300 36px/1.2 var(--font-display)}.application-history-document header p{margin:10px 0 18px;font-size:13px}.application-history-readonly{display:flex;align-items:center;gap:9px;padding:12px 14px;background:#f2f5fb;border:1px solid #d8e0ed;border-radius:5px;color:#4f6280;font-size:12px}.application-history-document section{padding:25px 0;border-bottom:1px solid #dbe2ed}.application-history-document section h3{margin:0 0 16px;font:500 15px/1.4 var(--font-sans)}.application-history-document dl{display:grid;grid-gap:20px;gap:20px;margin:0}.application-history-document dt{color:#67778e;font-size:12px;margin-bottom:5px}.application-history-document dd{margin:0;white-space:pre-wrap}.application-history-document a{color:#2948a7;text-decoration:underline;text-underline-offset:3px}.application-history-document video{width:100%;max-height:380px;border-radius:6px}.application-history-images{display:flex;gap:15px;margin-top:20px}.application-history-images img{width:90px;height:90px;object-fit:contain;border:1px solid #dbe2ed;border-radius:5px}.dash-reapplication-badge{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:4px 8px;border:1px solid #c9d7ec;background:#eef3fb;border-radius:4px;font:500 11px/1.4 var(--font-sans);color:#315686}.dashboard-application-history>h3{margin:12px 0 8px}.dashboard-application-history>p:not(.dash-eyebrow){color:#627189;font-size:13px;line-height:1.6}.dashboard-application-history__list{display:grid;grid-gap:8px;gap:8px}.dashboard-application-history__list button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:16px;text-align:left;border:1px solid #dce3ed;border-radius:6px;color:#304d76;background:#f8fafc;font:400 12px/1.5 var(--font-sans)}.dashboard-application-history__list button>span:first-child{display:grid;grid-gap:5px;gap:5px}.dashboard-application-history__list strong{font-size:14px}.dashboard-application-history__list small{color:#63758e}.dashboard-application-history .application-history-document{margin-top:24px}.founder-snapshot__facts .dash-reapplication-badge{margin-block:4px}@media (max-width:1100px){.portal-returning{flex-wrap:wrap}.portal-returning__actions{margin-left:41px;display:flex;flex-wrap:wrap;align-items:center;gap:18px}.portal-navigation:has([data-history-nav])>button{padding-inline:9px}.portal-navigation:has([data-history-nav]) .portal-navigation__cohort{display:none}}@media (max-width:700px){.portal-history-layout{grid-template-columns:1fr}.portal-history-current{position:static}.portal-returning{padding:19px;gap:12px}.portal-returning>div:first-of-type{flex:1 1;min-width:0}.portal-returning__actions{margin-left:0;width:100%;min-width:0;flex-direction:column;align-items:flex-start;gap:14px}.portal-returning__actions .portal-button{width:100%;justify-content:center}.portal-returning h2{font-size:25px}.portal-navigation:has([data-history-nav]){flex-wrap:wrap}.portal-navigation:has([data-history-nav])>button{flex:1 0 30%;font-size:11px;min-height:52px}.portal-history-row{gap:12px}.application-history-document header h2{font-size:29px}.dashboard-application-history__list button{align-items:flex-start}.dashboard-application-history__list button>span:last-child{white-space:nowrap}}