.u-ul{--paper:#fbf8f1;--ivory:#f4f0e6;--ink:#04070e;--ink-2:#0b111c;--gold:#b8966e;--gold-deep:#7d6243;--gold-lt:#d4b896;--cream:#e3d2b2;--muted:#5b5a57;--line:rgba(4,7,14,0.12);--hair:rgba(184,150,110,0.38);font-family:var(--sans);color:var(--ink);background:var(--paper);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.u-ul *{box-sizing:border-box}.u-ul blockquote,.u-ul dd,.u-ul dl,.u-ul figure,.u-ul h1,.u-ul h2,.u-ul h3,.u-ul ol,.u-ul p,.u-ul ul{margin:0}.u-ul ol,.u-ul ul{padding:0;list-style:none}.u-ul a{color:inherit;text-decoration:none}.u-ul img{display:block;max-width:100%}.u-ul em{font-style:italic;color:var(--gold-deep)}.u-ul .u-cta em,.u-ul .u-hero em,.u-ul .u-on-ink em{color:var(--gold-lt)}.u-wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:clamp(20px,5vw,64px)}.u-narrow{max-width:860px}.u-hero{position:relative;isolation:isolate;min-height:660px;display:flex;align-items:flex-end;color:var(--paper);background:var(--ink);overflow:hidden}.u-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.u-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,7,14,.86),rgba(4,7,14,.62) 48%,rgba(4,7,14,.25)),linear-gradient(0deg,rgba(4,7,14,.7),rgba(4,7,14,0) 45%)}.u-hero .u-wrap{padding-block:150px 72px}.u-hero-in{max-width:680px;display:grid;gap:22px}.u-crumbs{display:flex;gap:10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:rgba(251,248,241,.62)}.u-crumbs span:not(:last-child):after{content:"/";margin-left:10px;opacity:.6}.u-eb{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep)}.u-cta .u-eb,.u-hero .u-eb,.u-on-ink .u-eb{color:var(--gold-lt)}.u-h1{font-size:clamp(40px,5.2vw,72px);line-height:1.04;letter-spacing:-.045em}.u-h1,.u-h2{font-family:var(--serif);font-weight:400;text-wrap:balance}.u-h2{font-size:clamp(30px,3.4vw,46px);line-height:1.1;letter-spacing:-.035em}.u-h3{font-family:var(--serif);font-weight:400;font-size:22px;line-height:1.25;letter-spacing:-.02em}.u-lede{font-size:18px;line-height:1.6;color:rgba(251,248,241,.82);max-width:58ch}.u-sub{font-size:17px;line-height:1.65;color:var(--muted);max-width:62ch}.u-on-ink .u-sub{color:rgba(251,248,241,.72)}.u-rule{display:block;width:48px;height:1px;background:var(--gold)}.u-tags{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;letter-spacing:.04em;color:rgba(251,248,241,.78)}.u-tags span:before{content:"";display:inline-block;width:5px;height:5px;margin-right:9px;border-radius:50%;background:var(--gold);vertical-align:middle}.u-btns{display:flex;flex-wrap:wrap;gap:12px}.u-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 26px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.u-btn svg{width:16px;height:16px}.u-btn.u-cream{background:var(--cream);color:var(--ink)}.u-btn.u-ghost{border:1px solid rgba(251,248,241,.55);color:var(--paper)}.u-btn.u-ink{background:var(--ink);color:var(--paper)}.u-btn.u-line{border:1px solid rgba(4,7,14,.3);color:var(--ink)}.u-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);border-bottom:1px solid;padding-bottom:3px}.u-on-ink .u-link{color:var(--gold-lt)}.u-trust{background:var(--ink-2);color:var(--paper);border-top:1px solid rgba(184,150,110,.25)}.u-trust ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.u-trust li{display:grid;gap:2px;padding:22px 24px;border-left:1px solid rgba(184,150,110,.22)}.u-trust li:first-child{border-left:0;padding-left:0}.u-trust b{font-family:var(--serif);font-weight:400;font-size:22px;letter-spacing:-.02em}.u-trust span{font-size:12px;letter-spacing:.06em;color:rgba(251,248,241,.62)}.u-family{background:var(--paper);border-bottom:1px solid var(--line)}.u-family .u-wrap{display:flex;align-items:center;gap:30px;height:62px;overflow-x:auto;font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.u-family small{font-size:10px;letter-spacing:.22em;color:var(--gold-deep)}.u-family a{color:rgba(4,7,14,.62);padding-block:21px;border-bottom:2px solid transparent}.u-family a.u-on{color:var(--ink);border-bottom-color:var(--gold)}.u-sec{padding-block:clamp(72px,8vw,112px)}.u-sec.u-ivory{background:var(--ivory)}.u-on-ink,.u-sec.u-ink{background:var(--ink);color:var(--paper)}.u-head{display:grid;gap:16px;margin-bottom:52px;max-width:760px}.u-head.u-center{margin-inline:auto;text-align:center;justify-items:center}.u-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:52px}.u-head-row .u-head{margin-bottom:0;max-width:640px}.u-hair{display:grid;gap:1px;background:var(--hair);border:1px solid var(--hair)}.u-hair.u-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-hair.u-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-hair.u-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.u-cell{background:var(--paper);padding:32px 30px 34px;display:grid;align-content:start;gap:10px;min-width:0}.u-ivory .u-cell{background:var(--ivory)}.u-on-ink .u-hair{background:rgba(184,150,110,.28);border-color:rgba(184,150,110,.28)}.u-on-ink .u-cell{background:var(--ink)}.u-cell p{font-size:15px;line-height:1.6;color:var(--muted)}.u-on-ink .u-cell p{color:rgba(251,248,241,.7)}.u-num{font-family:var(--serif);font-size:15px;color:var(--gold);letter-spacing:.04em}.u-ico{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--hair);border-radius:50%;color:var(--gold-deep)}.u-ico svg{width:18px;height:18px}.u-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center}.u-split.u-wide-l{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.u-split .u-ph{aspect-ratio:4/5;width:100%;object-fit:cover;border-radius:4px}.u-split .u-ph.u-land{aspect-ratio:4/3}.u-split .u-words{display:grid;gap:20px;align-content:center}.u-split .u-words p{color:var(--muted);font-size:16.5px;line-height:1.7}.u-on-ink .u-split .u-words p{color:rgba(251,248,241,.74)}.u-ticks{display:grid;gap:14px}.u-ticks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:15.5px;line-height:1.55}.u-ticks svg{width:18px;height:18px;margin-top:3px;color:var(--gold)}.u-ticks.u-two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.u-ticks.u-three{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;row-gap:18px}.u-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hair);border-block:1px solid var(--hair)}.u-figs div{background:inherit;padding:18px 0 16px;display:grid;gap:2px}.u-figs b{font-family:var(--serif);font-weight:400;font-size:34px;letter-spacing:-.03em;line-height:1.1}.u-figs span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.u-cards{display:grid;gap:24px}.u-cards.u-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-cards.u-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-cards.u-c4{grid-template-columns:repeat(4,minmax(0,1fr))}.u-card{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;min-width:0;box-shadow:0 10px 28px rgba(4,7,14,.05)}.u-card>img{width:100%;aspect-ratio:4/3;object-fit:cover}.u-card .u-body{padding:22px 24px 26px;display:grid;gap:12px}.u-card .u-meta{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}.u-card p{font-size:14.5px;line-height:1.6;color:var(--muted)}.u-card .u-figs{grid-template-columns:repeat(4,minmax(0,1fr));background:transparent;border-block:1px solid var(--line);gap:0}.u-card .u-figs div{padding:12px 0}.u-card .u-figs b{font-size:26px}.u-card .u-figs span{font-size:10px}.u-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}.u-people.u-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-people.u-c6{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 20px}.u-person{display:grid;gap:12px;align-content:start}.u-person img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px;background:var(--ivory)}.u-person h3{font-family:var(--serif);font-weight:400;font-size:21px;letter-spacing:-.02em;line-height:1.2}.u-person .u-role{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);line-height:1.5}.u-person p{font-size:14px;line-height:1.6;color:var(--muted)}.u-person .u-chips{display:flex;flex-wrap:wrap;gap:6px}.u-chip{display:inline-flex;padding:4px 10px;border:1px solid var(--line);border-radius:999px;font-size:11.5px;color:rgba(4,7,14,.72)}.u-on-ink .u-chip{border-color:rgba(251,248,241,.25);color:rgba(251,248,241,.8)}.u-faq{border-top:1px solid var(--line)}.u-faq details{border-bottom:1px solid var(--line)}.u-faq summary{list-style:none;display:flex;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;font-family:var(--serif);font-size:19px;letter-spacing:-.015em;line-height:1.35}.u-faq summary::-webkit-details-marker{display:none}.u-faq summary svg{flex:none;width:18px;height:18px;margin-top:4px;color:var(--gold-deep);transition:transform .3s}.u-faq details[open] summary svg{transform:rotate(45deg)}.u-faq details p{padding:0 48px 24px 0}.u-faq .u-ans,.u-faq details p{font-size:15.5px;line-height:1.7;color:var(--muted)}.u-faq .u-ans{display:grid;gap:12px;padding:0 48px 26px 0}.u-faq .u-ans ol,.u-faq .u-ans ul{list-style:disc;padding-left:22px;display:grid;gap:6px}.u-faq .u-ans ol{list-style:decimal}.u-faq .u-ans a{color:var(--gold-deep);text-decoration:underline;text-underline-offset:3px}.u-faq .u-ans strong{color:var(--ink);font-weight:600}.u-faq-phases{margin-top:6px}.u-faq-phases .u-pill{border-color:rgba(251,248,241,.35);color:var(--paper)}.u-faq-phases .u-pill .u-num{color:var(--gold-lt)}.u-on-ink .u-faq,.u-on-ink .u-faq details{border-color:rgba(251,248,241,.16)}.u-on-ink .u-faq details p{color:rgba(251,248,241,.72)}.u-quote{display:grid;gap:22px;max-width:900px;margin-inline:auto;text-align:center;justify-items:center}.u-quote blockquote{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.4vw,30px);line-height:1.45;letter-spacing:-.02em}.u-quote cite{font-style:normal;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}.u-on-ink .u-quote cite{color:var(--gold-lt)}.u-stars{display:inline-flex;gap:3px;color:var(--gold)}.u-stars svg{width:15px;height:15px}.u-tbl-box{overflow-x:auto}.u-tbl{width:100%;min-width:760px;border-collapse:collapse;font-size:15px}.u-tbl td,.u-tbl th{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.u-tbl thead th{font-family:var(--serif);font-weight:400;font-size:18px;letter-spacing:-.01em;border-bottom:1px solid var(--ink)}.u-tbl tbody th{font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-deep);width:26%}.u-tbl .u-us{background:rgba(184,150,110,.1)}.u-tbl thead .u-us{background:var(--ink);color:var(--paper)}.u-no,.u-yes{display:inline-flex;align-items:center;gap:8px}.u-yes svg{width:18px;height:18px;color:var(--gold-deep)}.u-no svg{width:16px;height:16px;color:rgba(4,7,14,.38)}.u-no{color:var(--muted)}.u-cta{position:relative;isolation:isolate;color:var(--paper);background:var(--ink);overflow:hidden}.u-cta>img{width:100%;height:100%;object-fit:cover;z-index:-2}.u-cta:after,.u-cta>img{position:absolute;inset:0}.u-cta:after{content:"";z-index:-1;background:rgba(4,7,14,.78)}.u-cta .u-wrap{padding-block:clamp(88px,9vw,128px);display:grid;gap:22px;justify-items:center;text-align:center}.u-cta .u-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:26px;width:100%;max-width:860px;border-top:1px solid rgba(184,150,110,.35)}.u-cta .u-facts div{padding-top:18px;display:grid;gap:2px}.u-cta .u-facts span{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-lt)}.u-cta .u-facts b{font-weight:400;font-size:15px}.u-explore{background:var(--paper);border-top:1px solid var(--line)}.u-explore .u-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding-block:0}.u-explore a{display:grid;gap:6px;padding:30px 26px 30px 0}.u-explore small{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep)}.u-explore b{font-family:var(--serif);font-weight:400;font-size:20px;letter-spacing:-.02em}.u-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:10px}.u-choice{display:grid;gap:10px;align-content:start;text-align:left;padding:28px 28px 26px;border:1px solid rgba(251,248,241,.28);border-radius:12px;background:rgba(4,7,14,.55);color:var(--paper);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s,border-color .3s,transform .3s}.u-choice.u-is-b{background:rgba(227,210,178,.14)}.u-choice-t{font-family:var(--serif);font-size:30px;line-height:1.1;letter-spacing:-.03em}.u-choice-d{font-size:15px;line-height:1.6;color:rgba(251,248,241,.78)}.u-choice-go{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lt)}.u-choice-go svg{width:16px;height:16px}@media (hover:hover){.u-choice:hover{border-color:var(--gold-lt);background:rgba(4,7,14,.75);transform:translateY(-2px)}}.u-choice:active{transform:scale(.98)}.u-cell.u-ways{transition:background .3s}@media (hover:hover){.u-cell.u-ways:hover{background:#fff}}.u-figs.u-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-resv-hero{min-height:760px}.u-home-hero{min-height:0;align-items:center}.u-home-hero:after{background:linear-gradient(0deg,rgba(4,7,14,.78),rgba(4,7,14,.42) 50%,rgba(4,7,14,.3))}.u-home-hero .u-wrap{padding-block:104px 56px}.u-home-hero-in{max-width:860px;margin-inline:auto;justify-items:center}.u-home-hero-in,.u-home-hero-in .u-lede{text-align:center}.u-home-hero-in .u-btns,.u-home-rate{justify-content:center}.u-home-rate{font-family:var(--serif);font-size:22px;letter-spacing:-.02em;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.u-home-rate b{font-weight:400;font-size:34px}.u-home-rate span{flex-basis:100%;text-align:center;font-family:var(--sans);font-size:12px;letter-spacing:.06em;color:rgba(251,248,241,.62)}.u-cities{display:grid;grid-template-columns:1.3fr 1fr 1.2fr;grid-template-rows:1fr 1fr;gap:16px}.u-city-tile,.u-ul a.u-city-tile{position:relative;display:block;min-height:240px;overflow:hidden;border-radius:10px;background:var(--ink);color:var(--paper);isolation:isolate}.u-city-tile.u-is-big{grid-row:1/3;min-height:520px}.u-city-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform 1.2s var(--ease,ease)}.u-city-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,7,14,.82),rgba(4,7,14,.05) 60%)}.u-city-w{position:absolute;left:26px;right:26px;bottom:24px;z-index:1;display:grid;gap:4px}.u-city-w .u-eb{color:var(--gold-lt)}.u-city-w b{font-family:var(--serif);font-weight:400;font-size:34px;letter-spacing:-.03em;line-height:1.05}.u-city-w small{font-size:13px;color:rgba(251,248,241,.75)}.u-city-list{grid-column:3;grid-row:1/3;grid-template-columns:repeat(2,minmax(0,1fr))}.u-city-list .u-cell,.u-uni-list .u-cell{padding:20px 22px;gap:4px}.u-city-list b,.u-uni-list b{font-family:var(--serif);font-weight:400;font-size:20px;letter-spacing:-.02em}.u-city-list span,.u-uni-list span{font-size:13px;color:var(--muted)}.u-uni-list.u-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-ivory .u-uni-list .u-cell{background:var(--ivory)}.u-card.u-apt{position:relative;color:var(--ink)}.u-card.u-apt .u-body{display:grid;gap:6px}.u-apt-tag{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:4px;background:var(--cream);color:var(--ink);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.u-apt-price{font-size:14px;color:var(--muted)}.u-apt-price b{font-family:var(--serif);font-weight:400;font-size:22px;color:var(--ink);letter-spacing:-.02em}.u-on-ink .u-tbl td,.u-on-ink .u-tbl th{border-color:rgba(251,248,241,.16);color:var(--paper)}.u-on-ink .u-tbl thead th{border-color:rgba(251,248,241,.5)}.u-on-ink .u-tbl tbody th{color:var(--gold-lt)}.u-on-ink .u-tbl .u-us{background:rgba(184,150,110,.14)}.u-on-ink .u-tbl thead .u-us{background:var(--gold);color:var(--ink)}.u-on-ink .u-tbl .u-yes svg{color:var(--gold-lt)}.u-on-ink .u-tbl{min-width:0}.u-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px;align-items:center}.u-logos img{width:100%;max-height:46px;object-fit:contain;filter:brightness(0) invert(1);opacity:.82}.u-side{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.u-side>aside{position:sticky;top:110px;display:grid;gap:18px}.u-split.u-flip>:first-child{order:2}.u-steps{border-top:1px solid var(--line)}.u-steps>li{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,.9fr);gap:32px;padding:40px 0;border-bottom:1px solid var(--line);align-items:start}.u-steps .u-n{font-family:var(--serif);font-size:64px;line-height:.9;letter-spacing:-.05em;color:var(--gold)}.u-steps .u-t{display:grid;gap:12px}.u-steps .u-t p{color:var(--muted);font-size:16px;line-height:1.7}.u-steps .u-d{display:grid;gap:10px;padding:20px 22px;background:var(--ivory);border-radius:8px;font-size:14.5px;line-height:1.6}.u-steps .u-d b{font-weight:600}.u-timeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--hair)}.u-timeline li{position:relative;display:grid;gap:8px;padding:30px 22px 0 0}.u-timeline li:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px var(--ivory)}.u-timeline b{font-family:var(--serif);font-weight:400;font-size:26px;letter-spacing:-.03em}.u-timeline span{font-size:14px;line-height:1.55;color:var(--muted)}.u-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.u-strip img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:4px}.u-wall{columns:300px 3;column-gap:24px}.u-wall>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:24px}.u-rev{display:grid;gap:14px;padding:26px 26px 24px;background:#fff;border:1px solid var(--line);border-radius:10px}.u-rev p{font-size:15px;line-height:1.65;color:rgba(4,7,14,.82)}.u-rev footer{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--muted)}.u-rev footer b{font-weight:600;color:var(--ink)}.u-pills{display:flex;flex-wrap:wrap;gap:8px}.u-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;font-size:13px;color:var(--ink);background:transparent}.u-pill.u-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.u-pill small{font-size:11px;opacity:.6}.u-search{display:flex;align-items:center;gap:12px;width:100%;max-width:620px;min-height:58px;padding:0 22px;border-radius:999px;background:var(--paper);color:var(--ink)}.u-search svg{width:18px;height:18px;color:var(--gold-deep);flex:none}.u-search input{flex:1 1;min-width:0;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);outline:none}.u-callout{display:grid;gap:12px;padding:30px 32px;border:1px solid var(--hair);border-radius:10px;background:var(--paper)}.u-ivory .u-callout{background:#fff}.u-price{font-family:var(--serif);font-size:30px;letter-spacing:-.03em;line-height:1.1}.u-price small{font-family:var(--sans);font-size:13px;letter-spacing:0;color:var(--muted)}.u-big{font-family:var(--serif);font-weight:400;font-size:clamp(64px,8vw,112px);line-height:.9;letter-spacing:-.06em}@media (max-width:760px){.u-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.u-choices,.u-figs.u-c3{grid-template-columns:minmax(0,1fr)}.u-home-hero{min-height:0}.u-home-hero .u-wrap{padding-block:96px 88px}.u-home-hero-in .u-lede{font-size:16px}.u-home-hero-in .u-btns{flex-direction:column;align-items:stretch;width:100%}.u-home-hero-in .u-btn{justify-content:center}.u-home-rate span{font-size:11.5px}.u-cities{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.u-city-tile.u-is-big{grid-row:auto;min-height:300px}.u-city-list{grid-column:auto;grid-row:auto}.u-city-list,.u-uni-list.u-c2{grid-template-columns:minmax(0,1fr)}.u-choice{padding:22px 20px}.u-choice-t{font-size:25px}.u-side,.u-steps>li{grid-template-columns:minmax(0,1fr);gap:16px}.u-side>aside{position:static}.u-split.u-flip>:first-child{order:0}.u-steps .u-n{font-size:44px}.u-timeline{grid-auto-flow:row;border-top:0;border-left:1px solid var(--hair)}.u-timeline li{padding:0 0 26px 24px}.u-timeline li:before{top:6px;left:-6px}.u-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.u-hero{min-height:600px}.u-hero .u-wrap{padding-block:120px 48px}.u-card .u-figs,.u-figs,.u-trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}.u-trust li:nth-child(3){border-left:0;padding-left:0}.u-cards.u-c2,.u-cards.u-c3,.u-cards.u-c4,.u-cta .u-facts,.u-explore .u-wrap,.u-hair.u-c2,.u-hair.u-c3,.u-hair.u-c4,.u-split,.u-split.u-wide-l,.u-ticks.u-three,.u-ticks.u-two{grid-template-columns:minmax(0,1fr)}.u-people,.u-people.u-c6{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.u-cell{padding:26px 22px 28px}.u-faq .u-ans,.u-faq details p{padding-right:0}}main.u-ul{display:block}main.u-ul .u-hero{margin-top:calc(-1 * var(--nav-h))}main.u-ul .u-hero .u-wrap{padding-top:calc(var(--nav-h) + 96px)}main.u-ul .u-faq summary,main.u-ul .u-h1,main.u-ul .u-h2,main.u-ul .u-h3,main.u-ul .u-person h3,main.u-ul .u-quote blockquote{font-family:var(--serif)}main.u-resv-page+div .slr2,main.u-resv-page+div .slr2-ways{display:none!important}main.u-ul button.u-btn,main.u-ul button.u-choice{font-family:var(--sans)}@media (max-width:760px){main.u-ul .u-hero .u-wrap{padding-top:calc(var(--nav-h) + 56px)}}main.u-ul .u-home-hero{min-height:0;padding-top:var(--nav-h);box-sizing:border-box}main.u-ul .u-home-hero .u-wrap{padding-top:64px;padding-bottom:64px}@media (max-width:760px){main.u-ul .u-home-hero{min-height:0}main.u-ul .u-home-hero .u-wrap{padding-top:40px;padding-bottom:40px}}body:has(main.u-ul .u-hero) .site-nav:before{display:none!important}main.u-ul .u-hero:before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--nav-h) * 3.4);z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(1,2,5,.97),rgba(1,2,5,.86) 22%,rgba(1,2,5,.6) 48%,rgba(1,2,5,.28) 74%,rgba(1,2,5,0))}