@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-full{height:100%}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-full{min-height:100%}.w-48{width:calc(var(--spacing) * 48)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--line\)\]{border-color:var(--line)}.bg-\[var\(--chalk\)\]{background-color:var(--chalk)}.bg-\[var\(--salt-2\)\]{background-color:var(--salt-2)}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-start{text-align:start}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[13px\]{font-size:13px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.text-\[var\(--danger\)\]{color:var(--danger)}.text-muted{color:var(--mute)}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:text-foreground:hover{color:var(--basalt)}}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--salt:#f3f4f1;--salt-2:#e9ebe6;--chalk:#fff;--line:#d5d8d1;--mute:#5f645d;--basalt:#17191a;--night:#0c0d0f;--night-2:#1a1c1f;--on-night:#ecedea;--on-night-mute:#8d918b;--aura:#2e3bff;--aura-soft:#daddff;--product-aura:#c9b58a;--ok:#1f7a4d;--warn:#935600;--danger:#c0352b;--font-display:"Archivo", "Heebo", "Arial Narrow", system-ui, sans-serif;--font-sans:"IBM Plex Sans", "IBM Plex Sans Hebrew", "Heebo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Sans Hebrew", ui-monospace, "SF Mono", Menlo, monospace;--display-wdth:118;--t-micro:11px;--t-small:13px;--t-body:16px;--t-lead:19px;--t-h3:clamp(22px, 1.6vw + 14px, 28px);--t-h2:clamp(30px, 3vw + 16px, 48px);--t-h1:clamp(40px, 6vw + 14px, 96px);--t-mega:clamp(64px, 14vw, 240px);--lh-tight:.95;--lh-snug:1.2;--lh-body:1.55;--track-label:.08em;--track-display:-.02em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:144px;--gutter:clamp(16px, 2.2vw, 32px);--grid-gap:clamp(8px, 1vw, 16px);--max-read:64ch;--max-page:1600px;--r-0:0;--r-1:6px;--r-2:14px;--r-pill:999px;--border:1px solid var(--line);--shadow-float:0 1px 0 #17191a0a, 0 10px 30px -12px #17191a40;--blur-glass:saturate(1.4) blur(18px);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-inout:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--d-1:.12s;--d-2:.22s;--d-3:.42s;--d-4:.9s;--z-sticky:20;--z-nav:40;--z-drawer:60;--z-toast:80}:lang(he){--track-label:0;--track-display:0}@media (prefers-reduced-motion:reduce){:root{--d-1:0s;--d-2:0s;--d-3:0s;--d-4:0s}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%}body{background:var(--salt);color:var(--basalt);font:400 var(--t-body)/var(--lh-body) var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding-inline:0}:lang(he) body,body:lang(he){line-height:1.65}img,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--aura);outline-offset:2px;border-radius:4px}::selection{background:var(--aura);color:var(--chalk)}:is(.dir-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl] .dir-icon){transform:scaleX(-1)}.wrap{max-width:var(--max-page);padding-inline:max(var(--gutter), env(safe-area-inset-left,0px));margin-inline:auto}.num{font-variant-numeric:tabular-nums}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.display{font-family:var(--font-display);font-variation-settings:"wdth" var(--display-wdth);letter-spacing:var(--track-display);font-weight:800;line-height:var(--lh-tight);text-wrap:balance;margin:0}.h1{font-size:var(--t-h1)}.h2{font-size:var(--t-h2)}.h3{font-size:var(--t-h3);line-height:var(--lh-snug)}.lead{font-size:var(--t-lead);max-width:var(--max-read);text-wrap:pretty;line-height:1.45}.small{font-size:var(--t-small);line-height:1.4}.mute{color:var(--mute)}.label{font:500 var(--t-micro)/1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase}:lang(he) .label{font-family:var(--font-sans);font-size:12px;font-weight:600}p{text-wrap:pretty;margin:0}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:48px;padding-inline:var(--s-5);border-radius:var(--r-pill);transition:transform var(--d-1) var(--ease-out),background var(--d-2) var(--ease-out),color var(--d-2);white-space:nowrap;font-weight:500;display:inline-flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--basalt);color:var(--salt)}.btn-primary:hover{background:#2b2e2f}.btn-secondary{border:1px solid var(--basalt)}.btn-secondary:hover{background:var(--basalt);color:var(--salt)}.btn-light{background:var(--on-night);color:var(--night)}.btn-block{width:100%}.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.link:hover{color:var(--aura)}.nav{z-index:var(--z-nav);pointer-events:none;transition:transform var(--d-3) var(--ease-inout);justify-content:center;display:flex;position:fixed;inset-block-start:calc(var(--s-3) + env(safe-area-inset-top,0px));inset-inline:0}.nav.is-hidden{transform:translateY(-140%)}.nav__pill{pointer-events:auto;align-items:center;gap:var(--s-1);padding:var(--s-1);background:var(--salt);padding-inline-start:var(--s-4);display:flex}@supports (color:color-mix(in lab, red, red)){.nav__pill{background:color-mix(in srgb, var(--salt) 78%, transparent)}}.nav__pill{-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border:var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-float);max-width:calc(100% - 2*var(--gutter))}.nav__mark,.brandmark{font-family:var(--font-display);font-variation-settings:"wdth" 125;letter-spacing:.04em;align-items:center;gap:6px;margin-inline-end:var(--s-3);font-size:17px;font-weight:800;display:flex}.nav__he{letter-spacing:0;opacity:.75;font-family:Heebo,sans-serif;font-size:15px;font-weight:800}.footer__word span{letter-spacing:0;font-family:Heebo,sans-serif;font-weight:900}.nav__mark i,.brandmark i{width:11px;height:11px;box-shadow:0 0 8px 1px var(--aura);border:2px solid;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.nav__mark i,.brandmark i{box-shadow:0 0 8px 1px color-mix(in srgb,var(--aura) 60%,transparent)}}.nav__a{min-height:40px;padding-inline:var(--s-3);border-radius:var(--r-pill);transition:background var(--d-1);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.nav__a:hover,.nav__a[aria-current=page]{background:var(--salt-2)}.nav__bag{pointer-events:auto;width:50px;height:50px;color:var(--basalt);background:var(--salt);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:0;inset-inline-end:var(--gutter)}@supports (color:color-mix(in lab, red, red)){.nav__bag{background:color-mix(in srgb, var(--salt) 78%, transparent)}}.nav__bag{-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border:var(--border);box-shadow:var(--shadow-float);transition:background var(--d-1),transform var(--d-1) var(--ease-out)}.nav__bag:hover{background:var(--salt-2)}.nav__bag:active{transform:scale(.94)}.nav__bag:focus-visible{outline:2px solid var(--aura);outline-offset:2px}.nav__count{border-radius:var(--r-pill);background:var(--basalt);min-width:20px;height:20px;color:var(--salt);border:2px solid var(--salt);place-items:center;padding-inline:5px;font-size:11px;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.nav__count[data-pop]{animation:bag-pop var(--d-3) var(--ease-out)}.nav__ring{pointer-events:none;animation:bag-ring .9s var(--ease-out) forwards;border-radius:50%;position:absolute;inset:-1px}@keyframes bag-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes bag-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--aura) 70%,transparent)}to{box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:reduce){.nav__count[data-pop],.nav__ring{animation:none}}.nav__pill{max-width:calc(100% - 2*var(--gutter) - 2*58px)}@media (max-width:1023px){.nav{justify-content:flex-start;padding-inline-start:var(--gutter)}.nav__pill{max-width:calc(100% - var(--gutter) - 58px)}.nav__a{padding-inline:var(--s-2)}}.nav__lang{font-family:var(--font-mono);font-size:12px}.nav__menu{display:none}@media (max-width:767px){.nav__a.hide-sm{display:none}.nav__menu{display:inline-flex}.nav__pill{flex:1;padding-inline-start:var(--s-3)}.nav__lang{margin-inline-start:auto}}.sheet{z-index:var(--z-drawer);background:var(--salt);padding:calc(80px + env(safe-area-inset-top,0px)) max(var(--gutter),env(safe-area-inset-right,0px)) calc(var(--s-6) + env(safe-area-inset-bottom,0px)) max(var(--gutter),env(safe-area-inset-left,0px));transition:transform var(--d-3) var(--ease-inout);visibility:hidden;flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-100%)}.sheet.is-open{visibility:visible;transform:none}.sheet__close{position:absolute;inset-block-start:calc(var(--s-4) + env(safe-area-inset-top,0px));inset-inline-end:var(--gutter)}.sheet__big{gap:var(--s-2);display:grid}.sheet__big a{font-family:var(--font-display);font-variation-settings:"wdth" 118;font-size:44px;font-weight:800;line-height:1}.sheet__big a span{font:500 var(--t-micro) var(--font-mono);color:var(--mute);vertical-align:super;margin-inline-start:6px}.sheet__foot{gap:var(--s-4) var(--s-5);flex-wrap:wrap;margin-block-start:auto;display:flex}.rail{gap:var(--s-5);scrollbar-width:none;padding-block:var(--s-2);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}[dir=rtl] .rail{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 24px),#0000)}.rail::-webkit-scrollbar{display:none}.rail a{white-space:nowrap;color:var(--mute);padding-block:var(--s-2);border-block-end:1px solid #0000;font-weight:500}.rail a[aria-current=true],.rail a:hover{color:var(--basalt);border-color:var(--basalt)}.rail sup{font:400 10px var(--font-mono);margin-inline-start:3px}.pgrid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--s-7) var(--grid-gap);display:grid}@media (max-width:767px){.pgrid{grid-template-columns:repeat(var(--cols-sm,2),minmax(0,1fr));row-gap:var(--s-6)}}.card{gap:var(--s-3);align-content:start;display:grid;position:relative;container-type:inline-size}.card__mwrap{position:relative}.card__media{aspect-ratio:1;background:var(--a,var(--product-aura));display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.card__media{background:color-mix(in srgb,var(--a,var(--product-aura)) 10%,var(--salt-2))}}.card__media{overflow:hidden}.card__media svg{width:84%;height:84%;transition:transform var(--d-3) var(--ease-out);position:absolute;inset:8%}.card:hover .card__media svg{transform:rotate(-6deg)scale(1.04)}.card__media:after{content:"";background:radial-gradient(60% 50% at 50% 55%,var(--a,var(--product-aura)),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card__media:after{background:radial-gradient(60% 50% at 50% 55%,color-mix(in srgb,var(--a,var(--product-aura)) 35%,transparent),transparent 70%)}}.card__media:after{opacity:0;transition:opacity var(--d-3)}.card:hover .card__media:after{opacity:1}.card__badge{z-index:2;position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-2)}.card__quick{inset-block-end:var(--s-2);inset-inline:var(--s-2);z-index:1;opacity:0;transition:opacity var(--d-2),transform var(--d-2) var(--ease-out);background:var(--chalk);border-radius:var(--r-pill);min-height:40px;font-size:var(--t-small);font-weight:500;position:absolute;transform:translateY(6px)}.card:hover .card__quick,.card:focus-within .card__quick{opacity:1;transform:none}@media (hover:none){.card__quick{display:none}}.card__meta{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--t-small);display:flex}.card__meta .num{white-space:nowrap}@container (max-width:200px){.card__meta{flex-direction:column;gap:2px}}.card__name{font-weight:500}.card__sub{color:var(--mute)}.tag{border-radius:var(--r-pill);font:500 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--salt);border:1px solid;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tag{background:color-mix(in srgb,var(--salt) 85%,transparent)}}.tag--3d:before{content:"";background:var(--aura);border-radius:50%;width:6px;height:6px}.specimen{gap:0 var(--s-2);border:1px solid var(--line);font:400 var(--t-micro)/1.5 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mute);direction:ltr;flex-wrap:wrap;padding:6px 10px;display:inline-flex}.specimen b{color:var(--basalt);font-weight:500}.stage{background:var(--night);color:var(--on-night);border-radius:var(--r-2);isolation:isolate;min-height:420px;position:relative;overflow:hidden}.stage__halo{z-index:-1;background:radial-gradient(45% 45% at 50% 52%,var(--a,var(--product-aura)),transparent 70%), radial-gradient(80% 60% at 50% 110%,var(--a,var(--product-aura)),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stage__halo{background:radial-gradient(45% 45% at 50% 52%,color-mix(in srgb,var(--a,var(--product-aura)) 42%,transparent),transparent 70%), radial-gradient(80% 60% at 50% 110%,color-mix(in srgb,var(--a,var(--product-aura)) 14%,transparent),transparent 70%)}}.stage__halo{transition:background var(--d-3)}.stage__ghost{z-index:-1;text-align:center;font-family:var(--font-display);font-variation-settings:"wdth" 125;font-weight:900;font-size:var(--t-mega);color:var(--on-night);opacity:.05;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:.85;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-55%)}.stage canvas{z-index:0;touch-action:none;cursor:grab;position:absolute;inset:0;width:100%!important;height:100%!important}.stage canvas:active{cursor:grabbing}.stage.is-live{box-shadow:inset 0 0 0 1px #0000}.stage:hover.is-live{box-shadow:inset 0 0 0 1px var(--aura)}.stage__poster{z-index:0;transition:opacity var(--d-3);place-items:center;display:grid;position:absolute;inset:0}.stage.is-live .stage__poster{opacity:0;pointer-events:none}.stage__hint{color:var(--on-night-mute);transition:opacity var(--d-3);position:absolute;inset-block-start:var(--s-5);inset-inline-start:var(--s-5)}.stage.was-touched .stage__hint{opacity:0}.stage__tools{background:var(--night-2);border-radius:var(--r-pill);border:1px solid #ffffff14;gap:4px;padding:4px;display:flex;position:absolute;inset-block-end:var(--s-4);inset-inline-start:var(--s-4)}.stage__tools button{min-width:40px;min-height:40px;padding-inline:var(--s-3);border-radius:var(--r-pill);color:var(--on-night);font-size:13px;font-weight:500}.stage__tools button:hover{background:#ffffff14}.stage__tools button[aria-pressed=true]{background:var(--on-night);color:var(--night)}.stage__chapter{color:var(--on-night-mute);position:absolute;inset-block-start:var(--s-4);inset-inline-start:var(--s-4)}.spinner{border:2px solid #ffffff1f;border-top-color:var(--on-night);border-radius:50%;width:44px;height:44px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.stage__hint,.stage__tools,.stage__chapter,.stage .chips,.stage__name{z-index:3}.stage .gallery{z-index:2}.swatches{gap:var(--s-3);flex-wrap:wrap;display:flex}.swatch{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.swatch i{background:var(--sw);border-radius:50%;width:30px;height:30px}.swatch[aria-checked=true]{border:2px solid var(--basalt)}.sizes{gap:var(--s-2);flex-wrap:wrap;display:flex}.size{min-width:52px;min-height:44px;padding-inline:var(--s-3);border:1px solid var(--line);border-radius:var(--r-pill);font-variant-numeric:tabular-nums;background:var(--chalk);unicode-bidi:plaintext;font-weight:500}.size:hover{border-color:var(--basalt)}.size[aria-checked=true]{background:var(--basalt);color:var(--salt);border-color:var(--basalt)}.size[data-soldout]{color:var(--mute);background:0 0;text-decoration:line-through}.acc{border-block-start:var(--border)}.acc details{border-block-end:var(--border)}.acc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-weight:500;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";font:400 20px var(--font-mono);transition:transform var(--d-2) var(--ease-out)}.acc details[open] summary:after{transform:rotate(45deg)}.acc .acc__body{color:var(--mute);max-width:var(--max-read);padding-block-end:var(--s-5)}.scrim{z-index:calc(var(--z-drawer) - 1);background:var(--basalt);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.scrim{background:color-mix(in srgb,var(--basalt) 35%,transparent)}}.scrim{opacity:0;visibility:hidden;transition:opacity var(--d-3),visibility 0s var(--d-3)}.scrim.is-open{opacity:1;visibility:visible;transition:opacity var(--d-3)}.drawer{inset-block:var(--s-2);z-index:var(--z-drawer);width:min(440px,calc(100% - 2*var(--s-2)));background:var(--chalk);border-radius:var(--r-2);box-shadow:var(--shadow-float);transition:transform var(--d-3) var(--ease-inout);visibility:hidden;flex-direction:column;display:flex;position:fixed;inset-inline-end:var(--s-2);transform:translate(calc(100% + 24px))}[dir=rtl] .drawer{transform:translate(calc(-100% - 24px))}.drawer.is-open{visibility:visible;transform:none}@media (max-width:767px){.drawer{border-radius:var(--r-2) var(--r-2) 0 0;width:100%;max-height:92vh;inset:auto 0 0;transform:translateY(105%)}[dir=rtl] .drawer{transform:translateY(105%)}.drawer.is-open{transform:none}}.drawer__head{padding:var(--s-5);border-block-end:var(--border);justify-content:space-between;align-items:center;display:flex}.drawer__body{padding:var(--s-5);gap:var(--s-5);flex:1;align-content:start;display:grid;overflow:auto}.drawer__foot{padding:var(--s-5);border-block-start:var(--border);gap:var(--s-3);padding-block-end:calc(var(--s-5) + env(safe-area-inset-bottom,0px));display:grid}.line{gap:var(--s-4);grid-template-columns:88px minmax(0,1fr) auto;align-items:start;display:grid}.line__img{aspect-ratio:1;background:var(--a)}@supports (color:color-mix(in lab, red, red)){.line__img{background:color-mix(in srgb,var(--a) 12%,var(--salt-2))}}.line__img{position:relative}.line__img svg{width:80%;height:80%;position:absolute;inset:10%}.qty{border:1px solid var(--line);border-radius:var(--r-pill);justify-self:start;align-items:center;margin-block-start:var(--s-2);display:inline-flex}.qty button{width:36px;height:36px;font-size:18px}.qty output{text-align:center;font-variant-numeric:tabular-nums;min-width:20px}.ship{font-size:var(--t-small);gap:6px;display:grid}.ship__bar{background:var(--salt-2);border-radius:2px;height:3px;overflow:hidden}.ship__bar i{background:var(--basalt);height:100%;width:var(--p,50%);transition:width var(--d-3) var(--ease-out);display:block}.row{justify-content:space-between;gap:var(--s-3);display:flex}.iconbtn{border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.iconbtn:hover{background:var(--salt-2)}.buybar{z-index:var(--z-sticky);padding:var(--s-3) max(var(--gutter),env(safe-area-inset-right,0px)) calc(var(--s-3) + env(safe-area-inset-bottom,0px)) max(var(--gutter),env(safe-area-inset-left,0px));transition:transform var(--d-3) var(--ease-inout);pointer-events:none;justify-content:center;display:flex;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(120%)}.buybar.is-shown{transform:none}.buybar__in{pointer-events:auto;align-items:center;gap:var(--s-4);padding:var(--s-2);background:var(--basalt);color:var(--salt);border-radius:var(--r-pill);box-shadow:var(--shadow-float);width:min(640px,100%);padding-inline-start:var(--s-2);display:flex}.buybar__thumb{background:var(--a);border-radius:50%;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.buybar__thumb{background:color-mix(in srgb,var(--a) 40%,#222)}}.buybar__thumb{flex:none;position:relative;overflow:hidden}.buybar__thumb svg{position:absolute;inset:15%}.buybar__txt{min-width:0;font-size:var(--t-small);flex:1;line-height:1.3}.buybar__txt b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.buybar .btn{background:var(--salt);min-height:44px;color:var(--basalt)}.toast{z-index:var(--z-toast);background:var(--basalt);color:var(--salt);border-radius:var(--r-pill);padding:var(--s-3) var(--s-5);opacity:0;transition:opacity var(--d-2),transform var(--d-2) var(--ease-out);pointer-events:none;font-size:14px;position:fixed;inset-block-end:calc(var(--s-6) + env(safe-area-inset-bottom,0px));inset-inline-start:50%;transform:translate(-50%,20px)}.toast.is-shown{opacity:1;transform:translate(-50%)}[dir=rtl] .toast{transform:translate(50%,20px)}[dir=rtl] .toast.is-shown{transform:translate(50%)}.field{gap:6px;display:grid}.field label{font-size:var(--t-small);font-weight:500}.input{min-height:48px;padding-inline:var(--s-4);border:1px solid var(--line);border-radius:var(--r-1);background:var(--chalk);font:inherit;color:var(--basalt);width:100%;font-size:16px}.input:focus{outline:2px solid var(--aura);outline-offset:0;border-color:#0000}.field--error .input{border-color:var(--danger)}.field__err{color:var(--danger);font-size:var(--t-small)}.footer{border-block-start:var(--border);padding-block:var(--s-8) calc(var(--s-6) + env(safe-area-inset-bottom,0px));margin-block-start:var(--s-10)}.footer__cols{gap:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer__cols h2{margin:0 0 var(--s-3)}.footer__cols ul{gap:var(--s-2);margin:0;padding:0;font-size:14px;list-style:none;display:grid}.footer__cols a:hover{text-decoration:underline}.footer__base{justify-content:space-between;gap:var(--s-3);color:var(--mute);font-size:var(--t-small);flex-wrap:wrap;margin-block-start:var(--s-8);display:flex}.footer__word{font-family:var(--font-display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;color:var(--salt-2);-webkit-text-stroke:1px var(--line);-webkit-user-select:none;user-select:none;margin-block-start:var(--s-8);font-size:clamp(64px,17vw,300px);font-weight:900;line-height:.8}@media (max-width:767px){.footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.head{padding-block:calc(110px + env(safe-area-inset-top,0px)) var(--s-5);gap:var(--s-5);display:grid}.head__title{align-items:baseline;gap:var(--s-3);display:flex}.head__title sup{font:500 13px var(--font-mono);color:var(--mute)}.bar{justify-content:space-between;align-items:center;gap:var(--s-4);border-block:var(--border);background:var(--salt);z-index:var(--z-sticky);display:flex;position:sticky;inset-block-start:env(safe-area-inset-top,0px)}.bar .rail{flex:1;min-width:0}.tools{gap:var(--s-4);flex:none;align-items:center;display:flex}.density{gap:2px;display:flex}.density button{border-radius:var(--r-1);min-width:36px;min-height:36px;font:500 12px var(--font-mono);color:var(--mute)}.density button[aria-pressed=true]{color:var(--basalt);background:var(--salt-2)}.filter-btn{min-height:36px;padding-inline:var(--s-3);border:var(--border);border-radius:var(--r-pill);font-size:14px;font-weight:500}.filters{gap:var(--s-2);padding-block:var(--s-4);flex-wrap:wrap;display:flex}.fchip{min-height:36px;padding-inline:var(--s-3);border:var(--border);border-radius:var(--r-pill);background:var(--chalk);font-size:13px}.fchip[aria-pressed=true]{border-color:var(--basalt);background:var(--basalt);color:var(--salt)}.results{padding-block-start:var(--s-5)}.empty{padding-block:var(--s-9);text-align:center;color:var(--mute)}.pgrid[data-cols="7"] .card__sub,.density .d-sm{display:none}@media (max-width:767px){.density .d-lg{display:none}.density .d-sm{display:inline-block}}.card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--d-3) var(--ease-out);position:absolute;inset:0}.card:hover .card__media img{transform:scale(1.04)}.pdp{gap:var(--s-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding-block-start:calc(76px + env(safe-area-inset-top,0px));display:grid}.pdp__stage{height:calc(100vh - 92px);align-self:start;position:sticky;inset-block-start:calc(76px + env(safe-area-inset-top,0px))}.pdp__stage .stage{height:100%}.photo{border-radius:var(--r-2);background:var(--a,var(--product-aura));height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.photo{background:color-mix(in srgb,var(--a,var(--product-aura)) 10%,var(--salt-2))}}.photo img{object-fit:cover}.info{gap:var(--s-5);padding-block:var(--s-5) var(--s-7);align-content:start;display:grid}.info__top{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.info__top h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.crumbs{gap:var(--s-2);color:var(--mute);display:flex}.chapters{display:grid}.chapter{align-content:center;gap:var(--s-4);border-block-start:var(--border);min-height:72vh;padding-block:var(--s-8);display:grid}.chapter .label{color:var(--mute)}.chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex;position:absolute;inset-block-start:var(--s-4);inset-inline-end:var(--s-4)}.chip{min-height:36px;padding-inline:var(--s-3);border-radius:var(--r-pill);font:500 12px var(--font-mono);letter-spacing:.04em;color:var(--on-night-mute);border:1px solid #ffffff1f}.chip[aria-pressed=true]{color:var(--night);background:var(--on-night);border-color:#0000}.stage__name{gap:4px;display:grid;position:absolute;inset-block-end:var(--s-5);inset-inline-start:var(--s-5)}.gallery{background:var(--night);grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid;position:absolute;inset:0}.gallery div{background:var(--a)}@supports (color:color-mix(in lab, red, red)){.gallery div{background:color-mix(in srgb,var(--a) 22%,#15171a)}}.gallery div{position:relative}.gallery img{object-fit:contain;width:88%;height:88%;position:absolute;inset:6%}.stage__poster img{aspect-ratio:1;object-fit:contain;width:min(70%,520px);height:auto}.scale-rule{border-block-end:1px solid var(--basalt);direction:ltr;align-items:end;gap:0;max-width:280px;height:28px;display:flex}.scale-rule i{border-inline-start:1px solid var(--basalt);flex:1;height:40%}.scale-rule i:nth-child(5n+1){height:100%}.fit{gap:var(--s-2);font-size:var(--t-small);align-items:center;display:flex}.stock{color:var(--ok);font-size:var(--t-small);align-items:center;gap:6px;font-weight:500;display:inline-flex}.stock:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.also{margin-block-start:var(--s-9)}@media (max-width:899px){.pdp{grid-template-columns:1fr;gap:0;padding-block-start:0}.pdp__stage{height:min(78vh,640px);margin-inline:calc(-1 * max(var(--gutter), env(safe-area-inset-left,0px)));position:relative;inset:auto}.pdp__stage .stage,.pdp__stage .photo{border-radius:0}.pdp__stage:has(.photo){aspect-ratio:1;height:auto}.chapter{min-height:auto;padding-block:var(--s-7)}.chips{inset-block:auto 76px;inset-inline:var(--s-4);justify-content:center}.stage__hint{text-align:center;inset-block:auto 124px;inset-inline:0}}.card{grid-template-columns:minmax(0,1fr)}.card__meta>div{min-width:0;max-width:100%}.card__sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.photo__note{z-index:2;pointer-events:none;position:absolute;inset-block-end:var(--s-4);inset-inline-start:var(--s-4)}.media3d{background:radial-gradient(70% 60% at 50% 40%,var(--a,var(--product-aura)),#e3dccf);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.media3d{background:radial-gradient(70% 60% at 50% 40%,color-mix(in srgb,var(--a,var(--product-aura)) 8%,#f6f2ea),#e3dccf)}}.media3d canvas{touch-action:none;cursor:grab}.media3d__hint{inset-inline:var(--s-4);text-align:center;color:var(--mute);pointer-events:none;margin:0;position:absolute;inset-block-end:var(--s-4)}.media3d__spinner{border-color:#0000001a;border-top-color:var(--basalt);margin:auto;position:absolute;inset:0}.viewswitch{z-index:3;border-radius:var(--r-pill);background:var(--salt);gap:2px;padding:3px;display:flex;position:absolute;inset-block-start:var(--s-4);inset-inline-end:var(--s-4)}@supports (color:color-mix(in lab, red, red)){.viewswitch{background:color-mix(in srgb,var(--salt) 82%,transparent)}}.viewswitch{border:var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.viewswitch button{min-width:44px;min-height:36px;padding-inline:var(--s-3);border-radius:var(--r-pill);color:var(--basalt);font-size:13px;font-weight:500}.viewswitch button[aria-pressed=true]{background:var(--basalt);color:var(--salt)}.pdp__engrave{gap:var(--s-3);display:grid}.pdp__engrave>summary{cursor:pointer}@media (max-width:899px){.viewswitch{inset-block-start:auto;inset-block-end:var(--s-4)}.media3d{padding-block-start:calc(64px + env(safe-area-inset-top,0px))}.media3d__hint{inset-block-end:calc(var(--s-4) + 52px)}}.card.card--cat .card__meta{flex-direction:row}.card--layered .card__media img.card__plate{transform:none}.card__shadow{aspect-ratio:5;pointer-events:none;filter:blur(3px);transition:transform .56s var(--ease-out),opacity .56s var(--ease-out);background:radial-gradient(closest-side,#46321e61,#46321e24 60%,#0000);border-radius:50%;position:absolute;translate:-50% -50%}.card__media img.card__object{transform-origin:var(--xc,50%) var(--y1,55%);transition:transform .56s var(--ease-out),filter .56s var(--ease-out)}.card__glint{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 42%,#ffffffbf 50%,#0000 58%) 130% 0/260% 100% no-repeat;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}:is(.card--layered:hover,.card--layered:focus-within,.card--layered[data-live]) .card__glint{animation:glint 1.1s var(--ease-out) .12s}@keyframes glint{0%{opacity:1;background-position:130% 0}to{opacity:1;background-position:-30% 0}}:is(.card--layered:hover,.card--layered:focus-within,.card--layered[data-live]){--on:1}[data-behavior=float]:is(:hover,:focus-within,[data-live]) .card__media img.card__object{filter:drop-shadow(0 10px 14px #46321e29);transform:translateY(-7%)scale(1.07)}[data-behavior=twinkle]:is(:hover,:focus-within,[data-live]) .card__media img.card__object{transform:translateY(-4%)scale(1.05)}[data-behavior=glint]:is(:hover,:focus-within,[data-live]) .card__media img.card__object{transform:scale(1.03)}[data-behavior=roll] .card__media img.card__object{transform-origin:var(--xc) var(--y1)}[data-behavior=roll]:is(:hover,:focus-within,[data-live]) .card__media img.card__object{transform:translate(5%)rotate(9deg)}[data-behavior=jingle] .card__media img.card__object{transform-origin:var(--x0) var(--y0)}[data-behavior=jingle]:is(:hover,:focus-within,[data-live]) .card__media img.card__object{animation:jingle .76s var(--ease-out)}@keyframes jingle{0%,to{transform:none}18%{transform:rotate(-7deg)}38%{transform:rotate(5deg)}58%{transform:rotate(-3deg)}78%{transform:rotate(1.5deg)}}[data-behavior=step] .card__media img.card__object{transform-origin:var(--x0) var(--y1)}[data-behavior=step]:is(:hover,:focus-within,[data-live]) .card__media img.card__object{transform:rotate(-7deg)translateY(-1%)}[data-behavior=step]:is(:hover,:focus-within,[data-live]) .card__shadow{opacity:.7;transform:scaleX(.85)}[data-behavior=puff]:is(:hover,:focus-within,[data-live]) .card__media img.card__object{transform:translateY(-2.5%)scale(1.05,1.08)}[data-behavior=hop]:is(:hover,:focus-within,[data-live]) .card__media img.card__object{animation:hop .82s var(--ease-out)}[data-behavior=hop]:is(:hover,:focus-within,[data-live]) .card__shadow{animation:hop-shadow .82s var(--ease-out)}@keyframes hop{0%,to{transform:none}15%{transform:scale(1.06,.93)}40%{transform:translateY(-11%)scale(.96,1.05)}65%{transform:scale(1.05,.95)}82%{transform:translateY(-3%)}}@keyframes hop-shadow{0%,15%,65%,to{opacity:1;transform:none}40%{opacity:.4;transform:scale(.7)}82%{opacity:.85;transform:scale(.92)}}[data-behavior=sway] .card__media img.card__object{transform-origin:var(--xc) var(--y0)}[data-behavior=sway]:is(:hover,:focus-within,[data-live]) .card__media img.card__object{animation:sway 1.1s var(--ease-out)}@keyframes sway{0%,to{transform:none}22%{transform:rotate(4deg)}48%{transform:rotate(-3deg)}72%{transform:rotate(1.5deg)}}[data-behavior=tip]:is(:hover,:focus-within,[data-live]) .card__media img.card__object{transform:perspective(700px)translateY(-3%)rotateX(16deg)scale(1.05)}[data-behavior=glow]:is(:hover,:focus-within,[data-live]) .card__media img.card__object{filter:brightness(1.12)saturate(1.06)drop-shadow(0 0 14px #ffd696cc)drop-shadow(0 0 42px #ffc47880);transform:translateY(-2%)scale(1.03)}:is([data-behavior=float],[data-behavior=twinkle],[data-behavior=puff],[data-behavior=tip]):is(:hover,:focus-within,[data-live]) .card__shadow{opacity:.45;transform:scale(1.25,1.1)}@media (prefers-reduced-motion:reduce){.card__media img.card__object,.card__shadow{transition:none;animation:none!important}.card__glint{display:none}}:root{--font-sans:var(--font-plex), var(--font-plex-he), system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-archivo), var(--font-heebo), "Arial Narrow", system-ui, sans-serif;--font-mono:var(--font-plex-mono), var(--font-plex-he), ui-monospace, "SF Mono", Menlo, monospace;--font-hebrew-display:var(--font-heebo), sans-serif}.nav__he,.footer__word span{font-family:var(--font-hebrew-display)!important}.skip-link{z-index:calc(var(--z-toast) + 1);padding:var(--s-2) var(--s-4);background:var(--basalt);color:var(--salt);border-radius:var(--r-pill);position:absolute;inset-block-start:var(--s-3);inset-inline-start:var(--s-3);transform:translateY(-200%)}.skip-link:focus{transform:none}.stage>div:has(>div>canvas){inset:0;position:absolute!important}.stage canvas{touch-action:pan-y}.stage:focus-visible{outline-offset:-4px}.chip:disabled,.stage__tools button:disabled{opacity:.45;cursor:default}.footer__word [data-text]:before{content:attr(data-text)}@media (min-width:900px){.stage__hint{inset-block-start:calc(var(--s-4) + 48px)}}.kb{gap:var(--s-4);display:grid}.kb__filters{gap:var(--s-2);flex-wrap:wrap;display:flex}.kb__cols{gap:var(--s-4);grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;padding-block-end:var(--s-4);display:grid;overflow-x:auto}.kb__col{background:var(--salt-2);border-radius:var(--r-2);padding:var(--s-3);align-content:start;gap:var(--s-3);min-height:320px;transition:box-shadow var(--d-2);display:grid}.kb__col.is-over{box-shadow:inset 0 0 0 2px var(--aura)}.kb__colhead{justify-content:space-between;align-items:center;padding-inline-start:var(--s-2);display:flex}.kb__colhead h2{margin:0}.kb__list{gap:var(--s-2);min-height:80px;margin:0;padding:0;list-style:none;display:grid}.kb__empty{padding:var(--s-4) var(--s-2);text-align:center}.kb__card{background:var(--chalk);border:var(--border);border-radius:var(--r-1);padding:var(--s-3);gap:var(--s-3);border-inline-start:3px solid var(--line);display:grid}.kb__card[data-priority=high]{border-inline-start-color:var(--danger)}.kb__card[data-priority=medium]{border-inline-start-color:var(--warn)}.kb__card.is-overlay{box-shadow:var(--shadow-float);transform:rotate(-1.5deg)}.kb__cardtop{gap:var(--s-2);align-items:start;display:flex}.kb__handle{border-radius:var(--r-1);min-width:28px;min-height:44px;color:var(--mute);cursor:grab;touch-action:none;flex:none;place-items:center;margin-block:-8px;display:grid}.kb__handle:hover{background:var(--salt-2);color:var(--basalt)}.kb__handle:active{cursor:grabbing}.kb__title{text-align:start;flex:1;min-height:28px;font-weight:500;line-height:1.35}.kb__title:hover{text-underline-offset:3px;text-decoration:underline}.kb__meta{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.kb__prio{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--mute)}.kb__prio[data-priority=high]{color:var(--danger)}.kb__prio[data-priority=medium]{color:var(--warn)}.kb__due.is-overdue{color:var(--danger);font-weight:500}.kb__avatar{border-radius:50%;place-items:center;width:28px;height:28px;margin-inline-start:auto;font-size:13px;font-weight:600;display:inline-grid}.kb__dialog{border-radius:var(--r-2);width:min(560px,calc(100% - 2*var(--s-4)));box-shadow:var(--shadow-float);background:var(--chalk);color:var(--basalt);border:0;padding:0}.kb__dialog::backdrop{background:var(--basalt)}@supports (color:color-mix(in lab, red, red)){.kb__dialog::backdrop{background:color-mix(in srgb,var(--basalt) 35%,transparent)}}.kb__form{gap:var(--s-4);padding:var(--s-5);display:grid}.kb__row{gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.kb__actions{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.kb__delete{color:var(--danger);border-color:var(--danger);margin-inline-end:auto}@media (max-width:767px){.kb__row{grid-template-columns:1fr}}.footer__word{-webkit-text-stroke:0;color:#e4e6e1}.footer__cols a,.crumbs a,.footer__cols li{min-block-size:24px;line-height:24px;display:inline-block}@media (min-width:768px) and (max-width:1079px){.pgrid[data-cols="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pgrid[data-cols="7"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stage__start{z-index:3;width:max-content;margin-inline:auto;position:absolute;inset-block-end:calc(var(--s-4) + 56px);inset-inline:0}.stage__spinner{z-index:2;margin:-22px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.calc__settings{gap:var(--s-4);background:var(--chalk);border:var(--border);border-radius:var(--r-2);padding:var(--s-5);display:grid}.calc__settings h2{margin:0}.calc__grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.calc__tablewrap{border:var(--border);border-radius:var(--r-2);background:var(--chalk);overflow-x:auto}.calc__table{border-collapse:collapse;width:100%;font-size:var(--t-small)}.calc__table th,.calc__table td{padding:var(--s-3);text-align:start;border-block-end:var(--border);white-space:nowrap}.calc__table thead th{color:var(--mute);background:var(--salt);font-weight:500}.calc__table tbody th{font-weight:500}.calc__table tr:target{background:var(--aura-soft)}.calc__pass{border-radius:var(--r-pill);padding:2px 10px;font-weight:600;display:inline-block}.calc__pass.is-yes{background:var(--ok);color:var(--chalk)}.calc__pass.is-no{background:var(--danger);color:var(--chalk)}.calc__preview{gap:var(--s-5);padding:var(--s-4);background:var(--salt);border-radius:var(--r-1);flex-wrap:wrap;margin:0;display:flex}.calc__preview dt{color:var(--mute)}.calc__preview dd{margin:0;font-weight:600}.kb__calc{font-size:var(--t-small)}.fchip[aria-current=page]{border-color:var(--basalt);background:var(--basalt);color:var(--salt)}.card__soon{color:var(--mute);white-space:nowrap}:is(html[data-geo=r] [data-ai-preview],html[data-geo=r] .pgrid>:has(>[data-ai-preview])){display:none}.preview-note{gap:var(--s-2);padding:var(--s-4);border:var(--border);border-radius:var(--r-1);background:var(--chalk);display:grid}.preview-note b{font-weight:600}.stage.is-dark .stage__halo{background:radial-gradient(60% 55% at 50% 52%,#e9ebe638,#0000 70%)}.stage__ai{z-index:2;pointer-events:none;position:absolute;inset-block-start:var(--s-4);inset-inline-start:var(--s-4)}.pe{gap:var(--s-6);display:grid}.pe__section{gap:var(--s-4);border:var(--border);border-radius:var(--r-2);background:var(--chalk);padding:var(--s-5);min-width:0;margin:0;display:grid}.pe__section legend{padding-inline:var(--s-2)}.pe__grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;display:grid}.pe__grid--2{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pe__row{gap:var(--s-3);border-block-end:var(--border);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-items:end;padding-block-end:var(--s-4);display:grid}.pe__check{gap:var(--s-2);font-size:var(--t-small);align-items:center;min-height:48px;display:flex}.pe__check input,.pe__variants input[type=checkbox]{width:20px;height:20px;accent-color:var(--basalt)}.pe__cell{min-height:40px;padding-inline:var(--s-2);width:auto;min-width:0}.pe__cell.is-error{border-color:var(--danger)}.pe__variants td{vertical-align:top}.pe__gen summary{cursor:pointer;align-items:center;min-height:44px;font-weight:500;display:flex}.pe__gen[open]{gap:var(--s-4);display:grid}.pe__errors{border:1px solid var(--danger);border-radius:var(--r-1);padding:var(--s-4);color:var(--danger)}.pe__errors ul{margin:var(--s-2) 0 0;padding-inline-start:var(--s-5)}.pe__actions{gap:var(--s-4);background:var(--salt);padding-block:var(--s-4);border-block-start:var(--border);flex-wrap:wrap;align-items:center;display:flex;position:sticky;bottom:0}html.is-locked{padding-inline-end:var(--lock-gutter,0);overflow:hidden}.footer__soon{color:var(--mute)}@media (max-width:767px){.bar{gap:0 var(--s-4);flex-wrap:wrap}.bar .rail{flex-basis:100%}.tools{padding-block:var(--s-2);border-block-start:var(--border);flex:1;justify-content:space-between}}.nowrap{white-space:nowrap}.crumbs{align-items:center}.crumbs__sep{opacity:.6;flex:none}.sheet{padding-block-start:calc(var(--s-3) + env(safe-area-inset-top,0px))}.sheet__head{min-height:56px;justify-content:space-between;align-items:center;margin-block-end:var(--s-7);padding-inline-start:var(--s-3);display:flex}.sheet__head .brandmark{min-height:44px}.sheet__big a{width:fit-content;transition:color var(--d-1);align-items:baseline;padding-block:4px;display:flex}.sheet__big:has([aria-current]) a:not([aria-current]):not(:hover){color:var(--mute)}.sheet__big a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.sheet__foot a{align-items:center;min-height:44px;display:inline-flex}.sheet__foot a[aria-current=page]{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.sheet,.drawer,.scrim,.nav{transition:none}}.line__actions{align-items:center;gap:var(--s-4);margin-block-start:var(--s-2);display:flex}.line__actions .qty{margin-block-start:0}.line__remove{min-height:36px;color:var(--mute);text-underline-offset:3px;text-decoration:underline}.line__remove:hover{color:var(--basalt)}.qty button{transition:background var(--d-1)}.qty button:hover{background:var(--salt-2);border-radius:50%}@media (max-width:899px){.stage__ai{inset-block-start:calc(76px + env(safe-area-inset-top,0px))}.stage__tools{width:max-content;max-width:calc(100% - 2*var(--s-4));margin-inline:auto;inset-inline:0}}.bar{transition:inset-block-start var(--d-3) var(--ease-inout);inset-block-start:calc(70px + env(safe-area-inset-top,0px))}html.nav-away .bar{inset-block-start:env(safe-area-inset-top,0px)}@media (prefers-reduced-motion:reduce){.bar{transition:none}}.gallery:has(>:only-child){grid-template-columns:1fr}.gallery:has(>:only-child) img{width:76%;height:76%;inset:12%}.sheet__big a span{display:inline-block}.pe__section>*{min-width:0}.calc__tablewrap{position:relative}.fchip{justify-content:center;align-items:center;display:inline-flex}.input-sm,.btn-sm{min-height:36px;padding-inline:var(--s-3);font-size:var(--t-small)}.ptable thead th{padding:0}.ptable__sort{width:100%;padding:var(--s-3);font:inherit;color:inherit;text-align:start;cursor:pointer;align-items:center;gap:6px;display:flex}.ptable__sort:hover{color:var(--basalt)}.ptable__sort:focus-visible{outline:2px solid var(--aura);outline-offset:-2px}.ptable__arrow{opacity:.6;font-size:10px}th[aria-sort] .ptable__arrow{opacity:1}.ptable td,.ptable tbody th{vertical-align:middle}.ptable tr[data-status=archived]>:not(:last-child){opacity:.6}.ptable tr[aria-busy]{opacity:.5}.ptable__status{width:auto;min-width:110px}.ptable__sku{width:130px}.ptable__num{width:90px}.ptable__actions{gap:var(--s-2);flex-wrap:nowrap;display:flex}.ptable__delete{border:1px solid var(--danger);color:var(--danger)}.ptable__delete:hover{background:var(--danger);color:var(--salt)}.ptable__cat{width:auto;min-width:120px}.ptable tbody th{white-space:normal;min-width:140px;max-width:220px}.ptable .ptable__status{min-width:96px}main.wrap:has(>.hero){max-width:none;padding-inline:0}main.wrap:has(>.hero)>:not(.hero){max-width:var(--max-page);padding-inline:max(var(--gutter),env(safe-area-inset-left,0px));margin-inline:auto}.hero{isolation:isolate;background:var(--salt);height:max(600px,94svh);max-height:1200px;color:var(--basalt);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero__sky{z-index:-2;background:radial-gradient(34% 40% at 50% 46%,var(--aura-soft),transparent 72%), radial-gradient(70% 20% at 50% 76%,var(--salt-2),transparent 70%),var(--salt);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero__sky{background:radial-gradient(34% 40% at 50% 46%,color-mix(in srgb,var(--aura-soft) 70%,transparent),transparent 72%), radial-gradient(70% 20% at 50% 76%,color-mix(in srgb,var(--salt-2) 90%,transparent),transparent 70%),var(--salt)}}.hero__bolt{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);display:block;position:absolute;inset:0}.hero.is-bolt .hero__bolt{opacity:.9}.hero__ring{z-index:0;--ring:min(58svh,44vw,620px);width:var(--ring);height:var(--ring);pointer-events:none;margin-inline:auto;position:absolute;inset-block-start:calc(50% - var(--ring)/2 - 4svh);inset-inline:0}.hero__ring:after{content:"";z-index:-1;height:7%;animation:hero-shadow 6s var(--ease-inout) infinite alternate;background:radial-gradient(closest-side,#17191a2e,#0000);border-radius:50%;position:absolute;inset-block-end:4%;inset-inline:22%}.hero__poster{transition:opacity .7s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.hero__poster img{object-fit:contain;width:100%;height:100%;animation:hero-float 6s var(--ease-inout) infinite alternate}.hero.is-ring .hero__poster{opacity:0}.hero__ring-canvas{opacity:0;transition:opacity .7s var(--ease-out);position:absolute;inset:-18%}.hero.is-ring .hero__ring-canvas{opacity:1}@keyframes hero-float{0%{transform:translateY(-1.2%)}to{transform:translateY(1.2%)}}@keyframes hero-shadow{0%{opacity:.8;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1.04)}}.hero__copy{z-index:1;gap:var(--s-4);padding:var(--s-9) max(var(--gutter),env(safe-area-inset-left,0px)) var(--s-7);background:linear-gradient(to top,var(--salt),transparent);grid-row:2;justify-items:start;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.hero__copy{background:linear-gradient(to top,color-mix(in srgb,var(--salt) 94%,transparent),transparent)}}.hero__eyebrow{color:var(--mute)}.hero__title{font-size:clamp(44px,6.4vw + 10px,128px);line-height:var(--lh-tight);letter-spacing:var(--track-display);text-wrap:balance;margin:0}.hero__title span{display:block}.hero__lead{max-width:44ch;color:var(--mute);font-size:var(--t-lead);margin:0}.hero__actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.hero__tag{z-index:1;text-align:end;font:500 var(--t-micro)/1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mute);transition:color var(--d-2);justify-items:end;gap:2px;display:grid;position:absolute;inset-block-end:var(--s-7);inset-inline-end:max(var(--gutter),env(safe-area-inset-right,0px))}.hero__tag:hover{color:var(--aura)}.hero__tag span:first-child{color:var(--basalt)}.hero__tag:before{content:"";width:28px;height:1px;background:currentColor;justify-self:end;margin-block-end:var(--s-2)}.hero+section{margin-block-start:var(--s-9)!important}@media (max-width:899px){.hero{height:max(620px,92svh)}.hero__ring{--ring:min(70vw,38svh);inset-block-start:calc(76px + env(safe-area-inset-top,0px) + 2svh)}.hero__copy{padding-block:var(--s-7) var(--s-6)}.hero__tag{display:none}}@media (prefers-reduced-motion:reduce){.hero__poster img,.hero__ring:after{animation:none}.hero__bolt,.hero__poster,.hero__ring-canvas{transition:none}}main.wrap:has(>[data-bleed]){max-width:none;padding-inline:0}main.wrap:has(>[data-bleed])>:not([data-bleed]){max-width:var(--max-page);padding-inline:max(var(--gutter),env(safe-area-inset-left,0px));margin-inline:auto}.vitrine{--key:var(--aura);isolation:isolate;background:var(--salt);min-height:max(640px,96svh);max-height:1200px;color:var(--basalt);grid-template-rows:1fr auto;justify-items:center;display:grid;position:relative;overflow:hidden}.vitrine__night{z-index:-2;background:radial-gradient(28% 12% at 50% 66%, var(--key), transparent 70%), linear-gradient(to top, var(--salt), transparent 30%), conic-gradient(from 180deg at 50% -20%, transparent 162deg, var(--key) 172deg, var(--key) 180deg, var(--key) 188deg, transparent 198deg), var(--salt);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vitrine__night{background:radial-gradient(28% 12% at 50% 66%, color-mix(in srgb, var(--key) 10%, transparent), transparent 70%), linear-gradient(to top, var(--salt), transparent 30%), conic-gradient(from 180deg at 50% -20%, transparent 162deg, color-mix(in srgb, var(--key) 6%, transparent) 172deg, color-mix(in srgb, var(--key) 9%, transparent) 180deg, color-mix(in srgb, var(--key) 6%, transparent) 188deg, transparent 198deg), var(--salt)}}.vitrine__light{z-index:-1;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);display:block;position:absolute;inset:0}.vitrine.is-lit .vitrine__light{opacity:1}.vitrine__ring{--size:min(52svh, 40vw, 560px);z-index:0;width:var(--size);height:var(--size);pointer-events:none;margin-inline:auto;position:absolute;inset-block-start:calc(42% - var(--size) / 2);inset-inline:0}.vitrine__poster{transition:opacity .7s var(--ease-out);filter:drop-shadow(0 26px 30px #17191a2e);place-items:center;display:grid;position:absolute;inset:0}.vitrine__poster img{object-fit:contain;width:100%;height:100%}.vitrine.is-live .vitrine__poster{opacity:0}.vitrine__canvas{opacity:0;transition:opacity .9s var(--ease-out);position:absolute;inset:-20%}.vitrine.is-live .vitrine__canvas{opacity:1}.vitrine__copy{z-index:1;gap:var(--s-4);text-align:center;width:100%;padding:var(--s-9) max(var(--gutter), env(safe-area-inset-left,0px)) var(--s-7);background:linear-gradient(to top, var(--salt) 30%, var(--salt));grid-row:2;justify-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.vitrine__copy{background:linear-gradient(to top, var(--salt) 30%, color-mix(in srgb, var(--salt) 0%, transparent))}}.vitrine__eyebrow{color:var(--mute)}.vitrine__title{font-size:clamp(42px,5.6vw + 10px,112px);line-height:var(--lh-tight);letter-spacing:var(--track-display);margin:0}.vitrine__title span{display:inline}.vitrine__title span+span:before{content:" "}.vitrine__lead{max-width:46ch;color:var(--mute);font-size:var(--t-lead);margin:0}.vitrine__actions{justify-content:center;gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.vitrine__tag{z-index:1;text-align:end;font:500 var(--t-micro)/1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mute);transition:color var(--d-2);justify-items:end;gap:2px;display:grid;position:absolute;inset-block-start:42%;inset-inline-end:max(var(--gutter), env(safe-area-inset-right,0px))}.vitrine__tag:hover{color:var(--aura)}.vitrine__tag span:first-child{color:var(--basalt)}.vitrine__tag:before{content:"";background:var(--key);width:28px;height:1px;justify-self:end;margin-block-end:var(--s-2)}@media (max-width:899px){.vitrine{min-height:max(640px,94svh)}.vitrine__ring{--size:min(72vw, 40svh);inset-block-start:calc(76px + env(safe-area-inset-top,0px) + 3svh)}.vitrine__copy{padding-block:var(--s-7) var(--s-6)}.vitrine__title span{display:block}.vitrine__title span+span:before{content:none}.vitrine__tag{display:none}}@media (prefers-reduced-motion:reduce){.vitrine__light,.vitrine__poster,.vitrine__canvas{transition:none}}.heroes{--cx:50%;--cy:44%;isolation:isolate;background:var(--salt);height:max(620px,94svh);max-height:1200px;display:grid;position:relative;overflow:hidden}.heroes__slide{grid-area:1/1;min-width:0;min-height:0;position:relative}.heroes:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(to top,var(--salt) 8px,var(--salt));height:40px;position:absolute;inset-block-end:0;inset-inline:0}@supports (color:color-mix(in lab, red, red)){.heroes:before{background:linear-gradient(to top,var(--salt) 8px,color-mix(in srgb,var(--salt) 0%,transparent))}}.heroes__slide>section{height:100%!important;min-height:0!important;max-height:none!important}.heroes__slide[data-state=off]{display:none}.heroes__slide[data-state=on]{z-index:1}.heroes__slide[data-state=in]{z-index:2}.heroes__slide[data-state=out]{z-index:1}.heroes[data-fx=iris] .heroes__slide[data-state=ready]{z-index:2;clip-path:circle(0px at var(--cx) var(--cy))}.heroes[data-fx=iris] .heroes__slide[data-state=in]{animation:heroes-open var(--enter) var(--ease-inout) both}.heroes:is([data-fx=iris],[data-fx=strike]) .heroes__slide[data-state=out]{animation:heroes-recede var(--enter) var(--ease-inout) both}@keyframes heroes-open{0%{clip-path:circle(0px at var(--cx) var(--cy))}to{clip-path:circle(var(--R,150vmax) at var(--cx) var(--cy))}}@keyframes heroes-recede{0%{filter:none;transform:none}to{filter:brightness(.7)blur(2px);transform:scale(1.06)}}.heroes__fx{z-index:5;pointer-events:none;opacity:0;position:absolute}.heroes__fx--iris{width:calc(2*var(--R,150vmax));aspect-ratio:1;left:calc(var(--cx) - var(--R,150vmax));top:calc(var(--cy) - var(--R,150vmax));border-radius:50%;transform:scale(0);box-shadow:inset 0 0 0 1.5px #ffffffbf,inset 0 0 28px #ffffff59,0 0 24px #ffffff40}.heroes__fx--iris.is-on{animation:heroes-iris-edge var(--enter) var(--ease-inout) both}@keyframes heroes-iris-edge{0%{opacity:1;transform:scale(0)}75%{opacity:.9}to{opacity:0;transform:scale(1)}}.heroes[data-fx=strike] .heroes__slide[data-state=ready]{z-index:2;clip-path:polygon(-20% 0%,-12% 0%,-8% 12%,-14% 25%,-7% 38%,-13% 52%,-6% 66%,-12% 80%,-8% 92%,-11% 100%,-20% 100%)}[dir=rtl] .heroes[data-fx=strike] .heroes__slide[data-state=ready]{clip-path:polygon(120% 0%,112% 0%,108% 12%,114% 25%,107% 38%,113% 52%,106% 66%,112% 80%,108% 92%,111% 100%,120% 100%)}.heroes[data-fx=strike] .heroes__slide[data-state=in]{animation:heroes-strike var(--enter) cubic-bezier(.7,0,.25,1) both}[dir=rtl] .heroes[data-fx=strike] .heroes__slide[data-state=in]{animation-name:heroes-strike-rtl}@keyframes heroes-strike{0%{clip-path:polygon(-20% 0%,-12% 0%,-8% 12%,-14% 25%,-7% 38%,-13% 52%,-6% 66%,-12% 80%,-8% 92%,-11% 100%,-20% 100%)}to{clip-path:polygon(-20% 0%,112% 0%,116% 12%,110% 25%,117% 38%,111% 52%,118% 66%,112% 80%,116% 92%,113% 100%,-20% 100%)}}@keyframes heroes-strike-rtl{0%{clip-path:polygon(120% 0%,112% 0%,108% 12%,114% 25%,107% 38%,113% 52%,106% 66%,112% 80%,108% 92%,111% 100%,120% 100%)}to{clip-path:polygon(120% 0%,-12% 0%,-16% 12%,-10% 25%,-17% 38%,-11% 52%,-18% 66%,-12% 80%,-16% 92%,-13% 100%,120% 100%)}}.heroes__fx--strike{inset:0}.heroes__fx--strike svg{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 0 8px #4a5bff)drop-shadow(0 0 22px #2e3bff);width:100%;height:100%;position:absolute;inset:0;overflow:visible}[dir=rtl] .heroes__fx--strike svg{transform:scaleX(-1)}.heroes__fx--strike polyline{fill:none;stroke:#dfe3ff;stroke-width:2.5px;stroke-linejoin:miter}.heroes__fx--strike.is-on{opacity:1;animation:heroes-bolt var(--enter) cubic-bezier(.7,0,.25,1) both}[dir=rtl] .heroes__fx--strike.is-on{animation-name:heroes-bolt-rtl}@keyframes heroes-bolt{0%{transform:translate(-12%)}to{transform:translate(112%)}}@keyframes heroes-bolt-rtl{0%{transform:translate(12%)}to{transform:translate(-112%)}}.heroes[data-fx=strike]:after{content:"";z-index:4;pointer-events:none;animation:heroes-flash calc(var(--enter) + .18s) linear both;background:#f4f5ff;position:absolute;inset:0}@keyframes heroes-flash{0%,58%{opacity:0}64%{opacity:.55}71%{opacity:.08}76%{opacity:.3}to{opacity:0}}.heroes[data-fx=bloom] .heroes__slide[data-state=ready]{z-index:2;opacity:0}.heroes[data-fx=bloom] .heroes__slide[data-state=in]{transform-origin:var(--cx) var(--cy);animation:heroes-focus var(--enter) var(--ease-out) both}.heroes[data-fx=bloom] .heroes__slide[data-state=out]{transform-origin:var(--cx) var(--cy);animation:heroes-dissolve var(--enter) var(--ease-inout) both}@keyframes heroes-focus{0%{opacity:0;filter:blur(18px);transform:scale(1.12)}55%{opacity:1}to{opacity:1;filter:none;transform:none}}@keyframes heroes-dissolve{0%{filter:none;transform:none}to{filter:blur(12px)saturate(.6);transform:scale(1.05)}}.heroes__fx--bloom{transform-origin:var(--cx) var(--cy);background:radial-gradient(circle at var(--cx) var(--cy),#2e3bff52,#2e3bff1a 22%,transparent 48%);inset:0}.heroes__fx--bloom.is-on{animation:heroes-glow var(--enter) var(--ease-out) both}@keyframes heroes-glow{0%{opacity:0;transform:scale(.4)}35%{opacity:1}to{opacity:0;transform:scale(1.8)}}.heroes__slide[data-state=in] :is(.hero__copy,.vitrine__copy,.hero-aura__copy)>*{animation:heroes-rise .7s var(--ease-out) both}.heroes__slide[data-state=in] :is(.hero__copy,.vitrine__copy,.hero-aura__copy)>:first-child{animation-delay:.38s}.heroes__slide[data-state=in] :is(.hero__copy,.vitrine__copy,.hero-aura__copy)>:nth-child(2){animation-delay:.45s}.heroes__slide[data-state=in] :is(.hero__copy,.vitrine__copy,.hero-aura__copy)>:nth-child(3){animation-delay:.53s}.heroes__slide[data-state=in] :is(.hero__copy,.vitrine__copy,.hero-aura__copy)>:nth-child(4){animation-delay:.6s}.heroes__slide[data-state=in] :is(.hero__tag,.vitrine__tag,.hero-aura__tag){animation:heroes-rise .7s .65s var(--ease-out) both}@keyframes heroes-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.heroes__ctl{z-index:6;border-radius:var(--r-pill);background:var(--salt);width:max-content;align-items:center;gap:6px;margin-inline:auto;padding:4px 4px 4px 10px;display:flex;position:absolute;inset-block-end:calc(var(--s-4) + env(safe-area-inset-bottom,0px));inset-inline:0}@supports (color:color-mix(in lab, red, red)){.heroes__ctl{background:color-mix(in srgb,var(--salt) 70%,transparent)}}.heroes__ctl{-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.heroes__ctl{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.heroes__ctl{box-shadow:0 1px #17191a0a,0 4px 12px -8px #17191a4d}.heroes__dot{align-items:center;width:28px;height:24px;display:grid;position:relative}.heroes__dot:before{content:"";background:var(--basalt);border-radius:2px;height:3px}@supports (color:color-mix(in lab, red, red)){.heroes__dot:before{background:color-mix(in srgb,var(--basalt) 22%,transparent)}}.heroes__dot[aria-current=true]{width:44px}.heroes__bar{background:var(--basalt);width:100%;height:3px;transform-origin:var(--bar-from,left);animation:heroes-bar var(--interval) linear both;inset-inline-start:0;border-radius:2px;margin-top:-1.5px;position:absolute;top:50%}[dir=rtl] .heroes__bar{--bar-from:right}.heroes[data-paused] .heroes__bar{animation-play-state:paused}@keyframes heroes-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.heroes__pause{width:28px;height:28px;color:var(--basalt);border-radius:50%;place-items:center;display:grid}.heroes__pause:hover{background:var(--basalt)}@supports (color:color-mix(in lab, red, red)){.heroes__pause:hover{background:color-mix(in srgb,var(--basalt) 8%,transparent)}}.heroes__pause svg{width:10px;height:10px}.heroes+section{margin-block-start:var(--s-9)!important}.heroes :is(.hero__copy,.vitrine__copy,.hero-aura__copy){padding-block-end:calc(var(--s-6) + 52px + env(safe-area-inset-bottom,0px))!important}.heroes .hero__tag{inset-block-end:calc(var(--s-6) + 52px)}@media (max-width:899px){.heroes{height:max(640px,94svh)}}@media (prefers-reduced-motion:reduce){.heroes__slide[data-state]{clip-path:none!important;animation:none!important}.heroes__fx,.heroes:after{display:none}.heroes__bar{animation:none;transform:scaleX(1)}}.hero-aura{isolation:isolate;background:var(--salt);min-height:max(640px,94svh);max-height:1200px;color:var(--basalt);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:hidden}.hero-aura__ring{--ring-size:min(50svh,30vw,500px);z-index:0;width:var(--ring-size);height:var(--ring-size);pointer-events:none;position:absolute;inset-block-start:calc(50% - var(--ring-size)/2 + 2svh);inset-inline-end:max(14vw,var(--gutter))}.hero-aura__ring:before{content:"";z-index:-1;background:radial-gradient(closest-side,var(--aura),var(--aura) 55%,transparent);border-radius:50%;position:absolute;inset:-55%}@supports (color:color-mix(in lab, red, red)){.hero-aura__ring:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--aura) 12%,transparent),color-mix(in srgb,var(--aura) 4%,transparent) 55%,transparent)}}.hero-aura__poster{transition:opacity .7s var(--ease-out);filter:drop-shadow(0 26px 30px #17191a2e);place-items:center;display:grid;position:absolute;inset:0}.hero-aura__poster img{object-fit:contain;width:100%;height:100%}.hero-aura.is-live .hero-aura__poster{opacity:0}.hero-aura__scene{z-index:0;pointer-events:none;opacity:0;transition:opacity 1s var(--ease-out);position:absolute;inset:0}.hero-aura.is-live .hero-aura__scene{opacity:1}.hero-aura__copy{z-index:1;gap:var(--s-4);max-width:640px;padding:var(--s-9) max(var(--gutter),env(safe-area-inset-left,0px));grid-column:1;justify-items:start;padding-inline-end:0;display:grid;position:relative}.hero-aura__eyebrow{color:var(--aura)}.hero-aura__title{font-size:clamp(44px,5.4vw + 10px,112px);line-height:var(--lh-tight);letter-spacing:var(--track-display);margin:0}.hero-aura__title span{display:block}.hero-aura__lead{max-width:40ch;color:var(--mute);font-size:var(--t-lead);margin:0}.hero-aura__actions{gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.hero-aura__tag{z-index:1;text-align:end;font:500 var(--t-micro)/1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--mute);transition:color var(--d-2);justify-items:end;gap:2px;display:grid;position:absolute;inset-block-end:var(--s-7);inset-inline-end:max(var(--gutter),env(safe-area-inset-right,0px))}.hero-aura__tag:hover,.hero-aura__tag span:first-child{color:var(--basalt)}.hero-aura__tag:before{content:"";background:var(--aura);width:28px;height:1px;justify-self:end;margin-block-end:var(--s-2)}@media (max-width:899px){.hero-aura{grid-template-columns:1fr;align-items:end}.hero-aura__ring{--ring-size:min(62vw,34svh);margin-inline:auto;inset-block-start:calc(96px + env(safe-area-inset-top,0px) + 4svh);inset-inline:0}.hero-aura__copy{padding:var(--s-7) var(--gutter) var(--s-6);background:linear-gradient(to top,var(--salt) 45%,transparent);max-width:none}@supports (color:color-mix(in lab, red, red)){.hero-aura__copy{background:linear-gradient(to top,color-mix(in srgb,var(--salt) 92%,transparent) 45%,transparent)}}.hero-aura__tag{display:none}}@media (prefers-reduced-motion:reduce){.hero-aura__poster,.hero-aura__scene{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
