.page-transition{--page-transition-pixel-size:clamp(48px, 8vw, 112px);z-index:1000;grid-auto-rows:var(--page-transition-pixel-size);visibility:hidden;pointer-events:none;place-content:start;display:grid;position:fixed;inset:0;overflow:hidden}html[data-page-transition] .page-transition{visibility:visible;pointer-events:auto}html[data-page-transition=reveal] .page-transition:not([data-ready]){background:var(--color-brand)}.page-transition-pixel{opacity:0;background:var(--color-brand)}@media (prefers-reduced-motion:reduce){html[data-page-transition] .page-transition{visibility:hidden;pointer-events:none}}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/unbounded-latin-wght-normal.D5afBTBx.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2")}:root:lang(ar){--font-display:"Alexandria", sans-serif;--font-body:"Tajawal", sans-serif}:root{color-scheme:light;--font-display:"Unbounded", sans-serif;--font-body:"Inter", sans-serif;--font-mono:ui-monospace, "Courier New", monospace;--color-brand:#622a9a;--color-brand-hover:#4e1d80;--color-ink:#0c0e12;--color-paper:#eaeaea;--color-white:#fff;--color-black:#000;--color-lavender:#d5b6f3;--color-bg:var(--color-paper);--color-header:#eae9ea;--color-text:var(--color-ink);--color-muted:color-mix(in srgb, var(--color-text) 80%, transparent);--color-primary:var(--color-brand);--color-on-primary:var(--color-white);--color-border:color-mix(in srgb, var(--color-brand) 15%, transparent);--color-disabled:#9ca3af;--color-card:#f5f4f7;--color-aura:var(--color-lavender);--color-action:var(--color-brand);--color-action-hover:var(--color-brand-hover);--color-on-action:var(--color-white);--color-error:#993448;--color-success:#236b46;--color-pattern:color-mix(in srgb, var(--color-brand) 42%, transparent);--color-hero-aura:color-mix(in srgb, var(--color-lavender) 55%, transparent);--color-newsletter-aura:color-mix(in srgb, var(--color-lavender) 13%, transparent);--color-catalog-start:#dbc9ed;--color-catalog-middle:#d4cbe4;--color-catalog-end:#c9d8e4;--gradient-nav:linear-gradient(157deg, var(--color-lavender), var(--color-brand) 60%);--gradient-catalog:linear-gradient(140deg, var(--color-catalog-start), var(--color-catalog-middle) 50%, var(--color-catalog-end));--shadow-button:0 5px 20px color-mix(in srgb, var(--color-brand) 17%, transparent);--shadow-dialog:0 12px 30px color-mix(in srgb, var(--color-ink) 10%, transparent);--shadow-navigation:0 20px 30px color-mix(in srgb, var(--color-ink) 8%, transparent);--shadow-slide:0 4px 4px color-mix(in srgb, var(--color-brand) 25%, transparent);--shadow-slide-secondary:0 4px 4px color-mix(in srgb, var(--color-black) 10%, transparent);--shadow-catalog:0 10px 40px color-mix(in srgb, var(--color-ink) 12%, transparent);--shadow-product-hero:0 25px 80px color-mix(in srgb, var(--color-brand) 10%, transparent);--shadow-product-detail:0 20px 50px color-mix(in srgb, var(--color-ink) 8%, transparent);--space-page:clamp(var(--space-24), 3.82vw, var(--space-80));--max-width:1440px;--radius-pill:100px;--radius-card:30px;--button-height:52px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-control-sweep:cubic-bezier(.65, 0, .35, 1);--duration-hover:.22s;--duration-theme:.5s;--duration-header:.36s;--duration-image-hover:.5s;--duration-control-lift:.32s;--duration-control-sweep:.52s;--control-hover-lift:2px;--opacity-disabled:.65;--focus-width:3px;--focus-offset:5px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-2:2px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-24:24px;--radius-32:32px;--radius-48:48px;--space-4:4px;--space-5:5px;--space-6:6px;--space-7:7px;--space-8:8px;--space-10:10px;--space-11:11px;--space-12:12px;--space-13:13px;--space-14:14px;--space-15:15px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-23:23px;--space-24:24px;--space-25:25px;--space-26:26px;--space-28:28px;--space-30:30px;--space-32:32px;--space-34:34px;--space-35:35px;--space-36:36px;--space-38:38px;--space-40:40px;--space-42:42px;--space-44:44px;--space-45:45px;--space-46:46px;--space-48:48px;--space-50:50px;--space-52:52px;--space-60:60px;--space-64:64px;--space-70:70px;--space-74:74px;--space-80:80px;--space-90:90px;--space-100:100px;--font-size-9:9px;--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-17:17px;--font-size-18:18px;--font-size-20:20px;--font-size-21:21px;--font-size-22:22px;--font-size-23:23px;--font-size-24:24px;--font-size-25:25px;--font-size-26:26px;--font-size-27:27px;--font-size-28:28px;--font-size-29:29px;--font-size-30:30px;--font-size-32:32px;--font-size-36:36px;--font-size-40:40px;--font-size-42:42px;--font-size-44:44px;--font-size-48:48px;--font-size-52:52px;--font-size-56:56px;--font-size-64:64px;--line-height-16:16px;--line-height-17:17px;--line-height-18:18px;--line-height-20:20px;--line-height-22:22px;--line-height-24:24px;--line-height-25:25px;--line-height-26:26px;--line-height-28:28px;--line-height-30:30px;--line-height-32:32px;--line-height-34:34px;--line-height-36:36px;--line-height-44:44px;--line-height-56:56px;--type-hero-size:var(--font-size-40);--type-hero-leading:var(--line-height-56);--type-product-heading-size:var(--font-size-40);--type-product-heading-leading:var(--line-height-36);--type-product-subtitle-size:var(--font-size-28);--type-product-subtitle-leading:var(--line-height-36);--type-hero-body-size:var(--font-size-16);--type-hero-body-leading:var(--line-height-28);--type-product-body-size:var(--font-size-18);--type-product-body-leading:var(--line-height-32);--type-eyebrow-size:var(--font-size-18);--type-eyebrow-padding:var(--space-11) var(--space-16);--type-product-eyebrow-leading:var(--line-height-32);--type-newsletter-title-size:var(--font-size-40);--type-newsletter-title-leading:var(--line-height-56);--type-newsletter-body-size:var(--font-size-16);--type-newsletter-body-leading:var(--line-height-28);--button-font-size:var(--font-size-16);--button-padding:var(--space-14) var(--space-24) var(--space-14) var(--space-32);--button-icon-size:24px;--button-hero-width:210px;--button-hero-padding:var(--space-24);--button-showcase-min-width:271px;--button-showcase-font-size:var(--button-font-size);--button-showcase-padding:var(--space-16);--button-showcase-height:var(--button-height);--button-catalog-font-size:var(--button-font-size);--button-catalog-padding:var(--button-padding);--button-newsletter-min-width:189px;--button-contact-min-width:190px;--control-size:53.532px;--control-chevron-size:24px;--control-ring-width:3px;--control-ring-offset:1.4px;--field-newsletter-height:52px;--field-newsletter-font-size:var(--font-size-14);--field-padding-inline:var(--space-20);--field-border-width:1px;--field-error-gap:var(--space-10);--feedback-font-size:var(--font-size-12)}:root[data-theme=dark]{color-scheme:dark;--color-bg:var(--color-ink);--color-header:#101116;--color-text:var(--color-paper);--color-primary:#bb8feb;--color-on-primary:#140b20;--color-border:color-mix(in srgb, var(--color-lavender) 20%, transparent);--color-card:#18161f;--color-aura:var(--color-brand);--color-error:#ffadbd;--color-success:#8ce0b1}@media (width>=768px) and (width<=1100px){:root{--type-hero-size:var(--font-size-30);--type-hero-leading:var(--line-height-44);--type-hero-body-size:var(--font-size-14);--type-hero-body-leading:var(--line-height-26);--type-eyebrow-size:var(--font-size-14);--type-product-heading-size:var(--font-size-25);--type-product-heading-leading:var(--line-height-32);--type-product-subtitle-size:var(--font-size-16);--type-product-subtitle-leading:var(--line-height-26);--type-product-body-size:var(--font-size-14);--type-product-body-leading:var(--line-height-24);--type-newsletter-title-size:var(--font-size-30);--button-showcase-min-width:0px;--button-showcase-font-size:var(--font-size-12);--button-showcase-padding:var(--space-18);--button-showcase-height:44px;--control-size:44px}}@media (width<=767px){:root{--space-page:var(--space-23);--button-height:46px;--radius-card:var(--radius-18);--button-font-size:var(--font-size-12);--button-padding:var(--space-12) var(--space-20) var(--space-12) var(--space-28);--button-icon-size:20px;--button-hero-width:164px;--button-hero-padding:var(--space-15);--button-showcase-min-width:230px;--button-showcase-font-size:var(--font-size-12);--button-showcase-padding:var(--space-24);--button-catalog-font-size:var(--font-size-11);--button-catalog-padding:var(--space-12) var(--space-16);--button-newsletter-min-width:164px;--type-hero-size:clamp(18px, 4.62vw, 24px);--type-hero-leading:var(--line-height-25);--type-hero-body-size:var(--font-size-12);--type-hero-body-leading:var(--line-height-20);--type-eyebrow-size:var(--font-size-12);--type-eyebrow-padding:var(--space-8) var(--space-16);--type-product-eyebrow-leading:var(--line-height-28);--type-product-heading-size:var(--font-size-21);--type-product-heading-leading:var(--line-height-26);--type-product-subtitle-size:var(--font-size-13);--type-product-subtitle-leading:var(--line-height-20);--type-product-body-size:var(--font-size-12);--type-product-body-leading:var(--line-height-24);--type-newsletter-title-size:var(--font-size-22);--type-newsletter-title-leading:var(--line-height-28);--type-newsletter-body-size:var(--font-size-12);--type-newsletter-body-leading:var(--line-height-24);--control-size:40px;--control-chevron-size:20px;--field-newsletter-height:46px;--field-newsletter-font-size:var(--font-size-12)}}.button{width:max-content;min-width:max-content;min-height:var(--button-height);padding:var(--button-padding);border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-on-action);justify-content:center;align-items:center;gap:var(--space-8);font-family:var(--font-display);font-size:var(--button-font-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-20);text-align:center;white-space:nowrap;transition:background var(--duration-hover), box-shadow var(--duration-hover), transform var(--duration-hover) var(--ease-out);border:0;flex-shrink:0;display:inline-flex}.button img{width:var(--button-icon-size);height:var(--button-icon-size);transition:transform var(--duration-hover) var(--ease-out);flex:none}.button:not(:disabled):hover{background:var(--color-action-hover);box-shadow:var(--shadow-button)}.button:not(:disabled):hover img{transform:translateX(var(--space-4))}.button:not(:disabled):active{transform:translateY(1px)}.button:disabled{opacity:var(--opacity-disabled)}.button--hero{width:var(--button-hero-width);padding-inline:var(--button-hero-padding)}.button--header{min-width:178px;padding-inline:var(--space-24)}.button--showcase{padding-inline:var(--button-showcase-padding);min-width:var(--button-showcase-min-width);min-height:var(--button-showcase-height);font-size:var(--button-showcase-font-size);font-weight:var(--font-weight-medium)}.button--catalog{font-size:var(--button-catalog-font-size);padding:var(--button-catalog-padding)}.button--newsletter{min-width:var(--button-newsletter-min-width)}.button--contact{min-width:var(--button-contact-min-width)}.brand{place-items:center;width:168.509px;height:52px;display:grid}.brand img{object-fit:contain;width:100%;height:auto;max-height:100%}.brand__image--dark,[data-theme=dark] .brand__image--light{display:none}[data-theme=dark] .brand__image--dark{display:block}.brand--newsletter{width:226.909px;height:48px}.brand--footer{width:132.364px;height:33.456px}.nav-link{text-align:center;width:118px;padding:var(--space-16) var(--space-10);color:var(--color-muted);font-size:var(--font-size-18);line-height:var(--line-height-20);position:relative}.nav-link.active{font-weight:var(--font-weight-semibold);color:var(--color-text)}.nav-link:after{content:"";border-radius:var(--radius-10);background:var(--gradient-nav);width:28px;height:2px;transition:transform var(--duration-hover);position:absolute;bottom:5px;left:calc(50% - 14px);transform:scaleX(0)}.nav-link.active:after,.nav-link:hover:after{transform:scaleX(1)}.icon-button{width:52px;height:52px;transition:transform var(--duration-control-lift) var(--ease-out);background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;position:relative}.icon-button>img{max-width:none}.theme-icon--sun{place-items:center;width:100%;height:100%;display:none}.theme-icon--sun img{grid-area:1/1;width:100%;height:auto}.theme-icon--sun .theme-icon__glyph{width:59.6154%}[data-theme=dark] .theme-icon--moon{display:none}[data-theme=dark] .theme-icon--sun{display:grid}.language-control{position:relative}.language-control summary{list-style:none}.language-control summary::-webkit-details-marker{display:none}.language-button>img:first-child{width:100%;height:100%}.language-glyph{top:23.0769%;width:53.8462%;height:auto;position:absolute;inset-inline-start:23.0769%}.language-label{display:none}.language-panel{top:64px;width:235px;padding:var(--space-20);border:1px solid var(--color-border);border-radius:var(--radius-16);background:var(--color-bg);box-shadow:var(--shadow-dialog);text-align:start;position:absolute;inset-inline-end:0}.language-panel a{min-height:44px;padding-inline:var(--space-8);font-family:var(--font-body);border-radius:var(--radius-6);justify-content:space-between;align-items:center;line-height:1.6;display:flex}.language-panel a[aria-current=page]{font-weight:var(--font-weight-semibold)}.language-panel a:hover{background:var(--color-card)}.button:dir(rtl) img{transform:scaleX(-1)}.button:dir(rtl):not(:disabled):hover img{transform:scaleX(-1) translateX(var(--space-4))}.slider-control.next:dir(rtl) .slider-chevron{transform:rotate(180deg)}.slider-control.previous:dir(rtl) .slider-chevron{transform:none}.slider-control.next:dir(rtl){--control-sweep-start:0deg;--control-sweep-end:-180deg}.slider-control.previous:dir(rtl){--control-sweep-start:-180deg;--control-sweep-end:0deg}.slider-control{--control-sweep-start:-180deg;--control-sweep-end:0deg;width:var(--control-size);height:var(--control-size);transition:transform var(--duration-control-lift) var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.slider-control.previous{--control-sweep-start:0deg;--control-sweep-end:-180deg}.slider-control:before,.slider-control:after{content:"";border-radius:inherit;background:var(--color-brand);pointer-events:none;position:absolute;inset:0}.slider-control:before{mask:url(/icons/slider-active.svg) 50%/contain no-repeat}.slider-control:disabled:before{background:var(--color-disabled);mask-image:url(/icons/slider-disabled.svg)}.slider-control:after{mask-image:radial-gradient(circle at calc(50% - var(--control-ring-offset)) 50%, transparent calc(var(--control-size) / 2 - var(--control-ring-width)), var(--color-black) calc(var(--control-size) / 2 - var(--control-ring-width) + .4px));opacity:0;transform:rotate(var(--control-sweep-start));transition:transform var(--duration-control-sweep) var(--ease-control-sweep), opacity var(--duration-hover) var(--ease-out)}.slider-control:disabled:after{display:none}.slider-chevron{width:var(--control-chevron-size);height:var(--control-chevron-size);pointer-events:none;position:relative}.slider-chevron path{stroke:var(--color-primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.slider-control.previous .slider-chevron{transform:rotate(180deg)}.slider-control:disabled .slider-chevron path{stroke:var(--color-disabled)}.icon-button:focus-visible,.slider-control:not(:disabled):focus-visible{transform:translateY(calc(-1 * var(--control-hover-lift)))}.slider-control:not(:disabled):focus-visible:after{opacity:1;transform:rotate(var(--control-sweep-end))}@media (hover:hover){.icon-button:hover,.slider-control:not(:disabled):hover{transform:translateY(calc(-1 * var(--control-hover-lift)))}.slider-control:not(:disabled):hover:after{opacity:1;transform:rotate(var(--control-sweep-end))}}@media (prefers-reduced-motion:reduce){.icon-button,.slider-control{transition:none}.icon-button:is(:hover,:focus-visible),.slider-control:not(:disabled):is(:hover,:focus-visible){transform:none}.slider-control:after{display:none}}.type-hero{font-family:var(--font-display);font-size:var(--type-hero-size);line-height:var(--type-hero-leading);font-weight:var(--font-weight-medium);text-transform:uppercase;text-wrap:initial}.type-product-heading{font-family:var(--font-display);font-size:var(--type-product-heading-size);line-height:var(--type-product-heading-leading);font-weight:var(--font-weight-medium)}.type-product-subtitle{font:var(--font-weight-regular) var(--type-product-subtitle-size)/var(--type-product-subtitle-leading) var(--font-display)}.type-hero-body{font-size:var(--type-hero-body-size);line-height:var(--type-hero-body-leading)}.type-product-body{font-size:var(--type-product-body-size);line-height:var(--type-product-body-leading);color:var(--color-muted)}.eyebrow{padding:var(--type-eyebrow-padding);border:1px solid var(--color-primary);border-radius:var(--radius-pill);color:var(--color-primary);font-size:var(--type-eyebrow-size);line-height:var(--line-height-20);font-weight:var(--font-weight-medium);display:inline-flex}.eyebrow.type-eyebrow-product{font-size:var(--font-size-12);line-height:var(--type-product-eyebrow-leading);color:var(--color-muted)}.type-newsletter-title{font-family:var(--font-display);font-size:var(--type-newsletter-title-size);line-height:var(--type-newsletter-title-leading);font-weight:var(--font-weight-medium)}.type-newsletter-body{font-size:var(--type-newsletter-body-size);line-height:var(--type-newsletter-body-leading)}input,textarea{min-width:0;color:var(--color-text);border:var(--field-border-width) solid var(--color-muted);background:0 0}input::placeholder,textarea::placeholder{opacity:1;color:var(--color-muted)}.field{width:100%;display:block}.field--newsletter{border-radius:var(--radius-48);padding:var(--space-12) var(--field-padding-inline);height:var(--field-newsletter-height);font-size:var(--field-newsletter-font-size);line-height:var(--line-height-24)}.field--contact{padding:var(--space-18) var(--field-padding-inline);border-radius:var(--radius-16);line-height:var(--line-height-24)}textarea.field--contact{resize:vertical;min-height:160px}.field--search{border-radius:var(--radius-16);height:56px;padding:var(--space-16) var(--field-padding-inline)}.field:dir(rtl):is([type=email],[type=tel]){text-align:right;direction:ltr}.field:dir(rtl):is([type=email],[type=tel])::placeholder{direction:rtl}.field[aria-invalid=true]{border-color:var(--color-error)}.field:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.form{align-items:start;display:grid}.form--newsletter{gap:var(--space-14) var(--space-22);grid-template-columns:minmax(0,1fr) max-content;width:min(100%,760px)}.form--contact{gap:var(--space-28) var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr))}.form--contact>.button{grid-column:1/-1;justify-self:center}.form-field{width:100%;min-width:0}.form-label{margin-bottom:var(--space-12);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);display:block}.form-status{font-size:var(--feedback-font-size);color:var(--color-muted);grid-column:1/-1;line-height:1.6}.form-status--status{text-align:center}.form-status--field{margin-top:var(--field-error-gap);padding-inline:calc(var(--field-padding-inline) + var(--field-border-width));text-align:start}.form-status[data-state=error]{color:var(--color-error)}.form-status[data-state=success]{color:var(--color-success)}@media (width<=767px){.button--mobile-icon-only{width:var(--button-height);min-width:var(--button-height);height:var(--button-height);min-height:var(--button-height);gap:0;padding:0;position:relative}.button--mobile-icon-only .button-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.brand--header{width:104px;height:25px}.brand--newsletter{width:162px;height:40px}.brand--footer{width:95px;height:28px}.theme-button,.theme-button>img,.header-actions .language-button{width:28px;height:28px}.form--newsletter{gap:var(--space-18) var(--space-12);width:min(100%,360px)}.form--contact{gap:var(--space-24);grid-template-columns:minmax(0,1fr)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--space-24)}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duration-theme);animation-timing-function:ease-in-out}::view-transition{pointer-events:none}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-16);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a,summary,input,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,summary{cursor:pointer}button{color:inherit}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}figure,p,h1,h2,h3{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:var(--font-weight-medium);text-wrap:balance}button,input,textarea,a,summary{touch-action:manipulation}:focus-visible{outline:var(--focus-width) solid var(--color-primary);outline-offset:var(--focus-offset)}[hidden]{display:none!important}.container{width:100%;max-width:var(--max-width);padding-inline:var(--space-page);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:12px;z-index:100;padding:var(--space-14) var(--space-20);color:var(--color-on-primary);background:var(--color-primary);border-radius:var(--radius-8);position:fixed;inset-inline-start:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;background:0 0;position:relative}.site-header.is-scroll-ready{transition:transform var(--duration-header) var(--ease-out), background-color var(--duration-header) ease;position:sticky;top:0}.site-header.is-scrolled{background-color:var(--color-bg)}.site-header.is-hidden{transform:translateY(-100%)}.header-inner{align-items:center;gap:var(--space-30);height:117px;display:flex}.home-link{flex-shrink:0;margin-inline-end:auto}.desktop-nav{align-items:center;display:flex}.header-actions{align-items:center;gap:var(--space-30);display:flex}.mobile-navigation,.menu-toggle,.navigation-backdrop{display:none}.atmosphere{isolation:isolate;position:relative;overflow:clip}.atmosphere:before{content:"";z-index:-1;background-image:radial-gradient(circle, var(--color-pattern) 1.35px, transparent 1.7px);mask-image:linear-gradient(120deg, transparent 20%, var(--color-black) 100%);background-position:0 22.5px;background-size:47px 47px;position:absolute;inset:0}.honeypot{display:none}.site-footer{max-width:1600px;padding:var(--space-40) var(--space-80) var(--space-24);margin-inline:auto}.footer-brand-row{justify-content:center;align-items:center;gap:var(--space-44);min-height:57px;display:flex}.footer-divider{background:var(--color-text);width:2px;height:32px}.social-links{width:137px;height:28px;position:relative}.social-slot{border-radius:var(--radius-8);width:44px;height:44px;position:absolute;top:-8px}.social-slot--facebook{left:-5px}.social-slot--x{left:47px}.social-slot--linkedin{left:99px}.footer-products{justify-content:center;align-items:center;gap:var(--space-40);min-height:56px;margin-block:var(--space-40);font:var(--font-weight-regular) var(--font-size-18)/var(--line-height-28) var(--font-display);display:flex}.footer-products>span[aria-hidden]{font:var(--font-weight-light) var(--font-size-20)/1 var(--font-body)}.footer-products a:hover{color:var(--color-primary)}.footer-contact{border-top:1px solid var(--color-border);padding-top:var(--space-40);justify-content:center;gap:var(--space-32);display:flex}.contact-pill{align-items:center;gap:var(--space-16);padding:var(--space-14) var(--space-22);border:1px solid var(--color-primary);border-radius:var(--radius-48);font:var(--font-weight-regular) var(--font-size-11)/var(--line-height-20) var(--font-display);color:var(--color-primary);display:flex}.contact-pill>span,.contact-pill>a{align-items:center;gap:var(--space-10);white-space:nowrap;display:flex}.contact-pill img{flex:none}.footer-legal{justify-content:center;gap:var(--space-24);margin-top:var(--space-24);font-size:var(--font-size-11);color:var(--color-muted);display:flex}.footer-legal a{text-underline-offset:3px;text-decoration:underline}a[href^=mailto\:]{unicode-bidi:isolate}@media (width<=1250px){.header-inner,.header-actions{gap:var(--space-22)}.site-footer{padding-inline:var(--space-40)}.footer-contact{gap:var(--space-16);flex-wrap:wrap}}@media (width<=1100px){.header-inner{height:99px}.desktop-nav,.header-contact{display:none}.header-actions{gap:var(--space-24);position:relative}.header-actions>.language-control{position:static}.header-actions .language-panel{top:calc(100% + var(--space-12))}.menu-toggle:not([hidden]){justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;width:44px;height:44px;padding:10px;display:flex}.menu-toggle span{border-radius:var(--radius-pill);background:var(--color-text);width:24px;height:2px;transition:transform var(--duration-hover) var(--ease-out), opacity var(--duration-hover), width var(--duration-hover) var(--ease-out);flex-shrink:0;display:block}.menu-toggle span:nth-child(3){width:13px;margin-inline-start:auto}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){width:24px;transform:translateY(-8px)rotate(-45deg)}.mobile-navigation{top:calc(100% - 1px);padding:var(--space-24) var(--space-page) var(--space-32);gap:var(--space-24);background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-navigation);font:var(--font-weight-regular) var(--font-size-20)/1.5 var(--font-display);display:grid;position:absolute;inset-inline:0}.js .mobile-navigation{opacity:0;transform:translateY(calc(-1 * var(--space-12)));visibility:hidden;pointer-events:none;transition:opacity var(--duration-header) ease, transform var(--duration-header) var(--ease-out), visibility 0s var(--duration-header)}.js .mobile-navigation.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.js .navigation-backdrop{z-index:19;background:color-mix(in srgb, var(--color-bg) 35%, transparent);backdrop-filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-header) ease, visibility 0s var(--duration-header);display:block;position:fixed;inset:0}.js.is-menu-open .navigation-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}html.is-menu-open{overflow:hidden}html:not(.js) .header-inner{height:auto;min-height:99px;padding-block:var(--space-20);flex-wrap:wrap}html:not(.js) .mobile-navigation{width:100%;box-shadow:none;padding:var(--space-12) 0;font-size:var(--font-size-14);position:static}.footer-products{gap:var(--space-28);font-size:var(--font-size-15)}}@media (width<=767px){.header-inner{height:75px;padding-inline:var(--space-18)}.header-actions{gap:var(--space-15)}.site-footer{padding:var(--space-35) var(--space-26) var(--space-22)}.footer-brand-row{gap:var(--space-26)}.footer-divider{height:25px}.footer-products{gap:var(--space-13);margin-block:var(--space-24);min-height:24px;font-size:var(--font-size-10);line-height:var(--line-height-18)}.footer-products>span[aria-hidden]{font-size:var(--font-size-14)}.footer-contact{padding-top:var(--space-26);gap:var(--space-15)}.contact-pill{justify-content:center;gap:var(--space-8) var(--space-12);width:100%;padding:var(--space-14) var(--space-18);font-size:var(--font-size-10);line-height:var(--line-height-17);flex-wrap:wrap}.contact-pill>span:first-child{justify-content:center;width:100%}.contact-pill>.unverified{white-space:normal;text-align:center;justify-content:center}.contact-pill img{display:none}.footer-legal{margin-top:var(--space-18);font-size:var(--font-size-10)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .mobile-navigation,.js .navigation-backdrop{transition:none}*,:before,:after{transition-duration:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none!important}}.hero{min-height:683px}.hero-inner{min-height:683px;padding-bottom:var(--space-11);grid-template-columns:60.38% 44.49%;align-items:center;display:grid;position:relative}.hero-copy{align-items:flex-start;gap:var(--space-44);z-index:2;flex-direction:column;display:flex;position:relative}.hero h1{width:100%}.hero-description{max-width:598px}.hero-art{isolation:isolate;pointer-events:none;width:100%;max-width:592px;height:570px;position:relative}.hero-mark-depth{z-index:3;width:34%;position:absolute;top:34%;left:37%}.hero-mark{filter:drop-shadow(0 24px 32px color-mix(in srgb, var(--color-ink) 16%, transparent))}.hero-mark svg{width:100%;height:auto;display:block;overflow:visible}.hero-cube{z-index:4;filter:drop-shadow(0 14px 18px color-mix(in srgb, var(--color-ink) 18%, transparent));position:absolute}.hero-cube[data-plane=back]{z-index:1;opacity:.64;filter:blur(.35px)}.hero-cube img{width:100%;height:auto}.hero-cube--high{width:23%;top:3%;left:65%;rotate:6deg}.hero-cube--upper{width:26%;top:22%;left:30%;rotate:-4deg}.hero-cube--far-right{width:23%;top:30%;left:62%;rotate:-9deg}.hero-cube--left{width:24%;top:48%;left:22%;rotate:-9deg}.hero-cube--lower-middle{width:22%;top:63%;left:42%;rotate:-18deg}.hero-cube--right{width:25%;top:52%;left:62.5%;rotate:4deg}.hero-cube--near{z-index:5;width:23%;top:72%;left:35%;rotate:-8deg}.hero-aura{z-index:-1;inset-inline-end:-5%;background:radial-gradient(ellipse, var(--color-hero-aura), transparent 65%);filter:blur(25px);width:640px;height:600px;position:absolute;top:60px}.product-showcase{overflow:clip}.showcase-inner{grid-template-rows:115px 256px 54px;grid-template-columns:365px minmax(0,1fr);gap:67px 12%;min-height:720px;padding-block:77.5px;display:grid;position:relative}.showcase-heading{grid-area:1/1/2/3;align-self:center}.showcase-heading h2{margin-bottom:var(--space-20)}.showcase-cta{grid-area:1/2;place-self:center end}.showcase-description{grid-area:2/1;align-self:start}.slider-controls{gap:var(--space-30);grid-area:3/1;align-self:start;display:flex}.slider-viewport{width:calc(100% + var(--space-page));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 var(--space-5) 0;cursor:grab;grid-area:2/2/4/3;align-self:start;margin-inline-start:var(--space-14);overflow-x:auto}.slider-viewport::-webkit-scrollbar{display:none}.slider-viewport:focus-visible{outline-offset:-4px;border-radius:var(--radius-card)}.slider-viewport[data-dragging]{cursor:grabbing;user-select:none}.slider-viewport[data-snap-disabled]{scroll-snap-type:none}.slider-track{width:max-content;min-width:100%;align-items:flex-end;gap:33px;padding-inline-end:var(--slider-end-space,0px);display:flex}.product-slide{--slide-height:383px;width:600px;height:var(--slide-height);border-radius:var(--radius-card);box-shadow:var(--shadow-slide);scroll-snap-align:start;background:var(--color-white);flex:none;position:relative;overflow:hidden}.product-slide+.product-slide{height:306px;box-shadow:var(--shadow-slide-secondary);transition:height var(--duration-hover) var(--ease-out)}.product-slide img{height:var(--slide-height);object-fit:cover;object-position:left top;width:114.81%;max-width:none;position:absolute;bottom:0;left:0}.product-slide--pos-orders img{object-position:center;width:100%;left:0}.product-slide--snoodlr-inbox img{left:-7.4%}.product-slide--snoodlr-analytics img{object-fit:contain;width:100%;left:0}.slider-viewport[data-active-index="1"] .product-slide+.product-slide{height:var(--slide-height)}.newsletter{min-height:445px;padding:61.5px var(--space-24);place-items:center;display:grid}.newsletter:after{content:"";z-index:-1;background:radial-gradient(ellipse at 72% 35%, var(--color-newsletter-aura), transparent 65%);position:absolute;inset:0}.newsletter-inner{align-items:center;gap:var(--space-44);flex-direction:column;width:min(100%,803px);display:flex}.newsletter-copy{text-align:center;width:100%}.newsletter-copy p{margin-top:var(--space-16)}@media (width>=1441px){.slider-viewport{width:calc(100% + 50vw - 665px)}}@media (width>=768px) and (width<=1100px){.hero,.hero-inner{min-height:680px}.hero-inner{grid-template-columns:60% 40%;align-items:center}.hero-copy{gap:var(--space-32)}.hero-description{max-width:420px}.hero-art{aspect-ratio:592/570;align-self:center;height:auto}.showcase-inner{min-height:490px;padding-block:var(--space-34);column-gap:var(--space-20);row-gap:var(--space-28);grid-template-rows:76px auto 44px;grid-template-columns:42% minmax(0,1fr)}.showcase-heading{grid-column:1}.showcase-heading h2{margin-bottom:var(--space-8)}.showcase-cta{grid-area:3/2;justify-self:start}.slider-viewport{width:calc(100% + var(--space-page));grid-row:2;margin-inline-start:0}.product-slide,.product-slide+.product-slide,.slider-viewport[data-active-index="1"] .product-slide+.product-slide{--slide-height:249px;width:390px;height:var(--slide-height);transition:none}.slider-track{gap:var(--space-22)}.slider-controls{align-self:center}}@media (width<=767px){.hero,.hero-inner{min-height:425px}.hero{overflow:clip visible}.hero:before{bottom:calc(-1 * var(--space-80));mask-image:linear-gradient(120deg, transparent 20%, var(--color-black) 100%), linear-gradient(to bottom, var(--color-black) calc(100% - var(--space-80)), transparent);mask-composite:intersect}.hero-inner{gap:var(--space-20);padding:var(--space-35) var(--space-15) var(--space-40);flex-direction:column;align-items:start;display:flex}.hero-copy{gap:var(--space-35);width:100%}.hero-art{aspect-ratio:592/570;align-self:center;width:min(100%,340px);height:auto}.hero-aura{inset-inline-end:-150px;opacity:.5;width:400px;height:400px;top:100px}.hero-description{max-width:500px}.showcase-inner{align-items:start;gap:var(--space-22);padding-block:var(--space-38) var(--space-28);flex-direction:column;min-height:650px;display:flex}.showcase-heading{order:0;align-self:stretch}.showcase-heading h2{margin-bottom:var(--space-4)}.showcase-description{order:1}.showcase-cta{margin-block:var(--space-10) var(--space-18);order:2;align-self:start}.slider-viewport{width:calc(100% + var(--space-page));order:3;margin-inline-start:0}.slider-track{gap:var(--space-16)}.product-slide,.product-slide+.product-slide,.slider-viewport[data-active-index="1"] .product-slide+.product-slide{--slide-height:min(53.62vw, 306px);width:min(84vw,480px);height:var(--slide-height);transition:none}.slider-controls{gap:var(--space-18);order:4;align-self:center}.newsletter{padding:var(--space-46) var(--space-18);min-height:426px}.newsletter-inner{gap:var(--space-28)}.newsletter-copy p{margin-top:var(--space-12)}}
