.cookie-preferences-module__LTzT9W__banner,.cookie-preferences-module__LTzT9W__dialog,.cookie-preferences-module__LTzT9W__reopen{font-family:var(--font-geist-sans),Arial,sans-serif;color:#07172b;box-sizing:border-box}.cookie-preferences-module__LTzT9W__banner{z-index:120;background:#fffbf4;border-top:1px solid #d4d9dc;justify-content:space-between;align-items:center;gap:32px;padding:20px max(5%,50vw - 691px);display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 24px #07172b0d}.cookie-preferences-module__LTzT9W__bannerCopy{color:#536171;max-width:680px;font-size:12px;line-height:1.5}.cookie-preferences-module__LTzT9W__bannerCopy p{color:#07172b;margin:0 0 5px;font-size:14px;font-weight:500}.cookie-preferences-module__LTzT9W__bannerActions,.cookie-preferences-module__LTzT9W__dialogActions{flex-shrink:0;align-items:center;gap:16px;display:flex}.cookie-preferences-module__LTzT9W__primary,.cookie-preferences-module__LTzT9W__secondary{font:inherit;cursor:pointer;border:1px solid #07172b;border-radius:0;min-height:44px;padding:12px 18px;font-size:12px;line-height:1.4}.cookie-preferences-module__LTzT9W__primary{color:#fff;background:#07172b}.cookie-preferences-module__LTzT9W__primary:hover{background:#203951}.cookie-preferences-module__LTzT9W__secondary{color:#07172b;background:0 0}.cookie-preferences-module__LTzT9W__banner .cookie-preferences-module__LTzT9W__secondary{text-underline-offset:4px;border-color:#0000;padding-inline:0;text-decoration:underline}.cookie-preferences-module__LTzT9W__reopen{z-index:90;cursor:pointer;background:#fffbf4;border:1px solid #d4d9dc;border-radius:0;min-height:32px;padding:6px 10px;font-size:10px;position:fixed;bottom:12px;left:12px}.cookie-preferences-module__LTzT9W__dialog{background:#fffbf4;border:0;width:min(540px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:26px 30px 30px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 12px 64px #07172b33}.cookie-preferences-module__LTzT9W__dialog::backdrop{background:#07172b80}.cookie-preferences-module__LTzT9W__dialogHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.cookie-preferences-module__LTzT9W__dialogHeader p{color:#536171;margin:0;font-size:12px}.cookie-preferences-module__LTzT9W__close{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:44px;height:44px;font-size:28px;font-weight:300}.cookie-preferences-module__LTzT9W__dialog h2{font-family:var(--font-bonnot-serif),Georgia,serif;margin:12px 0;font-size:30px;font-weight:400;line-height:1.2}.cookie-preferences-module__LTzT9W__description{color:#536171;margin:0 0 24px;font-size:13px;line-height:1.6}.cookie-preferences-module__LTzT9W__purpose{border-top:1px solid #d4d9dc;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;line-height:1.5;display:flex}.cookie-preferences-module__LTzT9W__purpose h3,.cookie-preferences-module__LTzT9W__purpose strong{margin:0;font-size:14px;font-weight:500;display:block}.cookie-preferences-module__LTzT9W__purpose p,.cookie-preferences-module__LTzT9W__purposeDescription{color:#536171;margin:5px 0 0;font-size:12px;line-height:1.5;display:block}.cookie-preferences-module__LTzT9W__purpose input{accent-color:#07172b;cursor:pointer;flex-shrink:0;width:22px;height:22px}.cookie-preferences-module__LTzT9W__required{color:#536171;flex-shrink:0;font-size:10px}.cookie-preferences-module__LTzT9W__policy{text-underline-offset:4px;margin:12px 0 24px;font-size:12px;display:inline-block}.cookie-preferences-module__LTzT9W__dialogActions{justify-content:space-between;gap:12px}.cookie-preferences-module__LTzT9W__dialogActions .cookie-preferences-module__LTzT9W__primary{flex:1}.cookie-preferences-module__LTzT9W__banner button:focus-visible,.cookie-preferences-module__LTzT9W__dialog button:focus-visible,.cookie-preferences-module__LTzT9W__dialog input:focus-visible,.cookie-preferences-module__LTzT9W__dialog a:focus-visible,.cookie-preferences-module__LTzT9W__reopen:focus-visible{outline-offset:3px;outline:3px solid #3265aa}@media (max-width:760px){.cookie-preferences-module__LTzT9W__banner{flex-direction:column;align-items:stretch;gap:13px;padding:16px 6%}.cookie-preferences-module__LTzT9W__bannerCopy{font-size:11px}.cookie-preferences-module__LTzT9W__bannerActions{justify-content:space-between;gap:20px}.cookie-preferences-module__LTzT9W__bannerActions .cookie-preferences-module__LTzT9W__primary{flex:1;max-width:190px}.cookie-preferences-module__LTzT9W__dialog{padding:16px 20px 22px}.cookie-preferences-module__LTzT9W__dialog h2{font-size:27px}.cookie-preferences-module__LTzT9W__purpose{gap:12px}.cookie-preferences-module__LTzT9W__dialogActions{flex-direction:column-reverse;align-items:stretch}.cookie-preferences-module__LTzT9W__dialogActions button{width:100%}}.cookie-preferences-module__LTzT9W__overlay{z-index:120;background:#07172b66;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cookie-preferences-module__LTzT9W__modal{font-family:var(--font-geist-sans),Arial,sans-serif;color:#07172b;box-sizing:border-box;text-align:center;background:#fffbf4;width:min(640px,100%);padding:38px 44px 30px;box-shadow:0 12px 64px #07172b33}.cookie-preferences-module__LTzT9W__modalTitle{font-family:var(--font-bonnot-serif),Georgia,serif;letter-spacing:.06em;text-transform:uppercase;margin:0 0 16px;font-size:19px;font-weight:600}.cookie-preferences-module__LTzT9W__modalText{color:#536171;max-width:520px;margin:0 auto 24px;font-size:13px;line-height:1.7}.cookie-preferences-module__LTzT9W__learnMore{color:#a2762f;text-underline-offset:3px;text-decoration:underline}.cookie-preferences-module__LTzT9W__modalPrimary{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#fff;cursor:pointer;background:#07172b;border:1px solid #07172b;border-radius:0;min-width:220px;min-height:48px;margin:0 auto;padding:14px 36px;font-size:12px;font-weight:600;display:block}.cookie-preferences-module__LTzT9W__modalPrimary:hover{background:#203951}.cookie-preferences-module__LTzT9W__manage{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#07172b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;min-height:36px;margin:20px auto 0;font-size:11px;display:flex}.cookie-preferences-module__LTzT9W__gear{font-size:14px;line-height:1}.cookie-preferences-module__LTzT9W__modal button:focus-visible,.cookie-preferences-module__LTzT9W__modal a:focus-visible{outline-offset:3px;outline:3px solid #3265aa}@media (max-width:600px){.cookie-preferences-module__LTzT9W__modal{padding:28px 20px 22px}.cookie-preferences-module__LTzT9W__modalTitle{font-size:16px}.cookie-preferences-module__LTzT9W__modalPrimary{width:100%}}
.StudioNavLink-module__4GXF_W__link{border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.StudioNavLink-module__4GXF_W__capsule{color:#fffaf5;font-family:var(--font-bonnot-serif),Georgia,serif;white-space:nowrap;background:linear-gradient(115deg,#071d33 8%,#26376b 60%,#51487b 100%);border-radius:22px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:15px;font-weight:400;line-height:18px;transition:filter .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #c6c8ff35,inset 0 1px #ffffff25}.StudioNavLink-module__4GXF_W__spark{font-size:14px;line-height:1}.StudioNavLink-module__4GXF_W__link:hover .StudioNavLink-module__4GXF_W__capsule{filter:brightness(1.12)}.StudioNavLink-module__4GXF_W__link:focus-visible{outline-offset:3px;outline:2px solid #51487b}
