.visit-page.editorial-visit{padding:0}.visit-opening{padding-top:var(--section-y);row-gap:48px}.visit-kicker{color:var(--muted);grid-column:full-start/full-end}.visit-opening h1{grid-column:col-2/full-end;max-width:18ch;margin:0 0 12px}.visit-opening h1 span{color:var(--trade);display:block}.editorial-visit .visit-hero{grid-area:3/col-5/auto/full-end;margin:0}.visit-photo{overflow:hidden}.editorial-visit .visit-hero img{aspect-ratio:16/10;object-fit:cover}.editorial-visit .room-caption{font-size:var(--fs-tick);letter-spacing:.08em}.editorial-visit .room-caption:before{background:var(--line-strong)}.visit-essentials{display:none}.visit-intro{grid-area:3/full-start/auto/col-5;align-self:end;padding:0 36px 40px 0}.visit-intro .lead{font:400 24px / 1.4 var(--display);color:var(--ink)}.visit-intro>p+p{font-size:var(--fs-body);color:var(--muted);margin-top:24px}.visit-details{padding-block:var(--section-y);align-items:start}.visit-study{grid-column:full-start/col-6;margin:0;padding-top:80px}.visit-study .editorial-image{aspect-ratio:4/5}.visit-study img{object-position:center}.editorial-visit .visit-copy{grid-column:col-7/full-end}.editorial-visit .visit-copy .place{border-top:1px solid var(--line);margin-top:0}.editorial-visit .place>div{grid-template-columns:116px minmax(0,1fr);gap:20px;padding-block:24px}.editorial-visit .place dt{font-size:var(--fs-tick);letter-spacing:.08em}.editorial-visit .place a{overflow-wrap:anywhere}.visit-form-room{padding-block:var(--section-y)}.visit-form-room>.arch-divider{margin-bottom:96px}.visit-request-heading{grid-column:col-2/col-6}.visit-request-heading>.mono-caption{color:var(--muted);margin-bottom:28px}.visit-request-heading .preview-note{margin-top:32px}.editorial-visit .visit-request{border:0;grid-column:col-7/col-12;padding:0}.editorial-visit .inbound-form{margin-top:0}.visit-in-person{padding-block:var(--section-y)}.visit-in-person>.editorial-grid{align-items:center}.visit-room-copy{grid-column:col-2/col-7;padding-right:40px}.visit-room-copy>.mono-caption{color:var(--muted);margin-bottom:28px}.visit-room-copy>p:last-child{max-width:41ch;color:var(--muted);margin-top:32px}.visit-lounge-study{grid-column:col-8/full-end;margin:-152px 0 0}.visit-lounge-study .editorial-image{aspect-ratio:2/3}.visit-in-person+*{border-top:1px solid var(--line)}@media (min-width:821px) and (max-width:1100px){.visit-intro{padding-right:8px}.visit-intro .lead{font-size:21px}.editorial-visit .visit-copy{grid-column:col-6/full-end}.editorial-visit .place>div{grid-template-columns:96px minmax(0,1fr);gap:16px}.visit-request-heading{grid-column:full-start/col-6}.editorial-visit .visit-request{grid-column:col-7/full-end}}@media (max-width:820px){.visit-opening{row-gap:32px}.visit-kicker,.visit-opening h1{grid-column:1/-1}.visit-opening h1{max-width:16ch;margin:0 0 8px;font-size:clamp(44px,8.4vw,68px)}.visit-essentials{font-size:var(--fs-body);grid-area:3/1/auto/-1;gap:16px;line-height:1.6;display:grid}.visit-essentials p{margin:0}.visit-essentials .mono-caption{color:var(--muted);margin-bottom:4px;display:block}.visit-essentials .button{justify-self:start;min-height:48px;margin-top:8px}.editorial-visit .visit-hero{grid-area:4/1/auto/-1}.editorial-visit .visit-hero img{aspect-ratio:4/3}.visit-intro{grid-area:5/1/auto/-1;max-width:56ch;padding:8px 0 0}.visit-details{row-gap:40px}.visit-study{grid-column:2/-1;padding-top:0}.visit-study .editorial-image{aspect-ratio:1}.editorial-visit .visit-copy{grid-column:1/-1}.editorial-visit .place>div{grid-template-columns:1fr;gap:8px}.visit-form-room>.arch-divider{margin-bottom:56px}.visit-request-heading,.editorial-visit .visit-request{grid-column:1/-1}.visit-request-heading{max-width:48ch}.visit-request-heading>.mono-caption{margin-bottom:20px}.visit-request-heading .preview-note{margin-top:24px}.editorial-visit .visit-request{margin-top:36px}.visit-in-person{padding-block:0 var(--section-y)}.visit-room-copy{grid-area:2/1/auto/-1;margin-top:40px;padding-right:0}.visit-room-copy h2{max-width:15ch}.visit-lounge-study{grid-area:1/2/auto/-1;margin-top:-56px}.visit-lounge-study .editorial-image{aspect-ratio:4/5}}
