.tt-wave-hero{--tt-wave-hero-top:var(--header-offset);min-height:100svh;margin-top:calc(-1 * var(--header-offset));padding-block:var(--tt-wave-hero-top) calc(var(--tt-wave-hero-top) * 9 / 8);color:var(--color-text-primary);font-family:var(--font-family-body);flex-direction:column;display:flex;position:relative}.tt-wave-hero:before,.tt-wave-hero:after{content:"";flex:8 0 0}.tt-wave-hero:after{flex-grow:9}.tt-wave-hero__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.tt-wave-hero__backdrop:after{content:"";background:url(/gen-assets/wave-hero/grain.webp) 0 0/64px;position:absolute;inset:0}.tt-wave-hero__canvas{--tt-wave-hero-line-from:var(--color-headline-orange);--tt-wave-hero-line-to:var(--color-headline-blue);width:100%;height:100%;display:block}.tt-wave-hero__ascii{z-index:-1;top:calc(100% + 363px);left:var(--space-2);position:absolute}@media (width<=1279px){.tt-wave-hero__ascii{display:none}}.tt-wave-hero__copy{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;grid-column:2/span 10;display:flex}.tt-wave-hero__eyebrow{letter-spacing:inherit;font-family:inherit;font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text-secondary)}.tt-wave-hero__headline{font-family:var(--font-family-heading);font-weight:var(--font-weight-regular);font-size:var(--text-h1-size);line-height:var(--text-h1-line);letter-spacing:0;font-feature-settings:"lnum" 1, "pnum" 1;text-wrap:balance}@media (width<=1199px){.tt-wave-hero__copy{grid-column:1/-1}}@media (width<=767px){.tt-wave-hero{--tt-wave-hero-top:calc(var(--header-offset) + 76px)}.tt-wave-hero__headline{font-size:var(--text-h1-size-mobile);line-height:var(--text-h1-line-mobile)}}.tt-split-intro{padding-top:var(--space-11);color:var(--color-text-primary);font-family:var(--font-family-body);font-feature-settings:"lnum" 1, "pnum" 1}.tt-split-intro__inner{row-gap:var(--space-5)}.tt-split-intro__headline,.tt-split-intro__body{grid-column:1/-1}.tt-split-intro__headline{font-family:var(--font-family-heading);font-weight:var(--font-weight-regular);font-size:var(--text-h2-size-mobile);line-height:var(--text-h2-line-mobile);letter-spacing:0}.tt-split-intro__body{gap:var(--space-5);flex-direction:column;display:flex}.tt-split-intro__paragraph{max-width:32em;font-size:var(--text-body-size);line-height:var(--text-body-line)}.tt-split-intro__statement{font-size:var(--text-h5-size-mobile);line-height:var(--text-h5-line-mobile);letter-spacing:var(--tracking-h5-mobile)}@media (width>=768px){.tt-split-intro__headline{font-size:var(--text-h2-size);line-height:var(--text-h2-line)}.tt-split-intro__statement{font-size:var(--text-h5-size);line-height:var(--text-h5-line);letter-spacing:var(--tracking-h5)}}@media (width>=1200px){.tt-split-intro{padding-top:var(--space-13)}.tt-split-intro__headline{grid-column:2/span 5}.tt-split-intro__body{gap:var(--space-9);grid-column:7/span 5}}.tt-link-with-icon{align-items:center;gap:var(--space-1);font-family:var(--font-family-body);font-weight:var(--font-weight-medium);color:var(--color-text-primary);white-space:nowrap;text-decoration:none;transition:color .14s;display:inline-flex;position:relative}.tt-link-with-icon:hover{color:var(--color-body-orange)}.tt-link-with-icon--l{font-size:var(--ui-18-size);line-height:var(--ui-18-line)}.tt-link-with-icon--m{font-size:var(--ui-16-size);line-height:var(--ui-16-line)}.tt-link-with-icon--s{font-size:var(--ui-14-size);line-height:var(--ui-14-line)}.tt-link-with-icon__icon{flex:none;width:24px;height:24px;display:inline-flex}.tt-link-with-icon--s .tt-link-with-icon__icon{width:16px;height:16px}.tt-link-with-icon__icon>svg{width:100%;height:100%}.tt-link-with-icon:after{content:"";inset:calc(-1 * var(--space-1)) 0;position:absolute}.tt-audience-cards{padding-block:var(--space-6) var(--space-12);color:var(--color-text-primary);font-family:var(--font-family-body)}.tt-audience-cards__inner{flex-direction:column;align-items:center;display:flex}.tt-audience-cards__headline{white-space:pre-line;max-width:790px;font-family:var(--font-family-heading);font-weight:var(--font-weight-regular);font-size:var(--text-h2-size-mobile);line-height:var(--text-h2-line-mobile);letter-spacing:0;font-feature-settings:"lnum" 1, "pnum" 1;text-align:center;text-wrap:balance}.tt-audience-cards__stage{align-items:center;gap:var(--space-4);margin-top:var(--space-7);flex-direction:column;padding:0;list-style:none;display:flex}.tt-audience-cards__card{isolation:isolate;width:328px;height:440px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--orange-pale);color:var(--color-text-primary);position:relative;overflow:hidden}.tt-audience-cards__ground{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tt-audience-cards__card:after{content:"";z-index:-1;pointer-events:none;background:url(/gen-assets/audience-cards/grain.webp) 0 0/64px 64px;position:absolute;inset:0}.tt-audience-cards__title{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-h5-size-mobile);line-height:var(--text-h5-line-mobile);letter-spacing:var(--tracking-h5-mobile);font-feature-settings:"lnum" 1, "pnum" 1}.tt-audience-cards__lines{pointer-events:none;position:absolute;inset:0}.tt-audience-cards__labels{margin:0;padding:0;list-style:none}.tt-audience-cards__label{font-family:var(--font-family-mono);font-size:var(--ui-16-size);line-height:var(--ui-16-line);letter-spacing:-.04em;position:absolute}.tt-audience-cards__labels--stairs .tt-audience-cards__label{white-space:nowrap}.tt-audience-cards__labels--stairs .tt-audience-cards__label:first-child{top:283px;left:32px}.tt-audience-cards__labels--stairs .tt-audience-cards__label:nth-child(2){top:238px;left:95px}.tt-audience-cards__labels--stairs .tt-audience-cards__label:nth-child(3){top:195px;left:155px}.tt-audience-cards__labels--stairs .tt-audience-cards__label:nth-child(4){top:121px;left:144px}.tt-audience-cards__labels--arrow .tt-audience-cards__label:first-child{width:159px;top:379px;left:24px}.tt-audience-cards__labels--arrow .tt-audience-cards__label:nth-child(2){width:104px;top:253px;left:104px}.tt-audience-cards__labels--arrow .tt-audience-cards__label:nth-child(3){width:69px;top:158px;left:225px}.tt-audience-cards__labels--curve .tt-audience-cards__label:first-child{width:86px;top:317px;left:16px}.tt-audience-cards__labels--curve .tt-audience-cards__label:nth-child(2){width:148px;top:365px;left:166px}.tt-audience-cards__labels--curve .tt-audience-cards__label:nth-child(3){width:88px;top:242px;left:135px}.tt-audience-cards__labels--curve .tt-audience-cards__label:nth-child(4){width:67px;top:147px;left:247px}.tt-audience-cards__link{margin-top:var(--space-11)}.tt-audience-cards{position:relative;overflow-x:clip}.tt-audience-cards__inner{container-type:inline-size}@container (width<328px){.tt-audience-cards__card{zoom:.87}}@supports not (overflow-x:clip){.tt-audience-cards{overflow-x:hidden}@media (width>=768px){.tt-audience-cards{overflow-x:visible}}}.tt-audience-cards__ascii{z-index:-1;right:var(--space-2);width:131px;height:312.466px;position:absolute;bottom:27px;overflow:hidden}.tt-audience-cards__ascii--top{left:var(--space-2);width:139px;height:241.451px;top:-237px;bottom:auto;right:auto}.tt-audience-cards__ascii--top .tt-audience-cards__ascii-grid{margin-top:-340.872px}@media (width>=768px){.tt-audience-cards__inner{container-type:normal}.tt-audience-cards__ascii{display:none}}@media (width>=1280px){.tt-audience-cards__ascii:not(.tt-audience-cards__ascii--top){width:auto;height:auto;display:block;top:-147px;bottom:auto;overflow:visible}}@media (width>=768px){.tt-audience-cards__headline{font-size:var(--text-h2-size);line-height:var(--text-h2-line)}.tt-audience-cards__title{font-size:var(--text-h5-size);line-height:var(--text-h5-line);letter-spacing:var(--tracking-h5)}}@media (width>=1200px){.tt-audience-cards{padding-block:var(--space-13) var(--space-14)}.tt-audience-cards__stage{height:781px;margin-top:var(--space-9);align-self:stretch;display:block;position:relative}.tt-audience-cards__card{width:400px;position:absolute}.tt-audience-cards__lines--curve,.tt-audience-cards__labels--curve .tt-audience-cards__label{translate:62px 15px}.tt-audience-cards__lines--stairs,.tt-audience-cards__labels--stairs .tt-audience-cards__label{translate:68px}.tt-audience-cards__card:first-child{z-index:1;top:330px;left:calc(50% - 188px)}.tt-audience-cards__card:nth-child(2){top:76px;left:calc(50% - 450px)}.tt-audience-cards__card:nth-child(3){top:0;left:calc(50% + 73px)}.tt-audience-cards__link{margin-top:var(--space-12)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tt-audience-cards__card{animation-name:tt-audience-cards-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry}}}@keyframes tt-audience-cards-rise{0%{opacity:0;translate:0 var(--space-12);scale:.94}to{opacity:1;translate:0;scale:1}}.tt-reasons-bento{padding-block:var(--space-11) 0;color:var(--color-text-primary)}.tt-reasons-bento__inner{gap:var(--space-7);flex-direction:column;display:flex}.tt-reasons-bento__headline{text-align:center;font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--text-h2-size-mobile);line-height:var(--text-h2-line-mobile);letter-spacing:0;margin:0}.tt-reasons-bento__cards{margin:0}.tt-reasons-bento__card{isolation:isolate;box-sizing:border-box;justify-content:space-between;gap:var(--space-4);min-width:0;min-height:320px;padding:var(--space-5);border-radius:var(--radius-lg);color:var(--color-text-primary);flex-direction:column;grid-column:1/-1;display:flex;position:relative;overflow:hidden}.tt-reasons-bento .tt-reasons-bento__title{white-space:pre-line;letter-spacing:var(--tracking-lead-mobile);margin:0}.tt-reasons-bento__card--projects{padding-bottom:var(--space-6);background-color:var(--color-bg-page);order:2}.tt-reasons-bento__card--theory{order:3}.tt-reasons-bento__card--instructors{background-color:var(--black-10a);order:1;padding-right:0}.tt-reasons-bento__card--alumni{background-color:var(--color-bg-page);order:4}.tt-reasons-bento__card--partner{order:5;min-height:180px}.tt-reasons-bento__card--curated{background-color:var(--color-bg-secondary);order:6;min-height:180px}.tt-reasons-bento__card--rating{background-color:var(--color-bg-page);order:7}.tt-reasons-bento__card--theory,.tt-reasons-bento__card--partner{background:var(--color-bg-secondary) url(/gen-assets/reasons-bento/wash.webp) center / cover no-repeat}.tt-reasons-bento__arc,.tt-reasons-bento__ticker{z-index:-1;pointer-events:none;color:var(--color-text-primary);opacity:0;transition:opacity .6s;display:block;position:absolute}.tt-reasons-bento__arc[data-ready],.tt-reasons-bento__ticker[data-ready]{opacity:1}.tt-reasons-bento__arc{aspect-ratio:2132/1734;width:130.5%;max-width:none;top:12%;left:0}.tt-reasons-bento__ticker{width:100%;height:112px;bottom:0;left:0}.tt-reasons-bento__card--instructors .tt-reasons-bento__title{max-width:252px}.tt-reasons-bento__marquee{width:max-content;animation:32s linear infinite tt-reasons-bento-marquee;display:flex}.tt-reasons-bento__card--instructors:hover .tt-reasons-bento__marquee,.tt-reasons-bento__marquee:focus{animation-play-state:paused}@keyframes tt-reasons-bento-marquee{to{transform:translate(-50%)}}.tt-reasons-bento__people{gap:var(--space-7);padding:0 var(--space-7) 0 0;margin:0;list-style:none;display:flex}.tt-reasons-bento__person{align-items:center;gap:var(--space-2);flex-direction:column;flex:none;width:120px;display:flex}.tt-reasons-bento__photo{object-fit:cover;border-radius:var(--radius-md) var(--radius-2xl);width:120px;height:120px;display:block}.tt-reasons-bento__company{justify-content:center;align-items:center;height:44px;display:flex}.tt-reasons-bento__company img,.tt-reasons-bento__logo,.tt-reasons-bento__marks img{flex:none;display:block}.tt-reasons-bento__logo{align-self:flex-start}.tt-reasons-bento__stat{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.tt-reasons-bento__figure{margin:calc(var(--space-2) * -1) 0;padding-block:var(--space-2);white-space:nowrap;width:fit-content;font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-variant-numeric:lining-nums proportional-nums;background:url(/gen-assets/reasons-bento/figure-gradient.svg) 0 0/100% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text}.tt-reasons-bento__marks{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tt-reasons-bento__links{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:reduce){.tt-reasons-bento__arc,.tt-reasons-bento__ticker{transition:none}.tt-reasons-bento__marquee{animation:none}.tt-reasons-bento__people[aria-hidden=true]{display:none}}@media (width>=768px){.tt-reasons-bento .tt-reasons-bento__title{letter-spacing:var(--tracking-lead)}.tt-reasons-bento__card{grid-column:span 3}.tt-reasons-bento__card--instructors{grid-column:1/-1}}@media (width>=1200px){.tt-reasons-bento{padding-top:var(--space-13)}.tt-reasons-bento__inner{gap:78px}.tt-reasons-bento__headline{font-size:var(--text-h2-size);line-height:var(--text-h2-line)}.tt-reasons-bento__card{order:0;grid-column:span 3;align-self:start}.tt-reasons-bento__card--projects,.tt-reasons-bento__card--theory,.tt-reasons-bento__card--instructors{grid-column:span 4;align-self:end}.tt-reasons-bento__card--projects{min-height:388px}.tt-reasons-bento__card--theory{min-height:308px}.tt-reasons-bento__card--instructors{min-height:373px}.tt-reasons-bento__card--partner{min-height:334px}.tt-reasons-bento__card--rating{min-height:277px}.tt-reasons-bento__card--curated{min-height:213px}.tt-reasons-bento__card--alumni{min-height:366px}}.tt-awards{padding-block:var(--space-11);color:var(--color-text-primary)}.tt-awards__inner{align-items:center;gap:var(--space-7);flex-direction:column;display:flex}.tt-awards__headline{text-align:center;color:var(--color-text-primary)}.tt-awards .tt-awards__headline{letter-spacing:var(--tracking-h4-mobile)}.tt-awards__laurels{align-items:center;gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tt-awards__laurel{align-items:stretch;display:flex}.tt-awards__wreath-frame{display:contents}.tt-awards__wreath{width:auto;height:calc(var(--space-2) * 2 + var(--ui-18-line) + 20px + var(--space-3));aspect-ratio:43.3869/86;align-self:center;display:block}.tt-awards__wreath--right{transform:scaleX(-1)}.tt-awards__laurel-body{justify-content:center;align-items:center;gap:var(--space-2);margin-inline:calc(var(--space-1) * -1);padding-block:var(--space-2) var(--space-3);flex-direction:column;display:flex}.tt-awards__laurel-text{white-space:nowrap;text-align:center}.tt-awards__laurel-rule{width:1px;height:var(--space-3);background:var(--color-text-primary);display:none}.tt-awards__laurel-mark{align-items:center;height:20px;display:flex}.tt-awards__laurel-mark img{flex:none;display:block}.tt-awards__card{box-sizing:border-box;align-items:center;gap:var(--space-5);width:100%;padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);background-color:var(--color-bg-page);flex-direction:column;display:flex}.tt-awards__table{border-collapse:collapse;width:100%;display:block}.tt-awards__table colgroup{display:none}.tt-awards__head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tt-awards__table tbody{display:block}.tt-awards__row{gap:var(--space-4);padding-block:var(--space-5) var(--space-4);flex-direction:column;display:flex}.tt-awards__row:first-child{padding-top:var(--space-4)}.tt-awards__row+.tt-awards__row{border-top:1px solid var(--color-border-default)}.tt-awards__row[hidden]{display:none}.tt-awards__row>*{text-align:left;font-weight:var(--font-weight-regular);padding:0;display:block}.tt-awards__platform img{display:block}.tt-awards .tt-awards__more{border-radius:var(--radius-sm);line-height:var(--ui-14-line)}.tt-awards__badges{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.tt-awards__badges-viewport{scrollbar-width:none;width:100vw;margin-inline:calc(50% - 50vw);overflow-x:auto}.tt-awards__badges-viewport::-webkit-scrollbar{display:none}.tt-awards__badges-row{box-sizing:border-box;width:max-content;min-width:100%;padding:var(--space-4);justify-content:center;align-items:center;margin:0;list-style:none;display:flex}.tt-awards__badge{z-index:1;flex:none;position:relative}.tt-awards__badge+.tt-awards__badge{margin-inline-start:calc(var(--space-5) * -1)}.tt-awards__badge-current{height:var(--badge-h);width:auto;display:block}.tt-awards__badges-hint{min-height:var(--space-5);padding-inline:var(--space-4);justify-content:flex-end;align-items:center;margin:0;display:flex}.tt-awards__badge-year{z-index:calc(0 - var(--yi));opacity:0;pointer-events:none;width:max-content;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:50%;transform:translate(-50%)}.tt-awards__badge-year-shape{height:var(--badge-h);filter:brightness(0)invert();width:auto;display:block}.tt-awards__badge-year:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 50%, var(--orange-pale) 55%, transparent 95%);opacity:.65;position:absolute;inset:-8px -12px -16px}.tt-awards__badge-year-label{left:0;right:0;bottom:var(--space-2);text-align:center;font-weight:var(--font-weight-medium);color:var(--black-35a);font-size:8px;line-height:1;position:absolute}@media (width>=768px){.tt-awards .tt-awards__headline{letter-spacing:var(--tracking-h4)}.tt-awards__table{table-layout:fixed;display:table}.tt-awards__table colgroup{display:table-column-group}.tt-awards__col-platform{width:232px}.tt-awards__head{clip:auto;white-space:normal;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.tt-awards__head th{padding:var(--space-2) var(--space-6) var(--space-3) 0;border-bottom:1px solid var(--color-border-default);text-align:left;vertical-align:top}.tt-awards__table tbody{display:table-row-group}.tt-awards__row{display:table-row}.tt-awards__row>*{padding:var(--space-5) var(--space-6) var(--space-5) 0;vertical-align:top;display:table-cell}.tt-awards__head th:last-child,.tt-awards__row>:last-child{padding-right:0}}@media (width>=1200px){.tt-awards{padding-bottom:var(--space-10)}.tt-awards__inner{gap:var(--space-10)}.tt-awards__laurels{justify-content:center;gap:var(--space-5);flex-direction:row}.tt-awards__laurel{gap:2px}.tt-awards__wreath{aspect-ratio:22.6863/40;align-self:stretch;height:auto}.tt-awards__laurel-body{gap:var(--space-3);flex-direction:row;margin-inline:0}.tt-awards__laurel-rule{display:block}.tt-awards__card{gap:var(--space-6);max-width:964px;padding:var(--space-6) var(--space-6) var(--space-7)}.tt-awards__col-award{width:372px}.tt-awards__badges-viewport{width:auto;margin-inline:0;overflow:visible}.tt-awards__badges-hint{display:none}.tt-awards__badge--stacked:after{content:"";z-index:-1;left:0;right:0;top:calc(var(--yn) * (var(--space-4) / -2));height:calc(var(--badge-h) + var(--yn) * var(--space-4));position:absolute}.tt-awards__badge-current{transition:transform .45s cubic-bezier(.16,1,.3,1);position:relative}.tt-awards__badge--stacked:before{content:"";height:var(--badge-h);box-shadow:var(--space-2) var(--space-2) var(--space-4) var(--orange-light);opacity:0;border-radius:50%;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0}.tt-awards__badge--shield:before{inset:calc(var(--space-6) * -1);height:auto;box-shadow:none;background:var(--orange-light);border-radius:0;mask-image:url(/gen-assets/accreditation/badge-shield-shadow.svg);mask-size:100% 100%;mask-repeat:no-repeat}.tt-awards__badge--stacked:hover{z-index:2}.tt-awards__badge--stacked:hover .tt-awards__badge-current{transform:translateY(calc(var(--yn) * (var(--space-4) / -2)))}.tt-awards__badge--stacked:hover:before{opacity:.2;transform:translateY(calc(var(--yn) * (var(--space-4) / -2)))}.tt-awards__badge--stacked:hover .tt-awards__badge-year{opacity:1;transform:translateX(-50%) translateY(calc(var(--yi) * var(--space-4) + var(--yn) * (var(--space-4) / -2)));transition-delay:calc(var(--yi) * 30ms)}}@media (prefers-reduced-motion:reduce){.tt-awards__badge-year,.tt-awards__badge-current,.tt-awards__badge--stacked:before{transition:none}}.tt-leadership-team{isolation:isolate;padding-block:var(--space-11) var(--space-12);color:var(--color-text-primary);position:relative;overflow-x:clip}.tt-leadership-team__inner{gap:var(--space-7);flex-direction:column;display:flex}.tt-leadership-team__headline{font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--text-h2-size-mobile);line-height:var(--text-h2-line-mobile);letter-spacing:0;text-wrap:balance;margin:0}.tt-leadership-team__text{max-width:32em;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-lead-size-mobile);line-height:var(--text-lead-line-mobile);letter-spacing:var(--tracking-lead-mobile);margin:0}.tt-leadership-team__ascii{z-index:-1;top:auto;left:var(--space-2);width:139px;height:241.451px;margin-top:276px;position:absolute;overflow:hidden}.tt-leadership-team__ascii-grid{margin-top:-340.872px}.tt-leadership-team__team{gap:var(--space-5);flex-direction:column;display:flex}.tt-leadership-team__team-title{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-h4-size-mobile);line-height:var(--text-h4-line-mobile);letter-spacing:var(--tracking-h4-mobile);margin:0}.tt-leadership-team__cards{gap:var(--space-4);margin:0;padding:0;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--space-4), 50% - var(--container-tablet) / 2);scrollbar-width:none;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);list-style:none;display:flex;overflow-x:auto}.tt-leadership-team__cards::-webkit-scrollbar{display:none}.tt-leadership-team__card{gap:var(--space-4);width:278px;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--black-10a);scroll-snap-align:start;flex-direction:column;flex:none;display:flex;position:relative}.tt-leadership-team__photo{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:320px;display:block}.tt-leadership-team__person{flex-direction:column;gap:2px;display:flex}.tt-leadership-team__name,.tt-leadership-team__role{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);margin:0}.tt-leadership-team__name{font-size:var(--text-lead-size-mobile);line-height:var(--text-lead-line-mobile);letter-spacing:var(--tracking-lead-mobile)}.tt-leadership-team__role{font-size:var(--ui-14-size);line-height:var(--ui-14-line);color:var(--color-text-secondary)}.tt-leadership-team__more{opacity:0;display:contents}.tt-leadership-team__bio{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tt-leadership-team__link{color:inherit;align-self:flex-start}.tt-leadership-team__link .tt-link-with-icon__icon>svg{width:var(--space-4);height:var(--space-4);margin:var(--space-1)}@media (width>=768px){.tt-leadership-team__headline{font-size:var(--text-h2-size);line-height:var(--text-h2-line)}.tt-leadership-team__text,.tt-leadership-team__name{font-size:var(--text-lead-size);line-height:var(--text-lead-line);letter-spacing:var(--tracking-lead)}.tt-leadership-team__team-title{font-size:var(--text-h4-size);line-height:var(--text-h4-line);letter-spacing:var(--tracking-h4)}.tt-leadership-team__ascii{display:none}}@media (width>=1200px){.tt-leadership-team{padding-block:var(--space-13) var(--space-14)}.tt-leadership-team__inner{column-gap:var(--space-4);row-gap:var(--space-10);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.tt-leadership-team__headline,.tt-leadership-team__intro{grid-column:1/span 5}.tt-leadership-team__team{gap:var(--space-7);grid-column:6/-1}.tt-leadership-team__ascii{width:auto;height:auto;margin-top:198px;display:block;overflow:visible}.tt-leadership-team__ascii-grid{margin-top:0}.tt-leadership-team__cards{scroll-snap-type:none;grid-template-columns:repeat(2,278px);align-items:start;margin:0;padding:0 0 140px;display:grid;overflow:visible}.tt-leadership-team__card:nth-child(2n){translate:0 140px}}@media (width>=1200px) and (hover:hover){.tt-leadership-team__card{gap:var(--space-2);padding-bottom:var(--space-5)}.tt-leadership-team__more{inset:var(--space-2);justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:var(--black-50a);backdrop-filter:blur(50px);color:var(--color-text-inverse);flex-direction:column;transition:opacity .2s;display:flex;position:absolute}.tt-leadership-team__card:hover .tt-leadership-team__more,.tt-leadership-team__card:focus-within .tt-leadership-team__more{opacity:1}.tt-leadership-team__bio{clip:auto;white-space:normal;width:auto;height:auto;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-small-size);line-height:var(--text-small-line);margin:0;position:static;overflow:visible}.tt-leadership-team__more .tt-leadership-team__link:hover{color:var(--orange-pale)}}@media (prefers-reduced-motion:reduce){.tt-leadership-team__more{transition:none}}.tt-collage-cta{isolation:isolate;padding-block:var(--space-11) var(--space-12);color:var(--color-text-primary);position:relative;overflow:clip}.tt-collage-cta__stage{width:100%;max-width:360px;padding:214px var(--space-4) 274px;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.tt-collage-cta__copy{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;width:100%;max-width:570px;display:flex}.tt-collage-cta__headline{font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--text-h3-size-mobile);line-height:var(--text-h3-line-mobile);letter-spacing:0;margin:0}.tt-collage-cta__text{max-width:452px;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-body-size);line-height:var(--text-body-line);margin:0}.tt-collage-cta__slot{object-fit:cover;border-radius:var(--radius-lg);display:block;position:absolute;overflow:hidden}.tt-collage-cta__slot--2,.tt-collage-cta__slot--3,.tt-collage-cta__slot--5,.tt-collage-cta__slot--8{border-radius:var(--radius-sm) var(--radius-lg) var(--radius-sm) var(--radius-lg);width:56px;height:56px}.tt-collage-cta__slot--1{width:119px;height:162px;top:-16px;left:16px}.tt-collage-cta__slot--2{bottom:151px;left:204px}.tt-collage-cta__slot--3,.tt-collage-cta__slot--6{display:none}.tt-collage-cta__slot--4{width:196px;height:139px;top:-32px;left:198px}.tt-collage-cta__slot--5{bottom:172px;left:135px}.tt-collage-cta__slot--7{width:190px;height:113px;bottom:21px;left:201px}.tt-collage-cta__slot--8{top:124px;left:145px}.tt-collage-cta__slot--9{width:106px;height:127px;bottom:80px;left:16px}.tt-collage-cta__ascii{z-index:-1;position:absolute;overflow:hidden}.tt-collage-cta__ascii--left{top:11px;left:var(--space-2);width:139px;height:241.451px}.tt-collage-cta__ascii--left .tt-collage-cta__ascii-grid{margin-top:-340.872px}.tt-collage-cta__ascii--right{top:572px;right:var(--space-2);width:131px;height:312.466px}@media (width>=768px){.tt-collage-cta__ascii{display:none}}@media (width>=1200px){.tt-collage-cta{padding-block:var(--space-13) var(--space-14)}.tt-collage-cta__stage{width:1156px;max-width:none;padding:293px 0 302px}.tt-collage-cta__headline{font-size:var(--text-h3-size);line-height:var(--text-h3-line)}.tt-collage-cta__slot--2,.tt-collage-cta__slot--3,.tt-collage-cta__slot--5,.tt-collage-cta__slot--8{border-radius:var(--radius-md) var(--radius-2xl) var(--radius-md) var(--radius-2xl);width:114px;height:114px}.tt-collage-cta__slot--3,.tt-collage-cta__slot--6{display:block}.tt-collage-cta__slot--1{width:179px;height:245px;top:0;left:98px}.tt-collage-cta__slot--2{top:135px;bottom:auto;left:294px}.tt-collage-cta__slot--3{top:9px;left:750px}.tt-collage-cta__slot--4{width:273px;height:193px;top:66px;left:883px}.tt-collage-cta__slot--5{bottom:247px;left:979px}.tt-collage-cta__slot--6{width:180px;height:237px;bottom:46px;left:783px}.tt-collage-cta__slot--7{width:275px;height:164px;bottom:0;left:391px}.tt-collage-cta__slot--8{top:auto;bottom:170px;left:195px}.tt-collage-cta__slot--9{width:179px;height:214px;bottom:227px;left:0}.tt-collage-cta__ascii{width:auto;height:auto;display:block;overflow:visible}.tt-collage-cta__ascii--left{top:5px}.tt-collage-cta__ascii--left .tt-collage-cta__ascii-grid{margin-top:0}.tt-collage-cta__ascii--right{top:249px}}.tt-about-dark{isolation:isolate;background:var(--color-bg-page)}@media (width<=1279px){.tt-about-dark .tt-story{padding-top:var(--space-11)}}.tt-about-gap-after{padding-bottom:var(--space-11)}@media (width>=1200px){.tt-about-gap-after{padding-bottom:var(--space-12)}}.tt-surface-wash.tt-surface-wash--about-awards:before{background-image:url(/gen-assets/about/wash-awards.webp);top:-54px;bottom:53px}.tt-surface-wash.tt-surface-wash--about-team:before{background-image:url(/gen-assets/about/wash-team.webp);height:1666px;top:956px}@media (width<=1199px){.tt-surface-wash.tt-surface-wash--about-awards:before,.tt-surface-wash.tt-surface-wash--about-team:before{height:auto;bottom:0}}@media (width<=767px){.tt-surface-wash.tt-surface-wash--about-awards:before{background-image:url(/gen-assets/about/wash-awards-mobile.webp);top:548px}.tt-surface-wash.tt-surface-wash--about-team:before{background-image:url(/gen-assets/about/wash-team-mobile.webp);top:737px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#programs[data-astro-cid-ta2fbyqs]{scroll-margin-top:calc(var(--header-offset) + var(--space-4))}
