/* Original native components informed by the research recorded in vendor/21st-patterns.txt. */
.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.experience-jumps{display:flex;justify-content:center;gap:40px;padding:23px 6%;border-bottom:1px solid #d5b77d33;background:#151e17}.experience-jumps a{display:flex;gap:25px;align-items:center;font-size:12px;min-height:30px;color:#e7d9b9}.experience-jumps span{color:#d5b77d}.benefit-gallery{overflow:hidden}.benefit-gallery-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px}.benefit-gallery-tools[hidden],.benefit-gallery-footer[hidden]{display:none}.benefit-gallery-tools button{background:none;border:0;border-bottom:1px solid #d5b77d77;color:#eedbb5;min-height:44px;font:inherit;font-size:13px;padding:5px 0}.benefit-gallery-tools button span{margin-left:18px}.benefit-gallery-tools>span{font-size:11px;color:#b9bcae}.benefits-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.benefit-gallery--ready:not(.is-grid) .benefits-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;padding-bottom:12px}.benefits-track::-webkit-scrollbar{display:none}.benefit-gallery .benefit-card{position:relative;isolation:isolate;min-height:555px;border:1px solid #d5b77d33;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:none;min-width:0}.benefit-gallery--ready:not(.is-grid) .benefit-card{flex:0 0 355px;scroll-snap-align:start}.benefit-gallery .benefit-image{position:absolute;inset:0;height:100%;margin:0;z-index:-2}.benefit-gallery .benefit-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.benefit-gallery .benefit-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07110efc 0%,#07110ee8 32%,#07110e40 75%);z-index:-1;pointer-events:none}.benefit-gallery .benefit-copy{padding:28px;margin-top:auto;max-width:none}.benefit-gallery .benefit-kicker{font-size:10px;letter-spacing:1px;min-height:0;color:#e9cb8e}.benefit-gallery .benefit-copy h3{font-size:33px;line-height:1.12;letter-spacing:-1px;margin:15px 0}.benefit-gallery .benefit-copy p{font-size:15px!important;line-height:1.75!important;color:#ebe9de!important}.benefit-gallery .benefit-copy>p{min-height:80px}.benefit-gallery .benefit-status{display:block;line-height:1.6;font-size:10px}.benefit-gallery .benefit-expand{margin-top:18px}.benefit-gallery .benefit-expand summary{min-height:44px;font-size:12px}.benefit-gallery .benefit-card:hover .benefit-image img{transform:scale(1.025)}.benefit-gallery-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 0 20px}.benefit-gallery-footer>span{font-size:11px;letter-spacing:2px;color:#c5c7b9}.benefit-gallery-footer>div{display:flex;gap:10px}.benefit-gallery-footer button{width:48px;height:48px;border:1px solid #d5b77d66;border-radius:50%;background:#263126;color:#f3e1bc;font-size:22px}.benefit-gallery-footer button:disabled{opacity:.25;cursor:default}.benefit-gallery.is-grid .benefit-gallery-footer{display:none}.benefit-callout{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:35px;padding-top:30px;border-top:1px solid #d5b77d44}.benefit-callout span{font-size:9px;letter-spacing:1.3px;color:#dfc38c}.benefit-callout h3{font-size:32px;margin:12px 0 0;font-weight:400}.benefit-callout .button span{font-size:18px;color:inherit}.travel-cinema{position:relative;isolation:isolate;min-height:690px;display:flex;align-items:center;padding:90px 7% 110px;overflow:hidden}.travel-cinema>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.travel-cinema-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06130de6,#06130d44 90%),linear-gradient(0deg,#06130ddd,transparent 50%)}.travel-cinema-copy{max-width:820px}.travel-cinema-copy h2{font-size:clamp(48px,6.3vw,86px);line-height:1.04;letter-spacing:-.05em;margin:24px 0}.travel-cinema-copy>p:not(.eyebrow){font-size:21px!important;line-height:1.7!important;color:#f1eee1!important}.travel-cinema-copy .button{margin-top:25px}.travel-cinema-bottom{position:absolute;bottom:30px;left:7%;right:7%;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e9d2a755;padding-top:20px;font-size:9px;letter-spacing:1.4px;line-height:1.7;color:#eee0c6}.travel-value{padding-top:90px}.travel-value-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:start}.travel-value-media{display:none;margin:0;position:sticky;top:105px}.travel-value--enhanced .travel-value-media{display:block}.travel-value-media img{width:100%;height:530px;object-fit:cover;border-radius:14px}.travel-value-media figcaption{font-size:9px;letter-spacing:1.4px;color:#aeb6a5;padding:17px 0}.travel-value-item{border-top:1px solid #d5b77d44}.travel-value-item summary{display:flex;align-items:center;gap:18px;list-style:none;cursor:pointer;padding:26px 0;min-height:100px}.travel-value-item summary::-webkit-details-marker{display:none}.travel-value-item h3{font-size:26px;line-height:1.22;letter-spacing:-.02em;margin:0;font-weight:400}.travel-number{font-size:10px;color:#d5b77d}.travel-expand{margin-left:auto;flex-shrink:0;display:grid;place-items:center;border-radius:50%;border:1px solid #d5b77d66;width:31px;height:31px;color:#e6ce9f;font-size:22px;transition:transform .25s}.travel-value-item[open] .travel-expand{transform:rotate(45deg)}.travel-value-item>div{padding:0 0 28px 34px}.travel-value-item p{font-size:16px!important;line-height:1.85!important;margin:0 0 20px}.travel-inline-image{width:100%;height:auto;border-radius:12px}.travel-value--enhanced .travel-inline-image{display:none}.travel-value-bottom{border-top:1px solid #d5b77d44;padding-top:28px}.travel-value-bottom p{font-size:11px!important;line-height:1.9!important;margin:22px 0 0}.travel-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:60px;padding-top:35px;border-top:1px solid #d5b77d44}.travel-process span{font-size:9px;letter-spacing:1.5px;color:#d5b77d}.travel-process h3{font-size:23px;font-weight:400;line-height:1.25;margin:18px 0}.travel-process p{font-size:14px!important;line-height:1.8!important}.club-comparison{background:#18251b;max-width:none}.fit-pictures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fit-pictures article{border:1px solid #d5b77d33;border-radius:14px;overflow:hidden;background:#111c14}.fit-pictures img{width:100%;height:220px;object-fit:cover;display:block}.fit-pictures article>div{padding:26px}.fit-pictures span{font-size:9px;letter-spacing:1.5px;color:#d5b77d}.fit-pictures h3{font-size:26px;line-height:1.2;margin:16px 0;font-weight:400}.fit-pictures p{font-size:14px!important;line-height:1.8!important;margin:0}.comparison-intro{margin:45px 0 25px;display:flex;justify-content:space-between;gap:30px}.comparison-intro>p{max-width:700px;font-size:17px!important;line-height:1.8!important}.comparison-peer{display:none}.comparison-table-wrap{border:1px solid #d5b77d44;border-radius:12px;overflow:hidden}.comparison-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.comparison-table th,.comparison-table td{padding:24px;vertical-align:top;border-bottom:1px solid #d5b77d33;font-size:14px;line-height:1.8;font-weight:400}.comparison-table th:first-child{width:19%;font-size:12px;color:#c4cbbb}.comparison-table thead th{padding-top:30px;padding-bottom:30px}.comparison-table thead th>span:not(.comparison-badge){font-size:24px;display:block;line-height:1.25}.comparison-table small{font-size:10px;display:block;line-height:1.6;margin-top:12px;color:#b3bca8}.comparison-table [data-col=untold]{background:#d5b77d12;border-inline:1px solid #d5b77d66;color:#fff6e4}.comparison-badge{display:inline-block;font-size:8px;letter-spacing:1.5px;color:#ebce93;margin-bottom:14px}.comparison-table tbody tr:last-child>*{border-bottom:0}.comparison-source{display:flex;justify-content:space-between;align-items:start;gap:30px;margin-top:24px}.comparison-source p{font-size:10px!important;line-height:1.9!important;max-width:750px;margin:0}.comparison-source>div{display:flex;gap:20px;flex-shrink:0}.comparison-source a{font-size:10px;color:#e5c68c;line-height:1.8}.comparison-close{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #d5b77d44;padding-top:38px;margin-top:40px}.comparison-close h3{font-size:38px;font-weight:400;line-height:1.15;margin:15px 0 0}button:focus-visible,.benefits-track:focus-visible,.travel-value-item summary:focus-visible{outline:2px solid #f0d69e;outline-offset:5px}
@media(max-width:1000px){.benefits-track{grid-template-columns:repeat(2,minmax(0,1fr))}.travel-value-layout{gap:4%;grid-template-columns:1fr 1fr}.travel-value-media img{height:500px}.comparison-table th,.comparison-table td{padding:18px;font-size:13px}.comparison-source{display:block}.comparison-source>div{margin-top:15px}.fit-pictures h3{font-size:23px}.fit-pictures article>div{padding:21px}}
@media(max-width:760px){.experience-jumps{gap:8px 22px;flex-wrap:wrap;padding:16px 6%}.experience-jumps a{font-size:10px;gap:10px}.benefit-gallery-tools>span{display:none}.benefit-gallery--ready:not(.is-grid) .benefit-card{flex-basis:calc(100vw - 65px);max-width:355px}.benefit-gallery .benefit-card{min-height:540px}.benefit-gallery .benefit-copy{padding:25px}.benefit-gallery .benefit-copy h3{font-size:32px}.benefits-track{grid-template-columns:1fr}.benefit-callout{display:block}.benefit-callout h3{font-size:29px}.benefit-callout .button{margin-top:24px;width:100%;justify-content:space-between}.travel-cinema{min-height:620px;padding:70px 7% 125px}.travel-cinema>img{object-position:60% center}.travel-cinema-shade{background:linear-gradient(90deg,#06130ddd,#06130d44),linear-gradient(0deg,#06130dee,transparent)}.travel-cinema-copy h2{font-size:clamp(40px,11.5vw,60px)}.travel-cinema-copy>p:not(.eyebrow){font-size:17px!important}.travel-cinema-copy .eyebrow{font-size:9px!important;line-height:1.8}.travel-cinema-copy .button{font-size:12px;gap:18px}.travel-cinema-bottom{display:block;font-size:8px;bottom:23px}.travel-cinema-bottom span{display:block;margin-top:8px}.travel-value{padding-top:55px}.travel-value-layout{grid-template-columns:1fr}.travel-value--enhanced .travel-value-media{display:none}.travel-value--enhanced .travel-inline-image{display:block}.travel-value-item summary{min-height:100px;padding-block:24px;gap:14px}.travel-value-item h3{font-size:25px}.travel-value-item>div{padding-left:0}.travel-value-item p{font-size:15px!important}.travel-process{grid-template-columns:1fr;gap:24px;margin-top:35px}.travel-process article{padding-bottom:18px;border-bottom:1px solid #d5b77d22}.travel-process h3{font-size:25px;margin:15px 0 10px}.travel-process p{margin:0}.fit-pictures{grid-template-columns:1fr;gap:20px}.fit-pictures img{height:230px}.fit-pictures h3{font-size:29px}.fit-pictures article>div{padding:25px}.comparison-intro{display:block;margin-top:30px}.comparison-intro>p{font-size:15px!important}.comparison-peer{display:flex;gap:8px;margin-top:23px}.comparison-peer button{flex:1;border:1px solid #d5b77d66;background:none;color:#d6ddca;border-radius:6px;padding:12px 9px;min-height:52px;font-size:11px;line-height:1.5}.comparison-peer button[aria-pressed=true]{background:#d5b77d;color:#142118}.comparison-table{display:block}.comparison-table thead{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.comparison-table tbody{display:block}.comparison-table tr{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #d5b77d44}.comparison-table tbody tr:last-child{border-bottom:0}.comparison-table th:first-child{grid-column:1/-1;width:auto;padding:20px 17px 13px;border:0;font-size:13px;color:#e3d2ad;background:#0b160f33}.comparison-table td{padding:18px 17px;font-size:12px;line-height:1.85;border-bottom:0}.comparison-table td:before{content:attr(data-label);display:block;font-size:12px;color:#edd29d;margin-bottom:13px;font-weight:500}.comparison-table td[data-col=untold]{grid-column:1;grid-row:2;border-left:0}.comparison-table td[data-col=hampton],.comparison-table td[data-col=founders]{grid-column:2;grid-row:2}.comparison-table-wrap[data-active-peer=hampton] td[data-col=founders],.comparison-table-wrap[data-active-peer=founders] td[data-col=hampton]{display:none}.comparison-close{display:block}.comparison-close h3{font-size:33px}.comparison-close .button{margin-top:27px;width:100%;justify-content:space-between;font-size:12px}.comparison-source>div{flex-wrap:wrap}.comparison-source p{font-size:10px!important}}
@media(prefers-reduced-motion:reduce){.benefit-gallery .benefit-image img,.travel-expand{transition:none}.benefits-track{scroll-behavior:auto!important}}
