.hte-home{background:var(--hte-color-surface)}.hte-home-hero{position:relative;padding-block:clamp(2.75rem, 6vw, 5.5rem) 0;border-bottom:1px solid var(--hte-color-border);background:linear-gradient(90deg,rgb(150 99 52 / .08) 0,#fff0 28%),#f8f6f2;overflow:hidden}.hte-home-hero::after{position:absolute;top:0;right:0;width:min(31vw, 28rem);height:.3rem;background:var(--hte-color-accent);content:""}.hte-home-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(19rem,0.72fr);gap:clamp(2rem, 6vw, 5.5rem);align-items:center}.hte-home-hero__copy{max-width:49rem;padding-block:1rem 2.5rem}.hte-home-hero .hte-eyebrow{margin:0 0 1rem}.hte-home-hero h1{max-width:45rem;margin:0;font-weight:760;letter-spacing:-.035em;line-height:1.08}.hte-home-hero__lead{max-width:43rem;margin:1.35rem 0 0;color:var(--hte-color-text);line-height:1.75}.hte-home-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.hte-home-hero__trust{display:flex;flex-wrap:wrap;gap:.55rem 1.25rem;margin:1.6rem 0 0;padding:1.15rem 0 0;border-top:1px solid #dcd7cf;list-style:none}.hte-home-hero__trust li{position:relative;margin:0;padding-left:.85rem;color:var(--hte-color-muted);font-weight:650;line-height:1.45}.hte-home-hero__trust li::before{position:absolute;top:.57em;left:0;width:.3rem;height:.3rem;border-radius:50%;background:var(--hte-color-accent);content:""}.hte-home-hero__visual{position:relative;width:min(100%, 31rem);margin:0 0 0 auto;align-self:end}.hte-home-hero__portrait{position:relative;aspect-ratio:4 / 5;border-radius:1.75rem 1.75rem 0 0;background:#e9e3dc;overflow:hidden}.hte-home-brand-image{display:block;width:100%;height:100%;object-fit:cover}.hte-home-hero__portrait .hte-home-brand-image{object-position:50% 42%}.hte-home-hero__visual figcaption{position:absolute;right:.9rem;bottom:1.2rem;display:grid;gap:.15rem;min-width:13.5rem;padding:.9rem 1rem;border-left:3px solid #d8b589;background:var(--hte-color-brand-strong);box-shadow:0 1rem 2.5rem rgb(16 42 75 / .16);color:#fff}.hte-home-hero__visual figcaption strong{color:#fff;line-height:1.35}.hte-home-hero__visual figcaption span{color:#dce5ef;line-height:1.4}.hte-home-search-panel{position:relative;z-index:2;display:grid;grid-template-columns:minmax(14rem,0.7fr) minmax(0,1.3fr);gap:clamp(1.25rem, 4vw, 3rem);align-items:center;margin-top:1.5rem;padding:1.35rem clamp(1.25rem, 3vw, 2rem);border:1px solid #ddd7cf;border-bottom:0;border-radius:var(--hte-radius-lg) var(--hte-radius-lg) 0 0;background:rgb(255 255 255 / .97);box-shadow:0 -.75rem 2rem rgb(23 32 51 / .035)}.hte-home-search-panel__intro .hte-eyebrow{margin:0 0 .3rem}.hte-home-search-panel__intro p:last-child{margin:0;color:var(--hte-color-muted);line-height:1.5}.hte-home-search-panel__intro strong{color:var(--hte-color-ink)}.hte-home-search__controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.hte-home-search input[type="search"]{width:100%;height:3.1rem;margin:0;padding-inline:1rem;border:1px solid #cfd4dc;border-radius:var(--hte-radius-sm);background:#fff;box-shadow:none;font:inherit}.hte-home-search input[type="search"]:focus{border-color:var(--hte-color-brand);box-shadow:none}.hte-home-search button{min-width:7rem;height:3.1rem;margin:0;padding-inline:1.15rem;border:1px solid var(--hte-color-brand);border-radius:var(--hte-radius-sm);background:var(--hte-color-brand);box-shadow:none;color:#fff;font:inherit;font-weight:700;letter-spacing:0;text-transform:none}.hte-home-search button:hover{border-color:var(--hte-color-brand-strong);background:var(--hte-color-brand-strong)}.hte-home-section{padding-block:clamp(3.5rem, 7vw, 6rem)}.hte-home-section--soft{border-block:1px solid var(--hte-color-border);background:var(--hte-color-surface-soft)}.hte-home-section__heading{display:flex;justify-content:space-between;gap:1.5rem 3rem;align-items:end;margin-bottom:clamp(1.75rem, 4vw, 2.75rem)}.hte-home-section__heading .hte-eyebrow{margin:0 0 .5rem}.hte-home-section__heading h2{max-width:43rem;margin:0;line-height:1.18}.hte-home-section__heading>p{max-width:33rem;margin:0;color:var(--hte-color-muted);line-height:1.7}.hte-home-section__link{color:var(--hte-color-brand);font-weight:750;text-decoration-thickness:1px}.hte-home-paths{background:#fff}.hte-home-topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 15rem),1fr));gap:1rem}.hte-home-topic-card{position:relative;display:flex;min-height:17rem;flex-direction:column;padding:clamp(1.25rem, 2.5vw, 1.8rem);border:1px solid var(--hte-color-border);border-radius:var(--hte-radius-md);background:var(--hte-color-surface);overflow:hidden}.hte-home-topic-card::before{position:absolute;top:0;left:0;width:3.5rem;height:.25rem;background:var(--hte-color-accent);content:""}.hte-home-topic-card__top{display:flex;justify-content:space-between;gap:1rem;align-items:center}.hte-home-topic-card__index,.hte-home-topic-card__meta{margin:0}.hte-home-topic-card__index{color:var(--hte-color-accent);font-weight:800;letter-spacing:.1em}.hte-home-topic-card__meta{color:var(--hte-color-muted);font-weight:650}.hte-home-topic-card h3{margin:2.25rem 0 .7rem}.hte-home-topic-card h3 a,.hte-home-topic-card__action a{color:var(--hte-color-ink);text-decoration:none}.hte-home-topic-card h3 a:hover,.hte-home-topic-card__action a:hover{color:var(--hte-color-brand)}.hte-home-topic-card>p:not(.hte-home-topic-card__index):not(.hte-home-topic-card__meta):not(.hte-home-topic-card__action){margin:0;color:var(--hte-color-muted);line-height:1.7}.hte-home-topic-card__action{margin:auto 0 0;padding-top:1.4rem;font-weight:750}.hte-home-topic-card__action a::after{margin-left:.45rem;content:"→"}.hte-home-process{background:var(--hte-color-brand-strong);color:#dce5ef}.hte-home-process__grid{display:grid;grid-template-columns:minmax(18rem,0.72fr) minmax(0,1.28fr);gap:clamp(2rem, 7vw, 6rem);align-items:stretch}.hte-home-process__visual{min-height:31rem;margin:0;border-radius:var(--hte-radius-lg);background:#1b3658;overflow:hidden}.hte-home-process__visual .hte-home-brand-image{object-position:50% 45%}.hte-home-process__content{display:grid;align-content:center}.hte-home-process .hte-eyebrow{margin:0 0 .6rem;color:#d8b589}.hte-home-process h2{margin:0;color:#fff}.hte-home-process__intro>p:not(.hte-eyebrow){max-width:42rem;margin:1rem 0 0;color:#cbd4df;line-height:1.75}.hte-home-steps{margin:2rem 0 0;padding:0;border-top:1px solid rgb(255 255 255 / .15);list-style:none}.hte-home-steps li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;margin:0;padding:1.3rem 0;border-bottom:1px solid rgb(255 255 255 / .15)}.hte-home-steps>li>span{color:#d8b589;font-weight:800;letter-spacing:.08em}.hte-home-steps strong{display:block;color:#fff;line-height:1.4}.hte-home-steps p{margin:.35rem 0 0;color:#cbd4df;line-height:1.7}.hte-home-admissions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.hte-home-article{min-width:0;border:1px solid var(--hte-color-border);border-radius:var(--hte-radius-md);background:var(--hte-color-surface);overflow:hidden}.hte-home-article__image{display:block;background:var(--hte-color-surface-soft);overflow:hidden}.hte-home-article__image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.hte-home-article__body{padding:clamp(1.1rem, 2.2vw, 1.45rem)}.hte-home-article__category{margin:0 0 .55rem;font-weight:750}.hte-home-article__category a{color:var(--hte-color-accent);text-decoration:none}.hte-home-article h3{margin:0;line-height:1.38}.hte-home-article h3 a{color:var(--hte-color-ink);text-decoration:none}.hte-home-article h3 a:hover{color:var(--hte-color-brand)}.hte-home-article__excerpt{margin:.7rem 0 0;color:var(--hte-color-muted);line-height:1.7}.hte-home-article__meta{margin:1rem 0 0;color:var(--hte-color-muted);font-weight:600}.hte-home-latest{background:#fff}.hte-home-editorial-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,0.8fr);gap:1.25rem;align-items:stretch}.hte-home-article--lead{display:flex;min-height:100%;flex-direction:column;border-color:#d7dbe1}.hte-home-article--lead .hte-home-article__image img{aspect-ratio:16 / 10}.hte-home-article--lead .hte-home-article__body{padding:clamp(1.35rem, 3vw, 2rem)}.hte-home-editorial-list{display:grid;grid-template-columns:1fr;border-top:1px solid var(--hte-color-border)}.hte-home-editorial-list .hte-home-article{border:0;border-bottom:1px solid var(--hte-color-border);border-radius:0}.hte-home-editorial-list .hte-home-article__body{padding:1.1rem 0}.hte-home-editorial-list .hte-home-article__excerpt{margin-top:.45rem}.hte-home-editorial-list .hte-home-article__meta{margin-top:.55rem}.hte-home-checklist{border-block:1px solid var(--hte-color-border);background:#f8f6f2}.hte-home-checklist__heading{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(20rem,1.2fr);gap:1.5rem 4rem;align-items:end;margin-bottom:2rem}.hte-home-checklist__heading .hte-eyebrow{grid-column:1 / -1;margin:0}.hte-home-checklist__heading h2,.hte-home-checklist__heading>p{margin:0}.hte-home-checklist__heading>p{color:var(--hte-color-muted);line-height:1.75}.hte-home-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.hte-home-checks li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;margin:0;padding:1.35rem;border:1px solid #dedbd5;border-radius:var(--hte-radius-md);background:rgb(255 255 255 / .74)}.hte-home-checks>li>span{color:var(--hte-color-accent);font-weight:800;letter-spacing:.08em}.hte-home-checks strong{display:block;color:var(--hte-color-ink);line-height:1.45}.hte-home-checks p{margin:.35rem 0 0;color:var(--hte-color-muted);line-height:1.7}.hte-home-about{background:#fff}.hte-home-about__grid{display:grid;grid-template-columns:minmax(20rem,0.9fr) minmax(0,1.1fr);gap:clamp(2.5rem, 8vw, 7rem);align-items:center}.hte-home-about__gallery{position:relative;min-height:34rem}.hte-home-about__image{position:absolute;margin:0;background:#e9e3dc;overflow:hidden}.hte-home-about__image--primary{top:0;left:0;width:68%;aspect-ratio:4 / 5;border-radius:var(--hte-radius-lg)}.hte-home-about__image--primary .hte-home-brand-image{object-position:50% 42%}.hte-home-about__image--secondary{right:0;bottom:0;width:47%;aspect-ratio:1 / 1;border:.5rem solid #fff;border-radius:var(--hte-radius-md);box-shadow:0 1rem 2.5rem rgb(23 32 51 / .08)}.hte-home-about__image--secondary .hte-home-brand-image{object-position:46% 54%}.hte-home-about__content .hte-eyebrow{margin:0 0 .55rem}.hte-home-about__content h2{margin:0;line-height:1.2}.hte-home-about__content>p:not(.hte-eyebrow){max-width:43rem;margin:1.15rem 0 0;color:var(--hte-color-text);line-height:1.8}.hte-home-about__actions{display:flex;flex-wrap:wrap;gap:1rem 1.25rem;align-items:center;margin-top:1.6rem}.hte-home-editor-content{padding-block:clamp(2.5rem, 6vw, 5rem);border-top:1px solid var(--hte-color-border)}.hte-home-editor-content__classic>:first-child{margin-top:0}.hte-home-editor-content__classic>:last-child{margin-bottom:0}@media (max-width:64em){.hte-home-admissions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hte-home-editorial-grid{grid-template-columns:1fr}.hte-home-article--lead{display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.hte-home-article--lead .hte-home-article__image img{height:100%;aspect-ratio:auto}.hte-home-about__gallery{min-height:30rem}}@media (max-width:48em){.hte-home-hero{padding-top:2.5rem}.hte-home-hero__grid,.hte-home-process__grid,.hte-home-about__grid,.hte-home-checklist__heading{grid-template-columns:1fr}.hte-home-hero__copy{padding-bottom:0}.hte-home-hero__visual{width:min(84vw, 27rem);margin:0 auto}.hte-home-hero__portrait{border-radius:var(--hte-radius-lg)}.hte-home-hero__visual figcaption{right:.75rem;bottom:.85rem}.hte-home-search-panel{grid-template-columns:1fr;margin-top:2rem}.hte-home-section__heading{align-items:flex-start;flex-direction:column}.hte-home-process__visual{min-height:26rem;aspect-ratio:4 / 5}.hte-home-article--lead{display:block}.hte-home-article--lead .hte-home-article__image img{height:auto;aspect-ratio:16 / 10}.hte-home-checklist__heading .hte-eyebrow{grid-column:auto}.hte-home-about__gallery{width:min(100%, 32rem);min-height:31rem;margin-inline:auto}}@media (max-width:36em){.hte-home-hero__actions,.hte-home-about__actions{align-items:stretch;flex-direction:column}.hte-home-hero__actions .hte-button,.hte-home-about__actions .hte-button{width:100%}.hte-home-search__controls,.hte-home-admissions-grid,.hte-home-checks{grid-template-columns:1fr}.hte-home-search button{width:100%}.hte-home-topic-card{min-height:0}.hte-home-process__visual{min-height:0}.hte-home-about__gallery{min-height:27rem}}@media (max-width:26.875em){.hte-home-hero{padding-top:2.1rem}.hte-home-hero__visual{width:88vw}.hte-home-hero__visual figcaption{right:.55rem;bottom:.65rem;min-width:0;max-width:85%}.hte-home-search-panel{padding:1.1rem;border-radius:.75rem .75rem 0 0}.hte-home-section{padding-block:3rem}.hte-home-topic-card,.hte-home-article,.hte-home-checks li,.hte-home-about__image--primary{border-radius:.75rem}.hte-home-process__visual{border-radius:.75rem}.hte-home-about__gallery{min-height:23rem}}