.kt-title.svelte-qomuh{font-family:var(--kt-headings);font-variation-settings:"opsz" 144, "SOFT" 30;letter-spacing:-.035em;text-wrap:balance;max-width:13ch;color:var(--kt-scene-bone);margin:0;font-size:clamp(48px,7vw,124px);font-weight:300;line-height:.94}.kt-title.long.svelte-qomuh{font-size:clamp(44px,5.6vw,100px)}.kt-title__w.svelte-qomuh{vertical-align:top;margin-bottom:-.18em;padding-bottom:.18em;display:inline-block;overflow:hidden}.kt-title__i.svelte-qomuh{animation:svelte-qomuh-kt-word-in 1.1s var(--kt-ease) both;display:inline-block}.kt-title.svelte-qomuh:not(.in) .kt-title__i:where(.svelte-qomuh){animation-play-state:paused}@keyframes svelte-qomuh-kt-word-in{0%{filter:blur(6px);transform:translateY(108%)rotate(4deg)}to{filter:blur();transform:none}}.kt-title.svelte-qomuh em:where(.svelte-qomuh){font-variation-settings:"opsz" 144, "SOFT" 100;background:linear-gradient(100deg, var(--kt-gold-hi) 0%, var(--kt-gold) 40%, color-mix(in oklab, var(--kt-tint) 60%, var(--kt-gold-hi)) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:300}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.kt-title.svelte-qomuh em:where(.svelte-qomuh){color:var(--kt-gold-hi)}}@media (prefers-reduced-motion:reduce){.kt-title__i.svelte-qomuh{animation:none}}.kt-specs.svelte-127svge{border-top:1px solid var(--kt-scene-line-2);border-bottom:1px solid var(--kt-scene-line-2);grid-auto-columns:auto;grid-auto-flow:column;justify-content:start;width:max-content;margin:40px 0 36px;display:grid}.kt-specs__cell.svelte-127svge{border-right:1px solid var(--kt-scene-line);margin-right:34px;padding:14px 34px 14px 0}.kt-specs__cell.svelte-127svge:last-child{border-right:0;margin-right:0;padding-right:0}.kt-specs.svelte-127svge dt:where(.svelte-127svge){font-family:var(--kt-parametric-metrics);letter-spacing:.22em;text-transform:uppercase;color:var(--kt-scene-muted);margin-bottom:6px;font-size:10px;font-weight:400}.kt-specs.svelte-127svge dd:where(.svelte-127svge){font-family:var(--kt-headings);font-variation-settings:"opsz" 36;font-feature-settings:"tnum", "lnum";color:var(--kt-scene-bone);margin:0;font-size:22px;font-weight:400;line-height:1}.kt-specs__price.svelte-127svge{color:var(--kt-gold-hi)}@media (width<=860px){.kt-specs.svelte-127svge{grid-auto-columns:1fr;grid-auto-flow:column;width:100%;margin:20px 0 16px}.kt-specs__cell.svelte-127svge{margin-right:10px;padding:10px 10px 10px 0}}.kt-cta.svelte-1alw5bh{background:linear-gradient(180deg, var(--kt-gold-hi), var(--kt-gold));height:56px;color:var(--kt-scene-ink);font-family:var(--kt-body-text);letter-spacing:.16em;text-transform:uppercase;box-shadow:0 0 0 1px #ebcb8a80, 0 18px 50px -12px color-mix(in oklab, var(--kt-gold) 70%, transparent);transform:translate(var(--kt-cta-x,0), var(--kt-cta-y,0));transition:transform .4s var(--kt-ease), box-shadow .4s var(--kt-ease);align-items:center;padding:0 26px 0 30px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.kt-cta__inner.svelte-1alw5bh{transform:translate(var(--kt-cta-ix,0), var(--kt-cta-iy,0));align-items:center;gap:16px;display:inline-flex}.kt-cta.svelte-1alw5bh:before{content:"";animation:svelte-1alw5bh-kt-sheen 4.5s var(--kt-ease-io) infinite 1.5s;background:linear-gradient(105deg,#0000 35%,#ffffffa6 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}@keyframes svelte-1alw5bh-kt-sheen{0%,62%{transform:translate(-120%)}to{transform:translate(120%)}}.kt-cta.svelte-1alw5bh:hover{box-shadow:0 0 0 1px var(--kt-gold-hi), 0 24px 60px -10px color-mix(in oklab, var(--kt-gold) 90%, transparent)}.kt-cta__arr.svelte-1alw5bh{box-sizing:content-box;width:28px;height:28px;transition:transform .5s var(--kt-ease);border-left:1px solid #0a090840;place-items:center;padding-left:14px;display:grid}.kt-cta__arr.svelte-1alw5bh svg:where(.svelte-1alw5bh){width:16px;height:16px}.kt-cta.svelte-1alw5bh:hover .kt-cta__arr:where(.svelte-1alw5bh){transform:translate(5px)}.kt-cta.svelte-1alw5bh:focus-visible{outline:1px solid var(--kt-gold-hi);outline-offset:3px}@media (prefers-reduced-motion:reduce){.kt-cta.svelte-1alw5bh,.kt-cta__arr.svelte-1alw5bh{transition:none}.kt-cta.svelte-1alw5bh:before{opacity:0;animation:none}}.kt-hero-stage-lqip,.kt-hero-stage-poster{background-position:var(--kt-hero-video-pos-x,50%) 50%;background-repeat:no-repeat;background-size:cover}.kt-hero-stage-video{object-position:var(--kt-hero-video-pos-x,50%) 50%;display:block}.kt-hero-stage-anchor{left:calc(var(--kt-hero-packshot-cx,.36) * 100%);height:var(--kt-hero-packshot-h,var(--kt-hero-packshot-fallback,280px));top:50%;transform:translate(-50%,-50%)}@media (width>=640px) and (width<=1279.98px){.kt-hero-stage-anchor{height:var(--kt-hero-packshot-h,var(--kt-hero-packshot-fallback,340px))}}@media (width>=1280px){.kt-hero-stage-anchor{left:calc(var(--kt-hero-packshot-cx,.52) * 100%);height:var(--kt-hero-packshot-h,var(--kt-hero-packshot-fallback,496px))}}.kt-hero-stage-ground{background:radial-gradient(#0000008c 0%,#00000040 45%,#0000 72%);width:150%;height:7%;bottom:-1.5%;left:50%;transform:translate(-50%)}.kt-hero-stage-scrim{background:linear-gradient(90deg,#0e0e10f2 0%,#0e0e10eb 34%,#0e0e10db 41%,#0e0e1066 43%,#0e0e1000 45%)}.kt-hero-stage-scrim-v{background:linear-gradient(#0e0e1099 0%,#0e0e1000 24% 58%,#0e0e10e0 100%)}@media (width<=1279.98px){.kt-hero-stage-scrim{background:linear-gradient(#0e0e1000 0% 38.5%,#0e0e10db 41%,#0e0e10eb 62%,#0e0e10f0 100%)}.kt-hero-stage-scrim-v{display:none}}.kt-hero-stage-halo{width:calc(var(--kt-hero-packshot-h,280px) * 1.1);aspect-ratio:1;background:radial-gradient(circle at 50% 55%, color-mix(in oklab, var(--kt-tint,var(--kt-gold)) 50%, transparent) 0%, color-mix(in oklab, var(--kt-tint,var(--kt-gold)) 22%, transparent) 42%, transparent 72%);animation:6s ease-in-out infinite kt-hero-stage-breathe;transform:translate(-50%,-50%)}@keyframes kt-hero-stage-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.08)}}.kt-hero-stage-entrance .kt-hero-stage-video-layer{animation:.6s linear both kt-hero-stage-film-in}@keyframes kt-hero-stage-film-in{0%{opacity:0}to{opacity:1}}.kt-hero-stage-entrance .kt-hero-stage-packshot{animation:.8s cubic-bezier(.22,1,.36,1) .4s both kt-hero-stage-settle}@keyframes kt-hero-stage-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.kt-hero-stage-word{vertical-align:bottom;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.kt-hero-stage-word>span{display:inline-block}.kt-hero-stage-entrance .kt-hero-stage-word>span{animation:.52s cubic-bezier(.22,1,.36,1) both kt-hero-stage-word-in;animation-delay:var(--kt-hero-word-delay,1.2s)}@keyframes kt-hero-stage-word-in{0%{opacity:0;transform:translateY(108%)}to{opacity:1;transform:none}}.kt-hero-stage-entrance .kt-hero-stage-kicker{animation:.46s ease-out 1s both kt-hero-stage-kicker-in}@keyframes kt-hero-stage-kicker-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kt-hero-stage-rule{transform-origin:0}.kt-hero-stage-entrance .kt-hero-stage-rule{animation:.56s cubic-bezier(.22,1,.36,1) 1s both kt-hero-stage-rule-in}@keyframes kt-hero-stage-rule-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.kt-hero-stage-entrance .kt-cta{animation:.52s cubic-bezier(.22,1,.36,1) both kt-hero-stage-cta-in;animation-delay:var(--kt-hero-cta-delay,1.6s)}@keyframes kt-hero-stage-cta-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kt-hero-stage-entrance .kt-hero-stage-spec{animation:.48s ease-out both kt-hero-stage-spec-in;animation-delay:calc(var(--kt-hero-cta-delay,1.6s) + .16s)}@keyframes kt-hero-stage-spec-in{0%{opacity:0}to{opacity:1}}.kt-hero-stage,.kt-hero-stage-cta,.kt-hero-stage-word{border-radius:0}@media (prefers-reduced-motion:reduce){.kt-hero-stage-entrance .kt-hero-stage-video-layer,.kt-hero-stage-entrance .kt-hero-stage-packshot,.kt-hero-stage-entrance .kt-hero-stage-word>span,.kt-hero-stage-entrance .kt-hero-stage-kicker,.kt-hero-stage-entrance .kt-hero-stage-rule,.kt-hero-stage-entrance .kt-cta,.kt-hero-stage-entrance .kt-hero-stage-spec{opacity:1;animation:none;transform:none}.kt-hero-stage-halo{animation:none}}.kt-hero-stage-liquid.svelte-f8gb55{z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 72% 48%, color-mix(in oklab, var(--kt-tint) 30%, transparent), transparent 70%);transition:background 1.2s var(--kt-ease);position:absolute;inset:0}.kt-hero-stage-kicker.svelte-f8gb55{font-family:var(--kt-parametric-metrics);letter-spacing:.24em;text-transform:uppercase;color:var(--kt-gold-hi);align-items:center;gap:14px;margin:0;font-size:11px;font-weight:500;display:flex}.kt-hero-stage-kicker-bar.svelte-f8gb55{background:linear-gradient(90deg, var(--kt-gold), transparent);width:56px;height:1px}.kt-hero-stage-ctas.svelte-f8gb55{align-items:center;gap:30px;display:flex}.kt-hero-stage-tag.svelte-f8gb55{z-index:2;border-right:1px solid var(--kt-gold);font-family:var(--kt-parametric-metrics);letter-spacing:.2em;text-transform:uppercase;text-align:right;color:var(--kt-scene-muted);padding-right:12px;font-size:10px;line-height:1.6;position:absolute;top:12%;right:0}.kt-hero-stage-tag.svelte-f8gb55 b:where(.svelte-f8gb55){color:var(--kt-scene-bone);font-weight:500;display:block}@media (width<=860px){.kt-hero-stage-tag.svelte-f8gb55{display:none}.kt-hero-stage.svelte-f8gb55{--kt-hero-packshot-fallback:min(280px, calc((100svh - var(--kt-ticker-h,30px) - var(--kt-hdr-h-solid,62px) - 4px) * .335));min-height:max(560px, calc(100svh - var(--kt-ticker-h,30px) - var(--kt-hdr-h-solid,62px) - 4px));align-items:flex-start;padding-top:32px;padding-bottom:112px}.kt-hero-stage-grid.svelte-f8gb55{gap:24px}.kt-hero-stage-kicker.svelte-f8gb55{margin-bottom:12px}.kt-hero-stage-headline.svelte-f8gb55{margin-bottom:20px}.kt-hero-stage-zone.svelte-f8gb55{height:var(--kt-hero-packshot-h,var(--kt-hero-packshot-fallback,280px))}}@media (width>=640px) and (width<=860px){.kt-hero-stage.svelte-f8gb55{--kt-hero-packshot-fallback:min(340px, calc((100svh - var(--kt-ticker-h,30px) - var(--kt-hdr-h-solid,62px) - 4px) * .335))}}@media (prefers-reduced-motion:reduce){.kt-hero-stage-liquid.svelte-f8gb55{transition:none}}.kt-fallback-eyebrow.svelte-3wu0h2{font-family:var(--kt-parametric-metrics);letter-spacing:.2em;text-transform:uppercase;color:var(--kt-gold-hi);align-items:center;gap:14px;margin:0;font-size:11px;font-weight:500;display:flex}.kt-fallback-eyebrow__bar.svelte-3wu0h2{background:linear-gradient(90deg, var(--kt-gold), transparent);width:56px;height:1px}.hero-reveal.svelte-3wu0h2{opacity:0;animation:.64s cubic-bezier(.22,1,.36,1) both svelte-3wu0h2-hero-reveal-in;transform:translateY(18px)}.hero-reveal-1.svelte-3wu0h2{animation-delay:0s}.hero-reveal-2.svelte-3wu0h2{animation-delay:.22s}.hero-reveal-3.svelte-3wu0h2{animation-delay:.44s}@keyframes svelte-3wu0h2-hero-reveal-in{to{opacity:1;transform:translateY(0)}}.kt-tilt-wrap.svelte-3wu0h2{transform-style:preserve-3d;transition:transform .15s ease-out}.kt-hero-v2.svelte-3wu0h2 button:where(.svelte-3wu0h2):focus-visible,.kt-hero-v2.svelte-3wu0h2 a:where(.svelte-3wu0h2):focus-visible{outline-offset:3px;outline:2px solid #f2ca50}@supports (animation-timeline:view()) and (animation-range:entry){.kt-parallax-drift.svelte-3wu0h2{animation:linear both svelte-3wu0h2-hero-parallax-drift;animation-timeline:view();animation-range:entry 10% exit 90%}@keyframes svelte-3wu0h2-hero-parallax-drift{0%{transform:translateY(0)scale(1.02)}to{transform:translateY(-16px)scale(1.02)}}}@media (prefers-reduced-motion:reduce){.hero-reveal.svelte-3wu0h2{opacity:1;animation:none;transform:none}.kt-hero-v2.svelte-3wu0h2 .kt-tilt-wrap,.kt-parallax-drift.svelte-3wu0h2{transition:none!important;animation:none!important;transform:none!important}.kt-hero-v2.svelte-3wu0h2 [style*=radial-gradient]{transition:none!important}}.kt-hero-video.svelte-3wu0h2{transition:opacity .4s}@media (prefers-reduced-motion:reduce){.kt-hero-video.svelte-3wu0h2{transition:none}}.hero-lit-still.svelte-3wu0h2 img:where(.svelte-3wu0h2){transform-origin:50%;animation:9s ease-in-out infinite alternate svelte-3wu0h2-hero-ken-burns}@keyframes svelte-3wu0h2-hero-ken-burns{0%{transform:scale(1)translate(0)}to{transform:scale(1.09)translate(-1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.hero-lit-still.svelte-3wu0h2 img:where(.svelte-3wu0h2){animation:none}}.kt-timeline.svelte-1lzh82y{left:var(--kt-gut);right:var(--kt-gut);z-index:4;grid-template-columns:repeat(var(--kt-tl-count,4), minmax(0, 1fr)) auto;pointer-events:none;align-items:end;gap:22px;display:grid;position:absolute;bottom:28px}.kt-timeline.svelte-1lzh82y>:where(.svelte-1lzh82y){pointer-events:auto}.kt-tl.svelte-1lzh82y{color:var(--kt-scene-muted);text-align:left;cursor:pointer;transition:color .4s var(--kt-ease);background:0 0;border:0;padding:16px 0 0;position:relative}.kt-tl__track.svelte-1lzh82y{background:var(--kt-scene-line-2);width:100%;height:1px;position:absolute;top:0;left:0}.kt-tl__thread.svelte-1lzh82y{background:var(--kt-gold);box-shadow:0 0 12px var(--kt-gold);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.kt-tl.on.svelte-1lzh82y .kt-tl__thread:where(.svelte-1lzh82y){animation:svelte-1lzh82y-kt-tl-prog var(--kt-hero-dur) linear forwards}.kt-tl.done.svelte-1lzh82y .kt-tl__thread:where(.svelte-1lzh82y){transform:scaleX(1)}.kt-timeline.paused.svelte-1lzh82y .kt-tl.on:where(.svelte-1lzh82y) .kt-tl__thread:where(.svelte-1lzh82y){animation-play-state:paused}@keyframes svelte-1lzh82y-kt-tl-prog{to{transform:scaleX(1)}}.kt-tl__num.svelte-1lzh82y{font-family:var(--kt-parametric-metrics);letter-spacing:.2em;color:var(--kt-gold);margin-bottom:6px;font-size:10px;font-weight:500;display:block}.kt-tl__title.svelte-1lzh82y{-webkit-line-clamp:1;line-clamp:1;font-family:var(--kt-headings);font-variation-settings:"opsz" 24;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.kt-tl.svelte-1lzh82y:hover,.kt-tl.on.svelte-1lzh82y{color:var(--kt-scene-bone)}.kt-tl__pause.svelte-1lzh82y{border:1px solid color-mix(in oklab, var(--kt-gold-hi) 60%, transparent);-webkit-backdrop-filter:blur(6px);width:44px;height:44px;color:var(--kt-scene-bone);cursor:pointer;transition:border-color .3s var(--kt-ease), color .3s var(--kt-ease);background:#0e0c0acc;place-items:center;display:grid}.kt-tl__pause.svelte-1lzh82y:hover{border-color:var(--kt-gold);color:var(--kt-gold-hi)}.kt-tl__pause.svelte-1lzh82y svg:where(.svelte-1lzh82y){width:14px;height:14px}.kt-timeline.svelte-1lzh82y :where(.svelte-1lzh82y):is(button:where(.svelte-1lzh82y)):focus-visible{outline:1px solid var(--kt-gold-hi);outline-offset:3px}@media (width<=1023.98px){.kt-timeline.svelte-1lzh82y{bottom:calc(env(safe-area-inset-bottom,0px) + 68px)}}@media (width<=860px){.kt-timeline.svelte-1lzh82y{gap:10px}.kt-tl__title.svelte-1lzh82y{display:none}}@media (prefers-reduced-motion:reduce){.kt-tl.svelte-1lzh82y,.kt-tl__pause.svelte-1lzh82y{transition:none}.kt-tl.on.svelte-1lzh82y .kt-tl__thread:where(.svelte-1lzh82y){animation:none;transform:scaleX(1)}}.kt-hero-rotator.svelte-mfi5dv,.kt-hero-num.svelte-mfi5dv{border-radius:0}.kt-hero-num.svelte-mfi5dv{right:calc(var(--kt-gut) - .04em);z-index:0;font-family:var(--kt-headings);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--kt-tint) 55%, var(--kt-scene-bone));opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;transition:-webkit-text-stroke-color 1.2s var(--kt-ease);font-size:clamp(220px,34vw,520px);font-weight:200;line-height:.8;position:absolute;top:50%;translate:0 -54%}@media (prefers-reduced-motion:reduce){.kt-hero-num.svelte-mfi5dv{transition:none}}.kt-grid-section.svelte-1ha3x96{width:100%;color:var(--kt-ink);background:var(--kt-bg-clear);padding:3rem 1.5rem}.kt-grid-header.svelte-1ha3x96{text-align:center;max-width:1440px;margin:0 auto 2rem}.kt-grid-eyebrow.svelte-1ha3x96{font-family:var(--kt-body-text);letter-spacing:.5em;text-transform:uppercase;color:var(--kt-gold-strong);font-size:.625rem;font-weight:700;display:block}.kt-grid-title.svelte-1ha3x96{font-family:var(--kt-headings);letter-spacing:.02em;color:var(--kt-ink);margin:.5rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600}.kt-grid-rule.svelte-1ha3x96{background:var(--kt-gold);opacity:.6;width:96px;height:1px;margin:1rem auto 0;display:block}.kt-grid-frame.svelte-1ha3x96{grid-template-columns:repeat(var(--kt-cols,12), minmax(0, 1fr));grid-auto-rows:var(--kt-grid-row-h,440px);grid-auto-flow:dense;border:1px solid var(--kt-ribbon);gap:1.5rem;max-width:1440px;margin:0 auto;padding:1.5rem;display:grid;position:relative}.kt-grid-frame.svelte-1ha3x96:before,.kt-grid-frame.svelte-1ha3x96:after{content:"";z-index:1;pointer-events:none;width:18px;height:18px;position:absolute}.kt-grid-frame.svelte-1ha3x96:before{border-top:2px solid var(--kt-gold);border-left:2px solid var(--kt-gold);top:-1px;left:-1px}.kt-grid-frame.svelte-1ha3x96:after{border-bottom:2px solid var(--kt-gold);border-right:2px solid var(--kt-gold);bottom:-1px;right:-1px}.kt-tile.svelte-1ha3x96{grid-column:span var(--kt-col-span,3) / span var(--kt-col-span,3);grid-row:span var(--kt-row-span,1) / span var(--kt-row-span,1);min-width:0;min-height:0}.kt-tile--hero.svelte-1ha3x96 .kt-product-card__stage{min-height:0}.kt-tile--hero.svelte-1ha3x96 .kt-product-card__img{max-height:80%}@media (width<=1024px){.kt-grid-frame.svelte-1ha3x96{gap:1rem;padding:1rem;--kt-cols:6!important;--kt-grid-row-h:440px!important}.kt-tile.svelte-1ha3x96{--kt-col-span:2!important;--kt-row-span:1!important}.kt-tile--hero.svelte-1ha3x96{--kt-col-span:6!important;--kt-row-span:2!important}}@media (width<=640px){.kt-grid-frame.svelte-1ha3x96{gap:.75rem;padding:.75rem;--kt-cols:2!important;--kt-grid-row-h:400px!important}.kt-tile.svelte-1ha3x96{--kt-col-span:1!important;--kt-row-span:1!important}.kt-tile--hero.svelte-1ha3x96{--kt-col-span:2!important;--kt-row-span:1!important}}@media (prefers-reduced-motion:reduce){.kt-grid-frame.svelte-1ha3x96,.kt-tile.svelte-1ha3x96,.kt-tile--hero.svelte-1ha3x96 .kt-product-card__img{transition:none!important}}.kt-card{border:1px solid var(--ui-border);border-radius:0!important}.kt-button{border-radius:0!important}.kt-button-primary{background-color:var(--kt-gold-strong);color:var(--kt-bg-clear)}.kt-button-primary:hover{background-color:var(--kt-accent-hover)}.kt-button-secondary{color:var(--kt-main);border:1px solid var(--ui-border);background-color:#0000}.kt-button-secondary:hover{background-color:var(--kt-paper-soft)}.challenge-card.svelte-s1pq4f{width:100%;max-width:920px;min-height:200px;transition:transform .3s,box-shadow .3s,border-color .3s}.challenge-card.svelte-s1pq4f:focus-visible{outline:2px solid var(--kt-gold-strong);outline-offset:2px}@media (hover:hover) and (pointer:fine){.challenge-card.svelte-s1pq4f:hover{border-color:var(--kt-accent-gold);transform:translateY(-3px);box-shadow:0 14px 28px #00000024}}.dark .challenge-card.svelte-s1pq4f:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 0 1px var(--kt-accent-gold);border-color:var(--kt-accent-gold)}.challenge-card__video.svelte-s1pq4f{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.challenge-card__scrim.svelte-s1pq4f{z-index:0;background:linear-gradient(100deg, var(--kt-bg-clear) 0%, var(--kt-bg-clear) 55%, var(--kt-bg-clear) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.challenge-card__scrim.svelte-s1pq4f{background:linear-gradient(100deg, color-mix(in srgb, var(--kt-bg-clear) 94%, var(--kt-accent-gold) 6%) 0%, color-mix(in srgb, var(--kt-bg-clear) 82%, var(--kt-accent-gold) 18%) 55%, color-mix(in srgb, var(--kt-bg-clear) 62%, var(--kt-accent-gold) 38%) 100%)}}.dark .challenge-card__scrim.svelte-s1pq4f{background:linear-gradient(100deg, var(--kt-bg-clear) 0%, var(--kt-bg-clear) 55%, var(--kt-bg-clear) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .challenge-card__scrim.svelte-s1pq4f{background:linear-gradient(100deg, color-mix(in srgb, var(--kt-bg-clear) 96%, var(--kt-accent-gold) 4%) 0%, color-mix(in srgb, var(--kt-bg-clear) 84%, var(--kt-accent-gold) 16%) 55%, color-mix(in srgb, var(--kt-bg-clear) 70%, var(--kt-accent-gold) 30%) 100%)}}.challenge-card__headline.svelte-s1pq4f{transition:text-shadow 1.4s,color 1.4s}.challenge-card__headline--lit.svelte-s1pq4f{text-shadow:0 0 18px var(--kt-accent-gold)}@supports (color:color-mix(in lab, red, red)){.challenge-card__headline--lit.svelte-s1pq4f{text-shadow:0 0 18px color-mix(in srgb, var(--kt-accent-gold) 55%, transparent)}}.challenge-card__cta--lit.svelte-s1pq4f{animation:2.2s ease-in-out svelte-s1pq4f-challengeCtaGlow}@keyframes svelte-s1pq4f-challengeCtaGlow{0%{box-shadow:0 0 #0000}35%{box-shadow:0 0 22px color-mix(in srgb, var(--kt-accent-gold) 45%, transparent)}to{box-shadow:0 0 #0000}}.challenge-card__enter.svelte-s1pq4f{animation:.6s ease-out both svelte-s1pq4f-fadeInUp}.challenge-card__enter--1.svelte-s1pq4f{animation-delay:.12s}.challenge-card__enter--2.svelte-s1pq4f{animation-delay:.2s}@keyframes svelte-s1pq4f-fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-s1pq4f-fadeInScale{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.challenge-card__headline.svelte-s1pq4f,.challenge-card__cta--lit.svelte-s1pq4f,.challenge-card.svelte-s1pq4f,.challenge-card__cta.svelte-s1pq4f,.challenge-card__enter.svelte-s1pq4f,.challenge-card__enter--1.svelte-s1pq4f,.challenge-card__enter--2.svelte-s1pq4f,.challenge-card__facts.svelte-s1pq4f li:where(.svelte-s1pq4f),.challenge-card__deck-img.svelte-s1pq4f{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.challenge-card.svelte-s1pq4f:hover,.challenge-card.svelte-s1pq4f:hover .challenge-card__cta:where(.svelte-s1pq4f){transform:none!important}}.challenge-card__icon.svelte-s1pq4f{border:1px solid var(--kt-accent-gold);width:5.5rem;height:5.5rem;color:var(--kt-accent-gold);background:linear-gradient(150deg, #ffffff3d 0%, #fff0 42%), linear-gradient(to bottom, var(--kt-paper-soft) 0%, var(--kt-paper-soft) 100%);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.challenge-card__icon.svelte-s1pq4f{background:linear-gradient(150deg, #ffffff3d 0%, #fff0 42%), linear-gradient(to bottom, var(--kt-paper-soft) 0%, color-mix(in srgb, var(--kt-paper-soft) 78%, var(--kt-accent-gold) 22%) 100%)}}.challenge-card__icon.svelte-s1pq4f{box-shadow:inset 0 1px 0 #ffffff59, inset 0 -6px 16px #0000000d, 0 0 0 1px var(--kt-accent-gold), 0 4px 16px var(--kt-accent-gold)}@supports (color:color-mix(in lab, red, red)){.challenge-card__icon.svelte-s1pq4f{box-shadow:inset 0 1px 0 #ffffff59, inset 0 -6px 16px #0000000d, 0 0 0 1px var(--kt-accent-gold), 0 4px 16px color-mix(in srgb, var(--kt-accent-gold) 30%, transparent)}}.challenge-card__facts.svelte-s1pq4f{flex-direction:column;align-items:flex-start;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.challenge-card__facts.svelte-s1pq4f li:where(.svelte-s1pq4f){font-family:var(--kt-body-text);color:var(--ui-ink-muted);text-align:left;align-items:center;gap:.5rem;font-size:.8125rem;line-height:1.4;display:inline-flex}.challenge-card__facts.svelte-s1pq4f li:where(.svelte-s1pq4f):first-child{animation:.5s ease-out .24s both svelte-s1pq4f-fadeInUp}.challenge-card__facts.svelte-s1pq4f li:where(.svelte-s1pq4f):nth-child(2){animation:.5s ease-out .32s both svelte-s1pq4f-fadeInUp}.challenge-card__facts.svelte-s1pq4f li:where(.svelte-s1pq4f):nth-child(3){animation:.5s ease-out .4s both svelte-s1pq4f-fadeInUp}.challenge-card__facts.svelte-s1pq4f svg:where(.svelte-s1pq4f){color:var(--kt-accent-gold);flex-shrink:0}.challenge-card__deck.svelte-s1pq4f{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem;display:flex}.challenge-card__deck-img.svelte-s1pq4f{object-fit:contain;background:linear-gradient(150deg, #ffffff3d 0%, #fff0 42%), linear-gradient(to bottom, var(--kt-paper-soft) 0%, var(--kt-paper-soft) 100%);width:44px;height:56px;padding:.25rem}@supports (color:color-mix(in lab, red, red)){.challenge-card__deck-img.svelte-s1pq4f{background:linear-gradient(150deg, #ffffff3d 0%, #fff0 42%), linear-gradient(to bottom, var(--kt-paper-soft) 0%, color-mix(in srgb, var(--kt-paper-soft) 78%, var(--kt-accent-gold) 22%) 100%)}}.challenge-card__deck-img.svelte-s1pq4f{border:1px solid var(--kt-accent-gold);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;box-shadow:inset 0 1px #ffffff59,inset 0 -6px 16px #0000000d;border-radius:0!important}.challenge-card__deck-img.svelte-s1pq4f:first-child{animation:.45s ease-out .42s both svelte-s1pq4f-fadeInScale}.challenge-card__deck-img.svelte-s1pq4f:nth-child(2){animation:.45s ease-out .48s both svelte-s1pq4f-fadeInScale}.challenge-card__deck-img.svelte-s1pq4f:nth-child(3){animation:.45s ease-out .54s both svelte-s1pq4f-fadeInScale}.challenge-card__deck-img.svelte-s1pq4f:nth-child(4){animation:.45s ease-out .6s both svelte-s1pq4f-fadeInScale}.challenge-card__preview-window.svelte-s1pq4f{background:linear-gradient(145deg,#000 0% 100%);width:16rem;padding:.45rem}@supports (color:color-mix(in lab, red, red)){.challenge-card__preview-window.svelte-s1pq4f{background:linear-gradient(145deg, color-mix(in srgb, black 74%, var(--kt-accent-gold) 26%) 0%, color-mix(in srgb, black 92%, var(--kt-accent-gold) 8%) 100%)}}.challenge-card__preview-window.svelte-s1pq4f{border:1px solid var(--kt-accent-gold);outline:1px solid var(--kt-accent-gold);border-radius:0!important}@supports (color:color-mix(in lab, red, red)){.challenge-card__preview-window.svelte-s1pq4f{outline:1px solid color-mix(in srgb, var(--kt-accent-gold) 50%, transparent)}}.challenge-card__preview-window.svelte-s1pq4f{outline-offset:3px;box-shadow:inset 0 1px 0 #fff3, 0 26px 40px #00000052, 0 6px 14px #0000003d, 0 4px 20px var(--kt-accent-gold)}@supports (color:color-mix(in lab, red, red)){.challenge-card__preview-window.svelte-s1pq4f{box-shadow:inset 0 1px 0 #fff3, 0 26px 40px #00000052, 0 6px 14px #0000003d, 0 4px 20px color-mix(in srgb, var(--kt-accent-gold) 35%, transparent)}}.challenge-card__preview-window.svelte-s1pq4f{animation:1.8s ease-in-out infinite svelte-s1pq4f-casinoGlow;transform:translateY(-8px)}.challenge-card__preview-screen.svelte-s1pq4f{aspect-ratio:16/9;border:1px solid var(--kt-accent-gold);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.challenge-card__preview-screen.svelte-s1pq4f{border:1px solid color-mix(in srgb, var(--kt-accent-gold) 65%, transparent)}}.challenge-card__preview-screen.svelte-s1pq4f video:where(.svelte-s1pq4f){object-fit:cover;width:100%;height:100%;display:block}.challenge-card__preview-shine.svelte-s1pq4f{z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff8c 48% 52%,#0000 70%) 150% 0/260% 100%;animation:2.6s ease-in-out infinite svelte-s1pq4f-casinoShine;position:absolute;inset:0}.challenge-card__preview-badge.svelte-s1pq4f{z-index:2;font-family:var(--font-kt-mono,monospace);letter-spacing:.05em;color:var(--kt-bg-clear);background:var(--kt-gold-strong);padding:.125rem .4rem;font-size:.7rem;font-weight:700;animation:1.4s ease-in-out infinite svelte-s1pq4f-casinoBadgePulse;position:absolute;top:0;left:0;border-radius:0!important}@keyframes svelte-s1pq4f-casinoGlow{0%,to{box-shadow:inset 0 1px 0 #ffffff59, 0 4px 20px color-mix(in srgb, var(--kt-accent-gold) 35%, transparent);outline-color:color-mix(in srgb, var(--kt-accent-gold) 50%, transparent)}50%{box-shadow:inset 0 1px 0 #ffffff80, 0 4px 28px color-mix(in srgb, var(--kt-accent-gold) 65%, transparent);outline-color:var(--kt-accent-gold)}}@keyframes svelte-s1pq4f-casinoShine{0%{background-position:150% 0}55%,to{background-position:-50% 0}}@keyframes svelte-s1pq4f-casinoBadgePulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.challenge-card__preview-window.svelte-s1pq4f,.challenge-card__preview-shine.svelte-s1pq4f,.challenge-card__preview-badge.svelte-s1pq4f{animation:none!important}.challenge-card__preview-shine.svelte-s1pq4f{display:none}}.challenge-card__cta.svelte-s1pq4f{font-family:var(--kt-body-text);letter-spacing:.2em;text-transform:uppercase;padding:.875rem 1.5rem;font-size:.75rem;font-weight:700;transition:transform .3s}.challenge-card.svelte-s1pq4f:hover .challenge-card__cta:where(.svelte-s1pq4f){transform:translate(4px)}.game-board.svelte-s1pq4f{aspect-ratio:1;perspective:1200px;width:100%;max-width:min(600px,92vw)}.card.svelte-s1pq4f{cursor:pointer;--tw-outline-style:none;transform-style:preserve-3d;touch-action:manipulation;outline-style:none;padding:0;transition:transform .3s,box-shadow .3s;position:relative;border:0!important;border-radius:0!important}.card.svelte-s1pq4f:focus-visible{outline:2px solid var(--kt-gold-strong);outline-offset:2px}.card-inner.svelte-s1pq4f{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.25,.8,.5,1);position:relative}.card.is-flipped.svelte-s1pq4f,.card.is-matched.svelte-s1pq4f{z-index:20}.card.is-flipped.svelte-s1pq4f .card-inner:where(.svelte-s1pq4f),.card.is-matched.svelte-s1pq4f .card-inner:where(.svelte-s1pq4f){transform:rotateY(180deg)scale(1.2)}.card-face.svelte-s1pq4f{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;border-radius:0!important}.card-front.svelte-s1pq4f{background:linear-gradient(150deg, #ffffff3d 0%, #fff0 42%), linear-gradient(to bottom, var(--kt-paper-soft) 0%, var(--kt-paper-soft) 100%);justify-content:center;align-items:center;padding:clamp(.5rem,2vw,1.25rem);display:flex}@supports (color:color-mix(in lab, red, red)){.card-front.svelte-s1pq4f{background:linear-gradient(150deg, #ffffff3d 0%, #fff0 42%), linear-gradient(to bottom, var(--kt-paper-soft) 0%, color-mix(in srgb, var(--kt-paper-soft) 78%, var(--kt-accent-gold) 22%) 100%)}}.card-front.svelte-s1pq4f{border:1px solid var(--kt-accent-gold);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #0000000f,inset 0 2px 10px #ffffff40,inset 0 -6px 16px #0000000d}.card-front__logo.svelte-s1pq4f{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 1px 2px #00000026);width:100%;height:100%}.dark .card-front.svelte-s1pq4f{background:linear-gradient(150deg, #ffffff14 0%, #fff0 45%), linear-gradient(to bottom, var(--kt-paper-soft) 0%, var(--kt-paper-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.dark .card-front.svelte-s1pq4f{background:linear-gradient(150deg, #ffffff14 0%, #fff0 45%), linear-gradient(to bottom, var(--kt-paper-soft) 0%, color-mix(in srgb, var(--kt-paper-soft) 82%, var(--kt-accent-gold) 18%) 100%)}}.dark .card-front.svelte-s1pq4f{border-color:var(--kt-accent-gold);box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 6px #00000073}.card-back.svelte-s1pq4f{background:var(--kt-paper);border:1px solid var(--ui-border);padding:clamp(.25rem,1vw,.5rem);transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.card.svelte-s1pq4f:not(.is-flipped):not(.is-matched):hover{z-index:5;transform:translateZ(18px)rotateX(2.5deg)rotateY(-2.5deg)scale(1.02);box-shadow:0 14px 28px #00000024}.card.is-flipped.svelte-s1pq4f:hover,.card.is-matched.svelte-s1pq4f:hover{transform:none}}.card.svelte-s1pq4f:not(.is-flipped):not(.is-matched):active{transform:scale(1.02)}.game-overlay.svelte-s1pq4f{z-index:50;background:var(--kt-bg-clear);color:var(--kt-ink);flex-direction:column;justify-content:center;align-items:center;padding:clamp(.75rem,3vw,2rem);display:flex;position:fixed;inset:0;overflow:auto}.game-overlay__close.svelte-s1pq4f{z-index:60;border:1px solid var(--kt-accent-gold);width:2.5rem;height:2.5rem;color:var(--kt-accent-gold);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:1.5rem;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:1rem;right:1rem;border-radius:0!important}.game-overlay__close.svelte-s1pq4f:hover{background-color:var(--kt-accent-gold);color:var(--kt-bg-clear)}.game-overlay__close.svelte-s1pq4f:focus-visible{outline:2px solid var(--kt-accent-gold);outline-offset:2px}.win-screen.svelte-s1pq4f{max-width:400px}@media (prefers-reduced-motion:reduce){.card.svelte-s1pq4f,.card-inner.svelte-s1pq4f,.game-overlay__close.svelte-s1pq4f{transition:none!important}.card.svelte-s1pq4f:hover,.card.svelte-s1pq4f:active{transform:none!important}}section.svelte-1cf7pjn a,section.svelte-1cf7pjn span{border-radius:0}.bks2-tile--active.svelte-1cf7pjn{box-shadow:inset 0 0 0 1px var(--kt-gold)}.bks2-strip.svelte-1cf7pjn{background:var(--kt-bg-page-light);color:var(--kt-text-page-light);border-color:var(--kt-glass-border-light);border-radius:0}.dark .bks2-strip.svelte-1cf7pjn{background:var(--kt-bg-page-dark);color:var(--kt-text-page-dark);border-color:var(--kt-glass-border-dark)}.bks2-eyebrow.svelte-1cf7pjn{color:var(--kt-gold-strong)}.dark .bks2-eyebrow.svelte-1cf7pjn{color:var(--kt-accent-dark)}.bks2-tagline.svelte-1cf7pjn{color:var(--kt-text-page-light)}.dark .bks2-tagline.svelte-1cf7pjn{color:var(--kt-text-page-dark)}.bks2-story.svelte-1cf7pjn{color:var(--kt-text-muted-light)}.dark .bks2-story.svelte-1cf7pjn{color:var(--kt-text-muted-dark)}.bks2-badge.svelte-1cf7pjn{color:var(--kt-text-page-light);border-color:color-mix(in srgb, var(--kt-accent-muted-light) 90%, transparent)}.dark .bks2-badge.svelte-1cf7pjn{color:var(--kt-text-page-dark);border-color:color-mix(in srgb, var(--kt-accent-dark) 80%, transparent)}.bks2-metric-label.svelte-1cf7pjn{color:var(--kt-text-page-light)}.dark .bks2-metric-label.svelte-1cf7pjn{color:var(--kt-text-page-dark)}.bks2-metric-value.svelte-1cf7pjn{color:var(--kt-text-muted-light)}.dark .bks2-metric-value.svelte-1cf7pjn{color:var(--kt-text-muted-dark)}.bks2-bar-track.svelte-1cf7pjn{background:var(--kt-glass-border-light)}.dark .bks2-bar-track.svelte-1cf7pjn{background:var(--kt-glass-border-dark)}.bks2-bar-fill.svelte-1cf7pjn{background:var(--kt-accent-light);transition:width .5s cubic-bezier(.4,0,.2,1)}.dark .bks2-bar-fill.svelte-1cf7pjn{background:var(--kt-accent-dark)}.bks2-cta.svelte-1cf7pjn{background:var(--kt-cta-bg-light);color:var(--kt-cta-text-light);border-color:color-mix(in srgb, var(--kt-accent-muted-light) 90%, transparent);transition:opacity .3s}.bks2-cta.svelte-1cf7pjn:hover{opacity:.88}.dark .bks2-cta.svelte-1cf7pjn{background:var(--kt-cta-bg-dark);color:var(--kt-cta-text-dark);border-color:color-mix(in srgb, var(--kt-accent-dark) 80%, transparent)}@media (prefers-reduced-motion:reduce){section.svelte-1cf7pjn *{transition:none!important}}section.svelte-1wfflty li,section.svelte-1wfflty span{border-radius:0}@media (prefers-reduced-motion:reduce){section.svelte-1wfflty *{transition:none!important}}.kb2-grid.svelte-pud2ib{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(11rem,1fr);grid-auto-flow:dense;gap:1rem;display:grid}.kb2-slot-a.svelte-pud2ib{grid-area:span 2/span 3}.kb2-slot-b.svelte-pud2ib{grid-area:span 1/span 3}.kb2-slot-c.svelte-pud2ib{grid-area:span 2/span 2}.kb2-slot-d.svelte-pud2ib,.kb2-slot-e.svelte-pud2ib{grid-area:span 1/span 2}@media (width<=1024px){.kb2-grid.svelte-pud2ib{grid-template-columns:repeat(4,minmax(0,1fr))}.kb2-slot-a.svelte-pud2ib{grid-area:span 2/span 4}.kb2-slot-b.svelte-pud2ib,.kb2-slot-c.svelte-pud2ib{grid-area:span 2/span 2}.kb2-slot-d.svelte-pud2ib,.kb2-slot-e.svelte-pud2ib{grid-area:span 1/span 2}}@media (width<=640px){.kb2-grid.svelte-pud2ib{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.kb2-slot-a.svelte-pud2ib{grid-area:span 2/span 2}.kb2-slot-b.svelte-pud2ib,.kb2-slot-c.svelte-pud2ib,.kb2-slot-d.svelte-pud2ib,.kb2-slot-e.svelte-pud2ib{grid-area:span 1/span 2}}.kb2-tile.svelte-pud2ib{border-radius:0}.kb2-tile__media.svelte-pud2ib{z-index:1;flex:auto;justify-content:center;align-items:center;min-height:0;padding:1rem;display:flex;position:relative}.kb2-tile__img.svelte-pud2ib{aspect-ratio:16/10;object-fit:contain;filter:drop-shadow(0 10px 18px #171a1e2e);width:100%;height:100%;display:block}.kb2-tile__body.svelte-pud2ib{z-index:2;background:var(--kt-bg-clear);border-top:1px solid color-mix(in srgb, var(--kt-glass-border,#171a1e24) 70%, transparent);flex-direction:column;padding:1rem 1rem 1.25rem;display:flex;position:relative}.kb2-tile--noimg.svelte-pud2ib .kb2-tile__media:where(.svelte-pud2ib){display:none}@media (prefers-reduced-motion:reduce){.kb2-grid.svelte-pud2ib,.kb2-tile.svelte-pud2ib{transition:none!important}}
