.brand-booking-dialog-module__jLTcYG__dialog{box-sizing:border-box;color:#141613;overscroll-behavior:contain;width:min(1280px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif;background:#fff;border:1px solid #fffffff0;border-radius:32px;margin:auto;padding:14px;position:fixed;overflow:auto;box-shadow:0 32px 120px #141e3038}.brand-booking-dialog-module__jLTcYG__dialog:not([open]){display:none}.brand-booking-dialog-module__jLTcYG__dialog[open]{display:block}.brand-booking-dialog-module__jLTcYG__layout{grid-template-columns:.85fr 1.3fr;display:grid}.brand-booking-dialog-module__jLTcYG__dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161d2875}html:has(.brand-booking-dialog-module__jLTcYG__dialog[open]){scrollbar-gutter:stable;overflow:hidden}.brand-booking-dialog-module__jLTcYG__controls{z-index:2;pointer-events:none;justify-content:flex-end;height:0;display:flex;position:sticky;top:8px;overflow:visible}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__close{pointer-events:auto;color:#3d4450;cursor:pointer;background:#fff;border:1px solid #e7eaf0;border-radius:50%;place-items:center;width:44px;height:44px;margin:8px;padding:10px;display:grid;position:relative}.brand-booking-dialog-module__jLTcYG__close svg{width:22px;height:22px}.brand-booking-dialog-module__jLTcYG__close:hover{background:#eef1f5}.brand-booking-dialog-module__jLTcYG__dialog :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #577baa}.brand-booking-dialog-module__jLTcYG__intro{background:radial-gradient(at 75% 90%,#d3e6f7a3,#0000 58%),radial-gradient(at 20% 80%,#ddd8f480,#0000 62%),#eef1f5;border-radius:21px;flex-direction:column;min-width:0;min-height:590px;padding:36px 38px 0;display:flex;position:relative;overflow:hidden}.brand-booking-dialog-module__jLTcYG__logo{margin-bottom:40px}.brand-booking-dialog-module__jLTcYG__logo .logoLockup{font-size:20px}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__eyebrow{color:#5b6370;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__intro h2{letter-spacing:-.055em;text-wrap:balance;max-width:420px;margin:0;font-size:clamp(32px,3.55vw,48px);font-weight:650;line-height:1.07}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__lead{color:#4b5461;margin:22px 0 0;font-size:16px;line-height:1.6}.brand-booking-dialog-module__jLTcYG__art{flex:1;min-height:210px;margin-top:12px;position:relative}.brand-booking-dialog-module__jLTcYG__art img{object-fit:contain;mix-blend-mode:multiply;width:300px;height:300px;position:absolute;bottom:-60px;right:0}.brand-booking-dialog-module__jLTcYG__topics{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:32px;left:0}.brand-booking-dialog-module__jLTcYG__topics span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#4b5461;background:#ffffffa6;border:1px solid #fffc;border-radius:100px;padding:7px 12px;font-size:12px}.brand-booking-dialog-module__jLTcYG__booking{flex-direction:column;min-width:0;padding:28px 18px 10px;display:flex}.brand-booking-dialog-module__jLTcYG__bookingHeader{padding:0 42px 0 10px}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__booking h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(23px,2.2vw,29px);font-weight:600;line-height:1.15}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__bookingLead{color:#5b6370;margin:9px 0 20px;font-size:14px;line-height:1.5}.brand-booking-dialog-module__jLTcYG__frame{background:#fafbfc;border:1px solid #e7eaf0;border-radius:16px;min-height:300px;overflow:hidden}.brand-booking-dialog-module__jLTcYG__frame iframe{background:#fff;border:0;width:100%;height:min(650px,100dvh - 235px);min-height:350px;display:block}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__external{color:#6c7480;text-align:center;margin:12px 0 3px;font-size:11px;line-height:1.5}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__fallback{color:#3d4450;text-underline-offset:3px;justify-content:center;align-self:center;align-items:center;gap:8px;min-height:36px;padding:6px 8px;font-size:12px;font-weight:500;line-height:1.5;text-decoration:underline;display:flex}.brand-booking-dialog-module__jLTcYG__fallback svg{flex-shrink:0;width:15px;height:15px}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__fallback:hover{color:#141613}@media (max-width:899px){.brand-booking-dialog-module__jLTcYG__dialog{border-radius:26px;width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:10px}.brand-booking-dialog-module__jLTcYG__intro{border-radius:17px;min-height:550px;padding:30px 26px 0}.brand-booking-dialog-module__jLTcYG__booking{padding:46px 8px 12px}.brand-booking-dialog-module__jLTcYG__bookingHeader{padding-left:8px;padding-right:20px}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__intro h2{font-size:36px}.brand-booking-dialog-module__jLTcYG__art img{right:-30px}}@media (max-width:699px){.brand-booking-dialog-module__jLTcYG__dialog{border-radius:25px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:8px}.brand-booking-dialog-module__jLTcYG__layout{grid-template-columns:1fr}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__close{width:40px;height:40px;margin:0 7px}.brand-booking-dialog-module__jLTcYG__intro{border-radius:17px;min-height:auto;padding:24px 22px}.brand-booking-dialog-module__jLTcYG__logo{margin-bottom:25px}.brand-booking-dialog-module__jLTcYG__logo .logoLockup{font-size:16px}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__eyebrow{margin-bottom:10px;font-size:10px}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__intro h2{max-width:290px;font-size:34px}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__lead{margin-top:15px;font-size:14px;line-height:1.5}.brand-booking-dialog-module__jLTcYG__art{display:none}.brand-booking-dialog-module__jLTcYG__booking{padding:25px 2px 9px}.brand-booking-dialog-module__jLTcYG__bookingHeader{padding:0 16px}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__booking h3{max-width:300px;font-size:26px}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__bookingLead{margin:10px 0 18px;font-size:14px;line-height:1.5}.brand-booking-dialog-module__jLTcYG__frame iframe{height:590px}.brand-booking-dialog-module__jLTcYG__dialog .brand-booking-dialog-module__jLTcYG__external{margin-top:13px}}
