@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.hero{isolation:isolate;align-items:center;min-height:min(100svh,860px);padding:104px 0 136px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:var(--wm-sand);border-radius:0 0 62%/0 0 48%;width:68%;height:100%;position:absolute;top:-18%;left:-8%}.hero__inner{z-index:2;position:relative}.hero__copy{justify-items:start;max-width:34rem;display:grid}.hero__copy .eyebrow{color:#855632}.hero__copy h1{margin:18px 0 24px;font-size:clamp(2.75rem,6vw,5.5rem);line-height:1.04}.hero__copy h1 em{padding-right:.06em}.hero__lead{color:var(--vz-ink-muted);max-width:42ch;margin-bottom:36px;font-size:1.125rem;font-weight:300;line-height:1.65}.hero__photo{z-index:-1;width:60%;position:absolute;top:0;bottom:0;right:0}.hero__photo img{object-fit:cover;object-position:62% 50%;width:100%;height:100%;mask-image:linear-gradient(90deg,#0000 0,#000 28%)}@keyframes nh-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero__copy>*{animation:nh-hero-in .8s var(--vz-ease) both}.hero__copy>:nth-child(2){animation-delay:80ms}.hero__copy>:nth-child(3){animation-delay:.16s}.hero__copy>:nth-child(4){animation-delay:.24s}}@media (prefers-reduced-motion:reduce){.hero__copy>*{animation:none}}@media (width<=767px){.hero{min-height:0;padding:88px 0 0;display:block}.hero:before{width:110%;height:60%;top:-10%;left:-20%}.hero__copy .eyebrow{color:#855632}.hero__copy h1{font-size:clamp(2.5rem,11vw,3.25rem)}.hero__lead{font-size:1.0625rem}.hero__photo{z-index:0;aspect-ratio:5/4;width:100%;margin-top:40px;position:relative}.hero__photo img{mask-image:none}}.benefits{z-index:2;margin-top:-88px;position:relative}.benefits__card{background:#fff;border-radius:28px;grid-template-columns:repeat(4,1fr);padding:40px 12px;list-style:none;display:grid;box-shadow:0 32px 64px -36px #3c302038,0 2px 6px #3c30200a}.benefits__item{text-align:center;align-content:start;justify-items:center;gap:10px;padding:0 22px;display:grid;position:relative}.benefits__item+.benefits__item:before{content:"";background:#eee8df;width:1px;height:60%;position:absolute;top:20%;left:0}.benefits__icon{background:var(--wm-blush);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:6px;display:grid}.benefits__item h3{font-family:var(--vz-font-text);letter-spacing:.1em;text-transform:uppercase;max-width:18ch;font-size:.8125rem;font-weight:500;line-height:1.4}.benefits__item p{color:var(--vz-ink-muted);max-width:26ch;font-size:.875rem;line-height:1.5}@media (width<=900px){.benefits{margin-top:-48px}.benefits .container{padding-inline:16px}.benefits__card{grid-template-columns:repeat(2,1fr);row-gap:32px;padding:32px 8px}.benefits__icon{width:48px;height:48px}.benefits__item{padding:0 14px}.benefits__item:nth-child(odd):before{display:none}.benefits__item:nth-child(n+3):after{content:"";background:#eee8df;height:1px;position:absolute;top:-16px;left:14px;right:14px}.benefits__item:nth-child(3):before,.benefits__item:nth-child(2n):before{display:block}.benefits__item:nth-child(3):before{display:none}}.audience{padding-top:clamp(32px,5vw,56px)}.audience__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.audience__card{isolation:isolate;color:#fff;border-radius:28px;align-items:flex-end;min-height:360px;text-decoration:none;display:flex;position:relative;overflow:hidden}.audience__card img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--vz-ease);position:absolute;inset:0}.audience__card:before{content:"";z-index:-1;background:linear-gradient(180deg, rgba(var(--wm-shade), .56) 0%, rgba(var(--wm-shade), .82) 100%);position:absolute;inset:0}.audience__card:hover img{transform:scale(1.04)}.audience__text{justify-items:start;gap:10px;padding:clamp(24px,3vw,40px);display:grid}.audience__text .eyebrow{color:#e6c9ae;letter-spacing:.18em}.audience__text h2{color:#fff;font-size:clamp(1.75rem,2.8vw,2.4rem);line-height:1.12}.audience__text p:not(.eyebrow){color:#ffffffeb;max-width:30ch;font-size:1rem;line-height:1.55}.audience__arrow{width:46px;height:46px;color:var(--vz-ink);transition:transform var(--vz-dur) var(--vz-ease);background:#fff;border-radius:50%;place-items:center;margin-top:10px;display:grid}.audience__card:hover .audience__arrow{transform:translate(4px)}@media (width<=767px){.audience__grid{grid-template-columns:1fr;gap:16px}.audience__card{min-height:320px}}.reliability{padding-block:clamp(56px,8vw,104px)}.reliability__plate{background:var(--wm-accent);color:var(--wm-on-accent);border-radius:28px;grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,72px);padding:clamp(32px,5vw,64px);display:grid}.reliability__intro{align-content:start;justify-items:start;display:grid}.reliability__eyebrow{color:var(--wm-plate-eyebrow)}.reliability__rule{background:#d2ac8899;width:40px;height:1px;margin:16px 0 24px;display:block}.reliability__intro h2{color:var(--wm-on-accent);font-size:clamp(2.25rem,4vw,3.5rem)}.reliability__intro h2 em{display:block}.reliability__lead{max-width:40ch;color:var(--wm-plate-muted);margin:22px 0 32px;font-weight:300}.reliability__list{grid-template-columns:1fr 1fr;align-content:center;gap:14px;padding:0;list-style:none;display:grid}.reliability__point{transition:background var(--vz-dur) var(--vz-ease), transform var(--vz-dur) var(--vz-ease);background:#faf7f112;border-radius:16px;align-content:start;gap:8px;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #faf7f124}.reliability__point:hover{background:#faf7f11f;transform:translateY(-2px)}.reliability__icon{background:var(--wm-blush);width:44px;height:44px;color:var(--vz-ink);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.reliability__point h3{font-family:var(--vz-font-text);color:var(--wm-on-accent);font-size:1.0625rem;font-weight:500;line-height:1.3}.reliability__point p{color:var(--wm-plate-muted);font-size:.9375rem;line-height:1.55}@media (width<=960px){.reliability__plate{grid-template-columns:1fr}}@media (width<=560px){.reliability .container{padding-inline:16px}.reliability__list{grid-template-columns:1fr}}.students__grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(32px,7vw,104px);display:grid}.photo-frame{isolation:isolate;position:relative}.photo-frame:before{content:"";z-index:-1;background:var(--wm-sand);border-radius:28px;position:absolute;inset:8% -8% -8% 8%}.photo-frame img{aspect-ratio:4/5;object-fit:cover;border-radius:28px;width:100%}.students__lead{max-width:46ch;color:var(--vz-ink-muted);margin:18px 0 36px;font-weight:300}.steps{counter-reset:step;gap:0;padding:0;list-style:none;display:grid}.steps__item{counter-increment:step;grid-template-columns:56px 1fr;align-items:start;gap:20px;padding-block:20px;display:grid}.steps__item+.steps__item{border-top:1px solid var(--vz-line)}.steps__num{background:var(--wm-blush);width:56px;height:56px;font-family:var(--vz-font-display);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:300;display:grid}.steps__num:before{content:counter(step)}.steps__item h3{font-family:var(--vz-font-text);margin:2px 0 4px;font-size:1.125rem;font-weight:500;line-height:1.3}.steps__item p{color:var(--vz-ink-muted);max-width:48ch;font-size:.9375rem;line-height:1.55}@media (width<=900px){.students__grid{grid-template-columns:1fr}.photo-frame{max-width:440px}.photo-frame:before{inset:6% -4% -6% 4%}.photo-frame img{aspect-ratio:5/4}}.hostels{background:var(--wm-sand);border-radius:28px;margin-inline:clamp(0px,1.5vw,24px)}.hostels__grid{grid-template-columns:6fr 5fr;align-items:center;gap:clamp(32px,7vw,104px);display:grid}.hostels__lead{max-width:46ch;color:var(--vz-ink-muted);margin:18px 0 32px;font-weight:300}.cards{counter-reset:card;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:36px;padding:0;list-style:none;display:grid}.cards__item{counter-increment:card;background:#fff;border-radius:16px;padding:22px 22px 24px;box-shadow:0 18px 36px -26px #3c30204d}.cards__item:before{content:counter(card);background:var(--wm-blush);width:40px;height:40px;font-family:var(--vz-font-display);border-radius:50%;place-items:center;margin-bottom:14px;font-size:1.25rem;font-weight:300;display:grid}.cards__item h3{font-family:var(--vz-font-text);margin-bottom:6px;font-size:1.0625rem;font-weight:500;line-height:1.3}.cards__item p{color:var(--vz-ink-muted);font-size:.9375rem;line-height:1.55}.photo-frame--right:before{background:var(--wm-blush);inset:8% 8% -8% -8%}@media (width<=900px){.hostels__grid{grid-template-columns:1fr}.hostels__grid .photo-frame{order:0;max-width:440px}.photo-frame--right:before{inset:6% 4% -6% -4%}}@media (width<=560px){.cards{grid-template-columns:1fr}.hostels{border-radius:0;margin-inline:0}}.features h2{margin-bottom:clamp(28px,4vw,48px)}.bento{grid-template-columns:repeat(3,1fr);gap:16px;padding:0;list-style:none;display:grid}.bento__cell{min-height:240px;transition:transform var(--vz-dur) var(--vz-ease);border-radius:28px;align-content:space-between;gap:40px;padding:clamp(24px,3vw,36px);display:grid}.bento__cell:hover{transform:translateY(-3px)}.bento__cell--wide{grid-column:span 2}.bento__cell--sand{background:var(--wm-sand)}.bento__cell--blush{background:var(--wm-blush)}.bento__cell--beige{background:var(--wm-beige)}.bento__cell--white{box-shadow:0 0 0 1px var(--vz-line);background:#fff}.bento__icon{background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.bento__cell--white .bento__icon{background:var(--wm-blush)}.bento__cell h3{margin-bottom:8px;font-size:1.625rem}.bento__cell p{max-width:46ch;color:var(--vz-ink-muted);font-size:1rem;line-height:1.55}@media (width<=900px){.bento{grid-template-columns:1fr 1fr}.bento__cell--wide{grid-column:1/-1}}@media (width<=560px){.bento{grid-template-columns:1fr}.bento__cell{gap:28px;min-height:0}}.faq__grid{grid-template-columns:4fr 7fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq__lead{max-width:30ch;color:var(--vz-ink-muted);margin-top:16px;font-weight:300}.faq__list{gap:12px;display:grid}.faq__item{box-shadow:0 0 0 1px var(--vz-line);transition:box-shadow var(--vz-dur) var(--vz-ease);background:#fff;border-radius:16px}.faq__item[open]{box-shadow:0 0 0 1px var(--vz-line-strong), 0 18px 36px -28px #3c30204d}.faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:1.0625rem;font-weight:500;line-height:1.35;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__plus{background:var(--wm-arrow);width:34px;height:34px;transition:transform var(--vz-dur) var(--vz-ease);border-radius:50%;flex:none;position:relative}.faq__plus:before,.faq__plus:after{content:"";background:var(--vz-ink);width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.faq__plus:after{transition:transform var(--vz-dur) var(--vz-ease);transform:rotate(90deg)}.faq__item[open] .faq__plus:after{transform:rotate(0)}.faq__item p{max-width:60ch;color:var(--vz-ink-muted);padding:0 24px 22px}@media (width<=900px){.faq__grid{grid-template-columns:1fr}}.vz-consent[data-astro-cid-2kxetbrx]{align-items:start;column-gap:.625rem;min-width:0;grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.vz-consent[data-astro-cid-2kxetbrx] label[data-astro-cid-2kxetbrx]{overflow-wrap:break-word;min-width:0!important;display:block!important}.vz-consent[data-astro-cid-2kxetbrx] label[data-astro-cid-2kxetbrx] a[data-astro-cid-2kxetbrx]{white-space:normal!important;display:inline!important}.vz-consent[data-astro-cid-2kxetbrx] .vz-field__error[data-astro-cid-2kxetbrx]{grid-column:2}.vz-checkbox[data-astro-cid-2kxetbrx]{flex:none}.vz-field__error[data-astro-cid-2kxetbrx]{margin:0}.vz-leadform[data-astro-cid-jlijqdys]{display:flow-root}.vz-leadform__form[data-astro-cid-jlijqdys]{gap:var(--vz-space-4);flex-direction:column;display:flex}.vz-leadform[data-astro-cid-jlijqdys],.vz-leadform__form[data-astro-cid-jlijqdys],.vz-leadform__fields[data-astro-cid-jlijqdys],.vz-input[data-astro-cid-jlijqdys]{min-width:0!important;max-width:100%!important}.vz-leadform__fields[data-astro-cid-jlijqdys]{gap:var(--vz-space-4);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.vz-leadform[data-astro-cid-jlijqdys][data-compact] .vz-leadform__fields[data-astro-cid-jlijqdys]{grid-template-columns:1fr}.vz-field[data-astro-cid-jlijqdys]{gap:var(--vz-space-2);flex-direction:column;min-width:0;display:flex}.vz-field[data-astro-cid-jlijqdys][data-span=full]{grid-column:1/-1}.vz-hp[data-astro-cid-jlijqdys]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.vz-spinner[data-astro-cid-jlijqdys]{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite vz-spin}@keyframes vz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.vz-spinner[data-astro-cid-jlijqdys]{animation-duration:2s}}.apply{padding-bottom:clamp(72px,10vw,128px)}.apply__grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.apply__list{max-width:44ch;color:var(--vz-ink-muted);gap:18px;margin-top:28px;padding:0;list-style:none;display:grid}.apply__list strong{color:var(--vz-ink);font-weight:500;display:block}.apply__card{background:#fff;border-radius:28px;width:100%;margin-inline:auto;padding:clamp(24px,4vw,44px);box-shadow:0 32px 64px -36px #3c302038,0 2px 6px #3c30200a}.vz-leadform__title{margin-bottom:6px;font-size:1.75rem}.vz-leadform__desc{color:var(--vz-ink-muted);margin-bottom:20px}@media (width<=900px){.apply__grid{grid-template-columns:1fr}.apply__card{max-width:560px}}
