.hk-brand{--hkb-accent:#2f6b4f;--hkb-accent-dk:#1c4433;--hkb-accent-lt:#8ac6a6;--hkb-shot-bg:#f4f5f3;--hkb-sun:var(--sunny);--hkb-sun-dk:#d99c14;--hkb-sun-ink:#241a06;background:var(--paper)}.hk-brand .hkb-h2{font:400 clamp(30px,3.4vw,44px)/1.06 var(--serif);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0}.hk-brand .hkb-h2 em{color:var(--hk-red-ink);font-style:italic}.hk-brand .hkb-h2--lg{font-size:clamp(34px,4.4vw,56px)}.hk-brand .hkb-h3{font:400 clamp(22px,2.3vw,30px)/1.12 var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0}.hk-brand .hkb-lede{font:400 16px/1.62 var(--sans);color:var(--ink-soft);text-wrap:pretty;max-width:62ch;margin:0}.hk-brand .hkb-section{padding:clamp(56px,7vw,96px) 0}.hk-brand .hkb-section--tight{padding:clamp(44px,5vw,64px) 0}.hk-brand [id]{scroll-margin-top:calc(76px + var(--promo-bar-h,0px))}@media (width>=1024px){.hk-brand [id]{scroll-margin-top:calc(216px + var(--promo-bar-h,0px))}}.hk-brand .eyebrow{margin-bottom:12px}.hk-form-page.hk-brand .btn--sm{border-radius:9px;padding:9px 14px;font-size:13px}.hk-brand .hkb-sechead{margin-bottom:clamp(28px,3vw,40px)}.hk-brand .hkb-sechead--center{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.hk-brand .hkb-sechead .hkb-lede{margin-top:14px}.hk-brand .hkb-sechead--center .hkb-lede{margin:14px auto 0}.hk-brand .hkb-headrow{align-items:center;gap:clamp(24px,4vw,48px);margin-bottom:clamp(28px,3vw,40px);display:grid}.hk-brand .hkb-headrow .hkb-sechead{max-width:760px;margin-bottom:0}.hk-brand .hkb-brandmark{background:var(--paper);border-radius:22px;justify-self:start;width:min(300px,100%);margin:0;padding:clamp(14px,2vw,22px);box-shadow:0 18px 44px #00000073}.hk-brand .hkb-brandmark img{width:100%;height:auto;display:block}@media (width>=900px){.hk-brand .hkb-headrow{grid-template-columns:minmax(0,1fr) auto}.hk-brand .hkb-brandmark{justify-self:end}}.hk-brand .hkb-kids .hkb-brandmark{border:1px solid #f4b92e8c}.hk-brand .hkb-shot{background:var(--hkb-shot-bg);display:block;position:relative;overflow:hidden}.hk-brand .hkb-shot img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.hk-brand .hkb-shot--photo{background:linear-gradient(160deg,#e7e9e6,#d7dcd6)}.hk-brand .hkb-shot--photo img{-o-object-fit:cover;object-fit:cover}.hk-brand .hkb-cats{grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.4vw,18px);display:grid}.hk-brand .hkb-cat{text-align:left;background:var(--paper);border:1px solid var(--border);transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),border-color .18s var(--ease-out);border-radius:13px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.hk-brand .hkb-cat:hover{box-shadow:var(--shadow-lg);border-color:var(--ink-muted);transform:translateY(-2px)}.hk-brand .hkb-cat:focus-visible{outline:2px solid var(--hk-red);outline-offset:2px}.hk-brand .hkb-cat .hkb-shot{aspect-ratio:4/3}.hk-brand .hkb-cat__body{padding:14px 15px 16px;display:block}.hk-brand .hkb-cat__title{font:400 18px/1.12 var(--serif);color:var(--ink);margin:0 0 5px}.hk-brand .hkb-cat__sub{font:500 11px/1.4 var(--sans);color:var(--ink-muted);margin:0}@media (width<=960px){.hk-brand .hkb-cats{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.hk-brand .hkb-cats{grid-template-columns:1fr}}.hk-brand .hkb-modelgroup{margin-top:clamp(28px,3.4vw,44px)}.hk-brand .hkb-modelgroup:first-of-type{margin-top:8px}.hk-brand .hkb-modelgroup__label{align-items:center;gap:14px;margin-bottom:18px;display:flex}.hk-brand .hkb-modelgroup__label span{font:600 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hkb-accent);white-space:nowrap}.hk-brand .hkb-modelgroup__label:after{content:"";background:var(--border);flex:1;height:1px}.hk-brand .hkb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}@media (width<=900px){.hk-brand .hkb-grid{grid-template-columns:1fr}}.hk-brand .hkb-card{background:var(--paper);border:1px solid var(--border);transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out),border-color .18s var(--ease-out);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.hk-brand .hkb-card:hover{box-shadow:var(--shadow-lg);border-color:var(--ink-muted);transform:translateY(-2px)}.hk-brand .hkb-card .hkb-shot{aspect-ratio:16/10}.hk-brand .hkb-card__body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.hk-brand .hkb-card__tag{font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:9px;margin-bottom:10px;display:flex}.hk-brand .hkb-card__dot{background:var(--ink-muted);border-radius:50%;width:3px;height:3px}.hk-brand .hkb-card__name{font:400 24px/1.08 var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 9px}.hk-brand .hkb-card__meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.hk-brand .hkb-card__engine{font:600 11px var(--mono);letter-spacing:.05em;color:var(--hkb-accent-dk);background:color-mix(in srgb,var(--hkb-accent) 12%,transparent);border-radius:999px;padding:3px 9px}.hk-brand .hkb-card__colour{font:500 12.5px var(--sans);color:var(--ink-soft);align-items:center;gap:7px;display:flex}.hk-brand .hkb-swatch{border-radius:50%;flex-shrink:0;width:11px;height:11px;box-shadow:inset 0 0 0 1px #0000002e}.hk-brand .hkb-card__blurb{font:400 13.5px/1.55 var(--sans);color:var(--ink-soft);flex:1;margin:0}.hk-brand .hkb-card__actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.hk-brand .hkb-card__actions .btn{flex:1;min-width:130px}.hk-brand .hkb-stock{margin:14px 0 0;display:flex}.hk-brand .hkb-band--dark .st-pill{--st-ink:var(--st-hue)}.hk-brand .hkb-feature{background:var(--paper);padding:clamp(56px,7vw,104px) 0}.hk-brand .hkb-feature--dark{color:#fff;background:radial-gradient(at 30% 30%,#2a4034 0%,#1a2820 60%,#0f1712 100%)}.hk-brand .hkb-feature__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(36px,5vw,72px);display:grid}.hk-brand .hkb-feature--flip .hkb-feature__shot{order:-1}.hk-brand .hkb-feature--dark .hkb-h2{color:#fff}.hk-brand .hkb-feature--dark .hkb-h2 em{color:var(--hkb-accent-lt)}.hk-brand .hkb-feature--dark .hkb-lede{color:#ffffffd6}.hk-brand .hkb-feature--dark .eyebrow--red{color:var(--hkb-accent-lt)}.hk-brand .hkb-feature__copy .hkb-lede{margin-top:18px}.hk-brand .hkb-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hk-brand .hkb-feature__shot .hkb-shot{border:1px solid var(--border);aspect-ratio:5/4;border-radius:18px}.hk-brand .hkb-feature--dark .hkb-feature__shot .hkb-shot{border-color:#ffffff1f}.hk-brand .hkb-btn-ghost-dark{color:#fff;background:0 0;border:1px solid #ffffff59}.hk-brand .hkb-btn-ghost-dark:hover{color:#fff;background:#ffffff14;border-color:#fff9}.hk-brand .hkb-points{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.hk-brand .hkb-points li{font:400 15px/1.5 var(--sans);color:inherit;align-items:flex-start;gap:10px;display:flex}.hk-brand .hkb-points li svg{color:var(--hk-red);flex-shrink:0;margin-top:3px}.hk-brand .hkb-feature--dark .hkb-points li svg{color:var(--hkb-accent-lt)}@media (width<=860px){.hk-brand .hkb-feature__grid{grid-template-columns:1fr;gap:32px}.hk-brand .hkb-feature--flip .hkb-feature__shot{order:0}}.hk-brand .hkb-reasons{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,22px);display:grid}.hk-brand .hkb-reason{background:var(--paper);border:1px solid var(--border);border-radius:14px;padding:26px 24px 24px}.hk-brand .hkb-reason__ico{background:color-mix(in srgb,var(--hkb-accent) 12%,transparent);width:44px;height:44px;color:var(--hkb-accent-dk);border-radius:11px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.hk-brand .hkb-reason__title{font:400 21px/1.12 var(--serif);color:var(--ink);margin:0 0 9px}.hk-brand .hkb-reason__body{font:400 14px/1.58 var(--sans);color:var(--ink-soft);margin:0}@media (width<=900px){.hk-brand .hkb-reasons{grid-template-columns:1fr}}.hk-brand .hkb-statement{color:#fff;background:#0f1712;padding:clamp(72px,9vw,128px) 0;position:relative;overflow:hidden}.hk-brand .hkb-statement__bg{z-index:0;position:absolute;inset:0}.hk-brand .hkb-statement__bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hk-brand .hkb-statement__veil{z-index:1;background:linear-gradient(#0c130fcc,#0c130feb);position:absolute;inset:0}.hk-brand .hkb-statement__inner{z-index:2;text-align:center;position:relative}.hk-brand .hkb-statement__inner .eyebrow{color:var(--hkb-accent-lt);justify-content:center}.hk-brand .hkb-statement__lead{font:400 clamp(22px,2.8vw,34px)/1.32 var(--serif);letter-spacing:-.01em;color:#fff;text-wrap:balance;max-width:28ch;margin:8px auto 0}.hk-brand .hkb-statement__body{font:400 16px/1.65 var(--sans);color:#fffc;text-wrap:pretty;max-width:60ch;margin:24px auto 0}.hk-brand .hkb-table__wrap{border:1px solid var(--border);background:var(--paper);box-shadow:var(--shadow-lg);border-radius:16px;overflow-x:auto}.hk-brand .hkb-table{border-collapse:collapse;width:100%;font:400 14px var(--sans)}.hk-brand .hkb-table thead th{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);text-align:left;background:var(--paper-warm-2);border-bottom:1px solid var(--border);white-space:nowrap;padding:16px clamp(12px,1.6vw,20px)}.hk-brand .hkb-table tbody td,.hk-brand .hkb-table tbody th{border-bottom:1px solid var(--border);color:var(--ink-soft);vertical-align:top;text-align:left;padding:15px clamp(12px,1.6vw,20px)}.hk-brand .hkb-table tbody tr:last-child td,.hk-brand .hkb-table tbody tr:last-child th{border-bottom:0}.hk-brand .hkb-table tbody tr:hover{background:var(--paper-warm)}.hk-brand .hkb-table__model{font:500 14.5px var(--sans);color:var(--ink);white-space:nowrap}.hk-brand .hkb-table__eng{font:600 12px var(--mono);color:var(--hkb-accent-dk);white-space:nowrap}.hk-brand .hkb-table__best{min-width:26ch}.hk-brand .hkb-lams{font:700 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hkb-accent-dk);background:color-mix(in srgb,var(--hkb-accent) 14%,transparent);border-radius:999px;align-items:center;padding:3px 9px;display:inline-flex}.hk-brand .hkb-table__note{font:400 12.5px/1.5 var(--sans);color:var(--ink-muted);text-align:center;margin:16px 0 0}.hk-brand .hkb-table__wrap{-webkit-overflow-scrolling:touch}@media (width<=760px){.hk-brand .hkb-table{min-width:680px}}.hk-brand .hkb-heritage{background:var(--paper-warm)}.hk-brand .hkb-timeline{grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.hk-brand .hkb-timeline:before{content:"";background:linear-gradient(90deg,transparent,var(--hkb-accent) 12%,var(--hkb-accent) 88%,transparent);height:2px;position:absolute;top:52px;left:0;right:0}.hk-brand .hkb-timeline__item{padding:0 12px;position:relative}.hk-brand .hkb-timeline__era{font:600 13px var(--mono);letter-spacing:.08em;color:var(--hkb-accent);text-align:center;height:34px}.hk-brand .hkb-timeline__dot{background:var(--hkb-accent);border:3px solid var(--paper-warm);z-index:1;width:14px;height:14px;box-shadow:0 0 0 1px var(--hkb-accent);border-radius:50%;margin:0 auto 22px;position:relative}.hk-brand .hkb-timeline__img{aspect-ratio:4/3;border:1px solid var(--border);box-shadow:var(--shadow-sm);background:linear-gradient(160deg,#e7e9e6,#d7dcd6);border-radius:9px;margin-bottom:14px;overflow:hidden}.hk-brand .hkb-timeline__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hk-brand .hkb-timeline__title{font:400 19px/1.15 var(--serif);color:var(--ink);margin:0 0 8px}.hk-brand .hkb-timeline__body{font:400 13px/1.55 var(--sans);color:var(--ink-soft);margin:0}.hk-brand .hkb-heritage__foot{font:400 15px/1.6 var(--sans);color:var(--ink-soft);text-align:center;text-wrap:pretty;max-width:70ch;margin:clamp(32px,4vw,48px) auto 0}@media (width<=820px){.hk-brand .hkb-timeline{grid-template-columns:1fr}.hk-brand .hkb-timeline:before{background:linear-gradient(180deg,transparent,var(--hkb-accent) 6%,var(--hkb-accent) 94%,transparent);width:2px;height:auto;inset:0 auto 0 6px}.hk-brand .hkb-timeline__item{padding:0 0 28px 30px}.hk-brand .hkb-timeline__era{text-align:left;height:auto;margin-bottom:8px}.hk-brand .hkb-timeline__dot{margin:0;position:absolute;top:2px;left:0}}.hk-brand .hkb-enquiry{background:linear-gradient(135deg,#e7f0ea 0%,#cfe2d6 100%)}.hk-brand .hkb-enquiry__card{background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow-lg);border-radius:22px;grid-template-columns:1.4fr 1fr;gap:clamp(28px,4vw,56px);padding:clamp(28px,4vw,48px);display:grid}.hk-brand .hkb-enquiry__aside{border-left:1px solid var(--border);flex-direction:column;justify-content:center;gap:14px;padding-left:clamp(20px,3vw,40px);display:flex}.hk-brand .hkb-figrow{flex-direction:column;gap:2px;display:flex}.hk-brand .hkb-figrow span{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.hk-brand .hkb-figrow strong{font:500 14.5px var(--sans);color:var(--ink)}.hk-brand .hkb-enquiry__phone{font:400 26px var(--serif);color:var(--hk-red-ink);letter-spacing:-.01em;margin-top:8px;text-decoration:none}.hk-brand .hkb-enquiry__phone:hover{text-decoration:underline}@media (width<=760px){.hk-brand .hkb-enquiry__card{grid-template-columns:1fr}.hk-brand .hkb-enquiry__aside{border-left:0;border-top:1px solid var(--border);padding-top:24px;padding-left:0}}.hk-brand .hkb-visit{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.hk-brand .hkb-visit__card{background:var(--paper-warm);border:1px solid var(--border);border-radius:16px;padding:24px 28px}.hk-brand .hkb-visit__row{border-top:1px dashed var(--border);font:400 14.5px var(--sans);color:var(--ink-soft);justify-content:space-between;gap:16px;padding:11px 0;display:flex}.hk-brand .hkb-visit__row:first-of-type{border-top:0}.hk-brand .hkb-visit__row strong{color:var(--ink);font-weight:600}@media (width<=760px){.hk-brand .hkb-visit{grid-template-columns:1fr}}.hk-brand .hkb-acc{border-top:1px solid var(--border)}.hk-brand .hkb-acc__item{border-bottom:1px solid var(--border)}.hk-brand .hkb-acc__q{text-align:left;cursor:pointer;width:100%;font:500 15px var(--sans);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;list-style:none;display:flex}.hk-brand .hkb-acc__q::-webkit-details-marker{display:none}.hk-brand .hkb-acc__q:hover,.hk-brand .hkb-acc__item[open] .hkb-acc__q{color:var(--hk-red-ink)}.hk-brand .hkb-acc__sign{color:var(--ink-muted);transition:transform .18s var(--ease-out);flex-shrink:0}.hk-brand .hkb-acc__item[open] .hkb-acc__sign{transform:rotate(45deg)}.hk-brand .hkb-acc__a{font:400 13.5px/1.65 var(--sans);color:var(--ink-muted);max-width:80ch;margin:0;padding:0 4px 20px}@media (prefers-reduced-motion:reduce){.hk-brand .hkb-cat,.hk-brand .hkb-card,.hk-brand .hkb-acc__sign,.hk-brand .hkb-hero__navchip{transition:none}.hk-brand .hkb-cat:hover,.hk-brand .hkb-card:hover{transform:none}}.hk-brand--goldwing{--hkb-accent:#b0842f;--hkb-accent-dk:#7d5c1c;--hkb-accent-lt:#e6bf6a}.hk-brand--goldwing .hkb-hero{background:radial-gradient(at 68% 32%,#3f382c 0%,#241f18 55%,#120f0a 100%)}.hk-brand--goldwing .hkb-hero__veil{background:linear-gradient(90deg,#100d09f0 0%,#100d09b3 46%,#100d0938 100%)}.hk-brand--goldwing .hkb-feature--dark{background:radial-gradient(at 30% 30%,#3a332b 0%,#211d18 60%,#14110d 100%)}.hk-brand--goldwing .hkb-statement{background:#14110d}.hk-brand--goldwing .hkb-statement__veil{background:linear-gradient(#100d09c7,#100d09e6)}.hk-brand--goldwing .hkb-enquiry{background:linear-gradient(135deg,#fbf3df 0%,#f2e3bf 100%)}.hk-brand--goldwing .hkb-enquiry__card{background:#fdfbf5;border-color:#e4dbc6}.hk-brand--goldwing .hkb-enquiry__card .hkb-h2,.hk-brand--goldwing .hkb-enquiry__card .hkb-figrow strong{color:#2a2520}.hk-brand--goldwing .hkb-enquiry__card .hkb-lede{color:#554d42}.hk-brand--goldwing .hkb-enquiry__card .hkb-figrow span{color:#7a7065}.hk-brand--goldwing .hkb-enquiry__card .btn--ghost{color:#2a2520;background:0 0;border:1px solid #d8cfba}.hk-brand--goldwing .hkb-enquiry__card .btn--ghost:hover{color:#2a2520;background:#2a25200d;border-color:#bfb298}.hk-brand .hkb-techgrid{flex-direction:column;gap:clamp(28px,4vw,56px);display:flex}.hk-brand .hkb-tech{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.hk-brand .hkb-tech--flip .hkb-tech__shot{order:2}.hk-brand .hkb-tech__shot .hkb-shot{border:1px solid var(--border);aspect-ratio:16/10;border-radius:16px}.hk-brand .hkb-tech__kicker{font:600 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hkb-accent-dk);margin-bottom:10px}.hk-brand .hkb-tech__copy .hkb-lede{margin-top:12px}.hk-brand .hkb-tech .hkb-points{gap:9px;margin-top:16px}.hk-brand .hkb-tech .hkb-points li{font-size:14px}.hk-brand .hkb-tech .hkb-points li svg{color:var(--hkb-accent-dk)}@media (width<=820px){.hk-brand .hkb-tech{grid-template-columns:1fr;gap:22px}.hk-brand .hkb-tech--flip .hkb-tech__shot{order:0}}.hk-brand .hkb-table--spec{table-layout:fixed}.hk-brand .hkb-table--spec th[scope=row]{font:500 13.5px var(--sans);color:var(--ink-soft);text-align:left;border-bottom:1px solid var(--border);letter-spacing:normal;text-transform:none;white-space:normal;vertical-align:top;background:0 0;flex-direction:column;align-items:flex-start;gap:5px;padding:14px clamp(12px,1.6vw,20px);font-weight:500;display:flex}.hk-brand .hkb-table--spec thead th{vertical-align:bottom;white-space:normal}.hk-brand .hkb-table__sub{font:400 11.5px/1.4 var(--sans);letter-spacing:normal;text-transform:none;color:var(--ink-muted);max-width:26ch;margin-top:5px;display:block}.hk-brand .hkb-table__modelname{font:400 19px var(--serif);color:var(--ink);text-transform:none;letter-spacing:-.01em}.hk-brand .hkb-table--spec .hkb-col-a{border-left:2px solid var(--hkb-accent)}.hk-brand .hkb-table__group th{font:600 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hkb-accent-dk);background:var(--paper-warm);border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;padding:11px clamp(12px,1.6vw,20px)}.hk-brand .hkb-table--spec tr.is-key{background:color-mix(in srgb,var(--hkb-accent) 6%,transparent)}.hk-brand .hkb-table--spec tr.is-key:hover{background:color-mix(in srgb,var(--hkb-accent) 10%,transparent)}.hk-brand .hkb-table--spec tr.is-key .hkb-col-a{color:var(--hkb-accent-dk);font-weight:700}.hk-brand .hkb-keytag{font:700 8.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hkb-accent-dk);background:color-mix(in srgb,var(--hkb-accent) 14%,transparent);border-radius:999px;padding:2px 6px;display:inline-block}@media (width<=760px){.hk-brand .hkb-table--spec{min-width:560px}}.hk-brand .hkb-statement__sig{flex-direction:column;gap:3px;margin-top:26px;display:flex}.hk-brand .hkb-statement__sig strong{font:600 15px var(--sans);color:#fff}.hk-brand .hkb-statement__sig span{font:400 13px var(--sans);color:var(--hkb-accent-lt)}.hk-brand--lams{--hkb-accent:#2f7d4f;--hkb-accent-dk:#1f5c3a;--hkb-accent-lt:#79c99b}.hk-brand--lams .hkb-hero{background:radial-gradient(at 72% 28%,#2a352d 0%,#16211b 55%,#0b120e 100%)}.hk-brand--lams .hkb-hero__veil{background:linear-gradient(90deg,#090e0bf2 0%,#090e0bb8 46%,#090e0b33 100%)}.hk-brand--lams .hkb-feature--dark{background:radial-gradient(at 28% 24%,#233026 0%,#18221a 58%,#0c120e 100%)}.hk-brand--lams .hkb-statement{background:#0c120e}.hk-brand--lams .hkb-statement__veil{background:linear-gradient(#090e0bb8,#090e0bed)}.hk-brand--lams .hkb-h2 em{color:var(--hkb-accent-dk)}.hk-brand--lams .hkb-feature--dark .hkb-h2 em{color:var(--hkb-accent-lt)}.hk-brand--lams .eyebrow--red{color:var(--hkb-accent-dk)}.hk-brand--lams .hkb-feature--dark .eyebrow--red{color:var(--hkb-accent-lt)}.hk-brand--lams .hkb-points li svg{color:var(--hkb-accent)}.hk-brand--lams .hkb-acc__q:hover,.hk-brand--lams .hkb-acc__item[open] .hkb-acc__q,.hk-brand--lams .hkb-enquiry__phone{color:var(--hkb-accent-dk)}.hk-brand--lams .hkb-cat:focus-visible{outline-color:var(--hkb-accent)}.hk-brand--lams .btn--red{background:var(--hkb-accent)}.hk-brand--lams .btn--red:hover{background:var(--hkb-accent-dk)}.hk-brand .hkb-rules{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px);display:grid}.hk-brand .hkb-rule__big{font:400 clamp(30px,3.4vw,40px)/1 var(--serif);color:var(--ink);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.hk-brand .hkb-rule__big span{font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hkb-accent-dk)}.hk-brand .hkb-rule__label{font:600 10.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:12px 0 10px}.hk-brand .hkb-rule__body{font:400 14px/1.6 var(--sans);color:var(--ink-soft);margin:0}.hk-brand .hkb-rules__foot{font:400 14px/1.6 var(--sans);color:var(--ink-muted);justify-content:center;align-items:flex-start;gap:9px;max-width:82ch;margin:clamp(24px,3vw,34px) auto 0;display:flex}.hk-brand .hkb-rules__foot svg{color:var(--hkb-accent);flex-shrink:0;margin-top:3px}@media (width<=820px){.hk-brand .hkb-rules{grid-template-columns:1fr}}.hk-brand .hkb-reason__models{border-top:1px solid var(--border);font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--hkb-accent-dk);margin-top:16px;padding-top:14px}.hk-brand .hkb-reason--tile{flex-direction:column;display:flex}.hk-brand .hkb-reason--tile .hkb-reason__body{flex:1}.hk-brand .hkb-ladder{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.hk-brand .hkb-ladder__item{flex-direction:column;display:flex}.hk-brand .hkb-ladder__step{font:700 13px var(--mono);letter-spacing:.06em;color:#fff;background:var(--hkb-accent);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;display:flex}.hk-brand .hkb-ladder__card{background:var(--paper);border:1px solid var(--border);border-radius:14px;flex:1;padding:22px 20px}.hk-brand .hkb-ladder__title{font:400 20px/1.15 var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0 0 9px}.hk-brand .hkb-ladder__body{font:400 13.5px/1.6 var(--sans);color:var(--ink-soft);margin:0}@media (width<=900px){.hk-brand .hkb-ladder{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.hk-brand .hkb-ladder{grid-template-columns:1fr}}.hk-brand .hkb-lineup{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hk-brand .hkb-lineup__row{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.hk-brand .hkb-lineup__name{font:400 18px var(--serif);color:#fff;letter-spacing:-.01em}.hk-brand .hkb-lineup__type{font:400 12.5px var(--sans);color:#fff9;margin-top:2px}.hk-brand .hkb-lineup__engine{font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hkb-accent-lt);white-space:nowrap}.hk-brand .hkb-table__model a{color:inherit;text-decoration:none}.hk-brand .hkb-table__model a:hover{color:var(--hkb-accent-dk);text-decoration:underline}.hk-brand .hkb-table__model a:focus-visible{outline:2px solid var(--hkb-accent);outline-offset:2px;border-radius:3px}.hk-brand--offroad{--hkb-accent:#c22b15;--hkb-accent-dk:#8f1d0c;--hkb-accent-lt:#ff8d6b}.hk-brand--offroad .hkb-hero{background:radial-gradient(at 70% 30%,#3a2417 0%,#20130b 55%,#120b06 100%)}.hk-brand--offroad .hkb-hero__veil{background:linear-gradient(90deg,#0d0804f0 0%,#0d0804b3 46%,#0d080433 100%)}.hk-brand--offroad .hkb-feature--dark{background:radial-gradient(at 28% 24%,#33200f 0%,#1e1208 58%,#120b06 100%)}.hk-brand--offroad .hkb-statement{background:#120b06}.hk-brand--offroad .hkb-statement__veil{background:linear-gradient(#0d0804bd,#0d0804ed)}.hk-brand--offroad .hkb-enquiry{background:linear-gradient(135deg,#f7e3db 0%,#eec7ba 100%)}.hk-brand--offroad .hkb-h2 em{color:var(--hkb-accent-dk)}.hk-brand--offroad .hkb-feature--dark .hkb-h2 em{color:var(--hkb-accent-lt)}.hk-brand--offroad .hkb-enquiry__phone{color:var(--hkb-accent-dk)}.hk-brand .hkb-ladder--5{grid-template-columns:repeat(5,1fr)}@media (width<=900px){.hk-brand .hkb-ladder--5{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.hk-brand .hkb-ladder--5{grid-template-columns:1fr}}.hk-brand .hkb-ladder__item--end .hkb-ladder__card{background:color-mix(in srgb,var(--hkb-accent) 8%,var(--paper));border-color:color-mix(in srgb,var(--hkb-accent) 30%,var(--border))}.hk-brand .hkb-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.hk-brand .hkb-grid--2{grid-template-columns:1fr}}.hk-brand .hkb-band--dark{color:#fff;background:#120b06}.hk-brand--offroad .hkb-band--dark{background:radial-gradient(at 72% 12%,#3a2417 0%,#20130b 55%,#120b06 100%)}.hk-brand .hkb-band--dark .hkb-h2{color:#fff}.hk-brand .hkb-band--dark .hkb-h2 em{color:var(--hkb-accent-lt)}.hk-brand .hkb-band--dark .hkb-lede{color:#fffc}.hk-brand .hkb-band--dark .eyebrow,.hk-brand .hkb-band--dark .eyebrow--red,.hk-brand .hkb-band--dark .hkb-modelgroup__label span{color:var(--hkb-accent-lt)}.hk-brand .hkb-band--dark .hkb-modelgroup__label:after{background:#ffffff24}.hk-brand .hkb-card--dark{background:#ffffff0b;border-color:#ffffff1f}.hk-brand .hkb-card--dark:hover{border-color:#ffffff52}.hk-brand .hkb-card--dark .hkb-card__name{color:#fff}.hk-brand .hkb-card--dark .hkb-card__tag{color:#fff9}.hk-brand .hkb-card--dark .hkb-card__dot{background:#ffffff80}.hk-brand .hkb-card--dark .hkb-card__blurb{color:#ffffffc2}.hk-brand--offroad .hkb-card--dark .hkb-shot--photo{background:linear-gradient(160deg,#2b1a10,#170e07)}.hk-brand .hkb-toward,.hk-brand .hkb-rider{font:600 11px/1.45 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);align-items:flex-start;gap:6px;margin:0 0 6px;display:flex}.hk-brand .hkb-toward{margin-bottom:12px}.hk-brand .hkb-toward svg,.hk-brand .hkb-rider svg{color:var(--hkb-accent);flex-shrink:0;margin-top:2px}.hk-brand .hkb-card--dark .hkb-toward,.hk-brand .hkb-card--dark .hkb-rider{color:#fff9}.hk-brand .hkb-card--dark .hkb-toward svg,.hk-brand .hkb-card--dark .hkb-rider svg{color:var(--hkb-accent-lt)}.hk-brand .hkb-shot--none{color:#ffffff8c;font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;background-image:repeating-linear-gradient(135deg,#24211f 0 16px,#191614 16px 32px);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.hk-brand .hkb-shot--none svg{color:var(--hkb-accent-lt)}.hk-brand--offroad .hkb-shot--none{background-image:repeating-linear-gradient(135deg,#2b1a10 0 16px,#1d1109 16px 32px)}.hk-brand .hkb-pop{z-index:2;font:700 9.5px var(--mono);letter-spacing:.11em;text-transform:uppercase;background:var(--hkb-accent);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--hkb-accent-dk) 45%,transparent);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:absolute;top:12px;left:12px}.hk-brand .hkb-pop svg{fill:#fff}.hk-brand .hkb-kids{color:#fff;background:radial-gradient(at 22% 8%,#2c1e0a 0%,#191106 52%,#0f0a04 100%);position:relative;overflow:hidden}.hk-brand .hkb-kids__grid-bg{z-index:0;opacity:.4;background-image:linear-gradient(#f4b92e0d 1px,#0000 1px),linear-gradient(90deg,#f4b92e0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000,#0000 78%);mask-image:radial-gradient(at 50% 0,#000,#0000 78%)}.hk-brand .hkb-kids__inner{z-index:2;position:relative}.hk-brand .hkb-kids .hkb-h2{color:#fff}.hk-brand .hkb-kids .hkb-h2 em{color:var(--hkb-sun)}.hk-brand .hkb-kids .hkb-lede{color:#ffffffd1}.hk-brand .hkb-kids .eyebrow,.hk-brand .hkb-kids .eyebrow--red{color:var(--hkb-sun)}.hk-brand .hkb-kids .hkb-card{background:#ffffff0b;border-color:#f4b92e38}.hk-brand .hkb-kids .hkb-card:hover{border-color:#f4b92e80}.hk-brand .hkb-kids .hkb-card__name{color:#fff}.hk-brand .hkb-kids .hkb-card__tag{color:var(--hkb-sun)}.hk-brand .hkb-kids .hkb-card__dot{background:var(--hkb-sun)}.hk-brand .hkb-kids .hkb-card__blurb{color:#ffffffc7}.hk-brand .hkb-kids .hkb-toward,.hk-brand .hkb-kids .hkb-rider{color:#fff9}.hk-brand .hkb-kids .hkb-toward svg,.hk-brand .hkb-kids .hkb-rider svg{color:var(--hkb-sun)}.hk-brand .hkb-kids .btn--red{background:var(--hkb-sun);border-color:var(--hkb-sun);color:var(--hkb-sun-ink);font-weight:700}.hk-brand .hkb-kids .btn--red:hover{background:var(--hkb-sun-dk);border-color:var(--hkb-sun-dk);color:var(--hkb-sun-ink)}.hk-brand .hkb-colours{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hk-brand .hkb-colour{flex-direction:column;display:flex}.hk-brand .hkb-colour .hkb-shot{aspect-ratio:4/3;border-radius:10px}.hk-brand .hkb-colour__label{font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:7px;margin-top:9px;display:flex}.hk-brand .hkb-colour__dot{border-radius:50%;flex-shrink:0;width:13px;height:13px;box-shadow:inset 0 0 0 1px #ffffff73}.hk-brand .hkb-dirtmark{font:700 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;align-items:center;gap:7px;display:inline-flex}.hk-brand .hkb-dirtmark svg{color:var(--hkb-accent-lt)}.hk-brand .hkb-dirtmark--sun svg{color:var(--hkb-sun)}.hk-brand .hkb-dirtmark--lg{letter-spacing:.2em;font-size:15px}.hk-brand .hkb-dirtmarks{flex-wrap:wrap;justify-content:center;gap:clamp(20px,4vw,48px);margin-top:30px;display:flex}.hk-brand .hkb-dirtmarks>div{align-items:center;gap:10px;display:flex}.hk-brand .hkb-dirtmarks p{font:400 12.5px/1.5 var(--sans);color:#fff9;text-align:left;max-width:22ch;margin:0}.hk-brand--honda{--hkb-accent:#c8201f;--hkb-accent-dk:#971615;--hkb-accent-lt:#ff9182}.hk-brand--honda .hkb-hero{background:radial-gradient(at 72% 40%,#4a4035 0%,#2a2520 55%,#14110d 100%)}.hk-brand--honda .hkb-hero__veil{background:linear-gradient(90deg,#14120feb 0%,#14120fa8 46%,#14120f33 100%)}.hk-brand--honda .hkb-feature--dark{background:radial-gradient(at 30% 30%,#3a332b 0%,#211d18 60%,#14110d 100%)}.hk-brand--honda .hkb-band--dark{background:radial-gradient(at 72% 12%,#3a332b 0%,#211d18 55%,#14110d 100%)}.hk-brand--honda .hkb-statement{background:#14110d}.hk-brand--honda .hkb-statement__veil{background:linear-gradient(#14120fc7,#14120fe6)}.hk-brand--honda .hkb-enquiry{background:linear-gradient(135deg,#fdf6e4 0%,#f6e6c6 100%)}.hk-brand--honda .hkb-h2 em{color:var(--hkb-accent-dk)}.hk-brand--honda .hkb-feature--dark .hkb-h2 em,.hk-brand--honda .hkb-band--dark .hkb-h2 em{color:var(--hkb-accent-lt)}.hk-brand--honda .hkb-enquiry__phone{color:var(--hkb-accent-dk)}.hk-brand--honda .hkb-enquiry__card{background:#fdfbf5;border-color:#e4dbc6}.hk-brand--honda .hkb-enquiry__card .hkb-h2,.hk-brand--honda .hkb-enquiry__card .hkb-figrow strong{color:#2a2520}.hk-brand--honda .hkb-enquiry__card .hkb-lede{color:#554d42}.hk-brand--honda .hkb-enquiry__card .hkb-figrow span{color:#7a7065}.hk-brand--honda .hkb-enquiry__card .btn--ghost{color:#2a2520;background:0 0;border:1px solid #d8cfba}.hk-brand--honda .hkb-enquiry__card .btn--ghost:hover{color:#2a2520;background:#2a25200d;border-color:#bfb298}.hk-brand--supersport{--hkb-accent:var(--hk-red);--hkb-accent-dk:var(--hk-red-ink);--hkb-accent-lt:#ff5347;--hkb-shot-bg:linear-gradient(160deg, #22201e 0%, #141312 100%)}.hk-brand--supersport .hkb-hero{background:radial-gradient(at 72% 30%,#2a2724 0%,#161413 55%,#0b0a09 100%)}.hk-brand--supersport .hkb-hero__veil{background:linear-gradient(90deg,#090807e6 0%,#09080794 46%,#0908071f 100%)}.hk-brand--supersport .hkb-feature--dark{background:radial-gradient(at 28% 24%,#26231f 0%,#1a1816 58%,#0c0b0a 100%)}.hk-brand--supersport .hkb-band--dark{background:#141312}.hk-brand--supersport .hkb-statement{background:#0c0b0a}.hk-brand--supersport .hkb-statement__veil{background:linear-gradient(#090807b8,#090807eb)}.hk-brand--supersport .hkb-feature--dark .hkb-h2 em,.hk-brand--supersport .hkb-band--dark .hkb-h2 em,.hk-brand--supersport .hkb-feature--dark .eyebrow--red,.hk-brand--supersport .hkb-band--dark .eyebrow--red,.hk-brand--supersport .hkb-feature--dark .hkb-points li svg,.hk-brand--supersport .hkb-band--dark .hkb-points li svg{color:var(--hkb-accent-lt)}.hk-brand--supersport .hkb-hero__title em{color:var(--hkb-accent-lt);font-style:italic}.hk-brand--supersport .hkb-lams{color:#2f6f47;background:#e7f0e9}.hk-brand--supersport .hkb-lams--no{color:var(--hk-red-ink);background:var(--hk-red-soft)}.hk-brand--supersport .hkb-enquiry{background:radial-gradient(at 25% 20%,#26231f 0%,#181614 60%,#0c0b0a 100%)}.hk-brand--supersport .hkb-enquiry__card{box-shadow:none;background:#ffffff0a;border-color:#ffffff1f}.hk-brand--supersport .hkb-enquiry__card .hkb-h2{color:#fff}.hk-brand--supersport .hkb-enquiry__card .hkb-h2 em{color:var(--hkb-accent-lt)}.hk-brand--supersport .hkb-enquiry__card .hkb-lede{color:#fffc}.hk-brand--supersport .hkb-enquiry__card .eyebrow--red{color:var(--hkb-accent-lt)}.hk-brand--supersport .hkb-enquiry__aside{border-left-color:#ffffff24}.hk-brand--supersport .hkb-figrow span{color:#ffffff8c}.hk-brand--supersport .hkb-figrow strong{color:#fff}.hk-brand--supersport .hkb-enquiry__phone{color:var(--hkb-accent-lt)}.hk-brand--supersport .hkb-enquiry__card .btn--ghost{color:#fff;background:0 0;border:1px solid #ffffff59}.hk-brand--supersport .hkb-enquiry__card .btn--ghost:hover{color:#fff;background:#ffffff14;border-color:#fff9}@media (width<=760px){.hk-brand--supersport .hkb-enquiry__aside{border-top-color:#ffffff24}}.hk-brand .hkb-tier{z-index:2;font:700 9.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;display:inline-flex;position:absolute;top:12px;left:12px}.hk-brand .hkb-tier--t1{background:#3f6f4f}.hk-brand .hkb-tier--t2{background:#3f5f8f}.hk-brand .hkb-tier--t3{background:#b0521f}.hk-brand .hkb-tier--t4{background:var(--hkb-accent)}.hk-brand .hkb-lams--no{color:var(--hk-red-ink);background:var(--hk-red-soft)}.hk-brand a.hkb-lams{text-decoration:none}.hk-brand a.hkb-lams:hover{text-decoration:underline}.hk-brand a.hkb-lams:focus-visible{outline:2px solid var(--hkb-accent);outline-offset:2px}.hk-brand .hkb-ladder__specs{flex-direction:column;gap:9px;margin:0;display:flex}.hk-brand .hkb-ladder__specs>div{flex-direction:column;gap:1px;display:flex}.hk-brand .hkb-ladder__specs dt{font:600 9px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.hk-brand .hkb-ladder__specs dd{font:500 13.5px var(--sans);color:var(--ink);margin:0}.hk-brand .hkb-ladder__foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:14px;display:flex}.hk-brand .hkb-ladder__card--link{color:inherit;text-decoration:none;display:block}.hk-brand .hkb-ladder__card--link:hover{border-color:var(--hkb-accent);box-shadow:var(--shadow-lg)}.hk-brand .hkb-ladder__card--link:focus-visible{outline:2px solid var(--hkb-accent);outline-offset:2px}.hk-brand .hkb-ladder__go{font:600 11.5px var(--sans);color:var(--hkb-accent-dk);white-space:nowrap}.hk-brand .hkb-reasons--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=820px){.hk-brand .hkb-reasons--2{grid-template-columns:1fr}}.hk-brand .hkb-band--dark .hkb-reason{background:#ffffff0b;border-color:#ffffff1f}.hk-brand .hkb-band--dark .hkb-reason__title{color:#fff}.hk-brand .hkb-band--dark .hkb-reason__body{color:#ffffffc7}.hk-brand .hkb-band--dark .hkb-reason .hkb-tech__kicker{color:var(--hkb-accent-lt)}.hk-brand .hkb-band--dark .hkb-reason .hkb-points li{color:#ffffffdb}.hk-brand .hkb-timeline--4{grid-template-columns:repeat(4,1fr)}@media (width<=820px){.hk-brand .hkb-timeline--4{grid-template-columns:1fr}}@media (width<=1000px){.hk-brand .hkb-table--cols4{min-width:860px}}.hk-brand .hkb-video{aspect-ratio:16/9;border:1px solid var(--border);width:100%;box-shadow:var(--shadow-lg);background:#000;border-radius:18px;position:relative;overflow:hidden}.hk-brand .hkb-video iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hk-brand .hkb-video__cap{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);text-align:center;margin:14px 0 0;line-height:1.5}.hk-brand .hkb-band--dark .hkb-video,.hk-brand .hkb-feature--dark .hkb-video{border-color:#ffffff1f}.hk-brand .hkb-band--dark .hkb-video__cap,.hk-brand .hkb-feature--dark .hkb-video__cap{color:#fff9}.hk-brand .hkb-crosslinks{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hk-brand .hkb-crosslink{font:600 13px var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--border);transition:border-color .16s var(--ease-out),color .16s var(--ease-out),background .16s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.hk-brand .hkb-crosslink svg{color:var(--hkb-accent);flex-shrink:0}.hk-brand .hkb-crosslink:hover{color:var(--hkb-accent-dk);border-color:var(--hkb-accent);background:color-mix(in srgb,var(--hkb-accent) 7%,var(--paper))}.hk-brand .hkb-crosslink:focus-visible{outline:2px solid var(--hkb-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hk-brand .hkb-crosslink{transition:none}}.hk-brand--work{--hkb-accent:#b5601f;--hkb-accent-dk:#8a4514;--hkb-accent-lt:#e6a25c}.hk-brand--work .hkb-hero{background:radial-gradient(at 70% 30%,#35291d 0%,#201810 55%,#17120d 100%)}.hk-brand--work .hkb-hero__veil{background:linear-gradient(90deg,#17120df0 0%,#17120db3 46%,#17120d33 100%)}.hk-brand--work .hkb-feature--dark{background:radial-gradient(at 28% 24%,#33251a 0%,#1e1710 58%,#17120d 100%)}.hk-brand--work .hkb-band--dark{background:radial-gradient(at 72% 12%,#35291d 0%,#201810 55%,#17120d 100%)}.hk-brand--work .hkb-statement{background:#17120d}.hk-brand--work .hkb-statement__veil{background:linear-gradient(#17120dc2,#17120ded)}.hk-brand--work .hkb-enquiry{background:linear-gradient(135deg,#faf1e6 0%,#f4e7d6 100%)}.hk-brand--work .hkb-h2 em{color:var(--hkb-accent-dk)}.hk-brand--work .hkb-feature--dark .hkb-h2 em,.hk-brand--work .hkb-band--dark .hkb-h2 em{color:var(--hkb-accent-lt)}.hk-brand--work .eyebrow--red{color:var(--hkb-accent-dk)}.hk-brand--work .hkb-feature--dark .eyebrow--red,.hk-brand--work .hkb-band--dark .eyebrow--red{color:var(--hkb-accent-lt)}.hk-brand--work .hkb-points li svg{color:var(--hkb-accent)}.hk-brand--work .hkb-feature--dark .hkb-points li svg{color:var(--hkb-accent-lt)}.hk-brand--work .hkb-acc__q:hover,.hk-brand--work .hkb-acc__item[open] .hkb-acc__q,.hk-brand--work .hkb-enquiry__phone{color:var(--hkb-accent-dk)}.hk-brand--work .hkb-cat:focus-visible{outline-color:var(--hkb-accent)}.hk-brand--work .btn--red{background:var(--hkb-accent);border-color:var(--hkb-accent)}.hk-brand--work .btn--red:hover{background:var(--hkb-accent-dk);border-color:var(--hkb-accent-dk)}.hk-brand--work .hkb-shot--none{background-image:repeating-linear-gradient(135deg,#2a2018 0 16px,#1c1610 16px 32px)}.hk-brand--work .hkb-card--dark .hkb-shot--photo{background:linear-gradient(160deg,#2b2318,#17120d)}.hk-brand--work .hkb-enquiry__card{background:#fdf9f3;border-color:#ecdcc8}.hk-brand--work .hkb-enquiry__card .hkb-h2,.hk-brand--work .hkb-enquiry__card .hkb-figrow strong{color:#2a231c}.hk-brand--work .hkb-enquiry__card .hkb-lede{color:#554b40}.hk-brand--work .hkb-enquiry__card .hkb-figrow span{color:#7a6d5e}.hk-brand--work .hkb-enquiry__card .btn--ghost{color:#2a231c;background:0 0;border:1px solid #dccdb8}.hk-brand--work .hkb-enquiry__card .btn--ghost:hover{color:#2a231c;background:#2a231c0d;border-color:#c2ae94}.hk-brand .hkb-specrow{border-top:1px solid var(--border);flex-wrap:wrap;gap:clamp(20px,3vw,40px);margin-top:22px;padding-top:20px;display:flex}.hk-brand .hkb-feature--dark .hkb-specrow{border-top-color:#ffffff24}.hk-brand .hkb-feature--dark .hkb-figrow span{color:#ffffff94}.hk-brand .hkb-feature--dark .hkb-figrow strong{color:#fff}@media (width<=1100px){.hk-brand .hkb-table--wide{min-width:920px}}
