/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--cream:#fff8ee;--burgundy:#651018;--green:#a4d6ad;--yellow:#f7b960;--coral:#f0647c;--pale-green:#dcebd9;--pale-yellow:#fce5b8;--pale-coral:#f9cbd0;--block:#eaded2;--ink:#651018;--soft-ink:#805d59;--brand-font:"Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{background:var(--cream);max-width:100%;color:var(--ink);font-family:var(--brand-font);margin:0;overflow-x:clip}img{max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.nav{z-index:5;justify-content:space-between;align-items:center;max-width:1540px;height:126px;margin:42px auto 0;padding:0 3.5vw;display:flex;position:relative}.brand{width:138px;height:70px;display:block;position:relative}.cubiousBrand{width:300px;height:126px}.brand img{object-fit:contain;width:100%;height:100%}.brandLockup{flex:none;align-items:flex-end;gap:8px;display:flex}.byMark{color:var(--soft-ink);margin:0 0 37px;font-size:22px;line-height:1}.navOops{width:205px;height:106px;margin:0 0 0 -42px;display:block}.navOops img{object-fit:contain;width:100%;height:100%}nav{align-items:center;gap:42px;font-size:20px;font-weight:500;display:flex}.nav>nav{gap:clamp(18px,2.2vw,42px);font-size:clamp(16px,1.2vw,20px)}.navCta{border:1.5px solid var(--burgundy);border-radius:999px;padding:14px 21px;transition:all .2s}.navCta:hover{background:var(--burgundy);color:var(--cream)}.hero{grid-template-columns:.94fr 1.06fr;align-items:center;gap:4vw;max-width:1540px;min-height:calc(100vh - 168px);margin:auto;padding:28px 3.5vw 52px;display:grid;overflow:hidden}.eyebrow,.sectionLabel{letter-spacing:.11em;text-transform:uppercase;font-size:15px;font-weight:600}.hero .eyebrow{margin:0 0 26px}.hero h1{font-family:var(--brand-font);letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(58px,5.8vw,92px);font-weight:400;line-height:1}.lead{max-width:590px;color:var(--burgundy);margin:30px 0 14px;font-size:clamp(21px,1.45vw,25px);font-weight:550;line-height:1.45}.heroSupport{max-width:590px;color:var(--soft-ink);margin:0 0 28px;font-size:clamp(19px,1.15vw,21px);line-height:1.65}.heroActions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.button{justify-content:center;align-items:center;font-size:17px;font-weight:500;display:inline-flex}.primary{background:var(--burgundy);color:var(--cream);border-radius:999px;min-height:54px;padding:0 27px}.buttonArrow{margin-left:16px}.cssArrow{flex:0 0 18px;width:18px;height:18px;transition:transform .2s;display:inline-block;position:relative}.cssArrow:before,.cssArrow:after{content:"";box-sizing:border-box;position:absolute}.cssArrowDown:before{background:currentColor;border-radius:2px;width:2px;height:12px;top:2px;left:8px}.cssArrowDown:after{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;bottom:2px;left:5px;transform:rotate(45deg)}.primary:hover .cssArrowDown,.textButton:hover .cssArrowDown,.storyProof a:hover .cssArrowDown{transform:translateY(3px)}.cssArrowExternal:before{transform-origin:50%;background:currentColor;border-radius:2px;width:13px;height:2px;top:9px;left:3px;transform:rotate(-45deg)}.cssArrowExternal:after{border-top:2px solid;border-right:2px solid;width:8px;height:8px;top:1px;right:1px}.amazonButton:hover .cssArrowExternal{transform:translate(2px,-2px)}.cssArrowRight:before{background:currentColor;border-radius:2px;width:13px;height:2px;top:8px;left:2px}.cssArrowRight:after{border-top:2px solid;border-right:2px solid;width:8px;height:8px;top:5px;right:1px;transform:rotate(45deg)}.submit:hover .cssArrowRight{transform:translate(3px)}.textButton .cssArrow{margin-left:12px}.heroVisualColumn{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.heroFacts{flex-wrap:wrap;justify-content:center;gap:12px clamp(22px,2.5vw,42px);width:100%;margin-top:8px;font-size:clamp(18px,1.35vw,23px);font-weight:700;display:flex}.heroFacts span{padding-left:18px;position:relative}.heroFacts span:before{content:"";background:var(--coral);width:9px;height:9px;position:absolute;top:.45em;left:0;transform:rotate(9deg)}.heroFacts span:nth-child(2):before{background:var(--yellow)}.heroFacts span:nth-child(3):before{background:var(--green)}.drLillaFeature{grid-template-columns:170px 1fr;align-items:center;gap:18px;max-width:570px;margin-top:34px;display:grid}.drLillaFeature img{object-fit:contain;width:170px;height:160px;display:block}.drLillaFeature p{background:linear-gradient(135deg, #f0e5f1 0%, #f8eff2 55%, var(--cream) 100%);color:var(--burgundy);border:1.5px solid #6510188c;border-radius:30px;margin:0;padding:34px 28px 24px;font-size:18px;font-weight:650;line-height:1.35;position:relative;box-shadow:0 16px 38px #6510181a}.drLillaFeature p>span,.drLillaFeature p>strong{white-space:nowrap;display:block}.drLillaFeature p>strong{margin:6px 0;font-size:1.45em;font-weight:800;line-height:1.16}.drLillaFeature p:before{content:"";background:#f0e5f1;border-bottom:1.5px solid #6510188c;border-left:1.5px solid #6510188c;width:22px;height:22px;position:absolute;bottom:25px;left:-12px;transform:rotate(45deg)}.drLillaFeature p:after{content:"Expert reviewed";color:#704175;letter-spacing:.1em;text-transform:uppercase;background:#7e4b861f;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;line-height:1;position:absolute;top:10px;right:17px}.heroArt{aspect-ratio:1.04;position:relative}.heroBlob{border-radius:28px;position:absolute}.greenBlob{background:var(--green);border-radius:120px 180px 120px 65px;width:70%;height:78%;top:7%;left:8%;transform:rotate(-7deg)}.coralBlob{aspect-ratio:1;background:var(--coral);border-radius:36% 14% 32% 18%;width:29%;top:13%;right:5%;transform:rotate(18deg)}.yellowBlob{background:var(--yellow);border-radius:28px 80px 28px 70px;width:57%;height:26%;bottom:4%;right:3%;transform:rotate(2deg)}.heroCubi{object-fit:contain;filter:drop-shadow(0 18px 12px #5d101814);width:76%;height:82%;position:absolute;top:3%;left:15%;transform:rotate(-2deg)}.cubeNote{background:var(--cream);border:1px solid #5d10182e;border-radius:18px;padding:16px 20px;font-size:12px;position:absolute;bottom:5%;left:4%}.cubeNote span{margin-right:5px;font-size:28px;font-weight:600;line-height:1}.packagingArt{aspect-ratio:.87;place-items:center;width:100%;min-height:650px;display:grid;overflow:visible}.packagingIllustration{object-fit:contain;object-position:center;border-radius:0;width:100%;height:100%}.packagingArt .cubeNote{z-index:2;bottom:2%;left:0}.packagePattern,.cubePattern{background-color:var(--cream);background-image:url(/pattern-mono.png);background-position:top;background-repeat:repeat-y;background-size:100%}.how.packagePattern{background-image:url(/pattern-color.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.quietLine{color:var(--burgundy);border-top:1px solid #5d10181f;border-bottom:1px solid #5d10181f;justify-content:center;align-items:center;gap:6vw;min-height:225px;padding:55px 5vw;display:flex;position:relative;overflow:hidden}.quietLine p{letter-spacing:-.035em;z-index:1;margin:0;font-size:clamp(24px,2.6vw,42px);line-height:1.2;position:relative}.oopsyologyFeature{grid-template-columns:minmax(250px,430px) minmax(0,1fr);align-items:center;gap:clamp(48px,8vw,130px);padding-top:110px;padding-bottom:110px;display:grid}.oopsyologyFeatureCover{filter:drop-shadow(0 28px 28px #5d101829);transition:transform .25s;display:block;transform:rotate(-2deg)}.oopsyologyFeatureCover:hover{transform:rotate(0)translateY(-6px)}.oopsyologyFeatureCover img{border-radius:8px;width:100%;height:auto;display:block}.oopsyologyFeatureCopy{max-width:720px}.oopsyologyFeatureCopy h2{letter-spacing:-.05em;margin:18px 0 24px;font-size:clamp(52px,6vw,96px);font-weight:450;line-height:.98}.oopsyologyFeatureCopy p{max-width:620px;color:var(--soft-ink);margin:0 0 34px;font-size:clamp(21px,1.8vw,29px);line-height:1.5}.oopsyologyFeature .primary:hover .cssArrowRight{transform:translate(3px)}.quietLine p+p{color:#b45a62}.section{padding:120px max(5vw,24px)}.intro{grid-template-rows:auto 1fr;grid-template-columns:minmax(360px,.68fr) minmax(0,1.32fr);align-content:center;align-items:start;gap:24px clamp(42px,4vw,72px);max-width:1660px;min-height:100svh;margin:auto;padding:clamp(44px,5vh,72px) max(4vw,24px);display:grid;position:relative;overflow:hidden}.intro>.sectionLabel{white-space:nowrap;grid-area:1/1}.introMain{grid-area:2/1;align-self:start}.introMain h2,.cardCopy h2,.shareMoment h2,.giveaway h2,.amazon h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,78px);font-weight:500;line-height:1.03}.introMain h2{font-size:clamp(42px,4.35vw,68px)}.introMain>p{max-width:760px;color:var(--soft-ink);margin:20px 0 0;font-size:20px;line-height:1.6}.productOverview{grid-area:1/2/span 2;align-self:center;margin-top:0}.overviewPhoto{border-radius:34px 110px 34px 34px;overflow:hidden;box-shadow:0 24px 70px #6510181f}.overviewPhoto img{object-fit:contain;width:100%;height:auto;display:block}.overviewFacts{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,22px);max-width:1120px;margin:-20px auto 0;display:grid;position:relative}.overviewFact{text-align:left;border:1px solid #6510181f;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:126px;padding:25px clamp(18px,2vw,30px);display:flex;box-shadow:0 12px 30px #65101812}.overviewFact strong{letter-spacing:-.025em;font-size:clamp(20px,1.55vw,27px);font-weight:650;line-height:1.16;display:block}.overviewFact span{color:var(--soft-ink);margin-top:10px;font-size:clamp(14px,.98vw,17px);font-weight:430;line-height:1.42;display:block}.startFact{color:#31745c;background:#edf6eb}.cardFact{color:#a95220;background:#fff1d5}.promptFact{color:#8c2944;background:#fde7e8}.quickStart{background:var(--pale-yellow);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(50px,8vw,130px);display:grid}.quickStartIntro{position:sticky;top:40px}.quickStartIntro h2{letter-spacing:-.055em;margin:18px 0 28px;font-size:clamp(58px,6vw,98px);font-weight:500;line-height:.9}.quickStartIntro h2 span{color:var(--coral);margin-top:12px;display:inline-block;transform:rotate(-2deg)}.quickStartIntro>p:last-child{max-width:510px;color:var(--soft-ink);margin:0;font-size:21px;line-height:1.65}.quickStartCharacter{width:min(300px,72%);margin:32px auto 0}.quickStartCharacter img{transform-origin:50% 88%;width:100%;height:auto;animation:2.9s ease-in-out infinite gentleLookDown;display:block}.quickStartSteps{border-top:1px solid #65101847}.quickStartSteps article{border-bottom:1px solid #65101847;grid-template-columns:76px 1fr;gap:28px;padding:30px 0 34px;display:grid}.quickStartSteps article>span{border:2px solid var(--burgundy);border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;font-weight:650;display:grid}.quickStartSteps h3{margin:0 0 10px;font-size:34px;line-height:1.1}.quickStartSteps p{max-width:700px;color:var(--soft-ink);margin:0;font-size:19px;line-height:1.55}.stats{border-top:1px solid #5d101840;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:54px;display:grid}.stats .contentItem{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;min-width:0;padding:30px 0 0;display:grid}.stats strong{font-size:58px;font-weight:500;line-height:.95}.contentDetails{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.contentDetails>span{max-width:280px;color:var(--burgundy);font-size:18px;font-weight:650;line-height:1.45}.contentDetails>b{color:var(--soft-ink);font-size:18px;font-weight:400;line-height:1.4}.contentDetails>.contentsIcon{margin-top:8px}.contentsIcon{background:#fffdf7;border-radius:43% 57% 48% 52%/55% 43% 57% 45%;flex:0 0 112px;width:112px;height:90px;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.cardsIcon i{border:2px solid var(--burgundy);background:var(--cream);border-radius:7px 5px 8px 4px;width:41px;height:58px;position:absolute;top:15px;left:50%;box-shadow:0 4px #5d101814}.cardsIcon i:after{content:"?";height:100%;color:var(--burgundy);place-items:center;font-size:21px;font-weight:500;display:grid}.cardsIcon i:first-child{background:var(--green);transform:translate(-85%)rotate(-10deg)}.cardsIcon i:nth-child(2){z-index:2;background:var(--yellow);transform:translate(-50%)}.cardsIcon i:nth-child(3){background:var(--coral);transform:translate(-15%)rotate(10deg)}.iconGrid{border:2px solid var(--burgundy);background-color:#efede6;background-image:linear-gradient(#5d101847 1px,#0000 1px),linear-gradient(90deg,#5d101847 1px,#0000 1px);background-size:12px 12px;border-radius:5px 3px 6px 4px;width:75px;height:56px;position:absolute;top:18px;left:50%;transform:translate(-50%)rotate(-5deg)}.iconCubes{width:59px;height:43px;position:absolute;top:30px;left:50%;transform:translate(-45%)}.iconCubes i{background:var(--coral);border:2px solid var(--burgundy);border-radius:4px 3px 5px;width:22px;height:22px;position:absolute}.iconCubes i:after{content:"";border:2px solid var(--burgundy);border-radius:50%;position:absolute;inset:5px}.iconCubes i:first-child{bottom:0;left:0}.iconCubes i:nth-child(2){background:var(--yellow);bottom:0;left:19px}.iconCubes i:nth-child(3){background:var(--green);bottom:0;left:38px}.iconCubes i:nth-child(4){background:var(--coral);bottom:19px;left:19px}.storageIcon{justify-content:center;align-items:flex-end;gap:9px;padding:12px;display:flex}.drawstringBag{border:2px solid var(--burgundy);background:var(--pale-yellow);border-radius:8px 7px 14px 12px;width:48px;height:59px;position:relative;transform:rotate(-2deg)}.drawstringBag:before{content:"";border-top:2px solid var(--burgundy);position:absolute;top:11px;left:5px;right:5px}.drawstringBag i{border:2px solid var(--burgundy);border-bottom:0;border-radius:15px 15px 0 0;width:19px;height:26px;position:absolute;top:-4px}.drawstringBag i:first-child{left:-10px;transform:rotate(-16deg)}.drawstringBag i:last-child{right:-10px;transform:rotate(16deg)}.zipPouch{border:2px solid var(--burgundy);background:var(--pale-green);border-radius:9px 7px 10px 8px;width:45px;height:63px;position:relative;transform:rotate(1.5deg)}.zipPouch:before{content:"";border-top:2px solid var(--burgundy);position:absolute;top:9px;left:4px;right:4px}.zipPouch i{border:2px solid var(--burgundy);border-radius:4px;width:6px;height:10px;position:absolute;top:4px;right:6px}.guidesIcon{justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.guidesIcon i{border:2px solid var(--burgundy);background:var(--green);width:44px;height:63px;color:var(--burgundy);text-align:center;border-radius:4px 3px 5px 2px;padding:9px 4px;font-size:8px;font-style:normal;line-height:1.05;transform:rotate(-7deg)}.guidesIcon i:last-child{background:var(--coral);padding-top:22px;font-size:7px;transform:rotate(6deg)}.playProof{background:var(--cream);grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;display:grid}.playPhoto{border-radius:40px 110px 40px 40px;overflow:hidden;box-shadow:0 20px 60px #6510181a}.playPhoto img{width:100%;height:auto;display:block}.playProofCopy h2,.bookletCopy h2{letter-spacing:-.05em;margin:18px 0 26px;font-size:clamp(42px,4.4vw,70px);font-weight:500;line-height:1.03}.playProofCopy>p:last-of-type,.bookletCopy>p:last-of-type{color:var(--soft-ink);max-width:590px;font-size:17px;line-height:1.8}.miniFacts{flex-wrap:wrap;align-items:center;gap:18px;margin-top:34px;display:flex}.miniFacts span{isolation:isolate;color:var(--burgundy);padding:17px 25px;font-size:16px;font-weight:650;position:relative;transform:rotate(-2deg)}.miniFacts span:before{content:"";z-index:-1;background:var(--green);position:absolute;inset:-7px -12px;-webkit-mask:url(/block-shape-mask.png) 50%/100% 100% no-repeat;mask:url(/block-shape-mask.png) 50%/100% 100% no-repeat}.miniFacts span:nth-child(2){transform:rotate(2deg)}.miniFacts span:nth-child(2):before{background:var(--yellow)}.miniFacts span:nth-child(3){transform:rotate(-1deg)}.miniFacts span:nth-child(3):before{background:var(--coral)}.cards{background:var(--pale-green);grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;display:grid}.cardVisual{justify-content:center;align-items:end;min-height:680px;display:flex;position:relative;overflow:visible}.cardVisual:before{content:"";background-color:var(--cream);background-image:linear-gradient(138deg, var(--pale-coral) 0 12%, transparent 12% 100%), linear-gradient(28deg, transparent 0 72%, var(--pale-yellow) 72% 84%, transparent 84% 100%), linear-gradient(118deg, transparent 0 59%, var(--green) 59% 69%, transparent 69% 100%), linear-gradient(42deg, transparent 0 13%, var(--yellow) 13% 22%, transparent 22% 100%);border-radius:120px 32px;width:96%;height:92%;position:absolute;top:1%;left:-1%;transform:rotate(-4deg)}.cardFan{align-items:center;overflow:visible}.cardFan img{object-fit:contain;z-index:2;border-radius:17px;width:38%;height:auto;position:absolute;box-shadow:0 18px 32px #5d101821}.cardFan img:first-child{left:10%;transform:rotate(-10deg)translateY(3%)}.cardFan img:nth-child(2){z-index:3;left:32%;transform:rotate(1deg)translateY(-2%)}.cardFan img:nth-child(3){right:7%;transform:rotate(10deg)translateY(4%)}.cardPairs{align-items:center;gap:22px;min-height:720px}.cardPairs:before{width:96%;left:2%}.cardPair{z-index:2;width:44%;height:88%;position:relative;transform:rotate(-4deg)}.cardPair.secondPair{transform:rotate(5deg)translateY(18px)}.cardPair img{border-radius:16px;width:78%;height:auto;position:absolute;box-shadow:0 17px 34px #65101824}.cardPair img:first-child{z-index:2;top:4%;left:0}.cardPair img:last-child{z-index:1;bottom:1%;right:0}.cardTrio{grid-template-columns:repeat(3,1fr);align-items:center;gap:5px;min-height:760px;display:grid}.cardTrio:before{width:98%;left:1%}.cardTrio figure{z-index:2;margin:0;position:relative;transform:rotate(-6deg)translateY(20px)scale(1.188)}.cardTrio figure:nth-child(2){z-index:3;transform:rotate(1deg)translateY(-28px)scale(1.188)}.cardTrio figure:nth-child(3){transform:rotate(6deg)translateY(18px)scale(1.188)}.cardImageShell{aspect-ratio:.735;border:1.5px solid var(--burgundy);background:var(--cream);border-radius:30px;width:88%;margin:0 auto;overflow:hidden;box-shadow:0 18px 34px #6510181f}.cardImageShell img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;transform:scale(1.075)}.cardTrio figure:nth-child(2) .cardImageShell img{transform:scale(1.11)}.cardTrio figcaption{justify-content:center;height:50px;margin-top:18px;display:flex;transform:rotate(-2deg)}.cardLabelArt{object-fit:contain;width:auto;max-width:82%;height:50px;display:block}.cardTrio figure:nth-child(2) figcaption{transform:rotate(1deg)}.cardTrio figure:nth-child(3) figcaption{transform:rotate(2deg)}.cardTrio figure:nth-child(3) .cardLabelArt{height:44px}.rainbowPanel{background:var(--cream);overflow:hidden}.rainbowPanel img{width:100%;height:auto;display:block}.booklets{background:var(--pale-coral);grid-template-columns:.72fr 1.28fr;align-items:center;gap:7vw;display:grid}.bookletShelf{perspective:1300px;min-height:700px;position:relative}.booklet{background:var(--cream);z-index:2;border-radius:8px;padding:12px;position:absolute;box-shadow:0 25px 55px #6510182e}.booklet img{width:100%;height:auto;display:block}.booklet span{margin:10px 4px 2px;font-size:12px;display:block}.howBook{width:50%;top:4%;left:0;transform:rotate(-7deg)}.oopsyBook{width:35%;top:2%;right:4%;transform:rotate(7deg)}.openBook{background:var(--cream);z-index:3;width:76%;padding:10px;position:absolute;bottom:0;left:12%;transform:rotateX(9deg)rotate(-1deg);box-shadow:0 25px 55px #65101833}.openBook img{width:100%;height:auto;display:block}.cardCopy{max-width:660px}.cardCopy>.eyebrow{margin-bottom:26px}.cardTypes{border-top:1px solid #5d101852;margin-top:50px}.cardTypes article{border-bottom:1px solid #5d101852;grid-template-columns:58px 1fr;gap:24px;padding:28px 0;display:grid}.cardTypes article>span{padding-top:7px;font-size:16px;font-weight:550}.cardTypes h3{margin:0 0 9px;font-size:32px;font-weight:600;line-height:1.1}.cardTypes p{color:#6a4946;margin:0;font-size:18px;line-height:1.55}.expertNote{border-left:4px solid var(--coral);color:#6a4946;background:#fff8eeb8;max-width:660px;margin:32px 0 0;padding:22px 24px;font-size:16px;line-height:1.55}.expertNote p{margin:0}.expertNote p+p{margin-top:7px}.expertNote .expertReviewLine{color:#704175;background:#7e4b861f;border-radius:999px;width:fit-content;padding:6px 11px;font-weight:650}.expertNote .expertReviewLine strong{font-weight:850}.expertNote a{color:var(--burgundy);border-bottom:1px solid #65101861;align-items:center;gap:8px;margin-top:17px;font-weight:750;display:inline-flex}.familyReviews{background:radial-gradient(circle at 82% 12%,#a4d6ad6b,#0000 28%),linear-gradient(145deg,#f2f6ef 0%,#eaf2e8 58%,#f7f3ea 100%);border:1px solid #65101814;border-radius:clamp(34px,4vw,64px);width:min(96vw,1840px);margin:clamp(22px,3vw,48px) auto 0;padding-top:clamp(54px,5vw,86px);padding-bottom:clamp(54px,5vw,86px);scroll-margin-top:24px;box-shadow:0 28px 70px #4a614612}.familyReviewsHero{grid-template-columns:minmax(0,1.12fr) minmax(250px,.58fr) minmax(210px,.36fr);align-items:center;column-gap:clamp(30px,4vw,68px);width:min(1420px,100%);min-height:260px;margin:0 auto;display:grid}.familyReviewsEyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:760;line-height:1.3}.familyReviewsHero h2{letter-spacing:-.055em;margin:0;font-size:clamp(54px,5.2vw,82px);font-weight:380;line-height:.96}.familyReviewsIntro{max-width:430px;color:var(--soft-ink);margin:0;font-size:clamp(17px,1.15vw,20px);line-height:1.5}.familyReviewsCharacter{filter:drop-shadow(0 18px 18px #65101814);justify-self:end;width:min(100%,255px);height:auto}.familyReviewGrid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.7vw,28px);width:min(1480px,100%);margin:24px auto 0;display:grid}.familyReviewCard{background:#fffdf8d1;border:1px solid #6510181f;border-radius:clamp(24px,2.2vw,34px);flex-direction:column;min-width:0;min-height:300px;margin:0;padding:clamp(26px,2.2vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #6510180e}.familyReviewCard:before{content:"";background:var(--green);height:5px;position:absolute;inset:0 0 auto}.familyReviewCard2:before{background:var(--yellow)}.familyReviewCard3:before{background:var(--coral)}.familyReviewNumber{letter-spacing:.17em;color:#9b7771;font-size:11px;font-weight:800}.familyReviewCard p{letter-spacing:-.018em;margin:auto 0;font-size:clamp(20px,1.45vw,27px);font-weight:420;line-height:1.32}.familyReviewCard cite{color:var(--burgundy);letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:12px;font-style:normal;font-weight:720}.how{background:var(--pale-yellow)}.transformHeading{mix-blend-mode:multiply;width:min(420px,76vw);height:auto;margin:0 auto 22px;display:block}.how>.eyebrow{text-align:center}.steps{grid-template-columns:repeat(3,1fr);max-width:1160px;margin:60px auto 0;display:grid}.steps article{border-left:1px solid #5d101859;min-height:235px;padding:20px 42px}.steps article:last-child{border-right:1px solid #5d101859}.steps span{text-align:center;border:1px solid;border-radius:50%;width:32px;height:32px;font-size:14px;line-height:30px;display:block}.steps h3{letter-spacing:-.035em;margin:52px 0 12px;font-size:29px;font-weight:500;line-height:1.15}.steps p{color:#744f48;max-width:230px;margin:0;font-size:14px;line-height:1.7}.founder{background:linear-gradient(180deg, var(--cream) 0%, #fff7ed 48%, #f9cbd04d 100%);border:1px solid #6510180f;border-radius:54px;grid-template-columns:minmax(0,.9fr) minmax(260px,.55fr) minmax(440px,1fr);align-items:center;gap:clamp(28px,2.5vw,52px);width:94vw;max-width:1760px;min-height:76svh;margin:clamp(30px,4vw,66px) auto 0;padding:clamp(42px,5vh,72px) 1vw;display:grid;position:relative}.founder:after{content:"";background:var(--pale-coral);width:64px;height:64px;position:absolute;bottom:8%;right:2%;transform:rotate(-9deg);-webkit-mask:url(/block-shape-mask.png) 50%/contain no-repeat;mask:url(/block-shape-mask.png) 50%/contain no-repeat}.founderQuote>p:not(.founderEyebrow){letter-spacing:-.045em;margin:0;font-size:clamp(34px,2.45vw,58px);font-weight:500;line-height:1.08}.founderQuote .founderEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--burgundy);margin:0 0 20px;font-size:15px;font-weight:700;line-height:1.2}.founderQuote span{letter-spacing:.12em;text-transform:uppercase;margin-top:22px;font-size:13px;display:block}.founderFamilyArt{object-fit:contain;mix-blend-mode:multiply;width:min(480px,100%);height:auto;max-height:76svh;margin:0 auto;display:block}.founderStory{z-index:1;justify-self:start;width:100%;max-width:650px;padding:0;position:relative}.founderStory p{color:var(--soft-ink);margin:0 0 17px;font-size:clamp(17px,.94vw,20px);line-height:1.6}.founderStory p:first-child{color:var(--burgundy)}.founderStoryMore{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid}.founderStoryMore>div{min-height:0;overflow:hidden}.founderStoryMore.isOpen{opacity:1;grid-template-rows:1fr}.storyToggle{border:1.5px solid var(--burgundy);width:min(100%,310px);min-height:58px;color:var(--burgundy);cursor:pointer;background:0 0;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:0 10px 0 24px;font-size:17px;font-weight:650;transition:background .2s,color .2s,transform .2s;display:flex}.storyToggle:hover{background:var(--burgundy);color:var(--cream);transform:translateY(-2px)}.storyToggle i{background:var(--coral);width:39px;height:39px;color:var(--burgundy);border-radius:50%;place-items:center;font-size:25px;font-style:normal;line-height:1;display:grid}.drLillaFeature img{transform-origin:45% 72%;animation:2.8s ease-in-out infinite lillaGesture}.founderFamilyArt{transform-origin:50% 58%;animation:3.15s ease-in-out infinite familyHug}.shareRuleCharacter{transform-origin:70% 72%;animation:2.65s ease-in-out infinite flagHello}@keyframes flagHello{0%,18%,to{transform:rotate(0)translateY(0)}42%{transform:rotate(2.05deg)translateY(-3.6px)}68%{transform:rotate(-1.25deg)translateY(.8px)}}@keyframes familyHug{0%{transform:scale(1)translateY(0)}28%{transform:scale(.9885,1.0086)translateY(-1.2px)}55%{transform:scale(1.0058,.9971)translateY(.5px)}78%{transform:scale(.9915,1.0068)translateY(-.8px)}to{transform:scale(1)translateY(0)}}@keyframes lillaGesture{0%,16%,to{transform:rotate(0)translate(0)}43%{transform:rotate(-2.5deg)translate(7.2px)translateY(-1.5px)}72%{transform:rotate(1.2deg)translate(-1.5px)}}@keyframes gentleLookDown{0%,18%,to{transform:translateY(0)rotate(0)}46%{transform:translateY(8.6px)rotate(1deg)}74%{transform:translateY(1.7px)rotate(-.45deg)}}@media (prefers-reduced-motion:reduce){.quickStartCharacter img,.drLillaFeature img,.founderFamilyArt,.shareRuleCharacter{animation:none}}.tinyCube{background:var(--green);width:44px;height:44px;margin-bottom:28px;display:block;transform:rotate(-8deg);-webkit-mask:url(/block-shape-mask.png) 50%/contain no-repeat;mask:url(/block-shape-mask.png) 50%/contain no-repeat}.shareMoment{background:var(--pale-green);grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:start;gap:clamp(42px,4vw,72px);display:grid}.shareMomentCopy{justify-self:end;max-width:650px}.shareMomentCopy h2{margin:22px 0 34px}.shareMomentCopy>p:not(.eyebrow){color:#684743;max-width:680px;font-size:clamp(18px,1.25vw,21px);line-height:1.7}.shareMomentCopy .momentWords{color:var(--burgundy);font-family:var(--brand-font);letter-spacing:-.02em;margin:36px 0;font-size:clamp(26px,2.6vw,41px);line-height:1.2}.shareMomentCopy ul{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.shareMomentCopy li{padding-left:28px;font-size:clamp(18px,1.2vw,20px);line-height:1.55;position:relative}.shareMomentCopy li:before{content:"";border-right:2px solid var(--coral);border-bottom:2px solid var(--coral);width:9px;height:9px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.shareSteps{gap:20px;display:grid}.shareRuleHeader{grid-template-columns:minmax(145px,.48fr) minmax(280px,1.52fr);align-items:center;gap:22px;min-height:170px;padding:0 32px 4px;display:grid}.shareRuleCharacter{object-fit:contain;width:100%;max-height:190px}.shareRuleTitle{object-fit:contain;width:min(100%,390px);height:auto}.shareFirstStep h3,.shareRules h3{grid-template-columns:62px 1fr;align-items:center;gap:18px;margin:0;display:grid}.shareFirstStep h3 b,.shareRules h3 b,.instagramQr small{background:var(--coral);width:58px;height:58px;color:var(--cream);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:24px;font-weight:800;line-height:1;display:grid;transform:none}.shareFirstStep h3 span{color:#684743;font-size:17px;font-weight:400;line-height:1.45}.shareFirstStep h3 strong{color:var(--burgundy);margin-bottom:3px;font-size:20px;display:block}.shareFirstStep h3 small{font:inherit;display:block}.shareSteps article{background:var(--cream);border-radius:28px;padding:32px 36px;position:relative;overflow:hidden}.shareSteps article:after{content:"";background:var(--yellow);width:45px;height:45px;position:absolute;bottom:-17px;right:24px;transform:rotate(8deg);-webkit-mask:url(/block-shape-mask.png) 50%/contain no-repeat;mask:url(/block-shape-mask.png) 50%/contain no-repeat}.shareRules{gap:0;display:grid}.shareRules h3{margin-bottom:24px;font-size:21px;font-weight:650}.ruleLine+.ruleLine{border-top:1px solid #5d101829;margin-top:24px;padding-top:24px}.ruleLine>span{color:var(--coral);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700;display:block}.ruleLine p{margin:11px 0 0;font-size:clamp(19px,1.3vw,22px);line-height:1.5}.ruleLine strong{font-weight:800}.instagramQr{background:var(--cream);color:var(--burgundy);border:3px solid #5d101880;border-radius:28px;grid-template-columns:178px 1fr;align-items:center;gap:28px;padding:22px;display:grid}.instagramQr img{border-radius:12px;width:178px;height:178px}.instagramQr>span{font-size:20px;font-weight:500;line-height:1.35}.instagramQr small,.instagramQr b{display:block}.instagramQr small{font-variant-numeric:tabular-nums;place-items:center;margin-bottom:10px;padding:0;display:grid}.instagramQr b{margin:4px 0 3px;font-size:22px}.instagramQr strong{color:var(--coral);align-items:center;gap:10px;margin-top:6px;font-size:28px;font-weight:500;display:flex}.instagramIcon{background:radial-gradient(circle at 31% 103%,#ffd600 0 20%,#ff7a00 36%,#ff0169 57%,#d300c5 76%,#7638fa 100%);border-radius:27%;flex:0 0 1.08em;width:1.08em;height:1.08em;display:inline-block;position:relative;box-shadow:0 2px 7px #6510182e}.instagramIcon:before{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:29%;width:55%;height:55%;position:absolute;top:22.5%;left:22.5%}.instagramIcon:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:18%;height:18%;position:absolute;top:41%;left:41%;box-shadow:7px -7px 0 -2px #fff}.scrollToShare{border:3px solid var(--burgundy);border-radius:999px;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:4px 22px 4px 30px;font-size:21px;font-weight:750;display:flex}.scrollToShare>span{color:var(--burgundy)}.handArrow{flex:none;width:92px;height:58px;overflow:visible}.handArrow path{fill:none;stroke:var(--coral);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.giveaway{background:var(--pale-coral);grid-template-columns:minmax(440px,.9fr) minmax(620px,1.1fr);align-items:start;gap:clamp(46px,5vw,96px);padding-top:clamp(72px,7vw,118px);padding-bottom:clamp(72px,7vw,118px);display:grid}.giveawayStory{flex-direction:column;align-self:stretch;min-width:0;display:flex}.giveawayIntro{z-index:2;max-width:720px;position:relative}.giveawayIntro>.eyebrow{margin:0 0 24px}.giveawayIntro h2{font-size:clamp(48px,4.7vw,78px);line-height:1.01}.giveawayArt{justify-content:center;align-items:center;min-height:500px;margin-top:18px;display:flex;position:relative}.giveawayCircle{aspect-ratio:1;background:#fff8eed1;border-radius:50%;width:min(88%,530px);position:absolute;box-shadow:0 28px 60px #6510180f}.giveawayArt:before{content:"";aspect-ratio:1;background:var(--yellow);border-radius:28px 60px 26px 70px;width:42%;position:absolute;top:7%;left:-2%;transform:rotate(-15deg)}.giveawayCharacters{z-index:1;width:min(96%,600px);position:relative}.giveawayCharacters .giveawayDuo{object-fit:contain;filter:drop-shadow(0 18px 14px #5d101817);width:100%;height:auto;display:block}.giveawayCharacters .yellowCubiGlasses{z-index:2;filter:drop-shadow(0 5px 4px #5d10181a);width:11%;height:auto;position:absolute;bottom:0;left:10%;transform:rotate(-7deg)}.giveawayCopy{background:#fff8ee80;border:1px solid #6510181f;border-radius:clamp(28px,3vw,46px);width:100%;max-width:940px;padding:clamp(28px,2.6vw,44px);box-shadow:0 28px 70px #65101813}.giveawayLead{color:#6f3737;max-width:680px;margin:22px 0 0;font-size:clamp(18px,1.2vw,21px);line-height:1.58}.giveawayLead strong{white-space:nowrap;font-size:.9em;font-weight:750}.instagramNote{background:#fff9f157;border-radius:22px;max-width:620px;margin:-10px 0 34px;padding:20px 22px}.instagramNote span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.instagramNote p{color:#6f3737;margin:0;font-size:14px;line-height:1.65}form{gap:17px;display:grid}label{letter-spacing:.025em;gap:10px;font-size:clamp(15px,.95vw,17px);display:grid}label small{color:#815f5a;letter-spacing:0;margin-top:-5px;font-size:12px;font-weight:500;line-height:1.35;display:block}input,select,textarea{width:100%;color:var(--burgundy);background:#fff9f138;border:0;border-bottom:1px solid #5d10188c;border-radius:14px 14px 0 0;outline:none;padding:16px 14px;font-size:clamp(17px,1.05vw,19px);line-height:1.5}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--burgundy);background:#fff9f173}.twoFields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.threeFields{grid-template-columns:1fr .65fr 1.35fr;gap:18px;display:grid}.formPrivacyNotice{border-left:3px solid var(--coral);color:#704b47;background:#fff9f16b;border-radius:0 15px 15px 0;margin:2px 0 3px;padding:16px 18px;font-size:clamp(14px,.9vw,16px);line-height:1.6}.formPrivacyNotice a{color:var(--burgundy);border-bottom:1px solid;font-weight:750}.consentGroup{background:#fff9f142;border:1px solid #65101847;border-radius:22px;gap:13px;min-width:0;margin:2px 0 0;padding:17px 20px;display:grid}.consentGroup legend{letter-spacing:.04em;padding:0 8px;font-size:15px;font-weight:750}.check{letter-spacing:0;grid-template-columns:22px 1fr;align-items:start;font-size:clamp(14px,.9vw,16px);line-height:1.5}.check input{-webkit-appearance:none;appearance:none;background:var(--cream);cursor:pointer;border:1.5px solid #65101885;border-radius:6px;place-content:center;width:20px;min-width:20px;height:20px;margin:2px 0;padding:0;display:grid}.check input:before{content:"";border-left:2px solid var(--cream);border-bottom:2px solid var(--cream);transform-origin:50%;width:9px;height:5px;transform:rotate(-45deg)scale(0)}.check input:checked{background:var(--burgundy);border-color:var(--burgundy)}.check input:checked:before{transform:rotate(-45deg)scale(1)}.check input:focus-visible{outline-offset:3px;outline:3px solid #f0647c61}.check span{color:#704b47;display:block}.check span strong{color:var(--burgundy);margin-right:6px;font-size:1em;display:inline}.honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.submitError{color:var(--burgundy);background:#fff8eebd;border:1px solid #6510186b;border-radius:16px;margin:0;padding:16px 18px;font-size:15px;line-height:1.5}.submitError strong{font-weight:800}.submit{background:var(--burgundy);color:var(--cream);cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;min-height:62px;padding:0 26px;font-size:clamp(16px,1vw,18px);display:flex}.submit:disabled{cursor:wait;opacity:.68}.thankYou{background:#fff9f1c7;border-radius:28px;padding:30px}.thankYou strong{font-size:30px;font-weight:500}.thankYou p{color:var(--soft-ink);line-height:1.7}.thankYou button{color:var(--burgundy);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:6px 0}.closingPanel{background:var(--cream);grid-template-rows:minmax(0,66fr) minmax(0,34fr);height:100svh;min-height:760px;display:grid;overflow:hidden}.amazon{background:linear-gradient(180deg, var(--cream) 0%, var(--cream) 66%, #a4d6ad33 100%);border-radius:0 0 54px 54px;grid-template-columns:minmax(330px,.95fr) minmax(380px,1.15fr) minmax(280px,.72fr);align-items:center;gap:clamp(34px,4vw,78px);min-height:0;padding-top:clamp(42px,5vh,82px);padding-bottom:clamp(42px,5vh,82px);display:grid}.amazonCopy{max-width:780px}.amazon .eyebrow{font-size:clamp(18px,1.25vw,23px);line-height:1.35}.amazon h2{margin:22px 0 24px;font-size:clamp(58px,5vw,92px);line-height:.98}.amazon p.checkoutNote{max-width:720px;color:var(--soft-ink);margin:0;font-size:clamp(20px,1.35vw,25px);line-height:1.55}.amazonProduct{place-items:center;width:100%;display:grid}.amazonProduct img{filter:drop-shadow(0 24px 28px #5d10182e);width:min(100%,760px);height:auto;display:block}.amazonButton{background:var(--burgundy);width:100%;min-height:112px;color:var(--cream);border:4px solid var(--pink);border-radius:999px;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px 16px 30px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 18px 36px #5d101838}.amazonButton:hover{background:#72131d;transform:translateY(-4px)scale(1.02);box-shadow:0 24px 44px #5d10184d}.amazonButtonText{gap:4px;display:grid}.amazonButtonText small{letter-spacing:.12em;text-transform:uppercase;opacity:.82;font-size:14px;font-weight:700}.amazonButtonText strong{font-size:clamp(19px,1.35vw,25px);line-height:1.15}.amazonArrow{background:var(--yellow);width:52px;height:52px;color:var(--burgundy);border-radius:50%;flex:none;place-items:center;display:grid}footer{color:var(--burgundy);background:var(--cream);border-top:2px solid #5d10181f;flex-direction:column;justify-content:space-between;gap:clamp(14px,2vh,28px);height:auto;min-height:0;padding:clamp(22px,2.8vh,40px) max(5vw,42px) clamp(14px,1.8vh,26px);display:flex;overflow:hidden}.footerTop{grid-template-columns:minmax(230px,.9fr) minmax(430px,1.45fr) minmax(200px,.8fr);align-items:start;gap:clamp(36px,5vw,88px);width:100%;display:grid}.footerCubious{width:clamp(250px,19vw,340px);display:block}.footerCubious img{width:100%;height:auto;display:block}.footerCenter{text-align:center;justify-self:center}.footerCenter>p{font-family:var(--brand-font);letter-spacing:-.025em;color:var(--burgundy);white-space:nowrap;justify-content:center;align-items:center;gap:clamp(12px,1.2vw,22px);margin:0;font-size:clamp(34px,3vw,52px);font-weight:300;line-height:1.08;display:flex}.footerCenter>p:before,.footerCenter>p:after{content:"";background:var(--burgundy);flex:none;width:clamp(30px,2.4vw,42px);height:clamp(30px,2.4vw,42px);display:block;-webkit-mask:url(/block-shape-mask.png) 50%/contain no-repeat;mask:url(/block-shape-mask.png) 50%/contain no-repeat}.footerCenter>p:before{transform:rotate(-14deg)}.footerCenter>p:after{transform:rotate(14deg)}.footerCenter nav{justify-content:center;align-items:center;gap:clamp(24px,2.5vw,44px);margin-top:30px;font-size:clamp(15px,1.05vw,18px);font-weight:500;line-height:1.4;display:flex}.footerCenter nav a{position:relative}.footerCenter nav a:after{content:"";transform-origin:50%;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.footerCenter nav a:hover:after{transform:scaleX(1)}.footerCenter .oopsyologyTagline{letter-spacing:.01em;color:var(--soft-ink);white-space:normal;margin:18px 0 0;font-family:inherit;font-size:clamp(13px,.9vw,16px);font-weight:500;line-height:1.4;display:block}.footerCenter .oopsyologyTagline:before,.footerCenter .oopsyologyTagline:after{content:none}.footerMaker{flex-direction:column;justify-self:end;align-items:flex-end;gap:14px;display:flex}.footerOops{width:clamp(145px,10vw,185px);display:block}.footerOops img{width:100%;height:auto;display:block}.footerCredits{color:var(--soft-ink);text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.footerCredits small,.footerPrivacy{white-space:nowrap;font-size:clamp(11px,.72vw,13px);font-weight:400;line-height:1.3}.footerPrivacy{color:inherit;border-bottom:1px solid #805d5973}.footerCharacters{justify-content:center;align-items:flex-end;gap:clamp(10px,1.2vw,22px);width:min(980px,70vw);height:clamp(82px,12vh,145px);min-height:0;margin:auto auto 0;display:flex}.footerCharacters span{--character-scale:1;--character-shift:0%;flex:none;justify-content:center;align-items:flex-end;width:auto;height:100%;display:flex}.footerCharacters img{object-fit:contain;object-position:center bottom;width:auto;height:100%;transform:translateY(var(--character-shift)) scale(var(--character-scale));transform-origin:bottom;display:block}.footerCharacters span:first-child{--character-scale:1.04}.footerCharacters span:nth-child(2){--character-scale:.82;--character-shift:-12%}.footerCharacters span:nth-child(3){--character-scale:1.18}.footerCharacters span:nth-child(4){--character-scale:1.3}.footerCharacters span:nth-child(5){--character-scale:1.02;--character-shift:4%}.footerCharacters span:nth-child(6){--character-scale:.9;--character-shift:-12%}@media (max-width:1100px) and (min-width:801px){.intro{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);gap:22px 34px;padding-left:34px;padding-right:34px}.introMain h2{font-size:clamp(40px,5vw,56px)}.introMain>p{font-size:17px}.overviewFact{min-height:120px;padding:18px 16px}.overviewFact span,.startFact strong{font-size:clamp(17px,2vw,22px)}.cardFact>strong{font-size:clamp(44px,6vw,66px)}.stats{grid-template-columns:repeat(2,1fr)}.founder{grid-template-columns:minmax(0,.85fr) minmax(190px,.55fr) minmax(300px,1fr);gap:24px}.founderQuote>p:not(.founderEyebrow){font-size:clamp(27px,3vw,34px)}.founderStory p{margin-bottom:13px;font-size:16px;line-height:1.54}.amazon{grid-template-columns:1fr 1fr}.amazonCopy{grid-column:1}.amazonProduct{grid-area:1/2/span 2}.amazonButton{grid-column:1}.footerTop{grid-template-columns:.8fr 1.35fr .65fr;gap:24px}.footerCubious{width:min(250px,25vw)}.footerCenter>p{font-size:clamp(30px,3.5vw,38px)}.footerCenter nav{gap:22px;font-size:15px}.footerOops{width:min(150px,16vw)}}@media (max-width:800px){.nav{height:84px;margin:0 auto;padding:0 20px}.brand{width:126px;height:56px}.brandLockup{align-items:center;gap:4px}.byMark{flex:none;margin:0 0 1px;font-size:12px;line-height:1;display:inline-block}.navOops{width:57px;height:36px;margin:0}nav a:not(.navCta){display:none}.navCta{padding:10px 14px}.hero{grid-template-columns:minmax(0,1fr);width:100%;padding:30px 22px 60px;overflow:visible}.hero>*,.heroCopy,.heroVisualColumn{min-width:0;max-width:100%}.hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(45px,13.2vw,54px)}.heroDefinition,.heroSupport,.heroActions{max-width:100%}.heroVisualColumn{order:-1;margin-bottom:28px}.heroArt.packagingArt{aspect-ratio:auto;height:auto;min-height:0;margin-bottom:0;overflow:visible}.heroArt .packagingIllustration{width:100%;height:auto;display:block}.heroFacts{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0 0;padding:0;font-size:12px;display:grid;position:relative}.heroFacts span{text-align:center;background:var(--cream);white-space:normal;border:1px solid #65101829;border-radius:14px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:9px 4px 9px 14px;line-height:1.15;display:flex}.heroFacts span:before{width:6px;height:6px;top:50%;left:6px;transform:translateY(-50%)rotate(9deg)}.check{grid-template-columns:20px minmax(0,1fr);column-gap:12px}.drLillaFeature{grid-template-columns:96px minmax(0,1fr);gap:8px;width:100%;margin-top:30px}.drLillaFeature img{width:96px;height:112px}.drLillaFeature p{overflow-wrap:anywhere;border-radius:24px;min-width:0;max-width:100%;padding:28px 16px 16px;font-size:14px}.drLillaFeature p>span,.drLillaFeature p>strong{white-space:normal}.drLillaFeature p>strong{font-size:1.28em}.drLillaFeature p:after{font-size:8px;top:9px;right:13px}.quietLine{flex-direction:column;align-items:flex-start;gap:14px}.section{padding:80px 22px}.oopsyologyFeature{text-align:center;grid-template-columns:1fr;gap:44px}.oopsyologyFeatureCover{width:min(320px,82vw);margin:0 auto}.oopsyologyFeatureCopy{margin:0 auto}.oopsyologyFeatureCopy p{margin-left:auto;margin-right:auto}.intro,.cards,.founder,.shareMoment,.giveaway{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.playProof,.booklets{grid-template-columns:1fr}.sectionLabel{margin-bottom:10px}.stats{grid-column:1;grid-template-columns:1fr;margin-top:24px}.intro{grid-template-rows:auto;grid-template-columns:1fr;gap:4vw;min-height:0;padding:80px 22px}.intro>.sectionLabel,.introMain,.productOverview{grid-area:auto/1}.intro>.sectionLabel{white-space:normal;max-width:300px}.productOverview{margin-top:36px}.overviewPhoto{border-radius:22px 54px 22px 22px}.overviewPhoto img{object-fit:contain;height:auto}.overviewFacts{grid-template-columns:1fr;gap:14px;width:100%;max-width:100%;margin:18px 0 0}.overviewFact{min-height:132px}.quickStart{grid-template-columns:1fr;gap:48px}.quickStartIntro{position:static}.quickStartIntro>p:last-child{font-size:18px}.quickStartCharacter{width:min(250px,68vw);margin-top:26px}.quickStartSteps article{grid-template-columns:54px 1fr;gap:18px}.quickStartSteps article>span{width:46px;height:46px;font-size:18px}.quickStartSteps h3{font-size:29px}.quickStartSteps p{font-size:17px}.stats>.contentItem{border-bottom:1px solid #5d101838;padding:24px 0}.contentItemTop{justify-content:flex-start}.statCards{width:310px;max-width:100%}.essentialPairs{grid-template-columns:1fr}.cards,.giveaway{gap:50px}.familyReviewsHero{grid-template-columns:1fr;gap:20px;min-height:0}.familyReviews{border-radius:30px;width:calc(100% - 20px)}.familyReviewsHero h2{font-size:clamp(50px,15vw,66px)}.familyReviewsIntro{grid-row:3;font-size:18px}.familyReviewsCharacter{grid-row:2;justify-self:center;width:min(64vw,260px)}.familyReviewGrid{grid-template-columns:1fr;gap:14px;margin-top:38px}.familyReviewCard{min-height:0;padding:28px 24px}.familyReviewCard p{margin:34px 0 38px;font-size:24px}.giveawayStory{gap:12px}.giveawayIntro h2{font-size:clamp(44px,12vw,62px)}.giveawayArt{min-height:390px;margin-top:0}.giveawayCharacters{width:min(100%,470px)}.giveawayCopy{border-radius:28px;padding:26px 20px}.bookletShelf{min-height:540px}.cardVisual,.giveawayArt{min-height:500px}.cardTrio{gap:4px;min-height:480px}.cardTrio figcaption{font-size:17px}.cardFan img{width:42%}.steps{grid-template-columns:1fr;margin-top:35px}.steps article,.steps article:last-child{border:0;border-top:1px solid #5d101852;min-height:0;padding:28px 0}.steps h3{margin:25px 0 10px}.founder{border-radius:30px;gap:42px;width:calc(100% - 20px);min-height:0;padding:80px 18px}.founderFamilyArt{width:min(360px,90%);max-height:none}.founder:after{display:none}.shareMoment{gap:50px}.shareRuleHeader{grid-template-columns:110px 1fr;gap:12px;min-height:130px;padding:0 8px}.shareRuleCharacter{max-height:130px}.shareSteps article{padding:28px 24px}.instagramQr{grid-template-columns:126px 1fr;padding:16px}.instagramQr img{width:126px;height:126px}.instagramQr>span{font-size:17px}.instagramQr strong{font-size:21px}.twoFields,.threeFields{grid-template-columns:1fr}.amazon{grid-template-columns:1fr;align-items:stretch;gap:34px}.amazonProduct{grid-row:2}.amazonButton{width:100%}.closingPanel{height:auto;min-height:0;display:block;overflow:visible}footer{gap:40px;height:auto;min-height:560px;padding:52px 22px 24px}.footerTop{grid-template-columns:1fr;justify-items:center;gap:42px}.footerCubious{width:min(300px,78vw)}.footerCenter{grid-row:2}.footerCenter>p{white-space:normal;gap:14px;font-size:clamp(36px,9vw,48px)}.footerCenter>p:before,.footerCenter>p:after{width:32px;height:32px}.footerCenter nav{flex-wrap:wrap;gap:14px 26px;margin-top:26px;font-size:16px}.footerMaker{justify-self:center;align-items:center;gap:10px}.footerCredits{text-align:center;align-items:center}.footerOops{width:160px}.footerCharacters{gap:4px;width:94%;max-width:94%;height:clamp(76px,20vw,106px);transform:none}.footerCharacters span{width:auto}}
