.search-field{width:100%}.search-field-icon{width:var(--space-16);height:var(--space-16);color:var(--neutral-content-support);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.search-field-icon>svg{width:100%;height:100%}.search-field-input{caret-color:var(--color-content-primary)}.search-field-input::-webkit-search-decoration{appearance:none;display:none}.search-field-input::-webkit-search-cancel-button{appearance:none;display:none}.search-field-input::-webkit-search-results-button{appearance:none;display:none}.search-field-input::-webkit-search-results-decoration{appearance:none;display:none}.search-field-clear-action{margin-left:var(--space-8);flex-shrink:0}.search-field[data-disabled=true] .search-field-clear-action,.search-field[data-disabled=true] .search-field-icon{cursor:not-allowed}.search-field-shortcut{margin-left:var(--space-8)}.search-field[data-disabled=true] .search-field-shortcut{opacity:.6}
.flyout-inline{width:auto;min-width:0;display:inline-flex}.flyout-inline>.flyout-panel{width:max-content;min-width:var(--flyout-inline-min-width,200px);max-width:var(--flyout-inline-max-width,min(320px, calc(100vw - var(--space-32))))}.flyout-menu,.dropdown-menu{flex:1;gap:0;width:100%;min-height:0}.flyout-menu{--flyout-menu-gutter:var(--flyout-section-padding,var(--space-8));--flyout-menu-row-padding:var(--space-8);--flyout-menu-section-gap:calc(var(--flyout-menu-gutter) + var(--space-4));flex-direction:column;display:flex}.flyout-menu-scroll{min-height:0;padding-bottom:var(--flyout-menu-section-gap);scroll-padding-block:var(--flyout-menu-section-gap);scrollbar-width:thin;flex:1;overflow-y:auto}.flyout-menu-footer{justify-content:flex-end;gap:var(--space-8);padding:var(--flyout-menu-section-gap) var(--flyout-menu-gutter);border-top:var(--stroke-components) solid var(--neutral-border-support);flex-shrink:0;display:flex}.flyout-menu-scroll>:first-child:not(.flyout-menu-search){margin-top:var(--flyout-menu-section-gap)}.flyout-menu-search{z-index:1;padding:var(--flyout-menu-section-gap) var(--flyout-menu-gutter);background-color:var(--neutral-surface-main);position:sticky;top:0}.flyout-menu-search .search-field{width:100%;min-width:auto}.flyout-menu-group+.flyout-menu-group{margin-top:var(--flyout-menu-section-gap)}.flyout-menu-group-label{padding:0 calc(var(--flyout-menu-gutter) + var(--flyout-menu-row-padding)) var(--flyout-menu-row-padding)}.flyout-menu-group-label,.flyout-menu .overline,.flyout-header .overline{color:var(--neutral-content-support)}.flyout-menu-divider{height:var(--stroke-components);margin-block:var(--flyout-menu-section-gap);background-color:var(--neutral-border-components)}.flyout-menu-list,.dropdown-menu-list{min-height:0;padding:var(--flyout-section-padding,var(--space-12)) 0 var(--flyout-section-padding,var(--space-12));scroll-padding-block:var(--space-4);scrollbar-width:thin;flex-direction:column;flex:1;gap:0;margin:0;list-style:none;display:flex;overflow-y:auto}.flyout-menu-group .flyout-menu-list{padding-block:0;overflow:visible}.flyout-menu-list>li{padding:0 var(--flyout-menu-gutter,var(--space-8));margin:0}.dropdown-menu-list>li{padding:0 var(--flyout-section-padding,var(--space-12));margin:0}.dropdown-menu-list>.flyout-menu-divider{margin-block:var(--flyout-section-padding,var(--space-12))}.flyout-menu-option,.dropdown-menu-option{justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;padding:var(--flyout-menu-row-padding,var(--space-8));border-radius:var(--radius-8);color:var(--neutral-content-main-titles);cursor:pointer;text-align:left;font:inherit;transition:background-color var(--speed-medium) var(--ease-linear);background:0 0;border:none;text-decoration:none;display:flex}.flyout-menu-option:hover,.dropdown-menu-option:hover{background:var(--neutral-surface-background);color:var(--neutral-content-main-titles)}.flyout-menu-option[data-active=true],.dropdown-menu-option[data-active=true]{background:var(--neutral-surface-background);color:var(--neutral-content-main-titles);font-weight:600}.flyout-menu-option:focus-visible,.dropdown-menu-option:focus-visible{box-shadow:var(--shadow-focus);outline:none}.flyout-menu-option:disabled,.flyout-menu-option[aria-disabled=true]{color:var(--neutral-content-disabled);cursor:not-allowed}.flyout-menu-option:disabled:hover{background:0 0}.flyout-menu-option:disabled .flyout-menu-option-icon,.flyout-menu-option:disabled .flyout-menu-option-shortcut{color:var(--neutral-content-disabled)}.flyout-menu-option[data-multiline=true]{align-items:flex-start}.flyout-menu-option-body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.flyout-menu-option-body .label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flyout-menu-option-body .caption{color:var(--neutral-content-support)}.flyout-menu-option-icon{width:var(--space-16);height:var(--space-16);color:var(--neutral-content-support);--neutral-surface-icons:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex}.flyout-menu-option-icon>svg,.flyout-menu-option-icon>img{width:100%;height:100%}.flyout-menu-option-trailing{align-items:center;gap:var(--space-8);color:var(--neutral-content-support);flex:none;display:inline-flex}.flyout-menu-option-shortcut{white-space:nowrap;flex:none}.flyout-menu-option-check{width:var(--space-16);height:var(--space-16);color:var(--neutral-content-main-titles);--neutral-surface-icons:currentColor;justify-content:center;align-items:center;display:inline-flex}.flyout-menu-option-check>svg{width:100%;height:100%}.flyout-menu-empty,.dropdown-menu-empty{color:var(--neutral-content-support);flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;padding:var(--space-16)!important}.flyout-menu-sub{position:relative}.flyout-menu-sub-caret{width:var(--space-16);height:var(--space-16);--neutral-surface-icons:currentColor;justify-content:center;align-items:center;display:inline-flex}.flyout-menu-sub-caret>svg{width:100%;height:100%}.flyout-submenu-panel{z-index:30;width:max-content;min-width:var(--flyout-submenu-min-width,180px);max-width:min(280px, calc(100vw - var(--space-32)));scrollbar-width:thin;max-height:clamp(220px,40vh,360px);padding-block:var(--flyout-section-padding,var(--space-8));border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-8);background-color:var(--neutral-surface-main);box-shadow:var(--shadow-bottom-l);--flyout-menu-gutter:var(--flyout-section-padding,var(--space-8));--flyout-menu-row-padding:var(--space-8);--flyout-menu-section-gap:calc(var(--flyout-menu-gutter) + var(--space-4));flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.flyout-submenu-panel .flyout-menu-list{padding-block:0;overflow:visible}.flyout-lifted{display:contents}.flyout-lifted>.flyout-panel{z-index:1;min-width:0;max-width:none;max-height:min(clamp(320px, 48vh, 440px), var(--flyout-lifted-room,100vh));transform:none}body>.flyout-lifted>.flyout-panel{z-index:30}
.switch{--switch-track-width:40px;--switch-track-height:24px;--switch-track-padding:3px;--switch-knob-size:calc(var(--switch-track-height) - (var(--switch-track-padding) * 2));--switch-knob-translate-max:calc(var(--switch-track-width) - var(--switch-knob-size) - (var(--switch-track-padding) * 2));--switch-knob-translate:0px;color:var(--neutral-content-main-titles);align-items:center;gap:var(--space-12);flex-direction:row;width:100%;display:flex}.switch-size-s{--switch-track-width:32px;--switch-track-height:20px;--switch-track-padding:2px}.switch-size-m{--switch-track-width:40px;--switch-track-height:24px;--switch-track-padding:3px}.switch-size-l{--switch-track-width:48px;--switch-track-height:28px;--switch-track-padding:3px}.switch[data-has-description=true]{align-items:flex-start}.switch[data-checked=true]{--switch-knob-translate:var(--switch-knob-translate-max)}.switch[data-disabled=true]{opacity:.6;cursor:not-allowed}.switch-trigger{cursor:pointer;border-radius:var(--radius-full);width:var(--switch-track-width);height:var(--switch-track-height);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.switch-trigger:focus-visible .switch-track{box-shadow:var(--shadow-focus)}.switch[data-disabled=true] .switch-trigger{cursor:not-allowed}.switch-track{box-sizing:border-box;width:var(--switch-track-width);height:var(--switch-track-height);border-radius:var(--radius-full);transition:background-color var(--speed-faster) var(--ease-custom);background-color:var(--neutral-surface-tables);padding:var(--switch-track-padding);display:block;position:relative}.switch[data-checked=true] .switch-track{background-color:var(--neutral-surface-oncolor)}.switch[data-disabled=true] .switch-track{background-color:var(--neutral-surface-disabled)}.switch-knob{background-color:var(--neutral-surface-main);width:var(--switch-knob-size);height:var(--switch-knob-size);top:var(--switch-track-padding);left:var(--switch-track-padding);border-radius:var(--radius-full);will-change:transform;box-shadow:var(--shadow-components);transform:translateX(var(--switch-knob-translate));transition:background-color var(--speed-faster) var(--ease-custom);position:absolute}.switch[data-disabled=true] .switch-knob{background-color:var(--switch-knob-disabled);box-shadow:none}.switch-content{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.switch-label{color:var(--neutral-content-main-titles);margin-block:-2px;padding-block:2px;display:block;position:relative;overflow:visible clip}.switch-label-text{display:block}.switch-label-text--exit{white-space:nowrap;opacity:0;position:absolute;inset-block-start:2px;inset-inline-start:0}.switch-description{color:var(--neutral-content-support)}.switch[data-disabled=true] .switch-label,.switch[data-disabled=true] .switch-description{color:var(--neutral-content-disabled)}
.web-placeholder{width:100%;height:100%;aspect-ratio:var(--web-placeholder-ratio,auto);background-color:var(--neutral-surface-disabled);background-image:repeating-linear-gradient(-45deg, transparent 0 calc(var(--space-8) - var(--stroke-1)), var(--neutral-border-tables) calc(var(--space-8) - var(--stroke-1)) var(--space-8));display:block}.web-placeholder[data-ratio=free]{min-height:var(--web-placeholder-min-height,var(--space-96))}
.attachment{--attachment-media-size:var(--space-48);--attachment-card-min:var(--space-160);--attachment-thumb-size:var(--space-80);--attachment-icon-size:var(--space-32);--attachment-gap:var(--space-12);--attachment-padding:var(--space-12);--attachment-radius:var(--radius-16);--attachment-media-radius:var(--radius-12);border:var(--stroke-components) solid transparent;border-radius:var(--attachment-radius);background-color:var(--neutral-surface-support);min-width:0;color:var(--neutral-content-main-titles);transition:background-color var(--speed-medium) var(--ease-linear), border-color var(--speed-medium) var(--ease-linear);position:relative}.attachment-layout-row{align-items:center;gap:var(--attachment-gap);padding:var(--attachment-padding);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.attachment-layout-row .attachment-media{width:var(--attachment-media-size);height:var(--attachment-media-size)}.attachment-layout-card{gap:var(--attachment-gap);padding:var(--attachment-padding);flex-direction:column;display:flex}.attachment-layout-card .attachment-media{aspect-ratio:1;width:100%}.attachment-layout-thumb{width:var(--attachment-thumb-size);border-radius:var(--attachment-media-radius);background-color:#0000;padding:0;display:block}.attachment-layout-thumb .attachment-media{aspect-ratio:1;border-radius:inherit;width:100%;display:flex}.attachment-media{border-radius:var(--attachment-media-radius);background-color:var(--neutral-surface-background);--color-surface-icon-fill-primary:var(--neutral-surface-icons);color:var(--neutral-surface-icons);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.attachment-preview{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.attachment-placeholder{width:100%;height:100%}.attachment-media-icon{height:var(--attachment-icon-size);justify-content:center;align-items:center;display:inline-flex}.attachment-media-icon>svg{width:auto;height:100%;display:block}.attachment-layout-card .attachment-media-icon{height:40%}.attachment-layout-thumb .attachment-media-icon{height:56%}.attachment-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.attachment-media-loading{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.attachment-layout-row[data-status=uploading] .attachment-preview,.attachment-layout-row[data-status=uploading] .attachment-media-icon{display:none}.attachment-layout-card[data-status=uploading] .attachment-preview,.attachment-layout-card[data-status=uploading] .attachment-placeholder,.attachment-layout-card[data-status=uploading] .attachment-media-icon{opacity:.32}.attachment-body{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.attachment-name{color:var(--neutral-content-main-titles);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.attachment-meta{color:var(--neutral-content-support);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.attachment-progress{height:var(--space-4);margin-top:var(--space-2);border-radius:var(--radius-full);background-color:var(--neutral-surface-background);position:relative;overflow:hidden}.attachment-progress-bar{border-radius:var(--radius-full);background-color:var(--color-surface-primary);position:absolute;inset-block:0;inset-inline-start:0}.attachment-remove{flex-shrink:0}.attachment-layout-card .attachment-remove,.attachment-layout-thumb .attachment-remove{top:var(--attachment-padding);opacity:0;transition:opacity var(--speed-fast) var(--ease-linear);position:absolute;inset-inline-end:var(--attachment-padding)}.attachment-layout-thumb .attachment-remove{top:var(--space-4);inset-inline-end:var(--space-4)}.attachment-layout-card:hover .attachment-remove,.attachment-layout-card:focus-within .attachment-remove,.attachment-layout-thumb:hover .attachment-remove,.attachment-layout-thumb:focus-within .attachment-remove{opacity:1}@media (hover:none){.attachment-layout-card .attachment-remove,.attachment-layout-thumb .attachment-remove{opacity:1}}.attachment[data-status=error]{border-color:var(--color-border-error);background-color:var(--color-surface-error-light)}.attachment[data-status=error] .attachment-meta{color:var(--color-content-error)}.attachment[data-disabled=true]{background-color:var(--neutral-surface-disabled)}.attachment[data-disabled=true] .attachment-name,.attachment[data-disabled=true] .attachment-meta{color:var(--neutral-content-disabled)}.attachment[data-disabled=true] .attachment-media{color:var(--neutral-surface-disabled-icon);--color-surface-icon-fill-primary:var(--neutral-surface-disabled-icon)}.attachment[data-disabled=true] .attachment-media-icon{filter:grayscale();opacity:.56}.attachment-size-l{--attachment-media-size:var(--space-64);--attachment-card-min:var(--space-192);--attachment-thumb-size:var(--space-96);--attachment-icon-size:var(--space-40);--attachment-gap:var(--space-16);--attachment-padding:var(--space-16);--attachment-radius:var(--radius-20);--attachment-media-radius:var(--radius-16)}.attachment-size-m{--attachment-media-size:var(--space-48);--attachment-card-min:var(--space-160);--attachment-thumb-size:var(--space-80);--attachment-icon-size:var(--space-32);--attachment-gap:var(--space-12);--attachment-padding:var(--space-12);--attachment-radius:var(--radius-16);--attachment-media-radius:var(--radius-12)}.attachment-size-s{--attachment-media-size:var(--space-40);--attachment-card-min:var(--space-128);--attachment-thumb-size:var(--space-64);--attachment-icon-size:var(--space-24);--attachment-gap:var(--space-8);--attachment-padding:var(--space-8);--attachment-radius:var(--radius-12);--attachment-media-radius:var(--radius-8)}.attachment-list{--attachment-card-min:var(--space-160);gap:var(--space-16);flex-direction:column;width:100%;min-width:0;display:flex}.attachment-list-grid{grid-template-columns:repeat(auto-fill, minmax(var(--attachment-card-min), 1fr));gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.attachment-list-strip{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.attachment-list-stack{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.attachment-list-item{min-width:0;display:flex}.attachment-list-item>.attachment:not(.attachment-layout-thumb){width:100%}
.time{box-sizing:border-box;gap:var(--space-8);width:100%;display:flex}.time-container{width:100%;min-width:0}.time-control{cursor:pointer!important}.time-trigger{text-align:left;cursor:pointer;caret-color:#0000;background:0 0;border:none;outline:none;justify-content:flex-start;align-items:center;width:100%;min-width:0;margin:0;padding:0;display:flex}.time-trigger:disabled,.time-control[data-disabled=true] .time-trigger{color:var(--neutral-content-disabled);cursor:not-allowed}.time-control[data-open=true]{border-color:var(--neutral-border-active)}.time .input-field-icon-button:hover{color:var(--neutral-content-main-titles)}.time .input-field-icon-button:focus-visible{box-shadow:var(--shadow-focus)}.time-panel{margin:0;padding:0;overflow:visible;min-width:240px!important;max-width:320px!important;max-height:none!important}.time-panel>.flyout-panel-content{overflow:visible}.time-columns{justify-content:space-between;align-items:stretch;gap:var(--space-4);padding:var(--space-12);display:flex}.time-column{gap:var(--space-4);scroll-behavior:smooth;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1 1 0;max-height:240px;display:flex;overflow-y:auto}.time-column--period{flex:none}.time-option{width:100%;min-height:36px;padding:var(--space-6) var(--space-12);border-radius:var(--radius-8);color:var(--neutral-content-main-titles);font-size:var(--size-label);font-weight:var(--weight-label);line-height:var(--line-label);letter-spacing:var(--spacing-label);cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.time-option:hover:not(:disabled){background-color:var(--neutral-border-components)}.time-option:focus-visible{box-shadow:var(--shadow-focus)}.time-option[data-active=true]{background-color:var(--color-surface-primary);color:var(--neutral-content-oncolor);font-weight:var(--font-weight-strong)}.time-option[data-active=true]:hover:not(:disabled){background-color:var(--color-surface-primary);color:var(--neutral-content-oncolor);opacity:.9}.time-option--period{text-transform:lowercase}
.uploader{width:100%}.uploader-control{gap:var(--space-16);flex-direction:column;width:100%;min-width:0;display:flex}.uploader-dropzone{justify-content:center;align-items:center;gap:var(--space-24);text-align:center;cursor:pointer;border:none;border-color:var(--neutral-border-components);border:var(--stroke-components) dashed var(--neutral-border-components);width:100%;min-height:200px;transition:background-color var(--speed-medium) var(--ease-linear), border-color var(--speed-medium) var(--ease-linear), box-shadow var(--speed-medium) var(--ease-linear);outline:none;flex-direction:column;display:flex}.uploader-dropzone:hover{border-color:var(--neutral-border-active)}.uploader-dropzone[data-dragging=true]{border-color:var(--color-surface-primary);background-color:var(--color-surface-primary);box-shadow:var(--shadow-bottom-xs)}.uploader-dropzone[data-disabled=true]{cursor:not-allowed;border-color:var(--neutral-border-disabled);background-color:var(--neutral-surface-disabled);box-shadow:none}.uploader-dropzone:focus-visible{border-color:var(--neutral-border-active);box-shadow:var(--shadow-focus);outline:none}.uploader-dropzone:focus-within{box-shadow:none;outline:none}.uploader-dropzone-icon{width:var(--space-24);height:var(--space-24);--color-surface-icon-fill-primary:var(--neutral-surface-icons);color:var(--neutral-surface-icons);justify-content:center;align-items:center;display:inline-flex}.uploader-dropzone-icon>svg,.uploader-dropzone-icon>img{width:100%;height:100%}.uploader-dropzone-text{gap:var(--space-8);color:var(--neutral-content-support);flex-direction:column;display:flex}.uploader-dropzone-title{color:var(--neutral-content-main-titles);font-family:var(--font-sans);font-size:var(--size-title6);line-height:var(--line-title6);letter-spacing:var(--spacing-title6)}.uploader-dropzone-action{color:var(--color-surface-primary);font-family:var(--font-sans);font-size:var(--size-label);line-height:var(--line-label);letter-spacing:var(--spacing-label);text-underline-offset:var(--space-2);text-decoration:underline}.uploader-dropzone-helper{color:var(--neutral-content-placeholder);font-family:var(--font-sans);font-size:var(--size-caption);line-height:var(--line-caption);letter-spacing:var(--spacing-caption)}
.progress{--progress-height:4px;--progress-fill-color:var(--brand-primary);--progress-track-color:var(--neutral-surface-background);--progress-gap:var(--space-4);box-sizing:border-box;width:100%;display:block}.progress-track{width:100%;height:var(--progress-height);background-color:var(--progress-track-color);position:relative;overflow:hidden}.progress-fill{background-color:var(--progress-fill-color);will-change:width;width:0%;position:absolute;top:0;bottom:0;left:0}.progress-mode-segmented .progress-track{gap:var(--progress-gap);background:0 0;display:flex;overflow:visible}.progress-segment{height:var(--progress-height);background-color:var(--progress-track-color);flex:1;position:relative;overflow:hidden}.progress-segment-fill{background-color:var(--progress-fill-color);will-change:width;width:0%;position:absolute;top:0;bottom:0;left:0}.progress-variant-edge-to-edge .progress-track,.progress-variant-edge-to-edge .progress-segment{border-radius:0}.progress-variant-floating{--progress-height:8px}.progress-variant-floating .progress-track,.progress-variant-floating .progress-segment,.progress-variant-floating .progress-fill,.progress-variant-floating .progress-segment-fill{border-radius:var(--radius-full)}.progress-color-primary{--progress-fill-color:var(--brand-primary);--progress-track-color:var(--opacity-black-light)}.progress-color-secondary{--progress-fill-color:var(--brand-tertiary);--progress-track-color:var(--opacity-black-light)}.progress-color-tertiary{--progress-fill-color:var(--state-success);--progress-track-color:var(--opacity-black-light)}.progress-color-reversed{--progress-fill-color:var(--neutral-white);--progress-track-color:var(--opacity-white-medium)}
.sidebar-trial{box-sizing:border-box;gap:var(--space-12);padding:var(--space-16);border:var(--stroke-components) solid var(--neutral-border-support);border-radius:var(--radius-16);background-color:var(--neutral-surface-background);animation:sidebar-trial-in var(--speed-medium) var(--my-ease) both;flex-direction:column;display:flex}.sidebar-trial-heading{align-items:center;gap:var(--space-6);color:var(--neutral-content-body);display:flex}.sidebar-trial-icon{display:inline-flex}.sidebar-trial-icon svg{width:var(--core-16);height:var(--core-16);display:block}.sidebar-trial-heading .sidebar-trial-eyebrow{color:var(--neutral-content-body)}.sidebar-trial-text{gap:var(--space-2);flex-direction:column;display:flex}.sidebar-trial-headline{color:var(--neutral-content-main-titles)}.sidebar-trial-copy{color:var(--neutral-content-body)}.sidebar-trial-button{justify-content:center;width:100%;min-width:0}.sidebar-trial-button .button-label{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.sidebar-trial-text,.sidebar-trial-heading{min-width:0}.sidebar-trial-eyebrow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-trial-headline,.sidebar-trial-copy{overflow-wrap:anywhere}.sidebar-trial-ending{border-color:var(--color-content-warning);background-color:var(--color-surface-warning-light)}.sidebar-trial-ending .sidebar-trial-heading{color:var(--color-content-warning)}.sidebar-trial-expired{border-color:var(--color-content-error);background-color:var(--color-surface-error-light)}.sidebar-trial-expired .sidebar-trial-heading{color:var(--color-content-error)}.sidebar-trial-chip{box-sizing:border-box;width:var(--core-40);height:var(--core-40);border:var(--stroke-components) solid var(--neutral-border-support);border-radius:var(--radius-8);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);animation:sidebar-trial-in var(--speed-medium) var(--my-ease) both;transition:transform var(--speed-medium) var(--my-ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sidebar-trial-chip:hover{transform:scale(1.05)}.sidebar-trial-chip:focus-visible{outline:var(--stroke-components) solid var(--neutral-content-main-titles);outline-offset:var(--space-2)}.sidebar-trial-chip .sidebar-trial-chip-count{color:inherit}.sidebar-trial-chip svg{width:var(--core-16);height:var(--core-16);display:block}.sidebar-trial-chip.sidebar-trial-ending{border-color:var(--color-content-warning);background-color:var(--color-surface-warning-light);color:var(--color-content-warning)}.sidebar-trial-chip.sidebar-trial-expired{border-color:var(--color-content-error);background-color:var(--color-surface-error-light);color:var(--color-content-error)}@keyframes sidebar-trial-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sidebar-trial,.sidebar-trial-chip{transition:none;animation:none}}
.platform-sidebar{--platform-sidebar-width:calc(var(--core-256) - var(--core-16));--platform-sidebar-rail-width:calc(var(--core-40) + var(--space-16) * 2);--platform-sidebar-speed:calc(var(--speed-medium) * 2);box-sizing:border-box;gap:var(--space-32);width:var(--platform-sidebar-width);height:100%;padding:var(--space-16);transition:width var(--platform-sidebar-speed) var(--my-ease);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.platform-sidebar-brand{box-sizing:border-box;min-height:var(--core-40);padding-left:var(--space-8);transition:padding var(--platform-sidebar-speed) var(--my-ease);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.platform-sidebar-logo-link{border-radius:var(--radius-8);transition:opacity var(--speed-medium) var(--my-ease);display:inline-flex}.platform-sidebar-toggle{padding:var(--space-6);border-radius:var(--radius-8);color:var(--neutral-content-main-titles);cursor:pointer;transition:background-color var(--speed-medium) var(--my-ease), opacity var(--speed-medium) var(--my-ease);background-color:#0000;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.platform-sidebar-toggle:hover{background-color:var(--neutral-surface-background)}.platform-sidebar-toggle svg{width:var(--core-20);height:var(--core-20);display:block}.platform-sidebar-main{flex:auto}.platform-sidebar-search{margin-top:calc(var(--space-16) - var(--space-32));transition:grid-template-rows var(--platform-sidebar-speed) var(--my-ease), opacity var(--speed-medium) var(--my-ease);flex-shrink:0;grid-template-rows:1fr;display:grid}.platform-sidebar-search-inner{min-height:0;margin:calc(var(--space-4) * -1);padding:var(--space-4);overflow:hidden}.platform-sidebar-search+.platform-sidebar-main{margin-top:calc(var(--space-16) - var(--space-32))}.platform-sidebar-collapsed .platform-sidebar-search{opacity:0;grid-template-rows:0fr}.platform-sidebar-search-field{width:calc(var(--platform-sidebar-width) - var(--space-16) * 2)}.platform-sidebar-search-empty{padding:var(--space-8) var(--space-12);color:var(--neutral-content-support);margin:0}.platform-sidebar-trial:not(.sidebar-trial-chip){width:calc(var(--platform-sidebar-width) - var(--space-16) * 2);flex-shrink:0}.platform-sidebar-trial+.platform-sidebar-footer{margin-top:calc(var(--space-16) - var(--space-32))}.platform-sidebar-nav{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.platform-sidebar-group{gap:var(--space-4);flex-direction:column;display:flex}.platform-sidebar-group>.platform-sidebar-group-fold{--platform-collapse-gap:var(--space-4)}.platform-sidebar-divider{height:var(--stroke-components);margin:var(--space-16) calc(var(--space-16) * -1);background-color:var(--neutral-border-support);flex-shrink:0}.platform-sidebar-group-toggle{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-8);width:100%;min-height:var(--core-40);padding:var(--space-8) var(--space-12);border-radius:var(--radius-8);color:var(--neutral-content-support);text-align:left;cursor:pointer;transition:background-color var(--speed-medium) var(--my-ease), gap var(--platform-sidebar-speed) var(--my-ease);background-color:#0000;border:0;display:flex}.platform-sidebar-group-toggle:hover{background-color:var(--neutral-surface-background)}.platform-sidebar-group-toggle:focus-visible{outline:var(--stroke-components) solid var(--neutral-content-main-titles);outline-offset:var(--space-2)}.platform-sidebar-group-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:opacity var(--speed-medium) var(--my-ease);flex:auto;overflow:hidden}.platform-sidebar-group-chevron{width:var(--core-16);height:var(--core-16);opacity:.5;transition:opacity var(--speed-medium) var(--my-ease), transform var(--platform-sidebar-speed) var(--my-ease);flex-shrink:0;display:block}.platform-sidebar-group-toggle:hover .platform-sidebar-group-chevron,.platform-sidebar-group-toggle:focus-visible .platform-sidebar-group-chevron{opacity:1}.platform-sidebar-group-closed .platform-sidebar-group-chevron{transform:rotate(-90deg)}.platform-sidebar-collapsed{width:var(--platform-sidebar-rail-width)}.platform-sidebar-collapsed .platform-sidebar-group-toggle{gap:0}.platform-sidebar-collapsed .platform-sidebar-group-label{opacity:0}.platform-sidebar-collapsed .platform-sidebar-brand{padding-left:calc((var(--core-40) - var(--core-32)) / 2);justify-content:flex-start}.platform-sidebar-collapsed .platform-sidebar-toggle{width:var(--core-40);height:var(--core-40);opacity:0;background-color:var(--neutral-surface-background);transition:opacity var(--speed-medium) var(--my-ease);position:absolute;top:0;left:0}.platform-sidebar-collapsed .platform-sidebar-toggle:hover,.platform-sidebar-collapsed .platform-sidebar-toggle:focus-visible{opacity:1}.platform-sidebar-brand-switching .platform-sidebar-toggle{transition:none}@media (prefers-reduced-motion:reduce){.platform-sidebar,.platform-sidebar-brand,.platform-sidebar-logo-link,.platform-sidebar-toggle,.platform-sidebar-search,.platform-sidebar-group-toggle,.platform-sidebar-group-label,.platform-sidebar-group-chevron{transition:none}}
.platform-shell{background-color:var(--neutral-surface-main);grid-template-columns:auto minmax(0,1fr);width:100%;height:100dvh;display:grid;overflow:hidden}.platform-shell-sidebar{height:100dvh}.platform-shell-column{min-width:0;min-height:0;padding-right:var(--space-8);padding-bottom:var(--space-8);flex-direction:column;display:flex}.platform-shell-topbar{box-sizing:border-box;align-items:center;gap:var(--space-16);min-height:calc(var(--core-40) + var(--space-32));padding:var(--space-16) var(--space-8) var(--space-16) 0;grid-template-columns:minmax(0,1fr) minmax(0,26rem) minmax(0,1fr);display:grid}.platform-shell-title{grid-column:1;min-width:0}.platform-shell-search{z-index:10;grid-column:2}.platform-shell-title-roll{vertical-align:top;margin-block:-.15em;padding-block:.15em;display:inline-grid;overflow:visible clip}.platform-shell-title-line{white-space:nowrap;grid-area:1/1}.platform-shell-topbar-end{justify-self:end;align-items:center;gap:var(--space-12);grid-column:3;min-width:0;max-width:100%;display:flex}.platform-shell-check-in{right:var(--space-8);bottom:var(--space-8);z-index:20;box-shadow:var(--shadow-bottom-l);transition:translate .5s var(--my-ease);position:fixed}.platform-shell-account{min-width:0;max-width:100%}.platform-shell-frame{flex:auto;min-width:0;min-height:0;display:flex;position:relative}.platform-shell-frame:after{content:"";z-index:5;border:var(--stroke-1) solid var(--neutral-border-support);border-radius:var(--radius-16);pointer-events:none;position:absolute;inset:0}.platform-shell-main{border-radius:var(--radius-16);background-color:var(--neutral-surface-background);flex:auto;min-width:0;min-height:0;overflow-y:auto}.platform-shell-content{flex-direction:column;min-height:100%;display:flex;overflow:clip}.platform-shell-page{flex:1 0 auto;min-width:0}.platform-shell-frame{--platform-bar-space:0px}.platform-shell-frame:has(>.platform-shell-footer .platform-save-bar--visible){--platform-bar-space:calc(var(--core-64) + var(--space-16))}.platform-shell-page:not(:has(.platform-page-inner--fill,[data-platform-page-fill])){padding-bottom:var(--platform-bar-space)}@media (max-width:1200px){.platform-shell-page{padding-bottom:var(--platform-bar-space)}}.platform-shell-footer{right:var(--space-8);bottom:var(--space-8);left:var(--space-8);z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute}.platform-shell-footer>.platform-save-bar{min-width:0;max-width:100%;position:relative;bottom:auto}.platform-shell-banner:empty,.platform-shell-footer:empty{display:none}.platform-shell[data-smooth]{position:fixed;inset:0}.platform-shell[data-smooth] .platform-shell-main{clip-path:inset(var(--frame-top) var(--frame-right) var(--frame-bottom) var(--frame-left) round var(--radius-16));border-radius:0}.platform-shell[data-smooth] .platform-shell-content{box-sizing:border-box;min-height:100dvh;padding:var(--frame-top) var(--frame-right) var(--frame-bottom) var(--frame-left)}@media (min-width:1201px){.platform-shell-content:has(.platform-page-inner--fill,[data-platform-page-fill]){height:100%}.platform-shell-page:has(.platform-page-inner--fill,[data-platform-page-fill]){flex-direction:column;flex:auto;min-height:0;display:flex}.platform-shell-page:has(.platform-page-inner--fill-min){flex-direction:column;display:flex}}.platform-shell-menu,.platform-shell-scrim{display:none}@media (max-width:1200px){.platform-shell-topbar{grid-template-columns:auto minmax(0,1fr) auto}}@media (hover:none){.platform-shell-search .shortcut{display:none}}@media (max-width:768px){.platform-shell{grid-template-columns:minmax(0,1fr)}.platform-sidebar.platform-shell-sidebar{inset-block:0;z-index:40;width:min(var(--platform-sidebar-width), calc(100vw - var(--space-48)));border-radius:0 var(--radius-16) var(--radius-16) 0;background-color:var(--neutral-surface-main);box-shadow:var(--shadow-bottom-xl);visibility:hidden;transition:translate var(--platform-sidebar-speed) var(--my-ease), visibility 0s linear var(--platform-sidebar-speed);position:fixed;left:0;translate:-100%}.platform-shell[data-drawer=open] .platform-shell-sidebar{visibility:visible;transition:translate var(--platform-sidebar-speed) var(--my-ease);translate:0}.platform-shell-scrim{z-index:39;background-color:var(--opacity-black-medium);opacity:0;pointer-events:none;transition:opacity var(--speed-medium) var(--my-ease);display:block;position:fixed;inset:0}.platform-shell[data-drawer=open] .platform-shell-scrim{opacity:1;pointer-events:auto}.platform-shell-column{padding-left:var(--space-8)}.platform-shell-topbar{gap:var(--space-12);min-height:0;padding:var(--space-12) 0;flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"menu title end""search search search"}.platform-shell-menu{grid-area:menu;display:inline-flex}.platform-shell-title{grid-area:title}.platform-shell-title-roll{max-width:100%;display:grid}.platform-shell-title-line{text-overflow:ellipsis;overflow:hidden}.platform-shell-search{grid-area:search}.platform-shell-topbar-end{grid-area:end}}@media (prefers-reduced-motion:reduce){.platform-shell-check-in,.platform-shell-sidebar,.platform-shell-scrim{transition:none}}
.banner{--banner-background-color:var(--neutral-surface-main);--banner-border-color:var(--neutral-border-components);--banner-title-color:var(--neutral-content-main-titles);--banner-description-color:var(--neutral-content-body);--banner-icon-color:var(--banner-title-color);--banner-gap:var(--space-20);--banner-content-gap:var(--space-16);--banner-text-gap:var(--space-8);--banner-padding-block:var(--space-20);--banner-padding-inline:var(--space-24);--banner-icon-size:var(--core-32);background-color:var(--banner-background-color);border:var(--stroke-1) solid var(--banner-border-color);border-radius:var(--radius-24);color:var(--banner-title-color);justify-content:center;align-items:flex-start;gap:var(--banner-gap);padding:var(--banner-padding-block) var(--banner-padding-inline);width:100%;box-shadow:var(--shadow-components);display:flex}@media (max-width:599px){.banner{min-width:0}}.banner-title{color:var(--banner-title-color);margin:0}.banner-title.body,.banner-title.caption,.banner-title.label,.banner-title.overline{color:var(--banner-title-color)}.banner-description{color:var(--banner-description-color);margin:0}.banner-description.body,.banner-description.caption,.banner-description.label,.banner-description.overline{color:var(--banner-description-color)}.banner-icon{color:var(--banner-icon-color);flex-shrink:0;align-items:center;width:16px;height:22px;display:flex}.banner-icon>svg,.banner-icon>img{width:16px;height:16px}.banner-icon--leading{font-size:var(--size-label);line-height:var(--line-label);align-self:flex-start;height:1lh}.banner-icon--trailing{cursor:pointer}.banner-dismiss-action.action-variant-empty .action-icon{width:auto;min-width:auto;height:auto;min-height:auto}.banner-content-wrapper{align-items:center;gap:var(--banner-content-gap);flex-wrap:wrap;flex:1;min-width:0;display:flex}.banner-style-inline{align-items:center}.banner-style-inline .banner-content-wrapper{flex-direction:row;align-items:center}.banner-style-stack .banner-content-wrapper{flex-direction:column;align-items:flex-start}.banner-lead{align-items:flex-start;gap:var(--banner-gap);flex:auto;min-width:0;display:flex}.banner-text-wrapper{gap:var(--banner-text-gap);flex-direction:column;flex:auto;min-width:0;display:flex}.banner-action-wrapper{align-items:center;gap:var(--space-8);flex-shrink:0;display:inline-flex}.banner-style-inline .banner-action-wrapper{margin-left:auto}.banner-style-stack .banner-action-wrapper{flex-wrap:wrap;width:100%}.banner-style-stack .banner-action-wrapper .button{flex:0 auto}.banner-size-xxl{padding:var(--space-20);border-radius:var(--radius-20);--banner-gap:var(--space-20)}.banner-size-xl{padding:var(--space-16);border-radius:var(--radius-16);--banner-gap:var(--space-16)}.banner-size-l{padding:var(--space-12);border-radius:var(--radius-12);--banner-gap:var(--space-12)}.banner-size-m{padding:var(--space-8);border-radius:var(--radius-8);--banner-gap:var(--space-8)}.banner-size-s{padding:var(--space-6);border-radius:var(--radius-6);--banner-gap:var(--space-6)}.banner-size-xs{padding:var(--space-4);border-radius:var(--radius-4);--banner-gap:var(--space-4)}.banner-size-xxs{padding:var(--space-2);border-radius:var(--radius-2);--banner-gap:var(--space-2)}.banner-type-default{--banner-background-color:var(--neutral-surface-main);--banner-border-color:var(--neutral-border-components);--banner-title-color:var(--neutral-content-main-titles);--banner-description-color:var(--neutral-content-body);--banner-icon-color:var(--neutral-content-main-titles)}.banner-type-information{--banner-background-color:var(--color-surface-information-light);--banner-border-color:var(--color-border-information);--banner-title-color:var(--color-content-information);--banner-description-color:var(--color-content-information);--banner-icon-color:var(--color-content-information)}.banner-type-success{--banner-background-color:var(--color-surface-success-light);--banner-border-color:var(--color-border-success);--banner-title-color:var(--color-content-success);--banner-description-color:var(--color-content-success);--banner-icon-color:var(--color-content-success)}.banner-type-alert{--banner-background-color:var(--color-surface-alert-light);--banner-border-color:var(--color-border-alert);--banner-title-color:var(--neutral-content-main-titles);--banner-description-color:var(--neutral-content-main-titles);--banner-icon-color:var(--neutral-content-main-titles)}.banner-type-warning{--banner-background-color:var(--color-surface-warning-light);--banner-border-color:var(--color-border-warning);--banner-title-color:var(--color-content-warning);--banner-description-color:var(--color-content-warning);--banner-icon-color:var(--color-content-warning)}.banner-type-error{--banner-background-color:var(--color-surface-error-light);--banner-border-color:var(--color-border-error);--banner-title-color:var(--color-content-error);--banner-description-color:var(--color-content-error);--banner-icon-color:var(--color-content-error)}.banner-type-reversed{--banner-background-color:var(--neutral-surface-oncolor);--banner-border-color:var(--neutral-surface-oncolor);--banner-title-color:var(--neutral-content-oncolor);--banner-description-color:var(--neutral-content-oncolor);--banner-icon-color:var(--neutral-content-oncolor)}.banner{--banner-stripe-color:var(--neutral-content-main-titles)}.banner-type-information{--banner-stripe-color:var(--color-surface-information);--banner-stripe-tint:var(--color-surface-information-light)}.banner-type-success{--banner-stripe-color:var(--color-surface-success);--banner-stripe-tint:var(--color-surface-success-light)}.banner-type-alert{--banner-stripe-color:var(--color-surface-alert);--banner-stripe-tint:var(--color-surface-alert-light)}.banner-type-warning{--banner-stripe-color:var(--color-surface-warning);--banner-stripe-tint:var(--color-surface-warning-light)}.banner-type-error{--banner-stripe-color:var(--color-surface-error);--banner-stripe-tint:var(--color-surface-error-light)}.banner-type-reversed{--banner-stripe-color:var(--neutral-surface-oncolor)}.banner.banner-appearance-stripe,:where(.banners-stripe) .banner:not(.banner-appearance-tinted){--banner-background-color:var(--banner-stripe-tint,var(--neutral-surface-main));--banner-border-color:var(--banner-stripe-tint,var(--neutral-border-components));--banner-title-color:var(--neutral-content-main-titles);--banner-description-color:var(--neutral-content-main-titles);--banner-icon-color:var(--banner-stripe-color);box-shadow:inset var(--core-4) 0 0 var(--banner-stripe-color)}.banner.banner-appearance-stripe.banner-type-reversed,:where(.banners-stripe) .banner-type-reversed:not(.banner-appearance-tinted){--banner-icon-color:var(--neutral-content-main-titles)}
.platform-photographer-profile-panel{width:min(640px,100vw)}.platform-photographer-profile-panel--close-only .dialogue-footer .dialogue-action:first-child{display:none}.platform-photographer-profile{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.platform-photographer-profile-section{gap:var(--space-8);flex-direction:column;display:flex}.platform-photographer-profile-heading{color:var(--neutral-content-main-titles);margin:0}.platform-photographer-profile-muted{color:var(--neutral-content-support);margin:0}.platform-photographer-profile-gallery{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.platform-photographer-profile-gallery-lead{grid-area:span 2/span 2}.platform-photographer-profile-thumb{aspect-ratio:1;border-radius:var(--radius-8);background-color:var(--neutral-surface-tables);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.platform-photographer-profile-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:scale .24s;display:block}.platform-photographer-profile-thumb:hover img{scale:1.04}.platform-photographer-profile-thumb:focus-visible{outline:var(--stroke-focus) solid var(--support-focus);outline-offset:var(--stroke-focus)}.platform-photographer-profile-who{align-items:center;gap:var(--space-12);display:flex}.platform-photographer-profile-who-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.platform-photographer-profile-title{color:var(--neutral-content-main-titles);margin:0}.platform-photographer-profile-bio{color:var(--neutral-content-body);white-space:pre-line;margin:0}.platform-photographer-profile-facts{gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-12);background-color:var(--neutral-surface-support);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.platform-photographer-profile-fact{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.platform-photographer-profile-fact dd{gap:var(--space-2);color:var(--neutral-content-main-titles);flex-direction:column;margin:0;display:flex}.platform-photographer-profile-badges{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:479px){.platform-photographer-profile-facts{grid-template-columns:minmax(0,1fr)}}.platform-photographer-profile-links,.platform-photographer-profile-contact{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.platform-photographer-profile-links>li+li,.platform-photographer-profile-contact>li+li{border-top:var(--stroke-components) solid var(--neutral-border-support)}.platform-photographer-profile-link,.platform-photographer-profile-contact-row{align-items:center;gap:var(--space-12);padding-block:var(--space-12);color:inherit;text-decoration:none;display:flex}.platform-photographer-profile-link:hover .platform-photographer-profile-contact-value{text-underline-offset:3px;text-decoration:underline}.platform-photographer-profile-link:focus-visible{border-radius:var(--radius-8);outline:var(--stroke-focus) solid var(--support-focus);outline-offset:var(--stroke-focus)}.platform-photographer-profile-link-icon,.platform-photographer-profile-contact-row>svg{width:var(--space-20);height:var(--space-20);color:var(--neutral-content-support);flex-shrink:0}.platform-photographer-profile-link-icon svg{width:100%;height:100%}.platform-photographer-profile-link-out{width:var(--space-16);height:var(--space-16);color:var(--neutral-content-support);flex-shrink:0;margin-left:auto}.platform-photographer-profile-contact-text{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.platform-photographer-profile-contact-value{color:var(--neutral-content-main-titles);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.platform-photographer-profile-contact-value{text-decoration:none}a.platform-photographer-profile-contact-value:hover{text-underline-offset:3px;text-decoration:underline}.platform-photographer-profile-locked{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);border:var(--stroke-components) dashed var(--neutral-border-components);border-radius:var(--radius-12);flex-direction:column;display:flex}.platform-photographer-profile-contact--blurred{-webkit-user-select:none;user-select:none;width:100%}.platform-photographer-profile-blur{color:var(--neutral-content-main-titles);filter:blur(5px)}.platform-photographer-profile-locked-text{gap:var(--space-2);flex-direction:column;display:flex}.platform-photographer-profile-locked-text p{margin:0}.platform-photographer-lightbox{z-index:1400;padding:var(--space-64) var(--space-16);background-color:color-mix(in srgb, var(--neutral-black) 88%, transparent);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.platform-photographer-lightbox-image{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - var(--space-64) * 2);border-radius:var(--radius-8);-o-object-fit:contain;object-fit:contain;box-shadow:var(--shadow-bottom-xl);display:block}.platform-photographer-lightbox-count{top:var(--space-24);color:var(--neutral-white);margin:0;position:absolute;left:50%;translate:-50%}.platform-photographer-lightbox-close{top:var(--space-16);right:var(--space-16);position:absolute}.platform-photographer-lightbox-arrow{position:absolute;top:50%;translate:0 -50%}.platform-photographer-lightbox-arrow--previous{left:var(--space-16)}.platform-photographer-lightbox-arrow--next{right:var(--space-16)}@media (prefers-reduced-motion:reduce){.platform-photographer-profile-thumb img{transition:none}}.platform-photographer-profile-inline{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.platform-photographer-profile-inline-header{gap:var(--space-4);flex-direction:column;display:flex}.platform-photographer-profile-inline-header>*{margin:0}
.platform-photographer-directory{gap:var(--space-24);flex-direction:column;min-width:0;display:flex}.platform-photographer-directory-muted{color:var(--neutral-content-support);margin:0}.platform-photographer-directory-locked{align-items:center;gap:var(--space-12) var(--space-16);padding:var(--space-16);border-radius:var(--radius-12);background-color:var(--accent-slate-1);color:var(--accent-slate-2);flex-wrap:wrap;display:flex}.platform-photographer-directory-locked-icon{width:var(--space-40);height:var(--space-40);border-radius:var(--radius-full);background-color:var(--accent-slate-2);color:var(--accent-slate-1);flex-shrink:0;place-items:center;display:grid}.platform-photographer-directory-locked-icon svg{width:var(--space-20);height:var(--space-20)}.platform-photographer-directory-locked-text{gap:var(--space-2);flex-direction:column;flex:240px;min-width:0;display:flex}.platform-photographer-directory-locked .platform-photographer-directory-muted{color:inherit;opacity:.8}.platform-photographer-directory-toolbar{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.platform-photographer-directory-search{flex:260px;min-width:0}.platform-photographer-directory-filter{flex:0 220px;min-width:180px}.platform-photographer-directory-toolbar-end{align-items:center;gap:var(--space-16);margin-left:auto;display:flex}.platform-photographer-directory-cards{gap:var(--space-16) var(--space-12);margin-inline:calc(var(--space-6) * -1);display:grid}.platform-photographer-directory-cards--grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.platform-photographer-directory-cards--map{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.platform-photographer-directory-split{align-items:start;gap:var(--space-24);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.platform-photographer-directory-list{min-width:0}.platform-photographer-directory-map{top:var(--space-24);height:calc(100vh - var(--space-48));flex-direction:column;min-width:0;min-height:420px;display:flex;position:sticky}.platform-photographer-directory-map>*{flex:1}.platform-photographer-directory-map>.platform-empty-state{border-radius:var(--radius-12);background-color:var(--neutral-surface-support);min-height:0}@media (min-width:1201px){.platform-photographer-directory:has(.platform-photographer-directory-split){flex:auto;min-height:0}.platform-photographer-directory-split{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.platform-photographer-directory-list{overscroll-behavior:contain;min-height:0;margin:calc(var(--space-6) * -1);padding:var(--space-6);padding-bottom:calc(var(--space-6) + var(--platform-bar-space,0px));flex-direction:column;display:flex;overflow-y:auto}.platform-photographer-directory-map{height:auto;min-height:0;position:relative;top:auto}}.platform-photographer-directory-list>.platform-empty-state{flex:auto}@media (max-width:959px){.platform-photographer-directory-split{grid-template-columns:minmax(0,1fr)}.platform-photographer-directory-map{order:-1;height:50vh;min-height:320px;position:relative;top:auto}}.platform-photographer-directory-title{color:var(--neutral-content-main-titles);margin:0}.platform-photographer-directory-error{color:var(--color-content-error);margin:0}.platform-photographer-directory-location{align-items:center;gap:var(--space-12) var(--space-16);flex-wrap:wrap;display:flex}.platform-photographer-directory-location-icon,.platform-photographer-directory-prompt-icon{width:var(--space-40);height:var(--space-40);border-radius:var(--radius-full);background-color:var(--neutral-surface-support);color:var(--neutral-content-main-titles);flex-shrink:0;place-items:center;display:grid}.platform-photographer-directory-location-icon svg,.platform-photographer-directory-prompt-icon svg{width:var(--space-20);height:var(--space-20)}.platform-photographer-directory-location-text{gap:var(--space-2);min-width:0;color:var(--neutral-content-main-titles);flex-direction:column;flex:240px;display:flex}.platform-photographer-directory-location-actions{gap:var(--space-8);display:flex}.platform-photographer-directory-coverage{gap:var(--space-16);flex-direction:column;display:flex}.platform-photographer-directory-prompt{align-items:center;gap:var(--space-16) var(--space-20);padding:var(--space-20);border-radius:var(--radius-12);background-color:var(--neutral-surface-support);flex-wrap:wrap;display:flex}.platform-photographer-directory-prompt-text{gap:var(--space-4);flex-direction:column;flex:320px;min-width:0;display:flex}.platform-photographer-directory-prompt-text p{margin:0}.platform-photographer-directory-prompt-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.platform-photographer-directory-coverage-map{height:min(70vh,640px);min-height:360px;display:flex}.platform-photographer-directory-coverage-map>*{flex:1}.platform-photographer-directory-coverage-map>.platform-empty-state{border-radius:var(--radius-12);background-color:var(--neutral-surface-support)}@media (min-width:1201px){.platform-page-inner--fill-min .platform-photographer-directory,.platform-page-inner--fill-min .platform-photographer-directory-coverage{flex:1 0 auto}.platform-page-inner--fill-min .platform-photographer-directory-coverage-map{flex:1 0 auto;height:auto}}@media (max-width:599px){.platform-photographer-directory-coverage-map{height:60vh;min-height:320px}}
.web-photographers-sheet{width:100%;padding:var(--space-24);border-radius:var(--dashboard-preview-radius,var(--radius-12));background-color:var(--neutral-surface-background);border:none}.web-photographers-rates{gap:var(--space-8);margin:calc(var(--space-6) * -1);flex-direction:column;display:flex}.web-photographers-rates .platform-photographer-card--row{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center}.web-photographers-rates .platform-photographer-card-media{aspect-ratio:3/2}.web-photographers-rates .platform-photographer-card-title{align-items:flex-start;gap:var(--space-2);flex-direction:column}.web-photographers-rates .platform-photographer-card-rate .label{font-size:var(--size-title5)}.web-photographers-tiles-card{overflow:hidden}.web-photographers-tile{align-items:center;gap:var(--space-16);min-width:0;padding:var(--space-24) var(--space-16);border:var(--stroke-components) solid var(--neutral-border-support);border-radius:var(--radius-12);background-color:var(--neutral-surface-main);color:var(--neutral-content-main-titles);text-align:center;flex-direction:column;display:flex}.web-photographers-tile-who{align-items:center;gap:var(--space-12);text-align:left;max-width:100%;display:flex}.web-photographers-tile-who-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.web-photographers-tile-name,.web-photographers-tile-muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-photographers-tile-muted{color:var(--neutral-content-support)}.web-photographers-reach{aspect-ratio:1;place-items:center;width:100%;max-width:220px;display:grid;position:relative}.web-photographers-reach-ring{width:calc(var(--reach,1) * 100%);aspect-ratio:1;border:var(--stroke-2) dashed var(--platform-area-ink,var(--neutral-border-active));border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--platform-area-ink,var(--neutral-content-main-titles)) 8%, transparent);position:absolute}.web-photographers-reach-km{white-space:nowrap;position:relative}.web-photographers-tile-contact{flex-direction:column;align-self:stretch;min-width:0;display:flex}.web-photographers-tile-contact-row{align-items:center;gap:var(--space-12);min-width:0;padding-block:var(--space-12);text-align:left;display:flex}.web-photographers-tile-contact-row+.web-photographers-tile-contact-row{border-top:var(--stroke-components) solid var(--neutral-border-support)}.web-photographers-tile-contact-row>svg{width:var(--space-20);height:var(--space-20);color:var(--neutral-content-support);flex-shrink:0}.web-photographers-tile-contact-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.site-consent{gap:var(--space-16);box-sizing:border-box;width:min(100%, calc(var(--space-80) * 4.5));padding:var(--space-20);border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-16);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);box-shadow:var(--shadow-bottom-m);flex-direction:column;display:flex}.site-consent--bar{width:100%}.site-consent--center{width:100%;padding:var(--space-32);border-radius:var(--radius-24);box-shadow:var(--shadow-bottom-xl);border:none}.site-consent-view{display:contents}.site-consent[data-state]{--site-stagger-offset:calc(var(--site-enter-duration) / 4);transition:opacity var(--site-enter-duration) var(--site-fade-ease), transform var(--site-enter-duration) var(--site-enter-ease)}.site-consent[data-state=closed],.site-consent[data-state=closing]{opacity:0;transform:translate3d(0, calc(var(--site-enter-distance) * 2), 0)}.site-consent--right[data-state=closed],.site-consent--right[data-state=closing]{transform:translate3d(calc(var(--site-enter-distance) * 2), 0, 0) rotate(2deg)}.site-consent--left[data-state=closed],.site-consent--left[data-state=closing]{transform:translate3d(calc(var(--site-enter-distance) * -2), 0, 0) rotate(-2deg)}.site-consent--center[data-state=closed],.site-consent--center[data-state=closing]{transform:translate3d(0, var(--site-enter-distance), 0) scale(.94)}.site-consent[data-state=closing]{transition-duration:var(--site-exit-duration);transition-timing-function:var(--site-exit-ease);transition-delay:calc(var(--site-stagger) * 2)}.site-consent:not([data-state]) .site-consent-piece,.site-consent[data-switched] .site-consent-piece{animation:site-consent-piece-in var(--site-enter-duration) var(--site-enter-ease) backwards;animation-delay:calc(var(--i,0) * var(--site-stagger))}@keyframes site-consent-piece-in{0%{opacity:0;transform:translate3d(0, calc(var(--site-enter-distance) * .5), 0)}}.site-consent-dialog{width:min(100% - var(--space-32), calc(var(--space-80) * 7));max-height:calc(100% - var(--space-32));background:0 0;border:none;padding:0;overflow:visible}.site-consent-dialog::backdrop{background-color:var(--opacity-black-medium);transition:opacity var(--site-enter-duration) var(--site-fade-ease)}.site-consent-dialog[data-state=closed]::backdrop,.site-consent-dialog[data-state=closing]::backdrop{opacity:0}.site-consent-dialog[data-state=closing]::backdrop{transition-duration:var(--site-exit-duration);transition-delay:calc(var(--site-stagger) * 2)}.site-consent-dialog .site-consent{max-height:calc(100dvh - var(--space-32));overscroll-behavior:contain;overflow-y:auto}.site-consent-frame{display:contents}.site-consent--fixed{bottom:var(--space-24);z-index:60;width:min(100vw - var(--space-32), calc(var(--space-80) * 4.5));max-height:calc(100dvh - var(--space-48));overscroll-behavior:contain;position:fixed;overflow-y:auto}.site-consent--fixed.site-consent--right{right:var(--space-24)}.site-consent--fixed.site-consent--left{left:var(--space-24)}.site-consent--fixed.site-consent--bar{right:var(--space-24);left:var(--space-24);width:auto}.site-theme .site-consent p{margin:0}.site-consent-text{gap:var(--space-8);flex-direction:column;display:flex}.site-consent-body{color:var(--neutral-content-body)}.site-consent-controls{gap:var(--space-12);flex-direction:column;display:flex}.site-consent-actions{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-consent-link{color:var(--neutral-content-main-titles);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.site-consent-link:focus-visible{border-radius:var(--radius-2);outline:var(--stroke-focus) solid var(--support-focus);outline-offset:2px}.site-consent--bar[data-view=summary]{align-items:center;gap:var(--space-16) var(--space-32);flex-flow:wrap}.site-consent--bar[data-view=summary] .site-consent-text{flex:1 1 calc(var(--space-80) * 4)}.site-consent--bar[data-view=summary] .site-consent-controls{align-items:center;gap:var(--space-20);flex-direction:row}.site-consent--bar[data-view=summary] .site-consent-link{white-space:nowrap;align-self:center}.site-consent--bar[data-view=choices] .site-consent-controls{flex-flow:wrap;justify-content:space-between;align-items:center}.site-consent--bar[data-view=choices] .site-consent-link{align-self:center}.site-consent--bar[data-view=choices] .site-consent-actions{grid-template-columns:repeat(2,max-content)}.site-consent--bar[data-view=choices] .site-consent-categories,.site-consent--center[data-view=choices] .site-consent-categories{grid-template-columns:repeat(auto-fit, minmax(calc(var(--space-80) * 3), 1fr))}.site-consent--center .site-consent-title{font-size:var(--site-size-ui-xl);line-height:var(--line-ui)}.site-consent--center[data-view=summary] .site-consent-controls{flex-direction:column-reverse}.site-consent--center .site-consent-link{align-self:center}.site-consent-categories{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.site-consent-category{align-items:flex-start;gap:var(--space-16);padding:var(--space-12);border:var(--stroke-components) solid var(--neutral-border-support);border-radius:var(--radius-8);display:flex}.site-consent-category-text{gap:var(--space-4);cursor:pointer;flex-direction:column;flex:1;min-width:0;display:flex}li>div.site-consent-category-text{cursor:default}.site-consent-category-title{color:var(--neutral-content-main-titles)}.site-consent-category-body{color:var(--neutral-content-body)}.site-consent-category-tools,.site-consent-always{color:var(--neutral-content-support)}.site-consent-always{white-space:nowrap;flex:none}.site-consent-switch{--site-consent-switch-size:var(--space-20);width:calc(var(--site-consent-switch-size) * 1.8);height:var(--site-consent-switch-size);border-radius:var(--radius-full);background-color:var(--neutral-border-components);appearance:none;cursor:pointer;transition:background-color var(--speed-fast) var(--ease-linear);flex:none;margin:0;position:relative}.site-consent-switch:after{content:"";top:var(--space-2);left:var(--space-2);width:calc(var(--site-consent-switch-size) - var(--space-4));height:calc(var(--site-consent-switch-size) - var(--space-4));border-radius:var(--radius-full);background-color:var(--neutral-surface-background);transition:translate var(--speed-fast) var(--ease-out);position:absolute}.site-consent-switch:checked{background-color:var(--color-surface-primary)}.site-consent-switch:checked:after{translate:calc(var(--site-consent-switch-size) * .8) 0}.site-consent-switch:focus-visible{outline:var(--stroke-focus) solid var(--support-focus);outline-offset:2px}@media (max-width:768px){.site-consent--fixed{bottom:var(--space-16)}.site-consent--fixed.site-consent--right{right:var(--space-16)}.site-consent--fixed.site-consent--left{left:var(--space-16)}.site-consent--fixed.site-consent--bar{right:var(--space-16);left:var(--space-16)}.site-consent--bar[data-view=summary],.site-consent--bar[data-view=summary] .site-consent-controls{align-items:stretch;gap:var(--space-12);flex-direction:column}.site-consent--bar[data-view=summary] .site-consent-link,.site-consent--bar[data-view=choices] .site-consent-link{align-self:flex-start}.site-consent--bar[data-view=choices] .site-consent-controls{flex-direction:column;align-items:stretch}.site-consent--bar[data-view=choices] .site-consent-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-consent-theme{display:contents}
.tracking-editor-preview-stage{justify-content:flex-end;display:flex}.tracking-editor-preview-stage--left{justify-content:flex-start}.tracking-editor-preview-stage--bar{justify-content:stretch}.tracking-editor-preview-stage--center{justify-content:center}.tracking-editor-position{gap:var(--space-8);flex-direction:column;display:flex}.tracking-editor-position-label{color:var(--neutral-content-main-titles);margin:0}.tracking-editor-hint{color:var(--neutral-content-support);margin:0}.text-area-element.tracking-editor-code{font-family:var(--font-mono,monospace);white-space:pre;overflow-x:auto}.tracking-editor-preview-off{text-align:center}
.website-publish{pointer-events:none;opacity:0;transition:grid-template-rows .5s var(--my-ease), margin-bottom .5s var(--my-ease), opacity var(--speed-medium) var(--my-ease);grid-template-rows:0fr;margin-bottom:0;display:grid}.website-publish--visible{margin-bottom:var(--space-8);opacity:1;grid-template-rows:1fr}.website-publish-fold{min-height:0;overflow:hidden}.website-publish-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-24);width:100%;padding:var(--space-4) var(--space-16);border-radius:var(--radius-12);background-color:var(--neutral-surface-oncolor);flex-wrap:wrap;display:flex;position:relative}.website-publish--visible .website-publish-inner{pointer-events:auto}.website-publish-message{min-width:0;min-height:calc(var(--core-32) + var(--space-4));color:var(--neutral-content-oncolor);align-items:center;display:flex}.website-publish-inner[data-actions]{padding-right:var(--space-4)}.website-publish-inner[data-animating]{flex-wrap:nowrap;overflow:clip}.website-publish-line{align-items:center;gap:var(--space-8);display:flex}.website-publish-text{color:var(--neutral-content-oncolor)}.website-publish-line>.website-publish-description{color:var(--opacity-white-dark)}.website-publish-icon{width:var(--core-20);height:var(--core-20);color:var(--state-warning);flex:none}.website-publish-line[data-tone=error] .website-publish-icon{color:var(--state-error)}.website-publish-line[data-tone=success] .website-publish-icon{color:var(--state-success)}.website-publish-actions{gap:var(--space-8);flex-wrap:wrap;margin-left:auto;display:flex}.website-publish-actions[data-leaving]{top:50%;right:var(--space-4);position:absolute;translate:0 -50%}.website-publish-actions .button{transition-property:background-color,border-color,outline-color,opacity}.website-publish .website-publish__preview.button-style-outline{border-color:var(--opacity-white-medium);color:var(--neutral-content-oncolor)!important}.website-publish .website-publish__preview.button-style-outline:hover{border-color:var(--neutral-content-oncolor);color:var(--neutral-content-oncolor)!important}.website-publish .website-publish__preview.button-style-outline .button-icon svg,.website-publish .website-publish__preview.button-style-outline:hover .button-icon svg{stroke:var(--neutral-content-oncolor)!important}.website-publish__button--ready:after{content:"";inset:calc(var(--stroke-components) * -1);border-radius:inherit;box-shadow:0 0 0 0 var(--neutral-content-oncolor);opacity:.35;pointer-events:none;animation:website-publish-pulse 2.4s var(--ease-out) infinite;position:absolute}@keyframes website-publish-pulse{0%{box-shadow:0 0 0 0 var(--neutral-content-oncolor);opacity:.35}70%,to{box-shadow:0 0 0 var(--space-4) var(--neutral-content-oncolor);opacity:0}}@media (prefers-reduced-motion:reduce){.website-publish{transition:none}.website-publish__button--ready:after{opacity:0;animation:none}}
.website-ai-preview{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.website-ai-preview-head{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}.website-ai-preview-title,.website-ai-preview-address{color:var(--neutral-content-support)}.website-ai-preview-address{overflow-wrap:anywhere}.website-ai-note{color:var(--neutral-content-main-titles);margin:0}.website-ai-file{max-height:40rem;padding:var(--space-16);border:var(--stroke-components) solid var(--neutral-border-support);border-radius:var(--radius-8);background:var(--neutral-surface-support);color:var(--neutral-content-main-titles);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.website-ai-file-field{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.website-ai-file-field>.website-ai-file-input{align-self:stretch}.website-ai-file-input textarea{font-family:var(--font-mono,ui-monospace, monospace)}
.button-style-thumb{min-height:var(--core-80);border-radius:var(--radius-4);display:block;overflow:hidden}.button-style-thumb-theme{height:100%;min-height:inherit}.button-style-thumb-ground{place-content:center;align-items:center;gap:var(--space-8);height:100%;min-height:inherit;padding:var(--space-12);background-color:var(--neutral-surface-background);flex-wrap:wrap;display:flex}
.motion-thumb{aspect-ratio:16/10;border-radius:var(--radius-4);display:block;overflow:hidden}.motion-thumb-theme{height:100%}.motion-thumb-ground{background-color:var(--neutral-surface-background);height:100%;display:block;position:relative;overflow:hidden}.motion-thumb-img{-o-object-fit:cover;object-fit:cover;background-color:var(--neutral-surface-support);width:100%;height:100%;display:block;position:absolute;inset:0}.motion-thumb-img--empty{background:radial-gradient(circle at 30% 34%, color-mix(in srgb, var(--neutral-content-main-titles) 30%, transparent) 0 9%, transparent 9.5%), radial-gradient(ellipse 80% 60% at 75% 100%, color-mix(in srgb, var(--neutral-content-main-titles) 22%, transparent) 0 70%, transparent 71%), radial-gradient(ellipse 70% 45% at 15% 105%, color-mix(in srgb, var(--neutral-content-main-titles) 14%, transparent) 0 70%, transparent 71%), var(--neutral-surface-support)}.motion-thumb-img--round{border-radius:var(--core-full)}.motion-thumb-img--mirrored{scale:-1 1}.motion-thumb-stage{box-sizing:border-box;padding:0 var(--space-40);transform:scale(var(--motion-thumb-scale)) translateY(-50%);transform-origin:0 0;--site-entrance-distance:calc(var(--site-enter-distance) * 2);--site-entrance-stagger:calc(var(--site-stagger) * 2);--site-entrance-offset:.25s;display:block;position:absolute;top:50%;left:0}.motion-thumb-heading--scrub{--site-entrance-stagger:calc(var(--site-stagger) * 6)}.motion-thumb-heading--scrub .section-heading-word.section-heading-enter{animation-name:motion-thumb-light;animation-duration:calc(var(--site-enter-duration) * 1.5);animation-timing-function:linear}@keyframes motion-thumb-light{0%{opacity:.15}}.motion-thumb-scroll{--motion-thumb-cycle:4.2s;justify-content:center;gap:var(--space-6);animation:motion-thumb-scroll var(--motion-thumb-cycle) ease-in-out infinite;flex-direction:column;display:flex;position:absolute;inset:0 16%}.motion-thumb-line{width:70%;height:var(--core-4);border-radius:var(--core-full);background-color:var(--neutral-content-main-titles);opacity:.25;flex:none;display:block}.motion-thumb-line--short{width:45%}.motion-thumb-photo{border-radius:var(--radius-2);flex:none;height:60%;display:block;position:relative;overflow:hidden}.motion-thumb-photo .motion-thumb-img{animation:none var(--motion-thumb-cycle) ease-in-out infinite}[data-option=zoom] .motion-thumb-photo .motion-thumb-img{animation-name:motion-thumb-zoom}[data-option=parallax] .motion-thumb-photo .motion-thumb-img{height:140%;animation-name:motion-thumb-parallax;animation-timing-function:linear;inset:-20% 0}[data-option=reveal] .motion-thumb-photo{animation:motion-thumb-wipe var(--motion-thumb-cycle) ease-in-out infinite}[data-option=settle] .motion-thumb-photo .motion-thumb-img{animation-name:motion-thumb-settle}@keyframes motion-thumb-scroll{0%{opacity:0;translate:0 55%}10%{opacity:1}40%,60%{translate:0}90%{opacity:1}to{opacity:0;translate:0 -55%}}@keyframes motion-thumb-zoom{to{scale:1.15}}@keyframes motion-thumb-parallax{0%{translate:0 -12%}to{translate:0 12%}}@keyframes motion-thumb-wipe{0%,8%{clip-path:inset(100% 0 0)}45%,to{clip-path:inset(0)}}@keyframes motion-thumb-settle{0%,8%{scale:1.2}50%,to{scale:1}}.motion-thumb-dishes,.motion-thumb-slides{--motion-thumb-cycle:3.2s;--rest:none;--leave:none;--arrive:none;--leave-opacity:0;--arrive-opacity:0;perspective:600px;display:grid;position:absolute}.motion-thumb-dishes{justify-items:center;inset:11% 0}.motion-thumb-dish,.motion-thumb-slide{backface-visibility:hidden;grid-area:1/1;display:block;position:relative}.motion-thumb-dish{aspect-ratio:1;height:100%}.motion-thumb-slide{animation:motion-thumb-swap var(--motion-thumb-cycle) ease-in-out infinite}.motion-thumb-dishes:has(.motion-thumb-dish--next) .motion-thumb-dish{animation:motion-thumb-swap var(--motion-thumb-cycle) ease-in-out infinite}.motion-thumb-dish--next,.motion-thumb-slide--next{animation-delay:calc(var(--motion-thumb-cycle) / -2)!important}@keyframes motion-thumb-swap{0%,10%{z-index:2;opacity:1;transform:var(--rest)}40%{z-index:3;opacity:var(--leave-opacity);transform:var(--leave)}40.01%,60%{z-index:1;opacity:var(--arrive-opacity);transform:var(--arrive)}90%,to{z-index:2;opacity:1;transform:var(--rest)}}[data-kind=dish][data-option=spin] .motion-thumb-dishes{--leave:scale(1.2) rotate(24deg);--arrive:scale(.7) rotate(-24deg)}[data-kind=dish][data-option=roll] .motion-thumb-dishes{--leave:translateX(-50%) rotate(-57deg);--arrive:translateX(50%) rotate(57deg)}[data-kind=dish][data-option=flip] .motion-thumb-dishes{--leave:rotateY(-90deg) scale(.9);--arrive:rotateY(90deg) scale(.9)}[data-kind=dish][data-option=serve] .motion-thumb-dishes{--leave:translateX(-40%) scale(.9);--arrive:scale(1.25)}[data-kind=dish][data-option=drop] .motion-thumb-dishes{--leave:translateY(35%) scale(.95);--arrive:translateY(-35%) scale(1.05)}[data-kind=dish][data-option=zoom] .motion-thumb-dishes{--leave:scale(1.6);--arrive:scale(.3)}[data-kind=idle][data-option=float] .motion-thumb-dish{animation:2.8s ease-in-out infinite alternate motion-thumb-float}[data-kind=idle][data-option=sway] .motion-thumb-dish{animation:3.2s ease-in-out infinite alternate motion-thumb-sway}[data-kind=idle][data-option=breathe] .motion-thumb-dish{animation:3s ease-in-out infinite alternate motion-thumb-breathe}[data-kind=idle][data-option=turn] .motion-thumb-dish{animation:16s linear infinite motion-thumb-turn}@keyframes motion-thumb-float{0%{transform:translateY(4%)rotate(-2deg)}to{transform:translateY(-4%)rotate(2deg)}}@keyframes motion-thumb-sway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes motion-thumb-breathe{0%{transform:scale(.95)}to{transform:scale(1.05)}}@keyframes motion-thumb-turn{to{transform:rotate(360deg)}}.motion-thumb-slides{inset:14% 20%;container-type:size}.motion-thumb-slide{border-radius:var(--radius-4);overflow:hidden}[data-option=slide] .motion-thumb-slides{--leave:translateX(-108%);--arrive:translateX(108%);--leave-opacity:1;--arrive-opacity:1}[data-kind=slides][data-option=slide] .motion-thumb-ground{clip-path:inset(14% 20% round var(--radius-4))}[data-option=coverflow] .motion-thumb-slides{--leave:translateX(-62%) rotateY(50deg) scale(.75);--arrive:translateX(62%) rotateY(-50deg) scale(.75)}[data-option=cards] .motion-thumb-slides{--leave:translateX(-75%) rotate(-10deg);--arrive:translateY(8%) scale(.9);--arrive-opacity:1}[data-option=depth] .motion-thumb-slides{--leave:translateX(-45%) scale(.7);--arrive:translateX(45%) scale(.7)}[data-option=cube] .motion-thumb-slides{--rest:translateZ(-50cqw) rotateY(0deg) translateZ(50cqw);--leave:translateZ(-50cqw) rotateY(-90deg) translateZ(50cqw);--arrive:translateZ(-50cqw) rotateY(90deg) translateZ(50cqw);--leave-opacity:1;--arrive-opacity:1}[data-option=flip] .motion-thumb-slides{--leave:rotateY(-180deg);--arrive:rotateY(180deg);--leave-opacity:1;--arrive-opacity:1}@media (prefers-reduced-motion:reduce){.motion-thumb *,.motion-thumb :before,.motion-thumb :after{animation:none!important}}
.site-frame{background-color:var(--neutral-surface-support);justify-content:center;display:flex;overflow:hidden}.site-frame-device{background-color:var(--neutral-white);flex:none;overflow:hidden}.site-frame-device[data-inset]{border-inline:var(--stroke-components) solid var(--neutral-border-support)}.site-frame-iframe,.site-frame-inline{transform-origin:0 0;border:0;display:block}.site-frame-inline{overscroll-behavior:contain;overflow:hidden auto}.site-frame--thumbnail .site-frame-inline{overflow:hidden}.site-frame-iframe{opacity:0;transition:opacity var(--speed-medium) var(--ease-linear)}.site-frame-iframe[data-ready]{opacity:1}.site-frame--thumbnail .site-frame-iframe,.site-frame--thumbnail .site-frame-inline{pointer-events:none}
.site-articles-grid{row-gap:var(--space-48)}.site-articles-cta{justify-self:center}.site-articles-list{margin:0;padding:0;list-style:none}.site-articles-list-item{padding-block:var(--space-32);border-bottom:var(--stroke-components) solid var(--neutral-border-components)}.site-articles-list-item:first-child{border-top:var(--stroke-components) solid var(--neutral-border-components)}.site-articles-scroller-frame{min-width:0;container-type:inline-size}.site-articles-scroller{--articles-column:calc((100cqi - 11 * var(--grid-gap)) / 12);margin:0 calc(var(--site-gutter) * -1);padding:0 var(--site-gutter) var(--space-8);scroll-padding-inline:var(--site-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.site-articles-scroller::-webkit-scrollbar{display:none}.site-articles-scroller-item{width:calc(var(--articles-column) * 4 + var(--grid-gap) * 3);scroll-snap-align:start;flex:none}@media (max-width:1200px){.site-articles-scroller-item{width:calc(var(--articles-column) * 6 + var(--grid-gap) * 5)}}@media (max-width:768px){.site-articles-list-item{padding-block:var(--space-24)}.site-articles-scroller-item{width:calc(var(--articles-column) * 10 + var(--grid-gap) * 9)}}
.booking-calendar{border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-8);background-color:var(--neutral-surface-background);flex-direction:column;width:100%;display:flex;overflow:hidden}.booking-calendar-header,.booking-calendar-guests{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-24) var(--space-32);display:flex}.booking-calendar-header{border-bottom:var(--stroke-components) solid var(--neutral-border-components)}.booking-calendar-footer{padding:0 var(--space-32) var(--space-24);justify-content:flex-end;display:flex}.booking-calendar-month,.booking-calendar-guests p{margin:0}.booking-calendar-month{text-align:center;text-transform:capitalize}.booking-calendar-round{width:var(--space-40);height:var(--space-40);padding:var(--space-8);border-radius:var(--radius-full);background-color:var(--neutral-surface-tables);color:var(--neutral-surface-icons);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-linear);border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.booking-calendar-round svg{width:var(--space-20);height:var(--space-20)}.booking-calendar-round:hover:not(:disabled){background-color:var(--neutral-border-components)}.booking-calendar-round:disabled{cursor:not-allowed;opacity:.4}.booking-calendar-round:focus-visible,.booking-calendar-day:focus-visible{outline:var(--stroke-focus) solid var(--support-focus);outline-offset:calc(var(--stroke-focus) * -1)}.booking-calendar-grid-frame{overflow:hidden}.booking-calendar-grid{gap:var(--stroke-components);border-bottom:var(--stroke-components) solid var(--neutral-border-components);background-color:var(--neutral-border-components);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.booking-calendar-weekday[title]{padding:var(--space-24) var(--space-4);background-color:var(--neutral-surface-background);justify-content:center;align-items:center;text-decoration:none;display:flex}.booking-calendar-day{padding:var(--space-16) var(--space-4);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);font-family:var(--font-sans);font-size:var(--site-size-ui-xl);font-weight:var(--font-weight-subtle);line-height:var(--line-ui);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--speed-fast) var(--ease-linear);border:none}.booking-calendar-day:hover:not(:disabled){background-color:var(--neutral-surface-support)}.booking-calendar-day--outside{background-color:var(--neutral-surface-main)}.booking-calendar-day--unavailable{color:var(--neutral-content-placeholder);cursor:not-allowed;text-decoration:line-through}.booking-calendar-day--selected,.booking-calendar-day--selected:hover:not(:disabled){background-color:var(--color-surface-primary);color:var(--site-content-on-primary,var(--neutral-content-oncolor))}.booking-calendar-stepper{align-items:center;gap:var(--space-40);display:flex}.booking-calendar-count{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch}.booking-calendar-day-number{display:inline-block}.booking-calendar-grid[data-state=closed]{--site-stagger-from:translate3d(calc(var(--booking-calendar-direction,1) * var(--site-enter-distance) / 3), 0, 0)}.booking-calendar-grid[data-state=closing]{--site-stagger-from:translate3d(calc(var(--booking-calendar-direction,1) * var(--site-enter-distance) / -3), 0, 0)}.booking-calendar-month{overflow:hidden}.booking-calendar-month-label{display:inline-block}.booking-calendar-month-label.is-turning{animation:booking-calendar-turn var(--site-enter-duration) var(--site-enter-ease) backwards}@keyframes booking-calendar-turn{0%{opacity:0;transform:translate3d(calc(var(--booking-calendar-direction,1) * var(--site-enter-distance)), 0, 0)}}.booking-calendar-day--selected .booking-calendar-day-number{animation:booking-calendar-pop var(--speed-medium) var(--ease-out)}@keyframes booking-calendar-pop{0%{transform:scale(.6)}}.booking-calendar-count{display:inline-block;overflow:hidden}.booking-calendar-count-value{display:inline-block}.booking-calendar-count-value.is-rolling{animation:booking-calendar-roll var(--speed-medium) var(--ease-out)}@keyframes booking-calendar-roll{0%{opacity:0;transform:translate3d(0, calc(var(--booking-calendar-count-direction,1) * 100%), 0)}}.booking-calendar-round{transition:background-color var(--speed-fast) var(--ease-linear), transform var(--speed-fast) var(--ease-out)}.booking-calendar-round:active:not(:disabled){transform:scale(.9)}.booking-calendar--open .booking-calendar-grid{gap:var(--space-4);padding:var(--space-8) var(--space-16) var(--space-16);background-color:#0000}.booking-calendar--open .booking-calendar-weekday[title]{padding-block:var(--space-12);background-color:#0000}.booking-calendar--open .booking-calendar-day{width:100%;max-width:var(--space-64);aspect-ratio:1;border-radius:var(--radius-full);transition:background-color var(--speed-fast) var(--ease-linear), transform var(--speed-fast) var(--ease-out);background-color:#0000;justify-content:center;justify-self:center;align-items:center;padding:0;display:flex}.booking-calendar--open .booking-calendar-day--outside{visibility:hidden}.booking-calendar--open .booking-calendar-day:hover:not(:disabled){background-color:var(--neutral-surface-support);transform:scale(1.06)}.booking-calendar--open .booking-calendar-day--selected,.booking-calendar--open .booking-calendar-day--selected:hover:not(:disabled){background-color:var(--color-surface-primary)}.booking-calendar--compact .booking-calendar-header,.booking-calendar--compact .booking-calendar-guests{padding:var(--space-16) var(--space-20)}.booking-calendar--compact .booking-calendar-weekday[title]{padding-block:var(--space-12)}.booking-calendar--compact .booking-calendar-day{padding-block:var(--space-8);font-size:var(--site-size-ui-m);line-height:var(--line-ui)}.booking-calendar--compact.booking-calendar--open .booking-calendar-day{max-width:var(--space-48);padding:0}.booking-calendar--compact .booking-calendar-stepper{gap:var(--space-24)}@media (max-width:768px){.booking-calendar-header,.booking-calendar-guests{padding:var(--space-16) var(--space-20)}.booking-calendar-footer{padding:0 var(--space-20) var(--space-16)}.booking-calendar-weekday{padding-block:var(--space-12)}.booking-calendar-day{padding-block:var(--space-8);font-size:var(--size-body);line-height:var(--line-body)}.booking-calendar-stepper{gap:var(--space-24)}}
.booking-flow{border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-8);background-color:var(--neutral-surface-background);flex-direction:column;width:100%;display:flex;overflow:hidden}.booking-flow-viewport{overflow:hidden}.booking-flow-header{align-items:center;gap:var(--space-12);padding:var(--space-20) var(--space-24);border-bottom:var(--stroke-components) solid var(--neutral-border-components);display:flex}.booking-flow-back{width:var(--space-40);height:var(--space-40);padding:var(--space-8);border-radius:var(--radius-full);background-color:var(--neutral-surface-tables);color:var(--neutral-surface-icons);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.booking-flow-back svg{width:var(--space-20);height:var(--space-20)}.booking-flow-back:focus-visible,.booking-flow-chip:focus-visible{outline:var(--stroke-focus) solid var(--support-focus);outline-offset:var(--space-2)}.booking-flow-heading{flex:1;min-width:0}.booking-flow-count,.booking-flow-title,.booking-flow-intro,.booking-flow-summary,.booking-flow-empty{margin:0}.booking-flow-count,.booking-flow-summary,.booking-flow-optional{color:var(--neutral-content-support)}.booking-flow-progress{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.booking-flow-progress li{width:var(--space-16);height:var(--space-4);border-radius:var(--radius-full);background-color:var(--neutral-border-components);background-image:linear-gradient(var(--color-surface-primary), var(--color-surface-primary));transition:background-size var(--speed-medium) var(--ease-out);background-repeat:no-repeat;background-size:0% 100%}.booking-flow-progress li[data-done]{background-size:100% 100%}.booking-flow-intro{padding:var(--space-16) var(--space-24) 0;color:var(--neutral-content-body)}.booking-flow-calendar{border:none;border-radius:0}.booking-flow-body{gap:var(--space-20);padding:var(--space-24);flex-direction:column;display:flex}.booking-flow-badges{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.booking-flow-badge{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-12);border-radius:var(--radius-full);background-color:var(--neutral-surface-tables);color:var(--neutral-content-main-titles);font-variant-numeric:tabular-nums;display:inline-flex}.booking-flow-badge svg{width:var(--space-16);height:var(--space-16);color:var(--color-surface-primary);flex:none}.booking-flow-chips{gap:var(--space-8);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.booking-flow-legend{color:var(--neutral-content-main-titles);padding:0}.booking-flow-chip-row{gap:var(--space-8);flex-wrap:wrap;display:flex}.booking-flow-chip-row--grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-80) - var(--space-8)), 1fr));display:grid}.booking-flow-chip{padding:var(--space-8) var(--space-16);border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-full);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-linear), border-color var(--speed-fast) var(--ease-linear), color var(--speed-fast) var(--ease-linear), transform var(--speed-fast) var(--ease-out)}.booking-flow-chip:active{transform:scale(.94)}.booking-flow-chip:hover{background-color:var(--neutral-surface-support)}.booking-flow-chip[aria-pressed=true]{border-color:var(--color-surface-primary);background-color:var(--color-surface-primary);color:var(--site-content-on-primary,var(--neutral-content-oncolor))}.booking-flow-time{min-inline-size:calc(var(--space-80) - var(--space-8));font-variant-numeric:tabular-nums}.booking-flow-stepper{max-inline-size:calc(var(--space-192) + var(--space-32))}.booking-flow-review{border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-8);flex-direction:column;margin:0;display:flex}.booking-flow-review-row{justify-content:space-between;gap:var(--space-16);padding:var(--space-12) var(--space-16);display:flex}.booking-flow-review-row+.booking-flow-review-row{border-top:var(--stroke-components) solid var(--neutral-border-components)}.booking-flow-review dt{color:var(--neutral-content-support)}.booking-flow-review dd{color:var(--neutral-content-main-titles);text-align:end;margin:0}.booking-flow-empty{color:var(--neutral-content-body)}.booking-flow-submit{margin-top:var(--space-4)}div.booking-flow-empty{align-items:flex-start;gap:var(--space-12);flex-direction:column;display:flex}div.booking-flow-empty p{margin:0}.booking-flow-error{padding:var(--space-12) var(--space-16);border:var(--stroke-components) solid var(--color-border-error);border-radius:var(--radius-4);background-color:var(--color-surface-error-light);color:var(--color-content-error);margin:0}.booking-flow-done{gap:var(--space-8);padding:var(--space-32) var(--space-24);flex-direction:column;display:flex}.booking-flow-done-message{color:var(--neutral-content-body);margin:0}.booking-flow-restart{margin-top:var(--space-16);align-self:flex-start}.booking-flow-back:hover{background-color:var(--neutral-border-components)}.booking-flow-content[data-state=closed]{--site-stagger-from:translate3d(calc(var(--booking-flow-direction,1) * var(--site-enter-distance) * 2), 0, 0)}.booking-flow-content[data-state=closing]{--site-stagger-from:translate3d(calc(var(--booking-flow-direction,1) * var(--site-enter-distance) * -2), 0, 0)}.booking-flow-time{animation:booking-flow-in var(--site-enter-duration) var(--site-enter-ease) backwards;animation-delay:calc(var(--site-stagger) * 2 + var(--t,0) * var(--site-stagger) / 2)}.booking-flow-error{animation:booking-flow-in var(--site-enter-duration) var(--site-enter-ease) backwards}@keyframes booking-flow-in{0%{opacity:0;transform:translate3d(0, calc(var(--site-enter-distance) / 2), 0) scale(.96)}}.booking-flow-loading{animation:booking-flow-breathe calc(var(--speed-medium) * 4) ease-in-out infinite alternate}@keyframes booking-flow-breathe{to{opacity:.45}}.booking-flow-done-mark{width:var(--space-48);height:var(--space-48);margin-bottom:var(--space-8);border-radius:var(--radius-full);background-color:var(--color-surface-primary);color:var(--site-content-on-primary,var(--neutral-content-oncolor));justify-content:center;align-items:center;display:inline-flex}.booking-flow-done-mark svg{width:var(--space-24);height:var(--space-24);animation:booking-flow-pop var(--speed-medium) var(--ease-out) backwards;animation-delay:calc(var(--site-enter-duration) / 2)}@keyframes booking-flow-pop{0%{opacity:0;transform:scale(.3)rotate(-20deg)}}
.site-booking-grid{align-items:start}.site-booking--split .site-booking-heading{padding-top:var(--space-80)}@media (max-width:1200px){.site-booking--split .site-booking-heading{padding-top:0}}.site-booking-paused{align-items:flex-start;gap:var(--space-16);padding:var(--space-40) var(--space-32);border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-8);background-color:var(--neutral-surface-background);flex-direction:column;display:flex}.site-booking-paused-title,.site-booking-paused-message{margin:0}.site-booking-paused-message{color:var(--neutral-content-body)}.site-booking--split:has(.site-booking-paused) .site-booking-heading{padding-top:0}.site-theme .site-booking-card{gap:var(--space-48);padding:var(--space-48);border-radius:var(--radius-16);background-color:var(--neutral-surface-main);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}.site-booking-centered{gap:var(--space-40);flex-direction:column;display:flex}@media (max-width:1200px){.site-theme .site-booking-card{gap:var(--space-32);padding:var(--space-32);grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.site-theme .site-booking-card{gap:var(--space-24);padding:var(--space-16)}.site-booking-centered{gap:var(--space-24)}}.site-booking-paused>*{animation:site-booking-in var(--site-enter-duration) var(--site-enter-ease) backwards}.site-booking-paused>:nth-child(2){animation-delay:var(--site-stagger)}.site-booking-paused>:nth-child(3){animation-delay:calc(var(--site-stagger) * 2)}@keyframes site-booking-in{0%{opacity:0;transform:translate3d(0, calc(var(--site-enter-distance) / 2), 0)}}
.site-theme .site-breakdown{place-items:center stretch;gap:0;overflow:hidden}.site-theme .site-breakdown-text{width:100%;font-size:calc(var(--size-hero) * 1.875);line-height:var(--line-hero);text-transform:uppercase;white-space:nowrap;text-wrap:nowrap;direction:ltr;margin:0;display:block}.site-breakdown-track{will-change:transform;flex:none;width:max-content;display:flex}.site-breakdown-item{flex:none;padding-inline-end:.25em}.site-theme .site-breakdown-ticker{--site-marquee-inset:var(--site-gutter);place-items:stretch stretch;gap:var(--space-16);overflow-x:clip}.site-breakdown-ticker-rows{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.site-breakdown-ticker-row .site-marquee-viewport{-webkit-mask-image:none;mask-image:none}.site-breakdown-ticker-entry{font-size:var(--size-hero);align-items:center;gap:.4em;padding-inline-end:.4em;display:inline-flex}.site-theme .site-breakdown-ticker-phrase{white-space:nowrap;margin:0}.site-breakdown-sep{color:var(--neutral-content-main-titles);flex:none}.site-breakdown-sep--dot{background-color:currentColor;border-radius:50%;width:.2em;height:.2em}.site-breakdown-sep--star{width:.5em;height:.5em}.site-theme .site-breakdown-sep--slash,.site-theme .site-breakdown-sep--text{font-family:var(--font-serif);line-height:1}.site-breakdown-sep--logo,.site-breakdown-sep--image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:3em;height:.8em}.site-theme .site-breakdown-ticker-link{color:inherit;text-decoration:none;display:block}.site-theme .site-breakdown-ticker-link .site-breakdown-ticker-phrase{transition:color var(--speed-fast) var(--ease-linear)}.site-theme .site-breakdown-ticker-link:hover .site-breakdown-ticker-phrase{color:var(--site-primary)}.site-theme .site-breakdown-ticker-link:focus-visible{outline:var(--stroke-focus) solid var(--support-focus);outline-offset:calc(var(--space-4) * -1)}
.site-marquee{--site-marquee-gap:var(--grid-gap,var(--space-24));gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.site-marquee--gap-none{--site-marquee-gap:0px}.site-marquee--gap-s{--site-marquee-gap:var(--space-8)}.site-marquee--gap-l{--site-marquee-gap:var(--space-40)}.site-marquee-viewport{padding-block:var(--site-ink-room);margin-block:calc(var(--site-ink-room) * -1);contain:inline-size;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--space-48), #000 calc(100% - var(--space-48)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--space-48), #000 calc(100% - var(--space-48)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--space-48), #000 calc(100% - var(--space-48)), transparent);display:flex;overflow-x:clip}.site-marquee-track{align-items:stretch;gap:var(--site-marquee-gap);padding:0 var(--site-marquee-gap) 0 0;animation:site-marquee-glide calc(var(--site-marquee-count) * var(--site-marquee-item-seconds)) linear infinite;flex:none;margin:0;list-style:none;display:flex}.site-marquee--reverse .site-marquee-track{animation-direction:reverse}.site-marquee-item{flex:none;min-width:0}.site-marquee:not(.site-marquee--no-hold) .site-marquee-viewport:hover .site-marquee-track,.site-marquee:focus-within .site-marquee-track{animation-play-state:paused}.site-marquee:has(.site-marquee-pause-input:checked) .site-marquee-track{animation-play-state:paused}@keyframes site-marquee-glide{to{transform:translate(-100%)}}[dir=rtl] .site-marquee-track{animation-name:site-marquee-glide-rtl}@keyframes site-marquee-glide-rtl{to{transform:translate(100%)}}.site-marquee-pause{width:var(--space-48);height:var(--space-48);border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-full);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);cursor:pointer;transition:border-color var(--speed-fast) var(--ease-linear), transform var(--speed-fast) var(--ease-out);justify-content:center;align-self:flex-end;align-items:center;margin-inline-end:var(--site-marquee-inset,0px);display:inline-flex;position:relative}.site-marquee-pause:hover{border-color:var(--neutral-border-active)}.site-marquee-pause:active{transform:scale(.94)}.site-marquee-pause:has(:focus-visible){outline:var(--stroke-focus) solid var(--support-focus);outline-offset:var(--space-2)}.site-marquee-pause-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.site-marquee-pause svg{width:var(--space-20);height:var(--space-20);pointer-events:none;transition:opacity var(--speed-fast) var(--site-fade-ease), transform var(--speed-fast) var(--ease-out);position:absolute}.site-marquee-play-icon{opacity:0;transform:scale(.6)}.site-marquee-pause:has(:checked) .site-marquee-pause-icon{opacity:0;transform:scale(.6)}.site-marquee-pause:has(:checked) .site-marquee-play-icon{opacity:1;transform:none}.site-theme[data-motion=none] .site-marquee-viewport{scrollbar-width:none;overflow-x:auto}.site-theme[data-motion=none] .site-marquee-track{animation:none}.site-theme[data-motion=none] .site-marquee-track[aria-hidden],.site-theme[data-motion=none] .site-marquee-pause{display:none}@media (prefers-reduced-motion:reduce){.site-marquee-viewport{scrollbar-width:none;overflow-x:auto}.site-marquee-track{animation:none}.site-marquee-track[aria-hidden],.site-marquee-pause{display:none}}.site-marquee-group:has(.site-marquee-pause-input:checked) .site-marquee-track{animation-play-state:paused}
.site-section:has(>.site-decorations){isolation:isolate;position:relative}.site-decorations{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:clip}.site-section:has(>.site-decorations) :is(.section-heading,.site-hero-actions,.site-feature-body,.site-feature-action,.site-cta-card,.site-cta-actions){z-index:2;position:relative}.site-decoration{width:var(--site-decoration-size);position:absolute}.site-decoration--s{--site-decoration-size:clamp(var(--space-64), 8vw, var(--space-96))}.site-decoration--m{--site-decoration-size:clamp(var(--space-80), 12vw, var(--space-160))}.site-decoration--l{--site-decoration-size:clamp(var(--space-128), 18vw, var(--space-256))}.site-decoration--top-left{top:0;left:0;translate:-20% -20%}.site-decoration--top-right{top:0;right:0;translate:20% -20%}.site-decoration--bottom-left{bottom:0;left:0;translate:-20% 20%}.site-decoration--bottom-right{bottom:0;right:0;translate:20% 20%}.site-decoration--edge{top:50%;right:0;translate:45% -50%}.site-decoration-image{width:100%;height:auto;rotate:var(--site-decoration-rotation,0deg);-webkit-user-select:none;user-select:none;display:block}.site-decoration-sticker{aspect-ratio:1;position:relative}.site-decoration-sticker:before,.site-decoration-sticker:after{content:"";position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.site-decoration-sticker:before{background-color:var(--site-accent);-webkit-mask-image:var(--site-sticker-mask);-webkit-mask-image:var(--site-sticker-mask);mask-image:var(--site-sticker-mask)}.site-decoration-sticker:after{background-color:var(--site-on-accent);-webkit-mask-image:var(--site-sticker-detail);-webkit-mask-image:var(--site-sticker-detail);mask-image:var(--site-sticker-detail)}@media (max-width:768px){.site-decoration{width:calc(var(--site-decoration-size) * .7)}.site-decoration--edge{translate:60% -50%}}
.site-theme .site-cta-card{align-items:center;gap:var(--space-40);padding:var(--space-80) var(--space-64);border-radius:var(--radius-16);background-color:var(--neutral-surface-main);text-align:center;flex-direction:column;display:flex}.site-theme .site-cta--card-primary .site-cta-card{--neutral-content-main-titles:var(--site-on-primary);--neutral-content-body:color-mix(in srgb, var(--site-on-primary) 90%, var(--site-primary));--neutral-content-support:color-mix(in srgb, var(--site-on-primary) 78%, var(--site-primary));--color-content-primary:var(--site-on-primary);--color-border-primary:var(--site-on-primary);--color-surface-primary:var(--site-on-primary);--site-content-on-primary:var(--site-primary);--support-hover:color-mix(in srgb, var(--site-primary) 12%, transparent);background-color:var(--site-primary)}.site-theme .site-cta--split .site-cta-card{justify-content:space-between;align-items:center;gap:var(--space-48);text-align:start;flex-direction:row}.site-theme .site-cta--split .section-heading{flex:auto}.site-theme .site-cta--card-none .site-cta-card{background-color:#0000;padding:0}.site-theme .site-cta--photo .site-cta-card{isolation:isolate;padding-block:var(--space-128);position:relative;overflow:hidden}.site-cta-media{z-index:-1;position:absolute;inset:0}.site-cta-media:after{content:"";z-index:1;background-color:color-mix(in srgb, var(--neutral-black) 50%, transparent);position:absolute;inset:0}.site-theme .site-cta--on-media .section-heading-title,.site-theme .site-cta--on-media .section-heading-intro,.site-theme .site-cta--on-media .section-heading-eyebrow{color:var(--neutral-white)}.site-theme .site-cta--on-media .site-button--outline{border-color:var(--neutral-white);color:var(--neutral-white)}.site-theme .site-cta--on-media .site-button--link{color:var(--neutral-white)}.site-theme .site-cta--on-media .site-button--soft{background-color:color-mix(in srgb, var(--neutral-white) 18%, transparent);color:var(--neutral-white)}.site-cta-actions{justify-content:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.site-cta--split .site-cta-actions{flex:none;justify-content:flex-end}@media (max-width:1200px){.site-theme .site-cta--split .site-cta-card{align-items:flex-start;gap:var(--space-32);flex-direction:column}.site-cta--split .site-cta-actions{justify-content:flex-start}}@media (max-width:768px){.site-theme .site-cta-card{gap:var(--space-24);padding:var(--space-40) var(--space-24)}.site-theme .site-cta--photo .site-cta-card{padding-block:var(--space-80)}.site-theme .site-cta--card-none .site-cta-card{padding:0}}.site-theme .site-cta--heading-start:not(.site-cta--split) .site-cta-card{text-align:start;align-items:flex-start}.site-cta--heading-start:not(.site-cta--split) .site-cta-actions{justify-content:flex-start}.site-cta-next{gap:var(--space-16);flex-direction:column;display:flex}.site-theme .site-cta-next-lead{color:var(--neutral-content-support);margin:0}.site-cta-next-link{align-self:flex-start;align-items:center;gap:var(--space-24);max-width:100%;padding-bottom:var(--space-12);color:var(--neutral-content-main-titles);text-decoration:none;display:inline-flex;position:relative}.site-cta-next-label{overflow-wrap:anywhere;min-width:0}.site-cta-next-arrow{width:var(--space-64);height:var(--space-64);transition:translate var(--speed-medium) var(--ease-out);flex:none}.site-cta-next-link:after{content:"";height:var(--stroke-components);transform-origin:0;transition:scale calc(var(--speed-medium) * 2) var(--ease-out);background-color:currentColor;position:absolute;inset:auto 0 0;scale:0 1}.site-cta-next-link:hover .site-cta-next-arrow,.site-cta-next-link:focus-visible .site-cta-next-arrow{translate:var(--space-16) 0}.site-cta-next-link:hover:after,.site-cta-next-link:focus-visible:after{scale:1}.site-cta-next-link:focus-visible{outline:var(--stroke-focus) solid var(--support-focus);outline-offset:var(--space-8);border-radius:var(--radius-4)}.site-cta--next.site-cta--heading-center .site-cta-next{text-align:center;align-items:center}.site-cta--next.site-cta--heading-center .site-cta-next-link{align-self:center}.site-cta-app-grid{align-items:center;row-gap:var(--space-48)}.site-cta-app-body{align-items:center;gap:var(--space-32);flex-direction:column;display:flex}.site-cta--app-phone .site-cta-app-body{align-items:flex-start}.site-cta-app-stores{justify-content:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.site-cta--app-phone .site-cta-app-stores{justify-content:flex-start}.site-cta--app.site-cta--heading-start .site-cta-app-body{align-items:flex-start}.site-cta--app.site-cta--heading-start .site-cta-app-stores{justify-content:flex-start}.site-cta--app.site-cta--heading-center .site-cta-app-body{align-items:center}.site-cta--app.site-cta--heading-center .site-cta-app-stores{justify-content:center}.site-cta-phone{width:min(100%, calc(var(--space-256) + var(--space-64)));aspect-ratio:9/19;border:var(--space-8) solid var(--neutral-content-main-titles);border-radius:calc(var(--space-40) + var(--space-8));background-color:var(--neutral-surface-main);margin-inline:auto;overflow:hidden}.site-cta-phone img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.site-cta-next-arrow{width:var(--space-40);height:var(--space-40)}.site-cta-next-link{gap:var(--space-12)}}@media (prefers-reduced-motion:reduce){.site-cta-next-arrow,.site-cta-next-link:after{transition:none}}
.site-carousel{--site-carousel-gap:var(--space-16);--site-carousel-aspect:4 / 3;gap:var(--space-24);flex-direction:column;width:100%;min-width:0;display:flex}.site-carousel--gap-none{--site-carousel-gap:0px}.site-carousel--gap-s{--site-carousel-gap:var(--space-8)}.site-carousel--gap-m{--site-carousel-gap:var(--space-16)}.site-carousel--gap-l{--site-carousel-gap:var(--space-32)}.site-carousel--aspect-portrait{--site-carousel-aspect:3 / 4}.site-carousel--aspect-square{--site-carousel-aspect:1}.site-carousel--aspect-landscape{--site-carousel-aspect:4 / 3}.site-carousel--aspect-wide{--site-carousel-aspect:16 / 9}.site-carousel-viewport{min-width:0;position:relative}.site-carousel-swiper{margin-inline:calc(var(--site-carousel-gap) / -2)}.site-carousel-slide{box-sizing:border-box;height:auto;padding-inline:calc(var(--site-carousel-gap) / 2)}.site-carousel-swiper:not(.swiper-initialized) .site-carousel-slide{width:calc(100% / var(--site-carousel-per-view))}@media (max-width:1200px){.site-carousel-swiper:not(.swiper-initialized) .site-carousel-slide{width:calc(100% / var(--site-carousel-per-view-tablet))}}@media (max-width:768px){.site-carousel-swiper:not(.swiper-initialized) .site-carousel-slide{width:calc(100% / var(--site-carousel-per-view-mobile))}}.site-carousel--centered .site-carousel-swiper:not(.swiper-initialized) .swiper-wrapper{transform:translateX(calc((100% - 100% / var(--site-carousel-per-view)) / 2))}.site-carousel--effect-coverflow .site-carousel-swiper,.site-carousel--effect-cube .site-carousel-swiper,.site-carousel--effect-flip .site-carousel-swiper,.site-carousel--effect-cards .site-carousel-swiper{overflow:visible}.site-carousel--effect-coverflow .site-carousel-viewport,.site-carousel--effect-cube .site-carousel-viewport,.site-carousel--effect-flip .site-carousel-viewport{overflow:clip visible}.site-carousel--effect-cards .site-carousel-swiper{width:min(100%, calc(var(--space-256) * 2));margin-inline:auto}.site-carousel--bleed .site-carousel-swiper,.site-carousel--bleed .site-carousel-viewport{overflow:visible}.site-carousel--effect-fade .site-carousel-slide:not(.swiper-slide-active){pointer-events:none}.site-carousel--ticker .swiper-wrapper{transition-timing-function:linear!important}.site-carousel-media{aspect-ratio:var(--site-carousel-aspect)}.site-carousel-arrow,.site-carousel-toggle{width:var(--space-48);height:var(--space-48);border:var(--stroke-components) solid var(--neutral-border-components);border-radius:var(--radius-full);background-color:var(--neutral-surface-background);color:var(--neutral-content-main-titles);cursor:pointer;transition:background-color var(--speed-fast) var(--ease-linear), border-color var(--speed-fast) var(--ease-linear), opacity var(--speed-fast) var(--ease-linear), scale var(--speed-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.site-carousel-arrow svg,.site-carousel-toggle svg{width:var(--space-20);height:var(--space-20)}.site-carousel-arrow:hover:not(:disabled),.site-carousel-toggle:hover{border-color:var(--neutral-border-active)}.site-carousel-arrow:disabled{opacity:.4;cursor:default}.site-carousel-arrow svg,.site-carousel-toggle svg{transition:translate var(--speed-fast) var(--ease-out)}.site-carousel-arrow--previous:hover:not(:disabled) svg{translate:calc(var(--space-2) * -1) 0}.site-carousel-arrow--next:hover:not(:disabled) svg{translate:var(--space-2) 0}.site-carousel-arrow:active:not(:disabled),.site-carousel-toggle:active{scale:.94}.site-carousel-arrow:focus-visible,.site-carousel-toggle:focus-visible,.site-carousel-dot:focus-visible{outline:var(--stroke-focus) solid var(--support-focus);outline-offset:var(--space-2)}.site-carousel-sides{inset-inline:var(--space-16);z-index:2;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;translate:0 -50%}.site-carousel-sides .site-carousel-arrow{background-color:color-mix(in srgb, var(--site-text) 45%, transparent);color:var(--site-background);-webkit-backdrop-filter:blur(12px);pointer-events:auto;border-color:#0000}.site-carousel-sides .site-carousel-arrow:hover:not(:disabled){background-color:color-mix(in srgb, var(--site-text) 65%, transparent);border-color:#0000}.site-carousel-sides .site-carousel-arrow:disabled{opacity:0}.site-carousel-row{justify-content:space-between;align-items:center;gap:var(--space-16);min-height:var(--space-48);display:flex}.site-carousel-row-end{align-items:center;gap:var(--space-8);display:flex}.site-carousel-dots{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.site-carousel-dot{min-width:var(--space-24);height:var(--space-24);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-carousel-dot:before{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--radius-full);background-color:var(--neutral-content-disabled);transition:width var(--speed-medium) var(--ease-out), background-color var(--speed-fast) var(--ease-linear);display:block}.site-carousel-dot:hover:before{background-color:var(--neutral-content-support)}.site-carousel-dot--current:before{width:var(--space-24);background-color:var(--neutral-content-main-titles)}.site-carousel--timer .site-carousel-dot--current:before{width:var(--space-8)}.site-carousel-count{color:var(--neutral-content-support);font-variant-numeric:tabular-nums;margin:0}.site-carousel-count-current{color:var(--neutral-content-main-titles)}.site-carousel-bar{max-width:calc(var(--space-256) + var(--space-64));height:var(--stroke-components);border-radius:var(--radius-full);background-color:var(--neutral-border-support);flex:1;position:relative;overflow:hidden}.site-carousel-bar:after{content:"";background-color:var(--neutral-content-main-titles);transform-origin:0;scale:var(--site-carousel-bar,0) 1;transition:scale var(--speed-medium) var(--ease-out);position:absolute;inset:0}.site-carousel-fraction{align-items:center;gap:var(--space-16);flex:1;min-width:0;display:flex}.site-carousel-fraction .site-carousel-count{flex:none}.site-carousel-timer{inset:calc(var(--stroke-components) * -1);border-radius:inherit;background:conic-gradient(var(--neutral-content-main-titles) calc(var(--site-carousel-timer,0) * 1turn), transparent 0);-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--stroke-focus)), #000 calc(100% - var(--stroke-focus) + .5px));-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - var(--stroke-focus)), #000 calc(100% - var(--stroke-focus) + .5px));mask:radial-gradient(farthest-side, transparent calc(100% - var(--stroke-focus)), #000 calc(100% - var(--stroke-focus) + .5px));opacity:0;pointer-events:none;position:absolute}.site-carousel-toggle--timer .site-carousel-timer{opacity:1}@media (prefers-reduced-motion:reduce){.site-carousel-dot:before,.site-carousel-bar:after{transition:none}}
.site-carousel-section{gap:var(--space-32);flex-direction:column;display:flex;overflow-x:clip}.site-carousel-section--full .site-carousel-row{padding-inline:var(--site-gutter)}.site-carousel-section--full .site-carousel-media{border-radius:0}.site-carousel-figure{gap:var(--space-16);flex-direction:column;height:100%;margin:0;display:flex}.site-carousel-media img{-webkit-user-select:none;user-select:none}.site-carousel-caption{align-items:flex-start;gap:var(--space-8);flex-direction:column;display:flex}.site-carousel-caption-title,.site-carousel-caption-text{margin:0}.site-carousel-caption-title{max-width:24ch;color:var(--neutral-content-main-titles);text-wrap:balance}.site-carousel-caption-text{max-width:48ch;color:var(--neutral-content-support);text-wrap:pretty}.site-carousel-caption-link{margin-top:var(--space-8)}.site-carousel-section--showcase .site-carousel-caption{text-align:center;align-items:center}.site-carousel-section--slideshow .swiper-initialized .site-carousel-caption-part,.site-carousel-section--showcase .swiper-initialized .site-carousel-caption-part,.site-carousel--effect-cards .swiper-initialized .site-carousel-caption-part,.site-carousel--effect-cube .swiper-initialized .site-carousel-caption-part,.site-carousel--effect-flip .swiper-initialized .site-carousel-caption-part,.site-carousel--effect-fade .swiper-initialized .site-carousel-caption-part{opacity:0;transform:translate3d(0, var(--site-enter-distance), 0);transition:opacity var(--site-exit-duration) var(--site-exit-ease), transform var(--site-exit-duration) var(--site-exit-ease);transition-delay:calc((var(--n,1) - 1 - var(--i,0)) * var(--site-stagger) / 2)}.site-carousel-section--slideshow .swiper-initialized .swiper-slide-active .site-carousel-caption-part,.site-carousel-section--showcase .swiper-initialized .swiper-slide-active .site-carousel-caption-part,.site-carousel--effect-cards .swiper-initialized .swiper-slide-active .site-carousel-caption-part,.site-carousel--effect-cube .swiper-initialized .swiper-slide-active .site-carousel-caption-part,.site-carousel--effect-flip .swiper-initialized .swiper-slide-active .site-carousel-caption-part,.site-carousel--effect-fade .swiper-initialized .swiper-slide-active .site-carousel-caption-part{opacity:1;transition-duration:var(--site-enter-duration);transition-timing-function:var(--site-enter-ease);transition-delay:calc(var(--site-enter-duration) / 3 + var(--i,0) * var(--site-stagger));transform:none}.site-carousel-section--slideshow .swiper-initialized .site-carousel-media img{transition:transform calc(var(--site-enter-duration) * 3) var(--ease-out);transform:scale(1.06)}.site-carousel-section--slideshow .swiper-initialized .swiper-slide-active .site-carousel-media img{transform:none}.site-carousel-section--cards .site-carousel-media img,.site-carousel-section--showcase .site-carousel-media img{transition:transform var(--speed-medium) var(--ease-out)}.site-carousel-section--cards .site-carousel-figure:hover .site-carousel-media img,.site-carousel-section--showcase .swiper-slide-active .site-carousel-figure:hover .site-carousel-media img{transform:scale(1.04)}.site-carousel-caption-title{transition:translate var(--speed-medium) var(--ease-out)}.site-carousel-section--cards .site-carousel-figure:hover .site-carousel-caption-title{translate:var(--space-4) 0}.site-carousel-figure--slideshow{position:relative}.site-carousel-caption--on-media{z-index:1;max-width:100%;padding:var(--space-80) var(--space-32) var(--space-32);border-radius:0 0 var(--radius-8) var(--radius-8);background:linear-gradient(to top, color-mix(in srgb, var(--neutral-black) 70%, transparent), transparent);position:absolute;inset:auto 0 0}.site-carousel-section--full .site-carousel-caption--on-media{padding-inline:var(--site-gutter);border-radius:0}.site-carousel-caption--on-media .site-carousel-caption-title,.site-carousel-caption--on-media .site-carousel-caption-text{max-width:40ch;color:var(--neutral-white)}@media (max-width:768px){.site-carousel-caption--on-media{padding:var(--space-48) var(--space-16) var(--space-16)}}.site-carousel-synced{align-items:center}.site-carousel-synced-words{overflow-x:clip}.site-carousel-synced-track{transform:translate3d(calc(var(--synced-index,0) * -100%), 0, 0);transition:transform var(--site-enter-duration) var(--site-enter-ease);display:flex}.site-carousel-synced-panel{justify-content:center;align-items:flex-start;gap:var(--space-16);opacity:.2;min-width:0;transition:opacity var(--site-enter-duration) var(--site-fade-ease);flex-direction:column;flex:0 0 100%;display:flex}.site-carousel-synced-panel--current{opacity:1}.site-carousel-synced-title,.site-carousel-synced-text{margin:0}.site-carousel-synced-title{color:var(--neutral-content-main-titles)}.site-carousel-synced-text{max-width:40ch;color:var(--neutral-content-support)}[dir=rtl] .site-carousel-synced-track{transform:translate3d(calc(var(--synced-index,0) * 100%), 0, 0)}
.web-site-footer{padding:2px var(--space-32) var(--space-32)}.web-site-footer-card{z-index:1;gap:var(--space-32);padding:var(--space-32);border-radius:var(--radius-16);background-color:var(--neutral-surface-main);flex-direction:column;display:flex;position:relative}.web-site-footer-top{gap:var(--space-8);grid-template-columns:2fr repeat(2,1fr);display:grid}.web-site-footer-brand{gap:var(--space-32);flex-direction:column;display:flex}.web-site-footer-logo{width:fit-content;color:var(--neutral-content-main-titles);display:inline-flex}.web-site-footer-logo svg{width:137px;height:40px}.web-site-footer-copyright.label{color:var(--neutral-content-main-titles);margin:0}.web-site-footer-column{gap:var(--space-24);flex-direction:column;display:flex}.web-site-footer-column-title.overline{color:var(--neutral-content-main-titles);opacity:.5;margin:0}.web-site-footer-links,.web-site-footer-legal,.web-site-footer-socials{margin:0;padding:0;list-style:none}.web-site-footer-links{gap:var(--space-12);flex-direction:column;display:flex}.web-site-footer-link{color:var(--neutral-content-main-titles);text-decoration:none}.web-site-footer-link.label,.web-site-footer-link.small{color:var(--neutral-content-main-titles)}.web-site-footer-link:hover{text-underline-offset:3px;text-decoration:underline}.web-site-footer-bottom{justify-content:space-between;align-items:center;gap:var(--space-24);display:flex}.web-site-footer-legal{gap:var(--space-24) 77px;flex-wrap:wrap;display:flex}.web-site-footer-socials{gap:var(--space-12);display:flex}.web-site-footer-social{color:var(--neutral-content-main-titles);display:inline-flex}.web-site-footer-social svg{width:var(--space-20);height:var(--space-20)}.web-site-footer-social svg [fill]:not([fill=none]){fill:currentColor}.web-site-footer-social svg [stroke]:not([stroke=none]){stroke:currentColor}.web-site-footer--centered .web-site-footer-card{padding-block:var(--space-80)}.web-site-footer--centered .web-site-footer-top{justify-content:center;display:flex}.web-site-footer--centered .web-site-footer-brand{text-align:center;align-items:center}.web-site-footer--centered .web-site-footer-bottom,.web-site-footer--centered .web-site-footer-legal{justify-content:center}@media (max-width:1200px){.web-site-footer{padding:0 var(--space-16) var(--space-16)}.web-site-footer-top{gap:var(--space-40) var(--space-24);grid-template-columns:repeat(2,1fr)}.web-site-footer-brand{grid-column:1/-1}}@media (max-width:768px){.web-site-footer-card{padding:var(--space-24)}.web-site-footer-bottom{flex-direction:column;align-items:flex-start}.web-site-footer--centered .web-site-footer-card{padding-block:var(--space-48)}.web-site-footer--centered .web-site-footer-bottom{align-items:center}.web-site-footer-legal{gap:var(--space-16) var(--space-32)}}
