/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:Onest,system-ui,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--sf-pink:#d6335c;--sf-pink-dark:#b82248;--sf-link:#a31c42;--sf-bordeaux:#3a0a1e;--sf-bordeaux-hover:#5a1530;--sf-blush:#ffe3ea;--sf-mist:#fff4f6;--sf-row-hover:#fff7f9;--sf-line:#f0d2da;--sf-line-strong:#f3b6c6;--sf-text-2:#4e2a38;--sf-muted:#6b4252;--sf-muted-2:#8a5a6b;--sf-ad-ink:#8e1a3d;--sf-accent:#ff8fab;--sf-ondark:#f6d3dc;--sf-dust:#d9a9b7;--sf-petal:#ffc2d0;--sf-px:clamp(16px,3vw,40px);--sf-px-home:clamp(20px,4vw,48px);--sf-shadow-panel:0 24px 48px -18px rgba(58,10,30,.5),0 0 0 1px #f0d2da}[x-cloak]{display:none!important}body{line-height:normal}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #3a0a1e;outline-offset:3px}.sf-on-pink :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#fff}.sf-on-dark :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#ff8fab}.sf-on-dark .sf-on-light :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.sf-on-light :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.sf-on-pink .sf-on-light :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#3a0a1e}.sf-on-dark .sf-panel :where(a,button,input,[tabindex]):focus-visible,.sf-on-pink .sf-panel :where(a,button,input,[tabindex]):focus-visible,.sf-panel :where(a,button,input,[tabindex]):focus-visible{outline-color:#3a0a1e;outline-offset:-3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.sf-container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1360px;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}.sf-container--narrow{max-width:1100px}.sf-skip{align-items:center;background:#3a0a1e;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:15px;font-weight:700;left:12px;min-height:44px;padding:0 18px;position:absolute;text-decoration:none;top:12px;transform:translateY(-200%);z-index:100}.sf-skip:focus,.sf-skip:focus-visible{outline:3px solid #ff8fab;outline-offset:3px;transform:none}.sf-vh{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sf-logo,.sf-vh{white-space:nowrap}.sf-logo{align-items:center;color:inherit;display:inline-flex;flex:none;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:700;gap:2px;line-height:normal;min-height:44px;text-decoration:none}.sf-logo svg{flex:none;height:1em;width:1em}.sf-logo--lg{font-size:22px}.sf-display{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-weight:800;-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.055em;line-height:.88;margin:0}.sf-h2{font-size:clamp(28px,3.6vw,46px);line-height:1.08}.sf-h2,.sf-h3{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;margin:0}.sf-h3{font-size:22px;line-height:1.15}.sf-quote{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,2.3vw,32px);font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:0}.sf-lead{font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.4;margin:0}.sf-text{color:#6b4252;font-size:16px;line-height:1.5}.sf-meta{color:#6b4252;font-size:13px;line-height:1.4}.sf-ilink{color:#a31c42;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sf-ilink:hover{color:#b82248;text-decoration-thickness:2px}.sf-fit{--fit-max:150px;--fit-k:6.51;container-type:inline-size;min-width:0}.sf-fit:lang(de),:lang(de) .sf-fit{--fit-k:7.15}.sf-fit--home{--fit-max:164px}.sf-fit--cause{--fit-max:150px}.sf-fit--error{--fit-max:136px}.sf-fit--legal{--fit-max:124px}.sf-fit>:is(h1,h2,label),.sf-fit__h{display:block;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:min(var(--fit-max),100cqi/var(--fit-k));font-weight:800;-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.055em;line-height:.88;margin:0}.sf-fit--final .sf-fit__h,.sf-fit--final>:is(h1,h2,label){letter-spacing:-.05em;line-height:.9}.sf-fit__l1,.sf-fit__l2{display:block}.sf-fit__l2{color:#3a0a1e}.sf-on-dark .sf-fit__l2{color:#ff8fab}.sf-btn{align-items:center;border:0;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:10px;justify-content:center;line-height:1.2;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .2s ease;white-space:nowrap}.sf-btn svg{flex:none}.sf-btn--pink{background:#d6335c;color:#fff;font-size:17px;min-height:54px;padding:0 26px}.sf-btn--pink:hover{background:#b82248}.sf-btn--outline{background:#fff;border:2px solid #d6335c;color:#b82248;font-size:15px;min-height:48px;padding:0 20px}.sf-btn--outline:hover{background:#ffe3ea}.sf-btn--outline[aria-pressed=true],.sf-btn--selected{background:#d6335c;border:2px solid #d6335c;color:#fff;font-size:15px;min-height:48px;padding:0 20px}.sf-btn--outline[aria-pressed=true]:hover,.sf-btn--selected:hover{background:#b82248;border-color:#b82248}.sf-btn--white{background:#fff;box-shadow:0 16px 30px -14px rgba(58,10,30,.6);color:#d6335c;font-size:17px;min-height:58px;padding:0 24px}.sf-btn--white:hover{transform:translateY(-2px)}.sf-btn--dark,.sf-btn--white[aria-pressed=true]{background:#3a0a1e;color:#fff;font-size:17px;min-height:58px;padding:0 24px}.sf-btn--dark:hover,.sf-btn--white[aria-pressed=true]:hover{background:#5a1530;transform:none}.sf-btn--ghost{background:transparent;border:2px solid #fff;color:#fff;font-size:16px;min-height:48px;padding:0 20px}.sf-btn--ghost:hover{background:#fff;color:#d6335c}.sf-on-dark .sf-btn--ghost:hover{color:#3a0a1e}.sf-btn--sm{font-size:15px;min-height:44px;padding:0 18px}.sf-btn--off,.sf-btn:disabled,.sf-btn[aria-disabled=true]{background:#fff4f6;border:2px solid #f0d2da;box-shadow:none;color:#8a5a6b;cursor:not-allowed;font-size:15px;min-height:44px;padding:0 18px;transform:none}.sf-btn--off:hover,.sf-btn:disabled:hover,.sf-btn[aria-disabled=true]:hover{background:#fff4f6;color:#8a5a6b;transform:none}.sf-link{align-items:center;color:#a31c42;display:inline-flex;font-size:15px;font-weight:600;min-height:44px;text-decoration:underline;text-underline-offset:3px}.sf-link:hover{color:#b82248;text-decoration-thickness:2px}.sf-go{--go:48px;align-items:center;background:#d6335c;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex:none;height:var(--go);justify-content:center;padding:0;transition:transform .2s ease;width:var(--go)}.sf-go:hover{transform:scale(1.06)}.sf-go--white{background:#fff;color:#d6335c}.sf-go--shadow{box-shadow:0 16px 30px -14px rgba(58,10,30,.6)}.sf-go--tilt:hover{transform:scale(1.06) rotate(-6deg)}.sf-chip{align-items:center;background:#fff4f6;border:1px solid #f0d2da;border-radius:999px;color:#3a0a1e;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:500;gap:8px;min-height:44px;padding:0 16px;text-decoration:none;transition:background-color .15s ease}.sf-chip svg{color:#b82248;flex:none}.sf-chip:hover{background:#ffe3ea}@media (max-width:767px){.sf-chip{font-size:14px}}.sf-chip--strong{background:#fff;border:2px solid #d6335c;color:#a31c42;font-weight:600;min-height:48px}.sf-chip--strong:hover{background:#ffe3ea}.sf-chip--sm{background:#fff;color:#a31c42;font-size:13px;font-weight:600;line-height:1.2;min-height:0;padding:5px 12px;position:relative;white-space:nowrap}.sf-chip--sm:before{content:"";inset:-8px 0;position:absolute}.sf-filter{align-items:center;background:transparent;border:2px solid #fff;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:10px;min-height:44px;padding:0 8px 0 16px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.sf-filter:hover{background:hsla(0,0%,100%,.16)}.sf-filter[aria-current=page],.sf-filter[aria-pressed=true]{background:#fff;color:#d6335c}.sf-filter__count{align-items:center;background:#fff;border-radius:999px;color:#b82248;display:inline-flex;font-size:13px;font-weight:700;height:26px;justify-content:center;min-width:26px;padding:0 4px}.sf-filter[aria-current=page] .sf-filter__count,.sf-filter[aria-pressed=true] .sf-filter__count{background:#d6335c;color:#fff}.sf-pg{align-items:center;background:transparent;border:0;border-radius:999px;box-sizing:border-box;color:#3a0a1e;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;justify-content:center;min-height:44px;min-width:44px;padding:0;text-decoration:none;transition:background-color .15s ease}.sf-pg:hover{background:#ffe3ea}.sf-pg[aria-current=page]{background:#d6335c;color:#fff}.sf-pg--step{background:#fff;border:2px solid #d6335c;color:#b82248;padding:0 18px}.sf-pg--step:hover{background:#ffe3ea}.sf-pg:disabled,.sf-pg[aria-disabled=true]{background:#fff4f6;border:2px solid #f0d2da;color:#8a5a6b;cursor:not-allowed}.sf-badge-ad{background:#ffe3ea;border-radius:6px;color:#8e1a3d;padding:3px 8px}.sf-badge-ad,.sf-badge-premium{align-items:center;display:inline-flex;font-size:12px;font-weight:700;line-height:1.2}.sf-badge-premium{background:#3a0a1e;border-radius:999px;color:#fff;gap:6px;padding:5px 10px}.sf-badge-premium svg{color:#ffc2d0;flex:none}.sf-badge-cause{align-items:center;background:#fff;border-radius:999px;box-shadow:0 0 0 1px #f0d2da;color:#d6335c;display:inline-flex;font-size:13px;font-weight:800;line-height:1.2;padding:6px 12px}.sf-card{background:#fff;border:1px solid #f0d2da;border-radius:24px}.sf-tile{align-items:center;background:#fff;border:1px solid #f0d2da;border-radius:14px;box-sizing:border-box;display:flex;justify-content:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sf-tile img{filter:grayscale(1);opacity:.75;transition:filter .2s ease,opacity .2s ease}.sf-tile:focus-visible,.sf-tile:hover{border-color:#d6335c;box-shadow:0 14px 28px -16px rgba(58,10,30,.45);transform:translateY(-3px)}.sf-tile:focus-visible img,.sf-tile:hover img{filter:none;opacity:1}.sf-panel{animation:sf-in .18s ease;background:#fff;border-radius:16px;box-shadow:0 24px 48px -18px rgba(58,10,30,.5),0 0 0 1px #f0d2da;box-sizing:border-box;color:#3a0a1e;list-style:none;margin:0;padding:8px}.sf-panel[hidden]{display:none!important}.sf-anim-beat{animation:sf-beat .6s ease}.sf-anim-pulse{animation:sf-pulse 2.4s ease-in-out infinite;transform-origin:50% 60%}.sf-anim-float{animation:sf-float var(--sf-float-s,7s) ease-in-out infinite}.sf-anim-ken{animation:sf-ken 16s ease-in-out infinite alternate;transform-origin:10px 10px}.sf-anim-pop{animation:sf-pop .45s cubic-bezier(.2,.8,.2,1) both}.sf-burst-heart{animation:sf-burst var(--sf-burst-ms,.85s) cubic-bezier(.15,.7,.3,1) forwards;overflow:visible;position:absolute}.sf-band{background:#d6335c;color:#fff}.sf-band,.sf-hd{position:relative;z-index:40}.sf-hd{align-items:center;box-sizing:content-box;display:flex;flex-wrap:wrap;line-height:normal;margin:0 auto;max-width:1360px}.sf-hd--inner{gap:14px 28px;padding:16px clamp(16px,3vw,40px)}@media (max-width:767px){.sf-hd--inner{gap:14px 8px;padding:16px}}.sf-hd--home{flex-wrap:nowrap;gap:24px;justify-content:space-between;padding:22px clamp(20px,4vw,48px);z-index:50}@media (max-width:359px){.sf-hd--home{gap:12px;padding-left:16px;padding-right:16px}.sf-hd--home .sf-logo--lg{font-size:18px}}.sf-hd--service{padding:20px clamp(16px,3vw,40px)}.sf-band--blush{background:#ffe3ea;color:#3a0a1e}.sf-band--dark{background:#3a0a1e;color:#fff}.sf-band--mist{background:#fff4f6;color:#3a0a1e}.sf-band--white{background:#fff;box-shadow:inset 0 -1px 0 #f0d2da;color:#3a0a1e}.sf-band--transparent{background:transparent;color:inherit}.sf-hd__cluster{align-items:center;display:flex;gap:24px;margin-left:auto}@media (max-width:767px){.sf-hd__cluster{gap:8px}}.sf-hd--home .sf-hd__cluster{gap:8px;margin-left:0}.sf-hd__nav{align-items:center;display:none;font-size:15px;font-weight:600;gap:24px}@media (min-width:768px){.sf-hd__nav{display:flex}}.sf-hd--home .sf-hd__nav{font-size:16px;gap:32px}.sf-navlink{align-items:center;color:inherit;display:inline-flex;min-height:44px;text-decoration-color:transparent;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:10px;transition:text-decoration-color .15s ease;white-space:nowrap}.sf-navlink:hover,.sf-navlink[aria-current=page]{text-decoration-color:currentColor}.sf-langwrap{align-items:center;display:flex}@media (min-width:768px){.sf-langwrap{position:relative}}.sf-langbtn{align-items:center;background:transparent;border:2px solid;border-radius:999px;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:8px;letter-spacing:.02em;line-height:1;min-height:44px;padding:0 14px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.sf-langbtn svg{flex:none}.sf-langbtn:hover{background:#fff;border-color:#fff;color:#d6335c}.sf-burger{align-items:center;background:transparent;border:2px solid;border-radius:999px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex:none;height:44px;justify-content:center;padding:0;transition:background-color .15s ease,color .15s ease;width:44px}.sf-burger:hover{background:#fff;border-color:#fff;color:#d6335c}@media (min-width:768px){.sf-burger{display:none}}.sf-burger:not([aria-expanded=true]) .sf-burger__close,.sf-burger[aria-expanded=true] .sf-burger__open{display:none}.sf-langlist{display:flex;flex-direction:column;gap:2px;left:12px;max-height:360px;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:12px;scrollbar-color:#f3b6c6 transparent;scrollbar-width:thin;top:calc(100% + 2px);z-index:20}@media (min-width:768px){.sf-langlist{display:grid;gap:2px 4px;grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,7),auto);left:auto;max-height:none;overflow:visible;right:0;top:54px;width:372px}}@media (max-width:767px){.sf-hd--home .sf-langlist{top:calc(100% - 6px)}}.sf-langopt{align-items:center;background:transparent;border:0;border-radius:10px;box-sizing:border-box;color:#3a0a1e;cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:500;gap:8px;line-height:1.2;min-height:44px;padding:0 12px 0 10px;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease;width:100%}.sf-langopt[aria-selected=true]{background:#ffe3ea;font-weight:700}.sf-langopt:hover{background:#ffe3ea;box-shadow:inset 0 0 0 2px #f3b6c6}.sf-langopt__check{color:#d6335c;display:flex;flex:none;width:16px}.sf-langopt__name{flex:1 1 auto;text-align:left;white-space:nowrap}.sf-langopt__code{color:#8a5a6b;flex:none;font-size:14px;font-weight:600;letter-spacing:.04em}[aria-selected=true]>.sf-langopt__code{color:#a31c42}.sf-menuwrap{align-items:center;display:flex}@media (min-width:768px){.sf-menuwrap{display:none}}.sf-menu{display:flex;flex-direction:column;left:12px;position:absolute;right:12px;top:calc(100% + 2px);z-index:20}@media (min-width:768px){.sf-menu{display:none!important}}.sf-hd--home .sf-menu{top:calc(100% - 6px);z-index:50}.sf-menulink{align-items:center;border-radius:12px;color:#3a0a1e;display:flex;font-size:20px;font-weight:600;gap:12px;justify-content:space-between;min-height:52px;padding:0 16px;text-decoration:none;transition:background-color .15s ease}.sf-menulink svg{color:#d6335c;flex:none}.sf-menulink:hover{background:#ffe3ea}.sf-menulink[aria-current=page]{background:#fff4f6;color:#a31c42}.sf-menu__divider{background:#f0d2da;height:1px;margin:6px 8px}.sf-pill{align-items:center;background:#fff;border-radius:999px;box-shadow:0 0 0 5px hsla(0,0%,100%,.25);box-sizing:border-box;color:#3a0a1e;display:flex;flex:1 1 420px;gap:10px;margin:0;max-width:720px;min-width:0;padding:6px 6px 6px 20px}.sf-pill:focus-within{box-shadow:0 0 0 3px #fff,0 0 0 6px #3a0a1e}@media (max-width:920px){.sf-pill{flex-basis:100%;max-width:none;order:10}}.sf-on-pink .sf-pill :where(a,button,input):focus-visible{outline-color:#3a0a1e}.sf-pill__label{color:#d6335c;cursor:text;flex:none;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.sf-pill__input,.sf-pill__input:focus{background:transparent;border:0;box-shadow:none;color:#3a0a1e;flex:1 1 0;font:inherit;font-size:18px;font-weight:500;height:48px;min-width:0;outline:none;padding:0;width:0}.sf-pill__input::-moz-placeholder{color:#8a5a6b;opacity:1}.sf-pill__input::placeholder{color:#8a5a6b;opacity:1}.sf-pill__input::-webkit-search-cancel-button,.sf-pill__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.sf-footer{background:#3a0a1e;color:#f6d3dc;line-height:normal}.sf-footer__in{box-sizing:content-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1360px}.sf-footer--home .sf-footer__in{gap:32px;padding:48px clamp(20px,4vw,48px) 40px}.sf-footer__brand{display:flex;flex-direction:column;gap:12px;max-width:360px}.sf-footer__brand .sf-logo{color:#fff;min-height:0}.sf-footer__line{font-size:15px;line-height:1.5;margin:0}.sf-footer__nav{align-content:flex-start;display:flex;flex-wrap:wrap;font-size:16px;gap:12px 28px}.sf-footer__nav a{align-items:center;color:#fff;display:inline-flex;margin:-11.5px 0;min-height:44px;text-decoration:underline;text-underline-offset:3px}.sf-footer__nav a:hover{text-decoration-thickness:2px}.sf-footer__copy{box-sizing:content-box;color:#d9a9b7;font-size:14px;margin:0 auto;max-width:1360px;padding:0 clamp(20px,4vw,48px) 32px}.sf-footer--inner .sf-footer__in{align-items:center;font-size:15px;gap:16px 28px;padding:28px clamp(16px,3vw,40px)}.sf-footer--inner .sf-footer__nav{font-size:15px;gap:12px 24px}.sf-footer--inner .sf-footer__nav a{margin:-12.5px 0}html:has(.sf-ctrydlg[open]){overflow:hidden}.sf-ctry{align-items:center;display:flex}.sf-ctrybtn{align-items:center;background:transparent;border:2px solid rgba(246,211,220,.55);border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:8px;line-height:1;min-height:44px;padding:0 14px 0 12px;transition:background-color .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.sf-ctrybtn svg{flex:none}.sf-ctrybtn:hover{background:#fff;border-color:#fff;color:#3a0a1e}.sf-ctrybtn__chev{opacity:.8}.sf-footer__copy{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.sf-ctrydlg{background:transparent;border:0;color:#3a0a1e;height:min(720px,100dvh - 48px);margin:auto;max-height:none;max-width:none;overflow:visible;padding:0;width:min(1120px,100vw - 48px)}.sf-ctrydlg::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(58,10,30,.58)}.sf-ctrydlg[open]{animation:sf-in .18s ease}@media (max-width:767px){.sf-ctrydlg{height:100dvh;margin:0;width:100vw}}.sf-ctrydlg__box{background:#fff;border-radius:24px;box-shadow:0 30px 70px -30px rgba(58,10,30,.45);box-sizing:border-box;display:grid;font-size:16px;grid-template-rows:auto minmax(0,1fr) auto;height:100%;line-height:1.4;overflow:hidden;text-align:left}@media (max-width:767px){.sf-ctrydlg__box{border-radius:0}}.sf-ctrydlg__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:24px 24px 16px 28px}@media (max-width:767px){.sf-ctrydlg__head{padding:16px 12px 10px 16px}}.sf-ctrydlg__h{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0}.sf-ctrydlg__h:focus{outline:none}.sf-ctrydlg__lead{color:#6b4252;font-size:15px;margin:6px 0 0}.sf-ctrydlg__close{align-items:center;background:#fff4f6;border:0;border-radius:999px;color:#3a0a1e;cursor:pointer;display:flex;flex:none;height:44px;justify-content:center;transition:background-color .15s ease;width:44px}.sf-ctrydlg__close:hover{background:#ffe3ea}.sf-ctrydlg__body{display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 340px;min-height:0;padding:0 24px 20px 28px}@media (max-width:919px){.sf-ctrydlg__body{gap:12px;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding:0 16px 12px}}.sf-ctrymap{align-items:center;background:#fff4f6;border-radius:18px;display:flex;justify-content:center;min-height:0;overflow:hidden;position:relative}@media (max-width:919px){.sf-ctrymap{aspect-ratio:1000/436;max-height:34dvh}}.sf-ctrymap__svg{display:block;height:100%;touch-action:manipulation;width:100%}.sf-ctrymap__c,.sf-ctrymap__dot,.sf-ctrymap__land{stroke:#fff;stroke-width:.7;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sf-ctrymap__land{fill:#f0d2da;pointer-events:none}.sf-ctrymap__c{fill:#f6bfcd;cursor:pointer;transition:fill .12s ease}.sf-ctrymap__dot{fill:#ff8fab;stroke-width:1;cursor:pointer}.sf-ctrymap__hit{fill:transparent;stroke:none;cursor:pointer}.sf-ctrymap__c.is-match,.sf-ctrymap__dot.is-match{fill:#ff8fab}.sf-ctrymap__c.is-current,.sf-ctrymap__dot.is-current{fill:#3a0a1e}.sf-ctrymap__c.is-hover,.sf-ctrymap__dot.is-hover{fill:#d6335c}.sf-ctrymap__c.is-picked,.sf-ctrymap__dot.is-picked{fill:#b82248;stroke-width:1.6}.sf-ctrymap__tip{background:#3a0a1e;border-radius:8px;box-shadow:0 14px 28px -16px rgba(58,10,30,.45);color:#fff;font-size:13px;font-weight:600;line-height:1.2;padding:6px 10px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 14px));white-space:nowrap;z-index:2}.sf-ctrymap__hint,.sf-ctrymap__state{color:#6b4252;font-size:14px;margin:0;pointer-events:none;position:absolute}.sf-ctrymap__hint{bottom:12px;color:#8a5a6b;font-size:13px;left:16px}@media (pointer:coarse){.sf-ctrymap__hint{display:none}}.sf-ctrydlg__side{display:flex;flex-direction:column;min-height:0}.sf-ctryq{align-items:center;display:flex;flex:none;position:relative}.sf-ctryq__ico{color:#8a5a6b;left:16px;pointer-events:none;position:absolute}.sf-ctryq__input{background:#fff;border:2px solid #f3b6c6;border-radius:999px;box-sizing:border-box;color:#3a0a1e;font:inherit;font-size:16px;min-height:48px;padding:0 16px 0 44px;transition:border-color .15s ease;width:100%}.sf-ctryq__input::-moz-placeholder{color:#8a5a6b}.sf-ctryq__input::placeholder{color:#8a5a6b}.sf-ctryq__input:focus,.sf-ctryq__input:hover{border-color:#d6335c}.sf-ctryq__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.sf-ctrylist__title{color:#8a5a6b;font-size:13px;font-weight:700;letter-spacing:.04em;margin:14px 4px 6px;text-transform:uppercase}.sf-ctrylist{flex:1 1 auto;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 2px 0 0;scrollbar-color:#f3b6c6 transparent;scrollbar-width:thin}.sf-ctryopt{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-weight:500;gap:8px;min-height:44px;padding:0 12px 0 10px}.sf-ctryopt.is-active{background:#ffe3ea;box-shadow:inset 0 0 0 2px #f3b6c6}.sf-ctryopt.is-current{font-weight:700}.sf-ctryopt__check{color:#d6335c;display:flex;flex:none;width:16px}.sf-ctryopt__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-ctryopt__now{background:#fff4f6;border-radius:999px;color:#a31c42;flex:none;font-size:12px;font-weight:700;padding:3px 8px}.sf-ctryopt__code{color:#8a5a6b;flex:none;font-size:13px;font-weight:600;letter-spacing:.04em}.sf-ctrylist__none{color:#6b4252;font-size:15px;margin:8px 4px}.sf-ctrydlg__foot{align-items:center;background:#fff;border-top:1px solid #f0d2da;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;padding:14px 24px 18px 28px}.sf-ctrydlg__foot[hidden]{display:none}@media (max-width:767px){.sf-ctrydlg__foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.sf-ctrydlg__picked{align-items:center;color:#b82248;display:inline-flex;font-size:17px;gap:8px}.sf-ctrydlg__picked strong{color:#3a0a1e}.sf-ctrydlg__go{font-size:16px;min-height:48px;text-align:center;white-space:normal}@media (max-width:767px){.sf-ctrydlg__go{width:100%}}.sf-home{overflow-x:hidden;overflow-x:clip;position:relative}.sf-home-about,.sf-home-causes__in,.sf-home-final__in,.sf-home-hero__in,.sf-home-how,.sf-home-orgs,.sf-home-quote{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:1360px;padding-left:clamp(20px,4vw,48px);padding-right:clamp(20px,4vw,48px)}.sf-home-lead{color:#6b4252;font-size:19px;line-height:1.55;margin:0}.sf-home-hero{background:#d6335c;border-top:1px solid #d6335c;color:#fff;margin-top:-1px;padding-bottom:200px;position:relative}@media (max-width:767px){.sf-home-hero{padding-bottom:72px}}.sf-home-hero--solo{padding-bottom:clamp(56px,6vw,80px)}@media (max-width:767px){.sf-home-hero--solo{padding-bottom:48px}}.sf-home-hero__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute}.sf-home-hero__bg svg{bottom:calc(-38% - 33.4px);height:auto;left:-12%;opacity:.07;position:absolute;width:62%}.sf-home-hero__in{align-items:center;display:flex;flex-wrap:wrap;gap:24px 40px;padding-top:clamp(8px,2vw,24px);position:relative;z-index:2}.sf-home-hero__main{display:flex;flex:999 1 560px;flex-direction:column;gap:clamp(16px,2vw,26px)}.sf-home-hero__art{display:flex;flex:1 1 clamp(320px,32vw,470px);justify-content:center;min-width:0;position:relative}@media (max-width:767px){.sf-home-hero__art{display:none}}.sf-home-q{display:flex;flex-direction:column;margin:0}.sf-home-q__label{cursor:text}.sf-home-q__line{align-items:center;border-bottom:4px solid hsla(0,0%,100%,.55);display:flex;gap:clamp(12px,2vw,24px);padding:clamp(10px,1.4vw,18px) 0 clamp(10px,1.2vw,16px);transition:border-color .15s ease,box-shadow .15s ease}.sf-home-q__line:focus-within{border-bottom-color:#fff;box-shadow:0 4px 0 #fff}.sf-home-q__field{--q-k:11.62;container-type:inline-size;flex:1 1 auto;min-width:0;position:relative}@media (max-width:767px){.sf-home-q__field{--q-k:9.86}}:lang(de) .sf-home-q__field{--q-k:13.11}@media (max-width:767px){:lang(de) .sf-home-q__field{--q-k:10.6}}.sf-home-q__demo,.sf-home-q__input{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:min(74px,100cqi/var(--q-k));font-weight:500;letter-spacing:-.03em;line-height:1.15}.sf-home-q__input,.sf-home-q__input:focus,.sf-home-q__input:focus-visible{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;caret-color:#fff;color:#fff;display:block;margin:0;outline:none;padding:8px 0;width:100%}.sf-home-q__input::-webkit-search-cancel-button,.sf-home-q__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.sf-home-q__input::-moz-placeholder{color:hsla(0,0%,100%,.82);font-size:min(1em,100cqi/var(--ph-k,19));opacity:1}.sf-home-q__input::placeholder{color:hsla(0,0%,100%,.82);font-size:min(1em,100cqi/var(--ph-k,19));opacity:1}.sf-home-q--demo .sf-home-q__input::-moz-placeholder{color:transparent}.sf-home-q--demo .sf-home-q__input::placeholder{color:transparent}.sf-home-q__demo{align-items:center;color:hsla(0,0%,100%,.82);display:flex;inset:0;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap}.sf-home-q__caret{animation:sf-caret 1s steps(1) infinite;background:#fff;display:inline-block;flex:none;height:.95em;margin-left:.05em;width:.06em}.sf-home-q__go{--go:clamp(60px,6.4vw,96px)}.sf-home-cause{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.sf-home-cause__text{font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.35}.sf-home-cause__avatars{align-items:center;display:flex;gap:6px}.sf-home-ava{background:#fff;border:3px solid hsla(0,0%,100%,.7);border-radius:50%;cursor:pointer;flex:none;height:48px;opacity:.85;padding:0;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:48px}.sf-home-ava img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sf-home-ava:hover{transform:translateY(-3px)}.sf-home-ava[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 3px #3a0a1e;opacity:1}@media (max-width:767px){.sf-home-ava{height:40px;width:40px}.sf-home-ava:before{border-radius:50%;content:"";inset:-5px;position:absolute}}.sf-home-cause__pill{background:#fff;border-radius:999px;color:#d6335c;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(18px,1.6vw,22px);font-weight:700;line-height:normal;padding:8px 16px}.sf-home-heart{aspect-ratio:1/1;margin-top:-10px;max-width:100%;position:relative;width:500px}@media (max-width:767px){.sf-home-heart{margin-top:0;width:270px}}.sf-home-heart__outline,.sf-home-heart__photo{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sf-home-heart__outline{animation:sf-float 7s ease-in-out infinite}.sf-home-heart__photo{filter:drop-shadow(0 30px 40px rgba(58,10,30,.35));transform-origin:50% 60%}.sf-home-heart__photo--beat{animation:sf-beat .65s ease}.sf-home-heart__img{transition:opacity .7s ease}.sf-home-heart__burst{height:0;left:50%;pointer-events:none;position:absolute;top:48%;width:0}.sf-home-sticker{align-items:center;background:#fff;border-radius:18px;bottom:10%;box-shadow:0 16px 30px -12px rgba(58,10,30,.5);display:flex;gap:12px;padding:12px 16px;position:absolute;right:-2%;transform:rotate(6deg)}@media (max-width:767px){.sf-home-sticker{bottom:6%;right:0}}.sf-home-sticker--pop{animation:sf-pop .5s ease}.sf-home-sticker__heart{display:block;flex:none}.sf-home-sticker__label{color:#3a0a1e;font-size:14px;font-weight:700;line-height:1.25;max-width:150px}@media (max-width:767px){.sf-home-sticker__label{max-width:140px}}.sf-home-phoneheart{display:none}@media (max-width:767px){.sf-home-phoneheart{background:#d6335c;border-radius:28px;color:#fff;display:flex;justify-content:center;margin:24px 12px 0;overflow:hidden;padding:28px 20px 32px;position:relative}}.sf-home-phoneheart__bg{bottom:-30%;height:auto;left:-30%;opacity:.07;pointer-events:none;position:absolute;width:90%}.sf-home-partners{box-sizing:content-box;margin:-150px auto 0;max-width:1360px;padding:0 clamp(12px,3vw,48px);position:relative;z-index:3}@media (max-width:767px){.sf-home-partners{margin-top:-44px}}.sf-home-partners__panel{background:#fff;border-radius:28px;box-shadow:0 30px 70px -30px rgba(58,10,30,.45);color:#3a0a1e;display:flex;flex-direction:column;gap:20px;padding:clamp(18px,2.4vw,32px)}@media (max-width:767px){.sf-home-partners__panel{gap:14px;padding:16px}}.sf-home-partners__head{align-items:center;display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between}.sf-home-partners__title-row{align-items:center;display:flex;gap:12px}.sf-home-partners__title{font-size:20px;font-weight:700;line-height:1.3;margin:0}@media (max-width:767px){.sf-home-partners__title{font-size:18px}}.sf-home-partners__note{color:#6b4252;font-size:14px;line-height:1.45;margin:0;max-width:620px}@media (max-width:767px){.sf-home-partners__note--wide{display:none}}.sf-home-partners__note--phone{font-size:13px}@media (min-width:768px){.sf-home-partners__note--phone{display:none}}.sf-home-tiles{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(max(118px,(100% - (var(--cols,9) - 1) * 10px)/var(--cols,9) - 1px),1fr))}@media (max-width:767px){.sf-home-tiles{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}}.sf-home-tile{height:72px;padding:10px 14px}.sf-home-tile img{display:block;max-height:44px;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:767px){.sf-home-tile{border-radius:12px;height:60px;padding:8px 10px}.sf-home-tile img{max-height:36px}}.sf-home-how{gap:40px;padding-bottom:clamp(56px,6vw,80px);padding-top:clamp(72px,9vw,120px)}.sf-home-how,.sf-home-how__head{display:flex;flex-direction:column}.sf-home-how__head{gap:14px;max-width:760px}.sf-home-steps{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));list-style:none;margin:0;padding:0}.sf-home-step{background:#fff4f6;border-radius:26px;color:#3a0a1e;display:flex;flex-direction:column;gap:12px;padding:30px}.sf-home-step__n{color:#d6335c;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:56px;font-weight:700;line-height:1}.sf-home-step__title{font-size:22px;font-weight:700;line-height:1.25}.sf-home-step__text{color:#6b4252;font-size:17px;line-height:1.55}.sf-home-step--hot{background:#d6335c;color:#fff}.sf-home-step--hot .sf-home-step__n,.sf-home-step--hot .sf-home-step__text{color:#fff}.sf-home-quote{padding-bottom:clamp(72px,8vw,112px)}.sf-home-quote__card{background:#3a0a1e;border-radius:32px;color:#fff;display:flex;flex-wrap:wrap;overflow:hidden}.sf-home-quote__photo{flex:1 1 380px;min-height:340px;position:relative}.sf-home-quote__photo img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.sf-home-quote__body{display:flex;flex:999 1 460px;flex-direction:column;gap:24px;justify-content:center;padding:clamp(28px,4vw,64px)}.sf-home-quote__sub{color:#f6d3dc;font-size:18px;line-height:1.55;margin:0;max-width:560px}.sf-home-quote__cta{align-self:start;font-size:17px;min-height:56px;padding:0 24px}.sf-home-causes{background:#fff4f6}.sf-home-causes__in{display:flex;flex-direction:column;gap:36px;padding-bottom:clamp(64px,8vw,104px);padding-top:clamp(64px,8vw,104px)}.sf-home-causes__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 40px;justify-content:space-between}.sf-home-causes__intro{display:flex;flex-direction:column;gap:14px;max-width:720px}.sf-home-causes__all{color:#b82248;display:inline-block;font-size:17px;font-weight:700;margin:-11px 0;padding:11px 0;text-decoration:underline;text-underline-offset:3px}.sf-home-causes__all:hover{text-decoration-thickness:2px}.sf-home-cards{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.sf-home-card{--cta-k:12.7;background:#fff;border-radius:22px;box-shadow:0 0 0 1px #f0d2da;container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.sf-home-card:hover{transform:translateY(-3px)}:lang(de) .sf-home-card{--cta-k:12.05}.sf-home-card--sel{box-shadow:0 0 0 4px #d6335c,0 18px 36px -20px rgba(214,51,92,.6)}.sf-home-card__media{position:relative}.sf-home-card__media img{display:block;height:170px;-o-object-fit:cover;object-fit:cover;width:100%}.sf-home-card__mark{align-items:center;background:#d6335c;border-radius:50%;box-shadow:0 0 0 3px #fff;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px}.sf-home-card__mark[hidden]{display:none}.sf-home-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;padding:18px 18px 20px}.sf-home-card__cat{color:#8a5a6b;font-size:13px;font-weight:600}.sf-home-card__name{font-size:19px;font-weight:700;line-height:1.25;margin:0}.sf-home-card__name a{color:inherit;padding:10px 0;text-decoration:none}.sf-home-card__name a:hover{text-decoration:underline;text-underline-offset:3px}.sf-home-card__line{color:#6b4252;flex:1 1 auto;font-size:15px;line-height:1.5;margin:0}.sf-home-card__cta{background:#fff;border:2px solid #d6335c;border-radius:999px;color:#b82248;cursor:pointer;font:inherit;font-size:min(15px,(100cqi - 56px)/var(--cta-k));font-weight:700;line-height:1.2;margin-top:6px;min-height:48px;padding:0 8px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.sf-home-card__cta:hover{background:#ffe3ea}.sf-home-card__cta[aria-pressed=true]{background:#d6335c;color:#fff}.sf-home-card__cta[aria-pressed=true]:hover{background:#b82248;border-color:#b82248}.sf-home-about{align-items:center;display:flex;flex-wrap:wrap;gap:40px 64px;padding-bottom:clamp(48px,5vw,72px);padding-top:clamp(72px,9vw,120px)}.sf-home-about__text{display:flex;flex:1 1 420px;flex-direction:column;gap:20px}.sf-home-about__lead{color:#3a0a1e;font-size:20px;font-weight:500;line-height:1.55;margin:0}.sf-home-about__body{color:#6b4252;font-size:17px;line-height:1.6;margin:0}.sf-home-about__photo{align-self:stretch;border-radius:32px;flex:1 1 460px;min-height:360px;overflow:hidden;position:relative}.sf-home-about__photo img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.sf-home-orgs{padding-bottom:clamp(72px,8vw,104px)}.sf-home-orgs__card{background:#3a0a1e;border-radius:28px;display:flex;flex-direction:column;gap:24px;padding:clamp(24px,3vw,40px)}.sf-home-orgs__title{color:#f6d3dc;font-size:17px;font-weight:600;line-height:normal;margin:0}.sf-home-orgs__grid{align-items:center;display:grid;gap:28px 40px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.sf-home-orgs__logo{justify-self:center;max-width:100%;-o-object-fit:contain;object-fit:contain}.sf-home-orgs__logo--amnesty{max-height:46px}.sf-home-orgs__logo--brot{max-height:52px}.sf-home-orgs__logo--greenpeace{max-height:30px}.sf-home-orgs__logo--wwf{max-height:64px}.sf-home-final{background:#d6335c;color:#fff}.sf-home-final__in{display:flex;flex-direction:column;gap:20px;max-width:1100px;padding-bottom:clamp(64px,8vw,112px);padding-top:clamp(64px,8vw,112px)}.sf-home-final__title{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(44px,7vw,108px);font-weight:800;letter-spacing:-.05em;line-height:.9;margin:0}.sf-home-final__form{--final-go:72px;--gap:16px;--final-k:10.6;align-items:center;border-bottom:4px solid hsla(0,0%,100%,.55);container-type:inline-size;display:flex;gap:var(--gap);margin:0;padding-bottom:12px;transition:border-color .15s ease,box-shadow .15s ease}.sf-home-final__form:focus-within{border-bottom-color:#fff;box-shadow:0 4px 0 #fff}@media (max-width:767px){.sf-home-final__form{--final-go:60px;--gap:12px}}.sf-home-final__go{--go:var(--final-go)}:lang(de) .sf-home-final__form{--final-k:8.3}.sf-home-final__input,.sf-home-final__input:focus,.sf-home-final__input:focus-visible{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;caret-color:#fff;color:#fff;flex:1 1 auto;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:min(clamp(26px,3.4vw,52px),(100cqi - var(--final-go) - var(--gap))/var(--final-k));font-weight:500;letter-spacing:-.03em;line-height:normal;margin:0;min-width:0;outline:none;padding:6px 0}.sf-home-final__input::-webkit-search-cancel-button,.sf-home-final__input::-webkit-search-decoration{-webkit-appearance:none;display:none}.sf-home-final__input::-moz-placeholder{color:#ffe3ea;font-size:min(1em,(100cqi - var(--final-go) - var(--gap))/var(--ph-k,var(--final-k)));opacity:1}.sf-home-final__input::placeholder{color:#ffe3ea;font-size:min(1em,(100cqi - var(--final-go) - var(--gap))/var(--ph-k,var(--final-k)));opacity:1}.sf-home-final__line{font-size:20px;font-weight:600;line-height:normal;margin:0}body:has(>main>.sf-sr){display:flex;flex-direction:column;min-height:100vh}body:has(>main>.sf-sr)>main{flex:1 0 auto}.sf-sr-strip{background:#fff4f6;border-bottom:1px solid #f6d3dc}.sf-sr-strip__in{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding-bottom:10px;padding-top:10px}.sf-sr-strip__cause{align-items:center;display:flex;gap:10px;min-width:0}.sf-sr-strip__ava{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 4px #d6335c;flex:none;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.sf-sr-strip__text{font-size:15px;min-width:0}.sf-sr-strip__text strong{font-weight:700}.sf-sr-strip__text a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.sf-sr-strip__change{color:#b82248;flex:none;font-size:14px;font-weight:600;position:relative;text-decoration:underline}.sf-sr-strip__change:before{content:"";inset:-13px -8px;position:absolute}.sf-sr-strip__change:hover{color:#8e1a3d;text-decoration-thickness:2px}.sf-sr-body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:32px 48px;padding-bottom:64px;padding-top:clamp(16px,2vw,24px)}.sf-sr-main{flex:999 1 600px;max-width:780px;min-width:0}.sf-sr-loading,.sf-sr-main__in{display:flex;flex-direction:column;gap:8px}.sf-sr-loading[hidden],.sf-sr-main__in[hidden]{display:none}.sf-sr-aside{align-self:flex-start;display:flex;flex:1 1 300px;flex-direction:column;gap:20px;max-width:420px;min-width:0;position:sticky;top:min(24px,100vh - var(--sf-aside-h,0px) - 24px)}.sf-sr-partners{align-items:center;border:1px solid #f0d2da;border-radius:18px;display:flex;gap:14px;padding:14px 14px 12px}.sf-sr-partners .sf-badge-ad{display:inline-block;line-height:inherit;padding:2px 7px;white-space:nowrap}.sf-sr-empty+.sf-sr-partners,.sf-sr-err+.sf-sr-partners{margin-top:32px}.sf-sr-partners__head{flex:0 0 150px;line-height:1.3}.sf-sr-partners__head--sk{display:flex;flex-direction:column;gap:8px}.sf-sr-partners__title{display:inline;font-size:14px;font-weight:700;line-height:1.3;margin:0 6px 0 0}.sf-sr-partners__rail{flex:1 1 0;min-width:0;position:relative}.sf-sr-partners__row{display:grid;gap:8px;grid-auto-columns:calc(20% - 6.4px);grid-auto-flow:column;margin:-8px;overflow-x:auto;overscroll-behavior-x:contain;padding:8px;scroll-padding-inline:44px;scrollbar-width:none}.sf-sr-partners__row::-webkit-scrollbar{display:none}.sf-sr-partners__row--next{-webkit-mask-image:linear-gradient(270deg,transparent,#000 44px);mask-image:linear-gradient(270deg,transparent,#000 44px)}.sf-sr-partners__row--prev{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px);mask-image:linear-gradient(90deg,transparent,#000 44px)}.sf-sr-partners__row--prev.sf-sr-partners__row--next{-webkit-mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,transparent,#000 44px,#000 calc(100% - 44px),transparent)}.sf-sr-partners__more{align-items:center;background:#fff;border:1px solid #f3b6c6;border-radius:50%;box-shadow:0 2px 8px rgba(58,10,30,.12);color:#b82248;cursor:pointer;display:flex;height:32px;justify-content:center;margin-top:-16px;padding:0;position:absolute;right:-6px;top:50%;transition:border-color .15s ease,color .15s ease;width:32px;z-index:1}.sf-sr-partners__more:before{content:"";inset:-7px;position:absolute}.sf-sr-partners__more:hover{border-color:#d6335c;color:#8e1a3d}.sf-sr-partners__more[hidden]{display:none}@media (hover:none),(pointer:coarse){.sf-sr-partners__more{display:none}}.sf-sr-partners__more--prev{left:-6px;right:auto}.sf-sr-partners__more--prev svg{transform:rotate(180deg)}.sf-sr-tile{align-items:center;background:#fff;border:1px solid #f0d2da;border-radius:12px;box-sizing:border-box;color:#3a0a1e;display:flex;height:46px;justify-content:center;min-width:0;padding:8px 10px;position:relative;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.sf-sr-tile:hover{border-color:#d6335c;transform:translateY(-2px)}.sf-sr-tile:not(:has(.sf-sr-tile__logo)){padding:8px 6px}.sf-sr-tile__logo{display:block;max-height:28px;max-width:100%;-o-object-fit:contain;object-fit:contain}.sf-sr-tile__fb{align-items:center;display:flex;gap:5px;min-width:0}.sf-sr-adlogo__img+.sf-sr-adlogo__fb,.sf-sr-tile__logo+.sf-sr-tile__fb{display:none}.sf-sr-tile__name{color:#3a0a1e;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-sr-mark{align-items:center;background:#ffe3ea;border-radius:10px;color:#a31c42;display:flex;flex:none;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700;height:32px;justify-content:center;line-height:1;overflow:hidden;position:relative;width:32px}.sf-sr-mark__img{background:#fff;border:1px solid #f0d2da;border-radius:inherit;box-sizing:border-box;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;padding:6px;position:absolute;width:100%}.sf-sr-mark--sm{border-radius:6px;font-size:11px;height:20px;width:20px}.sf-sr-mark--md{border-radius:8px;font-size:13px;height:26px;width:26px}.sf-sr-mark--md .sf-sr-mark__img,.sf-sr-mark--sm .sf-sr-mark__img{border:0;padding:0}.sf-sr-h1{text-wrap:balance;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(20px,2vw,24px);font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:6px 0 2px;overflow-wrap:break-word}.sf-sr-h1__q{font-weight:700}.sf-sr-list{list-style:none;margin:0;padding:0}.sf-sr-item,.sf-sr-list{display:flex;flex-direction:column}.sf-sr-item{border-radius:16px;gap:5px;margin:0 -14px;padding:14px;position:relative;transition:background-color .15s ease}.sf-sr-item:hover{background:#fff7f9}.sf-sr-item--ad{gap:4px;padding:12px 14px}.sf-sr-item--ad .sf-badge-ad{line-height:normal;padding:1px 7px}.sf-sr-item__meta{align-items:center;display:flex;gap:10px;min-width:0}.sf-sr-item__src{display:flex;flex-direction:column;min-width:0}.sf-sr-item__src--grow{flex:1 1 auto}.sf-sr-item__badges{align-items:center;display:flex;flex-wrap:wrap;gap:2px 8px}.sf-sr-item__site{font-size:14px;font-weight:600;overflow-wrap:anywhere}.sf-sr-item__url{color:#6b4252;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-sr-item__supports{align-items:center;color:#b82248;display:inline-flex;font-size:13px;font-weight:600;gap:5px;white-space:nowrap}.sf-sr-item__supports svg{flex:none}.sf-sr-item__title{font-size:21px;font-weight:600;line-height:1.3;margin:0;overflow-wrap:break-word}.sf-sr-item__link{color:#a31c42;text-decoration:none}.sf-sr-item__link:hover{text-decoration:underline;text-underline-offset:3px}.sf-sr-item__link:after{border-radius:16px;content:"";inset:0;position:absolute}.sf-sr-item__text{color:#4e2a38;font-size:16px;line-height:1.55;margin:0;max-width:680px;overflow-wrap:break-word}.sf-sr-item__text--ad{font-size:15px;line-height:1.5}.sf-sr-adlogo{align-items:center;background:#fff;border:1px solid #f0d2da;border-radius:10px;box-sizing:border-box;display:flex;flex:none;height:36px;justify-content:center;overflow:hidden;padding:4px 7px;width:72px}.sf-sr-adlogo:not(:has(.sf-sr-adlogo__img)){padding:0}.sf-sr-adlogo__img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.sf-sr-adlogo__fb{display:flex}.sf-sr-divider{background:#f6d3dc;height:1px;margin:2px 0}.sf-sr-pager{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:28px}.sf-sr-pager .sf-pg--step{padding:0 18px;white-space:nowrap}.sf-sr-pager__nums{display:flex;flex-wrap:wrap;gap:6px}.sf-sr-pager__now{color:#6b4252;display:none;font-size:15px;white-space:nowrap}.sf-sr-pager__now strong{color:#3a0a1e;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-weight:700}.sf-sr-disclosure{color:#6b4252;font-size:12.5px;line-height:1.5;margin:0 0 6px;max-width:720px;overflow-wrap:break-word;padding:0 4px}.sf-sr-empty{align-items:flex-start;display:flex;gap:28px;padding-top:10px}.sf-sr-empty__art{animation:sf-sr-float 6s ease-in-out infinite;flex:none;height:112px;overflow:visible;width:112px}.sf-sr-empty__body{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.sf-sr-empty__h1{text-wrap:balance;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(24px,2.3vw,30px);font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:0;overflow-wrap:break-word}.sf-sr-empty__lead{text-wrap:pretty;color:#4e2a38;font-size:17px;line-height:1.5;margin:12px 0 0}.sf-sr-tips{border-top:1px solid #f6d3dc;display:flex;flex-direction:column;gap:10px;margin-top:32px;padding-top:22px}.sf-sr-tips__title{color:#6b4252;font-size:15px;font-weight:700;line-height:1.3;margin:0}.sf-sr-tips__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.sf-sr-tips__item{align-items:flex-start;display:flex;gap:10px}.sf-sr-tips__icon{flex:none;margin-top:6px}.sf-sr-tips__text{text-wrap:pretty;color:#4e2a38;font-size:16px;line-height:1.5;min-width:0}.sf-sr-tips__text strong{color:#3a0a1e;font-weight:700}.sf-sr-err{background:#3a0a1e;border-radius:28px;color:#fff;margin-top:4px;overflow:hidden;padding:36px 36px 92px;position:relative}.sf-sr-err__ecg{bottom:14px;height:64px;left:0;pointer-events:none;position:absolute;right:0;width:100%}.sf-sr-err__trace{animation:sf-ecg 2.4s linear infinite}.sf-sr-err__trace--s{animation-name:sf-sr-ecg-s}.sf-sr-err__row{align-items:center;display:flex;flex-wrap:wrap;gap:28px 32px;position:relative}.sf-sr-err__phone{align-items:center;display:none;flex:1 1 100%;margin-right:-20px}.sf-sr-err__line{flex:1 1 auto;height:72px;margin-left:-4px;min-width:0;overflow:visible}.sf-sr-err__text{container-type:inline-size;display:flex;flex:999 1 300px;flex-direction:column;gap:18px;min-width:0;position:relative}.sf-sr-err__h1{--sf-sr-k:7.95;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:min(52px,100cqi/var(--sf-sr-k));font-weight:800;-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.055em;line-height:.92;margin:0}.sf-sr-err__h1:lang(de){--sf-sr-k:8.8}.sf-sr-err__l1,.sf-sr-err__l2{display:block}.sf-sr-err__l2{color:#ff8fab}.sf-sr-err__copy{display:flex;flex-direction:column;gap:8px;max-width:520px}.sf-sr-err__sub{text-wrap:balance;font-size:20px;font-weight:700;line-height:1.35;margin:0}.sf-sr-err__lead{text-wrap:pretty;color:#f6d3dc;font-size:17px;font-weight:500;line-height:1.5;margin:0}.sf-sr-err__btns{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.sf-btn.sf-sr-err__retry{font-size:16px;min-height:52px;padding:0 24px}.sf-btn.sf-sr-err__home{min-height:52px;padding:0 22px}.sf-sr-err__spin--on{animation:sf-sr-spin .8s linear infinite}.sf-sr-err__labels{display:inline-grid;justify-items:start;white-space:nowrap}.sf-sr-err__busy,.sf-sr-err__idle{grid-area:1/1}.sf-sr-err__busy,.sf-sr-err__label--off{visibility:hidden}.sf-sr-err__busy--on{visibility:visible}.sf-sr-err__big{display:flex;flex:1 1 150px;justify-content:center}.sf-sr-err__heart{animation:sf-pulse 2.4s ease-in-out infinite;filter:drop-shadow(0 0 30px rgba(214,51,92,.55));flex:none;height:150px;overflow:visible;transform-origin:50% 60%;width:150px}.sf-sr-impact{align-items:center;background:#d6335c;border-radius:28px;color:#fff;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:24px;position:relative;text-align:center}.sf-sr-impact__title{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.sf-sr-impact__heart{height:210px;position:relative;width:210px}.sf-sr-impact__heart svg{filter:drop-shadow(0 18px 24px rgba(58,10,30,.35));height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sf-sr-impact__line{font-size:16px;font-weight:600;line-height:1.45;margin:0}.sf-sr-impact__picks{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.sf-sr-ava{background:#fff;border:3px solid hsla(0,0%,100%,.7);border-radius:50%;box-sizing:border-box;display:block;height:44px;opacity:.85;padding:0;transition:transform .2s ease;width:44px}.sf-sr-ava:hover{transform:translateY(-2px)}.sf-sr-ava[aria-current=true]{border-color:#fff;box-shadow:0 0 0 3px #3a0a1e;opacity:1}.sf-sr-ava img{border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sf-sr-sk{animation:sf-sr-shimmer 2.4s ease-in-out infinite;background-attachment:fixed;background-color:#f6d3dc;background-image:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));background-position:-45vw 0;background-repeat:no-repeat;background-size:45vw 100%;border-radius:8px;display:block}.sf-sr-sk--logo{border-radius:10px;flex:none;height:36px;width:72px}.sf-sr-sk--icon{border-radius:10px;flex:none;height:32px;width:32px}.sf-sr-sk--title{border-radius:6px;margin-top:8px}.sf-sr-sk--t1{margin-top:6px}.sf-sr-sk-item{display:flex;flex-direction:column;gap:7px;padding:14px 0 20px}.sf-sr-sk-item--ad{padding:12px 0 18px}.sf-sr-sk-item__lines{display:flex;flex:1 1 auto;flex-direction:column;gap:7px;min-width:0}.sf-sr-tile--sk:hover{border-color:#f0d2da;transform:none}@media (max-width:767px){.sf-sr-strip__in{padding-bottom:8px;padding-top:8px}.sf-sr-strip__ava{height:30px;width:30px}.sf-sr-strip__text{font-size:14px}.sf-sr-body{padding-bottom:48px;padding-top:16px}.sf-sr-aside{display:none}.sf-sr-partners{align-items:stretch;border:0;border-radius:0;flex-direction:column;gap:2px;padding:0}.sf-sr-partners__head,.sf-sr-partners__head--sk{align-items:center;display:flex;flex:none;flex-direction:row;gap:8px;line-height:normal}.sf-sr-partners__head--sk{height:20px}.sf-sr-partners__title{display:block;font-size:15px}.sf-sr-partners__rail{flex:none}.sf-sr-disclosure{padding:0}.sf-sr-partners__row{display:flex;gap:8px;margin:0 calc(clamp(16px, 3vw, 40px)*-1);-webkit-mask-image:none;mask-image:none;overflow-x:auto;padding:10px clamp(16px,3vw,40px) 6px;scroll-padding:0 clamp(16px,3vw,40px);scrollbar-width:none}.sf-sr-partners__row::-webkit-scrollbar{display:none}.sf-sr-partners__more{display:none}.sf-sr-tile{flex:none;width:112px}.sf-sr-tile:not(:has(.sf-sr-tile__logo)){max-width:176px;min-width:112px;padding:8px 10px;width:auto}.sf-sr-tile__fb{gap:7px}.sf-sr-mark--sm{border-radius:8px;font-size:12px;height:24px;width:24px}.sf-sr-item{gap:4px;padding:12px 14px}.sf-sr-item--ad{padding:10px 14px}.sf-sr-item__title{font-size:18px}.sf-sr-item__text{font-size:15px;line-height:1.5}.sf-sr-pager{flex-wrap:nowrap;gap:8px;justify-content:space-between}.sf-sr-pager .sf-pg--step{min-width:108px}.sf-sr-pager__nums{display:none}}@media (max-width:767px) and (max-width:359px){.sf-sr-pager{gap:6px}.sf-sr-pager .sf-pg--step{min-width:0;padding:0 14px}}@media (max-width:767px){.sf-sr-pager__now{display:inline}.sf-sr-empty{flex-direction:column;gap:14px;padding-top:4px}.sf-sr-empty__art{height:72px;width:72px}.sf-sr-empty__h1{font-size:22px}.sf-sr-tips{margin-top:28px;padding-top:20px}.sf-sr-tips__text{font-size:15px}.sf-sr-err{margin-top:0;padding:20px 20px 24px}.sf-sr-err__big,.sf-sr-err__ecg{display:none}.sf-sr-err__phone{display:flex}.sf-sr-err__row{gap:14px}.sf-sr-err__heart{filter:drop-shadow(0 0 18px rgba(214,51,92,.55));height:72px;width:72px}.sf-sr-err__h1{font-size:min(44px,100cqi/var(--sf-sr-k))}.sf-sr-err__sub{font-size:18px}.sf-sr-err__btns{align-items:stretch;flex-direction:column;gap:10px}.sf-sr-sk-item{padding:12px 0 18px}.sf-sr-sk-item--ad{padding:10px 0 16px}.sf-sr-sk--title{height:18px!important}.sf-sr-tile--sk{width:112px}}.sf-causes{overflow-x:clip;position:relative}.sf-causes__top{background:#d6335c;color:#fff;position:relative}.sf-causes__deco{inset:0;overflow:hidden;pointer-events:none;position:absolute}.sf-causes__deco svg{height:auto;opacity:.08;position:absolute;right:-8%;top:-30%;width:46%}.sf-causes__hero{container-type:inline-size;display:flex;flex-direction:column;gap:24px;padding-bottom:clamp(40px,5vw,64px);padding-top:clamp(24px,4vw,56px);position:relative}.sf-causes__h1{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(44px,8.4vw,132px);font-weight:800;letter-spacing:-.055em;line-height:.9;margin:0}.sf-causes__l1{display:block}.sf-causes__name{text-wrap:balance;color:#3a0a1e;display:block;font-size:min(1em,100cqi/var(--k,7.6));hyphens:manual;-webkit-hyphens:manual}.sf-causes--picked .sf-causes__name{animation:sf-causes-swap .45s cubic-bezier(.2,.8,.2,1)}.sf-causes__lead{font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.45;margin:0;max-width:640px}.sf-causes__chips{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){.sf-causes__chips{flex-wrap:nowrap;margin:-8px -16px;overflow-x:auto;overscroll-behavior-x:contain;padding:8px 16px;scroll-padding:0 16px;scrollbar-width:none}.sf-causes__chips::-webkit-scrollbar{display:none}.sf-causes__chips .sf-filter{flex:none;white-space:nowrap}}.sf-causes__chips .sf-filter:hover{background:#fff;color:#d6335c}.sf-causes__chips .sf-filter:hover .sf-filter__count{background:#d6335c;color:#fff}.sf-causes__yours{align-items:center;display:flex;font-size:16px;font-weight:600;gap:12px;line-height:1.4;margin:-8px 0 0}.sf-causes__yours strong{font-weight:800}@media (max-width:767px){.sf-causes__yours{margin-top:-4px}}.sf-causes__yours-heart{aspect-ratio:17.4/15.4;flex:none;height:auto;overflow:visible;width:38px}.sf-causes__ylink{color:#fff;font-weight:700;padding:4px 2px;position:relative;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .15s ease}.sf-causes__ylink:before{content:"";inset:-8px -2px;position:absolute}.sf-causes__ylink:hover{text-decoration-color:#3a0a1e}.sf-causes__cards{container:sf-causes-cards/inline-size;padding-bottom:clamp(56px,7vw,96px);padding-top:clamp(32px,4vw,56px);position:relative}.sf-causes__grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.sf-causes--swapped .sf-causes__grid>*{animation:sf-causes-card-in .32s cubic-bezier(.2,.8,.2,1) backwards}.sf-ccard{background:#fff4f6;border-radius:28px;color:#3a0a1e;display:flex;flex-direction:column;gap:18px;padding:24px 18px 20px;position:relative;transition:transform .25s ease,box-shadow .25s ease,background-color .4s ease,color .4s ease}.sf-ccard:hover{box-shadow:0 28px 50px -28px rgba(58,10,30,.55);transform:translateY(-6px)}.sf-ccard:hover .sf-ccard__img{transform:scale(1.06)}.sf-ccard--sel{background:#d6335c;box-shadow:0 30px 50px -28px rgba(214,51,92,.8);color:#fff}.sf-ccard__heart{align-self:center;aspect-ratio:1/1;position:relative;width:min(210px,100%)}.sf-ccard__svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sf-ccard__img{transform-origin:10px 10px;transition:transform .5s ease}.sf-ccard__yours{background:#fff;border-radius:999px;box-shadow:0 10px 20px -10px rgba(58,10,30,.6);color:#d6335c;font-size:13px;font-weight:800;line-height:normal;padding:6px 12px;position:absolute;right:0;top:6px;white-space:nowrap}.sf-causes--picked .sf-ccard__yours{animation:sf-causes-pop .45s ease}.sf-ccard__text{gap:18px}.sf-ccard__body,.sf-ccard__text{display:flex;flex:1 1 auto;flex-direction:column}.sf-ccard__body{gap:8px}.sf-ccard__cat{color:#a31c42;font-size:13px;font-weight:700}.sf-ccard__name{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:700;hyphens:manual;-webkit-hyphens:manual;letter-spacing:-.02em;line-height:1.15;margin:0}.sf-ccard__line{color:#6b4252;font-size:16px;line-height:1.5;margin:0}.sf-ccard__acts{display:flex;flex-direction:column;gap:4px}.sf-ccard__cta{align-items:center;background:#d6335c;border-radius:999px;color:#fff;display:flex;font-size:15px;font-weight:700;justify-content:center;min-height:50px;padding:0 12px;text-decoration:none;transition:background-color .15s ease;white-space:nowrap}.sf-ccard__cta:hover{background:#b82248}.sf-ccard__more{align-items:center;align-self:center;color:#a31c42;display:inline-flex;font-size:15px;font-weight:600;min-height:44px;text-decoration:underline}.sf-ccard--sel .sf-ccard__cat,.sf-ccard--sel .sf-ccard__line,.sf-ccard--sel .sf-ccard__more{color:#fff}.sf-ccard--sel .sf-ccard__cta{background:#fff;color:#d6335c}.sf-ccard--sel .sf-ccard__cta:hover{background:#ffe3ea}.sf-causes__ghost{align-items:center;background:#fff4f6;border:2px solid #f0d2da;border-radius:28px;box-sizing:border-box;color:#3a0a1e;display:grid;gap:14px 16px;grid-template-columns:minmax(0,1fr) auto;justify-items:start;padding:18px 18px 20px 20px;text-align:left;text-decoration:none;transition:background-color .2s ease,border-color .2s ease;width:100%}.sf-causes__ghost:hover{background:#ffe3ea;border-color:#d6335c;border-style:dashed}.sf-causes__ghost:hover .sf-causes__garrow{transform:translateX(3px)}.sf-causes__stack{align-items:center;display:flex;flex:none;gap:6px;grid-column:1;grid-row:1}.sf-causes__hh{aspect-ratio:17.4/15.4;display:block;flex:none;height:auto;overflow:visible;width:48px}.sf-causes__gtext{display:flex;flex-direction:column;gap:4px;grid-column:1;grid-row:2;min-width:0}.sf-causes__glabel{text-wrap:balance;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.sf-causes__gsub{text-wrap:balance;color:#6b4252;font-size:14px;line-height:1.4}.sf-causes__garrow{align-items:center;background:#d6335c;border-radius:50%;color:#fff;display:flex;flex:none;grid-column:2;grid-row:1/span 2;height:44px;justify-content:center;transition:transform .2s ease;width:44px}@container sf-causes-cards (600px <= width < 880px){.sf-causes__grid--all{grid-template-columns:repeat(4,minmax(0,1fr))}.sf-causes__grid--all>.sf-ccard{grid-column:span 2}.sf-causes__grid--all>.sf-ccard:nth-child(odd):last-child{grid-column:2/span 2}}@container sf-causes-cards (880px <= width < 1320px){.sf-causes__grid--all{grid-template-columns:repeat(6,minmax(0,1fr))}.sf-causes__grid--all>.sf-ccard{grid-column:span 2}.sf-causes__grid--all>.sf-ccard:nth-child(3n+1):nth-last-child(2){grid-column:2/span 2}.sf-causes__grid--all>.sf-ccard:nth-child(3n+1):last-child{grid-column:3/span 2}}@container sf-causes-cards (width >= 1320px){.sf-causes__grid--all{gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}}@container sf-causes-cards (width >= 600px){.sf-causes__ghost{gap:12px 24px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px 16px 14px 22px}.sf-causes__stack{grid-column:1;grid-row:1}.sf-causes__gtext{grid-column:2;grid-row:1}.sf-causes__garrow{grid-column:3;grid-row:1}.sf-causes__glabel{font-size:18px}.sf-causes__grid--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-causes__grid--n2>.sf-causes__ghost{grid-column:1/-1}.sf-causes__grid--n2>.sf-ccard{align-items:start;display:grid;gap:20px;grid-template-areas:"heart body" "acts acts";grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto 1fr;padding:24px}.sf-causes__grid--n2>.sf-ccard .sf-ccard__text{display:contents}.sf-causes__grid--n2>.sf-ccard .sf-ccard__heart{align-self:start;grid-area:heart;width:100%}.sf-causes__grid--n2>.sf-ccard .sf-ccard__body{align-self:start;grid-area:body}.sf-causes__grid--n2>.sf-ccard .sf-ccard__acts{align-items:center;align-self:end;flex-direction:row;flex-wrap:wrap;gap:4px 20px;grid-area:acts}.sf-causes__grid--n2>.sf-ccard .sf-ccard__cta{padding:0 24px}.sf-causes__grid--n2>.sf-ccard .sf-ccard__more{align-self:auto}.sf-causes__grid--n1>.sf-ccard{align-items:center;flex-direction:row;gap:32px;padding:28px 32px 28px 28px}.sf-causes__grid--n1>.sf-ccard .sf-ccard__heart{flex:none;width:184px}.sf-causes__grid--n1>.sf-ccard .sf-ccard__text{flex:1 1 0;gap:22px;min-width:0}.sf-causes__grid--n1>.sf-ccard .sf-ccard__body{flex:none;gap:10px}.sf-causes__grid--n1>.sf-ccard .sf-ccard__cat{align-self:flex-start;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #f0d2da;font-size:14px;margin-bottom:4px;padding:6px 14px}.sf-causes__grid--n1>.sf-ccard .sf-ccard__name{font-size:28px;line-height:1.1}.sf-causes__grid--n1>.sf-ccard .sf-ccard__line{font-size:17px;max-width:44ch}.sf-causes__grid--n1>.sf-ccard .sf-ccard__acts{align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px 20px;justify-content:space-between}.sf-causes__grid--n1>.sf-ccard .sf-ccard__cta{padding:0 24px}.sf-causes__grid--n1>.sf-ccard .sf-ccard__more{align-self:auto}.sf-causes__grid--n1>.sf-ccard--sel .sf-ccard__cat{background:transparent;box-shadow:inset 0 0 0 2px #fff}}@container sf-causes-cards (width >= 880px){.sf-causes__grid--n1{grid-template-columns:repeat(12,minmax(0,1fr))}.sf-causes__grid--n1>.sf-ccard{grid-column:span 8}.sf-causes__grid--n1>.sf-causes__ghost{align-items:center;display:flex;flex-direction:column;gap:18px;grid-column:span 4;justify-content:center;padding:28px 18px;text-align:center}.sf-causes__grid--n1>.sf-causes__ghost .sf-causes__stack{gap:0}.sf-causes__grid--n1>.sf-causes__ghost .sf-causes__hh{width:64px}.sf-causes__grid--n1>.sf-causes__ghost .sf-causes__hh+.sf-causes__hh{margin-left:-10px}.sf-causes__grid--n1>.sf-causes__ghost .sf-causes__gtext{align-items:center;gap:6px}.sf-causes__grid--n1>.sf-causes__ghost .sf-causes__glabel{font-size:20px}.sf-causes__grid--n1>.sf-causes__ghost .sf-causes__garrow{height:48px;width:48px}}@container sf-causes-cards (width >= 1100px){.sf-causes__grid--n2>.sf-ccard{gap:22px 24px;grid-template-columns:160px minmax(0,1fr);padding:28px 28px 24px}.sf-causes__grid--n2>.sf-ccard .sf-ccard__name{font-size:26px;line-height:1.1}.sf-causes__grid--n1>.sf-ccard{gap:40px;padding:32px 40px 32px 32px}.sf-causes__grid--n1>.sf-ccard .sf-ccard__heart{width:260px}.sf-causes__grid--n1>.sf-ccard .sf-ccard__name{font-size:34px;line-height:1.08}.sf-causes__grid--n1>.sf-ccard .sf-ccard__line{font-size:18px}.sf-causes__grid--n1>.sf-causes__ghost .sf-causes__hh{width:80px}.sf-causes__grid--n1>.sf-causes__ghost .sf-causes__hh+.sf-causes__hh{margin-left:-14px}.sf-causes__grid--n1>.sf-causes__ghost .sf-causes__glabel{font-size:22px}.sf-causes__grid--n1>.sf-causes__ghost .sf-causes__gsub{font-size:15px}}@container sf-causes-cards (width >= 1320px){.sf-causes__grid--n2{grid-template-columns:repeat(12,minmax(0,1fr))}.sf-causes__grid--n2>.sf-ccard{grid-column:span 5}.sf-causes__grid--n2>.sf-causes__ghost{align-items:center;display:flex;flex-direction:column;gap:18px;grid-column:span 2;justify-content:center;padding:28px 14px;text-align:center}.sf-causes__grid--n2>.sf-causes__ghost .sf-causes__stack{gap:0}.sf-causes__grid--n2>.sf-causes__ghost .sf-causes__hh{width:58px}.sf-causes__grid--n2>.sf-causes__ghost .sf-causes__hh+.sf-causes__hh{margin-left:-10px}.sf-causes__grid--n2>.sf-causes__ghost .sf-causes__gtext{align-items:center;gap:6px}.sf-causes__grid--n2>.sf-causes__ghost .sf-causes__glabel{font-size:17px}.sf-causes__grid--n2>.sf-causes__ghost .sf-causes__garrow{height:48px;width:48px}}.sf-causes__engine{background:#fff4f6}.sf-causes__engine-in{align-items:center;display:flex;flex-wrap:wrap;gap:40px 72px;padding-bottom:clamp(56px,7vw,96px);padding-top:clamp(56px,7vw,96px)}.sf-causes__engine-main{display:flex;flex:1 1 460px;flex-direction:column;gap:20px}.sf-causes__engine-title{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0}.sf-causes__engine-text{color:#3a0a1e;font-size:19px;line-height:1.55;margin:0}.sf-causes__engine-text--strong{color:#b82248;font-weight:700}.sf-causes__start{align-self:flex-start}.sf-causes__choose{background:#fff;border-radius:24px;box-shadow:0 0 0 1px #f0d2da;box-sizing:content-box;display:flex;flex:1 1 380px;flex-direction:column;gap:14px;padding:28px}.sf-causes__choose p{color:#6b4252;font-size:16px;line-height:1.6;margin:0}.sf-causes__choose-title{font-size:18px;font-weight:700;margin:0}.sf-cause{overflow-x:clip;position:relative}.sf-cause__hero{background:#d6335c;color:#fff;overflow:hidden;position:relative}.sf-cause__hero-in{align-items:center;display:flex;flex-wrap:wrap;gap:32px 48px;padding-bottom:clamp(48px,6vw,88px);padding-top:clamp(16px,3vw,40px);position:relative}.sf-cause__intro{display:flex;flex:999 1 560px;flex-direction:column;gap:22px}.sf-cause__crumbs{display:flex;flex-wrap:wrap;font-size:15px;font-weight:600;gap:8px}.sf-cause__crumbs a{color:#fff;position:relative;text-decoration:underline}.sf-cause__crumbs a:before{content:"";inset:-12px -4px;position:absolute}.sf-cause__name{text-wrap:balance;color:#3a0a1e;display:block;font-size:min(1em,100cqi/var(--kd));hyphens:manual;-webkit-hyphens:manual}@media (max-width:767px){.sf-cause__name{font-size:min(1em,100cqi/var(--km))}}@media (min-width:768px){.sf-cause__name--one{white-space:nowrap}}@media (max-width:767px){.sf-cause__name--one-m{white-space:nowrap}}.sf-cause__title{font-size:clamp(20px,1.8vw,24px);font-weight:600;line-height:1.4;margin:0;max-width:620px}.sf-cause__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:767px){.sf-cause__ctas{gap:6px 12px}}.sf-cause__support{box-shadow:0 16px 30px -14px rgba(58,10,30,.6);display:inline-grid;padding:0 26px}@media (max-width:767px){.sf-cause__support{font-size:15px;padding:0 20px}}.sf-cause__sup{align-items:center;display:inline-flex;gap:10px;grid-area:1/1;justify-content:center}@media (max-width:767px){.sf-cause__sup{gap:8px}}.sf-cause__sup--off{visibility:hidden}.sf-cause__start{align-items:center;color:#fff;display:inline-flex;font-size:17px;font-weight:700;min-height:44px;padding:0 8px;text-decoration:underline}@media (max-width:767px){.sf-cause__start{padding:0 2px}}.sf-cause__art{display:flex;flex:1 1 clamp(360px,28vw,420px);justify-content:center;min-width:0}.sf-cause__heartbox{aspect-ratio:1/1;max-width:460px;position:relative;width:100%}@media (max-width:767px){.sf-cause__heartbox{max-width:300px}}.sf-cause__outline,.sf-cause__photo{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sf-cause__outline{animation:sf-cause-float 8s ease-in-out infinite}.sf-cause__photo{filter:drop-shadow(0 30px 40px rgba(58,10,30,.35))}.sf-cause--beat .sf-cause__photo{animation:sf-beat .65s ease}.sf-cause__ken{animation:sf-ken 16s ease-in-out infinite alternate;transform-origin:10px 10px}.sf-cause__ken--soft{animation:sf-cause-ken-soft 9s ease-in-out infinite alternate}.sf-cause__burst{height:0;left:50%;position:absolute;top:48%;width:0}.sf-cause__burst .sf-burst-heart{--dx:var(--dxd);--dy:var(--dyd)}@media (max-width:767px){.sf-cause__burst .sf-burst-heart{--dx:var(--dxm);--dy:var(--dym)}}.sf-cause__sticker{background:#fff;border-radius:16px;bottom:12%;box-shadow:0 14px 26px -12px rgba(58,10,30,.5);color:#3a0a1e;font-size:14px;font-weight:700;left:0;line-height:normal;padding:10px 14px;position:absolute;transform:rotate(-6deg);white-space:nowrap}.sf-cause__body{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px 80px;padding-bottom:clamp(56px,7vw,96px);padding-top:clamp(56px,7vw,96px)}.sf-cause__story{display:flex;flex:999 1 560px;flex-direction:column;gap:22px;max-width:720px;min-width:0}.sf-cause__lead{color:#3a0a1e;font-size:clamp(21px,1.9vw,25px);font-weight:500;line-height:1.45;margin:0}.sf-cause__p{color:#4e2a38;font-size:18px;line-height:1.7;margin:0}.sf-cause__quote{align-items:flex-start;display:flex;gap:20px;margin:12px 0}.sf-cause__quote svg{flex:none;margin-top:4px}.sf-cause__quote blockquote{color:#b82248;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:500;letter-spacing:-.015em;line-height:1.3;margin:0}.sf-cause__aside{flex:1 1 320px;gap:16px;max-width:420px;min-width:0}.sf-cause__aside,.sf-cause__box{display:flex;flex-direction:column}.sf-cause__box{background:#fff4f6;border-radius:26px;gap:18px;padding:26px}.sf-cause__box-title{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:normal;margin:0}.sf-cause__facts{display:flex;flex-direction:column;margin:0}.sf-cause__facts div{align-items:baseline;border-top:1px solid #f0d2da;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.sf-cause__facts dt{color:#6b4252;font-size:15px}.sf-cause__facts dd{font-size:15px;font-weight:700;margin:0;text-align:right}.sf-cause__note{color:#6b4252;font-size:14px;line-height:1.55;margin:0}.sf-cause__split{color:#3a0a1e;font-size:16px;font-weight:700;line-height:1.5;margin:0}.sf-cause__logos{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.sf-cause__logos li{align-items:center;background:#3a0a1e;border-radius:18px;box-sizing:border-box;color:#fff;display:flex;font-weight:700;height:104px;justify-content:center;padding:14px;text-align:center}.sf-cause__logos img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}.sf-cause__aside-btn{text-wrap:balance;align-items:center;background:#d6335c;border-radius:999px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.25;min-height:52px;padding:10px 20px;text-align:center;text-decoration:none;transition:background-color .2s ease}.sf-cause__aside-btn:hover{background:#b82248}@media (max-width:767px){.sf-cause__aside-btn{font-size:15px;padding:10px 14px}}.sf-cause__aside-btn--on{background:#3a0a1e}.sf-cause__aside-btn--on:hover{background:#5a1530}.sf-cause__others{background:#fff4f6}.sf-cause__others-in{display:flex;flex-direction:column;gap:28px;padding-bottom:clamp(56px,7vw,88px);padding-top:clamp(56px,7vw,88px)}.sf-cause__others-title{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0}.sf-cause__grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width:767px){.sf-cause__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-cause__other{align-items:center;background:#fff;border-radius:24px;box-shadow:0 0 0 1px #f0d2da;display:flex;flex-direction:column;gap:12px;padding:20px;text-align:center;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.sf-cause__other:hover{box-shadow:0 0 0 1px #f3b6c6,0 24px 40px -26px rgba(58,10,30,.5);transform:translateY(-5px)}@media (max-width:767px){.sf-cause__other{gap:8px;padding:16px 10px 18px}}.sf-cause__other-heart{flex:none;height:140px;overflow:visible;width:140px}@media (max-width:767px){.sf-cause__other-heart{height:104px;width:104px}}.sf-cause__other-name{color:#3a0a1e;font-size:18px;font-weight:700;hyphens:manual;-webkit-hyphens:manual;line-height:1.25}@media (max-width:767px){.sf-cause__other-name{font-size:16px}}.sf-cause__other-cat{color:#a31c42;font-size:14px;font-weight:600}.sf-cause__final{background:#d6335c;color:#fff}.sf-cause__final-in{display:flex;flex-direction:column;gap:16px;padding-bottom:clamp(56px,7vw,96px);padding-top:clamp(56px,7vw,96px)}.sf-cause__final-title{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(40px,6.4vw,96px);font-weight:800;letter-spacing:-.05em;line-height:.9;margin:0}.sf-cause__final-form{align-items:center;border-bottom:4px solid hsla(0,0%,100%,.55);container-type:inline-size;display:flex;gap:16px;padding-bottom:12px;transition:border-color .2s ease}.sf-cause__final-form:focus-within{border-bottom-color:#3a0a1e}@media (max-width:767px){.sf-cause__final-form{gap:12px}}.sf-cause__final-input,.sf-cause__final-input:focus{background:transparent;border:0;box-shadow:none;color:#fff;flex:1 1 auto;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:min(clamp(24px,3.2vw,48px),(100cqi - 88px)/var(--kd));font-weight:500;letter-spacing:-.03em;min-width:0;outline:none;padding:0;text-overflow:ellipsis}@media (max-width:767px){.sf-cause__final-input,.sf-cause__final-input:focus{font-size:max(14px,min(24px,(100cqi - 68px)/var(--km)));font-weight:700}}.sf-cause__final-input::-moz-placeholder{color:hsla(0,0%,100%,.8);opacity:1}.sf-cause__final-input::placeholder{color:hsla(0,0%,100%,.8);opacity:1}@media (max-width:767px){.sf-cause__final-input--plain::-moz-placeholder{color:#fff}.sf-cause__final-input--plain::placeholder{color:#fff}}.sf-cause__final-input::-webkit-search-cancel-button{filter:invert(1)}.sf-cause__final-go{--go:72px}@media (max-width:767px){.sf-cause__final-go{--go:56px}.sf-cause__final-go .sf-cause__final-icon{height:24px;width:24px}}.sf-lg-hero__in{display:flex;flex-direction:column;gap:28px;padding-top:clamp(24px,4vw,56px)}.sf-lg-hero .sf-fit>h1{line-height:.9;white-space:nowrap}.sf-lg-hero__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}.sf-lg-tabs{display:flex;flex-wrap:wrap;gap:8px}.sf-lg-tab{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.6);border-bottom:0;border-radius:18px 18px 0 0;box-sizing:border-box;color:#fff;display:inline-flex;font-size:16px;font-weight:700;line-height:1.2;min-height:48px;padding:0 22px;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.sf-lg-tab:hover,.sf-lg-tab[aria-current=page]{background:#fff;color:#d6335c}.sf-lg-tab[aria-current=page]{border:0}.sf-lg-tab:focus-visible{outline-offset:-5px}.sf-lg-tab[aria-current=page]:focus-visible{outline-color:#3a0a1e}.sf-lg-cklink{align-items:center;border:2px solid #fff;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:10px;line-height:1.2;margin-bottom:12px;min-height:48px;padding:0 18px 0 14px;text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.sf-lg-cklink svg{flex:none}.sf-lg-cklink:hover{background:#fff;color:#d6335c}@media (max-width:767px){.sf-lg-cklink{display:none}}.sf-lg-body{display:flex;padding-bottom:clamp(64px,8vw,112px);padding-top:clamp(40px,5vw,72px)}.sf-lg-body--imprint{align-items:flex-start;flex-wrap:wrap;gap:40px 72px}.sf-lg-body--privacy{align-items:flex-start;gap:64px}@media (max-width:920px){.sf-lg-body--privacy{align-items:stretch;flex-direction:column;gap:28px;padding-bottom:72px;padding-top:0}}.sf-lg-anch{scroll-margin-top:24px}@media (max-width:920px){.sf-lg-body--privacy .sf-lg-anch{scroll-margin-top:100px}}.sf-lg-doc{container:sf-lgdoc/inline-size;display:flex;flex-direction:column;min-width:0}.sf-lg-doc--imprint{flex:999 1 560px;gap:40px;max-width:760px}.sf-lg-doc--privacy{flex:1 1 0;gap:56px}@media (max-width:767px){.sf-lg-doc--privacy{gap:40px}}.sf-lg-notice{align-items:center;align-self:flex-start;background:#fff4f6;border:1px solid #f0d2da;border-radius:999px;box-sizing:border-box;color:#3a0a1e;display:inline-flex;font-size:15px;font-weight:600;gap:8px;line-height:1.35;margin:0;max-width:100%;padding:9px 18px 9px 12px}.sf-lg-notice svg{color:#b82248;flex:none}@media (max-width:767px){.sf-lg-notice{font-size:14px;padding:8px 14px 8px 10px}}.sf-lg-label{color:#6b4252;font-size:14px}.sf-lg-p{color:#4e2a38;font-size:18px;line-height:1.7;margin:0;max-width:70ch}@media (max-width:767px){.sf-lg-p{font-size:17px;line-height:1.65}}.sf-lg-itoc{background:#fff;display:flex;flex:1 1 220px;flex-direction:column;gap:4px;max-width:280px;position:sticky;top:24px;z-index:1}@media (max-width:920px){.sf-lg-itoc{position:static}}@media (max-width:767px){.sf-lg-itoc{max-width:none}}.sf-lg-itoc .sf-lg-toc__title{margin-bottom:6px;padding:0}.sf-lg-itoc ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.sf-lg-itoc a{align-items:center;border-bottom:1px solid #f6d3dc;box-sizing:border-box;color:inherit;display:flex;font-size:16px;font-weight:600;min-height:44px;padding:6px 0;text-decoration:none}.sf-lg-itoc a:hover{color:#a31c42}.sf-lg-company{background:#fff4f6;border-radius:28px;display:flex;flex-wrap:wrap;gap:28px;padding:clamp(24px,3vw,40px)}.sf-lg-company__main{display:flex;flex:1 1 260px;flex-direction:column;gap:6px}.sf-lg-company__name{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0 0 8px}.sf-lg-company__addr{font-size:18px;font-style:normal;line-height:1.6}.sf-lg-addr__mail,.sf-lg-company__mail{display:flex;flex-direction:column;gap:2px;margin:0}.sf-lg-company__mail{margin-top:12px}.sf-lg-addr__v,.sf-lg-company__mailv{color:#3a0a1e;font-size:18px;font-weight:700;overflow-wrap:anywhere}.sf-lg-company__facts{display:flex;flex:1 1 280px;flex-direction:column;margin:0}.sf-lg-company__facts>div{border-top:1px solid #f0d2da;display:flex;flex-direction:column;gap:2px;padding:12px 0}.sf-lg-company__facts dt{color:#6b4252;font-size:14px}.sf-lg-company__facts dd{font-size:17px;font-weight:600;margin:0}.sf-lg-isec{display:flex;flex-direction:column;gap:12px}.sf-lg-isec__h{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,2vw,28px);font-weight:700;letter-spacing:-.02em;margin:0}.sf-lg-doc--imprint .sf-lg-p{font-size:18px;line-height:1.7}.sf-lg-toc{background:#fff;position:sticky;top:24px;z-index:2}.sf-lg-toc ol{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.sf-lg-toc__title{color:#6b4252;font-size:14px;font-weight:700;padding:0 10px 4px}.sf-lg-toc__chs{gap:2px}.sf-lg-tocch{align-items:center;border-radius:12px;box-sizing:border-box;color:#4e2a38;display:flex;font-size:15px;font-weight:600;gap:12px;line-height:20px;min-height:44px;padding:7px 10px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.sf-lg-tocch:hover{background:#fff4f6;color:#a31c42}.sf-lg-tocch[aria-current]{background:#fff4f6;color:#3a0a1e}.sf-lg-tocch__t{flex:1 1 auto;min-width:0}.sf-lg-tnum{--sf-lg-chip:#ffe3ea;align-items:center;background:var(--sf-lg-chip);border-radius:50%;color:#a31c42;display:flex;flex:none;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700;height:26px;justify-content:center;line-height:20px;width:26px}.sf-lg-tocch[aria-current] .sf-lg-tnum{--sf-lg-chip:#d6335c;color:#fff}.sf-lg-ck-hole{fill:var(--sf-lg-chip,#ffe3ea)}.sf-lg-toc .sf-lg-toc__secs{border-left:2px solid #f0d2da;margin:2px 0 8px 23px}.sf-lg-tocch:not([aria-current])+.sf-lg-toc__secs{display:none}.sf-lg-tocsec{align-items:center;border-left:2px solid transparent;box-sizing:border-box;color:#6b4252;display:flex;font-size:15px;font-weight:500;line-height:1.35;margin-left:-2px;min-height:44px;padding:6px 10px 6px 18px;text-decoration:none;transition:color .15s ease,border-color .15s ease}.sf-lg-tocsec:hover{border-left-color:#f3b6c6;color:#a31c42}.sf-lg-tocsec[aria-current]{border-left-color:#d6335c;color:#a31c42;font-weight:700}.sf-lg-totop{align-items:center;align-self:flex-start;border-radius:12px;box-sizing:border-box;color:#a31c42;display:inline-flex;font-size:15px;font-weight:600;gap:8px;margin-top:10px;min-height:44px;padding:0 14px 0 10px;text-decoration:none;transition:background-color .15s ease}.sf-lg-totop:hover{background:#ffe3ea}.sf-lg-totop--end{border:2px solid #f3b6c6;border-radius:999px;font-size:16px;font-weight:700;gap:10px;margin-top:0;min-height:48px;padding:0 20px 0 16px}.sf-lg-toc__btn{align-items:center;background:transparent;border:0;color:#3a0a1e;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:64px;padding:10px clamp(16px,3vw,40px);text-align:left;width:100%}.sf-lg-toc__ico{align-items:center;background:#ffe3ea;border-radius:12px;color:#b82248;display:flex;flex:none;height:40px;justify-content:center;width:40px}.sf-lg-toc__btxt{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.sf-lg-toc__small{color:#6b4252;font-size:13px;font-weight:600}.sf-lg-toc__cur{font-size:16px;font-weight:700;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;overflow-wrap:break-word}.sf-lg-toc__chev{color:#b82248;flex:none;transition:transform .2s ease}.sf-lg-toc__btn[aria-expanded=true] .sf-lg-toc__chev{transform:rotate(180deg)}@media (min-width:921px){.sf-lg-toc{align-self:flex-start;box-sizing:border-box;flex:0 0 300px;margin:-4px -6px 0;max-height:calc(100vh - 48px);overflow-y:auto;padding:4px 6px 12px;scrollbar-color:#f3b6c6 transparent;scrollbar-width:thin}.sf-lg-toc,.sf-lg-toc__list{display:flex;flex-direction:column;gap:6px}.sf-lg-toc__btn,.sf-lg-totop--end{display:none}}@media (max-width:920px){.sf-lg-toc{border-bottom:1px solid #f0d2da;box-shadow:0 10px 20px -18px rgba(58,10,30,.5);margin:0 calc(clamp(16px, 3vw, 40px)*-1);top:0;z-index:8}.sf-lg-toc .sf-lg-toc__title,.sf-lg-toc__list .sf-lg-totop{display:none}.sf-lg-toc__list{animation:sf-in .18s ease;border-top:1px solid #f0d2da;max-height:min(62vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:8px calc(clamp(16px, 3vw, 40px) - 8px) 14px;scrollbar-color:#f3b6c6 transparent;scrollbar-width:thin}.sf-lg-toc__list:not(.is-open){display:none}}.sf-lg-ch{display:flex;flex-direction:column;gap:40px}.sf-lg-ch+.sf-lg-ch{border-top:1px solid #f0d2da;padding-top:56px}@media (max-width:767px){.sf-lg-ch{gap:32px}.sf-lg-ch+.sf-lg-ch{padding-top:40px}}.sf-lg-ch__h{align-items:center;color:#3a0a1e;display:flex;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(26px,2.2vw,32px);font-weight:700;gap:18px;letter-spacing:-.02em;line-height:1.2;margin:0;max-width:30ch}@media (max-width:767px){.sf-lg-ch__h{font-size:22px;gap:14px}}.sf-lg-ch__mark{align-items:center;display:flex;flex:none;height:52px;justify-content:center;position:relative;width:52px}.sf-lg-ch__mark svg{height:100%;inset:0;position:absolute;width:100%}@media (max-width:767px){.sf-lg-ch__mark{height:40px;width:40px}}.sf-lg-ch__n{color:#fff;font-size:17px;letter-spacing:0;line-height:normal;margin-top:-4px;position:relative}@media (max-width:767px){.sf-lg-ch__n{font-size:14px;margin-top:-3px}}.sf-lg-ch__t{flex:1 1 auto;-webkit-hyphens:auto;hyphens:auto;min-width:0;overflow-wrap:break-word}.sf-lg-sec{display:flex;flex-direction:column;gap:16px}.sf-lg-sec__row{align-items:center;display:flex;gap:6px;max-width:70ch}@media (max-width:767px){.sf-lg-sec__row{align-items:flex-end}}.sf-lg-sec__h{align-items:baseline;color:#3a0a1e;display:flex;font-size:21px;font-weight:700;gap:12px;line-height:1.35;margin:0;min-width:0}@media (max-width:767px){.sf-lg-sec__h{align-items:stretch;flex-direction:column;font-size:19px;gap:4px}}.sf-lg-sec__n{color:#a31c42;flex:none;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:0;min-width:30px}@media (max-width:767px){.sf-lg-sec__n{display:block;font-size:13px;letter-spacing:.02em;line-height:1.2;min-width:0}}.sf-lg-sec__t{min-width:0}.sf-lg-anchor{align-items:center;border-radius:8px;color:#b82248;display:inline-flex;flex:none;height:32px;justify-content:center;opacity:.65;position:relative;text-decoration:none;transition:opacity .15s ease,background-color .15s ease;width:32px}.sf-lg-anchor:before{content:"";inset:-6px;position:absolute}.sf-lg-anchor:focus-visible,.sf-lg-anchor:hover,.sf-lg-sec:hover .sf-lg-anchor{opacity:1}.sf-lg-anchor:hover{background:#ffe3ea}@media (max-width:767px){.sf-lg-anchor{margin-bottom:-2px}}.sf-lg-q{border-left:3px solid #f3b6c6;box-sizing:content-box;display:flex;flex-direction:column;font-size:18px;gap:6px;max-width:70ch;padding:2px 0 2px 20px}@media (max-width:767px){.sf-lg-q{font-size:17px;padding-left:16px}}.sf-lg-q__h{color:#3a0a1e;font-size:18px;font-weight:700;line-height:1.4;margin:0}@media (max-width:767px){.sf-lg-q__h{font-size:17px}}.sf-lg-list{background:#fff4f6;border-radius:20px;box-sizing:border-box;display:grid;font-size:18px;gap:0 32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;max-width:70ch;padding:14px 28px}@media (max-width:767px){.sf-lg-list{font-size:17px;grid-template-columns:minmax(0,1fr);padding:12px 20px}}.sf-lg-list li{align-items:flex-start;color:#3a0a1e;display:flex;font-size:17px;font-weight:500;gap:12px;line-height:1.4;padding:7px 0}.sf-lg-list svg{flex:none;height:14px;margin-top:5px;width:14px}.sf-lg-addr{align-items:flex-start;align-self:flex-start;background:#fff4f6;border-radius:20px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:14px 48px;max-width:100%;padding:22px 28px;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.sf-lg-addr{padding:18px 20px}}.sf-lg-addr address{color:#3a0a1e;font-size:18px;font-style:normal;line-height:1.6}.sf-lg-addr strong{font-weight:700}.sf-lg-table{background:#fff;border:1px solid #f0d2da;border-radius:18px;overflow:hidden;position:relative}.sf-lg-row{align-items:start;display:grid;gap:16px;padding:14px 18px}.sf-lg-row--ab{grid-template-columns:120px 112px minmax(0,1fr) 92px}.sf-lg-table__head .sf-lg-row{background:#fff4f6;border-bottom:1px solid #f0d2da;padding-bottom:11px;padding-top:11px}.sf-lg-table__body .sf-lg-row+.sf-lg-row{border-top:1px solid #f0d2da}.sf-lg-th{color:#6b4252;font-size:13px;font-weight:700;letter-spacing:.02em}.sf-lg-td{color:#3a0a1e;font-size:16px;line-height:1.55;min-width:0}.sf-lg-td__label{display:none}.sf-lg-td__v{min-width:0}.sf-lg-code{background:#ffe3ea;border-radius:6px;color:#3a0a1e;display:inline-block;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;padding:1px 7px}@container sf-lgdoc (max-width: 620px){.sf-lg-table__head{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sf-lg-row{gap:10px;grid-template-columns:minmax(0,1fr);padding:16px}.sf-lg-td{display:grid;font-size:15px;gap:12px;grid-template-columns:96px minmax(0,1fr)}.sf-lg-td__label{color:#6b4252;display:block;font-size:13px;font-weight:700;padding-top:2px}}.sf-lg-cb{background:#fff4f6;border-radius:28px;display:flex;flex-direction:column;gap:22px;margin-top:16px;padding:36px}@media (max-width:767px){.sf-lg-cb{margin-top:8px;padding:22px 16px}}.sf-lg-cb__head{align-items:center;display:flex;gap:14px}.sf-lg-cb__icon{align-items:center;background:#d6335c;border-radius:18px;display:flex;flex:none;height:60px;justify-content:center;width:60px}.sf-lg-cb__icon svg{display:block;height:62%;width:62%}@media (max-width:767px){.sf-lg-cb__icon{border-radius:16px;height:48px;width:48px}}.sf-lg-cb__h{color:#3a0a1e;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(26px,2.2vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;min-width:0}@media (max-width:767px){.sf-lg-cb__h{font-size:22px}}.sf-lg-cb__embed{color:#3a0a1e;font-size:16px;line-height:1.5;min-width:0}.sf-err{display:flex;flex-direction:column;line-height:normal;min-height:100vh;overflow:hidden;position:relative}.sf-err--pink{background:#d6335c;color:#fff}.sf-err--dark{background:#3a0a1e;color:#fff}.sf-err--blush{background:#ffe3ea;color:#3a0a1e}.sf-err--mist{background:#fff4f6;color:#3a0a1e}.sf-err-skip{align-items:center;display:inline-flex;min-height:44px}.sf-err .sf-hd--service{box-sizing:border-box;max-width:1360px}.sf-err--dark .sf-hd--service,.sf-err--pink .sf-hd--service{padding-bottom:10.5px;padding-top:10.5px}.sf-err__main{box-sizing:border-box;flex:1 1 auto;padding-bottom:clamp(48px,6vw,80px);padding-left:calc(max(0px, (100% - 1360px) / 2) + clamp(16px, 3vw, 40px));padding-right:calc(max(0px, (100% - 1360px) / 2) + clamp(16px, 3vw, 40px));position:relative;width:100%}.sf-err--dark :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:#fff}.sf-err .sf-btn--ghost{min-height:52px}.sf-err__main--split{align-items:center;display:flex;flex-wrap:wrap;gap:32px 56px;padding-top:clamp(16px,3vw,40px)}.sf-err__main--grid{container-name:sf-err-main;container-type:inline-size;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(8px,2vw,32px)}.sf-err__grid{align-items:center;-moz-column-gap:clamp(40px,5cqi,80px);column-gap:clamp(40px,5cqi,80px);display:grid;grid-template-areas:"head art" "act art";grid-template-columns:minmax(0,1fr) minmax(0,clamp(300px,34cqi,460px));row-gap:36px}.sf-err__g-head{align-self:end;grid-area:head;min-width:0}.sf-err__g-art{grid-area:art;min-width:0}.sf-err__g-act{align-self:start;grid-area:act;min-width:0}.sf-err__text{display:flex;flex:999 1 560px;flex-direction:column;gap:24px;min-width:0}.sf-err .sf-fit>h1{line-height:.9}.sf-err__code{color:#a31c42;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:700;line-height:normal}.sf-err__code--on-pink{color:#3a0a1e}.sf-err__code--on-dark{color:#ff8fab}.sf-err__l1--pink,.sf-err__l2--pink{color:#d6335c}.sf-err__lead{font-size:clamp(19px,1.7vw,22px);font-weight:600;line-height:1.45;margin:0;max-width:560px}.sf-err__lead--on-dark{color:#f6d3dc;font-weight:500;line-height:1.5}.sf-err__lead--light{color:#3a0a1e;font-size:clamp(18px,1.7vw,22px);font-weight:500;line-height:1.5;max-width:600px}.sf-err__links{display:flex;flex-wrap:wrap;gap:10px}.sf-err__links--wide{align-items:center;gap:12px}.sf-err__note{color:#6b4252;font-size:15px;line-height:1.5;margin:0}.sf-err__note--on-dark{color:#d9a9b7;line-height:normal}.sf-err__lnk{align-items:center;border:2px solid #d6335c;border-radius:999px;display:inline-flex;font-size:16px;font-weight:700;min-height:52px;padding:0 20px;text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.sf-err .sf-err__lnk{color:#a31c42}.sf-err .sf-err__lnk:hover{background:#d6335c;color:#fff}.sf-err .sf-err__retry{font-size:17px;min-height:56px;padding:0 26px}.sf-err .sf-err__retry:disabled,.sf-err .sf-err__retry:disabled:hover{background:#d6335c;border:0;color:#fff;cursor:progress;font-size:17px;min-height:56px;padding:0 26px}.sf-err__labels{display:inline-grid;justify-items:start;white-space:nowrap}.sf-err__labels>span{grid-area:1/1}.sf-err__spin{animation:sf-err-spin .8s linear infinite}.sf-err-nf__l2{color:#3a0a1e;display:grid}.sf-err-nf__l2>span{grid-area:1/1}.sf-err-nf__ghost{color:transparent;pointer-events:none}.sf-err-nf__strike{animation:sf-err-strike .7s cubic-bezier(.2,.8,.2,1) .3s both;background-image:linear-gradient(#fff,#fff);background-position:0 56%;background-repeat:no-repeat;background-size:100% .09em;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.04em;padding:0 .04em}.sf-err-nf__strike:before{content:attr(data-text)}.sf-err-nf__field{align-items:center;border-bottom:4px solid hsla(0,0%,100%,.55);display:flex;gap:16px;max-width:760px;padding-bottom:12px}.sf-err-nf__field:focus-within{border-bottom-color:#fff;box-shadow:0 3px 0 #fff}.sf-err-nf__input,.sf-err-nf__input:focus{background:transparent;border:0;border-radius:0;box-shadow:none;color:#fff;flex:1 1 auto;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(24px,3vw,44px);font-weight:500;letter-spacing:-.03em;line-height:normal;min-height:44px;min-width:0;outline:none;padding:1px 2px;width:100%}.sf-err-nf__input::-moz-placeholder{color:hsla(0,0%,100%,.8);opacity:1}.sf-err-nf__input::placeholder{color:hsla(0,0%,100%,.8);opacity:1}.sf-err-nf__art{align-items:center;display:flex;flex:1 1 320px;flex-direction:column;gap:14px}.sf-err-nf__heal{aspect-ratio:1/1;background:transparent;border:0;cursor:pointer;padding:0;position:relative;width:clamp(240px,26vw,400px)}.sf-err-nf__half{filter:drop-shadow(0 24px 30px rgba(58,10,30,.35));height:100%;inset:0;overflow:visible;position:absolute;transition:transform .7s cubic-bezier(.2,.8,.2,1);width:100%}.sf-err-nf__half--l{animation:sf-split-l 5s ease-in-out infinite;transform:translate(-6%) rotate(-8deg)}.sf-err-nf__half--r{animation:sf-split-r 5s ease-in-out infinite;transform:translate(6%,4%) rotate(9deg)}.sf-err-nf__heal.is-healed .sf-err-nf__half{animation:none;transform:none}.sf-err-nf__hint{color:#fff;font-size:15px;font-weight:600;text-align:center}.sf-err-se__ecg{height:200px;left:0;opacity:.9;pointer-events:none;position:absolute;right:0;top:46%;width:100%}.sf-err-se__trace{animation:sf-ecg 2.4s linear infinite}.sf-err-se__art{display:flex;flex:1 1 320px;justify-content:center}.sf-err-se__box{aspect-ratio:1/1;position:relative;width:clamp(220px,24vw,360px)}.sf-err-se__heart{animation:sf-pulse 2.4s ease-in-out infinite;display:inline;filter:drop-shadow(0 0 40px rgba(214,51,92,.55));height:100%;overflow:visible;transform-origin:50% 60%;vertical-align:baseline;width:100%}.sf-err-se__dots{bottom:-8px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%)}.sf-err-se__dot{animation:sf-err-dot 1.2s ease-in-out infinite;background:#ff8fab;border-radius:50%;height:8px;width:8px}.sf-err-se__dot:nth-child(2){animation-delay:.2s}.sf-err-se__dot:nth-child(3){animation-delay:.4s}.sf-err .sf-err__home{min-height:56px;padding:0 22px}.sf-err-tm__art{align-items:center;display:flex;flex-direction:column;gap:18px}.sf-err-tm__box{aspect-ratio:1/1;container-type:inline-size;position:relative;width:min(100%,clamp(220px,30vw,440px))}.sf-err-tm__beat{inset:0;position:absolute;transform-origin:50% 55%}.sf-err-tm__beat.is-beat{animation:sf-err-beat .65s ease}.sf-err-tm__svg{filter:drop-shadow(0 24px 30px rgba(58,10,30,.16));height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sf-err-tm.is-locked .sf-err-tm__glass,.sf-err-tm:not(.is-locked) .sf-err-tm__sub{display:none}.sf-err-tm__wave{animation:sf-err-wave 1.6s linear infinite}.sf-err-tm__burst{height:0;left:50%;position:absolute;top:46%;width:0}.sf-err-tm__wait{align-items:center;display:flex;flex-direction:column;gap:6px;text-align:center}.sf-err-tm__caption{text-wrap:balance;color:#3a0a1e;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(19px,1.7vw,24px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.25}.sf-err-tm__sub{color:#6b4252;font-size:16px;font-weight:600}.sf-err-tm__act{display:flex;flex-direction:column;gap:24px}.sf-err-tm__form{align-items:center;display:flex;flex-wrap:wrap;gap:20px 24px;max-width:860px}.sf-err-tm__field{align-items:center;border-bottom:4px solid #d6335c;display:flex;flex:1 1 300px;min-width:0;padding-bottom:8px}.sf-err-tm.is-locked .sf-err-tm__field{border-bottom:4px dashed rgba(58,10,30,.28)}.sf-err-tm .sf-err-tm__field:focus-within{border-bottom:4px solid #3a0a1e;box-shadow:0 3px 0 #3a0a1e}.sf-err-tm__input,.sf-err-tm__input:focus{background:transparent;border:0;border-radius:0;box-shadow:none;color:#3a0a1e;flex:1 1 auto;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(24px,3vw,40px);font-weight:500;height:max(44px,1.3em);letter-spacing:-.03em;min-width:0;outline:none;padding:0;width:100%}.sf-err-tm.is-locked .sf-err-tm__input{color:#8a5a6b}.sf-err-tm__input:disabled{-webkit-text-fill-color:currentColor;cursor:not-allowed;opacity:1}.sf-err-tm__input::-moz-placeholder{color:#8a5a6b;opacity:1}.sf-err-tm__input::placeholder{color:#8a5a6b;opacity:1}.sf-err-nf__input::-webkit-search-cancel-button,.sf-err-tm__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sf-err-tm__again{align-items:center;background:#d6335c;border:2px solid #d6335c;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:17px;font-weight:700;gap:10px;min-height:56px;padding:0 22px 0 26px;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap}.sf-err-tm__again svg{flex:none}.sf-err-tm__again:not(:disabled):hover{background:#b82248;border-color:#b82248}.sf-err-tm__again:disabled{cursor:not-allowed}.sf-err-tm.is-locked .sf-err-tm__again{background:transparent;border-color:#f3b6c6;color:#8a5a6b}.sf-err-mt__art{display:flex;justify-content:center}.sf-err-mt__box{aspect-ratio:1/1;container-type:inline-size;position:relative;width:min(100%,clamp(248px,30vw,440px))}.sf-err-mt__shadow{animation:sf-err-shadow 5s ease-in-out infinite;background:radial-gradient(closest-side,rgba(58,10,30,.32),rgba(58,10,30,0));border-radius:50%;bottom:3%;height:5%;left:26%;position:absolute;right:26%}.sf-err-mt__heart{animation:sf-err-breathe 5s ease-in-out infinite;height:84%;left:8%;overflow:visible;position:absolute;top:18%;transform-origin:50% 85%;width:84%}.sf-err-mt__z{animation:sf-err-z 4.2s ease-in-out infinite both;color:#d6335c;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:1;position:absolute}.sf-err-mt__z--1{color:#a31c42;font-size:7cqi;left:58%;top:18%}.sf-err-mt__z--2{animation-delay:1.4s;font-size:9.5cqi;left:68%;top:8%}.sf-err-mt__z--3{animation-delay:2.8s;font-size:12cqi;left:79%;top:-2%}.sf-err-mt__act{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.sf-err-mt__status{align-items:center;color:#a31c42;display:flex;font-size:17px;font-weight:700;gap:10px;margin:0;min-height:24px}.sf-err-mt__dot{animation:sf-err-ping 1.8s ease-out infinite;background:#d6335c;border-radius:50%;flex:none;height:10px;width:10px}.sf-err-mt__outcome{color:#3a0a1e;font-size:16px;font-weight:600;line-height:1.45;margin:0}.sf-err-mt__outcome:empty{margin-top:-20px}.sf-ds{overflow-x:clip;position:relative}.sf-ds__top{background:#d6335c;color:#fff;overflow:hidden}.sf-ds__hero{align-items:center;display:grid;gap:clamp(40px,5vw,80px);grid-template-columns:minmax(0,1fr) minmax(0,560px);padding-bottom:clamp(72px,8vw,112px);padding-top:clamp(32px,4vw,64px)}@media (max-width:1099px){.sf-ds__hero{gap:48px;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sf-ds__hero{align-items:stretch;display:flex;flex-direction:column;gap:40px;padding-bottom:72px;padding-top:24px}}.sf-fit--ds{--fit-max:150px}@media (max-width:767px){.sf-fit--ds{--fit-max:92px}}.sf-ds__intro{display:flex;flex-direction:column;gap:26px;min-width:0}.sf-ds__lead{font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.5;margin:0;max-width:600px}.sf-ds__chips{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:0;padding:0}.sf-ds__chips li{align-items:center;display:inline-flex;font-size:16px;font-weight:700;gap:8px}.sf-ds__chip-heart{flex:none;height:15px;width:15px}.sf-ds__cta{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px}.sf-ds__detected{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:10px}.sf-ds__dot{background:#fff;border-radius:50%;box-shadow:0 0 0 4px hsla(0,0%,100%,.3);height:8px;width:8px}.sf-ds__art{align-self:start;padding:24px 0 44px;position:relative}@media (max-width:1099px){.sf-ds__art{max-width:560px;padding-top:0;width:100%}}@media (max-width:767px){.sf-ds__art{align-self:stretch;max-width:none;padding:0 0 24px}}.sf-ds__sticker{align-items:center;background:#fff;border-radius:18px;bottom:2px;box-shadow:0 16px 30px -12px rgba(58,10,30,.5);color:#3a0a1e;display:flex;font-size:14px;font-weight:700;gap:10px;padding:12px 16px;position:absolute;right:-18px;transform:rotate(6deg);white-space:nowrap}@media (max-width:767px){.sf-ds__sticker{bottom:-12px;right:4px}}.sf-ds__sticker-heart{flex:none;height:22px;width:22px}.sf-ds-window{background:#ffe3ea;border-radius:22px;box-shadow:0 30px 60px rgba(58,10,30,.3),0 0 0 1px rgba(58,10,30,.06);color:#3a0a1e;overflow:hidden}.sf-ds-window--lg{transform:rotate(1.5deg)}@media (max-width:767px){.sf-ds-window--lg{transform:none}}.sf-ds-window--sm{border-radius:18px;box-shadow:0 18px 36px -18px rgba(58,10,30,.45);transform:rotate(-1.5deg)}.sf-ds-window__chrome{align-items:center;display:flex;gap:8px;padding:12px 16px 0}.sf-ds-window__chrome>span:not(.sf-ds-window__tab){background:#f3b6c6;border-radius:50%;height:11px;width:11px}.sf-ds-window--sm .sf-ds-window__chrome{gap:6px;padding:10px 14px 0}.sf-ds-window--sm .sf-ds-window__chrome>span{height:9px;width:9px}.sf-ds-window__tab{align-items:center;background:#fff;border-radius:10px 10px 0 0;color:#6b4252;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-left:12px;padding:8px 14px 10px}.sf-ds-window__tab svg{height:12px;width:12px}.sf-ds-window__body{background:#fff;padding:14px 16px 18px}.sf-ds-window--sm .sf-ds-window__body{background:transparent;padding:10px 12px 14px}.sf-ds-window__bar{align-items:center;background:#fff;border:2px solid #d6335c;border-radius:999px;box-shadow:0 0 0 4px #ffe3ea;display:flex;font-size:20px;font-weight:600;gap:12px;height:58px;padding:0 18px}@media (max-width:767px){.sf-ds-window__bar{font-size:17px;height:50px}}.sf-ds-window--sm .sf-ds-window__bar{box-shadow:none;font-size:18px;height:50px;padding:0 16px}.sf-ds-window__bar-heart{flex:none;height:18px;width:18px}.sf-ds-window__typed{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap}.sf-ds-window__caret{animation:sf-ds-caret 1s steps(1) 5;background:#3a0a1e;display:inline-block;height:1.05em;margin-left:1px;vertical-align:-.15em;width:2px}.sf-ds-window--done .sf-ds-window__caret{animation:none}.sf-ds-window__drop{border:1px solid #f0d2da;border-radius:16px;display:flex;flex-direction:column;gap:2px;list-style:none;margin:10px 0 0;padding:6px;transition:opacity .2s ease}.sf-ds-window--sm .sf-ds-window__drop{border:0;margin-top:8px;padding:0}.sf-ds-window__drop--off{opacity:0}.sf-ds-window__first,.sf-ds-window__row{align-items:center;display:flex;font-size:17px;gap:12px;padding:9px 12px}@media (max-width:767px){.sf-ds-window__first,.sf-ds-window__row{font-size:15px}}.sf-ds-window__first{background:#ffe3ea;border-radius:12px;font-weight:600;padding:10px 12px}.sf-ds-window__first b{color:#a31c42;font-weight:700}.sf-ds-window--sm .sf-ds-window__first{background:#fff;font-size:15px;gap:10px}.sf-ds-window__row{color:#6b4252}.sf-ds-window__row svg{color:#8a5a6b;flex:none;margin:0 6px}.sf-ds-window__dot{align-items:center;background:#d6335c;border-radius:50%;display:flex;flex:none;height:28px;justify-content:center;width:28px}.sf-ds-window__dot svg{height:15px;width:15px}.sf-ds-window--sm .sf-ds-window__dot{height:24px;width:24px}.sf-ds-window--sm .sf-ds-window__dot svg{height:13px;width:13px}.sf-ds-window__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes sf-ds-caret{0%,49%{opacity:1}50%,to{opacity:0}}.sf-ds__steps{display:flex;flex-direction:column;gap:32px;padding-bottom:clamp(48px,6vw,80px);padding-top:clamp(64px,8vw,112px);scroll-margin-top:16px}@media (max-width:767px){.sf-ds__steps{gap:24px}}.sf-ds__steps-head{display:flex;flex-direction:column;gap:14px;max-width:820px}.sf-ds__h2{text-wrap:balance;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:700;letter-spacing:-.02em;line-height:1.08;margin:0}.sf-ds__steps-lead{text-wrap:pretty;color:#6b4252;font-size:clamp(17px,1.5vw,19px);line-height:1.55;margin:0}.sf-ds__tabs{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){.sf-ds__tabs{flex-wrap:nowrap;margin:-6px calc(clamp(16px, 3vw, 40px)*-1) -2px;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent);overflow-x:auto;padding:8px 56px 8px clamp(16px,3vw,40px);scrollbar-width:none}.sf-ds__tabs::-webkit-scrollbar{display:none}}.sf-ds__tab{align-items:center;background:#fff;border:2px solid #f0d2da;border-radius:999px;color:#3a0a1e;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:15px;font-weight:700;gap:8px;min-height:48px;padding:0 18px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.sf-ds__tab:hover{border-color:#d6335c}.sf-ds__tab[aria-selected=true]{background:#d6335c;border-color:#d6335c;color:#fff}.sf-ds__yours{background:#d6335c;border-radius:999px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.sf-ds__yours[hidden]{display:none}.sf-ds__tab[aria-selected=true] .sf-ds__yours{background:#fff;color:#a31c42}.sf-ds__panel{display:flex;flex-direction:column;gap:24px}.sf-ds__panel[hidden]{display:none}.sf-ds__panel:focus-visible{border-radius:12px;outline:3px solid #3a0a1e;outline-offset:6px}.sf-ds__note{align-items:flex-start;background:#fff4f6;border-radius:20px;color:#6b4252;display:flex;font-size:16px;gap:14px;line-height:1.55;margin:0;padding:18px 20px}.sf-ds__note strong{color:#3a0a1e}.sf-ds__note-i{align-items:center;border:2px solid #d6335c;border-radius:50%;box-sizing:border-box;color:#d6335c;display:flex;flex:none;font-size:14px;font-weight:800;height:26px;justify-content:center;width:26px}.sf-ds__grid{display:grid;gap:20px;list-style:none;margin:0;padding:0}@media (max-width:1099px){.sf-ds__grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:767px){.sf-ds__grid{gap:14px}}.sf-ds__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-ds__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-ds__grid--1{grid-template-columns:minmax(0,620px)}.sf-ds__step{background:#fff4f6;border-radius:26px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:30px}@media (max-width:767px){.sf-ds__step{padding:24px 20px}}.sf-ds__n{color:#d6335c;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:56px;font-weight:700;line-height:1}.sf-ds__step-title{font-size:22px;font-weight:700;line-height:1.25;margin:0}.sf-ds__step-text{color:#6b4252;font-size:17px;line-height:1.55;margin:0}.sf-ds__pill{align-items:center;background:#d6335c;border-radius:999px;box-shadow:0 0 0 4px #ffe3ea;color:#3a0a1e;display:flex;gap:10px;margin-top:auto;padding:6px;text-decoration:none;transition:transform .2s ease}.sf-ds__pill:hover{transform:translateY(-2px)}.sf-ds__pill-in{align-items:center;background:#fff;border-radius:999px;display:flex;flex:1 1 auto;gap:8px;height:44px;min-width:0;overflow:hidden;padding:0 14px;white-space:nowrap}.sf-ds__pill-label{color:#d6335c;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:800;letter-spacing:-.03em}.sf-ds__pill-q{font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.sf-ds__pill-go{border-radius:50%;color:#d6335c;flex:none;height:44px;justify-content:center;width:44px}.sf-ds__code,.sf-ds__pill-go{align-items:center;background:#fff;display:flex}.sf-ds__code{border:2px solid #f0d2da;border-radius:20px;flex-wrap:wrap;gap:10px 8px;justify-content:flex-end;margin-top:auto;padding:14px 10px 10px 16px}.sf-ds__code code{color:#3a0a1e;flex:1 1 100%;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:15px;line-height:1.4;min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.sf-ds__copied{background:#ffe3ea}.sf-ds__mock{background:#fff;border:2px solid #f0d2da;border-radius:18px;display:flex;flex-direction:column;font-size:15px;margin-top:auto;padding:10px 14px 12px}.sf-ds__mock-title{color:#8a5a6b;font-size:12px;font-weight:800;letter-spacing:.05em;padding:4px 0 8px;text-transform:uppercase}.sf-ds__mock-row{align-items:center;display:flex;gap:10px}.sf-ds__mock-row strong{flex:1 1 auto}.sf-ds__mock-icon{align-items:center;background:#ffe3ea;border-radius:8px;display:flex;flex:none;height:26px;justify-content:center;position:relative;width:26px}.sf-ds__mock-icon svg{height:14px;width:14px}.sf-ds__mock-icon--add:after{background:#d6335c;border-radius:50%;bottom:-5px;color:#fff;content:"+";font-size:12px;font-weight:800;height:14px;line-height:14px;position:absolute;right:-5px;text-align:center;width:14px}.sf-ds__mock-host{color:#8a5a6b}.sf-ds__mock-host,.sf-ds__mock-radio strong,.sf-ds__mock-row strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-ds__mock-dots{align-items:center;background:#ffe3ea;border-radius:50%;display:flex;flex:none;font-weight:800;height:28px;justify-content:center;width:28px}.sf-ds__mock-pop{align-items:center;align-self:flex-end;background:#3a0a1e;border-radius:12px;box-shadow:0 10px 20px rgba(58,10,30,.2);color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:10px;padding:9px 14px}.sf-ds__mock-pop svg{color:#ff8fab}.sf-ds__mock-bar{align-items:center;background:#fff4f6;border-radius:10px;display:flex;gap:10px;padding:8px 10px}.sf-ds__mock-switch{align-items:center;background:#fff;border:2px solid #d6335c;border-radius:8px;color:#d6335c;display:inline-flex;flex:none;gap:4px;padding:3px 6px}.sf-ds__mock-menu{align-self:flex-start;border:2px solid #f0d2da;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;margin:8px 0 0 10px;max-width:calc(100% - 10px);padding:6px}.sf-ds__mock-item{align-items:center;color:#6b4252;display:flex;gap:10px;padding:8px 10px}.sf-ds__mock-item--on{background:#ffe3ea;border-radius:8px;color:#3a0a1e;font-weight:700}.sf-ds__mock-item--on .sf-ds__mock-icon{background:#fff;border-radius:6px;height:22px;width:22px}.sf-ds__mock--list{padding:8px 14px}.sf-ds__mock-radio{align-items:center;border-top:1px solid #f0d2da;color:#8a5a6b;display:flex;gap:12px;padding:9px 0}.sf-ds__mock-radio>span:first-child{border:2px solid #f3b6c6;border-radius:50%;box-sizing:border-box;flex:none;height:20px;width:20px}.sf-ds__mock-radio--on{color:#3a0a1e}.sf-ds__mock-radio--on>span:first-child{border:6px solid #d6335c}.sf-ds__others{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px}.sf-ds__others>span{font-size:17px;font-weight:700;margin-right:6px}.sf-ds__undo{align-items:flex-start;color:#6b4252;display:flex;font-size:16px;gap:12px;line-height:1.55;margin:0;max-width:860px}.sf-ds__undo svg{color:#d6335c;flex:none;margin-top:1px}.sf-ds__what{padding-bottom:clamp(56px,8vw,112px)}.sf-ds__what-box{background:#3a0a1e;border-radius:32px;color:#fff;display:flex;flex-direction:column;gap:32px;padding:clamp(32px,4vw,56px)}@media (max-width:767px){.sf-ds__what-box{padding:32px 22px}}.sf-ds__what-title{font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:clamp(26px,2.8vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0}.sf-ds__what-grid{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:767px){.sf-ds__what-grid{gap:26px;grid-template-columns:minmax(0,1fr)}}.sf-ds__what-grid li{display:flex;flex-direction:column;gap:10px}.sf-ds__what-icon{align-items:center;background:rgba(255,143,171,.16);border-radius:14px;color:#ff8fab;display:flex;height:44px;justify-content:center;width:44px}.sf-ds__what-icon>svg[viewBox="0 0 20 20"]{height:24px;width:24px}.sf-ds__what-h{font-size:20px;font-weight:700}.sf-ds__what-text{color:#f6d3dc;font-size:16px;line-height:1.55}.sf-home-default{align-items:center;background:#fff4f6;border-radius:26px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);margin-top:20px;padding:28px 32px}@media (max-width:767px){.sf-home-default{gap:24px;grid-template-columns:minmax(0,1fr);padding:24px 20px}}.sf-home-default__body{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.sf-home-default__title{text-wrap:balance;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0}.sf-home-default__text{color:#6b4252;font-size:17px;line-height:1.55;margin:0 0 6px}.sf-sr-default{background:#fff4f6;border-radius:20px;color:#3a0a1e;position:relative}.sf-sr-default[hidden]{display:none}.sf-sr-default--aside{display:flex;flex-direction:column;gap:6px;padding:18px 56px 12px 20px}.sf-sr-default__title{font-size:16px;font-weight:700;line-height:1.35;margin:0}.sf-sr-default__text{color:#6b4252;font-size:15px;line-height:1.5;margin:0}.sf-sr-default__more{align-items:center;align-self:flex-start;color:#b82248;display:inline-flex;font-size:16px;font-weight:700;gap:6px;min-height:44px;text-decoration:none}.sf-sr-default__more:hover{text-decoration:underline;text-underline-offset:3px}.sf-sr-default__x{align-items:center;background:transparent;border:0;border-radius:50%;color:#8a5a6b;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:4px;top:4px;transition:background-color .15s ease;width:44px}.sf-sr-default__x:hover{background:#ffe3ea}.sf-sr-default--phone{margin-top:8px}@media (min-width:768px){.sf-sr-default--phone{display:none!important}}.sf-sr-default__link{align-items:center;box-sizing:border-box;color:#3a0a1e;display:flex;gap:12px;min-height:76px;padding:14px 56px 14px 14px;text-decoration:none}.sf-sr-default__link:hover .sf-sr-default__cta{text-decoration:underline;text-underline-offset:3px}.sf-sr-default__icon{align-items:center;background:#d6335c;border-radius:14px;color:#fff;display:flex;flex:none;height:44px;justify-content:center;width:44px}.sf-sr-default__lines{display:flex;flex-direction:column;gap:2px}.sf-sr-default__cta{color:#a31c42;font-size:15px;font-weight:700}.sf-footer__default{font-weight:700;gap:8px}.sf-footer__default svg{color:#ff8fab;flex:none}@media (max-width:767px){.sf-footer__default{flex:1 1 100%;line-height:1.4;margin-bottom:0!important}}.sf-footer__new{background:#ff8fab;border-radius:999px;color:#3a0a1e;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-decoration:none;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.sf-ds-window__caret{animation:none}.sf-ds-window__drop,.sf-ds__pill{transition:none}}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mr-2{margin-right:.5rem}.mt-1{margin-top:.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-24{height:6rem}.h-8{height:2rem}.w-8{width:2rem}.w-full{width:100%}.flex-none{flex:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-10{row-gap:2.5rem}.whitespace-nowrap{white-space:nowrap}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity))}.bg-sf-blush{--tw-bg-opacity:1;background-color:rgb(255 227 234/var(--tw-bg-opacity))}.bg-sf-bordeaux{--tw-bg-opacity:1;background-color:rgb(58 10 30/var(--tw-bg-opacity))}.bg-sf-mist{--tw-bg-opacity:1;background-color:rgb(255 244 246/var(--tw-bg-opacity))}.bg-sf-pink{--tw-bg-opacity:1;background-color:rgb(214 51 92/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-center{-o-object-position:center;object-position:center}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.text-center{text-align:center}.font-display{font-family:Unbounded,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-sans{font-family:Onest,system-ui,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-sf-bordeaux{--tw-text-opacity:1;color:rgb(58 10 30/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes sf-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes sf-beat{0%{transform:scale(1)}30%{transform:scale(1.06)}55%{transform:scale(.98)}to{transform:scale(1)}}@keyframes sf-pulse{0%,58%,to{transform:scale(1)}64%{transform:scale(1.12)}72%{transform:scale(.97)}80%{transform:scale(1.06)}}@keyframes sf-burst{0%{opacity:0;transform:translate(0) scale(.3)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--r))}}@keyframes sf-float{0%,to{transform:rotate(-9deg) translateY(0)}50%{transform:rotate(-7deg) translateY(var(--sf-float-y,-10px))}}@keyframes sf-ken{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.16) translate(-3%,-2%)}}@keyframes sf-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes sf-pop{0%{opacity:0;transform:rotate(6deg) scale(.6)}60%{opacity:1;transform:rotate(6deg) scale(1.1)}to{transform:rotate(6deg) scale(1)}}@keyframes sf-split-l{0%,to{transform:translate(-6%) rotate(-8deg)}50%{transform:translate(-8%,-3%) rotate(-11deg)}}@keyframes sf-split-r{0%,to{transform:translate(6%,4%) rotate(9deg)}50%{transform:translate(8%,1%) rotate(12deg)}}@keyframes sf-ecg{0%{stroke-dashoffset:1200}to{stroke-dashoffset:0}}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog{--cybot-fader-color:#3a0a1e;background:#3a0a1e;border-radius:24px;box-shadow:0 30px 70px -24px rgba(58,10,30,.75),0 0 0 1px hsla(0,0%,100%,.08);color:#fff;font-family:Onest,system-ui,ui-sans-serif,sans-serif;letter-spacing:normal}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogHide{display:none!important}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper:before,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeader,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type=checkbox],#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsent,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsent:before,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentListWrapper,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentListWrapper>span,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogHeader,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogNav,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CookieCard,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogGpcContainer,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotScrollContainer{border-color:hsla(0,0%,100%,.14)}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog :focus-visible,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog:focus-visible{outline:3px solid #ff8fab;outline-offset:3px}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog a{color:#ff8fab}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog a:hover{color:#fff}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogArrow,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog a:after,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog a:before,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog button:after,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog button:before{border-color:#ff8fab}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogPoweredbyCybot svg{fill:#d9a9b7}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading{color:#fff;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-weight:700;letter-spacing:-.01em;line-height:1.25}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentTextAbout,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTypeIntro{color:#f6d3dc}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{border-bottom-color:transparent;color:#f6d3dc;font-weight:600}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#fff}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:3px solid #ff8fab;color:#ff8fab}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogDetailBulkConsentCount{background:#ff8fab;color:#3a0a1e}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieInfo{background:hsla(0,0%,100%,.05)}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogTabContent::-webkit-scrollbar-track,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar-track{background:transparent}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogTabContent::-webkit-scrollbar-thumb,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar-thumb{background:rgba(255,143,171,.5)}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotScrollbarContainer{background:transparent}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotFader{background-image:linear-gradient(0deg,#3a0a1e,rgba(58,10,30,.8),rgba(58,10,30,0))}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotFader.CybotCookiebotFaderLeft{background-image:linear-gradient(90deg,#3a0a1e,rgba(58,10,30,.8),rgba(58,10,30,0))}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotFader.CybotCookiebotFaderRight{background-image:linear-gradient(270deg,#3a0a1e,rgba(58,10,30,.8),rgba(58,10,30,0))}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper{flex:none;height:26px;width:44px}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox]{cursor:pointer}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background:transparent;border-radius:999px;box-shadow:inset 0 0 0 2px #d9a9b7;transition:background-color .15s ease,box-shadow .15s ease}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before{background:#d9a9b7 50%/10px 10px no-repeat;bottom:4px;height:18px;left:4px;transition:transform .18s ease,background-color .15s ease;width:18px}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background:#ff8fab;box-shadow:inset 0 0 0 2px #ff8fab}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:#3a0a1e;transform:translateX(18px)}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog input:disabled+.CybotCookiebotDialogBodyLevelButtonSlider{background:rgba(255,143,171,.5);box-shadow:none}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog input:disabled+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:#3a0a1e;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FF8FAB' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");transform:translateX(18px)}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible+span{outline:3px solid #ff8fab;outline-offset:3px}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonDescription{color:#fff;font-weight:600}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type),#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:last-of-type){background:#d6335c;border:0;border-radius:999px;color:#fff;cursor:pointer;font-family:Onest,system-ui,ui-sans-serif,sans-serif;font-size:15px;font-weight:700;line-height:1.2;min-height:44px;opacity:1;padding:0 12px;text-align:center;transition:background-color .15s ease}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type):hover,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:last-of-type):hover{background:#b82248;opacity:1}@media (max-width:767px){#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type),#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:last-of-type){min-height:48px}}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge{bottom:16px;flex-direction:column;font-size:15px;gap:12px;height:auto;left:max(clamp(20px,4vw,48px),calc(50vw - 680px));line-height:1.5;max-height:min(100vh - 32px,max(330px,100vh - 28px - clamp(340px,40.6vw - 146px,446px)));max-width:calc(100vw - clamp(20px, 4vw, 48px)*2);min-width:0;overflow:hidden;padding:20px 24px;right:auto;top:auto;transform:none;width:620px}@media (max-width:767px){#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge{border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -18px 50px -20px rgba(58,10,30,.65);gap:14px;left:0;max-height:max(50vh,100vh - 37vw - 95px);max-height:max(50dvh,100dvh - 37vw - 95px);max-width:100%;padding:20px 16px 16px;right:0;width:100%}}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;margin:0;max-width:none;min-height:0;position:relative;width:100%}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader{align-self:auto;border:0;padding:0;position:absolute;right:0;top:2px;width:auto;z-index:1}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeaderLogosWrapper{align-self:auto;flex-direction:row}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyLink{display:none}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot{height:14px;justify-content:flex-end;margin:0;width:auto}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot svg{height:14px;width:auto}@media (max-width:767px){#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot svg{height:12px}}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent{display:flex;flex:1 1 auto;flex-direction:column;margin:0;min-height:0;overflow:hidden;width:100%}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel{overflow:visible;width:100%}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBody{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge .CybotCookiebotScrollContainer{border:0;height:auto;max-height:none;min-height:0;padding:0;width:100%}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{display:flex;flex:0 1 auto;flex-direction:column;max-height:none;min-height:72px;overflow:visible}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge .CybotCookiebotScrollbarContainer{display:none}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContent{flex:0 1 auto;margin:-11px -6px;max-height:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:11px 6px;scrollbar-color:rgba(255,143,171,.5) transparent;scrollbar-width:thin}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContent .CybotCookiebotFader:not(.CybotCookiebotFaderLeft):not(.CybotCookiebotFaderRight){height:3.5em;left:0;max-height:50%;right:0;width:auto}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper{flex:none}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentTitle{text-wrap:balance;align-items:center;display:flex;font-size:18px;gap:12px;margin:0 60px 8px 0}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentTitle:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23FF8FAB' d='m9.653 16.915-.005-.003-.019-.01a20.759 20.759 0 0 1-1.162-.682 22.045 22.045 0 0 1-2.582-1.9C4.045 12.733 2 10.352 2 7.5a4.5 4.5 0 0 1 8-2.828A4.5 4.5 0 0 1 18 7.5c0 2.852-2.044 5.233-3.885 6.82a22.049 22.049 0 0 1-3.744 2.582l-.019.01-.005.003h-.002a.739.739 0 0 1-.69.001l-.002-.001z'/%3E%3Cg fill='%233A0A1E'%3E%3Ccircle cx='17.4' cy='4.1' r='2.5'/%3E%3Ccircle cx='6.3' cy='7.4' r='1'/%3E%3Ccircle cx='11.2' cy='6.6' r='.8'/%3E%3Ccircle cx='9.6' cy='11.1' r='1.05'/%3E%3Ccircle cx='13.9' cy='10' r='.75'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;content:"";flex:none;height:28px;width:28px}@media (max-width:767px){#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentTitle{font-size:16px;margin-right:52px}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentTitle:before{height:24px;width:24px}}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentText{font-size:15px;line-height:1.5}@media (max-width:767px){#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentText{font-size:14px}}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentText a{font-weight:600;text-decoration:underline;text-underline-offset:3px}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper{align-items:stretch;border:0;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;width:100%}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails{display:flex;height:auto;justify-content:flex-start;margin:-12px 0 -2px -4px;padding:0;width:auto}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelWrapper+#CybotCookiebotDialogBodyEdgeMoreDetails{margin:-6px 0 -10px -4px}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:6px;min-height:44px;padding:0 4px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;white-space:nowrap}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:hover{text-decoration-thickness:2px}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after{border-color:currentcolor;border-style:solid;border-width:0 2.4px 2.4px 0;color:inherit;height:7px;margin:-4px 0 0 4px;transform:rotate(45deg);width:7px}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentText #CybotCookiebotDialogBodyEdgeMoreDetails{display:inline;margin:0}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentText #CybotCookiebotDialogBodyEdgeMoreDetails a{font-size:inherit;gap:4px;margin:0 0 0 2px;min-height:0;position:relative;vertical-align:baseline}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContentText #CybotCookiebotDialogBodyEdgeMoreDetails a:before{content:"";inset:-11px -4px;position:absolute}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtons,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsRow,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane>[role=group],#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsTable,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelWrapper{border:0;display:block;margin:0;padding:0;width:100%}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyFieldsetInnerContainer{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper{align-items:center;background:hsla(0,0%,100%,.05);border:0;border-radius:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22);display:flex;flex-direction:row;gap:10px;margin:0;min-height:44px;min-width:0;padding:0 12px 0 0;position:relative;transition:background-color .15s ease,box-shadow .15s ease}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:has(input:checked){background:rgba(255,143,171,.14);box-shadow:inset 0 0 0 1px rgba(255,143,171,.55)}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:has(input:not(:disabled)):hover{background:hsla(0,0%,100%,.1)}@media (max-width:767px){#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper{min-height:48px}}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel{align-items:center;align-self:stretch;cursor:pointer;display:flex;flex:1 1 auto;margin:0;min-width:0;overflow:hidden;padding:0 0 0 14px;text-overflow:ellipsis;white-space:nowrap}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyLevelButtonDescription{font-size:15px}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyLevelButtonSliderWrapper{margin:0}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter{border:0;display:block;flex:none;margin:0;padding:0;position:static;width:100%}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyButtons,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotScrollArea{display:block;height:auto;margin:0;max-width:none;padding:0;width:100%}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:none;width:100%}@media (max-width:767px){#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type),#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:last-of-type){align-items:center;display:flex;justify-content:center;margin:0;max-width:none;min-width:0;white-space:nowrap;width:auto}@media (max-width:767px){#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:first-child,#CybotCookiebotDialog#CybotCookiebotDialog#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:not(:first-child)~.CybotCookiebotDialogBodyButton:last-child{grid-column:1/-1}}@keyframes sf-sr-float{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-5px)}}@keyframes sf-sr-shimmer{0%{background-position:-45vw 0}75%,to{background-position:105vw 0}}@keyframes sf-sr-ecg-s{0%{stroke-dashoffset:240}to{stroke-dashoffset:0}}@keyframes sf-sr-spin{to{transform:rotate(1turn)}}@keyframes sf-causes-swap{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sf-causes-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sf-causes-pop{0%{opacity:0;transform:scale(.4) rotate(-12deg)}60%{opacity:1;transform:scale(1.15) rotate(6deg)}to{transform:scale(1) rotate(0)}}@keyframes sf-cause-float{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-12px)}}@keyframes sf-cause-ken-soft{0%{transform:scale(1)}to{transform:scale(1.07)}}#pp-cookiebot .CookieDeclaration{color:#3a0a1e;display:flex;flex-direction:column;font-size:16px;gap:22px;line-height:1.5}#pp-cookiebot .CookieDeclaration>br{display:none}#pp-cookiebot .CookieDeclaration a{color:#a31c42;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}#pp-cookiebot .CookieDeclaration a:hover{color:#b82248;text-decoration-thickness:2px}#pp-cookiebot .CookieDeclarationDialogText,#pp-cookiebot .CookieDeclarationIntro{color:#6b4252;font-size:15px;line-height:1.6;margin:0;max-width:70ch}#pp-cookiebot .CookieDeclarationIntro{margin-top:-12px}#pp-cookiebot .CookieDeclarationIntro[data-sf-lg-ck]{display:flex;flex-direction:column;gap:10px}#pp-cookiebot .CookieDeclarationIntro[data-sf-lg-ck] br{display:none}#pp-cookiebot .sf-lg-ckpara{display:block}#pp-cookiebot .CookieDeclarationLastUpdated{color:#6b4252;font-size:14px;line-height:1.4;margin:0;order:-3}#pp-cookiebot .CookieDeclarationLastUpdated a{color:inherit}#pp-cookiebot #CookieDeclarationUserStatusPanel{background:#fff;border:1px solid #f0d2da;border-bottom:0;border-radius:22px 22px 0 0;margin:0!important;order:-2;padding:24px 28px 4px}#pp-cookiebot .CookieDeclaration>p:not([class]){background:#fff;border:1px solid #f0d2da;border-radius:0 0 22px 22px;border-top:0;box-shadow:0 18px 36px -28px rgba(58,10,30,.5);color:#6b4252;font-size:14px;line-height:1.5;margin:-22px 0 0;order:-1;padding:14px 28px 24px}#pp-cookiebot #CookieDeclarationUserStatusLabel{color:#3a0a1e;font-family:Unbounded,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.3}#pp-cookiebot #CookieDeclarationConsentIdAndDate{color:#6b4252;font-family:Onest,system-ui,ui-sans-serif,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5;margin:10px 0 0;overflow-wrap:anywhere}#pp-cookiebot #CookieDeclarationChangeConsent,#pp-cookiebot #CookieDeclarationDoNotSell{margin-top:10px}#pp-cookiebot #CookieDeclarationChangeConsentChange,#pp-cookiebot #CookieDeclarationChangeConsentDoNotSell,#pp-cookiebot #CookieDeclarationChangeConsentWithdraw{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;margin-top:8px;min-height:48px;padding:0 20px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;vertical-align:middle}#pp-cookiebot #CookieDeclarationChangeConsentChange{background:#d6335c;border:2px solid #d6335c;color:#fff;margin-right:8px}#pp-cookiebot #CookieDeclarationChangeConsentChange:hover{background:#b82248;border-color:#b82248;color:#fff}#pp-cookiebot #CookieDeclarationUserStatusLabelWithdraw{font-size:0}#pp-cookiebot #CookieDeclarationChangeConsentDoNotSell,#pp-cookiebot #CookieDeclarationChangeConsentWithdraw{background:#fff;border:2px solid #f3b6c6;color:#3a0a1e}#pp-cookiebot #CookieDeclarationChangeConsentDoNotSell:hover,#pp-cookiebot #CookieDeclarationChangeConsentWithdraw:hover{background:#ffe3ea;border-color:#d6335c;color:#3a0a1e}#pp-cookiebot .CookieDeclarationType{border:0;display:flex;flex-direction:column;gap:10px;margin:0;padding:0}#pp-cookiebot .CookieDeclarationTypeHeader{align-items:center;color:#3a0a1e;display:flex;flex-wrap:wrap;font-size:20px;font-weight:700;gap:10px;line-height:1.3;margin:0}#pp-cookiebot .sf-lg-ckcount{background:#ffe3ea;border-radius:999px;color:#8e1a3d;font-size:13px;font-weight:700;line-height:normal;padding:3px 10px}#pp-cookiebot .sf-lg-ckvh{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#pp-cookiebot .sf-lg-cksep{display:none}#pp-cookiebot .CookieDeclarationTypeDescription{color:#4e2a38;font-size:16px;line-height:1.6;margin:0;max-width:70ch}#pp-cookiebot .CookieDeclarationTable{background:#fff;border:1px solid #f0d2da;border-collapse:separate;border-radius:18px;border-spacing:0;font-size:16px;margin:0;overflow:hidden;table-layout:fixed;width:100%}#pp-cookiebot .CookieDeclarationTable col:first-child{width:20%!important}#pp-cookiebot .CookieDeclarationTable col:nth-child(2){width:18%!important}#pp-cookiebot .CookieDeclarationTable col:nth-child(3){width:auto!important}#pp-cookiebot .CookieDeclarationTable col:nth-child(4){width:12%!important}#pp-cookiebot .CookieDeclarationTable col:nth-child(5){width:14%!important}#pp-cookiebot .CookieDeclarationTable tbody tr+tr .CookieDeclarationTableCell{border-top:1px solid #f0d2da}#pp-cookiebot .CookieDeclarationTableHeader{background:#fff4f6;border-bottom:1px solid #f0d2da;color:#6b4252;font-size:13px;font-weight:700;letter-spacing:.02em;line-height:1.35;padding:11px 14px;text-align:left;vertical-align:bottom}#pp-cookiebot .CookieDeclarationTableCell{border-bottom:0;color:#3a0a1e;font-size:15px;line-height:1.55;overflow-wrap:break-word;padding:14px;vertical-align:top}#pp-cookiebot .CookieDeclarationTableCell:first-child{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.75}@media (max-width:767px){#pp-cookiebot #CookieDeclarationUserStatusPanel{padding:18px 16px 4px}#pp-cookiebot .CookieDeclaration>p:not([class]){padding:14px 16px 18px}#pp-cookiebot #CookieDeclarationUserStatusLabel{font-size:18px}#pp-cookiebot #CookieDeclarationChangeConsentChange,#pp-cookiebot #CookieDeclarationChangeConsentDoNotSell,#pp-cookiebot #CookieDeclarationChangeConsentWithdraw{display:flex;margin-right:0;width:100%}#pp-cookiebot #CookieDeclarationUserStatusLabelWithdraw:not([style*=none]){display:block!important}}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck]{display:block}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] colgroup{display:none}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] tbody,#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] thead{display:block}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] tr{align-items:start;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:200px minmax(0,1fr) 112px 108px;grid-template-rows:auto 1fr;padding:14px 18px}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] thead tr{background:#fff4f6;border-bottom:1px solid #f0d2da;grid-template-columns:max-content minmax(0,1fr) calc(100% - 468px) 112px 108px;grid-template-rows:auto;padding-bottom:11px;padding-top:11px}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] tbody tr+tr{border-top:1px solid #f0d2da}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell,#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableHeader,#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] tbody tr+tr .CookieDeclarationTableCell{background:none;border:0;display:block;min-width:0;padding:0}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableHeader{align-self:end;line-height:normal;overflow:visible}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableHeader:nth-child(2){margin-left:-10px}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableHeader:nth-child(2):before{color:#8a5a6b;content:"/";content:"/"/"";margin-right:6px}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell{color:#3a0a1e;font-family:Onest,system-ui,ui-sans-serif,sans-serif;font-size:16px;line-height:1.55}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell:first-child{grid-column:1;grid-row:1}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell:nth-child(2){color:#6b4252;font-size:14px;grid-column:1;grid-row:2;margin-top:4px}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell:nth-child(3){grid-column:2;grid-row:1/span 2}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell:nth-child(4){grid-column:3;grid-row:1/span 2}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell:nth-child(5){grid-column:4;grid-row:1/span 2}#pp-cookiebot .sf-lg-cname{background:#ffe3ea;border-radius:6px;box-sizing:border-box;color:#3a0a1e;display:inline-block;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;justify-self:start;line-height:1.5;max-width:100%;overflow-wrap:anywhere;padding:1px 7px}#pp-cookiebot .CookieDeclarationTable .CookieDeclarationTableCell.sf-lg-pending{color:#6b4252;font-style:italic}@container sf-lgdoc (max-width: 620px){#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] thead{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] tr{grid-template-columns:minmax(0,1fr);grid-template-rows:none;padding:16px;row-gap:10px}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell,#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableHeader,#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] tr td:nth-child(n),#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] tr th:nth-child(n){display:block}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell:nth-child(n){font-size:15px;grid-column:1;grid-row:auto}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell[data-label]{display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr)}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell[data-label]:before{color:#6b4252;content:attr(data-label);content:attr(data-label)/"";font-family:Onest,system-ui,ui-sans-serif,sans-serif;font-size:13px;font-style:normal;font-weight:700;line-height:1.35;overflow-wrap:normal;padding-top:2px}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell:nth-child(2){font-size:14px;margin-top:-6px}#pp-cookiebot .CookieDeclarationTable[data-sf-lg-ck] .CookieDeclarationTableCell:nth-child(2):before{visibility:hidden}}#pp-cookiebot:has(.CookieDeclarationLastUpdated) .sf-lg-cb__h{padding-bottom:24px}#pp-cookiebot:has(.CookieDeclarationLastUpdated) .CookieDeclarationLastUpdated{margin-top:-42px;padding-left:74px}@media (max-width:767px){#pp-cookiebot:has(.CookieDeclarationLastUpdated) .CookieDeclarationLastUpdated{padding-left:62px}}#pp-cookiebot .CookieDeclaration:has(>#CookieDeclarationUserStatusPanel[style*="display: none"])>p:not([class]){border-radius:22px;border-top:1px solid #f0d2da;margin-top:0}@container sf-err-main (max-width: 820px){.sf-err__grid{grid-template-areas:"head" "art" "act";grid-template-columns:minmax(0,1fr);row-gap:32px}.sf-err-tm .sf-err-tm__again{flex:1 1 100%;justify-content:center}.sf-err__grid.sf-err-mt{row-gap:24px}.sf-err-mt .sf-err-mt__act{align-items:stretch;text-align:center}.sf-err-mt .sf-err-mt__status,.sf-err-mt .sf-err__retry{justify-content:center}}@keyframes sf-err-strike{0%{background-size:0 .09em}to{background-size:100% .09em}}@keyframes sf-err-spin{to{transform:rotate(1turn)}}@keyframes sf-err-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes sf-err-beat{0%{transform:scale(1)}30%{transform:scale(1.08)}55%{transform:scale(.97)}to{transform:scale(1)}}@keyframes sf-err-wave{0%{transform:translateX(0)}to{transform:translateX(4px)}}@keyframes sf-err-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes sf-err-shadow{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:.4;transform:scaleX(.9)}}@keyframes sf-err-z{0%{opacity:1;transform:translate(0) scale(1)}55%{opacity:0;transform:translate(.45em,-.7em) scale(1.1)}56%{opacity:0;transform:translate(-.3em,.45em) scale(.85)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes sf-err-ping{0%,to{box-shadow:0 0 0 0 rgba(214,51,92,.45)}60%{box-shadow:0 0 0 8px rgba(214,51,92,0)}}.hover\:opacity-60:hover{opacity:.6}@media (min-width:640px){.sm\:gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1024px){.lg\:hidden{display:none}.lg\:px-8{padding-left:2rem;padding-right:2rem}}
