.collection-hero{position:relative;color:#fff;padding:7.75rem 0;overflow:hidden}@media(max-width:767px){.collection-hero{padding:3.5rem 0}}.collection-hero__bg{position:absolute;inset:0;z-index:-2}.collection-hero__bg img{width:100%;height:100%;object-fit:cover}.collection-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#17161740,#1716178c)}.collection-hero__holder{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;max-width:min(44rem,100%)}.collection-hero__eyebrow{font-size:.875rem;letter-spacing:.0625rem;text-transform:uppercase;font-weight:700;margin:0}.collection-hero__title{color:#fff;margin:0}.collection-hero__lede{font-size:1.125rem;line-height:1.7;margin:0;max-width:38rem}.collection-intro{max-width:44rem;margin:0 auto}.collection-intro p{font-size:1.0625rem;line-height:1.75;color:var(--color-ink);margin:0 0 1.25rem}.collection-hero__holder,.collection-intro,.value-grid,.book-direct-band__holder,.collection-cta{--collection-max: 64rem}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:var(--collection-max);margin-left:auto;margin-right:auto}@media(max-width:900px){.value-grid{grid-template-columns:1fr}}.value-card{background:#fff;border:.0625rem solid var(--color-mist);border-radius:1rem;padding:2rem}.value-card__title{font-size:1.1875rem;font-weight:700;color:var(--color-onyx);margin:0 0 .75rem}.value-card__text{font-size:1rem;line-height:1.65;color:var(--color-ink);margin:0}.book-direct-band{background:var(--color-bark);color:var(--color-cream)}.book-direct-band__holder{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;padding-top:3rem;padding-bottom:3rem;max-width:min(var(--collection-max),100%);margin-left:auto;margin-right:auto}.book-direct-band__copy{max-width:min(36rem,100%)}.book-direct-band__title{color:var(--color-cream);margin:0 0 .5rem}.book-direct-band__text{margin:0;line-height:1.65;opacity:.92}.bd-intro{max-width:44rem;margin:0 auto 2.5rem;text-align:center}.bd-intro .title{margin:0 0 1rem}.bd-intro p{font-size:1.0625rem;line-height:1.7;color:var(--color-ink);margin:0}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:var(--collection-max);margin:0 auto;align-items:start}@media(max-width:768px){.compare-grid{grid-template-columns:1fr}}.compare-col{border-radius:1rem;padding:2.25rem}.compare-col--ota{background:var(--color-fog);border:.0625rem solid var(--color-mist)}.compare-col--direct{background:var(--color-bark);color:var(--color-cream);box-shadow:0 1.25rem 2.5rem var(--color-bark-15)}.compare-col__label{font-size:.8125rem;letter-spacing:.0625rem;text-transform:uppercase;font-weight:700;margin:0 0 1.5rem}.compare-col--ota .compare-col__label{color:var(--color-smoke)}.compare-col--direct .compare-col__label{color:var(--color-cream);opacity:.85}.compare-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.compare-list li{position:relative;padding-left:1.875rem;font-size:1.0625rem;line-height:1.55}.compare-list li:before{position:absolute;left:0;top:.0625rem;font-size:1.0625rem;font-weight:700}.compare-col--ota .compare-list li{color:var(--color-smoke)}.compare-col--ota .compare-list li:before{content:"×";color:var(--color-ash)}.compare-col--direct .compare-list li:before{content:"✓";color:var(--color-cream)}.compare-col--direct .button{margin-top:2rem}.feature-row{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center;max-width:var(--collection-max);margin:0 auto}.feature-row+.feature-row{margin-top:4.5rem}.feature-row--reverse .feature-row__media{order:2}.feature-row__media{margin:0;border-radius:1rem;overflow:hidden;aspect-ratio:3 / 2}.feature-row__media img{width:100%;height:100%;object-fit:cover;display:block}.feature-row__body .title{margin:0 0 1rem}.feature-row__body p{font-size:1.0625rem;line-height:1.7;color:var(--color-ink);margin:0}@media(max-width:768px){.feature-row{grid-template-columns:1fr;gap:1.5rem}.feature-row+.feature-row{margin-top:3rem}.feature-row--reverse .feature-row__media{order:0}}.bd-section-top{margin-top:6rem}@media(max-width:767px){.bd-section-top{margin-top:4rem}}.collection-cta{text-align:center;max-width:40rem;margin:0 auto}.collection-cta__title{margin:0 0 1rem}.collection-cta__text{font-size:1.0625rem;line-height:1.7;color:var(--color-ink);margin:0 0 1.75rem}
