body:has(>[data-marketing-scrollport]){flex-direction:column;height:100dvh;display:flex;overflow:hidden}body:has(>[data-marketing-scrollport])>[data-marketing-scrollport]{--marketing-viewport-height:100cqh;flex:1;min-height:0;overflow:auto;container-type:size}body:has(>[data-marketing-scrollport])>[data-marketing-scrollport]:focus{outline:none}.cookie-consent{color:var(--night);flex:none;font-family:Object Sans,sans-serif;font-size:14px;line-height:1.5;container-type:inline-size}.cookie-consent [hidden]{display:none!important}.cookie-consent button,.cookie-consent input,.cookie-consent a{-webkit-tap-highlight-color:transparent}.cookie-consent button:focus-visible,.cookie-consent a:focus-visible,.cookie-consent input:focus-visible{outline:3px solid var(--indigo);outline-offset:4px}.cookie-consent__accessible-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cookie-consent__description{color:var(--night-60);margin:0;font-size:14px;line-height:1.55}.cookie-consent__actions{flex-wrap:wrap;gap:8px;width:100%;margin-top:16px;display:flex}.cookie-consent__actions>*{flex:1;margin-left:0!important}.cookie-consent .cookie-consent__button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}dialog.cookie-consent__dialog .cookie-consent__button{border:2px solid var(--night-10);color:var(--night);background:#fff}dialog.cookie-consent__dialog .cookie-consent__button:hover{background:var(--night-5)}.cookie-consent__description a,.cookie-consent__note a{color:var(--night);text-underline-offset:3px;text-decoration:underline}.cookie-consent__footer{text-align:center;padding:20px 16px}.cookie-consent__footer-link{font-size:inherit;text-underline-offset:3px;text-decoration:underline}.cookie-consent__footer-link:focus-visible{outline-offset:4px;outline:3px solid}.cookie-consent__close{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;line-height:0;display:grid;position:absolute;top:8px;right:8px}.cookie-consent__close>hellotext-icon{justify-content:center;align-items:center;display:flex}.cookie-consent__close svg{display:block}.cookie-consent__close:hover{background:var(--night-5)}dialog.cookie-consent__dialog{inset:auto 0 max(16px, env(safe-area-inset-bottom));width:min(560px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--night);background:#fff;border:0;border-radius:24px;margin:0 auto;padding:0;position:fixed;overflow-y:auto;box-shadow:0 24px 100px #1703372e}dialog.cookie-consent__dialog::backdrop{background:#17033759}dialog.cookie-consent__dialog:not([open]){display:none}dialog.cookie-consent__dialog .cookie-consent__card{border-radius:inherit;width:100%;max-width:none;box-shadow:none;background:#fff;overflow:visible}dialog.cookie-consent__dialog .cookie-consent__inside{padding:24px;display:block}dialog.cookie-consent__dialog .cookie-consent__inside>*{margin-top:0;margin-bottom:0}dialog.cookie-consent__dialog .cookie-consent__inside>header{margin-bottom:16px;padding-right:28px}dialog.cookie-consent__dialog footer{width:100%}.cookie-consent__categories{border-top:1px solid var(--night-10);width:100%}.cookie-consent__category{border-bottom:1px solid var(--night-10);justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.cookie-consent__category h3,.cookie-consent__category label{margin:0 0 6px;font-size:15px;font-weight:500;line-height:22px;display:block}.cookie-consent__category label{cursor:pointer}.cookie-consent__category p{color:var(--night-60);margin:0;font-size:13px;line-height:1.5}.cookie-consent__category input{appearance:auto;width:22px;height:22px;accent-color:var(--night);cursor:pointer;flex:0 0 22px;margin-top:2px}.cookie-consent__required{white-space:nowrap;background:var(--seafoam-20,#e4f2ed);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:500}.cookie-consent .cookie-consent__note{color:var(--night-60);margin-top:16px;font-size:12px;line-height:1.5}.cookie-consent .cookie-consent__error{color:#a22424;margin-top:16px;font-size:13px}@media (width<=600px){dialog.cookie-consent__dialog .cookie-consent__inside{padding:20px}.cookie-consent__required{white-space:normal;text-align:center;max-width:76px}dialog.cookie-consent__dialog .cookie-consent__actions>*{flex-basis:calc(50% - 4px)}}.cookie-consent__banner{--strip-gutter:clamp(16px, 2vw, 32px);max-height:50dvh;padding:12px max(var(--strip-gutter), env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(var(--strip-gutter), env(safe-area-inset-left));color:#fff;background:var(--night);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px clamp(12px,2vw,28px);display:grid;overflow-y:auto}.cookie-consent__banner .cookie-consent__description{color:#ffffffad;line-height:1.46}.cookie-consent__banner .cookie-consent__description a{color:#fff}.cookie-consent__banner .cookie-consent__actions{flex-wrap:nowrap;width:auto;margin:0}.cookie-consent__banner .cookie-consent__button{color:#fff;background:0 0;border:1px solid #ffffff75;border-radius:40px;flex:0 auto;padding:8px 20px}.cookie-consent__banner .cookie-consent__button:hover{background:#ffffff1a}.cookie-consent__banner .cookie-consent__button [data-text]{white-space:normal}.cookie-consent__banner .cookie-consent__button--primary{background:var(--tiger);border-color:#0000}.cookie-consent__banner .cookie-consent__button--primary:hover{background:var(--tiger-80)}.cookie-consent__banner .cookie-consent__error{color:#fff;grid-column:1/-1;margin:0}.cookie-consent__banner :is(button,a):focus-visible{outline-color:var(--lavender)}@container (width<=730px){.cookie-consent__banner .cookie-consent__description{font-size:13px}}@container (width<=620px){.cookie-consent__banner{--strip-gutter:14px;grid-template-columns:minmax(0,1fr);gap:9px}.cookie-consent__banner .cookie-consent__description{line-height:1.43}.cookie-consent__banner .cookie-consent__button{flex:auto;min-width:0;padding-inline:8px}}
