.cd{--c-ink: #1d2547;--c-ink2: #3a4468;--c-mute: rgba(29, 37, 71, .78);--c-yellow: #ffd21a;--c-pink: #ec4c6e;--c-pink2: #d43457;--c-teal: #3fb3c4;--c-paper: #fffdf6;--c-bubble: #f4f7d8;--c-round: ui-rounded, "SF Pro Rounded", "Arial Rounded MT Bold", "Nunito", "Varela Round", "Trebuchet MS", sans-serif;--c-serif: Georgia, "Iowan Old Style", "Palatino Linotype", "Book Antiqua", serif;--c-hand: "Segoe Print", "Bradley Hand", "Marker Felt", "Comic Neue", cursive;--c-torn: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'%3E%3Cpath d='M0 4 L14 1 L27 5 L41 2 L55 4 L70 0 L86 3 L99 1 L115 5 L128 2 L144 4 L160 1 L173 4 L189 2 L204 5 L219 1 L233 3 L250 0 L264 4 L279 2 L295 5 L309 1 L325 4 L340 2 L356 5 L370 1 L386 4 L400 2 L400 97 L388 99 L373 95 L357 98 L343 96 L328 100 L312 96 L298 99 L282 95 L268 98 L252 96 L237 100 L222 96 L207 99 L192 95 L177 98 L161 96 L147 100 L131 96 L116 99 L101 95 L86 98 L71 96 L56 100 L41 96 L27 99 L12 95 L0 98 Z'/%3E%3C/svg%3E");position:relative;isolation:isolate;overflow:clip;color:var(--c-ink);background:linear-gradient(180deg,#4cafe4 0,#7cc8ee 340px,#b5e1f5 700px,#def1f8 1050px,#f6f6ec 1500px,#fbf5e6 2100px,#fcf3e0)}.cd img{display:block;max-width:100%;height:auto}.cd [id]{scroll-margin-top:calc(var(--header-height, 65px) + 70px)}.cd a:focus,.cd button:focus,.cd input:focus{outline:none}.cd a:focus-visible,.cd button:focus-visible,.cd input:focus-visible{outline:none;box-shadow:0 0 0 4px #ec4c6e59,0 0 18px #ec4c6e59;border-radius:10px}.cd:before{content:"";position:absolute;z-index:-1;top:900px;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle,rgba(29,37,71,.13) 1.3px,transparent 1.9px) 0 0 / 28px 28px;-webkit-mask:linear-gradient(transparent,#000 600px);mask:linear-gradient(transparent,#000 600px)}.cd-kicker{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--c-pink2)}.cd .cd-h2{margin:0;font-family:var(--c-round);font-weight:900;font-size:clamp(30px,3.6vw,48px);line-height:1.06;color:var(--c-ink)}.cd .cd-h3{margin:0;font-family:var(--c-round);font-weight:900;font-size:24px;line-height:1.12;color:var(--c-ink)}.cd-head{max-width:760px;margin:0 auto 40px;text-align:center}.cd-sub{margin:14px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--c-mute)}.cd-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border:0;border-radius:999px;cursor:pointer;white-space:nowrap;background:linear-gradient(180deg,#f6627f,var(--c-pink) 55%,var(--c-pink2));color:#fff;font-family:var(--c-round);font-size:17px;font-weight:900;letter-spacing:.01em;text-decoration:none;box-shadow:0 0 0 2px var(--c-ink),0 5px 0 var(--c-ink),0 14px 24px -12px #1d2547b3;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.cd-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 0 2px var(--c-ink),0 7px 0 var(--c-ink),0 18px 28px -12px #1d2547b3}.cd-btn:active{transform:translateY(3px);box-shadow:0 0 0 2px var(--c-ink),0 2px 0 var(--c-ink)}.cd-btn--big{min-height:56px;padding:0 32px;font-size:19px}.cd-btn--ink{background:var(--c-ink);box-shadow:0 0 0 2px var(--c-ink),0 4px #0d1330}.cd-btn.is-added,.cd-bar__cta.is-added{background:#2fa85a;color:#fff}.cd-soldout{font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c-mute)}.cd-bubble{position:relative;display:inline-block;margin:16px 0 0;padding:10px 16px;border-radius:18px;background:var(--c-bubble);box-shadow:0 0 0 2px var(--c-ink),0 8px 16px -10px #1d254780;font-family:var(--c-round);font-weight:700;font-size:16px;line-height:1.35;color:var(--c-ink)}.cd-bubble:after{content:"";position:absolute;left:26px;bottom:-9px;width:16px;height:16px;background:var(--c-bubble);transform:skew(-24deg) rotate(45deg);box-shadow:2px 2px 0 0 var(--c-ink);border-bottom-right-radius:3px}.cd-bubble--up:after{top:-9px;bottom:auto;left:50%;margin-left:-8px;transform:rotate(45deg);box-shadow:-2px -2px 0 0 var(--c-ink);border-radius:3px 0 0}.cd-bar{position:sticky;top:calc(var(--header-height, 65px) - 1px);z-index:60;background:#fffdf6f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px #1d25471f}.cd-bar:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;background:radial-gradient(circle,var(--c-pink) 1.5px,transparent 2px) 0 50% / 12px 4px repeat-x;opacity:.7}.cd-bar__in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px}.cd-mark{display:inline-flex;align-items:center;gap:9px;color:var(--c-ink);font-family:var(--c-round);font-weight:900;font-size:19px;text-decoration:none;white-space:nowrap}.cd-mark svg{width:26px;height:24px;color:var(--c-ink);fill:var(--c-pink)}.cd-mark:hover{color:var(--c-ink)}.cd-bar__links{display:flex;align-items:center;gap:4px 24px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.cd-bar__links::-webkit-scrollbar{display:none}.cd .cd-bar__links a{display:inline-block;padding:6px 0;color:var(--c-mute);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.cd .cd-bar__links a:hover,.cd .cd-bar__links a.is-on{color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--c-pink);text-decoration-style:dotted;text-decoration-thickness:3px;text-underline-offset:8px}.cd-bar__cta{padding:9px 18px;border:0;border-radius:999px;cursor:pointer;background:var(--c-yellow);color:var(--c-ink);font-family:var(--c-round);font-size:14px;font-weight:900;white-space:nowrap;box-shadow:0 0 0 2px var(--c-ink);transition:transform .35s ease}.cd-bar__cta:hover{transform:translateY(-1px)}@media(max-width:749px){.cd-bar__links li:not(:last-child){display:none}.cd-mark span{font-size:16px}}.cd-sky{position:absolute;z-index:-1;inset:0 0 auto;height:980px;pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(#000 55%,transparent);mask:linear-gradient(#000 55%,transparent)}.cd-grid{position:absolute;inset:-4% -4% auto;width:108%;height:104%;animation:cd-drift 120s ease-in-out infinite alternate}.cd-grid__lines{fill:none;stroke:#fff;stroke-width:16;stroke-linecap:round;opacity:.42;filter:blur(7px)}.cd-grid__new{fill:none;stroke:#fff;stroke-width:9;stroke-linecap:round;filter:blur(2.5px)}.cd-grid__plane{fill:#1d254780}@keyframes cd-drift{to{transform:translate(-2.5%,1.5%)}}.cd-hero{padding:clamp(18px,2.4vw,34px) 0 clamp(30px,4vw,56px)}.cd-hero__in{display:grid;gap:26px;align-items:center}@media(min-width:990px){.cd-hero__in{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:34px}}.cd-pill{display:inline-block;margin:0;padding:6px 14px;border-radius:999px;background:var(--c-ink);color:#fff;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.cd .cd-title{margin:12px 0 0;line-height:1}.cd-title__main{display:block;font-family:var(--c-round);font-weight:900;font-size:clamp(46px,5.4vw,82px);letter-spacing:-.01em;color:var(--c-yellow);transform:rotate(-2deg);transform-origin:0 100%;text-shadow:3px 0 0 var(--c-ink),-3px 0 0 var(--c-ink),0 3px 0 var(--c-ink),0 -3px 0 var(--c-ink),2px 2px 0 var(--c-ink),-2px 2px 0 var(--c-ink),2px -2px 0 var(--c-ink),-2px -2px 0 var(--c-ink),0 9px 0 rgba(29,37,71,.28)}.cd-title__sub{display:block;margin-top:14px;font-family:var(--c-round);font-weight:900;font-size:clamp(17px,1.65vw,24px);line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:2px 0 0 var(--c-ink),-2px 0 0 var(--c-ink),0 2px 0 var(--c-ink),0 -2px 0 var(--c-ink),1.5px 1.5px 0 var(--c-ink),-1.5px 1.5px 0 var(--c-ink),1.5px -1.5px 0 var(--c-ink),-1.5px -1.5px 0 var(--c-ink)}.cd-title__sub b{display:inline-block;margin-right:6px;padding:1px 9px;border-radius:8px;background:var(--c-pink);text-shadow:none;box-shadow:0 0 0 2px var(--c-ink)}.cd-format{margin:16px 0 0;font-size:14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c-ink)}.cd-pitch{position:relative;max-width:30em;margin:14px 0 0;padding:14px 22px 15px;background:var(--c-paper);color:#232323;font-family:var(--c-serif);font-size:clamp(17px,1.35vw,20px);line-height:1.42;-webkit-mask:var(--c-torn) 0 0 / 100% 100%;mask:var(--c-torn) 0 0 / 100% 100%;transform:rotate(-.6deg);filter:drop-shadow(0 6px 8px rgba(29,37,71,.18))}.cd-by{margin:12px 0 0;font-size:14.5px;line-height:1.5;color:var(--c-ink2)}.cd-by strong,.cd-by b{color:var(--c-ink)}.cd-buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;max-width:520px;margin-top:18px;padding:14px 16px 14px 20px;border-radius:20px;background:#fff;box-shadow:0 0 0 2px var(--c-ink),0 18px 34px -18px #1d25478c}.cd-buy__what{display:grid;gap:1px;margin-right:auto}.cd-buy__name{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-mute)}.cd-buy__price{font-family:var(--c-round);font-weight:900;font-size:30px;line-height:1.05;color:var(--c-ink)}.cd-buy__price s{font-size:.6em;color:var(--c-mute)}.cd .cd-buy__more{flex-basis:100%;margin-top:-2px;font-size:14px;font-weight:800;color:var(--c-ink2);text-decoration:underline;text-decoration-style:dotted;text-decoration-color:var(--c-pink);text-underline-offset:4px}.cd-stage{position:relative;aspect-ratio:1.3;width:min(720px,100%);justify-self:center}.cd-stage__sky{position:absolute;top:-9%;right:-12%;bottom:-8%;left:-10%;-webkit-mask:radial-gradient(closest-side,#000 62%,transparent);mask:radial-gradient(closest-side,#000 62%,transparent)}.cd-stage__sky img{width:100%;height:100%;object-fit:cover;object-position:50% 0;animation:cd-breathe 16s ease-in-out infinite alternate}@keyframes cd-breathe{0%{transform:scale(1)}to{transform:scale(1.035) translateY(-.6%)}}.cd-book{position:absolute;z-index:2;left:52%;top:60%;width:74%;transform:translate(-50%,-50%) rotate(-2.4deg);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.cd-book:hover{transform:translate(-50%,-52%) rotate(-1.2deg)}.cd-book img{position:relative;z-index:1;width:100%;border-radius:3px 7px 7px 3px;box-shadow:0 0 0 1px #1d254759,0 40px 46px -26px #10183cd9}.cd-book:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:3px 7px 7px 3px;pointer-events:none;background:linear-gradient(90deg,#00000038,#0000 1.6%,#ffffff38 2.4%,#fff0 4.4%),linear-gradient(125deg,#ffffff2e,#fff0 32%)}.cd-book__pages{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:3px 7px 7px 3px;transform:translate(7px,7px);background:repeating-linear-gradient(180deg,#fffdf4 0 2px,#e9e2cf 2px 3px);box-shadow:0 0 0 1px #1d25474d}.cd-book--small .cd-book__pages{transform:translate(5px,5px)}.cd-puzzle{position:absolute;z-index:3;left:-3%;top:-1%;width:33%;overflow:visible;transform:rotate(-9deg);animation:cd-float 10s ease-in-out 5.6s infinite}.cd-puzzle__line,.cd-puzzle__fold{fill:none;stroke:var(--c-ink);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1}.cd-puzzle__line{fill:#fff0;animation:cd-draw 3.8s cubic-bezier(.45,.05,.3,1) 1.3s forwards,cd-fill 2.4s ease 4.9s forwards}.cd-puzzle__fold{stroke-width:2;animation:cd-draw 1.4s ease-in-out 4.9s forwards}.cd-puzzle__loop{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:.035 .03;opacity:0;animation:cd-fade 2.6s ease 5.4s forwards}.cd-puzzle__dots circle{fill:var(--c-pink);stroke:var(--c-ink);stroke-width:1.6}.cd-puzzle__dots text{font-family:var(--c-round);font-weight:900;font-size:15px;fill:var(--c-ink)}.cd-puzzle__dots g{opacity:0;animation:cd-fade 1.1s ease calc(.3s + var(--i) * .22s) forwards}@keyframes cd-draw{to{stroke-dashoffset:0}}@keyframes cd-fill{to{fill:#ffffffeb}}@keyframes cd-fade{to{opacity:1}}@keyframes cd-float{0%,to{transform:rotate(-9deg) translate(0)}35%{transform:rotate(-7deg) translate(4px,-7px)}70%{transform:rotate(-10deg) translate(-3px,-3px)}}.cd-trip{padding:clamp(30px,4vw,60px) 0 clamp(50px,6vw,90px)}.cd-route{position:relative;max-width:1180px;margin:0 auto}.cd-trail{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cd-trail path{fill:none;stroke-linecap:round;stroke-linejoin:round}.cd-trail__guide{stroke:#1d254752;stroke-width:3;stroke-dasharray:.5 11}.cd-trail__ink{stroke:var(--c-pink);stroke-width:4.5}.cd-stops{position:relative;z-index:1;display:grid;gap:clamp(36px,5vw,70px);margin:0;padding:0;list-style:none}.cd-stop{display:grid;grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr);align-items:center;margin:0}.cd-stop>*{grid-row:1}.cd-stop__page{grid-column:1;margin:0}.cd-stop__dot{grid-column:2}.cd-stop__copy{grid-column:3;max-width:450px}.cd-stop--flip .cd-stop__page{grid-column:3}.cd-stop--flip .cd-stop__copy{grid-column:1;justify-self:end}.cd-stop__page a{display:block;padding:10px;border-radius:8px;background:#fff;transform:rotate(var(--r));box-shadow:0 0 0 1px #1d25471a,0 26px 40px -24px #1d254799;transition:transform .9s cubic-bezier(.2,.7,.2,1),box-shadow .9s ease}.cd-stop__page a:hover{transform:rotate(0) translateY(-4px);box-shadow:0 0 0 1px #1d25471a,0 34px 46px -24px #1d2547a6}.cd-stop__page img{width:100%;border-radius:3px}.cd-stop__dot{position:relative;display:grid;place-items:center;justify-self:center;width:58px;height:58px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--c-ink),0 10px 18px -10px #1d254799;font-family:var(--c-round);font-weight:900;font-size:24px;color:var(--c-ink);transition:background-color 1.1s ease,color 1.1s ease,box-shadow 1.4s ease,transform 1.4s cubic-bezier(.2,.7,.2,1)}.cd-stop__dot.is-hit{background:var(--c-pink);color:#fff;transform:scale(1.06);box-shadow:0 0 0 3px var(--c-ink),0 0 0 11px #ec4c6e29,0 10px 18px -10px #1d254799}.cd-stop__copy p:not(.cd-bubble){margin:10px 0 0;font-size:17px;line-height:1.6;color:var(--c-ink2)}.cd-trip__end{margin:clamp(40px,5vw,64px) 0 0;text-align:center}@media(max-width:749px){.cd-stop,.cd-stop--flip{grid-template-columns:48px minmax(0,1fr);column-gap:14px;row-gap:14px}.cd-stop__dot,.cd-stop--flip .cd-stop__dot{grid-column:1;grid-row:1;align-self:start;width:42px;height:42px;font-size:19px}.cd-stop__page,.cd-stop--flip .cd-stop__page{grid-column:2;grid-row:1}.cd-stop__copy,.cd-stop--flip .cd-stop__copy{grid-column:2;grid-row:2;justify-self:start}.cd-stop__page a{padding:6px}}.cd-class{padding:clamp(40px,5vw,80px) 0}.cd-class__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:46px 28px;max-width:1180px;margin:0 auto}.cd-kid{flex:0 1 236px;display:flex;flex-direction:column;align-items:center;text-align:center}.cd-port{position:relative;width:172px;aspect-ratio:1;margin-bottom:18px;padding:9px;border-radius:50%;background:radial-gradient(closest-side,#fff 82%,#dfe6ee);box-shadow:0 0 0 3px var(--c-ink),0 0 0 11px var(--hue),0 0 0 14px var(--c-ink),0 26px 30px -16px #1d25478c;animation:cd-bob 12s ease-in-out var(--d, 0s) infinite}.cd-port:before{content:"";position:absolute;z-index:2;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;border:3px dotted rgba(29,37,71,.35);pointer-events:none}.cd-port:after{content:"";position:absolute;z-index:2;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;pointer-events:none;background:linear-gradient(140deg,#ffffff61,#fff0 38%),radial-gradient(closest-side,transparent 86%,rgba(29,37,71,.28))}.cd-port img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.cd-kid:hover .cd-port img{transform:scale(1.06)}@keyframes cd-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cd-kid__tag{margin:6px 0 0;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--c-mute)}.cd-kid__tag:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--hue);box-shadow:0 0 0 1.5px var(--c-ink);vertical-align:1px}.cd-kid .cd-bubble{margin-top:18px;font-size:15px;max-width:230px}.cd-notes{padding:clamp(40px,5vw,80px) 0}.cd-notes__grid{display:grid;gap:30px;max-width:1120px;margin:0 auto}@media(min-width:900px){.cd-notes__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cd-note{position:relative;padding:40px 24px 22px 56px;border-radius:6px;transform:rotate(var(--r));background:linear-gradient(90deg,transparent 40px,rgba(236,76,110,.55) 40px 42px,transparent 42px),repeating-linear-gradient(180deg,#fffef8 0 27px,#c8ddf0 27px 28px) 0 12px,#fffef8;box-shadow:0 0 0 1px #1d25471f,0 22px 34px -22px #1d25478c;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.cd-note:hover{transform:rotate(0) translateY(-3px)}.cd-note__rings{position:absolute;left:18px;right:18px;top:12px;height:12px;background:radial-gradient(circle,#cfc8b6 4.5px,transparent 5px) 0 50% / 26px 12px repeat-x}.cd .cd-note__title{margin:0;font-family:var(--c-hand);font-weight:700;font-size:22px;line-height:28px;color:var(--c-pink2)}.cd-note p{margin:0;font-size:16px;line-height:28px;color:var(--c-ink)}.cd-last{padding:clamp(40px,5vw,70px) 0}.cd-last__box{position:relative;display:grid;gap:30px;align-items:center;max-width:1180px;margin:0 auto;padding:clamp(24px,3.4vw,46px);border-radius:30px;background:linear-gradient(160deg,#fffdf6,#fff6df);box-shadow:0 0 0 2px var(--c-ink),0 34px 60px -34px #1d254799}@media(min-width:990px){.cd-last__box{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:46px}}@media(min-width:1200px){.cd-last__box{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,.55fr)}}.cd-last__book{position:relative;padding:0 8px 8px 0}.cd-last__book .cd-book{position:relative;left:auto;top:auto;width:100%;transform:rotate(-2deg);display:block}.cd-last__book .cd-book:hover{transform:rotate(-1deg) translateY(-3px)}.cd-last__doodle{display:none}@media(min-width:1200px){.cd-last__doodle{display:block;grid-column:3;grid-row:1;width:100%;opacity:.9}}.cd-last__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:20px}.cd-credits{margin:16px 0 0;font-size:14px;line-height:1.55;color:var(--c-mute)}.cd-signup{margin-top:22px;padding-top:20px;border-top:2px dotted rgba(29,37,71,.25)}.cd-signup__ask{margin:0 0 10px;font-weight:800}.cd-form{display:flex;flex-wrap:wrap;gap:10px}.cd-form input[type=email]{flex:1 1 220px;min-height:48px;padding:0 18px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 2px #1d254759;color:var(--c-ink);font-size:16px}.cd-form__ok{margin:0;font-weight:800;color:#1f8a4c}.cd-form__err{flex-basis:100%;margin:0;color:#c22a3e;font-size:14px}.cd-more{padding:clamp(30px,4vw,60px) 0 clamp(60px,7vw,100px)}.cd-more__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:36px 26px}.cd-more__item{flex:0 1 220px;display:flex}.cd-more__item>.pa-mcard{flex:1}.cd .pa-mcard__btn{background:var(--c-pink);color:#fff}@media(prefers-reduced-motion:reduce){.cd *,.cd *:before,.cd *:after{animation:none!important;transition:none!important}.cd-puzzle__line,.cd-puzzle__fold{stroke-dashoffset:0}.cd-puzzle__line{fill:#ffffffeb}.cd-puzzle__loop,.cd-puzzle__dots g{opacity:1}}.cd-title__main{font-size:clamp(42px,4.15vw,68px);white-space:nowrap}.cd-title__sub{margin-top:12px;font-size:clamp(15px,1.3vw,20px)}.cd-format{margin-top:14px}.cd-pitch{margin-top:12px}.cd-buy{margin-top:16px}.cd-stage{aspect-ratio:1.42;width:min(690px,100%)}.cd-book{width:68%;left:54%;top:59%}.cd-puzzle{left:-2%;top:0;width:31%}.cd-bar__in:before,.cd-bar__in:after,.cd-hero__in:before,.cd-hero__in:after{content:none;display:none}.cd-bar__links{margin-left:auto}.cd-hero{padding-bottom:clamp(20px,2.6vw,36px)}.cd-trip{padding-top:clamp(16px,2vw,30px)}.cd-route{max-width:1080px}.cd-stop{grid-template-columns:minmax(0,1.04fr) 100px minmax(0,.96fr)}.cd-stop--flip{grid-template-columns:minmax(0,.96fr) 100px minmax(0,1.04fr)}.cd-stops{gap:clamp(30px,4vw,56px)}@media(max-width:749px){.cd-stop,.cd-stop--flip{grid-template-columns:48px minmax(0,1fr)}}.cd .pa-mcard{border-radius:16px;background:#fff;box-shadow:0 0 0 2px var(--c-ink),0 18px 30px -20px #1d25478c}.cd .pa-mcard:hover{box-shadow:0 0 0 2px var(--c-ink),0 24px 34px -20px #1d254799}.cd .pa-mcard__media,.cd .pa-mcard.is-cover-sq .pa-mcard__media{background:#dff1f8}.cd .pa-mcard.is-cover-sq .pa-mcard__media:before{filter:blur(18px) brightness(1.05) saturate(1.1);opacity:.55}.cd .pa-mcard.is-cover-sq .pa-mcard__img{filter:drop-shadow(0 12px 14px rgba(29,37,71,.45))}.cd .pa-mcard__title a{color:var(--c-ink);font-family:var(--c-round);font-weight:900;font-size:15px}.cd .pa-mcard__price{color:var(--c-ink2);font-weight:700}.cd .pa-mcard__price s{color:var(--c-mute)}.cd .pa-mcard__select{background:#f4f6fa;color:var(--c-ink);box-shadow:inset 0 0 0 1.5px #1d25474d}.cd .pa-mcard__btn{border-radius:999px;background:var(--c-pink);color:#fff;font-family:var(--c-round);font-weight:900;letter-spacing:.04em}.cd .pa-mcard__btn:hover{background:var(--c-pink2)}.cd .pa-mcard__btn.is-added{background:#2fa85a}.cd .pa-mcard__badge{background:var(--c-ink)}.cd .pa-mcard__more{color:var(--c-mute)}@media(max-width:989px){.cd-stage{order:-1;width:min(560px,100%)}.cd-hero__copy{text-align:left}}@media(max-width:600px){.cd-title__main{font-size:clamp(34px,10.4vw,50px)}.cd-title__sub{font-size:15px}.cd-pitch{font-size:17px;padding:12px 16px}.cd-buy{padding:12px 12px 12px 16px}.cd-btn--big{min-height:50px;padding:0 22px;font-size:17px}.cd-class__grid{gap:34px 14px}.cd-kid{flex-basis:calc(50% - 7px)}.cd-port{width:128px;padding:7px}.cd .cd-kid .cd-h3{font-size:20px}.cd-kid__tag{font-size:10.5px;letter-spacing:.1em}.cd-kid .cd-bubble{font-size:13.5px;padding:8px 11px}.cd-more__grid{gap:20px 14px}.cd-more__item{flex-basis:calc(50% - 7px)}.cd-note{padding-left:50px}}.cd .cd-last__doodle{display:none}@media(min-width:1200px){.cd .cd-last__doodle{display:block}}.cd-more__item,.cd .cd-more__item>.pa-mcard{min-width:0}@media(max-width:600px){.cd .pa-mcard__add{flex-wrap:wrap}.cd .pa-mcard__select{flex-basis:100%}}.cd-bar__links{overflow:visible;padding:4px 3px}@media(max-width:749px){.cd-bar__in{gap:10px}.cd-bar__cta{padding:8px 14px;font-size:13px}}.cd-btn{margin:3px 0 6px}.cd-btn--amz{gap:8px;background:linear-gradient(180deg,#ffe27a,#ffd21a 55%,#f7a823);color:var(--c-ink)}.cd-btn--amz:hover{color:var(--c-ink)}.cd-btn--amz span{font-size:.9em}.cd-buy{max-width:640px}.cd-buy .cd-btn--big{min-height:52px;padding:0 24px;font-size:18px}.cd-amz-note{flex-basis:100%;margin:0;font-size:13.5px;font-weight:700;line-height:1.4;color:var(--c-ink2)}.cd-amz-note span{color:#f0a020}.cd-last .cd-amz-note{margin-top:10px;max-width:46ch}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pa-cd.css.map */
