.ed-privacy-link:hover{text-decoration:underline}.ed-booked-hero-wrap{z-index:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0009 70%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0009 70%,#0000 100%)}.ed-booked-hero-overlay{z-index:0;pointer-events:none}@media (width<=768px){.ed-booked-hero-wrap{height:520px!important}}.ed-booked-spacer{height:280px}@media (width<=768px){.ed-booked-spacer{height:160px}}.ed-review-overlay{z-index:9000;visibility:visible;opacity:0;background:#0b1e3ab8;place-items:center;padding:20px;transition:opacity .3s,background .4s;display:grid;position:fixed;inset:0}.ed-review-overlay.is-visible{opacity:1}.ed-review-overlay.is-dimmed{background:#0b1e3ab8}.ed-review-card{background:linear-gradient(#e9eff7 0%,#f1f2f2 45%,#f8f4ec 100%);border:1px solid #24507e1f;border-radius:18px;width:100%;padding:28px 30px 24px;transition:transform .3s,opacity .3s,max-width .35s;position:relative;transform:scale(.97);box-shadow:0 40px 80px -20px #0009}.ed-review-overlay.is-visible .ed-review-card{transform:none}.ed-review-overlay.is-dimmed .ed-review-card{opacity:0;pointer-events:none;transform:scale(.98)}.ed-review-line4{min-height:48px}@keyframes ed-next-spin{to{transform:rotate(360deg)}}.ed-next-spin{animation:.8s linear infinite ed-next-spin}@keyframes ed-dots-pulse{0%,to{opacity:1}50%{opacity:.35}}.ed-dots-pulse{animation:1.4s ease-in-out infinite ed-dots-pulse}.ed-hold-btn{font-family:var(--font-sans);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;font-size:16px;font-weight:700;line-height:1.2;transition:background-color .3s,background-image .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.ed-hold-btn.is-waiting{color:#8a6a2f;cursor:default;background:#efe7d6;border:1px solid #e2d6bc}.ed-hold-spinner{border:2px solid #c99a4e;border-top-color:#0000;border-radius:999px;flex:none;width:14px;height:14px;animation:.8s linear infinite ed-next-spin}@keyframes ed-hold-btn-shine{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}.ed-hold-btn-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#fff8dc8c,#0000);width:40%;height:100%;position:absolute;top:0;left:0;transform:translate(-120%)skew(-18deg)}.ed-hold-btn.is-active .ed-hold-btn-shine{animation:1.2s ease-out ed-hold-btn-shine}@media (prefers-reduced-motion:reduce){.ed-hold-btn-shine{display:none}.ed-hold-spinner{border-top-color:#c99a4e;animation:none}}.ed-next-content{opacity:0;visibility:hidden;transition:opacity .4s,transform .4s,height .4s,margin .4s,padding .4s;transform:translateY(12px)}.ed-next-content.is-revealed{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.ed-next-content,.ed-next-content.is-revealed{transition:none;transform:none}}.ed-next-spotlight-lifted{z-index:9100;position:relative}.ed-book-spotlight{z-index:1;opacity:1;transition:opacity .4s,transform .4s;position:relative;transform:translateY(0)}#book:not(.ed-book-spotlight){transition:opacity .4s,transform .4s}.ed-book-result-header{margin-bottom:4px;padding-bottom:8px;position:relative}.ed-book-headline{text-wrap:balance;margin-top:8px;font-size:clamp(18px,2.4vw,22px);font-weight:600;line-height:1.2}@media (width>=1024px){.ed-book-headline{white-space:nowrap}}.ed-book-close{color:#0b1e3a;cursor:pointer;z-index:2;background:#fff;border:1px solid #0b1e3a2e;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:background .2s,color .2s,border-color .2s;display:inline-flex;position:absolute;top:-6px;right:-6px}.ed-book-close:hover{color:#f8f4ec;background:#0b1e3a;border-color:#0b1e3a}.ed-book-close:focus-visible{outline-offset:2px;outline:2px solid #d4af7c}.ev-accent-gold-onlight{color:#8a6a2f;font-style:italic}.ev-accent-gold-onlight.is-shimmering{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(100deg,#8a6a2f 0%,#b8893f 30%,#e2c07e 45%,#f5e3b0 50%,#e2c07e 55%,#b8893f 70%,#8a6a2f 100%) 0 0/220%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out 3 ed-gold-shimmer-onlight}@keyframes ed-gold-shimmer-onlight{0%{background-position:0%}to{background-position:220%}}@media (prefers-reduced-motion:reduce){.ev-accent-gold-onlight.is-shimmering{-webkit-text-fill-color:initial;color:#8a6a2f;background:0 0;animation:none}}@media (width<=767px){#dUl9NGxz0gl1tbiGnty5_cal{min-height:900px!important}}.ed-book-card-inner{background:linear-gradient(#e9eff7 0,#f1f2f2 90px,#f8f4ec 180px);border:1px solid #24507e1f;border-radius:16px}@property --ed-sweep-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ed-sweep-wrap{border-radius:16px;position:relative}.ed-sweep-ring{background:conic-gradient(from var(--ed-sweep-angle,0deg), transparent 0deg, transparent 300deg, #d4af7ce6 340deg, #fff0c8f2 360deg);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ed-sweep-glow{opacity:0;pointer-events:none;z-index:1;border-radius:16px;position:absolute;inset:0;box-shadow:0 0 24px 2px #d4af7c40}@keyframes ed-sweep-lap{0%{--ed-sweep-angle:0deg;opacity:0}8%{opacity:1}92%{opacity:1}to{--ed-sweep-angle:360deg;opacity:0}}.ed-sweep-wrap.is-sweeping .ed-sweep-ring,.ed-sweep-wrap.is-sweeping .ed-sweep-glow{animation:3s ease-in-out ed-sweep-lap}@media (prefers-reduced-motion:reduce){.ed-sweep-wrap.is-sweeping .ed-sweep-ring,.ed-sweep-wrap.is-sweeping .ed-sweep-glow{opacity:0;animation:none}}@media (width>=1024px){.ed-sweep-wrap{margin-top:16px!important}.ed-book-card-inner{padding-top:16px!important}}html,.ed-book-card-inner{overflow-anchor:none}.ed-ghost-hero{z-index:1;pointer-events:none;opacity:1;transition:opacity .3s;position:fixed;inset:0}.ed-ghost-hero.ed-ghost-hero--hidden{opacity:0}@media (prefers-reduced-motion:reduce){.ed-ghost-hero{transition:none}}.ed-next-page-hidden{visibility:hidden;opacity:0}.ed-next-page-hidden .ed-next-content{opacity:0}body.ed-bridge-blur>div>main,body.ed-bridge-blur>div>section{filter:blur(6px)}@media (prefers-reduced-motion:reduce){body.ed-bridge-blur>div>main,body.ed-bridge-blur>div>section{filter:none}}
