@font-face{font-family:ES Script;src:url(/cdn/shop/files/ESScript-ThinScript.ttf?v=1793936877) format("woff2");font-weight:400;font-style:normal;font-display:swap}.dd-bookup{--dd-bookup-ink: var(--dd-neutral-950);--dd-bookup-accent: var(--dd-neutral-0);--dd-bookup-glow: color-mix(in srgb, var(--dd-neutral-0) 7%, transparent);--dd-bookup-line: var(--dd-neutral-200);--dd-bookup-on-dark-soft: color-mix(in srgb, var(--dd-neutral-0) 72%, transparent);--dd-bookup-on-dark-line: color-mix(in srgb, var(--dd-neutral-0) 16%, transparent);font-family:var(--dd-font);color:var(--dd-bookup-ink)}:where(.dd-bookup) :where(ol,ul){list-style:none;margin:0;padding:0}:where(.dd-bookup) :where(p,h1,h2,h3,figure,blockquote){margin:0}.dd-bookup__wrap{max-width:1200px;margin:0 auto;padding:0 var(--dd-space-generous)}.dd-bookup__script{font-family:var(--dd-font-script);font-weight:400;text-transform:none;letter-spacing:0;color:var(--dd-neutral-0)}.dd-bookup__actions{display:flex;flex-wrap:wrap;gap:var(--dd-space-md)}.dd-bookup__btn--on-dark.btn--outline{--dd-btn-fg: var(--dd-neutral-0);--dd-btn-border: color-mix(in srgb, var(--dd-neutral-0) 40%, transparent);--dd-btn-fill: var(--dd-neutral-0);--dd-btn-fill-fg: var(--dd-neutral-950)}.dd-bookup__btn.btn:focus-visible{outline-color:var(--dd-neutral-0)}.dd-bookup__tile:focus-visible{outline:2px solid var(--dd-bookup-accent);outline-offset:3px}.dd-bookup__hero{position:relative;overflow:hidden;background:radial-gradient(60% 80% at 78% 40%,var(--dd-bookup-glow),transparent 70%),var(--dd-neutral-950);color:var(--dd-neutral-0);padding:88px 0 96px}.dd-bookup__hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:var(--dd-space-generous)}.dd-bookup__hero-copy{display:flex;flex-direction:column;gap:var(--dd-space-loose);max-width:620px}.dd-bookup__eyebrow{font-family:var(--dd-font-fono);font-size:var(--dd-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--dd-bookup-accent)}.dd-bookup__title{font-family:var(--dd-h2-family);font-weight:var(--dd-h2-weight);font-size:clamp(3.2rem,4.2vw,5.2rem);line-height:.9;letter-spacing:0;text-transform:uppercase;color:var(--dd-neutral-0)}.dd-bookup__title .dd-bookup__script{display:inline-block;font-size:1.5em;line-height:.5;margin-left:.04em}.dd-bookup__lede{font-size:clamp(1.8rem,1.8vw,2.2rem);line-height:1.35;color:var(--dd-neutral-0)}.dd-bookup__sub{font-size:var(--dd-text-lg);line-height:1.6;color:var(--dd-bookup-on-dark-soft);max-width:54ch}.dd-bookup__hero .dd-bookup__actions{margin-top:var(--dd-space-snug)}.dd-bookup__meta{font-family:var(--dd-font-fono);font-size:var(--dd-text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--dd-bookup-on-dark-soft)}.dd-bookup__gate{display:flex;flex-direction:column;gap:var(--dd-space-relaxed);margin-top:var(--dd-space-snug);padding:var(--dd-space-roomy);border-radius:var(--dd-radius-2xl);background:color-mix(in srgb,var(--dd-neutral-0) 6%,transparent);box-shadow:inset 0 0 0 1px var(--dd-bookup-on-dark-line)}.dd-bookup__gate-text{font-size:var(--dd-text-md);line-height:1.6;color:var(--dd-bookup-on-dark-soft)}.dd-bookup__hero-book{display:flex;justify-content:center}.dd-bookup__book{width:clamp(220px,24vw,320px);--dd-book-tilt-y: -22deg;--dd-book-tilt-z: -5deg}.dd-bookup__section{padding:88px 0}.dd-bookup__section--wash{background:var(--dd-neutral-75)}.dd-bookup__section--tight{padding:24px 0}html:has(.dd-bookup){scroll-behavior:smooth}.dd-bookup__section[id^=dd-bookup-templates-]{scroll-margin-top:136px}@media screen and (max-width:749px){.dd-bookup__section[id^=dd-bookup-templates-]{scroll-margin-top:124px}}@media(prefers-reduced-motion:reduce){html:has(.dd-bookup){scroll-behavior:auto}}.dd-bookup__head{display:flex;flex-direction:column;gap:var(--dd-space-md);max-width:900px;margin-bottom:var(--dd-space-generous)}.dd-bookup__head-text{max-width:640px}.dd-bookup__kicker{font-family:var(--dd-font-fono);font-size:var(--dd-text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--dd-text-muted)}.dd-bookup__kicker--on-dark{color:var(--dd-bookup-accent)}.dd-bookup__h2{font-family:var(--dd-h2-family);font-weight:var(--dd-h2-weight);font-size:clamp(2.6rem,2.8vw,3.6rem);line-height:1.05;letter-spacing:-.005em;text-transform:uppercase;color:inherit}.dd-bookup__head-text{font-size:var(--dd-text-lg);line-height:1.6;color:var(--dd-text-secondary)}.dd-bookup__h3{font-family:var(--dd-h2-family);font-weight:var(--dd-h2-weight);font-size:var(--dd-text-lg);line-height:1.25;text-transform:uppercase;color:var(--dd-bookup-ink)}.dd-bookup__note{display:flex;flex-direction:column;align-items:center;gap:var(--dd-space-roomy);max-width:820px;margin:0 auto;text-align:center}.dd-bookup__quote{border:0;padding:0}.dd-bookup__quote p{font-family:var(--dd-font-canela);font-style:italic;font-size:clamp(2.2rem,2.6vw,3rem);line-height:1.35;color:var(--dd-bookup-ink)}.dd-bookup__quote p:before{content:"\201c"}.dd-bookup__quote p:after{content:"\201d"}.dd-bookup__sign{display:inline-flex;align-items:center;gap:var(--dd-space-md);text-align:left}.dd-bookup__sign img{width:56px;height:56px;border-radius:50%;object-fit:cover}.dd-bookup__sign>span{display:flex;flex-direction:column;gap:var(--dd-space-2xs)}.dd-bookup__sign-name{font-family:var(--dd-font-script);font-size:var(--dd-text-3xl);line-height:1;color:var(--dd-bookup-ink)}.dd-bookup__sign-role{font-family:var(--dd-font-fono);font-size:var(--dd-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--dd-text-muted)}.dd-bookup__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dd-space-loose)}.dd-bookup__step{display:flex;flex-direction:column;gap:var(--dd-space-md);padding:var(--dd-space-roomy);border-radius:var(--dd-radius-2xl);background:var(--dd-neutral-0);box-shadow:var(--dd-shadow-card)}.dd-bookup__step p{font-size:var(--dd-text-md);line-height:1.6;color:var(--dd-text-secondary)}.dd-bookup__step-num{font-family:var(--dd-font-fono);font-size:var(--dd-text-sm);letter-spacing:.1em;color:var(--dd-text-muted);padding-bottom:var(--dd-space-md);border-bottom:1px solid var(--dd-bookup-line)}.dd-bookup__inside-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:var(--dd-space-generous) 64px;align-items:start}.dd-bookup__head--side{margin-bottom:0;position:sticky;top:120px}.dd-bookup__toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--dd-space-generous)}.dd-bookup__toc li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--dd-space-md);padding:var(--dd-space-relaxed) 0;border-top:1px solid color-mix(in srgb,var(--dd-neutral-950) 12%,transparent)}.dd-bookup__toc-page{font-family:var(--dd-font-fono);font-size:var(--dd-text-sm);letter-spacing:.06em;color:var(--dd-text-muted);padding-top:2px}.dd-bookup__toc-text{font-size:var(--dd-text-md);line-height:1.55;color:var(--dd-text-secondary)}.dd-bookup__toc-text strong{display:block;margin-bottom:var(--dd-space-tight);font-family:var(--dd-h2-family);font-weight:var(--dd-h2-weight);font-size:var(--dd-text-md);line-height:1.3;text-transform:uppercase;color:var(--dd-bookup-ink)}.dd-bookup__cal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--dd-space-md)}.dd-bookup__day{display:flex;flex-direction:column;gap:var(--dd-space-snug);padding:var(--dd-space-relaxed) var(--dd-space-loose);border-radius:var(--dd-radius-xl);box-shadow:var(--dd-shadow-card);background:var(--dd-neutral-0)}.dd-bookup__date{font-family:var(--dd-font-laguna);font-style:italic;font-weight:400;font-size:var(--dd-text-3xl);line-height:1.05;color:var(--dd-bookup-ink)}.dd-bookup__date span{color:var(--dd-text-muted);margin-right:var(--dd-space-2xs)}.dd-bookup__day p{font-size:var(--dd-text-md);line-height:1.55;color:var(--dd-text-secondary)}.dd-bookup__day--key{background:var(--dd-neutral-950);box-shadow:none}.dd-bookup__day--key .dd-bookup__date{color:var(--dd-neutral-0)}.dd-bookup__day--key .dd-bookup__date span{color:var(--dd-bookup-accent)}.dd-bookup__day--key p{color:var(--dd-bookup-on-dark-soft)}.dd-bookup__day--off{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dd-neutral-950) 12%,transparent)}.dd-bookup__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--dd-space-generous);align-items:center;padding:56px;border-radius:var(--dd-radius-4xl);background:radial-gradient(70% 90% at 0% 0%,var(--dd-bookup-glow),transparent 70%),var(--dd-neutral-950);color:var(--dd-neutral-0)}.dd-bookup__panel-copy{display:flex;flex-direction:column;gap:var(--dd-space-md)}.dd-bookup__panel-text{font-size:var(--dd-text-lg);line-height:1.6;color:var(--dd-bookup-on-dark-soft)}.dd-bookup__how{display:flex;flex-direction:column;gap:var(--dd-space-snug);margin-top:var(--dd-space-snug)}.dd-bookup__how li{display:flex;align-items:center;gap:var(--dd-space-md);font-size:var(--dd-text-md);color:var(--dd-neutral-0)}.dd-bookup__how li span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-family:var(--dd-font-fono);font-size:var(--dd-text-xs);color:var(--dd-neutral-950);background:var(--dd-bookup-accent)}.dd-bookup__tiles{display:grid;gap:var(--dd-space-md)}.dd-bookup__tile{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:var(--dd-space-relaxed);padding:var(--dd-space-relaxed);border-radius:var(--dd-radius-2xl);background:color-mix(in srgb,var(--dd-neutral-0) 7%,transparent);box-shadow:inset 0 0 0 1px var(--dd-bookup-on-dark-line);color:var(--dd-neutral-0);text-decoration:none;transition:background-color var(--dd-transition-fast) var(--dd-ease-out),transform var(--dd-transition-fast) var(--dd-ease-out)}@media(hover:hover)and (pointer:fine){.dd-bookup__tile:hover{background:color-mix(in srgb,var(--dd-neutral-0) 12%,transparent);transform:translateY(-1px)}}.dd-bookup__thumb{display:flex;justify-content:center;align-items:center;height:96px}.dd-bookup__thumb img{display:block;height:96px;object-fit:cover;object-position:top center;border-radius:var(--dd-radius-sm);box-shadow:var(--dd-shadow-md)}.dd-bookup__thumb--story img{width:54px}.dd-bookup__thumb--post img{width:77px}.dd-bookup__tile-text{display:flex;flex-direction:column;gap:var(--dd-space-tight);min-width:0}.dd-bookup__tile-name{font-size:var(--dd-text-xl);text-transform:uppercase}.dd-bookup__tile-meta{font-family:var(--dd-font-fono);font-size:var(--dd-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dd-bookup-on-dark-soft)}.dd-bookup__tile-arrow{width:22px;height:22px;color:var(--dd-bookup-accent)}.dd-bookup__tile--locked{cursor:default}.dd-bookup__tile--locked .dd-bookup__thumb img{filter:blur(2px) saturate(.6);opacity:.7}@media(hover:hover)and (pointer:fine){.dd-bookup__tile--locked:hover{background:color-mix(in srgb,var(--dd-neutral-0) 7%,transparent);transform:none}}.dd-bookup__tiles-cta{margin-top:var(--dd-space-snug);justify-self:start}.dd-bookup__guest-offer{display:flex;flex-direction:column;gap:var(--dd-space-md);padding-top:var(--dd-space-roomy);border-top:1px solid var(--dd-neutral-950);max-width:900px}.dd-bookup__guest-offer-line{font-family:var(--dd-font-laguna);font-style:italic;font-weight:400;font-size:clamp(3rem,3.6vw,4.8rem);line-height:1.1;color:var(--dd-bookup-ink)}.dd-bookup__guest-offer-note{font-family:var(--dd-font-fono);font-size:var(--dd-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--dd-text-secondary)}.dd-bookup__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-top:1px solid var(--dd-neutral-950)}.dd-bookup__stat{display:flex;flex-direction:column;gap:var(--dd-space-tight);padding:var(--dd-space-roomy) var(--dd-space-roomy) var(--dd-space-roomy) 0}.dd-bookup__stat+.dd-bookup__stat{padding-left:var(--dd-space-roomy);border-left:1px solid var(--dd-bookup-line)}.dd-bookup__stat-num{font-family:var(--dd-font-laguna);font-style:italic;font-weight:400;font-size:clamp(5.2rem,6vw,7.6rem);line-height:1;letter-spacing:0;color:var(--dd-bookup-ink)}.dd-bookup__stat-label{font-family:var(--dd-font-fono);font-size:var(--dd-text-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--dd-text-secondary)}.dd-bookup__terms{display:grid;gap:var(--dd-space-snug);margin-top:var(--dd-space-roomy);padding-top:var(--dd-space-roomy);border-top:1px solid var(--dd-bookup-line);max-width:820px}.dd-bookup__terms li{position:relative;padding-left:var(--dd-space-loose);font-size:var(--dd-text-md);line-height:1.6;color:var(--dd-text-secondary)}.dd-bookup__terms li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--dd-neutral-950)}.dd-bookup__close{background:radial-gradient(50% 120% at 10% 50%,var(--dd-bookup-glow),transparent 70%),var(--dd-neutral-950);color:var(--dd-neutral-0);padding:64px 0;margin-top:24px}.dd-bookup__close-grid{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:var(--dd-space-generous)}.dd-bookup__close-book{width:110px}.dd-bookup__close-copy{display:flex;flex-direction:column;gap:var(--dd-space-snug)}.dd-bookup__close-title{font-family:var(--dd-h2-family);font-weight:var(--dd-h2-weight);font-size:clamp(2.6rem,2.8vw,3.6rem);line-height:1.05;text-transform:uppercase;color:var(--dd-neutral-0)}.dd-bookup__close-copy p{font-size:var(--dd-text-lg);color:var(--dd-bookup-on-dark-soft)}@media screen and (max-width:1099px){.dd-bookup__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-bookup__inside-grid{grid-template-columns:minmax(0,1fr)}.dd-bookup__head--side{position:static}.dd-bookup__cal{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-bookup__panel{grid-template-columns:minmax(0,1fr);padding:40px}.dd-bookup__close-grid{grid-template-columns:96px minmax(0,1fr)}.dd-bookup__close-book{width:96px}.dd-bookup__close-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--dd-space-md)}}@media screen and (min-width:1100px){.dd-bookup__close-actions{display:flex;gap:var(--dd-space-md)}}@media screen and (max-width:749px){.dd-bookup__wrap{padding:0 var(--dd-space-loose)}.dd-bookup__hero{padding:40px 0 56px}.dd-bookup__hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--dd-space-spacious)}.dd-bookup__hero-book{order:-1}.dd-bookup__book{width:168px}.dd-bookup__hero-copy{gap:var(--dd-space-relaxed)}.dd-bookup__actions{flex-direction:column}.dd-bookup__section{padding:56px 0}.dd-bookup__section--tight{padding:8px 0}.dd-bookup__head{margin-bottom:var(--dd-space-spacious)}.dd-bookup__steps,.dd-bookup__toc,.dd-bookup__cal{grid-template-columns:minmax(0,1fr)}.dd-bookup__panel{padding:var(--dd-space-spacious) var(--dd-space-loose);border-radius:var(--dd-radius-3xl)}.dd-bookup__tile{grid-template-columns:64px minmax(0,1fr) auto}.dd-bookup__thumb,.dd-bookup__thumb img{height:80px}.dd-bookup__thumb--story img{width:45px}.dd-bookup__thumb--post img{width:64px}.dd-bookup__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-bookup__stat,.dd-bookup__stat+.dd-bookup__stat{padding:var(--dd-space-relaxed) var(--dd-space-relaxed) var(--dd-space-relaxed) 0;border-left:0}.dd-bookup__stat:nth-child(2n){padding-left:var(--dd-space-relaxed);border-left:1px solid var(--dd-bookup-line)}.dd-bookup__stat:nth-child(n+3){border-top:1px solid var(--dd-bookup-line)}.dd-bookup__close{padding:48px 0}.dd-bookup__close-grid{grid-template-columns:72px minmax(0,1fr);gap:var(--dd-space-roomy)}.dd-bookup__close-book{width:72px}.dd-bookup__close-actions{flex-direction:column}}@media(prefers-reduced-motion:reduce){.dd-bookup__tile{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/323/assets/dd-bookup-landing.css.map */
