/* Selected chapter structure; the three arrival compositions are private alternatives. */
.weekend-chapters-selected .we-chapter-01 .we-coat{display:grid;grid-template-columns:1.12fr .88fr;grid-column:1/-1;gap:36px;align-items:center}
.weekend-chapters-selected .we-chapter-01 .we-coat figure{height:690px;margin-bottom:24px}
.weekend-chapters-selected .we-chapter-01 .we-coat figure img{object-fit:cover;object-position:50% 25%}
.weekend-chapters-selected .we-chapter-01 .we-coat figcaption{width:100%;left:0;transform:none}
.weekend-layout-review .we-cap figure img{transform:scale(2.05);object-position:50% 45%;mix-blend-mode:normal}
.we-arrival{grid-column:1/-1;display:grid;grid-template-columns:.95fr 2.15fr;gap:34px;align-items:start}
.weekend-layout-review .we-arrival .we-bag{display:block}
.weekend-layout-review .we-arrival .we-bag figure{height:280px;margin-bottom:24px}
.weekend-layout-review .we-arrival .we-coat{display:grid;grid-template-columns:1.15fr .9fr;gap:30px;align-items:center}
.weekend-layout-review .we-arrival .we-coat figure{height:720px;margin:0 0 24px;overflow:visible}
.weekend-layout-review .we-arrival .we-coat figure img{object-fit:cover;object-position:50% 20%;mix-blend-mode:normal}
.weekend-layout-review .we-arrival .we-coat figcaption{width:100%;left:0;transform:none}
.weekend-layout-review .we-arrival .we-coat h2{min-height:0;font-size:36px}
.weekend-layout-review .we-arrival .we-bag h2{min-height:0;font-size:32px}
.weekend-arrival-b .we-arrival{grid-template-columns:.85fr 2.25fr;gap:40px}
.weekend-arrival-b .we-arrival .we-bag{margin-top:90px}
.weekend-arrival-b .we-arrival .we-coat{grid-template-columns:1.35fr .85fr;align-items:start}
.weekend-arrival-b .we-arrival .we-coat figure{height:810px}
.weekend-arrival-b .we-arrival .we-coat .we-copy{padding-top:120px}
.weekend-arrival-c .we-arrival{grid-template-columns:.7fr 2.3fr;gap:46px}
.weekend-arrival-c .we-arrival .we-bag figure{height:240px}
.weekend-arrival-c .we-arrival .we-coat{grid-template-columns:1.55fr .9fr;gap:26px;align-items:start}
.weekend-arrival-c .we-arrival .we-coat figure{height:760px}
.weekend-arrival-c .we-arrival .we-coat .we-copy{padding-top:35px}
.weekend-arrival-c .we-arrival .we-coat h2{font-size:40px}
@media(max-width:1050px) and (min-width:701px){.we-arrival{gap:24px;grid-template-columns:.85fr 2fr}.weekend-layout-review .we-arrival .we-coat{display:block}.weekend-layout-review .we-arrival .we-coat figure{height:650px}.weekend-layout-review .we-arrival .we-coat .we-copy{padding-top:0}.weekend-layout-review .we-arrival .we-coat figure img{object-fit:contain}.weekend-arrival-b .we-arrival .we-bag{margin-top:65px}}
@media(max-width:700px){.we-arrival{display:block}.weekend-layout-review .we-arrival .we-bag{margin-top:0}.weekend-layout-review .we-arrival .we-coat,.weekend-chapters-selected .we-chapter-01 .we-coat{display:block!important}.weekend-layout-review .we-arrival .we-coat figure,.weekend-chapters-selected .we-chapter-01 .we-coat figure{height:auto!important;margin:0 0 38px!important;overflow:visible}.weekend-layout-review .we-arrival .we-coat figure img,.weekend-chapters-selected .we-chapter-01 .we-coat figure img{height:auto;width:100%;object-fit:contain}.weekend-layout-review .we-arrival .we-coat figcaption,.weekend-chapters-selected .we-chapter-01 .we-coat figcaption{width:100%;position:static;margin-top:8px;transform:none}.weekend-layout-review .we-arrival .we-coat .we-copy{padding-top:0}.weekend-layout-review .we-arrival .we-coat h2{font-size:34px}.weekend-layout-review .we-cap figure img{transform:scale(1.75)}}
