.speedking-theme .spk-container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:var(--spk-container)}.speedking-theme .spk-section{padding-block:var(--spk-lg)}.speedking-theme .spk-skip{position:absolute;left:-9999px}.speedking-theme .spk-skip:focus{left:var(--spk-sm);top:var(--spk-sm);background:var(--spk-primary);color:#fff;padding:var(--spk-xs) var(--spk-sm);border-radius:var(--spk-radius-sm)}.speedking-theme .spk-header{background:var(--spk-bg);border-bottom:1px solid #e5e7eb}.speedking-theme .spk-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spk-sm);padding-block:var(--spk-sm)}.speedking-theme .spk-brand .custom-logo{width:auto;height:48px;max-height:48px;-o-object-fit:contain;object-fit:contain}.speedking-theme .spk-brand__link{text-decoration-line:none;font-weight:700;color:var(--spk-primary);font-size:1.25rem}.speedking-theme .spk-nav__list{margin:0;display:flex;list-style-type:none;padding:0;gap:var(--spk-sm)}.speedking-theme .spk-nav__list a{text-decoration-line:none;color:var(--spk-text)}.speedking-theme .spk-content{max-width:75ch}.speedking-theme .spk-content .bali-aeo{background:var(--spk-surface);border-left:4px solid var(--spk-secondary);padding:var(--spk-sm) var(--spk-md);border-radius:0 var(--spk-radius-md) var(--spk-radius-md) 0;margin:0 0 var(--spk-md)}.speedking-theme .spk-content img{height:auto;max-width:100%}.speedking-theme .spk-btn{display:inline-block;text-decoration-line:none;background:var(--spk-primary);color:#fff;padding:var(--spk-xs) var(--spk-md);border-radius:var(--spk-radius-sm)}.speedking-theme .spk-btn--ghost{background:transparent;border:1px solid}.speedking-theme .spk-footer{border-top:1px solid #e5e7eb;margin-top:var(--spk-xl)}.speedking-theme .spk-footer__list{margin:0;display:flex;list-style-type:none;padding:0;gap:var(--spk-sm)}.speedking-theme .spk-footer__copy{margin:0;color:var(--spk-muted)}.speedking-theme .spk-hero{background:var(--spk-surface);padding-block:var(--spk-xl)}.speedking-theme .spk-hero--minimal{padding-block:var(--spk-lg)}.speedking-theme .spk-hero__title{color:var(--spk-primary);font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15;margin:0 0 var(--spk-sm)}.speedking-theme .spk-hero__sub{margin:0;color:var(--spk-muted)}.speedking-theme .spk-hero--split .spk-hero__grid{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:var(--spk-md)}.speedking-theme .spk-hero--image{position:relative;background-size:cover;background-position:50%;background-color:var(--spk-primary)}.speedking-theme .spk-hero--image,.speedking-theme .spk-hero--image .spk-hero__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.speedking-theme .spk-hero--image .spk-hero__sub{color:hsla(0,0%,100%,.85)}.speedking-theme .spk-hero__media img{height:auto;width:100%;border-radius:var(--spk-radius-md)}.speedking-theme .spk-hero__actions{display:flex;flex-wrap:wrap;gap:var(--spk-sm);margin-top:var(--spk-md)}.speedking-theme .spk-hero__btn--ghost{background:transparent;border:1px solid}.speedking-theme .spk-card{border:1px solid #e5e7eb;border-radius:var(--spk-radius-md);padding:var(--spk-md)}.speedking-theme .spk-card__title{font-size:1.125rem;margin:0 0 var(--spk-xs)}.speedking-theme .spk-card__title a{text-decoration-line:none;color:var(--spk-primary)}.speedking-theme .spk-card--image{overflow:hidden;padding:0}.speedking-theme .spk-card--image .spk-card__body{padding:var(--spk-md)}.speedking-theme .spk-card__media img{display:block;height:auto;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.speedking-theme .spk-card--horizontal{display:grid;align-items:center;grid-template-columns:160px 1fr;gap:var(--spk-sm)}.speedking-theme .spk-card__icon{font-size:1.5rem;line-height:1}.speedking-theme .spk-cta{text-align:center;border-radius:var(--spk-radius-lg);background:var(--spk-surface);padding:var(--spk-lg)}.speedking-theme .spk-cta__title{color:var(--spk-primary);margin:0 0 var(--spk-xs);font-size:clamp(1.25rem,3vw,1.75rem)}.speedking-theme .spk-cta__text{margin:0 0 var(--spk-md);color:var(--spk-muted)}.speedking-theme .spk-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spk-sm)}.speedking-theme .spk-cta--dark{background:var(--spk-primary)}.speedking-theme .spk-cta--dark .spk-cta__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.speedking-theme .spk-cta--dark .spk-cta__text{color:hsla(0,0%,100%,.8)}.speedking-theme .spk-cta--dark .spk-btn{background:#fff;color:var(--spk-primary)}.speedking-theme .spk-cta--split{text-align:left}.speedking-theme .spk-cta--split .spk-cta__grid{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:var(--spk-md)}.speedking-theme .spk-cta--image{background-size:cover;background-position:50%}.speedking-theme .spk-cta--image,.speedking-theme .spk-cta--image .spk-cta__title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.speedking-theme .spk-cta--image .spk-cta__text{color:hsla(0,0%,100%,.85)}.speedking-theme .spk-faq{display:grid;gap:var(--spk-sm)}.speedking-theme .spk-faq__item{background:#fff;border:1px solid #e5e7eb;border-radius:var(--spk-radius-md)}.speedking-theme .spk-faq__q{width:100%;cursor:pointer;border-width:0;background-color:transparent;text-align:left;padding:var(--spk-sm) var(--spk-md);font-size:1rem;font-weight:600;color:var(--spk-primary)}.speedking-theme .spk-faq__a{padding:0 var(--spk-md) var(--spk-md);color:var(--spk-text)}.speedking-theme .spk-faq__item:not(.is-open) .spk-faq__a{display:none}.speedking-theme .spk-testimonials{display:grid;gap:var(--spk-md);grid-template-columns:repeat(3,1fr)}.speedking-theme .spk-testimonial{background:#fff;border:1px solid #e5e7eb;border-radius:var(--spk-radius-md);padding:var(--spk-md)}.speedking-theme .spk-testimonial__quote{font-style:italic;margin:0 0 var(--spk-sm)}.speedking-theme .spk-testimonial__name{font-weight:700;color:var(--spk-primary)}.speedking-theme .spk-testimonial__role{color:var(--spk-muted);font-size:.875rem}.speedking-theme .spk-section-head{max-width:60ch;margin-bottom:var(--spk-md)}.speedking-theme .spk-section-head__title{color:var(--spk-primary);margin:0 0 var(--spk-xs)}.speedking-theme .spk-feature-grid{display:grid;gap:var(--spk-md);grid-template-columns:repeat(3,1fr)}.speedking-theme .spk-split{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:var(--spk-lg)}.speedking-theme .spk-split__media img{height:auto;width:100%;border-radius:var(--spk-radius-md)}.speedking-theme .spk-article__meta{color:var(--spk-muted)}.speedking-theme .spk-article__media img{height:auto;width:100%;border-radius:var(--spk-radius-md)}.speedking-theme .spk-tags{color:var(--spk-muted);font-size:.875rem}.speedking-theme .spk-related{margin-top:var(--spk-lg)}.speedking-theme .spk-breadcrumbs{padding-block:var(--spk-sm);color:var(--spk-muted);font-size:.875rem}.speedking-theme .spk-breadcrumbs__list{margin:0;display:flex;list-style-type:none;flex-wrap:wrap;padding:0;gap:var(--spk-xs)}.speedking-theme .spk-breadcrumbs__item{display:inline-flex;align-items:center;gap:var(--spk-xs)}.speedking-theme .spk-breadcrumbs__item+.spk-breadcrumbs__item:before{content:"›";margin-right:var(--spk-xs);color:var(--spk-muted)}.speedking-theme .spk-breadcrumbs__link{color:var(--spk-muted);text-decoration:none}.speedking-theme{--spk-primary:#042b2b;--spk-secondary:#c9aa69;--spk-text:#151c0e;--spk-muted:#5b665e;--spk-surface:#f3f3ea;--spk-bg:#fff;--spk-container:1200px;--spk-xs:0.5rem;--spk-sm:1rem;--spk-md:1.5rem;--spk-lg:2.5rem;--spk-xl:4rem;--spk-radius-sm:6px;--spk-radius-md:12px;--spk-radius-lg:20px}.speedking-theme button,.speedking-theme input,.speedking-theme select,.speedking-theme textarea{box-sizing:border-box;max-width:100%}@media (max-width:900px){.speedking-theme .spk-feature-grid,.speedking-theme .spk-grid,.speedking-theme .spk-testimonials{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.speedking-theme .spk-grid{grid-template-columns:1fr}.speedking-theme .spk-nav__toggle{display:inline-block}.speedking-theme .spk-nav{display:none;width:100%}.speedking-theme .spk-nav.is-open{display:block}.speedking-theme .spk-nav__list{flex-direction:column}.speedking-theme .spk-header__inner{flex-wrap:wrap}.speedking-theme .spk-card--horizontal,.speedking-theme .spk-cta--split .spk-cta__grid,.speedking-theme .spk-feature-grid,.speedking-theme .spk-hero--split .spk-hero__grid,.speedking-theme .spk-split,.speedking-theme .spk-testimonials{grid-template-columns:1fr}}.speedking-theme{--spk-deep:#042b2b;--spk-deep-2:#063838;--spk-ink:#151c0e;--spk-sage:#c1c193;--spk-sugar:#e5e4ce;--spk-ivory:#f3f3ea;--spk-gold:#c9aa69;--spk-gold-soft:#f0daad;--spk-gold-dark:#7d6a35;--spk-line:rgba(21,28,14,.14);--spk-serif:"Cormorant Garamond","Iowan Old Style","Times New Roman",serif;--spk-sans:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--spk-wide:1320px;--spk-gutter:clamp(1.25rem,4vw,3.5rem);font-family:var(--spk-sans);color:var(--spk-ink);background:#fff;line-height:1.7;-webkit-font-smoothing:antialiased}.speedking-theme h1,.speedking-theme h2,.speedking-theme h3,.speedking-theme h4,.speedking-theme h5,.speedking-theme h6{font-family:var(--spk-serif);font-weight:300;letter-spacing:.005em;text-transform:none;line-height:1.1;color:inherit}.speedking-theme a{color:inherit}.speedking-theme img{max-width:100%;height:auto}.speedking-theme :focus-visible{outline:2px solid var(--spk-gold);outline-offset:3px}.speedking-theme .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.speedking-theme .spk-icon{display:block;flex:none}.speedking-theme .spk-container{max-width:var(--spk-wide);padding-inline:var(--spk-gutter)}.speedking-theme .spk-section{padding-block:clamp(3rem,6vw,5rem)}.speedking-theme .spk-section--flush{padding-top:0}.speedking-theme .spk-section--tail{padding-block:0}.speedking-theme .spk-section--tail:empty{display:none}.speedking-theme .spk-main>.spk-container:first-child{padding-top:9.5rem}.speedking-theme .spk-kicker{margin:0;font:600 .72rem/1.3 var(--spk-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--spk-gold-dark)}.speedking-theme .spk-kicker a{text-decoration:none}.speedking-theme .spk-kicker--light{color:var(--spk-gold-soft)}.speedking-theme .spk-btn,.speedking-theme .spk-pill{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.75rem;border:1px solid transparent;border-radius:999px;cursor:pointer;font:600 .74rem/1 var(--spk-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;background:var(--spk-deep);color:#fff;box-shadow:none;transition:background .25s,color .25s,border-color .25s}.speedking-theme .spk-btn:hover,.speedking-theme .spk-pill--dark:hover{background:var(--spk-deep-2);color:#fff}.speedking-theme .spk-pill--light{background:var(--spk-ivory);color:var(--spk-deep)}.speedking-theme .spk-pill--light:hover{background:var(--spk-gold);color:var(--spk-deep)}.speedking-theme .spk-btn--ghost,.speedking-theme .spk-pill--ghost{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.6)}.speedking-theme .spk-btn--ghost:hover,.speedking-theme .spk-pill--ghost:hover{background:#fff;color:var(--spk-deep);border-color:#fff}.speedking-theme .spk-pill--header{padding:.75rem 1.3rem;background:transparent;color:#fff;border-color:hsla(0,0%,100%,.65)}.speedking-theme .spk-pill--header:hover{background:#fff;color:var(--spk-deep)}.speedking-theme .spk-link{display:inline-flex;align-items:center;gap:.7rem;padding-bottom:.35rem;font:600 .74rem/1 var(--spk-sans);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--spk-deep);border-bottom:1px solid;white-space:nowrap;transition:color .2s,gap .2s}.speedking-theme .spk-link:hover{color:var(--spk-gold-dark);gap:1rem}.speedking-theme .spk-header{position:fixed;inset:0 0 auto 0;z-index:1000;color:#fff;border:0;background:var(--spk-deep);transition:background .3s,box-shadow .3s}.speedking-theme.admin-bar .spk-header{top:32px}.speedking-theme.spk-hero-page .spk-header{background:transparent}.speedking-theme .spk-header.is-scrolled{background:rgba(4,43,43,.96);box-shadow:0 10px 30px rgba(0,0,0,.2);backdrop-filter:blur(10px)}.speedking-theme .spk-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:none;padding:1.25rem var(--spk-gutter)}.speedking-theme .spk-header__left{justify-self:start}.speedking-theme .spk-header__right{justify-self:end;display:flex;align-items:center;gap:1.5rem}.speedking-theme .spk-brand__link{display:inline-block;text-align:center;white-space:nowrap;text-decoration:none;color:#fff;font:400 clamp(1.05rem,2vw,1.5rem)/1 var(--spk-serif);letter-spacing:.34em;text-transform:uppercase}.speedking-theme .spk-header__phone{font:600 .78rem/1 var(--spk-sans);letter-spacing:.12em;color:#fff;text-decoration:none}.speedking-theme .spk-header__phone:hover{color:var(--spk-gold-soft)}.speedking-theme .spk-menu-btn{display:inline-flex;align-items:center;gap:.9rem;padding:.4rem 0;background:none;border:0;color:#fff;cursor:pointer;font:600 .72rem/1 var(--spk-sans);letter-spacing:.2em;text-transform:uppercase}.speedking-theme .spk-menu-btn__bars{display:grid;gap:7px}.speedking-theme .spk-menu-btn__bars i{display:block;width:28px;height:1px;background:currentColor;transition:transform .3s}.speedking-theme .spk-menu-btn:hover .spk-menu-btn__bars i:last-child{transform:scaleX(.6);transform-origin:left}.speedking-theme .spk-menu-btn__bars.is-x{gap:0}.speedking-theme .spk-menu-btn__bars.is-x i:first-child{transform:rotate(45deg)}.speedking-theme .spk-menu-btn__bars.is-x i:last-child{transform:rotate(-45deg);margin-top:-1px}@media (max-width:900px){.speedking-theme .spk-header__phone{display:none}}@media (max-width:560px){.speedking-theme .spk-menu-btn__label{display:none}.speedking-theme .spk-pill--header{padding:.65rem 1rem;font-size:.66rem}.speedking-theme .spk-brand__link{letter-spacing:.22em}}.speedking-theme .spk-menu{position:fixed;inset:0;z-index:1200;overflow:auto;background:var(--spk-deep);color:#fff;opacity:0;transition:opacity .35s}.speedking-theme .spk-menu[hidden]{display:none}.speedking-theme .spk-menu.is-open{opacity:1}.speedking-theme .spk-menu__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.25rem var(--spk-gutter)}.speedking-theme.admin-bar .spk-menu__top{padding-top:calc(1.25rem + 32px)}.speedking-theme .spk-menu__body{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(2rem,6vw,6rem);max-width:var(--spk-wide);margin:0 auto;padding:clamp(2rem,5vw,4rem) var(--spk-gutter) 5rem}.speedking-theme .spk-menu__primary .spk-nav__list{display:block;margin:0;padding:0;list-style:none}.speedking-theme .spk-menu__primary .spk-nav__list li{margin:0}.speedking-theme .spk-menu__primary .spk-nav__list a{display:block;padding:.5rem 0;text-align:left;text-decoration:none;color:#fff;border:0;border-bottom:1px solid hsla(0,0%,100%,.12);font:300 clamp(2rem,4.4vw,3.5rem)/1.15 var(--spk-serif);letter-spacing:0;text-transform:none;transition:color .2s,padding-left .3s}.speedking-theme .spk-menu__primary .spk-nav__list a:hover{color:var(--spk-gold-soft);padding-left:1rem}.speedking-theme .spk-menu__primary .current-menu-item>a,.speedking-theme .spk-menu__primary [aria-current=page]{color:var(--spk-gold-soft)}.speedking-theme .spk-menu__aside{display:grid;align-content:start;gap:2.5rem}.speedking-theme .spk-menu__aside .spk-kicker{color:var(--spk-gold);margin-bottom:1rem}.speedking-theme .spk-menu__list{margin:0;padding:0;list-style:none}.speedking-theme .spk-menu__list li{margin:0 0 .6rem}.speedking-theme .spk-menu__list a{color:hsla(0,0%,100%,.85);text-decoration:none}.speedking-theme .spk-menu__list a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.speedking-theme .spk-menu__search{position:relative}.speedking-theme .spk-menu__search input{width:100%;padding:.8rem 2.5rem .8rem 0;background:transparent;border:0;border-bottom:1px solid hsla(0,0%,100%,.4);color:#fff;font:inherit}.speedking-theme .spk-menu__search input::-moz-placeholder{color:hsla(0,0%,100%,.6)}.speedking-theme .spk-menu__search input::placeholder{color:hsla(0,0%,100%,.6)}.speedking-theme .spk-menu__search button{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:0;color:#fff;cursor:pointer}@media (max-width:800px){.speedking-theme .spk-menu__body{grid-template-columns:1fr}}.speedking-theme.spk-menu-open{overflow:hidden}.speedking-theme .spk-hero{position:relative;overflow:hidden;padding:0;color:#fff;background:var(--spk-deep)}.speedking-theme .spk-hero__media{position:absolute;inset:0}.speedking-theme .spk-hero__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.speedking-theme .spk-hero__shade{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.42),rgba(0,0,0,.06) 28%,rgba(0,0,0,.12) 50%,rgba(4,43,43,.82))}.speedking-theme .spk-hero>.spk-container{position:relative;z-index:2}.speedking-theme .spk-hero__title{margin:.6rem 0 0;color:#fff;font:300 clamp(2.8rem,7vw,6rem)/1.02 var(--spk-serif);letter-spacing:0;max-width:16ch}.speedking-theme .spk-hero__title--plain{color:var(--spk-deep)}.speedking-theme .spk-hero__sub{margin:1.25rem 0 0;max-width:54ch;color:hsla(0,0%,100%,.9);font-size:1.1rem;line-height:1.7}.speedking-theme .spk-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.speedking-theme .spk-hero--cover{display:flex;flex-direction:column;justify-content:flex-end;height:100vh;height:100svh;min-height:680px}.speedking-theme .spk-hero--cover .spk-hero__content{width:100%;padding-bottom:clamp(8rem,17vh,11rem)}.speedking-theme .spk-hero__bar{position:absolute;left:0;right:0;bottom:0;z-index:3;border-top:1px solid hsla(0,0%,100%,.28);background:rgba(4,43,43,.5);backdrop-filter:blur(8px)}.speedking-theme .spk-hero__bar-inner{display:grid;grid-template-columns:repeat(4,1fr);padding-inline:var(--spk-gutter)}.speedking-theme .spk-hero__bar a{display:flex;align-items:center;gap:1rem;padding:1.35rem 1.25rem;color:#fff;text-decoration:none;border-left:1px solid hsla(0,0%,100%,.2);font:300 1.2rem/1.2 var(--spk-serif);transition:background .25s}.speedking-theme .spk-hero__bar a:first-child{border-left:0;padding-left:0}.speedking-theme .spk-hero__bar a:hover{background:hsla(0,0%,100%,.08)}.speedking-theme .spk-hero__bar a .spk-icon{margin-left:auto}.speedking-theme .spk-hero__bar-no{font:600 .68rem/1 var(--spk-sans);letter-spacing:.2em;color:var(--spk-gold-soft)}.speedking-theme .spk-hero--photo{display:flex;align-items:flex-end;min-height:min(64vh,580px);min-height:min(64svh,580px)}.speedking-theme .spk-hero--photo .spk-hero__content{width:100%;padding:9rem var(--spk-gutter) clamp(2.5rem,5vw,4rem)}.speedking-theme .spk-hero--photo .spk-hero__title{font-size:clamp(2.6rem,5.6vw,4.75rem)}.speedking-theme .spk-hero--photo.is-plain{min-height:340px;background:radial-gradient(circle at 80% 0,hsla(41,47%,60%,.16),transparent 55%),var(--spk-deep)}.speedking-theme .spk-hero--photo.is-plain .spk-hero__shade{background:none}@media (max-width:900px){.speedking-theme .spk-hero__bar-inner{grid-template-columns:repeat(2,1fr)}.speedking-theme .spk-hero__bar a:nth-child(n+3){display:none}.speedking-theme .spk-hero__bar a:nth-child(2){padding-left:1.25rem}.speedking-theme .spk-hero--cover{min-height:640px}}.speedking-theme .spk-sechead{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;max-width:none;margin-bottom:clamp(2rem,4vw,3.5rem)}.speedking-theme .spk-sechead__title{margin:.7rem 0 0;font:300 clamp(2.4rem,5vw,4.25rem)/1.05 var(--spk-serif);color:inherit}@media (max-width:640px){.speedking-theme .spk-sechead{flex-direction:column;align-items:flex-start;gap:1.25rem}}.speedking-theme .spk-intro{padding:clamp(5rem,10vw,9rem) 0;text-align:center;background:var(--spk-ivory)}.speedking-theme .spk-intro__text{max-width:41.5rem;margin:1.25rem auto 2.25rem;color:var(--spk-deep);font:300 clamp(1.6rem,3vw,2.4rem)/1.35 var(--spk-serif)}.speedking-theme .spk-stays{padding:clamp(4.5rem,9vw,8rem) 0;background:#fff}.speedking-theme .spk-stays__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(2rem,3vw,3rem) clamp(1rem,2.4vw,2rem)}.speedking-theme .spk-stay{display:flex;flex-direction:column;color:inherit;text-decoration:none}.speedking-theme .spk-stays__grid .spk-stay--big{grid-column:span 3}.speedking-theme .spk-stays__grid .spk-stay--std{grid-column:span 2}.speedking-theme .spk-stay__media{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:var(--spk-deep)}.speedking-theme .spk-stay--big .spk-stay__media{aspect-ratio:4/5}.speedking-theme .spk-stay__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.speedking-theme .spk-stay:hover .spk-stay__media img{transform:scale(1.05)}.speedking-theme .spk-stay__body{display:grid;grid-template-columns:1fr auto;gap:.5rem 1.25rem;align-items:start;padding-top:1.25rem}.speedking-theme .spk-stay__title{font:300 clamp(1.5rem,2.2vw,2rem)/1.15 var(--spk-serif)}.speedking-theme .spk-stay__text{grid-column:1;color:#4b554d;font-size:.95rem;line-height:1.65}.speedking-theme .spk-stay__go{grid-column:2;grid-row:1;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--spk-line);border-radius:50%;transition:background .25s,color .25s,border-color .25s}.speedking-theme .spk-stay:hover .spk-stay__go{background:var(--spk-deep);color:#fff;border-color:var(--spk-deep)}@media (max-width:900px){.speedking-theme .spk-stays__grid .spk-stay--big{grid-column:span 6}.speedking-theme .spk-stays__grid .spk-stay--std{grid-column:span 3}.speedking-theme .spk-stay--big .spk-stay__media{aspect-ratio:4/3}}@media (max-width:560px){.speedking-theme .spk-stays__grid .spk-stay--std{grid-column:span 6}}.speedking-theme .spk-story{position:relative;display:flex;flex-direction:column;min-width:0}.speedking-theme .spk-story__media{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;background:var(--spk-deep)}.speedking-theme .spk-story__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.speedking-theme .spk-story:hover .spk-story__media img{transform:scale(1.05)}.speedking-theme .spk-story__body{padding-top:1.15rem}.speedking-theme .spk-story__title{margin:.55rem 0 .6rem;font:400 clamp(1.45rem,2vw,1.85rem)/1.15 var(--spk-serif)}.speedking-theme .spk-story__title a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size .4s}.speedking-theme .spk-story__title a:hover{background-size:100% 1px}.speedking-theme .spk-story__excerpt{margin:0 0 .85rem;color:#4b554d;font-size:.98rem;line-height:1.7}.speedking-theme .spk-story__meta{margin:0;font:500 .72rem/1.4 var(--spk-sans);letter-spacing:.08em;color:#66706a}.speedking-theme .spk-story--lead .spk-story__media{aspect-ratio:16/10}.speedking-theme .spk-story--lead .spk-story__title{font-size:clamp(2rem,3.4vw,3.1rem);font-weight:300}.speedking-theme .spk-story--list{flex-direction:row-reverse;align-items:center;gap:1.5rem}.speedking-theme .spk-story--list .spk-story__media{flex:none;width:clamp(96px,12vw,150px);aspect-ratio:1}.speedking-theme .spk-story--list .spk-story__body{flex:1;padding-top:0}.speedking-theme .spk-story--list .spk-story__title{font-size:clamp(1.25rem,1.6vw,1.5rem);margin:.4rem 0 .5rem}.speedking-theme .spk-story--wide{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.speedking-theme .spk-story--wide .spk-story__media{aspect-ratio:3/2}.speedking-theme .spk-story--wide .spk-story__body{padding-top:0}.speedking-theme .spk-story--wide .spk-story__title{font-size:clamp(1.9rem,3vw,2.7rem);font-weight:300}@media (max-width:760px){.speedking-theme .spk-story--wide{grid-template-columns:1fr}.speedking-theme .spk-story--wide .spk-story__body{padding-top:1.15rem}}.speedking-theme .spk-journal{padding:clamp(4.5rem,9vw,8rem) 0;background:var(--spk-ivory)}.speedking-theme .spk-journal__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.speedking-theme .spk-journal__list{border-top:1px solid var(--spk-line)}.speedking-theme .spk-journal__list .spk-story{padding:1.5rem 0;border-bottom:1px solid var(--spk-line)}@media (max-width:900px){.speedking-theme .spk-journal__grid{grid-template-columns:1fr}}.speedking-theme .spk-mosaic{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(2.25rem,4vw,3.5rem) clamp(1rem,2.4vw,2rem)}.speedking-theme .spk-mosaic>*{grid-column:span 4}.speedking-theme .spk-mosaic>:nth-child(7n+1){grid-column:1/span 8;grid-row:span 2}.speedking-theme .spk-mosaic>:nth-child(7n+2),.speedking-theme .spk-mosaic>:nth-child(7n+3){grid-column:9/span 4}.speedking-theme .spk-mosaic>:nth-child(7n){grid-column:1/-1;padding-block:clamp(1.5rem,3vw,2.5rem);border-block:1px solid var(--spk-line)}@media (max-width:900px){.speedking-theme .spk-mosaic>*,.speedking-theme .spk-mosaic>:nth-child(7n+2),.speedking-theme .spk-mosaic>:nth-child(7n+3){grid-column:span 6;grid-row:auto}.speedking-theme .spk-mosaic>:nth-child(7n),.speedking-theme .spk-mosaic>:nth-child(7n+1){grid-column:1/-1;grid-row:auto}}@media (max-width:560px){.speedking-theme .spk-mosaic>*{grid-column:1/-1!important}}.speedking-theme .spk-results{display:grid;gap:clamp(2rem,4vw,3.5rem)}.speedking-theme .spk-topic{color:#fff;background:var(--spk-deep)}.speedking-theme .spk-topic__banner{position:relative;display:grid;place-items:center;min-height:min(78vh,720px);min-height:min(78svh,720px);overflow:hidden;text-align:center}.speedking-theme .spk-topic__media{position:absolute;inset:0}.speedking-theme .spk-topic__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.speedking-theme .spk-topic__shade{position:absolute;inset:0;background:rgba(4,43,43,.58)}.speedking-theme .spk-topic__caption{position:relative;z-index:2;padding:6rem var(--spk-gutter)}.speedking-theme .spk-topic__title{margin:.9rem 0 2.25rem;color:#fff;font:300 clamp(3.2rem,8vw,5rem)/1 var(--spk-serif)}.speedking-theme .spk-topic__stories{padding:clamp(3rem,6vw,5.5rem) 0}.speedking-theme .spk-topic__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem)}.speedking-theme .spk-topic .spk-story__excerpt{color:hsla(0,0%,100%,.75)}.speedking-theme .spk-topic .spk-story__meta{color:hsla(0,0%,100%,.6)}.speedking-theme .spk-topic .spk-kicker{color:var(--spk-gold)}.speedking-theme .spk-topic--flip .spk-topic__banner{place-items:end start;text-align:left}.speedking-theme .spk-topic--flip .spk-topic__shade{background:linear-gradient(90deg,rgba(4,43,43,.8),rgba(4,43,43,.15))}.speedking-theme .spk-topic--flip .spk-topic__caption{padding-bottom:clamp(3rem,8vw,6rem)}.speedking-theme .spk-topic--flip .spk-topic__stories{color:var(--spk-ink);background:var(--spk-ivory)}.speedking-theme .spk-topic--flip .spk-story__excerpt{color:#4b554d}.speedking-theme .spk-topic--flip .spk-story__meta{color:#66706a}.speedking-theme .spk-topic--flip .spk-topic__stories .spk-kicker{color:var(--spk-gold-dark)}@media (max-width:900px){.speedking-theme .spk-topic__grid{grid-template-columns:1fr}.speedking-theme .spk-topic__banner{min-height:60vh;min-height:60svh}}.speedking-theme .spk-briefing{padding:clamp(4.5rem,9vw,8rem) 0;background:#fff}.speedking-theme .spk-briefing__grid{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:clamp(2rem,6vw,6rem);column-gap:clamp(2rem,6vw,6rem);border-top:1px solid var(--spk-line)}.speedking-theme .spk-briefing__item{display:grid;grid-template-columns:3rem 1fr;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--spk-line)}.speedking-theme .spk-briefing__no{font:300 1.7rem/1 var(--spk-serif);color:var(--spk-gold-dark)}@media (max-width:800px){.speedking-theme .spk-briefing__grid{grid-template-columns:1fr}}.speedking-theme .spk-guide{padding:clamp(4.5rem,9vw,8rem) 0;background:var(--spk-ivory)}.speedking-theme .spk-guide__head{margin-bottom:2.5rem;text-align:center}.speedking-theme .spk-content{max-width:46rem;margin-inline:auto;font-size:1.0625rem;line-height:1.9}.speedking-theme .spk-prose h2{margin:3.2rem 0 1rem;font:300 clamp(2rem,3.4vw,2.8rem)/1.15 var(--spk-serif)}.speedking-theme .spk-prose h3{margin:2.2rem 0 .75rem;font:400 clamp(1.5rem,2.4vw,1.9rem)/1.2 var(--spk-serif)}.speedking-theme .spk-prose li,.speedking-theme .spk-prose p{color:#2b3327}.speedking-theme .spk-prose ol,.speedking-theme .spk-prose ul{padding-left:1.4rem}.speedking-theme .spk-prose li{margin-bottom:.5rem}.speedking-theme .spk-prose a{color:var(--spk-deep);text-decoration:underline;text-decoration-color:var(--spk-gold);text-underline-offset:4px;font-weight:500}.speedking-theme .spk-prose a:hover{color:var(--spk-gold-dark)}.speedking-theme .spk-prose img{border-radius:0}.speedking-theme .spk-prose table{width:100%;border-collapse:collapse;font-size:.95rem}.speedking-theme .spk-prose td,.speedking-theme .spk-prose th{padding:.75rem;border-bottom:1px solid var(--spk-line);text-align:left}.speedking-theme .spk-prose .bali-aeo{margin:0 0 2.75rem;padding:1.9rem 0;background:none;border:0;border-block:1px solid var(--spk-line);border-radius:0;color:var(--spk-deep);font:italic 300 clamp(1.4rem,2.4vw,1.85rem)/1.45 var(--spk-serif)}.speedking-theme .spk-prose .bali-aeo+p:first-letter{float:left;margin:.35rem .7rem 0 0;color:var(--spk-deep);font:300 4.8rem/.8 var(--spk-serif)}.speedking-theme .spk-prose .bali-byline{margin:0 0 1.25rem;font:500 .74rem/1.4 var(--spk-sans);letter-spacing:.12em;text-transform:uppercase}.speedking-theme .spk-arthead{padding:9.5rem 0 3rem;text-align:center;background:var(--spk-ivory)}.speedking-theme .spk-arthead__inner{max-width:62rem}.speedking-theme .spk-arthead__title{margin:1rem 0 1.5rem;font:300 clamp(2.6rem,6vw,5rem)/1.04 var(--spk-serif);color:var(--spk-deep)}.speedking-theme .spk-arthead__meta{margin:0;font:600 .72rem/1.5 var(--spk-sans);letter-spacing:.16em;text-transform:uppercase;color:#5b665e}.speedking-theme .spk-arthead__meta a{text-decoration:none}.speedking-theme .spk-artmedia{max-width:calc(1240px + var(--spk-gutter)*2);margin:0 auto;padding:0 var(--spk-gutter)}.speedking-theme .spk-artmedia img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.speedking-theme .spk-artmedia figcaption{padding-top:.75rem;text-align:right;font:500 .72rem/1.4 var(--spk-sans);letter-spacing:.08em;color:#6b756d}.speedking-theme .spk-section--article{padding-top:clamp(2.5rem,5vw,4rem)}.speedking-theme .spk-crumbs{padding-top:1.25rem}.speedking-theme .spk-crumbs--center{display:flex;justify-content:center;padding:0 0 1.25rem}.speedking-theme .rank-math-breadcrumb,.speedking-theme .spk-breadcrumbs{color:#5b665e;font:500 .74rem/1.4 var(--spk-sans);letter-spacing:.08em}.speedking-theme .rank-math-breadcrumb p{margin:0}.speedking-theme .rank-math-breadcrumb a,.speedking-theme .spk-breadcrumbs a{color:inherit;text-decoration:none}.speedking-theme .rank-math-breadcrumb a:hover,.speedking-theme .spk-breadcrumbs a:hover{text-decoration:underline}.speedking-theme .spk-tags{margin-top:2.5rem;font:500 .8rem/1.6 var(--spk-sans);letter-spacing:.06em;color:#5b665e}.speedking-theme .post-navigation .nav-links{display:flex;justify-content:space-between;gap:2rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--spk-line);font:300 1.3rem/1.3 var(--spk-serif)}.speedking-theme .post-navigation a{text-decoration:none}.speedking-theme .spk-related{padding:clamp(4rem,8vw,7rem) 0;margin-top:clamp(3rem,6vw,5rem);background:var(--spk-ivory)}.speedking-theme .spk-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem)}.speedking-theme .spk-related .spk-stay--std{grid-column:auto}@media (max-width:800px){.speedking-theme .spk-related__grid{grid-template-columns:1fr}}.speedking-theme .spk-faq-block,.speedking-theme .spk-features{margin-top:clamp(3rem,6vw,5rem)}.speedking-theme .spk-section-head__title{margin:0 0 1.5rem;font:300 clamp(2rem,4vw,3rem)/1.1 var(--spk-serif);color:var(--spk-deep)}.speedking-theme .spk-feature-grid{gap:1px;background:var(--spk-line);border:1px solid var(--spk-line)}.speedking-theme .spk-card{padding:1.75rem;background:#fff;border:0;border-radius:0;box-shadow:none}.speedking-theme .spk-feature-grid .spk-card{background:var(--spk-ivory)}.speedking-theme .spk-card__title{margin:0 0 .6rem;font:400 1.45rem/1.2 var(--spk-serif);letter-spacing:0}.speedking-theme .spk-card__title a{color:var(--spk-deep);text-decoration:none}.speedking-theme .spk-card__excerpt{color:#4b554d;line-height:1.7}.speedking-theme .spk-faq{gap:0;border-top:1px solid var(--spk-line)}.speedking-theme .spk-faq__item{background:none;border:0;border-bottom:1px solid var(--spk-line);border-radius:0}.speedking-theme .spk-faq__q{padding:1.4rem 0;color:var(--spk-deep);font:400 clamp(1.25rem,2vw,1.55rem)/1.3 var(--spk-serif)}.speedking-theme .spk-faq__a{padding:0 0 1.5rem;color:#2b3327;line-height:1.8}.speedking-theme .spk-cta{text-align:center;border-radius:0;background:var(--spk-ivory);padding:clamp(3rem,6vw,5rem) 1.5rem}.speedking-theme .spk-cta__title{margin:0 0 .9rem;color:var(--spk-deep);font:300 clamp(2.2rem,4.6vw,3.6rem)/1.08 var(--spk-serif)}.speedking-theme .spk-cta__text{margin:0 auto 2rem;max-width:52ch;color:#4b554d}.speedking-theme .spk-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.speedking-theme .spk-cta--band,.speedking-theme .spk-cta--dark,.speedking-theme .spk-cta--image{background:var(--spk-deep);color:#fff}.speedking-theme .spk-cta--band .spk-cta__title,.speedking-theme .spk-cta--dark .spk-cta__title,.speedking-theme .spk-cta--image .spk-cta__title{color:#fff}.speedking-theme .spk-cta--band .spk-cta__text,.speedking-theme .spk-cta--dark .spk-cta__text{color:hsla(0,0%,100%,.82)}.speedking-theme .spk-cta--band{position:relative;margin-top:clamp(3rem,6vw,5rem)}.speedking-theme .spk-cta--band:before{content:"";display:block;width:1px;height:3.5rem;margin:0 auto 2rem;background:var(--spk-gold)}.speedking-theme .spk-footer{margin-top:0;border:0;color:#fff;background:var(--spk-deep)}.speedking-theme .spk-footer__top{padding:clamp(4.5rem,9vw,8rem) 0;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.14);background:radial-gradient(circle at 50% 0,hsla(41,47%,60%,.12),transparent 60%),var(--spk-deep)}.speedking-theme .spk-footer__top-inner{display:block}.speedking-theme .spk-footer__top .spk-kicker{color:var(--spk-gold)}.speedking-theme .spk-footer__mega{display:block;margin:1.25rem auto 2.25rem;color:#fff;text-decoration:none;font:300 clamp(2.8rem,8vw,7rem)/1 var(--spk-serif);transition:color .25s}.speedking-theme .spk-footer__mega:hover{color:var(--spk-gold-soft)}.speedking-theme .spk-footer__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.speedking-theme .spk-footer__cols{padding:clamp(3rem,6vw,5rem) 0 3rem}.speedking-theme .spk-footer__grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:clamp(1.5rem,3vw,3rem)}.speedking-theme .spk-footer__col p{margin:0 0 1rem;color:hsla(0,0%,100%,.75);line-height:1.8;font-size:.95rem}.speedking-theme .spk-brand__link--foot{margin-bottom:1.25rem;font-size:1.25rem;text-align:left}.speedking-theme .spk-footer__title{margin:0 0 1.25rem;color:var(--spk-gold);font:600 .72rem/1.3 var(--spk-sans);letter-spacing:.2em;text-transform:uppercase}.speedking-theme .spk-footer__list{display:block;margin:0;padding:0;list-style:none}.speedking-theme .spk-footer__list li{margin:0 0 .6rem}.speedking-theme .spk-footer__list a{color:hsla(0,0%,100%,.78);text-decoration:none;font-size:.95rem}.speedking-theme .spk-footer__list a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.speedking-theme .spk-social{display:flex;gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none}.speedking-theme .spk-social a{display:grid;place-items:center;width:40px;height:40px;color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;transition:background .2s,color .2s}.speedking-theme .spk-social a:hover{background:var(--spk-gold);border-color:var(--spk-gold);color:var(--spk-deep)}.speedking-theme .spk-footer__bar{padding:1.5rem 0;border-top:1px solid hsla(0,0%,100%,.14)}.speedking-theme .spk-footer__copy{margin:0;color:hsla(0,0%,100%,.6);font-size:.85rem}@media (max-width:1100px){.speedking-theme .spk-footer__grid{grid-template-columns:repeat(2,1fr)}.speedking-theme .spk-footer__col--about{grid-column:1/-1}}@media (max-width:560px){.speedking-theme .spk-footer__grid{grid-template-columns:1fr}}.speedking-theme .spk-searchbar .search-form{display:flex;gap:.75rem;max-width:34rem;margin:0 auto 3rem}.speedking-theme .spk-searchbar .search-field{flex:1;padding:.8rem 0;border:0;border-bottom:1px solid var(--spk-line);background:transparent;font:inherit}.speedking-theme .spk-searchbar .search-submit{padding:.8rem 1.5rem;border:0;border-radius:999px;background:var(--spk-deep);color:#fff;cursor:pointer;font:600 .72rem/1 var(--spk-sans);letter-spacing:.16em;text-transform:uppercase}.speedking-theme .spk-notfound{text-align:center}.speedking-theme .navigation.pagination{margin-top:3.5rem}.speedking-theme .nav-links{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.speedking-theme .page-numbers{display:inline-block;min-width:2.75rem;padding:.7rem .9rem;text-align:center;text-decoration:none;color:var(--spk-deep);border:1px solid var(--spk-line);border-radius:999px;font:600 .78rem/1 var(--spk-sans);letter-spacing:.08em}.speedking-theme .page-numbers.current,.speedking-theme .page-numbers:hover{background:var(--spk-deep);border-color:var(--spk-deep);color:#fff}.speedking-theme .answer-first{margin:0 0 2rem!important;padding:1.5rem 1.75rem!important;border:0!important;border-left:2px solid var(--spk-gold)!important;border-radius:0!important;background:var(--spk-ivory)!important;color:var(--spk-deep)!important;font:300 1.35rem/1.5 var(--spk-serif)}.speedking-theme .bali-finder{margin:3rem auto;padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--spk-line);border-radius:0;background:var(--spk-ivory)}.speedking-theme .bali-finder h2{color:var(--spk-deep);font:300 clamp(1.8rem,3vw,2.4rem)/1.15 var(--spk-serif)}.speedking-theme .bali-finder .gf-sub{color:#4b554d}.speedking-theme .bali-finder .gf-opts button{border:1px solid var(--spk-line);border-radius:999px;background:#fff;color:var(--spk-deep);font:600 .74rem/1 var(--spk-sans);letter-spacing:.12em;text-transform:uppercase}.speedking-theme .bali-finder .gf-opts button:hover,.speedking-theme .bali-finder .gf-opts button[aria-selected=true]{background:var(--spk-deep);border-color:var(--spk-deep);color:#fff}.speedking-theme .bali-finder .gf-result{border-radius:0;background:var(--spk-deep)}.speedking-theme .bali-finder .gf-result a{border-radius:999px;font:600 .74rem/1 var(--spk-sans);letter-spacing:.12em;text-transform:uppercase}.speedking-theme .bali-finder .gf-more{color:var(--spk-deep)}.speedking-theme .bali-form{border:1px solid var(--spk-line);border-radius:0;background:var(--spk-ivory)}.speedking-theme .bali-form h3{color:var(--spk-deep);font:300 1.9rem/1.15 var(--spk-serif)}.speedking-theme .bali-form label{color:var(--spk-ink)}.speedking-theme .bali-form input,.speedking-theme .bali-form textarea{border-radius:0;border-color:#cfcfbf}.speedking-theme .bali-form .bali-cta{border-radius:999px;background:var(--spk-deep);color:#fff;font:600 .74rem/1 var(--spk-sans);letter-spacing:.16em;text-transform:uppercase;box-shadow:none}.speedking-theme .bali-form .bali-cta.ghost2{background:transparent;color:var(--spk-deep);border:1px solid var(--spk-deep)}.speedking-theme .bali-form .bali-msg{color:var(--spk-deep-2)}.speedking-theme .bali-related{border:1px solid var(--spk-line);border-left:2px solid var(--spk-gold);border-radius:0;background:var(--spk-ivory)}.speedking-theme .bali-related h2{color:var(--spk-deep);font:300 1.8rem/1.15 var(--spk-serif)}.speedking-theme .bali-related a{color:var(--spk-deep)}.speedking-theme .bali-related a:hover{color:var(--spk-gold-dark)}.speedking-theme .spk-brand__link--logo{display:inline-flex;align-items:center;padding:0}.speedking-theme .spk-brand__logo{display:block;height:46px;width:auto;max-width:210px;-o-object-fit:contain;object-fit:contain}.speedking-theme .spk-brand__logo--foot{height:58px;max-width:250px}.speedking-theme .spk-menu__top .spk-brand__logo{height:42px}@media (max-width:560px){.speedking-theme .spk-brand__logo{height:38px;max-width:170px}.speedking-theme .spk-brand__logo--foot{height:48px;max-width:210px}}.speedking-theme .spk-wa-fab{position:fixed;right:1.5rem;bottom:1.5rem;z-index:900;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#25d366;color:#fff;text-decoration:none;box-shadow:0 12px 30px rgba(0,0,0,.28);transition:transform .2s,background .2s}.speedking-theme .spk-wa-fab:hover{transform:scale(1.06);background:#1fb857;color:#fff}.speedking-theme .spk-wa-fab svg{width:30px;height:30px}@media (max-width:560px){.speedking-theme .spk-wa-fab{right:1rem;bottom:1rem;width:54px;height:54px}}.speedking-theme .spk-header--z .spk-header__inner{grid-template-columns:auto 1fr auto;gap:2rem}.speedking-theme .spk-header--z .spk-header__left{display:flex;align-items:center;gap:1.5rem}.speedking-theme .spk-header--z .spk-brand__link{text-align:left}.speedking-theme .spk-header__nav{justify-self:center;min-width:0;max-width:100%}.speedking-theme .spk-nav__list--inline{display:flex;align-items:center;gap:1.4rem;margin:0;padding:0;list-style:none;flex-wrap:nowrap;overflow:hidden}.speedking-theme .spk-nav__list--inline a{color:#fff;text-decoration:none;white-space:nowrap;font:600 .7rem/1.4 var(--spk-sans);letter-spacing:.16em;text-transform:uppercase;opacity:.88;border-bottom:1px solid transparent;padding-bottom:.2rem;transition:opacity .2s,border-color .2s,color .2s}.speedking-theme .spk-nav__list--inline a:hover{opacity:1;color:var(--spk-gold-soft)}.speedking-theme .spk-nav__list--inline .current-menu-item>a,.speedking-theme .spk-nav__list--inline [aria-current=page]{opacity:1;border-bottom-color:var(--spk-gold)}.speedking-theme .spk-header--z .spk-header__left .spk-menu-btn{display:none}@media (max-width:1099px){.speedking-theme .spk-header--z .spk-header__inner{grid-template-columns:1fr auto;gap:1rem}.speedking-theme .spk-header__nav{display:none}.speedking-theme .spk-header--z .spk-header__left .spk-menu-btn{display:inline-flex}.speedking-theme .spk-header--z .spk-header__right{justify-self:end}}.speedking-theme .spk-zhero{display:flex;align-items:center;min-height:100svh;padding:9rem 0 5rem;background:radial-gradient(circle at 85% 10%,hsla(41,47%,60%,.14),transparent 55%),var(--spk-deep)}.speedking-theme .spk-zhero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,5rem);align-items:center;width:100%}.speedking-theme .spk-zhero .spk-hero__title{max-width:14ch}.speedking-theme .spk-zhero__actions{margin-top:2.5rem}.speedking-theme .spk-zhero__actions .spk-btn--ghost{color:#fff}.speedking-theme .spk-zhero__media{position:relative;inset:auto;aspect-ratio:4/5;overflow:hidden;background:var(--spk-deep-2)}.speedking-theme .spk-zhero__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.speedking-theme .spk-zhero{min-height:0;padding:8rem 0 3.5rem}.speedking-theme .spk-zhero__grid{grid-template-columns:1fr}.speedking-theme .spk-zhero__media{aspect-ratio:4/3;order:2}}.speedking-theme .spk-zbar{background:var(--spk-ivory);border-bottom:1px solid var(--spk-line)}.speedking-theme .spk-zbar__inner{display:grid;grid-template-columns:repeat(4,1fr);padding-inline:var(--spk-gutter)}.speedking-theme .spk-zbar__item{display:flex;align-items:center;gap:.9rem;padding:1.3rem 1.25rem;color:var(--spk-deep);text-decoration:none;border-left:1px solid var(--spk-line);transition:background .25s}.speedking-theme .spk-zbar__item:first-child{border-left:0;padding-left:0}.speedking-theme .spk-zbar__item:hover{background:hsla(41,47%,60%,.14)}.speedking-theme .spk-zbar__no{font:600 .68rem/1 var(--spk-sans);letter-spacing:.2em;color:var(--spk-gold-dark)}.speedking-theme .spk-zbar__label{font:400 1.1rem/1.3 var(--spk-serif)}.speedking-theme .spk-zbar__go{margin-left:auto;color:var(--spk-gold-dark);transition:transform .25s}.speedking-theme .spk-zbar__item:hover .spk-zbar__go{transform:translateX(4px)}@media (max-width:900px){.speedking-theme .spk-zbar__inner{grid-template-columns:repeat(2,1fr)}.speedking-theme .spk-zbar__item:nth-child(3){border-left:0;padding-left:0}.speedking-theme .spk-zbar__item{border-top:1px solid var(--spk-line)}.speedking-theme .spk-zbar__item:nth-child(-n+2){border-top:0}}@media (max-width:560px){.speedking-theme .spk-zbar__inner{grid-template-columns:1fr}.speedking-theme .spk-zbar__item{border-left:0;padding-left:0;border-top:1px solid var(--spk-line)}.speedking-theme .spk-zbar__item:first-child{border-top:0}}.speedking-theme .spk-zsplit{padding:clamp(4.5rem,9vw,8rem) 0;background:#fff}.speedking-theme .spk-zsplit__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,5rem);align-items:center}.speedking-theme .spk-zsplit__text{margin:1.25rem 0 2rem;color:var(--spk-deep);font:300 clamp(1.5rem,2.8vw,2.2rem)/1.4 var(--spk-serif);max-width:28ch}.speedking-theme .spk-zsplit__media{overflow:hidden;background:var(--spk-ivory)}.speedking-theme .spk-zsplit__media img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}@media (max-width:900px){.speedking-theme .spk-zsplit__grid{grid-template-columns:1fr}}.speedking-theme .spk-zsection{padding:clamp(4.5rem,9vw,8rem) 0;background:#fff}.speedking-theme .spk-zsection--alt{background:var(--spk-ivory)}.speedking-theme .spk-zgrid{display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.speedking-theme .spk-zgrid--3{grid-template-columns:repeat(3,1fr)}.speedking-theme .spk-zgrid .spk-stay--big,.speedking-theme .spk-zgrid .spk-stay--std{grid-column:auto}.speedking-theme .spk-zgrid .spk-stay--big .spk-stay__media,.speedking-theme .spk-zgrid .spk-story--std .spk-story__media{aspect-ratio:4/3}@media (max-width:900px){.speedking-theme .spk-zgrid--3{grid-template-columns:1fr 1fr}}@media (max-width:600px){.speedking-theme .spk-zgrid--3{grid-template-columns:1fr}}.speedking-theme .spk-zguide{padding-top:clamp(4.5rem,9vw,8rem)}.speedking-theme .spk-zcta{padding-bottom:clamp(3rem,6vw,5rem)}.speedking-theme .spk-zcta .spk-cta--band{margin-top:0}@media (prefers-reduced-motion:reduce){.speedking-theme *{transition:none!important;animation:none!important}}