#htmlId .zz-category-page{position:relative;z-index:1}#htmlId .zz-wave-field{background:#efefdf;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}#htmlId .zz-wave-svg{display:block;height:100%;inset:0;position:absolute;width:auto}#htmlId .zz-wave-field .a__line{vector-effect:non-scaling-stroke}#htmlId .zz-category-page .dune-buggy-category-header,#htmlId .zz-category-page .zz-db-section{background:transparent}#htmlId .zz-category-page .container{margin:0 auto;max-width:var(--zz-container-max)}#htmlId .zz-category-page .dune-buggy-experiance{position:relative;z-index:1}#htmlId .zz-category-page .dune-buggy-banner:after{background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.06) 40%,rgba(0,0,0,.64));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}#htmlId .zz-category-page .dune-buggy-banner .container{position:absolute;z-index:2}#htmlId .zz-category-page .banner-title{color:#efefdf;font-family:var(--zz-font-display);font-size:clamp(34px,5vw,72px);font-weight:400;letter-spacing:var(--zz-ls-tight);line-height:1.04;text-shadow:0 2px 40px rgba(0,0,0,.3)}#htmlId .zz-category-page .banner-content{color:#efefdf;font-family:var(--zz-font-sans-light);line-height:1.6;max-width:56ch;opacity:.95}#htmlId .zz-category-page .zz-section-kicker{align-items:center;color:var(--zz-terracotta);display:inline-flex;font-family:var(--zz-font-cta);font-size:11px;font-weight:500;gap:12px;letter-spacing:var(--zz-eyebrow-ls);line-height:1.4;margin-bottom:20px;text-transform:uppercase}#htmlId .zz-category-page .zz-section-kicker>span{background:currentColor;display:inline-block;height:1px;width:26px}#htmlId .zz-category-page .dune-buggy-category-header{padding:clamp(40px,4.5vw,64px) var(--zz-gutter) clamp(24px,2.5vw,36px)}#htmlId .zz-category-page .dune-buggy-category-header .container{padding:0}#htmlId .zz-category-page .experience-badge{display:none}#htmlId .zz-category-page .category-description{color:var(--zz-terracotta);font-family:var(--zz-font-sans-semibold);font-size:clamp(22px,2.4vw,34px);font-weight:600;letter-spacing:var(--zz-ls-tight);line-height:1.32;margin:0;max-width:820px}#htmlId .zz-category-page .experience-card{backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3);background:hsla(50,35%,93%,.9);border:1px solid var(--zz-line);border-radius:var(--zz-radius-card);box-shadow:var(--zz-shadow-card);color:inherit;cursor:pointer;display:flex;margin-bottom:clamp(24px,2.5vw,34px);min-height:440px;overflow:hidden;text-decoration:none;transition:transform .4s var(--zz-ease),box-shadow .4s var(--zz-ease)}#htmlId .zz-category-page .experience-card:hover{box-shadow:var(--zz-shadow-lift);transform:translateY(-4px)}#htmlId .zz-category-page .experience-card.reversed{flex-direction:row-reverse}#htmlId .zz-category-page .experience-card__image{background-color:var(--zz-eggshell-200);flex:0 0 46%;max-width:46%;overflow:hidden;position:relative}#htmlId .zz-category-page .experience-card__image img{display:block;height:100%;object-fit:cover;transition:transform .7s var(--zz-ease);width:100%}#htmlId .zz-category-page .experience-card:hover .experience-card__image img{transform:scale(1.04)}#htmlId .zz-category-page .experience-card__image-placeholder{align-items:center;background:linear-gradient(145deg,#d4c8b8,#e8ddd0);color:#a09080;display:flex;font-family:var(--zz-font-cta);font-size:12px;height:100%;justify-content:center;letter-spacing:.14em;text-transform:uppercase;width:100%}#htmlId .zz-category-page .experience-card__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:clamp(26px,2.6vw,40px) clamp(26px,2.8vw,44px)}#htmlId .zz-category-page .experience-card__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}#htmlId .zz-category-page .experience-card__title{color:var(--zz-terracotta);font-family:var(--zz-font-sans-semibold);font-size:clamp(20px,1.6vw,27px);font-weight:600;letter-spacing:var(--zz-ls-tight);line-height:1.24;margin:0;max-width:88%}#htmlId .zz-category-page .experience-card__index{color:var(--zz-terracotta);flex-shrink:0;font-family:var(--zz-font-cta);font-size:13px;letter-spacing:.04em;opacity:.7}#htmlId .zz-category-page .experience-card__description{color:var(--zz-clay-600);font-family:var(--zz-font-sans-light);font-size:clamp(14px,.95vw,15.5px);line-height:1.66;margin-bottom:18px}#htmlId .zz-category-page .experience-card__details{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}#htmlId .zz-category-page .experience-card__detail-item{align-items:center;color:var(--zz-clay-700);display:flex;font-family:var(--zz-font-sans);font-size:clamp(13px,.85vw,14px);gap:10px;line-height:1.45}#htmlId .zz-category-page .experience-card__detail-item strong{font-family:var(--zz-font-sans-semibold);font-weight:600}#htmlId .zz-category-page .experience-card__detail-icon{flex-shrink:0;font-size:14px;text-align:center;width:20px}#htmlId .zz-category-page .experience-card__divider{border:none;border-top:1px solid var(--zz-line);margin:16px 0}#htmlId .zz-category-page .experience-card__meta-grid{display:grid;gap:12px clamp(16px,2vw,28px);grid-template-columns:1fr 1fr;margin-bottom:20px}#htmlId .zz-category-page .experience-card__meta-item{display:flex;flex-direction:column;gap:3px}#htmlId .zz-category-page .experience-card__meta-label{color:var(--zz-slate-500);font-family:var(--zz-font-cta);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}#htmlId .zz-category-page .experience-card__meta-value{color:var(--zz-clay-700);font-family:var(--zz-font-sans-medium);font-size:clamp(13px,.9vw,14px);font-weight:500}#htmlId .zz-category-page .experience-card__footer{align-items:center;border-top:1px solid var(--zz-line);display:flex;justify-content:space-between;margin-top:auto;padding-top:14px}#htmlId .zz-category-page .experience-card__price{color:var(--zz-terracotta);font-family:var(--zz-font-sans-semibold);font-size:clamp(19px,1.5vw,24px);font-weight:600;letter-spacing:var(--zz-ls-tight)}#htmlId .zz-category-page .experience-card__cta{align-items:center;background:var(--zz-terracotta);border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.3),0 9px 9px rgba(0,0,0,.1),0 2px 5px rgba(0,0,0,.14);color:#efefdf;display:inline-flex;font-family:var(--zz-font-cta);font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;min-height:46px;overflow:hidden;padding:0 26px;position:relative;text-decoration:none;text-transform:uppercase;transition:transform .2s var(--zz-ease),box-shadow .2s var(--zz-ease);white-space:nowrap}#htmlId .zz-category-page .experience-card__cta:before{animation:zzMetalSweep 6s linear infinite;background:linear-gradient(110deg,#e8e8ec,#9a9aa2 18%,#f4f4f6 32%,#6f6f77 50%,#f0f0f3 66%,#8c8c94 82%,#e8e8ec);background-size:300% 100%;border-radius:999px;content:"";inset:-2px;position:absolute;z-index:0}#htmlId .zz-category-page .experience-card__cta:after{background:var(--zz-terracotta);border-radius:999px;content:"";inset:2px;position:absolute;z-index:0}#htmlId .zz-category-page .experience-card__cta>*{position:relative;z-index:1}#htmlId .zz-category-page .experience-card__cta:hover{box-shadow:0 0 0 1px rgba(0,0,0,.4),0 8px 5px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.15);transform:scale(1.035)}#htmlId .zz-category-page .zz-db-section{padding:clamp(40px,4.5vw,70px) var(--zz-gutter);position:relative;z-index:1}#htmlId .zz-category-page .zz-db-section .container{padding:0}#htmlId .zz-category-page .zz-db-seo-head{margin:0 0 clamp(28px,3vw,44px);max-width:58ch}#htmlId .zz-category-page .zz-db-seo-head .zz-db-seo-lead{color:var(--zz-clay-700);font-family:var(--zz-font-sans-semibold);font-size:clamp(22px,2.3vw,32px);font-weight:600;letter-spacing:var(--zz-ls-tight);line-height:1.25;margin:0}#htmlId .zz-category-page .zz-db-seo-grid{display:grid;gap:clamp(20px,2.2vw,34px);grid-template-columns:repeat(2,minmax(0,1fr))}#htmlId .zz-category-page .zz-db-seo-block{backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3);background:hsla(50,35%,93%,.9);border:1px solid var(--zz-line);border-radius:var(--zz-radius-xl);padding:clamp(22px,2.2vw,32px)}#htmlId .zz-category-page .zz-db-seo-block h2{color:var(--zz-clay-700);font-family:var(--zz-font-sans-semibold);font-size:clamp(18px,1.45vw,23px);font-weight:600;letter-spacing:var(--zz-ls-tight);line-height:1.26;margin:0 0 12px}#htmlId .zz-category-page .zz-db-seo-block p{color:var(--zz-ink-900);font-family:var(--zz-font-sans-light);font-size:clamp(14.5px,1vw,16px);line-height:1.7;margin:0}#htmlId .zz-category-page .zz-db-seo-block a{color:var(--zz-terracotta);text-decoration:underline;text-underline-offset:3px}#htmlId .zz-category-page .zz-db-seo-block.is-wide{grid-column:1/-1}#htmlId .zz-category-page .zz-db-faq{padding:clamp(36px,4vw,64px) var(--zz-gutter) clamp(44px,5vw,80px);position:relative;z-index:1}#htmlId .zz-category-page .zz-db-faq .container{padding:0}#htmlId .zz-category-page .zz-db-faq-head{margin:0 0 clamp(24px,2.6vw,38px);max-width:60ch}#htmlId .zz-category-page .zz-db-faq-title{color:var(--zz-clay-700);font-family:var(--zz-font-sans-semibold);font-size:clamp(24px,2.6vw,38px);font-weight:600;letter-spacing:var(--zz-ls-tight);line-height:1.18;margin:0}#htmlId .zz-category-page .zz-db-faq-list{border-top:1px solid var(--zz-line);list-style:none;margin:0;padding:0}#htmlId .zz-category-page .zz-db-faq-item{border-bottom:1px solid var(--zz-line)}#htmlId .zz-category-page .zz-db-faq-q{align-items:center;background:none;border:none;color:var(--zz-clay-700);cursor:pointer;display:flex;font-family:var(--zz-font-sans-semibold);font-size:clamp(16px,1.25vw,20px);font-weight:600;gap:24px;justify-content:space-between;letter-spacing:var(--zz-ls-tight);line-height:1.4;padding:clamp(18px,1.8vw,26px) 4px;text-align:left;transition:color .25s var(--zz-ease);width:100%}#htmlId .zz-category-page .zz-db-faq-item.is-open .zz-db-faq-q{color:var(--zz-terracotta)}#htmlId .zz-category-page .zz-db-faq-icon{border:1px solid var(--zz-line);border-radius:50%;flex-shrink:0;height:clamp(30px,2.4vw,38px);position:relative;transition:background .25s var(--zz-ease),border-color .25s var(--zz-ease);width:clamp(30px,2.4vw,38px)}#htmlId .zz-category-page .zz-db-faq-icon:after,#htmlId .zz-category-page .zz-db-faq-icon:before{background:var(--zz-clay-700);content:"";height:1.5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s var(--zz-ease),background .25s var(--zz-ease);width:11px}#htmlId .zz-category-page .zz-db-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}#htmlId .zz-category-page .zz-db-faq-item.is-open .zz-db-faq-icon{background:var(--zz-terracotta);border-color:var(--zz-terracotta)}#htmlId .zz-category-page .zz-db-faq-item.is-open .zz-db-faq-icon:after,#htmlId .zz-category-page .zz-db-faq-item.is-open .zz-db-faq-icon:before{background:#efefdf}#htmlId .zz-category-page .zz-db-faq-item.is-open .zz-db-faq-icon:after{transform:translate(-50%,-50%) rotate(0deg)}#htmlId .zz-category-page .zz-db-faq-a-wrap{display:grid;transition:grid-template-rows .35s var(--zz-ease)}#htmlId .zz-category-page .zz-db-faq-a-inner{overflow:hidden}#htmlId .zz-category-page .zz-db-faq-a{color:var(--zz-clay-600);font-family:var(--zz-font-sans-light);font-size:clamp(14.5px,1vw,16px);line-height:1.7;margin:0;max-width:76ch;padding:0 4px clamp(18px,1.8vw,24px)}#htmlId .zz-category-page .zz-db-faq-contact{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:clamp(28px,3vw,44px)}#htmlId .zz-category-page .zz-db-faq-contact p{color:var(--zz-clay-700);font-family:var(--zz-font-sans);font-size:clamp(14px,1vw,16px);margin:0}#htmlId .zz-category-page .zz-db-faq-contact-btn{align-items:center;background:var(--zz-terracotta);border-radius:999px;color:#efefdf;display:inline-flex;font-family:var(--zz-font-cta);font-size:12px;font-weight:600;letter-spacing:.06em;min-height:46px;padding:0 26px;text-decoration:none;text-transform:uppercase;transition:transform .2s var(--zz-ease),background .25s var(--zz-ease)}#htmlId .zz-category-page .zz-db-faq-contact-btn:hover{background:var(--zz-clay-700);transform:translateY(-1px)}#htmlId .zz-category-page .go-to-section{padding:clamp(8px,1.5vw,24px) 0 clamp(20px,3vw,40px)}#htmlId .zz-category-page .go-to-section-sub{-webkit-backdrop-filter:blur(8px) saturate(1.3);backdrop-filter:blur(8px) saturate(1.3);background:hsla(50,35%,93%,.9);border:1px solid var(--zz-line);border-radius:var(--zz-radius-card);gap:clamp(16px,1.8vw,24px);padding:clamp(30px,3.4vw,52px) 24px}#htmlId .zz-category-page .go-to-section-title{color:var(--zz-terracotta);font-family:var(--zz-font-sans-semibold);font-size:clamp(22px,2.4vw,34px);font-weight:600;letter-spacing:var(--zz-ls-tight);line-height:1.22}#htmlId .zz-category-page .explore-button{background:var(--zz-terracotta);border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.3),0 9px 9px rgba(0,0,0,.1),0 2px 5px rgba(0,0,0,.14);color:#efefdf;font-family:var(--zz-font-cta);font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1;min-height:48px;min-width:0;overflow:hidden;padding:0 30px;position:relative;text-transform:uppercase;transition:transform .2s var(--zz-ease),box-shadow .2s var(--zz-ease);width:auto}#htmlId .zz-category-page .explore-button:before{animation:zzMetalSweep 6s linear infinite;background:linear-gradient(110deg,#e8e8ec,#9a9aa2 18%,#f4f4f6 32%,#6f6f77 50%,#f0f0f3 66%,#8c8c94 82%,#e8e8ec);background-size:300% 100%;border-radius:999px;content:"";inset:-2px;position:absolute;z-index:0}#htmlId .zz-category-page .explore-button:after{background:var(--zz-terracotta);border-radius:999px;content:"";inset:2px;position:absolute;z-index:0}#htmlId .zz-category-page .explore-button>*{position:relative;z-index:1}#htmlId .zz-category-page .explore-button:hover{background:var(--zz-terracotta);transform:scale(1.035)}@media screen and (max-width:991px){#htmlId .zz-category-page .experience-card{flex-direction:column!important;min-height:auto}#htmlId .zz-category-page .experience-card__image{flex:none;height:280px;max-width:100%}#htmlId .zz-category-page .zz-db-seo-grid{grid-template-columns:1fr}#htmlId .zz-category-page .category-description{max-width:none}}@media screen and (max-width:575px){#htmlId .zz-category-page .experience-card__image{height:220px}#htmlId .zz-category-page .experience-card__footer{align-items:flex-start;flex-direction:column;gap:14px}#htmlId .zz-category-page .experience-card__meta-grid{grid-template-columns:1fr}}