*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button{color:var(--base-color, #000000)}:root{--vw: calc((100vw - 15px)*.01) ;--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-top-with-padding: max(var(--safe-area-inset-top) + .25rem, 1.25rem);--color-back: hsl(198, 100%, 54%);--color-border: rgba(214, 214, 214, 1);--color-black: #000;--color-white: #fff;--color-purple: #7B07EA;--color-primary: #FF47A3;--color-hover: rgba(242, 167, 217, 1);--color-transparent: rgba(0, 0, 0, .4);--color-disabled: #fbb5db;--color-error: red;--spot-height: clamp(28.75rem, -1.25rem + 50vw, 37.5rem);--section-margin-bottom: 4rem;--max-shell-width: 1920px;--max-section-width: 846px;--max-content-width: calc(min( var(--vw, 1vw) * 100, var(--max-shell-width)) - 20px) ;--padding-x: clamp(1.25rem, -18.803rem + 42.781vw, 6.25rem);--padding-y: clamp(1.25rem, -4.471rem + 18.307vw, 6.25rem)}@media (min-width: 1054px){:root{--max-content-width: calc(min( var(--vw, 1vw) * 100, var(--max-shell-width)) - 204px) }}@media (min-width: 1240px){:root{--section-margin-bottom: 6.5rem}}:root{interpolate-size:allow-keywords}html{display:grid}body{display:grid;grid-template-columns:1fr;justify-content:center;background-color:#000;color:#fff}body:has(app-shell.nav-expanded),body:has(app-shell.search-expanded){overflow:hidden}::selection{color:var(--color-white);background-color:var(--color-primary)}ngx-loading-bar .ngx-bar{box-shadow:0 0 16px #000}.rte{overflow-wrap:anywhere}.text-center{text-align:center}.line-clamp{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;-webkit-hyphens:auto;hyphens:auto}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;-webkit-hyphens:auto;hyphens:auto}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body{font-family:poppins,sans-serif;font-feature-settings:"salt" on;font-variant-numeric:lining-nums tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:poppins,sans-serif}h1.--display,.h1.--display,h2.--display,.h2.--display,h3.--display,.h3.--display,h4.--display,.h4.--display{font-family:Playfair Display,serif}h1,.h1{font-size:3rem;font-style:normal;font-weight:700;line-height:3.25rem;margin-bottom:.75rem}h2,.h2{font-size:1.75rem;font-style:normal;font-weight:700;line-height:2.125rem;margin-bottom:1.25rem}h3,.h3{font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}h4,.h4{font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}h5,.h5{font-size:.75rem;font-style:normal;font-weight:600;line-height:1.25rem;letter-spacing:.015rem;margin-bottom:.5rem}.quote{font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.75rem;margin-bottom:1.25rem}p,ul li,ol li,a{font-size:1rem;font-style:normal;font-weight:300;line-height:1.625rem;margin-bottom:1rem}p:last-child,ul li:last-child,ol li:last-child,a:last-child{margin-bottom:0}.label{font-size:.75rem;font-weight:600;letter-spacing:.015rem;line-height:1rem;text-transform:uppercase;margin-bottom:.25rem}a{text-decoration:underline;color:inherit}small,.small{font-size:.875rem;font-style:normal;font-weight:300;line-height:1.5rem}.ultra-small{font-size:.6875rem;font-style:normal;font-weight:400;line-height:1.5rem}.manchet{font-size:1.125rem;font-style:normal;line-height:1.5rem;line-height:1.75;font-weight:300}:root{--form-input-font-size: 1rem;--form-input-font-weight: 300;--form-input-line-height: 1.5rem;--form-input-padding-x: 1.25rem;--form-input-padding-y: calc(1.25rem - 1px) ;--form-input-height: 64px;--form-input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;--form-input-color: var(--color-black);--form-input-bg-color: var(--color-white);--form-input-border: 1px solid var(--color-border);--form-input-border-radius: 2rem;--form-input-focus-border: 1px solid var(--color-primary);--form-input-hover-box-shadow: 0px 16px 40px 0px rgba(0, 0, 0, .16);--form-placeholder-color: rgba(0, 0, 0, .4);--form-invalid-color: var(--color-error)}form label{margin-bottom:.25rem}.form-columns{display:grid;grid-template-columns:1fr}@media (min-width: 640px){.form-columns{grid-template-columns:1fr 1fr;gap:1.25rem}}.form-group{margin-bottom:1.25rem}.form-error{color:var(--form-invalid-color)}.form-buttons{display:flex;justify-content:space-between;margin-top:1.25rem}.form-control:not(input[type=checkbox],div){display:block;width:100%;padding:var(--form-input-padding-y) var(--form-input-padding-x);font-size:var(--form-input-font-size);font-weight:var(--form-input-font-weight);line-height:var(--form-input-line-height);color:var(--form-input-color);background-color:var(--form-input-bg-color);border:var(--form-input-border);border-radius:var(--form-input-border-radius);appearance:none;transition:var(--form-input-transition)}.form-control:not(input[type=checkbox],div):hover,.form-control:not(input[type=checkbox],div):focus{border:var(--form-input-focus-border);outline:none}
