@font-face{font-family:Mynerve;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e538eebf9acc4c2-s.p.2ywwizmyhrhgd.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Mynerve;font-style:normal;font-weight:400;font-display:swap;src:url(../media/64f2913d21bf1e57-s.1lg8l8zxk3mwe.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mynerve;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fea445e7d7518dc-s.0roeae7v2etcy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mynerve;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50b0ede820165bbf-s.p.0w-jltc--v30o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mynerve Fallback;src:local(Arial);ascent-override:95.53%;descent-override:39.03%;line-gap-override:0.0%;size-adjust:97.35%}.mynerve_c76e2359-module__3lYPMG__className{font-family:Mynerve,Mynerve Fallback;font-style:normal;font-weight:400}.mynerve_c76e2359-module__3lYPMG__variable{--font-mynerve:"Mynerve", "Mynerve Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.p.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_75eea9e8-module__sJhnHq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_75eea9e8-module__sJhnHq__variable{--font-inter:"Inter", "Inter Fallback"}
.AccessibilityWidget-module__r8jhxW__widget{z-index:10000;font-family:Arial,Helvetica,system-ui,sans-serif;position:relative}.AccessibilityWidget-module__r8jhxW__trigger{z-index:10002;right:max(1.7rem, env(safe-area-inset-right));bottom:max(5.5rem, calc(env(safe-area-inset-bottom) + 6rem));color:#fff;cursor:pointer;background:linear-gradient(145deg,#ce58a4,#b83f8d);border:1px solid #ffffffc2;border-radius:50%;place-items:center;width:3.45rem;height:3.45rem;padding:0;font-family:Arial,Helvetica,system-ui,sans-serif;transition:opacity .2s,transform .26s cubic-bezier(.22,1,.36,1),box-shadow .26s,background .22s;display:grid;position:fixed;transform:translateZ(0);box-shadow:0 15px 35px #3f281d2e,0 5px 14px #ce58a438,inset 0 1px #ffffff52}.AccessibilityWidget-module__r8jhxW__trigger:before{content:"";pointer-events:none;border:1px solid #ce58a42e;border-radius:50%;position:absolute;inset:-.35rem}.AccessibilityWidget-module__r8jhxW__trigger:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 20px 42px #3f281d33,0 7px 18px #ce58a447}.AccessibilityWidget-module__r8jhxW__trigger:focus-visible{outline-offset:4px;outline:4px solid #51a8ca61}.AccessibilityWidget-module__r8jhxW__trigger svg{stroke-width:2.1px;width:1.65rem;height:1.65rem}.AccessibilityWidget-module__r8jhxW__widget:has(.AccessibilityWidget-module__r8jhxW__backdrop) .AccessibilityWidget-module__r8jhxW__trigger{opacity:0;pointer-events:none}.AccessibilityWidget-module__r8jhxW__triggerLabel{color:#3f281d;white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #3f281d12;border-radius:999px;padding:.5rem .7rem;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:.73rem;font-weight:700;transition:opacity .18s,transform .22s;position:absolute;right:calc(100% + .7rem);transform:translate(8px);box-shadow:0 8px 22px #3f281d1a}.AccessibilityWidget-module__r8jhxW__trigger:hover .AccessibilityWidget-module__r8jhxW__triggerLabel,.AccessibilityWidget-module__r8jhxW__trigger:focus-visible .AccessibilityWidget-module__r8jhxW__triggerLabel{opacity:1;transform:translate(0)}.AccessibilityWidget-module__r8jhxW__backdrop{z-index:10001;padding:1rem max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(5px)saturate(.95);backdrop-filter:blur(5px)saturate(.95);background:#2f1d1533;justify-content:flex-end;align-items:flex-end;animation:.22s both AccessibilityWidget-module__r8jhxW__accessibilityBackdropIn;display:flex;position:fixed;inset:0;overflow:hidden}.AccessibilityWidget-module__r8jhxW__panel{color:#3f281d;isolation:isolate;background:radial-gradient(circle at 100% 0,#51a8ca1f,#0000 16rem),radial-gradient(circle at 0 100%,#ce58a41a,#0000 15rem),#fffaf2fa;border:1px solid #ffffffdb;border-radius:29px;flex-direction:column;width:min(420px,100vw - 2rem);max-height:calc(100dvh - 2rem);font-family:Arial,Helvetica,system-ui,sans-serif;animation:.36s cubic-bezier(.22,1,.36,1) both AccessibilityWidget-module__r8jhxW__accessibilityPanelIn;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #281a1445,inset 0 1px #fffffff2}.AccessibilityWidget-module__r8jhxW__panel,.AccessibilityWidget-module__r8jhxW__panel button,.AccessibilityWidget-module__r8jhxW__panel input,.AccessibilityWidget-module__r8jhxW__panel select,.AccessibilityWidget-module__r8jhxW__panel textarea{font-family:Arial,Helvetica,system-ui,sans-serif}.AccessibilityWidget-module__r8jhxW__panel:before{z-index:-1;content:"";pointer-events:none;background:#51a8ca14;border-radius:50%;width:10rem;height:10rem;position:absolute;top:-4rem;right:-3rem}.AccessibilityWidget-module__r8jhxW__panel:after{z-index:-1;content:"";pointer-events:none;background:#ce58a412;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-4rem;left:-3rem}.AccessibilityWidget-module__r8jhxW__header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border-bottom:1px solid #3f281d12;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.1rem;display:flex}.AccessibilityWidget-module__r8jhxW__headerCopy{align-items:center;gap:.75rem;min-width:0;display:flex}.AccessibilityWidget-module__r8jhxW__headerIcon{color:#b83f8d;background:#fff0f8;border-radius:14px;flex-shrink:0;place-items:center;width:2.9rem;height:2.9rem;display:grid}.AccessibilityWidget-module__r8jhxW__headerIcon svg{width:1.35rem;height:1.35rem;display:block;transform:translate(1px,10px)}.AccessibilityWidget-module__r8jhxW__headerCopy>div{min-width:0}.AccessibilityWidget-module__r8jhxW__headerCopy span{color:#b83f8d;letter-spacing:.08em;text-transform:uppercase;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:.68rem;font-weight:800;line-height:1.2;display:block}.AccessibilityWidget-module__r8jhxW__header h2{color:#3f281d;letter-spacing:-.02em;margin:.16rem 0 0;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:1.45rem;font-weight:700;line-height:1.15}.AccessibilityWidget-module__r8jhxW__closeButton{color:#3f281d;cursor:pointer;background:#ffffffe0;border:1px solid #3f281d14;border-radius:50%;flex-shrink:0;place-items:center;width:2.55rem;height:2.55rem;padding:0;transition:color .2s,background .2s,transform .24s cubic-bezier(.22,1,.36,1);display:grid}.AccessibilityWidget-module__r8jhxW__closeButton:hover{color:#fff;background:#ce58a4;transform:rotate(6deg)}.AccessibilityWidget-module__r8jhxW__closeButton:focus-visible{outline-offset:3px;outline:3px solid #51a8ca4d}.AccessibilityWidget-module__r8jhxW__closeButton svg{width:1rem;height:1rem}.AccessibilityWidget-module__r8jhxW__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ce58a47a transparent;flex:auto;min-height:0;padding:1rem;overflow:hidden auto}.AccessibilityWidget-module__r8jhxW__content::-webkit-scrollbar{width:7px}.AccessibilityWidget-module__r8jhxW__content::-webkit-scrollbar-track{background:0 0}.AccessibilityWidget-module__r8jhxW__content::-webkit-scrollbar-thumb{background:#ce58a47a;border-radius:999px}.AccessibilityWidget-module__r8jhxW__content::-webkit-scrollbar-thumb:hover{background:#b83f8d9e}.AccessibilityWidget-module__r8jhxW__group{background:#ffffffb8;border:1px solid #3f281d11;border-radius:18px;padding:.9rem;box-shadow:0 8px 22px #3f281d09}.AccessibilityWidget-module__r8jhxW__group+.AccessibilityWidget-module__r8jhxW__group{margin-top:.75rem}.AccessibilityWidget-module__r8jhxW__groupHeading{align-items:center;gap:.65rem;display:flex}.AccessibilityWidget-module__r8jhxW__groupHeading>svg{color:#348caf;flex-shrink:0;width:1.1rem;height:1.1rem}.AccessibilityWidget-module__r8jhxW__groupHeading h3{color:#3f281d;margin:0;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:.94rem;font-weight:700;line-height:1.25}.AccessibilityWidget-module__r8jhxW__groupHeading p{color:#3f281d9e;margin:.15rem 0 0;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:.75rem;font-weight:400;line-height:1.35}.AccessibilityWidget-module__r8jhxW__fontControls{background:#fffaf2d1;border:1px solid #3f281d13;border-radius:14px;grid-template-columns:2.6rem minmax(0,1fr) 2.6rem;align-items:center;min-height:3.2rem;margin-top:.8rem;padding:.3rem;display:grid}.AccessibilityWidget-module__r8jhxW__fontControls button{color:#3f281d;cursor:pointer;background:#fff;border:0;border-radius:10px;place-items:center;width:2.45rem;height:2.45rem;padding:0;transition:color .18s,background .18s,transform .2s;display:grid;box-shadow:0 5px 14px #3f281d14}.AccessibilityWidget-module__r8jhxW__fontControls button:hover:not(:disabled){color:#fff;background:#348caf;transform:translateY(-1px)}.AccessibilityWidget-module__r8jhxW__fontControls button:disabled{cursor:not-allowed;opacity:.35}.AccessibilityWidget-module__r8jhxW__fontControls button:focus-visible{outline-offset:2px;outline:3px solid #51a8ca47}.AccessibilityWidget-module__r8jhxW__fontControls svg{width:1rem;height:1rem}.AccessibilityWidget-module__r8jhxW__fontControls strong{color:#3f281d;text-align:center;text-shadow:none;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:.95rem;font-weight:700}.AccessibilityWidget-module__r8jhxW__toggleGrid{gap:.45rem;margin-top:.8rem;display:grid}.AccessibilityWidget-module__r8jhxW__toggle{color:#4d3d35;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #3f281d11;border-radius:13px;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;width:100%;min-height:3.1rem;padding:.52rem .6rem;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:.82rem;font-weight:600;line-height:1.3;transition:border-color .18s,background .18s,transform .2s cubic-bezier(.22,1,.36,1);display:grid}.AccessibilityWidget-module__r8jhxW__toggle:hover{background:#fff;border-color:#51a8ca38;transform:translateY(-1px)}.AccessibilityWidget-module__r8jhxW__toggle:focus-visible{outline-offset:2px;outline:3px solid #51a8ca47}.AccessibilityWidget-module__r8jhxW__toggle[aria-pressed=true]{background:#fff7fb;border-color:#ce58a433}.AccessibilityWidget-module__r8jhxW__toggleIcon{color:#348caf;background:#eaf8fd;border-radius:9px;place-items:center;width:2rem;height:2rem;display:grid}.AccessibilityWidget-module__r8jhxW__toggle[aria-pressed=true] .AccessibilityWidget-module__r8jhxW__toggleIcon{color:#b83f8d;background:#fff0f8}.AccessibilityWidget-module__r8jhxW__toggleIcon svg{width:.95rem;height:.95rem}.AccessibilityWidget-module__r8jhxW__toggleSwitch{background:#3f281d24;border-radius:999px;flex-shrink:0;width:2.4rem;height:1.35rem;transition:background .2s;position:relative}.AccessibilityWidget-module__r8jhxW__toggleSwitch>span{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:.175rem;left:.175rem;box-shadow:0 2px 5px #3f281d24}.AccessibilityWidget-module__r8jhxW__toggle[aria-pressed=true] .AccessibilityWidget-module__r8jhxW__toggleSwitch{background:#ce58a4}.AccessibilityWidget-module__r8jhxW__toggle[aria-pressed=true] .AccessibilityWidget-module__r8jhxW__toggleSwitch>span{transform:translate(1.05rem)}.AccessibilityWidget-module__r8jhxW__speechBox{background:linear-gradient(135deg,#e4f6fcc7,#fff0f8a6);border-radius:14px;margin-top:.8rem;padding:.65rem}.AccessibilityWidget-module__r8jhxW__speechPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#348caf,#51a8ca);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:2.85rem;padding:.65rem .8rem;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:.82rem;font-weight:700;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 8px 20px #348caf33}.AccessibilityWidget-module__r8jhxW__speechPrimary:hover{transform:translateY(-1px);box-shadow:0 11px 24px #348caf40}.AccessibilityWidget-module__r8jhxW__speechPrimary:focus-visible{outline-offset:3px;outline:3px solid #ce58a44d}.AccessibilityWidget-module__r8jhxW__speechPrimary svg{width:1rem;height:1rem}.AccessibilityWidget-module__r8jhxW__speechControls{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.AccessibilityWidget-module__r8jhxW__speechControls button{color:#3f281d;cursor:pointer;background:#ffffffe0;border:1px solid #3f281d14;border-radius:11px;justify-content:center;align-items:center;gap:.4rem;min-height:2.75rem;padding:.55rem .65rem;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:.78rem;font-weight:700;display:inline-flex}.AccessibilityWidget-module__r8jhxW__speechControls button:hover{background:#fff}.AccessibilityWidget-module__r8jhxW__speechControls button:focus-visible{outline-offset:2px;outline:3px solid #51a8ca47}.AccessibilityWidget-module__r8jhxW__speechControls svg{width:.9rem;height:.9rem}.AccessibilityWidget-module__r8jhxW__speechNote,.AccessibilityWidget-module__r8jhxW__unsupportedMessage{color:#3f281d9e;margin:.55rem 0 0;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:.7rem;font-weight:400;line-height:1.45}.AccessibilityWidget-module__r8jhxW__screenReaderStatus{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AccessibilityWidget-module__r8jhxW__resetButton{color:#6a554b;cursor:pointer;background:#ffffff85;border:1px dashed #3f281d29;border-radius:13px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.85rem;margin-top:.8rem;padding:.6rem .8rem;font-family:Arial,Helvetica,system-ui,sans-serif;font-size:.76rem;font-weight:700;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.AccessibilityWidget-module__r8jhxW__resetButton:hover{color:#b83f8d;background:#fff7fb;border-color:#ce58a440}.AccessibilityWidget-module__r8jhxW__resetButton:focus-visible{outline-offset:2px;outline:3px solid #51a8ca47}.AccessibilityWidget-module__r8jhxW__resetButton svg{width:.9rem;height:.9rem}@keyframes AccessibilityWidget-module__r8jhxW__accessibilityBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes AccessibilityWidget-module__r8jhxW__accessibilityPanelIn{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-height:760px) and (min-width:621px){.AccessibilityWidget-module__r8jhxW__backdrop{align-items:center}.AccessibilityWidget-module__r8jhxW__panel{max-height:calc(100dvh - 1.5rem)}.AccessibilityWidget-module__r8jhxW__header{padding:.8rem .9rem}.AccessibilityWidget-module__r8jhxW__content{padding:.8rem}.AccessibilityWidget-module__r8jhxW__group{padding:.75rem}}@media (max-width:620px){.AccessibilityWidget-module__r8jhxW__trigger{right:max(1rem, env(safe-area-inset-right));bottom:max(5rem, calc(env(safe-area-inset-bottom) + 5rem));width:3.4rem;height:3.4rem}.AccessibilityWidget-module__r8jhxW__triggerLabel{display:none}.AccessibilityWidget-module__r8jhxW__backdrop{align-items:flex-end;padding:0;overflow:hidden}.AccessibilityWidget-module__r8jhxW__panel{border-bottom:0;border-left:0;border-right:0;border-radius:26px 26px 0 0;width:100%;height:min(88dvh,760px);max-height:88dvh}.AccessibilityWidget-module__r8jhxW__header{padding:.9rem 1rem}.AccessibilityWidget-module__r8jhxW__headerIcon{border-radius:12px;width:2.65rem;height:2.65rem}.AccessibilityWidget-module__r8jhxW__header h2{font-size:1.25rem}.AccessibilityWidget-module__r8jhxW__content{min-height:0;max-height:none;padding:.85rem;padding-bottom:max(1.25rem, calc(env(safe-area-inset-bottom) + 1rem));-webkit-overflow-scrolling:touch;overflow-y:auto}.AccessibilityWidget-module__r8jhxW__group{border-radius:16px;padding:.8rem}.AccessibilityWidget-module__r8jhxW__groupHeading h3{font-size:.91rem}.AccessibilityWidget-module__r8jhxW__groupHeading p{font-size:.72rem}.AccessibilityWidget-module__r8jhxW__toggle{min-height:3rem;font-size:.8rem}.AccessibilityWidget-module__r8jhxW__speechControls{grid-template-columns:1fr}}@media (max-width:390px){.AccessibilityWidget-module__r8jhxW__panel{height:90dvh;max-height:90dvh}.AccessibilityWidget-module__r8jhxW__header{padding:.8rem}.AccessibilityWidget-module__r8jhxW__content{padding:.7rem;padding-bottom:max(1.2rem, calc(env(safe-area-inset-bottom) + .8rem))}.AccessibilityWidget-module__r8jhxW__toggle{grid-template-columns:1.9rem minmax(0,1fr) auto;gap:.45rem;padding:.48rem .5rem;font-size:.76rem}.AccessibilityWidget-module__r8jhxW__toggleIcon{width:1.9rem;height:1.9rem}}@media (prefers-reduced-motion:reduce){.AccessibilityWidget-module__r8jhxW__trigger,.AccessibilityWidget-module__r8jhxW__triggerLabel,.AccessibilityWidget-module__r8jhxW__panel,.AccessibilityWidget-module__r8jhxW__backdrop,.AccessibilityWidget-module__r8jhxW__toggle,.AccessibilityWidget-module__r8jhxW__toggleSwitch,.AccessibilityWidget-module__r8jhxW__toggleSwitch>span,.AccessibilityWidget-module__r8jhxW__speechPrimary,.AccessibilityWidget-module__r8jhxW__closeButton{transition:none!important;animation:none!important}}
.CookieBanner-module__YVJIrq__banner{z-index:2500;color:#25333b;-webkit-backdrop-filter:blur(18px);width:min(100% - 2rem,1220px);font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#fffffff7;border:1px solid #d6e1e6;border-radius:20px;margin-inline:auto;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 24px 60px #22303924,0 4px 14px #2230390f}.CookieBanner-module__YVJIrq__content{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.35rem;padding:1.35rem 1.45rem;display:grid}.CookieBanner-module__YVJIrq__icon{color:#327f9d;background:#e8f6fb;border-radius:14px;flex-shrink:0;place-items:center;width:3.65rem;height:3.65rem;display:grid}.CookieBanner-module__YVJIrq__icon svg{width:1.5rem;height:1.5rem}.CookieBanner-module__YVJIrq__copy{min-width:0}.CookieBanner-module__YVJIrq__copy h2{color:#25333b;letter-spacing:-.015em;margin:0;font-size:1.08rem;font-weight:700;line-height:1.25}.CookieBanner-module__YVJIrq__copy p{color:#65747d;max-width:760px;margin:.4rem 0 0;font-size:.86rem;font-weight:400;line-height:1.58}.CookieBanner-module__YVJIrq__policyLink{color:#327f9d;text-underline-offset:3px;width:fit-content;margin-top:.5rem;font-size:.8rem;font-weight:600;-webkit-text-decoration:underline #327f9d4d;text-decoration:underline #327f9d4d;transition:color .18s,text-decoration-color .18s;display:inline-block}.CookieBanner-module__YVJIrq__policyLink:hover{color:#235f77;text-decoration-color:currentColor}.CookieBanner-module__YVJIrq__actions{align-items:center;gap:.6rem;display:flex}.CookieBanner-module__YVJIrq__actions button{min-height:3rem;font:inherit;white-space:nowrap;cursor:pointer;border-radius:11px;padding:.68rem 1rem;font-size:.8rem;font-weight:650;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .25s cubic-bezier(.22,1,.36,1)}.CookieBanner-module__YVJIrq__actions button:hover{transform:translateY(-2px)}.CookieBanner-module__YVJIrq__rejectButton{color:#596871;background:#fff;border:1px solid #d6e1e6}.CookieBanner-module__YVJIrq__rejectButton:hover{color:#25333b;background:#f8fafb;border-color:#b9cbd3}.CookieBanner-module__YVJIrq__settingsButton{color:#327f9d;background:#eef8fc;border:1px solid #c8e3ed;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.CookieBanner-module__YVJIrq__settingsButton svg{width:.95rem;height:.95rem}.CookieBanner-module__YVJIrq__settingsButton:hover{background:#e2f3f9;border-color:#9ecddd}.CookieBanner-module__YVJIrq__acceptButton{color:#fff;background:#327f9d;border:1px solid #327f9d;box-shadow:0 8px 18px #327f9d2e}.CookieBanner-module__YVJIrq__acceptButton:hover{background:#286d88;border-color:#286d88;box-shadow:0 11px 22px #327f9d38}.CookieBanner-module__YVJIrq__actions button:focus-visible,.CookieBanner-module__YVJIrq__policyLink:focus-visible{outline-offset:3px;outline:3px solid #51a8ca4d}@media (max-width:1040px){.CookieBanner-module__YVJIrq__content{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem 1.1rem}.CookieBanner-module__YVJIrq__copy p{max-width:none}.CookieBanner-module__YVJIrq__actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;width:100%;display:grid}.CookieBanner-module__YVJIrq__actions button{width:100%}}@media (max-width:560px){.CookieBanner-module__YVJIrq__banner{border-radius:17px;width:calc(100% - 1.3rem);bottom:.65rem;left:.65rem;right:.65rem}.CookieBanner-module__YVJIrq__content{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem .8rem;padding:1rem}.CookieBanner-module__YVJIrq__icon{border-radius:11px;width:3rem;height:3rem}.CookieBanner-module__YVJIrq__icon svg{width:1.3rem;height:1.3rem}.CookieBanner-module__YVJIrq__copy h2{font-size:.98rem}.CookieBanner-module__YVJIrq__copy p{max-width:none;margin-top:.35rem;font-size:.8rem;line-height:1.5}.CookieBanner-module__YVJIrq__policyLink{margin-top:.4rem;font-size:.76rem}.CookieBanner-module__YVJIrq__actions{grid-template-columns:1fr;gap:.5rem}.CookieBanner-module__YVJIrq__acceptButton{grid-row:1}.CookieBanner-module__YVJIrq__settingsButton{grid-row:2}.CookieBanner-module__YVJIrq__rejectButton{grid-row:3}.CookieBanner-module__YVJIrq__actions button{min-height:2.9rem}}@media (max-width:380px){.CookieBanner-module__YVJIrq__banner{width:calc(100% - .9rem);bottom:.45rem;left:.45rem;right:.45rem}.CookieBanner-module__YVJIrq__content{padding:.9rem}.CookieBanner-module__YVJIrq__icon{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.CookieBanner-module__YVJIrq__actions button,.CookieBanner-module__YVJIrq__policyLink{transition:none}.CookieBanner-module__YVJIrq__actions button:hover{transform:none}}
.CookieSettingsModal-module__bDTboG__backdrop{z-index:2600;-webkit-backdrop-filter:blur(8px);font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#16202680;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.CookieSettingsModal-module__bDTboG__dialog{color:#25333b;background:#fff;border:1px solid #d6e1e6;border-radius:20px;flex-direction:column;width:min(100%,620px);max-height:calc(100svh - 2rem);display:flex;overflow:hidden;box-shadow:0 30px 90px #141f2642}.CookieSettingsModal-module__bDTboG__header{border-bottom:1px solid #e2e9ed;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1.4rem;display:grid}.CookieSettingsModal-module__bDTboG__headerIcon{color:#327f9d;background:#e8f6fb;border-radius:11px;place-items:center;width:3rem;height:3rem;display:grid}.CookieSettingsModal-module__bDTboG__headerIcon svg{width:1.25rem;height:1.25rem}.CookieSettingsModal-module__bDTboG__headerCopy{min-width:0}.CookieSettingsModal-module__bDTboG__headerCopy h2{color:#25333b;letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700;line-height:1.25}.CookieSettingsModal-module__bDTboG__headerCopy p{color:#687780;margin:.3rem 0 0;font-size:.83rem;line-height:1.45}.CookieSettingsModal-module__bDTboG__closeButton{color:#64727a;cursor:pointer;background:#fff;border:1px solid #dce5e9;border-radius:9px;place-items:center;width:2.5rem;height:2.5rem;transition:color .18s,background-color .18s,transform .25s;display:grid}.CookieSettingsModal-module__bDTboG__closeButton svg{width:1rem;height:1rem}.CookieSettingsModal-module__bDTboG__closeButton:hover{color:#25333b;background:#f3f7f9;transform:rotate(90deg)}.CookieSettingsModal-module__bDTboG__preferences{gap:.75rem;padding:1.25rem;display:grid;overflow-y:auto}.CookieSettingsModal-module__bDTboG__preferenceCard{background:#fff;border:1px solid #dce5e9;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:1rem;transition:border-color .18s,background-color .18s,transform .25s cubic-bezier(.22,1,.36,1);display:grid}.CookieSettingsModal-module__bDTboG__preferenceCard:hover{transform:translateY(-2px)}.CookieSettingsModal-module__bDTboG__preferenceCardActive{background:#f1f9fc;border-color:#9ecddd}.CookieSettingsModal-module__bDTboG__preferenceIcon{color:#327f9d;background:#e8f6fb;border-radius:10px;place-items:center;width:2.7rem;height:2.7rem;display:grid}.CookieSettingsModal-module__bDTboG__preferenceIcon svg{width:1.15rem;height:1.15rem}.CookieSettingsModal-module__bDTboG__preferenceContent{min-width:0}.CookieSettingsModal-module__bDTboG__preferenceTitle{justify-content:space-between;align-items:center;gap:1rem;display:flex}.CookieSettingsModal-module__bDTboG__preferenceTitle>div{min-width:0}.CookieSettingsModal-module__bDTboG__preferenceTitle h3{color:#25333b;margin:0;font-size:.94rem;font-weight:680;line-height:1.35}.CookieSettingsModal-module__bDTboG__preferenceTitle p{color:#687780;margin:.35rem 0 0;font-size:.79rem;line-height:1.5}.CookieSettingsModal-module__bDTboG__alwaysActive{color:#53646d;white-space:nowrap;background:#edf1f3;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;min-height:1.8rem;padding:.35rem .6rem;font-size:.63rem;font-weight:700;display:inline-flex}.CookieSettingsModal-module__bDTboG__alwaysActive svg{width:.75rem;height:.75rem}.CookieSettingsModal-module__bDTboG__switch{cursor:pointer;background:#cbd5da;border:0;border-radius:999px;flex-shrink:0;width:3rem;height:1.7rem;transition:background-color .2s,box-shadow .2s;position:relative}.CookieSettingsModal-module__bDTboG__switch[data-checked=true]{background:#327f9d;box-shadow:0 6px 14px #327f9d33}.CookieSettingsModal-module__bDTboG__switchThumb{background:#fff;border-radius:50%;width:1.3rem;height:1.3rem;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:.2rem;left:.2rem;box-shadow:0 3px 8px #19252c33}.CookieSettingsModal-module__bDTboG__switch[data-checked=true] .CookieSettingsModal-module__bDTboG__switchThumb{transform:translate(1.3rem)}.CookieSettingsModal-module__bDTboG__footer{background:#fafcfd;border-top:1px solid #e2e9ed;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.CookieSettingsModal-module__bDTboG__primaryActions{align-items:center;gap:.55rem;display:flex}.CookieSettingsModal-module__bDTboG__footer button{min-height:2.8rem;font:inherit;cursor:pointer;border-radius:9px;padding:.6rem .9rem;font-size:.79rem;font-weight:650;transition:color .18s,background-color .18s,border-color .18s,transform .25s cubic-bezier(.22,1,.36,1)}.CookieSettingsModal-module__bDTboG__footer button:hover{transform:translateY(-2px)}.CookieSettingsModal-module__bDTboG__rejectButton{color:#5c6b74;background:#fff;border:1px solid #d6e1e6}.CookieSettingsModal-module__bDTboG__saveButton{color:#327f9d;background:#eef8fc;border:1px solid #bfdee9}.CookieSettingsModal-module__bDTboG__acceptButton{color:#fff;background:#327f9d;border:1px solid #327f9d}.CookieSettingsModal-module__bDTboG__acceptButton:hover{background:#286d88;border-color:#286d88}.CookieSettingsModal-module__bDTboG__switch:focus-visible,.CookieSettingsModal-module__bDTboG__closeButton:focus-visible,.CookieSettingsModal-module__bDTboG__footer button:focus-visible{outline-offset:3px;outline:3px solid #51a8ca4d}@media (max-width:560px){.CookieSettingsModal-module__bDTboG__backdrop{align-items:end;padding:.5rem}.CookieSettingsModal-module__bDTboG__dialog{border-radius:18px 18px 12px 12px;width:100%;max-height:94svh}.CookieSettingsModal-module__bDTboG__header{gap:.7rem;padding:1rem}.CookieSettingsModal-module__bDTboG__headerIcon{width:2.7rem;height:2.7rem}.CookieSettingsModal-module__bDTboG__headerCopy h2{font-size:1.05rem}.CookieSettingsModal-module__bDTboG__headerCopy p{font-size:.77rem}.CookieSettingsModal-module__bDTboG__preferences{padding:.9rem}.CookieSettingsModal-module__bDTboG__preferenceCard{grid-template-columns:1fr;padding:.9rem}.CookieSettingsModal-module__bDTboG__preferenceIcon{width:2.4rem;height:2.4rem}.CookieSettingsModal-module__bDTboG__preferenceTitle{align-items:flex-start}.CookieSettingsModal-module__bDTboG__footer{flex-direction:column-reverse;align-items:stretch;padding:.9rem}.CookieSettingsModal-module__bDTboG__primaryActions{grid-template-columns:1fr 1fr;display:grid}.CookieSettingsModal-module__bDTboG__footer button{width:100%}}@media (max-width:390px){.CookieSettingsModal-module__bDTboG__primaryActions{grid-template-columns:1fr}.CookieSettingsModal-module__bDTboG__preferenceTitle h3{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.CookieSettingsModal-module__bDTboG__preferenceCard,.CookieSettingsModal-module__bDTboG__switch,.CookieSettingsModal-module__bDTboG__switchThumb,.CookieSettingsModal-module__bDTboG__closeButton,.CookieSettingsModal-module__bDTboG__footer button{transition:none}.CookieSettingsModal-module__bDTboG__preferenceCard:hover,.CookieSettingsModal-module__bDTboG__footer button:hover{transform:none}}
.GoogleMapConsent-module__r_9Yhq__root{isolation:isolate;font-family:var(--font-body), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;position:relative;overflow:hidden}.GoogleMapConsent-module__r_9Yhq__mapState,.GoogleMapConsent-module__r_9Yhq__placeholder{position:absolute;inset:0}.GoogleMapConsent-module__r_9Yhq__mapState{overflow:hidden}.GoogleMapConsent-module__r_9Yhq__iframe{filter:saturate(.84)contrast(.97);transform-origin:50%;will-change:transform, filter;border:0;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .7s;display:block;position:absolute;inset:0;transform:scale(1.001)}.GoogleMapConsent-module__r_9Yhq__root:hover .GoogleMapConsent-module__r_9Yhq__iframe{filter:saturate()contrast();transform:scale(1.025)}.GoogleMapConsent-module__r_9Yhq__mapOverlay{z-index:2;pointer-events:none;background:linear-gradient(#e4f6fc0a,#0000 40%,#3929340b);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #3929340a}.GoogleMapConsent-module__r_9Yhq__floatingSettings{z-index:4;color:#26799b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffffe6;border:1px solid #fffc;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;transition:color .22s,background-color .22s,transform .34s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:.8rem;right:.8rem;box-shadow:0 10px 24px #39293424}.GoogleMapConsent-module__r_9Yhq__floatingSettings svg{width:1.05rem;height:1.05rem}.GoogleMapConsent-module__r_9Yhq__floatingSettings:hover{color:#fff;background:#348caf;transform:rotate(90deg)}.GoogleMapConsent-module__r_9Yhq__placeholder{text-align:center;background:radial-gradient(circle at 14% 17%,#ce58a421,#0000 12rem),radial-gradient(circle at 88% 83%,#51a8ca2b,#0000 14rem),linear-gradient(145deg,#f9fdff,#e4f6fc);flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.25rem,4vw,2rem);display:flex;overflow:hidden}.GoogleMapConsent-module__r_9Yhq__placeholderShapeOne,.GoogleMapConsent-module__r_9Yhq__placeholderShapeTwo{pointer-events:none;border-radius:50%;position:absolute}.GoogleMapConsent-module__r_9Yhq__placeholderShapeOne{aspect-ratio:1;border:2px dashed #ce58a424;width:9rem;top:-4rem;left:-3rem}.GoogleMapConsent-module__r_9Yhq__placeholderShapeTwo{aspect-ratio:1;border:2px solid #51a8ca29;width:12rem;bottom:-5rem;right:-4rem}.GoogleMapConsent-module__r_9Yhq__placeholderIcon{color:#26799b;background:#ffffffe6;border:1px solid #51a8ca2e;border-radius:22px;place-items:center;width:4.3rem;height:4.3rem;display:grid;position:relative;box-shadow:0 16px 32px #3929341a}.GoogleMapConsent-module__r_9Yhq__placeholderIcon>svg{width:1.9rem;height:1.9rem}.GoogleMapConsent-module__r_9Yhq__placeholderIcon span{color:#608d31;background:#edf8dc;border:3px solid #fff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;bottom:-.35rem;right:-.35rem}.GoogleMapConsent-module__r_9Yhq__placeholderIcon span svg{width:.85rem;height:.85rem}.GoogleMapConsent-module__r_9Yhq__placeholderCopy{z-index:2;max-width:430px;margin-top:1rem;position:relative}.GoogleMapConsent-module__r_9Yhq__placeholderCopy>span{color:#26799b;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:850}.GoogleMapConsent-module__r_9Yhq__placeholderCopy h3{color:#392934;margin:.35rem 0 0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:780;line-height:1.2}.GoogleMapConsent-module__r_9Yhq__placeholderCopy p{color:#392934ad;margin:.55rem 0 0;font-size:.86rem;line-height:1.55}.GoogleMapConsent-module__r_9Yhq__placeholderActions{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:1rem;display:flex;position:relative}.GoogleMapConsent-module__r_9Yhq__enableButton{color:#fff;min-height:2.9rem;font:inherit;cursor:pointer;background:#348caf;border:0;border-radius:999px;padding:.65rem 1rem;font-size:.8rem;font-weight:760;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .22s,box-shadow .22s;box-shadow:0 12px 26px #348caf33}.GoogleMapConsent-module__r_9Yhq__enableButton:hover{background:#b83f8d;transform:translateY(-3px);box-shadow:0 15px 30px #b83f8d38}.GoogleMapConsent-module__r_9Yhq__externalLink{color:#5f5059;background:#ffffffc7;border:1px solid #3929341a;border-radius:999px;align-items:center;gap:.45rem;min-height:2.9rem;padding:.65rem .9rem;font-size:.78rem;font-weight:720;transition:color .22s,background-color .22s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.GoogleMapConsent-module__r_9Yhq__externalLink svg{width:.9rem;height:.9rem}.GoogleMapConsent-module__r_9Yhq__externalLink:hover{color:#26799b;background:#fff;transform:translateY(-3px)}.GoogleMapConsent-module__r_9Yhq__enableButton:focus-visible,.GoogleMapConsent-module__r_9Yhq__externalLink:focus-visible,.GoogleMapConsent-module__r_9Yhq__floatingSettings:focus-visible{outline-offset:3px;outline:3px solid #51a8ca59}@media (max-width:520px){.GoogleMapConsent-module__r_9Yhq__placeholder{padding:1rem}.GoogleMapConsent-module__r_9Yhq__placeholderIcon{border-radius:18px;width:3.6rem;height:3.6rem}.GoogleMapConsent-module__r_9Yhq__placeholderCopy{margin-top:.8rem}.GoogleMapConsent-module__r_9Yhq__placeholderCopy p{font-size:.8rem}.GoogleMapConsent-module__r_9Yhq__placeholderActions{flex-direction:column;width:100%}.GoogleMapConsent-module__r_9Yhq__enableButton,.GoogleMapConsent-module__r_9Yhq__externalLink{justify-content:center;width:min(100%,250px)}}@media (prefers-reduced-motion:reduce){.GoogleMapConsent-module__r_9Yhq__iframe,.GoogleMapConsent-module__r_9Yhq__floatingSettings,.GoogleMapConsent-module__r_9Yhq__enableButton,.GoogleMapConsent-module__r_9Yhq__externalLink{transition:none}.GoogleMapConsent-module__r_9Yhq__root:hover .GoogleMapConsent-module__r_9Yhq__iframe,.GoogleMapConsent-module__r_9Yhq__enableButton:hover,.GoogleMapConsent-module__r_9Yhq__externalLink:hover{transform:none}}
.SiteFooter-module__VFKzxG__footer{z-index:4;isolation:isolate;color:#392934;width:100%;font-family:var(--font-mynerve), cursive;background:radial-gradient(circle at 0 0,#cf5aa896,#0000 28%),radial-gradient(circle at 100% 100%,#58acd082,#0000 31%),#f4edf1;margin:0;padding:0;position:relative}.SiteFooter-module__VFKzxG__footer:before{z-index:2;content:"";background:linear-gradient(90deg, var(--color-pink), var(--color-blue));height:3px;position:absolute;top:0;left:0;right:0}.SiteFooter-module__VFKzxG__footerContent{z-index:1;width:100%;padding:clamp(50px,5vw,76px) clamp(26px,5vw,90px) 22px;position:relative}.SiteFooter-module__VFKzxG__footerGrid{grid-template-columns:minmax(300px,.86fr) minmax(280px,.78fr) minmax(480px,1.36fr);align-items:stretch;gap:clamp(48px,5.5vw,100px);width:100%;display:grid}.SiteFooter-module__VFKzxG__navigationColumn{min-width:0}.SiteFooter-module__VFKzxG__brand{--footer-brand-height:64px;width:fit-content;color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.SiteFooter-module__VFKzxG__logoFrame{width:var(--footer-brand-height);height:var(--footer-brand-height);flex:0 0 var(--footer-brand-height);background:#fff;border:1px solid #3f281d14;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 10px 24px #3f281d14}.SiteFooter-module__VFKzxG__logoImage{object-fit:contain}.SiteFooter-module__VFKzxG__wordmarkFrame{width:clamp(180px,15vw,225px);height:var(--footer-brand-height);background:#fff;border:1px solid #3f281d12;border-radius:17px;flex:none;position:relative;overflow:hidden;box-shadow:0 10px 24px #3f281d0f}.SiteFooter-module__VFKzxG__wordmarkImage{object-fit:contain;object-position:center;padding:.55rem .7rem}.SiteFooter-module__VFKzxG__footerNavigation{grid-template-columns:1fr 1fr;gap:4px 27px;margin-top:37px;display:grid}.SiteFooter-module__VFKzxG__footerNavigation a{color:#5f5059;min-height:46px;font-family:var(--font-mynerve), cursive;border-bottom:1px solid #3929341c;justify-content:space-between;align-items:center;gap:10px;font-size:1.08rem;font-weight:500;transition:color .24s,padding-left .32s cubic-bezier(.22,1,.36,1);display:flex}.SiteFooter-module__VFKzxG__footerNavigation a svg{opacity:0;width:16px;height:16px;transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);transform:translate(-5px,5px)}.SiteFooter-module__VFKzxG__footerNavigation a:hover{color:var(--color-pink-dark);padding-left:6px}.SiteFooter-module__VFKzxG__footerNavigation a:hover svg{opacity:1;transform:translate(0)}.SiteFooter-module__VFKzxG__contactColumn{min-width:0}.SiteFooter-module__VFKzxG__columnHeading{color:#392934;font-family:var(--font-mynerve), cursive;margin:0 0 22px;font-size:1.35rem;font-weight:800}.SiteFooter-module__VFKzxG__contactItem{color:#392934;grid-template-columns:64px minmax(0,1fr) 23px;align-items:center;gap:15px;width:100%;margin-bottom:10px;transition:transform .32s cubic-bezier(.22,1,.36,1);display:grid}.SiteFooter-module__VFKzxG__contactItem:hover{transform:translateY(-4px)}.SiteFooter-module__VFKzxG__contactDoodle{background:#fff;border:1px solid #39293412;border-radius:19px;width:64px;height:64px;display:block;position:relative;overflow:hidden;box-shadow:0 13px 29px #3929341c,inset 0 1px #fff}.SiteFooter-module__VFKzxG__phoneImage,.SiteFooter-module__VFKzxG__emailImage{object-fit:contain;object-position:center;padding:7px;transform:scale(1.2)}.SiteFooter-module__VFKzxG__contactItemText{flex-direction:column;gap:4px;min-width:0;display:flex}.SiteFooter-module__VFKzxG__contactItemText small{color:#705f69;font-family:var(--font-mynerve), cursive;font-size:.94rem;font-weight:600}.SiteFooter-module__VFKzxG__contactItemText strong{color:#392934;font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:clamp(1.15rem,1.35vw,1.45rem);font-weight:700;line-height:1.15}.SiteFooter-module__VFKzxG__contactItem>svg{color:#796a73;width:18px;height:18px;transition:color .25s,transform .3s}.SiteFooter-module__VFKzxG__contactItem:hover>svg{color:var(--color-pink-dark);transform:rotate(45deg)}.SiteFooter-module__VFKzxG__informationItem{flex-direction:column;gap:5px;margin-top:25px;display:flex}.SiteFooter-module__VFKzxG__informationItem strong{color:#392934;font-family:var(--font-mynerve), cursive;font-size:1.3rem;font-weight:800}.SiteFooter-module__VFKzxG__informationItem span{color:#685862;max-width:300px;font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:.98rem;font-weight:500;line-height:1.55}a.SiteFooter-module__VFKzxG__informationItem:hover span{color:var(--color-blue-dark)}.SiteFooter-module__VFKzxG__socialSection{margin-top:28px}.SiteFooter-module__VFKzxG__socialHeading{color:#392934;font-family:var(--font-mynerve), cursive;margin-bottom:12px;font-size:1.3rem;font-weight:800;display:block}.SiteFooter-module__VFKzxG__socialLinks{align-items:center;gap:12px;display:flex}.SiteFooter-module__VFKzxG__socialLink{transform-origin:50%;background:#fff;border:1px solid #39293411;border-radius:18px;width:61px;height:61px;padding:4px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 31px #3929341c,inset 0 1px #fff}.SiteFooter-module__VFKzxG__socialImage{object-fit:contain;object-position:center;padding:2px;transform:none}.SiteFooter-module__VFKzxG__mapColumn{flex-direction:column;min-width:0;display:flex}.SiteFooter-module__VFKzxG__mapHeader{justify-content:space-between;align-items:center;gap:24px;min-height:65px;margin-bottom:16px;display:flex}.SiteFooter-module__VFKzxG__mapHeading{align-items:center;gap:14px;min-width:0;display:flex}.SiteFooter-module__VFKzxG__locationDoodle{background:#fff;border:1px solid #39293411;border-radius:18px;flex:none;width:57px;height:57px;padding:5px;display:block;position:relative;overflow:hidden;box-shadow:0 13px 29px #3929341c,inset 0 1px #fff}.SiteFooter-module__VFKzxG__locationImage{object-fit:contain;object-position:center;padding:7px;transform:none}.SiteFooter-module__VFKzxG__mapHeadingText{flex-direction:column;gap:4px;min-width:0;display:flex}.SiteFooter-module__VFKzxG__mapHeadingText span{color:#705f69;font-family:var(--font-mynerve), cursive;font-size:.94rem;font-weight:500}.SiteFooter-module__VFKzxG__mapHeadingText strong{color:#392934;font-family:var(--font-mynerve), cursive;font-size:clamp(1.4rem,1.65vw,1.75rem);font-weight:500;line-height:1.1}.SiteFooter-module__VFKzxG__openMapButton{color:#392934;background:var(--color-blue-soft);border:1px solid #58acd02b;border-radius:50%;flex:none;place-items:center;width:47px;height:47px;transition:color .25s,background-color .25s,transform .38s cubic-bezier(.34,1.56,.64,1);display:grid;box-shadow:0 11px 25px #39293414}.SiteFooter-module__VFKzxG__openMapButton svg{width:19px;height:19px}.SiteFooter-module__VFKzxG__openMapButton:hover{color:#fff;background:var(--color-blue-dark);transform:rotate(45deg)}.SiteFooter-module__VFKzxG__mapFrame{aspect-ratio:16/8.5;width:100%;min-width:0;font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#e9e5e7;border:5px solid #ffffffe6;border-radius:30px 30px 30px 10px;position:relative;overflow:hidden;box-shadow:0 25px 60px #39293429,inset 0 1px #fff}.SiteFooter-module__VFKzxG__footerBottom{color:#75656f;width:100%;font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;border-top:1px solid #3929341f;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;margin:clamp(46px,4vw,62px) auto 0;padding-top:21px;font-size:.86rem;font-weight:500;display:grid}.SiteFooter-module__VFKzxG__legalLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:21px;display:flex}.SiteFooter-module__VFKzxG__legalLinks a{color:#6c5b65;font-family:var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;transition:color .22s}.SiteFooter-module__VFKzxG__legalLinks a:hover{color:var(--color-pink-dark)}.SiteFooter-module__VFKzxG__backToTop{z-index:100;width:54px;height:54px;color:var(--color-text);cursor:pointer;-webkit-backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #3f281d1a;border-radius:50%;place-items:center;padding:0;transition:background-color .28s,color .28s,box-shadow .28s;display:grid;position:fixed;bottom:clamp(18px,2.3vw,30px);right:clamp(18px,2.3vw,30px);box-shadow:0 14px 35px #3f281d21,inset 0 1px #fffffff2}.SiteFooter-module__VFKzxG__backToTop svg{width:20px;height:20px;transition:transform .32s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.SiteFooter-module__VFKzxG__backToTop:hover{color:#fff;background:var(--color-pink);box-shadow:0 17px 40px #ce58a440}.SiteFooter-module__VFKzxG__backToTop:hover svg{transform:translateY(-3px)}}.SiteFooter-module__VFKzxG__backToTop:focus-visible{outline:3px solid color-mix(in srgb, var(--color-pink) 32%, transparent);outline-offset:4px}@media (max-width:760px){.SiteFooter-module__VFKzxG__backToTop{width:48px;height:48px;bottom:16px;right:16px}.SiteFooter-module__VFKzxG__backToTop svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__VFKzxG__backToTop,.SiteFooter-module__VFKzxG__backToTop svg{transition:none}}@media (max-width:1320px){.SiteFooter-module__VFKzxG__footerGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px 64px}.SiteFooter-module__VFKzxG__navigationColumn,.SiteFooter-module__VFKzxG__contactColumn,.SiteFooter-module__VFKzxG__mapColumn{min-width:0}.SiteFooter-module__VFKzxG__mapColumn{grid-column:1/-1}.SiteFooter-module__VFKzxG__mapFrame{aspect-ratio:16/7;width:100%}}@media (max-width:700px){.SiteFooter-module__VFKzxG__footerContent{padding:48px 18px 20px}.SiteFooter-module__VFKzxG__footerNavigation{grid-template-columns:1fr 1fr}.SiteFooter-module__VFKzxG__footerGrid{grid-template-columns:1fr}.SiteFooter-module__VFKzxG__mapColumn{grid-column:auto}.SiteFooter-module__VFKzxG__mapFrame{aspect-ratio:4/3;border-radius:25px 25px 25px 8px;width:100%;min-height:0}.SiteFooter-module__VFKzxG__footerBottom{text-align:center;grid-template-columns:1fr;gap:14px;margin-top:47px}.SiteFooter-module__VFKzxG__backToTop{justify-self:center}}@media (max-width:430px){.SiteFooter-module__VFKzxG__footerContent{padding-inline:14px}.SiteFooter-module__VFKzxG__footerNavigation{grid-template-columns:1fr}.SiteFooter-module__VFKzxG__mapHeader,.SiteFooter-module__VFKzxG__mapHeading{align-items:flex-start}.SiteFooter-module__VFKzxG__mapFrame{aspect-ratio:1;min-height:0}.SiteFooter-module__VFKzxG__contactItemText strong{font-size:1.3rem}}.SiteFooter-module__VFKzxG__cookieSettingsButton{color:#6c5b65;font:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .22s}.SiteFooter-module__VFKzxG__cookieSettingsButton:hover{color:var(--color-pink-dark)}.SiteFooter-module__VFKzxG__cookieSettingsButton:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #51a8ca52}@media (max-width:620px){.SiteFooter-module__VFKzxG__brand{--footer-brand-height:54px;gap:.55rem}.SiteFooter-module__VFKzxG__logoFrame,.SiteFooter-module__VFKzxG__wordmarkFrame{border-radius:14px}.SiteFooter-module__VFKzxG__wordmarkFrame{width:min(60vw,210px)}.SiteFooter-module__VFKzxG__wordmarkImage{padding:.5rem .6rem}}
.CookiePolicyPage-module__3P76oq__page{isolation:isolate;color:#392934;min-height:100svh;font-family:var(--font-inter), Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:radial-gradient(circle at 0 10%,#ce58a41a,#0000 30rem),radial-gradient(circle at 100% 28%,#51a8ca1f,#0000 34rem),#fffaf2;padding:clamp(7.5rem,10vw,9.5rem) 0 clamp(6rem,9vw,8rem);position:relative;overflow:hidden}.CookiePolicyPage-module__3P76oq__pageInner{z-index:2;width:min(100% - 4rem,1240px);margin:0 auto;position:relative}.CookiePolicyPage-module__3P76oq__backgroundShape{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.CookiePolicyPage-module__3P76oq__backgroundShapePink{aspect-ratio:1;border:2px dashed #ce58a41f;width:27rem;top:20rem;left:-13rem}.CookiePolicyPage-module__3P76oq__backgroundShapeBlue{aspect-ratio:1;border:2px solid #51a8ca1f;width:31rem;top:65rem;right:-15rem}.CookiePolicyPage-module__3P76oq__backLink{z-index:150;color:#493942;-webkit-backdrop-filter:blur(15px);min-height:3.25rem;font-family:var(--font-inter), Inter, system-ui, sans-serif;white-space:nowrap;background:#ffffffe6;border:1px solid #3929341a;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.72rem 1rem;font-size:.82rem;font-weight:720;transition:color .22s,background-color .22s,border-color .22s,transform .32s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:inline-flex;position:fixed;bottom:clamp(1rem,2.2vw,1.75rem);left:clamp(1rem,2.2vw,1.75rem);box-shadow:0 14px 38px #3929341f,inset 0 1px #fffffff2}.CookiePolicyPage-module__3P76oq__backLink svg{flex:none;width:1rem;height:1rem;transition:transform .32s cubic-bezier(.22,1,.36,1)}.CookiePolicyPage-module__3P76oq__backLink:hover{color:#fff;background:#b83f8d;border-color:#b83f8d;transform:translateY(-3px);box-shadow:0 17px 40px #b83f8d3b}.CookiePolicyPage-module__3P76oq__backLink:hover svg{transform:translate(-3px)}.CookiePolicyPage-module__3P76oq__hero{-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 10% 10%,#ce58a424,#0000 22rem),radial-gradient(circle at 92% 90%,#51a8ca29,#0000 26rem),#ffffffb8;border:1px solid #39293414;border-radius:38px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.8rem,4vw,3.5rem);padding:clamp(2.5rem,5vw,4.5rem) clamp(1.8rem,5vw,4.5rem);animation:.8s cubic-bezier(.22,1,.36,1) both CookiePolicyPage-module__3P76oq__policyReveal;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 75px #3929341a,inset 0 1px #ffffffeb}.CookiePolicyPage-module__3P76oq__heroIcon{color:#b83f8d;background:#fff0f8;border:1px solid #ce58a429;border-radius:clamp(1.6rem,3vw,2.4rem);place-items:center;width:clamp(5rem,9vw,7.5rem);height:clamp(5rem,9vw,7.5rem);display:grid;position:relative;box-shadow:0 22px 48px #b83f8d24}.CookiePolicyPage-module__3P76oq__heroIcon>svg{width:43%;height:43%}.CookiePolicyPage-module__3P76oq__heroIcon span{color:#26799b;background:#dff5fd;border:4px solid #fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;bottom:-.45rem;right:-.5rem;box-shadow:0 9px 20px #3929341f}.CookiePolicyPage-module__3P76oq__heroIcon span svg{width:1.15rem;height:1.15rem}.CookiePolicyPage-module__3P76oq__heroCopy{min-width:0}.CookiePolicyPage-module__3P76oq__eyebrow{color:#b83f8d;font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem;font-weight:820;display:block}.CookiePolicyPage-module__3P76oq__hero h1{color:#392934;font-family:var(--font-mynerve), cursive;letter-spacing:-.035em;margin:0;font-size:clamp(3rem,5.6vw,5.4rem);font-weight:400;line-height:1}.CookiePolicyPage-module__3P76oq__heroCopy>p{color:#392934b3;max-width:760px;margin:1.4rem 0 0;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.8}.CookiePolicyPage-module__3P76oq__heroCopy>p strong{color:#392934;font-weight:750}.CookiePolicyPage-module__3P76oq__heroMeta{background:#ffffffc7;border:1px solid #39293414;border-radius:999px;align-items:center;gap:.65rem;width:fit-content;margin-top:1.6rem;padding:.75rem 1rem;font-size:.76rem;display:flex}.CookiePolicyPage-module__3P76oq__heroMeta span{color:#39293499}.CookiePolicyPage-module__3P76oq__heroMeta strong{color:#26799b;font-weight:780}.CookiePolicyPage-module__3P76oq__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.4rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.CookiePolicyPage-module__3P76oq__summaryCard{background:#ffffffb8;border:1px solid #39293414;border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.1rem;min-width:0;padding:clamp(1.25rem,2vw,1.55rem);animation:.65s cubic-bezier(.22,1,.36,1) both CookiePolicyPage-module__3P76oq__summaryReveal;display:grid;box-shadow:0 14px 34px #3929340f}.CookiePolicyPage-module__3P76oq__summaryCard:first-child{animation-delay:.12s}.CookiePolicyPage-module__3P76oq__summaryCard:nth-child(2){animation-delay:.22s}.CookiePolicyPage-module__3P76oq__summaryCard:nth-child(3){animation-delay:.32s}.CookiePolicyPage-module__3P76oq__summaryIcon{color:#26799b;background:#e4f6fc;border-radius:16px;flex:none;place-items:center;width:3.15rem;height:3.15rem;display:grid}.CookiePolicyPage-module__3P76oq__summaryCard:first-child .CookiePolicyPage-module__3P76oq__summaryIcon{color:#608d31;background:#edf8dc}.CookiePolicyPage-module__3P76oq__summaryCard:last-child .CookiePolicyPage-module__3P76oq__summaryIcon{color:#796a73;background:#eee9ec}.CookiePolicyPage-module__3P76oq__summaryIcon svg{width:1.3rem;height:1.3rem}.CookiePolicyPage-module__3P76oq__summaryCard div>span{color:#26799b;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:820}.CookiePolicyPage-module__3P76oq__summaryCard h2{color:#392934;font-family:var(--font-inter), Inter, system-ui, sans-serif;margin:.32rem 0 0;font-size:1.02rem;font-weight:760;line-height:1.3}.CookiePolicyPage-module__3P76oq__summaryCard p{color:#392934a6;margin:.55rem 0 0;font-size:.82rem;line-height:1.6}.CookiePolicyPage-module__3P76oq__contentLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,6rem);margin-top:clamp(4.5rem,8vw,7rem);display:grid}.CookiePolicyPage-module__3P76oq__contents{-webkit-backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #39293414;border-radius:23px;padding:1.35rem;position:sticky;top:7.5rem;box-shadow:0 14px 34px #3929340f}.CookiePolicyPage-module__3P76oq__contents>span{color:#b83f8d;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.9rem;font-size:.67rem;font-weight:820;display:block}.CookiePolicyPage-module__3P76oq__contents nav{flex-direction:column;display:flex}.CookiePolicyPage-module__3P76oq__contents a{color:#685862;border-bottom:1px solid #39293412;padding:.78rem 0;font-size:.82rem;font-weight:620;line-height:1.4;transition:color .22s,padding-left .3s cubic-bezier(.22,1,.36,1)}.CookiePolicyPage-module__3P76oq__contents a:last-child{border-bottom:0}.CookiePolicyPage-module__3P76oq__contents a:hover{color:#b83f8d;padding-left:.35rem}.CookiePolicyPage-module__3P76oq__policyContent{flex-direction:column;gap:clamp(1.5rem,2.5vw,2rem);min-width:0;display:flex}.CookiePolicyPage-module__3P76oq__contentSection{background:#ffffffb8;border:1px solid #39293414;border-radius:27px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2vw,1.7rem);padding:clamp(1.75rem,3.5vw,2.5rem) clamp(1.4rem,3.5vw,2.5rem);scroll-margin-top:8rem;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;display:grid;box-shadow:0 15px 38px #3929340e}.CookiePolicyPage-module__3P76oq__contentSection:hover{border-color:#51a8ca2e;transform:translateY(-3px);box-shadow:0 22px 48px #39293414}.CookiePolicyPage-module__3P76oq__sectionNumber{color:#b83f8d;letter-spacing:.08em;background:#fff0f8;border:1px solid #ce58a429;border-radius:50%;place-items:center;width:2.9rem;min-width:2.9rem;height:2.9rem;font-size:.7rem;font-weight:820;display:grid}.CookiePolicyPage-module__3P76oq__contentSection h2{color:#392934;font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:750;line-height:1.25}.CookiePolicyPage-module__3P76oq__contentSection p{color:#392934b3;max-width:790px;margin:1.05rem 0 0;font-size:clamp(.95rem,1.05vw,1.02rem);line-height:1.82}.CookiePolicyPage-module__3P76oq__tableContainer{background:#fff;border:1px solid #39293414;border-radius:18px;width:100%;margin-top:1.5rem;overflow-x:auto}.CookiePolicyPage-module__3P76oq__tableContainer table{border-collapse:collapse;width:100%;min-width:760px}.CookiePolicyPage-module__3P76oq__tableContainer th,.CookiePolicyPage-module__3P76oq__tableContainer td{text-align:left;vertical-align:top;border-bottom:1px solid #39293412;padding:1rem .95rem;font-size:.8rem;line-height:1.55}.CookiePolicyPage-module__3P76oq__tableContainer th{color:#5f5059;letter-spacing:.06em;text-transform:uppercase;background:#f8f4f6;font-size:.66rem;font-weight:820}.CookiePolicyPage-module__3P76oq__tableContainer tbody tr:last-child td{border-bottom:0}.CookiePolicyPage-module__3P76oq__tableContainer code{color:#b83f8d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.CookiePolicyPage-module__3P76oq__necessaryLabel,.CookiePolicyPage-module__3P76oq__functionalLabel{border-radius:999px;width:fit-content;padding:.36rem .58rem;font-size:.62rem;font-weight:800;display:inline-flex}.CookiePolicyPage-module__3P76oq__necessaryLabel{color:#527a2b;background:#e8f5d4}.CookiePolicyPage-module__3P76oq__functionalLabel{color:#26799b;background:#e4f6fc}.CookiePolicyPage-module__3P76oq__infoBox{background:#e4f6fca6;border:1px solid #51a8ca26;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;margin-top:1.25rem;padding:1rem;display:grid}.CookiePolicyPage-module__3P76oq__infoBox svg{color:#26799b;width:1.1rem;height:1.1rem;margin-top:.18rem}.CookiePolicyPage-module__3P76oq__infoBox p{margin:0;font-size:.85rem;line-height:1.65}.CookiePolicyPage-module__3P76oq__externalLinks{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.35rem;display:flex}.CookiePolicyPage-module__3P76oq__externalLinks a,.CookiePolicyPage-module__3P76oq__contactLink{color:#26799b;background:#eaf8fd;border:1px solid #51a8ca2b;border-radius:999px;align-items:center;gap:.5rem;min-height:2.9rem;padding:.7rem .95rem;font-size:.78rem;font-weight:720;transition:color .22s,background-color .22s,border-color .22s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.CookiePolicyPage-module__3P76oq__externalLinks svg{width:.85rem;height:.85rem}.CookiePolicyPage-module__3P76oq__externalLinks a:hover,.CookiePolicyPage-module__3P76oq__contactLink:hover{color:#fff;background:#348caf;border-color:#348caf;transform:translateY(-3px)}.CookiePolicyPage-module__3P76oq__manageButton{color:#fff;min-height:3.15rem;font:inherit;cursor:pointer;background:#b83f8d;border:0;border-radius:999px;align-items:center;gap:.5rem;margin-top:1.35rem;padding:.75rem 1.1rem;font-size:.82rem;font-weight:720;transition:background-color .22s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:inline-flex;box-shadow:0 13px 28px #b83f8d38}.CookiePolicyPage-module__3P76oq__manageButton:hover{background:#348caf;transform:translateY(-3px);box-shadow:0 16px 32px #348caf3d}.CookiePolicyPage-module__3P76oq__contactSection{background:radial-gradient(circle at 100% 100%,#51a8ca17,#0000 17rem),#ffffffc2;border-color:#ce58a421}.CookiePolicyPage-module__3P76oq__contactDetails{background:#fff;border:1px solid #39293414;border-radius:16px;flex-direction:column;gap:.25rem;width:fit-content;margin-top:1.2rem;padding:.8rem 1rem;display:flex}.CookiePolicyPage-module__3P76oq__contactDetails span{color:#3929348f;font-size:.66rem;font-weight:700}.CookiePolicyPage-module__3P76oq__contactDetails a{color:#392934;font-size:1rem;font-weight:760}.CookiePolicyPage-module__3P76oq__contactLink{margin-top:.8rem}.CookiePolicyPage-module__3P76oq__settingsCta{background:radial-gradient(circle at 5% 5%,#ce58a424,#0000 15rem),linear-gradient(135deg,#fff6fb,#e8f8fe);border:1px solid #39293414;border-radius:30px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.2rem,3vw,2rem);margin-top:clamp(4.5rem,8vw,7rem);padding:clamp(1.8rem,4vw,2.7rem) clamp(1.4rem,4vw,2.6rem);display:grid;box-shadow:0 20px 50px #39293414}.CookiePolicyPage-module__3P76oq__settingsCtaIcon{color:#b83f8d;background:#fff;border-radius:21px;place-items:center;width:4.2rem;height:4.2rem;display:grid;box-shadow:0 13px 28px #3929341a}.CookiePolicyPage-module__3P76oq__settingsCtaIcon svg{width:1.65rem;height:1.65rem}.CookiePolicyPage-module__3P76oq__settingsCtaCopy>span{color:#b83f8d;font-family:var(--font-inter), Inter, system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:820}.CookiePolicyPage-module__3P76oq__settingsCta h2{color:#392934;max-width:680px;font-family:var(--font-mynerve), cursive;letter-spacing:-.025em;margin:.45rem 0 0;font-size:clamp(1.7rem,2.8vw,2.45rem);font-weight:400;line-height:1.18}.CookiePolicyPage-module__3P76oq__settingsCtaButton{color:#fff;min-height:3.2rem;font:inherit;cursor:pointer;background:#348caf;border:0;border-radius:999px;padding:.75rem 1.1rem;font-size:.82rem;font-weight:720;transition:background-color .22s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .22s;box-shadow:0 13px 28px #348caf38}.CookiePolicyPage-module__3P76oq__settingsCtaButton:hover{background:#b83f8d;transform:translateY(-3px);box-shadow:0 16px 32px #b83f8d38}.CookiePolicyPage-module__3P76oq__manageButton:focus-visible,.CookiePolicyPage-module__3P76oq__settingsCtaButton:focus-visible,.CookiePolicyPage-module__3P76oq__externalLinks a:focus-visible,.CookiePolicyPage-module__3P76oq__contactLink:focus-visible,.CookiePolicyPage-module__3P76oq__backLink:focus-visible,.CookiePolicyPage-module__3P76oq__contents a:focus-visible{outline-offset:3px;outline:3px solid #51a8ca59}@keyframes CookiePolicyPage-module__3P76oq__policyReveal{0%{opacity:0;transform:translateY(30px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CookiePolicyPage-module__3P76oq__summaryReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.CookiePolicyPage-module__3P76oq__contentSection{animation:linear both CookiePolicyPage-module__3P76oq__sectionReveal;animation-timeline:view();animation-range:entry 5% cover 26%}@keyframes CookiePolicyPage-module__3P76oq__sectionReveal{0%{opacity:0;transform:translateY(28px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (max-width:900px){.CookiePolicyPage-module__3P76oq__pageInner{width:min(100% - 2rem,760px)}.CookiePolicyPage-module__3P76oq__summaryGrid{grid-template-columns:1fr;gap:1rem}.CookiePolicyPage-module__3P76oq__contentLayout{grid-template-columns:1fr;gap:2rem;margin-top:4rem}.CookiePolicyPage-module__3P76oq__contents{position:relative;top:auto}.CookiePolicyPage-module__3P76oq__contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.CookiePolicyPage-module__3P76oq__settingsCta{grid-template-columns:auto minmax(0,1fr)}.CookiePolicyPage-module__3P76oq__settingsCtaButton{grid-column:1/-1;width:100%}}@media (max-width:620px){.CookiePolicyPage-module__3P76oq__page{padding:6.2rem 0 5.5rem}.CookiePolicyPage-module__3P76oq__pageInner{width:calc(100% - 1.4rem)}.CookiePolicyPage-module__3P76oq__backLink{gap:.5rem;min-height:3rem;padding:.65rem .85rem;font-size:.75rem;bottom:.85rem;left:.75rem;box-shadow:0 10px 30px #39293424}.CookiePolicyPage-module__3P76oq__backLink svg{width:.95rem;height:.95rem}.CookiePolicyPage-module__3P76oq__hero{border-radius:27px;grid-template-columns:1fr;gap:1.45rem;padding:1.6rem 1.3rem 1.85rem}.CookiePolicyPage-module__3P76oq__heroIcon{border-radius:20px;width:4.3rem;height:4.3rem}.CookiePolicyPage-module__3P76oq__heroIcon span{width:2.2rem;height:2.2rem;bottom:-.35rem;right:-.35rem}.CookiePolicyPage-module__3P76oq__hero h1{font-size:clamp(2.8rem,13vw,4rem);line-height:1}.CookiePolicyPage-module__3P76oq__heroCopy>p{margin-top:1.05rem;font-size:.94rem;line-height:1.72}.CookiePolicyPage-module__3P76oq__heroMeta{border-radius:15px;flex-direction:column;align-items:flex-start;gap:.2rem;margin-top:1.35rem}.CookiePolicyPage-module__3P76oq__summaryGrid{gap:.85rem;margin-top:1.5rem}.CookiePolicyPage-module__3P76oq__summaryCard{gap:.9rem;padding:1.15rem}.CookiePolicyPage-module__3P76oq__summaryIcon{width:2.85rem;height:2.85rem}.CookiePolicyPage-module__3P76oq__contentLayout{gap:2rem;margin-top:3.7rem}.CookiePolicyPage-module__3P76oq__contents{padding:1.2rem}.CookiePolicyPage-module__3P76oq__contents nav{grid-template-columns:1fr}.CookiePolicyPage-module__3P76oq__contentSection{border-radius:22px;grid-template-columns:1fr;gap:1rem;padding:1.35rem}.CookiePolicyPage-module__3P76oq__sectionNumber{width:2.45rem;min-width:2.45rem;height:2.45rem}.CookiePolicyPage-module__3P76oq__contentSection h2{font-size:clamp(1.25rem,6vw,1.5rem)}.CookiePolicyPage-module__3P76oq__contentSection p{margin-top:.9rem;font-size:.91rem;line-height:1.72}.CookiePolicyPage-module__3P76oq__tableContainer{border-radius:15px;margin-top:1.2rem}.CookiePolicyPage-module__3P76oq__externalLinks{flex-direction:column;align-items:stretch}.CookiePolicyPage-module__3P76oq__externalLinks a{justify-content:space-between;width:100%}.CookiePolicyPage-module__3P76oq__settingsCta{border-radius:23px;grid-template-columns:1fr;gap:1.15rem;margin-top:4rem;padding:1.6rem 1.3rem}.CookiePolicyPage-module__3P76oq__settingsCtaIcon{border-radius:18px;width:3.7rem;height:3.7rem}.CookiePolicyPage-module__3P76oq__settingsCta h2{font-size:clamp(1.75rem,8vw,2.25rem)}.CookiePolicyPage-module__3P76oq__settingsCtaButton{grid-column:auto}}@media (max-width:400px){.CookiePolicyPage-module__3P76oq__backLink span{display:none}.CookiePolicyPage-module__3P76oq__backLink{border-radius:50%;width:3rem;padding:0}.CookiePolicyPage-module__3P76oq__backLink svg{width:1.05rem;height:1.05rem}}@media (prefers-reduced-motion:reduce){.CookiePolicyPage-module__3P76oq__hero,.CookiePolicyPage-module__3P76oq__summaryCard,.CookiePolicyPage-module__3P76oq__contentSection{animation:none!important}.CookiePolicyPage-module__3P76oq__contentSection,.CookiePolicyPage-module__3P76oq__externalLinks a,.CookiePolicyPage-module__3P76oq__contactLink,.CookiePolicyPage-module__3P76oq__manageButton,.CookiePolicyPage-module__3P76oq__settingsCtaButton,.CookiePolicyPage-module__3P76oq__backLink,.CookiePolicyPage-module__3P76oq__contents a{transition:none}.CookiePolicyPage-module__3P76oq__contentSection:hover,.CookiePolicyPage-module__3P76oq__externalLinks a:hover,.CookiePolicyPage-module__3P76oq__contactLink:hover,.CookiePolicyPage-module__3P76oq__manageButton:hover,.CookiePolicyPage-module__3P76oq__settingsCtaButton:hover,.CookiePolicyPage-module__3P76oq__backLink:hover{transform:none}}
