.page-module__f8A7Bq__page{--daytrip-navy:#193442;--daytrip-cream:#f6f1df}.page-module__f8A7Bq__intro{padding-block:32px 28px}.page-module__f8A7Bq__back{text-underline-offset:5px;font-size:13px;text-decoration:underline;display:inline-block}.page-module__f8A7Bq__titleRow{justify-content:space-between;align-items:flex-end;gap:24px;margin-block:45px 35px;display:flex}.page-module__f8A7Bq__titleRow h2{letter-spacing:-.065em;font-size:clamp(80px,14vw,230px);font-weight:400;line-height:.9}.page-module__f8A7Bq__titleRow>p{letter-spacing:-.035em;font-size:clamp(20px,3vw,46px);line-height:1.15}.page-module__f8A7Bq__meta{color:var(--color-dim);justify-content:space-between;gap:20px;font-size:12px;display:flex}.page-module__f8A7Bq__hero img{width:100%;height:auto;display:block}.page-module__f8A7Bq__editorial{grid-template-columns:.7fr 1.3fr;gap:6vw;padding-block:clamp(60px,9vw,140px);display:grid}.page-module__f8A7Bq__label{font-size:13px}.page-module__f8A7Bq__editorial h2,.page-module__f8A7Bq__sectionHeading h2{letter-spacing:-.05em;font-size:clamp(32px,4.8vw,76px);font-weight:400;line-height:1.05}.page-module__f8A7Bq__editorial h2{margin-bottom:28px}.page-module__f8A7Bq__editorial>div>p{max-width:48ch;font-size:clamp(16px,1.7vw,23px);line-height:1.5}.page-module__f8A7Bq__editorial>div>p+p{color:var(--color-dim);margin-top:18px}.page-module__f8A7Bq__identity{grid-template-columns:1fr 1fr;gap:24px;display:grid}.page-module__f8A7Bq__wordmarkPanel{background:var(--daytrip-navy);min-height:clamp(330px,35vw,600px);color:var(--daytrip-cream);flex-direction:column;justify-content:space-between;padding:clamp(28px,4vw,65px);display:flex}.page-module__f8A7Bq__smallLabel{font-size:12px}.page-module__f8A7Bq__brandWord{letter-spacing:-.075em;margin-block:28px;font-size:clamp(55px,8.5vw,145px);font-style:italic;font-weight:800;line-height:1}.page-module__f8A7Bq__wordmarkPanel>p:last-child{font-size:clamp(14px,1.5vw,22px);line-height:1.35}.page-module__f8A7Bq__horizonPanel{background:var(--daytrip-navy);color:var(--daytrip-cream);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.page-module__f8A7Bq__horizonPanel img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.page-module__f8A7Bq__horizonPanel>p{padding:20px clamp(20px,3vw,45px);font-size:clamp(12px,1.4vw,20px)}.page-module__f8A7Bq__guidelines{padding-top:clamp(60px,9vw,140px)}.page-module__f8A7Bq__sectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;margin-bottom:35px;display:grid}.page-module__f8A7Bq__sectionHeading>p{color:var(--color-dim);font-size:clamp(16px,1.5vw,21px);line-height:1.5}.page-module__f8A7Bq__palette{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.page-module__f8A7Bq__swatch>div{aspect-ratio:1.15;margin-bottom:16px}.page-module__f8A7Bq__swatch h3{font-size:18px;font-weight:400}.page-module__f8A7Bq__swatch>span{font-family:var(--font-mono);color:var(--color-dim);margin-block:4px 12px;font-size:11px;display:block}.page-module__f8A7Bq__swatch p{font-size:13px;line-height:1.4}.page-module__f8A7Bq__note{max-width:65ch;color:var(--color-dim);margin-top:28px;font-size:13px}.page-module__f8A7Bq__voice{color:var(--daytrip-navy);background:#f0cf6d;padding:clamp(30px,5vw,80px)}.page-module__f8A7Bq__voice p{letter-spacing:-.05em;font-size:clamp(30px,5.8vw,92px);line-height:1.15}.page-module__f8A7Bq__voice p:nth-child(2){text-align:center}.page-module__f8A7Bq__voice p:last-child{text-align:right}.page-module__f8A7Bq__editorial:last-of-type{padding-bottom:0}@media (max-width:700px){.page-module__f8A7Bq__titleRow{flex-direction:column;align-items:flex-start;gap:20px;margin-top:35px}.page-module__f8A7Bq__titleRow>p br{display:none}.page-module__f8A7Bq__meta{flex-direction:column;gap:8px}.page-module__f8A7Bq__editorial{grid-template-columns:1fr;gap:20px}.page-module__f8A7Bq__identity{grid-template-columns:1fr;gap:16px}.page-module__f8A7Bq__wordmarkPanel{min-height:330px}.page-module__f8A7Bq__brandWord{font-size:22vw}.page-module__f8A7Bq__horizonPanel img{aspect-ratio:1.15;height:auto}.page-module__f8A7Bq__sectionHeading{grid-template-columns:1fr;gap:22px}.page-module__f8A7Bq__palette{grid-template-columns:1fr 1fr;gap:28px 18px}.page-module__f8A7Bq__voice p+p{margin-top:14px}}
