.umbrellas-form{--umbrellas-form-border:1px solid var(--wp--preset--color--black, #000);--umbrellas-form-gap:var(--wp--style--block-gap, 1.5rem);--umbrellas-form-padding-x:var(--wp--preset--spacing--extra-small);box-sizing:border-box;width:100%;container:umbrellas-form/inline-size}.umbrellas-form [hidden]{display:none!important}.umbrellas-form__field,.umbrellas-form__verification{grid-column:1/-1;min-width:0}.umbrellas-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--umbrellas-form-gap)}.umbrellas-form__field{margin:0}.umbrellas-form__field--half{grid-column:auto}.umbrellas-form__input-wrap{position:relative}.umbrellas-form__disclosure--privacy{text-align:center;grid-column:1/-1;margin:0;margin-block-start:calc(var(--umbrellas-form-gap) / -2);color:var(--wp--preset--color--gunmetal,#555)}.umbrellas-form__label{display:block;margin:0 0 var(--wp--preset--spacing--tiny);color:inherit;font-size:var(--wp--preset--font-size--tiny);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--snug)}.umbrellas-form__required{font-weight:400}.umbrellas-form__control{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:3.25rem;margin:0;padding:calc(var(--wp--preset--spacing--small) / 2) var(--wp--preset--spacing--extra-small);border:var(--umbrellas-form-border);border-radius:0;background:var(--wp--preset--color--white);color:var(--wp--preset--color--black);font:inherit;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--normal);transition:border-color .2s,background-color .2s}.umbrellas-form__control::placeholder{color:var(--wp--preset--color--grey);opacity:1}.umbrellas-form__control:hover{border-color:var(--wp--preset--color--boat-day)}.umbrellas-form__control:focus-visible{outline:2px solid var(--wp--preset--color--boat-day);outline-offset:2px}@media(prefers-reduced-motion:reduce){.umbrellas-form__control{transition:none}}.umbrellas-form__control[aria-invalid=true]{border-color:#9b1c1c}.umbrellas-form textarea.umbrellas-form__control{resize:vertical}.umbrellas-form textarea.umbrellas-form__control[readonly]{field-sizing:content;background:color-mix(in srgb,var(--wp--preset--color--gainsboro) 30%,var(--wp--preset--color--white));border-color:var(--wp--preset--color--gainsboro);cursor:default;resize:none}.umbrellas-form select.umbrellas-form__control:not([multiple],[size]){appearance:none;padding-inline-end:calc(1rem + var(--wp--preset--spacing--extra-small) * 2);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--wp--preset--spacing--extra-small) center;background-size:1rem}@media(forced-colors:active){.umbrellas-form select.umbrellas-form__control:not([multiple],[size]){appearance:auto;background-image:none}}.umbrellas-form__submit{grid-column:1/-1;width:100%;color:var(--wp--preset--color--black,#000);border:var(--umbrellas-form-border);border-radius:var(--wp--custom--layout--control-radius);background:#0000;font:inherit;font-weight:var(--wp--custom--font-weight--bold,700);cursor:pointer;transition:color .2s,background-color .2s}.umbrellas-form__submit:disabled{cursor:not-allowed;opacity:.65}.umbrellas-form__feedback{margin-block:0 var(--umbrellas-form-gap);padding:1rem var(--umbrellas-form-padding-x);border-block:var(--umbrellas-form-border);font-weight:var(--wp--custom--font-weight--bold,700)}.umbrellas-form__feedback p{margin:0}.umbrellas-form__feedback ul{margin-block:.5rem 0}.umbrellas-form__retry{margin-top:.75rem;padding:.5rem 1rem;color:inherit;background:#0000;border:var(--umbrellas-form-border);font:inherit;cursor:pointer}.umbrellas-form__control:focus-visible,.umbrellas-form__retry:focus-visible,.umbrellas-form__submit:focus-visible{outline:2px solid var(--wp--preset--color--boat-day,currentColor);outline-offset:2px}.umbrellas-form__submit:hover:not(:disabled){color:#fff;background:#000}.umbrellas-form__error,.umbrellas-form__help{margin:.5rem 0 0;font-size:var(--wp--preset--font-size--small);line-height:1.4}.umbrellas-form__error{color:#9b1c1c;font-weight:700}.umbrellas-form__hidden{position:absolute;left:-1e4px;width:1px;height:1px;overflow:hidden}@container umbrellas-form (max-width: 520px){.umbrellas-form__grid{grid-template-columns:1fr}.umbrellas-form__field--half{grid-column:1/-1}}.umbrellas-form .umbrellas-form__label--hidden{position:absolute;margin:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.umbrellas-newsletter-form{--umbrellas-form-border:1px solid var(--wp--preset--color--grey, #707070);--umbrellas-form-gap:var(--wp--preset--spacing--extra-small)}.umbrellas-newsletter-form .umbrellas-form__grid{grid-template-columns:minmax(0,1fr) auto}.umbrellas-newsletter-form .umbrellas-form__field{grid-column:auto}.umbrellas-newsletter-form .umbrellas-form__control[aria-invalid=true]{border-color:var(--wp--preset--color--bright-idea,#fc6832)}.umbrellas-newsletter-form .umbrellas-form__submit{grid-column:auto;width:auto;align-self:start;margin-block-start:calc(var(--wp--preset--font-size--tiny) * var(--wp--custom--line-height--snug) + var(--wp--preset--spacing--tiny));color:var(--wp--preset--color--black,#000);border-color:var(--wp--preset--color--digital-island,#61e3bd);background:var(--wp--preset--color--digital-island,#61e3bd)}.umbrellas-newsletter-form .umbrellas-form__submit:hover:not(:disabled){border-color:var(--wp--preset--color--white,#fff);color:var(--wp--preset--color--black,#000);background:var(--wp--preset--color--white,#fff)}.umbrellas-newsletter-form .umbrellas-form__disclosure{grid-column:1/-1;margin:0;margin-block-start:calc(var(--wp--preset--spacing--tiny) - var(--umbrellas-form-gap));color:var(--wp--preset--color--grey,#707070)}.umbrellas-newsletter-form .umbrellas-form__disclosure a{color:inherit}.umbrellas-newsletter-form .umbrellas-form__feedback{border-color:var(--wp--preset--color--gunmetal,#555)}.umbrellas-newsletter-form .umbrellas-form__error{color:var(--wp--preset--color--bright-idea,#fc6832)}@container umbrellas-form (max-width: 520px){.umbrellas-newsletter-form .umbrellas-form__grid{grid-template-columns:1fr}.umbrellas-newsletter-form :is(.umbrellas-form__field,.umbrellas-form__submit){grid-column:1/-1;width:100%}.umbrellas-newsletter-form .umbrellas-form__submit{margin-block-start:0}}@media(prefers-reduced-motion:reduce){.umbrellas-form__control,.umbrellas-form__submit{transition:none}}@media print{.umbrellas-form{display:none}}.umbrellas-form .umbrellas-form__submit{display:inline-flex;position:relative;box-sizing:border-box;align-items:center;justify-content:center;gap:20px;min-height:56px;max-width:100%;padding:15px 23px;border:1px solid var(--button-ink,#080808);border-radius:var(--wp--custom--layout--control-radius,0);background:#0000;box-shadow:none;color:var(--button-ink,#080808);font-family:inherit;font-size:16px;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s,color .18s,border-color .18s;min-height:3.25rem;padding:calc(var(--wp--preset--spacing--small) / 2) var(--wp--preset--spacing--extra-small);font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--normal)}.umbrellas-form .umbrellas-form__submit:hover{background:var(--button-ink,#080808);box-shadow:none;color:var(--button-paper,#fff)}.umbrellas-form .umbrellas-form__submit:focus-visible{outline:3px solid var(--umbrellas-focus-color,#458ff5);outline-offset:5px}.umbrellas-form .umbrellas-form__submit:disabled,.umbrellas-form .umbrellas-form__submit[aria-disabled=true]{opacity:.4;cursor:not-allowed;transform:none}@media(prefers-reduced-motion:reduce){.umbrellas-form .umbrellas-form__submit{transition:none}}.umbrellas-form .umbrellas-form__submit:after{display:block;width:20px;height:20px;background-color:currentcolor;content:"";mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23000%27 stroke-width=%271.8%27%3E%3Cpath d=%27M4 12h15M13 6l6 6-6 6%27/%3E%3C/svg%3E") center/contain no-repeat;flex:0 0 20px;transition:transform .18s}.umbrellas-form .umbrellas-form__submit:hover:after{transform:translateX(2px)}@media(prefers-reduced-motion:reduce){.umbrellas-form .umbrellas-form__submit:after,.umbrellas-form .umbrellas-form__submit:hover:after{transform:none;transition:none}}.has-black-background-color .umbrellas-form{--button-ink:#fff;--button-paper:#080808}.footer-newsletter{--umbrellas-link-hover:var(--wp--preset--color--black)}.footer-newsletter .umbrellas-form{--umbrellas-form-border:1px solid var(--wp--preset--color--black);--button-ink:var(--wp--preset--color--black);--button-paper:var(--wp--preset--color--white)}.footer-newsletter .umbrellas-form__grid{gap:var(--wp--preset--spacing--extra-small)}.footer-newsletter .umbrellas-form__disclosure a,.footer-newsletter :is(.umbrellas-form__disclosure,.umbrellas-form__error,.umbrellas-form__label){color:var(--wp--preset--color--black)}.footer-newsletter :is(.umbrellas-form__control,.umbrellas-form__submit){border-radius:0}.footer-newsletter .umbrellas-form__control{color:var(--wp--preset--color--black);border-color:var(--wp--preset--color--black);background:#fff}.footer-newsletter .umbrellas-form__submit{color:var(--wp--preset--color--white);border-color:var(--wp--preset--color--black);background:var(--wp--preset--color--black)}.footer-newsletter .umbrellas-form__submit:hover:not(:disabled){background:var(--wp--preset--color--white);color:var(--wp--preset--color--black)}.footer-newsletter .umbrellas-form__control[aria-invalid=true]{border-color:var(--wp--preset--color--black);box-shadow:inset 0 0 0 1px var(--wp--preset--color--black)}.footer-newsletter .umbrellas-form :is(input,button):focus-visible{outline-color:var(--wp--preset--color--black);outline-offset:3px}
