@charset "UTF-8";
.pocket-section{padding-bottom:98px}.pocket-heading{display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid var(--line);padding-top:33px;margin-bottom:35px;gap:25px}.pocket-heading .eyebrow{color:var(--accent);font-size:9px}.pocket-heading h2{font-size:33px;line-height:1.5;margin-top:16px;letter-spacing:1px}.pocket-heading>p{font-size:10px;color:var(--muted);line-height:2.1;letter-spacing:1px;text-align:right;padding-bottom:4px}.pocket-grid{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:25px;align-items:start}.pocket-note{background:#faf8f0;min-width:0;box-shadow:0 2px 9px #24341a07}.pocket-image{height:305px}.pocket-window .pocket-image{height:360px}.pocket-street{margin-top:42px}.pocket-coffee{margin-top:10px}.pocket-coffee .pocket-image{height:315px}.pocket-caption{padding:21px 20px 25px}.pocket-label{font:8px Arial,sans-serif;letter-spacing:1.5px;color:var(--accent)}.pocket-caption h3{font-family:var(--serif);font-size:21px;font-weight:400;letter-spacing:.5px;line-height:1.7;margin-top:11px}.pocket-caption p{font-size:11px;color:#7a8071;line-height:2;margin-top:11px}.pocket-pause{display:grid;grid-template-columns:60% 1fr;background:#e9ecdf;margin-top:42px}.pocket-pause-image{height:350px}.pocket-pause-copy{padding:35px 33px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pocket-pause-copy .eyebrow{font-size:8px;letter-spacing:1.4px;color:#7a826d;line-height:1.8}.pocket-pause h3{font-family:var(--serif);font-size:31px;font-weight:400;line-height:1.6;letter-spacing:1px;margin-top:15px}.pocket-pause-copy>p:not(.eyebrow){font-size:11px;line-height:2.1;margin-top:17px;color:#757e67}.pocket-signoff{font-size:10px;color:var(--accent);margin-top:24px;border-top:1px solid #c7cfba;padding-top:13px;width:100%;letter-spacing:1px}.travel-page .header nav{gap:24px}
@media(max-width:1000px){.pocket-grid{gap:18px}.pocket-image{height:255px}.pocket-window .pocket-image{height:310px}.pocket-coffee .pocket-image{height:270px}.pocket-caption{padding:18px 16px 21px}.pocket-caption h3{font-size:19px;letter-spacing:0}.pocket-caption p{font-size:10px}.pocket-pause{grid-template-columns:55% 1fr}.pocket-pause-copy{padding:26px}.pocket-pause h3{font-size:26px}.pocket-pause-image{height:335px}.pocket-heading h2{font-size:29px}.travel-page .header nav{gap:18px}}
@media(max-width:700px){.pocket-section{padding-bottom:63px}.pocket-heading{padding-top:25px;margin-bottom:26px;display:block}.pocket-heading .eyebrow{font-size:8px}.pocket-heading h2{font-size:28px;max-width:none;line-height:1.6;margin-top:13px}.pocket-heading>p{font-size:9px;text-align:left;margin-top:16px;line-height:1.9}.pocket-heading>p br{display:initial}.pocket-grid{grid-template-columns:1fr 1fr;gap:22px 17px}.pocket-window .pocket-image{height:270px}.pocket-street{margin-top:37px}.pocket-street .pocket-image{height:240px}.pocket-coffee{margin-top:0;grid-column:1/-1;display:grid;grid-template-columns:47% 1fr;align-items:center}.pocket-coffee .pocket-image{height:215px}.pocket-caption{padding:15px 14px 20px}.pocket-label{font-size:6px;letter-spacing:1px}.pocket-caption h3{font-size:19px;line-height:1.6;margin-top:9px}.pocket-caption p{font-size:10px;line-height:1.9;margin-top:9px}.pocket-coffee .pocket-caption{padding-left:20px;padding-right:15px}.pocket-coffee .pocket-caption h3{font-size:21px}.pocket-pause{grid-template-columns:1fr;margin-top:27px}.pocket-pause-image{height:285px}.pocket-pause-copy{padding:27px 26px 28px}.pocket-pause h3{font-size:30px;margin-top:12px}.pocket-pause-copy>p:not(.eyebrow){font-size:11px;line-height:2;margin-top:15px}.pocket-signoff{font-size:9px;margin-top:20px}.travel-page .header nav{gap:15px}.travel-page .header nav a:nth-last-child(2){display:none}}
@media(max-width:400px){.pocket-heading h2{font-size:25px}.pocket-window .pocket-image{height:235px}.pocket-street .pocket-image{height:200px}.pocket-caption{padding-left:11px;padding-right:11px}.pocket-caption h3{font-size:18px}.pocket-caption p{font-size:9px}.pocket-coffee .pocket-image{height:195px}.pocket-coffee .pocket-caption{padding-left:15px}.pocket-coffee .pocket-caption h3{font-size:19px}.pocket-pause-image{height:230px}.pocket-pause h3{font-size:27px}}
