@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--command-viewport-height:0px;--mo-rise-distance:150px;--mo-scene-height:288px;--ptr-x:-999;--ptr-y:-999;--mo-rise-in:1;--ho-badge-fit:1;--ho-room-offset:0;--ho-room-depth:0;--ho-story-offset:0;--ho-story-depth:0;--photo-intrinsic-width:1px;--photo-ratio:1.5;--hideout-parallax-y:0px;--story-card-x:0;--story-card-y:0;--story-card-glow-x:50;--story-card-glow-y:50;--room-offset:0;--room-depth:0;--room-paint-opacity:1;--room-paint-z-index:1;--story-offset:0;--story-depth:0;--story-paint-opacity:1;--story-paint-z-index:1;--room-tilt-x:0;--room-tilt-y:0;--room-glow-x:50;--room-glow-y:50;--welcome-watch-x:0px;--welcome-watch-rotate:0}*,:before,:after,::backdrop{--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-border-style:solid;--tw-leading:initial;--tw-font-weight: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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;--automation-canvas-height:0px;--table-column-width:0px;--table-column-length:0px;--table-min-inline-size:0px;--overlay-offset-x:0px;--overlay-offset-y:0px;--workflow-branch-x:50;--preview-width:1280px;--preview-scale:1;--carousel-phase:0;--carousel-depth:0;--pointer-progress-x:0;--pointer-progress-y:0;--marker-scale:1;--mo-drift-ratio:.1;--mo-float-travel:120px;--mo-progress-size:46px;--mo-progress-enter-start:150px;--mo-progress-enter-end:320px;--mo-vignette-ratio:1.77778;--mag-x:0;--mag-y:0;--scroll-v:0;--focal-x:50;--focal-y:50;--tint-top:0;--tint-bottom:0;--stagger-index:0;--tilt-x:0;--tilt-y:0;--glow-x:50;--glow-y:50;--photo-width:50;--progress:0;--parallax-y:0px;--scroll-lock-top:0px;--menu-left:0px;--menu-top:0px;--menu-height:1px;--tip-left:16px;--tip-top:16px;--tip-width:256px;--drag-x:0px;--drag-y:0px;--drag-scale-x:1;--drag-scale-y:1;--portal-pane-size:352px;--portal-save-bar-block:112px;--mo-rise-seen:0;--mo-rise-kept:0;--lucky-peek-left:0px;--lucky-peek-top:0px;--hideout-sticker-index:0;--badge-fit:1;--hideout-shop-card-index:0;--welcome-layer-width:0px;--welcome-layer-height:0px;--welcome-grain-x:0px;--welcome-grain-y:0px}}}@layer theme{:root,:host{--default-mono-font-family:var(--font-mono);--case-display:none;--case-body:none;--case-figures:none;--tracking-figures:0em;--clock-scrub:linear;--color-canvas:#f6f7f9;--color-surface:#eef0f4;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-surface-sunken:#e8ecf2;--color-fg:#18202c;--color-fg-muted:#526071;--color-line:#d8dee8;--color-boundary:#778397;--color-focus-ring:#2754c5;--color-shadow-ink:#18202c;--color-print-paper:#fff;--color-print-ink:#18202c;--color-accent:#2754c5;--color-accent-fg:#2450bb;--color-accent-surface:#e9eef9;--color-accent-subtle:#819ada;--color-accent-emphasis:#2754c5;--color-accent-highlight:#2754c5;--color-highlight:#2754c5;--color-highlight-fg:#2450bb;--color-action-primary:#2754c5;--color-action-primary-hover:#254db0;--color-action-primary-pressed:#23469d;--color-action-danger:#b42318;--color-action-danger-hover:#9e231b;--color-action-danger-pressed:#8b221d;--color-action-success:#0e6232;--color-action-success-hover:#0f5931;--color-action-success-pressed:#115130;--color-on-action:#fff;--color-on-action-danger:#f0f3f8;--color-on-action-danger-hover:#f0f3f8;--color-on-action-success:#f0f3f8;--color-on-action-success-hover:#f0f3f8;--color-danger-surface:#e7d7da;--color-danger-fg:#b42318;--color-warning-surface:#e0d9d2;--color-warning-fg:#8a4b00;--color-success-surface:#d3dfdd;--color-success-fg:#0e6232;--color-info-surface:#d5deeb;--color-info-fg:#1f5aa8;--color-workflow-done:#0e6232;--color-workflow-progress:#1f5aa8;--color-workflow-blocked:#8a4b00;--color-workflow-manual:#526071;--color-panel-brand-bg:#e3e8f4;--color-panel-accent-bg:#e3e8f4;--color-panel-brand-strong-bg:#c8d3ee;--color-panel-accent-strong-bg:#c8d3ee;--color-panel-midnight-bg:#171a20;--color-panel-midnight-fg-dim:#b4becd;--color-cat-1:#6d28d9;--color-cat-1-fg:#6d28d9;--color-cat-1-surface:#f0eafb;--color-cat-2:#0f766e;--color-cat-2-fg:#0f766e;--color-cat-2-surface:#e7f1f1;--color-cat-3:#a21caf;--color-cat-3-fg:#a21caf;--color-cat-3-surface:#f6e8f7;--color-cat-4:#5b6b00;--color-cat-4-fg:#5b6b00;--color-cat-4-surface:#eff0e6;--color-cat-5:#0e7490;--color-cat-5-fg:#0e7490;--color-cat-5-surface:#e7f1f4;--color-cat-6:#be185d;--color-cat-6-fg:#be185d;--color-cat-6-surface:#f9e8ef;--color-cat-7:#475569;--color-cat-7-fg:#475569;--color-cat-7-surface:#edeef0;--color-surface-contrast:#101216;--color-on-contrast:#f0f3f8;--color-on-contrast-muted:#b4becd;--font-display:ui-sans-serif, system-ui, sans-serif;--font-body:ui-sans-serif, system-ui, sans-serif;--font-label:ui-sans-serif, system-ui, sans-serif;--font-figures:ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, serif;--font-mono:ui-monospace, monospace;--text-display:clamp(2.5rem, .5rem + 4.85vw, 4.2rem);--text-page:2.25rem;--text-section:1.875rem;--text-sub:1.5rem;--text-lede:clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-body:1rem;--text-small:.875rem;--text-nav:.9375rem;--text-micro:.6875rem;--text-ui-xs:.65rem;--text-ui-sm:.7rem;--text-ui-base:.95rem;--text-stat:2.2rem;--leading-tight:1.25;--leading-snug:1.375;--leading-body:1.55;--leading-control:1.5;--leading-data:1.43;--leading-display:1.15;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-display:-.015em;--tracking-body:0em;--tracking-kicker:.15em;--tracking-label:0em;--weight-display:600;--weight-body:400;--weight-label:500;--weight-figures:400;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--case-label:none;--case-normal:none;--case-upper:uppercase;--case-lower:lowercase;--case-title:capitalize;--spacing:.25rem;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-gutter:clamp(1rem, 4vw, 2.5rem);--space-band:clamp(3rem, 8vw, 7rem);--space-section:clamp(3rem, 8vw, 7rem);--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-panel-large:2rem;--radius-control:.375rem;--radius-panel:.75rem;--radius-piece:1rem;--radius-icon-clip:3px;--radius-pill:9999px;--radius-card:var(--radius-xl);--radius-media:var(--radius-lg);--radius-overlay:var(--radius-xl);--elev-1:0 1px 2px #18202c14}@supports (color:color-mix(in lab, red, red)){:root,:host{--elev-1:0 1px 2px color-mix(in srgb, var(--color-shadow-ink) 8%, transparent)}}:root,:host{--elev-2:0 16px 32px -20px #18202c59, 0 1px 2px #18202c14}@supports (color:color-mix(in lab, red, red)){:root,:host{--elev-2:0 16px 32px -20px color-mix(in srgb, var(--color-shadow-ink) 35%, transparent), 0 1px 2px color-mix(in srgb, var(--color-shadow-ink) 8%, transparent)}}:root,:host{--elev-3:4px 4px 0 -1px var(--color-surface), 4px 4px 0 0 var(--color-line), 8px 8px 0 -1px var(--color-surface), 8px 8px 0 0 var(--color-line), 0 24px 40px -24px #18202c4d}@supports (color:color-mix(in lab, red, red)){:root,:host{--elev-3:4px 4px 0 -1px var(--color-surface), 4px 4px 0 0 var(--color-line), 8px 8px 0 -1px var(--color-surface), 8px 8px 0 0 var(--color-line), 0 24px 40px -24px color-mix(in srgb, var(--color-shadow-ink) 30%, transparent)}}:root,:host{--elev-soft:0 1px 3px #18202c0f, 0 6px 16px #18202c0f}@supports (color:color-mix(in lab, red, red)){:root,:host{--elev-soft:0 1px 3px color-mix(in srgb, var(--color-shadow-ink) 6%, transparent), 0 6px 16px color-mix(in srgb, var(--color-shadow-ink) 6%, transparent)}}:root,:host{--elev-lift:0 2px 6px #18202c14, 0 14px 32px #18202c1f}@supports (color:color-mix(in lab, red, red)){:root,:host{--elev-lift:0 2px 6px color-mix(in srgb, var(--color-shadow-ink) 8%, transparent), 0 14px 32px color-mix(in srgb, var(--color-shadow-ink) 12%, transparent)}}:root,:host{--elev-dragged:0 8px 16px #18202c29, 0 24px 56px #18202c33}@supports (color:color-mix(in lab, red, red)){:root,:host{--elev-dragged:0 8px 16px color-mix(in srgb, var(--color-shadow-ink) 16%, transparent), 0 24px 56px color-mix(in srgb, var(--color-shadow-ink) 20%, transparent)}}:root,:host{--elev-overlay:0 4px 12px #18202c1f, 0 16px 40px #18202c29}@supports (color:color-mix(in lab, red, red)){:root,:host{--elev-overlay:0 4px 12px color-mix(in srgb, var(--color-shadow-ink) 12%, transparent), 0 16px 40px color-mix(in srgb, var(--color-shadow-ink) 16%, transparent)}}:root,:host{--elev-raised:0 1px 2px #18202c14, 0 3px 8px #18202c0f}@supports (color:color-mix(in lab, red, red)){:root,:host{--elev-raised:0 1px 2px color-mix(in srgb, var(--color-shadow-ink) 8%, transparent), 0 3px 8px color-mix(in srgb, var(--color-shadow-ink) 6%, transparent)}}:root,:host{--rule-weight:1px;--border-hairline:1px;--blur-surface:12px;--border-thin:2px;--border-thick:4px;--alpha-4:4%;--alpha-8:8%;--alpha-12:12%;--alpha-16:16%;--alpha-24:24%;--alpha-32:32%;--alpha-48:48%;--alpha-64:64%;--alpha-80:80%;--alpha-92:92%;--z-base:0;--z-raised:1;--z-sticky:10;--z-header:20;--z-modal:50;--z-overlay:60;--z-chat-launcher:70;--z-chat-panel:80;--z-toast:90;--measure:65ch;--container-sm:24rem;--container-md:32rem;--container-lg:48rem;--container-xl:64rem;--container-nav-min:62rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--ease-entrance:cubic-bezier(.2, 0, 0, 1);--ease-flow:cubic-bezier(.4, 0, .2, 1);--ease-settle:cubic-bezier(.45, 0, .55, 1);--ease-drag-settle:cubic-bezier(.25, .1, .25, 1);--dur-drag-settle:.2s;--dur-instant:80ms;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.4s;--dur-mark:.6s;--dur-reveal:.7s;--wdth-display:100;--wdth-body:100;--numeric-figures:normal;--shadow-soft:var(--elev-soft);--shadow-lift:var(--elev-lift)}:root[data-app=portal]{--color-cat-1:#6d28d9;--color-cat-1-fg:#6d28d9;--color-cat-2:#0f766e;--color-cat-2-fg:#0f766e;--color-cat-3:#a21caf;--color-cat-3-fg:#a21caf;--color-cat-4:#5b6b00;--color-cat-4-fg:#5b6b00;--color-cat-5:#0e7490;--color-cat-5-fg:#0e7490;--color-cat-6:#be185d;--color-cat-6-fg:#be185d;--color-cat-7:#475569;--color-cat-7-fg:#475569;--text-page:1.75rem;--text-section:1.25rem;--text-sub:1rem;--text-body:1rem;--text-small:.875rem;--text-nav:.875rem;--text-ui-xs:.75rem;--text-ui-sm:.875rem;--text-ui-base:1rem;--text-stat:1.75rem;--tracking-kicker:.1em;--numeric-figures:tabular-nums lining-nums}:where(:root){--automation-canvas-height:0px;--command-viewport-height:0px;--table-column-width:0px;--table-column-length:0px;--table-min-inline-size:0px;--overlay-offset-x:0px;--overlay-offset-y:0px;--workflow-branch-x:50;--preview-width:1280px;--preview-scale:1;--carousel-phase:0;--carousel-depth:0;--pointer-progress-x:0;--pointer-progress-y:0;--marker-scale:1;--mo-drift-ratio:.1;--mo-rise-distance:150px;--mo-float-travel:120px;--mo-progress-size:46px;--mo-progress-enter-start:150px;--mo-progress-enter-end:320px;--mo-scene-height:288px;--mo-vignette-ratio:1.77778;--ptr-x:-999;--ptr-y:-999;--mag-x:0;--mag-y:0;--scroll-v:0;--focal-x:50;--focal-y:50;--tint-top:0;--tint-bottom:0;--stagger-index:0;--tilt-x:0;--tilt-y:0;--glow-x:50;--glow-y:50;--photo-width:50;--progress:0;--parallax-y:0px;--scroll-lock-top:0px;--menu-left:0px;--menu-top:0px;--menu-height:1px;--tip-left:16px;--tip-top:16px;--tip-width:256px;--drag-x:0px;--drag-y:0px;--drag-scale-x:1;--drag-scale-y:1;--portal-pane-size:352px;--portal-save-bar-block:112px;--ho-badge-fit:1;--ho-room-offset:0;--ho-room-depth:0;--ho-story-offset:0;--ho-story-depth:0;--photo-intrinsic-width:1px;--photo-ratio:1.5;--hideout-parallax-y:0px;--story-card-x:0;--story-card-y:0;--story-card-glow-x:50;--story-card-glow-y:50;--room-offset:0;--room-depth:0;--room-paint-opacity:1;--room-paint-z-index:1;--story-offset:0;--story-depth:0;--story-paint-opacity:1;--story-paint-z-index:1;--room-tilt-x:0;--room-tilt-y:0;--room-glow-x:50;--room-glow-y:50;--lucky-peek-left:0px;--lucky-peek-top:0px;--hideout-sticker-index:0;--badge-fit:1;--hideout-shop-card-index:0;--welcome-layer-width:0px;--welcome-layer-height:0px;--welcome-grain-x:0px;--welcome-grain-y:0px;--welcome-watch-x:0px;--welcome-watch-rotate:0}}@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(--font-body,-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root[data-elements=roles] h1:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-display);font-size:var(--text-page);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);color:var(--color-fg)}:root[data-elements=roles] h2:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-body);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--color-fg)}:root[data-elements=roles] h3:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] h4:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] h5:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] h6:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-body);font-size:var(--text-sub);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);color:var(--color-fg)}:root[data-elements=roles] a:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--color-accent-fg);text-underline-offset:auto;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:from-font}:root[data-elements=roles] a:hover:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] a:active:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] a:focus-visible:not(:where([data-motion-artwork],[data-motion-artwork] *)){color:var(--color-accent-emphasis)}:root[data-elements=roles] :focus-visible:not(:where([data-motion-artwork],[data-motion-artwork] *)){outline-width:var(--border-thick);outline-style:solid;outline-color:var(--color-focus-ring)}:root[data-elements=roles] small:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] figcaption:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] caption:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-body);font-size:var(--text-small);font-weight:var(--weight-normal);line-height:var(--leading-body);letter-spacing:var(--tracking-normal);color:var(--color-fg-muted)}:root[data-elements=roles] strong:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] b:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-weight:var(--weight-bold)}:root[data-elements=roles] code:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] kbd:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] samp:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] pre:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-mono);font-size:inherit}:root[data-elements=roles] hr:not(:where([data-motion-artwork],[data-motion-artwork] *)){border-width:0;border-block-start-width:var(--border-thin);border-block-start-style:solid;border-block-start-color:var(--color-line)}:root[data-elements=roles] label:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] legend:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-label);font-size:var(--text-ui-sm);font-weight:var(--weight-medium);line-height:var(--leading-control);letter-spacing:var(--tracking-normal);color:var(--color-fg)}:root[data-elements=roles] input:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] textarea:not(:where([data-motion-artwork],[data-motion-artwork] *)),:root[data-elements=roles] select:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-body);font-size:var(--text-ui-base);font-weight:var(--weight-normal);line-height:var(--leading-control);letter-spacing:var(--tracking-normal);color:var(--color-fg)}:root[data-elements=roles] :not(:where([data-motion-artwork],[data-motion-artwork] *))::placeholder{color:var(--color-fg-muted)}:root[data-elements=roles] button:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-body);font-size:var(--text-ui-sm);font-weight:var(--weight-medium);line-height:var(--leading-control);letter-spacing:var(--tracking-normal);color:var(--color-fg)}:root[data-elements=roles] th:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-body);font-size:var(--text-ui-sm);font-weight:var(--weight-semibold);line-height:var(--leading-data);letter-spacing:var(--tracking-normal);font-variant-numeric:var(--numeric-figures);color:var(--color-fg)}:root[data-elements=roles] td:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-body);font-size:var(--text-ui-sm);font-weight:var(--weight-normal);line-height:var(--leading-data);letter-spacing:var(--tracking-normal);font-variant-numeric:var(--numeric-figures);color:var(--color-fg)}:root[data-elements=roles] dt:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-body);font-size:var(--text-ui-sm);font-weight:var(--weight-normal);line-height:var(--leading-data);letter-spacing:var(--tracking-normal);color:var(--color-fg-muted)}:root[data-elements=roles] dd:not(:where([data-motion-artwork],[data-motion-artwork] *)){font-family:var(--font-body);font-size:var(--text-ui-sm);font-weight:var(--weight-normal);line-height:var(--leading-data);letter-spacing:var(--tracking-normal);color:var(--color-fg)}:root[data-elements=roles] summary:not(:where([data-motion-artwork],[data-motion-artwork] *)){cursor:pointer;font-family:var(--font-body);font-size:var(--text-ui-sm);font-weight:var(--weight-medium);line-height:var(--leading-control);letter-spacing:var(--tracking-normal);color:var(--color-fg)}:root{--header-clearance:calc(var(--space-3xl) + var(--border-thin) + var(--space-xs))}html{scroll-behavior:smooth}:where([id]){scroll-margin-block-start:var(--header-clearance)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:where([data-ui]){color:inherit;font-family:var(--font-body);font-family:var(--font-body)}}@layer structure{:root{--_puck-styles-loaded:"true"}body{background:var(--color-canvas);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-optical-sizing:auto;accent-color:var(--color-action-primary)}p{text-wrap:pretty}code,kbd,samp,pre{font-family:var(--font-mono);font-size:inherit;font-variant-ligatures:none}.tabular-figures,table td,table th{font-variant-numeric:var(--numeric-figures)}::selection{background:var(--color-accent-subtle);color:var(--color-fg)}:where(:root:not([data-elements=roles])) :is(h1,h2,h3,h4):not(:where([data-artwork] *)){font-family:var(--font-display);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance}:where(.baseline-image){block-size:auto;max-inline-size:100%;display:block}:where(.baseline-image--fill){block-size:100%;inline-size:100%;position:absolute;inset:0}:where(.baseline-image--fit-cover){object-fit:cover}:where(.baseline-image--fit-contain){object-fit:contain}:where(.baseline-image--fit-fill){object-fit:fill}:where(.baseline-image--fit-none){object-fit:none}:where(.baseline-image--fit-scale-down){object-fit:scale-down}:where(.baseline-image--focal){object-position:calc(var(--focal-x) * 1%) calc(var(--focal-y) * 1%)}:where(.baseline-image--error){visibility:hidden}:where(.brand-logo){--logo-size:2.75rem;--logo-header-size:2.75rem;--logo-header-compact-size:1.5rem}:where(.brand-logo :is([data-logo],[data-mark])){block-size:var(--logo-size);inline-size:auto;max-inline-size:100%}:where(.brand-logo[data-size=header]){--logo-size:var(--logo-header-compact-size)}:where(.brand-logo[data-size=sm]){--logo-size:2.25rem}:where(.brand-logo[data-size=lg]){--logo-size:3.5rem}:where(.brand-logo[data-size=xl]){--logo-size:4rem}@media (min-width:40rem){:where(.brand-logo[data-size=header]){--logo-size:var(--logo-header-size)}}:where([data-nav-fit]>[data-part=skip-link]){z-index:var(--z-overlay);transform:translateY(calc(-100% - var(--space-xs)));position:absolute;inset-block-start:var(--space-xs);inset-inline-start:var(--space-xs)}:where([data-nav-fit]>[data-part=skip-link]:not(:focus)){clip-path:inset(50%)}:where([data-nav-fit]>[data-part=skip-link]:focus){transform:none}:root{--nav-gap:var(--space-lg);--nav-tight-gap:var(--space-xs);--nav-control-padding:var(--space-sm);--nav-panel-padding:var(--space-xs);--nav-item-padding:var(--space-sm);--nav-panel-surface:var(--color-surface-contrast);--nav-panel-foreground:var(--color-on-contrast);--nav-panel-radius:var(--radius-xl);--nav-group-panel-radius:var(--radius-lg);--nav-group-link-radius:var(--radius-md);--nav-skip-radius:var(--radius-md);--nav-group-panel-edge-width:1px;--nav-focus-width:2px;--nav-focus-offset:4px;--nav-toggle-radius:var(--radius-lg);--nav-panel-shadow:var(--elev-soft);--nav-link-color:var(--color-fg-muted);--nav-link-active-color:var(--color-fg);--nav-font:var(--font-body);--nav-text-size:var(--text-nav);--nav-weight:var(--weight-medium);--nav-action-measure:12rem}:where([data-nav-row],[data-nav-primary],[data-nav-items]){flex-wrap:nowrap}:where([data-nav-primary],[data-nav-items]){align-items:center;gap:var(--nav-gap);flex:none;inline-size:max-content;display:flex}:where([data-nav-items],[data-nav-overflow-panel],[data-pattern=priority-nav] [data-part=group-panel]){margin:0;padding:0;list-style:none}:where([data-nav-items]>li){flex:none;inline-size:max-content}:where([data-nav-short],[data-nav-item][hidden],[data-nav-overflow][hidden],[data-nav-overflow-item][hidden],[data-nav-empty=true] [data-nav-items]),:where([data-nav-fit]:not([data-nav-ready]) [data-nav-overflow]){display:none}:where([data-nav-fit]:not([data-nav-ready]) [data-nav-primary]){flex:0 auto;inline-size:auto;min-inline-size:0;overflow:clip}@media (scripting:none){:where([data-nav-items]){display:none}:where([data-nav-fit]:not([data-nav-ready]) [data-nav-overflow]:not([hidden])){display:block}:where([data-nav-fit]:not([data-nav-ready]) [data-nav-primary]){flex:none;overflow:visible}}:where([data-nav-lang=flag] [data-nav-language-caret],[data-nav-fit=search] [data-nav-search-label],[data-nav-fit=secondary] [data-nav-search-label],[data-nav-fit=short] [data-nav-search-label],[data-nav-fit=tight] [data-nav-search-label],[data-nav-fit=overflow] [data-nav-search-label]),:where([data-nav-fit=secondary] [data-nav-secondary] [data-nav-long],[data-nav-fit=short] [data-nav-row] [data-nav-long],[data-nav-fit=tight] [data-nav-row] [data-nav-long],[data-nav-fit=overflow] [data-nav-row] [data-nav-long]){display:none}:where([data-nav-fit=secondary] [data-nav-secondary] [data-nav-short],[data-nav-fit=short] [data-nav-row] [data-nav-short],[data-nav-fit=tight] [data-nav-row] [data-nav-short],[data-nav-fit=overflow] [data-nav-row] [data-nav-short]){display:inline}:where([data-nav-fit=tight],[data-nav-fit=overflow]) :where([data-nav-primary],[data-nav-items]){gap:var(--nav-tight-gap)}:where([data-nav-overflow],[data-pattern=priority-nav] [data-part=group]){position:relative}:where([data-nav-overflow-panel],[data-pattern=priority-nav] [data-part=group-panel]){z-index:var(--z-overlay);max-block-size:70vh;inline-size:max-content;max-inline-size:min(90vw,32rem);position:absolute;inset-block-start:100%;inset-inline-end:0;overflow:auto}:where([data-nav-overflow-panel] [data-part=group-panel]){overflow-wrap:anywhere;max-block-size:none;inline-size:auto;max-inline-size:100%;position:static;inset:auto;overflow:visible}:where([data-pattern=priority-nav] [data-part=group][open]>[data-part=group-trigger] [data-part=caret]){transform:rotate(180deg)}:where([data-pattern=priority-nav] [data-part=caret]){block-size:12px;inline-size:12px}:where([data-pattern=priority-nav] [data-part=group-trigger]){align-items:center;display:flex}:where([data-nav-overflow-panel] a){display:block}:where([data-nav-overflow-panel] summary){align-items:center;display:flex}:where([data-nav-overflow-panel] [data-nav-long]){display:inline}:where([data-nav-overflow-panel] [data-nav-short]){display:none}:where([data-nav-measure]){visibility:hidden;pointer-events:none;contain:layout style;position:absolute;inset:0}@media (min-width:64rem){:where([data-nav-row]>[data-nav-mobile]){display:none}}@media not (min-width:64rem){:where([data-nav-row] [data-nav-primary]){display:none}:where([data-nav-row]>[data-nav-mobile]){display:block}}:where([data-nav-row] [data-part=utility]){flex:none;align-items:center;display:flex}:where([data-nav-row] [data-part=actions]){flex:none}:where(.mo-marquee){--marquee-gap:var(--space-lg)}:where(.mo-marquee [data-part=viewport]){overflow:hidden}:where(.mo-marquee [data-part=track]){width:max-content;display:flex}:where(.mo-marquee [data-copy]){gap:var(--marquee-gap);padding-block:0;padding-inline:0 var(--marquee-gap);flex-shrink:0;margin:0;list-style:none;display:flex}:where(.mo-marquee [data-part=item]){flex-shrink:0}:where(.mo-marquee[data-state=static] [data-part=track]){width:auto}:where(.mo-marquee[data-state=static] [data-copy=duplicate]){display:none}:where(.mo-marquee[data-state=static] [data-copy=original]){flex-wrap:wrap;width:100%;padding-inline-end:0}:where(.mo-parallax){--parallax-amplitude:0px}:where(.mo-parallax:not([data-mapping=speed]) [data-part=content]){translate:0 var(--parallax-y)}:where(.mo-lottie-canvas){width:100%;height:100%;line-height:0}@media (prefers-reduced-motion:reduce){:where(.mo-marquee [data-part=track]){width:auto;transform:none}:where(.mo-marquee [data-copy=original]){flex-wrap:wrap;padding-inline-end:0}:where(.mo-marquee [data-copy=duplicate],.mo-marquee [data-part=control]){display:none}:where(.mo-parallax:not([data-mapping=speed]) [data-part=content]){transform:translate(0,0)}}:where([data-ui=motion-horizontal-gallery]){scroll-snap-type:x mandatory;overflow-x:auto}:where([data-part=motion-track]){flex-wrap:nowrap;display:flex}:where([data-ui=motion-path]){position:relative}:where([data-part=motion-path-svg],[data-part=motion-morph-svg]){block-size:100%;inline-size:100%}:where([data-part=motion-path-mover]){position:absolute;top:0;left:0}:where([data-part=motion-path-route][data-state=visible]){opacity:.3}:where([data-part=motion-path-route][data-state=hidden]){opacity:0}:where([data-part=motion-split-text]){display:inline-block}:where([data-pattern=empty-loading-error]){--state-gap:var(--space-lg);--state-pad-block:var(--space-lg);--state-pad-inline:var(--space-md);--state-measure:var(--measure);--state-surface:var(--color-surface);--state-radius:var(--radius-panel);--state-focus-offset:3px;text-align:center;flex-direction:column;align-items:center;display:flex}:where([data-pattern=empty-loading-error][data-align=start]){text-align:start;align-items:start}:where([data-pattern=empty-loading-error] [data-part=action]){flex-wrap:wrap;justify-content:center;display:flex}:where([data-pattern=empty-loading-error][data-align=start] [data-part=action]){justify-content:start}:where([data-pattern=empty-loading-error] [data-part=art]){max-inline-size:100%}:where([data-media-container]){min-width:0;min-height:0;margin:0;display:block}:where([data-pattern=brand-media][data-part=media]){--media-radius:var(--radius-panel);--media-fit:cover;--media-thumb-height:112px;--media-thumb-width:179.2px;aspect-ratio:16/9;border-radius:var(--media-radius);min-width:0;display:block;position:relative;overflow:hidden}:where([data-pattern=brand-media][data-variant=card]),:where([data-pattern=brand-media][data-variant=thumb]){aspect-ratio:16/10}@media (min-width:768px){:where([data-media-container][data-featured=true]){height:100%}:where([data-pattern=brand-media][data-variant=card][data-panel-variant=featured]){aspect-ratio:auto;height:100%;min-height:0}}@container preview (min-width:28rem){:where([data-media-container][data-featured=true]){height:100%}:where([data-pattern=brand-media][data-variant=card][data-panel-variant=featured]){aspect-ratio:auto;height:100%;min-height:0}}:where([data-pattern=brand-media][data-variant=thumb]){height:var(--media-thumb-height);width:var(--media-thumb-width)}:where([data-media-container][data-geometry=slot]){block-size:100%;inline-size:100%;min-block-size:inherit;position:relative}:where([data-media-container][data-geometry=slot]>[data-part=media]){aspect-ratio:auto;position:absolute;inset:0}:where([data-specimen-stage=brand-media-slot]){display:block}:where([data-specimen-stage=brand-media-slot][data-sizing=height]){block-size:calc(var(--space-band) * 2)}:where([data-specimen-stage=brand-media-slot][data-sizing=min-height]){min-block-size:calc(var(--space-band) * 2)}:where([data-pattern=brand-media][data-variant=intrinsic]){aspect-ratio:auto}:where([data-pattern=brand-media]>[data-part=image]){object-fit:var(--media-fit);object-position:calc(var(--focal-x,50) * 1%) calc(var(--focal-y,50) * 1%);width:100%;height:100%;display:block}:where([data-pattern=brand-media][data-variant=intrinsic]>[data-part=image]){height:auto}:where([data-pattern=brand-media][data-part=tint]){--media-tint-color:var(--color-fg);--media-tint-strength-top:var(--alpha-48);--media-tint-strength-bottom:var(--alpha-12);pointer-events:none;background:linear-gradient(to bottom, var(--media-tint-color), var(--media-tint-color));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:where([data-pattern=brand-media][data-part=tint]){background:linear-gradient(to bottom, color-mix(in srgb, var(--media-tint-color) var(--media-tint-strength-top), transparent), color-mix(in srgb, var(--media-tint-color) var(--media-tint-strength-bottom), transparent))}}:where([data-pattern=brand-media][data-tint=none]){visibility:hidden}:where([data-pattern=brand-media][data-tint=brand]){--media-tint-color:var(--color-action-primary)}:where([data-pattern=brand-media][data-tint=accent]){--media-tint-color:var(--color-accent)}:where([data-pattern=brand-media][data-tint-strength-top=alpha-4]){--media-tint-strength-top:var(--alpha-4)}:where([data-pattern=brand-media][data-tint-strength-bottom=alpha-4]){--media-tint-strength-bottom:var(--alpha-4)}:where([data-pattern=brand-media][data-tint-strength-top=alpha-8]){--media-tint-strength-top:var(--alpha-8)}:where([data-pattern=brand-media][data-tint-strength-bottom=alpha-8]){--media-tint-strength-bottom:var(--alpha-8)}:where([data-pattern=brand-media][data-tint-strength-top=alpha-12]){--media-tint-strength-top:var(--alpha-12)}:where([data-pattern=brand-media][data-tint-strength-bottom=alpha-12]){--media-tint-strength-bottom:var(--alpha-12)}:where([data-pattern=brand-media][data-tint-strength-top=alpha-16]){--media-tint-strength-top:var(--alpha-16)}:where([data-pattern=brand-media][data-tint-strength-bottom=alpha-16]){--media-tint-strength-bottom:var(--alpha-16)}:where([data-pattern=brand-media][data-tint-strength-top=alpha-24]){--media-tint-strength-top:var(--alpha-24)}:where([data-pattern=brand-media][data-tint-strength-bottom=alpha-24]){--media-tint-strength-bottom:var(--alpha-24)}:where([data-pattern=brand-media][data-tint-strength-top=alpha-32]){--media-tint-strength-top:var(--alpha-32)}:where([data-pattern=brand-media][data-tint-strength-bottom=alpha-32]){--media-tint-strength-bottom:var(--alpha-32)}:where([data-pattern=brand-media][data-tint-strength-top=alpha-48]){--media-tint-strength-top:var(--alpha-48)}:where([data-pattern=brand-media][data-tint-strength-bottom=alpha-48]){--media-tint-strength-bottom:var(--alpha-48)}:where([data-pattern=brand-media][data-tint-strength-top=alpha-64]){--media-tint-strength-top:var(--alpha-64)}:where([data-pattern=brand-media][data-tint-strength-bottom=alpha-64]){--media-tint-strength-bottom:var(--alpha-64)}:where([data-pattern=brand-media][data-tint-strength-top=alpha-80]){--media-tint-strength-top:var(--alpha-80)}:where([data-pattern=brand-media][data-tint-strength-bottom=alpha-80]){--media-tint-strength-bottom:var(--alpha-80)}:where([data-pattern=brand-media][data-tint-strength-top=alpha-92]){--media-tint-strength-top:var(--alpha-92)}:where([data-pattern=brand-media][data-tint-strength-bottom=alpha-92]){--media-tint-strength-bottom:var(--alpha-92)}:where([data-pattern=brand-media][data-part=caption]),:where([data-part=deferred-artwork]>svg){display:block}:where(:root,[data-ui-root],[data-portal-root]){--portal-control-hover-ground:#dddfe4}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-control-hover-ground:color-mix(in srgb, var(--color-fg) var(--alpha-8), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-control-pressed-ground:#cccfd4}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-control-pressed-ground:color-mix(in srgb, var(--color-fg) var(--alpha-16), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-button-selected-ground:var(--color-accent-subtle);--portal-button-selected-hover-ground:#ced7ec}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-button-selected-hover-ground:color-mix(in srgb, var(--color-accent) var(--alpha-16), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-button-selected-pressed-ground:#becbe9}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-button-selected-pressed-ground:color-mix(in srgb, var(--color-accent) var(--alpha-24), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-selected-ground:#cfd8ed}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-selected-ground:color-mix(in srgb, var(--color-accent-subtle) 28%, var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-selected-ground:#819ada47}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-selected-ground:color-mix(in srgb, var(--color-accent-subtle) 28%, transparent)}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-hover-ground:#e5e8ec}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-hover-ground:color-mix(in srgb, var(--color-fg) var(--alpha-4), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-hover-ground:#18202c0a}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-hover-ground:color-mix(in srgb, var(--color-fg) var(--alpha-4), transparent)}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-pressed-ground:#dddfe4}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-pressed-ground:color-mix(in srgb, var(--color-fg) var(--alpha-8), var(--color-surface))}}:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-pressed-ground:#18202c14}@supports (color:color-mix(in lab, red, red)){:where(:root,[data-ui-root],[data-portal-root]){--portal-interactive-row-pressed-ground:color-mix(in srgb, var(--color-fg) var(--alpha-8), transparent)}}:where(:root,[data-ui-root],[data-portal-root]){--portal-action-decoration:none;--portal-card-action-decoration:none;--portal-action-leading:var(--leading-snug);--portal-count-size:inherit;--portal-count-weight:inherit;--portal-count-leading:inherit;--portal-count-figures:inherit;--portal-count-ink:inherit;--portal-action-sm-size:var(--text-ui-xs);--portal-control-sm-block:2.75rem;--portal-action-lg-size:var(--text-ui-base);--portal-control-lg-block:2.75rem;--portal-field-focus-offset:var(--space-2xs);--portal-feedback-leading:inherit;--portal-feedback-size:var(--text-ui-sm)}:where(:root){--portal-focus-offset:var(--border-thick)}:where([data-ui=button]){cursor:pointer;justify-content:center;align-items:center;min-block-size:2.75rem;display:inline-flex}:where([data-ui=button][data-width=fill]){inline-size:100%;display:flex}:where([data-ui=button][data-shape=icon]){inline-size:2.75rem;padding:0}:where([data-ui=button]:disabled,[data-ui=button][aria-disabled=true]){cursor:not-allowed}:where([data-ui=button][data-pending]){cursor:progress}:where([data-ui=interactive]){isolation:isolate;cursor:pointer;min-inline-size:0;position:relative}:where([data-ui=interactive][data-variant=card]){flex-direction:column;display:flex}:where([data-ui=interactive] [data-part=interactive-target]):after{content:"";z-index:-1;position:absolute;inset:0}:where([data-ui=interactive][data-pending]){cursor:progress}:where([data-ui=interactive][data-disabled]){cursor:not-allowed}:where([data-ui=interactive][data-pending],[data-ui=interactive][data-disabled]) [data-part=interactive-target]{pointer-events:none}:where([data-ui=pending-submit]){align-items:center;gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr);min-inline-size:0;max-inline-size:100%;display:inline-grid}:where([data-ui=pending-submit][data-layout=inline]){flex-wrap:wrap;display:inline-flex}:where([data-ui=pending-submit][data-layout=inline]>[data-ui=control-feedback]:not([data-empty])){flex-basis:100%;justify-content:flex-end}:where([data-ui=pending-submit][data-width=fill]){grid-template-columns:minmax(0,1fr);inline-size:100%;display:grid}:where([data-ui=control-feedback]){--portal-control-feedback-gap:var(--space-xs);--portal-control-feedback-fg:var(--color-fg-muted);--portal-control-feedback-long-fg:var(--color-info-fg);align-items:center;gap:var(--portal-control-feedback-gap);flex-wrap:wrap;min-inline-size:0;display:flex}:where([data-ui=control-feedback][data-empty]){block-size:0;inline-size:0;position:absolute;overflow:clip}:where([data-ui=control-feedback] [data-part=feedback-pending]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}:where([data-part=feedback-copy]){min-inline-size:0;display:grid}:where([data-part=feedback-copy]>*){overflow-wrap:anywhere;grid-area:1/1;min-inline-size:0}:where([data-ui=control-feedback] [data-part=feedback-words]){overflow-wrap:anywhere}:where([data-part=submit-announcement]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}:where(:root,[data-ui-root],[data-portal-root]){--portal-dialog-ground:var(--color-canvas);--portal-dialog-shadow:var(--elev-lift);--portal-dialog-edge-width:var(--border-thin);--portal-dialog-radius:var(--radius-panel);--portal-heading-tracking:var(--tracking-display);--portal-heading-family:var(--font-display);--portal-dialog-width:36rem;--portal-dialog-max-height:90dvh;--portal-dialog-heading-leading:var(--leading-tight)}:where([data-part=page-actions],[data-part=section-actions],[data-part=panel-footer],[data-part=dialog-actions],[data-part=state-action]){flex-wrap:wrap;align-items:center;display:flex}:where([data-ui=dialog]){inline-size:min(var(--portal-dialog-width), calc(100vw - 2rem));max-block-size:var(--portal-dialog-max-height);white-space:normal;overflow:hidden}:where([data-ui=dialog][open],[data-part=dialog-form]){grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;display:grid}:where([data-part=dialog-form]){max-block-size:calc(var(--portal-dialog-max-height) - 2 * var(--space-lg))}:where([data-part=dialog-header]){justify-content:space-between;align-items:start;min-inline-size:0;display:flex}:where([data-part=dialog-close]){flex:none;margin-inline-start:auto}:where([data-part=dialog-body]){overflow-wrap:anywhere;min-block-size:0;min-inline-size:0;overflow:auto}:where([data-ui=dialog][data-size=sm]){--portal-dialog-width:24rem}:where([data-ui=dialog][data-size=lg]){--portal-dialog-width:56rem}:where([data-ui=dialog][data-size=full]){--portal-dialog-width:100vw}:where([data-ui=dialog][data-state=start],[data-ui=dialog][data-state=end]){block-size:100dvh;max-block-size:100dvh;position:fixed;inset-block:0}:where([data-ui=dialog][data-state=start]){inset-inline:0 auto}:where([data-ui=dialog][data-state=end]){inset-inline:auto 0}:where([data-ui=dialog][data-state=bottom]){inline-size:100%;position:fixed;inset-block:auto 0}:where(html[data-bfai-modal-scroll]){overflow:hidden}:where(html[data-bfai-modal-scroll] body){inline-size:100%;position:fixed;inset-block-start:var(--scroll-lock-top);overflow:hidden}:where([data-part=table-caption][data-state=hidden],[data-part=hidden-text][data-state=hidden]),:where([data-ui=state][data-size=skeleton] [data-part=state-title]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where([data-part=state-skeletons]){inline-size:100%;display:grid}:where([data-part=state-skeletons][data-state=cards]){grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}:where([data-part=state-skeleton-line]){block-size:.875rem;inline-size:80%;display:block}:where([data-part=state-skeleton-line][data-state=detail]){block-size:1rem;inline-size:50%}:where([data-part=reviewed-import]){min-inline-size:0;display:grid}:where([data-part=import-actions],[data-part=import-commands],[data-part=import-counts]){flex-wrap:wrap;align-items:center;display:flex}:where([data-part=import-commands]){justify-content:end;margin-inline-start:auto}:where([data-pattern=dialog-drawer]){--dialog-measure:40rem;--dialog-inset:var(--space-md)}:where([data-pattern=newsletter-signup]){--signup-gap:var(--space-sm);--signup-field-radius:var(--radius-control);--signup-measure:40ch;gap:var(--signup-gap);max-inline-size:var(--signup-measure);min-inline-size:0;display:grid}:where([data-pattern=newsletter-signup] [data-part=form]){gap:var(--signup-gap);min-inline-size:0;display:grid}:where([data-pattern=newsletter-signup] [data-part=field]){box-sizing:border-box;min-block-size:44px;inline-size:100%;min-inline-size:0}:where([data-pattern=newsletter-signup] [data-part=submit]){white-space:normal;cursor:pointer;justify-self:start;min-block-size:44px;max-inline-size:100%}:where([data-pattern=newsletter-signup] [data-part=honeypot]){clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where([data-pattern=newsletter-signup] [data-part=status]){overflow-wrap:anywhere}:where([data-pattern=newsletter-signup][data-state=idle] [data-part=status]){display:none}:where([data-pattern=footer]){--footer-gap:var(--space-lg);--footer-measure:var(--container-xl);--footer-link-offset:.2em;--footer-surface:var(--color-surface);--footer-radius:var(--radius-panel);--footer-foreground:var(--color-fg);--footer-focus:var(--color-focus-ring);margin-block-start:auto}:where([data-pattern=footer] [data-part=columns]){grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}:where([data-pattern=footer] :is([data-part=column],[data-part=proof],[data-part=identity],[data-part=signup])){min-inline-size:0}:where([data-pattern=footer] :is([data-part=links],[data-part=legal-links])){list-style:none}:where([data-pattern=footer] [data-part=legal]){flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}:where([data-pattern=footer] [data-part=legal-links]){flex-wrap:wrap;display:flex}:where([data-pattern=footer]>*){max-inline-size:var(--footer-measure);margin-inline:auto}:where(:root){--dock-footprint:0px;--dock-page-reserve:var(--dock-footprint)}:where(:root:has([data-pattern=edge-dock]:not([hidden]))){scroll-padding-block-end:var(--dock-footprint)}:where(:root:has([data-pattern=edge-dock]:not([hidden]))>body){padding-block-end:var(--dock-page-reserve)}:where([data-dock-reserve]){padding-block-end:var(--dock-footprint)}:where([data-specimen-stage=edge-dock]){contain:layout;min-block-size:calc(var(--space-band) * 3);position:relative}:where([data-pattern=edge-dock]){--dock-gap:var(--space-lg);--dock-measure:var(--measure);--dock-surface:var(--color-surface);--dock-radius:var(--radius-panel);--dock-offset:0px;--dock-collision-offset:0px;--dock-safe-area:0px;--dock-rail-width:12rem;z-index:var(--z-sticky);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:fixed;inset-block-end:calc(var(--dock-offset) + var(--dock-safe-area));inset-inline:0}:where([data-pattern=edge-dock][data-safe-area=true]){--dock-safe-area:env(safe-area-inset-bottom)}:where([data-pattern=edge-dock][data-collision=occupied]){inset-block-end:calc(var(--dock-offset) + var(--dock-collision-offset) + var(--dock-safe-area))}:where([data-pattern=edge-dock][hidden]){display:none}:where([data-pattern=edge-dock] [data-part=action]){overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:0;display:flex}@media (max-width:47.999rem){:where([data-pattern=edge-dock][data-visibility=desktop]){display:none}}@media (min-width:48rem){:where([data-pattern=edge-dock]){inline-size:var(--dock-rail-width);max-inline-size:var(--dock-measure);inset-inline:auto var(--dock-offset);grid-template-columns:minmax(0,1fr)}:where([data-pattern=edge-dock][data-side=start]){inset-inline:var(--dock-offset) auto}:where([data-pattern=edge-dock][data-visibility=phone]){display:none}}}@layer components{.h-chapter,.h-chapter-xl,.h-display{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.h-page{font-size:var(--text-page);line-height:var(--leading-display)}.h-section{font-size:var(--text-section);line-height:var(--leading-display)}.h-sub{font-size:var(--text-sub);line-height:var(--leading-display)}.icon-sm{width:1.1rem;height:1.1rem}.auth-panel{min-height:75vh}.accent{font-family:var(--font-serif);font-style:italic;font-weight:var(--weight-body);letter-spacing:var(--tracking-body)}:where(.brand-logo){color:var(--color-fg)}:where(.brand-logo[data-tone=light],.brand-logo[data-tone=contrast]){color:var(--color-on-contrast)}:where(.brand-logo[data-tone=light] [data-brand-mode=light]:first-child:has(+[data-brand-mode=dark]:last-child)){display:none!important}:where(.brand-logo[data-tone=light] [data-brand-mode=light]:first-child+[data-brand-mode=dark]:last-child){display:block!important}:where(:root[data-theme=light] .brand-logo[data-tone=contrast] [data-brand-mode=light]:first-child:has(+[data-brand-mode=dark]:last-child),:root[data-theme=dark] .brand-logo[data-tone=contrast] [data-brand-mode=light]:first-child+[data-brand-mode=dark]:last-child){display:none!important}:where(:root[data-theme=light] .brand-logo[data-tone=contrast] [data-brand-mode=light]:first-child+[data-brand-mode=dark]:last-child,:root[data-theme=dark] .brand-logo[data-tone=contrast] [data-brand-mode=light]:first-child:has(+[data-brand-mode=dark]:last-child)){display:block!important}@media (prefers-color-scheme:light){:where(:root:not([data-theme]) .brand-logo[data-tone=contrast] [data-brand-mode=light]:first-child:has(+[data-brand-mode=dark]:last-child)){display:none!important}:where(:root:not([data-theme]) .brand-logo[data-tone=contrast] [data-brand-mode=light]:first-child+[data-brand-mode=dark]:last-child){display:block!important}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme]) .brand-logo[data-tone=contrast] [data-brand-mode=light]:first-child+[data-brand-mode=dark]:last-child){display:none!important}:where(:root:not([data-theme]) .brand-logo[data-tone=contrast] [data-brand-mode=light]:first-child:has(+[data-brand-mode=dark]:last-child)){display:block!important}}:where(:root[data-theme=light] .brand-logo[data-tone=auto] [data-brand-mode=dark],:root[data-theme=dark] .brand-logo[data-tone=auto] [data-brand-mode=light]){display:none!important}@media (prefers-color-scheme:light){:where(:root:not([data-theme]) .brand-logo[data-tone=auto] [data-brand-mode=dark]){display:none!important}}@media (prefers-color-scheme:dark){:where(:root:not([data-theme]) .brand-logo[data-tone=auto] [data-brand-mode=light]){display:none!important}}:where(:root){--button-edge-width:1.5px;--button-duration:calc(var(--dur-base) * .75);--button-secondary-ground:#2754c524}@supports (color:color-mix(in lab, red, red)){:where(:root){--button-secondary-ground:color-mix(in srgb, var(--color-accent-highlight) 14%, transparent)}}.btn{align-items:center;gap:calc(var(--space-md) * .5);padding:calc(var(--space-md) * .85) calc(var(--space-md) * 1.5);border-radius:var(--radius-control);font-weight:var(--weight-semibold);font-size:var(--text-ui-base);transition:transform var(--button-duration) var(--ease-settle), background-color var(--button-duration) var(--ease-settle), color var(--button-duration) var(--ease-settle), box-shadow var(--button-duration) var(--ease-settle);display:inline-flex}.btn-inline-tight{padding-inline:calc(var(--spacing) * 2)}.btn-inline-snug{padding-inline:calc(var(--spacing) * 2.5)}.btn-inline-compact{padding-inline:calc(var(--spacing) * 3)}.btn-inline-medium{padding-inline:calc(var(--spacing) * 3.5)}.btn-inline-roomy{padding-inline:calc(var(--spacing) * 4)}.btn-block-tight{padding-block:calc(var(--spacing) * 1)}.btn-block-compact{padding-block:calc(var(--spacing) * 1.5)}.btn-block-medium{padding-block:calc(var(--spacing) * 2)}.btn-block-roomy{padding-block:calc(var(--spacing) * 2.5)}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--color-action-primary);color:var(--color-on-action);box-shadow:var(--elev-soft)}.btn-primary:hover{background:var(--color-action-primary-hover);box-shadow:var(--elev-lift)}.btn-primary:active{background:var(--color-action-primary-pressed)}.btn-danger{background:var(--color-action-danger);color:var(--color-on-action-danger)}.btn-danger:hover,.btn-danger:active{background:var(--color-action-danger-hover);color:var(--color-on-action-danger-hover)}.btn-success{background:var(--color-action-success);color:var(--color-on-action-success)}.btn-success:hover,.btn-success:active{background:var(--color-action-success-hover);color:var(--color-on-action-success-hover)}.btn-ghost{border:var(--button-edge-width) solid #18202c2e}@supports (color:color-mix(in lab, red, red)){.btn-ghost{border:var(--button-edge-width) solid color-mix(in srgb, var(--color-fg) 18%, transparent)}}.btn-ghost:hover{border-color:var(--color-fg)}.tone-contrast .btn-ghost{border-color:#f0f3f847}@supports (color:color-mix(in lab, red, red)){.tone-contrast .btn-ghost{border-color:color-mix(in srgb, var(--color-on-contrast) 28%, transparent)}}.tone-contrast .btn-ghost{color:var(--color-on-contrast)}.tone-contrast .btn-ghost:hover{border-color:var(--color-on-contrast)}.btn-secondary{background:var(--button-secondary-ground);color:var(--color-fg);border:var(--button-edge-width) solid #2754c561}@supports (color:color-mix(in lab, red, red)){.btn-secondary{border:var(--button-edge-width) solid color-mix(in srgb, var(--color-accent-emphasis) 38%, transparent)}}.btn-secondary:hover{background:#2754c538}@supports (color:color-mix(in lab, red, red)){.btn-secondary:hover{background:color-mix(in srgb, var(--color-accent-highlight) 22%, transparent)}}.btn-secondary:hover{border-color:var(--color-accent-emphasis)}.tone-contrast .btn-secondary{background:#f0f3f81a}@supports (color:color-mix(in lab, red, red)){.tone-contrast .btn-secondary{background:color-mix(in srgb, var(--color-on-contrast) 10%, transparent)}}.tone-contrast .btn-secondary{color:var(--color-on-contrast);border-color:#f0f3f87a}@supports (color:color-mix(in lab, red, red)){.tone-contrast .btn-secondary{border-color:color-mix(in srgb, var(--color-on-contrast) 48%, transparent)}}.tone-contrast .btn-secondary:hover{background:#f0f3f82e}@supports (color:color-mix(in lab, red, red)){.tone-contrast .btn-secondary:hover{background:color-mix(in srgb, var(--color-on-contrast) 18%, transparent)}}.tone-contrast .btn-secondary:hover{border-color:var(--color-on-contrast)}@media (forced-colors:active){.btn{border:var(--border-hairline) solid ButtonBorder}.btn:hover{border-color:highlight}}@media (prefers-reduced-motion:reduce){.btn,.btn:hover{transition:none;transform:none}}.card-lift{transition:transform calc(var(--dur-base) * .833333) var(--ease-settle), box-shadow calc(var(--dur-base) * .833333) var(--ease-settle), border-color calc(var(--dur-base) * .833333) var(--ease-settle)}.card-lift:hover{box-shadow:var(--elev-lift);border-color:#2754c5a6;transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.card-lift:hover{border-color:color-mix(in srgb, var(--color-highlight) 65%, transparent)}}@media (prefers-reduced-motion:reduce){.card-lift,.card-lift:hover{transition:none;transform:none}}.tone-contrast .card-lift:hover{border-color:#2754c5b3}@supports (color:color-mix(in lab, red, red)){.tone-contrast .card-lift:hover{border-color:color-mix(in srgb, var(--color-highlight) 70%, transparent)}}.image-tint{--tint-color:transparent;pointer-events:none;background:linear-gradient(to bottom, var(--tint-color), var(--tint-color));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.image-tint{background:linear-gradient(to bottom, color-mix(in srgb, var(--tint-color) calc(var(--tint-top) * 1%), transparent), color-mix(in srgb, var(--tint-color) calc(var(--tint-bottom) * 1%), transparent))}}:where([data-nav-fit]>[data-part=skip-link]){padding:var(--space-xs) var(--space-sm);border-radius:var(--nav-skip-radius);background:var(--color-surface);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-ui-sm);font-weight:var(--weight-semibold);box-shadow:var(--elev-lift)}:where([data-nav-fit]>[data-part=skip-link]:focus){outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:var(--space-3xs)}.theme-icon-auto,.theme-icon-contrast,:root[data-theme-pref=system] .theme-icon-light{display:none}:root[data-theme-pref=system] .theme-icon-auto{display:inline}:root[data-theme-pref=dark] .theme-icon-light{display:none}:root[data-theme-pref=dark] .theme-icon-contrast{display:inline}.container-x{width:100%;max-width:78rem;padding-inline:calc(var(--space-md) * 1.5);margin-inline:auto}@media (min-width:48rem){.container-x{padding-inline:calc(var(--space-md) * 2.5)}}:where(:root){--live-dot-size:9px}:where(.live-online-dot){width:var(--live-dot-size);height:var(--live-dot-size);border-radius:var(--radius-pill);background:var(--color-success-fg);flex-shrink:0;display:inline-block;position:relative}:where(.live-online-dot):after{content:"";border:var(--border-thin) solid var(--color-success-fg);border-radius:var(--radius-pill);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){:where(.live-online-dot):after{animation:live-pulse calc(4 * var(--dur-slow)) var(--ease-settle) infinite}}@keyframes live-pulse{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.3)}}:where([data-part=label-row]){align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-inline-size:0;display:flex}:where([data-part=navigation-label]){font-family:var(--font-label);font-size:var(--text-nav);font-weight:var(--weight-label);line-height:var(--leading-snug);letter-spacing:var(--tracking-label);white-space:normal;overflow-wrap:anywhere}:where([data-part=cta-label]){font-family:var(--font-label);font-size:var(--text-nav);font-weight:var(--weight-label);line-height:var(--leading-snug);white-space:normal;text-wrap:balance;overflow-wrap:anywhere;max-inline-size:100%}:where([data-recipe=priority] [data-part=link],[data-recipe=priority] [data-part=group-trigger],[data-recipe=priority] [data-part=overflow-trigger]){color:var(--nav-link-color);font-family:var(--nav-font);font-size:var(--nav-text-size);font-weight:var(--nav-weight);cursor:pointer;text-decoration:none}:where([data-recipe=priority] [data-part=link]:hover,[data-recipe=priority] [aria-current=page],[data-recipe=priority] [data-part=overflow-trigger][data-current=true]){color:var(--nav-link-active-color)}:where([data-recipe=priority] [data-part=overflow-trigger]){padding-block:var(--nav-control-padding)}:where([data-recipe=priority] [data-part=overflow-panel],[data-recipe=priority] [data-part=group-panel]){padding:var(--nav-panel-padding);border-radius:var(--nav-panel-radius);background:var(--nav-panel-surface);color:var(--nav-panel-foreground);box-shadow:var(--nav-panel-shadow)}:where([data-recipe=priority] [data-part=overflow-panel] a,[data-recipe=priority] [data-part=overflow-panel] summary,[data-recipe=priority] [data-part=group-panel] a){padding:var(--nav-item-padding);color:var(--nav-panel-foreground);white-space:normal}:where([data-recipe=priority] [data-part=overflow-panel] [data-part=group-panel]){box-shadow:none;background:0 0;padding:0}:where([data-recipe=priority] summary:focus-visible,[data-recipe=priority] a:focus-visible){outline:var(--nav-focus-width) solid var(--color-focus-ring);outline-offset:var(--nav-focus-offset)}.content-photo{object-position:calc(var(--focal-x) * 1%) calc(var(--focal-y) * 1%)}.eyebrow{font-family:var(--font-body);font-weight:var(--weight-semibold);font-size:calc(var(--text-body) * 1.08);letter-spacing:calc(var(--tracking-tight) * -8.8);text-transform:var(--case-upper);color:var(--color-highlight-fg)}.numeral{font-family:var(--font-display);font-weight:var(--weight-semibold);line-height:calc(var(--leading-body) * .645161);font-size:var(--text-display);color:#0000;-webkit-text-stroke:1.5px #2754c58c}@supports (color:color-mix(in lab, red, red)){.numeral{-webkit-text-stroke:1.5px color-mix(in srgb, var(--color-accent-emphasis) 55%, transparent)}}.site-nav-group{position:relative}.site-nav-group>summary{-webkit-user-select:none;user-select:none}.site-nav-group>summary::-webkit-details-marker{content:"";display:none}.site-nav-group>summary::marker{content:"";display:none}.site-nav-group[open]>summary .site-nav-caret{transform:rotate(180deg)}.site-nav-panel{z-index:60;gap:var(--space-3xs);min-width:14rem;padding:var(--space-xs);border:var(--nav-group-panel-edge-width) solid #18202c14;flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;top:calc(100% + .5rem);left:0}@supports (color:color-mix(in lab, red, red)){.site-nav-panel{border:var(--nav-group-panel-edge-width) solid color-mix(in srgb, var(--color-fg) 8%, transparent)}}.site-nav-panel{border-radius:var(--nav-group-panel-radius);background:var(--color-canvas);box-shadow:var(--elev-soft)}.site-nav-panel>li>a{padding:calc(var(--space-sm) / 2) var(--space-xs);border-radius:var(--nav-group-link-radius);display:block}.site-nav-mobile{position:static}.site-nav-mobile>summary::-webkit-details-marker{content:"";display:none}.site-nav-mobile>summary::marker{content:"";display:none}.site-nav-mobile-panel{z-index:60;gap:var(--space-2xs);width:calc(100% - 3rem);max-width:20rem;padding:var(--space-sm);border:var(--nav-group-panel-edge-width) solid #18202c14;flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;top:calc(100% + .5rem);right:1.5rem}@supports (color:color-mix(in lab, red, red)){.site-nav-mobile-panel{border:var(--nav-group-panel-edge-width) solid color-mix(in srgb, var(--color-fg) 8%, transparent)}}.site-nav-mobile-panel{border-radius:var(--nav-group-panel-radius);background:var(--color-canvas);box-shadow:var(--elev-soft)}.site-nav-mobile-panel>li>a,.site-nav-mobile-panel>li>details>summary{min-height:2.75rem;padding:calc(var(--space-sm) - var(--space-3xs)) var(--space-sm);border-radius:var(--nav-group-link-radius);align-items:center;display:flex}.site-nav-mobile-panel .site-nav-panel{min-width:0;margin-top:var(--space-2xs);box-shadow:none;position:static}@media (prefers-reduced-motion:reduce){.site-nav-caret{transition:none}}:where([data-recipe=priority] [data-part=utility]){gap:var(--space-xs)}:where([data-recipe=priority] [data-part=actions] [data-part=link]){inline-size:fit-content;max-inline-size:var(--nav-action-measure);white-space:normal;text-wrap:balance;overflow-wrap:anywhere}@media not (min-width:64rem){:where([data-nav-row]){--nav-action-measure:8rem}:where([data-recipe=priority] [data-part=actions] [data-part=link]){font-size:var(--text-small)}}@media (min-width:40rem){:where([data-recipe=priority] [data-part=utility]){gap:var(--space-sm)}}.hover-underline{position:relative}.hover-underline:after{content:"";background:var(--color-highlight);transform-origin:0;width:100%;height:1.5px;transition:transform calc(var(--dur-base) * 1.04167) var(--ease-settle);position:absolute;bottom:-.15em;left:0;transform:scaleX(0)}.hover-underline:hover:after,.hover-underline:focus-visible:after{transform:scaleX(1)}:where(:root){--border-gradient-width:1px}.border-gradient{border:var(--border-gradient-width) solid transparent;background:linear-gradient(var(--color-canvas), var(--color-canvas)) padding-box, linear-gradient(120deg, var(--color-highlight), var(--color-highlight)) border-box}.hover-glow{transition:box-shadow calc(var(--dur-base) * 1.04167) var(--ease-flow), transform calc(var(--dur-base) * 1.04167) var(--ease-flow)}.hover-glow:hover{box-shadow:var(--elev-soft);transform:translateY(-2px)}.tilt-hover{transition:transform calc(var(--dur-base) * 1.25) var(--ease-flow)}.tilt-hover:hover{transform:perspective(800px)rotateX(4deg)rotateY(-4deg)translateY(-2px)}@media (prefers-reduced-motion:reduce){.hover-underline:after,.hover-glow,.tilt-hover{transition:none}.hover-glow:hover,.tilt-hover:hover{transform:none}}@keyframes reveal-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:reveal-in var(--clock-scrub) both;animation-timeline:view();animation-range:entry cover 22%}.stagger>*{animation:reveal-in var(--clock-scrub) both;animation-timeline:view();animation-range:entry cover 18%}.stagger>:nth-child(2){animation-range:entry 4% cover 24%}.stagger>:nth-child(3){animation-range:entry 8% cover 28%}.stagger>:nth-child(4){animation-range:entry 12% cover 32%}.stagger>:nth-child(5){animation-range:entry 16% cover 36%}.stagger>:nth-child(6){animation-range:entry 20% cover 40%}.stagger>:nth-child(7){animation-range:entry 24% cover 44%}.stagger>:nth-child(8){animation-range:entry 28% cover 48%}.stagger>:nth-child(9){animation-range:entry 32% cover 52%}.stagger>:nth-child(10){animation-range:entry 36% cover 56%}.stagger>:nth-child(11){animation-range:entry 40% cover 60%}}}:where(.mo-three-scene){--mo-scene-height:18rem}:where(.mo-three-scene--scroll){--mo-scene-height:300vh}.mo-three-scene{width:100%;height:var(--mo-scene-height);min-height:var(--mo-scene-height);max-height:var(--mo-scene-height);position:relative;overflow:hidden}.mo-three-poster{width:100%;height:100%;min-height:inherit;place-items:center;display:grid}.mo-scroll-knot{--mo-scene-height:inherit;height:var(--mo-scene-height);min-height:var(--mo-scene-height);position:relative}.mo-scene-sticky{width:100%;height:100vh;position:sticky;top:0}.mo-canvas,.mo-model{width:100%;height:100%}.mo-model{position:relative}.mo-model__poster,.mo-model__canvas{width:100%;height:100%;position:absolute;inset:0}.mo-model__poster{pointer-events:none}.mo-photo-scene{block-size:100%;inline-size:100%;position:relative}.mo-photo-scene__poster{pointer-events:none;position:absolute;inset:0}:where(.mo-crossing-drift--drift-inline){--mo-drift-amplitude:9.09%}:where(.mo-crossing-drift--drift-block){--mo-drift-amplitude:10%}:where(.mo-crossing-drift){--_mo-drift:var(--mo-drift-amplitude)}.mo-crossing-drift[data-mo-drift=ratio]{--_mo-drift:calc(var(--mo-drift-ratio) * 100%)}:where(.mo-float-across){--mo-float-travel:120px}:where(.mo-mask-open){--mo-mask-duration:var(--dur-reveal)}:where(.mo-snap-row){--mo-snap-gap:var(--space-md);--mo-snap-gutter:var(--space-gutter);--mo-snap-card-max:78.75rem}:where(.mo-progress-ring){--mo-progress-inset:1.875rem;--mo-progress-size:46px;--mo-progress-enter-start:150px;--mo-progress-enter-end:320px}@keyframes mo-crossing-inline{0%{translate:calc(-1 * var(--_mo-drift)) 0}to{translate:var(--_mo-drift) 0}}@keyframes mo-crossing-block{0%{translate:0 calc(-1 * var(--_mo-drift))}to{translate:0 var(--_mo-drift)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mo-crossing-drift{animation-duration:var(--dur-base);animation-timing-function:var(--clock-scrub);animation-fill-mode:both;animation-range:entry exit}.mo-crossing-drift--track-block{animation-timeline:view()}.mo-crossing-drift--track-inline{animation-timeline:view(inline)}.mo-crossing-drift--drift-inline{animation-name:mo-crossing-inline}.mo-crossing-drift--drift-block{animation-name:mo-crossing-block}}}@keyframes mo-rise-in{0%{--mo-rise-in:0}to{--mo-rise-in:1}}@keyframes mo-rise-seen{0%{--mo-rise-seen:0}to{--mo-rise-seen:1}}@keyframes mo-rise-kept{0%{--mo-rise-kept:0}to{--mo-rise-kept:1}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mo-enter-rise,.mo-enter-rise-group{animation:mo-rise-in var(--dur-reveal) var(--clock-scrub) both, mo-rise-seen var(--dur-reveal) var(--clock-scrub) both;animation-timeline:view(),view();animation-range:entry,entry entry 20%}:is(.mo-enter-rise,.mo-enter-rise-group)>*{--_mo-rise:max(var(--mo-rise-in), var(--mo-rise-kept));opacity:var(--_mo-rise);translate:0 calc((1 - var(--_mo-rise)) * var(--mo-rise-distance));animation:mo-rise-kept var(--dur-reveal) var(--ease-entrance) both paused}.mo-enter-rise-group>:nth-child(2){animation-delay:var(--mo-rise-stagger)}.mo-enter-rise-group>:nth-child(3){animation-delay:calc(var(--mo-rise-stagger) * 2)}.mo-enter-rise-group>:nth-child(n+4){animation-delay:calc(var(--mo-rise-stagger) * 3)}@container style(--mo-rise-seen:1){:is(.mo-enter-rise,.mo-enter-rise-group)>*{animation-play-state:running}}}}@keyframes mo-float-across{0%{opacity:0;transform:translateY(var(--mo-float-travel))}50%{opacity:1}to{opacity:0;transform:translateY(calc(-1 * var(--mo-float-travel)))}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mo-float-across{animation:mo-float-across var(--dur-slow) var(--clock-scrub) both;animation-timeline:view();animation-range:entry exit}}}.mo-mask-open{clip-path:inset(0%)}.mo-mask-open>img,.mo-mask-open>picture>img,.mo-mask-open>.mo-mask-open__media{scale:1}@media (prefers-reduced-motion:no-preference){.mo-mask-open.is-inview{transition:clip-path var(--mo-mask-duration) var(--ease-entrance)}.mo-mask-open.is-inview>img,.mo-mask-open.is-inview>picture>img,.mo-mask-open.is-inview>.mo-mask-open__media{transition:scale var(--mo-mask-duration) var(--ease-settle)}.mo-mask-open[data-mo-ready]:not(.is-inview){clip-path:inset(22% 20%)}.mo-mask-open[data-mo-ready]:not(.is-inview)>img,.mo-mask-open[data-mo-ready]:not(.is-inview)>picture>img,.mo-mask-open[data-mo-ready]:not(.is-inview)>.mo-mask-open__media{scale:1.5}}.mo-mask-open--compact{--mo-mask-duration:var(--dur-fast)}@media (prefers-reduced-motion:reduce){.mo-mask-open,.mo-mask-open>img,.mo-mask-open>picture>img,.mo-mask-open>.mo-mask-open__media{transition:none}}.mo-panel-strip{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.mo-panel-strip>*{scroll-snap-align:start;flex:0 0 clamp(20rem,92vw,90rem);block-size:100svh}.mo-snap-row{gap:var(--mo-snap-gap);scroll-snap-type:x mandatory;scroll-padding-inline:var(--mo-snap-gutter);display:flex;overflow-x:auto}.mo-snap-row>*{flex:0 0 min(100%, var(--mo-snap-card-max));scroll-snap-align:center;aspect-ratio:1260/680}.mo-snap-pager{align-items:center;gap:var(--space-sm);display:flex}.mo-snap-pager__dots{gap:var(--space-xs);display:flex}.mo-progress-ring{z-index:40;inline-size:var(--mo-progress-size);block-size:var(--mo-progress-size);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-highlight);place-items:center;display:grid;position:fixed;inset-block-end:var(--mo-progress-inset);inset-inline-end:var(--mo-progress-inset)}.mo-progress-ring__svg{block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.mo-progress-ring__svg path{fill:none;stroke-width:var(--border-thin)}.mo-progress-ring__track{stroke:var(--color-line)}.mo-progress-ring__bar{stroke:currentColor;stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.mo-progress-ring__bar{animation:mo-progress-draw var(--dur-base) var(--clock-scrub) both;animation-timeline:scroll(root)}.mo-progress-ring{animation:mo-progress-enter var(--dur-base) var(--clock-scrub) both;animation-timeline:scroll(root);animation-range:var(--mo-progress-enter-start) var(--mo-progress-enter-end)}}}@keyframes mo-progress-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mo-progress-enter{0%{opacity:0;visibility:hidden;translate:0 var(--space-sm)}to{opacity:1;visibility:visible;translate:0}}:where(.mo-vignette){--mo-vignette-ratio:1.77778}.mo-vignette{aspect-ratio:var(--mo-vignette-ratio);position:relative;overflow:hidden}.mo-vignette__media{object-fit:cover;block-size:100%;inline-size:100%}.mo-vignette__control{border-radius:var(--radius-pill);padding:var(--space-2xs) var(--space-md);background:var(--color-surface-contrast);color:var(--color-on-contrast);position:absolute;inset-block-end:var(--space-sm);inset-inline-end:var(--space-sm)}.mo-visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@keyframes mo-progress-fill-enter{0%{transform:scaleX(0)}to{transform:scaleX(var(--progress))}}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){:where([data-motion=progress-enter]>[data-part=status-progress-fill]){animation:mo-progress-fill-enter var(--dur-base) var(--ease-flow) backwards}}:where([data-ui=motion-number]){font-variant-numeric:tabular-nums}.mo-three-scene--fill{width:auto;height:auto;min-height:0;max-height:none;position:absolute;inset:0}:where(.mo-recede){--mo-recede-travel:14%;--mo-recede-scale:1.06;--mo-recede-dim:.55}.mo-recede{position:absolute;inset:0;overflow:hidden}.mo-recede:after{content:"";background:var(--color-shadow-ink);opacity:0;pointer-events:none;position:absolute;inset:0}@keyframes mo-recede-sink{to{transform:translateY(var(--mo-recede-travel)) scale(var(--mo-recede-scale))}}@keyframes mo-recede-dim{to{opacity:var(--mo-recede-dim)}}:where(.mo-enter-uncover,.mo-uncover-mount){--mo-uncover-inset:22% 20%;--mo-uncover-scale:1.5}.mo-enter-uncover{overflow:clip}@keyframes mo-uncover-open{0%{clip-path:inset(var(--mo-uncover-inset))}to{clip-path:inset(0)}}@keyframes mo-uncover-settle{0%{scale:var(--mo-uncover-scale)}to{scale:1}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mo-recede{view-timeline:--mo-recede block}.mo-recede>*,.mo-recede:after{animation-duration:var(--dur-base);animation-timing-function:var(--clock-scrub);animation-fill-mode:both;animation-timeline:--mo-recede;animation-range:exit}.mo-recede>*{transform-origin:50% 0;animation-name:mo-recede-sink}.mo-recede:after{animation-name:mo-recede-dim}.mo-enter-uncover{view-timeline:--mo-uncover block}.mo-enter-uncover,.mo-enter-uncover>*{animation-duration:var(--dur-reveal);animation-timing-function:var(--clock-scrub);animation-fill-mode:both;animation-timeline:--mo-uncover;animation-range:entry}.mo-enter-uncover{animation-name:mo-uncover-open}.mo-enter-uncover>*{animation-name:mo-uncover-settle}}}.mo-carried{view-transition-name:mo-carried;position:absolute;inset:0}::view-transition{pointer-events:none}::view-transition-group(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(root){display:none}::view-transition-group(mo-carried){animation-duration:var(--dur-base);animation-timing-function:var(--ease-flow);overflow:clip}::view-transition-old(mo-carried){object-fit:cover;block-size:100%;animation-duration:var(--dur-base);animation-timing-function:var(--ease-flow)}::view-transition-new(mo-carried){object-fit:cover;block-size:100%;animation-duration:var(--dur-base);animation-timing-function:var(--ease-flow)}:where(:root){--mo-rise-stagger:var(--dur-instant)}.mo-uncover-mount{overflow:clip}@keyframes mo-rise-mount{0%{opacity:0;translate:0 var(--mo-rise-distance)}}@media screen and (prefers-reduced-motion:no-preference){:is(.mo-rise-mount,.mo-rise-mount-group)>*{animation:mo-rise-mount var(--dur-reveal) var(--ease-entrance) both}.mo-rise-mount-group>:nth-child(2){animation-delay:var(--mo-rise-stagger)}.mo-rise-mount-group>:nth-child(3){animation-delay:calc(var(--mo-rise-stagger) * 2)}.mo-rise-mount-group>:nth-child(n+4){animation-delay:calc(var(--mo-rise-stagger) * 3)}.mo-uncover-mount{animation:mo-uncover-open var(--dur-reveal) var(--ease-entrance) both}.mo-uncover-mount>*{animation:mo-uncover-settle var(--dur-reveal) var(--ease-settle) both}}:where([data-ui=motion-enter-rise][data-distance=text]){--mo-rise-distance:var(--space-xl)}:where(.mo-depth-photo--portrait){--mo-scene-height:var(--mo-depth-portrait-height,22.5rem)}[data-ui=motion-reveal]{--mo-reveal-distance:30px}[data-ui=motion-reveal][data-state=waiting]{opacity:0;translate:0 var(--mo-reveal-distance)}[data-ui=motion-reveal][data-state=waiting][data-axis=inline]{translate:calc(-1 * var(--mo-reveal-distance)) 0}[data-ui=motion-reveal][data-state=entered]{transition:opacity var(--dur-base) var(--ease-entrance) var(--mo-reveal-delay,0s), translate var(--dur-base) var(--ease-entrance) var(--mo-reveal-delay,0s)}@keyframes loading-pulse{50%{opacity:.5}}@keyframes loading-spin{to{transform:rotate(360deg)}}:where([data-pattern=empty-loading-error][data-recipe=recovery]){color:var(--color-fg);background:var(--state-surface);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);border-radius:var(--state-radius);gap:var(--state-gap)}:where([data-pattern=empty-loading-error] :is([data-part=title],[data-part=body])){max-inline-size:var(--state-measure);overflow-wrap:anywhere}:where([data-pattern=empty-loading-error][data-recipe=recovery]){padding:var(--state-pad-block) var(--state-pad-inline)}:where([data-pattern=empty-loading-error][data-recipe=recovery] [data-part=title]){font-family:var(--font-display);font-size:var(--text-sub);font-weight:var(--weight-display);line-height:var(--leading-display);margin:0}:where([data-pattern=empty-loading-error][data-recipe=recovery] [data-part=body]){color:var(--color-fg-muted);margin:0}:where([data-pattern=empty-loading-error][data-recipe=recovery] [data-part=action]){gap:var(--state-gap)}:where([data-pattern=empty-loading-error][data-recipe=recovery] [data-part=retry]){color:var(--color-on-action);background:var(--color-action-primary);border-radius:var(--radius-control);font-family:var(--font-label);font-size:var(--text-nav);font-weight:var(--weight-label);padding:var(--space-sm) var(--space-md);white-space:normal;text-wrap:balance;overflow-wrap:anywhere;cursor:pointer;border:0;min-block-size:44px}:where([data-pattern=empty-loading-error] :is(a,button,input,summary):focus-visible){outline:var(--border-thin) solid var(--color-focus-ring);outline-offset:var(--state-focus-offset)}:where([data-pattern=brand-media][data-starter=standard][data-part=caption]){margin-top:var(--space-xs);color:var(--color-fg-muted);font-family:var(--font-body);font-size:var(--text-small);line-height:var(--leading-body)}:where([data-pattern=brand-media] [data-slot=credit]){display:block}:where(.locale-switcher){position:relative}:where([data-pattern=locale] ul,.locale-inline){margin:0;padding:0;list-style:none}:where([data-pattern=locale] [data-part=trigger]){align-items:center;gap:var(--space-xs);cursor:pointer;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);border:var(--border-thin) solid var(--color-line);font-size:var(--text-nav);font-weight:var(--weight-label);color:var(--color-fg);list-style:none;display:inline-flex}:where([data-pattern=locale][data-tone=light] [data-part=trigger]){color:var(--color-on-contrast);border-color:var(--color-on-contrast-muted)}:where([data-pattern=locale][data-variant=inline] [data-active]){border-color:var(--color-accent);background:var(--color-accent-subtle)}:where([data-pattern=locale] summary)::-webkit-details-marker{display:none}:where([data-pattern=locale] [data-part=trigger] svg){width:1rem;height:1rem}:where(.locale-switcher>ul){inset-inline-end:0;z-index:var(--z-overlay);min-width:12rem;padding:var(--space-xs);background:var(--color-canvas);color:var(--color-fg);border:var(--border-thin) solid var(--color-line);border-radius:var(--radius-panel);box-shadow:var(--elev-lift);position:absolute;top:100%}:where([data-pattern=locale] [data-part=choice]>a,[data-pattern=locale] [data-part=choice]>span){align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);font-size:var(--text-nav);color:var(--color-fg);flex-wrap:wrap;display:flex}:where([data-pattern=locale] [data-part=choice] a:hover){background:var(--color-surface)}:where([data-pattern=locale] [data-active]){font-weight:var(--weight-label)}:where([data-pattern=locale] [data-available=false]){color:var(--color-fg-muted)}:where([data-pattern=locale] small){font-size:var(--text-ui-xs);flex-basis:100%}:where(.locale-inline){gap:var(--space-xs);flex-wrap:wrap;display:flex}:where(.locale-inline [data-part=choice]){border:var(--border-thin) solid var(--color-line);border-radius:var(--radius-pill)}:where([data-pattern=locale] :focus-visible){outline:var(--border-thick) solid var(--color-focus-ring)}:where([data-pattern=locale] [data-nav-language-caret]){opacity:.6}:where([data-pattern=locale][open] [data-nav-language-caret]){transform:rotate(180deg)}:where([data-pattern=locale] [data-part=trigger]:hover){border-color:var(--color-accent)}@media (prefers-reduced-motion:no-preference){:where([data-pattern=locale] [data-part=trigger]){transition:border-color var(--dur-fast) var(--ease-flow), background-color var(--dur-fast) var(--ease-flow)}:where([data-pattern=locale] [data-nav-language-caret]){transition:transform var(--dur-base) var(--ease-flow)}:where([data-pattern=locale] [data-part=choice] a){transition:background-color var(--dur-fast) var(--ease-flow)}:where(.locale-switcher[open]>ul){animation:locale-in var(--dur-fast) var(--ease-entrance)}}@keyframes locale-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.locale-option.is-unavailable{opacity:.5;cursor:default}:where([data-part=locale-suggestion-slot]){display:contents}:where(.locale-suggestion){z-index:var(--z-overlay);inline-size:min(var(--container-sm), 100% - 2 * var(--space-md));padding:var(--space-md);background:var(--color-canvas);color:var(--color-fg);border:var(--border-thin) solid var(--color-line);border-radius:var(--radius-panel);font-family:var(--font-body);font-size:var(--text-ui-sm);margin-inline:auto;position:fixed;inset-block-end:calc(var(--dock-footprint,0px) + var(--space-md) + env(safe-area-inset-bottom));inset-inline:0}:where(.locale-suggestion p){margin-block:0 var(--space-sm)}:where(.locale-suggestion [data-part=actions]){gap:var(--space-sm);flex-wrap:wrap;display:flex}:where(.locale-suggestion a,.locale-suggestion button){padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-control);border:var(--border-thin) solid var(--color-line);background:var(--color-surface);color:var(--color-fg);font-weight:var(--weight-label)}:where(.locale-suggestion :focus-visible){outline:var(--border-thick) solid var(--color-focus-ring)}:where([data-ui=button]){gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border:var(--border-thin) solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-fg);font-size:var(--text-ui-sm);font-weight:var(--weight-medium);line-height:var(--portal-action-leading);-webkit-text-decoration:var(--portal-action-decoration);text-decoration:var(--portal-action-decoration)}:where([data-ui=button][data-size=sm]){padding:var(--space-2xs) var(--space-xs);font-size:var(--portal-action-sm-size);min-block-size:var(--portal-control-sm-block)}:where([data-ui=button][data-size=lg]){padding:var(--space-sm) var(--space-md);font-size:var(--portal-action-lg-size);min-block-size:var(--portal-control-lg-block)}:where([data-part=filter-count]){font-size:var(--portal-count-size);font-weight:var(--portal-count-weight);line-height:var(--portal-count-leading);font-variant-numeric:var(--portal-count-figures);color:var(--portal-count-ink)}:where([data-ui=button]){--portal-button-press-depth:var(--border-thin);--portal-button-unavailable-surface:transparent;--portal-button-unavailable-fg:var(--color-fg-muted);--portal-button-unavailable-edge:var(--color-line);--portal-button-unavailable-cursor:not-allowed}:where([data-ui=button][data-tone=primary]){background:var(--color-action-primary);color:var(--color-on-action);border-color:#0000}:where([data-ui=button][data-tone=danger]){background:var(--color-action-danger);color:var(--color-on-action-danger);border-color:#0000}:where([data-ui=button][data-tone=success]){background:var(--color-action-success);color:var(--color-on-action-success);border-color:#0000}:where([data-ui=button][data-tone=quiet]){background:0 0;border-color:#0000}:where([data-ui=button][data-tone=quiet]:not([data-shape=icon])){color:var(--color-fg)}:where([data-part=file-drop-label]){font-weight:var(--weight-semibold)}:where([data-part=file-drop-result]){color:var(--color-fg-muted)}:where([data-part=file-drop-input]){font-size:var(--text-ui-sm);line-height:var(--leading-control)}:where([data-part=file-drop-progress]){accent-color:var(--color-accent)}@media (hover:hover){:where([data-ui=button]:hover:not(:disabled,[aria-disabled=true])){background:var(--portal-control-hover-ground);border-color:var(--color-boundary)}:where([data-ui=button][data-tone=quiet]:hover:not(:disabled,[aria-disabled=true])){background:#18202c14}@supports (color:color-mix(in lab, red, red)){:where([data-ui=button][data-tone=quiet]:hover:not(:disabled,[aria-disabled=true])){background:color-mix(in srgb, var(--color-fg) var(--alpha-8), transparent)}}:where([data-ui=button][data-tone=quiet]:hover:not(:disabled,[aria-disabled=true])){border-color:var(--color-boundary)}:where([data-ui=button][data-tone=primary]:hover:not(:disabled,[aria-disabled=true])){background:var(--color-action-primary-hover);border-color:#0000}:where([data-ui=button][data-tone=danger]:hover:not(:disabled,[aria-disabled=true])){background:var(--color-action-danger-hover);color:var(--color-on-action-danger-hover);border-color:#0000}:where([data-ui=button][data-tone=success]:hover:not(:disabled,[aria-disabled=true])){background:var(--color-action-success-hover);color:var(--color-on-action-success-hover);border-color:#0000}}:where([data-ui=button][aria-pressed=true]){background:var(--portal-button-selected-ground);border-color:var(--color-accent)}:where([data-ui=button][data-tone=quiet][aria-pressed=true]){border-color:#0000}@media (hover:hover){:where([data-ui=button][aria-pressed=true]:hover:not(:disabled,[aria-disabled=true])){background:var(--portal-button-selected-hover-ground);border-color:var(--color-accent)}}:where([data-ui=button]:active:not(:disabled,[aria-disabled=true])){background:var(--portal-control-pressed-ground);box-shadow:inset 0 var(--border-thick) 0 #18202c3d}@supports (color:color-mix(in lab, red, red)){:where([data-ui=button]:active:not(:disabled,[aria-disabled=true])){box-shadow:inset 0 var(--border-thick) 0 color-mix(in srgb, var(--color-shadow-ink) var(--alpha-24), transparent)}}:where([data-ui=button]:active:not(:disabled,[aria-disabled=true])){transform:translateY(var(--portal-button-press-depth))}:where([data-ui=button][data-tone=quiet]:active:not(:disabled,[aria-disabled=true])){background:#18202c29}@supports (color:color-mix(in lab, red, red)){:where([data-ui=button][data-tone=quiet]:active:not(:disabled,[aria-disabled=true])){background:color-mix(in srgb, var(--color-fg) var(--alpha-16), transparent)}}:where([data-ui=button][data-tone=primary]:active:not(:disabled,[aria-disabled=true])){background:var(--color-action-primary-pressed)}:where([data-ui=button][data-tone=danger]:active:not(:disabled,[aria-disabled=true])){background:var(--color-action-danger-pressed);color:var(--color-on-action-danger-hover)}:where([data-ui=button][data-tone=success]:active:not(:disabled,[aria-disabled=true])){background:var(--color-action-success-pressed);color:var(--color-on-action-success-hover)}:where([data-ui=button][aria-pressed=true]:active:not(:disabled,[aria-disabled=true])){background:var(--portal-button-selected-pressed-ground)}:where([data-ui=button]:disabled:not([data-pending]),[data-ui=button][aria-disabled=true]){background:var(--portal-button-unavailable-surface);color:var(--portal-button-unavailable-fg);border:var(--border-thin) solid var(--portal-button-unavailable-edge);box-shadow:none;cursor:var(--portal-button-unavailable-cursor);transform:none}:where([data-ui=button][data-tone=quiet]:disabled:not([data-pending]),[data-ui=button][data-tone=quiet][aria-disabled=true]){border-color:#0000}:where([data-ui=button][data-pending]){position:relative;overflow:hidden}:where([data-ui=button][data-pending]):after{content:"";block-size:var(--border-thick);background-image:repeating-linear-gradient(90deg,currentColor 0 .5rem,#0000 .5rem 1rem);background-size:1rem 100%;position:absolute;inset-block-end:0;inset-inline:0}@media (prefers-reduced-motion:no-preference){:where([data-ui=button]){transition:background-color var(--dur-fast) var(--ease-flow), border-color var(--dur-fast) var(--ease-flow), box-shadow var(--dur-fast) var(--ease-flow), transform var(--dur-instant) var(--ease-flow)}:where([data-ui=button][data-pending]):after{animation:portal-button-pending var(--dur-slow) var(--ease-flow) infinite}@keyframes portal-button-pending{to{background-position:1rem 0}}}:where([data-ui=interactive][data-variant=card]){gap:var(--space-xs);padding:var(--space-md);border:var(--border-thin) solid var(--color-line);border-radius:var(--portal-card-radius);background:var(--color-surface);color:var(--color-fg)}:where([data-ui=interactive]){--portal-interactive-hover:var(--portal-interactive-hover-ground);--portal-interactive-pressed:var(--portal-interactive-pressed-ground);--portal-interactive-selected:var(--portal-interactive-selected-ground);--portal-interactive-edge:var(--color-accent)}:where([data-ui=interactive][data-variant=row]){--portal-interactive-hover:var(--portal-interactive-row-hover-ground);--portal-interactive-pressed:var(--portal-interactive-row-pressed-ground);--portal-interactive-selected:var(--portal-interactive-row-selected-ground);border-inline-start:var(--border-thick) solid transparent;color:var(--color-fg)}:where([data-ui=interactive][data-variant=row]>[data-part=interactive-target]){padding:var(--space-xs) var(--space-sm)}:where([data-ui=interactive] [data-part=interactive-target]){color:inherit;-webkit-text-decoration:var(--portal-card-action-decoration);text-decoration:var(--portal-card-action-decoration)}:where([data-ui=interactive]:has(>a[data-part=interactive-target][href])){--portal-interactive-hover:var(--color-accent-surface)}:where([data-ui=interactive][data-variant=card]:has(>a[data-part=interactive-target][href])){box-shadow:none}:where([data-ui=interactive]:has(>a[data-part=interactive-target]:focus-visible)){background:var(--portal-interactive-hover)}:where([data-ui=interactive][data-variant=card]:has(>a[data-part=interactive-target]:focus-visible)){box-shadow:var(--elev-raised)}@media (hover:hover){:where([data-ui=interactive][data-variant=card]:has(>a[data-part=interactive-target][href]):hover){box-shadow:var(--elev-raised)}:where([data-ui=interactive]:hover:not([data-disabled],[data-pending])){background:var(--portal-interactive-hover)}:where([data-ui=interactive][data-variant=card]:hover:not([data-disabled],[data-pending])){border-color:var(--color-boundary)}}:where([data-ui=interactive]:active:not([data-disabled],[data-pending])){background:var(--portal-interactive-pressed)}:where([data-ui=interactive]:has([data-part=interactive-target]:focus-visible)){outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:var(--portal-focus-offset)}:where([data-ui=interactive][data-variant=row]:has([data-part=interactive-target]:focus-visible)){outline-offset:calc(-1 * var(--portal-focus-offset))}:where([data-ui=interactive] [data-part=interactive-target]:focus-visible){outline:none}:where([data-ui=interactive][data-selected],[data-ui=interactive][aria-selected=true],[data-ui=interactive][aria-current=true]){background:var(--portal-interactive-selected)}:where([data-ui=interactive][data-variant=card][data-selected],[data-ui=interactive][data-variant=card][aria-selected=true],[data-ui=interactive][data-variant=card][aria-current=true]){border-color:var(--portal-interactive-edge)}:where([data-ui=interactive][data-variant=card][data-selected]):after{content:"";pointer-events:none;inline-size:calc(var(--border-thick) * 2);background:var(--portal-interactive-edge);border-start-start-radius:var(--radius-panel);border-end-start-radius:var(--radius-panel);position:absolute;inset-block:0;inset-inline-start:0}:where([data-ui=interactive][data-variant=row][data-selected],[data-ui=interactive][data-variant=row][aria-selected=true],[data-ui=interactive][data-variant=row][aria-current=true]){border-inline-start-color:var(--portal-interactive-edge)}:where([data-ui=interactive][data-pending]):before{content:"";inline-size:var(--border-thick);background-image:repeating-linear-gradient(180deg, var(--color-fg-muted) 0 .5rem, transparent .5rem 1rem);background-size:100% 1rem;position:absolute;inset-block:0;inset-inline-end:0}@media (prefers-reduced-motion:no-preference){:where([data-ui=interactive][data-pending]):before{animation:portal-interactive-pending var(--dur-slow) var(--ease-flow) infinite}@keyframes portal-interactive-pending{to{background-position:0 1rem}}}:where([data-ui=interactive][data-disabled]){color:var(--color-fg-muted);box-shadow:none;background:0 0}:where([data-ui=interactive][data-variant=card][data-disabled]){border:var(--border-thin) solid var(--color-line)}:where([data-ui=control-feedback]){color:var(--portal-control-feedback-fg);font-size:var(--portal-feedback-size);line-height:var(--portal-feedback-leading)}:where([data-ui=control-feedback][data-state=long]){color:var(--portal-control-feedback-long-fg)}:where([data-ui=button]:is(:active,[data-pressed]):not(:disabled,[aria-disabled=true])){background:var(--portal-control-pressed-ground);outline:var(--border-thin) solid var(--color-boundary);outline-offset:calc(var(--border-thin) * -1);transition:none;transform:none}:where([data-ui=button][data-tone=primary]:is(:active,[data-pressed]):not(:disabled)){background:var(--color-action-primary-pressed)}:where([data-ui=button][data-tone=danger]:is(:active,[data-pressed]):not(:disabled)){background:var(--color-action-danger-pressed)}:where([data-ui=button][data-tone=success]:is(:active,[data-pressed]):not(:disabled)){background:var(--color-action-success-pressed)}:where([data-ui=button][aria-pressed=true]:is(:active,[data-pressed]):not(:disabled)){background:var(--portal-button-selected-pressed-ground)}:where([data-ui=interactive]:has([data-part=interactive-target]:is(:active,[data-pressed])):not([data-disabled],[data-pending])){background:var(--portal-interactive-pressed);outline:var(--border-thin) solid var(--color-boundary);outline-offset:calc(var(--border-thin) * -1);transition:none}:where(:is([data-pattern=tabs] [data-part=tab],[data-pattern=menu] [data-part=item]):is(:active,[data-pressed]):not([aria-disabled=true],[data-unavailable])){background:var(--portal-control-pressed-ground);outline:var(--border-thin) solid var(--color-boundary);outline-offset:calc(var(--border-thin) * -1);transition:none}:where([data-pattern=menu] [data-part=item]:is(:active,[data-pressed]):not([aria-disabled=true],[data-unavailable])){--menu-active-ground:var(--portal-control-pressed-ground)}:where([data-ui=button]:focus-visible,[data-part=disclosure-summary]:focus-visible,[data-part=editor-tab]:focus-visible,[data-ui=route-nav] a:focus-visible){outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:var(--portal-focus-offset)}:where([data-part=field-control]:focus-visible){outline:var(--border-thick) solid var(--color-focus-ring);outline-offset:var(--portal-field-focus-offset)}:where([data-part=page-actions],[data-part=section-actions],[data-part=panel-footer],[data-part=dialog-actions],[data-part=state-action],[data-ui=action-bar]){gap:var(--space-sm)}:where([data-ui=dialog]){padding:var(--space-lg);border:var(--portal-dialog-edge-width) solid var(--color-line);border-radius:var(--portal-dialog-radius);background:var(--portal-dialog-ground);box-shadow:var(--portal-dialog-shadow);margin:auto}:where([data-ui=dialog])::backdrop{background:#18202c7a}@supports (color:color-mix(in lab, red, red)){:where([data-ui=dialog])::backdrop{background:color-mix(in srgb, var(--color-shadow-ink) 48%, transparent)}}:where([data-part=dialog-title]){letter-spacing:var(--portal-heading-tracking);font-family:var(--portal-heading-family);font-size:var(--text-section);font-weight:var(--weight-semibold);line-height:var(--portal-dialog-heading-leading);overflow-wrap:anywhere;margin:0}:where([data-part=dialog-header]){gap:var(--space-md)}:where([data-part=dialog-body]){margin-block-start:var(--space-md)}:where([data-part=dialog-actions]){margin-block-start:var(--space-lg)}:where([data-ui=dialog][data-state=start],[data-ui=dialog][data-state=end],[data-ui=dialog][data-state=bottom]){border-radius:0;margin:0}:where([data-part=reviewed-import]){gap:var(--space-xl)}:where(*+[data-part=reviewed-import]){margin-block-start:var(--space-xl)}:where([data-part=import-source],[data-part=import-mapping]){--portal-field-controls-gap:var(--space-md)}:where([data-part=import-source]>[data-part=field-legend],[data-part=import-mapping]>[data-part=field-legend]){font-size:var(--text-ui-base);font-weight:var(--weight-semibold);line-height:var(--leading-control)}:where([data-part=import-actions],[data-part=import-commands],[data-part=import-counts]){gap:var(--space-sm)}:where([data-part=import-counts],[data-part=import-review]){font-size:var(--text-ui-sm);line-height:var(--leading-body)}:where([data-part=import-counts] p){margin:0}:where([data-part=import-review] p){margin-block:0 var(--space-sm)}:where([data-part=import-review] ul){margin:0;padding-inline-start:var(--space-lg)}:where([data-pattern=dialog-drawer][data-recipe=plain]){--portal-dialog-width:var(--dialog-measure)}:where([data-pattern=newsletter-signup][data-recipe=plain]){font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);color:var(--color-fg)}:where([data-pattern=newsletter-signup][data-recipe=plain] [data-part=consent-field]){margin-inline-end:var(--space-xs)}:where([data-pattern=newsletter-signup][data-recipe=plain] p){margin:0}:where([data-pattern=newsletter-signup][data-recipe=plain] [data-part=label]){font-family:var(--font-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:var(--case-label)}:where([data-pattern=newsletter-signup][data-recipe=plain] [data-part=field]){padding:var(--space-sm);border:var(--rule-weight) solid var(--color-boundary);border-radius:var(--signup-field-radius);background:var(--color-surface-raised);color:var(--color-fg);font:inherit}:where([data-pattern=newsletter-signup][data-recipe=plain] [data-part=field])::placeholder{color:var(--color-fg-muted)}:where([data-pattern=newsletter-signup][data-recipe=plain] [data-part=field][aria-invalid=true]){border-color:var(--color-danger-fg)}:where([data-pattern=newsletter-signup][data-recipe=plain] [data-part=hint],[data-pattern=newsletter-signup][data-recipe=plain] [data-part=privacy]){font-size:var(--text-small);color:var(--color-fg-muted)}:where([data-pattern=newsletter-signup][data-recipe=plain] [data-part=submit]){padding:var(--space-sm) var(--space-lg);border:var(--rule-weight) solid var(--color-action-primary);border-radius:var(--signup-field-radius);background:var(--color-action-primary);color:var(--color-on-action);font:inherit;font-weight:var(--weight-label)}:where([data-pattern=newsletter-signup][data-recipe=plain] [data-part=submit]:hover){background:var(--color-action-primary-hover)}:where([data-pattern=newsletter-signup][data-recipe=plain] [data-part=submit]:disabled){cursor:wait}:where([data-pattern=newsletter-signup][data-recipe=plain] a){color:var(--color-accent-fg)}:where([data-pattern=newsletter-signup][data-recipe=plain] [data-part=error]){color:var(--color-danger-fg)}:where([data-pattern=newsletter-signup][data-recipe=plain][data-state=success] [data-part=status]){color:var(--color-success-fg)}:where([data-pattern=newsletter-signup][data-recipe=plain] :focus-visible){outline:var(--border-thin) solid var(--color-focus-ring);outline-offset:2px}:where([data-pattern=footer][data-recipe=columns]){color:var(--footer-foreground);background:var(--footer-surface);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);border-radius:var(--footer-radius);padding:var(--space-band) var(--space-gutter) var(--space-xl)}:where([data-pattern=footer][data-recipe=columns][data-tone=contrast]){--footer-surface:var(--color-surface-contrast);--footer-foreground:var(--color-on-contrast);--footer-focus:var(--color-on-contrast)}:where([data-pattern=footer][data-recipe=columns] :is([data-part=columns],[data-part=legal],[data-part=legal-links])){gap:var(--footer-gap)}:where([data-pattern=footer][data-recipe=columns] :is([data-part=identity],[data-part=navigation],[data-part=art],[data-part=signup],[data-part=notice])){margin-block-end:var(--footer-gap)}:where([data-pattern=footer][data-recipe=columns] [data-part=column-title]){font-family:var(--font-label);font-weight:var(--weight-label);font-size:var(--text-lede);line-height:var(--leading-tight);margin-block:0 var(--space-sm)}:where([data-pattern=footer][data-recipe=columns] :is([data-part=links],[data-part=legal-links])){margin:0;padding:0}:where([data-pattern=footer][data-recipe=columns] [data-part=links] li){margin-block-end:var(--space-sm)}:where([data-pattern=footer][data-recipe=columns] a){color:inherit;text-underline-offset:var(--footer-link-offset);text-decoration:underline}:where([data-pattern=footer][data-recipe=columns] [data-part=legal]){border-block-start:var(--rule-weight) solid currentColor;font-size:var(--text-small);margin-block-start:var(--footer-gap);padding-block-start:var(--footer-gap)}:where([data-pattern=footer] :is(a,button,input,summary):focus-visible){outline:var(--border-thin) solid var(--footer-focus);outline-offset:3px}:where([data-pattern=edge-dock][data-recipe=actions]){color:var(--color-fg);background:var(--dock-surface);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);border-radius:var(--dock-radius);box-shadow:var(--elev-lift);gap:var(--dock-gap)}:where([data-pattern=edge-dock][data-recipe=actions] [data-part=action]){gap:var(--dock-gap);padding:var(--space-sm) var(--space-md);color:var(--color-on-action);background:var(--color-action-primary);font-family:var(--font-label);font-size:var(--text-nav);font-weight:var(--weight-label);border-radius:var(--dock-radius);text-decoration:none}:where([data-pattern=edge-dock][data-recipe=actions] [data-part=action]:hover){background:var(--color-action-primary-hover)}:where([data-pattern=edge-dock] :is(a,button,input,summary):focus-visible){outline:var(--border-thin) solid var(--color-focus-ring);outline-offset:3px}}@layer brand{:root{--asset-logo-header:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/logo-header.svg);--asset-logo-footer:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/logo-footer.svg);--asset-favicon-16:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/favicon-16.png);--asset-favicon-32:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/favicon-32.png);--asset-favicon-48:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/favicon-48.png);--asset-favicon-apple-180:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/favicon-apple-180.png);--asset-favicon-512:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/favicon-512.png);--asset-carousel-next:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/carousel-next.svg);--asset-carousel-prev:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/carousel-prev.svg);--asset-nav-search:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/nav-search.svg);--asset-nav-account:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/nav-account.svg);--asset-nav-bag:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/nav-bag.svg);--asset-social-facebook:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/social-facebook.svg);--asset-social-instagram:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/social-instagram.svg);--asset-lucky-master:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/lucky/high-detail-web.svg);--asset-lucky-avif:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/lucky/lucky.avif);--asset-lucky-static:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/images/lucky-static.png);--asset-lucky-under-wraps:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/images/lucky-under-wraps.webp);--asset-cat-face-ai106:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/stickers/cat-face-ai106.png);--asset-meow-ai107:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/stickers/meow-ai107.png);--asset-hideout-ai101:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/stickers/hideout-ai101.png);--asset-japanese-roundel-ai102:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/stickers/japanese-roundel-ai102.png);--asset-guests-love-it-trimmed:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/stickers/guests-love-it-trimmed.png);--asset-boarder-nb2-crinkled:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/stickers/boarder-nb2-crinkled.webp);--asset-designer-wave:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/patterns/designer-wave.svg);--asset-map-base:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/maps/portes-du-soleil-pistes.svg);--asset-icons-sprite:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/icons.svg);--asset-signin-grain-winter:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/signin/grain-winter.png);--asset-signin-spray-winter:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/signin/spray-winter.png);--asset-signin-grain-summer:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/signin/grain-summer.png);--asset-signin-spray-summer:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/signin/spray-summer.png);--asset-cat-face-mark-line:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/cat-face-mark-line.svg);--asset-favicon-line-apple-180:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/brand/favicon-line-apple-180.png);--asset-lucky-portrait-full:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/lucky/lucky-portrait-368-2x.avif);--asset-lucky-portrait-first-view:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/lucky/lucky-portrait-265-2x.avif);--asset-lucky-portrait-peek:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/lucky/lucky-portrait-120-2x.avif);--asset-lucky-portrait-portal:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/lucky/lucky-portrait-130-1x.avif);--asset-lucky-covered-original:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/images/lucky-covered-original.webp);--asset-lucky-covered-source:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/images/lucky-covered-original.png);--asset-lucky-covered-site-320:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/images/lucky-covered-original-site-320.avif);--asset-lucky-covered-site-480:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/images/lucky-covered-original-site-480.avif);--asset-lucky-covered-site-640:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/images/lucky-covered-original-site-640.avif);--asset-lucky-covered-site-800:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/images/lucky-covered-original-site-800.avif);--asset-lucky-covered-site-1122:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/images/lucky-covered-original-site-1122.avif);--asset-boarder-original:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/stickers/boarder-original.webp);--asset-lucky-full-original:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/images/lucky-full-original.png);--asset-lucky-shop-original:url(/brand/hideout/f61dab991a34ef36712422cfd34178eb590c27d45712191ec4935f6e8b4eacc4/assets/images/lucky-shop-original.webp)}:root[data-brand=hideout][data-skin=hideout]{--case-display:none;--tracking-figures:0em;--font-display:var(--font-poppins), Arial, sans-serif;--font-body:var(--font-poppins), Arial, sans-serif;--font-label:var(--font-poppins), Arial, sans-serif;--font-figures:var(--font-poppins), Arial, sans-serif;--font-serif:var(--font-poppins), Arial, sans-serif;--font-mono:ui-monospace, monospace;--text-display:clamp(2.5rem, 7.2cqi, 9.25rem);--text-page:clamp(40px, 5.4vw, 76px);--text-section:clamp(44px, 5.2vw, 78px);--text-sub:22px;--text-lede:clamp(1.125rem, 1rem + .4vw, 1.375rem);--text-body:16px;--text-small:13.5px;--text-nav:clamp(.6875rem, .3rem + .55vw, .9375rem);--text-micro:.6875rem;--text-ui-xs:.65rem;--text-ui-sm:.7rem;--text-ui-base:.95rem;--text-stat:clamp(24px, 2.7vw, 42px);--leading-tight:.94;--leading-snug:1.2;--leading-body:1.5;--leading-display:.94;--tracking-tight:-.045em;--tracking-normal:0em;--tracking-display:-.045em;--tracking-body:0em;--tracking-kicker:.15em;--tracking-label:.1em;--weight-display:800;--weight-body:400;--weight-label:700;--weight-figures:800;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--case-label:uppercase;--case-normal:none;--case-upper:uppercase;--case-lower:lowercase;--case-title:capitalize;--spacing:.25rem;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-gutter:clamp(1rem, 4.2vw, 5rem);--space-band:clamp(3rem, 8vw, 7rem);--space-section:clamp(3rem, 8vw, 7rem);--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-panel-large:2rem;--radius-control:1.3rem;--radius-panel:24px;--radius-piece:1rem;--radius-icon-clip:3px;--radius-pill:999px;--radius-card:var(--radius-xl);--radius-media:var(--radius-lg);--radius-overlay:var(--radius-xl);--rule-weight:1px;--border-hairline:1px;--border-thin:2px;--border-thick:4px;--alpha-4:4%;--alpha-8:8%;--alpha-12:12%;--alpha-16:16%;--alpha-24:24%;--alpha-32:32%;--alpha-48:48%;--alpha-64:64%;--alpha-80:80%;--alpha-92:92%;--z-raised:1;--z-sticky:10;--z-header:10;--z-overlay:60;--z-chat-launcher:70;--measure:65ch;--ease-entrance:cubic-bezier(.22, 1, .36, 1);--ease-flow:cubic-bezier(.22, .61, .36, 1);--ease-settle:cubic-bezier(.4, 0, .6, 1);--ease-drag-settle:cubic-bezier(.25, .1, .25, 1);--dur-drag-settle:.2s;--dur-instant:0s;--dur-fast:.2s;--dur-base:.3s;--dur-slow:.65s;--dur-mark:.6s;--dur-reveal:.7s;--numeric-figures:normal;--dur-hero-dwell:6s;--dur-rooms-selection:.72s;--dur-story-travel:11s;--dur-story-selection:.62s;--dur-sticker-stagger:80ms;--dur-lucky-beckon:4.4s;--dur-lucky-ambient:20s;--dur-footer-peek:48s;--dur-ticker-travel:38s;--dur-hero-cascade:1.1s;--dur-source-120ms:.12s;--dur-source-150ms:.15s;--dur-source-1550ms:1.55s;--dur-source-600ms:.6s;--dur-source-1500ms:1.5s;--dur-source-250ms:.25s;--dur-source-350ms:.35s;--dur-source-1000ms:1s;--dur-source-7000ms:7s;--dur-source-13000ms:13s;--dur-source-19000ms:19s;--dur-source-25000ms:25s;--dur-source-31000ms:31s;--dur-source-37000ms:37s;--dur-source-43000ms:43s;--dur-source-2000ms:2s;--dur-source-1400ms:1.4s;--dur-source-5000ms:5s;--dur-shop-dialog-arrive:.22s;--dur-inner-page-menu-photo-transition-duration:.45s;--dur-menu-page-categories-transition-duration:.18s;--dur-footer-page-letter-peek-animation-duration:48s;--dur-stories-page-cover-transition-duration:.5s;--dur-stories-page-video-transition-duration:.18s;--dur-photo-stack-polaroids-animation-duration:.75s;--dur-photo-stack-vibe-polaroids-animation-duration:1.7s;--dur-photo-stack-polaroids-transition-duration:.56s;--dur-us-page-snapshot-rail-transition-duration:.56s;--dur-story-carousel-page-story-entered-animation-duration:.85s;--dur-story-carousel-page-story-card-transition-duration-duration:.01ms;--dur-hideout-rooms-room-card-transition-duration:.48s;--dur-hideout-rooms-room-photo-transition-duration:.32s;--dur-hideout-rooms-reduced-transition:.01ms;--dur-signin-welcome-watch-duration:.18s;--dur-marquee-strip-marquee-animation-duration:38s;--dur-lucky-peeks-page-window-animation-duration:6.8s;--dur-lucky-artwork-page-artwork-animation-duration:4.4s;--dur-lucky-artwork-page-artwork-animation-alternate-duration:20s;--dur-hideout-portal-theme-transition:.15s;--dur-retained-capsule-page-panel-transition-duration:.28s;--dur-retained-capsule-page-panel-transition-alternate-duration:.58s;--dur-retained-capsule-page-effect-spotlight-animation-duration:6s;--dur-hideout-portal-signin-watch:.18s;--dur-shop-card-stagger:70ms;--dur-public-compact-navigation-arrival:.24s;--dur-public-booking-rail-emphasis:.24s;--sig-lucky-launcher-lucky-tab-border:#ffffffa8;--sig-lucky-launcher-lucky-tab-border-radius:22px;--sig-chat-action-hover:#ac121b;--sig-chat-border:#d8c8a8;--sig-chat-shadow-ink:#26180745;--sig-chat-border-0p125rem:.125rem;--sig-chat-border-1:1px;--sig-chat-border-2:2px;--sig-chat-border-3:3px;--sig-chat-container-365:365px;--sig-chat-leading-1p4:1.4;--sig-lucky-chat-panel-radius:20px;--sig-chat-radius-12:12px;--sig-chat-radius-18:18px;--sig-chat-shadow-offset-24:24px;--sig-chat-shadow-offset-60:60px;--sig-chat-space-0p25rem:.25rem;--sig-chat-space-10:10px;--sig-chat-space-100:100px;--sig-chat-space-100dvh:100dvh;--sig-chat-space-100vw:100vw;--sig-chat-space-130:130px;--sig-chat-space-14:14px;--sig-chat-space-154:154px;--sig-chat-space-175:175px;--sig-chat-space-3:3px;--sig-chat-space-35:35px;--sig-chat-space-3rem:3rem;--sig-chat-space-44:44px;--sig-chat-space-46:46px;--sig-chat-space-650:650px;--sig-chat-space-72:72px;--sig-chat-text-13:13px;--sig-footer-page-footer-padding:5rem;--sig-footer-page-sr-only-width:1px;--sig-footer-page-brand-cluster-gap:1.75rem;--sig-footer-page-strap-letter-spacing:.14em;--sig-footer-page-pill-gap:.6rem;--sig-footer-page-pill-padding:1.1rem;--sig-footer-page-pill-padding-2:1.8rem;--sig-footer-page-pill-letter-spacing:.06em;--sig-footer-page-newsletter-padding-left:2.5rem;--sig-footer-page-newsletter-heading-font-size:1.4rem;--sig-footer-page-newsletter-heading-color:#e52530;--sig-footer-page-newsletter-border-color:#ff8a8f;--sig-footer-page-newsletter-line-height:1.6;--sig-footer-page-newsletter-color:#ff8a8f;--sig-footer-page-nav-column-font-size:.85rem;--sig-footer-page-contact-rule-letter-spacing:.07em;--sig-footer-page-wordmark-font-size:23vw;--sig-footer-page-wordmark-line-height:1;--sig-footer-page-wordmark-letter-spacing:.085em;--sig-footer-page-footer-padding-2:1.25rem;--sig-footer-page-footer-padding-bottom:96px;--sig-footer-page-contact-rule-gap:.35rem;--sig-footer-page-wordmark-font-size-2:22.5vw;--sig-footer-page-wordmark-strip-margin:46px;--sig-footer-page-wordmark-strip-margin-2:94px;--sig-footer-page-letter-peek-animation-2:cubic-bezier(.22, .68, .2, 1);--sig-footer-page-direct-button-padding:14px;--sig-footer-page-direct-button-padding-2:25px;--sig-footer-page-direct-button-border-radius:99px;--sig-footer-page-direct-button-font-size:11px;--sig-footer-page-socials-gap:6px;--sig-footer-page-socials-margin-top:17px;--sig-footer-page-wordmark-strip-margin-3:52px;--sig-footer-page-pill-box-shadow:9px;--sig-footer-page-pill-box-shadow-2:18px;--sig-footer-page-pill-box-shadow-3:#00000047;--sig-footer-page-socials-box-shadow:7px;--sig-footer-page-socials-box-shadow-2:15px;--sig-footer-page-socials-box-shadow-3:#00000040;--sig-footer-page-nav-column-color:#f4cf7c;--sig-footer-page-review-logo-margin-right:10px;--sig-footer-page-footer-padding-3:5%;--sig-footer-page-wordmark-strip-margin-4:6vw;--sig-footer-page-wordmark-strip-margin-5:-1%;--sig-footer-page-socials-border-radius:50%;--sig-footer-page-sticker-artwork-shadow:0 8px 18px #00000059;--sig-footer-page-ground:#241e18;--sig-footer-page-ink:#f4ecdc;--sig-footer-page-rule:#f4ecdc2e;--sig-footer-page-muted-ink:#f4ecdcb8;--sig-photo-stack-polaroids-padding:15px;--sig-photo-stack-polaroids-padding-2:35px;--sig-photo-stack-polaroids-animation-2:cubic-bezier(.22, .72, .22, 1);--sig-photo-stack-polar-clip-background:#161616;--sig-photo-stack-polar-clip-background-2:#494949;--sig-photo-stack-polar-clip-background-3:#252525;--sig-photo-stack-polar-clip-background-4:#111;--sig-photo-stack-polar-clip-border-radius:3px;--sig-photo-stack-polar-clip-box-shadow:2px;--sig-photo-stack-polar-clip-box-shadow-2:5px;--sig-photo-stack-polar-clip-box-shadow-3:5px;--sig-photo-stack-polar-clip-box-shadow-4:#0007;--sig-photo-stack-polar-clip-border:#666;--sig-photo-stack-polar-clip-border-radius-2:10px;--sig-photo-stack-polar-clip-box-shadow-5:1px;--sig-photo-stack-polar-clip-box-shadow-6:#ccc;--sig-photo-stack-polar-clip-border-2:#aaa;--sig-photo-stack-vibe-polaroids-margin-top:42px;--sig-photo-stack-vibe-polaroids-padding:38px;--sig-photo-stack-vibe-polaroids-animation-2:cubic-bezier(.16, .65, .3, 1);--sig-photo-stack-polaroids-background:#55555520;--sig-photo-stack-polaroids-background-2:#55555517;--sig-photo-stack-polaroids-background-3:#f1f1f1;--sig-photo-stack-polaroids-border-radius:1px;--sig-photo-stack-polaroids-border-radius-2:2px;--sig-photo-stack-polaroids-transition-2:cubic-bezier(.22, .75, .25, 1);--sig-photo-stack-polaroids-transition-3:cubic-bezier(.25, .1, .25, 1);--sig-photo-stack-polaroids-box-shadow:3px;--sig-photo-stack-polaroids-box-shadow-2:7px;--sig-photo-stack-polaroids-box-shadow-3:8px;--sig-photo-stack-polaroids-box-shadow-4:#16161660;--sig-photo-stack-polaroids-box-shadow-5:16px;--sig-photo-stack-polaroids-box-shadow-6:29px;--sig-photo-stack-polaroids-box-shadow-7:24px;--sig-photo-stack-polaroids-box-shadow-8:#17171760;--sig-photo-stack-polaroids-box-shadow-9:30px;--sig-photo-stack-polaroids-box-shadow-10:52px;--sig-photo-stack-polaroids-box-shadow-11:44px;--sig-photo-stack-polaroids-box-shadow-12:#1717174d;--sig-photo-stack-polaroids-box-shadow-13:42px;--sig-photo-stack-polaroids-box-shadow-14:68px;--sig-photo-stack-polaroids-box-shadow-15:72px;--sig-photo-stack-polaroids-box-shadow-16:#99999930;--sig-photo-stack-polaroids-box-shadow-17:#66666625;--sig-photo-stack-polaroids-box-shadow-18:4px;--sig-photo-stack-polaroids-box-shadow-19:#0009;--sig-photo-stack-component-box-shadow:35px;--sig-photo-stack-component-box-shadow-2:65px;--sig-photo-stack-component-box-shadow-3:40px;--sig-photo-stack-component-box-shadow-4:#17140f22;--sig-photo-stack-component-box-shadow-5:9px;--sig-photo-stack-component-box-shadow-6:9px;--sig-photo-stack-component-box-shadow-7:#17140f50;--sig-photo-stack-polaroids-photo-shadow:#17171724;--sig-photo-stack-paper-shadow:.125rem .25rem 5px #16161670, 10px 18px 1rem #17171755, 22px 38px 2rem #17171745, 34px 55px 60px #17171724;--sig-story-carousel-page-stories-padding:90px;--sig-story-carousel-page-stories-padding-2:130px;--sig-story-carousel-page-stories-padding-3:75px;--sig-story-carousel-page-stories-padding-4:4.2%;--sig-faq-page-search-field-padding-3:14px;--sig-information-page-kicker-letter-spacing:.12em;--sig-information-page-contents-margin-bottom:14px;--sig-lucky-launcher-lucky-tab-background:#ffffff35;--sig-lucky-launcher-lucky-tab-text-shadow:2px;--sig-lucky-launcher-lucky-tab-text-shadow-2:7px;--sig-lucky-launcher-lucky-tab-text-shadow-3:#271706;--sig-lucky-launcher-lucky-tab-line-height:.9;--sig-lucky-launcher-lucky-tab-border-radius-2:14px;--sig-lucky-launcher-lucky-tab-font-size:9px;--sig-lucky-launcher-lucky-tab-padding:6px;--sig-lucky-launcher-lucky-tab-padding-2:9px;--sig-lucky-launcher-lucky-tab-border-radius-3:18px;--sig-lucky-launcher-lucky-tab-font-size-2:11px;--sig-lucky-launcher-lucky-tab-line-height-2:1;--sig-lucky-launcher-lucky-tab-letter-spacing:.01em;--sig-lucky-launcher-lucky-tab-shadow:0 6px 10px #0002;--sig-hideout-not-found-header-margin:28px;--sig-hideout-not-found-header-border-radius:80px;--sig-hideout-not-found-header-color:#fff;--sig-hideout-not-found-header-letter-spacing:.12em;--sig-hideout-not-found-scene-padding:70px;--sig-hideout-not-found-scene-padding-2:80px;--sig-hideout-not-found-eyebrow-margin:30px;--sig-hideout-not-found-copy-font-size:60px;--sig-hideout-not-found-copy-font-size-2:122px;--sig-hideout-not-found-copy-line-height:.9;--sig-hideout-not-found-copy-letter-spacing:.07em;--sig-hideout-not-found-description-font-size:18px;--sig-hideout-not-found-description-line-height:1.6;--sig-hideout-not-found-description-color:#6b6257;--sig-hideout-not-found-home-border-radius:50px;--sig-hideout-not-found-home-box-shadow:9px;--sig-hideout-not-found-home-box-shadow-2:18px;--sig-hideout-not-found-home-box-shadow-3:#ce17221a;--sig-hideout-not-found-logo-transition:cubic-bezier(.25, .1, .25, 1);--sig-hideout-not-found-home-box-shadow-4:14px;--sig-hideout-not-found-home-box-shadow-5:24px;--sig-hideout-not-found-home-box-shadow-6:#ce172233;--sig-hideout-not-found-disc-box-shadow:30px;--sig-hideout-not-found-disc-box-shadow-2:60px;--sig-hideout-not-found-disc-box-shadow-3:#241e1826;--sig-hideout-not-found-cat-shadow:12px 24px 16px #241e1866;--sig-hideout-not-found-caption-padding:14px;--sig-hideout-not-found-caption-padding-2:22px;--sig-hideout-not-found-caption-border-radius:5px;--sig-hideout-not-found-caption-box-shadow:5px;--sig-hideout-not-found-caption-box-shadow-2:8px;--sig-hideout-not-found-caption-box-shadow-3:12px;--sig-hideout-not-found-caption-box-shadow-4:#241e1833;--sig-hideout-not-found-footer-font-size:15px;--sig-hideout-not-found-footer-font-size-2:24px;--sig-hideout-not-found-footer-letter-spacing:.02em;--sig-hideout-not-found-header-margin-2:18px;--sig-hideout-not-found-header-padding:20px;--sig-hideout-not-found-scene-padding-3:60px;--sig-hideout-not-found-copy-font-size-3:56px;--sig-hideout-not-found-copy-font-size-4:88px;--sig-hideout-not-found-caption-font-size:13px;--sig-hideout-not-found-header-margin-3:4.2%;--sig-hideout-not-found-scene-gap:5%;--sig-hideout-not-found-scene-padding-4:8%;--sig-hideout-not-found-copy-font-size-5:7.7vw;--sig-hideout-not-found-disc-border-radius:50%;--sig-hideout-not-found-footer-font-size-3:2vw;--sig-hideout-not-found-copy-font-size-6:13vw;--sig-hideout-not-found-local-ink:#241e18;--sig-hideout-not-found-local-red:#ce1722;--sig-hideout-not-found-heavy-weight:900;--sig-booking-dock-booking-dock-background:#f9f6eef0;--sig-booking-dock-booking-dock-border:#dbd5c7;--sig-booking-dock-booking-dock-box-shadow:6px;--sig-booking-dock-booking-dock-box-shadow-2:30px;--sig-booking-dock-booking-dock-box-shadow-3:#21150725;--sig-booking-dock-booking-dock-padding:20px;--sig-booking-dock-booking-dock-bottom:14px;--sig-booking-dock-booking-dock-padding-right:80px;--sig-booking-dock-booking-dock-padding-2:10px;--sig-booking-dock-booking-dock-transition:cubic-bezier(.25, .1, .25, 1);--sig-booking-dock-booking-dock-transition-2:cubic-bezier(.2, .7, .2, 1);--sig-booking-dock-booking-dock-letter-spacing:.06em;--sig-booking-dock-booking-dock-box-shadow-4:12px;--sig-booking-dock-booking-dock-box-shadow-5:#16100b47;--sig-booking-dock-booking-dock-letter-spacing-2:.02em;--sig-booking-dock-booking-dock-padding-inline:6px;--sig-stay-start-start-background-size:50px;--sig-stay-start-start-border-radius:25px;--sig-stay-start-start-margin:55px;--sig-stay-start-start-margin-2:85px;--sig-stay-start-start-padding:65px;--sig-stay-start-start-margin-5:4.2%;--sig-stay-start-start-padding-4:6%;--sig-paw-tag-paw-tag-border-radius:12px;--sig-paw-tag-paw-tag-letter-spacing:.03em;--sig-paw-tag-paw-tag-animation:cubic-bezier(.2, .8, .2, 1);--sig-paw-tag-paw-window-transition:cubic-bezier(.2, .9, .3, 1.3);--sig-paw-tag-paw-tag-box-shadow:5px;--sig-paw-tag-paw-tag-box-shadow-2:12px;--sig-paw-tag-paw-tag-box-shadow-3:#66071244;--sig-nav-tools-page-tools-padding:6px;--sig-nav-tools-page-tools-background:#ffffff26;--sig-nav-tools-page-dialog-border-radius:22px;--sig-nav-tools-page-dialog-box-shadow:30px;--sig-nav-tools-page-dialog-box-shadow-2:100px;--sig-nav-tools-page-dialog-box-shadow-3:#0007;--sig-nav-tools-page-dialog-background:#241e18aa;--sig-nav-tools-page-panel-padding:30px;--sig-nav-tools-page-heading-font-size:24px;--sig-nav-tools-page-heading-font-size-2:38px;--sig-nav-tools-page-heading-letter-spacing:.05em;--sig-nav-tools-page-heading-border:#241e1833;--sig-nav-tools-page-heading-font-size-3:28px;--sig-nav-tools-page-close-line-height:1;--sig-nav-tools-page-panel-margin-bottom:10px;--sig-nav-tools-page-panel-border:#241e1844;--sig-nav-tools-page-panel-border-radius:8px;--sig-nav-tools-page-panel-margin-top:18px;--sig-nav-tools-page-panel-padding-2:14px;--sig-nav-tools-page-panel-border-bottom:#241e1822;--sig-nav-tools-page-panel-font-size:17px;--sig-nav-tools-page-faq-results-color:#6b6156;--sig-nav-tools-page-panel-line-height:1.35;--sig-nav-tools-page-heading-background:#241e1811;--sig-nav-tools-page-tools-border-radius:50%;--sig-nav-tools-page-heading-font-size-4:4vw;--sig-nav-tools-page-heading-border-radius:50%;--sig-page-shell-page-margin:120px;--sig-error-page-page-font-size:46px;--sig-error-page-page-font-size-2:86px;--sig-error-page-actions-gap:20px;--sig-error-page-actions-gap-2:28px;--sig-error-page-page-font-size-3:39px;--sig-error-page-page-font-size-4:70px;--sig-error-page-page-font-size-5:5.2vw;--sig-error-page-page-font-size-6:10.1vw;--sig-action-group-red-banner-box-shadow:9px;--sig-action-group-red-banner-box-shadow-2:18px;--sig-hideout-band-type-kicker-margin:22px;--sig-hideout-carousel-carousel-status-width:1px;--sig-hideout-carousel-carousel-controls-border-radius:50%;--sig-lucky-peeks-page-peek-height:70px;--sig-lucky-peeks-page-window-animation-2:cubic-bezier(.3, .7, .25, 1);--sig-lucky-peeks-page-window-filter:0 3px 2px #0002;--sig-lucky-peeks-page-peek-border-radius:12px;--sig-draft-preview-page-bar-gap:20px;--sig-draft-preview-page-bar-background:#241e18;--sig-draft-preview-page-bar-color:#fff;--sig-draft-preview-page-bar-border-bottom:#b99b61;--sig-draft-preview-page-bar-font:12px;--sig-draft-preview-page-bar-font-2:1.4;--sig-draft-preview-page-bar-outline:#e0c28c;--sig-lucky-artwork-page-artwork-animation-2:cubic-bezier(.25, .1, .25, 1);--sig-lucky-artwork-page-artwork-animation-3:cubic-bezier(.45, 0, .25, 1);--sig-public-root-canvas:#f5f1e8;--sig-public-root-ink:#19160f;--sig-public-page-ink:#241e18;--sig-public-white:#fff;--sig-public-page-action:#ce1722;--sig-public-suggestion-rule:#ffffff40;--sig-label-role-letter-spacing:.08em;--sig-lucky-joint-light:#ebc564;--sig-lucky-joint-mid:#c39124;--sig-lucky-joint-dark:#9b440d;--sig-public-control-caption-size:12px;--sig-public-control-label-size:14px;--sig-public-locale-border-width:1.5px;--sig-public-locale-border-opacity:25%;--sig-public-locale-label-size:.85rem;--sig-public-locale-padding-block:.38rem;--sig-public-locale-padding-inline:.7rem;--sig-public-locale-gap:.45rem;--sig-public-newsletter-heading-leading:1.12;--sig-public-newsletter-heading-tracking:-.02em;--sig-public-locale-panel-padding:.4rem;--sig-public-locale-panel-radius:1rem;--sig-public-locale-panel-border:1px;--sig-public-locale-panel-border-opacity:12%;--sig-public-locale-panel-offset:.5rem;--sig-public-locale-option-size:.9rem;--sig-public-locale-option-padding-inline:.6rem;--sig-public-locale-option-gap:.55rem;--sig-public-locale-option-radius:.6rem;--sig-public-locale-unavailable-opacity:.7;--sig-public-locale-unavailable-size:.8em;--sig-public-locale-option-hover-opacity:20%;--sig-public-locale-inline-gap:.4rem;--sig-public-locale-inline-padding-block:.4rem;--sig-public-locale-inline-radius:999px;--sig-public-mobile-menu-radius:20px;--sig-public-booking-rail-radius:28px;--sig-retained-scale-hideout-header-offset:0px;--sig-retained-scale-photo-ratio:1.5;--sig-retained-scale-room-depth:0;--sig-retained-scale-room-glow-x:50;--sig-retained-scale-room-glow-y:50;--sig-retained-scale-room-offset:0;--sig-retained-scale-room-tilt-x:0;--sig-retained-scale-room-tilt-y:0;--sig-retained-scale-story-card-glow-x:50;--sig-retained-scale-story-card-glow-y:50;--sig-retained-scale-story-depth:0;--sig-retained-scale-story-offset:0;--sig-retained-scale-story-photo-width:100%;--sig-retained-scale-tilt-x:0;--sig-retained-scale-tilt-y:0;--color-canvas:#f4f1e9;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-sunken:#fff;--color-surface-overlay:#fff;--color-fg:#241e18;--color-fg-muted:#656461;--color-line:#cbbfab;--color-boundary:#71695c;--color-focus-ring:#ce1722;--color-shadow-ink:#241e18;--color-print-paper:#fff;--color-print-ink:#241e18;--color-accent:#ce1722;--color-accent-fg:#c90d1d;--color-accent-surface:#fae8e9;--color-accent-subtle:#e47f85;--color-accent-emphasis:#ce1722;--color-accent-highlight:#9e8860;--color-highlight:#9e8860;--color-highlight-fg:#c90d1d;--color-action-primary:#ce1722;--color-action-primary-hover:#b61821;--color-action-primary-pressed:#a2191f;--color-action-danger:#c90d1d;--color-action-danger-hover:#b20f1c;--color-action-danger-pressed:#9e111c;--color-action-success:#22773f;--color-action-success-hover:#226b3a;--color-action-success-pressed:#236035;--color-on-action:#fff;--color-danger-surface:#f9e2e4;--color-danger-fg:#c90d1d;--color-warning-surface:#edeae4;--color-warning-fg:#7b663f;--color-success-surface:#e4efe8;--color-success-fg:#22773f;--color-info-surface:#e4ebf5;--color-info-fg:#1f5aad;--color-workflow-done:#22773f;--color-workflow-progress:#1f5aad;--color-workflow-blocked:#7b663f;--color-workflow-manual:#656461;--color-panel-brand-bg:#f1ddd7;--color-panel-accent-bg:#ece8dd;--color-panel-brand-strong-bg:#ecc1bd;--color-panel-accent-strong-bg:#e1dacb;--color-panel-midnight-bg:#302820;--color-panel-midnight-fg-dim:#d3c4b2;--color-cat-1:#22773f;--color-cat-1-fg:#22773f;--color-cat-2:#7b663f;--color-cat-2-fg:#7b663f;--color-cat-3:#1f5aad;--color-cat-3-fg:#1f5aad;--color-cat-4:#c90d1d;--color-cat-4-fg:#c90d1d;--color-cat-5:#656461;--color-cat-5-fg:#656461;--color-cat-6:#71695c;--color-cat-6-fg:#656461;--color-cat-7:#241e18;--color-cat-7-fg:#241e18;--color-surface-contrast:#241e18;--color-on-contrast:#f8f4ec;--color-on-contrast-muted:#d3c4b2;--color-on-action-danger:#f8f4ec;--color-on-action-danger-hover:#f8f4ec;--color-on-action-success:#f8f4ec;--color-on-action-success-hover:#f8f4ec;--color-cat-1-surface:#e9f1ec;--color-cat-2-surface:#f2f0ec;--color-cat-3-surface:#e9eff7;--color-cat-4-surface:#fae7e8;--color-cat-5-surface:#f0f0ef;--color-cat-6-surface:#f1f0ef;--color-cat-7-surface:#e9e9e8;--elev-1:0 1px 2px #18202c14;--elev-2:0 16px 32px -20px #18202c59, 0 1px 2px #18202c14;--elev-soft:0 1px 2px #18202c0a, 0 8px 24px #18202c0f;--elev-lift:0 2px 4px #18202c0f, 0 18px 40px #18202c1f;--elev-dragged:0 8px 16px #18202c29, 0 24px 56px #18202c33;--elev-overlay:0 4px 12px #18202c1f, 0 16px 40px #18202c29;--elev-raised:0 1px 2px #18202c14, 0 3px 8px #18202c0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:color-mix(in lab, red, red)){:root[data-brand=hideout][data-skin=hideout]{--elev-1:0 1px 2px color-mix(in srgb, var(--color-shadow-ink) 8%, transparent);--elev-2:0 16px 32px -20px color-mix(in srgb, var(--color-shadow-ink) 35%, transparent), 0 1px 2px color-mix(in srgb, var(--color-shadow-ink) 8%, transparent);--elev-soft:0 1px 2px color-mix(in srgb, var(--color-shadow-ink) 4%, transparent), 0 8px 24px color-mix(in srgb, var(--color-shadow-ink) 6%, transparent);--elev-lift:0 2px 4px color-mix(in srgb, var(--color-shadow-ink) 6%, transparent), 0 18px 40px color-mix(in srgb, var(--color-shadow-ink) 12%, transparent);--elev-dragged:0 8px 16px color-mix(in srgb, var(--color-shadow-ink) 16%, transparent), 0 24px 56px color-mix(in srgb, var(--color-shadow-ink) 20%, transparent);--elev-overlay:0 4px 12px color-mix(in srgb, var(--color-shadow-ink) 12%, transparent), 0 16px 40px color-mix(in srgb, var(--color-shadow-ink) 16%, transparent);--elev-raised:0 1px 2px color-mix(in srgb, var(--color-shadow-ink) 8%, transparent), 0 3px 8px color-mix(in srgb, var(--color-shadow-ink) 6%, transparent)}}:root[data-brand=hideout][data-skin=hideout] .hideout-lucky-chat-panel.chat-panel,:root[data-brand=hideout][data-skin=hideout] [data-ground=story] .hideout-lucky-chat-panel.chat-panel{--color-canvas:#f4f1e9;--color-surface:#fffaf0;--color-surface-raised:#fffdf8;--color-surface-contrast:#241e18;--color-fg:#241e18;--color-fg-muted:#655b4f;--color-on-contrast:#f4f1e9;--color-on-contrast-muted:#d8c8a8;--color-action-primary:#ce1722;--color-action-primary-hover:#ac121b;--color-action-primary-pressed:#891018;--color-on-action:#f4f1e9;--color-accent:#ce1722;--color-accent-emphasis:#ce1722;--color-accent-fg:#a5111b;--color-accent-highlight:#9e8860;--color-highlight:#9e8860;--color-highlight-fg:#241e18;--color-focus-ring:#ce1722;--color-danger-fg:#a5111b}:root[data-brand=hideout][data-skin=hideout] .hideout-lucky-chat-panel>header,:root[data-brand=hideout][data-skin=hideout] [data-ground=story] .hideout-lucky-chat-panel>header{--color-canvas:#f4f1e9;--color-surface:#fffaf0;--color-surface-raised:#fffdf8;--color-surface-contrast:#241e18;--color-fg:#241e18;--color-fg-muted:#655b4f;--color-on-contrast:#241e18;--color-on-contrast-muted:#655b4f;--color-action-primary:#ce1722;--color-action-primary-hover:#ac121b;--color-action-primary-pressed:#891018;--color-on-action:#f4f1e9;--color-accent:#ce1722;--color-accent-emphasis:#ce1722;--color-accent-fg:#a5111b;--color-accent-highlight:#9e8860;--color-highlight:#9e8860;--color-highlight-fg:#241e18;--color-focus-ring:#ce1722;--color-danger-fg:#a5111b}:root[data-brand=hideout][data-skin=hideout] .hideout-page-page[data-hideout-page],:root[data-brand=hideout][data-skin=hideout] [data-ground=story] .hideout-page-page[data-hideout-page]{--color-fg:#241e18;--color-canvas:#f4f1e9;--color-surface-contrast:#241e18;--color-on-contrast:#fff;--color-action-primary:#ce1722;--color-highlight:#9e8860;--color-accent-highlight:#f4cf7c;--color-shadow-ink:#16100b}:root[data-brand=hideout][data-skin=hideout] [data-appearance-only]:not([data-appearance-only=hideout]){display:none!important}:root[data-brand=hideout]{--hideout-header-offset:var(--sig-retained-scale-hideout-header-offset);--photo-ratio:var(--sig-retained-scale-photo-ratio);--room-depth:var(--sig-retained-scale-room-depth);--room-glow-x:var(--sig-retained-scale-room-glow-x);--room-glow-y:var(--sig-retained-scale-room-glow-y);--room-offset:var(--sig-retained-scale-room-offset);--room-tilt-x:var(--sig-retained-scale-room-tilt-x);--room-tilt-y:var(--sig-retained-scale-room-tilt-y);--story-card-glow-x:var(--sig-retained-scale-story-card-glow-x);--story-card-glow-y:var(--sig-retained-scale-story-card-glow-y);--story-depth:var(--sig-retained-scale-story-depth);--story-offset:var(--sig-retained-scale-story-offset);--story-photo-width:var(--sig-retained-scale-story-photo-width);--tilt-x:var(--sig-retained-scale-tilt-x);--tilt-y:var(--sig-retained-scale-tilt-y)}html:root[data-brand=hideout][data-skin=hideout]:not([data-app=portal]){--font-heading-weight:800;--font-body-weight:400;--font-body-tracking:normal;--dock-page-reserve:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:root[data-brand=hideout][data-skin=hideout]:not([data-app=portal]) body{background:var(--sig-public-root-canvas);color:var(--sig-public-root-ink);margin:0}html:root[data-brand=hideout][data-skin=hideout]:not([data-app=portal]){--locale-suggestion-bg:var(--sig-public-page-ink);--locale-suggestion-fg:var(--sig-public-white);--locale-suggestion-accept-bg:var(--sig-public-page-action);--locale-suggestion-accept-fg:var(--sig-public-white);--locale-suggestion-z:45;--locale-suggestion-bottom:var(--space-md)}@media (max-width:899px){html:root[data-brand=hideout][data-skin=hideout]:not([data-app=portal]){--locale-suggestion-bottom:calc(var(--space-3xl) + var(--space-xl) + env(safe-area-inset-bottom))}}html:root[data-brand=hideout][data-skin=hideout]:not([data-app=portal]) [data-pattern=locale][data-part=suggestion]{inset-inline:0;bottom:var(--locale-suggestion-bottom);inline-size:min(22rem, 100% - 2 * var(--space-md));z-index:var(--locale-suggestion-z);background:var(--locale-suggestion-bg);color:var(--locale-suggestion-fg);border-color:var(--sig-public-suggestion-rule);font-family:var(--font-body);margin:0 auto;position:fixed}html:root[data-brand=hideout][data-skin=hideout]:not([data-app=portal]) [data-part=suggestion] [data-part=actions]>a{background:var(--locale-suggestion-accept-bg);color:var(--locale-suggestion-accept-fg)}html:root[data-brand=hideout][data-skin=hideout]:not([data-app=portal]) [data-part=suggestion] [data-part=actions]>button{color:inherit;background:0 0}html:root[data-brand=hideout][data-skin=hideout]:not([data-app=portal]) [data-part=suggestion] [data-part=actions]>:is(a,button){min-height:44px}html:root[data-brand=hideout][data-skin=hideout]:not([data-app=portal]) [data-pattern=cookie-consent]:has([data-part=banner],[data-part=reopen]){padding-block-end:var(--dock-footprint)}html:root[data-brand=hideout][data-skin=hideout]:not([data-app=portal]) :is(h1,h2,h3):not(.hideout-hero *){word-spacing:calc(var(--tracking-tight) * -1.5)}:root[data-brand=hideout]{--ho-badge-fit:1;--ho-room-offset:0;--ho-room-depth:0;--ho-story-offset:0;--ho-story-depth:0}.hideout-pageBase *{box-sizing:border-box}.hideout-pageBase a{text-decoration:none}.hideout-pageBase :is(a,button,summary):focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--color-highlight);outline-offset:.25rem}.hideout-pageBase button{cursor:pointer}.hideout-pageBase section[id]{scroll-margin-top:100px}@media (max-width:899px){.hideout-pageBase a,.hideout-pageBase button,.hideout-pageBase summary,.hideout-pageBase input{scroll-margin-bottom:calc(110px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.hideout-pageBase *,.hideout-pageBase :before,.hideout-pageBase :after{scroll-behavior:auto;transition:none;animation:none}}@media (orientation:landscape) and (max-height:500px) and (max-width:899px){.hideout-pageBase section[id]{scroll-margin-top:72px}.hideout-pageBase a,.hideout-pageBase button,.hideout-pageBase summary,.hideout-pageBase input{scroll-margin-bottom:calc(84px + env(safe-area-inset-bottom))}}.hideout-kicker,.hideout-pillKicker{font-size:var(--text-small);font-weight:var(--weight-label);text-transform:var(--case-label);letter-spacing:var(--sig-label-role-letter-spacing);margin:0 0 var(--sig-hideout-band-type-kicker-margin)}.hideout-missionCopy .hideout-kicker,.hideout-pillKicker{color:var(--color-on-contrast);background:var(--color-action-primary);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-md);display:table}.hideout-polaroids{perspective:1000px;grid-area:1/1;height:clamp(450px,51vw,690px);position:relative}.hideout-polaroids figure{width:55%;padding:var(--sig-photo-stack-polaroids-padding) var(--sig-photo-stack-polaroids-padding) var(--sig-photo-stack-polaroids-padding-2);transform:rotate(var(--_photo-angle));margin:0;position:absolute}.hideout-polaroids figure>div{aspect-ratio:1;position:relative;overflow:hidden}.hideout-polaroids img{object-fit:cover}.hideout-polarOne{--_photo-angle:9deg;--photo-slide:22px;--_photo-hover-angle:2deg;z-index:var(--z-raised);top:0;left:21%}.hideout-polarTwo{--_photo-angle:-17deg;--photo-slide:calc(var(--space-lg) * -1);--_photo-hover-angle:-2deg;z-index:3;top:47%;left:0}.hideout-polarThree{--_photo-angle:17deg;--photo-slide:26px;--_photo-hover-angle:2deg;z-index:2;top:45%;right:-2%}.hideout-polaroids figure.hideout-photosArrived{animation:hideout-photoDrop var(--dur-photo-stack-polaroids-animation-duration) var(--sig-photo-stack-polaroids-animation-2) both}.hideout-polaroids .hideout-photosArrived.hideout-polarOne{animation-delay:var(--dur-instant)}.hideout-polarClip{background:linear-gradient(100deg, var(--sig-photo-stack-polar-clip-background), var(--sig-photo-stack-polar-clip-background-2) 32%, var(--sig-photo-stack-polar-clip-background-3) 68%, var(--sig-photo-stack-polar-clip-background-4));border-radius:var(--sig-photo-stack-polar-clip-border-radius);width:54px;height:34px;box-shadow:var(--sig-photo-stack-polar-clip-box-shadow) var(--sig-photo-stack-polar-clip-box-shadow-2) var(--sig-photo-stack-polar-clip-box-shadow-3) var(--sig-photo-stack-polar-clip-box-shadow-4);z-index:5;position:absolute;top:-17px;left:48%;transform:rotate(-2deg)}.hideout-polarClip:before{content:"";border:3px solid var(--sig-photo-stack-polar-clip-border);border-radius:var(--sig-photo-stack-polar-clip-border-radius-2) var(--sig-photo-stack-polar-clip-border-radius-2) 0 0;width:23px;height:var(--sig-photo-stack-polaroids-padding-2);box-shadow:var(--sig-photo-stack-polar-clip-box-shadow-5) 0 var(--sig-photo-stack-polar-clip-box-shadow-5) var(--sig-photo-stack-polar-clip-box-shadow-6);border-bottom:0;position:absolute;top:-29px;left:14px}.hideout-polarClip:after{content:"";border:2px solid var(--sig-photo-stack-polar-clip-border-2);border-radius:var(--sig-photo-stack-polar-clip-border-radius-2) var(--sig-photo-stack-polar-clip-border-radius-2) 0 0;transform-origin:bottom;border-bottom:0;width:21px;height:31px;position:absolute;top:-26px;left:19px;transform:rotate(13deg)}.hideout-vibePolaroids{--_vibe-height:clamp(420px, 45vw, 600px);margin-top:var(--sig-photo-stack-vibe-polaroids-margin-top);position:relative;container-type:inline-size}.hideout-vibePolaroids:before{content:"";height:max(var(--_vibe-height), calc(var(--_vibe-height) * .51 + 76.9cqi));display:block}.hideout-vibePolaroids figure{aspect-ratio:.85;width:59%;padding:var(--space-sm) var(--space-sm) var(--sig-photo-stack-vibe-polaroids-padding);--_photo-angle:var(--_vibe-angle);transform:rotate(var(--_vibe-angle));border:0;margin:0;position:absolute;overflow:hidden}.hideout-vibeRider{--_vibe-angle:-15deg;--photo-slide:var(--space-lg);--_photo-hover-angle:2deg;z-index:var(--z-raised);top:0;right:3%}.hideout-vibeDrinks{--_vibe-angle:8deg;--photo-slide:calc(22px * -1);--_photo-hover-angle:-2deg;left:15%;top:calc(var(--_vibe-height) * .25);z-index:2}.hideout-vibeLucky{--_vibe-angle:-18deg;--photo-slide:20px;--_photo-hover-angle:2deg;left:3%;top:calc(var(--_vibe-height) * .51);z-index:3}@media (max-width:760px){.hideout-polaroids{grid-area:2/1;width:100%;max-width:500px;height:580px;margin:auto}}@media (max-width:430px){.hideout-polaroids{height:450px}.hideout-polaroids figure{padding:var(--space-xs) var(--space-xs) var(--space-lg)}}.hideout-polaroids figure,.hideout-vibePolaroids figure{--_photo-shadow:var(--sig-photo-stack-paper-shadow);background:radial-gradient(ellipse at 0 100%, var(--sig-photo-stack-polaroids-background), transparent 17%), radial-gradient(ellipse at 100% 0, var(--sig-photo-stack-polaroids-background-2), transparent 16%), linear-gradient(174deg, var(--color-on-contrast) 85%, var(--sig-photo-stack-polaroids-background-3) 94%, var(--color-on-contrast) 96%);box-shadow:var(--_photo-shadow);border-radius:var(--sig-photo-stack-polaroids-border-radius) var(--sig-photo-stack-polar-clip-border-radius) var(--sig-photo-stack-polaroids-border-radius-2) var(--sig-photo-stack-polaroids-border-radius);transition:translate var(--dur-photo-stack-polaroids-transition-duration) var(--sig-photo-stack-polaroids-transition-2) var(--dur-instant), rotate var(--dur-photo-stack-polaroids-transition-duration) var(--sig-photo-stack-polaroids-transition-2) var(--dur-instant), box-shadow var(--dur-photo-stack-polaroids-transition-duration) var(--sig-photo-stack-polaroids-transition-3) var(--dur-instant);translate:0;rotate:0deg}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hideout-polaroids:hover figure,.hideout-vibePolaroids:hover figure{translate:calc(var(--photo-slide) * .3) calc(3px * -1)}.hideout-polaroids figure:hover,.hideout-vibePolaroids figure:hover{translate:var(--photo-slide) calc(14px * -1);rotate:var(--_photo-hover-angle);box-shadow:var(--sig-photo-stack-polaroids-box-shadow) var(--sig-photo-stack-polaroids-box-shadow-2) var(--sig-photo-stack-polaroids-box-shadow-3) var(--sig-photo-stack-polaroids-box-shadow-4), var(--sig-photo-stack-polaroids-box-shadow-5) var(--sig-photo-stack-polaroids-box-shadow-6) var(--sig-photo-stack-polaroids-box-shadow-7) var(--sig-photo-stack-polaroids-box-shadow-8), var(--sig-photo-stack-polaroids-box-shadow-9) var(--sig-photo-stack-polaroids-box-shadow-10) var(--sig-photo-stack-polaroids-box-shadow-11) var(--sig-photo-stack-polaroids-box-shadow-12), var(--sig-photo-stack-polaroids-box-shadow-13) var(--sig-photo-stack-polaroids-box-shadow-14) var(--sig-photo-stack-polaroids-box-shadow-15) var(--sig-photo-stack-polaroids-photo-shadow)}}.hideout-polaroids figure.hideout-photosArrived,.hideout-vibePolaroids figure[data-entered=true]{animation-fill-mode:backwards}.hideout-polaroids figure:after,.hideout-vibePolaroids figure:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 var(--sig-photo-stack-polar-clip-box-shadow-5) var(--sig-photo-stack-polaroids-box-shadow-16), inset var(--sig-photo-stack-polar-clip-box-shadow-5) 0 var(--sig-photo-stack-polar-clip-box-shadow-2) var(--sig-photo-stack-polaroids-box-shadow-17);position:absolute;inset:0}.hideout-polaroids figure>div{box-shadow:inset 0 0 var(--sig-photo-stack-polaroids-box-shadow-18) var(--sig-photo-stack-polaroids-box-shadow-19)}.hideout-polaroids figure.hideout-photosArrived{animation-duration:var(--dur-source-1550ms);animation-timing-function:var(--sig-photo-stack-vibe-polaroids-animation-2)}.hideout-polaroids .hideout-photosArrived.hideout-polarTwo{animation-delay:var(--dur-base)}.hideout-polaroids .hideout-photosArrived.hideout-polarThree{animation-delay:var(--dur-source-600ms)}@keyframes hideout-photoDrop{0%{opacity:0;transform:translate3d(calc(55px * -1), calc(145px * -1), 100px) rotate(calc(var(--_photo-angle) - 16deg)) rotateX(24deg) scale(1.09);box-shadow:var(--sig-photo-stack-component-box-shadow) var(--sig-photo-stack-component-box-shadow-2) var(--sig-photo-stack-component-box-shadow-3) var(--sig-photo-stack-component-box-shadow-4)}28%{opacity:1}70%{transform:translate3d(var(--space-xs), 9px, 0) rotate(calc(var(--_photo-angle) + 3deg)) rotateX(0deg) scale(1);box-shadow:var(--sig-photo-stack-polar-clip-box-shadow-2) var(--sig-photo-stack-component-box-shadow-5) var(--sig-photo-stack-component-box-shadow-6) var(--sig-photo-stack-component-box-shadow-7)}86%{transform:translate3d(calc(var(--space-3xs) * -1), calc(3px * -1), 0) rotate(calc(var(--_photo-angle) - 1deg))}to{opacity:1;transform:rotate(var(--_photo-angle));box-shadow:var(--_photo-shadow)}}.hideout-redBannerPattern{border-radius:inherit;z-index:-1;background-image:url(../media/designer-wave.2aq25at3r1hq7.svg);background-size:clamp(50px,5.54vw,86px);position:absolute;inset:0}.hideout-carouselControls button{border:var(--border-hairline) solid currentColor;border-radius:var(--sig-hideout-carousel-carousel-controls-border-radius);width:44px;height:44px;color:inherit;font-size:var(--text-sub);background:0 0}.hideout-stories{background:var(--color-surface-contrast);color:var(--color-on-contrast);padding:var(--sig-story-carousel-page-stories-padding) var(--sig-story-carousel-page-stories-padding-4) var(--sig-story-carousel-page-stories-padding-2);margin-top:0;position:relative}@media (max-width:760px){.hideout-stories{gap:var(--space-lg);padding:var(--sig-story-carousel-page-stories-padding-3) var(--space-lg);grid-template-columns:1fr}}.hideout-start{background-color:var(--color-action-primary);background-image:url(../media/designer-wave.2aq25at3r1hq7.svg);background-size:clamp(var(--sig-stay-start-start-background-size), 5.54vw, 86px) auto;color:var(--color-on-contrast);border-radius:var(--sig-stay-start-start-border-radius);margin:calc(var(--sig-stay-start-start-margin) * -1) var(--sig-stay-start-start-margin-5) var(--sig-stay-start-start-margin-2);padding:var(--sig-stay-start-start-padding) var(--sig-stay-start-start-padding-4);align-items:center;gap:var(--sig-stay-start-start-background-size);grid-template-columns:1.4fr .85fr;display:grid;position:relative;overflow:visible}.hideout-pawTag{align-items:center;gap:var(--space-sm);min-height:56px;color:var(--color-on-contrast);z-index:4;border-radius:var(--sig-paw-tag-paw-tag-border-radius);display:flex;position:absolute;top:100%;right:5%}.hideout-pawTag>span:first-child{background:var(--color-action-primary);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--sig-public-control-caption-size);font-weight:var(--weight-display);text-transform:var(--case-label);letter-spacing:var(--sig-paw-tag-paw-tag-letter-spacing)}.hideout-pawWindow{clip-path:inset(0 -48px -64px);align-self:flex-start;width:54px;height:60px;position:relative;overflow:visible}.hideout-pawWindow svg{transform-origin:50%;width:72px;height:112.32px;display:block;position:absolute;bottom:-6px;left:-9px;transform:rotate(180deg)}.hideout-pawTag[data-entered=true] .hideout-pawWindow svg{animation:hideout-pawPeek var(--dur-slow) var(--sig-paw-tag-paw-tag-animation)}.hideout-pawTag[data-edge=above] .hideout-pawWindow{clip-path:inset(-64px -48px 0)}.hideout-pawTag[data-edge=above] .hideout-pawWindow svg{top:-6px;bottom:auto;transform:none}.hideout-pawTag[data-edge=above][data-entered=true] .hideout-pawWindow svg{animation-name:hideout-pawRise}.hideout-pawTag:focus-visible{outline-width:var(--border-thin);outline-style:solid;outline-color:var(--color-action-primary);outline-offset:.25rem}.hideout-pawTag:active .hideout-pawWindow svg{translate:0 3px}.hideout-pawWindow svg{transition:translate var(--dur-source-350ms) var(--sig-paw-tag-paw-window-transition) var(--dur-instant), rotate var(--dur-source-350ms) var(--ease-drag-settle) var(--dur-instant)}.hideout-pawTag:focus-visible .hideout-pawWindow svg{translate:0 var(--space-sm);rotate:-12deg}.hideout-pawTag[data-edge=above]:focus-visible .hideout-pawWindow svg{translate:0 calc(var(--space-sm) * -1);rotate:12deg}.hideout-pawTag>span:first-child{transition:transform var(--dur-source-250ms), box-shadow var(--dur-source-250ms)}.hideout-pawTag:focus-visible>span:first-child{box-shadow:0 var(--sig-paw-tag-paw-tag-box-shadow) var(--sig-paw-tag-paw-tag-box-shadow-2) var(--sig-paw-tag-paw-tag-box-shadow-3);transform:translate(-5px)}@media (hover:hover) and (pointer:fine){.hideout-pawTag:hover .hideout-pawWindow svg{translate:0 var(--space-sm);rotate:-12deg}.hideout-pawTag[data-edge=above]:hover .hideout-pawWindow svg{translate:0 calc(var(--space-sm) * -1);rotate:12deg}.hideout-pawTag:hover>span:first-child{box-shadow:0 var(--sig-paw-tag-paw-tag-box-shadow) var(--sig-paw-tag-paw-tag-box-shadow-2) var(--sig-paw-tag-paw-tag-box-shadow-3);transform:translate(-5px)}}@media (prefers-reduced-motion:reduce){.hideout-pawTag:hover .hideout-pawWindow svg,.hideout-pawTag:focus-visible .hideout-pawWindow svg,.hideout-pawTag[data-edge=above]:hover .hideout-pawWindow svg,.hideout-pawTag[data-edge=above]:focus-visible .hideout-pawWindow svg{translate:none;rotate:none}}@keyframes hideout-pawPeek{0%{opacity:0;translate:0 -14px}65%{translate:0 var(--space-3xs);opacity:1}to{translate:0}}@keyframes hideout-pawRise{0%{opacity:0;translate:0 14px}65%{translate:0 calc(var(--space-3xs) * -1);opacity:1}to{translate:0}}[data-pattern=edge-dock][data-recipe=hideout-dock]{z-index:35;gap:var(--space-xs);background:var(--sig-booking-dock-booking-dock-background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:var(--border-hairline) solid var(--sig-booking-dock-booking-dock-border);border-radius:var(--radius-pill);padding:var(--space-xs);box-shadow:0 var(--sig-booking-dock-booking-dock-box-shadow) var(--sig-booking-dock-booking-dock-box-shadow-2) var(--sig-booking-dock-booking-dock-box-shadow-3);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]{background:var(--color-action-primary);color:var(--color-on-contrast);border-radius:var(--radius-pill);padding:var(--space-sm) var(--sig-booking-dock-booking-dock-padding);font-size:var(--text-ui-xs);font-weight:var(--weight-label);text-transform:var(--case-label);text-wrap:balance}[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]+[data-part=action]{background:var(--color-surface-contrast)}@media (max-width:760px){[data-pattern=edge-dock][data-recipe=hideout-dock]{width:calc(100% - var(--space-xl));bottom:calc(var(--sig-booking-dock-booking-dock-bottom) + env(safe-area-inset-bottom));justify-content:stretch}[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]{text-align:center;padding:var(--sig-booking-dock-booking-dock-bottom) var(--space-sm);flex:1}}@media (max-width:899px){[data-pattern=edge-dock][data-recipe=hideout-dock]{width:min(480px, calc(100% - var(--space-xl)));bottom:calc(var(--sig-booking-dock-booking-dock-bottom) + env(safe-area-inset-bottom));padding-right:var(--sig-booking-dock-booking-dock-padding-right);align-items:stretch}[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]{min-width:0;min-height:44px;padding:var(--sig-booking-dock-booking-dock-padding-2) var(--space-xs);white-space:normal;text-align:center;line-height:var(--leading-snug);flex:1;justify-content:center;align-items:center;display:flex}}@media (min-width:900px){[data-pattern=edge-dock][data-recipe=hideout-dock]{left:auto;right:var(--space-xs);width:max-content;min-width:54px;padding:var(--space-2xs);gap:var(--space-2xs);border-radius:var(--sig-public-booking-rail-radius);transform-origin:100% 100%;transition:transform var(--dur-source-350ms) var(--sig-booking-dock-booking-dock-transition) var(--dur-instant), opacity var(--dur-public-booking-rail-emphasis) var(--ease-flow) var(--dur-instant), scale var(--dur-shop-dialog-arrive) var(--sig-booking-dock-booking-dock-transition-2) var(--dur-instant), box-shadow var(--dur-public-booking-rail-emphasis) var(--ease-flow) var(--dur-instant);opacity:1;flex-direction:column;display:flex;top:auto;bottom:154px;transform:scale(1)}[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]{writing-mode:vertical-rl;min-height:170px;max-height:210px;padding:var(--sig-booking-dock-booking-dock-padding) var(--space-sm);font-size:var(--text-ui-sm);letter-spacing:var(--sig-booking-dock-booking-dock-letter-spacing);justify-content:center;align-items:center;display:flex}[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]+[data-part=action]{min-height:120px}[data-pattern=edge-dock][data-recipe=hideout-dock]:focus-within{box-shadow:0 var(--sig-booking-dock-booking-dock-box-shadow-4) var(--sig-booking-dock-booking-dock-box-shadow-2) var(--sig-booking-dock-booking-dock-box-shadow-5);scale:1.12}}@media (min-width:900px) and (hover:hover) and (pointer:fine){[data-pattern=edge-dock][data-recipe=hideout-dock]:hover{box-shadow:0 var(--sig-booking-dock-booking-dock-box-shadow-4) var(--sig-booking-dock-booking-dock-box-shadow-2) var(--sig-booking-dock-booking-dock-box-shadow-5);scale:1.12}}[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]{transition:transform var(--dur-fast) var(--ease-flow), box-shadow var(--dur-fast) var(--ease-flow), background-color var(--dur-fast) var(--ease-flow), color var(--dur-fast) var(--ease-flow)}[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]:focus-visible{outline-offset:.25rem;outline:2px solid}@media (hover:hover) and (pointer:fine){[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]:hover{transform:translateY(calc(var(--space-3xs) * -1));box-shadow:0 var(--sig-action-group-red-banner-box-shadow) var(--sig-action-group-red-banner-box-shadow-2) #18202c3d}@supports (color:color-mix(in lab, red, red)){[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]:hover{box-shadow:0 var(--sig-action-group-red-banner-box-shadow) var(--sig-action-group-red-banner-box-shadow-2) color-mix(in srgb, var(--color-shadow-ink) var(--alpha-24), transparent)}}}@media (prefers-reduced-motion:reduce){[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]{transition:none}[data-pattern=edge-dock][data-recipe=hideout-dock],[data-pattern=edge-dock][data-recipe=hideout-dock]:hover,[data-pattern=edge-dock][data-recipe=hideout-dock]:focus-within{transition:none;scale:1}}@media (max-width:899px){[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]{font-size:var(--sig-public-control-caption-size);letter-spacing:var(--sig-booking-dock-booking-dock-letter-spacing-2);padding-inline:var(--sig-booking-dock-booking-dock-padding-inline)}}@media (orientation:landscape) and (max-height:500px) and (max-width:899px){[data-pattern=edge-dock][data-recipe=hideout-dock]{bottom:calc(var(--space-xs) + env(safe-area-inset-bottom));padding-block:var(--space-2xs)}}@media (orientation:landscape) and (max-height:500px) and (min-width:900px) and (max-width:1100px) and (pointer:coarse){[data-pattern=edge-dock][data-recipe=hideout-dock]{top:auto;right:calc(var(--space-xs) + env(safe-area-inset-right));bottom:calc(var(--space-sm) + env(safe-area-inset-bottom));transform-origin:100% 100%;transform:none}[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]{min-height:124px;padding:var(--sig-booking-dock-booking-dock-bottom) var(--sig-booking-dock-booking-dock-padding-2)}[data-pattern=edge-dock][data-recipe=hideout-dock] [data-part=action]+[data-part=action]{min-height:96px}}.hideout-redBanner>a:not(.hideout-pawTag),.hideout-textLinks a,.hideout-roundLink,.hideout-roomActions a,.hideout-startButton,.hideout-storyRead,.hideout-pawTag,:is(.hideout-pageBase,[data-hideout-page]) .hideout-lucky-launcher-luckyTab,.hideout-marquee [data-part=control],.hideout-carouselControls button{transition:transform var(--dur-fast) var(--ease-flow), box-shadow var(--dur-fast) var(--ease-flow), background-color var(--dur-fast) var(--ease-flow), color var(--dur-fast) var(--ease-flow), border-color var(--dur-fast) var(--ease-flow)}.hideout-redBanner>a:not(.hideout-pawTag):focus-visible,.hideout-textLinks a:focus-visible,.hideout-roundLink:focus-visible,.hideout-roomActions a:focus-visible,.hideout-startButton:focus-visible,.hideout-storyRead:focus-visible,.hideout-pawTag:focus-visible,:is(.hideout-pageBase,[data-hideout-page]) .hideout-lucky-launcher-luckyTab:focus-visible,.hideout-marquee [data-part=control]:focus-visible,.hideout-carouselControls button:focus-visible{outline-offset:.25rem;outline:2px solid}@media (hover:hover) and (pointer:fine){.hideout-redBanner>a:not(.hideout-pawTag):hover,.hideout-textLinks a:hover,.hideout-roundLink:hover,.hideout-roomActions a:hover,.hideout-startButton:hover,.hideout-storyRead:hover,:is(.hideout-pageBase,[data-hideout-page]) .hideout-lucky-launcher-luckyTab:hover{transform:translateY(calc(var(--space-3xs) * -1));box-shadow:0 var(--sig-action-group-red-banner-box-shadow) var(--sig-action-group-red-banner-box-shadow-2) #18202c3d}@supports (color:color-mix(in lab, red, red)){.hideout-redBanner>a:not(.hideout-pawTag):hover,.hideout-textLinks a:hover,.hideout-roundLink:hover,.hideout-roomActions a:hover,.hideout-startButton:hover,.hideout-storyRead:hover,:is(.hideout-pageBase,[data-hideout-page]) .hideout-lucky-launcher-luckyTab:hover{box-shadow:0 var(--sig-action-group-red-banner-box-shadow) var(--sig-action-group-red-banner-box-shadow-2) color-mix(in srgb, var(--color-shadow-ink) var(--alpha-24), transparent)}}.hideout-pawTag:hover{transform:translateY(calc(var(--space-3xs) * -1))}}@media (prefers-reduced-motion:reduce){.hideout-redBanner>a:not(.hideout-pawTag),.hideout-textLinks a,.hideout-roundLink,.hideout-roomActions a,.hideout-startButton,.hideout-storyRead,.hideout-pawTag,:is(.hideout-pageBase,[data-hideout-page]) .hideout-lucky-launcher-luckyTab,.hideout-marquee [data-part=control],.hideout-carouselControls button{transition:none}}.hideout-lucky-launcher-lucky{z-index:40;position:fixed;bottom:35px;right:4.2%}.hideout-lucky-launcher-luckyTab{background:var(--sig-lucky-launcher-lucky-tab-background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:var(--border-hairline) solid var(--sig-lucky-launcher-lucky-tab-border);border-radius:var(--sig-lucky-launcher-lucky-tab-border-radius);width:max-content;min-width:92px;min-height:103px;filter:drop-shadow(var(--sig-lucky-launcher-lucky-tab-shadow));align-items:flex-end;padding:0;display:flex;position:relative}.hideout-lucky-launcher-luckyTab .hideout-lucky-launcher-luckyArtwork{width:86px;height:109px;top:-14px;left:var(--space-3xs);position:absolute}.hideout-lucky-launcher-luckyTab>span{width:min-content;min-width:60px;color:var(--color-on-contrast);text-shadow:0 var(--sig-lucky-launcher-lucky-tab-text-shadow) var(--sig-lucky-launcher-lucky-tab-text-shadow-2) var(--sig-lucky-launcher-lucky-tab-text-shadow-3);text-align:left;font-size:var(--text-body);line-height:var(--sig-lucky-launcher-lucky-tab-line-height);font-weight:var(--weight-display);text-wrap:balance;position:relative}.hideout-lucky-launcher-luckyTabLine{white-space:nowrap}.hideout-lucky-launcher-luckyArtwork{width:100%;height:auto;display:block;overflow:visible}.hideout-lucky-launcher-luckyTab [data-lucky-arm]{animation-delay:var(--dur-source-2000ms)}:is([data-hideout-page]:has(.hideout-pawTag[data-performing=true]) .hideout-lucky-launcher-lucky [data-lucky-arm],.hideout-lucky-launcher-lucky[data-page-hidden=true] [data-lucky-arm]){animation-play-state:paused}@media (min-width:900px){[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-lucky-launcher-lucky{top:20px;bottom:auto;right:calc(4.2% + 20px)}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-lucky-launcher-luckyTab{min-width:56px;min-height:3rem;padding:0 var(--space-3xs) var(--space-2xs);border-radius:var(--sig-lucky-launcher-lucky-tab-border-radius-2);justify-content:center}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-lucky-launcher-luckyTab .hideout-lucky-launcher-luckyArtwork{width:52px;height:66px;top:calc(var(--space-md) * -1);left:1px}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-lucky-launcher-luckyTab>span{font-size:var(--sig-lucky-launcher-lucky-tab-font-size);text-align:center;width:max-content;min-width:min-content;max-width:4rem}}@media (max-width:760px){.hideout-lucky-launcher-lucky{right:var(--space-md);bottom:calc(99px + env(safe-area-inset-bottom))}.hideout-lucky-launcher-luckyTab{min-width:70px;min-height:80px;padding:0 var(--sig-lucky-launcher-lucky-tab-padding) var(--sig-lucky-launcher-lucky-tab-padding-2) var(--sig-lucky-launcher-lucky-tab-padding-2);border-radius:var(--sig-lucky-launcher-lucky-tab-border-radius-3)}.hideout-lucky-launcher-luckyTab .hideout-lucky-launcher-luckyArtwork{width:66px;height:85px;top:calc(var(--space-sm) * -1)}.hideout-lucky-launcher-luckyTab>span{font-size:var(--sig-public-control-caption-size);min-width:45px}}@media (max-width:899px){.hideout-lucky-launcher-lucky{right:max(var(--space-lg), calc((100vw - 480px) / 2 + var(--space-xs)));bottom:calc(21px + env(safe-area-inset-bottom))}[data-hideout-page]:has(>[data-hideout-main]>[data-hideout-hero]):not(:has([data-pattern=edge-dock][data-recipe=hideout-dock])) .hideout-lucky-launcher-lucky:not(.hideout-lucky-launcher-luckyOpen){position:absolute;top:calc(max(740px,min(900px,100svh)) - 165px);bottom:auto}.hideout-lucky-launcher-luckyTab{min-width:56px;min-height:3rem;padding:0 var(--space-3xs) var(--space-2xs);border-radius:var(--sig-lucky-launcher-lucky-tab-border-radius-3);justify-content:center}.hideout-lucky-launcher-luckyTab .hideout-lucky-launcher-luckyArtwork{width:52px;height:66px;top:calc(var(--space-md) * -1);left:1px}.hideout-lucky-launcher-luckyTab>span{text-align:center;width:max-content;min-width:min-content;max-width:4rem}}@media (max-width:430px){[data-hideout-page]:has(>[data-hideout-main]>[data-hideout-hero]):not(:has([data-pattern=edge-dock][data-recipe=hideout-dock])) .hideout-lucky-launcher-lucky:not(.hideout-lucky-launcher-luckyOpen){top:calc(max(730px,min(900px,100svh)) - 165px)}}@media (orientation:landscape) and (max-height:500px) and (max-width:899px){.hideout-lucky-launcher-lucky{bottom:calc(10px + env(safe-area-inset-bottom))}}@media (max-width:899px){.hideout-lucky-launcher-luckyTab>span{font-size:var(--sig-lucky-launcher-lucky-tab-font-size-2);line-height:var(--sig-lucky-launcher-lucky-tab-line-height-2);letter-spacing:calc(var(--sig-lucky-launcher-lucky-tab-letter-spacing) * -1);text-wrap:balance}}@media (min-width:900px) and (pointer:coarse){[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-lucky-launcher-luckyTab>span{font-size:var(--sig-lucky-launcher-lucky-tab-font-size-2);line-height:var(--sig-lucky-launcher-lucky-tab-line-height-2);letter-spacing:calc(var(--sig-lucky-launcher-lucky-tab-letter-spacing) * -1);text-wrap:balance}}@media (orientation:landscape) and (max-height:500px) and (min-width:900px) and (max-width:1100px) and (pointer:coarse){.hideout-lucky-launcher-lucky:not(.hideout-lucky-launcher-luckyOpen){top:auto;right:calc(72px + env(safe-area-inset-right));bottom:calc(var(--space-sm) + env(safe-area-inset-bottom))}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-lucky-launcher-lucky:not(.hideout-lucky-launcher-luckyOpen){top:auto;right:calc(72px + env(safe-area-inset-right));bottom:calc(var(--space-sm) + env(safe-area-inset-bottom))}.hideout-lucky-launcher-luckyTab{min-width:56px;min-height:3rem;padding:0 var(--space-3xs) var(--space-2xs);border-radius:var(--sig-lucky-launcher-lucky-tab-border-radius-2);justify-content:center}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-lucky-launcher-luckyTab{min-width:56px;min-height:3rem;padding:0 var(--space-3xs) var(--space-2xs);border-radius:var(--sig-lucky-launcher-lucky-tab-border-radius-2);justify-content:center}.hideout-lucky-launcher-luckyTab .hideout-lucky-launcher-luckyArtwork{width:52px;height:66px;top:calc(var(--space-md) * -1);left:1px}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-lucky-launcher-luckyTab .hideout-lucky-launcher-luckyArtwork{width:52px;height:66px;top:calc(var(--space-md) * -1);left:1px}.hideout-lucky-launcher-luckyTab>span{font-size:var(--sig-lucky-launcher-lucky-tab-font-size-2);line-height:var(--sig-lucky-launcher-lucky-tab-line-height-2);letter-spacing:calc(var(--sig-lucky-launcher-lucky-tab-letter-spacing) * -1);text-align:center;text-wrap:balance;width:max-content;min-width:0;max-width:4rem}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-lucky-launcher-luckyTab>span{font-size:var(--sig-lucky-launcher-lucky-tab-font-size-2);line-height:var(--sig-lucky-launcher-lucky-tab-line-height-2);letter-spacing:calc(var(--sig-lucky-launcher-lucky-tab-letter-spacing) * -1);text-align:center;text-wrap:balance;width:max-content;min-width:0;max-width:4rem}}.hideout-lucky-peeks-layer{pointer-events:none;z-index:7;position:absolute;inset:0}.hideout-lucky-peeks-peek{top:var(--lucky-peek-top);left:var(--lucky-peek-left);width:88px;height:var(--sig-lucky-peeks-page-peek-height);margin-top:calc(var(--sig-lucky-peeks-page-peek-height) * -1);pointer-events:auto;color:var(--color-on-contrast);text-decoration:none;position:absolute}.hideout-lucky-peeks-window{width:88px;height:var(--sig-lucky-peeks-page-peek-height);display:block;overflow:hidden}.hideout-lucky-peeks-window svg{transform-origin:50% 100%;width:88px;height:76px;animation:hideout-lucky-peeks-peek var(--dur-lucky-peeks-page-window-animation-duration) var(--sig-lucky-peeks-page-window-animation-2) both;filter:drop-shadow(var(--sig-lucky-peeks-page-window-filter));display:block}.hideout-lucky-peeks-peek[data-edge=below]{margin-top:0}.hideout-lucky-peeks-peek[data-edge=below] .hideout-lucky-peeks-window{rotate:180deg}.hideout-lucky-peeks-hint{opacity:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-action-primary);white-space:nowrap;font-size:var(--text-ui-xs);font-weight:var(--weight-label);transition:opacity var(--dur-fast);position:absolute;bottom:85%;left:50%;translate:-50%}.hideout-lucky-peeks-peek[data-edge=below] .hideout-lucky-peeks-hint{top:95%;bottom:auto}.hideout-lucky-peeks-peek:hover .hideout-lucky-peeks-hint,.hideout-lucky-peeks-peek:focus-visible .hideout-lucky-peeks-hint{opacity:1}.hideout-lucky-peeks-peek:hover svg,.hideout-lucky-peeks-peek:focus-visible svg{animation-play-state:paused}.hideout-lucky-peeks-peek:focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--color-action-primary);outline-offset:.25rem;border-radius:var(--sig-lucky-peeks-page-peek-border-radius)}@keyframes hideout-lucky-peeks-peek{0%,to{transform:translateY(100%)rotate(-8deg)}14%,75%{transform:translateY(12%)rotate(0)}28%{transform:translateY(4%)rotate(-8deg)}44%{transform:translateY(8%)rotate(7deg)}60%{transform:translateY(4%)rotate(-3deg)}}@media (max-width:700px){.hideout-lucky-peeks-peek,.hideout-lucky-peeks-window,.hideout-lucky-peeks-window svg{width:4rem}}@media (prefers-reduced-motion:reduce){.hideout-lucky-peeks-layer{display:none}}.hideout-lucky-artwork-artwork{display:block;overflow:visible}.hideout-lucky-artwork-arm{transform-origin:1405px 870px}.hideout-lucky-artwork-jointLight{stop-color:var(--sig-lucky-joint-light)}.hideout-lucky-artwork-jointMid{stop-color:var(--sig-lucky-joint-mid)}.hideout-lucky-artwork-jointDark{stop-color:var(--sig-lucky-joint-dark)}.hideout-lucky-artwork-silhouette{mask-type:alpha}.hideout-lucky-artwork-joint{opacity:0}.hideout-lucky-artwork-artwork[data-animate=true] .hideout-lucky-artwork-joint{animation:hideout-lucky-artwork-jointCover var(--dur-lucky-artwork-page-artwork-animation-duration) var(--sig-lucky-artwork-page-artwork-animation-2)}.hideout-lucky-artwork-artwork[data-pose=forward] .hideout-lucky-artwork-joint,.hideout-lucky-artwork-artwork[data-pose=back] .hideout-lucky-artwork-joint{opacity:1}.hideout-lucky-artwork-artwork[data-animate=true] .hideout-lucky-artwork-arm{animation:hideout-lucky-artwork-beckon var(--dur-lucky-artwork-page-artwork-animation-duration) var(--sig-lucky-artwork-page-artwork-animation-3)}.hideout-lucky-artwork-artwork[data-pose=forward] .hideout-lucky-artwork-arm{transform:scale(1.025,.87)skew(-1.5deg)}.hideout-lucky-artwork-artwork[data-pose=back] .hideout-lucky-artwork-arm{transform:scale(.99,1.015)skew(.5deg)}@keyframes hideout-lucky-artwork-beckon{0%,to{transform:none}23%,67%{transform:scale(1.025,.87)skew(-1.5deg)}43%,84%{transform:scale(.99,1.015)skew(.5deg)}}@keyframes hideout-lucky-artwork-jointCover{0%,to{opacity:0}5%,95%{opacity:1}}@media (prefers-reduced-motion:reduce){.hideout-lucky-artwork-artwork[data-animate=true] .hideout-lucky-artwork-arm,.hideout-lucky-artwork-artwork[data-animate=true] .hideout-lucky-artwork-joint{animation:none}}@media (prefers-reduced-motion:no-preference){.hideout-lucky-artwork-artwork[data-continuous=true] .hideout-lucky-artwork-arm{animation:hideout-lucky-artwork-beckon var(--dur-lucky-artwork-page-artwork-animation-duration) var(--sig-lucky-artwork-page-artwork-animation-3) infinite}.hideout-lucky-artwork-artwork[data-continuous=true] .hideout-lucky-artwork-joint{animation:hideout-lucky-artwork-jointCover var(--dur-lucky-artwork-page-artwork-animation-duration) var(--sig-lucky-artwork-page-artwork-animation-2) infinite}}.hideout-lucky-artwork-artwork[data-ambient=true] .hideout-lucky-artwork-arm{animation:hideout-lucky-artwork-ambientBeckon var(--dur-lucky-artwork-page-artwork-animation-alternate-duration) var(--sig-lucky-artwork-page-artwork-animation-3) infinite}.hideout-lucky-artwork-artwork[data-ambient=true] .hideout-lucky-artwork-joint{animation:hideout-lucky-artwork-ambientJoint var(--dur-lucky-artwork-page-artwork-animation-alternate-duration) var(--sig-lucky-artwork-page-artwork-animation-2) infinite}@keyframes hideout-lucky-artwork-ambientBeckon{0%,22%,to{transform:none}5.06%,14.74%{transform:scale(1.025,.87)skew(-1.5deg)}9.46%,18.48%{transform:scale(.99,1.015)skew(.5deg)}}@keyframes hideout-lucky-artwork-ambientJoint{0%,22%,to{opacity:0}1.1%,20.9%{opacity:1}}@media (prefers-reduced-motion:reduce){.hideout-lucky-artwork-artwork[data-ambient=true] .hideout-lucky-artwork-arm,.hideout-lucky-artwork-artwork[data-ambient=true] .hideout-lucky-artwork-joint{animation:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hideout-lucky-artwork-artwork[data-hover-animate=true]:hover .hideout-lucky-artwork-arm{animation:hideout-lucky-artwork-beckon var(--dur-lucky-artwork-page-artwork-animation-duration) var(--sig-lucky-artwork-page-artwork-animation-3) infinite}.hideout-lucky-artwork-artwork[data-hover-animate=true]:hover .hideout-lucky-artwork-joint{animation:hideout-lucky-artwork-jointCover var(--dur-lucky-artwork-page-artwork-animation-duration) var(--sig-lucky-artwork-page-artwork-animation-2) infinite}}.hideout-faq-searchField input{min-width:0;padding:var(--sig-faq-page-search-field-padding-3) 0;font-size:var(--text-body);background:0 0;border:0;outline:none;flex:1}.hideout-error-page [data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=title]{font-size:clamp(var(--sig-error-page-page-font-size), var(--sig-error-page-page-font-size-5), var(--sig-error-page-page-font-size-2))}[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=action]{justify-content:start;align-items:center;gap:var(--sig-error-page-actions-gap) var(--sig-error-page-actions-gap-2)}[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=retry]{cursor:pointer;border:0;font-family:inherit}[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=retry]:focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--color-highlight);outline-offset:6px}.hideout-error-back{color:inherit;font-size:var(--sig-public-control-label-size);font-weight:var(--weight-label);text-underline-offset:5px}@media (max-width:700px){.hideout-error-page [data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=title]{font-size:clamp(var(--sig-error-page-page-font-size-3), var(--sig-error-page-page-font-size-6), var(--sig-error-page-page-font-size-4))}}.hideout-not-found-page{--ink:var(--sig-hideout-not-found-local-ink);--red:var(--sig-hideout-not-found-local-red);background:var(--color-canvas);min-height:100svh;color:var(--color-fg);font-family:var(--font-body);flex-direction:column;display:flex;overflow:hidden}.hideout-not-found-header{margin:var(--sig-hideout-not-found-header-margin) var(--sig-hideout-not-found-header-margin-3) 0;padding:var(--space-lg) var(--space-xl);border-radius:var(--sig-hideout-not-found-header-border-radius);background:var(--color-surface-contrast);color:var(--sig-hideout-not-found-header-color);justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.hideout-not-found-logo{width:190px;display:block}.hideout-not-found-logo img{width:100%;height:auto;display:block}.hideout-not-found-header>span{font-size:var(--sig-public-control-caption-size);text-transform:var(--case-label);letter-spacing:var(--sig-hideout-not-found-header-letter-spacing)}[data-pattern=empty-loading-error][data-recipe=hideout-recovery]{align-content:center;place-items:center start;column-gap:var(--sig-hideout-not-found-scene-gap);color:inherit;font-size:inherit;line-height:inherit;text-align:start;padding:var(--sig-hideout-not-found-scene-padding) var(--sig-hideout-not-found-scene-padding-4) var(--sig-hideout-not-found-scene-padding-2);box-sizing:border-box;background:0 0;border-radius:0;flex:1;grid-template-columns:1.1fr 1fr;row-gap:0;width:100%;max-width:1600px;margin:auto;display:grid}[data-pattern=empty-loading-error][data-recipe=hideout-recovery]>:not([data-part=art]){grid-column:1}[data-pattern=empty-loading-error][data-recipe=hideout-recovery]>[data-part=art]{grid-area:1/2/span 4;place-self:center stretch}[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=eyebrow]{margin:0 0 var(--sig-hideout-not-found-eyebrow-margin);font-size:var(--sig-public-control-caption-size);font-weight:var(--weight-label);letter-spacing:var(--sig-hideout-not-found-header-letter-spacing);text-transform:var(--case-label)}[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=title]{white-space:pre-line;max-inline-size:none;font-size:clamp(var(--sig-hideout-not-found-copy-font-size), var(--sig-hideout-not-found-copy-font-size-5), var(--sig-hideout-not-found-copy-font-size-2));line-height:var(--sig-hideout-not-found-copy-line-height);letter-spacing:calc(var(--sig-hideout-not-found-copy-letter-spacing) * -1);font-weight:var(--sig-hideout-not-found-heavy-weight);margin:0}[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=title]:after{content:".";color:var(--color-action-primary)}[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=body]{max-width:350px;margin:var(--sig-hideout-not-found-eyebrow-margin) 0;font-size:var(--sig-hideout-not-found-description-font-size);line-height:var(--sig-hideout-not-found-description-line-height);color:var(--sig-hideout-not-found-description-color)}.hideout-not-found-home,[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=retry]{align-items:center;gap:var(--sig-hideout-not-found-header-margin);min-height:56px;padding:0 var(--sig-hideout-not-found-header-margin);border-radius:var(--sig-hideout-not-found-home-border-radius);color:var(--sig-hideout-not-found-header-color);background:var(--color-action-primary);text-transform:var(--case-label);font-size:var(--sig-public-control-label-size);font-weight:var(--weight-display);box-shadow:0 var(--sig-hideout-not-found-home-box-shadow) var(--sig-hideout-not-found-home-box-shadow-2) var(--sig-hideout-not-found-home-box-shadow-3);text-decoration:none;display:inline-flex}.hideout-not-found-page a:focus-visible{outline-width:3px;outline-style:solid;outline-color:var(--color-highlight);outline-offset:6px}.hideout-not-found-logo,.hideout-not-found-home,[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=retry]{transition:transform var(--dur-menu-page-categories-transition-duration) var(--sig-hideout-not-found-logo-transition), translate var(--dur-menu-page-categories-transition-duration) var(--sig-hideout-not-found-logo-transition), box-shadow var(--dur-menu-page-categories-transition-duration) var(--sig-hideout-not-found-logo-transition)}@media (hover:hover) and (pointer:fine){.hideout-not-found-logo:hover{transform:translateY(-1px)scale(1.015)}.hideout-not-found-home:hover,[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=retry]:hover{box-shadow:0 var(--sig-hideout-not-found-home-box-shadow-4) var(--sig-hideout-not-found-home-box-shadow-5) var(--sig-hideout-not-found-home-box-shadow-6);translate:0 -3px}}.hideout-not-found-art{isolation:isolate;place-items:center;min-height:490px;display:grid;position:relative}.hideout-not-found-disc{aspect-ratio:1;border-radius:var(--sig-hideout-not-found-disc-border-radius);background:var(--color-action-primary) url(../media/designer-wave.2aq25at3r1hq7.svg) center / 90px auto;z-index:-1;width:95%;box-shadow:0 var(--sig-hideout-not-found-disc-box-shadow) var(--sig-hideout-not-found-disc-box-shadow-2) var(--sig-hideout-not-found-disc-box-shadow-3);position:absolute}.hideout-not-found-cat{width:min(85%,330px);height:auto;filter:drop-shadow(var(--sig-hideout-not-found-cat-shadow));rotate:-7deg}.hideout-not-found-caption{padding:var(--sig-hideout-not-found-caption-padding) var(--sig-hideout-not-found-caption-padding-2);background:var(--color-surface-contrast);color:var(--sig-hideout-not-found-header-color);border-width:var(--border-thick);border-style:solid;border-color:var(--color-canvas);border-radius:var(--sig-hideout-not-found-caption-border-radius);font-size:var(--text-body);font-weight:var(--weight-display);text-transform:var(--case-label);box-shadow:var(--sig-hideout-not-found-caption-box-shadow) var(--sig-hideout-not-found-caption-box-shadow-2) var(--sig-hideout-not-found-caption-box-shadow-3) var(--sig-hideout-not-found-caption-box-shadow-4);position:absolute;bottom:-5px;right:-4%;rotate:-7deg}.hideout-not-found-footer{background:var(--color-action-primary) url(../media/designer-wave.2aq25at3r1hq7.svg) center / 78px auto;color:var(--sig-hideout-not-found-header-color);padding:var(--space-lg);text-align:center;font-size:clamp(var(--sig-hideout-not-found-footer-font-size), var(--sig-hideout-not-found-footer-font-size-3), var(--sig-hideout-not-found-footer-font-size-2));font-weight:var(--sig-hideout-not-found-heavy-weight);letter-spacing:calc(var(--sig-hideout-not-found-footer-letter-spacing) * -1)}@media (max-width:700px){.hideout-not-found-header{margin:var(--space-md) var(--sig-hideout-not-found-header-margin-2) 0;padding:var(--sig-hideout-not-found-header-padding) var(--space-lg)}.hideout-not-found-logo{width:145px}.hideout-not-found-header>span{display:none}[data-pattern=empty-loading-error][data-recipe=hideout-recovery]{padding:var(--space-2xl) var(--sig-hideout-not-found-header-margin) var(--sig-hideout-not-found-scene-padding-3);grid-template-columns:1fr}[data-pattern=empty-loading-error][data-recipe=hideout-recovery]>[data-part=art]{margin-top:var(--space-3xl);order:1;grid-area:auto/1}[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=title]{font-size:clamp(var(--sig-hideout-not-found-copy-font-size-3), var(--sig-hideout-not-found-copy-font-size-6), var(--sig-hideout-not-found-copy-font-size-4))}[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=eyebrow]{font-size:var(--text-ui-xs);margin-bottom:var(--space-lg)}[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=body]{margin:var(--space-lg) 0;font-size:var(--text-body)}.hideout-not-found-art{width:min(100%,370px);min-height:350px;margin:auto}.hideout-not-found-cat{width:240px}.hideout-not-found-caption{right:0;bottom:calc(var(--space-md) * -1);font-size:var(--sig-hideout-not-found-caption-font-size)}}@media (prefers-reduced-motion:reduce){.hideout-not-found-logo,.hideout-not-found-home,[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=retry]{transition:none}.hideout-not-found-logo:hover,.hideout-not-found-home:hover,[data-pattern=empty-loading-error][data-recipe=hideout-recovery] [data-part=retry]:hover{transform:translate(0,0)}}.hideout-draft-preview-shell{--hideout-header-offset:var(--space-3xl);padding-top:calc(var(--hideout-header-offset) * 1);position:relative}.hideout-draft-preview-bar{z-index:100;justify-content:center;align-items:center;gap:var(--space-2xs) var(--sig-draft-preview-page-bar-gap);height:4rem;padding:var(--space-xs) var(--space-sm);box-sizing:border-box;background:var(--sig-draft-preview-page-bar-background);color:var(--sig-draft-preview-page-bar-color);border-bottom:2px solid var(--sig-draft-preview-page-bar-border-bottom);font:initial;font-weight:var(--weight-medium);font-size:var(--sig-draft-preview-page-bar-font);line-height:var(--sig-draft-preview-page-bar-font-2);font-family:var(--font-display);flex-wrap:wrap;display:flex;position:fixed;inset:0 0 auto}.hideout-draft-preview-bar p{margin:0}.hideout-draft-preview-bar a{color:var(--color-on-contrast);text-underline-offset:3px;text-decoration:underline}.hideout-draft-preview-bar a:focus-visible{outline:2px solid var(--sig-draft-preview-page-bar-outline);outline-offset:.25rem}.hideout-lucky-chat-panel[data-part=panel]{right:4.2%;bottom:var(--sig-chat-space-154);width:min(var(--sig-chat-container-365), calc(var(--sig-chat-space-100vw) - var(--sig-chat-space-35)));height:min(var(--sig-chat-space-650), calc(var(--sig-chat-space-100dvh) - var(--sig-chat-space-175)));background:var(--color-canvas);color:var(--color-surface-contrast);border:var(--border-hairline) solid var(--sig-chat-border);border-radius:var(--sig-lucky-chat-panel-radius);box-shadow:0 var(--sig-chat-shadow-offset-24) var(--sig-chat-shadow-offset-60) var(--sig-chat-shadow-ink);font-family:var(--font-body)}.hideout-lucky-chat-panel>header{background:var(--color-canvas);color:var(--color-surface-contrast);border-color:var(--sig-chat-border)}.hideout-lucky-chat-panel>header button:hover{background:#18202c12}@supports (color:color-mix(in lab, red, red)){.hideout-lucky-chat-panel>header button:hover{background:color-mix(in srgb, var(--color-fg) 7%, transparent)}}.hideout-lucky-chat-headerArtwork{width:var(--sig-chat-space-46);height:var(--sig-chat-space-3rem);flex:none;display:block;overflow:hidden}.hideout-lucky-chat-headerArtwork svg{width:var(--sig-chat-space-3rem);height:auto;margin-top:calc(var(--space-xs) * -1)}.hideout-lucky-chat-intro{gap:var(--space-sm);padding:var(--space-3xs) 0 var(--space-xs);display:grid}.hideout-lucky-chat-cards{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hideout-lucky-chat-card{border:var(--border-hairline) solid var(--sig-chat-border);border-radius:var(--sig-chat-radius-12);padding:var(--sig-chat-space-10);background:var(--color-surface);font-size:var(--text-ui-sm)}.hideout-lucky-chat-card strong{margin-bottom:var(--sig-chat-space-3);color:var(--color-action-primary);display:block}.hideout-lucky-chat-card p{line-height:var(--sig-chat-leading-1p4);margin:0}.hideout-lucky-chat-topics{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hideout-lucky-chat-topics>li{display:flex}.hideout-lucky-chat-topics a{min-height:var(--sig-chat-space-44);border-radius:var(--radius-pill);padding:var(--space-xs) var(--sig-chat-space-14);background:var(--color-action-primary);color:var(--color-on-contrast);font-size:var(--sig-chat-text-13);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-decoration:underline;text-decoration-thickness:var(--sig-chat-border-1);text-underline-offset:var(--sig-chat-space-0p25rem);align-items:center;display:inline-flex}.hideout-lucky-chat-topics a:hover{background:var(--sig-chat-action-hover);text-decoration-thickness:var(--sig-chat-border-2)}.hideout-lucky-chat-topics a:focus-visible{outline-width:var(--sig-chat-border-3);outline-style:solid;outline-color:var(--color-focus-ring);outline-offset:var(--sig-chat-border-0p125rem)}.hideout-lucky-chat-topics a:last-child{background:var(--color-surface-contrast)}.hideout-lucky-chat-topics a:last-child:hover{background:#131c30}@supports (color:color-mix(in lab, red, red)){.hideout-lucky-chat-topics a:last-child:hover{background:color-mix(in srgb, var(--color-surface-contrast) 85%, var(--color-action-primary))}}@media (max-width:639px){.hideout-lucky-chat-panel[data-part=panel]{inset:auto var(--space-md) calc(var(--sig-chat-space-100) + env(safe-area-inset-bottom)) auto;width:calc(var(--sig-chat-space-100vw) - var(--space-xl));height:min(var(--sig-chat-space-650), calc(var(--sig-chat-space-100dvh) - var(--sig-chat-space-130) - env(safe-area-inset-bottom)));border-radius:var(--sig-chat-radius-18)}}@media (orientation:landscape) and (max-height:500px) and (min-width:640px){.hideout-lucky-chat-panel[data-part=panel]{bottom:calc(var(--space-sm) + env(safe-area-inset-bottom));height:calc(var(--sig-chat-space-100dvh) - var(--space-lg) - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media (orientation:landscape) and (max-height:500px) and (min-width:900px){.hideout-lucky-chat-panel[data-part=panel]{right:calc(var(--sig-chat-space-72) + env(safe-area-inset-right))}}.hideout-page-page{--ink:var(--color-surface-contrast);--red:var(--color-action-primary);--cream:var(--color-canvas);--gold:var(--color-highlight);--font:var(--font-body);background:var(--color-canvas);color:var(--color-fg);font-family:var(--font-body);position:relative;overflow:clip}.hideout-page-scrollDepth{display:none}.hideout-page-mainContent{display:block}.hideout-page-mainContent:focus{outline:none}.hideout-page-skipLink{inset:var(--space-xs) auto auto var(--space-xs);z-index:calc(var(--z-header) + 1);min-block-size:calc(var(--space-2xl) - var(--space-2xs));padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:var(--color-canvas);color:var(--color-fg);font-size:var(--text-ui-base);font-weight:var(--weight-label);align-items:center;display:inline-flex;position:absolute}.hideout-page-skipLink:not(:focus){block-size:1px;min-block-size:0;inline-size:1px;margin:calc(var(--border-hairline) * -1);clip-path:inset(50%);padding:0;overflow:hidden}.hideout-page-page~[data-analytics-notice]{margin:var(--space-md) var(--space-gutter) var(--sig-page-shell-page-margin);max-inline-size:680px;z-index:calc(var(--z-header) - 1);position:relative;inset:auto}body:has([data-pattern=locale][data-part=suggestion]) .hideout-page-page~[data-analytics-notice]{display:none}@media (max-width:899px){.hideout-page-page~[data-analytics-notice]{inset-block:auto calc(100px + env(safe-area-inset-bottom));inset-inline:max(var(--space-sm), env(safe-area-inset-left)) max(var(--space-sm), env(safe-area-inset-right));max-inline-size:none;max-block-size:calc(100svh - 260px - env(safe-area-inset-bottom));margin:0;position:fixed;overflow-y:auto}}.hideout-parallax-root{--hideout-parallax-y:0px;transform:translate3d(0, var(--hideout-parallax-y), 0) scale(1.14);transform-origin:50%;will-change:transform}@media (prefers-reduced-motion:reduce){.hideout-parallax-root{will-change:auto;transform:none}}.hideout-parallax-root[data-hero=true]{transform:translate3d(0, var(--hideout-parallax-y), 0)}.hideout-site-header-header{--_glass:#f0f3f829}@supports (color:color-mix(in lab, red, red)){.hideout-site-header-header{--_glass:color-mix(in srgb, var(--color-on-contrast) var(--alpha-16), transparent)}}.hideout-site-header-header{--_glass-line:#f0f3f8a3}@supports (color:color-mix(in lab, red, red)){.hideout-site-header-header{--_glass-line:color-mix(in srgb, var(--color-on-contrast) var(--alpha-64), transparent)}}.hideout-site-header-header{--_ink-glass:#101216eb}@supports (color:color-mix(in lab, red, red)){.hideout-site-header-header{--_ink-glass:color-mix(in srgb, var(--color-surface-contrast) var(--alpha-92), transparent)}}.hideout-site-header-header{--_divider:#f0f3f87a}@supports (color:color-mix(in lab, red, red)){.hideout-site-header-header{--_divider:color-mix(in srgb, var(--color-on-contrast) var(--alpha-48), transparent)}}.hideout-site-header-header{--_lucky-reserve:calc(var(--space-3xl) + var(--space-lg));z-index:var(--z-header);color:var(--color-on-contrast);position:absolute;inset:0 0 auto}.hideout-site-header-utility{min-block-size:2rem;padding:var(--space-3xs) var(--space-gutter);background:var(--color-surface-contrast);font-weight:var(--weight-semibold);text-transform:var(--case-label);justify-content:space-between;align-items:center;display:flex}.hideout-site-header-utility>span{display:none}.hideout-site-header-utility nav,.hideout-site-header-utility nav ul{column-gap:var(--space-md);display:flex}.hideout-site-header-utility a{color:inherit;display:block}.hideout-site-header-utility nav li>span{opacity:.55}.hideout-site-header-navbar{align-items:center;column-gap:var(--space-lg);row-gap:var(--space-xs);margin:var(--space-lg) var(--space-gutter) 0;min-block-size:4rem;padding:var(--space-sm) var(--space-md) var(--space-sm) var(--space-lg);border:var(--border-hairline) solid var(--_glass-line);border-radius:var(--radius-2xl);background:var(--_glass);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);box-shadow:var(--elev-soft);flex-wrap:nowrap;display:flex}[data-hideout-page][data-solid-header=true] .hideout-site-header-navbar{background:var(--color-surface-contrast)}.hideout-site-header-wordmark{inline-size:calc(var(--space-3xl) * 2);color:inherit;flex:none;display:block}.hideout-site-header-wordmark img{block-size:auto;inline-size:100%;display:block}.hideout-site-header-primaryNav{justify-content:flex-end;column-gap:var(--space-lg);font-weight:var(--weight-label);text-transform:var(--case-label);margin-inline-start:auto}.hideout-site-header-primaryNav a{color:inherit;padding-block:var(--space-sm)}.hideout-site-header-localeControl{flex:none}.hideout-site-header-localeControl [data-pattern=locale] [data-part=trigger]{min-block-size:calc(var(--space-2xl) - var(--space-2xs));background:var(--color-surface-contrast);color:var(--color-canvas);padding:var(--sig-public-locale-padding-block) var(--sig-public-locale-padding-inline);gap:var(--sig-public-locale-gap);border-width:var(--sig-public-locale-border-width);border-color:#f6f7f9}@supports (color:color-mix(in lab, red, red)){.hideout-site-header-localeControl [data-pattern=locale] [data-part=trigger]{border-color:color-mix(in srgb, var(--color-canvas) var(--sig-public-locale-border-opacity), transparent)}}.hideout-site-header-localeControl [data-pattern=locale] [data-part=trigger]{font-size:var(--sig-public-locale-label-size);font-weight:var(--weight-semibold)}.hideout-site-header-localeControl [data-pattern=locale] [data-part=trigger]:hover{border-color:var(--color-canvas)}.hideout-site-header-localeControl [data-nav-language-caret]{block-size:14px;inline-size:14px}.hideout-site-header-localeControl .locale-switcher>ul{text-transform:var(--case-display);letter-spacing:normal}.hideout-site-header-navActions{align-items:center;gap:var(--space-xs);min-inline-size:0;border-inline-start:1px solid var(--_divider);padding-inline-start:var(--space-md);display:flex}.hideout-site-header-navActions a{min-block-size:calc(var(--space-2xl) - var(--space-2xs));padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);color:var(--color-on-contrast);font-size:var(--text-nav);font-weight:var(--weight-label);line-height:var(--leading-snug);text-align:center;text-wrap:balance;text-transform:var(--case-label);justify-content:center;align-items:center;display:inline-flex}.hideout-site-header-navActions .hideout-site-header-bookButton{background:var(--color-action-primary)}.hideout-site-header-navActions .hideout-site-header-foodButton{background:var(--color-surface-contrast)}.hideout-site-header-primaryNav,.hideout-site-header-navActions,.hideout-site-header-navActions a{flex:none;inline-size:max-content}.hideout-site-header-header:is([data-nav-fit=tight],[data-nav-fit=overflow]) .hideout-site-header-navActions a{padding-inline:var(--space-sm)}.hideout-site-header-primaryNav [data-nav-overflow]>summary{font-size:var(--text-nav);letter-spacing:var(--tracking-label)}@media not (min-width:64rem){.hideout-site-header-navbar .hideout-site-header-primaryNav{display:none}.hideout-site-header-navbar [data-hideout-mobile-nav]{margin-inline-start:auto;display:block}}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-site-header-header{animation:hideout-site-header-compactNavArrival var(--dur-public-compact-navigation-arrival) var(--ease-settle) both;position:fixed}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-site-header-utility{display:none}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-site-header-navbar{padding-block:var(--space-xs);background:var(--_ink-glass);border-color:#f0f3f83d;flex-wrap:nowrap;margin-block-start:var(--space-sm)}@supports (color:color-mix(in lab, red, red)){[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-site-header-navbar{border-color:color-mix(in srgb, var(--color-on-contrast) var(--alpha-24), transparent)}}@keyframes hideout-site-header-compactNavArrival{0%{transform:translateY(calc(var(--space-md) * -1));opacity:0}to{opacity:1;transform:translateY(0)}}.hideout-site-header-utility a,.hideout-site-header-primaryNav a,.hideout-site-header-wordmark,.hideout-site-header-navActions a{transition:transform var(--dur-fast) var(--ease-flow), box-shadow var(--dur-fast) var(--ease-flow), background-color var(--dur-fast) var(--ease-flow), color var(--dur-fast) var(--ease-flow)}.hideout-site-header-utility a:focus-visible,.hideout-site-header-primaryNav a:focus-visible,.hideout-site-header-wordmark:focus-visible,.hideout-site-header-navActions a:focus-visible{outline:calc(var(--border-hairline) * 2) solid currentColor;outline-offset:.25rem}@media (min-width:900px){.hideout-site-header-navbar{padding-inline-end:var(--_lucky-reserve)}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-site-header-navbar{padding-inline-end:var(--_lucky-reserve)}}@media (min-width:701px) and (max-width:900px){.hideout-site-header-navActions .hideout-site-header-foodButton{display:none}}@media (max-width:700px){.hideout-site-header-navbar{column-gap:var(--space-xs);margin:var(--space-md) var(--space-md) 0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-xl);position:relative}.hideout-site-header-wordmark{max-inline-size:calc(100% - 200px)}.hideout-site-header-localeControl [data-pattern=locale] [data-part=trigger]{justify-content:center;min-inline-size:44px}.hideout-site-header-localeControl [data-pattern=locale] [data-part=trigger]>:where([data-nav-language-label],[data-nav-language-caret]),.hideout-site-header-navbar .hideout-site-header-primaryNav,.hideout-site-header-navbar .hideout-site-header-navActions{display:none}.hideout-site-header-navbar [data-hideout-mobile-nav]{margin-inline-start:auto;display:block}.hideout-site-header-localeControl .locale-switcher>ul{left:auto;right:0}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-site-header-navbar{margin-block-start:max(var(--space-xs), env(safe-area-inset-top))}[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-site-header-localeControl{display:none}}@media (max-width:760px),(max-width:1100px) and (pointer:coarse){.hideout-site-header-utility{padding-block:0}.hideout-site-header-utility a,.hideout-site-header-utility nav li>span{min-block-size:calc(var(--space-2xl) - var(--space-2xs));align-items:center;display:flex}}@media (orientation:landscape) and (max-height:500px){[data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-site-header-navbar{min-block-size:calc(var(--space-2xl) + var(--space-2xs));padding-block:var(--space-2xs);margin-block-start:max(var(--space-xs), env(safe-area-inset-top))}}@media (hover:hover) and (pointer:fine){.hideout-site-header-utility a:hover,.hideout-site-header-primaryNav a:hover{color:var(--color-accent-highlight);transform:translateY(calc(var(--border-hairline) * -1))}.hideout-site-header-wordmark:hover{transform:translateY(calc(var(--border-hairline) * -1)) scale(1.015)}.hideout-site-header-navActions a:hover{transform:translateY(calc(var(--space-3xs) * -1));box-shadow:var(--elev-lift)}}@media (prefers-reduced-motion:reduce){:where([data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true])) .hideout-site-header-header{animation:none}.hideout-site-header-utility a,.hideout-site-header-primaryNav a,.hideout-site-header-wordmark,.hideout-site-header-navActions a{transition:none}}.hideout-site-header-utility [data-part=navigation-label]{line-height:var(--leading-body);font-weight:var(--weight-semibold);font-size:var(--text-ui-sm)}.hideout-site-header-primaryNav [data-part=navigation-label]{line-height:var(--leading-body)}.hideout-site-header-localeControl .locale-switcher>ul{top:calc(100% + var(--sig-public-locale-panel-offset));padding:var(--sig-public-locale-panel-padding);border-width:var(--sig-public-locale-panel-border);border-color:#18202c}@supports (color:color-mix(in lab, red, red)){.hideout-site-header-localeControl .locale-switcher>ul{border-color:color-mix(in srgb, var(--color-fg) var(--sig-public-locale-panel-border-opacity), transparent)}}.hideout-site-header-localeControl .locale-switcher>ul{border-radius:var(--sig-public-locale-panel-radius);box-shadow:var(--elev-lift)}.hideout-site-header-localeControl .locale-switcher [data-part=choice]>:is(a,span){gap:var(--sig-public-locale-option-gap);padding:var(--space-xs) var(--sig-public-locale-option-padding-inline);border-radius:var(--sig-public-locale-option-radius);font-size:var(--sig-public-locale-option-size);line-height:var(--leading-body);flex-wrap:nowrap}.hideout-site-header-localeControl .locale-switcher [data-part=choice]>a:hover{background:#2754c5}@supports (color:color-mix(in lab, red, red)){.hideout-site-header-localeControl .locale-switcher [data-part=choice]>a:hover{background:color-mix(in srgb, var(--color-highlight) var(--sig-public-locale-option-hover-opacity), transparent)}}.hideout-site-header-localeControl .locale-switcher [data-available=false]:hover{background:0 0}.hideout-site-header-localeControl .locale-switcher [data-active]{font-weight:var(--weight-semibold)}.hideout-site-header-localeControl .locale-switcher [data-available=false]{color:var(--color-fg);opacity:var(--sig-public-locale-unavailable-opacity)}.hideout-site-header-localeControl .locale-switcher small{font-size:var(--sig-public-locale-unavailable-size);font-weight:var(--weight-normal);flex-basis:auto}.hideout-site-header-utility nav ul{margin:0;padding:0;list-style:none}.hideout-mobile-nav-mobileNav{--_line:#f0f3f829}@supports (color:color-mix(in lab, red, red)){.hideout-mobile-nav-mobileNav{--_line:color-mix(in srgb, var(--color-on-contrast) var(--alpha-16), transparent)}}.hideout-mobile-nav-mobileNav{--_edge:#f0f3f87a}@supports (color:color-mix(in lab, red, red)){.hideout-mobile-nav-mobileNav{--_edge:color-mix(in srgb, var(--color-on-contrast) var(--alpha-48), transparent)}}.hideout-mobile-nav-mobileNav{--_target:calc(var(--space-2xl) - var(--space-2xs));display:none}.hideout-mobile-nav-mobileNav>button{inline-size:max(var(--_target), 2.75rem);block-size:max(var(--_target), 2.75rem);border:var(--border-hairline) solid var(--_edge);border-radius:var(--radius-pill);background:var(--color-surface-contrast);color:var(--color-on-contrast);place-items:center;padding:0;display:grid}.hideout-mobile-nav-mobileNav>button>svg{inline-size:var(--space-lg);block-size:var(--space-lg);stroke-width:1.5px;stroke-linecap:round}.hideout-mobile-nav-mobileNav [data-pattern=dialog-drawer][data-recipe=hideout-menu]{inset:max(var(--space-md), env(safe-area-inset-top)) max(var(--space-md), env(safe-area-inset-right)) auto max(var(--space-md), env(safe-area-inset-left));block-size:auto;inline-size:auto;max-inline-size:none;max-block-size:calc(100dvh - max(var(--space-md), env(safe-area-inset-top)) - max(var(--space-md), env(safe-area-inset-bottom)));border-radius:var(--sig-public-mobile-menu-radius);background:var(--color-surface-contrast);color:var(--color-on-contrast);box-shadow:var(--elev-lift);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;overflow-y:auto}.hideout-mobile-nav-mobileNav [data-pattern=dialog-drawer][data-recipe=hideout-menu]::backdrop{background:#1012167a}@supports (color:color-mix(in lab, red, red)){.hideout-mobile-nav-mobileNav [data-pattern=dialog-drawer][data-recipe=hideout-menu]::backdrop{background:color-mix(in srgb, var(--color-surface-contrast) var(--alpha-48), transparent)}}.hideout-mobile-nav-mobileNav [data-pattern=dialog-drawer][data-recipe=hideout-menu]>[data-part=dialog-header]{padding:var(--space-sm) var(--space-lg) 0;justify-content:flex-end;margin:0}.hideout-mobile-nav-mobileNav [data-pattern=dialog-drawer][data-recipe=hideout-menu]>[data-part=dialog-body]{padding:0 var(--space-lg) var(--space-sm);margin:0}.hideout-mobile-nav-mobileNav [data-pattern=dialog-drawer][data-recipe=hideout-menu]>[data-part=dialog-header]>[data-part=dialog-title]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.hideout-mobile-nav-mobileNav [data-pattern=dialog-drawer][data-recipe=hideout-menu] [data-part=dialog-close]>[data-ui=button]{min-block-size:var(--_target);padding:var(--space-sm) var(--space-md);border:var(--border-hairline) solid var(--_edge);border-radius:var(--radius-pill);color:var(--color-on-contrast);font-size:var(--text-ui-sm);font-weight:var(--weight-semibold);background:0 0;flex:none}.hideout-mobile-nav-mobileNav nav a{min-block-size:var(--_target);padding-block:var(--space-md);border-block-end:1px solid var(--_line);color:var(--color-on-contrast);font-size:var(--text-lede);overflow-wrap:anywhere;justify-content:space-between;display:flex}.hideout-mobile-nav-mobileNav nav li:last-child a{border-block-end:0}.hideout-mobile-nav-mobileNavLanguages{padding:var(--space-md) 0 var(--space-xs);border-block-start:1px solid var(--_line)}.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] [data-part=choice]>a,.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] [data-part=choice]>span{min-block-size:var(--_target);color:var(--color-on-contrast);border-color:var(--_edge)}.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] [data-part=choice][data-active]{border-color:var(--color-on-contrast);background:var(--_line)}.hideout-mobile-nav-mobileNav nav a,.hideout-mobile-nav-mobileNav>button{transition:transform var(--dur-fast) var(--ease-flow), box-shadow var(--dur-fast) var(--ease-flow), background-color var(--dur-fast) var(--ease-flow), color var(--dur-fast) var(--ease-flow)}.hideout-mobile-nav-mobileNav nav a:focus-visible,.hideout-mobile-nav-mobileNav>button:focus-visible{outline:calc(var(--border-hairline) * 2) solid currentColor;outline-offset:.25rem}@media (hover:hover) and (pointer:fine){.hideout-mobile-nav-mobileNav nav a:hover{color:var(--color-accent-highlight)}.hideout-mobile-nav-mobileNav>button:hover{transform:translateY(calc(var(--space-3xs) * -1));background-color:var(--_line);box-shadow:var(--elev-lift)}}@media (prefers-reduced-motion:reduce){.hideout-mobile-nav-mobileNav nav a,.hideout-mobile-nav-mobileNav>button{transition:none}}.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] [data-part=choice]{border-color:var(--_edge)}.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale][data-variant=inline]{gap:var(--sig-public-locale-inline-gap)}.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] [data-part=choice],.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] [data-part=choice][data-active]{font-weight:var(--weight-normal);background:0 0;border:0}.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] [data-part=choice]>:is(a,span){gap:var(--sig-public-locale-option-gap);padding:var(--sig-public-locale-inline-padding-block) var(--sig-public-locale-padding-inline);border:var(--sig-public-locale-border-width) solid var(--_edge);border-radius:var(--sig-public-locale-inline-radius);font-size:var(--sig-public-locale-label-size);line-height:var(--leading-body);font-weight:var(--weight-normal);flex-wrap:nowrap}.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] [data-part=choice][data-active]>:is(a,span){border-color:var(--color-on-contrast);background:var(--_line);font-weight:var(--weight-semibold)}.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] [data-part=choice]>a:hover{background:#2754c5}@supports (color:color-mix(in lab, red, red)){.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] [data-part=choice]>a:hover{background:color-mix(in srgb, var(--color-highlight) var(--sig-public-locale-option-hover-opacity), transparent)}}.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] [data-part=choice][data-available=false]>span{color:var(--color-on-contrast);opacity:var(--sig-public-locale-unavailable-opacity)}.hideout-mobile-nav-mobileNavLanguages [data-pattern=locale] small{font-size:var(--sig-public-locale-unavailable-size);font-weight:var(--weight-normal);flex-basis:auto}.hideout-mobile-nav-mobileNav nav ul{margin:0;padding:0;list-style:none}.hideout-nav-tools-tools{align-items:center;gap:var(--space-2xs);flex-shrink:0;display:flex}.hideout-nav-tools-tools>a,.hideout-nav-tools-tools>button{width:34px;height:44px;padding:var(--sig-nav-tools-page-tools-padding);color:var(--color-on-contrast);border-radius:var(--sig-nav-tools-page-tools-border-radius);transition:background var(--dur-fast), transform var(--dur-fast);background:0 0;border:0;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.hideout-nav-tools-tools>a:hover,.hideout-nav-tools-tools>button:hover{background:var(--sig-nav-tools-page-tools-background);transform:translateY(calc(var(--space-3xs) * -1))}}.hideout-nav-tools-tools img{object-fit:contain;width:22px;height:22px}.hideout-nav-tools-tools [data-pattern=dialog-drawer][data-recipe=hideout-search]{width:min(620px, calc(100vw - var(--space-xl)));border-radius:var(--sig-nav-tools-page-dialog-border-radius);background:var(--color-canvas);max-height:85svh;color:var(--color-fg);box-shadow:0 var(--sig-nav-tools-page-dialog-box-shadow) var(--sig-nav-tools-page-dialog-box-shadow-2) var(--sig-nav-tools-page-dialog-box-shadow-3);border:0;margin:auto;padding:0}.hideout-nav-tools-tools [data-pattern=dialog-drawer][data-recipe=hideout-search]::backdrop{background:var(--sig-nav-tools-page-dialog-background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hideout-nav-tools-panel{padding:var(--sig-nav-tools-page-panel-padding)}.hideout-nav-tools-tools [data-pattern=dialog-drawer][data-recipe=hideout-search]>[data-part=dialog-header]{justify-content:space-between;gap:var(--space-md);padding:var(--sig-nav-tools-page-panel-padding) var(--sig-nav-tools-page-panel-padding) 0;margin-bottom:var(--space-lg)}.hideout-nav-tools-tools [data-pattern=dialog-drawer][data-recipe=hideout-search]>[data-part=dialog-body]{margin:0;padding:0}.hideout-nav-tools-tools [data-pattern=dialog-drawer][data-recipe=hideout-search] .hideout-nav-tools-panel{padding-block-start:0}.hideout-nav-tools-tools [data-pattern=dialog-drawer][data-recipe=hideout-search] [data-part=dialog-title]{font-size:clamp(var(--sig-nav-tools-page-heading-font-size), var(--sig-nav-tools-page-heading-font-size-4), var(--sig-nav-tools-page-heading-font-size-2));letter-spacing:calc(var(--sig-nav-tools-page-heading-letter-spacing) * -1);margin:0}.hideout-nav-tools-tools [data-pattern=dialog-drawer][data-recipe=hideout-search] [data-part=dialog-close]>[data-ui=button]{border:var(--border-hairline) solid var(--sig-nav-tools-page-heading-border);border-radius:var(--sig-nav-tools-page-heading-border-radius);background:0 0;flex:none;place-items:center;width:44px;height:44px;padding:0;font-size:0;display:grid}.hideout-nav-tools-tools [data-pattern=dialog-drawer][data-recipe=hideout-search] [data-part=dialog-close]>[data-ui=button]:after{content:"×";font-size:var(--sig-nav-tools-page-heading-font-size-3);line-height:var(--sig-nav-tools-page-close-line-height)}.hideout-nav-tools-panel label{font-size:var(--sig-public-control-label-size);margin-bottom:var(--sig-nav-tools-page-panel-margin-bottom);display:block}.hideout-nav-tools-panel input[type=search]{font-size:var(--text-body)}.hideout-nav-tools-panel input[type=search]::-webkit-search-cancel-button{appearance:none;inline-size:var(--space-md);block-size:var(--space-md);background:linear-gradient(45deg, transparent calc(50% - var(--border-hairline)), currentColor calc(50% - var(--border-hairline)) calc(50% + var(--border-hairline)), transparent calc(50% + var(--border-hairline))), linear-gradient(-45deg, transparent calc(50% - var(--border-hairline)), currentColor calc(50% - var(--border-hairline)) calc(50% + var(--border-hairline)), transparent calc(50% + var(--border-hairline)));cursor:pointer}.hideout-nav-tools-panel input{border:var(--border-hairline) solid var(--sig-nav-tools-page-panel-border);border-radius:var(--sig-nav-tools-page-panel-border-radius);width:100%;padding:var(--space-md);background:var(--color-on-contrast);color:var(--color-fg)}.hideout-nav-tools-panel nav{margin-top:var(--sig-nav-tools-page-panel-margin-top);display:grid}.hideout-nav-tools-panel nav a{padding:var(--sig-nav-tools-page-panel-padding-2) 0;border-bottom:var(--border-hairline) solid var(--sig-nav-tools-page-panel-border-bottom);color:var(--color-fg);font-size:var(--sig-nav-tools-page-panel-font-size);justify-content:space-between;display:flex}@media (hover:hover) and (pointer:fine){.hideout-nav-tools-panel nav a:hover{color:var(--color-action-primary)}}.hideout-nav-tools-faqResults h3{margin:var(--sig-nav-tools-page-tools-padding) 0 var(--space-3xs);font-size:var(--sig-public-control-caption-size);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);text-transform:var(--case-label);color:var(--sig-nav-tools-page-faq-results-color)}.hideout-nav-tools-panel .hideout-nav-tools-faqResults a{min-height:44px;line-height:var(--sig-nav-tools-page-panel-line-height);align-items:center}@media (max-width:1100px){.hideout-nav-tools-tools{gap:0}.hideout-nav-tools-tools>a,.hideout-nav-tools-tools>button{width:var(--sig-nav-tools-page-panel-padding)}}@media (max-width:700px){.hideout-nav-tools-tools>a{display:none}}@media (max-width:700px),(orientation:landscape) and (max-height:500px) and (max-width:899px){.hideout-nav-tools-tools>a,.hideout-nav-tools-tools>button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.hideout-nav-tools-tools>a,.hideout-nav-tools-tools>button{transition:none;transform:none}}.hideout-nav-tools-tools>a:focus-visible,.hideout-nav-tools-tools>button:focus-visible,.hideout-nav-tools-tools [data-pattern=dialog-drawer][data-recipe=hideout-search] [data-part=dialog-close]>[data-ui=button]:focus-visible,.hideout-nav-tools-panel nav a:focus-visible,.hideout-nav-tools-panel input:focus-visible{outline-offset:3px;outline:2px solid}@media (hover:hover) and (pointer:fine){.hideout-nav-tools-tools [data-pattern=dialog-drawer][data-recipe=hideout-search] [data-part=dialog-close]>[data-ui=button]:hover{background:var(--sig-nav-tools-page-heading-background);transform:translateY(-1px)}.hideout-nav-tools-panel nav a:hover{transform:translate(3px)}}.hideout-nav-tools-panel nav ul{margin:0;padding:0;list-style:none}.hideout-nav-tools-resultsStatus{width:var(--sig-hideout-carousel-carousel-status-width);height:var(--sig-hideout-carousel-carousel-status-width);margin:calc(var(--sig-hideout-carousel-carousel-status-width) * -1);clip-path:inset(50%);padding:0;position:absolute;overflow:hidden}.hideout-pageBase button,.hideout-pageBase input{font:inherit}.hideout-pageBase .hideout-mobile-nav-mobileNav>button{font-size:var(--text-ui-sm);font-weight:var(--weight-semibold)}:root img[data-hideout-focal],.hideout-panel-photo{object-position:calc(var(--focal-x) * 1%) calc(var(--focal-y) * 1%)}@media (prefers-reduced-motion:reduce){:root .hideout-heroContent h1:where(.hideout-pageBase *),:root .hideout-polaroids figure.hideout-photosArrived:where(.hideout-pageBase *),:root .hideout-vibePolaroids figure[data-entered=true]:where(.hideout-pageBase *),:root .hideout-stickerPile[data-entered=true] .hideout-stickerSurface:where(.hideout-pageBase *),:root .hideout-roomPhotoPending:where(.hideout-pageBase *):after,:root .hideout-storyEntered .hideout-storyRail:where(.hideout-pageBase *),:root .hideout-facilityLabel:where(.hideout-pageBase *),:root .hideout-pawTag[data-entered=true] .hideout-pawWindow svg:where(.hideout-pageBase *),:root .hideout-footer-letterPeek svg:where(.hideout-pageBase *),:root .hideout-lucky-peeks-window svg:where(.hideout-pageBase *),:root .hideout-lucky-artwork-artwork[data-animate=true] .hideout-lucky-artwork-joint:where(.hideout-pageBase *),:root .hideout-lucky-artwork-artwork[data-animate=true] .hideout-lucky-artwork-arm:where(.hideout-pageBase *),:root .hideout-lucky-artwork-artwork[data-continuous=true] .hideout-lucky-artwork-arm:where(.hideout-pageBase *),:root .hideout-lucky-artwork-artwork[data-continuous=true] .hideout-lucky-artwork-joint:where(.hideout-pageBase *),:root .hideout-lucky-artwork-artwork[data-ambient=true] .hideout-lucky-artwork-arm:where(.hideout-pageBase *),:root .hideout-lucky-artwork-artwork[data-ambient=true] .hideout-lucky-artwork-joint:where(.hideout-pageBase *),:root .hideout-lucky-artwork-artwork[data-hover-animate=true]:hover .hideout-lucky-artwork-arm:where(.hideout-pageBase *),:root .hideout-lucky-artwork-artwork[data-hover-animate=true]:hover .hideout-lucky-artwork-joint:where(.hideout-pageBase *),:root .hideout-ski-run-map-runs g[data-active] .hideout-ski-run-map-line:where(.hideout-pageBase *),:root .hideout-ski-run-map-card:where(.hideout-pageBase *){animation:none}:root [data-hideout-page]:has([data-hideout-scroll-depth][data-compact=true]) .hideout-site-header-header:where(.hideout-pageBase *){animation:none}:root .hideout-heroSlide:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-heroCtas a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-heroControls>button:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-heroDots button:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-polaroids figure:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-vibePolaroids figure:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-roomCard:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-roomActive:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *):after,:root .hideout-roomPhoto:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-storySurface:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-storyCard img:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-facilityLabel:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-details summary:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *):after,:root .hideout-pawWindow svg:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-pawTag>span:first-child:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-redBanner>a:not(.hideout-pawTag):where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-textLinks a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-roundLink:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-roomActions a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-startButton:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-storyRead:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-pawTag:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root :is(.hideout-pageBase,[data-hideout-page]) .hideout-lucky-launcher-luckyTab:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-marquee [data-part=control]:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-carouselControls button:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-footer-newsletter [data-part=submit]:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-footer-pill:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-footer-directButton:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-footer-socials a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-footer-navColumn a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-footer-contactRule a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-lucky-peeks-hint:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-stories-card:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-stories-cover img:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-stories-video:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-stories-filters a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-stories-cover:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *):after,:root .hideout-menu-book:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-menu-back:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-menu-download:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-menu-heroPhoto img:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-menu-insetPhoto img:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-menu-photoGallery img:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-menu-categories a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-shop-coming-soon-button:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-shop-coming-soon-stage:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-inner-actions a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-inner-pill:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-inner-roomPhoto img:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-inner-galleryGrid img:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-inner-menuPhoto:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-apartments-photo img:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-apartments-gallery summary span:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-us-snapshotRail figure:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-contact-pathCard a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-contact-mapLink:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-faq-question summary span:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-info-page-contents a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-not-found-logo:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-not-found-home:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-pageBase .hideout-ski-run-map-toolbar button:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-ski-run-map-runs g:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-ski-run-map-markers g:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-booking-backLink:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-site-header-utility a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-site-header-primaryNav a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-site-header-wordmark:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-site-header-navActions a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-mobile-nav-mobileNav nav a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-mobile-nav-mobileNav>button:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-nav-tools-tools>a:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *),:root .hideout-nav-tools-tools>button:where(.hideout-pageBase *,.hideout-menu-menuPage *,.hideout-inner-page *){transition:none}}[data-ui=notice]:has(>[data-part=inner]){padding-block:var(--space-xs);border-block-end:var(--border-hairline) solid var(--color-line);background:var(--color-canvas);color:var(--color-surface-contrast);font-size:var(--text-small);line-height:var(--leading-body);padding-inline:0}[data-ui=notice][data-tone=warning]:has(>[data-part=inner]){background:var(--color-highlight)}[data-ui=notice][data-tone=urgent]:has(>[data-part=inner]){background:var(--color-action-primary);color:var(--color-on-contrast)}[data-ui=notice] [data-part=inner]{gap:var(--space-xs) var(--space-lg);max-inline-size:none;padding-inline:var(--space-gutter)}[data-ui=notice] [data-part=message]:before{content:"";inline-size:var(--space-xs);block-size:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-action-primary);vertical-align:.1em;margin-inline-end:var(--space-xs);display:inline-block}[data-ui=notice][data-tone=urgent] [data-part=message]:before{background:currentColor}[data-ui=notice] [data-part=title]{font-weight:var(--weight-display)}[data-ui=notice] [data-part=link]{color:var(--color-action-primary);font-weight:var(--weight-label);text-underline-offset:var(--space-3xs);text-decoration:underline}[data-ui=notice]:is([data-tone=warning],[data-tone=urgent]) [data-part=link]{color:inherit}[data-ui=notice] [data-part=dismiss]{min-block-size:calc(var(--space-xl) + var(--space-2xs));padding:var(--space-2xs) var(--space-md);border:var(--border-hairline) solid currentColor;border-radius:var(--radius-pill);color:inherit;font-size:var(--sig-public-control-caption-size);font-weight:var(--weight-label);letter-spacing:var(--sig-label-role-letter-spacing);text-transform:var(--case-label);opacity:1;cursor:pointer;background:0 0}[data-ui=notice] [data-part=dismiss]:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){[data-ui=notice] [data-part=dismiss]:hover{background:color-mix(in srgb, currentColor var(--alpha-8), transparent)}}[data-ui=notice] [data-part=dismiss]:focus-visible{outline:var(--border-thin) solid currentColor;outline-offset:var(--space-3xs)}@media (max-width:760px){[data-ui=notice] [data-part=dismiss]{min-block-size:calc(var(--space-xl) + var(--space-sm))}}main>[data-pattern=menu-list][data-recipe=ruled]{max-inline-size:calc(var(--space-3xl) * 13);padding:var(--space-3xl) var(--space-gutter);gap:var(--space-xl);color:var(--color-surface-contrast)}main>[data-pattern=menu-list][data-recipe=ruled] :is(h1,h2,h3,p){margin:0}main>[data-pattern=menu-list][data-recipe=ruled] [data-part=download] :is(a,button),main>[data-pattern=menu-list][data-recipe=ruled] [data-pattern=category-nav] [data-part=link]{min-block-size:calc(var(--space-xl) + var(--space-2xs));padding:var(--space-2xs) var(--space-md);border:var(--border-hairline) solid var(--color-surface-contrast);border-radius:var(--radius-pill);color:var(--color-surface-contrast);font:inherit;font-size:var(--sig-public-control-caption-size);font-weight:var(--weight-label);letter-spacing:var(--sig-label-role-letter-spacing);text-transform:var(--case-label);cursor:pointer;background:0 0;align-items:center;text-decoration:none;display:inline-flex}main>[data-pattern=menu-list][data-recipe=ruled] [data-pattern=category-nav] [data-part=list]{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}main>[data-pattern=menu-list][data-recipe=ruled] [data-part=introduction]{gap:var(--space-md);display:grid}main>[data-pattern=menu-list][data-recipe=ruled] [data-part=introduction]>[data-part=title]{font-size:var(--text-page);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}main>[data-pattern=menu-list][data-recipe=ruled] [data-part=introduction]>p{font-size:var(--text-lede);line-height:var(--leading-body)}main>[data-pattern=menu-list][data-recipe=ruled] [data-part=section]>[data-part=title]{border-block-end:var(--border-thin) solid var(--color-surface-contrast);font-size:var(--text-stat);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);text-transform:var(--case-label);padding-block-end:var(--space-md)}main>[data-pattern=menu-list][data-recipe=ruled] [data-part=list]{gap:0}main>[data-pattern=menu-list][data-recipe=ruled] [data-part=dish]{padding-block:var(--space-lg);border-block-end:var(--border-hairline) solid var(--color-line)}main>[data-pattern=menu-list][data-recipe=ruled] [data-part=name]{font-size:var(--text-sub);font-weight:var(--weight-display);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}main>[data-pattern=menu-list][data-recipe=ruled] [data-part=description]{font-size:var(--sig-public-control-label-size);line-height:var(--leading-body)}main>[data-pattern=menu-list][data-recipe=ruled] [data-part=variant]>span:empty{display:none}main>[data-pattern=menu-list][data-recipe=ruled] [data-part=variant]>span+span{color:var(--color-action-primary);font-weight:var(--weight-label);font-variant-numeric:tabular-nums}main>[data-pattern=menu-list][data-recipe=ruled] :is([data-part=facts],[data-part=revision]){color:var(--color-fg-muted);font-size:var(--sig-public-control-caption-size)}main>[data-pattern=menu-list][data-recipe=ruled] :focus-visible{outline:var(--border-thin) solid var(--color-action-primary);outline-offset:var(--space-3xs)}@media (max-width:760px){main>[data-pattern=menu-list][data-recipe=ruled] [data-part=download] :is(a,button),main>[data-pattern=menu-list][data-recipe=ruled] [data-pattern=category-nav] [data-part=link]{min-block-size:calc(var(--space-xl) + var(--space-sm))}}:where([data-pattern=footer][data-recipe=hideout]){--_hideout-footer-bg:var(--sig-footer-page-ground);--_hideout-footer-cream:var(--sig-footer-page-ink);--_hideout-footer-hairline:var(--sig-footer-page-rule);--_hideout-footer-muted:var(--sig-footer-page-muted-ink);background:var(--color-surface-contrast);color:var(--_hideout-footer-cream);padding:var(--sig-footer-page-footer-padding) var(--sig-footer-page-footer-padding-3) 0;position:relative;overflow:visible}.hideout-footer-srOnly,.hideout-footer-newsletter [data-part=label],.hideout-footer-newsletter [data-part=hint]{width:var(--sig-footer-page-sr-only-width);height:var(--sig-footer-page-sr-only-width);margin:calc(var(--sig-footer-page-sr-only-width) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}:where([data-pattern=footer][data-recipe=hideout]) a,:where([data-pattern=footer][data-recipe=hideout]) button,:where([data-pattern=footer][data-recipe=hideout]) input{color:inherit}:where([data-pattern=footer][data-recipe=hideout]) a:focus-visible,:where([data-pattern=footer][data-recipe=hideout]) button:focus-visible,:where([data-pattern=footer][data-recipe=hideout]) input:focus-visible{outline:2px solid var(--_hideout-footer-cream);outline-offset:3px}.hideout-footer-topGrid{gap:var(--space-2xl);padding-bottom:var(--space-2xl);grid-template-columns:minmax(0,1.9fr) minmax(220px,1fr);display:grid}.hideout-footer-brandCluster{gap:var(--sig-footer-page-brand-cluster-gap);grid-template-columns:minmax(0,1.6fr) minmax(160px,1fr);min-width:0;display:grid}.hideout-footer-stickers{grid-column:1;position:relative}.hideout-footer-sticker{filter:drop-shadow(var(--sig-footer-page-sticker-artwork-shadow));display:block;position:absolute}.hideout-footer-stickerImage{width:100%;height:auto;display:block}.hideout-footer-stickerLucky{transform:rotate(12deg)}.hideout-footer-stickerLucky svg{width:100%;height:auto}.hideout-footer-strap{font-size:var(--text-ui-sm);letter-spacing:var(--sig-footer-page-strap-letter-spacing);text-transform:var(--case-label);color:var(--_hideout-footer-muted);grid-column:1;align-self:flex-start;margin:0;padding:0;display:inline-block}.hideout-footer-pills{align-self:center;gap:var(--space-sm);flex-direction:column;grid-area:1/2/3;max-width:260px;display:flex}.hideout-footer-pill{align-items:center;gap:var(--sig-footer-page-pill-gap);padding:var(--sig-footer-page-pill-padding) var(--sig-footer-page-pill-padding-2);border:var(--border-hairline) solid var(--_hideout-footer-cream);border-radius:var(--radius-pill);font-size:var(--text-ui-base);text-transform:var(--case-label);letter-spacing:var(--sig-footer-page-pill-letter-spacing);font-weight:var(--weight-label);color:var(--_hideout-footer-cream);justify-content:center;min-height:60px;text-decoration:none;display:inline-flex}.hideout-footer-pill:first-child{background:var(--_hideout-footer-cream);color:var(--color-surface-contrast)}.hideout-footer-pill:nth-child(2){background:var(--color-action-primary);border-color:var(--color-action-primary);color:var(--color-on-contrast)}.hideout-footer-newsletter{border-left:var(--border-hairline) solid var(--_hideout-footer-hairline);padding-left:var(--sig-footer-page-newsletter-padding-left);min-width:0}.hideout-footer-newsletterHeading{font-weight:var(--weight-medium);line-height:var(--sig-public-newsletter-heading-leading);letter-spacing:var(--sig-public-newsletter-heading-tracking);margin:0 0 var(--space-sm);font-size:var(--sig-footer-page-newsletter-heading-font-size);color:var(--sig-footer-page-newsletter-heading-color)}.hideout-footer-newsletterBody{margin:0 0 var(--space-lg);color:var(--_hideout-footer-muted);font-size:var(--text-ui-base);line-height:var(--leading-body)}.hideout-footer-newsletter [data-part=form]{gap:var(--space-sm);flex-direction:column;display:flex}.hideout-footer-newsletter [data-part=field]{width:100%;padding:var(--space-sm) var(--space-md);border:var(--border-hairline) solid var(--_hideout-footer-hairline);border-radius:var(--radius-pill);font-size:var(--text-ui-base);background:0 0}.hideout-footer-newsletter [data-part=field]::placeholder{color:var(--_hideout-footer-muted)}.hideout-footer-newsletter [data-part=field][aria-invalid=true]{border-color:var(--sig-footer-page-newsletter-border-color)}.hideout-footer-newsletter [data-part=submit]{padding:var(--space-sm) var(--space-md);background:var(--color-highlight);border-width:var(--border-hairline);border-style:solid;border-color:var(--color-highlight);border-radius:var(--radius-pill);color:var(--color-surface-contrast);font-size:var(--text-ui-base);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-settle), border-color var(--dur-fast) var(--ease-settle)}.hideout-footer-newsletter [data-part=submit]:hover{background:var(--_hideout-footer-cream);border-color:var(--_hideout-footer-cream)}.hideout-footer-newsletter [data-part=submit]:disabled{cursor:progress;opacity:.75}.hideout-footer-newsletter [data-part=field]:focus-visible,.hideout-footer-newsletter [data-part=submit]:focus-visible,.hideout-footer-newsletter [data-part=privacy] a:focus-visible{outline:2px solid var(--_hideout-footer-cream);outline-offset:3px}.hideout-footer-newsletter [data-part=privacy]{margin:var(--space-sm) 0 0;color:var(--_hideout-footer-muted);font-size:var(--text-ui-sm);line-height:var(--sig-footer-page-newsletter-line-height)}.hideout-footer-newsletter [data-part=privacy] a{text-underline-offset:.125rem;text-decoration:underline}.hideout-footer-newsletter [data-part=status]{margin:var(--space-xs) 0 0;font-size:var(--text-ui-base);line-height:var(--leading-body)}.hideout-footer-newsletter [data-pattern=newsletter-signup][data-state=success] [data-part=status]{color:var(--_hideout-footer-cream);font-weight:var(--weight-semibold)}.hideout-footer-newsletter [data-part=error]{color:var(--sig-footer-page-newsletter-color)}@media (prefers-reduced-motion:reduce){.hideout-footer-newsletter [data-part=submit]{transition:none}}:where([data-pattern=footer][data-recipe=hideout]) [data-part=columns]{gap:var(--space-xl);padding:var(--sig-footer-page-newsletter-padding-left) 0;border-top:var(--border-hairline) solid var(--_hideout-footer-hairline);grid-template-columns:repeat(3,1fr);display:grid}:where([data-pattern=footer][data-recipe=hideout]) [data-part=proof] [data-part=column-title]{color:var(--color-highlight);text-transform:var(--case-label);margin:0 0 var(--sig-footer-page-pill-gap);font-size:var(--text-ui-base)}:where([data-pattern=footer][data-recipe=hideout]) [data-part=proof] [data-part=column-body]{color:var(--_hideout-footer-muted);font-size:var(--text-ui-base);line-height:var(--leading-body);margin:0}.hideout-footer-navGrid{gap:var(--space-lg);padding:var(--sig-footer-page-newsletter-padding-left) 0;border-top:var(--border-hairline) solid var(--_hideout-footer-hairline);grid-template-columns:repeat(5,1fr);display:grid}.hideout-footer-navColumn h2{margin:0 0 var(--space-md);font-size:var(--sig-footer-page-nav-column-font-size);letter-spacing:var(--tracking-label);text-transform:var(--case-label);color:var(--_hideout-footer-muted)}.hideout-footer-navColumn ul{gap:var(--sig-footer-page-pill-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hideout-footer-navColumn a{font-size:var(--text-ui-base);text-decoration:none}.hideout-footer-contactRule{border-top:var(--border-hairline) solid var(--_hideout-footer-hairline);padding:var(--sig-footer-page-brand-cluster-gap) 0;font-style:normal}.hideout-footer-contactRule p{text-transform:var(--case-label);letter-spacing:var(--sig-footer-page-contact-rule-letter-spacing);align-items:center;gap:var(--space-xs);font-size:var(--text-ui-base);color:var(--_hideout-footer-muted);flex-wrap:wrap;margin:0;display:flex}.hideout-footer-contactRule a{color:var(--_hideout-footer-cream);text-decoration:none}.hideout-footer-dot{opacity:.6}.hideout-footer-wordmarkStrip{justify-content:center;align-items:center;display:flex}.hideout-footer-wordmark{font-size:var(--sig-footer-page-wordmark-font-size);font-weight:var(--weight-display);line-height:var(--sig-footer-page-wordmark-line-height);letter-spacing:calc(var(--sig-footer-page-wordmark-letter-spacing) * -1);color:var(--_hideout-footer-cream);white-space:nowrap;display:block}@media (max-width:900px){:where([data-pattern=footer][data-recipe=hideout]){padding:var(--space-2xl) var(--sig-footer-page-footer-padding-2) 0;padding-bottom:calc(var(--sig-footer-page-footer-padding-bottom) + env(safe-area-inset-bottom))}.hideout-footer-brandCluster{flex-direction:column;display:flex}.hideout-footer-topGrid{gap:var(--sig-footer-page-newsletter-padding-left);grid-template-columns:1fr}.hideout-footer-stickers{max-width:100%;height:170px}.hideout-footer-stickerHideout{width:72.6%;top:40px}.hideout-footer-stickerCat{width:29%;top:90px;left:69.4%}.hideout-footer-stickerRoundel{width:25.2%;top:calc(var(--space-xs) * -1);left:72.6%}.hideout-footer-stickerMeow{width:25.2%;top:-15px;left:0}.hideout-footer-stickerLucky{width:31.6%;top:-50px;left:50%}.hideout-footer-newsletter{padding-left:0;padding-top:var(--space-xl);border-left:none;border-top:var(--border-hairline) solid var(--_hideout-footer-hairline)}:where([data-pattern=footer][data-recipe=hideout]) [data-part=columns]{gap:var(--sig-footer-page-brand-cluster-gap);grid-template-columns:1fr}:where([data-pattern=footer][data-recipe=hideout]) [data-part=proof]{padding-bottom:var(--sig-footer-page-brand-cluster-gap);border-bottom:var(--border-hairline) solid var(--_hideout-footer-hairline)}:where([data-pattern=footer][data-recipe=hideout]) [data-part=proof]:last-child{border-bottom:none;padding-bottom:0}.hideout-footer-navGrid{gap:var(--space-xl) var(--sig-footer-page-footer-padding-2);grid-template-columns:repeat(2,1fr)}.hideout-footer-contactRule p{align-items:flex-start;gap:var(--sig-footer-page-contact-rule-gap);flex-direction:column}.hideout-footer-dot{display:none}.hideout-footer-wordmark{font-size:var(--sig-footer-page-wordmark-font-size-2)}}.hideout-footer-wordmarkStrip{isolation:isolate;height:auto;margin:clamp(var(--sig-footer-page-wordmark-strip-margin), var(--sig-footer-page-wordmark-strip-margin-4), var(--sig-footer-page-wordmark-strip-margin-2)) var(--sig-footer-page-wordmark-strip-margin-5) 0;aspect-ratio:1863.3/399.433;padding:0;position:relative;overflow:visible}.hideout-footer-wordmark{z-index:2;width:100%;height:100%;position:relative;transform:none}.hideout-footer-letterPeek{z-index:var(--z-raised);aspect-ratio:680/560;pointer-events:none;left:calc(var(--_peek-x) * 100% / 1863.3);top:calc(var(--_peek-base) * 100% / 399.433);width:calc(var(--_peek-width) * 100% / 1863.3);transform-origin:50% 100%;--_peek-delay:var(--dur-instant);display:block;position:absolute;overflow:hidden;transform:translate(-50%,-100%)}.hideout-footer-letterPeek svg{transform-origin:50% 100%;width:100%;height:100%;display:block;transform:translateY(115%)}.hideout-footer-letterPeekH{--_peek-x:151;--_peek-base:174;--_peek-width:132;--_peek-delay:calc(var(--dur-source-1000ms) * -1)}.hideout-footer-letterPeekI{--_peek-x:370.5;--_peek-base:14;--_peek-width:92;--_peek-delay:calc(var(--dur-source-7000ms) * -1)}.hideout-footer-letterPeekD{--_peek-x:510;--_peek-base:36;--_peek-width:120;--_peek-delay:calc(var(--dur-source-13000ms) * -1)}.hideout-footer-letterPeekE{--_peek-x:793;--_peek-base:14;--_peek-width:126;--_peek-delay:calc(var(--dur-source-19000ms) * -1)}.hideout-footer-letterPeekOtop{--_peek-x:1110;--_peek-base:24;--_peek-width:132;--_peek-delay:calc(var(--dur-source-25000ms) * -1)}.hideout-footer-letterPeekOside{--_peek-x:986;--_peek-base:200;--_peek-width:110;--_peek-delay:calc(var(--dur-source-31000ms) * -1);transform:translate(-50%,-100%)rotate(90deg)}.hideout-footer-letterPeekU{--_peek-x:1486;--_peek-base:326;--_peek-width:125;--_peek-delay:calc(var(--dur-source-37000ms) * -1)}.hideout-footer-letterPeekT{--_peek-x:1744;--_peek-base:14;--_peek-width:125;--_peek-delay:calc(var(--dur-source-43000ms) * -1)}@media (prefers-reduced-motion:no-preference){.hideout-footer-letterPeek svg{animation:hideout-footer-letterPeek var(--dur-footer-page-letter-peek-animation-duration) var(--sig-footer-page-letter-peek-animation-2) infinite;animation-delay:var(--_peek-delay)}}@keyframes hideout-footer-letterPeek{0%,2%,17%,to{transform:translateY(115%)}4%,9%{transform:translateY(18%)}11%,12%{transform:translateY(12%)rotate(3deg)}14%{transform:translateY(18%)}}:where([data-pattern=footer][data-recipe=hideout]) .hideout-footer-directButton{min-height:44px;margin-top:var(--space-lg);padding:var(--sig-footer-page-direct-button-padding) var(--sig-footer-page-direct-button-padding-2);border-radius:var(--sig-footer-page-direct-button-border-radius);background:var(--_hideout-footer-cream);color:var(--_hideout-footer-bg);font-size:var(--sig-footer-page-direct-button-font-size);font-weight:var(--weight-label);text-transform:var(--case-label);align-items:center;text-decoration:none;display:inline-flex}[data-part=links]:has(.hideout-footer-socialLink){margin-inline:0;gap:var(--sig-footer-page-socials-gap);margin-bottom:0;margin-top:var(--sig-footer-page-socials-margin-top);padding:0;list-style:none;display:flex}.hideout-footer-socialLink{border-radius:var(--sig-footer-page-socials-border-radius);background:var(--color-action-primary);background-clip:padding-box;border:3px solid #0000;place-items:center;width:44px;height:44px;display:grid}li:nth-child(2) .hideout-footer-socialLink{background-color:var(--color-highlight)}.hideout-footer-socialLink svg{width:23px;height:23px}@media (max-width:900px){.hideout-footer-wordmarkStrip{height:auto;margin:var(--sig-footer-page-wordmark-strip-margin-3) 0 0;padding:0}}.hideout-footer-stickers{aspect-ratio:800/580;max-width:none;height:auto}.hideout-footer-stickerHideout{z-index:3;width:72.9%;top:33.3%;left:.2%;transform:rotate(-5.158deg)}.hideout-footer-stickerCat{z-index:2;width:30.4%;top:46.4%;left:68.4%;transform:rotate(-9.623deg)}.hideout-footer-stickerRoundel{z-index:4;width:23.8%;top:20.4%;left:72.6%;transform:rotate(-7.545deg)}.hideout-footer-stickerMeow{z-index:5;width:24.4%;top:17.4%;left:-.3%;transform:rotate(15.895deg)}.hideout-footer-stickerLucky{width:32%;z-index:var(--z-raised);top:-2%;left:49%}@media (max-width:900px){.hideout-footer-stickers{width:min(440px,100%)}}.hideout-footer-pill,.hideout-footer-directButton,.hideout-footer-socialLink,.hideout-footer-navColumn a,.hideout-footer-contactRule a{transition:transform var(--dur-fast) var(--ease-settle), box-shadow var(--dur-fast) var(--ease-settle), color var(--dur-fast) var(--ease-settle), background-color var(--dur-fast) var(--ease-settle)}.hideout-footer-pill:focus-visible,.hideout-footer-directButton:focus-visible,.hideout-footer-socialLink:focus-visible,.hideout-footer-navColumn a:focus-visible,.hideout-footer-contactRule a:focus-visible{outline:2px solid var(--_hideout-footer-cream);outline-offset:.25rem}@media (hover:hover) and (pointer:fine){.hideout-footer-pill:hover,.hideout-footer-directButton:hover{transform:translateY(calc(var(--space-3xs) * -1));box-shadow:0 var(--sig-footer-page-pill-box-shadow) var(--sig-footer-page-pill-box-shadow-2) var(--sig-footer-page-pill-box-shadow-3)}.hideout-footer-socialLink:hover{transform:translateY(calc(var(--space-3xs) * -1));box-shadow:0 var(--sig-footer-page-socials-box-shadow) var(--sig-footer-page-socials-box-shadow-2) var(--sig-footer-page-socials-box-shadow-3)}.hideout-footer-navColumn a:hover,.hideout-footer-contactRule a:hover{color:var(--sig-footer-page-nav-column-color);text-decoration:none}}@media (prefers-reduced-motion:reduce){.hideout-footer-pill,.hideout-footer-directButton,.hideout-footer-socialLink,.hideout-footer-navColumn a,.hideout-footer-contactRule a{transition:none}}.hideout-footer-stickerLucky{translate:-65px}@media (pointer:coarse),(max-width:760px){.hideout-footer-navColumn ul{gap:0}.hideout-footer-navColumn a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.hideout-footer-contactRule a{align-items:center;min-height:44px;display:inline-flex}.hideout-footer-newsletter [data-part=field],.hideout-footer-newsletter [data-part=submit]{min-height:44px}}@media (max-width:900px) and (pointer:coarse),(max-width:760px){.hideout-footer-contactRule p{row-gap:0}}.hideout-footer-newsletter [data-part=consent-label]{padding-inline-start:calc(var(--space-md) + var(--space-xs));display:block;position:relative}.hideout-footer-newsletter [data-part=consent-field]{inline-size:var(--space-md);block-size:var(--space-md);margin:var(--space-2xs) 0 0;accent-color:var(--color-highlight);position:absolute;inset-block-start:0;inset-inline-start:0}:where([data-pattern=footer][data-recipe=hideout]){--footer-measure:none;--footer-surface:var(--color-surface-contrast);font-family:inherit;font-size:inherit;line-height:inherit;border-radius:0;margin-block-start:0}:where([data-pattern=footer][data-recipe=hideout]) a{text-decoration:none}:where([data-pattern=footer][data-recipe=hideout]) [data-part=columns]{margin-inline:0}:where([data-pattern=footer][data-recipe=hideout]) [data-part=links]{margin:0;padding:0;list-style:none}:where([data-pattern=footer][data-recipe=hideout]) [data-part=links] li{margin:0}:where([data-pattern=footer][data-recipe=hideout]) [data-part=proof] [data-part=column-title]{font-family:inherit;font-weight:inherit}:where([data-pattern=footer][data-recipe=hideout]) [data-part=proof] [data-part=column-body]+[data-part=links]{margin-top:var(--space-sm)}:where([data-pattern=footer][data-recipe=hideout])>[data-part=identity],:where([data-pattern=footer][data-recipe=hideout])>[data-part=navigation],:where([data-pattern=footer][data-recipe=hideout])>[data-part=art]{margin-block-end:0}:where([data-pattern=footer][data-recipe=hideout]) [data-part=legal]:not(:has(li)){display:none}.hideout-footer-reviewLink{align-items:center;gap:var(--sig-footer-page-review-logo-margin-right);color:var(--_hideout-footer-muted);display:inline-flex}:root .hideout-inner-hero h1,:root .hideout-inner-hero.hideout-faq-hero h1,:root .hideout-info-page-header h1{font-size:var(--text-page);letter-spacing:var(--tracking-tight);text-wrap:balance}:root .hideout-nav-tools-tools>button{inline-size:calc(var(--space-2xl) - var(--space-2xs));block-size:calc(var(--space-2xl) - var(--space-2xs));border-radius:var(--radius-pill);background:var(--color-surface-contrast);color:var(--color-on-contrast)}:root .hideout-nav-tools-glyph{background-color:currentColor;block-size:22px;inline-size:22px;-webkit-mask:url(/hideout/brand/nav-search.svg) 50%/contain no-repeat;mask:url(/hideout/brand/nav-search.svg) 50%/contain no-repeat}:root .hideout-heroContent>.hideout-heroCaption{font-size:var(--text-lede);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-kicker)}:root .hideout-heroCopyStack{display:grid}:root .hideout-heroCopy{visibility:hidden;grid-area:1/1}:root .hideout-heroCopy[data-active]{visibility:visible}:root .hideout-heroCopy>.hideout-heroHeadline{max-inline-size:100%;font-size:var(--text-display);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;margin:0}:root .hideout-heroSubline{margin:var(--space-sm) 0 0;font-size:var(--text-sub);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}:root .hideout-copyLink{color:inherit;font-weight:var(--weight-semibold);text-underline-offset:.2em;text-decoration:underline}:root .hideout-hero[data-slide="1"] .hideout-heroVeil{background:linear-gradient(90deg,#2754c5a3,#2754c529 65%,#10121652),linear-gradient(#1012163d,#2754c53d)}@supports (color:color-mix(in lab, red, red)){:root .hideout-hero[data-slide="1"] .hideout-heroVeil{background:linear-gradient(90deg, color-mix(in srgb, var(--color-action-primary) var(--alpha-64), transparent), color-mix(in srgb, var(--color-action-primary) var(--alpha-16), transparent) 65%, color-mix(in srgb, var(--color-surface-contrast) var(--alpha-32), transparent)), linear-gradient(0deg, color-mix(in srgb, var(--color-action-primary) var(--alpha-24), transparent), color-mix(in srgb, var(--color-surface-contrast) var(--alpha-24), transparent))}}:root .hideout-info-page-contents>summary,:root .hideout-menu-eyebrow,:root .hideout-reviewStatus{font-size:var(--text-small)}:root .hideout-roomActions a{font-size:var(--sig-public-control-caption-size)}:root .hideout-inner-pillOutline{color:var(--color-surface-contrast);border:var(--border-hairline) solid currentColor;background:0 0}:root .hideout-info-page-layout{row-gap:0}:root .hideout-info-page-introduction{grid-area:1/2}:root .hideout-info-page-contents{grid-area:1/1/span 2}:root .hideout-info-page-sections{grid-area:2/2}:root .hideout-info-page-contents>summary{margin-bottom:var(--sig-information-page-contents-margin-bottom);color:var(--color-surface-contrast);font-weight:var(--weight-display);letter-spacing:var(--sig-information-page-kicker-letter-spacing);text-transform:var(--case-label);cursor:pointer}@media not (max-width:860px){:root .hideout-booking-panel{grid-area:1/2}:root .hideout-booking-sidebar{grid-area:1/1}}@media (max-width:900px){:root .hideout-info-page-introduction,:root .hideout-info-page-contents,:root .hideout-info-page-sections{grid-area:auto/1}:root .hideout-info-page-contents>summary{margin-bottom:0}:root .hideout-info-page-contents[open]>summary{margin-bottom:var(--sig-information-page-contents-margin-bottom)}:root .hideout-info-page-contents nav>span{display:none}}}@layer vendor-base,vendor-adapter;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.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-x-0{inset-inline:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-\[3\.25rem\]{top:3.25rem}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.z-10{z-index:10}.z-50{z-index:50}.row-12{grid-row:12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mt-xs{margin-top:var(--space-xs)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.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-square{aspect-ratio:1}.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-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.max-h-28{max-height:calc(var(--spacing) * 28)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[70vh\]{min-height:70vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.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-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\/12{width:91.6667%}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[42rem\]{max-width:42rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[var\(--measure\)\]{max-width:var(--measure)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-rotate-1{rotate:-1deg}.-rotate-2{rotate:-2deg}.rotate-1{rotate:1deg}.rotate-2{rotate:2deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.zoom-1{zoom:1%}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.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-2xs{gap:var(--space-2xs)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-lg{gap:var(--space-lg)}.gap-sm{gap:var(--space-sm)}.gap-xs{gap:var(--space-xs)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-lg>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-lg) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-lg) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-md>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-md) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-md) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-sm>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-sm) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-sm) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xl>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-xl) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-xl) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-xs>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-xs) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-xs) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-\(--chat-button-radius\){border-radius:var(--chat-button-radius)}.rounded-\(--chat-field-radius\){border-radius:var(--chat-field-radius)}.rounded-\(--chat-icon-button-radius\){border-radius:var(--chat-icon-button-radius)}.rounded-\(--chat-menu-radius\){border-radius:var(--chat-menu-radius)}.rounded-\(--chat-notice-radius\){border-radius:var(--chat-notice-radius)}.rounded-\(--nav-toggle-radius\){border-radius:var(--nav-toggle-radius)}.rounded-\(--page-field-radius\){border-radius:var(--page-field-radius)}.rounded-\(--page-panel-radius\){border-radius:var(--page-panel-radius)}.rounded-\(--panel-card-radius\){border-radius:var(--panel-card-radius)}.rounded-\(--reorder-button-radius\){border-radius:var(--reorder-button-radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-icon-clip{border-radius:var(--radius-icon-clip)}.rounded-panel{border-radius:var(--radius-panel)}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent\/30{border-color:#2754c54d}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.border-cat-1\/30{border-color:#6d28d94d}@supports (color:color-mix(in lab, red, red)){.border-cat-1\/30{border-color:color-mix(in oklab, var(--color-cat-1) 30%, transparent)}}.border-cat-2\/30{border-color:#0f766e4d}@supports (color:color-mix(in lab, red, red)){.border-cat-2\/30{border-color:color-mix(in oklab, var(--color-cat-2) 30%, transparent)}}.border-cat-3\/30{border-color:#a21caf4d}@supports (color:color-mix(in lab, red, red)){.border-cat-3\/30{border-color:color-mix(in oklab, var(--color-cat-3) 30%, transparent)}}.border-cat-4\/30{border-color:#5b6b004d}@supports (color:color-mix(in lab, red, red)){.border-cat-4\/30{border-color:color-mix(in oklab, var(--color-cat-4) 30%, transparent)}}.border-cat-5\/30{border-color:#0e74904d}@supports (color:color-mix(in lab, red, red)){.border-cat-5\/30{border-color:color-mix(in oklab, var(--color-cat-5) 30%, transparent)}}.border-cat-6\/30{border-color:#be185d4d}@supports (color:color-mix(in lab, red, red)){.border-cat-6\/30{border-color:color-mix(in oklab, var(--color-cat-6) 30%, transparent)}}.border-cat-7\/30{border-color:#4755694d}@supports (color:color-mix(in lab, red, red)){.border-cat-7\/30{border-color:color-mix(in oklab, var(--color-cat-7) 30%, transparent)}}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-fg\/8{border-color:#18202c14}@supports (color:color-mix(in lab, red, red)){.border-fg\/8{border-color:color-mix(in oklab, var(--color-fg) 8%, transparent)}}.border-fg\/10{border-color:#18202c1a}@supports (color:color-mix(in lab, red, red)){.border-fg\/10{border-color:color-mix(in oklab, var(--color-fg) 10%, transparent)}}.border-fg\/15{border-color:#18202c26}@supports (color:color-mix(in lab, red, red)){.border-fg\/15{border-color:color-mix(in oklab, var(--color-fg) 15%, transparent)}}.border-line{border-color:var(--color-line)}.bg-accent{background-color:var(--color-accent)}.bg-action-primary{background-color:var(--color-action-primary)}.bg-canvas{background-color:var(--color-canvas)}.bg-cat-1\/15{background-color:#6d28d926}@supports (color:color-mix(in lab, red, red)){.bg-cat-1\/15{background-color:color-mix(in oklab, var(--color-cat-1) 15%, transparent)}}.bg-cat-2\/15{background-color:#0f766e26}@supports (color:color-mix(in lab, red, red)){.bg-cat-2\/15{background-color:color-mix(in oklab, var(--color-cat-2) 15%, transparent)}}.bg-cat-3\/15{background-color:#a21caf26}@supports (color:color-mix(in lab, red, red)){.bg-cat-3\/15{background-color:color-mix(in oklab, var(--color-cat-3) 15%, transparent)}}.bg-cat-4\/15{background-color:#5b6b0026}@supports (color:color-mix(in lab, red, red)){.bg-cat-4\/15{background-color:color-mix(in oklab, var(--color-cat-4) 15%, transparent)}}.bg-cat-5\/15{background-color:#0e749026}@supports (color:color-mix(in lab, red, red)){.bg-cat-5\/15{background-color:color-mix(in oklab, var(--color-cat-5) 15%, transparent)}}.bg-cat-6\/15{background-color:#be185d26}@supports (color:color-mix(in lab, red, red)){.bg-cat-6\/15{background-color:color-mix(in oklab, var(--color-cat-6) 15%, transparent)}}.bg-cat-7\/15{background-color:#47556926}@supports (color:color-mix(in lab, red, red)){.bg-cat-7\/15{background-color:color-mix(in oklab, var(--color-cat-7) 15%, transparent)}}.bg-highlight\/10{background-color:#2754c51a}@supports (color:color-mix(in lab, red, red)){.bg-highlight\/10{background-color:color-mix(in oklab, var(--color-highlight) 10%, transparent)}}.bg-shadow-ink{background-color:var(--color-shadow-ink)}.bg-surface{background-color:var(--color-surface)}.bg-surface-contrast{background-color:var(--color-surface-contrast)}.bg-surface-raised{background-color:var(--color-surface-raised)}.p-2xs{padding:var(--space-2xs)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2xs{padding-inline:var(--space-2xs)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3xs{padding-inline:var(--space-3xs)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-lg{padding-inline:var(--space-lg)}.px-md{padding-inline:var(--space-md)}.px-sm{padding-inline:var(--space-sm)}.px-xs{padding-inline:var(--space-xs)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2xs{padding-block:var(--space-2xs)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-sm{padding-block:var(--space-sm)}.py-xl{padding-block:var(--space-xl)}.py-xs{padding-block:var(--space-xs)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-sm{padding-bottom:var(--space-sm)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.font-serif{font-family:var(--font-serif)}.text-body{font-size:var(--text-body)}.text-small{font-size:var(--text-small)}.text-ui-sm{font-size:var(--text-ui-sm)}.text-ui-xs{font-size:var(--text-ui-xs)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-body{--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.font-semibold{--tw-font-weight:var(--weight-semibold);font-weight:var(--weight-semibold)}.\[text-wrap\:pretty\]{text-wrap:pretty}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-fg{color:var(--color-accent-fg)}.text-cat-1-fg{color:var(--color-cat-1-fg)}.text-cat-2-fg{color:var(--color-cat-2-fg)}.text-cat-3-fg{color:var(--color-cat-3-fg)}.text-cat-4-fg{color:var(--color-cat-4-fg)}.text-cat-5-fg{color:var(--color-cat-5-fg)}.text-cat-6-fg{color:var(--color-cat-6-fg)}.text-cat-7-fg{color:var(--color-cat-7-fg)}.text-danger-fg{color:var(--color-danger-fg)}.text-fg{color:var(--color-fg)}.text-fg-muted{color:var(--color-fg-muted)}.text-highlight-fg{color:var(--color-highlight-fg)}.text-info-fg{color:var(--color-info-fg)}.text-on-action{color:var(--color-on-action)}.text-on-contrast{color:var(--color-on-contrast)}.text-on-contrast-muted{color:var(--color-on-contrast-muted)}.text-success-fg{color:var(--color-success-fg)}.text-warning-fg{color:var(--color-warning-fg)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-fg{accent-color:var(--color-fg)}.accent-highlight{accent-color:var(--color-highlight)}.accent-surface{accent-color:var(--color-surface)}.opacity-70{opacity:.7}.shadow-lift{--tw-shadow:var(--elev-lift);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)}.ring-\[length\:var\(--border-hairline\)\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-hairline) + 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)}.ring-fg\/5{--tw-ring-color:#18202c0d}@supports (color:color-mix(in lab, red, red)){.ring-fg\/5{--tw-ring-color:color-mix(in oklab, var(--color-fg) 5%, transparent)}}.ring-line{--tw-ring-color:var(--color-line)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-surface{--tw-backdrop-blur:blur(var(--blur-surface));-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(--ease-flow));transition-duration:var(--tw-duration,var(--dur-base))}.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(--ease-flow));transition-duration:var(--tw-duration,var(--dur-base))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--ease-flow));transition-duration:var(--tw-duration,var(--dur-base))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--ease-flow));transition-duration:var(--tw-duration,var(--dur-base))}.duration-fast{--tw-duration:var(--dur-fast);transition-duration:var(--dur-fast)}.duration-reveal{--tw-duration:var(--dur-reveal);transition-duration:var(--dur-reveal)}.ease-flow{--tw-ease:var(--ease-flow);transition-timing-function:var(--ease-flow)}.outline-none{--tw-outline-style:none;outline-style:none}.\[authz\:site-roles\]{authz:site-roles}.placeholder\:text-fg-muted::placeholder{color:var(--color-fg-muted)}@media (hover:hover){.hover\:border-accent-fg:hover{border-color:var(--color-accent-fg)}.hover\:bg-canvas:hover{background-color:var(--color-canvas)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:text-accent-fg:hover{color:var(--color-accent-fg)}.hover\:text-fg:hover{color:var(--color-fg)}.hover\:text-on-contrast:hover{color:var(--color-on-contrast)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:border-focus-ring:focus{border-color:var(--color-focus-ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-\[length\:var\(--border-thin\)\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(var(--border-thin) + 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-focus-ring:focus-visible{--tw-ring-color:var(--color-focus-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:no-preference){.motion-safe\:loading-pulse{animation:loading-pulse var(--dur-reveal) var(--ease-flow) infinite}@media (prefers-reduced-motion:reduce){.motion-safe\:loading-pulse{animation:none}}@media (hover:hover){.motion-safe\:hover\:rotate-0:hover{rotate:0deg}}}@media (min-width:40rem){.sm\:static{position:static}.sm\:top-auto{top:auto}.sm\:right-auto{right:auto}.sm\:inline{display:inline}.sm\:gap-4{gap:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-28{padding-block:calc(var(--spacing) * 28)}}@media (min-width:64rem){.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container preview (min-width:32rem){.\@md\/preview\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer exceptions;@property --automation-canvas-height{syntax:"<length>";inherits:false;initial-value:0}@property --command-viewport-height{syntax:"<length>";inherits:true;initial-value:0}@property --table-column-width{syntax:"<length>";inherits:false;initial-value:0}@property --table-column-length{syntax:"<length>";inherits:false;initial-value:0}@property --table-min-inline-size{syntax:"<length>";inherits:false;initial-value:0}@property --overlay-offset-x{syntax:"<length>";inherits:false;initial-value:0}@property --overlay-offset-y{syntax:"<length>";inherits:false;initial-value:0}@property --workflow-branch-x{syntax:"<number>";inherits:false;initial-value:50}@property --preview-width{syntax:"<length>";inherits:false;initial-value:1280px}@property --preview-scale{syntax:"<number>";inherits:false;initial-value:1}@property --carousel-phase{syntax:"<number>";inherits:false;initial-value:0}@property --carousel-depth{syntax:"<number>";inherits:false;initial-value:0}@property --pointer-progress-x{syntax:"<number>";inherits:false;initial-value:0}@property --pointer-progress-y{syntax:"<number>";inherits:false;initial-value:0}@property --marker-scale{syntax:"<number>";inherits:false;initial-value:1}@property --mo-drift-ratio{syntax:"<number>";inherits:false;initial-value:.1}@property --mo-rise-distance{syntax:"<length>";inherits:true;initial-value:150px}@property --mo-float-travel{syntax:"<length>";inherits:false;initial-value:120px}@property --mo-progress-size{syntax:"<length>";inherits:false;initial-value:46px}@property --mo-progress-enter-start{syntax:"<length>";inherits:false;initial-value:150px}@property --mo-progress-enter-end{syntax:"<length>";inherits:false;initial-value:320px}@property --mo-scene-height{syntax:"<length>";inherits:true;initial-value:288px}@property --mo-vignette-ratio{syntax:"<number>";inherits:false;initial-value:1.77778}@property --ptr-x{syntax:"<number>";inherits:true;initial-value:-999}@property --ptr-y{syntax:"<number>";inherits:true;initial-value:-999}@property --mag-x{syntax:"<number>";inherits:false;initial-value:0}@property --mag-y{syntax:"<number>";inherits:false;initial-value:0}@property --scroll-v{syntax:"<number>";inherits:false;initial-value:0}@property --focal-x{syntax:"<number>";inherits:false;initial-value:50}@property --focal-y{syntax:"<number>";inherits:false;initial-value:50}@property --tint-top{syntax:"<number>";inherits:false;initial-value:0}@property --tint-bottom{syntax:"<number>";inherits:false;initial-value:0}@property --stagger-index{syntax:"<number>";inherits:false;initial-value:0}@property --tilt-x{syntax:"<number>";inherits:false;initial-value:0}@property --tilt-y{syntax:"<number>";inherits:false;initial-value:0}@property --glow-x{syntax:"<number>";inherits:false;initial-value:50}@property --glow-y{syntax:"<number>";inherits:false;initial-value:50}@property --photo-width{syntax:"<number>";inherits:false;initial-value:50}@property --progress{syntax:"<number>";inherits:false;initial-value:0}@property --parallax-y{syntax:"<length>";inherits:false;initial-value:0}@property --scroll-lock-top{syntax:"<length>";inherits:false;initial-value:0}@property --menu-left{syntax:"<length>";inherits:false;initial-value:0}@property --menu-top{syntax:"<length>";inherits:false;initial-value:0}@property --menu-height{syntax:"<length>";inherits:false;initial-value:1px}@property --tip-left{syntax:"<length>";inherits:false;initial-value:16px}@property --tip-top{syntax:"<length>";inherits:false;initial-value:16px}@property --tip-width{syntax:"<length>";inherits:false;initial-value:256px}@property --drag-x{syntax:"<length>";inherits:false;initial-value:0}@property --drag-y{syntax:"<length>";inherits:false;initial-value:0}@property --drag-scale-x{syntax:"<number>";inherits:false;initial-value:1}@property --drag-scale-y{syntax:"<number>";inherits:false;initial-value:1}@property --portal-pane-size{syntax:"<length>";inherits:false;initial-value:352px}@property --portal-save-bar-block{syntax:"<length>";inherits:false;initial-value:112px}@property --mo-rise-in{syntax:"<number>";inherits:true;initial-value:1}@property --mo-rise-seen{syntax:"<integer>";inherits:false;initial-value:0}@property --mo-rise-kept{syntax:"<number>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@property --ho-badge-fit{syntax:"<number>";inherits:true;initial-value:1}@property --ho-room-offset{syntax:"<number>";inherits:true;initial-value:0}@property --ho-room-depth{syntax:"<number>";inherits:true;initial-value:0}@property --ho-story-offset{syntax:"<number>";inherits:true;initial-value:0}@property --ho-story-depth{syntax:"<number>";inherits:true;initial-value:0}@property --photo-intrinsic-width{syntax:"<length>";inherits:true;initial-value:1px}@property --photo-ratio{syntax:"<number>";inherits:true;initial-value:1.5}@property --hideout-parallax-y{syntax:"<length>";inherits:true;initial-value:0}@property --story-card-x{syntax:"<number>";inherits:true;initial-value:0}@property --story-card-y{syntax:"<number>";inherits:true;initial-value:0}@property --story-card-glow-x{syntax:"<number>";inherits:true;initial-value:50}@property --story-card-glow-y{syntax:"<number>";inherits:true;initial-value:50}@property --room-offset{syntax:"<number>";inherits:true;initial-value:0}@property --room-depth{syntax:"<number>";inherits:true;initial-value:0}@property --room-paint-opacity{syntax:"<number>";inherits:true;initial-value:1}@property --room-paint-z-index{syntax:"<number>";inherits:true;initial-value:1}@property --story-offset{syntax:"<number>";inherits:true;initial-value:0}@property --story-depth{syntax:"<number>";inherits:true;initial-value:0}@property --story-paint-opacity{syntax:"<number>";inherits:true;initial-value:1}@property --story-paint-z-index{syntax:"<number>";inherits:true;initial-value:1}@property --room-tilt-x{syntax:"<number>";inherits:true;initial-value:0}@property --room-tilt-y{syntax:"<number>";inherits:true;initial-value:0}@property --room-glow-x{syntax:"<number>";inherits:true;initial-value:50}@property --room-glow-y{syntax:"<number>";inherits:true;initial-value:50}@property --lucky-peek-left{syntax:"<length>";inherits:false;initial-value:0}@property --lucky-peek-top{syntax:"<length>";inherits:false;initial-value:0}@property --hideout-sticker-index{syntax:"<number>";inherits:false;initial-value:0}@property --badge-fit{syntax:"<number>";inherits:false;initial-value:1}@property --hideout-shop-card-index{syntax:"<number>";inherits:false;initial-value:0}@property --welcome-layer-width{syntax:"<length>";inherits:false;initial-value:0}@property --welcome-layer-height{syntax:"<length>";inherits:false;initial-value:0}@property --welcome-grain-x{syntax:"<length>";inherits:false;initial-value:0}@property --welcome-grain-y{syntax:"<length>";inherits:false;initial-value:0}@property --welcome-watch-x{syntax:"<length>";inherits:true;initial-value:0}@property --welcome-watch-rotate{syntax:"<number>";inherits:true;initial-value:0}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}
