/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
/*! Linko Vectis Glacial Twilight Design System. Copyright 2026 Linko Vectis Ltd. All rights reserved. Proprietary to Linko Vectis Ltd and used across its websites and services. Its design, artwork, motion and code may not be copied, reproduced or used without the express written consent of Linko Vectis Ltd.*/@layer utilities{.text-accent-on-dark{color:var(--accent-on-dark)}}@layer components{@media (hover:hover) and (pointer:fine){[data-cta-proxy]:hover .lv-btn .lv-btn-arrow,[data-cta-proxy]:hover .lv-btn>svg:last-child{transform:translateX(var(--dist-nudge))}}.kit-hero[data-hero]>.kit-hero-ticker{padding-block:clamp(12px,1.2vw,16px)}.kit-hero[data-hero]>.kit-hero-ticker .lv-ticker-shell{width:100%;padding-right:var(--gutter)}.kit-hero[data-doors] .hx-copy{--hx-fit:var(--hx-fit-d,10.73);--text-display-home:max(1.875rem,min(var(--text-display-1),calc(100cqi / var(--hx-fit))));container:hx-copy/inline-size}@media (min-width:640px){.kit-hero[data-doors] .hx-copy{--hx-fit:var(--hx-fit-a,11.58)}}.kit-hero[data-doors] .hx-title,.kit-hero[data-doors] .hx-title .lv-gradient-text{font-size:var(--text-display-home)}.kit-hero[data-hero] .hx-doors{--door-glyph:34px;--door-disc:36px;--door-pad-y:14px;--door-pad-x:16px;--door-gap:12px;--door-edge:6px;--doors-gap:27px;--doors-side-gap:20px;--doors-top:26px;gap:var(--doors-gap);max-width:40rem;margin:var(--doors-top) 0 var(--door-edge);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.hx-door,.kit-hero[data-hero] .hx-door-cell{min-width:0;display:grid;position:relative}.hx-door{z-index:1;grid-template-columns:var(--door-glyph) minmax(0,1fr) var(--door-disc);column-gap:var(--door-gap);min-height:44px;padding:var(--door-pad-y) var(--door-pad-x);border-radius:var(--radius-panel);border:1px solid var(--card-line,var(--card-edge));color:inherit;background:linear-gradient(160deg,var(--card-face-top) 0,var(--paper) 58%);box-shadow:0 30px 56px -34px rgb(var(--glacier-shade)/.5);transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out);grid-template-areas:"glyph head disc""line line line";align-content:start;align-items:center;text-decoration:none}.hx-door.is-primary{background:radial-gradient(70% 110% at 0 0,rgb(var(--glacier-ice)/.18),rgb(var(--glacier-ice)/0) 62%),linear-gradient(160deg,var(--card-face-top) 0,var(--paper) 58%)}.hx-door-glyph{grid-area:glyph;place-items:center;min-width:0;display:grid}.hx-door-glyph .icon-3d{width:var(--door-glyph);height:var(--door-glyph)}.hx-door-glyph .icon-3d [fill="url(#lvAzureFace)"]{fill:url(#lvDoorFace)}.hx-door-head{grid-area:head;min-width:0}.hx-door-enter{grid-area:disc}.hx-door-line{grid-area:line}.hx-door-title{font-family:var(--font-sans);font-size:var(--door-title,1.125rem);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-display);text-wrap:balance;transition:color var(--dur-base) var(--ease-out);line-height:1.3;display:block}.hx-door-line{margin-top:var(--door-line-top,8px);font-size:var(--door-line,.9375rem);font-weight:var(--weight-body);color:var(--ink-2);text-wrap:pretty;align-self:start;line-height:1.5;display:block}.hx-door>.hx-door-head>.hx-door-state{top:calc(-1px - var(--eyebrow-row) / 2 - .5px);left:calc(var(--door-pad-x) + var(--door-glyph) + var(--door-gap));z-index:2;position:absolute}.hx-door-enter{width:var(--door-disc);height:var(--door-disc);border-radius:var(--radius-pill);transition:transform var(--dur-base) var(--ease-out);place-items:center;display:grid}.hx-door-enter>svg{width:17px;height:17px}.hx-door.is-primary .hx-door-enter{color:var(--btn-ink);background:var(--btn-ground);box-shadow:0 10px 22px -12px rgb(var(--glacier-azure)/.8)}.hx-door.is-secondary .hx-door-enter{color:var(--night);background:var(--paper);box-shadow:inset 0 0 0 1px var(--btn-line)}@media (hover:hover) and (pointer:fine){.hx-door:hover{background-color:var(--paper)}.hx-door:hover .hx-door-title{color:var(--ink-accent)}.hx-door:hover .hx-door-enter{transform:translateX(var(--dist-nudge))}}@media (min-width:961px) and (min-aspect-ratio:5/4){.kit-hero[data-hero] .hx-doors{--doors-top:30px;--door-glyph:36px}}@media (min-width:961px) and (min-aspect-ratio:5/4) and (max-height:880px){.kit-hero[data-hero] .hx-doors{--doors-top:26px;--door-pad-y:12px}}@media (min-width:961px) and (max-width:1279.98px) and (min-aspect-ratio:5/4){.kit-hero[data-hero] .hx-doors{--door-line:.875rem;--door-line-top:6px}}@media (max-width:479.98px) and (min-height:701px) and (max-height:900px){.kit-hero[data-hero] .hx-doors{--doors-top:24px;--door-pad-y:13px}}@media (max-width:479.98px) and (min-height:621px) and (max-height:700px){.kit-hero[data-hero] .hx-doors{--doors-top:24px;--door-pad-y:12px}}@media (max-width:960.98px) and (max-height:620px){.kit-hero[data-hero] .hx-doors{--doors-top:22px;--door-pad-y:10px;--door-glyph:30px;--door-disc:32px;--door-line-top:5px}.hx-door-enter>svg{width:16px;height:16px}}@media (max-width:379.98px){.kit-hero[data-hero] .hx-doors{--doors-top:22px;--door-pad-y:11px;--door-pad-x:13px;--door-gap:10px;--door-title:1rem;--door-line:.875rem}}@media (max-width:379.98px) and (max-height:620px){.kit-hero[data-hero] .hx-doors{--doors-top:20px;--door-pad-y:9px;--door-glyph:28px;--door-disc:28px;--door-title:.9375rem;--door-line:.84375rem;--door-line-top:4px}.hx-door-line{text-wrap:wrap;line-height:1.45}.hx-door-enter>svg{width:15px;height:15px}}@media (max-width:339.98px) and (min-height:621px) and (max-height:700px){.kit-hero[data-hero] .hx-doors{--doors-top:20px;--door-pad-y:9px}}@media (orientation:landscape) and (max-width:960.98px) and (max-height:500px){.kit-hero[data-hero] .hx-doors{--doors-side-gap:18px;max-width:none}}@media (orientation:landscape) and (max-width:960.98px) and (max-height:380px){.kit-hero[data-hero] .hx-doors{--doors-top:20px;--door-pad-y:8px}}@media (min-width:961px) and (min-aspect-ratio:5/4){.kit-hero[data-hero][data-doors] .hx-object{--hx-tiles-h:116px;max-height:min(calc(100vh - var(--header-h) - 264px),calc(100vh - var(--header-h) - var(--hero-top) - clamp(16px, 2.6vw, 36px) - 30px - 2 * clamp(12px, 1.2vw, 16px) - 16px - var(--hx-tiles-h)));max-height:min(calc(100svh - var(--header-h) - 264px),calc(100svh - var(--header-h) - var(--hero-top) - clamp(16px, 2.6vw, 36px) - 30px - 2 * clamp(12px, 1.2vw, 16px) - 16px - var(--hx-tiles-h)))}}@media (min-width:1200px) and (max-width:1279.98px) and (min-aspect-ratio:5/4){.kit-hero[data-hero][data-doors] .hx-object{--hx-tiles-h:136px}}@media (min-width:961px) and (max-width:1199.98px) and (min-aspect-ratio:5/4){.kit-hero[data-hero][data-doors] .hx-object{--hx-tiles-h:123px}}@media (min-width:961px) and (max-width:1279.98px) and (min-aspect-ratio:5/4) and (max-height:760px){@container hx-copy (max-width:599.98px){.kit-hero[data-hero] .hx-doors{--doors-top:20px;--door-pad-y:8px;--door-glyph:28px;--door-disc:28px;--door-line-top:4px}}}@container hx-copy (min-width:600px){.kit-hero[data-hero] .hx-doors{--door-glyph:34px;--door-disc:34px;--door-gap:10px;--door-pad-x:15px;--door-title:1.0625rem;column-gap:var(--doors-side-gap);grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.kit-hero[data-hero] .hx-doors .hx-door,.kit-hero[data-hero] .hx-doors>.hx-door-cell{grid-row:span 2;grid-template-rows:subgrid}}@container hx-copy (min-width:600px) and (max-width:639.98px){.kit-hero[data-hero] .hx-doors{--door-title:1rem}}@media (forced-colors:active){.hx-door,.hx-door-enter{box-shadow:none;background:0 0;border:1px solid canvastext}}@media (prefers-reduced-transparency:reduce){.hx-door,.hx-door.is-primary{background:var(--paper)}}@media (prefers-reduced-motion:reduce){.hx-door-enter,.hx-door:hover .hx-door-enter{transform:none!important}}.lv-asm{--gc:56px;--gg:20px;row-gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.lv-asm,.lv-asm>.lv-tray{min-width:0;position:relative}.lv-asm .lv-split{max-width:none;margin-inline:0}.lv-asm :is(.lv-split-pitch,.lv-split-detail){--box-pad:26px;padding:26px}.lv-asm .lv-split-pitch>.lv-tile{margin-bottom:20px}.lv-asm-kicker{margin:0}.lv-asm-name{--accent-pull:0em;font-family:var(--font-sans);font-size:clamp(1.5rem,1.2rem + 1.2vw,1.875rem);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-display);text-wrap:balance;margin:12px 0 0;line-height:1.2}.lv-asm-name .lv-gradient-text{font-style:normal;font-weight:inherit}.lv-tray .lv-split-pitch{container-type:inline-size}.lv-asm-name{font-size:clamp(1.5rem,7.6cqi,1.875rem)}@media (min-width:900px){.lv-asm-name .lv-gradient-text{font-weight:700}}.lv-asm-accent{color:var(--ink-accent)}.lv-asm-promise{max-width:36ch;color:var(--ink-2);text-wrap:pretty;margin:10px 0 0;font-size:1.125rem;line-height:1.5}.lv-asm-action{justify-items:start;row-gap:12px;margin-top:24px;display:grid}.lv-asm-caption{max-width:40ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:.8125rem;line-height:1.5}.lv-asm-spec{font-weight:var(--weight-semibold);display:block}.lv-asm .lv-split-detail{justify-content:center}.lv-asm .lv-split-detail>.lv-copy:first-child{margin-top:0}.lv-asm .lv-split-detail>.lv-rows{margin-top:22px}.lv-asm-strap{font-size:.9375rem;font-weight:var(--weight-semibold);color:var(--label-ink);text-wrap:balance;margin:0;padding-top:20px;line-height:1.45}@media (max-width:63.99rem){.lv-asm .lv-split-pitch+.lv-split-detail{border-top:1px solid var(--card-edge)}}@media (min-width:60rem){.lv-asm{column-gap:var(--s-5);grid-template-rows:repeat(4,auto) auto;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.lv-asm>.lv-tray-a{grid-column:1}.lv-asm>.lv-tray-b{grid-column:2}.lv-asm>.lv-tray{grid-row:1/span 4;grid-template-rows:subgrid;row-gap:0;display:grid}.lv-asm>.lv-plinth-cell{margin-top:var(--s-5);grid-area:5/1/auto/-1}.lv-asm .lv-split{grid-row:1/span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0}.lv-asm .lv-split-pitch{grid-row:1;justify-content:flex-start}.lv-asm .lv-split-pitch+.lv-split-detail{border-left:0;border-top:1px solid var(--card-edge)}.lv-asm .lv-split-detail{grid-row:2/span 3;grid-template-rows:subgrid;place-content:normal;row-gap:0;display:grid}}@media (max-width:29.99rem){.lv-asm :is(.lv-split-pitch,.lv-split-detail){--box-pad:20px;padding:20px}}@media (min-width:64rem){.lv-asm :is(.lv-split-pitch,.lv-split-detail){--box-pad:32px;padding:32px}}.lv-plinth-cell{min-width:0}.lv-asm .lv-plinth{grid-template-columns:var(--gc) minmax(0,1fr);column-gap:var(--gg);min-width:0;padding:28px calc(var(--s-5) + 10px);align-items:center;row-gap:18px;margin-bottom:9px;text-decoration:none;display:grid;position:relative}@media (min-width:700px){.lv-asm .lv-plinth{grid-template-columns:var(--gc) minmax(0,1fr) auto}}.lv-asm+.lv-section-gap{margin-block-start:max(var(--band-gap),72px)}.lv-plinth-glyph{place-items:center;min-width:0;display:grid}.lv-plinth-glyph .icon-3d{width:var(--gc);height:var(--gc)}.lv-plinth-text{min-width:0;display:block}.lv-plinth-kicker.lv-eyebrow{display:flex}.lv-plinth-line{font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-display);margin-top:8px;line-height:1.3;display:block}.lv-plinth-sub{max-width:58ch;color:var(--ink-2);text-wrap:pretty;margin-top:6px;font-size:.9375rem;line-height:1.55;display:block}.lv-plinth-cta{grid-column:2;justify-self:start}@media (min-width:700px){.lv-plinth-cta{grid-column:3;justify-self:end}}.lv-asm [data-icon3d]:focus-visible .icon-3d{transform:perspective(760px)rotateX(7deg)rotateY(-9deg)}@media (max-width:560px){.lv-asm .lv-plinth{grid-template-columns:minmax(0,1fr);padding:24px 28px}.lv-plinth-glyph{justify-content:start}.lv-plinth-glyph .icon-3d{width:52px;height:52px}.lv-plinth-cta{grid-column:1}}@media screen and (prefers-reduced-motion:no-preference){html.js .lv-asm>.lv-tray.is-playing .lv-tile .i3d-spec{animation:lv-seal-light var(--dur-sweep) var(--ease-out) calc(var(--rd,0s) + .42s) 1 backwards}}@media (max-width:560px){.lv-asm .lv-plinth{padding:var(--s-5) 26px}}@media (prefers-reduced-motion:reduce){.lv-asm>.lv-tray .lv-tile .i3d-spec{animation:none!important}}[data-tone=field][data-lit]{background:radial-gradient(92% 24% at 34% 60%,rgb(var(--glacier-sky)/.26) 0,rgb(var(--glacier-sky)/.1) 50%,rgb(var(--glacier-sky)/0) 82%),var(--field-pool),var(--band-ground)}@media (min-width:620px){[data-tone=field][data-lit]{background:radial-gradient(34% 42% at 24% 62%,rgb(var(--glacier-sky)/.28) 0,rgb(var(--glacier-sky)/.1) 50%,rgb(var(--glacier-sky)/0) 84%),radial-gradient(30% 72% at 100% 0,rgb(var(--glacier-sky)/.14) 0,rgb(var(--glacier-sky)/0) 80%),var(--field-pool),var(--band-ground)}}.lv-plinth:focus-visible{outline-color:var(--day-ink-accent)}}@media (prefers-reduced-motion:reduce){[data-cta-proxy]:hover .lv-btn .lv-btn-arrow,[data-cta-proxy]:hover .lv-btn>svg:last-child{transform:none!important}}@media screen and (prefers-reduced-motion:no-preference){html.js [data-reveal=deep].is-armed{transform:translateY(var(--dist-deep))}html.js [data-reveal=deep].is-playing{transition-duration:var(--dur-deep)}html.js .lv-solid[data-idle]:is([data-idle="1"],[data-idle="3"]):not(.is-armed) .lv-solid-part[data-idle-part=card]{animation:lv-solid-blink 1.2s var(--ease-out) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="2"],[data-idle="4"]):not(.is-armed) .lv-solid-part[data-idle-part=card]{animation:lv-solid-blink-b 1.2s var(--ease-out) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="1"],[data-idle="3"]):not(.is-armed) .lv-solid-part[data-beat][data-idle-part=card]>.lv-solid-face.is-front{animation:lv-solid-front-cycle 1.2s var(--ease-glacial) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="1"],[data-idle="3"]):not(.is-armed) .lv-solid-part[data-beat][data-idle-part=card]>.lv-solid-face.is-right{animation:lv-solid-right-cycle 1.2s var(--ease-glacial) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="1"],[data-idle="3"]):not(.is-armed) .lv-solid-part[data-beat][data-idle-part=card]>.lv-solid-face.is-left{animation:lv-solid-left-cycle 1.2s var(--ease-glacial) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="1"],[data-idle="3"]):not(.is-armed) .lv-solid-part[data-beat][data-idle-part=card]>.lv-solid-face.is-top{animation:lv-solid-top-cycle 1.2s var(--ease-glacial) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="1"],[data-idle="3"]):not(.is-armed) .lv-solid-part[data-beat][data-idle-part=card]>.lv-solid-face.is-bottom{animation:lv-solid-bottom-cycle 1.2s var(--ease-glacial) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="2"],[data-idle="4"]):not(.is-armed) .lv-solid-part[data-beat][data-idle-part=card]>.lv-solid-face.is-front{animation:lv-solid-front-cycle-b 1.2s var(--ease-glacial) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="2"],[data-idle="4"]):not(.is-armed) .lv-solid-part[data-beat][data-idle-part=card]>.lv-solid-face.is-right{animation:lv-solid-right-cycle-b 1.2s var(--ease-glacial) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="2"],[data-idle="4"]):not(.is-armed) .lv-solid-part[data-beat][data-idle-part=card]>.lv-solid-face.is-left{animation:lv-solid-left-cycle-b 1.2s var(--ease-glacial) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="2"],[data-idle="4"]):not(.is-armed) .lv-solid-part[data-beat][data-idle-part=card]>.lv-solid-face.is-top{animation:lv-solid-top-cycle-b 1.2s var(--ease-glacial) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="2"],[data-idle="4"]):not(.is-armed) .lv-solid-part[data-beat][data-idle-part=card]>.lv-solid-face.is-bottom{animation:lv-solid-bottom-cycle-b 1.2s var(--ease-glacial) 0s 1 both}html.js .lv-solid[data-idle]:is([data-idle="1"],[data-idle="3"]):not(.is-armed) .lv-solid-part[data-idle-part=mark]{animation:lv-solid-fade var(--dur-mid) var(--ease-out) .35s 1 forwards}html.js .lv-solid[data-idle]:is([data-idle="2"],[data-idle="4"]):not(.is-armed) .lv-solid-part[data-idle-part=mark]{animation:lv-solid-fade-b var(--dur-mid) var(--ease-out) .35s 1 forwards}}