@charset "UTF-8";.editor-select.svelte-1yw7sno{position:relative;width:fit-content;min-width:0;max-width:100%}.editor-select--full.svelte-1yw7sno{width:100%}.editor-select__chevron.svelte-1yw7sno{position:absolute;inset-inline-end:0;inset-block-start:50%;transform:translateY(-50%);pointer-events:none}select.svelte-1yw7sno{appearance:none;field-sizing:content;width:100%;min-width:0;max-width:100%;min-height:var(--btn-height);box-sizing:border-box;border:0;border-radius:0;padding:0 calc(var(--icon-size-control) + var(--space-1)) 0 0;font:inherit;letter-spacing:inherit;background:var(--color-surface-default);color:var(--color-text-default);text-overflow:ellipsis;cursor:pointer}select.svelte-1yw7sno:disabled{cursor:default;opacity:.5}select.svelte-1yw7sno:focus-visible{outline:var(--stroke-medium) solid var(--color-focus-outline);outline-offset:var(--stroke-medium)}.music-panel.svelte-tvx4le{display:grid;gap:var(--space-2);color:var(--color-text-muted)}.music-panel.svelte-tvx4le p:where(.svelte-tvx4le){margin:0;font:inherit}.music-panel__song.svelte-tvx4le{display:grid;gap:var(--space-1);min-width:0}.music-panel__actions.svelte-tvx4le{display:flex;flex-wrap:wrap;gap:var(--space-1)}.music-panel__file.svelte-tvx4le{position:relative}.music-panel__file.svelte-tvx4le:focus-within{outline:var(--stroke-medium) solid var(--color-focus-outline);outline-offset:var(--stroke-medium)}.music-panel__file.svelte-tvx4le:has(input:where(.svelte-tvx4le):disabled){opacity:.5}.music-panel__file.svelte-tvx4le input:where(.svelte-tvx4le){position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.editor-music.svelte-4uasxe{margin-block:var(--space-3) var(--space-4)}.mobile-music.svelte-4uasxe{position:absolute;inset-inline:var(--grid-margin);inset-block-end:calc(2 * var(--grid-margin) + var(--btn-height));pointer-events:auto;padding:var(--space-3);border-radius:var(--radius-medium);background:var(--color-surface-default);max-width:44ch;max-height:calc(100svh - var(--header-height) - 3 * var(--grid-margin) - var(--btn-height));box-sizing:border-box;overflow:auto;overscroll-behavior:contain;box-shadow:0 var(--space-3) var(--space-5) color-mix(in srgb,var(--color-primary-black-mobile) 40%,transparent)}.mobile-music[hidden].svelte-4uasxe{display:none}.mobile-shape.svelte-4uasxe{display:grid;gap:var(--space-1);margin-block-start:var(--space-3)}.shader-controls.svelte-4uasxe{position:absolute;z-index:40;inset-block-start:0;inset-inline:0;block-size:100svh;pointer-events:none}.shader-playback.svelte-4uasxe{display:flex;gap:var(--space-2);position:absolute;inset-inline-start:var(--grid-margin);inset-block-end:var(--grid-margin);pointer-events:auto}.shader-playback[hidden].svelte-4uasxe,.shader-playback.svelte-4uasxe button[hidden]:where(.svelte-4uasxe),.shader-controls[hidden].svelte-4uasxe,.shader-toggle[hidden].svelte-4uasxe,.shader-editor[hidden].svelte-4uasxe{display:none}.shader-toggle.svelte-4uasxe{display:none;position:absolute;inset-inline-end:var(--grid-margin);inset-block-start:calc(var(--header-height) + var(--space-4));pointer-events:auto;gap:var(--space-3)}.shader-toggle__preview.svelte-4uasxe{display:none}.shader-editor.svelte-4uasxe{--shader-editor-shadow: 0 var(--space-4) calc(2 * var(--space-5)) color-mix(in srgb, var(--color-primary-black-mobile) 40%, transparent);position:absolute;inset-inline-end:var(--grid-margin);inset-block-start:calc(var(--header-height) + var(--space-4));width:min(68ch,100vw - 2 * var(--grid-margin));max-height:calc(100svh - var(--header-height) - var(--space-4) - var(--btn-height) - 2 * var(--grid-margin));box-sizing:border-box;pointer-events:auto;display:none;flex-direction:column;overflow:hidden;background:var(--color-surface-default);color:var(--color-text-muted);border-radius:var(--radius-medium);box-shadow:var(--shader-editor-shadow)}.shader-editor__header.svelte-4uasxe{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);flex-shrink:0}.shader-editor__window-actions.svelte-4uasxe{display:flex;align-items:center;gap:var(--space-1)}.editor-icon.svelte-4uasxe{color:var(--color-text-muted)}.editor-icon.svelte-4uasxe svg:where(.svelte-4uasxe){width:var(--icon-size-control);height:var(--icon-size-control);display:block}.shader-editor__drag.svelte-4uasxe{display:none;touch-action:none;cursor:grab}.shader-editor.svelte-4uasxe[data-dragging] .shader-editor__drag:where(.svelte-4uasxe){cursor:grabbing}.shader-editor__content.svelte-4uasxe{min-height:0;padding:0 var(--space-3) var(--space-3);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent}.editor-comment.svelte-4uasxe{margin:0}.editor-status.svelte-4uasxe{margin-block:var(--space-3);color:var(--color-text-default)}.shader-code.svelte-4uasxe{border:0;padding:0;margin:0;min-width:0}.shader-code__line.svelte-4uasxe{display:flex;align-items:center;gap:var(--space-1);min-height:var(--btn-height);white-space:nowrap}.shader-code__line--property.svelte-4uasxe{padding-inline-start:var(--space-3)}input[type=range].svelte-4uasxe{appearance:none;width:var(--space-6);height:var(--btn-height);flex-shrink:0;margin:0 var(--space-1);padding:0;background:transparent;cursor:ew-resize}input[type=range].svelte-4uasxe::-webkit-slider-runnable-track{height:var(--stroke-medium);background:var(--color-text-muted)}input[type=range].svelte-4uasxe::-moz-range-track{height:var(--stroke-medium);background:var(--color-text-muted)}input[type=range].svelte-4uasxe::-webkit-slider-thumb{appearance:none;width:var(--btn-gap);height:var(--btn-gap);margin-top:calc((var(--stroke-medium) - var(--btn-gap)) / 2);border:0;background:var(--color-text-default)}input[type=range].svelte-4uasxe::-moz-range-thumb{width:var(--btn-gap);height:var(--btn-gap);border:0;border-radius:0;background:var(--color-text-default)}output.svelte-4uasxe,.editor-value.svelte-4uasxe{color:var(--color-text-default)}output.svelte-4uasxe{min-width:4ch}.editor-action.svelte-4uasxe{min-height:var(--btn-height);padding:0;border-radius:var(--radius-small);font:inherit;letter-spacing:inherit;color:inherit;background:transparent}.editor-action.svelte-4uasxe:hover,.editor-action.editor-value.svelte-4uasxe{color:var(--color-text-default)}.shader-editor__footer.svelte-4uasxe{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-3);margin-block-start:var(--space-3)}.shader-editor__actions.svelte-4uasxe{display:flex;gap:var(--space-3)}@media(min-width:1024px){.shader-controls.svelte-4uasxe{position:fixed;inset:0;block-size:auto}.shader-toggle.svelte-4uasxe{display:flex;inset-block-start:auto;inset-block-end:var(--grid-margin)}.shader-toggle__preview.svelte-4uasxe{display:block;position:relative;width:26ch;overflow:hidden;text-align:start}.shader-toggle__code.svelte-4uasxe{display:block;white-space:nowrap;opacity:.6;-webkit-mask-image:linear-gradient(to right,#000 80%,transparent);mask-image:linear-gradient(to right,#000 80%,transparent)}.shader-toggle__hint.svelte-4uasxe{position:absolute;inset:0;opacity:0}.shader-toggle.svelte-4uasxe:is(:where(.svelte-4uasxe):hover,:where(.svelte-4uasxe):focus-visible) .shader-toggle__code:where(.svelte-4uasxe){opacity:0}.shader-toggle.svelte-4uasxe:is(:where(.svelte-4uasxe):hover,:where(.svelte-4uasxe):focus-visible) .shader-toggle__hint:where(.svelte-4uasxe){opacity:1}.shader-editor.svelte-4uasxe{display:flex;inset-inline-start:auto;inset-block-start:auto;inset-block-end:calc(var(--grid-margin) + var(--btn-height) + var(--space-3));width:68ch;min-width:44ch;max-width:calc(100vw - 2 * var(--grid-margin));min-height:calc(var(--btn-height) * 6);max-height:calc(100svh - var(--header-height) - 2 * var(--grid-margin));resize:both}.shader-editor__drag.svelte-4uasxe{display:inline-flex}}.particle-background__plus.svelte-1er7c97{transform:scale(var(--plus-mobile-diameter))}@media(min-width:600px){.particle-background__plus.svelte-1er7c97{transform:scale(var(--plus-diameter))}}.particle-background.svelte-1er7c97{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:var(--color-surface-default)}canvas.svelte-1er7c97,.particle-background__fallback.svelte-1er7c97{position:absolute;inset:0;width:100%;height:100svh;display:block}canvas.svelte-1er7c97{visibility:hidden}.particle-background__fallback.svelte-1er7c97{height:100svh}.ready.svelte-1er7c97 canvas:where(.svelte-1er7c97){visibility:visible}.ready.svelte-1er7c97 .particle-background__fallback:where(.svelte-1er7c97){visibility:hidden}body:has(.holiday-party-landing){position:relative;isolation:isolate}body:has(.holiday-party-landing) .header:not(.header--open){background:transparent}body:has(.holiday-party-landing) .footer{background:transparent}body:has(.holiday-party-landing) .header:not(.header--open):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--color-surface-default);opacity:0;transition:opacity .22s var(--ease-emphasized, ease)}body:has(.holiday-party-landing[data-scrolled=true]) .header:not(.header--open):before{opacity:1}@media(min-width:1024px){body:has(.holiday-party-landing) .header:not(.header--open):before{display:none}}@media(prefers-reduced-motion:reduce){body:has(.holiday-party-landing) .header:not(.header--open):before{transition:none}}.partner-summit.svelte-fr5t2z{color:var(--color-text-default)}.partner-summit.svelte-fr5t2z :is(h1:where(.svelte-fr5t2z),p:where(.svelte-fr5t2z)){text-wrap:balance}.partner-hero.svelte-fr5t2z{box-sizing:border-box;min-height:calc(100svh - var(--header-height));padding-block-start:var(--space-9);padding-block-end:calc(var(--space-9) + var(--btn-height) + var(--grid-margin));display:flex;flex-direction:column;align-items:center;justify-content:center;scroll-margin-top:var(--header-height)}.partner-hero--details.svelte-fr5t2z{padding-block-start:var(--space-6);padding-block-end:calc(var(--space-6) + var(--btn-height) + var(--grid-margin))}.partner-hero--details.svelte-fr5t2z .partner-hero__title:where(.svelte-fr5t2z){margin-block-end:var(--space-5)}.partner-hero--details.svelte-fr5t2z .partner-hero__actions:where(.svelte-fr5t2z){gap:var(--space-3)}.holiday-party-event-meta.svelte-fr5t2z{display:grid;gap:var(--space-3);margin:0 0 var(--space-5);inline-size:100%}.holiday-party-event-meta.svelte-fr5t2z p:where(.svelte-fr5t2z){margin:0}.holiday-party-event-meta.svelte-fr5t2z a:where(.svelte-fr5t2z){color:inherit;text-decoration:underline;text-underline-position:from-font}.partner-hero__content.svelte-fr5t2z{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-none);width:100%}.partner-hero__intro-group.svelte-fr5t2z{display:flex;flex-direction:column;align-items:center;gap:var(--space-none);width:100%;margin-inline:auto;text-align:center}@media(min-width:600px){.partner-hero__intro-group.svelte-fr5t2z{max-width:calc((100% - (var(--grid-columns) - 1) * var(--grid-gutter)) / var(--grid-columns) * 6 + (6 - 1) * var(--grid-gutter))}}.partner-hero__title.svelte-fr5t2z{font-kerning:normal;display:flex;flex-direction:column;align-items:center;margin:0 0 var(--space-6)}@media(min-width:1024px){.partner-hero__title.svelte-fr5t2z span:where(.svelte-fr5t2z){white-space:nowrap}}.partner-hero__meta.svelte-fr5t2z{margin:0 0 var(--space-6);font-feature-settings:"lnum" 1,"tnum" 1}.partner-hero__meta--descriptor.svelte-fr5t2z{margin-block-end:var(--space-4);width:max-content;max-width:min(36ch,100vw - 2 * var(--grid-margin));text-align:center;text-wrap:balance}.partner-hero__meta--descriptor.svelte-fr5t2z span:where(.svelte-fr5t2z):last-child{white-space:nowrap}.partner-hero__more-details.svelte-fr5t2z{color:inherit;text-decoration:underline;text-underline-position:from-font}.partner-hero__actions.svelte-fr5t2z{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.partner-hero__actions--entry.svelte-fr5t2z{inline-size:100%;max-width:calc((100% - (var(--grid-columns) - 1) * var(--grid-gutter)) / var(--grid-columns) * 4 + (4 - 1) * var(--grid-gutter))}@media(min-width:1024px){.partner-hero__actions--entry.svelte-fr5t2z{max-width:calc((100% - (var(--grid-columns) - 1) * var(--grid-gutter)) / var(--grid-columns) * 3 + (3 - 1) * var(--grid-gutter))}}@media(min-width:1360px){.partner-hero__actions--entry.svelte-fr5t2z{max-width:calc((100% - (var(--grid-columns) - 1) * var(--grid-gutter)) / var(--grid-columns) * 2 + (2 - 1) * var(--grid-gutter))}}.partner-details.svelte-fr5t2z{position:relative;z-index:1;padding-block:var(--space-8);scroll-margin-top:var(--header-height)}.partner-hero.svelte-fr5t2z:focus,.partner-details.svelte-fr5t2z:focus{outline:none}.partner-details__group.svelte-fr5t2z{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.partner-details__copy.svelte-fr5t2z{display:flex;flex-direction:column;gap:var(--space-line-break);max-inline-size:var(--measure-prose)}.partner-details__copy.svelte-fr5t2z p:where(.svelte-fr5t2z){margin:0;text-wrap:pretty}.holiday-party-info.svelte-fr5t2z{display:grid;gap:var(--space-5);inline-size:100%;max-inline-size:var(--measure-prose);align-items:start}.holiday-party-info__section.svelte-fr5t2z{display:flex;flex-direction:column;gap:var(--space-2)}.holiday-party-info__section.svelte-fr5t2z :is(h2:where(.svelte-fr5t2z),p:where(.svelte-fr5t2z)){margin:0;text-wrap:pretty}.holiday-party-invitation.svelte-fr5t2z{align-items:flex-start;gap:var(--space-3)}.holiday-party-entry.svelte-fr5t2z{--text-field-stroke-color: var(--color-border-hover);--text-field-stroke-focus-color: currentColor;inline-size:100%;min-inline-size:0;max-inline-size:28ch}@media(min-width:1024px){.holiday-party-entry.svelte-fr5t2z{max-inline-size:none}}
