.ddo-build-sheet{color:var(--build-text)}.ddo-build-sheet__layout{display:grid;grid-template-columns:minmax(390px,40%) minmax(0,60%);width:100%;max-width:var(--page-width);min-height:900px;margin:0 auto}.ddo-build-sheet__content{align-self:stretch;width:100%;max-width:510px;margin-left:auto;background:var(--build-bg);padding:clamp(2.4rem,2.6vw,4rem) clamp(2.4rem,3.5vw,5rem) clamp(3.2rem,4vw,6rem)}.ddo-build-sheet__eyebrow{margin:0;color:var(--build-text);font-family:var(--font-body-family);font-size:1.1rem;font-style:italic;font-weight:700;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.ddo-build-sheet__tabs{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:2.4rem;padding:.3rem;border:1px solid var(--build-text)}.ddo-build-sheet__tab{min-height:3.8rem;padding:.8rem 1rem;border:0;background:#4b4b4b;color:#fff;font-family:var(--font-body-family);font-size:clamp(1rem,1.1vw,1.35rem);font-style:italic;font-weight:800;line-height:1.05;text-transform:uppercase;cursor:pointer}.ddo-build-sheet__tab.is-active{background:var(--build-accent);color:#111}.ddo-build-sheet__panel[hidden],.ddo-build-sheet__figure[hidden]{display:none}.ddo-build-sheet__eyebrow{margin-left:1.8rem}.ddo-build-sheet__heading{margin:.2rem 0 0;color:var(--build-text);font-family:var(--font-heading-family);font-size:clamp(4.2rem,4vw,5.8rem);font-style:italic;font-weight:700;letter-spacing:-.04em;line-height:.76;text-transform:uppercase}.ddo-build-sheet__heading span,.ddo-build-sheet__heading strong{display:block}.ddo-build-sheet__heading strong{color:var(--build-accent);font:inherit}.ddo-build-sheet__description,.ddo-build-sheet__description p{margin:1.5rem 0 0;color:var(--build-text);font-family:var(--font-body-family);font-size:1.45rem;line-height:1.42}.ddo-build-sheet__specs-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2.4rem}.ddo-build-sheet__specs-head h3{margin:0;color:var(--build-text);font-family:var(--font-body-family);font-size:2.3rem;font-style:italic;font-weight:700;line-height:1}.ddo-build-sheet__specs-head h3 span{color:var(--build-accent)}.ddo-build-sheet__expand{flex:0 0 auto;min-height:4rem;padding:.8rem 1.5rem;border:1px solid color-mix(in srgb,var(--build-accent) 45%,transparent);background:transparent;color:var(--build-accent);font-size:1.05rem;font-weight:800;text-transform:uppercase;cursor:pointer}.ddo-build-sheet__categories{display:grid;gap:.4rem;margin-top:1rem}.ddo-build-sheet__category{border:1px solid color-mix(in srgb,var(--build-accent) 45%,transparent);background:#050505}.ddo-build-sheet__category summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto 3.4rem;align-items:center;min-height:4.4rem;padding:.35rem .35rem .35rem 1.2rem;color:var(--build-text);font-family:var(--font-body-family);font-size:1.35rem;font-style:italic;font-weight:700;cursor:pointer;list-style:none}.ddo-build-sheet__category summary::-webkit-details-marker{display:none}.ddo-build-sheet__category-number,.ddo-build-sheet__category-count{color:var(--build-accent)}.ddo-build-sheet__category-number{margin-right:1rem}.ddo-build-sheet__category-count{margin-right:1rem;font-size:1rem;font-style:normal}.ddo-build-sheet__chevron{position:relative;justify-self:end;width:3.4rem;height:3.4rem;min-height:3.4rem;border:1px solid color-mix(in srgb,var(--build-accent) 45%,transparent)}.ddo-build-sheet__chevron:before,.ddo-build-sheet__chevron:after{position:absolute;top:50%;left:50%;width:.8rem;height:1px;background:var(--build-text);content:""}.ddo-build-sheet__chevron:before{transform:translate(-72%,-50%) rotate(45deg)}.ddo-build-sheet__chevron:after{transform:translate(-18%,-50%) rotate(-45deg)}.ddo-build-sheet__category[open] .ddo-build-sheet__chevron{transform:rotate(180deg)}.ddo-build-sheet__category[open]{background:color-mix(in srgb,var(--build-card) 88%,#050505)}.ddo-build-sheet__spec-list{display:grid;gap:.4rem;height:auto;overflow:hidden;padding:0 .55rem .55rem;opacity:1;transition:height .3s ease,opacity .22s ease;will-change:height}.ddo-build-sheet__spec{display:flex;align-items:center;gap:1.1rem;min-height:4.2rem;padding:.8rem 1.2rem;background:var(--build-card);color:var(--build-text);font-size:1.25rem;font-style:italic;line-height:1.25}.ddo-build-sheet__spec span{color:var(--build-accent);font-size:0;font-style:normal}.ddo-build-sheet__spec span:before{font-size:1.5rem;content:"\2713"}.ddo-build-sheet__button{display:flex;align-items:center;justify-content:center;width:55%;min-height:4.8rem;margin:2.3rem 0 0 .5rem;padding:1rem 1.5rem;border-radius:.4rem;background:var(--build-accent);color:#111;font-family:var(--font-heading-family);font-size:1.45rem;font-weight:700;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase}.ddo-build-sheet__rules{display:inline-block;margin:1.2rem 0 0 .5rem;color:var(--build-muted);font-size:1.05rem;text-decoration:underline;text-underline-offset:.3rem}.ddo-build-sheet__media{position:relative;min-height:100%;overflow:hidden}.ddo-build-sheet__figure,.ddo-build-sheet__figure picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:0}.ddo-build-sheet__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:989px){.ddo-build-sheet__layout{grid-template-columns:minmax(330px,46%) minmax(0,54%)}.ddo-build-sheet__category-count{display:none}.ddo-build-sheet__category summary{grid-template-columns:auto minmax(0,1fr) 3.4rem}}@media screen and (max-width:749px){.ddo-build-sheet__layout{display:flex;flex-direction:column;min-height:0}.ddo-build-sheet__content{max-width:none;margin:0;padding:3.2rem 2.8rem 2rem}.ddo-build-sheet__tabs{margin-bottom:2rem}.ddo-build-sheet__tab{padding:.7rem .5rem;font-size:clamp(.95rem,3.2vw,1.2rem)}.ddo-build-sheet__eyebrow{margin-left:.5rem}.ddo-build-sheet__heading{font-size:clamp(4.2rem,15vw,6rem)}.ddo-build-sheet__description,.ddo-build-sheet__description p{font-size:1.35rem}.ddo-build-sheet__specs-head h3{font-size:2.1rem}.ddo-build-sheet__category summary{font-size:1.3rem}.ddo-build-sheet__button{width:100%;margin-left:0}.ddo-build-sheet__rules{margin-left:0}.ddo-build-sheet__media{width:100%;min-height:0;aspect-ratio:.82 / 1}.ddo-build-sheet__figure,.ddo-build-sheet__figure picture{position:absolute}}@media screen and (max-width:374px){.ddo-build-sheet__content{padding-right:1.8rem;padding-left:1.8rem}.ddo-build-sheet__heading{font-size:13.5vw}.ddo-build-sheet__category summary{padding-left:.8rem;font-size:1.2rem}.ddo-build-sheet__category-number{margin-right:.7rem}}.cash-promo-banner{background:var(--cash-promo-background);color:var(--cash-promo-text);padding-block:var(--cash-promo-padding-top) var(--cash-promo-padding-bottom)}.cash-promo-banner__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px)}.cash-promo-banner__inner:has(.cash-promo-banner__badge){grid-template-columns:120px minmax(0,1fr) 120px}.cash-promo-banner__content{text-align:center}.cash-promo-banner__heading,.cash-promo-banner__subheading{color:inherit;font-style:italic;margin:0}.cash-promo-banner__heading{font-size:clamp(38px,6vw,64px);font-weight:700;line-height:100%}.cash-promo-banner__subheading{font-size:clamp(28px,4vw,36px);font-weight:700;margin-top:8px;line-height:100%}.cash-promo-banner__badge{display:flex;justify-content:center}.cash-promo-banner__badge-image{display:block;height:auto;width:clamp(84px,8vw,104px)}@media screen and (max-width:749px){.cash-promo-banner{padding-block:40px 40px}.cash-promo-banner__inner{grid-template-columns:1fr;gap:16px}.cash-promo-banner__badge--right{display:none}.cash-promo-banner__badge--left{order:2}.cash-promo-banner__content{order:1}.cash-promo-banner__heading{font-size:52px;line-height:52px}.cash-promo-banner__subheading{font-size:30px;line-height:32px}}.entry-selector-section{background:var(--selector-background);padding-block:var(--selector-padding-top) var(--selector-padding-bottom)}.entry-selector-card{align-items:center;background:var(--selector-card-background);border:1px solid #D9D9D9;color:var(--selector-text);display:grid;gap:44px;grid-template-columns:330px minmax(0,1fr);padding:30px 24px}.entry-selector-card__heading{color:var(--selector-heading);font-size:24px;font-weight:700;letter-spacing:-.24px;line-height:30px;margin:0;text-transform:uppercase}.entry-selector-card__text{color:var(--selector-text);font-size:20px;font-weight:400;line-height:28px;margin:9px 0 0}.entry-selector-card__form-inner{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(280px,435px) auto auto}.entry-selector-card__label{color:var(--selector-heading);display:block;font-size:15px;font-weight:700;letter-spacing:.6px;line-height:19px;margin:0 0 5px;text-transform:uppercase}.entry-selector-card__select-wrap{position:relative}.entry-selector-card__select{-webkit-appearance:none;appearance:none;background:#eee;border:1px solid var(--selector-border);border-radius:5px;color:var(--selector-muted);font-size:20px;font-weight:700;height:65px;line-height:26px;padding:0 56px 0 24px;width:100%}.entry-selector-card__select-icon{color:var(--selector-muted);display:inline-flex;pointer-events:none;position:absolute;right:22px;top:50%;transform:translateY(-50%)}.entry-selector-card__select-icon svg{fill:none;height:10px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.entry-selector-card__quantity-control{align-items:center;border:1px solid var(--selector-border);border-radius:5px;display:grid;grid-template-columns:54px 58px 54px;height:65px;overflow:hidden}.entry-selector-card__qty-button{align-items:center;border:0;cursor:pointer;display:inline-flex;height:64px;justify-content:center;padding:0;width:54px}.entry-selector-card__qty-button svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.entry-selector-card__qty-button--minus{background:var(--selector-minus);color:var(--selector-minus-text)}.entry-selector-card__qty-button--plus{background:var(--selector-plus);color:var(--selector-plus-text)}.entry-selector-card__qty-input{-webkit-appearance:textfield;appearance:textfield;background:#fff;border:0;color:var(--selector-muted);font-size:18px;font-weight:500;height:64px;line-height:24px;padding:0;text-align:center;width:58px}.entry-selector-card__qty-input::-webkit-inner-spin-button,.entry-selector-card__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.entry-selector-card__button{align-items:center;background:var(--selector-button);border:0;border-radius:5px;color:var(--selector-button-text);cursor:pointer;display:inline-flex;font-size:19px;font-weight:700;height:65px;justify-content:center;letter-spacing:1.3px;line-height:24px;min-width:156px;padding:0 16px;position:relative;text-transform:uppercase}.entry-selector-card__button[disabled],.entry-selector-card__button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.entry-selector-card__button .loading__spinner{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.entry-selector-card__button.loading>span:not(.loading__spinner){opacity:0}.entry-selector-card__error,.entry-selector-card__empty{color:var(--selector-button);font-size:14px;line-height:20px;margin-bottom:10px}@media screen and (max-width:1199px){.entry-selector-card{grid-template-columns:1fr}.entry-selector-card__form-inner{grid-template-columns:1fr auto auto}}@media screen and (max-width:749px){.entry-selector-section{padding-block:40px 40px}.entry-selector-card{padding:28px 20px}.entry-selector-card__form-inner{grid-template-columns:1fr}.entry-selector-card__button{width:100%}.entry-selector-card__quantity-control{width:166px}}.experience-gallery{background:var(--experience-background);padding-block:var(--experience-padding-top) var(--experience-padding-bottom)}.experience-gallery__heading{color:var(--experience-heading);font-size:28px;font-weight:700;letter-spacing:-1.4px;line-height:24px;margin:0 0 12px;text-align:center;text-transform:uppercase}.experience-gallery__subheading{color:var(--experience-heading);font-size:14px;font-style:italic;font-weight:500;letter-spacing:.5px;line-height:1.4;margin:0 0 28px;opacity:.7;text-align:center;text-transform:uppercase}.experience-gallery__grid{display:grid;gap:var(--experience-gap);grid-template-columns:repeat(5,minmax(0,1fr))}.experience-gallery__item{min-width:0;overflow:hidden}.experience-gallery__trigger{background:none;border:0;cursor:pointer;display:block;padding:0;width:100%;transition:opacity .2s ease}.experience-gallery__trigger:hover{opacity:.9}.experience-gallery__image,.experience-gallery__placeholder{display:block;height:var(--experience-image-height);object-fit:cover;width:100%}.experience-gallery__placeholder{background:#d9d4c8}.experience-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000f2;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease}.experience-lightbox.is-open{opacity:1}.experience-lightbox[hidden]{display:none}.experience-lightbox__viewport{overflow:hidden;width:100%;height:100%;touch-action:pan-y}.experience-lightbox__track{display:flex;height:100%;transition:transform .3s ease;will-change:transform}.experience-lightbox__slide{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;padding:40px 20px;box-sizing:border-box}.experience-lightbox__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.experience-lightbox__close,.experience-lightbox__nav{position:absolute;background:#ffffff1f;border:0;color:#fff;cursor:pointer;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:background .2s ease;z-index:2;padding:0}.experience-lightbox__close:hover,.experience-lightbox__nav:hover{background:#ffffff38}.experience-lightbox__close{top:20px;right:20px;width:44px;height:44px}.experience-lightbox__nav{top:50%;transform:translateY(-50%);width:52px;height:52px}.experience-lightbox__nav--prev{left:20px}.experience-lightbox__nav--next{right:20px}.experience-lightbox__counter{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:#fff;font-size:14px;background:#00000080;padding:6px 14px;border-radius:999px;z-index:2;pointer-events:none}@media screen and (max-width:989px){.experience-gallery__grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.experience-gallery__grid::-webkit-scrollbar{display:none}.experience-gallery__item{flex:0 0 43%;min-width:0;overflow:hidden;scroll-snap-align:start}.experience-gallery__image,.experience-gallery__placeholder{height:200px}}@media screen and (max-width:767px){.experience-gallery{padding-block:40px 40px}.experience-gallery__heading{font-size:24px;line-height:normal;margin:0 0 6px}.experience-gallery__subheading{font-size:12px;margin:0 0 15px}.experience-lightbox__slide{padding:60px 12px}.experience-lightbox__close{top:12px;right:12px;width:40px;height:40px}.experience-lightbox__nav{width:40px;height:40px;background:#ffffff14}.experience-lightbox__nav--prev{left:8px}.experience-lightbox__nav--next{right:8px}.experience-lightbox__counter{bottom:16px;font-size:13px}}.ddo-faq{background:var(--faq-background);color:var(--faq-text);padding-block:var(--faq-padding-top) var(--faq-padding-bottom)}.ddo-faq__inner{max-width:990px}.ddo-faq__header{margin-inline:auto;text-align:center}.ddo-faq__heading{color:var(--faq-heading);font-size:48px;font-weight:700;letter-spacing:0;line-height:42px;text-transform:uppercase;margin:0}.ddo-faq__subheading{max-width:660px;margin:25px auto 0;color:var(--faq-text);font-size:16px;line-height:1.5;letter-spacing:-2%}.ddo-faq__subheading p{margin:0}.ddo-faq__items{display:grid;gap:10px;margin:40px auto 0;max-width:900px}.ddo-faq__item{background:var(--faq-card-background);border:1px solid var(--faq-card-border);border-radius:0}.ddo-faq__question{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;min-height:62px;padding:0 24px}.ddo-faq__question::-webkit-details-marker{display:none}.ddo-faq__question span:first-child{color:var(--faq-heading);font-size:20px;font-weight:700;line-height:18px}.ddo-faq__icon{align-items:center;color:var(--faq-icon);display:inline-flex;flex:0 0 auto;transition:transform .2s ease}.ddo-faq__icon svg{display:block;height:8px;width:12px}.ddo-faq__item[open] .ddo-faq__icon{transform:rotate(180deg)}.ddo-faq__answer{border-top:1px solid var(--faq-card-border);color:var(--faq-text);font-size:15px;line-height:23px;padding:15px 25px}.ddo-faq__answer p{margin:18px 0 0}@media screen and (max-width:749px){.ddo-faq{padding-block:40px 40px}.ddo-faq__heading{font-size:24px}.ddo-faq__subheading{margin:5px auto 0;font-size:14px}.ddo-faq__inner{max-width:100%}.ddo-faq__items{margin-top:30px}.ddo-faq__question{min-height:58px;padding-inline:18px}.ddo-faq__question span:first-child{font-size:14px}.ddo-faq__answer{padding-inline:18px;font-size:14px}}.how-it-works{background:var(--how-background);color:var(--how-text);padding-block:var(--how-padding-top) var(--how-padding-bottom)}.how-it-works__heading{color:var(--how-heading);font-size:30px;font-weight:700;letter-spacing:-1.7px;line-height:34px;margin:0 0 30px;text-align:center;text-transform:uppercase}.how-it-works__steps{display:grid;gap:2%;grid-template-columns:repeat(3,minmax(0,1fr))}.how-it-works__step{align-items:center;display:grid;gap:24px;grid-template-columns:auto minmax(0,1fr)}.how-it-works__icon-wrap{position:relative}.how-it-works__icon{align-items:center;border:1px solid var(--how-accent);border-radius:50%;color:var(--how-accent);display:inline-flex;height:96px;justify-content:center;width:96px}.how-it-works__icon svg{fill:none;height:42px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;width:42px}.how-it-works__number{align-items:center;background:var(--how-badge-background);border:3px solid #ffffff;border-radius:50%;color:#fff;display:inline-flex;font-size:16px;font-weight:700;height:29px;justify-content:center;line-height:16px;position:absolute;right:-2px;top:0;width:29px}.how-it-works__title{font-family:var(--font-body-family);color:var(--how-heading);font-size:18px;font-weight:700;letter-spacing:-.9px;line-height:20px;margin:0;text-transform:uppercase}.how-it-works__text{color:var(--how-text);font-size:16px;font-weight:400;line-height:22px;margin:14px 0 0}@media screen and (max-width:989px){.how-it-works__heading{margin-bottom:56px}.how-it-works__steps{display:flex;flex-direction:column;gap:40px;margin-inline:auto;max-width:540px}}@media screen and (max-width:767px){.how-it-works{padding-block:40px 40px}.how-it-works__title{font-size:14px}.how-it-works__heading{margin-bottom:40px;font-size:24px}.how-it-works__step{align-items:flex-start;gap:18px}.how-it-works__icon{height:74px;width:74px}.how-it-works__icon svg{height:36px;width:36px}.how-it-works__text{font-size:15px;margin:8px 0 0}.how-it-works__number{font-size:14px}}.hunt-info-bar-new{background:var(--hunt-info-background);color:var(--hunt-info-text);padding-block:var(--hunt-info-padding-top) var(--hunt-info-padding-bottom)}.hunt-info-bar-new__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;align-items:center}.hunt-info-bar-new__item{display:flex;align-items:flex-start;gap:18px;min-width:0}.hunt-info-bar-new__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:26px;height:28px;color:var(--hunt-info-accent)}.hunt-info-bar-new__icon svg{width:26px;height:28px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.hunt-info-bar-new__label,.hunt-info-bar-new__text{margin:0}.hunt-info-bar-new__label{color:var(--hunt-info-label);font-size:16px;font-weight:700;letter-spacing:0;line-height:20px;text-transform:uppercase}.hunt-info-bar-new__text{color:var(--hunt-info-text);font-size:15px;font-weight:400;line-height:22px;margin-top:5px}@media screen and (max-width:989px){.hunt-info-bar-new__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}}@media screen and (max-width:767px){.hunt-info-bar-new{padding-block:40px 40px}.hunt-info-bar-new__grid{grid-template-columns:1fr;gap:24px}.hunt-info-bar-new__item{align-items:flex-start}.hunt-info-bar-new__icon{width:26px;height:28px}}.hunt-info-bar{background:var(--hunt-info-background);border-top:1px solid var(--hunt-info-border);border-bottom:1px solid var(--hunt-info-border);color:var(--hunt-info-text);padding-block:var(--hunt-info-padding-top) var(--hunt-info-padding-bottom)}.hunt-info-bar__grid{display:flex;align-items:self-start;justify-content:space-between}.hunt-info-bar__item{display:flex;align-items:self-start;gap:16px;min-width:0;max-width:260px}.hunt-info-bar__icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid color-mix(in srgb,var(--hunt-info-accent) 65%,white);border-radius:50%;color:var(--hunt-info-accent)}.hunt-info-bar__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.hunt-info-bar__label,.hunt-info-bar__text{margin:0}.hunt-info-bar__label{color:var(--hunt-info-label);font-size:14px;font-weight:600;letter-spacing:.96px;line-height:15px;text-transform:uppercase}.hunt-info-bar__text{color:var(--hunt-info-text);font-size:18px;font-weight:500;line-height:23px;margin-top:8px}@media screen and (max-width:989px){.hunt-info-bar__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}}@media screen and (max-width:767px){.hunt-info-bar{padding-block:40px 40px}.hunt-info-bar__item{align-items:flex-start}.hunt-info-bar__icon{width:44px;height:44px}}@media screen and (max-width:480px){.hunt-info-bar__grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}.membership-callout{background:var(--membership-page-background);padding-block:var(--membership-padding-top) var(--membership-padding-bottom)}.membership-callout__inner{display:flex;justify-content:center}.membership-callout__card{align-items:center;background:var(--membership-card-background);border:1px solid var(--membership-border);border-radius:8px;color:var(--membership-text);display:flex;gap:20px;max-width:875px;padding:24px 28px;width:100%}.membership-callout__icon{align-items:center;background:var(--membership-accent);border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.membership-callout__icon svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.membership-callout__heading,.membership-callout__text{margin:0}.membership-callout__heading{color:var(--membership-heading);font-size:18px;font-style:italic;font-weight:600;letter-spacing:.54px;line-height:22px;text-transform:uppercase}.membership-callout__text{color:var(--membership-text);font-size:16px;font-style:italic;font-weight:500;line-height:22px;margin-top:4px}@media screen and (max-width:767px){.membership-callout{padding-block:40px 40px}.membership-callout__card{align-items:flex-start;gap:14px;padding:20px}.membership-callout__icon{height:38px;width:38px}}.prize-carousel{overflow:hidden;background:transparent;color:var(--pc-text);padding-top:var(--pc-padding-top);padding-bottom:var(--pc-padding-bottom)}.prize-carousel__container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.prize-carousel__viewport{position:relative;width:100%;aspect-ratio:2.52 / 1;container-type:inline-size;overflow:hidden;background:var(--pc-background);clip-path:polygon(.4% .8%,2.2% .2%,4.5% .7%,7% .15%,9.2% .65%,12% .2%,15% .75%,18% .15%,21% .65%,24% .2%,27% .75%,30% .1%,33% .7%,36% .2%,39% .65%,42% .15%,45% .7%,48% .2%,51% .75%,54% .15%,57% .65%,60% .2%,63% .7%,66% .15%,69% .65%,72% .2%,75% .75%,78% .15%,81% .65%,84% .2%,87% .7%,90% .15%,93% .65%,96% .2%,99.6% .8%,99.8% 4%,99.4% 8%,99.9% 12%,99.5% 16%,99.8% 20%,99.4% 24%,99.9% 28%,99.5% 32%,99.8% 36%,99.4% 40%,99.9% 44%,99.5% 48%,99.8% 52%,99.4% 56%,99.9% 60%,99.5% 64%,99.8% 68%,99.4% 72%,99.9% 76%,99.5% 80%,99.8% 84%,99.4% 88%,99.9% 92%,99.6% 99.2%,97% 99.8%,94% 99.25%,91% 99.85%,88% 99.3%,85% 99.8%,82% 99.25%,79% 99.85%,76% 99.3%,73% 99.8%,70% 99.2%,67% 99.85%,64% 99.3%,61% 99.8%,58% 99.2%,55% 99.85%,52% 99.3%,49% 99.8%,46% 99.2%,43% 99.85%,40% 99.3%,37% 99.8%,34% 99.2%,31% 99.85%,28% 99.3%,25% 99.8%,22% 99.2%,19% 99.85%,16% 99.3%,13% 99.8%,10% 99.2%,7% 99.85%,4% 99.3%,.4% 99.2%,.2% 95%,.6% 90%,.1% 85%,.5% 80%,.2% 75%,.6% 70%,.1% 65%,.5% 60%,.2% 55%,.6% 50%,.1% 45%,.5% 40%,.2% 35%,.6% 30%,.1% 25%,.5% 20%,.2% 15%,.6% 10%)}.prize-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.prize-carousel__slide.is-active{z-index:1;opacity:1;visibility:visible}.prize-carousel__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.prize-carousel__media picture{display:block;width:100%;height:100%}.prize-carousel__image{display:block;width:100%;height:100%;object-fit:cover;object-position:68% center}.prize-carousel__placeholder{background:#202020;color:#3b3b3b}.prize-carousel__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505 0% 33%,#050505fa 40%,#050505b8 47%,#05050533 57%,#05050500 68%);pointer-events:none}.prize-carousel__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;width:100%;max-width:none;margin:0;padding-right:4%;padding-left:10.4%;pointer-events:none}.prize-carousel__copy{width:30.5%;font-family:var(--font-hero-heading-family);text-transform:uppercase}.prize-carousel__eyebrow{margin:0 0 .8rem;color:var(--pc-text);font-size:clamp(1.3rem,1.55cqw,3rem);line-height:1}.prize-carousel__heading-line,.prize-carousel__heading-line p{margin:0;color:var(--pc-text);font-size:clamp(2.5rem,2.6cqw,5.2rem);line-height:.92}.prize-carousel__heading-line strong,.prize-carousel__subheading strong,.prize-carousel__trip strong{color:var(--pc-accent);font:inherit}.prize-carousel__heading{margin:.2rem 0 0;color:var(--pc-accent);font-family:var(--font-hero-heading-family);font-size:clamp(5rem,6.1cqw,12rem);font-weight:400;letter-spacing:-.035em;line-height:.86}.prize-carousel__subheading,.prize-carousel__subheading p{margin:0;color:var(--pc-text);font-size:clamp(2.2rem,2.6cqw,5.2rem);line-height:.92}.prize-carousel__trip{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:747 / 94;padding:0;margin:0;background:var(--pc-trip-background) center / 100% 100% no-repeat;color:var(--pc-text);font-size:clamp(1.2rem,1.25cqw,2.5rem);line-height:1}.prize-carousel__button{display:inline-flex;align-items:center;justify-content:center;width:50%;min-width:0;min-height:clamp(4.8rem,4.2cqw,7rem);margin-top:1.4rem;padding:1rem 3rem;border-radius:.5rem;background:var(--pc-accent);color:#111;font-family:var(--font-heading-family);font-size:clamp(1.5rem,1.25cqw,2.2rem);font-weight:700;line-height:1;text-decoration:none;pointer-events:auto}.prize-carousel__prize{position:absolute;right:42%;bottom:12%;display:flex;flex-direction:column;align-items:center;min-width:clamp(170px,14cqw,290px);padding:1.2rem 2rem .9rem;border:4px solid #f15a24;color:#f15a24;font-family:var(--font-hero-heading-family);line-height:.88;text-align:center;text-transform:uppercase;transform:rotate(-10deg)}.prize-carousel__prize strong{color:inherit;font-size:clamp(3rem,3.25cqw,6rem);font-weight:400;white-space:nowrap}.prize-carousel__prize span{margin-top:.6rem;font-size:clamp(.8rem,.7cqw,1.3rem);letter-spacing:.24em}.prize-carousel__dots{position:absolute;right:22%;bottom:8.5%;z-index:4;display:flex;gap:1rem}.prize-carousel__dot{width:clamp(52px,4cqw,84px);height:5px;margin:0;padding:0;border:0;background:#fff;cursor:pointer;opacity:.95}.prize-carousel__dot.is-active{background:var(--pc-accent)}@media screen and (max-width:749px){.prize-carousel__viewport{aspect-ratio:.661 / 1}.prize-carousel__image{object-position:center}.prize-carousel__shade{background:linear-gradient(180deg,#05050500,#0505050d 35%,#050505 47.5% 100%)}.prize-carousel__content{align-items:flex-end;padding:0 6% 2.5%}.prize-carousel__copy{width:100%;text-align:left}.prize-carousel__copy:after{display:block;height:clamp(1.8rem,6cqw,2.8rem);content:""}.prize-carousel__eyebrow{margin:0 0 .3rem;font-size:clamp(1.3rem,4.4cqw,2rem);line-height:.95}.prize-carousel__heading-line,.prize-carousel__heading-line p{font-size:clamp(2.7rem,9.7cqw,4.4rem);line-height:.9}.prize-carousel__heading{margin:.2rem 0 0;font-size:clamp(5.2rem,17.2cqw,8rem);line-height:.84}.prize-carousel__subheading,.prize-carousel__subheading p{margin:.3rem 0 0;font-size:26px;line-height:.9}.prize-carousel__trip{font-size:clamp(1.3rem,4.4cqw,2.2rem)}.prize-carousel__button{width:100%;min-height:5rem;margin-top:10px;font-size:clamp(1.5rem,4.8cqw,2rem)}.prize-carousel__prize{top:37.5%;right:6%;bottom:auto;box-sizing:border-box;min-width:0;width:34%;padding:.45rem .5rem .4rem;border-width:2px}.prize-carousel__prize strong{max-width:100%;font-size:clamp(1.8rem,6vw,2.7rem)}.prize-carousel__prize span{margin-top:.35rem;font-size:clamp(.65rem,2.1vw,.9rem);letter-spacing:.18em}.prize-carousel__dots{top:42.8%;right:auto;bottom:auto;left:50%;gap:.5rem;transform:translate(-50%)}.prize-carousel__dot{width:32px;height:3px}}@media screen and (max-width:374px){.prize-carousel__content{padding-right:5%;padding-left:5%}.prize-carousel__eyebrow{font-size:4.1cqw}.prize-carousel__heading-line,.prize-carousel__heading-line p{font-size:9.2cqw}.prize-carousel__heading{font-size:16cqw}.prize-carousel__subheading,.prize-carousel__subheading p{font-size:9.2cqw}.prize-carousel__trip{font-size:4.2cqw}.prize-carousel__button{min-height:4.6rem;margin-top:1.2rem}.prize-carousel__copy:after{height:5cqw}.prize-carousel__prize{top:33%;right:5%;width:34%}.prize-carousel__prize strong{font-size:5.8cqw}.prize-carousel__prize span{font-size:.6rem}.prize-carousel__dots{top:41%}}@media(prefers-reduced-motion:reduce){.prize-carousel__slide{transition:none}}.raptor-hero{color:var(--raptor-text);overflow:hidden}.raptor-hero__media{position:relative;width:100%;aspect-ratio:var(--raptor-desktop-ratio);overflow:hidden}.raptor-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.raptor-hero__media:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:""}.raptor-hero--artwork .raptor-hero__media:after{display:none}.raptor-hero__image{display:block;width:100%;height:100%;object-fit:cover}.raptor-hero__placeholder{background:#1a1a1a;color:#363636}.raptor-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:clamp(1.6rem,3.2vw,5rem);padding-bottom:clamp(1.4rem,2.6vw,4rem);pointer-events:none}.raptor-hero__copy{width:min(47%,780px);font-family:var(--font-hero-heading-family);text-transform:uppercase}.raptor-hero__eyebrow{margin:0 0 .3rem;color:var(--raptor-text);font-family:var(--font-hero-heading-family);font-size:clamp(1.3rem,1.55vw,3rem);font-weight:400;line-height:1}.raptor-hero__eyebrow strong,.raptor-hero__trip strong{color:var(--raptor-accent);font:inherit}.raptor-hero__heading{margin:0;color:var(--raptor-text);font-family:var(--font-hero-heading-family);font-size:38px;font-weight:400;letter-spacing:-.035em;line-height:.82;text-transform:uppercase}.raptor-hero__heading strong{display:block;color:var(--raptor-accent);font:inherit;font-size:100px;line-height:.9}.raptor-hero__subheading,.raptor-hero__subheading p{margin:.55rem 0 0;color:var(--raptor-text);font-family:var(--font-hero-heading-family);font-size:36px;font-weight:300;line-height:.9}.raptor-hero__subheading strong{color:var(--raptor-accent)}.raptor-hero__trip{margin:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:490px;aspect-ratio:747 / 94;padding:0;background:var(--raptor-trip-background) center / 100% 100% no-repeat;color:var(--raptor-text);font-family:var(--font-hero-heading-family);font-size:21px;font-weight:300;line-height:1;text-align:center;text-transform:uppercase}.raptor-hero__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem;width:min(47%,780px);margin-top:clamp(.8rem,1.55vw,2.4rem);pointer-events:auto}.raptor-hero__prize{position:absolute;top:65%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:clamp(170px,14vw,280px);padding:1.1rem 2rem .9rem;border:4px solid #f15a24;color:#f15a24;font-family:var(--font-hero-heading-family);line-height:.9;text-align:center;text-transform:uppercase;transform:rotate(-10deg)}.raptor-hero__prize strong{color:inherit;font-size:clamp(3rem,3.2vw,6rem);font-weight:400}.raptor-hero__prize span{margin-top:.6rem;font-size:clamp(.9rem,.8vw,1.4rem);font-weight:400;letter-spacing:.28em}.raptor-hero__actions--artwork{position:absolute;bottom:25.5%;left:10%;width:min(30%,660px)}.raptor-hero--artwork .raptor-hero__button{border-color:transparent;background:transparent;color:transparent}.raptor-hero--artwork .raptor-hero__button:hover{filter:none;transform:none}.raptor-hero--artwork .raptor-hero__legal{display:none}.raptor-hero__button{display:flex;align-items:center;justify-content:center;min-height:clamp(4.2rem,4.1vw,6.4rem);padding:clamp(.8rem,.8vw,1.2rem) clamp(1rem,1.3vw,2rem);border:2px solid var(--raptor-text);border-radius:.6rem;color:var(--raptor-text);font-family:var(--font-heading-family);font-size:clamp(1.3rem,1.2vw,2.2rem);font-weight:400;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:filter .16s ease,transform .16s ease}.raptor-hero__button--primary{border-color:var(--raptor-accent);background:var(--raptor-accent);color:#111}.raptor-hero__button--secondary{background:#0003}.raptor-hero__button:hover{filter:brightness(1.08);transform:translateY(-2px)}.raptor-hero__button:focus-visible{outline:3px solid var(--raptor-text);outline-offset:3px}.raptor-hero__button[aria-disabled=true]{cursor:not-allowed;opacity:.65}.raptor-hero__legal{width:min(47%,780px);margin-top:clamp(.4rem,.65vw,1rem);color:var(--raptor-text);font-size:clamp(1.1rem,1vw,1.6rem);font-style:italic;line-height:1.3;text-align:center;pointer-events:auto}.raptor-hero__legal p{margin:0}.raptor-hero__legal a{color:var(--raptor-text)!important;text-underline-offset:.3rem}.raptor-hero__legal a:hover,.raptor-hero__legal a:focus-visible{color:var(--raptor-text)!important}@media screen and (max-width:989px){.raptor-hero__copy,.raptor-hero__actions,.raptor-hero__legal{width:55%}.raptor-hero__actions--artwork{left:4rem}.raptor-hero__prize{left:54%;min-width:clamp(135px,14vw,180px)}}@media screen and (max-width:749px){.prize-carousel__container{padding:0}.raptor-hero__media{aspect-ratio:var(--raptor-mobile-ratio);min-height:145vw}.raptor-hero__media:after{background:linear-gradient(0deg,rgba(0,0,0,var(--raptor-overlay)),#0000 62%)}.raptor-hero__content{justify-content:flex-end;padding:1.2rem 1.2rem .6rem;bottom:-15px}.raptor-hero:not(.raptor-hero--artwork) .raptor-hero__content:after{display:block;flex:0 0 clamp(3.5rem,10vw,4.5rem);width:100%;content:""}.raptor-hero__copy,.raptor-hero__actions,.raptor-hero__legal{width:100%}.raptor-hero__heading{font-size:clamp(2.4rem,7.4vw,3.4rem);line-height:.9;letter-spacing:-.025em}.raptor-hero__heading strong{font-size:70px;line-height:.88}.raptor-hero__eyebrow{margin-bottom:.2rem;font-size:clamp(1.25rem,4.3vw,1.9rem)}.raptor-hero__subheading,.raptor-hero__subheading p{margin-top:.35rem;font-size:25px}.raptor-hero__trip{margin-top:.6rem;padding:0 5%;font-size:clamp(1.05rem,3.4vw,1.5rem)}.raptor-hero__actions{grid-template-columns:1fr;gap:.6rem;margin-top:.8rem}.cpromo__line{display:inline-block!important;font-size:30px!important}.raptor-hero__prize{top:28%;right:6%;left:auto;box-sizing:border-box;min-width:0;width:34%;padding:.45rem .5rem .4rem;border-width:2px}.raptor-hero__prize strong{font-size:clamp(1.8rem,6vw,2.7rem);white-space:nowrap}.raptor-hero__prize span{margin-top:.35rem;font-size:clamp(.65rem,2.1vw,.9rem);letter-spacing:.18em}.raptor-hero__actions--artwork{right:2.4rem;bottom:3.4%;left:2.4rem;width:auto;margin:0}.raptor-hero__button{min-height:clamp(4rem,11.5vw,4.6rem);padding:.7rem 1rem;font-size:clamp(1.35rem,4.1vw,1.7rem)}.raptor-hero--artwork .raptor-hero__media{min-height:0;max-height:none}.raptor-hero--artwork .raptor-hero__image{min-height:0;object-fit:contain}.raptor-hero--artwork .raptor-hero__legal{display:none}}@media screen and (max-width:374px){.raptor-hero__content{padding-right:1rem;padding-left:1rem}.raptor-hero:not(.raptor-hero--artwork) .raptor-hero__content:after{flex-basis:3rem}.raptor-hero__eyebrow{font-size:3.9vw}.raptor-hero__heading{font-size:6.8vw}.raptor-hero__heading strong{font-size:1.75em}.raptor-hero__subheading,.raptor-hero__subheading p{font-size:5.2vw}.raptor-hero__trip{margin-top:.4rem;font-size:3.1vw}.raptor-hero__actions{gap:.5rem;margin-top:.6rem}.raptor-hero__button{min-height:3.7rem;font-size:3.8vw}.raptor-hero__prize{top:27%;right:5%;width:34%}.raptor-hero__prize strong{font-size:5.8vw}.raptor-hero__prize span{font-size:.6rem}}.whats-included{background:var(--included-background);color:var(--included-text);padding-block:var(--included-padding-top) var(--included-padding-bottom)}.whats-included__inner{text-align:center}.whats-included__heading{color:var(--included-heading);font-size:24px;font-weight:700;letter-spacing:-1.04px;line-height:26px;margin:0;text-transform:uppercase}.whats-included__mark{color:var(--included-accent);display:inline-flex;margin-top:15px}.whats-included__mark svg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.whats-included__grid{display:grid;gap:24px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:26px}.whats-included__card{align-items:center;border:1px solid var(--included-border);border-radius:10px;display:flex;flex-direction:column;min-height:182px;padding:32px 20px}.whats-included__icon{color:var(--included-accent);display:inline-flex;margin-bottom:14px}.whats-included__icon svg{fill:none;height:36px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;width:36px}.whats-included__title{font-family:var(--font-body-family);color:var(--included-heading);font-size:18px;font-weight:700;letter-spacing:-.72px;line-height:19px;margin:0}.whats-included__text{color:var(--included-text);font-size:12px;line-height:18px;margin:12px 0 0}@media screen and (max-width:1199px){.whats-included__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.whats-included{padding-block:40px 40px}.whats-included__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.whats-included__card{min-height:220px;padding:24px 14px}.whats-included__title{font-size:15px}}.trail-carousel{overflow:hidden;background:transparent;color:var(--tc-text);padding-top:var(--tc-padding-top);padding-bottom:var(--tc-padding-bottom)}.trail-carousel__container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.trail-carousel__viewport{position:relative;width:100%;aspect-ratio:2.05 / 1;container-type:inline-size;overflow:hidden;background:var(--tc-background);clip-path:polygon(.4% .8%,2.2% .2%,4.5% .7%,7% .15%,9.2% .65%,12% .2%,15% .75%,18% .15%,21% .65%,24% .2%,27% .75%,30% .1%,33% .7%,36% .2%,39% .65%,42% .15%,45% .7%,48% .2%,51% .75%,54% .15%,57% .65%,60% .2%,63% .7%,66% .15%,69% .65%,72% .2%,75% .75%,78% .15%,81% .65%,84% .2%,87% .7%,90% .15%,93% .65%,96% .2%,99.6% .8%,99.8% 4%,99.4% 8%,99.9% 12%,99.5% 16%,99.8% 20%,99.4% 24%,99.9% 28%,99.5% 32%,99.8% 36%,99.4% 40%,99.9% 44%,99.5% 48%,99.8% 52%,99.4% 56%,99.9% 60%,99.5% 64%,99.8% 68%,99.4% 72%,99.9% 76%,99.5% 80%,99.8% 84%,99.4% 88%,99.9% 92%,99.6% 99.2%,97% 99.8%,94% 99.25%,91% 99.85%,88% 99.3%,85% 99.8%,82% 99.25%,79% 99.85%,76% 99.3%,73% 99.8%,70% 99.2%,67% 99.85%,64% 99.3%,61% 99.8%,58% 99.2%,55% 99.85%,52% 99.3%,49% 99.8%,46% 99.2%,43% 99.85%,40% 99.3%,37% 99.8%,34% 99.2%,31% 99.85%,28% 99.3%,25% 99.8%,22% 99.2%,19% 99.85%,16% 99.3%,13% 99.8%,10% 99.2%,7% 99.85%,4% 99.3%,.4% 99.2%,.2% 95%,.6% 90%,.1% 85%,.5% 80%,.2% 75%,.6% 70%,.1% 65%,.5% 60%,.2% 55%,.6% 50%,.1% 45%,.5% 40%,.2% 35%,.6% 30%,.1% 25%,.5% 20%,.2% 15%,.6% 10%)}.trail-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.trail-carousel__slide.is-active{z-index:1;opacity:1;visibility:visible}.trail-carousel__media,.trail-carousel__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.trail-carousel__image{display:block;width:100%;height:100%;object-fit:cover;object-position:75% center}.trail-carousel__placeholder{background:#202020;color:#3b3b3b}.trail-carousel__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050505 0% 36%,#050505f2 41%,#05050599 46%,#05050500 52%);pointer-events:none}.trail-carousel__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;padding:0 4% 0 7.5%;pointer-events:none}.trail-carousel__copy{width:30%;color:var(--tc-text)}.trail-carousel__eyebrow,.trail-carousel__heading,.trail-carousel__trip{font-family:var(--font-hero-heading-family);font-weight:400;text-transform:uppercase}.trail-carousel__eyebrow{margin:0;color:var(--tc-text);font-size:18px;letter-spacing:.01em;line-height:1}.trail-carousel__heading{display:flex;flex-direction:column;margin:.2rem 0 0;color:var(--tc-text);font-size:clamp(3.2rem,4.6cqw,6.2rem);letter-spacing:-.01em;line-height:.88}.trail-carousel__line{display:block;white-space:nowrap}.trail-carousel__eyebrow strong,.trail-carousel__line strong,.trail-carousel__trip strong{color:var(--tc-accent);font:inherit}.trail-carousel__trip{margin:.3rem 0 0;color:var(--tc-text);font-size:clamp(1.3rem,1.75cqw,2.4rem);line-height:1}.trail-carousel__description,.trail-carousel__description p{margin:0;color:var(--tc-text);font-family:var(--font-body-family);font-size:clamp(1.2rem,1.3cqw,1.8rem);font-style:italic;font-weight:400;line-height:1.3;text-transform:none}.trail-carousel__description{margin-top:.9rem}.trail-carousel__description strong{color:inherit;font-weight:700}.trail-carousel__button{display:inline-flex;align-items:center;justify-content:center;width:58%;min-height:clamp(4.2rem,3.8cqw,6rem);margin-top:1.6rem;padding:1rem 2rem;border-radius:.3rem;background:var(--tc-accent);color:#111;font-family:var(--font-heading-family);font-size:clamp(1.3rem,1.2cqw,1.9rem);font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;pointer-events:auto}.trail-carousel__prize{position:absolute;top:35%;left:39%;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;min-width:clamp(140px,13.5cqw,250px);padding:.9rem 1.6rem .7rem;border:3px solid var(--tc-stamp);color:var(--tc-stamp);font-family:var(--font-hero-heading-family);line-height:.88;text-align:center;text-transform:uppercase;transform:rotate(-10deg)}.trail-carousel__prize strong{color:inherit;font-size:clamp(2.4rem,2.9cqw,5rem);font-weight:400;white-space:nowrap}.trail-carousel__prize span{margin-top:.5rem;font-size:clamp(.7rem,.65cqw,1.2rem);letter-spacing:.24em}.trail-carousel__dots{position:absolute;right:25%;bottom:7.5%;z-index:4;display:flex;gap:.8rem}.trail-carousel__dot{width:clamp(40px,4.8cqw,80px);height:4px;margin:0;padding:0;border:0;background:#fff;cursor:pointer}.trail-carousel__dot.is-active{background:var(--tc-accent)}@media screen and (max-width:749px){.trail-carousel__viewport{aspect-ratio:.62 / 1}.trail-carousel__image{object-position:center top}.trail-carousel__shade{background:linear-gradient(180deg,#05050500,#0505050d 30%,#050505 42% 100%)}.trail-carousel__content{align-items:flex-end;padding:0 6% 7%}.trail-carousel__copy{width:100%}.trail-carousel__eyebrow{font-size:14px}.trail-carousel__container{padding:0}.trail-carousel__heading{font-size:clamp(3.6rem,12.5cqw,6rem)}.trail-carousel__trip{font-size:clamp(1.4rem,5cqw,2.2rem)}.trail-carousel__description,.trail-carousel__description p{font-size:clamp(1.25rem,4cqw,1.8rem)}.trail-carousel__description{margin-top:1.2rem}.trail-carousel__button{width:100%;min-height:4.8rem;margin-top:1.6rem;font-size:clamp(1.4rem,4.6cqw,2rem)}.trail-carousel__prize{top:26%;right:6%;left:auto;min-width:0;width:36%;padding:.45rem .5rem .4rem;border-width:2px}.trail-carousel__prize strong{font-size:clamp(1.8rem,6.5cqw,2.8rem)}.trail-carousel__prize span{margin-top:.3rem;font-size:clamp(.6rem,2cqw,.9rem);letter-spacing:.18em}.trail-carousel__dots{top:38%;right:auto;bottom:auto;left:50%;gap:.5rem;transform:translate(-50%)}.trail-carousel__dot{width:32px;height:3px}}@media screen and (max-width:374px){.trail-carousel__content{padding:0 5% 6%}.trail-carousel__eyebrow,.trail-carousel__trip{font-size:4.6cqw}.trail-carousel__heading{font-size:11.5cqw}.trail-carousel__description,.trail-carousel__description p{font-size:3.8cqw}.trail-carousel__button{min-height:4.4rem;margin-top:1.2rem}.trail-carousel__prize{top:22%}.trail-carousel__dots{top:34%}}@media(prefers-reduced-motion:reduce){.trail-carousel__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
