.ContactDock-module__Jz18Sq__dock{--bg:#0f0e1c;--card:#18172a;--line:#ffffff17;--muted:#ffffff94;--gold:#fdb701;--ease:cubic-bezier(.16, 1, .3, 1);z-index:90;font-family:var(--font-sans), Helvetica, Arial, sans-serif;color:#fff;pointer-events:none;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:24px;right:24px}.ContactDock-module__Jz18Sq__dock>*{pointer-events:auto}.ContactDock-module__Jz18Sq__dock[data-launcher=false]{bottom:100px}.ContactDock-module__Jz18Sq__dock[data-launcher=false] .ContactDock-module__Jz18Sq__book{max-height:min(600px,100dvh - 280px)}.ContactDock-module__Jz18Sq__panel{border:1px solid var(--line);background:var(--bg);transform-origin:100% 100%;opacity:0;visibility:hidden;width:min(400px,100vw - 32px);transition:opacity .3s var(--ease), transform .45s var(--ease), visibility 0s linear .45s;border-radius:26px;overflow:hidden;transform:translateY(14px)scale(.94);box-shadow:0 40px 80px -30px #0a0828a6,0 0 0 1px #0006}button.ContactDock-module__Jz18Sq__option{width:100%;font:inherit;text-align:left;cursor:pointer}.ContactDock-module__Jz18Sq__dock[data-view=book] .ContactDock-module__Jz18Sq__panel{width:min(460px,100vw - 32px)}.ContactDock-module__Jz18Sq__book{flex-direction:column;max-height:min(640px,100dvh - 200px);display:flex}.ContactDock-module__Jz18Sq__bookHead{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 18px;display:flex}.ContactDock-module__Jz18Sq__back{border:1px solid var(--line);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.ContactDock-module__Jz18Sq__bookTitle{margin:0;font-size:15px;font-weight:700}.ContactDock-module__Jz18Sq__bookCal{background:#fff;flex:1;overflow-y:auto}.ContactDock-module__Jz18Sq__dock[data-open=true] .ContactDock-module__Jz18Sq__panel{opacity:1;visibility:visible;transition:opacity .3s var(--ease), transform .5s var(--ease), visibility 0s;transform:none}.ContactDock-module__Jz18Sq__head{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:24px 24px 22px;display:flex}.ContactDock-module__Jz18Sq__status{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.ContactDock-module__Jz18Sq__status i{background:var(--gold);border-radius:999px;width:7px;height:7px}.ContactDock-module__Jz18Sq__title{font-family:var(--font-cond), "Arial Narrow", sans-serif;letter-spacing:-.005em;text-transform:uppercase;margin:0;font-size:30px;font-weight:800;line-height:1}.ContactDock-module__Jz18Sq__title span{color:var(--muted);font-weight:400}.ContactDock-module__Jz18Sq__lede{color:#ffffffc7;margin:0;font-size:15px;line-height:1.5}.ContactDock-module__Jz18Sq__options{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:16px;display:flex}.ContactDock-module__Jz18Sq__option{border:1px solid var(--line);background:var(--card);color:inherit;opacity:0;transition:opacity .4s var(--ease), transform .5s var(--ease), background .25s ease, border-color .25s ease;border-radius:18px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:grid;transform:translateY(10px)}.ContactDock-module__Jz18Sq__dock[data-open=true] .ContactDock-module__Jz18Sq__option{opacity:1;transform:none}.ContactDock-module__Jz18Sq__dock[data-open=true] .ContactDock-module__Jz18Sq__option:first-child{transition-delay:80ms,80ms,0s,0s}.ContactDock-module__Jz18Sq__dock[data-open=true] .ContactDock-module__Jz18Sq__option:nth-child(2){transition-delay:.15s,.15s,0s,0s}.ContactDock-module__Jz18Sq__option:hover,.ContactDock-module__Jz18Sq__option:focus-visible{background:#201f36;border-color:#ffffff2e}.ContactDock-module__Jz18Sq__num{font-family:var(--font-mono), monospace;color:var(--muted);font-size:12px}.ContactDock-module__Jz18Sq__icon{color:#0d0c1d;background:#fff;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.ContactDock-module__Jz18Sq__icon svg{width:20px;height:20px}.ContactDock-module__Jz18Sq__optText{flex-direction:column;gap:3px;min-width:0;display:flex}.ContactDock-module__Jz18Sq__optText b{font-family:var(--font-cond), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:21px;font-weight:800;line-height:1}.ContactDock-module__Jz18Sq__optText small{color:var(--muted);font-size:13px;line-height:1.35}.ContactDock-module__Jz18Sq__arrow{color:var(--muted);transition:transform .3s var(--ease), color .2s ease;font-size:18px}.ContactDock-module__Jz18Sq__option:hover .ContactDock-module__Jz18Sq__arrow,.ContactDock-module__Jz18Sq__option:focus-visible .ContactDock-module__Jz18Sq__arrow{color:#fff;transform:translate(4px)}.ContactDock-module__Jz18Sq__foot{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;font-size:11.5px;display:flex}.ContactDock-module__Jz18Sq__foot a{color:#fff;border-bottom:1px solid #fff6;padding-bottom:3px;text-decoration:none}.ContactDock-module__Jz18Sq__foot a:hover{border-color:#fff}.ContactDock-module__Jz18Sq__launcher{border:1px solid var(--line);background:var(--bg);color:#fff;font:inherit;cursor:pointer;transition:transform .45s var(--ease), opacity .3s ease, background .25s ease;border-radius:999px;align-items:center;gap:14px;padding:10px 22px 10px 14px;display:flex;box-shadow:0 20px 40px -18px #0a0828b3}.ContactDock-module__Jz18Sq__dock[data-tucked=true] .ContactDock-module__Jz18Sq__launcher{opacity:0;pointer-events:none;transform:translateY(140%)}.ContactDock-module__Jz18Sq__launcher:hover{background:#17162a;transform:translateY(-2px)}.ContactDock-module__Jz18Sq__launcher:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ContactDock-module__Jz18Sq__eye{width:40px;height:28px;overflow:visible}.ContactDock-module__Jz18Sq__lid{transform-origin:50%;animation:6s infinite ContactDock-module__Jz18Sq__blink}.ContactDock-module__Jz18Sq__pupil{transition:transform .18s ease-out}@keyframes ContactDock-module__Jz18Sq__blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}.ContactDock-module__Jz18Sq__launchText{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ContactDock-module__Jz18Sq__launchText small{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ContactDock-module__Jz18Sq__launchText b{font-size:16px;font-weight:700}.ContactDock-module__Jz18Sq__dot{background:var(--gold);width:9px;height:9px;animation:ContactDock-module__Jz18Sq__ping 2.4s var(--ease) infinite;border-radius:999px;margin-left:8px;box-shadow:0 0 #fdb7018c}@keyframes ContactDock-module__Jz18Sq__ping{0%{box-shadow:0 0 #fdb7018c}70%,to{box-shadow:0 0 0 9px #fdb70100}}@media (max-width:600px){.ContactDock-module__Jz18Sq__dock{bottom:16px;right:16px}.ContactDock-module__Jz18Sq__launcher{gap:10px;padding:8px 16px 8px 12px}.ContactDock-module__Jz18Sq__eye{width:34px;height:24px}.ContactDock-module__Jz18Sq__title{font-size:26px}.ContactDock-module__Jz18Sq__option{grid-template-columns:auto 1fr auto;padding:14px}.ContactDock-module__Jz18Sq__num{display:none}}@media (prefers-reduced-motion:reduce){.ContactDock-module__Jz18Sq__panel,.ContactDock-module__Jz18Sq__option,.ContactDock-module__Jz18Sq__launcher,.ContactDock-module__Jz18Sq__arrow,.ContactDock-module__Jz18Sq__pupil{transition:none!important}.ContactDock-module__Jz18Sq__lid,.ContactDock-module__Jz18Sq__dot{animation:none}}
.CookieBanner-module__PaCjqW__banner{--bg:#0f0e1c;--card:#18172a;--line:#ffffff17;--muted:#ffffff94;--gold:#fdb701;--ease:cubic-bezier(.16, 1, .3, 1);z-index:91;border:1px solid var(--line);background:radial-gradient(120% 80% at 100% 0%, #6c63ff38, transparent 55%), var(--bg);color:#fff;width:min(400px,100vw - 32px);max-height:calc(100dvh - 48px);font-family:var(--font-sans), Helvetica, Arial, sans-serif;transform-origin:0 100%;animation:CookieBanner-module__PaCjqW__rise .6s var(--ease) .8s both;border-radius:26px;position:fixed;bottom:24px;left:24px;overflow-y:auto;box-shadow:0 40px 80px -30px #0a0828a6,0 0 0 1px #0006}.CookieBanner-module__PaCjqW__banner[data-leaving=true]{animation:CookieBanner-module__PaCjqW__leave .32s var(--ease) both}.CookieBanner-module__PaCjqW__head{flex-direction:column;gap:12px;padding:24px 24px 20px;display:flex}.CookieBanner-module__PaCjqW__status{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;margin:0;font-size:11px;display:flex}.CookieBanner-module__PaCjqW__status i{background:var(--gold);border-radius:999px;width:7px;height:7px;position:relative}.CookieBanner-module__PaCjqW__status i:after{content:"";border-radius:inherit;background:var(--gold);animation:CookieBanner-module__PaCjqW__ping 2.4s var(--ease) infinite;position:absolute;inset:0}.CookieBanner-module__PaCjqW__title{font-family:var(--font-cond), "Arial Narrow", sans-serif;letter-spacing:-.005em;text-transform:uppercase;margin:0;font-size:30px;font-weight:800;line-height:1}.CookieBanner-module__PaCjqW__title span{color:var(--muted);font-weight:400}.CookieBanner-module__PaCjqW__lede{color:#ffffffc7;margin:0;font-size:14.5px;line-height:1.5}.CookieBanner-module__PaCjqW__details{border:1px solid var(--line);background:var(--card);border-radius:18px;margin:0 16px}.CookieBanner-module__PaCjqW__details summary{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:11.5px;list-style:none;display:flex}.CookieBanner-module__PaCjqW__details summary::-webkit-details-marker{display:none}.CookieBanner-module__PaCjqW__details summary:hover{background:#201f36}.CookieBanner-module__PaCjqW__plus{width:12px;height:12px;position:relative}.CookieBanner-module__PaCjqW__plus:before,.CookieBanner-module__PaCjqW__plus:after{content:"";width:12px;height:1.5px;transition:transform .35s var(--ease);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0}.CookieBanner-module__PaCjqW__plus:after{transform:rotate(90deg)}.CookieBanner-module__PaCjqW__details[open] .CookieBanner-module__PaCjqW__plus:after{transform:rotate(0)}.CookieBanner-module__PaCjqW__rows{flex-direction:column;margin:0;padding:0 16px 6px;list-style:none;display:flex}.CookieBanner-module__PaCjqW__rows li{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 0;display:grid}.CookieBanner-module__PaCjqW__num{font-family:var(--font-mono), monospace;color:var(--muted);padding-top:3px;font-size:12px}.CookieBanner-module__PaCjqW__rowText{flex-direction:column;gap:3px;min-width:0;display:flex}.CookieBanner-module__PaCjqW__rowText b{font-family:var(--font-cond), "Arial Narrow", sans-serif;text-transform:uppercase;font-size:19px;font-weight:800;line-height:1}.CookieBanner-module__PaCjqW__rowText small{color:var(--muted);font-size:12.5px;line-height:1.4}.CookieBanner-module__PaCjqW__state{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--gold);border:1px solid #fdb70173;border-radius:999px;padding:4px 9px;font-size:10px}.CookieBanner-module__PaCjqW__state[data-on=true]{border-color:var(--line);color:var(--muted)}.CookieBanner-module__PaCjqW__foot{flex-direction:column;gap:14px;padding:16px 16px 18px;display:flex}.CookieBanner-module__PaCjqW__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.CookieBanner-module__PaCjqW__accept,.CookieBanner-module__PaCjqW__decline{height:48px;font-family:var(--font-cond), "Arial Narrow", sans-serif;text-transform:uppercase;letter-spacing:.01em;cursor:pointer;transition:background .25s ease, border-color .25s ease, transform .3s var(--ease);border-radius:999px;font-size:18px;font-weight:800}.CookieBanner-module__PaCjqW__accept:active,.CookieBanner-module__PaCjqW__decline:active{transform:scale(.97)}.CookieBanner-module__PaCjqW__decline{color:#fff;background:0 0;border:1px solid #ffffff38}.CookieBanner-module__PaCjqW__decline:hover{background:#ffffff0a;border-color:#ffffff8c}.CookieBanner-module__PaCjqW__accept{color:#0d0c1d;background:#fff;border:1px solid #fff}.CookieBanner-module__PaCjqW__accept:hover{border-color:var(--gold);background:var(--gold)}.CookieBanner-module__PaCjqW__more{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #ffffff59;align-self:center;padding-bottom:3px;font-size:11px;text-decoration:none;transition:color .2s,border-color .2s}.CookieBanner-module__PaCjqW__more:hover{color:#fff;border-color:#fff}.CookieBanner-module__PaCjqW__accept:focus-visible,.CookieBanner-module__PaCjqW__decline:focus-visible,.CookieBanner-module__PaCjqW__more:focus-visible,.CookieBanner-module__PaCjqW__details summary:focus-visible{outline-offset:2px;outline:2px solid #9892ff}@media (max-width:560px){.CookieBanner-module__PaCjqW__banner{border-radius:22px;width:auto;bottom:12px;left:12px;right:12px}.CookieBanner-module__PaCjqW__head{padding:20px 20px 16px}.CookieBanner-module__PaCjqW__title{font-size:26px}}@media (prefers-reduced-motion:reduce){.CookieBanner-module__PaCjqW__banner,.CookieBanner-module__PaCjqW__banner[data-leaving=true],.CookieBanner-module__PaCjqW__status i:after{animation:none}.CookieBanner-module__PaCjqW__banner[data-leaving=true]{opacity:0}}@keyframes CookieBanner-module__PaCjqW__rise{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes CookieBanner-module__PaCjqW__leave{to{opacity:0;transform:translateY(14px)scale(.96)}}@keyframes CookieBanner-module__PaCjqW__ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.8)}}.CookieBanner-module__PaCjqW__reopen{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
