@layer blocks{.c-menu{--menu-cross:0;--menu-ease:var(--ease-in);--menu-step:calc(var(--control-menu-bar-height) + var(--control-menu-bar-gap));z-index:var(--z-sticky);inline-size:var(--control-header-height);block-size:var(--control-header-height);background:var(--color-swatch-dark-pink);color:var(--color-swatch-dark-pink-ink);cursor:pointer;border:0;padding:0;position:fixed;inset-block-start:0;inset-inline-end:0}[data-menu=open] .c-menu{--menu-cross:1;--menu-ease:var(--ease-out)}.c-menu__bars{inline-size:var(--control-menu-bar-width);block-size:calc(3 * var(--control-menu-bar-height) + 2 * var(--control-menu-bar-gap));margin:auto;display:block;position:absolute;inset:0}.c-menu__bar,.c-menu__bar:before,.c-menu__bar:after{inline-size:100%;block-size:var(--control-menu-bar-height);background:currentColor;margin-block-start:calc(var(--control-menu-bar-height) / -2);position:absolute;inset-block-start:50%;inset-inline-start:0}.c-menu__bar:before,.c-menu__bar:after{content:""}.c-menu__bar{rotate:calc(var(--menu-cross) * 45deg);transition:rotate var(--duration-fastest) var(--menu-ease) calc(var(--menu-cross) * var(--duration-fast))}.c-menu__bar:before{translate:0 calc((var(--menu-cross) - 1) * var(--menu-step));opacity:calc(1 - var(--menu-cross));transition:translate var(--duration-fastest) ease calc((1 - var(--menu-cross)) * var(--duration-fast)), opacity var(--duration-fastest) ease calc(var(--menu-cross) * var(--duration-fast))}.c-menu__bar:after{translate:0 calc((1 - var(--menu-cross)) * var(--menu-step));rotate:calc(var(--menu-cross) * -90deg);transition:translate var(--duration-fastest) ease calc((1 - var(--menu-cross)) * var(--duration-fast)), rotate var(--duration-fastest) var(--menu-ease) calc(var(--menu-cross) * var(--duration-fast))}.c-menu__panel{z-index:var(--z-modal);inline-size:100%;max-block-size:calc(100dvh - var(--control-header-height));background:var(--color-swatch-daisies-yellow);color:var(--color-swatch-daisies-yellow-ink);flex-direction:column;display:none;position:fixed;inset-block-start:var(--control-header-height);inset-inline-end:0;overflow-y:auto}[data-menu=open] .c-menu__panel{display:flex}[data-menu=open] .c-menu__cap{display:block}.c-menu__cap{inset-block-start:0;inset-inline:0 var(--control-header-height);z-index:var(--z-modal);block-size:var(--control-header-height);background:var(--color-swatch-daisies-yellow);display:none;position:fixed}.c-menu__nav,.c-menu__socials,.c-menu__subscribe{flex:none}.c-menu__nav{padding:var(--space-md) var(--space-sm) var(--space-lg)}.c-menu__list{gap:var(--space-sm);padding:0;list-style:none;display:grid}.c-menu__item{position:relative}.c-menu__edit{position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.c-menu__item:hover .c-menu__edit,.c-menu__edit:hover{opacity:1}.c-menu__link{color:inherit;font-size:var(--text-nav);line-height:var(--leading-body);text-transform:uppercase;display:block}.c-menu__link:not(:hover){text-decoration:none}.c-menu__note{font-size:var(--text-fine);margin-inline-start:var(--space-3xs)}.c-menu__socials{gap:var(--space-sm);padding:0 var(--space-sm) var(--space-md);margin-block-start:auto;list-style:none;display:flex}.c-menu__socials-edit{margin-inline-start:auto}.c-menu__socials:hover .c-edit-handle{opacity:1}.c-menu__social{color:inherit;display:block}.c-menu__mark{inline-size:var(--control-menu-mark-size);block-size:var(--control-menu-mark-size);display:block}.c-menu__intro{padding:var(--container-pad-panel) var(--container-pad-panel) 0;background:var(--color-swatch-daisies-yellow);font-size:var(--text-field)}.c-menu__fields{gap:var(--space-xs);padding:var(--container-pad-panel);background:var(--color-swatch-daisies-yellow);display:grid}.c-menu__field{display:grid;position:relative}.c-menu__trap{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.c-menu__input{border:0;border-block-end:var(--border-hair) solid currentColor;color:inherit;font:inherit;font-size:var(--text-field);padding:0;background:0 0;padding-inline-end:calc(var(--control-field-mark-size) + var(--control-field-mark-gap))}.c-menu__input:focus-visible{box-shadow:0 calc(var(--border-rule-focus) - var(--border-hair)) 0 currentColor;outline:none}.c-menu__subscribe[data-tried] .c-menu__input:invalid{box-shadow:none;background-image:radial-gradient(circle closest-side, var(--color-danger) 98%, transparent);background-position:0 100%;background-repeat:repeat-x;background-origin:border-box;background-size:calc(var(--border-rule-focus) * 2) var(--border-rule-focus);border-block-end-color:#0000}.c-menu__input:user-invalid{box-shadow:none;background-image:radial-gradient(circle closest-side, var(--color-danger) 98%, transparent);background-position:0 100%;background-repeat:repeat-x;background-origin:border-box;background-size:calc(var(--border-rule-focus) * 2) var(--border-rule-focus);border-block-end-color:#0000}.c-menu__subscribe[data-tried] .c-menu__input:invalid:focus-visible{border-block-end-color:var(--color-danger);box-shadow:0 calc(var(--border-rule-focus) - var(--border-hair)) 0 var(--color-danger);background-image:none}.c-menu__input:user-invalid:focus-visible{border-block-end-color:var(--color-danger);box-shadow:0 calc(var(--border-rule-focus) - var(--border-hair)) 0 var(--color-danger);background-image:none}.c-menu__flag{inline-size:calc(var(--control-field-mark-size) + var(--control-field-mark-gap));color:var(--color-danger);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:none;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}.c-menu__subscribe[data-tried] .c-menu__input:invalid~.c-menu__flag{display:grid}.c-menu__input:user-invalid~.c-menu__flag{display:grid}.c-menu__flag-mark{inline-size:var(--control-field-mark-size);block-size:var(--control-field-mark-size)}.c-menu__hint-layer{z-index:var(--z-raised)}.c-menu__hint{max-inline-size:var(--control-hint-width);padding:var(--space-2xs) var(--space-xs);background:var(--color-danger);color:var(--color-on-danger);font-size:var(--text-field)}.c-menu__hint-shape{opacity:.85;margin-block-start:var(--space-3xs);display:block}.c-menu__input::placeholder{color:var(--color-text-muted);text-transform:uppercase}.c-menu__notice{padding:0 var(--container-pad-panel) var(--space-xs);background:var(--color-swatch-daisies-yellow);font-size:var(--text-field)}.c-menu__optin{align-items:center;gap:var(--space-2xs);padding:0 var(--container-pad-panel) var(--space-sm);background:var(--color-swatch-daisies-yellow);font-size:var(--text-field);cursor:pointer;flex-direction:row-reverse;display:flex;position:relative}.c-menu__optin-input{inline-size:var(--control-check-size);block-size:var(--control-check-size);opacity:0;margin:0;position:absolute}.c-menu__optin-label{flex:1}.c-menu__optin-box{inline-size:var(--control-check-size);block-size:var(--control-check-size);border:var(--border-hair) solid currentColor;flex:none;place-items:center;display:grid}.c-menu__optin-mark{inline-size:var(--control-check-mark);block-size:var(--control-check-mark);stroke-width:var(--control-check-stroke);opacity:0}.c-menu__optin-input:checked~.c-menu__optin-box{background:currentColor}.c-menu__optin-input:checked~.c-menu__optin-box .c-menu__optin-mark{opacity:1;color:var(--color-swatch-black-ink)}.c-menu__optin-input:focus-visible~.c-menu__optin-box{box-shadow:inset 0 0 0 calc(var(--border-rule-focus) - var(--border-hair)) currentColor}.c-menu__optin-input:checked:focus-visible~.c-menu__optin-box{box-shadow:inset 0 0 0 var(--border-rule-focus) var(--color-swatch-daisies-yellow)}.c-menu__result{padding:var(--space-xs) var(--container-pad-panel);background:var(--color-swatch-daisies-yellow);font-size:var(--text-field)}.c-menu__result:empty{display:none}.c-menu__result[data-done]{font-size:var(--text-lead)}.c-button.c-menu__submit,.c-button.c-menu__invite{inline-size:100%}.c-menu__submit,.c-menu__invite{cursor:pointer;--button-label-ground:var(--color-swatch-daisies-yellow);--button-label-ink:var(--color-swatch-daisies-yellow-ink);--button-tile-ground:var(--color-swatch-daisies-yellow);--button-tile-ink:var(--color-swatch-daisies-yellow-ink);background:0 0;border:0;padding:0}@media (min-width:48rem){.c-menu,.c-menu__panel,.c-menu__cap{position:absolute}[data-menu=home] .c-menu__panel{display:flex}[data-menu=home] .c-menu__cap{display:block}[data-menu=home] .c-menu{--menu-cross:1;--menu-ease:var(--ease-out)}.c-menu__panel{inline-size:var(--control-menu-width);block-size:calc(100dvh - var(--control-header-height))}.c-menu__cap{inline-size:calc(var(--control-menu-width) - var(--control-header-height));inset-inline-start:auto}body:has(.c-page-title) .c-menu__cap{display:none}.c-button.c-menu__invite{inline-size:var(--control-menu-width)}.c-menu__input{min-block-size:0;padding-block:var(--space-2xs)}}}
