.ui-theme{--ui-bg:#080909;--ui-text:#f6f8fa;--ui-text-muted:#c8c7c5;--ui-text-on-accent:#fff;--ui-accent:#ff6905;--ui-accent-hover:color-mix(in srgb,var(--ui-accent) 88%,white);--ui-accent-pressed:color-mix(in srgb,var(--ui-accent) 92%,black);--ui-accent-border:#fd8e3f;--ui-focus:#ffc189;--ui-logo-header-width:110px;--ui-logo-header-height:30.8px;--ui-border:#ffffff3a;--ui-border-hover:#ffffff70;--ui-border-input:#ffffff52;--ui-glass:linear-gradient(135deg,#ffffff20,#ffffff0b 65%);--ui-glass-hover:linear-gradient(135deg,#ffffff29,#ffffff10 65%);--ui-glass-fallback:#25221f;--ui-input:#111315b8;--ui-error:#ffccad;--ui-error-border:#f5a97c;--ui-error-bg:#2e1913b8;--ui-disabled-bg:#34312e;--ui-disabled-text:#aaa59f;--ui-disabled-border:#625d57;--ui-font-body:Arial,Helvetica,sans-serif;--ui-font-label:14px;--ui-font-input:16px;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-radius-field:14px;--ui-radius-card:32px;--ui-radius-panel:40px;--ui-radius-full:999px;--ui-control-min:44px;--ui-field-min:48px;--ui-glass-blur:28px;--ui-shadow:inset 0 1px 0 #ffffff50,0 24px 65px #0003;--ui-focus-width:3px;--ui-focus-offset:4px;--ui-motion-panel:.22s;--ui-motion-enter:.46s;--ui-motion-feedback:.16s;--ui-motion-ease:ease-out}
.ui-theme{--ui-theme-image:url(/brand/ambient/glow-band-01.webp);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--ui-bg);background-image:var(--ui-theme-image);color:var(--ui-text);font-family:var(--ui-font-body);overflow-wrap:anywhere;background-position:top;background-repeat:no-repeat;background-size:100%;min-height:100vh;padding:0 0 32px;line-height:1.55}.ui-theme h1,.ui-theme h2,.ui-theme h3,.ui-theme p{margin:0}.ui-theme h1,.ui-theme h2,.ui-theme h3{letter-spacing:-.045em;font-weight:400;line-height:1.1}.ui-theme h1{letter-spacing:calc(3px - .045em);max-width:850px;font-size:clamp(40px,5.4vw,76px)}.ui-theme h2{font-size:clamp(30px,3.8vw,48px)}.ui-theme h3{font-size:clamp(24px,2.6vw,36px)}.ui-theme p{color:var(--ui-text-muted)}.ui-theme a{color:inherit;text-decoration:none}.ui-theme :is(a,button,input,select,textarea,summary):focus-visible{outline:var(--ui-focus-width) solid var(--ui-focus);outline-offset:var(--ui-focus-offset)}.ui-theme button,.ui-theme input,.ui-theme select,.ui-theme textarea{font:inherit}.ui-theme button,.ui-theme summary{cursor:pointer}.ui-header,.ui-main,.ui-footer{width:min(100% - 64px,1280px);margin-inline:auto}.ui-header{border-bottom:1px solid var(--ui-border);z-index:10;align-items:center;gap:24px;min-height:96px;display:flex;position:relative}@media (min-width:1001px){.ui-theme .ui-header[data-scroll-state]{will-change:transform;transition:transform .24s;position:sticky;top:0}.ui-theme .ui-header[data-scroll-state=scrolling]{pointer-events:none;transform:translateY(calc(-100% - 4px))}}@media (prefers-reduced-motion:reduce){.ui-theme .ui-header[data-scroll-state]{transition:none}}.ui-brand-link{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.ui-brand-logo{width:var(--ui-logo-header-width);height:var(--ui-logo-header-height);object-fit:contain;display:block}.ui-brand-logo--footer{width:128px;height:auto}.ui-navigation{margin-left:auto}.ui-nav-items{align-items:center;gap:4px;display:flex}.ui-nav-items>a,.ui-nav-group>summary,.ui-mobile-menu>summary,.ui-languages>a{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:10px 12px;list-style:none;display:flex}.ui-mobile-contact{display:none!important}.ui-nav-group{position:relative}.ui-nav-group>summary::-webkit-details-marker{display:none}.ui-mobile-menu>summary::-webkit-details-marker{display:none}.ui-nav-group>summary:hover,.ui-nav-items>a:hover,.ui-languages>a:hover{color:var(--ui-focus)}.ui-nav-group>div{border:1px solid var(--ui-border);background:var(--ui-glass-fallback);min-width:250px;box-shadow:var(--ui-shadow);border-radius:20px;padding:12px;position:absolute;top:calc(100% + 8px);left:0}.ui-nav-group>div>a{border-radius:12px;min-height:44px;padding:12px;display:block}.ui-nav-group>div>a:hover{background:#ffffff0e}.ui-languages{flex-shrink:0;display:flex}.ui-languages a{color:var(--ui-text-muted);padding-inline:8px}.ui-languages a[aria-current]{color:var(--ui-text);text-underline-offset:6px;text-decoration:underline}.ui-mobile-menu{display:none}.ui-action{min-height:var(--ui-control-min);border-radius:var(--ui-radius-full);text-align:center;transition:background var(--ui-motion-feedback),border-color var(--ui-motion-feedback);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:12px 20px;font-size:16px;line-height:1.25;text-decoration:none;display:inline-flex}.ui-theme .ui-action--primary{background:var(--ui-accent);border-color:var(--ui-accent-border);color:var(--ui-text-on-accent)}.ui-theme .ui-action--primary:hover{background:var(--ui-accent-hover)}.ui-theme .ui-action--primary:active{background:var(--ui-accent-pressed)}.ui-action--glass{background:var(--ui-glass);border-color:var(--ui-border);color:var(--ui-text);-webkit-backdrop-filter:blur(var(--ui-glass-blur));backdrop-filter:blur(var(--ui-glass-blur))}.ui-action--glass:hover{background:var(--ui-glass-hover);border-color:var(--ui-border-hover)}.ui-action--glass:active{border-color:var(--ui-border-hover);background:#ffffff30}.ui-action--text{color:var(--ui-text);background:0 0}.ui-action--text:hover{text-underline-offset:5px;text-decoration:underline}.ui-theme .ui-action:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);border-color:var(--ui-disabled-border);cursor:not-allowed}.ui-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:0 0 16px;width:16px;height:16px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-main{padding-top:72px}.ui-intro{gap:24px;margin-bottom:56px;display:grid}.ui-intro>p{max-width:760px;font-size:18px}.ui-eyebrow{font-size:var(--ui-font-label);letter-spacing:.03em}.ui-section{border-top:1px solid var(--ui-border);padding:48px 0;scroll-margin-top:24px}.ui-section-heading{gap:16px;max-width:850px;margin-bottom:32px;display:grid}.ui-section-heading>p{max-width:700px}.ui-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ui-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ui-surface{background:var(--ui-glass);border:1px solid var(--ui-border);border-radius:var(--ui-radius-card);box-shadow:var(--ui-shadow);-webkit-backdrop-filter:blur(var(--ui-glass-blur));backdrop-filter:blur(var(--ui-glass-blur));padding:32px}.ui-product-card{flex-direction:column;align-items:flex-start;gap:24px;min-height:340px;display:flex}.ui-product-card--orange{-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);background:radial-gradient(95% 100% at 12% 8%,#ff8a3b69,#0000 78%),linear-gradient(135deg,#b94d188a,#63301a5e 55%,#28191269);border-color:#fd9b5d9c;box-shadow:inset 0 1px #ffd6b375,0 24px 65px #30130640}.ui-product-card--blue{-webkit-backdrop-filter:blur(32px)saturate(1.3);backdrop-filter:blur(32px)saturate(1.3);background:radial-gradient(92% 105% at 14% 8%,#4d7ee278,#0000 78%),linear-gradient(135deg,#234c9d9c,#183b825f 55%,#0b1b3d70);border-color:#7398ea9c;box-shadow:inset 0 1px #d4e0ff73,0 24px 65px #071a405c}.ui-product-card h3{margin-top:16px}.ui-product-card>.ui-action{margin-top:auto}.ui-product-card:focus-within{border-color:var(--ui-border-hover)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-product-card--orange{background:#402419}.ui-product-card--blue{background:#1b315b}}@media (prefers-reduced-transparency:reduce){.ui-product-card--orange{background:#402419}.ui-product-card--blue{background:#1b315b}.ui-product-card--orange,.ui-product-card--blue{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ui-product-card--orange,.ui-product-card--blue{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}.ui-panel{border-radius:var(--ui-radius-panel);gap:20px;display:grid}.ui-text-link{text-underline-offset:5px;align-items:center;min-height:44px;display:inline-flex;text-decoration:underline!important}.ui-text-link:hover{color:var(--ui-focus)}.ui-field{align-content:start;gap:8px;display:grid}.ui-field label{font-size:var(--ui-font-label);color:var(--ui-text)}.ui-required-indicator{color:var(--ui-accent);margin-inline-start:4px}.ui-input{width:100%;min-height:var(--ui-field-min);color:var(--ui-text);background:var(--ui-input);border:1px solid var(--ui-border-input);border-radius:var(--ui-radius-field);padding:12px 16px;line-height:1.5;font-size:var(--ui-font-input)!important}.ui-input option{background:#111315}textarea.ui-input{resize:vertical;min-height:128px}.ui-input::placeholder{color:#aaa59f}.ui-inquiry-panel .ui-input::placeholder{color:var(--ui-text-muted);opacity:.55}.ui-input:hover:not(:disabled){border-color:var(--ui-border-hover)}.ui-input[aria-invalid=true]{border-color:var(--ui-error-border)}.ui-input:disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);border-color:var(--ui-disabled-border);cursor:not-allowed}.ui-input:read-only:not(select){border-style:dashed}.ui-theme .ui-field-error{color:var(--ui-error)}.ui-field-help,.ui-field-error{font-size:14px}.ui-status{border:1px solid var(--ui-border);border-radius:var(--ui-radius-field);color:var(--ui-text-muted);background:#ffffff09;padding:16px}.ui-status--error{border-color:var(--ui-error-border);color:var(--ui-error);background:var(--ui-error-bg)}.ui-local-interaction{justify-items:start;gap:20px;margin-top:32px;display:grid}.ui-empty-state{justify-items:start;gap:20px;display:grid}.ui-reading-contents{border-left:1px solid var(--ui-border);padding-left:24px}.ui-reading-contents ul{flex-wrap:wrap;gap:8px 24px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ui-product-status{border:1px solid var(--ui-border);border-radius:var(--ui-radius-full);color:var(--ui-text-muted);align-self:start;align-items:center;padding:6px 12px;font-size:14px;display:inline-flex}.ui-footer{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:start;gap:32px;padding-top:48px;display:flex}.ui-footer>div{gap:16px;display:grid}.ui-footer nav{flex-wrap:wrap;gap:8px 24px;max-width:660px;display:flex}.ui-footer nav>a{align-items:center;min-height:44px;display:flex}.ui-footer nav>a:hover{text-underline-offset:6px;text-decoration:underline}.ui-skip-link{z-index:20;background:var(--ui-glass-fallback);border:1px solid var(--ui-focus);border-radius:999px;padding:12px 20px;position:absolute;top:8px;left:16px;transform:translateY(-150%)}.ui-skip-link:focus{transform:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-surface,.ui-action--glass{background:var(--ui-glass-fallback)}}@media (max-width:1000px){.ui-header{gap:16px}.ui-navigation{margin-left:auto}.ui-desktop-navigation{display:none}.ui-mobile-menu{display:block}.ui-mobile-menu>summary{gap:16px}.ui-mobile-menu>.ui-nav-items{background:var(--ui-glass-fallback);border:1px solid var(--ui-border);border-radius:24px;padding:16px;display:block;position:absolute;top:calc(100% + 8px);left:0;right:0}.ui-nav-group>summary,.ui-nav-items>a{justify-content:start}.ui-nav-group>div{box-shadow:none;background:#ffffff09;min-width:0;margin:4px 0 12px;position:static}.ui-nav-group>summary{white-space:normal}.ui-nav-group>div>a{padding-left:24px}}@media (max-width:600px){.ui-header,.ui-main,.ui-footer{width:calc(100% - 32px)}.ui-header{flex-wrap:wrap;gap:8px;min-height:0;padding-block:16px}.ui-header>.ui-action{flex-basis:100%}.ui-main{padding-top:48px}.ui-grid{grid-template-columns:1fr;gap:16px}.ui-surface{border-radius:24px;padding:24px}.ui-product-card{min-height:320px}.ui-section{padding-block:32px}.ui-footer{flex-direction:column}.ui-footer nav{gap:8px 20px}.ui-reading-contents{padding-left:16px}.ui-intro{margin-bottom:40px}.ui-actions{gap:12px}}@media (prefers-reduced-motion:reduce){.ui-theme *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.ui-surface,.ui-action--glass{background:var(--ui-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.ui-theme{color:canvastext;background:canvas}.ui-theme p,.ui-theme .ui-product-status,.ui-theme .ui-status,.ui-theme .ui-field-error{color:canvastext}.ui-surface,.ui-action--glass,.ui-status,.ui-nav-group>div,.ui-mobile-menu>.ui-nav-items{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border-color:canvastext}.ui-theme .ui-action{color:buttontext;background:buttonface;border-color:buttontext}.ui-theme .ui-action:disabled{color:graytext;background:buttonface;border-color:graytext}.ui-input{color:fieldtext;background:field}.ui-theme :is(a,button,input,select,textarea,summary):focus-visible{outline-color:highlight}}@media (max-width:1000px){.ui-navigation,.ui-core .ui-header .ui-navigation{-webkit-backdrop-filter:none;backdrop-filter:none}.ui-mobile-menu>.ui-nav-items{box-sizing:border-box;width:min(100vw - 32px,640px);min-width:0;max-width:calc(100vw - 32px);max-height:calc(100vh - env(safe-area-inset-top,0px) - 120px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 120px);z-index:11;position:fixed;top:calc(100% + 8px);left:50vw;right:auto;overflow-y:auto;transform:translate(-50%)}.ui-mobile-menu .ui-nav-items{align-items:stretch}.ui-mobile-menu .ui-nav-items>a,.ui-mobile-menu .ui-nav-group>summary,.ui-mobile-menu .ui-nav-group>div>a{white-space:normal;overflow-wrap:normal;word-break:normal;justify-content:flex-start;min-width:0;font-size:clamp(15px,2.4vw,18px);line-height:1.4}}@media (max-width:650px){.ui-theme :is(.ui-header,.ui-main,.ui-footer) .ui-action{font-size:14px}.ui-core .ui-header>.ui-action{display:none}.ui-mobile-menu .ui-mobile-contact{display:flex!important}}@media (max-width:600px){.ui-mobile-menu>.ui-nav-items{top:calc(env(safe-area-inset-top,0px) + 192px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 216px)}}
