.hotels_page__YW4rz{--hotel-border:var(--home-hover-sand);--hotel-radius:var(--home-card-radius-lg);--hotel-cool:#f4f5f7;--hotel-brew:#97b1d0;padding-top:54px;background:#fff;color:var(--home-ink)}.hotels_rail__BO8Jn{width:min(1240px,calc(100% - 30px));margin-inline:auto}.hotels_content__z4e36 h2{font-size:26px;font-weight:600;line-height:1.1;text-transform:uppercase}.hotels_content__z4e36 h3{font-size:22px;font-weight:600;line-height:1.3;text-transform:uppercase}.hotels_content__z4e36 dd,.hotels_content__z4e36 p{font-size:14px;line-height:22px}.hotels_content__z4e36 .hotels_eyebrow__4vcAf{font-size:18px;font-weight:500;line-height:26px;text-transform:uppercase}.hotels_buttons__ZmnlV{display:flex;flex-direction:column;gap:15px}.hotels_content__z4e36 .hotels_contactButton__yikuP,.hotels_content__z4e36 .hotels_ctaButton__XNRag{height:53px;flex-shrink:0;width:100%}.hotels_threeColumns__RKtDh,.hotels_twoColumns__X768P{display:grid;gap:20px}.hotels_hero__dfUpE{position:relative;overflow:hidden;background:#000;color:#fff}.hotels_heroImage__larTd{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:68% top;object-position:68% top}.hotels_hero__dfUpE{--hero-reveal-distance:16px;--hero-image-offset:4px;--hero-image-scale:1.025;--hero-reveal-duration:.9s}.hotels_hero__dfUpE [data-hotel-hero]{animation:hotels_hotelHeroUp___QFou var(--hero-reveal-duration) ease backwards}.hotels_hero__dfUpE .hotels_heroImage__larTd{animation-name:hotels_hotelHeroImage__wucu1}.hotels_hero__dfUpE [data-hotel-delay="0.12"]{animation-delay:.15s}.hotels_hero__dfUpE [data-hotel-delay="0.24"]{animation-delay:.3s}.hotels_hero__dfUpE [data-hotel-hero]:focus-within{animation:none}@keyframes hotels_hotelHeroUp___QFou{0%{opacity:0;transform:translateY(var(--hero-reveal-distance))}to{opacity:1;transform:none}}@keyframes hotels_hotelHeroImage__wucu1{0%{opacity:0;transform:translateY(var(--hero-image-offset)) scale(var(--hero-image-scale))}to{opacity:1;transform:none}}.hotels_heroContent__yaDil{position:relative;padding-block:260px 85px}.hotels_content__z4e36 .hotels_heroEyebrow__MJaKK{margin-bottom:20px;font-size:12px;text-transform:uppercase}.hotels_hero__dfUpE h1{margin-bottom:30px;font-size:38px;font-weight:500;line-height:1.05;text-transform:uppercase}.hotels_hero__dfUpE h1 span{display:block}.hotels_heroActions__W0shy{display:grid;gap:25px}.hotels_heroActions__W0shy>p{max-width:638px}.hotels_content__z4e36 .hotels_inverseSampleButton__VPbXI{border:1px solid #fff}.hotels_content__z4e36 .hotels_inverseSampleButton__VPbXI:focus-visible,.hotels_content__z4e36 .hotels_inverseSampleButton__VPbXI:hover{background:transparent;color:#fff}.hotels_benefits__aC1yk{position:relative;z-index:1;margin-top:-30px;padding-block:50px;border-radius:30px;background:#fff}.hotels_benefits__aC1yk h2{max-width:842px;margin:0 auto 30px;text-align:center}.hotels_content__z4e36 .hotels_benefitCard__uvotv{overflow:hidden;border:.7px solid var(--hotel-border);border-radius:var(--hotel-radius);background:#fff;box-shadow:none}.hotels_content__z4e36 .hotels_benefitHeader__tMoiQ{padding:23px 25px}.hotels_guests__VvxAo{background:var(--about-blue-gray)}.hotels_team__6GzKG{background:var(--home-cream)}.hotels_hotel__fv1be{background:var(--hotel-cool)}.hotels_content__z4e36 .hotels_benefitContent__YoqQY{padding:35px 25px}.hotels_benefitContent__YoqQY>img{width:43px;height:43px;margin-bottom:25px}.hotels_benefitContent__YoqQY h3{margin-bottom:18px}.hotels_content__z4e36 .hotels_tagline__XPoh_{margin-bottom:22px;text-transform:uppercase}.hotels_formats__989sV{position:relative;margin-top:-30px;padding-block:80px 50px;background:linear-gradient(190.8149deg,#f3f5f7 54.61%,#fff 67.192%)}.hotels_formatHeading__eiJu8{display:grid;gap:20px;margin-bottom:30px}.hotels_formatHeading__eiJu8 .hotels_eyebrow__4vcAf{margin-bottom:12px}.hotels_formatBlock__OToss{display:block;min-width:0;border-radius:var(--hotel-radius)}.hotels_content__z4e36 .hotels_formatCard__yaUih{--format-image-top:80px;--format-title-gap:26px;position:relative;display:flex;flex-direction:column;height:100%;min-height:360px;padding-block:var(--format-image-top) 26px;overflow:hidden;border:.7px solid var(--hotel-border);border-radius:var(--hotel-radius);background:#fff;box-shadow:none;transition:border-color .18s ease}.hotels_content__z4e36 .hotels_brewFormat__RDIcp{--format-title-gap:30px}.hotels_content__z4e36 .hotels_formatCard__yaUih:hover{border-color:#101014}.hotels_content__z4e36 .hotels_formatBadge__zA22r{position:absolute;top:20px;right:20px;padding:7px 12px;border:0;border-radius:8px;background:var(--hotel-border);color:#fff;font-size:12px;font-weight:400;line-height:22px;text-transform:uppercase;box-shadow:none}.hotels_content__z4e36 .hotels_brewBadge__gkAYP{background:var(--hotel-brew)}.hotels_brewImage__5XQKX,.hotels_dripImage___38Qc{position:relative;left:50%;flex-shrink:0;height:auto;max-width:85%;transform:translateX(-50%)}.hotels_dripImage___38Qc{width:280px}.hotels_brewImage__5XQKX{width:290px}.hotels_formatCopy__tGpWY{display:flex;flex-direction:column;flex-shrink:0;margin-inline:20px;text-align:center}.hotels_formatCopy__tGpWY h3{margin-top:var(--format-title-gap);margin-bottom:15px}.hotels_coffee__W2I_i{position:relative;padding-block:50px;border-block:.7px solid var(--hotel-border);background:var(--home-cream);text-align:center}.hotels_coffee__W2I_i h2{margin-bottom:30px}.hotels_content__z4e36 .hotels_coffeeCard__5Gmzk{padding:30px;border:.7px solid var(--hotel-border);border-radius:20px;background:#fff;box-shadow:none}.hotels_coffeeCard__5Gmzk h3{margin-bottom:15px}.hotels_coffeeSample__Kw3UX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;margin-top:30px;padding:30px 20px;border-radius:20px;background:var(--about-blue-gray)}.hotels_content__z4e36 .hotels_coffeeSampleText__d5uvS{margin:0;font-size:18px;font-weight:500;line-height:26px;text-transform:uppercase}.hotels_content__z4e36 .hotels_coffeeSampleButton__CfA_0{width:241px;max-width:100%;height:53px;flex-shrink:0}.hotels_branding__8gxa_{padding-block:50px}.hotels_brandingGrid__BldPv,.hotels_packagingGrid__i36kc{display:grid;gap:35px;align-items:center}.hotels_brandingPhoto__7bys1,.hotels_packagingPhoto__Ua3HP{position:relative;overflow:hidden;border-radius:var(--hotel-radius)}.hotels_brandingPhoto__7bys1{width:100%;max-width:585px;margin-inline:auto;aspect-ratio:1170/656;overflow:visible;border-radius:0}.hotels_brandingPhoto__7bys1 img{display:block;width:100%;height:auto}.hotels_content__z4e36 .hotels_brandingIntro__0A8o4{margin-bottom:28px;font-size:18px;font-weight:500;line-height:28px;text-transform:uppercase}.hotels_brandingCopy__3vt1H h2{margin-bottom:25px}.hotels_brandingCopy__3vt1H>p+p{margin-top:22px}.hotels_brandingBreak__840P4{display:none}.hotels_packaging__6S7MI{padding-block:50px;background:linear-gradient(182.0525deg,#f3f5f7 49.575%,#fff 86.158%)}.hotels_packagingCopy__5FiwQ h2{margin-bottom:30px}.hotels_packagingCopy__5FiwQ>p+p{margin-top:22px}.hotels_packagingBreak__u7DZr{display:none}.hotels_packagingPhoto__Ua3HP{width:100%;max-width:580px;margin-inline:auto;aspect-ratio:580/380;border-radius:0}.hotels_packagingPhoto__Ua3HP img{display:block;width:100%;height:auto}.hotels_materialNote__IfPz3{display:flex;align-items:flex-start;gap:5px}.hotels_materialNote__IfPz3 img{flex-shrink:0;margin-top:3px}.hotels_desktopBreak__IA5z9{display:none}.hotels_experience__VXo1w{padding-bottom:50px}.hotels_experiencePanel___HxE_{position:relative;overflow:hidden;border-radius:var(--hotel-radius);background:var(--home-ink);color:#fff}.hotels_experiencePhoto__njD9H{position:absolute;inset:0;overflow:hidden;transform:scaleX(-1)}.hotels_experiencePhoto__njD9H img{position:absolute;width:143.35%;height:201.43%;left:-21.67%;top:-53.48%;max-width:none;-o-object-fit:cover;object-fit:cover}.hotels_experienceShade__fxRX7{position:absolute;inset:0;background:rgba(0,0,0,.63)}.hotels_experienceContent__JXzDH{position:relative;padding:55px 25px}.hotels_experienceContent__JXzDH h2{max-width:715px;margin-bottom:22px}.hotels_experienceContent__JXzDH>p{max-width:638px;margin-bottom:30px}.hotels_content__z4e36 .hotels_experienceEyebrow__0WmSx{margin-bottom:14px}.hotels_faq__Aug1Z{padding-block:50px;background:var(--home-cream)}.hotels_footer__4PIJJ{padding-top:60px}.hotels_footer__4PIJJ img[src="/images/home-redesign-v2/footer/logo.svg"]{margin-top:0}.hotels_faqGrid__R9vMI{display:grid;gap:25px}.hotels_faq__Aug1Z .hotels_eyebrow__4vcAf{margin-bottom:20px}.hotels_questions__J6jKo>div{padding-block:25px;border-bottom:1px solid var(--hotel-border)}.hotels_questions__J6jKo>div:first-child{padding-top:0}.hotels_questions__J6jKo>div:last-child{padding-bottom:0;border-bottom:0}.hotels_questions__J6jKo dt{margin-bottom:20px;font-size:22px;font-weight:600;line-height:1.2;text-transform:uppercase}.hotels_content__z4e36 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:639px){.hotels_content__z4e36 .hotels_formatCard__yaUih{min-height:450px}}@media (min-width:640px) and (max-width:1023px){.hotels_threeColumns__RKtDh{grid-template-columns:repeat(3,minmax(0,1fr))}.hotels_benefitContent__YoqQY h3{font-size:18px}.hotels_content__z4e36 .hotels_benefitContent__YoqQY,.hotels_content__z4e36 .hotels_benefitHeader__tMoiQ,.hotels_content__z4e36 .hotels_coffeeCard__5Gmzk{padding:25px 15px}.hotels_twoColumns__X768P{grid-template-columns:repeat(2,minmax(0,1fr))}.hotels_formatCopy__tGpWY{margin-inline:15px}.hotels_formatCard__yaUih p{font-size:12px}}@media (min-width:1024px){.hotels_page__YW4rz{padding-top:82px}.hotels_rail__BO8Jn{width:min(1240px,calc(100% - 64px))}.hotels_content__z4e36 h2{font-size:42px}.hotels_content__z4e36 h3{font-size:26px;line-height:34px}.hotels_content__z4e36 .hotels_eyebrow__4vcAf{font-size:22px}.hotels_buttons__ZmnlV{flex-direction:row;gap:20px}.hotels_content__z4e36 .hotels_ctaButton__XNRag{width:241px}.hotels_content__z4e36 .hotels_contactButton__yikuP{width:204px}.hotels_twoColumns__X768P{grid-template-columns:repeat(2,minmax(0,1fr))}.hotels_threeColumns__RKtDh{grid-template-columns:repeat(3,minmax(0,1fr))}.hotels_hero__dfUpE{height:892px}.hotels_heroImage__larTd{height:auto;min-height:100%;-o-object-position:center top;object-position:center top}.hotels_heroContent__yaDil{padding-block:314px 0}.hotels_content__z4e36 .hotels_heroEyebrow__MJaKK{margin-bottom:24px;font-size:14px;line-height:28px}.hotels_hero__dfUpE h1{max-width:1176px;margin-bottom:46px;font-size:65px;line-height:76px}.hotels_heroActions__W0shy{grid-template-columns:525px minmax(0,1fr);gap:70px}.hotels_content__z4e36 .hotels_heroActions__W0shy>p{font-size:18px;line-height:28px}.hotels_benefits__aC1yk{margin-top:-176px;padding-block:92px 98px;border-radius:60px}.hotels_benefits__aC1yk h2{margin-bottom:43px}.hotels_content__z4e36 .hotels_benefitCard__uvotv{height:458px}.hotels_content__z4e36 .hotels_benefitHeader__tMoiQ{height:78px;padding:28px 34px}.hotels_content__z4e36 .hotels_benefitContent__YoqQY{padding:40px 34px 34px}.hotels_benefitContent__YoqQY>img{margin-bottom:60px}.hotels_benefitContent__YoqQY h3{margin-bottom:18px}.hotels_content__z4e36 .hotels_tagline__XPoh_{min-height:44px;margin-bottom:30px}.hotels_formats__989sV{margin-top:-116px;padding-block:211px 100px}.hotels_formatHeading__eiJu8{grid-template-columns:595px minmax(0,1fr);gap:7px;align-items:end;margin-bottom:43px}.hotels_formatHeading__eiJu8 .hotels_eyebrow__4vcAf{margin-bottom:16px}.hotels_content__z4e36 .hotels_formatHeading__eiJu8>p{font-size:18px;line-height:28px}.hotels_content__z4e36 .hotels_formatCard__yaUih{--format-image-top:91px;min-height:456px}.hotels_content__z4e36 .hotels_brewFormat__RDIcp{--format-image-top:87px}.hotels_content__z4e36 .hotels_formatBadge__zA22r{top:24px;right:24px;padding:7px 14px;font-size:14px}.hotels_dripImage___38Qc{left:calc(50% - 145px);width:333px;max-width:none;transform:none}.hotels_brewImage__5XQKX{left:calc(50% - 210px);width:345px;max-width:none;transform:none}.hotels_formatCard__yaUih:not(.hotels_brewFormat__RDIcp) .hotels_formatCopy__tGpWY{position:relative;top:-26.86px}.hotels_formatCopy__tGpWY h3{margin-bottom:25px}.hotels_coffee__W2I_i{padding-block:92px 93px}.hotels_coffee__W2I_i h2{margin-bottom:43px}.hotels_content__z4e36 .hotels_coffeeCard__5Gmzk{min-height:170px;padding:40px 35px 25px}.hotels_coffeeSample__Kw3UX{min-height:133px;flex-direction:row;gap:64px;padding:40px}.hotels_content__z4e36 .hotels_coffeeSampleText__d5uvS{font-size:22px;line-height:28px}.hotels_branding__8gxa_{padding-block:100px}.hotels_brandingGrid__BldPv{max-width:1225px;grid-template-columns:minmax(0,585fr) minmax(0,577fr);gap:63px}.hotels_brandingCopy__3vt1H{max-width:577px}.hotels_content__z4e36 .hotels_brandingIntro__0A8o4{margin-bottom:30px;font-size:22px;line-height:32px}.hotels_brandingCopy__3vt1H h2{margin-bottom:38px}.hotels_packaging__6S7MI{padding-block:100px}.hotels_packagingGrid__i36kc{grid-template-columns:minmax(0,551fr) minmax(0,580fr);gap:109px}.hotels_packagingCopy__5FiwQ{max-width:551px}.hotels_packagingCopy__5FiwQ h2{margin-bottom:37px}.hotels_packagingCopy__5FiwQ .hotels_materialNote__IfPz3{margin-top:40px}.hotels_desktopBreak__IA5z9{display:initial}.hotels_experience__VXo1w{padding-bottom:100px}.hotels_experiencePanel___HxE_{height:488px}.hotels_experienceContent__JXzDH{padding:136px 90px 0}.hotels_experienceContent__JXzDH h2{max-width:900px}.hotels_experienceContent__JXzDH>p{margin-bottom:40px}.hotels_experienceShade__fxRX7{right:auto;width:69.65%;background:linear-gradient(90deg,rgba(0,0,0,.63) 82.558%,transparent)}.hotels_faq__Aug1Z{min-height:562px;padding-block:70px}.hotels_faqGrid__R9vMI{grid-template-columns:minmax(0,525px) minmax(0,570px);gap:145px}.hotels_faq__Aug1Z .hotels_eyebrow__4vcAf{margin-bottom:20px}.hotels_questions__J6jKo{padding-top:40px}.hotels_questions__J6jKo>div{padding-block:32px}.hotels_questions__J6jKo dt{margin-bottom:24px;font-size:28px;line-height:30px}}@media (min-width:1024px) and (max-width:1279px){.hotels_content__z4e36 .hotels_benefitContent__YoqQY{padding-top:30px;padding-inline:24px}.hotels_benefitContent__YoqQY>img{margin-bottom:34px}.hotels_hero__dfUpE h1{font-size:clamp(52px,5.1vw,65px)}.hotels_heroActions__W0shy{grid-template-columns:502px minmax(0,1fr);gap:30px}.hotels_formatHeading__eiJu8{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hotels_faqGrid__R9vMI{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.hotels_experienceContent__JXzDH{padding-inline:60px}}@media (min-width:1280px){.hotels_brandingBreak__840P4,.hotels_packagingBreak__u7DZr{display:initial}}@media (min-width:1440px){.hotels_rail__BO8Jn{width:1240px}}@media (min-width:768px){.hotels_hero__dfUpE{--hero-reveal-distance:28px;--hero-image-offset:8px;--hero-image-scale:1.04;--hero-reveal-duration:1.15s}.hotels_hero__dfUpE .hotels_heroImage__larTd{animation-duration:1.35s}.hotels_hero__dfUpE [data-hotel-delay="0.12"]{animation-delay:.18s}.hotels_hero__dfUpE [data-hotel-delay="0.24"]{animation-delay:.36s}}@media (prefers-reduced-motion:reduce){.hotels_hero__dfUpE [data-hotel-hero]{animation:none}}