@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/brand/fonts/outfit-latin-var.woff2) format("woff2-variations"),url(/brand/fonts/outfit-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.oq-kit-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 22px;border:1px solid transparent;border-radius:var(--oq-round-pill);font-family:var(--oq-font-body);font-size:.9375rem;font-weight:500;line-height:1.4;letter-spacing:.005em;color:var(--oq-ink);background:transparent;text-decoration:none;cursor:pointer;transition:background var(--oq-duration) var(--oq-ease),border-color var(--oq-duration) var(--oq-ease),box-shadow var(--oq-duration) var(--oq-ease),transform var(--oq-duration) var(--oq-ease)}.oq-kit-button svg{flex:none;width:18px;height:18px}.oq-kit-button--primary{color:var(--oq-on-action);background:var(--oq-action-fill);border-color:var(--oq-action-fill);box-shadow:0 8px 22px -10px color-mix(in srgb,var(--oq-action) 75%,transparent)}.oq-kit-button--primary:not(:disabled):hover{background:var(--oq-action-fill-hover);border-color:var(--oq-action-fill-hover);box-shadow:0 12px 28px -10px color-mix(in srgb,var(--oq-action) 85%,transparent)}.oq-kit-button--secondary{color:var(--oq-ink);background:var(--oq-btn2-bg);border-color:var(--oq-btn2-border);box-shadow:var(--wk-highlight)}.oq-kit-button--secondary:not(:disabled):hover{background:var(--oq-btn2-hover-bg);border-color:var(--oq-btn2-hover-border)}.oq-kit-button--ghost{color:var(--oq-accent-ink);background:transparent}.oq-kit-button--ghost:not(:disabled):hover{color:var(--oq-ink);background:var(--oq-ghost-hover)}.oq-kit-button:disabled{cursor:not-allowed;opacity:.48}.oq-kit-button:not(:disabled):active{transform:translateY(1px)}.oq-kit-spinner{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:oq-kit-spin .9s linear infinite}@keyframes oq-kit-spin{to{transform:rotate(360deg)}}.oq-kit-card{background:var(--oq-surface);padding:var(--wk-card-pad);border:1px solid var(--wk-rim);border-radius:var(--oq-round-lg);box-shadow:var(--oq-elevation);min-width:0}.oq-kit-choices{min-width:0;border:0;padding:0;margin:0;display:block}.oq-kit-choices__legend{display:block;width:100%;padding:0;font-family:var(--oq-font-display);font-weight:350;font-size:1.5rem;line-height:1.2;letter-spacing:-.02em;color:var(--oq-ink)}.oq-kit-choices__hint{margin-top:var(--oq-space-2);max-inline-size:56ch;color:var(--oq-muted);font-size:.9375rem}.oq-kit-choices__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--oq-space-3);margin-top:var(--oq-space-4)}.oq-kit-choice{position:relative;min-width:0;cursor:pointer}.oq-kit-choice input{position:absolute;left:18px;top:18px;width:1px;height:1px;opacity:0}.oq-kit-choice__body{display:flex;flex-direction:column;gap:10px;height:100%;min-height:110px;padding:14px;border:1px solid var(--oq-line);background:var(--oq-surface);border-radius:var(--oq-round-md);box-shadow:var(--wk-highlight);outline:1px solid transparent;outline-offset:-1px;transition:background var(--oq-duration) var(--oq-ease),border-color var(--oq-duration) var(--oq-ease),outline-color var(--oq-duration) var(--oq-ease)}.oq-kit-choice:hover input:not(:disabled)+.oq-kit-choice__body{border-color:var(--oq-control-line);background:var(--oq-wash)}.oq-kit-choice input:checked+.oq-kit-choice__body{border-color:var(--oq-action);outline-color:var(--oq-action);background:var(--oq-wash)}.oq-kit-choice input:focus-visible+.oq-kit-choice__body{outline:3px solid var(--wk-focus);outline-offset:3px}.oq-kit-choice input:disabled+.oq-kit-choice__body{opacity:.55;cursor:not-allowed}.oq-kit-choice__label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:500}.oq-kit-choice__check{color:var(--oq-action)}.oq-kit-choice__description{font-size:.875rem;line-height:1.45;color:var(--oq-muted)}.oq-kit-choice__image{display:block;overflow:hidden;aspect-ratio:1.6;border-radius:10px;background:var(--oq-inset)}.oq-kit-choice__image>img{height:100%;width:100%;object-fit:cover}.oq-kit-field{display:flex;flex-direction:column;gap:8px}.oq-kit-field label{font-weight:500}.oq-kit-field input{min-height:48px;width:100%;border:1px solid var(--oq-control-line);border-radius:var(--oq-round-sm);padding:12px 16px;color:var(--oq-ink);background:var(--oq-inset);transition:border-color var(--oq-duration) var(--oq-ease)}.oq-kit-field input:focus{border-color:var(--oq-action)}.oq-kit-field input::placeholder{color:var(--oq-muted)}.oq-kit-field input[aria-invalid=true]{border:2px solid var(--oq-error-ink)}.oq-kit-field p{font-size:.875rem}.oq-kit-stepper{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0;margin:0}.oq-kit-stepper li{display:flex;align-items:flex-start;gap:12px}.oq-kit-stepper__marker{position:relative;flex:0 0 32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--oq-control-line);background:transparent;color:var(--oq-muted);font-weight:500;font-variant-numeric:tabular-nums}.oq-kit-stepper [data-status=active] .oq-kit-stepper__marker{background:var(--oq-action-fill);border-color:var(--oq-action);color:var(--oq-on-action)}.oq-kit-stepper [data-status=active] .oq-kit-stepper__marker:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--oq-action) 18%,transparent);border-top-color:var(--oq-action);animation:oq-kit-spin 1s linear infinite}.oq-kit-stepper [data-status=active] .oq-kit-stepper__status{color:var(--oq-accent-ink);font-weight:500}.oq-kit-stepper--compact{flex-direction:row;gap:14px}.oq-kit-stepper--compact li{gap:0}.oq-kit-stepper--compact .oq-kit-stepper__marker{flex-basis:26px;height:26px;width:26px;font-size:.78rem}.oq-kit-stepper--compact [data-status=active] .oq-kit-stepper__marker:before{top:-5px;right:-5px;bottom:-5px;left:-5px;border-width:2px}.oq-kit-stepper [data-status=complete] .oq-kit-stepper__marker{background:var(--oq-success-wash);border-color:var(--oq-success-ink);color:var(--oq-success-ink)}.oq-kit-stepper [data-status=error] .oq-kit-stepper__marker{background:var(--oq-error-wash);border-color:var(--oq-error-ink);color:var(--oq-error-ink)}.oq-kit-stepper strong{font-weight:500}.oq-kit-stepper__status,.oq-kit-stepper__detail{display:block;color:var(--oq-muted);font-size:.875rem}.oq-kit-progress{display:block;width:100%;height:6px;accent-color:var(--oq-action)}.oq-kit-empty{display:flex;flex-direction:column;align-items:center;gap:var(--oq-space-3);padding:var(--oq-space-7) var(--oq-space-5);text-align:center;border:1px dashed var(--oq-control-line);border-radius:var(--oq-round-xl);background:radial-gradient(ellipse 70% 90% at 50% 120%,var(--wk-glow) 0%,transparent 70%),var(--oq-surface)}.oq-kit-empty__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--oq-accent-ink);background:var(--oq-wash);border:1px solid var(--wk-rim)}.oq-kit-empty p{max-inline-size:42ch}@media (max-width: 699px){.oq-kit-card{padding:20px}.oq-kit-choices__grid{grid-template-columns:1fr}.oq-kit-choice__image{aspect-ratio:2.5}}@media (prefers-reduced-motion: reduce){.oq-kit-spinner{animation:none}.oq-kit-button:not(:disabled):active{transform:none}}@keyframes oq-kit-pulse{50%{opacity:.35}}@media (prefers-reduced-motion: reduce){.oq-kit-stepper [data-status=active] .oq-kit-stepper__marker:before{animation:none;border-top-color:color-mix(in srgb,var(--oq-action) 18%,transparent)}.oq-kit-stepper [data-status=active] .oq-kit-stepper__marker:after{content:"";position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--wk-warm, #f2b24d);box-shadow:0 0 0 2px var(--oq-surface);animation:oq-kit-pulse 1.6s ease-in-out infinite}}.oq-kit-dialog{color:var(--oq-ink);background:var(--oq-surface);border:1px solid var(--wk-rim);border-radius:var(--oq-round-xl);width:min(560px,calc(100% - 32px));max-height:88dvh;padding:28px;overflow-y:auto;box-shadow:var(--oq-elevation-lift);background-image:linear-gradient(90deg,transparent 12%,var(--wk-purple) 50%,transparent 88%);background-size:100% 2px;background-repeat:no-repeat;background-position:top}.oq-kit-dialog::backdrop{background:#24143d6b}.oq-kit-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.oq-kit-dialog__header h2{font-size:1.75rem}.oq-kit-dialog__header .oq-kit-button{padding:10px;min-width:44px;flex-shrink:0}.oq-kit-dialog--sheet{margin:auto 0 auto auto;height:100dvh;max-height:100dvh;border-radius:28px 0 0 28px;padding-bottom:max(28px,env(safe-area-inset-bottom))}.oq-kit-toast{display:flex;align-items:center;justify-content:space-between;gap:14px;width:fit-content;max-width:100%;border:1px solid var(--wk-rim);padding:6px 6px 6px 18px;border-radius:var(--oq-round-pill);background:var(--oq-surface);box-shadow:var(--oq-elevation-lift);--wk-toast-light: var(--oq-success-ink)}.oq-kit-toast:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--wk-toast-light);box-shadow:0 0 0 4px color-mix(in srgb,var(--wk-toast-light) 22%,transparent)}.oq-kit-toast>span{flex:1}.oq-kit-toast[data-tone=error]{--wk-toast-light: var(--oq-error-ink);border-color:color-mix(in srgb,var(--oq-error-ink) 35%,transparent)}.oq-kit-toast[data-tone=info]{--wk-toast-light: var(--oq-action)}.oq-kit-toast .oq-kit-button{padding:10px;min-height:40px;flex-shrink:0}.oq-kit-audio{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;min-width:0}.oq-kit-audio legend{font-weight:500;font-size:1.0625rem;padding:0 0 14px}.oq-kit-audio__channel{display:grid;grid-template-columns:1fr auto;align-items:center;font-size:.9375rem}.oq-kit-audio__channel output{color:var(--oq-muted);font-variant-numeric:tabular-nums}.oq-kit-audio__channel input{grid-column:1 / -1;width:100%;min-height:36px;margin:0;accent-color:var(--oq-action)}.oq-kit-audio p{font-size:.875rem}.oq-kit-hud-chip{color:var(--wk-text);background:#ffffffeb;border:1px solid var(--wk-border);border-radius:999px;padding:10px 16px;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums;width:fit-content;box-shadow:var(--wk-shadow-md)}.oq-kit-play-frame{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;isolation:isolate;background:var(--wk-night)}.oq-kit-play-frame--embedded{height:380px;border-radius:var(--oq-round-lg)}.oq-kit-play-frame__scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.oq-kit-play-frame__scene>*{width:100%;height:100%;object-fit:cover}.oq-kit-play-frame__top{position:absolute;top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right));display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;pointer-events:none}.oq-kit-play-frame__top>*,.oq-kit-play-frame__bottom>*{pointer-events:auto}.oq-kit-play-frame__hud{display:flex;flex-direction:column;gap:8px}.oq-kit-play-frame__bottom{position:absolute;bottom:max(20px,env(safe-area-inset-bottom));left:16px;right:16px;display:flex;flex-direction:column;align-items:center;gap:16px;pointer-events:none}.oq-kit-play-frame__controls{width:100%;display:flex;justify-content:space-between;gap:16px}@media (max-width: 699px){.oq-kit-dialog{padding:20px}.oq-kit-dialog--sheet{margin:auto auto 0;width:100%;height:auto;max-height:88dvh;border-radius:28px 28px 0 0}.oq-kit-play-frame__top .oq-kit-button{padding:10px 14px}}.wk-explorer .wk-explorer__shadow{fill:var(--wk-explorer-shadow, #24143d);fill-opacity:.22}.oq-shade .wk-explorer,.wk-dark .wk-explorer{--wk-explorer-shadow: #05010f}.wk-giant-button{display:block}.wk-giant-button__halo{fill:#7b5cfa;fill-opacity:.1}.wk-giant-button__body{fill:#fff}.wk-giant-button__rim{fill:none;stroke:#c9b8fb;stroke-width:1.5}.wk-giant-button__dish{fill:none;stroke:#e7ddfc;stroke-width:8}.wk-giant-button__groove{fill:none;stroke:#d6c9f8;stroke-width:1.2}.wk-giant-button__thread{stroke:#f2c46d;stroke-width:4;stroke-linecap:round}.wk-giant-button__hole{fill:#efe7ff;stroke:#c9b8fb;stroke-width:1.2}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/brand/fonts/outfit-latin-var.woff2) format("woff2-variations"),url(/brand/fonts/outfit-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wk-page: #faf7ff;--wk-tint: #f2ebff;--wk-surface: #ffffff;--wk-border: #e7ddfc;--wk-text: #24143d;--wk-text-2: #5a4c74;--wk-text-3: #6e6088;--wk-purple: #7b5cfa;--wk-purple-ink: #6a4af6;--wk-purple-hover: #5634e8;--wk-glow: rgba(123, 92, 250, .18);--wk-warm: #f2c46d;--wk-cinema: #120221;--wk-night: #120726;--wk-dusk: #1c0f38;--wk-veil: #271950;--wk-ink: #f4eeff;--wk-mist: #b6a7d8;--wk-violet: #8b6cff;--wk-halo: #e9e0ff;--wk-marigold: #f2b24d;--mh-pine: var(--wk-night);--mh-ivy: var(--wk-purple);--mh-fern: #b79cff;--mh-marigold: var(--wk-marigold);--mh-plaster: var(--wk-ink);--oq-paper: var(--wk-page);--oq-surface: var(--wk-surface);--oq-inset: #f6f1ff;--oq-shade: var(--wk-cinema);--oq-ink: var(--wk-text);--oq-secondary: var(--wk-text-2);--oq-muted: var(--wk-text-3);--oq-on-shade: var(--wk-ink);--oq-on-shade-muted: var(--wk-mist);--oq-line: var(--wk-border);--oq-control-line: #8c7bb8;--wk-rim: var(--wk-border);--wk-highlight: inset 0 1px 0 #ffffff;--wk-focus: var(--wk-purple-ink);--oq-action: var(--wk-purple-ink);--oq-action-hover: var(--wk-purple-hover);--oq-on-action: #ffffff;--oq-accent-ink: var(--wk-purple-ink);--oq-btn2-bg: var(--wk-surface);--oq-btn2-border: #d6c9f8;--oq-btn2-hover-bg: var(--wk-tint);--oq-btn2-hover-border: #b3a0f0;--oq-ghost-hover: rgba(106, 74, 246, .08);--oq-success-ink: #1e7a4e;--oq-success-wash: #e6f6ee;--oq-error-ink: #b3261e;--oq-error-wash: #fcebea;--oq-warning-ink: #8a5a00;--oq-warning-wash: #fff4db;--oq-font-body: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--oq-font-display: "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--oq-display-variation: normal;--wk-display-weight: 300;--wk-type-h2: clamp(2rem, 1.35rem + 2.1vw, 3rem);--wk-type-h2-product: clamp(1.6rem, 1.3rem + 1vw, 2.1rem);--wk-type-h3: 1.25rem;--wk-type-lede: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--wk-type-small: .875rem;--wk-measure: 60ch;--wk-max: 1240px;--wk-page-x: clamp(20px, 4vw, 40px);--wk-section-y: clamp(72px, 8.5vw, 120px);--wk-gap-group: clamp(40px, 4.4vw, 64px);--wk-gap: clamp(24px, 2.2vw, 32px);--wk-gap-sm: 14px;--wk-card-pad: clamp(20px, 1.8vw, 28px);--wk-grid-gap: 24px;--oq-space-1: 4px;--oq-space-2: 8px;--oq-space-3: 12px;--oq-space-4: 16px;--oq-space-5: 24px;--oq-space-6: 32px;--oq-space-7: 48px;--oq-space-8: 72px;--oq-space-9: 104px;--oq-section: var(--wk-section-y);--wk-r-inner: 12px;--wk-r-card: 20px;--wk-r-stage: 28px;--oq-round-sm: var(--wk-r-inner);--oq-round-md: 16px;--oq-round-lg: var(--wk-r-card);--oq-round-xl: var(--wk-r-stage);--oq-round-pill: 999px;--wk-shadow-sm: 0 1px 2px rgba(36, 20, 61, .06), 0 2px 8px rgba(36, 20, 61, .04);--wk-shadow-md: 0 2px 4px rgba(36, 20, 61, .05), 0 14px 34px -10px rgba(36, 20, 61, .14);--wk-shadow-lg: 0 4px 8px rgba(36, 20, 61, .05), 0 30px 64px -22px rgba(36, 20, 61, .26);--wk-shadow-glow: 0 22px 54px -20px rgba(123, 92, 250, .5);--oq-elevation: var(--wk-shadow-sm);--oq-elevation-lift: var(--wk-shadow-lg);--wk-planetrise: radial-gradient(ellipse 50% 62% at 50% 116%, var(--wk-night) 0%, var(--wk-night) 58%, #12072600 76%), radial-gradient(ellipse 92% 60% at 50% 106%, #fbf8ff 0%, var(--wk-halo) 14%, #b79cff 30%, var(--wk-violet) 44%, #4a2bb8 62%, #2a1470 76%, #12072600 92%);--wk-ambient: radial-gradient(ellipse 90% 38% at 50% 108%, rgba(123, 92, 250, .12), rgba(123, 92, 250, 0) 72%);--oq-duration: .16s;--oq-ease: cubic-bezier(.2,.7,.3,1);color-scheme:light}[data-world-style=hand-painted]{--oq-action: #b0452a;--oq-action-hover: #8f3419;--oq-accent-ink: #a23f25}[data-world-style=watercolor]{--oq-action: #1f6f85;--oq-action-hover: #155668;--oq-accent-ink: #1b6479}:root,[data-world-style]{--oq-action-fill: var(--oq-action);--oq-action-fill-hover: var(--oq-action-hover);--oq-wash: color-mix(in srgb, var(--oq-action) 9%, #ffffff)}.oq-shade,.wk-dark{--oq-paper: var(--wk-night);--oq-surface: #180c31;--oq-inset: var(--wk-veil);--oq-ink: var(--wk-ink);--oq-secondary: var(--wk-mist);--oq-muted: var(--wk-mist);--oq-line: #2f2159;--oq-control-line: #7a68ad;--wk-rim: #c9b8ff38;--wk-highlight: inset 0 1px 0 #ffffff12;--wk-focus: var(--wk-marigold);--oq-action: #c6b4ff;--oq-action-hover: #ddd1ff;--oq-on-action: var(--wk-ink);--oq-accent-ink: #d6c9ff;--oq-action-fill: color-mix(in srgb, #c6b4ff 36%, #1a0d33);--oq-action-fill-hover: color-mix(in srgb, #c6b4ff 48%, #1a0d33);--oq-wash: color-mix(in srgb, #c6b4ff 14%, var(--wk-dusk));--oq-btn2-bg: #1a0d33b8;--oq-btn2-border: #c9b8ff57;--oq-btn2-hover-bg: #2a1a52d9;--oq-btn2-hover-border: #d9ccffa6;--oq-ghost-hover: #ffffff0f;--oq-success-ink: #8fe3b8;--oq-success-wash: #15302d;--oq-error-ink: #ffaaa4;--oq-error-wash: #3a1629;--oq-warning-ink: #f5c77a;--oq-warning-wash: #33241c;--oq-elevation: var(--wk-highlight);--oq-elevation-lift: var(--wk-highlight), 0 24px 60px #05010f99;color:var(--oq-ink);color-scheme:dark}.oq-theme{box-sizing:border-box;font-family:var(--oq-font-body);font-size:16px;line-height:1.6;letter-spacing:.006em;color:var(--oq-ink);background:var(--oq-paper);accent-color:var(--oq-action);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oq-theme *,.oq-theme *:before,.oq-theme *:after{box-sizing:border-box}.oq-theme :where(h1,h2,h3,h4,p,figure,ul,ol){margin:0}.oq-theme :where(h1,h2,h3){font-family:var(--oq-font-display);font-weight:400;letter-spacing:-.02em;line-height:1.1;color:var(--oq-ink);text-wrap:balance}.oq-theme h1{font-size:clamp(2.3rem,1.5rem + 3.2vw,3.8rem);font-weight:var(--wk-display-weight);letter-spacing:-.035em;line-height:1}.oq-theme h2{font-size:var(--wk-type-h2-product);font-weight:400;letter-spacing:-.025em}.oq-theme h3{font-size:var(--wk-type-h3);font-weight:500;letter-spacing:-.01em;line-height:1.3}.oq-theme :where(p,li){text-wrap:pretty}.oq-theme :where(strong,b){font-weight:600}.oq-measure{max-inline-size:62ch}.oq-measure--tight{max-inline-size:46ch}.oq-theme :where(button,input,textarea,select){font:inherit}.oq-theme :where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--wk-focus);outline-offset:3px;border-radius:var(--oq-round-sm)}.oq-theme :where(.oq-kit-button,summary):focus-visible{border-radius:var(--oq-round-pill)}.oq-theme a{color:var(--oq-accent-ink);text-underline-offset:4px;text-decoration-thickness:1px}.oq-theme a:hover{color:var(--oq-ink)}.oq-theme img{max-width:100%;display:block}.oq-theme :where(button,a){-webkit-tap-highlight-color:transparent}.oq-theme ::selection{background:#7b5cfa40;color:var(--oq-ink)}.oq-kit-container{width:min(100%,calc(var(--wk-max) + 2 * var(--wk-page-x)));margin-inline:auto;padding-inline:var(--wk-page-x)}.oq-kit-stack{display:flex;flex-direction:column;gap:var(--oq-space-5)}.oq-kit-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--oq-space-3)}.oq-kit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,272px),1fr));gap:var(--wk-grid-gap)}.oq-kit-muted{color:var(--oq-muted)}.oq-kit-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oq-kit-error{color:var(--oq-error-ink)}.wk-section{padding-block:var(--wk-section-y)}.wk-section--tint{background:var(--wk-tint)}.wk-section__head{display:grid;gap:var(--wk-gap-sm);max-inline-size:720px;margin-bottom:var(--wk-gap-group)}.wk-section__head h2{font-size:var(--wk-type-h2);font-weight:400;letter-spacing:-.03em;line-height:1.05}.wk-section__head p{font-size:var(--wk-type-lede);color:var(--oq-secondary);max-inline-size:var(--wk-measure)}.wk-section__head--center{margin-inline:auto;text-align:center;justify-items:center}.wk-frame{position:relative;overflow:hidden;border-radius:var(--wk-r-card);background:var(--wk-surface);border:1px solid var(--wk-border);box-shadow:var(--wk-shadow-md)}.wk-frame>img,.wk-frame__media{display:block;width:100%;height:100%;object-fit:cover}.oq-kit-eyebrow,.wk-chip{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-height:30px;padding:3px 13px 3px 4px;border:1px solid var(--wk-rim);border-radius:var(--oq-round-pill);background:var(--oq-surface);box-shadow:var(--wk-highlight);color:var(--oq-ink);font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:.014em}.oq-kit-eyebrow:before,.wk-chip:before{content:"";flex:none;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 50% 24%,var(--wk-marigold) 0 2px,transparent 2.5px),radial-gradient(circle at 50% 78%,#e4d9fd 0 7.5px,transparent 8px),radial-gradient(circle at 50% 70%,#ffffff 0 8px,transparent 8.5px),radial-gradient(circle at 50% 68%,#a58cff 0 9px,transparent 9.5px),var(--wk-purple-ink)}.mh-logo{display:inline-flex;align-items:center;gap:.5em;font-size:1.25rem;color:var(--oq-ink)}.mh-logo__mark{flex:none}.mh-logo__word{font-family:var(--oq-font-display);font-weight:500;font-size:1.05em;letter-spacing:-.025em;line-height:1}.mh-logo__name{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mh-logo__i{position:relative}.mh-logo__tittle{position:absolute;left:50%;bottom:.79em;width:.22em;height:.22em;margin-left:-.11em;border-radius:50%;background:#e8a33d}@media (prefers-reduced-motion: reduce){.oq-theme *,.oq-theme *:before,.oq-theme *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
