@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Outfit Variable", sans-serif;--color-orange-300:#ffb96d;--color-orange-500:#fe6e00;--color-orange-800:#9f2d00;--color-orange-950:#441306;--color-rose-500:#ff2357;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-700:#364153;--color-gray-900:#101828;--color-zinc-400:#9f9fa9;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wide:.025em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--font-display:"Fraunces Variable", serif;--color-paper:#f3efe6;--color-surface:#fbf8f2;--color-ink:#1a1714;--color-ink-soft:#4a433c;--color-line:#d9d1c4;--color-accent:#8d3a2f;--color-accent-ink:#fbf8f2;--color-oxide:#8d3a2f;--radius-section:0px;--radius-control:999px}@supports (color:lab(0% 0 0)){:root,:host{--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-400:lab(65.6464% 1.53497 -5.42429)}}}@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-feature-settings:normal;font-variation-settings:normal;font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}*{border-color:var(--border-base)}:root{--tag-neutral-border:#e4e4e7;--tag-neutral-icon:#a1a1aa;--bg-switch-off-hover:#d4d4d8;--border-menu-bot:#fff;--border-menu-top:#e4e4e7;--bg-subtle-hover:#f4f4f5;--contrast-fg-primary:#ffffffe0;--bg-switch-off:#e4e4e7;--contrast-bg-base-pressed:#3f3f46;--bg-field-component-hover:#fafafa;--bg-base-pressed:#e4e4e7;--tag-neutral-text:#52525b;--tag-red-text:#9f1239;--contrast-bg-base:#18181b;--border-strong:#d4d4d8;--contrast-border-base:#ffffff26;--bg-field:#fafafa;--tag-blue-text:#1e40af;--button-inverted-pressed:#52525b;--border-interactive:#3b82f6;--bg-base-hover:#f4f4f5;--contrast-bg-subtle:#27272a;--bg-highlight:#eff6ff;--contrast-fg-secondary:#ffffff8f;--tag-red-bg:#ffe4e6;--button-transparent:#fff0;--button-danger-pressed:#9f1239;--fg-on-color:#fff;--button-inverted-hover:#3f3f46;--bg-field-component:#fff;--tag-orange-text:#9a3412;--tag-green-icon:#10b981;--border-base:#e4e4e7;--bg-base:#fff;--tag-orange-border:#fed7aa;--tag-red-border:#fecdd3;--tag-green-border:#a7f3d0;--tag-green-text:#065f46;--button-neutral:#fff;--tag-blue-border:#bfdbfe;--fg-interactive-hover:#2563eb;--tag-orange-icon:#f97316;--button-neutral-hover:#f4f4f5;--fg-interactive:#3b82f6;--bg-component-pressed:#e4e4e7;--tag-purple-bg:#ede9fe;--contrast-bg-base-hover:#27272a;--bg-component:#fafafa;--bg-subtle:#fafafa;--tag-purple-text:#5b21b6;--contrast-border-bot:#ffffff1a;--button-inverted:#27272a;--tag-red-icon:#f43f5e;--button-transparent-hover:#f4f4f5;--button-neutral-pressed:#e4e4e7;--tag-purple-icon:#a78bfa;--bg-field-hover:#f4f4f5;--fg-on-inverted:#fff;--bg-interactive:#3b82f6;--border-danger:#be123c;--button-transparent-pressed:#e4e4e7;--tag-purple-border:#ddd6fe;--bg-highlight-hover:#dbeafe;--border-error:#e11d48;--button-danger:#e11d48;--tag-blue-bg:#dbeafe;--border-transparent:#fff0;--button-danger-hover:#be123c;--bg-subtle-pressed:#e4e4e7;--fg-error:#e11d48;--bg-component-hover:#f4f4f5;--bg-disabled:#f4f4f5;--tag-blue-icon:#60a5fa;--fg-subtle:#52525b;--tag-orange-bg-hover:#fed7aa;--tag-green-bg-hover:#a7f3d0;--tag-red-bg-hover:#fecdd3;--tag-purple-bg-hover:#ddd6fe;--tag-neutral-bg-hover:#e4e4e7;--tag-blue-bg-hover:#bfdbfe;--tag-green-bg:#d1fae5;--tag-neutral-bg:#f4f4f5;--tag-orange-bg:#ffedd5;--fg-base:#18181b;--contrast-border-top:#18181b;--bg-overlay:#18181b66;--fg-disabled:#a1a1aa;--fg-muted:#71717a;--alpha-250:#18181b1a;--alpha-400:#18181b3d;--buttons-danger-focus:0px .75px 0px 0px #fff3 inset, 0px 1px 2px 0px #be123c66, 0px 0px 0px 1px #be123c, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #3b82f699;--details-contrast-on-bg-interactive:0px 1px 2px 0px #1e3a8a99;--borders-error:0px 0px 0px 1px #e11d48, 0px 0px 0px 3px #e11d4826;--borders-focus:0px 0px 0px 1px #fff, 0px 0px 0px 3px #3b82f699;--buttons-danger:0px .75px 0px 0px #fff3 inset, 0px 1px 2px 0px #be123c66, 0px 0px 0px 1px #be123c;--buttons-inverted-focus:0px .75px 0px 0px #fff3 inset, 0px 1px 2px 0px #0006, 0px 0px 0px 1px #18181b, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #3b82f699;--elevation-card-hover:0px 0px 0px 1px #00000014, 0px 1px 2px -1px #00000014, 0px 2px 8px 0px #0000001a;--details-switch-handle:0px 0px 2px 1px #fff inset, 0px 1px 0px 0px #fff inset, 0px 0px 0px .5px #00000005, 0px 5px 4px 0px #00000005, 0px 3px 3px 0px #0000000a, 0px 1px 2px 0px #0000001f, 0px 0px 1px 0px #00000014;--buttons-neutral:0px 1px 2px 0px #0000001f, 0px 0px 0px 1px #00000014;--borders-base:0px 1px 2px 0px #0000001f, 0px 0px 0px 1px #00000014;--elevation-card-rest:0px 0px 0px 1px #00000014, 0px 1px 2px -1px #00000014, 0px 2px 4px 0px #0000000a;--buttons-neutral-focus:0px 1px 2px 0px #0000001f, 0px 0px 0px 1px #00000014, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #3b82f699;--details-switch-background-focus:0px 0px 0px 1px #fff, 0px 0px 0px 3px #3b82f699, 0px 1px 1px 0px #0000000a inset, 0px 2px 4px 0px #0000000a inset, 0px 0px 0px .75px #0000000f inset, 0px 0px 8px 0px #00000005 inset, 0px 2px 4px 0px #0000000a;--details-switch-background:0px 1px 1px 0px #0000000a inset, 0px 2px 4px 0px #0000000a inset, 0px 0px 0px .75px #0000000f inset, 0px 0px 8px 0px #00000005 inset, 0px 2px 4px 0px #0000000a;--elevation-flyout:0px 0px 0px 1px #00000014, 0px 4px 8px 0px #00000014, 0px 8px 16px 0px #00000014;--elevation-tooltip:0px 0px 0px 1px #00000014, 0px 2px 4px 0px #00000014, 0px 4px 8px 0px #00000014;--elevation-modal:0px 0px 0px 1px #fff inset, 0px 0px 0px 1.5px #e4e4e799 inset, 0px 0px 0px 1px #00000014, 0px 8px 16px 0px #00000014, 0px 16px 32px 0px #00000014;--elevation-code-block:0px 0px 0px 1px #18181b inset, 0px 0px 0px 1.5px #fff3 inset;--buttons-inverted:0px .75px 0px 0px #fff3 inset, 0px 1px 2px 0px #0006, 0px 0px 0px 1px #18181b;--elevation-commandbar:0px 0px 0px .75px #27272a inset, 0px 0px 0px 1.25px #ffffff4d inset, 0px 8px 16px 0px #00000014, 0px 16px 32px 0px #00000014;--borders-interactive-with-focus:0px 1px 2px 0px #1e3a8a80, 0px 0px 0px 1px #2563eb, 0px 0px 0px 2px #fff, 0px 0px 0px 4px #2563eb99;--borders-interactive-with-shadow:0px 1px 2px 0px #1e3a8a80, 0px 0px 0px 1px #2563eb;--borders-interactive-with-active:0px 0px 0px 4px #2563eb33, 0px 0px 0px 1px #2563eb}.dark{--button-danger-pressed:#e11d48;--bg-base-pressed:#3f3f46;--bg-component-hover:#ffffff1a;--border-interactive:#60a5fa;--button-neutral:#ffffff0a;--tag-orange-border:#7c2d12;--tag-blue-text:#93c5fd;--bg-highlight:#172554;--tag-neutral-icon:#71717a;--bg-switch-off-hover:#52525b;--fg-on-color:#fff;--button-inverted-pressed:#a1a1aa;--fg-interactive-hover:#93c5fd;--fg-error:#fb7185;--bg-switch-off:#3f3f46;--border-strong:#ffffff29;--border-error:#fb7185;--fg-subtle:#a1a1aa;--bg-highlight-hover:#1e3a8a;--button-inverted:#52525b;--tag-orange-text:#fdba74;--fg-base:#f4f4f5;--fg-disabled:#52525b;--button-danger:#9f1239;--tag-neutral-border:#ffffff0f;--tag-blue-border:#1e3a8a;--tag-neutral-text:#d4d4d8;--tag-purple-border:#5b21b6;--tag-green-text:#34d399;--button-inverted-hover:#71717a;--bg-component-pressed:#ffffff29;--contrast-border-bot:#ffffff14;--tag-blue-icon:#60a5fa;--bg-field:#ffffff0a;--tag-neutral-bg:#ffffff14;--tag-green-border:#064e3b;--tag-red-icon:#fb7185;--tag-red-text:#fda4af;--tag-purple-icon:#a78bfa;--bg-interactive:#60a5fa;--bg-field-hover:#ffffff14;--border-transparent:#fff0;--tag-orange-icon:#fb923c;--tag-purple-bg:#2e1065;--bg-base-hover:#27272a;--tag-blue-bg:#172554;--tag-green-bg:#022c22;--tag-purple-text:#c4b5fd;--tag-red-border:#881337;--border-danger:#be123c;--tag-green-icon:#10b981;--tag-red-bg:#4c0519;--fg-interactive:#60a5fa;--tag-orange-bg:#431407;--button-danger-hover:#be123c;--bg-component:#27272a;--bg-disabled:#27272a;--button-transparent:#fff0;--border-menu-bot:#ffffff14;--tag-purple-bg-hover:#5b21b6;--tag-orange-bg-hover:#7c2d12;--tag-blue-bg-hover:#1e3a8a;--tag-red-bg-hover:#881337;--tag-green-bg-hover:#064e3b;--border-menu-top:#212124;--bg-base:#212124;--contrast-border-top:#212124;--bg-field-component:#212124;--bg-subtle-hover:#212124;--bg-subtle:#18181b;--fg-on-inverted:#18181b;--bg-overlay:#18181bb8;--button-transparent-hover:#ffffff14;--contrast-fg-secondary:#ffffff8f;--contrast-border-base:#ffffff29;--contrast-bg-base-pressed:#52525b;--button-neutral-pressed:#ffffff1f;--border-base:#ffffff14;--contrast-fg-primary:#ffffffe0;--button-neutral-hover:#ffffff14;--contrast-bg-base:#27272a;--tag-neutral-bg-hover:#ffffff1f;--contrast-bg-subtle:#ffffff0a;--contrast-bg-base-hover:#3f3f46;--bg-field-component-hover:#27272a;--bg-subtle-pressed:#27272a;--button-transparent-pressed:#ffffff1f;--fg-muted:#71717a;--alpha-400:#ffffff3d;--alpha-250:#ffffff1a;--details-contrast-on-bg-interactive:0px 1px 2px 0px #1e3a8a99;--details-switch-handle:0px 0px 2px 1px #fff inset, 0px 1px 0px 0px #fff inset, 0px 0px 0px .5px #00000029, 0px 5px 4px 0px #0000001a, 0px 3px 3px 0px #0000001a, 0px 1px 2px 0px #0000001a, 0px 0px 1px 0px #0000001a;--borders-interactive-with-active:0px 0px 0px 1px #60a5fa, 0px 0px 0px 4px #3b82f640;--borders-focus:0px 0px 0px 1px #18181b, 0px 0px 0px 3px #60a5facc;--details-switch-background-focus:0px 0px 0px 1px #18181b, 0px 0px 0px 3px #60a5facc, 0px 1px 1px 0px #0000001a inset, 0px 2px 4px 0px #0000001a inset, 0px 0px 0px .75px #ffffff1f inset, 0px 0px 8px 0px #0000001a inset;--buttons-danger:0px -1px 0px 0px #ffffff29, 0px 0px 0px 1px #ffffff1f, 0px 0px 0px 1px #9f1239, 0px 0px 1px 1.5px #0000003d, 0px 2px 2px 0px #0000003d;--buttons-danger-focus:0px -1px 0px 0px #ffffff29, 0px 0px 0px 1px #ffffff1f, 0px 0px 0px 1px #9f1239, 0px 0px 0px 2px #18181b, 0px 0px 0px 4px #60a5facc;--details-switch-background:0px 1px 1px 0px #0000001a inset, 0px 2px 4px 0px #0000001a inset, 0px 0px 0px .75px #ffffff1f inset, 0px 0px 8px 0px #0000001a inset;--buttons-inverted-focus:0px -1px 0px 0px #ffffff1f, 0px 0px 0px 1px #ffffff1f, 0px 0px 0px 1px #52525b, 0px 0px 0px 2px #18181b, 0px 0px 0px 4px #60a5facc;--elevation-flyout:0px -1px 0px 0px #ffffff0a, 0px 0px 0px 1px #ffffff1a, 0px 4px 8px 0px #00000052, 0px 8px 16px 0px #00000052;--borders-error:0px 0px 0px 1px #f43f5e, 0px 0px 0px 3px #e11d4840;--buttons-inverted:0px -1px 0px 0px #ffffff1f, 0px 0px 0px 1px #ffffff1a, 0px 0px 0px 1px #52525b, 0px 0px 1px 1.5px #0000003d, 0px 2px 2px 0px #0000003d;--borders-base:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 0px 1px 1.5px #0000003d, 0px 2px 2px 0px #0000003d;--elevation-card-hover:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 1px 4px 0px #0000007a, 0px 2px 8px 0px #0000007a;--elevation-card-rest:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 1px 2px 0px #00000052, 0px 2px 4px 0px #00000052;--buttons-neutral:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 0px 1px 1.5px #0000003d, 0px 2px 2px 0px #0000003d;--elevation-code-block:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 1px 2px 0px #00000052, 0px 2px 4px 0px #00000052;--buttons-neutral-focus:0px -1px 0px 0px #ffffff0f, 0px 0px 0px 1px #ffffff0f, 0px 0px 0px 1px #27272a, 0px 0px 0px 2px #18181b, 0px 0px 0px 4px #60a5facc;--elevation-modal:0px 0px 0px 1px #18181b inset, 0px 0px 0px 1.5px #ffffff0f inset, 0px -1px 0px 0px #ffffff0a, 0px 0px 0px 1px #ffffff1a, 0px 4px 8px 0px #00000052, 0px 8px 16px 0px #00000052;--elevation-commandbar:0px 0px 0px .75px #18181b inset, 0px 0px 0px 1.25px #ffffff1a inset, 0px 4px 8px 0px #00000052, 0px 8px 16px 0px #00000052;--elevation-tooltip:0px -1px 0px 0px #ffffff0a, 0px 2px 4px 0px #00000052, 0px 0px 0px 1px #ffffff1a, 0px 4px 8px 0px #00000052;--borders-interactive-with-focus:0px -1px 2px 0px #dbeafe80, 0px 0px 0px 1px #60a5fa, 0px 0px 0px 2px #18181b, 0px 0px 0px 4px #60a5facc;--borders-interactive-with-shadow:0px -1px 2px 0px #dbeafe80, 0px 0px 0px 1px #60a5fa}}@layer components{.content-container{width:100%;max-width:1440px;padding-inline:calc(var(--spacing) * 6);margin-inline:auto}.text-xsmall-regular{--tw-leading:calc(var(--spacing) * 4);font-size:10px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-small-regular{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-small-semi{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-base-regular{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-base-semi{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-large-regular{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-large-semi{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-xl-regular{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-xl-semi{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-2xl-regular{--tw-leading:48px;--tw-font-weight:var(--font-weight-normal);font-size:30px;line-height:48px;font-weight:var(--font-weight-normal)}.text-2xl-semi{--tw-leading:48px;--tw-font-weight:var(--font-weight-semibold);font-size:30px;line-height:48px;font-weight:var(--font-weight-semibold)}.text-3xl-regular{--tw-leading:44px;--tw-font-weight:var(--font-weight-normal);font-size:32px;line-height:44px;font-weight:var(--font-weight-normal)}.text-3xl-semi{--tw-leading:44px;--tw-font-weight:var(--font-weight-semibold);font-size:32px;line-height:44px;font-weight:var(--font-weight-semibold)}input:focus~label,input:not(:placeholder-shown)~label{font-size:10px;line-height:1rem;transform:translateY(-.5rem)}input:focus~label{left:0}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.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}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-12{top:calc(var(--spacing) * 12)}.top-\[50\%\]{top:50%}.top-\[calc\(100\%\+1px\)\]{top:calc(100% + 1px)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.-bottom-\[calc\(100\%-36px\)\]{bottom:calc(36px - 100%)}.bottom-0{bottom:0}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[3px\]{bottom:3px}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.left-\[calc\(20px\+24px\+24px\)\]{left:68px}.isolate{isolation:isolate}.z-0{z-index:0}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[50\]{z-index:50}.z-\[51\]{z-index:51}.z-\[75\]{z-index:75}.z-\[900\]{z-index:900}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-px{margin-top:1px}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-\[-23px\]{margin-left:-23px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\/1\]{aspect-ratio:1}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-\[11\/14\]{aspect-ratio:11/14}.aspect-\[29\/34\]{aspect-ratio:29/34}.aspect-square{aspect-ratio:1}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[3px\]{width:3px;height:3px}.size-\[15px\]{width:15px;height:15px}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[52px\]{height:52px}.h-\[calc\(100vh-1rem\)\]{height:calc(100vh - 1rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[75vh\]{max-height:75vh}.max-h-\[200px\]{max-height:200px}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[402px\]{max-height:402px}.max-h-\[420px\]{max-height:420px}.max-h-\[442px\]{max-height:442px}.max-h-\[var\(--radix-popper-available-height\)\]{max-height:var(--radix-popper-available-height)}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[28px\]{min-height:28px}.min-h-\[50px\]{min-height:50px}.min-h-\[60px\]{min-height:60px}.min-h-\[250px\]{min-height:250px}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-full{min-height:100%}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.6667%}.w-2\/5{width:40%}.w-2\/6{width:33.3333%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/6{width:50%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-60{width:calc(var(--spacing) * 60)}.w-96{width:calc(var(--spacing) * 96)}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[28px\]{width:28px}.w-\[32px\]{width:32px}.w-\[66px\]{width:66px}.w-\[128px\]{width:128px}.w-\[138px\]{width:138px}.w-\[180px\]{width:180px}.w-\[250px\]{width:250px}.w-\[290px\]{width:290px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[calc\(20px\+24px\+24px\)\]{width:68px}.w-\[calc\(28px\+24px\+4px\)\]{width:56px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[32rem\]{max-width:32rem}.max-w-\[90\%\]{max-width:90%}.max-w-\[200px\]{max-width:200px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[calc\(20px\+24px\+24px\)\]{max-width:68px}.max-w-\[calc\(28px\+24px\+4px\)\]{max-width:56px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[20px\]{min-width:20px}.min-w-\[32px\]{min-width:32px}.min-w-\[80px\]{min-width:80px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[320px\]{min-width:320px}.min-w-\[360px\]{min-width:360px}.min-w-\[calc\(20px\+24px\+24px\)\]{min-width:68px}.min-w-\[calc\(28px\+24px\+4px\)\]{min-width:56px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\!transform-none{transform:none!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_80px\]{grid-template-columns:1fr 80px}.grid-cols-\[4px_1fr\]{grid-template-columns:4px 1fr}.grid-cols-\[15px_1fr\]{grid-template-columns:15px 1fr}.grid-cols-\[20px_1fr\]{grid-template-columns:20px 1fr}.grid-cols-\[20px_1fr_20px\]{grid-template-columns:20px 1fr 20px}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.grid-cols-\[28px_1fr_28px\]{grid-template-columns:28px 1fr 28px}.grid-cols-\[32px_1fr\]{grid-template-columns:32px 1fr}.grid-cols-\[32px_1fr_32px\]{grid-template-columns:32px 1fr 32px}.grid-cols-\[122px_1fr\]{grid-template-columns:122px 1fr}.grid-cols-\[auto\,1fr\]{grid-template-columns:auto,1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.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-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.gap-x-1{column-gap:var(--spacing)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-40{column-gap:calc(var(--spacing) * 40)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overscroll-auto{overscroll-behavior:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-gray-200{border-color:var(--color-gray-200)}.border-ink{border-color:var(--color-ink)}.border-line{border-color:var(--color-line)}.border-transparent{border-color:#0000}.border-ui-border-base{border-color:var(--border-base)}.border-ui-border-interactive{border-color:var(--border-interactive)}.border-ui-contrast-border-base{border-color:var(--contrast-border-base)}.border-ui-contrast-border-bot{border-color:var(--contrast-border-bot)}.border-ui-tag-blue-border{border-color:var(--tag-blue-border)}.border-ui-tag-green-border{border-color:var(--tag-green-border)}.border-ui-tag-neutral-border{border-color:var(--tag-neutral-border)}.border-ui-tag-orange-border{border-color:var(--tag-orange-border)}.border-ui-tag-purple-border{border-color:var(--tag-purple-border)}.border-ui-tag-red-border{border-color:var(--tag-red-border)}.border-t-ui-border-menu-top{border-top-color:var(--border-menu-top)}.border-r-ui-border-base{border-right-color:var(--border-base)}.border-b-ui-border-menu-bot{border-bottom-color:var(--border-menu-bot)}.\!bg-ui-bg-disabled{background-color:var(--bg-disabled)!important}.\!bg-ui-bg-interactive{background-color:var(--bg-interactive)!important}.bg-\[rgba\(3\,7\,18\,0\.5\)\]{background-color:#03071280}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-ink{background-color:var(--color-ink)}.bg-ink\/30{background-color:#1a17144d}@supports (color:color-mix(in lab, red, red)){.bg-ink\/30{background-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.bg-orange-300{background-color:var(--color-orange-300)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-ui-bg-base{background-color:var(--bg-base)}.bg-ui-bg-component{background-color:var(--bg-component)}.bg-ui-bg-component-hover{background-color:var(--bg-component-hover)}.bg-ui-bg-component-pressed{background-color:var(--bg-component-pressed)}.bg-ui-bg-disabled{background-color:var(--bg-disabled)}.bg-ui-bg-field{background-color:var(--bg-field)}.bg-ui-bg-interactive{background-color:var(--bg-interactive)}.bg-ui-bg-overlay{background-color:var(--bg-overlay)}.bg-ui-bg-subtle{background-color:var(--bg-subtle)}.bg-ui-bg-switch-off{background-color:var(--bg-switch-off)}.bg-ui-border-base{background-color:var(--border-base)}.bg-ui-border-menu-bot{background-color:var(--border-menu-bot)}.bg-ui-border-menu-top{background-color:var(--border-menu-top)}.bg-ui-button-danger{background-color:var(--button-danger)}.bg-ui-button-inverted{background-color:var(--button-inverted)}.bg-ui-button-neutral{background-color:var(--button-neutral)}.bg-ui-button-neutral-hover{background-color:var(--button-neutral-hover)}.bg-ui-button-transparent{background-color:var(--button-transparent)}.bg-ui-contrast-bg-base{background-color:var(--contrast-bg-base)}.bg-ui-contrast-bg-subtle{background-color:var(--contrast-bg-subtle)}.bg-ui-contrast-border-base{background-color:var(--contrast-border-base)}.bg-ui-contrast-border-top{background-color:var(--contrast-border-top)}.bg-ui-contrast-fg-primary{background-color:var(--contrast-fg-primary)}.bg-ui-fg-on-color{background-color:var(--fg-on-color)}.bg-ui-tag-blue-bg{background-color:var(--tag-blue-bg)}.bg-ui-tag-green-bg{background-color:var(--tag-green-bg)}.bg-ui-tag-green-icon{background-color:var(--tag-green-icon)}.bg-ui-tag-neutral-bg{background-color:var(--tag-neutral-bg)}.bg-ui-tag-neutral-icon{background-color:var(--tag-neutral-icon)}.bg-ui-tag-orange-bg{background-color:var(--tag-orange-bg)}.bg-ui-tag-orange-icon{background-color:var(--tag-orange-icon)}.bg-ui-tag-purple-bg{background-color:var(--tag-purple-bg)}.bg-ui-tag-red-bg{background-color:var(--tag-red-bg)}.bg-ui-tag-red-icon{background-color:var(--tag-red-icon)}.bg-white{background-color:var(--color-white)}.bg-\[linear-gradient\(0deg\,var\(--border-strong\)_1px\,transparent_1px\)\]{background-image:linear-gradient(0deg,var(--border-strong) 1px,transparent 1px)}.bg-\[linear-gradient\(90deg\,var\(--border-strong\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,var(--border-strong) 1px,transparent 1px)}.bg-\[length\:1px_4px\]{background-size:1px 4px}.bg-\[length\:4px_1px\]{background-size:4px 1px}.fill-\[\#9ca3af\]{fill:#9ca3af}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.p-px{padding:1px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[5px\]{padding-inline:5px}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:0}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-40{padding-block:calc(var(--spacing) * 40)}.py-48{padding-block:calc(var(--spacing) * 48)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[9px\]{padding-block:9px}.py-\[10px\]{padding-block:10px}.py-px{padding-block:1px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.\!pr-0{padding-right:0!important}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-\[calc\(15px\+2px\+8px\)\]{padding-right:25px}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[5px\]{padding-bottom:5px}.pb-\[9px\]{padding-bottom:9px}.\!pl-0{padding-left:0!important}.pl-0{padding-left:0}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[1px\]{padding-left:1px}.pl-\[31px\]{padding-left:31px}.pl-\[88px\]{padding-left:88px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.\!txt-compact-small{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:.8125rem!important;font-weight:400!important;line-height:1.25rem!important}.\!txt-medium{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:.875rem!important;font-weight:400!important;line-height:1.4rem!important}.h1-core{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:500;line-height:1.75rem}.h2-core{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:500;line-height:1.5rem}.h3-core{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;line-height:1.25rem}.txt-compact-large{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.25rem}.txt-compact-large-plus{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:500;line-height:1.25rem}.txt-compact-medium{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:400;line-height:1.25rem}.txt-compact-medium-plus{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;line-height:1.25rem}.txt-compact-small{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.8125rem;font-weight:400;line-height:1.25rem}.txt-compact-small-plus{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.8125rem;font-weight:500;line-height:1.25rem}.txt-compact-xlarge{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:400;line-height:1.25rem}.txt-compact-xlarge-plus{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:500;line-height:1.25rem}.txt-compact-xsmall{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:400;line-height:1.25rem}.txt-compact-xsmall-plus{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:500;line-height:1.25rem}.txt-large{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.6rem}.txt-medium{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:400;line-height:1.4rem}.txt-medium-plus{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;font-weight:500;line-height:1.4rem}.txt-small{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.8125rem;font-weight:400;line-height:1.3rem}.txt-small-plus{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.8125rem;font-weight:500;line-height:1.3rem}.txt-xlarge{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:400;line-height:1.8rem}.txt-xlarge-plus{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.125rem;font-weight:500;line-height:1.8rem}.txt-xsmall{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:400;line-height:1.2rem}.txt-xsmall-plus{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.75rem;font-weight:500;line-height:1.2rem}.font-display{font-family:var(--font-display)}.font-mono{font-family:Roboto Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:var(--font-sans)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[2rem\]{font-size:2rem}.text-\[10px\]{font-size:10px}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[2\.75rem\]{--tw-leading:2.75rem;line-height:2.75rem}.leading-none{--tw-leading:1;line-height:1}.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)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-ui-contrast-fg-secondary{color:var(--contrast-fg-secondary)!important}.\!text-ui-fg-on-color{color:var(--fg-on-color)!important}.text-black{color:var(--color-black)}.text-ink{color:var(--color-ink)}.text-ink-soft{color:var(--color-ink-soft)}.text-orange-800{color:var(--color-orange-800)}.text-orange-950{color:var(--color-orange-950)}.text-paper{color:var(--color-paper)}.text-rose-500{color:var(--color-rose-500)}.text-ui-contrast-fg-primary{color:var(--contrast-fg-primary)}.text-ui-contrast-fg-secondary{color:var(--contrast-fg-secondary)}.text-ui-fg-base{color:var(--fg-base)}.text-ui-fg-disabled{color:var(--fg-disabled)}.text-ui-fg-error{color:var(--fg-error)}.text-ui-fg-interactive{color:var(--fg-interactive)}.text-ui-fg-muted{color:var(--fg-muted)}.text-ui-fg-on-color{color:var(--fg-on-color)}.text-ui-fg-on-inverted{color:var(--fg-on-inverted)}.text-ui-fg-subtle{color:var(--fg-subtle)}.text-ui-tag-blue-icon{color:var(--tag-blue-icon)}.text-ui-tag-blue-text{color:var(--tag-blue-text)}.text-ui-tag-green-icon{color:var(--tag-green-icon)}.text-ui-tag-green-text{color:var(--tag-green-text)}.text-ui-tag-neutral-icon{color:var(--tag-neutral-icon)}.text-ui-tag-neutral-text{color:var(--tag-neutral-text)}.text-ui-tag-orange-icon{color:var(--tag-orange-icon)}.text-ui-tag-orange-text{color:var(--tag-orange-text)}.text-ui-tag-purple-text{color:var(--tag-purple-text)}.text-ui-tag-red-icon{color:var(--tag-red-icon)}.text-ui-tag-red-text{color:var(--tag-red-text)}.text-white{color:var(--color-white)}.text-zinc-400{color:var(--color-zinc-400)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.\!placeholder-ui-fg-disabled::placeholder{color:var(--fg-disabled)!important}.placeholder-ui-fg-muted::placeholder{color:var(--fg-muted)}.caret-ui-fg-base{caret-color:var(--fg-base)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.\!shadow-borders-error{--tw-shadow:var(--borders-error)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\!shadow-buttons-neutral{--tw-shadow:var(--buttons-neutral)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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)}.shadow-\[0_1px_1px_0\]{--tw-shadow:0 1px 1px 0 var(--tw-shadow-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)}.shadow-borders-base{--tw-shadow:var(--borders-base);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-borders-error{--tw-shadow:var(--borders-error);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-borders-interactive-with-active{--tw-shadow:var(--borders-interactive-with-active);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-buttons-danger{--tw-shadow:var(--buttons-danger);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-buttons-inverted{--tw-shadow:var(--buttons-inverted);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-buttons-neutral{--tw-shadow:var(--buttons-neutral);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-details-contrast-on-bg-interactive{--tw-shadow:var(--details-contrast-on-bg-interactive);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-details-switch-handle{--tw-shadow:var(--details-switch-handle);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-card-rest{--tw-shadow:var(--elevation-card-rest);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-code-block{--tw-shadow:var(--elevation-code-block);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-flyout{--tw-shadow:var(--elevation-flyout);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-modal{--tw-shadow:var(--elevation-modal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-elevation-tooltip{--tw-shadow:var(--elevation-tooltip);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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)}.shadow-ui-border-base{--tw-shadow-color:var(--border-base)}@supports (color:color-mix(in lab, red, red)){.shadow-ui-border-base{--tw-shadow-color:color-mix(in oklab, var(--border-base) var(--tw-shadow-alpha), transparent)}}.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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.invert{--tw-invert:invert(100%);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,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-fg{transition-property:color,background-color,border-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.duration-100{animation-duration:.1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}@media (hover:hover){.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:animate-pulse:is(:where(.group):hover *){animation:var(--animate-pulse)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-elevation-card-hover:is(:where(.group):hover *){--tw-shadow:var(--elevation-card-hover);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\/row\:bg-ui-bg-base-hover:is(:where(.group\/row):hover *){background-color:var(--bg-base-hover)}}.group-focus\:\!shadow-borders-interactive-with-focus:is(:where(.group):focus *),.group-focus-visible\:\!shadow-borders-interactive-with-focus:is(:where(.group):focus-visible *){--tw-shadow:var(--borders-interactive-with-focus)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.group-disabled\:cursor-not-allowed:is(:where(.group):disabled *){cursor:not-allowed}.group-disabled\:\!bg-ui-bg-disabled:is(:where(.group):disabled *){background-color:var(--bg-disabled)!important}.group-disabled\:bg-ui-fg-disabled:is(:where(.group):disabled *){background-color:var(--fg-disabled)}.group-disabled\:text-ui-fg-disabled:is(:where(.group):disabled *){color:var(--fg-disabled)}.group-disabled\:opacity-50:is(:where(.group):disabled *){opacity:.5}.group-disabled\:\!shadow-borders-base:is(:where(.group):disabled *){--tw-shadow:var(--borders-base)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.group-disabled\:shadow-none:is(:where(.group):disabled *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-disabled\/trigger\:text-ui-fg-disabled:is(:where(.group\/trigger):disabled *){color:var(--fg-disabled)}.group-data-\[state\=active\]\/trigger\:text-ui-fg-interactive:is(:where(.group\/trigger)[data-state=active] *){color:var(--fg-interactive)}.group-data-\[state\=checked\]\:bg-ui-bg-interactive:is(:where(.group)[data-state=checked] *){background-color:var(--bg-interactive)}.group-data-\[state\=checked\]\:shadow-borders-interactive-with-shadow:is(:where(.group)[data-state=checked] *){--tw-shadow:var(--borders-interactive-with-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[state\=indeterminate\]\:bg-ui-bg-interactive:is(:where(.group)[data-state=indeterminate] *){background-color:var(--bg-interactive)}.group-data-\[state\=indeterminate\]\:shadow-borders-interactive-with-shadow:is(:where(.group)[data-state=indeterminate] *){--tw-shadow:var(--borders-interactive-with-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[state\=open\]\:rotate-45:is(:where(.group)[data-state=open] *){rotate:45deg}.group-data-\[state\=open\]\:text-ui-fg-interactive:is(:where(.group)[data-state=open] *){color:var(--fg-interactive)}@media (hover:hover){.group-hover\:group-enabled\:group-data-\[state\=unchecked\]\:bg-ui-bg-base-hover:is(:where(.group):hover *):is(:where(.group):enabled *):is(:where(.group)[data-state=unchecked] *){background-color:var(--bg-base-hover)}}.placeholder\:text-ui-fg-muted::placeholder{color:var(--fg-muted)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:shadow-details-switch-background:before{content:var(--tw-content);--tw-shadow:var(--details-switch-background);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:right-0:after{content:var(--tw-content);right:0}.after\:hidden:after{content:var(--tw-content);display:none}.after\:h-full:after{content:var(--tw-content);height:100%}.after\:w-px:after{content:var(--tw-content);width:1px}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:bg-ui-border-base:after{content:var(--tw-content);background-color:var(--border-base)}.after\:shadow-elevation-flyout:after{content:var(--tw-content);--tw-shadow:var(--elevation-flyout);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.after\:transition-fg:after{content:var(--tw-content);transition-property:color,background-color,border-color,box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:ml-0:first-child{margin-left:0}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last-of-type\:-mr-1:last-of-type{margin-right:calc(var(--spacing) * -1)}.last-of-type\:border-b-0:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last-of-type\:pr-4:last-of-type{padding-right:calc(var(--spacing) * 4)}.invalid\:border-ui-border-error:invalid{border-color:var(--border-error)}.invalid\:\!shadow-borders-error:invalid{--tw-shadow:var(--borders-error)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.invalid\:shadow-borders-error:invalid{--tw-shadow:var(--borders-error);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:shadow-borders-interactive-with-active:focus-within{--tw-shadow:var(--borders-interactive-with-active);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:\!bg-ui-bg-base:hover{background-color:var(--bg-base)!important}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-ui-bg-base-hover:hover{background-color:var(--bg-base-hover)}.hover\:bg-ui-bg-field-hover:hover{background-color:var(--bg-field-hover)}.hover\:bg-ui-bg-subtle-hover:hover{background-color:var(--bg-subtle-hover)}.hover\:bg-ui-bg-switch-off-hover:hover{background-color:var(--bg-switch-off-hover)}.hover\:bg-ui-button-danger-hover:hover{background-color:var(--button-danger-hover)}.hover\:bg-ui-button-inverted-hover:hover{background-color:var(--button-inverted-hover)}.hover\:bg-ui-button-neutral-hover:hover{background-color:var(--button-neutral-hover)}.hover\:bg-ui-button-transparent-hover:hover{background-color:var(--button-transparent-hover)}.hover\:bg-ui-contrast-bg-base-hover:hover{background-color:var(--contrast-bg-base-hover)}.hover\:text-accent-ink:hover{color:var(--color-accent-ink)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-paper:hover{color:var(--color-paper)}.hover\:text-ui-fg-base:hover{color:var(--fg-base)}.hover\:text-ui-fg-disabled:hover{color:var(--fg-disabled)}.hover\:text-ui-fg-interactive-hover:hover{color:var(--fg-interactive-hover)}.hover\:text-ui-fg-subtle:hover{color:var(--fg-subtle)}.hover\:shadow-borders-interactive-with-active:hover{--tw-shadow:var(--borders-interactive-with-active);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-\[1\]:focus{z-index:1}.focus\:border-gray-700:focus{border-color:var(--color-gray-700)}.focus\:bg-transparent:focus{background-color:#0000}.focus\:bg-ui-bg-component-hover:focus{background-color:var(--bg-component-hover)}.focus\:text-ui-fg-base:focus{color:var(--fg-base)}.focus\:shadow-borders-interactive-with-active:focus{--tw-shadow:var(--borders-interactive-with-active);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-gray-300:focus-visible{border-color:var(--color-gray-300)}.focus-visible\:border-ui-border-interactive:focus-visible{border-color:var(--border-interactive)}.focus-visible\:bg-ui-bg-base:focus-visible{background-color:var(--bg-base)}.focus-visible\:bg-ui-bg-component-hover:focus-visible{background-color:var(--bg-component-hover)}.focus-visible\:bg-ui-bg-interactive:focus-visible{background-color:var(--bg-interactive)}.focus-visible\:text-ui-fg-base:focus-visible{color:var(--fg-base)}.focus-visible\:text-ui-fg-on-color:focus-visible{color:var(--fg-on-color)}.focus-visible\:\!shadow-borders-focus:focus-visible{--tw-shadow:var(--borders-focus)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus-visible\:\!shadow-buttons-inverted-focus:focus-visible{--tw-shadow:var(--buttons-inverted-focus)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.focus-visible\:shadow-borders-focus:focus-visible{--tw-shadow:var(--borders-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-borders-interactive-with-active:focus-visible{--tw-shadow:var(--borders-interactive-with-active);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-borders-interactive-with-focus:focus-visible{--tw-shadow:var(--borders-interactive-with-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-buttons-danger-focus:focus-visible{--tw-shadow:var(--buttons-danger-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-buttons-neutral-focus:focus-visible{--tw-shadow:var(--buttons-neutral-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:shadow-details-switch-background-focus:focus-visible{--tw-shadow:var(--details-switch-background-focus);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-gray-300:focus-visible{--tw-ring-offset-color:var(--color-gray-300)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-ink:focus-visible{outline-color:var(--color-ink)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (hover:hover){.focus-visible\:hover\:bg-ui-contrast-bg-base-hover:focus-visible:hover{background-color:var(--contrast-bg-base-hover)}}.active\:bg-transparent:active{background-color:#0000}.active\:bg-ui-bg-base-pressed:active{background-color:var(--bg-base-pressed)}.active\:bg-ui-bg-component-hover:active{background-color:var(--bg-component-hover)}.active\:bg-ui-bg-component-pressed:active{background-color:var(--bg-component-pressed)}.active\:bg-ui-button-danger-pressed:active{background-color:var(--button-danger-pressed)}.active\:bg-ui-button-inverted-pressed:active{background-color:var(--button-inverted-pressed)}.active\:bg-ui-button-neutral-pressed:active{background-color:var(--button-neutral-pressed)}.active\:bg-ui-button-transparent-pressed:active{background-color:var(--button-transparent-pressed)}.active\:bg-ui-contrast-bg-base-pressed:active{background-color:var(--contrast-bg-base-pressed)}.active\:text-ui-fg-base:active{color:var(--fg-base)}.focus-visible\:active\:bg-ui-contrast-bg-base-pressed:focus-visible:active{background-color:var(--contrast-bg-base-pressed)}@media (hover:hover){.hover\:enabled\:bg-ui-bg-base-hover:hover:enabled{background-color:var(--bg-base-hover)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-ui-border-base:disabled{border-color:var(--border-base)}.disabled\:\!bg-transparent:disabled{background-color:#0000!important}.disabled\:\!bg-ui-bg-disabled:disabled{background-color:var(--bg-disabled)!important}.disabled\:bg-ui-bg-disabled:disabled{background-color:var(--bg-disabled)}.disabled\:\!text-ui-fg-disabled:disabled{color:var(--fg-disabled)!important}.disabled\:text-orange-500:disabled{color:var(--color-orange-500)}.disabled\:text-ui-fg-disabled:disabled{color:var(--fg-disabled)}.disabled\:text-ui-fg-muted:disabled{color:var(--fg-muted)}.disabled\:placeholder-ui-fg-disabled:disabled::placeholder{color:var(--fg-disabled)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:\!shadow-none:disabled{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.disabled\:shadow-buttons-neutral:disabled{--tw-shadow:var(--buttons-neutral);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:after\:hidden:disabled:after{content:var(--tw-content);display:none}.aria-\[invalid\=true\]\:border-ui-border-error[aria-invalid=true]{border-color:var(--border-error)}.aria-\[invalid\=true\]\:\!shadow-borders-error[aria-invalid=true]{--tw-shadow:var(--borders-error)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.aria-\[invalid\=true\]\:shadow-borders-error[aria-invalid=true]{--tw-shadow:var(--borders-error);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:text-ui-fg-disabled[data-disabled]{color:var(--fg-disabled)}.data-\[placeholder\]\:text-ui-fg-muted[data-placeholder]{color:var(--fg-muted)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=active\]\:bg-ui-bg-base[data-state=active]{background-color:var(--bg-base)}.data-\[state\=active\]\:text-ui-fg-base[data-state=active]{color:var(--fg-base)}.data-\[state\=active\]\:shadow-elevation-card-rest[data-state=active]{--tw-shadow:var(--elevation-card-rest);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-3\.5[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-ui-bg-interactive[data-state=checked]{background-color:var(--bg-interactive)}.data-\[state\=checked\]\:txt-compact-small-plus[data-state=checked]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.8125rem;font-weight:500;line-height:1.25rem}.data-\[state\=checked\]\:shadow-borders-interactive-with-shadow[data-state=checked]{--tw-shadow:var(--borders-interactive-with-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:slide-in-from-bottom-2[data-state=closed]{--tw-enter-translate-y:.5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-1\/2[data-state=closed]{--tw-exit-translate-x:50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[state\=open\]\:\!bg-ui-bg-component-hover[data-state=open]{background-color:var(--bg-component-hover)!important}.data-\[state\=open\]\:\!shadow-borders-interactive-with-active[data-state=open]{--tw-shadow:var(--borders-interactive-with-active)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:slide-in-from-bottom-0[data-state=open]{--tw-enter-translate-y:0px}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right-1\/2[data-state=open]{--tw-enter-translate-x:50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-0\.5[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:40rem){.max-sm\:inset-x-2{inset-inline:calc(var(--spacing) * 2)}.max-sm\:w-\[calc\(100\%-16px\)\]{width:calc(100% - 16px)}}@media (min-width:512px){.xsmall\:right-0{right:0}.xsmall\:left-auto{left:auto}.xsmall\:flex-row{flex-direction:row}}@media (min-width:1024px){.small\:ml-\[1\.675rem\]{margin-left:1.675rem}.small\:block{display:block}.small\:flex{display:flex}.small\:hidden{display:none}.small\:table-cell{display:table-cell}.small\:min-h-screen{min-height:100vh}.small\:w-24{width:calc(var(--spacing) * 24)}.small\:min-w-\[250px\]{min-width:250px}.small\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.small\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.small\:grid-cols-\[1fr_416px\]{grid-template-columns:1fr 416px}.small\:flex-col{flex-direction:column}.small\:flex-row{flex-direction:row}.small\:gap-2{gap:calc(var(--spacing) * 2)}.small\:p-4{padding:calc(var(--spacing) * 4)}.small\:px-0{padding-inline:0}.small\:py-0{padding-block:0}}@media (min-width:1280px){.medium\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:40rem){.sm\:right-2{right:calc(var(--spacing) * 2)}.sm\:w-1\/3{width:33.3333%}.sm\:max-w-\[560px\]{max-width:560px}.sm\:min-w-min{min-width:min-content}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:pr-0{padding-right:0}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:flex-wrap{flex-wrap:wrap}.md\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.md\:pt-0{padding-top:0}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:w-1\/4{width:25%}}.\[\&_div\]\:h-2 div{height:calc(var(--spacing) * 2)}.\[\&_div\]\:w-2 div{width:calc(var(--spacing) * 2)}.\[\&_div\]\:rounded-sm div{border-radius:var(--radius-sm)}.\[\&_div\]\:bg-ui-tag-blue-icon div{background-color:var(--tag-blue-icon)}.\[\&_div\]\:bg-ui-tag-green-icon div{background-color:var(--tag-green-icon)}.\[\&_div\]\:bg-ui-tag-neutral-icon div{background-color:var(--tag-neutral-icon)}.\[\&_div\]\:bg-ui-tag-orange-icon div{background-color:var(--tag-orange-icon)}.\[\&_div\]\:bg-ui-tag-purple-icon div{background-color:var(--tag-purple-icon)}.\[\&_div\]\:bg-ui-tag-red-icon div{background-color:var(--tag-red-icon)}.\[\&_path\]\:shadow-details-contrast-on-bg-interactive path{--tw-shadow:var(--details-contrast-on-bg-interactive);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_svg\]\:text-ui-tag-blue-icon svg{color:var(--tag-blue-icon)}.\[\&_svg\]\:text-ui-tag-green-icon svg{color:var(--tag-green-icon)}.\[\&_svg\]\:text-ui-tag-neutral-icon svg{color:var(--tag-neutral-icon)}.\[\&_svg\]\:text-ui-tag-orange-icon svg{color:var(--tag-orange-icon)}.\[\&_svg\]\:text-ui-tag-purple-icon svg{color:var(--tag-purple-icon)}.\[\&_svg\]\:text-ui-tag-red-icon svg{color:var(--tag-red-icon)}.\[\&_td\:first-child\]\:pl-6 td:first-child{padding-left:calc(var(--spacing) * 6)}.\[\&_td\:last-child\]\:pr-6 td:last-child{padding-right:calc(var(--spacing) * 6)}.\[\&_th\:first-child\]\:pl-6 th:first-child{padding-left:calc(var(--spacing) * 6)}.\[\&_th\:first-of-type\]\:w-\[1\%\] th:first-of-type{width:1%}.\[\&_th\:first-of-type\]\:whitespace-nowrap th:first-of-type{white-space:nowrap}.\[\&_th\:last-child\]\:pr-6 th:last-child{padding-right:calc(var(--spacing) * 6)}.\[\&_th\:last-of-type\]\:w-\[1\%\] th:last-of-type{width:1%}.\[\&_th\:last-of-type\]\:whitespace-nowrap th:last-of-type{white-space:nowrap}.\[\&_tr\]\:bg-ui-bg-subtle tr{background-color:var(--bg-subtle)}@media (hover:hover){.\[\&_tr\]\:hover\:bg-ui-bg-subtle tr:hover{background-color:var(--bg-subtle)}}.\[\&\:\:--webkit-search-cancel-button\]\:hidden::--webkit-search-cancel-button{display:none}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:\:-webkit-search-decoration\]\:hidden::-webkit-search-decoration{display:none}.\[\&\>code\]\:mx-2>code{margin-inline:calc(var(--spacing) * 2)}.\[\&\>code\]\:text-ui-contrast-fg-primary>code{color:var(--contrast-fg-primary)}.\[\&\>svg\]\:text-ui-fg-subtle>svg{color:var(--fg-subtle)}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-wght-normal.27mjgerpp-p8q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-wght-normal.0w34jt9rgyj5v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-wght-normal.2on4lsczlu6gv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-cyrillic-wght-normal.21r55i81j33s-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-vietnamese-wght-normal.1-urdg3tz8d70.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-latin-ext-wght-normal.058mypr7or6ud.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-latin-wght-normal.0ftkyn04ns0d3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-ext-400-normal.2jjhs6si3ctjg.woff2)format("woff2"),url(../media/dm-serif-display-latin-ext-400-normal.1g4mv5724cxff.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-serif-display-latin-400-normal.3w9mgxbw0q0s8.woff2)format("woff2"),url(../media/dm-serif-display-latin-400-normal.0lkllo23fyt1g.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-cyrillic-ext-wght-normal.0qwoikk40lf7m.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-cyrillic-wght-normal.0zkbq76z7xl4t.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-vietnamese-wght-normal.417fo1zsczp9g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-latin-ext-wght-normal.0ce5t-i757luc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/cormorant-garamond-latin-wght-normal.1wfvpvbbo3vam.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-ext-400-normal.1-60h_wy7j2h_.woff2)format("woff2"),url(../media/instrument-serif-latin-ext-400-normal.2sowzapzts2o2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.2zo21yor93qdc.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.1tckdf9uwvrm7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-math-wght-normal.11j4m49hkg2pi.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-symbols-wght-normal.1emujncovzjte.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-latin-ext-wght-normal.1rugu313cx-xy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/bodoni-moda-latin-wght-normal.414pqhsuahzob.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/libre-caslon-text-latin-ext-400-normal.0iik9k5m5wbq5.woff2)format("woff2"),url(../media/libre-caslon-text-latin-ext-400-normal.2k6i9k5ugp-cf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(../media/libre-caslon-text-latin-400-normal.25hmdn6jhpbwm.woff2)format("woff2"),url(../media/libre-caslon-text-latin-400-normal.14xtxww1womyf.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(../media/libre-caslon-text-latin-ext-700-normal.0x5pjxwg8acyu.woff2)format("woff2"),url(../media/libre-caslon-text-latin-ext-700-normal.09tnln0hhz1c0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(../media/libre-caslon-text-latin-700-normal.283zdy-_ns8-0.woff2)format("woff2"),url(../media/libre-caslon-text-latin-700-normal.1x909uu3tpb21.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-ext-wght-normal.2kbrv5vdeb05j.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/outfit-latin-wght-normal.1aqyowrj6p85v.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-ext-wght-normal.0x9ccydb91kkt.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(../media/dm-sans-latin-wght-normal.0fpdy-lufm69d.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.3jl0_j8w0bekq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.2c7zyf29vrghw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.0oxh562_148qc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/syne-greek-wght-normal.3t1dmxlz_g5u-.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/syne-latin-ext-wght-normal.41d8yngomvrwl.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Syne Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/syne-latin-wght-normal.0_-x44vbtbeuk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-normal.10uhxskepl69e.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-normal.2pvw_jtuhzb16.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-normal.2w8u6d019be6i.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-normal.405dixo3t0-v0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-vietnamese-wght-normal.3cbdnbmi1hpzs.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-ext-wght-normal.3cxrhsknk8wrd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-wght-normal.0inx24hl2eswd.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.3ui8gg3w7xij5.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.30wi0xp2m6ck_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/work-sans-vietnamese-wght-normal.1kuw9s4uz8as7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/work-sans-latin-ext-wght-normal.3dupws_tzfs21.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/work-sans-latin-wght-normal.2_ft-ovzzkie7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-devanagari-400-normal.3uzg23pgl4lg1.woff2)format("woff2"),url(../media/poppins-devanagari-400-normal.2-nsh_ipowlj7.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-ext-400-normal.2khz88u8-t8l6.woff2)format("woff2"),url(../media/poppins-latin-ext-400-normal.35tu-5sc4pbd1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.02pgwtu2kliti.woff2)format("woff2"),url(../media/poppins-latin-400-normal.3n0ylxy42e09x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-devanagari-600-normal.0jjudczid-6fh.woff2)format("woff2"),url(../media/poppins-devanagari-600-normal.0afspkrtbuo7r.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-ext-600-normal.0i1qqcvl7st56.woff2)format("woff2"),url(../media/poppins-latin-ext-600-normal.3we82rbx-xdv4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.2jsr8pt-l398u.woff2)format("woff2"),url(../media/poppins-latin-600-normal.10xpv_fqg6qm3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-devanagari-700-normal.0yx4n9xus5e7-.woff2)format("woff2"),url(../media/poppins-devanagari-700-normal.2zxe1s0527nnn.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-ext-700-normal.3uznqz29zuo_k.woff2)format("woff2"),url(../media/poppins-latin-ext-700-normal.0078e205c2y04.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.3ci4wwoppl422.woff2)format("woff2"),url(../media/poppins-latin-700-normal.3l92ypskwypxq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(../media/mukta-devanagari-400-normal.26186hof2fb00.woff2)format("woff2"),url(../media/mukta-devanagari-400-normal.1vfhu2ivcq4uz.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(../media/mukta-latin-ext-400-normal.10qv5hbl64clj.woff2)format("woff2"),url(../media/mukta-latin-ext-400-normal.26vmi_qj-u8ya.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(../media/mukta-latin-400-normal.441vdejfbkzvp.woff2)format("woff2"),url(../media/mukta-latin-400-normal.3z558c8p8c5p2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(../media/mukta-devanagari-600-normal.3ff42kr4puzf1.woff2)format("woff2"),url(../media/mukta-devanagari-600-normal.3xsy_b2s0l_mm.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(../media/mukta-latin-ext-600-normal.27jf9-hvqawsv.woff2)format("woff2"),url(../media/mukta-latin-ext-600-normal.0ix5pk1banxs0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(../media/mukta-latin-600-normal.32w0qivy0fmkt.woff2)format("woff2"),url(../media/mukta-latin-600-normal.3dj5_fnf-mknp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(../media/mukta-devanagari-700-normal.01s87kp0hm6vr.woff2)format("woff2"),url(../media/mukta-devanagari-700-normal.0yznhndemt-sy.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(../media/mukta-latin-ext-700-normal.0t00lrehdl4zy.woff2)format("woff2"),url(../media/mukta-latin-ext-700-normal.3ixbfuf2ckoks.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(../media/mukta-latin-700-normal.1srovfjd9sjky.woff2)format("woff2"),url(../media/mukta-latin-700-normal.1r0eq6eo6b4pj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Eczar Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eczar-devanagari-wght-normal.26vxgjkjk-9bi.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Eczar Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eczar-greek-ext-wght-normal.04xg1aq1bf1_2.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Eczar Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eczar-greek-wght-normal.3foe3gf0mgjfx.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Eczar Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eczar-latin-ext-wght-normal.3vl93k5t1ezb4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Eczar Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(../media/eczar-latin-wght-normal.30u4lv87ph4k3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:400;src:url(../media/martel-devanagari-400-normal.09rv0s6e5t3pl.woff2)format("woff2"),url(../media/martel-devanagari-400-normal.167cj47e7v4h5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:400;src:url(../media/martel-latin-ext-400-normal.2j6d0-s8n1vpv.woff2)format("woff2"),url(../media/martel-latin-ext-400-normal.1-td7f53_jkyw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:400;src:url(../media/martel-latin-400-normal.074pd5hb1e2ej.woff2)format("woff2"),url(../media/martel-latin-400-normal.2szl8m1v-sv0o.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:700;src:url(../media/martel-devanagari-700-normal.02dxuo7t9_2e4.woff2)format("woff2"),url(../media/martel-devanagari-700-normal.372_m-752fb_3.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:700;src:url(../media/martel-latin-ext-700-normal.3_0jmuecsebzz.woff2)format("woff2"),url(../media/martel-latin-ext-700-normal.1ttvowlkzcnf6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martel;font-style:normal;font-display:swap;font-weight:700;src:url(../media/martel-latin-700-normal.0qw9cp5hp0kzq.woff2)format("woff2"),url(../media/martel-latin-700-normal.31rbuduiz2w6j.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rozha One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rozha-one-devanagari-400-normal.39t84a9fsp2uy.woff2)format("woff2"),url(../media/rozha-one-devanagari-400-normal.3q2ug8-_lf-2e.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rozha One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rozha-one-latin-ext-400-normal.1d1qrzaxvs44n.woff2)format("woff2"),url(../media/rozha-one-latin-ext-400-normal.3_w_s0q2me0n0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rozha One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/rozha-one-latin-400-normal.010frilmjgk8p.woff2)format("woff2"),url(../media/rozha-one-latin-400-normal.0-z_ekjan4t13.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yatra One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/yatra-one-devanagari-400-normal.1yi7k-y08xg6p.woff2)format("woff2"),url(../media/yatra-one-devanagari-400-normal.06-c14dh7sbrh.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Yatra One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/yatra-one-latin-ext-400-normal.3h8bwv87yaue_.woff2)format("woff2"),url(../media/yatra-one-latin-ext-400-normal.2xww17bs2xpk2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yatra One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/yatra-one-latin-400-normal.1o9ydh655l4h8.woff2)format("woff2"),url(../media/yatra-one-latin-400-normal.2x-8inb_5uavd.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tiro-devanagari-hindi-devanagari-400-normal.01koc_5wecu0k.woff2)format("woff2"),url(../media/tiro-devanagari-hindi-devanagari-400-normal.2_-d7jv21lqkh.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tiro-devanagari-hindi-latin-ext-400-normal.2l6os73v3nplo.woff2)format("woff2"),url(../media/tiro-devanagari-hindi-latin-ext-400-normal.3z3u0149kzep6.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tiro-devanagari-hindi-latin-400-normal.3pe7f7_d0rsm2.woff2)format("woff2"),url(../media/tiro-devanagari-hindi-latin-400-normal.0di2yg6i7yrau.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.2yptelh8aqa_5.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0s9lyv6-dq8sg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.0injkow7o_js7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.04ex7n90-6tif.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.1wlj3nn-4xnfp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2odd3csjijl0b.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sos-measure:76rem;--sos-gutter:clamp(1.25rem, 4.5vw, 3rem);--sos-space:clamp(3.5rem, 9vw, 7.5rem);--sos-display-weight:400;--sos-display-case:none;--sos-display-tracking:-.01em;--sos-display-leading:1.02;--sos-h1:clamp(2.875rem, 10.5vw, 6rem);--sos-h2:clamp(2.125rem, 6vw, 3.5rem);--sos-h3:clamp(1.25rem, 3vw, 1.5rem);--sos-lede:clamp(1.0625rem, 1.6vw, 1.25rem);--sos-body:1rem;--sos-kicker-size:.75rem;--sos-kicker-tracking:.18em;--sos-kicker-case:uppercase;--sos-kicker-weight:600;--sos-btn-pad:1.625rem;--sos-btn-weight:500;--sos-btn-case:none;--sos-btn-tracking:.01em;--sos-btn-border:0px;--sos-btn-shadow:none;--sos-image-radius:var(--radius-section);--sos-rule:1px;--sos-card-border:0px;--sos-card-title-font:var(--font-display);--sos-card-title-size:1.375rem;--sos-card-title-case:none;--sos-glyph:.55}[data-style=warm-craft]{--sos-display-weight:400;--sos-display-tracking:-.015em;--sos-display-leading:.98}[data-style=bold-street]{--sos-measure:90rem;--sos-gutter:clamp(1rem, 3.5vw, 2rem);--sos-space:clamp(3rem, 8vw, 6.5rem);--sos-display-weight:800;--sos-display-case:uppercase;--sos-display-tracking:-.035em;--sos-display-leading:.88;--sos-h1:clamp(3.25rem, 15.5vw, 10.5rem);--sos-h2:clamp(2.375rem, 9.5vw, 5.75rem);--sos-h3:clamp(1.125rem, 2.6vw, 1.375rem);--sos-kicker-size:.8125rem;--sos-kicker-tracking:.06em;--sos-kicker-weight:700;--sos-btn-pad:1.75rem;--sos-btn-weight:700;--sos-btn-case:uppercase;--sos-btn-tracking:.04em;--sos-btn-border:2px;--sos-btn-shadow:4px 4px 0 var(--color-ink);--sos-image-radius:0px;--sos-rule:2px;--sos-card-border:2px;--sos-card-title-font:var(--font-sans);--sos-card-title-size:.9375rem;--sos-card-title-case:uppercase;--sos-glyph:1.12}html{-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}body{overflow-x:clip}.sos-page{flex-direction:column;min-height:100dvh;display:flex}.sos-page>main{flex:1}.sos-wrap{width:100%;max-width:calc(var(--sos-measure) + 2 * var(--sos-gutter));padding-inline:var(--sos-gutter);margin-inline:auto}.sos-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sos-kicker{font-size:var(--sos-kicker-size);letter-spacing:var(--sos-kicker-tracking);text-transform:var(--sos-kicker-case);font-weight:var(--sos-kicker-weight);color:var(--color-accent-text,var(--color-accent))}.sos-h1,.sos-h2,.sos-h3{font-family:var(--font-display);font-weight:var(--sos-display-weight);text-transform:var(--sos-display-case);letter-spacing:var(--sos-display-tracking);line-height:var(--sos-display-leading);text-wrap:balance;overflow-wrap:break-word;max-width:100%}.sos-h1{font-size:min(var(--sos-h1), calc(100cqi / (var(--sos-fit,1) * var(--sos-glyph))))}.sos-h2{font-size:min(var(--sos-h2), calc(100cqi / (var(--sos-fit,1) * var(--sos-glyph))))}.sos-fit-box,.sos-hero__copy,.sos-iwt__copy,.sos-news__inner,.sos-footer{container-type:inline-size}.sos-fit-box{flex:1;min-width:0}.sos-h3{font-size:var(--sos-h3);line-height:1.15}.sos-lede{font-size:var(--sos-lede);color:var(--color-ink-soft);text-wrap:pretty;max-width:40ch;line-height:1.55}.sos-body{font-size:var(--sos-body);color:var(--color-ink-soft);text-wrap:pretty;max-width:52ch;line-height:1.7}.sos-btn{min-height:3rem;padding:0 var(--sos-btn-pad);border-radius:var(--radius-control);border:var(--sos-btn-border) solid var(--color-ink);background:var(--color-accent);color:var(--color-accent-ink);font-weight:var(--sos-btn-weight);text-transform:var(--sos-btn-case);letter-spacing:var(--sos-btn-tracking);box-shadow:var(--sos-btn-shadow);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.sos-btn:hover{filter:brightness(.94)}[data-style=bold-street] .sos-btn:hover{filter:none;box-shadow:2px 2px 0 var(--color-ink);transform:translate(2px,2px)}.sos-btn--line{color:var(--color-ink);border:max(1px, var(--sos-btn-border)) solid var(--color-ink);background:0 0}.sos-btn:focus-visible,.sos-page a:focus-visible,.sos-page button:focus-visible,.sos-page summary:focus-visible,.sos-page input:focus-visible,.sos-page [tabindex="0"]:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.sos-media{border-radius:var(--sos-image-radius);background:var(--color-line);position:relative;overflow:hidden}.sos-media img{object-fit:cover;width:100%;height:100%;display:block}.sos-edit-note{border:1px dashed var(--color-ink-soft);color:var(--color-ink-soft);margin-block:1rem;padding:1rem;font-size:.875rem}[data-sos-palette]{background-color:var(--color-paper);color:var(--color-ink)}.sos-hero[data-sos-palette]{box-shadow:0 0 0 100vmax var(--color-paper);clip-path:inset(0 -100vmax)}[data-style=fresh-pop] .sos-hero[data-layout=auto][data-sos-palette]{clip-path:none}[data-style=bold-street] [data-sos-palette]{--sos-btn-shadow:4px 4px 0 var(--color-ink)}[data-style=festive-bazaar] [data-sos-palette]{--sos-btn-shadow:0 0 0 2px var(--color-paper), 0 0 0 3px var(--color-accent)}[data-style=fresh-pop] [data-sos-palette]{--sos-btn-shadow:0 10px 22px -12px #1a1714b3}@supports (color:color-mix(in lab, red, red)){[data-style=fresh-pop] [data-sos-palette]{--sos-btn-shadow:0 10px 22px -12px color-mix(in srgb, var(--color-ink) 70%, transparent)}}[data-style=fresh-pop] [data-sos-palette]{--sos-soft-shadow:0 18px 40px -26px #1a17148c}@supports (color:color-mix(in lab, red, red)){[data-style=fresh-pop] [data-sos-palette]{--sos-soft-shadow:0 18px 40px -26px color-mix(in srgb, var(--color-ink) 55%, transparent)}}[data-style=luxe-classic] [data-sos-palette]{--sos-frame:#f3efe68c}@supports (color:color-mix(in lab, red, red)){[data-style=luxe-classic] [data-sos-palette]{--sos-frame:color-mix(in srgb, var(--color-paper) 55%, transparent)}}.sos-announce{background:var(--color-accent);color:var(--color-accent-ink);font-size:.8125rem;line-height:1.3;overflow:hidden}.sos-announce__track{padding:.625rem var(--sos-gutter);justify-content:center;gap:2.5rem;margin:0;list-style:none;display:flex}.sos-announce__item{text-align:center;text-wrap:balance}.sos-announce__item a{text-underline-offset:.2em;text-decoration:underline}.sos-announce__item[aria-hidden],.sos-announce__item:not([aria-hidden]):nth-child(n+2){display:none}@media (min-width:900px){.sos-announce__item:not([aria-hidden]):nth-child(n+2){display:list-item}.sos-announce__item:not([aria-hidden])+.sos-announce__item:not([aria-hidden]):before{content:"·";opacity:.6;margin-right:2.5rem}}[data-style=bold-street] .sos-announce{background:var(--color-ink);color:var(--color-paper);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}@media (prefers-reduced-motion:no-preference){[data-style=bold-street]:not([data-motion=none]) .sos-announce__track{justify-content:flex-start;width:max-content;animation:28s linear infinite sos-marquee}[data-style=bold-street]:not([data-motion=none]) .sos-announce__item,[data-style=bold-street]:not([data-motion=none]) .sos-announce__item[aria-hidden]{white-space:nowrap;display:list-item}[data-style=bold-street]:not([data-motion=none]) .sos-announce__item:before{content:"✱";margin-right:2.5rem}}@keyframes sos-marquee{to{transform:translate(-50%)}}.sos-header{z-index:30;background:var(--color-paper);border-bottom:var(--sos-rule) solid var(--color-line);position:sticky;top:0}.sos-header__bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:3.75rem;display:grid}.sos-header__logo{font-family:var(--font-display);font-weight:var(--sos-display-weight);letter-spacing:var(--sos-display-tracking);text-transform:var(--sos-display-case);white-space:nowrap;grid-column:2;align-items:center;gap:.5rem;font-size:1.625rem;line-height:1;display:inline-flex}.sos-header__logo-image{width:auto;height:2rem}.sos-header__menu{grid-column:1;justify-self:start}.sos-header__toggle{cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;margin-left:-.625rem;list-style:none;display:grid}.sos-header__toggle::-webkit-details-marker{display:none}.sos-header__burger,.sos-header__burger:before,.sos-header__burger:after{background:currentColor;width:1.25rem;height:1.5px;transition:transform .2s;display:block}.sos-header__burger{position:relative}.sos-header__burger:before,.sos-header__burger:after{content:"";position:absolute;left:0}.sos-header__burger:before{top:-6px}.sos-header__burger:after{top:6px}.sos-header__menu[open] .sos-header__burger{background:0 0}.sos-header__menu[open] .sos-header__burger:before{transform:translateY(6px)rotate(45deg)}.sos-header__menu[open] .sos-header__burger:after{transform:translateY(-6px)rotate(-45deg)}.sos-header__sheet{background:var(--color-paper);border-bottom:var(--sos-rule) solid var(--color-line);padding:.5rem var(--sos-gutter) 1.5rem;position:absolute;top:100%;left:0;right:0}.sos-header__sheet ul{margin:0;padding:0;list-style:none}.sos-header__sheet>ul>li>a,.sos-header__sheet>ul>li>span{font-family:var(--font-display);text-transform:var(--sos-display-case);font-size:1.5rem;font-weight:var(--sos-display-weight);border-bottom:1px solid var(--color-line);padding:.875rem 0;display:block}.sos-header__sheet ul ul a{color:var(--color-ink-soft);padding:.5rem 0 .5rem 1rem;display:block}.sos-header__links{display:none}.sos-header__bag{cursor:pointer;grid-column:3;justify-self:end;align-items:center;gap:.375rem;min-height:2.75rem;font-size:.875rem;display:inline-flex}.sos-bag-count{background:var(--color-ink);min-width:1.375rem;height:1.375rem;color:var(--color-paper);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 .375rem;font-size:.75rem;display:inline-grid}@media (min-width:900px){.sos-header__bar{grid-template-columns:auto 1fr auto;gap:2.5rem;min-height:4.5rem}.sos-header__menu{display:none}.sos-header__logo{grid-column:1}.sos-header__links{grid-column:2;justify-self:end;display:block}.sos-header__links>ul{gap:2rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.sos-header__links>ul>li{position:relative}.sos-header__links a:hover{color:var(--color-accent-text,var(--color-accent))}.sos-header__panel{background:var(--color-surface);border:var(--sos-rule) solid var(--color-line);border-radius:var(--radius-section);gap:2rem;min-width:18rem;padding:1.5rem;display:none;position:absolute;top:100%;left:-1.5rem}.sos-header__has-panel:hover .sos-header__panel,.sos-header__has-panel:focus-within .sos-header__panel{display:flex}.sos-header__panel ul{white-space:nowrap;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.sos-header__panel-image{aspect-ratio:4/5;width:12rem}.sos-header__bag{grid-column:3}[data-style=warm-craft] .sos-header__bar{grid-template-columns:1fr auto 1fr}[data-style=warm-craft] .sos-header__logo{grid-column:2;font-size:2rem}[data-style=warm-craft] .sos-header__links{grid-area:1/1;justify-self:start}}[data-style=bold-street] .sos-header{border-bottom-color:var(--color-ink)}[data-style=bold-street] .sos-header__logo{letter-spacing:-.02em;font-size:1.125rem}@media (min-width:900px){[data-style=bold-street] .sos-header__logo{font-size:1.5rem}}[data-style=bold-street] .sos-header__links>ul,[data-style=bold-street] .sos-header__bag{text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:700}[data-style=bold-street] .sos-bag-count{background:var(--color-accent);color:var(--color-accent-ink);border:2px solid var(--color-ink);border-radius:0}.sos-hero{padding-block:1.25rem var(--sos-space);padding-inline:var(--sos-gutter);max-width:calc(var(--sos-measure) + 2 * var(--sos-gutter));gap:1.75rem;margin-inline:auto;display:grid}.sos-hero__media{aspect-ratio:4/5}.sos-hero__copy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.sos-hero__copy .sos-btn{margin-top:.5rem}@media (min-width:900px){.sos-hero,.sos-hero[data-layout=split]{padding-block:clamp(2rem, 4vw, 3.5rem) var(--sos-space);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.sos-hero__copy{grid-area:1/1}.sos-hero__media{grid-area:1/2;max-height:80vh}}.sos-hero[data-layout=full-bleed],[data-style=bold-street] .sos-hero[data-layout=auto]{padding-inline:0;gap:0;max-width:none;padding-top:0}.sos-hero[data-layout=full-bleed] .sos-hero__media,[data-style=bold-street] .sos-hero[data-layout=auto] .sos-hero__media{aspect-ratio:1;border-radius:0}.sos-hero[data-layout=full-bleed] .sos-hero__copy,[data-style=bold-street] .sos-hero[data-layout=auto] .sos-hero__copy{padding:1.5rem var(--sos-gutter) 0}[data-style=bold-street] .sos-hero[data-layout=auto]{border-bottom:2px solid var(--color-ink);padding-bottom:2.5rem}[data-style=bold-street] .sos-hero[data-layout=auto] .sos-hero__media{border-bottom:2px solid var(--color-ink)}@media (min-width:900px){.sos-hero[data-layout=full-bleed],[data-style=bold-street] .sos-hero[data-layout=auto]{grid-template-columns:1fr}.sos-hero[data-layout=full-bleed] .sos-hero__media,[data-style=bold-street] .sos-hero[data-layout=auto] .sos-hero__media{aspect-ratio:auto;grid-area:1/1;height:min(72vh,46rem);max-height:none}.sos-hero[data-layout=full-bleed] .sos-hero__copy,[data-style=bold-street] .sos-hero[data-layout=auto] .sos-hero__copy{width:100%;max-width:calc(var(--sos-measure) + 2 * var(--sos-gutter));grid-area:2/1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 3rem;margin-inline:auto;padding-top:2.5rem;display:grid}.sos-hero[data-layout=full-bleed] .sos-hero__copy .sos-kicker,.sos-hero[data-layout=full-bleed] .sos-hero__copy .sos-h1,[data-style=bold-street] .sos-hero[data-layout=auto] .sos-hero__copy .sos-kicker,[data-style=bold-street] .sos-hero[data-layout=auto] .sos-hero__copy .sos-h1{grid-column:1/-1}.sos-hero[data-layout=full-bleed] .sos-hero__copy .sos-lede,[data-style=bold-street] .sos-hero[data-layout=auto] .sos-hero__copy .sos-lede{grid-column:1;margin:0}.sos-hero[data-layout=full-bleed] .sos-hero__copy .sos-btn,[data-style=bold-street] .sos-hero[data-layout=auto] .sos-hero__copy .sos-btn{grid-column:2;margin:0}}.sos-hero[data-layout=editorial]{text-align:center}.sos-hero[data-layout=editorial] .sos-hero__copy{order:-1;align-items:center}.sos-hero[data-layout=editorial] .sos-lede{margin-inline:auto}@media (min-width:900px){.sos-hero[data-layout=editorial]{grid-template-columns:1fr}.sos-hero[data-layout=editorial] .sos-hero__copy,.sos-hero[data-layout=editorial] .sos-hero__media{grid-area:auto/1}.sos-hero[data-layout=editorial] .sos-hero__media{aspect-ratio:21/9}}.sos-usp{background:var(--color-surface);border-block:var(--sos-rule) solid var(--color-line);padding-block:clamp(2.25rem,5vw,3.5rem)}.sos-usp__heading{margin-bottom:1.5rem}.sos-usp__list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.sos-usp__item{grid-template-columns:auto 1fr;align-items:start;gap:.25rem 1rem;display:grid}.sos-usp__icon{background:var(--color-paper);width:2.75rem;height:2.75rem;color:var(--color-accent);border-radius:999px;grid-row:span 2;place-items:center;display:grid}.sos-usp__title{font-family:var(--font-display);text-transform:var(--sos-display-case);font-size:1.25rem;line-height:1.2;font-weight:var(--sos-display-weight)}.sos-usp__text{color:var(--color-ink-soft);font-size:.9375rem;line-height:1.55}@media (min-width:900px){.sos-usp__list{grid-template-columns:repeat(var(--sos-usp-cols,3), minmax(0, 1fr));gap:2.5rem}.sos-usp__list[data-count="2"]{--sos-usp-cols:2}.sos-usp__list[data-count="4"]{--sos-usp-cols:4}.sos-usp__list[data-count="5"]{--sos-usp-cols:5}[data-style=warm-craft] .sos-usp__item{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:.75rem}[data-style=warm-craft] .sos-usp__icon{grid-row:auto}}[data-style=bold-street] .sos-usp{background:var(--color-paper);border-block:0;padding-block:0}[data-style=bold-street] .sos-usp .sos-wrap{max-width:none;padding-inline:0}[data-style=bold-street] .sos-usp__list{border-bottom:2px solid var(--color-ink);gap:0}[data-style=bold-street] .sos-usp__item{padding:1.5rem var(--sos-gutter);border-top:2px solid var(--color-ink)}[data-style=bold-street] .sos-usp__item:first-child{border-top:0}[data-style=bold-street] .sos-usp__icon{background:var(--color-accent);color:var(--color-accent-ink);border:2px solid var(--color-ink);border-radius:0}[data-style=bold-street] .sos-usp__title{font-family:var(--font-sans);letter-spacing:.02em;font-size:1rem;font-weight:700}@media (min-width:900px){[data-style=bold-street] .sos-usp__item{border-top:0;border-left:2px solid var(--color-ink)}[data-style=bold-street] .sos-usp__item:first-child{border-left:0}}.sos-rail{padding-block:var(--sos-space)}.sos-rail__head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:clamp(1.5rem,3.5vw,2.5rem);display:flex}.sos-rail__head .sos-kicker{margin-bottom:.75rem}.sos-rail__more{text-underline-offset:.25em;flex:none;padding-block:.75rem;font-size:.9375rem;text-decoration:underline}.sos-rail__list{scroll-snap-type:x mandatory;padding:0 var(--sos-gutter) .5rem;scroll-padding-inline:var(--sos-gutter);scrollbar-width:none;grid-auto-columns:72%;grid-auto-flow:column;gap:1rem;margin:0;list-style:none;display:grid;overflow-x:auto}.sos-rail__list::-webkit-scrollbar{display:none}.sos-card{scroll-snap-align:start;min-width:0}.sos-card__link{flex-direction:column;gap:.5rem;height:100%;display:flex}.sos-card__media{aspect-ratio:4/5;background:var(--color-surface);margin-bottom:.5rem}.sos-card__media img{transition:transform .6s}.sos-card__link:hover .sos-card__media img{transform:scale(1.03)}.sos-card__title{font-family:var(--sos-card-title-font);font-size:var(--sos-card-title-size);text-transform:var(--sos-card-title-case);line-height:1.2}.sos-card__price{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.9375rem}@media (min-width:900px){.sos-rail__list{grid-auto-flow:row;grid-template-columns:repeat(var(--sos-rail-cols,4), minmax(0, 1fr));max-width:calc(var(--sos-measure) + 2 * var(--sos-gutter));grid-auto-columns:auto;gap:clamp(1.25rem,2.5vw,2rem);margin-inline:auto;overflow:visible}.sos-rail[data-count="2"] .sos-rail__list{--sos-rail-cols:2}.sos-rail[data-count="3"] .sos-rail__list{--sos-rail-cols:3}}.sos-rail[data-layout=grid] .sos-rail__list,[data-style=bold-street] .sos-rail[data-layout=auto] .sos-rail__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}@media (min-width:900px){.sos-rail[data-layout=grid] .sos-rail__list,[data-style=bold-street] .sos-rail[data-layout=auto] .sos-rail__list{grid-template-columns:repeat(var(--sos-rail-cols,4), minmax(0, 1fr))}}[data-style=bold-street] .sos-rail__list{gap:.75rem}[data-style=bold-street] .sos-card{border:2px solid var(--color-ink);background:var(--color-surface)}[data-style=bold-street] .sos-card__link{gap:.375rem;padding-bottom:.875rem}[data-style=bold-street] .sos-card__media{aspect-ratio:1;border-bottom:2px solid var(--color-ink);margin-bottom:.5rem}[data-style=bold-street] .sos-card__title{letter-spacing:.02em;padding-inline:.75rem;font-weight:700}[data-style=bold-street] .sos-card__price{background:var(--color-accent);color:var(--color-accent-ink);align-self:flex-start;margin-left:.75rem;padding:.125rem .5rem;font-weight:700}[data-style=bold-street] .sos-rail__more{text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:700}.sos-iwt{padding-block:var(--sos-space)}.sos-iwt__grid{gap:2rem;display:grid}.sos-iwt__media{aspect-ratio:4/5}.sos-iwt__copy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}@media (min-width:900px){.sos-iwt__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.sos-iwt[data-side=right] .sos-iwt__media{order:2}}[data-style=warm-craft] .sos-iwt{background:var(--color-surface)}[data-style=bold-street] .sos-iwt__media{border:2px solid var(--color-ink);box-shadow:10px 10px 0 var(--color-accent);aspect-ratio:1;margin:0 10px 10px 0}@media (min-width:900px){[data-style=bold-street] .sos-iwt[data-side=auto] .sos-iwt__media{order:2}}.sos-news{padding-block:var(--sos-space)}.sos-news__inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.sos-news__inner .sos-lede{margin-inline:auto}.sos-news__form{grid-template-columns:1fr;gap:.75rem;width:100%;max-width:30rem;margin-top:1rem;display:grid}.sos-news__field input{border-radius:var(--radius-control);border:max(1px, var(--sos-rule)) solid var(--color-ink);background:var(--color-paper);width:100%;min-height:3rem;color:var(--color-ink);padding:0 1.25rem;font-size:1rem}.sos-news__field input::placeholder{color:var(--color-ink-soft)}.sos-news__consent{text-align:left;color:var(--color-ink-soft);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.5;display:flex}.sos-news__consent input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);flex:none;margin-top:.125rem}@media (min-width:640px){.sos-news__form{grid-template-columns:1fr auto}.sos-news__consent{grid-column:1/-1}}[data-style=bold-street] .sos-news{background:var(--color-accent);color:var(--color-accent-ink);border-block:2px solid var(--color-ink)}[data-style=bold-street] .sos-news .sos-lede,[data-style=bold-street] .sos-news__consent{color:var(--color-accent-ink)}[data-style=bold-street] .sos-news .sos-btn{background:var(--color-ink);color:var(--color-paper);box-shadow:none}[data-style=bold-street] .sos-news__inner{text-align:left;align-items:flex-start}[data-style=bold-street] .sos-news__inner .sos-lede{margin-inline:0}[data-style=bold-street] .sos-news__form{max-width:40rem}.sos-footer{border-top:var(--sos-rule) solid var(--color-line);padding-top:clamp(3rem,6vw,5rem);font-size:.9375rem}.sos-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}.sos-footer__brand{flex-direction:column;grid-column:1/-1;gap:.75rem;display:flex}.sos-footer__name{font-family:var(--font-display);text-transform:var(--sos-display-case);font-size:2rem;line-height:1;font-weight:var(--sos-display-weight)}.sos-footer__note{color:var(--color-ink-soft);max-width:34ch;line-height:1.6}.sos-footer__heading{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:.875rem;font-size:.75rem}.sos-footer__col ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.sos-footer__col a,.sos-footer__col span{overflow-wrap:anywhere;padding-block:.375rem;display:inline-block}.sos-footer__col a:hover{color:var(--color-accent-text,var(--color-accent))}.sos-footer__base{border-top:1px solid var(--color-line);color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:3rem;padding-block:1.5rem;font-size:.8125rem;display:flex}.sos-footer__social{flex-wrap:wrap;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.sos-footer__wordmark{display:none}@media (min-width:900px){.sos-footer__grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.sos-footer__brand{grid-column:auto}}[data-style=bold-street] .sos-footer{background:var(--color-ink);color:var(--color-paper);border-top:0}[data-style=bold-street] .sos-footer__note,[data-style=bold-street] .sos-footer__heading,[data-style=bold-street] .sos-footer__base{color:var(--color-paper);opacity:.85}[data-style=bold-street] .sos-footer__base{border-top-color:#f3efe640}@supports (color:color-mix(in lab, red, red)){[data-style=bold-street] .sos-footer__base{border-top-color:color-mix(in srgb, var(--color-paper) 25%, transparent)}}[data-style=bold-street] .sos-footer__col a:hover{color:var(--color-accent)}[data-style=bold-street] .sos-footer__wordmark{white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.05em;font-weight:800;line-height:.8;font-size:calc((100cqi - 2 * var(--sos-gutter)) / (var(--sos-fit,8) * var(--sos-glyph)));color:var(--color-accent);padding:.25em var(--sos-gutter) .12em;display:block;overflow:hidden}.sos-tiles__head,.sos-bands__head,.sos-quotes__head,.sos-ugc__head,.sos-press__head,.sos-steps__head,.sos-compare__head{flex-direction:column;gap:.75rem;margin-bottom:clamp(1.5rem,3.5vw,2.75rem);display:flex}.sos-ugc__head .sos-lede{margin-top:.25rem}.sos-tiles{padding-block:var(--sos-space)}.sos-tiles__list{max-width:calc(var(--sos-measure) + 2 * var(--sos-gutter));padding-inline:var(--sos-gutter);margin:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .875rem;margin-inline:auto;list-style:none;display:grid}.sos-tiles__link{flex-direction:column;gap:.75rem;height:100%;display:flex}.sos-tiles__media{aspect-ratio:4/5;display:block}.sos-tiles__media img{transition:transform .6s}.sos-tiles__link:hover .sos-tiles__media img{transform:scale(1.03)}.sos-tiles__label{font-family:var(--sos-card-title-font);font-size:calc(var(--sos-card-title-size) * .9);text-transform:var(--sos-card-title-case);line-height:1.2}.sos-tiles__item[data-image=no] .sos-tiles__link{border:var(--sos-rule) solid var(--color-line);border-radius:var(--sos-image-radius);background:var(--color-surface);justify-content:flex-end;min-height:6rem;padding:1rem}@media (min-width:900px){.sos-tiles__list{grid-template-columns:repeat(var(--sos-tile-cols,4), minmax(0, 1fr));gap:2rem clamp(1rem,2vw,1.75rem)}.sos-tiles[data-count="3"]{--sos-tile-cols:3}.sos-tiles[data-count="5"],.sos-tiles[data-count="10"]{--sos-tile-cols:5}.sos-tiles[data-count="6"],.sos-tiles[data-count="11"],.sos-tiles[data-count="12"]{--sos-tile-cols:6}.sos-tiles__label{font-size:var(--sos-card-title-size)}}.sos-tiles[data-shape=circle] .sos-tiles__list,[data-style=festive-bazaar] .sos-tiles[data-shape=auto] .sos-tiles__list{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:6.75rem;grid-auto-flow:column;gap:1rem;padding-bottom:.25rem;overflow-x:auto}.sos-tiles[data-shape=circle] .sos-tiles__list::-webkit-scrollbar{display:none}[data-style=festive-bazaar] .sos-tiles[data-shape=auto] .sos-tiles__list::-webkit-scrollbar{display:none}.sos-tiles[data-shape=circle] .sos-tiles__item,[data-style=festive-bazaar] .sos-tiles[data-shape=auto] .sos-tiles__item{scroll-snap-align:start}.sos-tiles[data-shape=circle] .sos-tiles__link,[data-style=festive-bazaar] .sos-tiles[data-shape=auto] .sos-tiles__link{text-align:center;align-items:center;gap:.625rem}.sos-tiles[data-shape=circle] .sos-tiles__media,[data-style=festive-bazaar] .sos-tiles[data-shape=auto] .sos-tiles__media{aspect-ratio:1;border-radius:999px;width:100%}.sos-tiles[data-shape=circle] .sos-tiles__label,[data-style=festive-bazaar] .sos-tiles[data-shape=auto] .sos-tiles__label{font-family:var(--font-sans);text-transform:none;font-size:.875rem}.sos-tiles[data-shape=circle] .sos-tiles__item[data-image=no] .sos-tiles__link,[data-style=festive-bazaar] .sos-tiles[data-shape=auto] .sos-tiles__item[data-image=no] .sos-tiles__link{aspect-ratio:1;border-radius:999px;justify-content:center;min-height:0}@media (min-width:900px){.sos-tiles[data-shape=circle] .sos-tiles__list,[data-style=festive-bazaar] .sos-tiles[data-shape=auto] .sos-tiles__list{grid-template-columns:repeat(auto-fit,minmax(8.5rem,10rem));grid-auto-flow:row;justify-content:center;gap:2rem 1.75rem;overflow:visible}.sos-tiles[data-shape=circle] .sos-tiles__label,[data-style=festive-bazaar] .sos-tiles[data-shape=auto] .sos-tiles__label{font-size:.9375rem}}.sos-tiles[data-shape=pill] .sos-tiles__list{flex-wrap:wrap;gap:.625rem;display:flex}.sos-tiles[data-shape=pill] .sos-tiles__link,.sos-tiles[data-shape=pill] .sos-tiles__item[data-image=no] .sos-tiles__link{border:1px solid var(--color-line);background:var(--color-surface);border-radius:999px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem;min-height:2.75rem;padding:.3125rem 1.125rem .3125rem .3125rem}.sos-tiles[data-shape=pill] .sos-tiles__item[data-image=no] .sos-tiles__link{padding-left:1.125rem}.sos-tiles[data-shape=pill] .sos-tiles__media{aspect-ratio:1;border-radius:999px;flex:none;width:2.25rem;height:2.25rem}.sos-tiles[data-shape=pill] .sos-tiles__label{font-family:var(--font-sans);text-transform:none;font-size:.9375rem}.sos-tiles[data-shape=pill] .sos-tiles__link:hover{border-color:var(--color-ink)}.sos-bands{padding-block:var(--sos-space)}.sos-bands__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.sos-bands__list[data-count="3"]>:first-child,.sos-bands__list[data-count="5"]>:first-child{grid-column:1/-1}.sos-bands__tile{border:var(--sos-rule) solid var(--color-line);border-radius:var(--sos-image-radius);background:var(--color-surface);flex-direction:column;justify-content:space-between;gap:1.5rem;height:100%;min-height:7.5rem;padding:1.125rem 1.25rem;transition:border-color .2s;display:flex}.sos-bands__tile:hover{border-color:var(--color-ink)}.sos-bands__up{font-size:var(--sos-kicker-size);letter-spacing:var(--sos-kicker-tracking);text-transform:var(--sos-kicker-case);font-weight:var(--sos-kicker-weight);color:var(--color-ink-soft)}.sos-bands__amount{font-family:var(--font-display);font-weight:var(--sos-display-weight);letter-spacing:var(--sos-display-tracking);font-variant-numeric:lining-nums;font-size:clamp(2rem,8vw,3.25rem);line-height:1}@media (min-width:900px){.sos-bands__list{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:1rem}.sos-bands__list[data-count="3"]>:first-child,.sos-bands__list[data-count="5"]>:first-child{grid-column:auto}.sos-bands__tile{min-height:10rem;padding:1.5rem}}.sos-feature{padding-block:var(--sos-space)}.sos-feature__grid{gap:2rem;display:grid}.sos-feature__photos{margin:0 calc(-1 * var(--sos-gutter));padding:0 var(--sos-gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--sos-gutter);scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:.5rem;list-style:none;display:grid;overflow-x:auto}.sos-feature__photos::-webkit-scrollbar{display:none}.sos-feature__photos:not([data-count="1"]){grid-auto-columns:86%}.sos-feature__photo{aspect-ratio:4/5;scroll-snap-align:start}.sos-feature__copy{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.sos-feature__name{font-family:var(--font-display);text-transform:var(--sos-display-case);font-size:1.5rem;line-height:1.15;font-weight:var(--sos-display-weight)}.sos-feature__name a:hover{color:var(--color-accent-text,var(--color-accent))}.sos-feature__price{font-variant-numeric:tabular-nums;gap:.625rem;font-size:1.125rem;display:flex}.sos-feature__price s{color:var(--color-ink-soft)}.sos-feature__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}.sos-feature__more{text-underline-offset:.25em;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}.sos-feature .sos-btn:disabled{opacity:.55;cursor:not-allowed}@media (min-width:900px){.sos-feature__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.sos-feature[data-side=right] .sos-feature__photos{order:2}.sos-feature__photos{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;margin:0;padding:0;overflow:visible}.sos-feature__photos[data-count="1"]{grid-template-columns:1fr}.sos-feature__photos:not([data-count="1"])>:first-child{aspect-ratio:5/4;grid-column:1/-1}.sos-feature__photos[data-count="2"]>:first-child{aspect-ratio:4/5;grid-column:auto}}.sos-promo{padding-block:calc(var(--sos-space) * .6)}.sos-promo__list{gap:1.25rem;display:grid}.sos-promo__item{border-radius:var(--sos-image-radius);background:var(--color-surface);display:grid;overflow:hidden}.sos-promo__media{aspect-ratio:4/3;border-radius:0}.sos-promo__copy{flex-direction:column;align-items:flex-start;gap:.875rem;padding:1.5rem 1.25rem 1.75rem;display:flex}.sos-promo__copy .sos-h2{font-size:min(var(--sos-h3) * 1.6, calc(100cqi / (var(--sos-fit,1) * var(--sos-glyph))))}.sos-promo__text{color:var(--color-ink-soft);max-width:40ch;line-height:1.6}.sos-promo__copy .sos-btn{margin-top:.5rem}@media (min-width:900px){.sos-promo[data-count="1"] .sos-promo__item{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.sos-promo[data-count="1"] .sos-promo__media{aspect-ratio:auto;min-height:28rem}.sos-promo[data-count="1"] .sos-promo__copy{justify-content:center;padding:clamp(2rem,4vw,3.5rem)}.sos-promo[data-count="2"] .sos-promo__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.sos-promo[data-count="2"] .sos-promo__copy{padding:1.75rem 2rem 2rem}}.sos-story{padding-block:var(--sos-space)}.sos-story__grid{gap:2.5rem;display:grid}.sos-story__copy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.sos-story__text{font-family:var(--font-display);letter-spacing:calc(var(--sos-display-tracking) * .5);white-space:pre-line;text-wrap:pretty;max-width:34ch;font-size:clamp(1.375rem,4.2vw,2.125rem);line-height:1.32}.sos-story__sign{color:var(--color-ink-soft);font-size:.9375rem}.sos-story__sign:before{content:"— "}.sos-story__media{aspect-ratio:4/3}.sos-story[data-image=no] .sos-story__copy{width:100%}@media (min-width:900px){.sos-story[data-image=yes] .sos-story__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(3rem,7vw,7rem)}.sos-story__media{aspect-ratio:3/4}.sos-story[data-image=no] .sos-story__copy{max-width:52rem}}.sos-quotes{padding-block:var(--sos-space);background:var(--color-surface)}.sos-quotes__list{scroll-snap-type:x mandatory;padding:0 var(--sos-gutter) .25rem;scroll-padding-inline:var(--sos-gutter);scrollbar-width:none;grid-auto-columns:84%;grid-auto-flow:column;gap:1rem;margin:0;list-style:none;display:grid;overflow-x:auto}.sos-quotes__list::-webkit-scrollbar{display:none}.sos-quotes[data-count="1"] .sos-quotes__list{grid-auto-columns:100%}.sos-quotes__item{scroll-snap-align:start}.sos-quotes__item figure{border:var(--sos-rule) solid var(--color-line);border-radius:var(--sos-image-radius);background:var(--color-paper);flex-direction:column;justify-content:space-between;gap:1.75rem;height:100%;margin:0;padding:1.5rem;display:flex}.sos-quotes__text{font-family:var(--font-display);text-wrap:pretty;margin:0;font-size:1.3125rem;line-height:1.35}.sos-quotes__text:before{content:"“"}.sos-quotes__text:after{content:"”"}.sos-quotes__who{flex-direction:column;gap:.125rem;font-size:.875rem;display:flex}.sos-quotes__name{font-weight:600}.sos-quotes__place{color:var(--color-ink-soft)}@media (min-width:900px){.sos-quotes__list{max-width:calc(var(--sos-measure) + 2 * var(--sos-gutter));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:1.5rem;margin-inline:auto;overflow:visible}.sos-quotes[data-count="1"] .sos-quotes__list{grid-template-columns:minmax(0,46rem);justify-content:center}.sos-quotes[data-count="2"] .sos-quotes__list,.sos-quotes[data-count="4"] .sos-quotes__list{grid-template-columns:repeat(2,minmax(0,1fr))}.sos-quotes__item figure{padding:2rem}}.sos-ugc{padding-block:var(--sos-space)}.sos-ugc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sos-ugc__item figure{margin:0}.sos-ugc__media{aspect-ratio:1}.sos-ugc__caption{color:var(--color-ink-soft);margin-top:.5rem;font-size:.8125rem;line-height:1.45}.sos-ugc__more{margin-top:2rem}@media (min-width:640px){.sos-ugc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.sos-ugc__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.sos-ugc[data-count="5"] .sos-ugc__grid,.sos-ugc[data-count="10"] .sos-ugc__grid{grid-template-columns:repeat(5,minmax(0,1fr))}.sos-ugc[data-count="6"] .sos-ugc__grid,.sos-ugc[data-count="12"] .sos-ugc__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.sos-press{padding-block:calc(var(--sos-space) * .75);border-block:var(--sos-rule) solid var(--color-line)}.sos-press__list{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.sos-press__item{flex-direction:column;gap:.625rem;display:flex}.sos-press__mark{align-self:flex-start;align-items:center;min-height:2.75rem;display:inline-flex}.sos-press__logo{object-fit:contain;width:auto;max-width:10rem;height:1.75rem}.sos-press__name{font-family:var(--font-display);letter-spacing:.02em;text-transform:var(--sos-display-case);font-size:1.375rem}.sos-press__line{color:var(--color-ink-soft);max-width:36ch;font-size:.9375rem;line-height:1.55}.sos-press__line:before{content:"“"}.sos-press__line:after{content:"”"}@media (min-width:900px){.sos-press__list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2.5rem}}.sos-steps{padding-block:var(--sos-space)}.sos-steps__list{counter-reset:none;gap:2rem;margin:0;padding:0;list-style:none;display:grid}.sos-steps__item{grid-template-columns:3.25rem auto 1fr;grid-template-areas:"num icon title""num text text";align-items:center;gap:.375rem .625rem;display:grid}.sos-steps__num{font-family:var(--font-display);color:var(--color-accent-text,var(--color-accent));font-variant-numeric:lining-nums tabular-nums;grid-area:num;align-self:start;font-size:2.5rem;line-height:.9}.sos-steps__icon{color:var(--color-ink-soft);grid-area:icon;display:inline-flex}.sos-steps__title{grid-area:title}.sos-steps__text{color:var(--color-ink-soft);grid-area:text;font-size:.9375rem;line-height:1.6}@media (min-width:900px){.sos-steps__list{grid-template-columns:repeat(var(--sos-step-cols,3), minmax(0, 1fr));gap:clamp(2rem,4vw,3.5rem)}.sos-steps__list[data-count="4"]{--sos-step-cols:4}.sos-steps__item{grid-template-columns:auto 1fr;grid-template-areas:"num num""icon title""text text";row-gap:.75rem}.sos-steps__num{border-bottom:var(--sos-rule) solid var(--color-line);padding-bottom:.75rem;font-size:3.5rem}}.sos-compare{padding-block:var(--sos-space)}.sos-compare__inner{max-width:calc(52rem + 2 * var(--sos-gutter))}.sos-compare__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.9375rem}.sos-compare__table th,.sos-compare__table td{border-bottom:1px solid var(--color-line);text-align:center;vertical-align:middle;overflow-wrap:break-word;padding:.875rem .5rem}.sos-compare__table tbody th{text-align:left;width:46%;padding-left:0;font-weight:400}.sos-compare__table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.75rem;font-weight:600}.sos-compare__table .sos-compare__us{background:var(--color-surface);color:var(--color-ink)}.sos-compare__table thead .sos-compare__us{color:var(--color-accent-text,var(--color-accent));border-radius:min(var(--radius-section), .75rem) min(var(--radius-section), .75rem) 0 0}.sos-compare__mark{border-radius:999px;place-items:center;width:2rem;height:2rem;display:inline-grid}.sos-compare__mark[data-mark=yes]{background:var(--color-accent);color:var(--color-accent-ink)}.sos-compare__mark[data-mark=no]{color:var(--color-ink-soft)}@media (min-width:900px){.sos-compare__table{font-size:1rem}.sos-compare__table th,.sos-compare__table td{padding:1.125rem 1rem}}.sos-faq{padding-block:var(--sos-space)}.sos-faq__grid{gap:1.75rem;display:grid}.sos-faq__head{flex-direction:column;gap:.75rem;display:flex}.sos-faq__list{border-top:1px solid var(--color-line)}.sos-faq__item{border-bottom:1px solid var(--color-line)}.sos-faq summary{padding-block:1rem;font-size:1.0625rem;font-weight:500}.sos-faq__answer{max-width:62ch;color:var(--color-ink-soft);white-space:pre-line;padding-bottom:1.25rem;line-height:1.7}@media (min-width:900px){.sos-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(3rem,6vw,6rem)}.sos-faq__head{position:sticky;top:7rem}}.sos-rich{padding-block:clamp(2.5rem,6vw,5rem)}.sos-rich__inner{max-width:calc(44rem + 2 * var(--sos-gutter));container-type:inline-size}.sos-rich__title{margin-bottom:1rem}.sos-rich__updated{color:var(--color-ink-soft);margin-bottom:2rem;font-size:.875rem}.sos-rich__heading{margin-top:2.5rem;margin-bottom:.75rem}.sos-rich__p,.sos-rich__list{color:var(--color-ink-soft);text-wrap:pretty;margin-bottom:1.125rem;font-size:1.0625rem;line-height:1.75}.sos-rich__list{padding-left:1.25rem;list-style:outside}.sos-rich__list li+li{margin-top:.375rem}.sos-rich__list li::marker{color:var(--color-accent)}.sos-marquee{--sos-marquee-sep:"·";border-block:var(--sos-rule) solid var(--color-line);background:var(--color-paper);padding-block:1.125rem;overflow:hidden}.sos-marquee__track{padding:0 var(--sos-gutter);flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin:0;list-style:none;display:flex}.sos-marquee__item{font-family:var(--font-display);font-weight:var(--sos-display-weight);text-transform:var(--sos-display-case);letter-spacing:var(--sos-display-tracking);text-align:center;text-wrap:balance;align-items:center;gap:1.5rem;max-width:100%;font-size:clamp(1.375rem,4vw,2.25rem);line-height:1.1;display:flex}.sos-marquee__item+.sos-marquee__item:before{content:var(--sos-marquee-sep);color:var(--color-accent)}.sos-marquee__item[aria-hidden]{display:none}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=none]) .sos-marquee__track{flex-wrap:nowrap;justify-content:flex-start;width:max-content;padding:0;animation:36s linear infinite sos-marquee}:root:not([data-motion=none]) .sos-marquee__item[aria-hidden]{display:flex}:root:not([data-motion=none]) .sos-marquee__item{white-space:nowrap;max-width:none;padding-right:1.5rem}:root:not([data-motion=none]) .sos-marquee__item:before{content:var(--sos-marquee-sep);color:var(--color-accent)}:root:not([data-motion=none]) .sos-marquee:hover .sos-marquee__track{animation-play-state:paused}}.sos-stage{padding-block:var(--sos-space)}.sos-stage__grid{gap:2rem;display:grid}.sos-stage__view{aspect-ratio:1;border-radius:var(--sos-image-radius);background:var(--color-surface);position:relative;overflow:hidden}.sos-stage__still{border-radius:0;position:absolute;inset:0}.sos-stage__canvas{background:var(--color-surface);animation:.8s both sos-fade;inset:0;position:absolute!important}.sos-stage__copy{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}@keyframes sos-fade{0%{opacity:0}}@media (min-width:900px){.sos-stage__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.sos-stage__view{aspect-ratio:5/4}}.sos-wa{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:25;background:var(--color-ink);min-height:3rem;color:var(--color-paper);border-radius:999px;align-items:center;gap:.5rem;padding:0 1.125rem 0 .875rem;font-size:.9375rem;font-weight:500;display:inline-flex;position:fixed;box-shadow:0 6px 20px -8px #1a171499}@supports (color:color-mix(in lab, red, red)){.sos-wa{box-shadow:0 6px 20px -8px color-mix(in srgb, var(--color-ink) 60%, transparent)}}.sos-wa:hover{background:var(--color-accent);color:var(--color-accent-ink)}@media (max-width:899px){.sos-page:has(.sos-pd) .sos-wa{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}.sos-btn--small{min-height:2.75rem;padding:0 1.125rem;font-size:.875rem}.sos-select{letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-soft);flex-direction:column;gap:.25rem;font-size:.75rem;display:inline-flex}.sos-select select{border:1px solid var(--color-line);border-radius:min(var(--radius-control), .75rem);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23888' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat right .875rem center;min-height:2.75rem;color:var(--color-ink);font:inherit;letter-spacing:0;text-transform:none;appearance:none;padding:0 2.25rem 0 .875rem;font-size:.9375rem}.sos-page select:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.sos-page label:has(>input[type=radio]:focus-visible){outline:2px solid var(--color-ink);outline-offset:3px}.sos-missing{padding-block:var(--sos-space);flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex;container-type:inline-size}.sos-card__was{margin-left:.375rem}.sos-card__note{color:var(--color-ink-soft);font-size:.8125rem}.sos-grid{padding-block:clamp(2rem, 5vw, 4rem) var(--sos-space)}.sos-grid__head .sos-lede{margin-top:1rem}.sos-grid__head .sos-kicker{margin-bottom:.75rem}.sos-grid__bar{border-bottom:var(--sos-rule) solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-block:clamp(1.75rem,4vw,2.75rem) clamp(1.25rem,3vw,2rem);padding-bottom:1.25rem;display:flex}.sos-grid__count{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.9375rem}.sos-grid__filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.sos-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .875rem;margin-top:0;margin-bottom:0;list-style:none;display:grid}.sos-grid__list .sos-card__title{font-size:calc(var(--sos-card-title-size) * .85)}.sos-grid__empty{flex-direction:column;align-items:flex-start;gap:1.25rem;padding-block:2rem;display:flex}@media (min-width:900px){.sos-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem clamp(1.25rem,2.5vw,2rem)}.sos-grid__list .sos-card__title{font-size:var(--sos-card-title-size)}}@media (min-width:1280px){.sos-grid__list:not([data-count="3"]):not([data-count="2"]):not([data-count="1"]){grid-template-columns:repeat(4,minmax(0,1fr))}}.sos-pd{padding-bottom:var(--sos-space)}.sos-pd__grid{gap:1.5rem;display:grid}.sos-pd__photos{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.sos-pd__photos::-webkit-scrollbar{display:none}.sos-pd__gallery[data-count]:not([data-count="1"]) .sos-pd__photos{padding-inline:var(--sos-gutter);scroll-padding-inline:var(--sos-gutter);grid-auto-columns:88%;gap:.5rem}.sos-pd__photo{aspect-ratio:4/5;scroll-snap-align:start;border-radius:0}.sos-pd__gallery[data-count]:not([data-count="1"]) .sos-pd__photo{border-radius:var(--sos-image-radius)}.sos-pd__thumbs{border:0;margin:0;padding:0;display:none}.sos-pd__info{padding-inline:var(--sos-gutter);flex-direction:column;gap:1.25rem;min-width:0;display:flex}.sos-pd__crumbs{color:var(--color-ink-soft);font-size:.875rem}.sos-pd__crumbs a{text-underline-offset:.25em;align-items:center;gap:.375rem;min-height:2.75rem;margin-block:-.75rem;text-decoration:underline;display:inline-flex}.sos-pd__crumbs a:before{content:"←";text-decoration:none;display:inline-block}.sos-pd__title{font-family:var(--font-display);font-weight:var(--sos-display-weight);text-transform:var(--sos-display-case);letter-spacing:var(--sos-display-tracking);text-wrap:balance;overflow-wrap:break-word;font-size:clamp(2rem,7vw,3.25rem);line-height:1.05}.sos-pd__price p:first-child{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;display:flex}.sos-pd__amount{font-variant-numeric:tabular-nums;font-size:1.375rem}.sos-pd__was{color:var(--color-ink-soft)}.sos-pd__tax{color:var(--color-ink-soft);margin-top:.25rem;font-size:.8125rem}.sos-pd__option{border:0;min-width:0;margin:0;padding:0}.sos-pd__option legend{margin-bottom:.625rem;padding:0;font-size:.875rem;font-weight:600}.sos-pd__chosen{color:var(--color-ink-soft);font-weight:400}.sos-pd__option ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sos-pd__value{border:1px solid var(--color-line);border-radius:min(var(--radius-control), .75rem);background:var(--color-surface);justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:0 1rem;font-size:.9375rem;display:inline-flex}.sos-pd__value[aria-current=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.sos-pd__value[data-out]{color:var(--color-ink-soft);text-decoration:line-through}.sos-pd__option[data-kind=colour] .sos-pd__value{background:0 0;border-color:#0000;border-radius:999px;width:2.75rem;padding:0}.sos-pd__option[data-kind=colour] .sos-pd__value[aria-current=true]{box-shadow:0 0 0 2px var(--color-ink)}.sos-pd__swatch{border-radius:999px;width:2rem;height:2rem;box-shadow:inset 0 0 0 1px #1a17142e}@supports (color:color-mix(in lab, red, red)){.sos-pd__swatch{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 18%, transparent)}}.sos-pd__option[data-kind=colour] .sos-pd__value[data-out] .sos-pd__swatch{opacity:.35}.sos-pd__buy{z-index:5;margin-inline:calc(-1 * var(--sos-gutter));padding:.75rem var(--sos-gutter) calc(.75rem + env(safe-area-inset-bottom));background:var(--color-paper);border-top:1px solid var(--color-line);position:sticky;bottom:0}.sos-pd__buy:has(.sos-pd__price){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem 1.25rem;display:grid}.sos-pd__buy .sos-pd__tax{font-size:.6875rem}.sos-pd__add{width:100%;min-height:3.25rem;font-size:1rem}.sos-pd__add:disabled{cursor:not-allowed;opacity:.55}.sos-pd__lines{gap:.75rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.sos-pd__lines li{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.sos-pd__lines svg{color:var(--color-accent);margin-top:.0625rem}.sos-pd__guide{text-underline-offset:.25em;cursor:pointer;align-self:flex-start;min-height:2.75rem;font-size:.9375rem;text-decoration:underline}.sos-pd__more{border-top:1px solid var(--color-line)}.sos-pd__more details{border-bottom:1px solid var(--color-line)}.sos-pd__more summary,.sos-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding-block:.75rem;font-weight:600;list-style:none;display:flex}.sos-pd__more summary::-webkit-details-marker{display:none}.sos-faq summary::-webkit-details-marker{display:none}.sos-pd__more summary:after,.sos-faq summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.625rem;height:.625rem;transition:transform .2s;transform:translateY(-25%)rotate(45deg)}.sos-pd__more details[open] summary:after,.sos-faq details[open] summary:after{transform:translateY(25%)rotate(-135deg)}.sos-pd__text{color:var(--color-ink-soft);white-space:pre-line;max-width:60ch;padding-bottom:1.25rem;font-size:.9375rem;line-height:1.7}@media (min-width:900px){.sos-pd{padding-top:clamp(1.5rem,3vw,2.5rem)}.sos-pd__grid{max-width:calc(var(--sos-measure) + 2 * var(--sos-gutter));padding-inline:var(--sos-gutter);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2.5rem,5vw,5rem);margin-inline:auto}.sos-pd__gallery{grid-template-columns:1fr;gap:1rem;display:grid;position:sticky;top:6rem}.sos-pd__gallery[data-count]:not([data-count="1"]){grid-template-columns:4.5rem minmax(0,1fr)}.sos-pd__thumbs{align-content:start;gap:.625rem;display:grid}.sos-pd__thumb{aspect-ratio:4/5;cursor:pointer;opacity:.6;border-radius:min(var(--sos-image-radius), .5rem)}.sos-pd__thumb:has(input:checked){opacity:1;box-shadow:0 0 0 1px var(--color-ink)}.sos-pd__gallery .sos-pd__photos{grid-template-columns:1fr;grid-auto-flow:row;gap:0;padding:0;display:grid;overflow:visible}.sos-pd__gallery .sos-pd__photo{border-radius:var(--sos-image-radius);grid-area:1/1}.sos-pd__gallery[data-count]:not([data-count="1"]) .sos-pd__photo{visibility:hidden}:is(.sos-pd__gallery:has(.sos-pd__thumb:first-of-type input:checked) .sos-pd__photo:first-child,.sos-pd__gallery:has(.sos-pd__thumb:nth-of-type(2) input:checked) .sos-pd__photo:nth-child(2),.sos-pd__gallery:has(.sos-pd__thumb:nth-of-type(3) input:checked) .sos-pd__photo:nth-child(3),.sos-pd__gallery:has(.sos-pd__thumb:nth-of-type(4) input:checked) .sos-pd__photo:nth-child(4),.sos-pd__gallery:has(.sos-pd__thumb:nth-of-type(5) input:checked) .sos-pd__photo:nth-child(5),.sos-pd__gallery:has(.sos-pd__thumb:nth-of-type(6) input:checked) .sos-pd__photo:nth-child(6),.sos-pd__gallery:has(.sos-pd__thumb:nth-of-type(7) input:checked) .sos-pd__photo:nth-child(7),.sos-pd__gallery:has(.sos-pd__thumb:nth-of-type(8) input:checked) .sos-pd__photo:nth-child(8)){visibility:visible}.sos-pd__info{padding-inline:0;padding-top:1rem}:is(.sos-pd__buy,.sos-pd__buy:has(.sos-pd__price)){background:0 0;border:0;grid-template-columns:1fr;gap:1.25rem;margin:0;padding:.25rem 0 0;position:static}.sos-pd__buy .sos-pd__tax{font-size:.8125rem}}.sos-dialog{border:1px solid var(--color-line);border-radius:min(var(--radius-section), 1.25rem);background:var(--color-surface);width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);margin:auto;padding:1.25rem}.sos-dialog::backdrop{background:#1a171473}@supports (color:color-mix(in lab, red, red)){.sos-dialog::backdrop{background:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.sos-dialog__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.sos-dialog__close{cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;margin:-.5rem -.5rem -.5rem 0;font-size:1.75rem;line-height:1;display:grid}.sos-dialog img{width:100%;height:auto;display:block}[data-style=bold-street] .sos-tiles__media,[data-style=bold-street] .sos-ugc__media,[data-style=bold-street] .sos-feature__photo,[data-style=bold-street] .sos-promo__item,[data-style=bold-street] .sos-stage__view,[data-style=bold-street] .sos-pd__photo{border:2px solid var(--color-ink);border-radius:0}[data-style=bold-street] .sos-tiles__label,[data-style=bold-street] .sos-feature__name,[data-style=bold-street] .sos-press__name,[data-style=bold-street] .sos-steps__title,[data-style=bold-street] .sos-faq summary,[data-style=bold-street] .sos-pd__more summary{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.03em;font-weight:700}[data-style=bold-street] .sos-tiles__label{font-size:.9375rem}[data-style=bold-street] .sos-tiles[data-shape=circle] .sos-tiles__media{border-radius:999px}[data-style=bold-street] .sos-tiles[data-shape=pill] .sos-tiles__link,[data-style=bold-street] .sos-tiles__item[data-image=no] .sos-tiles__link,[data-style=bold-street] .sos-tiles[data-shape=pill] .sos-tiles__item[data-image=no] .sos-tiles__link{border:2px solid var(--color-ink);background:var(--color-surface);border-radius:0}[data-style=bold-street] .sos-tiles[data-shape=pill] .sos-tiles__link:hover{background:var(--color-accent);color:var(--color-accent-ink)}[data-style=bold-street] .sos-tiles[data-shape=pill] .sos-tiles__media{border-width:0 2px 0 0;border-radius:0}[data-style=bold-street] .sos-bands__tile{border:2px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);border-radius:0;transition:transform .15s,box-shadow .15s}[data-style=bold-street] .sos-bands__tile:hover{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:2px 2px 0 var(--color-ink);transform:translate(2px,2px)}[data-style=bold-street] .sos-bands__tile:hover .sos-bands__up{color:inherit}[data-style=bold-street] .sos-bands__list{padding:0 4px 4px 0}[data-style=bold-street] .sos-bands__amount{font-weight:800}[data-style=bold-street] .sos-feature__photo:first-child{box-shadow:10px 10px 0 var(--color-accent)}[data-style=bold-street] .sos-feature__price{background:var(--color-accent);color:var(--color-accent-ink);align-self:flex-start;padding:.125rem .625rem;font-weight:700}[data-style=bold-street] .sos-feature__price s{color:inherit}[data-style=bold-street] .sos-promo__item{background:var(--color-paper)}[data-style=bold-street] .sos-promo__media{border-bottom:2px solid var(--color-ink)}[data-style=bold-street] .sos-promo__item:first-child .sos-promo__copy{background:var(--color-accent);color:var(--color-accent-ink)}[data-style=bold-street] .sos-promo__item:first-child .sos-promo__text,[data-style=bold-street] .sos-promo__item:first-child .sos-kicker{color:var(--color-accent-ink)}[data-style=bold-street] .sos-promo__item:first-child .sos-btn{background:var(--color-ink);color:var(--color-paper);box-shadow:none}@media (min-width:900px){[data-style=bold-street] .sos-promo[data-count="1"] .sos-promo__media{border-bottom:0;border-right:2px solid var(--color-ink)}}[data-style=bold-street] .sos-story__text{font-family:var(--font-sans);letter-spacing:-.01em;font-weight:500;line-height:1.35}[data-style=bold-street] .sos-story__media{border:2px solid var(--color-ink);border-radius:0}[data-style=bold-street] .sos-quotes{background:var(--color-paper);border-block:2px solid var(--color-ink)}[data-style=bold-street] .sos-quotes__item figure{border:2px solid var(--color-ink);background:var(--color-surface);box-shadow:6px 6px 0 var(--color-ink);border-radius:0}[data-style=bold-street] .sos-quotes__list{padding-bottom:.5rem}[data-style=bold-street] .sos-quotes__text{font-family:var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.45}[data-style=bold-street] .sos-quotes__name{text-transform:uppercase;letter-spacing:.04em}[data-style=bold-street] .sos-ugc__grid{gap:0}[data-style=bold-street] .sos-ugc__media{border-width:1px}[data-style=bold-street] .sos-press{border-block:2px solid var(--color-ink)}[data-style=bold-street] .sos-press__name{font-family:var(--font-display);font-size:1.5rem;font-weight:800}[data-style=bold-street] .sos-steps__num{font-size:3.5rem;font-weight:800}[data-style=bold-street] .sos-steps__item{border-top:2px solid var(--color-ink);padding-top:1rem}@media (min-width:900px){[data-style=bold-street] .sos-steps__num{border-bottom:0;padding-bottom:0;font-size:5rem}}[data-style=bold-street] .sos-compare__table th,[data-style=bold-street] .sos-compare__table td{border-bottom:2px solid var(--color-ink)}[data-style=bold-street] .sos-compare__table .sos-compare__us{background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}[data-style=bold-street] .sos-compare__table thead .sos-compare__us{color:var(--color-accent-ink);border-radius:0}[data-style=bold-street] .sos-compare__mark[data-mark=yes]{background:var(--color-ink);color:var(--color-paper);border-radius:0}[data-style=bold-street] .sos-compare__mark[data-mark=no]{color:inherit}[data-style=bold-street] .sos-faq__list,[data-style=bold-street] .sos-pd__more{border-top:2px solid var(--color-ink)}[data-style=bold-street] .sos-faq__item,[data-style=bold-street] .sos-pd__more details{border-bottom:2px solid var(--color-ink)}[data-style=bold-street] .sos-faq summary,[data-style=bold-street] .sos-pd__more summary{font-size:.9375rem}[data-style=bold-street] .sos-marquee{--sos-marquee-sep:"✱";background:var(--color-ink);color:var(--color-paper);border:0}[data-style=bold-street] .sos-marquee__item{font-weight:800}[data-style=bold-street] .sos-grid__bar{border-bottom:2px solid var(--color-ink)}[data-style=bold-street] .sos-select select,[data-style=bold-street] .sos-pd__value{border:2px solid var(--color-ink);border-radius:0}[data-style=bold-street] .sos-select{font-weight:700}[data-style=bold-street] .sos-pd__value[aria-current=true]{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:none}[data-style=bold-street] .sos-pd__title{font-weight:800}[data-style=bold-street] .sos-pd__amount{background:var(--color-accent);color:var(--color-accent-ink);padding:.125rem .625rem;font-weight:700}[data-style=bold-street] .sos-pd__buy{border-top:2px solid var(--color-ink)}[data-style=bold-street] .sos-wa{border:2px solid var(--color-ink);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:4px 4px 0 var(--color-ink);text-transform:uppercase;letter-spacing:.04em;border-radius:0;font-size:.8125rem;font-weight:700}[data-style=bold-street] .sos-dialog{border:2px solid var(--color-ink);box-shadow:8px 8px 0 var(--color-ink);border-radius:0}[data-style=quiet-minimal]{--sos-measure:82rem;--sos-gutter:clamp(1.25rem, 5vw, 4rem);--sos-space:clamp(4.5rem, 12vw, 10rem);--sos-display-weight:500;--sos-display-tracking:-.03em;--sos-display-leading:1.06;--sos-h1:clamp(2.25rem, 7.5vw, 4.5rem);--sos-h2:clamp(1.625rem, 4.2vw, 2.625rem);--sos-h3:1.0625rem;--sos-lede:1rem;--sos-body:.9375rem;--sos-kicker-size:.6875rem;--sos-kicker-tracking:.16em;--sos-kicker-weight:500;--sos-btn-pad:1.5rem;--sos-btn-weight:500;--sos-btn-tracking:0;--sos-image-radius:0px;--sos-card-title-font:var(--font-sans);--sos-card-title-size:.875rem;--sos-glyph:.6}[data-style=quiet-minimal] .sos-page{font-size:.9375rem}[data-style=quiet-minimal] .sos-kicker{color:var(--color-ink-soft);align-items:center;gap:.75rem;display:flex}[data-style=quiet-minimal] .sos-kicker:before{content:"";background:currentColor;width:1.5rem;height:1px}[data-style=quiet-minimal] .sos-btn{background:var(--color-ink);min-height:2.875rem;color:var(--color-paper);border:1px solid var(--color-ink);font-size:.875rem}[data-style=quiet-minimal] .sos-btn--line{color:var(--color-ink);background:0 0}[data-style=quiet-minimal] .sos-btn:hover{filter:none;background:var(--color-paper);color:var(--color-ink)}[data-style=quiet-minimal] .sos-btn--line:hover{background:var(--color-ink);color:var(--color-paper)}[data-style=quiet-minimal] .sos-announce{background:var(--color-surface);color:var(--color-ink);border-bottom:1px solid var(--color-line);font-size:.75rem}[data-style=quiet-minimal] .sos-header__logo{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}[data-style=quiet-minimal] .sos-header__links>ul,[data-style=quiet-minimal] .sos-header__bag{font-size:.8125rem}[data-style=quiet-minimal] .sos-bag-count{min-width:0;height:auto;color:inherit;font-size:inherit;background:0 0;padding:0;display:inline-flex}[data-style=quiet-minimal] .sos-bag-count:before{content:"("}[data-style=quiet-minimal] .sos-bag-count:after{content:")"}[data-style=quiet-minimal] .sos-header__sheet>ul>li>a,[data-style=quiet-minimal] .sos-header__sheet>ul>li>span{font-family:var(--font-sans);font-size:1.125rem}[data-style=quiet-minimal] .sos-hero[data-layout=auto]{gap:clamp(2rem,5vw,4rem);padding-top:clamp(2.5rem,7vw,6rem)}[data-style=quiet-minimal] .sos-hero[data-layout=auto] .sos-hero__copy{order:-1}[data-style=quiet-minimal] .sos-hero[data-layout=auto] .sos-hero__media{aspect-ratio:4/5}@media (min-width:900px){[data-style=quiet-minimal] .sos-hero[data-layout=auto]{grid-template-columns:1fr}[data-style=quiet-minimal] .sos-hero[data-layout=auto] .sos-hero__copy{grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem 4rem;display:grid}[data-style=quiet-minimal] .sos-hero[data-layout=auto] .sos-hero__copy>:not(.sos-lede,.sos-btn){grid-column:1/-1}[data-style=quiet-minimal] .sos-hero[data-layout=auto] .sos-hero__copy .sos-lede{grid-column:1}[data-style=quiet-minimal] .sos-hero[data-layout=auto] .sos-hero__copy .sos-btn{grid-column:2;margin:0}[data-style=quiet-minimal] .sos-hero[data-layout=auto] .sos-hero__media{aspect-ratio:16/7;grid-area:2/1;max-height:none}}[data-style=quiet-minimal] .sos-usp{background:0 0;padding-block:clamp(2rem,4vw,3rem)}[data-style=quiet-minimal] .sos-usp__icon{width:auto;height:auto;color:var(--color-ink);background:0 0;place-items:start}[data-style=quiet-minimal] .sos-usp__title{font-family:var(--font-sans);font-size:.9375rem;font-weight:500}[data-style=quiet-minimal] .sos-usp__text{font-size:.875rem}[data-style=quiet-minimal] .sos-card__link{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.25rem 1rem;display:grid}[data-style=quiet-minimal] .sos-card__media{aspect-ratio:3/4;grid-column:1/-1;margin-bottom:.75rem}[data-style=quiet-minimal] .sos-card__title{font-weight:500}[data-style=quiet-minimal] .sos-card__price{text-align:right;font-size:.875rem}[data-style=quiet-minimal] .sos-card__note{grid-column:1/-1}[data-style=quiet-minimal] .sos-rail__more,[data-style=quiet-minimal] .sos-feature__more,[data-style=quiet-minimal] .sos-pd__crumbs a{border-bottom:1px solid;padding-block:.125rem;font-size:.8125rem;text-decoration:none}[data-style=quiet-minimal] .sos-rail__more:after{content:" →"}[data-style=quiet-minimal] .sos-tiles__label{font-weight:500}[data-style=quiet-minimal] .sos-tiles__item[data-image=yes] .sos-tiles__label:after{content:" →";color:var(--color-ink-soft)}[data-style=quiet-minimal] .sos-tiles[data-shape=pill] .sos-tiles__link,[data-style=quiet-minimal] .sos-tiles[data-shape=pill] .sos-tiles__item[data-image=no] .sos-tiles__link{background:0 0;border-radius:0}[data-style=quiet-minimal] .sos-tiles[data-shape=pill] .sos-tiles__media{border-radius:0}[data-style=quiet-minimal] .sos-tiles[data-shape=pill] .sos-tiles__label:after{content:none}[data-style=quiet-minimal] .sos-bands__tile{background:0 0;min-height:6.5rem}[data-style=quiet-minimal] .sos-bands__amount{font-family:var(--font-sans);letter-spacing:-.03em;font-size:clamp(1.75rem,6vw,2.5rem);font-weight:500}[data-style=quiet-minimal] .sos-iwt{background:0 0}[data-style=quiet-minimal] .sos-story__text{font-family:var(--font-sans);letter-spacing:-.01em;max-width:40ch;font-size:clamp(1.1875rem,2.6vw,1.5rem);font-weight:400;line-height:1.5}[data-style=quiet-minimal] .sos-promo__item{background:0 0;border-radius:0}[data-style=quiet-minimal] .sos-promo__copy{padding:1.25rem 0 0}[data-style=quiet-minimal] .sos-promo__copy .sos-h2{font-size:min(1.5rem, calc(100cqi / (var(--sos-fit,1) * var(--sos-glyph))))}@media (min-width:900px){[data-style=quiet-minimal] .sos-promo[data-count="1"] .sos-promo__copy{padding:0 0 0 clamp(2rem,5vw,4rem)}}[data-style=quiet-minimal] .sos-feature__name{font-family:var(--font-sans);font-size:1.0625rem;font-weight:500}[data-style=quiet-minimal] .sos-quotes{background:0 0}[data-style=quiet-minimal] .sos-quotes__item figure{border:0;border-top:1px solid var(--color-ink);background:0 0;border-radius:0;padding:1.5rem 0 0}[data-style=quiet-minimal] .sos-quotes__text{font-family:var(--font-sans);font-size:1.0625rem;line-height:1.55}[data-style=quiet-minimal] .sos-quotes__name{font-weight:500}[data-style=quiet-minimal] .sos-ugc__grid{gap:2px}[data-style=quiet-minimal] .sos-ugc__caption{padding-inline:.25rem}[data-style=quiet-minimal] .sos-press{border-block-color:var(--color-line)}[data-style=quiet-minimal] .sos-press__name{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:600}[data-style=quiet-minimal] .sos-press__line{font-size:.875rem}[data-style=quiet-minimal] .sos-steps__num{font-family:var(--font-sans);letter-spacing:.1em;color:var(--color-ink-soft);padding-top:.25rem;font-size:.75rem;font-weight:500}[data-style=quiet-minimal] .sos-steps__item{border-top:1px solid var(--color-line);grid-template-columns:2.25rem auto 1fr;padding-top:1rem}[data-style=quiet-minimal] .sos-steps__title{font-family:var(--font-sans);font-weight:500}@media (min-width:900px){[data-style=quiet-minimal] .sos-steps__num{border:0;padding:0;font-size:.75rem}[data-style=quiet-minimal] .sos-steps__item{grid-template-columns:auto 1fr}}[data-style=quiet-minimal] .sos-compare__table .sos-compare__us{background:0 0;font-weight:500}[data-style=quiet-minimal] .sos-compare__table thead .sos-compare__us{color:var(--color-ink)}[data-style=quiet-minimal] .sos-compare__mark[data-mark=yes]{color:var(--color-ink);background:0 0}[data-style=quiet-minimal] .sos-faq summary{font-size:.9375rem}[data-style=quiet-minimal] .sos-faq summary:after,[data-style=quiet-minimal] .sos-pd__more summary:after{content:"+";border:0;width:auto;height:auto;font-size:1.25rem;font-weight:300;line-height:1;transform:none}[data-style=quiet-minimal] .sos-faq details[open] summary:after,[data-style=quiet-minimal] .sos-pd__more details[open] summary:after{content:"–";transform:none}[data-style=quiet-minimal] .sos-marquee{padding-block:.875rem}[data-style=quiet-minimal] .sos-marquee__item{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:500}[data-style=quiet-minimal] .sos-news__inner{text-align:left;align-items:flex-start}[data-style=quiet-minimal] .sos-news__inner .sos-lede{margin-inline:0}[data-style=quiet-minimal] .sos-news__field input{border:0;border-bottom:1px solid var(--color-ink);background:0 0;border-radius:0;padding:0}[data-style=quiet-minimal] .sos-news .sos-h2{font-size:min(var(--sos-h2), calc(100cqi / (var(--sos-fit,1) * var(--sos-glyph))))}[data-style=quiet-minimal] .sos-footer{font-size:.8125rem}[data-style=quiet-minimal] .sos-footer__name{font-family:var(--font-sans);letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}[data-style=quiet-minimal] .sos-footer__heading{font-size:.6875rem}[data-style=quiet-minimal] .sos-pd__title{font-family:var(--font-sans);letter-spacing:-.025em;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:500}[data-style=quiet-minimal] .sos-pd__amount{font-size:1.125rem}[data-style=quiet-minimal] .sos-select select,[data-style=quiet-minimal] .sos-pd__value{border-radius:0}[data-style=quiet-minimal] .sos-wa{border-radius:var(--radius-control);box-shadow:none}[data-style=festive-bazaar]{--sos-measure:76rem;--sos-space:clamp(3.5rem, 9vw, 7rem);--sos-display-weight:400;--sos-display-tracking:0;--sos-display-leading:1.08;--sos-h1:clamp(2.75rem, 11vw, 6.25rem);--sos-h2:clamp(2rem, 7vw, 3.75rem);--sos-h3:clamp(1.25rem, 3vw, 1.5rem);--sos-kicker-size:.75rem;--sos-kicker-tracking:.24em;--sos-kicker-weight:600;--sos-btn-pad:1.875rem;--sos-btn-weight:600;--sos-btn-case:uppercase;--sos-btn-tracking:.1em;--sos-btn-shadow:0 0 0 2px var(--color-paper), 0 0 0 3px var(--color-accent);--sos-card-title-font:var(--font-display);--sos-card-title-size:1.375rem;--sos-glyph:.72;--sos-arch:999px 999px var(--sos-image-radius) var(--sos-image-radius);--sos-ornament:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 14'%3E%3Cpath d='M0 7h44M76 7h44' stroke='black' stroke-width='1'/%3E%3Cpath d='M60 1l6 6-6 6-6-6z'/%3E%3Ccircle cx='49' cy='7' r='1.8'/%3E%3Ccircle cx='71' cy='7' r='1.8'/%3E%3C/svg%3E");--sos-toran-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M0 0h24L12 9z'/%3E%3Ccircle cx='12' cy='10.6' r='1.3'/%3E%3C/svg%3E");--sos-toran-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M0 12h24L12 3z'/%3E%3Ccircle cx='12' cy='1.4' r='1.3'/%3E%3C/svg%3E")}[data-style=festive-bazaar] .sos-kicker{justify-content:center;align-items:center;gap:.75rem;display:inline-flex}[data-style=festive-bazaar] .sos-kicker:before,[data-style=festive-bazaar] .sos-kicker:after{content:"";background:currentColor;flex:none;width:.375rem;height:.375rem;transform:rotate(45deg)}[data-style=festive-bazaar] .sos-h2:after{content:"";background:var(--color-accent);width:7.5rem;height:.875rem;-webkit-mask:var(--sos-ornament) center / contain no-repeat;-webkit-mask:var(--sos-ornament) center / contain no-repeat;-webkit-mask:var(--sos-ornament) center / contain no-repeat;mask:var(--sos-ornament) center / contain no-repeat;margin:.875rem auto 0;display:block}[data-style=festive-bazaar] .sos-hero__copy,[data-style=festive-bazaar] .sos-iwt__copy,[data-style=festive-bazaar] .sos-story__copy,[data-style=festive-bazaar] .sos-feature__copy,[data-style=festive-bazaar] .sos-stage__copy,[data-style=festive-bazaar] .sos-promo__copy,[data-style=festive-bazaar] .sos-tiles__head,[data-style=festive-bazaar] .sos-bands__head,[data-style=festive-bazaar] .sos-quotes__head,[data-style=festive-bazaar] .sos-ugc__head,[data-style=festive-bazaar] .sos-press__head,[data-style=festive-bazaar] .sos-steps__head,[data-style=festive-bazaar] .sos-compare__head,[data-style=festive-bazaar] .sos-faq__head,[data-style=festive-bazaar] .sos-grid__head,[data-style=festive-bazaar] .sos-missing{text-align:center;align-items:center}[data-style=festive-bazaar] .sos-rich__title,[data-style=festive-bazaar] .sos-rich__updated,[data-style=luxe-classic] .sos-rich__title,[data-style=luxe-classic] .sos-rich__updated{text-align:center}[data-style=festive-bazaar] .sos-lede,[data-style=festive-bazaar] .sos-body,[data-style=festive-bazaar] .sos-story__text,[data-style=festive-bazaar] .sos-promo__text{margin-inline:auto}[data-style=festive-bazaar] .sos-rail__head{text-align:center;flex-direction:column;align-items:center}[data-style=festive-bazaar] .sos-rail__head .sos-fit-box,[data-style=luxe-classic] .sos-rail__head .sos-fit-box{width:100%}[data-style=festive-bazaar] .sos-tiles[data-shape=pill] .sos-tiles__list,[data-style=luxe-classic] .sos-tiles[data-shape=pill] .sos-tiles__list{justify-content:center}[data-style=festive-bazaar] .sos-story[data-image=no] .sos-story__copy,[data-style=luxe-classic] .sos-story[data-image=no] .sos-story__copy{margin-inline:auto}[data-style=festive-bazaar] .sos-ugc__more,[data-style=festive-bazaar] .sos-feature__actions{text-align:center;justify-content:center}[data-style=festive-bazaar] .sos-hero__media,[data-style=festive-bazaar] .sos-iwt__media,[data-style=festive-bazaar] .sos-story__media,[data-style=festive-bazaar] .sos-card__media,[data-style=festive-bazaar] .sos-tiles[data-shape=image] .sos-tiles__media,[data-style=festive-bazaar] .sos-feature__photo:first-child,[data-style=festive-bazaar] .sos-stage__view{border-radius:var(--sos-arch);outline:1px solid var(--color-accent);outline-offset:5px}[data-style=festive-bazaar] .sos-card__media{outline-offset:4px;margin:.375rem .375rem .75rem}[data-style=festive-bazaar] .sos-tiles[data-shape=auto] .sos-tiles__media,[data-style=festive-bazaar] .sos-tiles[data-shape=circle] .sos-tiles__media{outline:1px solid var(--color-accent);outline-offset:4px}[data-style=festive-bazaar] .sos-tiles[data-shape=auto] .sos-tiles__list,[data-style=festive-bazaar] .sos-tiles[data-shape=circle] .sos-tiles__list{padding-top:.375rem;padding-inline:calc(var(--sos-gutter) + .25rem)}[data-style=festive-bazaar] .sos-iwt__media,[data-style=festive-bazaar] .sos-story__media{aspect-ratio:3/4}[data-style=festive-bazaar] .sos-pd__photo,[data-style=festive-bazaar] .sos-promo__item,[data-style=festive-bazaar] .sos-ugc__media{outline:1px solid #8d3a2fb3}@supports (color:color-mix(in lab, red, red)){[data-style=festive-bazaar] .sos-pd__photo,[data-style=festive-bazaar] .sos-promo__item,[data-style=festive-bazaar] .sos-ugc__media{outline:1px solid color-mix(in srgb, var(--color-accent) 70%, transparent)}}[data-style=festive-bazaar] .sos-pd__photo,[data-style=festive-bazaar] .sos-promo__item,[data-style=festive-bazaar] .sos-ugc__media{outline-offset:-6px}[data-style=festive-bazaar] .sos-header{border-bottom:0}[data-style=festive-bazaar] .sos-header:after,[data-style=festive-bazaar] .sos-footer:before{content:"";background:var(--color-accent);pointer-events:none;height:.75rem;position:absolute;left:0;right:0}[data-style=festive-bazaar] .sos-header:after{-webkit-mask:var(--sos-toran-down) 0 0 / 1.5rem .75rem repeat-x;-webkit-mask:var(--sos-toran-down) 0 0 / 1.5rem .75rem repeat-x;-webkit-mask:var(--sos-toran-down) 0 0 / 1.5rem .75rem repeat-x;mask:var(--sos-toran-down) 0 0 / 1.5rem .75rem repeat-x;top:100%}[data-style=festive-bazaar] .sos-footer{border-top:1px solid var(--color-accent);background:var(--color-surface);margin-top:.75rem;position:relative}[data-style=festive-bazaar] .sos-footer:before{-webkit-mask:var(--sos-toran-up) 0 0 / 1.5rem .75rem repeat-x;-webkit-mask:var(--sos-toran-up) 0 0 / 1.5rem .75rem repeat-x;-webkit-mask:var(--sos-toran-up) 0 0 / 1.5rem .75rem repeat-x;mask:var(--sos-toran-up) 0 0 / 1.5rem .75rem repeat-x;bottom:100%}[data-style=festive-bazaar] .sos-footer__brand{text-align:center;align-items:center}[data-style=festive-bazaar] .sos-footer__name{font-size:2.5rem}[data-style=festive-bazaar] .sos-announce{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}[data-style=festive-bazaar] .sos-header__logo{font-size:1.75rem}@media (min-width:900px){[data-style=festive-bazaar] .sos-header__bar{grid-template-columns:1fr auto 1fr}[data-style=festive-bazaar] .sos-header__logo{grid-column:2;font-size:2.25rem}[data-style=festive-bazaar] .sos-header__links{grid-area:1/1;justify-self:start}}[data-style=festive-bazaar] .sos-header__links>ul,[data-style=festive-bazaar] .sos-header__bag{text-transform:uppercase;letter-spacing:.12em;font-size:.8125rem;font-weight:600}[data-style=festive-bazaar] .sos-bag-count{background:var(--color-accent);color:var(--color-accent-ink)}[data-style=festive-bazaar] .sos-hero{padding-top:2rem}[data-style=festive-bazaar] .sos-hero[data-layout=auto] .sos-hero__media{justify-self:center;width:min(100%,26rem)}@media (min-width:900px){[data-style=festive-bazaar] .sos-hero[data-layout=auto] .sos-hero__media{justify-self:end;width:100%;max-width:30rem}}[data-style=festive-bazaar] .sos-usp{border-block:1px solid var(--color-accent)}[data-style=festive-bazaar] .sos-usp__item{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:.625rem}[data-style=festive-bazaar] .sos-usp__icon{border:1px solid var(--color-accent);background:0 0;border-radius:0;grid-row:auto;width:2.375rem;height:2.375rem;margin-bottom:.375rem;transform:rotate(45deg)}[data-style=festive-bazaar] .sos-usp__icon svg{transform:rotate(-45deg)}[data-style=festive-bazaar] .sos-btn{font-size:.8125rem}[data-style=festive-bazaar] .sos-btn--line{box-shadow:none;border-color:var(--color-accent);color:var(--color-ink)}[data-style=festive-bazaar] .sos-card__link{text-align:center;align-items:center}[data-style=festive-bazaar] .sos-card__price{color:var(--color-accent-text,var(--color-accent));font-weight:600}[data-style=festive-bazaar] .sos-rail__more{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:600}[data-style=festive-bazaar] .sos-tiles__label{text-align:center}[data-style=festive-bazaar] .sos-tiles[data-shape=pill] .sos-tiles__link{border-color:var(--color-accent)}[data-style=festive-bazaar] .sos-bands__tile,[data-style=festive-bazaar] .sos-quotes__item figure,[data-style=festive-bazaar] .sos-tiles__item[data-image=no] .sos-tiles__link{border:3px double var(--color-accent)}[data-style=festive-bazaar] .sos-bands__tile{text-align:center;justify-content:center;align-items:center;gap:.75rem}[data-style=festive-bazaar] .sos-bands__amount{color:var(--color-accent-text,var(--color-accent))}[data-style=festive-bazaar] .sos-quotes{background:0 0}[data-style=festive-bazaar] .sos-quotes__item figure{text-align:center;background:var(--color-surface);align-items:center}[data-style=festive-bazaar] .sos-quotes__text:before{content:"“";height:1.75rem;color:var(--color-accent);font-size:3.25rem;line-height:1;display:block}[data-style=festive-bazaar] .sos-quotes__text:after{content:none}[data-style=festive-bazaar] .sos-quotes__who{align-items:center}[data-style=festive-bazaar] .sos-steps__item{text-align:center;grid-template-columns:1fr;grid-template-areas:"num""icon""title""text";justify-items:center;row-gap:.5rem}[data-style=festive-bazaar] .sos-steps__num{border:0;padding:0;font-size:3rem}[data-style=festive-bazaar] .sos-steps__icon{color:var(--color-accent)}[data-style=festive-bazaar] .sos-press__item{text-align:center;align-items:center}[data-style=festive-bazaar] .sos-press__mark{align-self:center}[data-style=festive-bazaar] .sos-press,[data-style=festive-bazaar] .sos-marquee{border-color:var(--color-accent)}[data-style=festive-bazaar] .sos-marquee{--sos-marquee-sep:"✦";background:var(--color-accent);color:var(--color-accent-ink)}[data-style=festive-bazaar] .sos-marquee__item:before,[data-style=festive-bazaar] .sos-marquee__item+.sos-marquee__item:before{color:var(--color-accent-ink);font-size:.6em}[data-style=festive-bazaar] .sos-compare__table .sos-compare__us{background:var(--color-surface)}[data-style=festive-bazaar] .sos-compare__table th,[data-style=festive-bazaar] .sos-compare__table td,[data-style=festive-bazaar] .sos-faq__list,[data-style=festive-bazaar] .sos-faq__item{border-color:var(--color-line)}@media (min-width:900px){[data-style=festive-bazaar] .sos-faq__grid{grid-template-columns:minmax(0,46rem);justify-content:center;gap:2rem}[data-style=festive-bazaar] .sos-faq__head{position:static}}[data-style=festive-bazaar] .sos-news__inner{width:calc(100% - 2 * var(--sos-gutter));border:3px double var(--color-accent);border-radius:var(--radius-section);background:var(--color-surface);max-width:56rem;padding:clamp(2.5rem,6vw,4rem) 1.25rem}[data-style=festive-bazaar] .sos-news__field input{background:var(--color-paper);border-color:var(--color-accent)}[data-style=festive-bazaar] .sos-story__text{font-size:clamp(1.375rem,4vw,2rem);line-height:1.4}@media (min-width:900px){[data-style=festive-bazaar] .sos-story[data-image=yes] .sos-story__grid{align-items:center}}[data-style=festive-bazaar] .sos-iwt,[data-style=festive-bazaar] .sos-promo__item{background:var(--color-surface)}[data-style=festive-bazaar] .sos-grid__bar{border-color:var(--color-accent)}[data-style=festive-bazaar] .sos-pd__amount{color:var(--color-accent-text,var(--color-accent));font-weight:600}[data-style=festive-bazaar] .sos-pd__value[aria-current=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}[data-style=festive-bazaar] .sos-wa{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 0 0 2px var(--color-paper), 0 0 0 3px var(--color-accent)}[data-style=fresh-pop]{--sos-measure:80rem;--sos-gutter:clamp(1rem, 4vw, 2.5rem);--sos-space:clamp(3rem, 8vw, 6rem);--sos-display-weight:800;--sos-display-tracking:-.04em;--sos-display-leading:.96;--sos-h1:clamp(3rem, 13vw, 7rem);--sos-h2:clamp(2.125rem, 8vw, 4.25rem);--sos-h3:clamp(1.25rem, 3vw, 1.5rem);--sos-kicker-size:.8125rem;--sos-kicker-tracking:0;--sos-kicker-case:none;--sos-kicker-weight:700;--sos-btn-pad:1.75rem;--sos-btn-weight:700;--sos-btn-tracking:-.01em;--sos-btn-shadow:0 10px 22px -12px #1a1714b3}@supports (color:color-mix(in lab, red, red)){[data-style=fresh-pop]{--sos-btn-shadow:0 10px 22px -12px color-mix(in srgb, var(--color-ink) 70%, transparent)}}[data-style=fresh-pop]{--sos-image-radius:max(var(--radius-section), 1.25rem);--sos-panel-radius:max(var(--radius-section), 1.75rem);--sos-soft-shadow:0 18px 40px -26px #1a17148c}@supports (color:color-mix(in lab, red, red)){[data-style=fresh-pop]{--sos-soft-shadow:0 18px 40px -26px color-mix(in srgb, var(--color-ink) 55%, transparent)}}[data-style=fresh-pop]{--sos-card-title-font:var(--font-sans);--sos-card-title-size:1.0625rem;--sos-glyph:.66}[data-style=fresh-pop] .sos-kicker{background:var(--color-accent);width:fit-content;color:var(--color-accent-ink);border-radius:999px;align-self:flex-start;align-items:center;padding:.375rem .875rem;display:inline-flex}[data-style=fresh-pop] .sos-btn{min-height:3.25rem;font-size:1rem;transition:transform .2s,box-shadow .2s}[data-style=fresh-pop] .sos-btn:hover{filter:none;transform:translateY(-2px)}[data-style=fresh-pop] .sos-btn--line{box-shadow:none;border-width:2px}[data-style=fresh-pop] .sos-usp,[data-style=fresh-pop] .sos-quotes,[data-style=fresh-pop] .sos-news,[data-style=fresh-pop] .sos-iwt,[data-style=fresh-pop] .sos-marquee,[data-style=fresh-pop] .sos-compare{width:calc(100% - 2 * var(--sos-gutter));max-width:calc(var(--sos-measure) + 4 * var(--sos-gutter));border-radius:var(--sos-panel-radius);margin-inline:auto}[data-style=fresh-pop] .sos-usp{border:0;margin-block:1rem;padding-inline:.25rem}[data-style=fresh-pop] .sos-usp__icon{background:var(--color-accent);color:var(--color-accent-ink)}[data-style=fresh-pop] .sos-usp__title,[data-style=fresh-pop] .sos-steps__title,[data-style=fresh-pop] .sos-feature__name,[data-style=fresh-pop] .sos-press__name,[data-style=fresh-pop] .sos-footer__name{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800}[data-style=fresh-pop] .sos-iwt{background:var(--color-surface);margin-block:var(--sos-space);box-shadow:var(--sos-soft-shadow);padding-block:clamp(1.5rem,4vw,4rem)}[data-style=fresh-pop] .sos-iwt .sos-wrap{padding-inline:clamp(1rem,4vw,4rem)}[data-style=fresh-pop] .sos-news{background:var(--color-accent);color:var(--color-accent-ink);margin-block:var(--sos-space);padding-block:clamp(3rem,7vw,5rem)}[data-style=fresh-pop] .sos-news .sos-lede,[data-style=fresh-pop] .sos-news__consent{color:var(--color-accent-ink)}[data-style=fresh-pop] .sos-news .sos-btn{background:var(--color-ink);color:var(--color-paper)}[data-style=fresh-pop] .sos-news__field input{background:var(--color-surface);color:var(--color-ink);border:0}[data-style=fresh-pop] .sos-news__consent input{accent-color:var(--color-ink)}[data-style=fresh-pop] .sos-header{border-bottom:0}[data-style=fresh-pop] .sos-header__logo{letter-spacing:-.04em;font-size:1.5rem;font-weight:800}[data-style=fresh-pop] .sos-header__links>ul,[data-style=fresh-pop] .sos-header__bag{font-weight:600}[data-style=fresh-pop] .sos-bag-count{background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}[data-style=fresh-pop] .sos-announce{background:var(--color-ink);color:var(--color-paper);font-weight:600}[data-style=fresh-pop] .sos-hero[data-layout=auto]{width:calc(100% - 2 * var(--sos-gutter));max-width:calc(var(--sos-measure) + 4 * var(--sos-gutter));margin:.75rem auto var(--sos-space);border-radius:var(--sos-panel-radius);background:var(--color-surface);box-shadow:var(--sos-soft-shadow);padding:.625rem .625rem 1.75rem}[data-style=fresh-pop] .sos-hero[data-layout=auto] .sos-hero__media{border-radius:calc(var(--sos-panel-radius) - .5rem);aspect-ratio:1}[data-style=fresh-pop] .sos-hero[data-layout=auto] .sos-hero__copy{padding-inline:.875rem}@media (min-width:900px){[data-style=fresh-pop] .sos-hero[data-layout=auto]{padding:.875rem .875rem .875rem clamp(2rem,5vw,5rem)}[data-style=fresh-pop] .sos-hero[data-layout=auto] .sos-hero__media{aspect-ratio:5/6}[data-style=fresh-pop] .sos-hero[data-layout=auto] .sos-hero__copy{padding-inline:0}}[data-style=fresh-pop] .sos-card{border-radius:var(--sos-panel-radius);background:var(--color-surface);box-shadow:var(--sos-soft-shadow);transition:transform .2s}[data-style=fresh-pop] .sos-card:hover{transform:translateY(-3px)}[data-style=fresh-pop] .sos-card__link{gap:.625rem;padding:.5rem .5rem 1.125rem}[data-style=fresh-pop] .sos-card__media{border-radius:calc(var(--sos-panel-radius) - .375rem);margin-bottom:.25rem}[data-style=fresh-pop] .sos-card__title{letter-spacing:-.01em;padding-inline:.5rem;font-weight:700}[data-style=fresh-pop] .sos-card__price,[data-style=fresh-pop] .sos-card__note{align-self:flex-start;margin-left:.5rem}[data-style=fresh-pop] .sos-card__price{background:var(--color-paper);color:var(--color-ink);border-radius:999px;padding:.25rem .75rem;font-weight:700}[data-style=fresh-pop] .sos-rail__list,[data-style=fresh-pop] .sos-grid__list{padding-bottom:2rem}[data-style=fresh-pop] .sos-rail__more,[data-style=fresh-pop] .sos-feature__more{font-weight:700}[data-style=fresh-pop] .sos-tiles[data-shape=auto] .sos-tiles__item[data-image=yes] .sos-tiles__link,[data-style=fresh-pop] .sos-tiles[data-shape=image] .sos-tiles__item[data-image=yes] .sos-tiles__link{position:relative}[data-style=fresh-pop] .sos-tiles[data-shape=auto] .sos-tiles__item[data-image=yes] .sos-tiles__label,[data-style=fresh-pop] .sos-tiles[data-shape=image] .sos-tiles__item[data-image=yes] .sos-tiles__label{background:var(--color-surface);max-width:calc(100% - 1.25rem);color:var(--color-ink);box-shadow:var(--sos-soft-shadow);border-radius:999px;padding:.4375rem .875rem;font-weight:700;position:absolute;bottom:.625rem;left:.625rem}[data-style=fresh-pop] .sos-tiles__media{border-radius:var(--sos-panel-radius)}[data-style=fresh-pop] .sos-tiles[data-shape=circle] .sos-tiles__media{border-radius:999px}[data-style=fresh-pop] .sos-tiles[data-shape=pill] .sos-tiles__link,[data-style=fresh-pop] .sos-tiles[data-shape=pill] .sos-tiles__item[data-image=no] .sos-tiles__link{box-shadow:var(--sos-soft-shadow);border:0;font-weight:700}[data-style=fresh-pop] .sos-tiles__label{font-weight:700}[data-style=fresh-pop] .sos-bands__tile{border-radius:var(--sos-panel-radius);background:var(--color-accent);color:var(--color-accent-ink);border:0;transition:transform .2s}[data-style=fresh-pop] .sos-bands__list>:nth-child(2n) .sos-bands__tile{background:var(--color-ink);color:var(--color-paper)}[data-style=fresh-pop] .sos-bands__tile:hover{transform:translateY(-3px)rotate(-1deg)}[data-style=fresh-pop] .sos-bands__up{color:inherit}[data-style=fresh-pop] .sos-feature__photo{border-radius:var(--sos-panel-radius)}[data-style=fresh-pop] .sos-promo__item{border-radius:var(--sos-panel-radius);box-shadow:var(--sos-soft-shadow)}[data-style=fresh-pop] .sos-promo__item:first-child{background:var(--color-accent);color:var(--color-accent-ink)}[data-style=fresh-pop] .sos-promo__item:first-child .sos-promo__text{color:var(--color-accent-ink)}[data-style=fresh-pop] .sos-promo__item:first-child .sos-kicker{background:var(--color-accent-ink);color:var(--color-accent)}[data-style=fresh-pop] .sos-promo__item:first-child .sos-btn{background:var(--color-ink);color:var(--color-paper)}[data-style=fresh-pop] .sos-promo__copy .sos-h2{font-size:min(2.5rem, calc(100cqi / (var(--sos-fit,1) * var(--sos-glyph))))}[data-style=fresh-pop] .sos-story__text{letter-spacing:-.03em;font-weight:700;line-height:1.2}[data-style=fresh-pop] .sos-story__media{border-radius:var(--sos-panel-radius)}[data-style=fresh-pop] .sos-quotes{margin-block:var(--sos-space)}[data-style=fresh-pop] .sos-quotes__item figure{border-radius:calc(var(--sos-panel-radius) - .25rem);box-shadow:var(--sos-soft-shadow);border:0}[data-style=fresh-pop] .sos-quotes__text{font-family:var(--font-sans);font-size:1.125rem;font-weight:600;line-height:1.45}[data-style=fresh-pop] .sos-quotes__list{padding-bottom:1.5rem}[data-style=fresh-pop] .sos-ugc__media{border-radius:1rem}[data-style=fresh-pop] .sos-press{border:0}[data-style=fresh-pop] .sos-press__mark{background:var(--color-surface);box-shadow:var(--sos-soft-shadow);border-radius:999px;padding:.25rem 1rem}[data-style=fresh-pop] .sos-press__name{font-size:1.125rem}[data-style=fresh-pop] .sos-steps__num{background:var(--color-accent);width:2.75rem;height:2.75rem;color:var(--color-accent-ink);font-family:var(--font-display);border-radius:999px;place-items:center;font-size:1rem;font-weight:800;line-height:1;display:grid}@media (min-width:900px){[data-style=fresh-pop] .sos-steps__num{border:0;width:3.5rem;height:3.5rem;padding:0;font-size:1.25rem}[data-style=fresh-pop] .sos-steps__item{border-radius:var(--sos-panel-radius);background:var(--color-surface);box-shadow:var(--sos-soft-shadow);padding:1.5rem}}[data-style=fresh-pop] .sos-compare{background:var(--color-surface);margin-block:var(--sos-space);padding-block:clamp(2.5rem,6vw,4.5rem)}[data-style=fresh-pop] .sos-compare__table .sos-compare__us{background:var(--color-paper);font-weight:700}[data-style=fresh-pop] .sos-faq__list{border:0;gap:.625rem;display:grid}[data-style=fresh-pop] .sos-faq__item{background:var(--color-surface);box-shadow:var(--sos-soft-shadow);border:0;border-radius:1.25rem;padding-inline:1.125rem}[data-style=fresh-pop] .sos-faq summary{font-weight:700}[data-style=fresh-pop] .sos-marquee{--sos-marquee-sep:"✺";background:var(--color-ink);color:var(--color-paper);border:0;margin-block:1rem}[data-style=fresh-pop] .sos-marquee__item{font-weight:800}[data-style=fresh-pop] .sos-footer{border-radius:var(--sos-panel-radius) var(--sos-panel-radius) 0 0;background:var(--color-surface);margin-top:var(--sos-space);border:0}[data-style=fresh-pop] .sos-select select,[data-style=fresh-pop] .sos-pd__value{border-width:2px;border-radius:999px}[data-style=fresh-pop] .sos-pd__title{letter-spacing:-.04em;font-weight:800}[data-style=fresh-pop] .sos-pd__amount{font-weight:800}[data-style=fresh-pop] .sos-pd__photo{border-radius:var(--sos-panel-radius)}[data-style=fresh-pop] .sos-pd__more{border:0;gap:.625rem;display:grid}[data-style=fresh-pop] .sos-pd__more details{background:var(--color-surface);box-shadow:var(--sos-soft-shadow);border:0;border-radius:1.25rem;padding-inline:1.125rem}[data-style=fresh-pop] .sos-wa{background:var(--color-accent);color:var(--color-accent-ink);font-weight:700}[data-style=luxe-classic]{--sos-measure:74rem;--sos-gutter:clamp(1.25rem, 5vw, 3.5rem);--sos-space:clamp(4.5rem, 12vw, 9.5rem);--sos-display-weight:400;--sos-display-tracking:-.015em;--sos-display-leading:1.08;--sos-h1:clamp(3rem, 12vw, 7.5rem);--sos-h2:clamp(2.25rem, 7vw, 4.5rem);--sos-h3:clamp(1.25rem, 3vw, 1.625rem);--sos-kicker-size:.6875rem;--sos-kicker-tracking:.34em;--sos-kicker-weight:500;--sos-btn-pad:2.25rem;--sos-btn-weight:500;--sos-btn-case:uppercase;--sos-btn-tracking:.24em;--sos-btn-border:1px;--sos-image-radius:0px;--sos-card-title-font:var(--font-sans);--sos-card-title-size:.75rem;--sos-card-title-case:uppercase;--sos-glyph:.62;--sos-frame:#f3efe68c}@supports (color:color-mix(in lab, red, red)){[data-style=luxe-classic]{--sos-frame:color-mix(in srgb, var(--color-paper) 55%, transparent)}}[data-style=luxe-classic] .sos-kicker:after{content:"";background:var(--color-accent);width:2.5rem;height:1px;margin:1rem auto .25rem;display:block}[data-style=luxe-classic] .sos-hero__copy,[data-style=luxe-classic] .sos-iwt__copy,[data-style=luxe-classic] .sos-story__copy,[data-style=luxe-classic] .sos-feature__copy,[data-style=luxe-classic] .sos-stage__copy,[data-style=luxe-classic] .sos-promo__copy,[data-style=luxe-classic] .sos-tiles__head,[data-style=luxe-classic] .sos-bands__head,[data-style=luxe-classic] .sos-quotes__head,[data-style=luxe-classic] .sos-ugc__head,[data-style=luxe-classic] .sos-press__head,[data-style=luxe-classic] .sos-steps__head,[data-style=luxe-classic] .sos-compare__head,[data-style=luxe-classic] .sos-faq__head,[data-style=luxe-classic] .sos-grid__head,[data-style=luxe-classic] .sos-missing,[data-style=luxe-classic] .sos-footer__brand{text-align:center;align-items:center}[data-style=luxe-classic] .sos-lede,[data-style=luxe-classic] .sos-body,[data-style=luxe-classic] .sos-story__text,[data-style=luxe-classic] .sos-promo__text,[data-style=luxe-classic] .sos-footer__note{margin-inline:auto}[data-style=luxe-classic] .sos-rail__head{text-align:center;flex-direction:column;align-items:center}[data-style=luxe-classic] .sos-ugc__more,[data-style=luxe-classic] .sos-feature__actions{text-align:center;justify-content:center}[data-style=luxe-classic] .sos-btn{min-height:3.25rem;color:var(--color-ink);border-color:var(--color-accent);background:0 0;font-size:.6875rem;transition:background-color .3s,color .3s}[data-style=luxe-classic] .sos-btn:hover{filter:none;background:var(--color-accent);color:var(--color-accent-ink)}[data-style=luxe-classic] .sos-btn--line{border-color:var(--color-line)}[data-style=luxe-classic] .sos-hero__media,[data-style=luxe-classic] .sos-iwt__media,[data-style=luxe-classic] .sos-story__media,[data-style=luxe-classic] .sos-promo__media,[data-style=luxe-classic] .sos-feature__photo,[data-style=luxe-classic] .sos-pd__photo,[data-style=luxe-classic] .sos-stage__view{outline:1px solid var(--sos-frame);outline-offset:-.875rem}[data-style=luxe-classic] .sos-announce{background:var(--color-surface);color:var(--color-ink-soft);letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--color-line);font-size:.6875rem}[data-style=luxe-classic] .sos-header__logo{letter-spacing:.06em;font-size:1.375rem}[data-style=luxe-classic] .sos-header__links>ul,[data-style=luxe-classic] .sos-header__bag{letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem}[data-style=luxe-classic] .sos-bag-count{color:var(--color-accent-text,var(--color-accent));background:0 0;border:1px solid}@media (min-width:900px){[data-style=luxe-classic] .sos-header__bar{grid-template-columns:1fr auto 1fr;min-height:5.5rem}[data-style=luxe-classic] .sos-header__logo{grid-column:2;font-size:1.875rem}[data-style=luxe-classic] .sos-header__links{grid-area:1/1;justify-self:start}}[data-style=luxe-classic] .sos-hero[data-layout=auto]{text-align:center;padding-top:clamp(2.5rem,6vw,5rem)}[data-style=luxe-classic] .sos-hero[data-layout=auto] .sos-hero__copy{order:-1;align-items:center}@media (min-width:900px){[data-style=luxe-classic] .sos-hero[data-layout=auto]{grid-template-columns:1fr}[data-style=luxe-classic] .sos-hero[data-layout=auto] .sos-hero__copy,[data-style=luxe-classic] .sos-hero[data-layout=auto] .sos-hero__media{grid-area:auto/1}[data-style=luxe-classic] .sos-hero[data-layout=auto] .sos-hero__media{aspect-ratio:16/7;max-height:none}}[data-style=luxe-classic] .sos-usp{background:0 0}[data-style=luxe-classic] .sos-usp__item{text-align:center;grid-template-columns:1fr;justify-items:center;row-gap:.625rem}[data-style=luxe-classic] .sos-usp__icon{background:0 0;grid-row:auto;width:auto;height:auto}[data-style=luxe-classic] .sos-usp__title{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;font-size:.6875rem;font-weight:500}@media (min-width:900px){[data-style=luxe-classic] .sos-usp__list{gap:0}[data-style=luxe-classic] .sos-usp__item{padding-inline:2rem}[data-style=luxe-classic] .sos-usp__item+.sos-usp__item{border-left:1px solid var(--color-line)}}[data-style=luxe-classic] .sos-card__link{text-align:center;align-items:center}[data-style=luxe-classic] .sos-card__title{letter-spacing:.22em;font-weight:500;line-height:1.6}[data-style=luxe-classic] .sos-card__price{font-family:var(--font-display);color:var(--color-ink);font-size:1.125rem}[data-style=luxe-classic] .sos-card__media{aspect-ratio:3/4}[data-style=luxe-classic] .sos-rail__more,[data-style=luxe-classic] .sos-feature__more,[data-style=luxe-classic] .sos-pd__crumbs a{letter-spacing:.24em;text-transform:uppercase;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);font-size:.6875rem}[data-style=luxe-classic] .sos-tiles__label{text-align:center;letter-spacing:.22em;font-weight:500}[data-style=luxe-classic] .sos-tiles__media{aspect-ratio:3/4}[data-style=luxe-classic] .sos-tiles[data-shape=circle] .sos-tiles__media{aspect-ratio:1}[data-style=luxe-classic] .sos-tiles[data-shape=circle] .sos-tiles__label,[data-style=luxe-classic] .sos-tiles[data-shape=pill] .sos-tiles__label{letter-spacing:.2em;text-transform:uppercase;font-size:.6875rem}[data-style=luxe-classic] .sos-tiles[data-shape=pill] .sos-tiles__link,[data-style=luxe-classic] .sos-tiles[data-shape=pill] .sos-tiles__item[data-image=no] .sos-tiles__link{background:0 0;border-radius:0}[data-style=luxe-classic] .sos-bands__tile{text-align:center;border-color:var(--color-accent);background:0 0;justify-content:center;align-items:center;gap:.875rem;min-height:9rem}[data-style=luxe-classic] .sos-bands__amount{font-size:clamp(2.25rem,8vw,3.5rem)}[data-style=luxe-classic] .sos-story__text{font-size:clamp(1.5rem,4.4vw,2.5rem);line-height:1.25}[data-style=luxe-classic] .sos-story__sign{letter-spacing:.24em;text-transform:uppercase;font-size:.6875rem}[data-style=luxe-classic] .sos-story__sign:before{content:none}[data-style=luxe-classic] .sos-quotes{background:0 0}[data-style=luxe-classic] .sos-quotes__item figure{text-align:center;background:0 0;border:0;align-items:center;padding-inline:.5rem}[data-style=luxe-classic] .sos-quotes__text{font-size:1.625rem;line-height:1.3}[data-style=luxe-classic] .sos-quotes__who{letter-spacing:.22em;text-transform:uppercase;align-items:center;font-size:.6875rem}[data-style=luxe-classic] .sos-quotes__name{font-weight:500}@media (min-width:900px){[data-style=luxe-classic] .sos-quotes__list{gap:0}[data-style=luxe-classic] .sos-quotes__item+.sos-quotes__item{border-left:1px solid var(--color-line)}}[data-style=luxe-classic] .sos-press__list{text-align:center}[data-style=luxe-classic] .sos-press__item{align-items:center}[data-style=luxe-classic] .sos-press__mark{align-self:center}[data-style=luxe-classic] .sos-press__name{letter-spacing:.04em;font-size:1.5rem}[data-style=luxe-classic] .sos-steps__list{counter-reset:sos-step}[data-style=luxe-classic] .sos-steps__item{counter-increment:sos-step;text-align:center;grid-template-columns:1fr;grid-template-areas:"num""icon""title""text";justify-items:center;row-gap:.625rem}[data-style=luxe-classic] .sos-steps__num{border:0;padding:0;font-size:0}[data-style=luxe-classic] .sos-steps__num:before{content:counter(sos-step, upper-roman);color:var(--color-accent-text,var(--color-accent));font-size:2.25rem}[data-style=luxe-classic] .sos-steps__icon{display:none}[data-style=luxe-classic] .sos-compare__table .sos-compare__us{background:0 0}[data-style=luxe-classic] .sos-compare__table thead th{letter-spacing:.22em;font-weight:500}[data-style=luxe-classic] .sos-compare__mark[data-mark=yes]{color:var(--color-accent);background:0 0}@media (min-width:900px){[data-style=luxe-classic] .sos-faq__grid{grid-template-columns:minmax(0,46rem);justify-content:center;gap:2.5rem}[data-style=luxe-classic] .sos-faq__head{position:static}}[data-style=luxe-classic] .sos-faq summary{font-weight:400;font-family:var(--font-display);font-size:1.25rem}[data-style=luxe-classic] .sos-faq summary:after,[data-style=luxe-classic] .sos-pd__more summary:after{color:var(--color-accent)}[data-style=luxe-classic] .sos-marquee{border-color:var(--color-accent);padding-block:1rem}[data-style=luxe-classic] .sos-marquee__item{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;font-size:.6875rem}[data-style=luxe-classic] .sos-news__field input{border:0;border-bottom:1px solid var(--color-accent);text-align:center;background:0 0;border-radius:0}[data-style=luxe-classic] .sos-footer__name{letter-spacing:.06em;font-size:1.75rem}[data-style=luxe-classic] .sos-footer__heading{letter-spacing:.26em;font-size:.6875rem}[data-style=luxe-classic] .sos-iwt{background:var(--color-surface)}[data-style=luxe-classic] .sos-promo__item{background:var(--color-surface);border-radius:0}[data-style=luxe-classic] .sos-pd__title{font-size:clamp(2.25rem,7vw,3.75rem)}[data-style=luxe-classic] .sos-pd__amount{font-family:var(--font-display);font-size:1.625rem}[data-style=luxe-classic] .sos-pd__add{background:var(--color-accent);color:var(--color-accent-ink)}[data-style=luxe-classic] .sos-pd__value,[data-style=luxe-classic] .sos-select select{border-radius:0}[data-style=luxe-classic] .sos-grid__bar,[data-style=luxe-classic] .sos-select{letter-spacing:.2em}[data-style=luxe-classic] .sos-wa{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-accent);box-shadow:none;letter-spacing:.16em;text-transform:uppercase;border-radius:0;font-size:.75rem}.sos-news__done{margin-top:1rem;font-size:1.0625rem;font-weight:600}.sos-news__error{grid-column:1/-1;font-size:.9375rem;font-weight:600}[data-sos-mode] [data-sos-hover],[data-sos-mode] [contenteditable]{cursor:pointer;outline-offset:2px!important;outline:2px solid #2563eb!important}[data-sos-mode=edit] [data-sos-hover],[data-sos-mode] [contenteditable]{cursor:text}[data-sos-mode] [contenteditable]{box-shadow:0 0 0 4px #fff}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-motion=subtle] .sos-reveal,[data-motion=lively] .sos-reveal{animation:linear both sos-rise;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes sos-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}.sos-confirmed{max-width:40rem;padding-block:var(--sos-space);gap:1.25rem;display:grid}.sos-confirmed__items,.sos-confirmed__totals{border-block:1px solid var(--color-line);gap:.5rem;margin:0;padding:1rem 0;list-style:none;display:grid}.sos-confirmed__items li,.sos-confirmed__totals div{justify-content:space-between;gap:1rem;display:flex}.sos-confirmed__totals dd{font-variant-numeric:tabular-nums;margin:0}:root{--sos-ease:cubic-bezier(.2, .8, .2, 1);--sos-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3 0 0 0 0 .24 0 0 0 0 .17 0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@keyframes sos-sp-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.sos-hang{--rail:linear-gradient(180deg, #e9e9e6, #9a9b97 45%, #5d5e5a);--rail-w:5px;--tag:#fff;--tag-ink:#1d1d1b;--gh:min(76vw, 26rem);padding-block:var(--sos-space);overflow:clip}@media (min-width:900px){.sos-hang{--gh:clamp(18rem, 27vw, 28rem)}}.sos-hang__head{text-align:center;margin-bottom:clamp(2rem,5vw,3.5rem)}.sos-hang__head .sos-h2{margin-inline:auto}.sos-hang__line{max-width:34rem;color:var(--color-ink-soft);margin:.75rem auto 0}.sos-hang__stage{position:relative}.sos-hang__stage:before{content:"";background:radial-gradient(ellipse 60% 55% at 50% 45%, var(--color-glow,transparent), transparent);pointer-events:none;position:absolute;inset:0 0 2rem}.sos-hang__rail{pointer-events:none;width:100%;height:calc(7vw + 10px);position:absolute;top:0;left:0;overflow:visible}.sos-hang__steel{fill:none;stroke:#918e88}@supports (color:color-mix(in lab, red, red)){.sos-hang__steel{stroke:color-mix(in srgb, var(--color-ink) 45%, var(--color-paper))}}.sos-hang__steel{stroke-width:var(--rail-w);stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 6px 5px #0000002e)}.sos-hang__scroll{scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;position:relative;overflow:auto hidden}.sos-hang__scroll::-webkit-scrollbar{display:none}.sos-hang__row{width:max-content;height:calc(var(--gh) + 7vw + 1.5rem);padding-inline:calc(var(--gh) * .3);display:flex;position:relative}.sos-hang__slot{width:calc(var(--gh) * .3);transform:translateX(calc(var(--n) * var(--gh) * .26)) translateY(var(--y,0px));transition:transform .55s var(--sos-ease);flex:none;position:relative}.sos-hang__piece{top:calc(var(--gh) * -.022);width:100%;height:var(--gh);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;left:0}.sos-hang__piece:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px}.sos-hang__piece[data-turned]{z-index:5}.sos-hang__sway{transform-origin:0 0;width:0;height:100%;position:absolute;top:0;left:50%}.sos-hang__side,.sos-hang__front{height:var(--gh);width:auto;max-width:none;transform-origin:calc(var(--hook) * 100%) 0;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(6px 14px 10px #00000029);position:absolute;top:0;left:0}.sos-hang__side{transform:translateX(calc(var(--hook) * -100%));transition:transform .16s ease-in,opacity .16s ease-in}.sos-hang__front{opacity:0;transform:translateX(calc(var(--hook) * -100%)) scaleX(.05);transition:transform .26s var(--sos-ease), opacity .1s linear}[data-turned] .sos-hang__side{opacity:0;transform:translateX(calc(var(--hook) * -100%)) scaleX(.05)}[data-turned] .sos-hang__front{opacity:1;transform:translateX(calc(var(--hook) * -100%)) scale(1.04);transition-delay:.12s}.sos-hang__tag{top:calc(var(--gh) * .085 + .55rem);z-index:1;background:var(--tag);color:var(--tag-ink);letter-spacing:.02em;white-space:nowrap;transform-origin:0 0;border-radius:2px;padding:.25rem .4rem;font-size:.625rem;font-weight:600;position:absolute;left:-.15rem;transform:rotate(4deg);box-shadow:0 3px 6px #00000026}.sos-hang__tag:before{content:"";background:#1a171466;width:1px;height:.7rem;position:absolute;top:-.55rem;left:.4rem}@supports (color:color-mix(in lab, red, red)){.sos-hang__tag:before{background:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.sos-hang__tag:after{content:"";background:#1a17144d;border-radius:50%;width:5px;height:5px;position:absolute;top:.12rem;left:calc(.4rem - 2px)}@supports (color:color-mix(in lab, red, red)){.sos-hang__tag:after{background:color-mix(in srgb, var(--color-ink) 30%, transparent)}}[data-turned] .sos-hang__tag{opacity:0}:root.sos-js:not([data-sos-still]) .sos-hang__sway{animation:sos-hang-idle calc(4.6s + var(--i) * .55s) ease-in-out calc(var(--i) * -1.3s) infinite alternate}:root.sos-js:not([data-sos-still]) .sos-hang__stage:not([data-live]) .sos-hang__sway{animation-play-state:paused}:root[data-sos-still] .sos-hang__slot,:root[data-sos-still] .sos-hang__side,:root[data-sos-still] .sos-hang__front{transition:none}@keyframes sos-hang-idle{0%{transform:rotate(-.8deg)}to{transform:rotate(.8deg)}}.sos-hang__hint{letter-spacing:.06em;color:var(--color-ink-soft);margin-top:.25rem;font-size:.75rem}.sos-hang__hint-touch{display:none}@media (hover:none){.sos-hang__hint-mouse{display:none}.sos-hang__hint-touch{display:inline}}:root:not(.sos-js) .sos-hang__hint{display:none}.sos-hang__panel{z-index:10;padding:1rem var(--sos-gutter) 1.5rem;background:#f3efe6f7;grid-template-rows:auto minmax(0,1fr);grid-template-columns:.85fr 1fr;align-items:center;gap:.75rem clamp(1rem,5vw,4rem);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sos-hang__panel{background:color-mix(in srgb, var(--color-paper) 97%, transparent)}}@media (min-width:900px){.sos-hang__panel{grid-template-columns:1.2fr 1fr}}:root.sos-js:not([data-sos-still]) .sos-hang__panel{animation:sos-sp-rise .35s var(--sos-ease) both}.sos-hang__close{border:1px solid var(--color-line);background:var(--color-paper);min-height:2.75rem;color:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;grid-column:1/-1;justify-self:end;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.75rem;display:inline-flex}.sos-hang__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1rem}.sos-hang__look{height:100%;min-height:0}.sos-hang__look img{width:100%;height:100%;max-height:calc(var(--gh) * 1.05);object-fit:contain;filter:drop-shadow(8px 18px 14px #00000029)}.sos-hang__detail{align-content:center;gap:.75rem;display:grid}@media (max-width:899px){.sos-hang__detail .sos-btn{padding-inline:1rem}}.sos-hang__count{letter-spacing:.14em;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.75rem}.sos-hang__price{font-variant-numeric:tabular-nums;gap:.6rem;font-size:1.125rem;display:flex}.sos-hang__price s{color:var(--color-ink-soft)}.sos-hang__sizes{flex-wrap:wrap;gap:.5rem;display:flex}.sos-hang__sizes button{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);cursor:pointer;padding:0 .75rem}.sos-hang__sizes button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.sos-hang__sizes button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.sos-hang__more{text-underline-offset:.25em;font-size:.875rem;text-decoration:underline}[data-style=warm-craft] .sos-hang__steel{stroke:#8a5d36}[data-style=luxe-classic] .sos-hang__steel,[data-style=festive-bazaar] .sos-hang__steel{stroke:#c39437}[data-style=fresh-pop] .sos-hang{--rail-w:9px;--tag:var(--color-accent);--tag-ink:var(--color-accent-ink)}[data-style=fresh-pop] .sos-hang__steel{stroke:var(--color-accent)}[data-style=quiet-minimal] .sos-hang{--rail-w:2px}[data-style=quiet-minimal] .sos-hang__steel{filter:none}[data-style=bold-street] .sos-hang{--tag:var(--color-ink);--tag-ink:var(--color-paper)}[data-style=festive-bazaar] .sos-hang,[data-style=luxe-classic] .sos-hang{--tag:var(--color-accent);--tag-ink:var(--color-accent-ink)}.sos-shutter{--s1:#dcdcd8;--s2:#b9bab5;--s3:#8e8f8a;--s4:#6b6c68;--foot:linear-gradient(180deg, #74756f, #4e4f4b);--drum:linear-gradient(180deg, #a2a39e 0, #62635e 48%, #393a36 100%);--guide:#5c5d59;--paint:var(--color-accent);--paint-rot:-3deg;isolation:isolate;background:var(--color-ink);color:#fff;min-height:min(90svh,50rem);display:grid;position:relative;overflow:clip}.sos-shutter__shop{min-height:inherit;align-items:end;display:grid;position:relative}.sos-shutter__media{position:absolute;inset:0}.sos-shutter__media img{object-fit:cover;width:100%;height:100%}.sos-shutter__shop:before,.sos-shutter__shop:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.sos-shutter__shop:before{background:linear-gradient(#0003,#0000 32% 45%,#000000a8)}.sos-shutter__shop:after{opacity:0;background:#050403}.sos-shutter__copy{z-index:2;padding-top:calc(var(--sos-space) + 2rem);padding-bottom:calc(var(--sos-space) * .75);position:relative}.sos-shutter__copy .sos-kicker{color:#ffffffd9}.sos-shutter__copy .sos-lede{text-align:start;color:#ffffffe0;max-width:34rem;margin:1rem 0 0}.sos-shutter__copy .sos-btn{margin-top:1.75rem}.sos-shutter__drum{z-index:4;background:var(--drum);height:clamp(1.25rem,3vw,2rem);position:absolute;top:0;left:0;right:0;box-shadow:0 8px 14px -6px #0000008c}.sos-shutter__door{z-index:3;position:absolute;inset:0;transform:translateY(-101%)}.sos-shutter__slats{background:repeating-linear-gradient(180deg, var(--s1) 0 2px, var(--s2) 2px 9px, var(--s3) 9px 12px, var(--s4) 12px 14px);box-shadow:inset clamp(.5rem, 1.5vw, 1rem) 0 0 var(--guide), inset calc(-1 * clamp(.5rem, 1.5vw, 1rem)) 0 0 var(--guide);place-items:center;display:grid;position:absolute;inset:0 0 clamp(2.5rem,6vw,3.5rem);overflow:hidden}.sos-shutter__paint{max-width:92%;font-family:var(--font-display);letter-spacing:-.02em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;color:var(--paint);transform:rotate(var(--paint-rot));opacity:.94;padding-inline:4vw;font-size:clamp(2.75rem,13vw,10rem);font-weight:800;line-height:.92}.sos-shutter__slats:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(#ffffff38 0 2px,#0000 2px 9px,#00000038 9px 12px,#00000052 12px 14px);position:absolute;inset:0}.sos-shutter__foot{background:var(--foot);justify-content:center;align-items:center;gap:34%;height:clamp(2.5rem,6vw,3.5rem);display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 2px #fff3}.sos-shutter__foot i{border:4px solid #1e1e1cbf;border-top:0;border-radius:0 0 1rem 1rem;width:2.25rem;height:1rem}:root.sos-js:not([data-sos-still]):not([data-sos-shutter]) .sos-shutter__door{animation:1.65s cubic-bezier(.55,.05,.35,1) .45s both sos-sh-up}:root.sos-js:not([data-sos-still]):not([data-sos-shutter]) .sos-shutter__slats{animation:.1s steps(2,end) .5s 14 sos-sh-rattle}:root.sos-js:not([data-sos-still]):not([data-sos-shutter]) .sos-shutter__shop:after{animation:2.7s linear both sos-sh-lights}:root.sos-js:not([data-sos-still]):not([data-sos-shutter]) .sos-shutter__copy{animation:sos-sp-rise .7s var(--sos-ease) 2s both}@keyframes sos-sh-up{0%{transform:translateY(0)}9%{transform:translateY(-4%)}14%{transform:translateY(-2.5%)}to{transform:translateY(-101%)}}@keyframes sos-sh-rattle{0%{transform:translate(-1px)}to{transform:translate(1px)}}@keyframes sos-sh-lights{0%,64%{opacity:.84}67%{opacity:.25}70%{opacity:.72}74%{opacity:.12}78%{opacity:.45}86%,to{opacity:0}}.sos-shutter[data-door=painted],[data-style=festive-bazaar] .sos-shutter[data-door=auto],[data-style=warm-craft] .sos-shutter[data-door=auto],[data-style=fresh-pop] .sos-shutter[data-door=auto]{--s1:#ad7169}@supports (color:color-mix(in lab, red, red)){.sos-shutter[data-door=painted],[data-style=festive-bazaar] .sos-shutter[data-door=auto],[data-style=warm-craft] .sos-shutter[data-door=auto],[data-style=fresh-pop] .sos-shutter[data-door=auto]{--s1:color-mix(in srgb, var(--color-accent) 72%, #fff)}}.sos-shutter[data-door=painted],[data-style=festive-bazaar] .sos-shutter[data-door=auto],[data-style=warm-craft] .sos-shutter[data-door=auto],[data-style=fresh-pop] .sos-shutter[data-door=auto]{--s2:var(--color-accent);--s3:#6e2d25}@supports (color:color-mix(in lab, red, red)){.sos-shutter[data-door=painted],[data-style=festive-bazaar] .sos-shutter[data-door=auto],[data-style=warm-craft] .sos-shutter[data-door=auto],[data-style=fresh-pop] .sos-shutter[data-door=auto]{--s3:color-mix(in srgb, var(--color-accent) 78%, #000)}}.sos-shutter[data-door=painted],[data-style=festive-bazaar] .sos-shutter[data-door=auto],[data-style=warm-craft] .sos-shutter[data-door=auto],[data-style=fresh-pop] .sos-shutter[data-door=auto]{--s4:#55231c}@supports (color:color-mix(in lab, red, red)){.sos-shutter[data-door=painted],[data-style=festive-bazaar] .sos-shutter[data-door=auto],[data-style=warm-craft] .sos-shutter[data-door=auto],[data-style=fresh-pop] .sos-shutter[data-door=auto]{--s4:color-mix(in srgb, var(--color-accent) 60%, #000)}}.sos-shutter[data-door=painted],[data-style=festive-bazaar] .sos-shutter[data-door=auto],[data-style=warm-craft] .sos-shutter[data-door=auto],[data-style=fresh-pop] .sos-shutter[data-door=auto]{--foot:linear-gradient(180deg, #632921, #471d18)}@supports (color:color-mix(in lab, red, red)){.sos-shutter[data-door=painted],[data-style=festive-bazaar] .sos-shutter[data-door=auto],[data-style=warm-craft] .sos-shutter[data-door=auto],[data-style=fresh-pop] .sos-shutter[data-door=auto]{--foot:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 70%, #000), color-mix(in srgb, var(--color-accent) 50%, #000))}}.sos-shutter[data-door=painted],[data-style=festive-bazaar] .sos-shutter[data-door=auto],[data-style=warm-craft] .sos-shutter[data-door=auto],[data-style=fresh-pop] .sos-shutter[data-door=auto]{--guide:#4e201a}@supports (color:color-mix(in lab, red, red)){.sos-shutter[data-door=painted],[data-style=festive-bazaar] .sos-shutter[data-door=auto],[data-style=warm-craft] .sos-shutter[data-door=auto],[data-style=fresh-pop] .sos-shutter[data-door=auto]{--guide:color-mix(in srgb, var(--color-accent) 55%, #000)}}.sos-shutter[data-door=painted],[data-style=festive-bazaar] .sos-shutter[data-door=auto],[data-style=warm-craft] .sos-shutter[data-door=auto],[data-style=fresh-pop] .sos-shutter[data-door=auto]{--paint:var(--color-accent-ink)}.sos-shutter[data-door=dark],[data-style=luxe-classic] .sos-shutter[data-door=auto]{--s1:#4a443d;--s2:#2f2a25;--s3:#221e1a;--s4:#171411;--foot:linear-gradient(180deg, #2b2621, #171411);--drum:linear-gradient(180deg, #5b544b 0, #2c2722 48%, #171411 100%);--guide:#14110e;--paint:var(--color-accent);--paint-rot:0deg}[data-style=luxe-classic] .sos-shutter__paint,[data-style=quiet-minimal] .sos-shutter__paint{font-size:clamp(1.75rem,7vw,5rem);font-weight:var(--sos-display-weight);letter-spacing:.2em}[data-style=quiet-minimal] .sos-shutter{--s1:#ecebe7;--s2:#dddcd7;--s3:#c6c5c0;--s4:#b3b2ad;--guide:#a9a8a3;--paint:var(--color-ink);--paint-rot:0deg}[data-style=festive-bazaar] .sos-shutter__paint{text-transform:none}[data-style=festive-bazaar] .sos-shutter__slats:after{content:"";z-index:2;background:conic-gradient(from 135deg at 50% 0, var(--color-paper) 90deg, transparent 0) 0 0 / 1.5rem 1.5rem repeat-x;opacity:.85;height:1.5rem;position:absolute;top:0;left:0;right:0}.sos-unfurl{padding-block:var(--sos-space);overflow:clip}.sos-unfurl__grid{gap:2rem;display:grid}@media (min-width:900px){.sos-unfurl__grid{grid-template-columns:1.45fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.sos-unfurl__bed{aspect-ratio:4/5;view-timeline-name:--sos-unfurl;position:relative}@media (min-width:900px){.sos-unfurl__bed{aspect-ratio:5/4}}.sos-unfurl__clip{border-radius:var(--sos-image-radius);background:var(--sos-grain), #e0ddd7;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sos-unfurl__clip{background:var(--sos-grain), color-mix(in srgb, var(--color-surface) 88%, var(--color-ink))}}.sos-unfurl__laid,.sos-unfurl__cloth,.sos-unfurl__track{position:absolute;inset:0}.sos-unfurl__laid{overflow:hidden}.sos-unfurl__cloth img{object-fit:cover;width:100%;height:100%}.sos-unfurl__track{pointer-events:none}.sos-unfurl__roll{background:linear-gradient(90deg, #00000080, #ffffff47 28%, #0000000a 55%, #0000008c), var(--cloth) center / auto 140%;opacity:0;border-radius:45%/3%;width:13%;position:absolute;top:-2.5%;bottom:-2.5%;right:0;transform:translate(50%);box-shadow:-12px 0 18px -8px #00000073}.sos-unfurl__roll:before,.sos-unfurl__roll:after{content:"";aspect-ratio:3;background:repeating-radial-gradient(ellipse at 50% 50%, #00000047 0 1px, transparent 1px 4px), var(--cloth) center / cover;border-radius:50%;position:absolute;left:0;right:0}.sos-unfurl__roll:before{top:0;transform:translateY(-50%)}.sos-unfurl__roll:after{bottom:0;transform:translateY(50%)}@keyframes sos-uf-laid{0%{transform:translate(-100%)}to{transform:none}}@keyframes sos-uf-cloth{0%{transform:translate(100%)}to{transform:none}}@keyframes sos-uf-roll{0%{opacity:1;transform:translate(50%)scale(1)}86%{opacity:1}to{opacity:0;transform:translate(50%)scale(.55)}}@keyframes sos-uf-laid-y{0%{transform:translateY(-100%)}to{transform:none}}@keyframes sos-uf-cloth-y{0%{transform:translateY(100%)}to{transform:none}}@keyframes sos-uf-roll-y{0%{opacity:1;transform:translateY(50%)scale(1)}86%{opacity:1}to{opacity:0;transform:translateY(50%)scale(.55)}}[data-way=down] .sos-unfurl__roll{background:linear-gradient(180deg, #00000080, #ffffff47 28%, #0000000a 55%, #0000008c), var(--cloth) center / 140% auto;border-radius:3%/45%;width:auto;height:11%;inset:auto -2.5% 0;transform:translateY(50%);box-shadow:0 -12px 18px -8px #00000073}[data-way=down] .sos-unfurl__roll:before,[data-way=down] .sos-unfurl__roll:after{aspect-ratio:1/3;width:auto;height:100%;inset:0 auto}[data-way=down] .sos-unfurl__roll:before{left:0;transform:translate(-50%)}[data-way=down] .sos-unfurl__roll:after{right:0;transform:translate(50%)}@supports (animation-timeline:view()){:root.sos-js:not([data-sos-still]) .sos-unfurl__laid,:root.sos-js:not([data-sos-still]) .sos-unfurl__track{animation:linear both sos-uf-laid;animation-timeline:--sos-unfurl;animation-range:entry cover 45%}:root.sos-js:not([data-sos-still]) .sos-unfurl__cloth{animation:linear both sos-uf-cloth;animation-timeline:--sos-unfurl;animation-range:entry cover 45%}:root.sos-js:not([data-sos-still]) .sos-unfurl__roll{animation:linear both sos-uf-roll;animation-timeline:--sos-unfurl;animation-range:entry cover 45%}:root.sos-js:not([data-sos-still]) [data-way=down] .sos-unfurl__laid,:root.sos-js:not([data-sos-still]) [data-way=down] .sos-unfurl__track{animation-name:sos-uf-laid-y}:root.sos-js:not([data-sos-still]) [data-way=down] .sos-unfurl__cloth{animation-name:sos-uf-cloth-y}:root.sos-js:not([data-sos-still]) [data-way=down] .sos-unfurl__roll{animation-name:sos-uf-roll-y}}@supports not (animation-timeline:view()){:root.sos-js:not([data-sos-still]) .sos-unfurl__bed:not([data-seen]) .sos-unfurl__laid,:root.sos-js:not([data-sos-still]) .sos-unfurl__bed:not([data-seen]) .sos-unfurl__track{transform:translate(-100%)}:root.sos-js:not([data-sos-still]) .sos-unfurl__bed:not([data-seen]) .sos-unfurl__cloth{transform:translate(100%)}:root.sos-js:not([data-sos-still]) .sos-unfurl__bed:not([data-seen]) .sos-unfurl__roll{opacity:1}:root.sos-js:not([data-sos-still]) .sos-unfurl__bed[data-seen] .sos-unfurl__laid,:root.sos-js:not([data-sos-still]) .sos-unfurl__bed[data-seen] .sos-unfurl__track{animation:1.9s cubic-bezier(.45,.05,.25,1) both sos-uf-laid}:root.sos-js:not([data-sos-still]) .sos-unfurl__bed[data-seen] .sos-unfurl__cloth{animation:1.9s cubic-bezier(.45,.05,.25,1) both sos-uf-cloth}:root.sos-js:not([data-sos-still]) .sos-unfurl__bed[data-seen] .sos-unfurl__roll{animation:1.9s cubic-bezier(.45,.05,.25,1) both sos-uf-roll}:root.sos-js:not([data-sos-still]) [data-way=down] .sos-unfurl__bed:not([data-seen]) .sos-unfurl__laid,:root.sos-js:not([data-sos-still]) [data-way=down] .sos-unfurl__bed:not([data-seen]) .sos-unfurl__track{transform:translateY(-100%)}:root.sos-js:not([data-sos-still]) [data-way=down] .sos-unfurl__bed:not([data-seen]) .sos-unfurl__cloth{transform:translateY(100%)}:root.sos-js:not([data-sos-still]) [data-way=down] .sos-unfurl__bed[data-seen] .sos-unfurl__laid,:root.sos-js:not([data-sos-still]) [data-way=down] .sos-unfurl__bed[data-seen] .sos-unfurl__track{animation-name:sos-uf-laid-y}:root.sos-js:not([data-sos-still]) [data-way=down] .sos-unfurl__bed[data-seen] .sos-unfurl__cloth{animation-name:sos-uf-cloth-y}:root.sos-js:not([data-sos-still]) [data-way=down] .sos-unfurl__bed[data-seen] .sos-unfurl__roll{animation-name:sos-uf-roll-y}}.sos-unfurl__info{align-content:start;gap:.875rem;display:grid}.sos-unfurl__line{max-width:30rem;color:var(--color-ink-soft)}.sos-unfurl__price{font-variant-numeric:tabular-nums;gap:.625rem;font-size:1.25rem;display:flex}.sos-unfurl__price s{color:var(--color-ink-soft)}.sos-unfurl__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}.sos-unfurl__more{text-underline-offset:.25em;align-items:center;min-height:2.75rem;text-decoration:underline;display:inline-flex}[data-style=bold-street] .sos-unfurl__clip{border:2px solid var(--color-ink);box-shadow:6px 6px 0 var(--color-ink)}[data-style=luxe-classic] .sos-unfurl__clip,[data-style=festive-bazaar] .sos-unfurl__clip{outline:1px solid var(--color-accent);outline-offset:.5rem}[data-style=luxe-classic] .sos-unfurl__bed,[data-style=festive-bazaar] .sos-unfurl__bed{margin:.5rem}.sos-unbox,.sos-bbx{--box:#c79c66;--box-top:#d4ab76;--box-side:#a77e4b;--box-in:#7a5933;--tape:var(--color-accent);--tape-ink:var(--color-accent-ink);--print:#301e0cb8;padding-block:var(--sos-space);overflow:clip}.sos-unbox[data-box=black],[data-style=bold-street] .sos-unbox[data-box=auto],[data-style=luxe-classic] .sos-unbox[data-box=auto],.sos-bbx[data-box=black],[data-style=bold-street] .sos-bbx[data-box=auto],[data-style=luxe-classic] .sos-bbx[data-box=auto]{--box:#24221f;--box-top:#2f2c29;--box-side:#181614;--box-in:#0d0c0b;--print:#ffffff9e}.sos-unbox[data-box=white],[data-style=quiet-minimal] .sos-unbox[data-box=auto],.sos-bbx[data-box=white],[data-style=quiet-minimal] .sos-bbx[data-box=auto]{--box:#f2f0eb;--box-top:#faf9f6;--box-side:#dad6cd;--box-in:#bdb7aa;--tape:var(--color-ink);--tape-ink:var(--color-paper);--print:#1e1e1e9e}.sos-unbox[data-box=accent],[data-style=festive-bazaar] .sos-unbox[data-box=auto],[data-style=fresh-pop] .sos-unbox[data-box=auto],.sos-bbx[data-box=accent],[data-style=festive-bazaar] .sos-bbx[data-box=auto],[data-style=fresh-pop] .sos-bbx[data-box=auto]{--box:var(--color-accent);--box-top:#9d564c}@supports (color:color-mix(in lab, red, red)){.sos-unbox[data-box=accent],[data-style=festive-bazaar] .sos-unbox[data-box=auto],[data-style=fresh-pop] .sos-unbox[data-box=auto],.sos-bbx[data-box=accent],[data-style=festive-bazaar] .sos-bbx[data-box=auto],[data-style=fresh-pop] .sos-bbx[data-box=auto]{--box-top:color-mix(in srgb, var(--color-accent) 86%, #fff)}}.sos-unbox[data-box=accent],[data-style=festive-bazaar] .sos-unbox[data-box=auto],[data-style=fresh-pop] .sos-unbox[data-box=auto],.sos-bbx[data-box=accent],[data-style=festive-bazaar] .sos-bbx[data-box=auto],[data-style=fresh-pop] .sos-bbx[data-box=auto]{--box-side:#6b2c24}@supports (color:color-mix(in lab, red, red)){.sos-unbox[data-box=accent],[data-style=festive-bazaar] .sos-unbox[data-box=auto],[data-style=fresh-pop] .sos-unbox[data-box=auto],.sos-bbx[data-box=accent],[data-style=festive-bazaar] .sos-bbx[data-box=auto],[data-style=fresh-pop] .sos-bbx[data-box=auto]{--box-side:color-mix(in srgb, var(--color-accent) 76%, #000)}}.sos-unbox[data-box=accent],[data-style=festive-bazaar] .sos-unbox[data-box=auto],[data-style=fresh-pop] .sos-unbox[data-box=auto],.sos-bbx[data-box=accent],[data-style=festive-bazaar] .sos-bbx[data-box=auto],[data-style=fresh-pop] .sos-bbx[data-box=auto]{--box-in:#471d18}@supports (color:color-mix(in lab, red, red)){.sos-unbox[data-box=accent],[data-style=festive-bazaar] .sos-unbox[data-box=auto],[data-style=fresh-pop] .sos-unbox[data-box=auto],.sos-bbx[data-box=accent],[data-style=festive-bazaar] .sos-bbx[data-box=auto],[data-style=fresh-pop] .sos-bbx[data-box=auto]{--box-in:color-mix(in srgb, var(--color-accent) 50%, #000)}}.sos-unbox[data-box=accent],[data-style=festive-bazaar] .sos-unbox[data-box=auto],[data-style=fresh-pop] .sos-unbox[data-box=auto],.sos-bbx[data-box=accent],[data-style=festive-bazaar] .sos-bbx[data-box=auto],[data-style=fresh-pop] .sos-bbx[data-box=auto]{--tape:var(--color-ink);--tape-ink:var(--color-paper);--print:#fbf8f2c7}@supports (color:color-mix(in lab, red, red)){.sos-unbox[data-box=accent],[data-style=festive-bazaar] .sos-unbox[data-box=auto],[data-style=fresh-pop] .sos-unbox[data-box=auto],.sos-bbx[data-box=accent],[data-style=festive-bazaar] .sos-bbx[data-box=auto],[data-style=fresh-pop] .sos-bbx[data-box=auto]{--print:color-mix(in srgb, var(--color-accent-ink) 78%, transparent)}}.sos-unbox__grid{gap:1rem;display:grid}@media (min-width:900px){.sos-unbox__grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.sos-unbox__stage{--w:min(58vw, 19rem);--h:calc(var(--w) * .58);--d:calc(var(--w) * .64);height:calc(var(--h) * 3.3);position:relative}@media (min-width:900px){.sos-unbox__stage{--w:min(32vw, 24rem)}}.sos-unbox__hit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.sos-unbox__hit:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:var(--radius-section)}.sos-unbox__scene{perspective:1100px;width:0;height:0;position:absolute;top:72%;left:50%}.sos-unbox__box{transform-style:preserve-3d;position:absolute;top:0;left:0;transform:rotateX(-22deg)rotateY(-32deg)}.sos-unbox__box>*{position:absolute;top:0;left:0}.sos-unbox__face{background-image:var(--sos-grain);background-blend-mode:multiply}.sos-unbox__face--front{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);background-color:var(--box);background-image:var(--sos-grain), linear-gradient(180deg, #ffffff14, #00000014);transform:translateZ(calc(var(--d) / 2));color:var(--print);align-content:center;justify-items:center;gap:.375rem;display:grid}.sos-unbox__face--back{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);background-color:var(--box-in);transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.sos-unbox__face--left,.sos-unbox__face--right{width:var(--d);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--d) / -2)}.sos-unbox__face--left{background-color:var(--box-in);transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.sos-unbox__face--right{background-color:var(--box-side);transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.sos-unbox__face--floor{width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2);background-color:var(--box-in)}@supports (color:color-mix(in lab, red, red)){.sos-unbox__face--floor{background-color:color-mix(in srgb, var(--box-in) 80%, #000)}}.sos-unbox__face--floor{transform:translateY(calc(var(--h) / 2)) rotateX(90deg)}.sos-unbox__stamp{max-width:80%;font-family:var(--font-display);font-size:calc(var(--w) * .085);letter-spacing:.04em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;font-weight:700;line-height:1}.sos-unbox__care{font-size:calc(var(--w) * .036);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.35rem;display:flex}.sos-unbox__care svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.4em}.sos-unbox__flap{width:var(--w);height:calc(var(--d) / 2);margin:calc(var(--d) / -4) 0 0 calc(var(--w) / -2);transform-origin:50% 100%;background-color:var(--box-top);background-image:var(--sos-grain), linear-gradient(0deg, #0000001a, transparent 40%);background-blend-mode:multiply}.sos-unbox__flap--front{transform:translateY(calc(var(--h) / -2 - var(--d) / 4)) translateZ(calc(var(--d) / 2)) rotateX(-55deg)}.sos-unbox__flap--back{transform:translateY(calc(var(--h) / -2 - var(--d) / 4)) translateZ(calc(var(--d) / -2)) rotateX(55deg) rotateY(180deg)}.sos-unbox__tape{background:var(--tape);height:32%;color:var(--tape-ink);font-size:calc(var(--w) * .032);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff40}.sos-unbox__flap--back .sos-unbox__tape span{visibility:hidden}.sos-unbox__blade{width:var(--w);height:3px;margin:-1.5px 0 0 calc(var(--w) / -2);transform:translateY(calc(var(--h) / -2 - 2px)) rotateX(90deg);transform-origin:0;opacity:0;background:linear-gradient(90deg,#0000,#fff 30% 70%,#0000)}.sos-unbox__item{width:calc(var(--w) * .8);height:calc(var(--h) * 1.35);margin:calc(var(--h) * -.675) 0 0 calc(var(--w) * -.4);transform-style:preserve-3d;transform:translateY(calc(var(--h) * -1.32)) translateZ(calc(var(--d) * .12))}.sos-unbox__face-on{transform-origin:50% 100%;position:absolute;inset:0;transform:rotateY(32deg)rotateX(22deg)}.sos-unbox__face-on:before{content:"";background:radial-gradient(closest-side, var(--color-glow,transparent), transparent);position:absolute;inset:-10%}.sos-unbox__face-on img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 18px 14px #00000047);pointer-events:none;width:100%;height:100%}.sos-unbox__drop{width:calc(var(--w) * .62);height:calc(var(--d) * .55);margin:calc(var(--d) * -.275) 0 0 calc(var(--w) * -.31);transform:translateY(calc(var(--h) / -2 + 6px)) rotateX(90deg);background:radial-gradient(closest-side,#00000052,#0000)}:root.sos-js:not([data-sos-still]) .sos-unbox__drop{transition:opacity .6s .45s}:root.sos-js:not([data-sos-still]) .sos-unbox__stage:not([data-phase=open]) .sos-unbox__drop{opacity:0;transition-delay:0s}:root.sos-js:not([data-sos-still]) .sos-unbox__stage[data-phase=open][data-live] .sos-unbox__face-on{animation:3.6s ease-in-out 1.3s infinite alternate sos-ub-float}@keyframes sos-ub-float{0%{translate:0}to{translate:0 calc(var(--h) * -.06)}}.sos-unbox__tissue{width:calc(var(--w) * .9);height:calc(var(--d) * .28);margin:calc(var(--d) * -.14) 0 0 calc(var(--w) * -.45);transform-origin:50% 100%;background:linear-gradient(115deg,#0000 20%,#0000000d 21% 26%,#0000 27% 52%,#0000000a 53% 57%,#0000 58%),linear-gradient(70deg,#0000 35%,#ffffff80 36% 40%,#0000 41%),#f7f4ee}@supports (color:color-mix(in lab, red, red)){.sos-unbox__tissue{background:linear-gradient(115deg, transparent 20%, #0000000d 21% 26%, transparent 27% 52%, #0000000a 53% 57%, transparent 58%), linear-gradient(70deg, transparent 35%, #ffffff80 36% 40%, transparent 41%), color-mix(in srgb, var(--color-paper) 70%, #fff)}}.sos-unbox__tissue{opacity:.85;clip-path:polygon(0 100%,4% 22%,14% 8%,30% 18%,46% 3%,62% 15%,78% 4%,92% 20%,100% 100%)}.sos-unbox__tissue--front{transform:translateY(calc(var(--h) / -2 - var(--d) * .14 + 4px)) translateZ(calc(var(--d) * .44)) rotateX(-22deg)}.sos-unbox__tissue--back{transform:translateY(calc(var(--h) / -2 - var(--d) * .14 + 4px)) translateZ(calc(var(--d) * -.44)) rotateX(22deg) rotateY(180deg)}.sos-unbox__shadow{width:calc(var(--w) * 1.5);height:calc(var(--w) * .42);margin-left:calc(var(--w) * -.75);transform:translateY(calc(var(--h) * .3));z-index:-1;background:radial-gradient(closest-side,#00000047,#0000);position:absolute;top:0;left:0}.sos-unbox__hint{letter-spacing:.14em;text-align:center;text-transform:uppercase;color:var(--color-ink-soft);font-size:.75rem;position:absolute;bottom:0;left:0;right:0}:root:not(.sos-js) .sos-unbox__hint,:root[data-sos-still] .sos-unbox__hint{display:none}:root.sos-js:not([data-sos-still]) .sos-unbox__flap,:root.sos-js:not([data-sos-still]) .sos-unbox__tissue,:root.sos-js:not([data-sos-still]) .sos-unbox__item{transition:transform .65s cubic-bezier(.3,1.35,.5,1)}:root.sos-js:not([data-sos-still]) .sos-unbox__stage:not([data-phase=open]) .sos-unbox__flap--front{transform:translateY(calc(var(--h) / -2 - var(--d) / 4)) translateZ(calc(var(--d) / 2)) rotateX(90deg);transition-delay:.25s}:root.sos-js:not([data-sos-still]) .sos-unbox__stage:not([data-phase=open]) .sos-unbox__flap--back{transform:translateY(calc(var(--h) / -2 - var(--d) / 4)) translateZ(calc(var(--d) / -2)) rotateX(-90deg) rotateY(180deg);transition-delay:.3s}:root.sos-js:not([data-sos-still]) .sos-unbox__stage:not([data-phase=open]) .sos-unbox__item{transform:translateY(calc(var(--h) * .05)) scale(.5);transition-duration:.4s;transition-timing-function:cubic-bezier(.5,0,.75,0)}:root.sos-js:not([data-sos-still]) .sos-unbox__stage:not([data-phase=open]) .sos-unbox__tissue{opacity:0;transition:transform .4s,opacity .15s linear}:root.sos-js:not([data-sos-still]) .sos-unbox__stage:not([data-phase=open]) .sos-unbox__tissue--front{transform:translateY(calc(var(--h) / -2 - var(--d) * .14 + 4px)) translateZ(calc(var(--d) * .44)) rotateX(80deg)}:root.sos-js:not([data-sos-still]) .sos-unbox__stage:not([data-phase=open]) .sos-unbox__tissue--back{transform:translateY(calc(var(--h) / -2 - var(--d) * .14 + 4px)) translateZ(calc(var(--d) * -.44)) rotateX(-80deg) rotateY(180deg)}:root.sos-js:not([data-sos-still]) .sos-unbox__stage[data-phase=open] .sos-unbox__tissue{transition-delay:.18s}:root.sos-js:not([data-sos-still]) .sos-unbox__stage[data-phase=open] .sos-unbox__flap--back{transition-delay:60ms}:root.sos-js:not([data-sos-still]) .sos-unbox__stage[data-phase=open] .sos-unbox__item{transition-duration:.85s;transition-delay:.3s;transition-timing-function:cubic-bezier(.2,.9,.25,1.12)}:root.sos-js:not([data-sos-still]) .sos-unbox__stage[data-phase=cut] .sos-unbox__blade{animation:.42s ease-in both sos-ub-cut}:root.sos-js:not([data-sos-still]) .sos-unbox__stage:not([data-phase])[data-live] .sos-unbox__scene,:root.sos-js:not([data-sos-still]) .sos-unbox__stage[data-phase=shut][data-live] .sos-unbox__scene{animation:3.8s ease-in-out 1.2s infinite sos-ub-wiggle}@keyframes sos-ub-cut{0%{opacity:1;transform:translateY(calc(var(--h) / -2 - 2px)) rotateX(90deg) scaleX(0)}85%{opacity:1}to{opacity:0;transform:translateY(calc(var(--h) / -2 - 2px)) rotateX(90deg) scaleX(1)}}@keyframes sos-ub-wiggle{0%,80%,to{transform:none}84%{transform:rotate(-3deg)}88%{transform:rotate(2.5deg)}92%{transform:rotate(-1.5deg)}96%{transform:rotate(.75deg)}}.sos-unbox__info{align-content:start;gap:.75rem;display:grid}.sos-unbox__name{font-family:var(--font-display);font-size:var(--sos-h3)}.sos-unbox__name a{color:inherit;text-decoration:none}.sos-unbox__price{font-variant-numeric:tabular-nums;gap:.625rem;font-size:1.25rem;display:flex}.sos-unbox__price s{color:var(--color-ink-soft)}.sos-unbox__line{max-width:30rem;color:var(--color-ink-soft)}.sos-unbox__actions{margin-top:.5rem}.sos-deck{padding-block:var(--sos-space);overflow:clip}.sos-deck__grid{gap:2rem;display:grid}@media (min-width:900px){.sos-deck__grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.sos-deck__line{max-width:28rem;color:var(--color-ink-soft);margin-top:1rem}.sos-deck__pile{scroll-snap-type:x mandatory;gap:1rem;margin:0;padding:0 0 1rem;list-style:none;display:flex;overflow-x:auto}.sos-deck__card{scroll-snap-align:center;flex:none;width:min(72vw,20rem)}.sos-deck__link{border:var(--sos-card-border) solid var(--color-ink);border-radius:calc(var(--radius-section) + .25rem);background:var(--color-paper);color:var(--color-ink);gap:.25rem;padding:.75rem .75rem 1rem;text-decoration:none;display:grid;position:relative;box-shadow:0 0 0 1px #d9d1c4b3,0 22px 34px -22px #140e0880}@supports (color:color-mix(in lab, red, red)){.sos-deck__link{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-line) 70%, transparent), 0 22px 34px -22px #140e0880}}.sos-deck__link{-webkit-user-drag:none}.sos-deck__media{aspect-ratio:4/5;border-radius:var(--radius-section);background:var(--color-surface);display:block;overflow:hidden}.sos-deck__media img{object-fit:cover;object-position:50% 30%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.sos-deck__title{font-family:var(--sos-card-title-font);text-transform:var(--sos-card-title-case);margin-top:.625rem;font-size:1.125rem}.sos-deck__price{font-variant-numeric:tabular-nums;color:var(--color-ink-soft);gap:.5rem;display:flex}.sos-deck__note{color:var(--color-ink-soft);font-size:.8125rem}.sos-deck__media[data-fit]{background:radial-gradient(closest-side, var(--color-glow,transparent), transparent), var(--color-surface)}.sos-deck__media[data-fit] img{object-fit:contain;object-position:50% 50%;filter:drop-shadow(0 10px 10px #0000001f);padding:6%}.sos-deck__corner,.sos-deck__controls{display:none}:root.sos-js .sos-deck__pile{touch-action:pan-y;justify-content:center;padding:.5rem 0 2.5rem;display:grid;overflow:visible}:root.sos-js .sos-deck__card{width:min(74vw,21rem);transform:translateX(calc(var(--dx) + var(--d) * var(--tilt) * .12rem)) translateY(calc(var(--d) * .85rem)) scale(calc(1 - var(--d) * .04)) rotate(calc(var(--tilt) * 1deg));transition:transform .45s var(--sos-ease), opacity .3s ease;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;grid-area:1/1}:root.sos-js .sos-deck__card[data-depth="3"]{opacity:0}:root.sos-js [data-dragging] .sos-deck__card[data-depth="0"]{cursor:grabbing;transition:none}:root.sos-js .sos-deck__card[data-leave=r]{opacity:0;transition:transform .32s cubic-bezier(.4,0,.8,.6),opacity .14s .18s;transform:translate(135%)rotate(16deg)}:root.sos-js .sos-deck__card[data-leave=l]{opacity:0;transition:transform .32s cubic-bezier(.4,0,.8,.6),opacity .14s .18s;transform:translate(-135%)rotate(-16deg)}:root[data-sos-still] .sos-deck__card{transition:none!important}:root.sos-js .sos-deck__controls{justify-content:center;align-items:center;gap:1.25rem;display:flex}.sos-deck__arrow{border:1px solid var(--color-line);background:var(--color-paper);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.sos-deck__arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem}.sos-deck__count{letter-spacing:.08em;text-align:center;font-variant-numeric:tabular-nums;min-width:4rem;font-size:.875rem}[data-style=warm-craft] .sos-deck__link{background:#fdfbf7;border-radius:3px;padding:.75rem .75rem 1.75rem}@supports (color:color-mix(in lab, red, red)){[data-style=warm-craft] .sos-deck__link{background:color-mix(in srgb, var(--color-surface) 60%, #fff)}}[data-style=warm-craft] .sos-deck__media{border-radius:1px}[data-style=fresh-pop] .sos-deck__link{border:2px solid var(--color-ink);text-align:center;border-radius:1.25rem;padding:2.25rem 1rem}[data-style=fresh-pop] .sos-deck__corner{font-family:var(--font-sans);color:var(--color-accent-text,var(--color-accent));pointer-events:none;font-size:1.25rem;font-weight:800;line-height:1;display:block;position:absolute;inset:.5rem .75rem}[data-style=fresh-pop] .sos-deck__corner:after{content:attr(data-n);position:absolute;bottom:0;right:0;transform:rotate(180deg)}[data-style=fresh-pop] .sos-deck__price{justify-content:center}[data-style=bold-street] .sos-deck__link{box-shadow:6px 6px 0 var(--color-ink);border-radius:0}[data-style=luxe-classic] .sos-deck__link{outline:1px solid #8d3a2fbf;padding:1.25rem 1.25rem 1.5rem}@supports (color:color-mix(in lab, red, red)){[data-style=luxe-classic] .sos-deck__link{outline:1px solid color-mix(in srgb, var(--color-accent) 75%, transparent)}}[data-style=luxe-classic] .sos-deck__link{outline-offset:-.5rem;text-align:center}[data-style=luxe-classic] .sos-deck__price{justify-content:center}[data-style=festive-bazaar] .sos-deck__link{border:1px solid var(--color-accent);background:var(--color-surface);text-align:center}[data-style=festive-bazaar] .sos-deck__media{border-radius:999px 999px 0 0}[data-style=festive-bazaar] .sos-deck__price{justify-content:center}[data-style=quiet-minimal] .sos-deck__link{box-shadow:0 0 0 1px var(--color-line), 0 12px 24px -20px #0006;border-radius:2px}.sos-bbx__head{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.sos-bbx__line{max-width:34rem;color:var(--color-ink-soft);margin-top:.75rem}.sos-bbx__stage{gap:1.75rem;display:grid}@media (min-width:900px){.sos-bbx__stage{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem)}}.sos-bbx__tray-wrap{width:min(100%,30rem)}.sos-bbx__tray{aspect-ratio:1;background-color:var(--box-top);background-image:var(--sos-grain), linear-gradient(160deg, #ffffff1f, #00000014);background-blend-mode:multiply;border-radius:6px;grid-template-columns:repeat(2,1fr);gap:clamp(7px,1.2vw,11px);padding:clamp(11px,2vw,16px);display:grid;position:relative;box-shadow:0 34px 50px -30px #00000080,inset 0 0 0 1px #00000014,inset 0 2px #ffffff40}.sos-bbx__tray[data-slots="6"]{aspect-ratio:3/2;grid-template-columns:repeat(3,1fr)}.sos-bbx__tray[data-slots="3"]{aspect-ratio:3/1.15;grid-template-columns:repeat(3,1fr)}.sos-bbx__cell{background-color:#f3efe6;border-radius:3px;position:relative}@supports (color:color-mix(in lab, red, red)){.sos-bbx__cell{background-color:color-mix(in srgb, var(--color-paper) 72%, var(--box-in))}}.sos-bbx__cell{background-image:radial-gradient(120% 90% at 30% 20%, #ffffff59, transparent 60%), var(--sos-grain);background-blend-mode:normal, multiply;box-shadow:inset 0 12px 14px -8px #00000061,inset 0 0 0 1px #00000014}.sos-bbx__empty{font-family:var(--font-display);color:#1a171438;place-items:center;font-size:clamp(1.25rem,3vw,1.75rem);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sos-bbx__empty{color:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.sos-bbx__in{position:absolute;inset:7%}.sos-bbx__out{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.sos-bbx__pic{border-radius:calc(var(--radius-section) / 2);width:100%;height:100%;display:block;overflow:hidden}.sos-bbx__pic img{object-fit:cover;pointer-events:none;width:100%;height:100%}.sos-bbx__pic[data-fit]{overflow:visible}.sos-bbx__pic[data-fit] img{object-fit:contain;filter:drop-shadow(0 8px 8px #0000004d);padding:6%}.sos-bbx__in .sos-bbx__pic:not([data-fit]){box-shadow:0 6px 12px #0000004d}.sos-bbx__ribbon{z-index:2;background:linear-gradient(90deg, #00000026, transparent 30% 70%, #00000026), var(--color-accent);pointer-events:none;transition:transform .45s cubic-bezier(.3,.7,.3,1);position:absolute;box-shadow:0 3px 6px #00000040}.sos-bbx__ribbon--x{background:linear-gradient(180deg, #00000026, transparent 30% 70%, #00000026), var(--color-accent);height:8%;top:46%;left:-2px;right:-2px;transform:scaleX(0)}.sos-bbx__ribbon--y{width:10%;transition-delay:.15s;top:-2px;bottom:-2px;left:45%;transform:scaleY(0)}.sos-bbx__tray[data-slots="6"] .sos-bbx__ribbon--y{width:6.8%;left:46.6%}.sos-bbx__tray[data-full] .sos-bbx__ribbon--x{transform:scaleX(1)}.sos-bbx__tray[data-full] .sos-bbx__ribbon--y{transform:scaleY(1)}.sos-bbx__bow{z-index:3;pointer-events:none;filter:drop-shadow(0 5px 6px #0000004d);width:34%;margin:-12% 0 0 -17%;transition:transform .5s cubic-bezier(.3,1.6,.5,1) .45s;position:absolute;top:50%;left:50%;transform:scale(0)rotate(-20deg)}.sos-bbx__tray[data-slots="6"] .sos-bbx__bow{width:24%;margin:-8% 0 0 -12%}.sos-bbx__bow svg{width:100%;fill:var(--color-accent);stroke:#632921;display:block}@supports (color:color-mix(in lab, red, red)){.sos-bbx__bow svg{stroke:color-mix(in srgb, var(--color-accent) 70%, #000)}}.sos-bbx__bow svg{stroke-width:1.5px}.sos-bbx__tail{fill:#6a2c23}@supports (color:color-mix(in lab, red, red)){.sos-bbx__tail{fill:color-mix(in srgb, var(--color-accent) 75%, #000)}}.sos-bbx__tray[data-full] .sos-bbx__bow{transform:none}:root[data-sos-still] .sos-bbx__ribbon,:root[data-sos-still] .sos-bbx__bow{transition:none}.sos-bbx__sum{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.sos-bbx .sos-btn:disabled{opacity:.45;cursor:not-allowed}.sos-bbx__count{letter-spacing:.06em;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.sos-bbx__total{font-family:var(--font-display);letter-spacing:0;color:var(--color-ink);font-size:1.625rem}.sos-bbx__shelf{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:40%;grid-auto-flow:column;gap:.75rem;margin:0;padding:0 0 .5rem;list-style:none;display:grid;overflow-x:auto}.sos-bbx__shelf::-webkit-scrollbar{display:none}@media (min-width:900px){.sos-bbx__shelf{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;overflow:visible}}.sos-bbx__card{scroll-snap-align:start}.sos-bbx__pick{border:1px solid var(--color-line);border-radius:calc(var(--radius-section) + .25rem);background:var(--color-paper);width:100%;color:var(--color-ink);text-align:start;cursor:pointer;gap:.2rem;padding:.6rem .6rem .75rem;transition:transform .15s,border-color .15s;display:grid;position:relative}.sos-bbx__pick:hover{border-color:var(--color-ink)}.sos-bbx__pick:active{transform:scale(.97)}.sos-bbx__pick:disabled{cursor:not-allowed;opacity:.5}.sos-bbx__pick .sos-bbx__pic{aspect-ratio:1;background:var(--color-surface);height:auto}.sos-bbx__name{margin-top:.4rem;font-size:.875rem;line-height:1.25}.sos-bbx__price{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.8125rem}.sos-bbx__plus{background:var(--color-ink);width:1.75rem;height:1.75rem;color:var(--color-paper);border-radius:50%;place-items:center;font-size:.875rem;font-weight:600;display:grid;position:absolute;top:.45rem;right:.45rem}.sos-ba{padding-block:var(--sos-space)}.sos-ba__grid{gap:1.75rem;display:grid}@media (min-width:900px){.sos-ba__grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.sos-ba__frame{aspect-ratio:3/2;border-radius:var(--sos-image-radius);background:var(--color-surface);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;position:relative;overflow:hidden}.sos-ba__pic,.sos-ba__after,.sos-ba__after-in{position:absolute;inset:0}.sos-ba__pic img,.sos-ba__after-in img{object-fit:cover;pointer-events:none;width:100%;height:100%}.sos-ba__after{transform:translateX(calc(var(--at,50) * 1%));overflow:hidden}.sos-ba__after-in{transform:translateX(calc(var(--at,50) * -1%))}.sos-ba__handle{transform:translateX(calc((var(--at,50) - 50) * 1%));pointer-events:none;outline:none;place-items:center;display:grid;position:absolute;inset:0}.sos-ba__handle:before{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;left:calc(50% - 1px);box-shadow:0 0 10px #00000059}.sos-ba__handle svg{fill:none;stroke:#1c1a17;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:auto;cursor:grab;background:#fff;border-radius:50%;width:3rem;height:3rem;padding:.7rem;position:relative;box-shadow:0 6px 16px #0000004d}.sos-ba__handle:focus-visible svg{outline:3px solid var(--color-accent);outline-offset:3px}:root.sos-js:not([data-sos-still]) .sos-ba__frame:not([data-moving]) :is(.sos-ba__after,.sos-ba__after-in,.sos-ba__handle){transition:transform .6s var(--sos-ease)}.sos-ba__label{color:#fff;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:.3rem .65rem;font-size:.6875rem;font-weight:600;position:absolute;top:.9rem}.sos-ba__label--before{opacity:clamp(0, (var(--at,50) - 12) / 10, 1);left:.9rem}.sos-ba__label--after{opacity:clamp(0, (88 - var(--at,50)) / 10, 1);right:.9rem}.sos-ba__copy{align-content:center;gap:.9rem;display:grid}.sos-ba__line{max-width:30rem;color:var(--color-ink-soft)}.sos-ba__buy{margin-top:.5rem}[data-style=bold-street] .sos-ba__frame{border:2px solid var(--color-ink);box-shadow:6px 6px 0 var(--color-ink)}[data-style=luxe-classic] .sos-ba__frame,[data-style=festive-bazaar] .sos-ba__frame{outline:1px solid var(--color-accent);outline-offset:.5rem}.sos-jwl{--vel:#6e1220;--vel-hi:#a4253a;--sat:#f1e6d6;--trim:#c9a24b;padding-block:var(--sos-space);overflow:clip}.sos-jwl[data-case=navy],[data-style=quiet-minimal] .sos-jwl[data-case=auto]{--vel:#1b2550;--vel-hi:#34428a;--sat:#ece6dc}.sos-jwl[data-case=green],[data-style=warm-craft] .sos-jwl[data-case=auto]{--vel:#173f31;--vel-hi:#2c6a53;--sat:#efe4cf}.sos-jwl[data-case=black],[data-style=luxe-classic] .sos-jwl[data-case=auto],[data-style=bold-street] .sos-jwl[data-case=auto]{--vel:#181617;--vel-hi:#3a3638;--sat:#e9dfcf}.sos-jwl[data-case=ivory],[data-style=fresh-pop] .sos-jwl[data-case=auto]{--vel:#e7dccb;--vel-hi:#f7f0e4;--sat:#fbf7f0;--trim:#b88a3a}.sos-jwl__grid{gap:1rem;display:grid}@media (min-width:900px){.sos-jwl__grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.sos-jwl__stage{--w:min(72vw, 21rem);--h:calc(var(--w) * .3);--d:calc(var(--w) * .72);height:calc(var(--w) * 1.25);position:relative}@media (min-width:900px){.sos-jwl__stage{--w:min(32vw, 25rem)}}.sos-jwl__hit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.sos-jwl__hit:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.sos-jwl__scene{perspective:1200px;width:0;height:0;position:absolute;top:70%;left:50%}.sos-jwl__case{transform-style:preserve-3d;position:absolute;transform:rotateX(-24deg)}.sos-jwl__case>*,.sos-jwl__base>*{position:absolute;top:0;left:0}.sos-jwl__base{transform-style:preserve-3d;position:absolute}.sos-jwl__base:before{content:"";width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);background:linear-gradient(180deg, var(--trim) 0 2px, transparent 2px), radial-gradient(120% 140% at 50% 0%, var(--vel-hi), var(--vel) 70%);transform:translateZ(calc(var(--d) / 2));border-radius:0 0 10px 10px;position:absolute;box-shadow:inset 0 -8px 14px #00000059}.sos-jwl__base:after{content:"";width:calc(var(--w) * 1.25);height:calc(var(--d) * .6);margin:calc(var(--d) * -.3) 0 0 calc(var(--w) * -.625);transform:translateY(calc(var(--h) / 2 + 2px)) rotateX(90deg);background:radial-gradient(closest-side,#0000004d,#0000);position:absolute}.sos-jwl__cushion{width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2);background:linear-gradient(90deg, transparent calc(50% - 1px), #00000040 calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), radial-gradient(70% 60% at 50% 45%, var(--sat), var(--sat) 100%)}@supports (color:color-mix(in lab, red, red)){.sos-jwl__cushion{background:linear-gradient(90deg, transparent calc(50% - 1px), #00000040 calc(50% - 1px) calc(50% + 1px), transparent calc(50% + 1px)), radial-gradient(70% 60% at 50% 45%, var(--sat), color-mix(in srgb, var(--sat) 70%, var(--vel)) 100%)}}.sos-jwl__cushion{box-shadow:inset 0 0 0 6px var(--vel), inset 0 0 0 7px var(--trim), inset 0 0 22px 8px #00000040;transform:translateY(calc(var(--h) / -2)) rotateX(90deg)}.sos-jwl__lid{width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2);transform-origin:50% 100%;transform-style:preserve-3d;transform:translateY(calc(var(--h) / -2 - var(--d) / 2)) translateZ(calc(var(--d) / -2)) rotateX(14deg) rotateY(180deg);background:radial-gradient(120% 120% at 50% 30%, var(--vel-hi), var(--vel) 70%);box-shadow:inset 0 0 0 2px var(--trim);border-radius:10px 10px 0 0}@supports (color:color-mix(in lab, red, red)){.sos-jwl__lid{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--trim) 60%, transparent)}}.sos-jwl__lid{backface-visibility:hidden}.sos-jwl__lid-in{background:radial-gradient(80% 70% at 50% 40%, var(--sat), var(--sat));border-radius:10px 10px 0 0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sos-jwl__lid-in{background:radial-gradient(80% 70% at 50% 40%, color-mix(in srgb, var(--sat) 92%, #fff), color-mix(in srgb, var(--sat) 75%, var(--vel)))}}.sos-jwl__lid-in{box-shadow:inset 0 0 0 6px var(--vel), inset 0 0 0 7px var(--trim);backface-visibility:hidden;transform:rotateY(180deg)translateZ(1px)}.sos-jwl__piece{width:calc(var(--w) * .72);height:calc(var(--w) * .5);margin:calc(var(--w) * -.25) 0 0 calc(var(--w) * -.36);isolation:isolate;transform-origin:50% 100%;transform:translateY(calc(var(--h) / -2 - var(--w) * .22)) translateZ(calc(var(--d) * .06)) rotateX(24deg)}.sos-jwl__metal,.sos-jwl__glint{position:absolute;inset:0}.sos-jwl__metal{background:var(--cut) center / contain no-repeat;filter:drop-shadow(0 12px 10px #00000059)}.sos-jwl__glint{-webkit-mask:var(--cut) center / contain no-repeat;-webkit-mask:var(--cut) center / contain no-repeat;-webkit-mask:var(--cut) center / contain no-repeat;-webkit-mask:var(--cut) center / contain no-repeat;mask:var(--cut) center / contain no-repeat;mix-blend-mode:screen;overflow:hidden}.sos-jwl__glint:before{content:"";background:linear-gradient(100deg,#0000,#ffffffe6 50%,#0000);width:30%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-12deg)}:root.sos-js:not([data-sos-still]) .sos-jwl__stage[data-live] .sos-jwl__glint:before{animation:3.6s ease-in-out 1.4s infinite sos-jwl-glint}.sos-jwl__stage[data-pointer] .sos-jwl__glint:before{transform:translateX(calc(var(--gx,.5) * 380% - 140%)) skewX(-12deg);transition:transform .25s ease-out;animation:none}@keyframes sos-jwl-glint{0%{transform:translate(-120%)skew(-12deg)}45%,to{transform:translate(360%)skew(-12deg)}}:root.sos-js:not([data-sos-still]) .sos-jwl__lid,:root.sos-js:not([data-sos-still]) .sos-jwl__piece{transition:transform .9s cubic-bezier(.3,1.2,.4,1),opacity .4s}:root.sos-js:not([data-sos-still]) .sos-jwl__stage:not([data-open=""]) .sos-jwl__lid{transform:translateY(calc(var(--h) / -2 - var(--d) / 2)) translateZ(calc(var(--d) / -2)) rotateX(-90deg) rotateY(180deg);transition-duration:.55s;transition-timing-function:cubic-bezier(.5,0,.6,1)}:root.sos-js:not([data-sos-still]) .sos-jwl__stage:not([data-open=""]) .sos-jwl__piece{opacity:0;transform:translateY(calc(var(--h) / -2 - var(--w) * .05)) translateZ(calc(var(--d) * .06)) rotateX(24deg) scale(.6);transition-duration:.3s}:root.sos-js:not([data-sos-still]) .sos-jwl__stage[data-open=""] .sos-jwl__piece{transition-delay:.35s}.sos-jwl__copy{align-content:center;gap:.7rem;display:grid}.sos-jwl__name{font-family:var(--font-display);font-size:var(--sos-h3)}.sos-jwl__name a{color:inherit;text-decoration:none}.sos-jwl__price{font-variant-numeric:tabular-nums;gap:.6rem;font-size:1.25rem;display:flex}.sos-jwl__price s{color:var(--color-ink-soft)}.sos-jwl__line{max-width:30rem;color:var(--color-ink-soft)}.sos-jwl__actions{margin-top:.5rem}.sos-drop{--liquid:#c07d48}@supports (color:color-mix(in lab, red, red)){.sos-drop{--liquid:color-mix(in srgb, var(--color-accent) 45%, #e9b45c)}}.sos-drop{padding-block:var(--sos-space);overflow:clip}.sos-drop__grid{gap:1.5rem;display:grid}@media (min-width:900px){.sos-drop__grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.sos-drop__copy{align-content:center;gap:1rem;display:grid}.sos-drop__list{counter-reset:sos-drop;gap:.85rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.sos-drop__list li{counter-increment:sos-drop;grid-template-columns:2rem 1fr;column-gap:.75rem;display:grid}.sos-drop__list li:before{content:counter(sos-drop, decimal-leading-zero);letter-spacing:.08em;color:var(--color-accent-text,var(--color-accent));font-variant-numeric:tabular-nums;grid-row:span 2;padding-top:.15rem;font-size:.75rem}.sos-drop__list b{font-weight:600}.sos-drop__list span{color:var(--color-ink-soft);font-size:.9375rem}.sos-drop__buy{margin-top:.5rem}.sos-drop__stage{border-radius:var(--sos-image-radius);background:radial-gradient(60% 45% at 50% 82%, var(--liquid), transparent), radial-gradient(80% 70% at 50% 30%, #fcfaf6, var(--color-surface));height:clamp(24rem,62vw,34rem);position:relative}@supports (color:color-mix(in lab, red, red)){.sos-drop__stage{background:radial-gradient(60% 45% at 50% 82%, color-mix(in srgb, var(--liquid) 22%, transparent), transparent), radial-gradient(80% 70% at 50% 30%, color-mix(in srgb, var(--color-surface) 70%, #fff), var(--color-surface))}}.sos-drop__stage{overflow:hidden}.sos-drop__hit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.sos-drop__hit:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.sos-drop__stage{--dw:clamp(3.8rem, 10vw, 5.6rem)}.sos-drop__dropper{z-index:1;width:var(--dw);filter:drop-shadow(6px 10px 10px #0000002e);height:auto;position:absolute;top:-2%;left:50%;transform:translate(-50%)}.sos-drop__bulb{fill:#161411}@supports (color:color-mix(in lab, red, red)){.sos-drop__bulb{fill:color-mix(in srgb, var(--color-ink) 85%, #000)}}.sos-drop__collar{fill:#c9a24b}.sos-drop__tube{fill:#ffffff59;stroke:#1a17144d}@supports (color:color-mix(in lab, red, red)){.sos-drop__tube{stroke:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.sos-drop__tube{stroke-width:1.2px}.sos-drop__fill{fill:var(--liquid);opacity:.9}.sos-drop__bead{left:calc(50% - .85rem);top:calc(var(--dw) * 2.62 - 4%);pointer-events:none;opacity:0;width:1.7rem;position:absolute;bottom:21%}.sos-drop__bead svg{width:100%;fill:var(--liquid);filter:drop-shadow(0 2px 2px #00000026);display:block}.sos-drop__pool{aspect-ratio:3.4;background:radial-gradient(38% 30% at 34% 34%, #ffffff8c, transparent 70%), radial-gradient(70% 60% at 50% 60%, var(--liquid), var(--liquid) 95%);border:3px solid #ffffffb3;border-radius:50%;width:72%;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.sos-drop__pool{background:radial-gradient(38% 30% at 34% 34%, #ffffff8c, transparent 70%), radial-gradient(70% 60% at 50% 60%, color-mix(in srgb, var(--liquid) 85%, #fff8e6), color-mix(in srgb, var(--liquid) 92%, #5a2d08) 95%)}}.sos-drop__pool{box-shadow:0 0 0 6px #ffffff40,0 0 0 7px #1a17141f,0 22px 34px -18px #0006,inset 0 8px 14px #0000002e}@supports (color:color-mix(in lab, red, red)){.sos-drop__pool{box-shadow:0 0 0 6px #ffffff40, 0 0 0 7px color-mix(in srgb, var(--color-ink) 12%, transparent), 0 22px 34px -18px #0006, inset 0 8px 14px #0000002e}}.sos-drop__ring{aspect-ratio:3.4;opacity:0;border:2px solid #ffffffe6;border-radius:50%;width:30%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:inset 0 0 0 1px #0000001f}.sos-drop__splash{background:var(--liquid);opacity:0;transform-origin:50% 100%;border-radius:50% 50% 40% 40%;width:.7rem;height:1.6rem;position:absolute;top:10%;left:calc(50% - .35rem);transform:translateY(-40%)scaleY(0)}.sos-drop__word{left:8%;right:8%;top:calc(var(--dw) * 2.75 + .75rem);text-align:center;color:var(--color-ink);justify-items:center;gap:.3rem;display:grid;position:absolute}.sos-drop__word b{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:var(--sos-display-weight);line-height:1}.sos-drop__word small{max-width:22rem;color:var(--color-ink-soft);font-size:.875rem}.sos-drop__hint{letter-spacing:.12em;text-align:center;text-transform:uppercase;color:var(--color-ink-soft);font-size:.6875rem;position:absolute;bottom:4%;left:0;right:0}:root:not(.sos-js) .sos-drop__hint,:root[data-sos-still] .sos-drop__hint{display:none}:root.sos-js:not([data-sos-still]) .sos-drop__stage:not([data-run]) .sos-drop__word{opacity:0}:root.sos-js:not([data-sos-still]) .sos-drop__stage[data-run] .sos-drop__bead{animation:1.15s both sos-drop-fall}:root.sos-js:not([data-sos-still]) .sos-drop__stage[data-run] .sos-drop__bead svg{animation:1.15s both sos-drop-gather}:root.sos-js:not([data-sos-still]) .sos-drop__stage[data-run] .sos-drop__ring{animation:1.6s cubic-bezier(.2,.7,.3,1) 1.05s both sos-drop-ring}:root.sos-js:not([data-sos-still]) .sos-drop__stage[data-run] .sos-drop__ring--2{animation-delay:1.25s}:root.sos-js:not([data-sos-still]) .sos-drop__stage[data-run] .sos-drop__ring--3{animation-delay:1.45s}:root.sos-js:not([data-sos-still]) .sos-drop__stage[data-run] .sos-drop__splash{animation:.5s ease-out 1.03s both sos-drop-splash}:root.sos-js:not([data-sos-still]) .sos-drop__stage[data-run] .sos-drop__word{animation:sos-drop-word .8s var(--sos-ease) 1.15s both}@keyframes sos-drop-fall{0%{opacity:1;transform:translateY(0)}55%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(0)}92%{opacity:1;transform:translateY(calc(100% - 2.4rem))}93%,to{opacity:0;transform:translateY(calc(100% - 2.4rem))}}@keyframes sos-drop-gather{0%{transform-origin:50% 0;transform:scale(.15)}50%{transform-origin:50% 0;transform:scale(1)}58%{transform:scale(.92,1.12)}to{transform:scale(.9,1.15)}}@keyframes sos-drop-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes sos-drop-splash{0%{opacity:1;transform:translateY(-40%)scaleY(0)}45%{opacity:1;transform:translateY(-40%)scaleY(1)}to{opacity:0;transform:translateY(-40%)scaleY(.2)}}@keyframes sos-drop-word{0%{opacity:0;transform:translateY(1.25rem)scale(.96)}to{opacity:1;transform:none}}.sos-bp{--ink-c:var(--color-accent);--bp-paper:#f4f0e7}@supports (color:color-mix(in lab, red, red)){.sos-bp{--bp-paper:color-mix(in srgb, var(--color-paper) 92%, var(--color-surface))}}.sos-bp{isolation:isolate;background-color:var(--bp-paper);background-image:repeating-linear-gradient(0deg, #00000006 0 1px, transparent 1px 3px), repeating-linear-gradient(90deg, #00000005 0 1px, transparent 1px 3px), var(--sos-grain);background-blend-mode:normal, normal, multiply;place-items:center;min-height:min(86svh,46rem);display:grid;position:relative;overflow:clip}.sos-bp[data-ink=ink]{--ink-c:var(--color-ink)}.sos-bp__cloth{z-index:-1;pointer-events:none;position:absolute;inset:0;container-type:inline-size}.sos-bp__print{left:var(--x);top:calc(var(--r) * 100cqw / 7 * .8 - 3cqw);width:8.57143cqw;height:auto;color:var(--ink-c);fill:currentColor;opacity:.88;transform:translateX(-50%) scaleX(var(--flip));position:absolute;overflow:visible}@media (max-width:699px){.sos-bp__print{width:10.2857cqw}}:root.sos-js:not([data-sos-still]):not([data-sos-block]) .sos-bp:not([data-printed]):not([data-wave]) .sos-bp__print:not([data-done]),:root.sos-js:not([data-sos-still]):not([data-sos-block]) .sos-bp:not([data-printed]) .sos-bp__label{opacity:0;animation:.4s 7s both sos-bp-safety}:root.sos-js:not([data-sos-still]):not([data-sos-block]) .sos-bp:not([data-printed]) .sos-bp__label{transform:translateY(1rem)}.sos-bp__print[data-done]{animation:.35s ease-out both sos-bp-ink}:root.sos-js:not([data-sos-still]) .sos-bp[data-wave]:not([data-printed]) .sos-bp__print:not([data-done]){animation:sos-bp-ink .45s ease-out calc(var(--k) * 9ms) both}.sos-bp[data-printed] .sos-bp__label{transition:opacity .6s ease, transform .7s var(--sos-ease)}@keyframes sos-bp-ink{0%{opacity:0;transform:translateX(-50%) scaleX(var(--flip)) scale(1.08)}to{opacity:.86;transform:translateX(-50%) scaleX(var(--flip))}}@keyframes sos-bp-safety{to{opacity:1;transform:none}}.sos-bp__copy{padding-block:var(--sos-space);place-items:center;display:grid;position:relative}.sos-bp__label{background:var(--color-paper);outline:1.5px dashed #1a171473;justify-items:center;gap:1rem;width:min(38rem,100%);padding:clamp(1.75rem,5vw,3rem) clamp(1.5rem,5vw,3.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.sos-bp__label{outline:1.5px dashed color-mix(in srgb, var(--color-ink) 45%, transparent)}}.sos-bp__label{outline-offset:-.6rem;text-align:center;box-shadow:0 18px 40px -24px #00000073}.sos-bp__label .sos-lede{max-width:30rem;margin:0}.sos-bp__block{z-index:5;width:5rem;height:5rem;box-shadow:0 8px 0 var(--ink-c), 0 26px 30px -12px #00000073, inset 0 2px 0 #ffffff40;background:repeating-linear-gradient(8deg,#0000000f 0 2px,#0000 2px 7px),linear-gradient(140deg,#c79262,#9a6638 60%,#7a4c27);border-radius:10%;display:none;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sos-bp__block{box-shadow:0 8px 0 color-mix(in srgb, var(--ink-c) 70%, #2b1a0e), 0 26px 30px -12px #00000073, inset 0 2px 0 #ffffff40}}.sos-bp__block{pointer-events:none}.sos-bp__block[data-on]{display:block}.sos-bp__knob{background:radial-gradient(circle at 35% 30%,#e0b07c,#8e5a2e 70%);border-radius:50%;width:36%;height:36%;position:absolute;top:32%;left:32%;box-shadow:0 6px 8px #00000059}.sos-bp__carving{display:none}[data-style=festive-bazaar] .sos-bp__label{outline-color:var(--color-accent)}[data-style=bold-street] .sos-bp__label{outline:2px solid var(--color-ink);outline-offset:0;box-shadow:8px 8px 0 var(--color-ink)}.sos-thali{--plate:conic-gradient(from 20deg, #eef0f2, #b6bbc0 12%, #f2f4f5 25%, #aab0b6 38%, #e8eaec 50%, #b3b8bd 62%, #f0f2f3 75%, #a9afb4 88%, #eef0f2);--rim:#c9cdd1;--bowl:radial-gradient(circle at 50% 62%, #8e959b, #c7cbcf 55%, #eef0f2 72%, #9aa0a6 100%);padding-block:var(--sos-space);overflow:clip}.sos-thali[data-plate=brass],[data-style=festive-bazaar] .sos-thali[data-plate=auto],[data-style=luxe-classic] .sos-thali[data-plate=auto]{--plate:conic-gradient(from 20deg, #f6dc8f, #b98c2f 12%, #f8e3a0 25%, #a87c22 38%, #f1d27d 50%, #b48729 62%, #f7df98 75%, #a47820 88%, #f6dc8f);--rim:#c99a3c;--bowl:radial-gradient(circle at 50% 62%, #8a6418, #d7ad52 55%, #f8e3a0 72%, #a47820 100%)}.sos-thali[data-plate=leaf],[data-style=warm-craft] .sos-thali[data-plate=auto]{--plate:radial-gradient(circle, transparent 0 22%, #ffffff2e 22.4% 23%, transparent 23.5%), repeating-conic-gradient(from 7deg, #28321429 0deg .5deg, transparent .5deg 30deg), repeating-conic-gradient(from 0deg, #6f8e3c 0deg 30deg, #77964380 30deg 60deg), radial-gradient(circle, #8aa652, #6b8a3a);--plate-blend:multiply;--rim:#7b6a3a;--bowl:radial-gradient(circle at 50% 62%, #5f4b2a, #a78b56 55%, #cdb27a 72%, #7b6a3a 100%)}.sos-thali__head{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.sos-thali__line{max-width:34rem;color:var(--color-ink-soft);margin-top:.75rem}.sos-thali__stage{gap:1.75rem;display:grid}@media (min-width:900px){.sos-thali__stage{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.sos-thali__plate{aspect-ratio:1;background:var(--plate);border-radius:50%;width:min(100%,34rem);position:relative;box-shadow:0 30px 50px -26px #00000080,inset 0 0 40px #0000001f}.sos-thali__rim{box-shadow:inset 0 0 0 clamp(7px, 1.6vw, 12px) var(--rim), inset 0 0 0 clamp(8px, 1.8vw, 14px) #ffffff73, inset 0 0 0 clamp(12px, 2.6vw, 20px) #00000014;pointer-events:none;border-radius:50%;position:absolute;inset:0}.sos-thali__katori{left:calc(50% + var(--kx));top:calc(50% + var(--ky));aspect-ratio:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:25%;padding:0;transition:transform .2s;position:absolute;transform:translate(-50%,-50%)}.sos-thali__katori:hover{transform:translate(-50%,-53%)}.sos-thali__katori:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.sos-thali__bowl{background:var(--bowl);border-radius:50%;position:absolute;inset:0;box-shadow:0 6px 10px #00000047,inset 0 0 0 3px #ffffff80,inset 0 8px 14px #00000040}.sos-thali__food{position:absolute;inset:12%}.sos-thali__food img,.sos-thali__main img{object-fit:contain;filter:drop-shadow(0 6px 6px #0000004d);width:100%;height:100%}.sos-thali__katori[data-on] .sos-thali__food{opacity:0;transition:opacity .2s}.sos-thali__katori[data-on] .sos-thali__bowl{box-shadow:0 6px 10px #00000047, inset 0 0 0 3px var(--color-accent), inset 0 8px 14px #00000040}.sos-thali__main{aspect-ratio:1;pointer-events:none;width:38%;position:absolute;top:50%;left:50%;translate:-50% -50%}.sos-thali__main:not([data-on]){opacity:0}.sos-thali__main img{filter:drop-shadow(0 14px 14px #00000059)}:root.sos-js:not([data-sos-still]) .sos-thali__plate:not([data-seen]) :is(.sos-thali__food,.sos-thali__main){opacity:0}:root.sos-js:not([data-sos-still]) .sos-thali__plate[data-seen]:not([data-served]) .sos-thali__katori:not([data-on]) .sos-thali__food{animation:sos-th-serve .55s cubic-bezier(.3, 1.4, .5, 1) calc(var(--i) * .16s + .1s) both}:root.sos-js:not([data-sos-still]) .sos-thali__plate[data-seen]:not([data-served]) .sos-thali__main[data-on]{animation:.6s cubic-bezier(.3,1.4,.5,1) .9s both sos-th-serve}@keyframes sos-th-serve{0%{opacity:0;transform:translateY(-40%)scale(1.15)}to{opacity:1;transform:none}}.sos-thali__info{align-content:center;gap:.7rem;display:grid}.sos-thali__count{letter-spacing:.14em;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.75rem}.sos-thali__name a{color:inherit;text-decoration:none}.sos-thali__blurb{max-width:28rem;color:var(--color-ink-soft)}.sos-thali__price{font-variant-numeric:tabular-nums;gap:.6rem;font-size:1.25rem;display:flex}.sos-thali__price s{color:var(--color-ink-soft)}:root.sos-js:not([data-sos-still]) .sos-thali__info>*{animation:sos-sp-rise .45s var(--sos-ease) both}.sos-orbit{padding-block:var(--sos-space);overflow:clip}.sos-orbit__grid{gap:1.75rem;display:grid}@media (min-width:900px){.sos-orbit__grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.sos-orbit__stage{--rx:min(40vw, 15rem);--ry:calc(var(--rx) * .3);--orbit:24s;border-radius:var(--sos-image-radius);background:radial-gradient(60% 50% at 50% 58%,#8d3a2f1f,#0000 70%);height:clamp(22rem,62vw,32rem);position:relative}@supports (color:color-mix(in lab, red, red)){.sos-orbit__stage{background:radial-gradient(60% 50% at 50% 58%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 70%)}}@media (min-width:900px){.sos-orbit__stage{--rx:min(19vw, 16rem)}}.sos-orbit__ring{width:0;height:0;position:absolute;top:60%;left:50%}.sos-orbit__path{width:calc(var(--rx) * 2);height:calc(var(--ry) * 2);border:1.5px dashed #1a171438;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sos-orbit__path{border:1.5px dashed color-mix(in srgb, var(--color-ink) 22%, transparent)}}.sos-orbit__path{border-radius:50%;transform:translate(-50%,-50%)}.sos-orbit__product{z-index:5;width:calc(var(--rx) * .75);height:calc(var(--rx) * 1.25);pointer-events:none;position:absolute;top:0;left:0;transform:translate(-50%,-82%)}.sos-orbit__product img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 18px 16px #0000004d);width:100%;height:100%}.sos-orbit__arm{z-index:var(--z,1);transform:translate(calc(var(--rx) * var(--c)), calc(var(--ry) * var(--s))) scale(calc(.78 + .27 * (var(--s) + 1) / 2));position:absolute;top:0;left:0}:root.sos-js:not([data-sos-still]) .sos-orbit__arm{animation:sos-orb var(--orbit) linear infinite;animation-delay:calc(var(--k) / var(--n) * var(--orbit) * -1)}:root.sos-js:not([data-sos-still]) .sos-orbit__stage:is([data-paused],:not([data-live])) .sos-orbit__arm{animation-play-state:paused}.sos-orbit__out{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.sos-orbit__item{color:var(--color-ink);cursor:pointer;background:0 0;border:0;justify-items:center;gap:.35rem;padding:0;display:grid}.sos-orbit__disc{aspect-ratio:1;background:var(--color-surface);width:clamp(3.4rem,9vw,4.6rem);box-shadow:0 10px 18px -8px #0006, 0 0 0 3px var(--color-paper);border-radius:50%;place-items:center;transition:box-shadow .2s;display:grid;overflow:hidden}.sos-orbit__disc img{object-fit:cover;width:100%;height:100%}.sos-orbit__disc b{font-family:var(--font-display);color:var(--color-accent-text,var(--color-accent));font-size:1.5rem}.sos-orbit__item[data-on] .sos-orbit__disc{box-shadow:0 10px 18px -8px #0006, 0 0 0 3px var(--color-paper), 0 0 0 5px var(--color-accent)}.sos-orbit__label{background:var(--color-paper);white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;box-shadow:0 2px 6px #0000001f}.sos-orbit__card{border-radius:calc(var(--radius-section) + .25rem);background:var(--color-paper);text-align:center;opacity:0;width:min(90%,22rem);transition:opacity .25s ease, transform .3s var(--sos-ease);pointer-events:none;gap:.2rem;padding:.75rem 1rem;display:grid;position:absolute;bottom:4%;left:50%;transform:translate(-50%,.5rem);box-shadow:0 14px 30px -18px #00000073}.sos-orbit__card[data-show]{opacity:1;transform:translate(-50%)}.sos-orbit__card span{color:var(--color-ink-soft);font-size:.875rem}.sos-orbit__side{align-content:center;gap:1.1rem;display:grid}.sos-orbit__line{max-width:30rem;color:var(--color-ink-soft);margin-top:.75rem}.sos-orbit__list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.sos-orbit__list button{border:0;border-left:2px solid var(--color-line);width:100%;color:var(--color-ink);text-align:start;cursor:pointer;background:0 0;padding:.55rem .75rem;display:grid}.sos-orbit__list button[aria-pressed=true]{border-left-color:var(--color-accent);background:#8d3a2f12}@supports (color:color-mix(in lab, red, red)){.sos-orbit__list button[aria-pressed=true]{background:color-mix(in srgb, var(--color-accent) 7%, transparent)}}.sos-orbit__list span{color:var(--color-ink-soft);font-size:.875rem}.sos-orbit__name{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.6rem;font-size:1.25rem;display:flex}.sos-orbit__name a{color:inherit;text-decoration:none}.sos-orbit__name span{font-family:var(--font-sans);color:var(--color-ink-soft);font-size:1rem}.sos-gift{padding-block:var(--sos-space);overflow:clip}.sos-gift__grid{gap:1.75rem;display:grid}@media (min-width:900px){.sos-gift__grid{grid-template-columns:1fr 1.25fr;align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.sos-gift__line{max-width:30rem;color:var(--color-ink-soft);margin-top:.75rem}.sos-gift__stage{align-content:center;min-height:clamp(26rem,70vw,30rem);display:grid;position:relative}.sos-gift__card{border:1px solid var(--color-line);border-radius:calc(var(--radius-section) + .5rem);background:var(--color-surface);gap:1.1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}:root.sos-js:not([data-sos-still]) .sos-gift__card{animation:sos-sp-rise .4s var(--sos-ease) both}.sos-gift__step{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.75rem}.sos-gift__q{font-family:var(--font-display);font-size:var(--sos-h3);line-height:1.15}.sos-gift__options{grid-template-columns:repeat(2,1fr);gap:.6rem;display:grid}.sos-gift__option{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper);min-height:3.25rem;color:var(--color-ink);cursor:pointer;padding:.6rem 1rem;font-size:.9375rem;transition:border-color .15s,transform .15s}.sos-gift__option:hover{border-color:var(--color-ink)}.sos-gift__option:active{transform:scale(.97)}:root.sos-js:not([data-sos-still]) .sos-gift__option{animation:sos-sp-rise .4s var(--sos-ease) calc(80ms + var(--k) * 50ms) both}.sos-gift__back,.sos-gift__again{color:var(--color-ink-soft);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.4rem 0;font-size:.875rem;text-decoration:underline}.sos-gift__reveal{justify-items:center;gap:1.25rem;display:grid}.sos-gift__box{aspect-ratio:1/.85;width:min(13rem,50vw);position:relative}.sos-gift__base{background:linear-gradient(180deg, #9e584e, var(--color-accent));border-radius:4px;position:absolute;inset:18% 4% 0}@supports (color:color-mix(in lab, red, red)){.sos-gift__base{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 85%, #fff), var(--color-accent))}}.sos-gift__base{box-shadow:0 24px 30px -18px #00000080}.sos-gift__lid{z-index:2;background:linear-gradient(#af756d,#82352b);border-radius:4px;height:22%;position:absolute;inset:4% 0 auto}@supports (color:color-mix(in lab, red, red)){.sos-gift__lid{background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 70%, #fff), color-mix(in srgb, var(--color-accent) 92%, #000))}}.sos-gift__lid{box-shadow:0 6px 10px #00000040}.sos-gift__band{z-index:3;background:var(--color-paper);position:absolute;box-shadow:inset 0 0 0 1px #00000014}.sos-gift__band--v{width:12%;top:4%;bottom:0;left:44%}.sos-gift__band--h{height:11%;top:52%;left:4%;right:4%}.sos-gift__knot{z-index:4;aspect-ratio:2;background:radial-gradient(circle at 50% 70%, var(--color-paper) 0 16%, transparent 17%), radial-gradient(ellipse 50% 45% at 22% 50%, var(--color-paper) 0 90%, transparent 92%), radial-gradient(ellipse 50% 45% at 78% 50%, var(--color-paper) 0 90%, transparent 92%);filter:drop-shadow(0 3px 3px #0003);width:34%;position:absolute;top:4%;left:50%;transform:translate(-50%,-60%)}:root.sos-js:not([data-sos-still]) [data-phase=wrap] .sos-gift__box{animation:.6s ease-in-out .2s 2 sos-gift-shake}[data-phase=open] .sos-gift__box{display:none}:root.sos-js:not([data-sos-still]) [data-phase=wrap] .sos-gift__lid,:root.sos-js:not([data-sos-still]) [data-phase=wrap] .sos-gift__knot{animation:.5s cubic-bezier(.5,0,.75,0) 1s both sos-gift-lid}@keyframes sos-gift-shake{0%,to{transform:none}25%{transform:rotate(-4deg)}75%{transform:rotate(4deg)}}@keyframes sos-gift-lid{to{opacity:0;transform:translateY(-160%)rotate(-14deg)}}.sos-gift__found{font-family:var(--font-display);text-align:center;font-size:1.25rem}.sos-gift__picks{grid-template-columns:repeat(3,1fr);gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}:root.sos-js:not([data-sos-still]) .sos-gift__picks li{animation:sos-gift-rise .6s cubic-bezier(.3, 1.3, .5, 1) calc(var(--k) * .12s) both}@keyframes sos-gift-rise{0%{opacity:0;transform:translateY(2.5rem)scale(.85)}to{opacity:1;transform:none}}.sos-gift__pick{border:1px solid var(--color-line);border-radius:calc(var(--radius-section) + .25rem);background:var(--color-paper);color:var(--color-ink);gap:.2rem;padding:.5rem .5rem .75rem;text-decoration:none;display:grid}.sos-gift__pic{aspect-ratio:1;border-radius:var(--radius-section);background:var(--color-surface);display:block;overflow:hidden}.sos-gift__pic img{object-fit:cover;width:100%;height:100%}.sos-gift__pic[data-fit] img{object-fit:contain;padding:8%}.sos-gift__name{margin-top:.35rem;font-size:.875rem;line-height:1.25}.sos-gift__price{color:var(--color-ink-soft);font-size:.8125rem}.sos-tape{--tape:#f1c53e;--tape-ink:#1d1a14;padding-block:var(--sos-space);overflow:clip}.sos-tape__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:900px){.sos-tape__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.sos-tape__line{max-width:28rem;color:var(--color-ink-soft);margin-top:.75rem}.sos-tape__stage{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;display:grid}.sos-tape__read{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.sos-tape__value{font-family:var(--font-display);align-items:baseline;gap:.4rem;font-size:clamp(2.5rem,7vw,3.5rem);line-height:1;display:flex}.sos-tape__value input{border:0;border-bottom:2px solid var(--color-line);width:3.4ch;color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:0 0;padding:0}.sos-tape__value input::-webkit-inner-spin-button{-webkit-appearance:none}.sos-tape__value input::-webkit-outer-spin-button{-webkit-appearance:none}.sos-tape__value input:focus-visible{border-bottom-color:var(--color-accent);outline:none}.sos-tape__value span{color:var(--color-ink-soft);font-size:1rem}.sos-tape__unit{color:var(--color-ink-soft);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:.8125rem;text-decoration:underline}.sos-tape__window{border-radius:4px;position:relative;box-shadow:0 14px 24px -16px #00000080}.sos-tape__marker{z-index:2;pointer-events:none;background:#d8352a;width:2px;margin-left:-1px;position:absolute;top:-.5rem;bottom:-.5rem;left:50%}.sos-tape__marker:before{content:"";border:7px solid #0000;border-top-color:#d8352a;position:absolute;top:-2px;left:-6px}.sos-tape__scroll{background:var(--tape);border-radius:4px;padding-inline:50%;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.sos-tape__scroll{background:color-mix(in srgb, var(--tape) 55%, var(--color-surface))}}.sos-tape__scroll{scrollbar-width:none;cursor:grab;touch-action:pan-x}.sos-tape__scroll::-webkit-scrollbar{display:none}.sos-tape__strip{background:linear-gradient(90deg, var(--tape-ink) 0 1.5px, transparent 1.5px) 0 0 / calc(var(--px) * 10) 55% repeat-x, linear-gradient(90deg, var(--tape-ink) 0 1px, transparent 1px) 0 0 / calc(var(--px) * 5) 38% repeat-x, linear-gradient(90deg, var(--tape-ink) 0 1px, transparent 1px) 0 0 / var(--px) 22% repeat-x, linear-gradient(180deg, #ffffff59, transparent 40%, #00000014), var(--tape);height:4.25rem;position:relative}.sos-tape__strip:before{content:"";background:linear-gradient(90deg,#8d6a26,#e4c271 50%,#9c7629);border-radius:3px 0 0 3px;width:1.1rem;position:absolute;top:0;bottom:0;right:100%}.sos-tape__num{color:var(--tape-ink);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700;position:absolute;bottom:.35rem;transform:translate(-50%)}.sos-tape__fit{gap:.5rem;display:flex}.sos-tape__fit button,.sos-tape__chart span{border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-paper);min-width:2.75rem;min-height:2.75rem;color:var(--color-ink);padding:0 .9rem}.sos-tape__fit button{cursor:pointer}.sos-tape__fit button[aria-pressed=true]{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.sos-tape__result{border-radius:calc(var(--radius-section) + .5rem);background:var(--color-surface);grid-template-columns:auto 1fr;align-items:center;gap:.75rem 1.5rem;padding:1.25rem;display:grid}.sos-tape__size{grid-row:span 2;justify-items:start;gap:.2rem;max-width:13rem;display:grid}:root.sos-js:not([data-sos-still]) .sos-tape__size b{animation:.35s cubic-bezier(.3,1.5,.5,1) both sos-tape-pop}@keyframes sos-tape-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.sos-tape__size small{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.6875rem}.sos-tape__size b{font-family:var(--font-display);font-size:clamp(3rem,9vw,4.5rem);font-weight:var(--sos-display-weight);color:var(--color-accent-text,var(--color-accent));line-height:1}.sos-tape__size span{color:var(--color-ink-soft);font-size:.8125rem}.sos-tape__chart{flex-wrap:wrap;gap:.4rem;display:flex}.sos-tape__chart span{place-items:center;min-height:2.25rem;font-size:.875rem;display:grid}.sos-tape__chart span[data-on]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}@media (max-width:599px){.sos-tape__result{grid-template-columns:1fr}.sos-tape__size{grid-row:auto}}.sos-way{padding-block:var(--sos-space);overflow:clip}.sos-way__head{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.sos-way__line{max-width:34rem;color:var(--color-ink-soft);margin-top:.75rem}.sos-way__map{border-radius:var(--sos-image-radius);background:radial-gradient(120% 90% at 30% 20%, #ffffff59, transparent 60%), var(--sos-grain), #f8f4eb;width:100%;position:relative}@supports (color:color-mix(in lab, red, red)){.sos-way__map{background:radial-gradient(120% 90% at 30% 20%, #ffffff59, transparent 60%), var(--sos-grain), color-mix(in srgb, var(--color-surface) 85%, #e9dcc0)}}.sos-way__map{background-blend-mode:normal, multiply, normal;box-shadow:inset 0 0 0 1px #1a17141a}@supports (color:color-mix(in lab, red, red)){.sos-way__map{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent)}}.sos-way__map--tall{display:none}@media (max-width:699px){.sos-way__map--wide{display:none}.sos-way__map--tall{display:block}}.sos-way__svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sos-way__river{fill:none;stroke:#a3bece}@supports (color:color-mix(in lab, red, red)){.sos-way__river{stroke:color-mix(in srgb, #5b8fb0 55%, var(--color-surface))}}.sos-way__river{stroke-width:14px;stroke-linecap:round;opacity:.55}.sos-way__hill{fill:none;stroke:#1a171447}@supports (color:color-mix(in lab, red, red)){.sos-way__hill{stroke:color-mix(in srgb, var(--color-ink) 28%, transparent)}}.sos-way__hill{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sos-way__road-bed{fill:none;stroke:#1a17144d}@supports (color:color-mix(in lab, red, red)){.sos-way__road-bed{stroke:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.sos-way__road-bed{stroke-width:5px;stroke-dasharray:2 14;stroke-linecap:round}.sos-way__road{fill:none;stroke:var(--color-accent);stroke-width:6px;stroke-linecap:round}[data-drawn] .sos-way__road{stroke-dasharray:1000}.sos-way__parcel rect{fill:#c99b65;stroke:#6b4b2a;stroke-width:2px}.sos-way__parcel path{fill:none;stroke:var(--color-accent);stroke-width:3px}.sos-way__stop{width:0;height:0;position:absolute}.sos-way__pin{border:2px solid var(--color-ink);background:var(--color-paper);border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:transform .4s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 6px 12px -6px #0006}.sos-way__pin svg{fill:none;width:1.3rem;stroke:var(--color-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.sos-way__label{width:max-content;max-width:11rem;transition:opacity .4s ease, transform .4s var(--sos-ease);gap:.1rem;font-size:.8125rem;display:grid;position:absolute}.sos-way__label b{font-family:var(--font-display);font-size:1.0625rem;font-weight:var(--sos-display-weight)}.sos-way__label span{color:var(--color-ink-soft)}[data-side=below] .sos-way__label{text-align:center;top:1.9rem;left:0;transform:translate(-50%)}[data-side=above] .sos-way__label{text-align:center;bottom:1.9rem;left:0;transform:translate(-50%)}[data-side=right] .sos-way__label{top:0;left:2rem;transform:translateY(-50%)}[data-side=left] .sos-way__label{text-align:right;top:0;right:2rem;transform:translateY(-50%)}[data-drawn] .sos-way__stop:not([data-on]) .sos-way__pin{transform:translate(-50%,-50%)scale(.45)}[data-drawn] .sos-way__stop:not([data-on]) .sos-way__label{opacity:0}[data-drawn] .sos-way__stop[data-on] .sos-way__pin{border-color:var(--color-accent)}@keyframes sos-orb{0%{z-index:9;opacity:.81;transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0)) scale(.915)}4.167%{z-index:9;opacity:.859;transform:translate(calc(var(--rx) * .9659), calc(var(--ry) * .2588)) scale(.95)}8.333%{z-index:9;opacity:.905;transform:translate(calc(var(--rx) * .866), calc(var(--ry) * .5)) scale(.983)}12.5%{z-index:9;opacity:.944;transform:translate(calc(var(--rx) * .7071), calc(var(--ry) * .7071)) scale(1.01)}16.667%{z-index:9;opacity:.975;transform:translate(calc(var(--rx) * .5), calc(var(--ry) * .866)) scale(1.032)}20.833%{z-index:9;opacity:.994;transform:translate(calc(var(--rx) * .2588), calc(var(--ry) * .9659)) scale(1.045)}25%{z-index:9;opacity:1;transform:translate(calc(var(--rx) * 0), calc(var(--ry) * 1)) scale(1.05)}29.167%{z-index:9;opacity:.994;transform:translate(calc(var(--rx) * -.2588), calc(var(--ry) * .9659)) scale(1.045)}33.333%{z-index:9;opacity:.975;transform:translate(calc(var(--rx) * -.5), calc(var(--ry) * .866)) scale(1.032)}37.5%{z-index:9;opacity:.944;transform:translate(calc(var(--rx) * -.7071), calc(var(--ry) * .7071)) scale(1.01)}41.667%{z-index:9;opacity:.905;transform:translate(calc(var(--rx) * -.866), calc(var(--ry) * .5)) scale(.983)}45.833%{z-index:9;opacity:.859;transform:translate(calc(var(--rx) * -.9659), calc(var(--ry) * .2588)) scale(.95)}50%{z-index:9;opacity:.81;transform:translate(calc(var(--rx) * -1), calc(var(--ry) * 0)) scale(.915)}54.167%{z-index:1;opacity:.761;transform:translate(calc(var(--rx) * -.9659), calc(var(--ry) * -.2588)) scale(.88)}58.333%{z-index:1;opacity:.715;transform:translate(calc(var(--rx) * -.866), calc(var(--ry) * -.5)) scale(.848)}62.5%{z-index:1;opacity:.676;transform:translate(calc(var(--rx) * -.7071), calc(var(--ry) * -.7071)) scale(.82)}66.667%{z-index:1;opacity:.645;transform:translate(calc(var(--rx) * -.5), calc(var(--ry) * -.866)) scale(.798)}70.833%{z-index:1;opacity:.626;transform:translate(calc(var(--rx) * -.2588), calc(var(--ry) * -.9659)) scale(.785)}75%{z-index:1;opacity:.62;transform:translate(calc(var(--rx) * 0), calc(var(--ry) * -1)) scale(.78)}79.167%{z-index:1;opacity:.626;transform:translate(calc(var(--rx) * .2588), calc(var(--ry) * -.9659)) scale(.785)}83.333%{z-index:1;opacity:.645;transform:translate(calc(var(--rx) * .5), calc(var(--ry) * -.866)) scale(.798)}87.5%{z-index:1;opacity:.676;transform:translate(calc(var(--rx) * .7071), calc(var(--ry) * -.7071)) scale(.82)}91.667%{z-index:1;opacity:.715;transform:translate(calc(var(--rx) * .866), calc(var(--ry) * -.5)) scale(.847)}95.833%{z-index:1;opacity:.761;transform:translate(calc(var(--rx) * .9659), calc(var(--ry) * -.2588)) scale(.88)}to{z-index:1;opacity:.81;transform:translate(calc(var(--rx) * 1), calc(var(--ry) * 0)) scale(.915)}}.sos-scoot{width:100%;height:auto;display:block;overflow:visible}.sos-scoot__shadow{fill:#00000024}.sos-scoot__box rect{fill:#c99a5e;stroke:#7d5a30;stroke-width:1.2px}.sos-scoot__tape{fill:none;stroke:#ecd9ad;stroke-width:3.4px}.sos-scoot__strap{stroke:#2a2421;stroke-width:2.2px;stroke-linecap:round}.sos-scoot__body{fill:var(--color-accent)}.sos-scoot__trim{fill:none;stroke:#fff6;stroke-width:1.4px;stroke-linecap:round}.sos-scoot__seat{fill:#2a2421}.sos-scoot__floor,.sos-scoot__bar{fill:none;stroke:#2a2421;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sos-scoot__lamp{fill:#fff3c4;stroke:#2a2421;stroke-width:1.2px}.sos-scoot__leg{fill:none;stroke:#34405a;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.sos-scoot__jacket{fill:#4a5568}.sos-scoot__arm{fill:none;stroke:#4a5568;stroke-width:6px;stroke-linecap:round}.sos-scoot__head{fill:#f4f1ea;stroke:#2a2421;stroke-width:1.2px}.sos-scoot__visor{fill:#2a2421}.sos-scoot__tyre{fill:#1f1c1a;stroke:#1a171438}@supports (color:color-mix(in lab, red, red)){.sos-scoot__tyre{stroke:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.sos-scoot__tyre{stroke-width:1px}.sos-scoot__rim{fill:#bdb6aa}.sos-scoot__spoke{stroke:#5b554d;stroke-width:1.6px}.sos-scoot__wheel{transform-box:fill-box;transform-origin:50%}@keyframes sos-scoot-wheel{to{transform:rotate(360deg)}}@keyframes sos-scoot-bob{to{transform:translateY(-1.5%)}}.sos-ride{padding-block:clamp(2.5rem,6vw,4.5rem);overflow:clip}.sos-ride__head{text-align:center;justify-items:center;gap:.6rem;margin-bottom:1.5rem;display:grid}.sos-ride__when{text-wrap:balance;margin:0;font-size:clamp(1.125rem,3.2vw,1.5rem)}.sos-ride__when b{font-family:var(--font-display);font-weight:600}.sos-ride__line{color:var(--color-ink-soft);margin:0;font-size:.9375rem}.sos-ride__stage{gap:.9rem;max-width:54rem;margin-inline:auto;display:grid;container-type:inline-size}.sos-ride__scene{--sw:clamp(5.25rem, 17cqw, 8.5rem);--home:clamp(5.5rem, 17cqw, 9rem);--shop:clamp(6rem, 19cqw, 10rem);--road:calc(var(--sw) * .5);--to:calc(100cqw - 6cqw - var(--home) * .55 - var(--sw));height:calc(var(--home) * .91 + var(--road) + 3rem);border-radius:var(--sos-image-radius);background:linear-gradient(#f9f5ee, var(--color-surface));position:relative}@supports (color:color-mix(in lab, red, red)){.sos-ride__scene{background:linear-gradient(color-mix(in srgb, var(--color-surface) 70%, var(--color-paper)), var(--color-surface))}}.sos-ride__scene{overflow:hidden}.sos-ride__road{height:var(--road);background:#3b3936;position:absolute;inset:auto 0 0}.sos-ride__road:before{content:"";background:#cfc6b8;height:.4rem;position:absolute;inset:-.4rem 0 auto}.sos-ride__road:after{content:"";opacity:.75;background:repeating-linear-gradient(90deg,#efe6d6 0 18px,#0000 18px 36px);height:3px;margin-top:-1.5px;position:absolute;inset:50% 0 auto}.sos-ride__shop{left:2cqw;bottom:calc(var(--road) + .4rem);width:var(--shop);height:auto;position:absolute}.sos-ride__home{right:3cqw;bottom:calc(var(--road) + .4rem);width:var(--home);position:absolute}.sos-ride__home svg{width:100%;height:auto;display:block}.sos-ride__tag{background:var(--color-ink);color:var(--color-paper);white-space:nowrap;transform-origin:70% 100%;border-radius:999px;margin-bottom:.45rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:100%;right:-.25rem}.sos-ride__tag:after{content:"";border:.35rem solid #0000;border-top-color:var(--color-ink);position:absolute;top:100%;right:30%}.sos-ride__go{left:3cqw;bottom:calc(var(--road) * .2);z-index:2;width:var(--sw);transform:translateX(var(--to));position:absolute}.sos-ride__puff{aspect-ratio:1;background:#cecdcdb3;border-radius:50%;width:14%;position:absolute;bottom:14%;left:-2%}@supports (color:color-mix(in lab, red, red)){.sos-ride__puff{background:color-mix(in srgb, #fff 55%, var(--color-ink) 15%)}}.sos-ride__puff{opacity:0}.sos-scene__wall{fill:#f1e8da;stroke:#00000038;stroke-width:1.2px}.sos-scene__wall--home{fill:#e1ccbf}@supports (color:color-mix(in lab, red, red)){.sos-scene__wall--home{fill:color-mix(in srgb, var(--color-accent) 16%, #f1e8da)}}.sos-scene__board{fill:#2b2622}.sos-scene__name{fill:#f4ecdf;font-family:var(--font-display);font-size:11px;font-weight:600}.sos-scene__awning,.sos-scene__scallop{fill:var(--color-accent)}.sos-scene__stripes{stroke:#f4ecdf;stroke-width:7px;opacity:.85}.sos-scene__glass{fill:#bcd3dc;stroke:#00000038}.sos-scene__goods{fill:#ba887c}@supports (color:color-mix(in lab, red, red)){.sos-scene__goods{fill:color-mix(in srgb, var(--color-accent) 55%, #f1e8da)}}.sos-scene__goods{stroke:#00000040}.sos-scene__door{fill:#4a3f37}.sos-scene__shutter{stroke:#ffffff40;stroke-width:1.2px}.sos-scene__door--home{fill:#70342b}@supports (color:color-mix(in lab, red, red)){.sos-scene__door--home{fill:color-mix(in srgb, var(--color-accent) 70%, #2b2622)}}.sos-scene__roof{fill:#6b4a3a}.sos-scene__window{fill:#ffd98a;stroke:#00000040}.sos-scene__mullion{stroke:#6b4a3a;stroke-width:1.5px}.sos-scene__knob{fill:#e8c46a}.sos-scene__pot{fill:#b5653a}.sos-scene__plant{fill:#4f7a3a}.sos-ride__clock{text-align:center;min-height:1.5em;color:var(--color-ink-soft);margin:0;font-size:.9375rem}:root.sos-js:not([data-sos-still]) .sos-ride__scene[data-phase=wait] .sos-ride__go{transform:none}:root.sos-js:not([data-sos-still]) .sos-ride__scene[data-phase=go] .sos-ride__go{animation:2.8s cubic-bezier(.45,0,.25,1) both sos-ride-go}:root.sos-js:not([data-sos-still]) .sos-ride__scene[data-phase=go] .sos-scoot__wheel{animation:.35s linear infinite sos-scoot-wheel}:root.sos-js:not([data-sos-still]) .sos-ride__scene[data-phase=go] .sos-scoot{animation:.18s ease-in-out infinite alternate sos-scoot-bob}:root.sos-js:not([data-sos-still]) .sos-ride__scene[data-phase=go] .sos-ride__puff{animation:.8s ease-out infinite sos-ride-puff}:root.sos-js:not([data-sos-still]) .sos-ride__scene[data-phase=go] .sos-ride__puff+.sos-ride__puff{animation-delay:.4s}:root.sos-js:not([data-sos-still]) .sos-ride__scene:not([data-phase=here]) .sos-ride__tag{opacity:0;transform:scale(.6)translateY(.4rem)}:root.sos-js:not([data-sos-still]) .sos-ride__scene[data-phase=here] .sos-ride__tag{animation:.45s cubic-bezier(.3,1.5,.5,1) both sos-ride-tag}@keyframes sos-ride-go{0%{transform:none}to{transform:translateX(var(--to))}}@keyframes sos-ride-puff{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:translate(-120%,-40%)scale(1.5)}}@keyframes sos-ride-tag{0%{opacity:0;transform:scale(.6)translateY(.4rem)}}.sos-free{border-bottom:1px solid var(--color-line);background:var(--color-surface);padding-block:.4rem .5rem}.sos-road{align-items:center;gap:.25rem 1rem;display:grid}@media (min-width:700px){.sos-free .sos-road{grid-template-columns:auto minmax(12rem,24rem);justify-content:center}}.sos-road__say{text-align:center;margin:0;font-size:.875rem}.sos-road__say b{font-weight:700}.sos-road__track{--rw:3.4rem;--flag:1.2rem;height:2.6rem;position:relative;container-type:inline-size}.sos-road__lane,.sos-road__done{width:calc(100% - var(--flag));border-radius:999px;height:.45rem;position:absolute;bottom:.3rem;left:0}.sos-road__lane{background:#1a171424}@supports (color:color-mix(in lab, red, red)){.sos-road__lane{background:color-mix(in srgb, var(--color-ink) 14%, transparent)}}.sos-road__done{background:var(--color-accent);transform:scaleX(var(--at));transform-origin:0}.sos-road__rider{z-index:1;width:var(--rw);transform:translateX(calc(var(--at) * (100cqw - var(--flag) - var(--rw))));position:absolute;bottom:.2rem;left:0}.sos-road__flag{width:var(--flag);position:absolute;bottom:.25rem;right:0}.sos-road__flag svg{width:100%;display:block;overflow:visible}.sos-road__pole{stroke:var(--color-ink);stroke-width:2px;stroke-linecap:round}.sos-road__cloth{fill:var(--color-accent);transform-box:fill-box;transform-origin:0}:root.sos-js:not([data-sos-still]) .sos-road__track[data-placed] .sos-road__done,:root.sos-js:not([data-sos-still]) .sos-road__track[data-placed] .sos-road__rider{transition:transform 1.2s cubic-bezier(.45,0,.25,1)}:root.sos-js:not([data-sos-still]) .sos-road__track[data-moving] .sos-scoot__wheel{animation:.35s linear infinite sos-scoot-wheel}:root.sos-js:not([data-sos-still]) .sos-road[data-reached] .sos-road__cloth{animation:.6s ease-in-out 1.2s 3 alternate sos-road-wave}@keyframes sos-road-wave{to{transform:skewY(-12deg)scaleX(.85)}}.sos-bag{--cloth:#e8dcc4;--cloth-in:#a8977a;--print:#3b2f25;--strap:#d6c7a8;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:30;pointer-events:none;width:4.75rem;height:6.2rem;position:fixed}@media (min-width:900px){.sos-bag{width:5.75rem;height:7.5rem}}.sos-bag[data-cloth=indigo]{--cloth:#2f3f66;--cloth-in:#1b2541;--print:#f1e6cf;--strap:#3d4f7e}.sos-bag[data-cloth=madder]{--cloth:#a63d2a;--cloth-in:#6e2418;--print:#f6e7cf;--strap:#b44a35}.sos-bag[data-cloth=charcoal]{--cloth:#2d2a27;--cloth-in:#151311;--print:#e9dcc3;--strap:#45403b}@media (max-width:899px){.sos-bag{right:auto;left:max(1rem, env(safe-area-inset-left))}.sos-page:has(.sos-pd) .sos-bag{bottom:calc(5.25rem + env(safe-area-inset-bottom))}}@media (min-width:900px){.sos-page:has(.sos-wa) .sos-bag{bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 3.75rem)}}.sos-bag__bag{cursor:pointer;pointer-events:auto;transform-origin:50% 100%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.sos-bag:not([data-on]) .sos-bag__bag{visibility:hidden;pointer-events:none}.sos-bag__bag:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;border-radius:.75rem}.sos-bag__back,.sos-bag__front,.sos-bag__in{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sos-bag__back{z-index:1}.sos-bag__in{z-index:2;container-type:size}.sos-bag__front{z-index:3;filter:drop-shadow(0 10px 12px #00000047)}.sos-bag__strap{fill:none;stroke:var(--strap);stroke-width:5px;stroke-linecap:round}.sos-bag__strap--far{stroke:var(--strap)}@supports (color:color-mix(in lab, red, red)){.sos-bag__strap--far{stroke:color-mix(in srgb, var(--strap) 70%, #000)}}.sos-bag__strap--far{stroke-width:4px}.sos-bag__inside{fill:var(--cloth-in)}.sos-bag__cloth{fill:var(--cloth);stroke:var(--cloth)}@supports (color:color-mix(in lab, red, red)){.sos-bag__cloth{stroke:color-mix(in srgb, var(--cloth) 70%, #000)}}.sos-bag__cloth{stroke-width:.8px}.sos-bag__hem{fill:none;stroke:var(--print);stroke-opacity:.45;stroke-width:1px;stroke-dasharray:3 2.5}.sos-bag__fold{fill:none;stroke:#00000014;stroke-width:2.5px;stroke-linecap:round}.sos-bag__word{fill:var(--print);font-family:var(--font-display);opacity:.88;font-size:15px;font-weight:600}.sos-bag__item{display:block;position:absolute}.sos-bag__item img{object-fit:contain;filter:drop-shadow(0 4px 6px #0003);width:100%;height:100%;display:block}.sos-bag__item--peek{width:58cqw;height:58cqw;top:calc(31cqh - 31.9cqw);left:21cqw}.sos-bag__parcel{background:linear-gradient(90deg,#0000 45%,#e9d6a8 45% 55%,#0000 55%),linear-gradient(#0000 45%,#e9d6a8 45% 55%,#0000 55%),#c08f55;border-radius:3px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #00000026}.sos-bag__count{z-index:4;background:var(--color-accent);min-width:1.4rem;height:1.4rem;color:var(--color-accent-ink);box-shadow:0 0 0 2px var(--color-paper);border-radius:999px;place-items:center;padding:0 .35rem;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:1.55rem;right:-.35rem}:root.sos-js:not([data-sos-still]) .sos-bag__bag{transition:transform .45s cubic-bezier(.3,1.3,.5,1),opacity .2s}:root.sos-js:not([data-sos-still]) .sos-bag:not([data-on]) .sos-bag__bag{opacity:0;transform:translateY(140%)}:root.sos-js:not([data-sos-still]) .sos-bag__bag[data-thud=a]{animation:.75s cubic-bezier(.3,.7,.4,1) sos-bag-thud-a}:root.sos-js:not([data-sos-still]) .sos-bag__bag[data-thud=b]{animation:.75s cubic-bezier(.3,.7,.4,1) sos-bag-thud-b}:root.sos-js:not([data-sos-still]) .sos-bag__count{animation:.4s cubic-bezier(.3,1.6,.5,1) sos-bag-bump}@keyframes sos-bag-thud-a{25%{transform:scale(1.07,.9)rotate(-2deg)}50%{transform:scale(.97,1.04)rotate(1.5deg)}75%{transform:scale(1.01,.99)rotate(-.5deg)}}@keyframes sos-bag-thud-b{25%{transform:scale(1.07,.9)rotate(-2deg)}50%{transform:scale(.97,1.04)rotate(1.5deg)}75%{transform:scale(1.01,.99)rotate(-.5deg)}}@keyframes sos-bag-bump{0%{transform:scale(.6)}}.sos-rcpt{padding-block:clamp(2rem, 5vw, 4rem) var(--sos-space);overflow:clip}.sos-rcpt__grid{gap:2.5rem;display:grid}@media (min-width:900px){.sos-rcpt__grid{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:center;gap:clamp(2rem,6vw,5rem)}}.sos-rcpt__copy{align-content:center;justify-items:start;gap:1rem;display:grid}.sos-rcpt__line{max-width:34ch;color:var(--color-ink-soft);margin:0}.sos-rcpt__stage{--paper:#fbfaf6;--print:#2c2a27;width:min(100% - 1.5rem,22rem);margin-inline:auto;position:relative}.sos-rcpt__out{z-index:3;margin-bottom:-.8rem;position:relative}.sos-rcpt__paper{background:linear-gradient(90deg, #0000000a, transparent 7%, transparent 93%, #0000000a), var(--paper);color:var(--print);padding:1.5rem 1.35rem 1.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.55;position:relative;box-shadow:0 16px 30px -20px #00000080}.sos-rcpt__paper:before,.sos-rcpt__paper:after{content:"";background:var(--paper);height:6px;position:absolute;left:0;right:0}.sos-rcpt__paper:before{-webkit-mask:conic-gradient(from -45deg at bottom, #000 90deg, #0000 0) 0 0 / 12px 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #000 90deg, #0000 0) 0 0 / 12px 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #000 90deg, #0000 0) 0 0 / 12px 100%;mask:conic-gradient(from -45deg at bottom, #000 90deg, #0000 0) 0 0 / 12px 100%;bottom:100%}.sos-rcpt__paper:after{-webkit-mask:conic-gradient(from 135deg at top, #000 90deg, #0000 0) 0 0 / 12px 100%;-webkit-mask:conic-gradient(from 135deg at top, #000 90deg, #0000 0) 0 0 / 12px 100%;-webkit-mask:conic-gradient(from 135deg at top, #000 90deg, #0000 0) 0 0 / 12px 100%;mask:conic-gradient(from 135deg at top, #000 90deg, #0000 0) 0 0 / 12px 100%;top:100%}.sos-rcpt__shop{text-align:center;font-family:var(--font-display);letter-spacing:.01em;overflow-wrap:anywhere;margin:0 0 .75rem;font-size:1.35rem;line-height:1.15}.sos-rcpt__meta{border-bottom:1px dashed #00000059;flex-wrap:wrap;justify-content:space-between;gap:0 1rem;margin:0;padding-bottom:.6rem;font-size:.75rem;display:flex}.sos-rcpt__items{gap:.4rem;margin:0;padding:.75rem 0;list-style:none;display:grid}.sos-rcpt__items li,.sos-rcpt__sums div{justify-content:space-between;gap:1rem;display:flex}.sos-rcpt__items li>span:last-child,.sos-rcpt__sums dd{font-variant-numeric:tabular-nums;flex:none}.sos-rcpt__items small{opacity:.7;font-size:.6875rem;display:block}.sos-rcpt__sums{border-top:1px dashed #00000059;gap:.2rem;margin:0;padding-top:.6rem;display:grid}.sos-rcpt__sums dd{margin:0}.sos-rcpt__total{border-top:3px double #0000008c;margin-top:.35rem;padding-top:.45rem;font-size:1rem;font-weight:700}.sos-rcpt__stamp{color:#b4332a;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;opacity:.82;mix-blend-mode:multiply;border:2.5px solid;border-radius:.4rem;margin:0;padding:.2rem .6rem;font-size:1.05rem;font-weight:700;position:absolute;bottom:2.6rem;left:.9rem;transform:rotate(-12deg)}.sos-rcpt__stamp[data-paid=cod]{color:#2a4fa0;font-size:.8125rem}.sos-rcpt__thanks{text-align:center;letter-spacing:.14em;text-transform:uppercase;margin:1.1rem 0 0;font-size:.6875rem}.sos-rcpt__bars{width:70%;height:2.1rem;fill:var(--print);margin:.6rem auto 0;display:block}.sos-rcpt__printer{z-index:2;background:linear-gradient(#3b3936,#222120);border-radius:.9rem .9rem 1.1rem 1.1rem;height:3.4rem;margin-inline:-.75rem;position:relative;box-shadow:inset 0 1px #ffffff24,0 18px 28px -16px #0000008c}.sos-rcpt__slot{background:#0d0c0b;border-radius:999px;height:.45rem;position:absolute;inset:.5rem .9rem auto;box-shadow:inset 0 2px 2px #000c,0 1px #ffffff14}.sos-rcpt__led{background:#3ddc84;border-radius:50%;width:.45rem;height:.45rem;position:absolute;bottom:.95rem;right:1.2rem;box-shadow:0 0 6px #3ddc84}:root.sos-js:not([data-sos-still]) .sos-rcpt__stage:not([data-phase=done]) .sos-rcpt__out{clip-path:inset(-3rem -3rem .1rem)}:root.sos-js:not([data-sos-still]) .sos-rcpt__stage[data-phase=wait] .sos-rcpt__paper{transform:translateY(100%)}:root.sos-js:not([data-sos-still]) .sos-rcpt__stage:not([data-phase=done]) .sos-rcpt__stamp{opacity:0}:root.sos-js:not([data-sos-still]) .sos-rcpt__stage[data-phase=print] .sos-rcpt__led{animation:.3s steps(2,end) infinite sos-rcpt-blink}:root.sos-js:not([data-sos-still]) .sos-rcpt__stage[data-phase=print] .sos-rcpt__printer{animation:90ms linear infinite alternate sos-rcpt-buzz}:root.sos-js:not([data-sos-still]) .sos-rcpt__stage[data-phase=done] .sos-rcpt__paper{animation:.8s cubic-bezier(.3,.7,.3,1) both sos-rcpt-tear}:root.sos-js:not([data-sos-still]) .sos-rcpt__stage[data-phase=done] .sos-rcpt__stamp{animation:.35s cubic-bezier(.5,0,.75,0) .7s both sos-rcpt-stamp}@keyframes sos-rcpt-blink{50%{opacity:.25}}@keyframes sos-rcpt-buzz{to{transform:translate(.6px)}}@keyframes sos-rcpt-tear{30%{transform:translateY(-.5rem)rotate(.6deg)}to{transform:translateY(1.1rem)rotate(-1.8deg)}}@keyframes sos-rcpt-stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.8)}to{opacity:.82;transform:rotate(-12deg)scale(1)}}.sos-scr{padding-block:var(--sos-space);overflow:clip}.sos-scr__grid{text-align:center;justify-items:center;gap:2rem;display:grid}@media (min-width:900px){.sos-scr__grid{text-align:start;grid-template-columns:minmax(0,1fr) 19rem;align-items:center;gap:clamp(2rem,6vw,5rem)}}.sos-scr__copy{gap:.9rem;width:100%;max-width:34rem;display:grid}.sos-scr__line{color:var(--color-ink-soft);margin:0}.sos-scr__stage{justify-items:center;gap:.9rem;width:100%;max-width:19rem;display:grid}.sos-scr__card{aspect-ratio:1;isolation:isolate;background:var(--color-surface);border-radius:1.25rem;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1a17141a,0 24px 40px -24px #00000080}@supports (color:color-mix(in lab, red, red)){.sos-scr__card{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 24px 40px -24px #00000080}}.sos-scr__prize{text-align:center;background:radial-gradient(circle at 50% 30%, #e9dad3, var(--color-surface) 72%);place-content:center;justify-items:center;gap:.55rem;padding:1.25rem;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sos-scr__prize{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--color-accent) 16%, var(--color-surface)), var(--color-surface) 72%)}}.sos-scr__prize>small{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.6875rem}.sos-scr__reward{font-family:var(--font-display);font-size:clamp(1.4rem,6vw,1.8rem);line-height:1.12}.sos-scr__code{border:1.5px dashed #1a171466;align-items:center;gap:.5rem;margin:.2rem 0 0;padding:.4rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sos-scr__code{border:1.5px dashed color-mix(in srgb, var(--color-ink) 40%, transparent)}}.sos-scr__code{border-radius:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sos-scr__code span{text-transform:uppercase;color:var(--color-ink-soft);font-size:.6875rem}.sos-scr__code b{letter-spacing:.08em;-webkit-user-select:all;user-select:all;font-size:1.05rem}.sos-scr__take{min-height:2.5rem;padding-inline:1.1rem;font-size:.875rem}.sos-scr__prize>.sos-scr__note{letter-spacing:0;text-transform:none;max-width:15rem;font-size:.75rem}.sos-scr__foil{z-index:2;cursor:grab;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.sos-scr__card[data-open] .sos-scr__foil{opacity:0;pointer-events:none;transition:opacity .5s}.sos-scr__shine{z-index:3;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.sos-scr__card[data-open] .sos-scr__shine{display:none}.sos-scr__burst{pointer-events:none;opacity:0;position:absolute;inset:0}.sos-scr__burst:before{content:"";background:repeating-conic-gradient(var(--color-accent) 0 3deg, transparent 3deg 22.5deg);position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 36%,#000 37% 45%,#0000 46%);mask:radial-gradient(circle,#0000 36%,#000 37% 45%,#0000 46%)}.sos-scr__reveal{color:var(--color-ink-soft);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.25rem;font-size:.875rem;text-decoration:underline}:root.sos-js:not([data-sos-still]) .sos-scr__card[data-live]:not([data-open]) .sos-scr__shine{animation:3.6s ease-in-out .4s infinite sos-scr-shine}:root.sos-js:not([data-sos-still]) .sos-scr__card[data-open] .sos-scr__prize>:not(.sos-scr__burst){animation:.5s cubic-bezier(.3,1.5,.5,1) both sos-scr-pop}:root.sos-js:not([data-sos-still]) .sos-scr__card[data-open] .sos-scr__prize>:nth-child(3){animation-delay:60ms}:root.sos-js:not([data-sos-still]) .sos-scr__card[data-open] .sos-scr__prize>:nth-child(4){animation-delay:.12s}:root.sos-js:not([data-sos-still]) .sos-scr__card[data-open] .sos-scr__prize>:nth-child(n+5){animation-delay:.18s}:root.sos-js:not([data-sos-still]) .sos-scr__card[data-open] .sos-scr__burst{animation:.8s ease-out both sos-scr-burst}@keyframes sos-scr-shine{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes sos-scr-pop{0%{opacity:0;transform:scale(.85)}}@keyframes sos-scr-burst{0%{opacity:1;transform:scale(.5)rotate(0)}to{opacity:0;transform:scale(1.5)rotate(20deg)}}.sos-shutter[data-dress=clean] .sos-shutter__slats{background:var(--color-ink);box-shadow:none;inset:0}.sos-shutter[data-dress=clean] .sos-shutter__slats:before,.sos-shutter[data-dress=clean] .sos-shutter__foot,.sos-shutter[data-dress=clean] .sos-shutter__drum{display:none}.sos-shutter[data-dress=clean] .sos-shutter__paint{letter-spacing:.22em;color:var(--color-paper);opacity:1;font-size:clamp(1.5rem,6vw,4.5rem);font-weight:500;transform:none}:root.sos-js:not([data-sos-still]):not([data-sos-shutter]) .sos-shutter[data-dress=clean] .sos-shutter__door{animation:1.2s cubic-bezier(.76,0,.24,1) .5s both sos-sh-lift}:root.sos-js:not([data-sos-still]):not([data-sos-shutter]) .sos-shutter[data-dress=clean] .sos-shutter__slats{animation:none}:root.sos-js:not([data-sos-still]):not([data-sos-shutter]) .sos-shutter[data-dress=clean] .sos-shutter__paint{animation:sos-sh-name .9s var(--sos-ease) both}:root.sos-js:not([data-sos-still]):not([data-sos-shutter]) .sos-shutter[data-dress=clean] .sos-shutter__shop:after{animation:1.6s both sos-sh-dim}:root.sos-js:not([data-sos-still]):not([data-sos-shutter]) .sos-shutter[data-dress=clean] .sos-shutter__copy{animation:sos-sp-rise .8s var(--sos-ease) 1.35s both}@keyframes sos-sh-lift{0%{transform:translateY(0)}to{transform:translateY(-101%)}}@keyframes sos-sh-name{0%{opacity:0;letter-spacing:.4em}}@keyframes sos-sh-dim{0%,35%{opacity:.6}to{opacity:0}}.sos-bp[data-dress=clean]{background:var(--color-paper)}.sos-bp[data-dress=clean] .sos-bp__print{color:#ddd9d1}@supports (color:color-mix(in lab, red, red)){.sos-bp[data-dress=clean] .sos-bp__print{color:color-mix(in srgb, var(--color-ink) 10%, var(--color-paper))}}.sos-bp[data-dress=clean] .sos-bp__label{outline:0;box-shadow:0 0 0 1px #1a17141f}@supports (color:color-mix(in lab, red, red)){.sos-bp[data-dress=clean] .sos-bp__label{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 12%, transparent)}}:root.sos-js:not([data-sos-still]):not([data-sos-block]) .sos-bp[data-dress=clean]:not([data-printed]):not([data-wave]) .sos-bp__print:not([data-done]){animation:sos-bp-ink .9s ease-out calc(var(--k) * 14ms) both}:root.sos-js:not([data-sos-still]):not([data-sos-block]) .sos-bp[data-dress=clean]:not([data-printed]) .sos-bp__label{animation:sos-sp-rise .8s var(--sos-ease) .3s both}.sos-gift__stage[data-dress=clean] .sos-gift__found{letter-spacing:.01em}:root.sos-js:not([data-sos-still]) .sos-gift__stage[data-dress=clean] .sos-gift__picks li{animation:sos-clean-rise .7s var(--sos-ease) calc(var(--k) * 90ms) both}:root.sos-js:not([data-sos-still]) .sos-gift__stage[data-dress=clean][data-phase=wrap] .sos-gift__found:after{content:"";background:var(--color-ink);transform-origin:0;width:6rem;height:1px;animation:sos-clean-line .7s var(--sos-ease) both;margin:.9rem auto 0;display:block}@keyframes sos-clean-rise{0%{opacity:0;transform:translateY(.9rem)}}@keyframes sos-clean-line{0%{transform:scaleX(0)}}.sos-way__steps{--p:1;margin-top:clamp(1.5rem,4vw,2.5rem);position:relative}.sos-way__steps ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.sos-way__rail{background:#1a171429;height:1px;position:absolute;top:.55rem;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.sos-way__rail{background:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.sos-way__fill{background:var(--color-ink);transform:scaleX(var(--p));transform-origin:0;position:absolute;inset:0}.sos-way__step{align-content:start;gap:.35rem;padding-top:2rem;display:grid;position:relative}.sos-way__step:before{content:"";border:1px solid var(--color-ink);background:var(--color-paper);border-radius:50%;width:.7rem;height:.7rem;transition:background .3s;position:absolute;top:.2rem;left:0}.sos-way__step[data-on]:before,.sos-way__steps:not([style]) .sos-way__step:before{background:var(--color-ink)}.sos-way__num{letter-spacing:.14em;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.75rem}.sos-way__step b{font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:500;line-height:1.15}.sos-way__step>span:last-child:not(.sos-way__num){color:var(--color-ink-soft);font-size:.9375rem}:root.sos-js:not([data-sos-still]) [data-drawn] .sos-way__step{opacity:.35;transition:opacity .5s}:root.sos-js:not([data-sos-still]) [data-drawn] .sos-way__step[data-on]{opacity:1}@media (max-width:699px){.sos-way__steps ol{grid-auto-flow:row;gap:1.75rem}.sos-way__rail{width:1px;height:auto;inset:.3rem auto .3rem .35rem}.sos-way__fill{transform:scaleY(var(--p));transform-origin:top}.sos-way__step{padding-top:0;padding-left:2rem}}.sos-ride[data-dress=clean] .sos-ride__when{font-size:clamp(1.25rem,3.6vw,2rem)}.sos-ride__plan{padding-top:.5rem;position:relative}.sos-ride__rail{background:#1a171429;height:1px;position:absolute;top:.85rem;left:16.6667%;right:16.6667%}@supports (color:color-mix(in lab, red, red)){.sos-ride__rail{background:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.sos-ride__fill{background:var(--color-ink);transform-origin:0;position:absolute;inset:0}.sos-ride__steps{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.sos-ride__steps li{justify-items:center;gap:.3rem;display:grid}.sos-ride__node{border:1px solid var(--color-ink);background:var(--color-ink);border-radius:50%;width:.7rem;height:.7rem;margin-bottom:.6rem}.sos-ride__steps small{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.6875rem}.sos-ride__steps b{font-size:clamp(.875rem,2.2vw,1.0625rem);font-weight:600}:root.sos-js:not([data-sos-still]) .sos-ride__plan[data-phase=wait] .sos-ride__fill{transform:scaleX(0)}:root.sos-js:not([data-sos-still]) .sos-ride__plan[data-phase=go] .sos-ride__fill{animation:1.8s cubic-bezier(.65,0,.35,1) .2s both sos-ride-fill}:root.sos-js:not([data-sos-still]) .sos-ride__plan:not([data-phase=here]) .sos-ride__node{background:var(--color-paper)}:root.sos-js:not([data-sos-still]) .sos-ride__plan[data-phase=go] .sos-ride__steps li:first-child .sos-ride__node{animation:.3s .2s both sos-ride-node}:root.sos-js:not([data-sos-still]) .sos-ride__plan[data-phase=go] .sos-ride__steps li:nth-child(2) .sos-ride__node{animation:.3s 1.05s both sos-ride-node}:root.sos-js:not([data-sos-still]) .sos-ride__plan[data-phase=go] .sos-ride__steps li:nth-child(3) .sos-ride__node{animation:.3s 1.9s both sos-ride-node}:root.sos-js:not([data-sos-still]) .sos-ride__plan[data-phase=go] .sos-ride__steps li{animation:sos-clean-rise .7s var(--sos-ease) both}:root.sos-js:not([data-sos-still]) .sos-ride__plan[data-phase=go] .sos-ride__steps li:nth-child(2){animation-delay:.1s}:root.sos-js:not([data-sos-still]) .sos-ride__plan[data-phase=go] .sos-ride__steps li:nth-child(3){animation-delay:.2s}:root.sos-js:not([data-sos-still]) .sos-ride__plan[data-phase=wait] .sos-ride__steps li{opacity:0}@keyframes sos-ride-fill{0%{transform:scaleX(0)}}@keyframes sos-ride-node{0%{background:var(--color-paper);transform:scale(.6)}to{background:var(--color-ink);transform:scale(1)}}.sos-road[data-dress=clean] .sos-road__track{--rw:.6rem;--flag:.6rem;height:1.25rem}.sos-road[data-dress=clean] .sos-road__lane,.sos-road[data-dress=clean] .sos-road__done{border-radius:0;height:2px;bottom:calc(50% - 1px)}.sos-road[data-dress=clean] .sos-road__lane{background:#1a171424;width:100%}@supports (color:color-mix(in lab, red, red)){.sos-road[data-dress=clean] .sos-road__lane{background:color-mix(in srgb, var(--color-ink) 14%, transparent)}}.sos-road[data-dress=clean] .sos-road__done{background:var(--color-ink)}.sos-road[data-dress=clean] .sos-road__rider{bottom:calc(50% - .3rem)}.sos-road__dot{background:var(--color-ink);width:.6rem;height:.6rem;box-shadow:0 0 0 3px var(--color-surface,var(--color-paper));border-radius:50%;display:block}.sos-road__end{border:1px solid var(--color-ink);background:var(--color-surface,var(--color-paper));border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:calc(50% - .3rem);right:0}.sos-road[data-dress=clean][data-reached] .sos-road__end{background:var(--color-ink)}.sos-road[data-dress=clean] .sos-road__say{letter-spacing:.02em;font-size:.8125rem}.sos-bag[data-dress=clean]{width:3.5rem;height:3.5rem}.sos-bag[data-dress=clean] .sos-bag__bag{background:var(--color-paper);border-radius:50%;box-shadow:0 0 0 1px #1a17141a,0 12px 28px -12px #0006}@supports (color:color-mix(in lab, red, red)){.sos-bag[data-dress=clean] .sos-bag__bag{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent), 0 12px 28px -12px #0006}}.sos-bag__icon{fill:none;width:44%;height:44%;stroke:var(--color-ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;position:absolute;inset:28%}.sos-bag[data-dress=clean] .sos-bag__in{z-index:5;pointer-events:none}.sos-bag[data-dress=clean] .sos-bag__count{background:var(--color-ink);color:var(--color-paper);top:-.2rem;right:-.2rem}:root.sos-js:not([data-sos-still]) .sos-bag[data-dress=clean] .sos-bag__bag[data-thud=a]{animation:.5s cubic-bezier(.3,1.4,.5,1) sos-bag-pulse-a}:root.sos-js:not([data-sos-still]) .sos-bag[data-dress=clean] .sos-bag__bag[data-thud=b]{animation:.5s cubic-bezier(.3,1.4,.5,1) sos-bag-pulse-b}@keyframes sos-bag-pulse-a{40%{transform:scale(1.1)}}@keyframes sos-bag-pulse-b{40%{transform:scale(1.1)}}.sos-rcpt[data-dress=clean] .sos-rcpt__stage{width:min(100%,24rem)}.sos-rcpt[data-dress=clean] .sos-rcpt__out{margin-bottom:0}.sos-rcpt[data-dress=clean] .sos-rcpt__paper{border-radius:var(--sos-image-radius);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);padding:clamp(1.5rem,4vw,2rem);font-size:.9375rem;box-shadow:0 0 0 1px #1a171417,0 24px 48px -32px #00000073}@supports (color:color-mix(in lab, red, red)){.sos-rcpt[data-dress=clean] .sos-rcpt__paper{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 9%, transparent), 0 24px 48px -32px #00000073}}.sos-rcpt[data-dress=clean] .sos-rcpt__paper:before,.sos-rcpt[data-dress=clean] .sos-rcpt__paper:after{display:none}.sos-rcpt[data-dress=clean] .sos-rcpt__shop{text-align:left;font-size:1.125rem}.sos-rcpt[data-dress=clean] .sos-rcpt__meta,.sos-rcpt[data-dress=clean] .sos-rcpt__sums{border-style:solid;border-color:#1a17141f}@supports (color:color-mix(in lab, red, red)){.sos-rcpt[data-dress=clean] .sos-rcpt__meta,.sos-rcpt[data-dress=clean] .sos-rcpt__sums{border-color:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.sos-rcpt[data-dress=clean] .sos-rcpt__meta{color:var(--color-ink-soft)}.sos-rcpt[data-dress=clean] .sos-rcpt__total{border-top:1px solid var(--color-ink);font-size:1.125rem}.sos-rcpt[data-dress=clean] .sos-rcpt__stamp{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);letter-spacing:.1em;opacity:1;mix-blend-mode:normal;border:0;border-radius:999px;align-items:center;gap:.4rem;margin-top:1rem;padding:.3rem .75rem .3rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex;position:static;transform:none}.sos-rcpt__stamp svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.sos-rcpt[data-dress=clean] .sos-rcpt__thanks{text-align:left;color:var(--color-ink-soft)}:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage[data-phase=wait] .sos-rcpt__paper{transform:none}:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage:not([data-phase=done]) .sos-rcpt__out{clip-path:none}:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage[data-phase=wait] .sos-rcpt__paper>*,:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage[data-phase=wait] .sos-rcpt__items li{opacity:0}:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage:not([data-phase=wait]) .sos-rcpt__paper>*,:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage:not([data-phase=wait]) .sos-rcpt__items li{animation:sos-clean-rise .6s var(--sos-ease) both}:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage:not([data-phase=wait]) .sos-rcpt__paper>:nth-child(2){animation-delay:80ms}:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage:not([data-phase=wait]) .sos-rcpt__items li{animation-delay:calc(.16s + var(--li,0) * 70ms)}:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage:not([data-phase=wait]) .sos-rcpt__paper>:nth-child(4){animation-delay:.5s}:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage:not([data-phase=wait]) .sos-rcpt__paper>:nth-child(n+5){animation-delay:.7s}:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage[data-phase=done] .sos-rcpt__paper,:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage[data-phase=done] .sos-rcpt__stamp{animation:none}.sos-rcpt[data-dress=clean] .sos-rcpt__stamp path{stroke-dasharray:1}:root.sos-js:not([data-sos-still]) .sos-rcpt[data-dress=clean] .sos-rcpt__stage[data-phase=done] .sos-rcpt__stamp path{animation:.5s .1s both sos-clean-tick}@keyframes sos-clean-tick{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.sos-scr[data-dress=clean] .sos-scr__card{border-radius:var(--sos-image-radius)}.sos-scr[data-dress=clean] .sos-scr__burst{display:none}.sos-scr[data-dress=clean] .sos-scr__prize{background:var(--color-surface)}.sos-scr[data-dress=clean] .sos-scr__shine{background:linear-gradient(105deg,#0000 42%,#ffffff1f 50%,#0000 58%)}:root.sos-js:not([data-sos-still]) .sos-scr[data-dress=clean] .sos-scr__card[data-open] .sos-scr__prize>:not(.sos-scr__burst){animation:none}.sos-film{--film-ink:#141414;background:var(--film-bg);color:var(--film-ink)}.sos-film[data-tone=dark]{--film-ink:#fff}.sos-film__run{position:relative}.sos-film__stick{height:min(100svh,56.25vw + 12rem);min-height:32rem;position:relative;overflow:hidden}.sos-film__poster,.sos-film__canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sos-film__canvas{opacity:0}.sos-film__stick:after{content:"";background:linear-gradient(transparent, var(--film-bg) 70%);height:48%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.sos-film__stick:after{background:linear-gradient(transparent, color-mix(in srgb, var(--film-bg) 88%, transparent) 70%)}}.sos-film__stick:after{pointer-events:none}.sos-film__buy .sos-btn{border-color:var(--film-ink);background:var(--film-ink);color:var(--film-bg)}.sos-film__words{z-index:1;left:max(var(--sos-gutter), 6vw);right:max(var(--sos-gutter), 6vw);max-width:36rem;display:grid;position:absolute;bottom:clamp(2rem,10svh,6rem)}.sos-film__words>*{grid-area:1/1;align-self:end;margin:0}.sos-film__words .sos-h2{color:var(--film-ink)}.sos-film__line{font-family:var(--font-display);font-size:clamp(1.5rem,3.4vw,2.4rem);line-height:1.15}.sos-film__buy{justify-items:start;gap:1rem;display:grid}.sos-film__name{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin:0;font-size:clamp(1.4rem,3vw,2rem);display:flex}.sos-film__name a{color:inherit;text-decoration:none}.sos-film__name span{font-family:var(--font-sans);opacity:.75;font-size:1rem}:root:not(.sos-js) .sos-film__words,:root[data-sos-still] .sos-film__words{gap:.9rem}:root:not(.sos-js) .sos-film__words>*,:root[data-sos-still] .sos-film__words>*{grid-area:auto}:root.sos-js:not([data-sos-still]) .sos-film__run:not([data-live]) .sos-film__words>:not(:first-child){visibility:hidden}:root.sos-js:not([data-sos-still]) .sos-film__run[data-live]{height:320svh}:root.sos-js:not([data-sos-still]) .sos-film__run[data-live] .sos-film__stick{height:100svh;position:sticky;top:0}:root.sos-js:not([data-sos-still]) .sos-film__run[data-live] .sos-film__canvas{opacity:1}:root.sos-js:not([data-sos-still]) .sos-film__run[data-live] .sos-film__beat{opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:translateY(.75rem)}:root.sos-js:not([data-sos-still]) .sos-film__run[data-live] .sos-film__beat[data-on]{opacity:1;pointer-events:auto;transition:opacity .45s ease .18s, transform .6s var(--sos-ease) .18s;transform:none}.sos-turn{padding-block:var(--sos-space)}.sos-turn__grid{gap:2rem;display:grid}@media (min-width:900px){.sos-turn__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}}.sos-turn__stage{aspect-ratio:16/10;border-radius:var(--sos-image-radius);background:var(--turn-bg);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.sos-turn__stage:active{cursor:grabbing}.sos-turn__stage:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.sos-turn__poster,.sos-turn__canvas{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sos-turn__hint{color:#141414;letter-spacing:.06em;pointer-events:none;background:#ffffffd1;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;transition:opacity .4s;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.sos-turn__hint svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.sos-turn__stage[data-touched] .sos-turn__hint{opacity:0}.sos-turn__copy{justify-items:start;gap:.9rem;display:grid}.sos-turn__name{font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem)}.sos-turn__name a{color:inherit;text-decoration:none}.sos-turn__blurb{max-width:34ch;color:var(--color-ink-soft);margin:0}.sos-turn__price{gap:.6rem;margin:0;font-weight:600;display:flex}.sos-turn__price s{color:var(--color-ink-soft);font-weight:400}.sos-pin{padding-block:var(--sos-space)}.sos-pin__head{gap:.75rem;max-width:40rem;margin-bottom:clamp(1.5rem,4vw,3rem);display:grid}.sos-pin__grid{gap:2rem;display:grid}.sos-pin__media{display:none}.sos-pin__reasons{gap:3rem;margin:0;padding:0;list-style:none;display:grid}.sos-pin__reason{gap:.6rem;display:grid}.sos-pin__reason small{letter-spacing:.14em;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:.75rem}.sos-pin__reason .sos-h3{margin:0}.sos-pin__reason p{max-width:38ch;color:var(--color-ink-soft);margin:0}.sos-pin__inline{aspect-ratio:4/5;border-radius:var(--sos-image-radius);background:var(--color-surface);margin-bottom:.6rem;display:block;overflow:hidden}.sos-pin__inline img,.sos-pin__shot img{object-fit:cover;width:100%;height:100%}.sos-pin__end{border-top:1px solid var(--color-line);justify-items:start;gap:1rem;padding-top:1rem;display:grid}.sos-pin__name{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;margin:0;font-size:clamp(1.3rem,2.6vw,1.75rem);display:flex}.sos-pin__name a{color:inherit;text-decoration:none}.sos-pin__name span{font-family:var(--font-sans);color:var(--color-ink-soft);font-size:1rem}@media (min-width:900px){.sos-pin__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,6rem)}.sos-pin__media{align-self:start;gap:1rem;display:grid;position:sticky;top:6rem}.sos-pin__frame{aspect-ratio:4/5;border-radius:var(--sos-image-radius);background:var(--color-surface);max-height:calc(100svh - 9rem);position:relative;overflow:hidden}.sos-pin__shot{opacity:0;transition:opacity .6s ease, transform 1.1s var(--sos-ease);position:absolute;inset:0;transform:scale(1.04)}.sos-pin__shot[data-on]{opacity:1;transform:none}.sos-pin__ticks{gap:.4rem;display:flex}.sos-pin__ticks i{background:#1a171424;flex:1;height:2px}@supports (color:color-mix(in lab, red, red)){.sos-pin__ticks i{background:color-mix(in srgb, var(--color-ink) 14%, transparent)}}.sos-pin__ticks i{transition:background .4s}.sos-pin__ticks i[data-on]{background:var(--color-ink)}.sos-pin__inline{display:none}.sos-pin__reasons{gap:0}.sos-pin__reason{align-content:center;min-height:72svh;transition:opacity .5s}:root.sos-js:not([data-sos-still]) .sos-pin__reason:not([data-on]){opacity:.3}.sos-pin__end{padding-block:2rem 4rem}}.sos-hue{padding-block:var(--sos-space)}.sos-hue__head{gap:.75rem;max-width:40rem;margin-bottom:clamp(1.25rem,3vw,2rem);display:grid}.sos-hue__stage{--tint:var(--hue)}@supports (color:color-mix(in lab, red, red)){.sos-hue__stage{--tint:color-mix(in srgb, var(--hue) 22%, var(--color-paper))}}.sos-hue__stage{border-radius:var(--sos-image-radius);isolation:isolate;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.sos-hue__stage{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);min-height:clamp(30rem,44vw,38rem)}}.sos-hue__back,.sos-hue__wipe{z-index:-1;position:absolute;inset:0}.sos-hue__back{background:var(--hue-was)}@supports (color:color-mix(in lab, red, red)){.sos-hue__back{background:color-mix(in srgb, var(--hue-was) 22%, var(--color-paper))}}.sos-hue__wipe{background:var(--tint);clip-path:circle(150% at var(--x) var(--y))}:root.sos-js:not([data-sos-still]) .sos-hue__wipe{animation:.8s cubic-bezier(.65,0,.35,1) both sos-hue-wipe}@keyframes sos-hue-wipe{0%{clip-path:circle(0 at var(--x) var(--y))}}.sos-hue__pics{min-height:clamp(21rem,100vw,28rem);position:relative;overflow:hidden}.sos-hue__pic{opacity:0;transition:opacity .45s ease, transform .8s var(--sos-ease);display:block;position:absolute;inset:6% 10%;transform:translateY(1.25rem)scale(.97)}.sos-hue__pic[data-on]{opacity:1;transition-delay:.12s;transform:none}.sos-hue__pic img{object-fit:contain;filter:drop-shadow(0 24px 30px #0000002e);width:100%;height:100%;position:absolute;inset:0}.sos-hue__pic:not([data-cut]) img{object-fit:cover;border-radius:calc(var(--sos-image-radius) * .6);filter:none}.sos-hue__panel{align-content:center;gap:1.25rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.sos-hue__name{gap:.2rem;margin:0;display:grid}.sos-hue__name a{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.1;text-decoration:none}.sos-hue__name span{letter-spacing:.12em;text-transform:uppercase;color:var(--hue);font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.sos-hue__name span{color:color-mix(in srgb, var(--hue) 60%, var(--color-ink))}}.sos-hue__name span{transition:color .6s}.sos-hue__swatches{flex-wrap:wrap;gap:.6rem;display:flex}.sos-hue__swatch{background:var(--s);width:2.25rem;height:2.25rem;box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--color-paper), 0 0 0 4px transparent;cursor:pointer;transition:box-shadow .3s ease, transform .3s var(--sos-ease);border:0;border-radius:50%;padding:0}.sos-hue__swatch:hover{transform:scale(1.08)}.sos-hue__swatch[aria-checked=true]{box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--color-paper), 0 0 0 4.5px var(--color-ink)}.sos-hue__swatch:focus-visible{outline:2px solid var(--color-ink);outline-offset:5px}.sos-hue__buy{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.sos-hue__price{font-weight:600}.sos-hue__btn{background:var(--hue);border-color:var(--hue);color:var(--hue-ink);transition:background .6s,border-color .6s,color .6s}.sos-macro{padding-block:var(--sos-space)}.sos-macro__grid{gap:1.75rem;display:grid}.sos-macro__copy{gap:.75rem;max-width:40rem;display:grid}.sos-macro__line{color:var(--color-ink-soft);margin:0}.sos-lens{gap:1.5rem;display:grid}@media (min-width:900px){.sos-macro__grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,4rem)}.sos-macro__copy{grid-column:1/-1}.sos-lens{grid-column:1/-1;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,5vw,4rem)}.sos-macro__buy{grid-column:2}}.sos-lens__photo{--lens:clamp(7.5rem, 22vw, 13rem);border-radius:var(--sos-image-radius);cursor:crosshair;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}.sos-lens__photo img{width:100%;height:auto;display:block}.sos-lens__dot{pointer-events:none;background:#00000040;border:2px solid #fff;border-radius:50%;width:.75rem;height:.75rem;margin:-.375rem 0 0 -.375rem;position:absolute;box-shadow:0 1px 4px #0006}.sos-lens__glass{width:var(--lens);height:var(--lens);margin:calc(var(--lens) / -2) 0 0 calc(var(--lens) / -2);background-repeat:no-repeat;background-size:calc(100cqw * var(--zoom)) auto;background-position:calc(var(--lens) / 2 - var(--x) * 100cqw * var(--zoom)) calc(var(--lens) / 2 - var(--y) * 100cqw * var(--ratio) * var(--zoom));pointer-events:none;transition:left .55s var(--sos-ease), top .55s var(--sos-ease), background-position .55s var(--sos-ease);border-radius:50%;position:absolute;box-shadow:0 0 0 3px #fff,0 18px 40px -10px #0000008c}.sos-lens__photo:hover .sos-lens__glass,.sos-lens__photo[data-lift] .sos-lens__glass{transition:none}.sos-lens__photo[data-lift] .sos-lens__glass{margin-top:calc(var(--lens) * -1.25)}:root.sos-js:not([data-sos-still]) .sos-lens__glass{animation:sos-lens-in .35s var(--sos-ease) both}@keyframes sos-lens-in{0%{opacity:0;scale:.6}}.sos-lens__points{counter-reset:sos-lens;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.sos-lens__points button{border:0;border-top:1px solid var(--color-line);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;counter-increment:sos-lens;background:0 0;grid-template-columns:2rem 1fr;column-gap:.75rem;padding:.9rem 0;display:grid}.sos-lens__points button:before{content:counter(sos-lens, decimal-leading-zero);letter-spacing:.1em;color:var(--color-ink-soft);grid-row:span 2;padding-top:.15rem;font-size:.75rem}.sos-lens__points b{font-weight:600;transition:color .3s}.sos-lens__points span{color:var(--color-ink-soft);font-size:.9375rem}.sos-lens__points button[aria-pressed=false] b{color:var(--color-ink-soft)}.sos-lens__points button:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.sos-macro__buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.sos-macro__name{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.25rem .8rem;margin:0;font-size:1.25rem;display:flex}.sos-macro__name a{color:inherit;text-decoration:none}.sos-macro__name span{font-family:var(--font-sans);color:var(--color-ink-soft);font-size:.9375rem}.otr{background:linear-gradient(180deg, var(--color-paper), #ece3d5);padding:clamp(4rem,8vw,7rem) 0}@supports (color:color-mix(in lab, red, red)){.otr{background:linear-gradient(180deg, var(--color-paper), color-mix(in srgb, var(--color-paper) 88%, #b98a55))}}.otr__head{max-width:80rem;margin:0 auto 2.5rem;padding:0 clamp(1.25rem,4vw,3rem)}.otr__line{color:var(--color-ink-soft);max-width:34rem;margin-top:.6rem}.otr__stage{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:clamp(1.5rem,3vw,3rem);max-width:86rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem);display:grid}.otr__rail{justify-content:center;align-items:flex-start;gap:0;min-height:36rem;padding-top:1.4rem;display:flex;position:relative}.otr__bar{background:linear-gradient(#d9d4cc,#8d877e 60%,#6d6860);border-radius:3px;height:6px;position:absolute;top:1.4rem;left:-1rem;right:-1rem;box-shadow:0 6px 10px -4px #00000059}.otr__piece{cursor:pointer;transform-origin:50% 0;background:0 0;border:0;flex:none;width:4.2rem;height:32rem;padding:0;transition:width .55s cubic-bezier(.2,.8,.2,1),transform .55s cubic-bezier(.2,.8,.2,1);position:relative}.otr__piece[data-on]{z-index:2;width:17rem;transform:translateY(-.9rem)}.otr__piece[data-near=l]{transform:rotate(4deg)}.otr__piece[data-near=r]{transform:rotate(-4deg)}.otr__piece img{filter:drop-shadow(0 18px 18px #28190a38);pointer-events:none;width:auto;max-width:none;height:27rem;transition:opacity .35s,transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:.3rem;left:50%;transform:translate(-50%)}.otr__front{opacity:0;transform:translate(-50%)rotateY(70deg)}.otr__piece[data-on] .otr__side{opacity:0;transform:translate(-50%)rotateY(-70deg)}.otr__piece[data-on] .otr__front{opacity:1;height:28rem;transform:translate(-50%)rotateY(0)}.otr__worn{background:#e9dfcf;border-radius:4px;min-height:36rem;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #3c230f80}.otr__worn>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s,transform 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.04)translate(3%)}.otr__worn>img[data-on]{opacity:1;transform:none}.otr__card{background:#fbf8f2e6;border-radius:4px;gap:.8rem;padding:1.1rem 1.2rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}@supports (color:color-mix(in lab, red, red)){.otr__card{background:color-mix(in srgb, var(--color-surface) 90%, transparent)}}.otr__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--color-ink)}.otr__name{font-family:var(--font-display);font-size:1.7rem;line-height:1.05}.otr__blurb{color:var(--color-ink-soft);margin-top:.25rem;font-size:.86rem}.otr__sizes{flex-wrap:wrap;gap:.4rem;display:flex}.otr__sizes button{border:1px solid var(--color-line);min-width:2.6rem;height:2.3rem;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 .6rem;font-size:.82rem}.otr__sizes button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.otr__buy{align-items:center;gap:1rem;display:flex}.otr__buy>:first-child{flex:1}.otr__more{text-underline-offset:3px;font-size:.85rem;text-decoration:underline}@media (max-width:899px){.otr__stage{grid-template-columns:1fr}.otr__rail{min-height:22rem;overflow:hidden}.otr__piece{width:2.6rem;height:20rem}.otr__piece[data-on]{width:11rem}.otr__piece img{height:17rem}.otr__piece[data-on] .otr__front{height:18rem}.otr__worn{min-height:30rem}}@media (prefers-reduced-motion:reduce){.otr__piece,.otr__piece img,.otr__worn>img{transition:none}}.dc{background:radial-gradient(60% 80% at 75% 55%, #8d3a2f38, transparent 70%), var(--color-paper);padding:clamp(4rem,8vw,7rem) clamp(1.25rem,4vw,3rem)}@supports (color:color-mix(in lab, red, red)){.dc{background:radial-gradient(60% 80% at 75% 55%, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 70%), var(--color-paper)}}.dc{overflow:hidden}.dc__in{grid-template-columns:1fr 1.1fr;align-items:center;gap:2rem;max-width:86rem;margin:0 auto;display:grid}.dc__kicker{color:var(--color-accent);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:700}.dc__title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin-top:.8rem;font-size:clamp(3rem,7vw,6.2rem);font-weight:800;line-height:.9}.dc__line{color:var(--color-ink-soft);max-width:28rem;margin-top:1rem}.dc__clock{gap:.6rem;margin-top:2rem;display:flex}.dc__cell{justify-items:center;gap:.4rem;display:grid}.dc__cell b{font-family:var(--font-display);background:#1a171412;border-radius:10px;min-width:2.2ch;padding:.7rem .8rem;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:800;line-height:1}@supports (color:color-mix(in lab, red, red)){.dc__cell b{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.dc__cell b{box-shadow:inset 0 0 0 1px #1a17141a}@supports (color:color-mix(in lab, red, red)){.dc__cell b{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 10%, transparent)}}.dc__cell b{text-align:center;font-variant-numeric:tabular-nums}.dc__cell span{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.66rem}.dc__join{background:#1a171412;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.8rem;padding:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dc__join{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.dc__join{max-width:30rem}.dc__cc{color:var(--color-ink-soft);padding-left:.9rem;font-size:.9rem}.dc__join input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.dc__join button{background:var(--color-accent);color:var(--color-accent-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:.8rem 1.2rem;font-size:.88rem;font-weight:700}.dc__done{padding:.8rem 1rem;font-size:.92rem}.dc__waiting{color:var(--color-ink-soft);align-items:center;gap:.55rem;margin-top:1rem;font-size:.85rem;display:flex}.dc__pulse{background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 0 var(--color-accent);border-radius:50%;animation:1.8s infinite dc-pulse}@keyframes dc-pulse{70%{box-shadow:0 0 0 .6rem #0000}}.dc__shoe{position:relative}.dc__shoe img{filter:drop-shadow(0 40px 40px #0000008c);width:112%;max-width:none;margin-left:-4%;animation:6s ease-in-out infinite dc-float;transform:rotate(-10deg)}.dc__shadow{background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:1.6rem;position:absolute;bottom:-1.5rem;left:15%;right:10%}@keyframes dc-float{50%{transform:rotate(-8deg)translateY(-14px)}}@media (max-width:899px){.dc__in{grid-template-columns:1fr}.dc__shoe{order:-1}}@media (prefers-reduced-motion:reduce){.dc__shoe img,.dc__pulse{animation:none}}.fm{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);margin:.2rem 0 .4rem}.fm__ask{width:100%;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.7rem;padding:.85rem 0;font-size:.9rem;display:flex}.fm__ask svg{fill:none;width:1.3rem;height:1.3rem;stroke:var(--color-accent);stroke-width:1.6px}.fm__chev{color:var(--color-ink-soft);margin-left:auto}.fm__body{gap:.6rem;padding:0 0 1rem;display:grid}.fm__row{flex-wrap:wrap;gap:.35rem;display:flex}.fm__row button{border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .75rem;font-size:.78rem}.fm__row button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.fm__answer{color:var(--color-ink-soft);font-size:.85rem}.fm__answer b{color:var(--color-accent);font-size:1rem}.otr__hook{z-index:1;fill:none;stroke:#77716a;stroke-width:1.8px;stroke-linecap:round;width:16px;height:46px;margin-left:-8px;position:absolute;top:-.55rem;left:50%}.otr__piece img{top:1.1rem}.otr__blurb{display:none}.otr__card{grid-template-columns:1fr auto;align-items:center;gap:.7rem 1rem;padding:.9rem 1rem}.otr__sizes,.otr__buy{grid-column:1/-1}.otr__name{font-size:1.45rem}@media (max-width:600px){.dc__join{border-radius:22px;flex-wrap:wrap;padding:.45rem}.dc__join input{padding:.55rem 0}.dc__join button{width:100%}.dc__cell b{padding:.55rem .6rem;font-size:2rem}}.to__ask{border:1px solid var(--color-line);background:#fbf8f2b3;border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.55rem .95rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.to__ask{background:color-mix(in srgb, var(--color-surface) 70%, transparent)}}.to__ask{color:var(--color-ink);cursor:pointer;font-size:.88rem}.to__ask svg{width:1.05rem;height:1.05rem;fill:var(--color-accent)}.to__scrim{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14100c73;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.to__box{background:var(--color-surface);width:min(560px,100%);max-height:92vh;color:var(--color-ink);border-radius:8px;gap:.9rem;padding:1.2rem;display:grid;overflow:auto;box-shadow:0 40px 100px -30px #00000080}.to__head{align-items:center;display:flex}.to__title{font-family:var(--font-display);font-size:1.6rem;line-height:1.1}.to__x{background:#1a171412;border:0;border-radius:50%;width:2rem;height:2rem;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.to__x{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.to__x{color:var(--color-ink);cursor:pointer;font-size:1.2rem}.to__line{color:var(--color-ink-soft);font-size:.9rem}.to__pick{grid-template-columns:repeat(2,1fr);gap:.7rem;display:grid}.to__pick button{border:1px solid var(--color-line);cursor:pointer;text-align:left;color:var(--color-ink);background:0 0;border-radius:6px;padding:0;overflow:hidden}.to__pick img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.to__pick span{padding:.55rem .7rem;font-size:.85rem;display:block}.to__stage{aspect-ratio:3/4;background:#ddd;border-radius:6px;position:relative;overflow:hidden}.to__stage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.to__after{transition:clip-path .9s cubic-bezier(.2,.8,.2,1)}.to__scan{background:linear-gradient(#0000,#00000059);place-items:end center;padding-bottom:1.2rem;display:grid;position:absolute;inset:0}.to__scan span{background:linear-gradient(#0000,#ffffff59,#0000);height:30%;animation:1.3s ease-in-out infinite to-scan;position:absolute;left:0;right:0}.to__scan p{color:#fff;background:#00000073;border-radius:999px;padding:.45rem .8rem;font-size:.9rem;position:relative}@keyframes to-scan{0%{top:-30%}to{top:100%}}.to__bar{pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #0006}.to__range{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.to__tag{color:#fff;pointer-events:none;background:#0000008c;border-radius:999px;padding:.3rem .6rem;font-size:.75rem;position:absolute;top:.7rem}.to__tag--l{left:.7rem}.to__tag--r{right:.7rem}.to__fit{color:var(--color-ink-soft);font-size:.85rem}.fs__row{border:0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);width:100%;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.85rem;margin:.15rem 0 .35rem;padding:.9rem 0;display:flex}.fs__row svg{fill:none;width:1.5rem;height:1.5rem;stroke:var(--color-accent);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;flex:none}.fs__row-text{gap:.1rem;display:grid}.fs__row-text b{font-size:.95rem;font-weight:600}.fs__row-text span{color:var(--color-ink-soft);font-size:.8rem}.fs__row-go{color:var(--color-accent);margin-left:auto;font-size:1.1rem;transition:transform .2s}.fs__row:hover .fs__row-go{transform:translate(3px)}.fs__scrim{z-index:85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;animation:.25s ease-out fs-fade;position:fixed;inset:0}.fs__panel{background:var(--color-surface);width:min(29rem,100vw);color:var(--color-ink);border-left:1px solid var(--color-line);flex-direction:column;animation:.38s cubic-bezier(.2,.8,.2,1) fs-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-30px 0 80px -30px #0009}@keyframes fs-in{0%{transform:translate(100%)}to{transform:none}}@keyframes fs-fade{0%{opacity:0}to{opacity:1}}.fs__head{align-items:flex-start;gap:1rem;padding:1.6rem 1.6rem 1rem;display:flex}.fs__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:.72rem;font-weight:600}.fs__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;margin-top:.3rem;font-size:1.7rem;font-weight:800;line-height:1.05}.fs__x{border:1px solid var(--color-line);width:2.4rem;height:2.4rem;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;margin-left:auto;font-size:1.3rem}.fs__tabs{background:#1a171412;border-radius:999px;grid-template-columns:1fr 1fr;margin:0 1.6rem;padding:.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fs__tabs{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.fs__tabs button{color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.6rem .5rem;font-size:.85rem;font-weight:600}.fs__tabs button[aria-selected=true]{background:var(--color-ink);color:var(--color-paper)}.fs__body{flex-direction:column;flex:1;gap:.9rem;padding:1.2rem 1.6rem 1.6rem;display:flex;overflow:auto}.fs__search{border:1px solid var(--color-line);background:var(--color-paper);border-radius:999px;align-items:center;gap:.6rem;padding:.7rem .95rem;display:flex}.fs__search svg{fill:none;width:1.1rem;height:1.1rem;stroke:var(--color-ink-soft);stroke-width:1.8px;stroke-linecap:round}.fs__search input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;font-size:.92rem}.fs__brands{grid-template-columns:repeat(2,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fs__brands button{border:1px solid var(--color-line);background:var(--color-paper);width:100%;height:4.4rem;color:var(--color-ink);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:.8rem;padding:0 1rem;transition:border-color .15s,transform .15s;display:flex}.fs__brands button:hover{border-color:var(--color-accent);transform:translateY(-1px)}.fs__mark{background:currentColor;flex:none;width:2.4rem;height:1.6rem;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.fs__mark--sm{width:1.8rem;height:1.2rem}.fs__word{width:2.4rem;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;text-align:center;flex:none;font-size:.62rem;font-weight:800;line-height:1}.fs__brand-name{font-size:.88rem;font-weight:600}.fs__none{color:var(--color-ink-soft);grid-column:1/-1;font-size:.85rem}.fs__chosen{border:1px solid var(--color-line);background:var(--color-paper);border-radius:10px;align-items:center;gap:.7rem;padding:.75rem 1rem;display:flex}.fs__chosen b{font-size:.95rem}.fs__chosen button{color:var(--color-accent);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:.82rem;font-weight:600}.fs__step{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-soft);margin-top:.3rem;font-size:.72rem;font-weight:600}.fs__chips{flex-wrap:wrap;gap:.4rem;display:flex}.fs__chips button,.fs__sizes button{border:1px solid var(--color-line);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;padding:.55rem .85rem;font-size:.84rem}.fs__sizes{grid-template-columns:repeat(4,1fr);gap:.4rem;display:grid}.fs__chips button[aria-pressed=true],.fs__sizes button[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent);font-weight:600}.fs__foot{border:1px solid var(--color-line);background:var(--color-paper);border-radius:12px;gap:.6rem;margin:0;padding:1rem;display:grid}.fs__foot svg{width:100%;height:auto}.fs__paper{fill:#1a17140f}@supports (color:color-mix(in lab, red, red)){.fs__paper{fill:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.fs__paper{stroke:var(--color-line)}.fs__wall{stroke:var(--color-ink-soft);stroke-width:3px}.fs__sole{fill:#8d3a2f38}@supports (color:color-mix(in lab, red, red)){.fs__sole{fill:color-mix(in srgb, var(--color-accent) 22%, transparent)}}.fs__sole{stroke:var(--color-accent);stroke-width:1.5px}.fs__rule{stroke:var(--color-ink);stroke-width:1.2px}.fs__cm{fill:var(--color-ink);font-size:11px;font-weight:600;font-family:var(--font-sans)}.fs__foot figcaption{color:var(--color-ink-soft);font-size:.82rem;line-height:1.45}.fs__measure{color:var(--color-ink-soft);gap:.5rem;font-size:.85rem;display:grid}.fs__measure b{color:var(--color-ink)}.fs__measure input{accent-color:var(--color-accent);width:100%}.fs__result{background:var(--color-paper);border:1px solid #af7e72;border-radius:12px;margin-top:.3rem;padding:1.2rem}@supports (color:color-mix(in lab, red, red)){.fs__result{border:1px solid color-mix(in srgb, var(--color-accent) 55%, var(--color-line))}}.fs__result{gap:.65rem;animation:.35s cubic-bezier(.2,.8,.2,1) fs-rise;display:grid}@keyframes fs-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fs__big{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-accent);font-size:2.6rem;font-weight:800;line-height:1}.fs__big span{font-family:var(--font-sans);letter-spacing:0;color:var(--color-ink);font-size:1rem;font-weight:500}.fs__kept{font-size:.92rem}.fs__bar{background:#1a17141a;border-radius:999px;height:6px}@supports (color:color-mix(in lab, red, red)){.fs__bar{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.fs__bar{overflow:hidden}.fs__bar i{background:var(--color-accent);border-radius:inherit;height:100%;display:block}.fs__saved{color:var(--color-ink-soft);align-items:flex-start;gap:.55rem;font-size:.84rem;display:flex}.fs__saved b{color:var(--color-ink);font-weight:600}.fs__saved svg{fill:none;width:1.1rem;height:1.1rem;stroke:var(--color-accent);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.1rem}.fs__pick{background:var(--color-accent);color:var(--color-accent-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;place-items:center;padding:.9rem;font-size:.92rem;font-weight:700;display:grid}.ask{gap:.55rem;margin:.1rem 0 .3rem;display:grid}.ask__bar{border:1px solid var(--color-line);background:var(--color-surface);cursor:text;border-radius:999px;align-items:center;gap:.7rem;padding:.35rem .35rem .35rem 1rem;transition:border-color .2s;display:flex}.ask__bar:focus-within{border-color:var(--color-accent)}.ask__label{color:var(--color-ink);flex:none;align-items:center;gap:.45rem;font-size:.86rem;font-weight:600;display:inline-flex}.ask__label svg{fill:none;width:1.05rem;height:1.05rem;stroke:var(--color-accent);stroke-width:1.7px;stroke-linejoin:round}.ask__bar input{min-width:0;color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;padding:.5rem 0;font-size:.88rem}.ask__bar input::placeholder{color:var(--color-ink-soft);opacity:.8}.ask__bar button{background:var(--color-accent);width:2.3rem;height:2.3rem;color:var(--color-accent-ink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:opacity .2s;display:grid}.ask__bar button:disabled{opacity:.35;cursor:default}.ask__bar button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ask__thread{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ask__thread>li{animation:.3s cubic-bezier(.2,.8,.2,1) fs-rise}.ask__q{background:var(--color-accent);max-width:85%;color:var(--color-accent-ink);border-radius:16px 16px 4px;justify-self:end;padding:.6rem .9rem;font-size:.88rem}.ask__a,.ask__team,.ask__asked{background:var(--color-surface);border:1px solid var(--color-line);max-width:92%;color:var(--color-ink);border-radius:16px 16px 16px 4px;padding:.75rem .95rem;font-size:.88rem;line-height:1.5}.ask__src{color:var(--color-ink-soft);margin-top:.35rem;font-size:.74rem;display:block}.ask__src:before{content:"↳ "}.ask__asked{color:var(--color-ink-soft);align-items:flex-start;gap:.6rem;display:flex}.ask__dot{background:#25a35a;border-radius:50%;flex:none;width:.55rem;height:.55rem;margin-top:.4rem;box-shadow:0 0 0 4px #25a35a33}.ask__who{color:var(--color-accent);align-items:center;gap:.4rem;font-size:.74rem;font-weight:600;display:inline-flex}.ask__who svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:.95rem;height:.95rem}.ask__wave{align-items:center;gap:2px;height:1.4rem;margin:.35rem 0 .3rem;display:flex}.ask__wave i{background:#a4675c;border-radius:2px;width:3px}@supports (color:color-mix(in lab, red, red)){.ask__wave i{background:color-mix(in srgb, var(--color-accent) 70%, var(--color-line))}}.ask__typing{background:var(--color-surface);border:1px solid var(--color-line);border-radius:16px;justify-self:start;gap:.3rem;padding:.7rem .9rem;display:inline-flex}.ask__typing i{background:var(--color-ink-soft);border-radius:50%;width:.4rem;height:.4rem;animation:1s ease-in-out infinite ask-dot}.ask__typing i:nth-child(2){animation-delay:.15s}.ask__typing i:nth-child(3){animation-delay:.3s}@keyframes ask-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.lo__scrim{z-index:90;background:#1a171459;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.lo__scrim{background:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.lo__scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.3s ease-out fs-fade}.lo__card{border-radius:var(--radius-section,4px);background:var(--color-paper);width:min(26rem,100%);color:var(--color-ink);text-align:center;gap:.7rem;padding:2rem 2rem 1.6rem;animation:.4s cubic-bezier(.2,.8,.2,1) fs-rise;display:grid;box-shadow:0 40px 100px -30px #00000073}.lo__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.72rem}.lo__title{font-family:var(--font-display);font-size:2.4rem;font-weight:500;line-height:1.05}.lo__line{color:var(--color-ink-soft);font-size:.98rem;line-height:1.5}.lo__timer{border:1px solid var(--color-line);font-variant-numeric:tabular-nums;color:var(--color-accent);border-radius:999px;justify-self:center;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.95rem;font-weight:600;display:inline-flex}.lo__timer svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1rem;height:1rem}.lo__acts{gap:.4rem;margin-top:.4rem;display:grid}.lo__keep{width:100%}.lo__skip{color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;padding:.4rem;font-size:.85rem}.to__ask{transition:background .2s,color .2s,border-color .2s}.to__ask:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.to__ask:hover svg{fill:currentColor}.fs__word{letter-spacing:0;border:1.5px solid;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:.78rem;display:grid}.fs__profile{border:1px dashed var(--color-line);color:var(--color-ink-soft);border-radius:10px;align-items:flex-start;gap:.65rem;margin-top:auto;padding:1rem;font-size:.82rem;line-height:1.45;display:flex}.fs__profile svg{fill:none;width:1.2rem;height:1.2rem;stroke:var(--color-accent);stroke-width:1.7px;stroke-linecap:round;flex:none}.fs__mark-line{stroke:var(--color-accent);stroke-width:1.2px;stroke-dasharray:3 3}.ask__bar input:focus,.ask__bar input:focus-visible{box-shadow:none;outline:none}.fs__head{padding:2rem 2rem 1.2rem}.fs__tabs{margin:0 2rem}.fs__body{gap:1.2rem;padding:1.6rem 2rem 2rem}.fs__brands{gap:.75rem}.fs__brands button{text-align:center;border-radius:16px;flex-direction:column;justify-content:center;gap:.65rem;height:7rem;padding:0}.fs__brands .fs__mark{width:3.4rem;height:2.2rem}.fs__brands .fs__word{width:2.6rem;height:2.6rem;font-size:.9rem}.fs__brand-name{color:var(--color-ink-soft);font-size:.9rem;font-weight:500}.fs__chips button,.fs__sizes button{padding:.75rem 1.05rem;font-size:.9rem}.fs__sizes{grid-template-columns:repeat(3,1fr);gap:.55rem}.fs__sizes button{border-radius:12px;padding:.85rem 0}.fs__result{border-color:var(--color-line);text-align:center;border-radius:16px;gap:1rem;padding:1.6rem}.fs__big{font-size:3.4rem}.fs__big span{color:var(--color-ink-soft);margin-top:.4rem;font-size:1rem;display:block}.fs__saved{color:var(--color-ink-soft);text-align:center;font-size:.78rem;display:block}.fs__pick{padding:1rem}.ask__team{gap:.3rem;display:grid}.lo__card{gap:1.6rem;width:min(24rem,100%);padding:2.6rem 2.2rem 2rem;position:relative}.lo__title{font-size:1.9rem;line-height:1.2}.lo__time{color:var(--color-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.lo__x{width:2.2rem;height:2.2rem;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.3rem;position:absolute;top:.8rem;right:.8rem}.fs__brands .fs__mark{height:2.7rem;-webkit-mask-size:auto 2.2rem;mask-size:auto 2.2rem}html{background:var(--color-paper);color:var(--color-ink)}body{font-family:var(--font-sans), sans-serif;min-height:100dvh}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}
