[hidden]{display:none!important}.launch-pill{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #dcc9c5;border-radius:30px;font-size:8px;letter-spacing:.05em;background:#efd8d6;color:#806b66}.book-page .hero-copy>.launch-pill{margin-bottom:19px}.kit-cross{padding-block:45px 60px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line)}.kit-cross h2{font-size:40px;margin-bottom:0}.kit-cross p{font-size:11px;color:var(--muted)}.universe-home{position:relative;overflow:hidden;padding:58px 0 55px;isolation:isolate;min-height:860px}.hub-content{position:relative;z-index:3;width:min(760px,82%);margin:auto;text-align:center}.hub-content>.eyebrow{justify-content:center;margin-bottom:16px}.hub-content>h1{font-size:74px;line-height:.98;margin-bottom:20px}.hub-intro{color:#806b66;font-size:12px;line-height:1.9;margin-bottom:31px}.hub-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;text-align:left}.hub-card{background:#fbfaf6ec;border:1px solid #dcc9c5;border-radius:7px;padding:24px 25px 20px;transition:transform .2s,border-color .2s,background .2s;box-shadow:0 6px 30px #75434f05;min-height:235px}.hub-card:hover{transform:translateY(-4px);border-color:#806b66;background:#fffdfa}.hub-book{background:#efd8d6ef;border-color:#dcc9c5}.hub-kit{background:#f3eee6ed}.hub-merch,.hub-verse{min-height:217px}.hub-card-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:7px;letter-spacing:.07em;color:#806b66}.hub-card-kicker i{font-style:normal;letter-spacing:0;font-size:7px;border:1px solid #dcc9c5;padding:3px 7px;border-radius:20px;white-space:nowrap}.hub-card h2{font-size:39px;line-height:.99;letter-spacing:-.02em;margin:18px 0 12px}.hub-card h2 em{color:#95596a}.hub-card p{font-size:10px;color:#806b66;margin-bottom:18px}.hub-card-bottom{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#806b66}.hub-card-bottom b{font-size:13px;color:#75434f;font-weight:500;margin-left:5px}.hub-arrow{font-size:20px;color:#806b66}.hub-footnote{font-size:8px;color:#ae858b;margin-top:23px}.floating-photo{position:absolute;pointer-events:none;z-index:1;object-fit:contain;animation:mochi-drift 9s ease-in-out infinite;filter:drop-shadow(0 15px 20px #75434f15)}.floating-left{width:360px;left:calc(50% - 720px);top:38px;transform:rotate(-14deg)}.floating-right{width:330px;right:calc(50% - 720px);bottom:23px;animation-delay:-4s;transform:rotate(12deg)}.floating-kit{width:260px;right:calc(50% - 620px);top:26px;animation-delay:-2s;opacity:.87;z-index:0}@keyframes mochi-drift{0%,100%{translate:0 0}50%{translate:0 -15px}}.home-book-band{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;padding-block:75px;border-top:1px solid var(--line)}.home-book-band h2{margin-bottom:0;font-size:49px}.home-book-band p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.9}.home-book-band .launch-line{font-size:9px!important;margin:20px 0}.launch-line b{font-weight:600;color:#75434f}.home-guides{padding-bottom:65px}.home-guides>div{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line)}.home-guides a{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;padding:20px 18px;border-right:1px solid var(--line)}.home-guides a:first-child{padding-left:0}.home-guides a:last-child{border-right:0}.home-guides a:hover{color:#806b66}.kit-page-hero{display:grid;grid-template-columns:1fr .9fr;gap:8%;padding-block:58px 75px;align-items:start}.kit-page-art{position:sticky;top:125px;padding-top:23px}.kit-teaser-frame{position:relative;background:#efd8d6;border-radius:5px;overflow:hidden;padding:30px 0 14px;min-height:360px;display:flex;align-items:center}.kit-teaser-frame:before{content:"";position:absolute;inset:20px;border:1px solid #dcc9c5;border-radius:50%}.kit-teaser-frame img{width:100%;position:relative;z-index:1}.kit-question{position:absolute;left:48%;top:35%;font:90px/1 var(--serif);color:#f8eeea;transform:translate(-50%,-50%);z-index:2;text-shadow:0 3px 20px #0006}.kit-corner-label{position:absolute;top:22px;left:24px;font-size:8px;letter-spacing:.12em;line-height:1.7;color:#806b66;z-index:2}.concept-note{font-size:8px;color:#806b66;margin:10px 0 22px}.kit-teaser-caption{display:flex;justify-content:space-between;gap:10px;font:25px var(--serif);line-height:1.15}.kit-teaser-caption i{color:#806b66}.kit-page-copy>h1{font-size:72px;margin-bottom:20px}.kit-description{font-size:12px;color:#806b66;line-height:1.9;max-width:380px}.kit-launch-tags{display:flex;gap:7px;flex-wrap:wrap;margin:19px 0 12px}.kit-launch-tags span{font-size:8px;padding:5px 9px;border:1px solid #dcc9c5;border-radius:20px;color:#806b66}.kit-launch-tags span:first-child{background:#efd8d6;border-color:#efd8d6}.surprise-price{font-size:11px;color:#806b66;margin-bottom:21px}.surprise-price em{font-size:22px;color:#806b66}.fixed-launch{padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:5px 10px;align-items:center}.fixed-launch>span{font-size:10px;color:#806b66}.fixed-launch strong{font-size:13px;font-weight:500}.fixed-launch small{display:block;width:100%;font-size:8px;color:#806b66}.kit-page-countdown{gap:16px;margin:22px 0 28px}.kit-page-countdown b{font-size:35px}.kit-page-countdown small{font-size:8px}.kit-wishlist{padding:26px;border:1px solid #dcc9c5;border-radius:6px;background:#fdfcf7}.kit-wishlist h2{font-size:38px;margin-bottom:12px}.kit-wishlist p{font-size:10px;color:#806b66;line-height:1.8}.kit-wishlist label:not(.consent){display:block;font-size:9px;color:#806b66;margin:14px 0 7px}.kit-wishlist input[type=email],.kit-wishlist select{width:100%;border:1px solid #dcc9c5;background:#fcfcf6;border-radius:3px;min-height:44px;padding:10px 12px;font-size:12px;color:#75434f}.kit-wishlist input[type=email]:focus,.kit-wishlist select:focus{outline:1px solid #806b66;border-color:#806b66}.kit-wishlist .consent{font-size:8px;line-height:1.7;margin:14px 0}.kit-wishlist .consent input{accent-color:#75434f}.kit-wishlist .button{width:100%;min-height:45px;font-size:10px;padding:11px 15px}.kit-wishlist p.form-message{font-size:10px;min-height:0;margin-bottom:0;color:#75434f}.kit-wishlist .wishlist-fine{font-size:8px;margin:12px 0 0;color:#ae858b}.live-interest{padding-top:15px;margin:16px 0 0!important;border-top:1px solid #efd8d6;font-size:9px!important;display:flex;align-items:center;gap:4px}.live-interest b{font-size:12px;color:#806b66;font-weight:500}.live-dot{width:5px;height:5px;background:#ae858b;border-radius:50%;margin-left:auto}.hp{position:absolute;left:-10000px;opacity:0;height:0;width:0;overflow:hidden}.saved-badge{font-size:9px;color:#75434f;display:inline-block;margin-bottom:14px}.skip-country{border:0;background:none;font-size:9px;color:#806b66;padding:11px 0;display:block;width:100%;text-align:center;text-decoration:underline;text-underline-offset:3px}.country-status{margin:13px 0 16px;padding:12px;background:#efd8d6;border-radius:3px;font-size:10px;line-height:1.8;color:#806b66}.country-status b{color:#75434f}.country-status progress{width:100%;height:5px;accent-color:#806b66;display:block;margin-top:8px}.kit-how{background:#efd8d6;padding-block:67px}.kit-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8%;margin-top:29px}.kit-how-grid article>span{font-size:9px;color:#ae858b}.kit-how h2{font-size:36px;margin:11px 0 17px}.kit-how p:not(.eyebrow){font-size:11px;color:#806b66;line-height:1.9}.shipping-section{padding-block:85px}.shipping-notice{display:flex;gap:30px;align-items:start;border-block:1px solid var(--line);padding-block:20px;margin-bottom:25px}.shipping-notice b{font-size:11px;font-weight:500;min-width:210px;color:#806b66}.shipping-notice p{font-size:10px;color:#806b66;line-height:1.8;margin:0;max-width:550px}.shipping-group{padding:20px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:150px 1fr;gap:25px}.shipping-group h3{font-size:11px;font-weight:500;color:#806b66;margin:4px 0}.country-chips{display:flex;flex-wrap:wrap;gap:8px}.country-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #efd8d6;padding:7px 10px;border-radius:3px;font-size:9px;background:#fbfcf6;color:#806b66}.country-chip small{color:#ae858b;font-size:8px;border-left:1px solid #efd8d6;padding-left:7px}.country-demand{display:flex;justify-content:space-between;gap:50px;align-items:center;margin-top:36px;padding:28px;background:#efd8d6;border-radius:4px}.country-demand h3{font:28px var(--serif);margin-bottom:12px}.country-demand p{font-size:11px;color:#806b66;line-height:1.8;max-width:640px;margin-bottom:0}.country-demand .button{font-size:10px;white-space:nowrap}.shipping-footnote{font-size:9px;line-height:1.9;color:#ae858b;max-width:800px;margin-top:17px}.community-destinations{margin-top:25px}.community-destinations>div{display:flex;flex-wrap:wrap;gap:8px}.kit-bottom-cta{border-top:1px solid var(--line);padding-block:38px 70px;display:flex;gap:30px;align-items:center}.kit-bottom-cta h2{font-size:40px;margin:0 auto 0 0}.kit-bottom-cta .button{font-size:10px}.soon-page{position:relative;text-align:center;min-height:660px;padding-block:100px 110px;isolation:isolate;overflow:hidden}.soon-page>.eyebrow{justify-content:center}.soon-page>.launch-pill{margin-bottom:25px}.soon-page h1{font-size:86px;margin-bottom:27px}.soon-page>p:not(.eyebrow){font-size:13px;color:#806b66;max-width:420px;margin:0 auto 29px;line-height:1.9}.soon-floating{position:absolute;width:290px;right:-95px;top:20%;z-index:-1;opacity:.4;animation:mochi-drift 10s ease-in-out infinite}.soon-actions{display:flex;justify-content:center;gap:23px;align-items:center}.soon-actions .button{font-size:10px}.soon-actions .text-link{font-size:10px}
@media(max-width:1050px){.hub-content{width:76%}.floating-left{width:260px;left:-120px;top:60px}.floating-right{right:-135px;width:270px}.floating-kit{right:-30px;top:60px;width:190px}.hub-card-kicker{font-size:6px;gap:5px}.hub-card-kicker i{font-size:6px;padding:3px 5px}.kit-page-hero{gap:5%}.kit-page-copy>h1{font-size:63px}.kit-question{font-size:70px}.kit-teaser-frame{min-height:310px}.kit-wishlist{padding:20px}.kit-teaser-caption{font-size:23px}.shipping-group{grid-template-columns:120px 1fr}.country-demand{gap:25px;padding:23px}}@media(max-width:760px){.universe-home{padding-top:43px;min-height:780px}.hub-content{width:83%}.hub-content>h1{font-size:62px}.hub-card{padding:20px 20px 17px;min-height:220px}.hub-card h2{font-size:35px}.floating-left{left:-145px;top:70px;width:255px;opacity:.8}.floating-kit{right:-60px;top:65px;width:180px;opacity:.6}.hub-card-kicker{flex-direction:column;align-items:start;font-size:6px;gap:6px}.hub-card-kicker i{font-size:6px}.hub-card p{font-size:9px}.hub-card-bottom{font-size:8px}.hub-card-bottom b{font-size:12px}.home-book-band{padding-block:50px;gap:7%}.home-book-band h2{font-size:40px}.home-book-band p:not(.eyebrow){font-size:11px}.home-guides a{font-size:10px;gap:10px;padding:15px 12px}.kit-page-hero{grid-template-columns:1fr;gap:30px;padding-block:30px 50px}.kit-page-art{position:relative;top:0;display:grid;grid-template-columns:1fr .9fr;gap:20px;align-items:center;padding-top:0}.kit-teaser-frame{min-height:230px;grid-row:span 2}.kit-question{font-size:60px}.kit-corner-label{top:14px;left:15px;font-size:6px}.kit-teaser-caption{display:block;font-size:26px;grid-column:2;grid-row:1;align-self:end}.kit-teaser-caption>span,.kit-teaser-caption>i{display:block;margin-bottom:6px}.concept-note{grid-column:2;grid-row:2;align-self:start;font-size:8px}.kit-page-copy{max-width:570px;width:100%;margin:auto}.kit-page-copy>h1{font-size:62px}.kit-description{max-width:none}.kit-wishlist{padding:28px}.kit-how-grid{gap:7%}.kit-how h2{font-size:31px}.kit-how p:not(.eyebrow){font-size:10px}.shipping-section{padding-block:60px}.shipping-notice{gap:20px}.shipping-notice b{min-width:160px;font-size:10px}.shipping-notice p{font-size:9px}.country-demand{display:block}.country-demand .button{margin-top:22px}.kit-bottom-cta h2{font-size:32px}.kit-bottom-cta .button{gap:15px;padding:12px 16px}.soon-page h1{font-size:70px}.soon-floating{right:-150px}.soon-page{min-height:620px}}@media(max-width:540px){.universe-home{padding:40px 0 20px;min-height:0}.hub-content{width:87%}.hub-content>h1{font-size:57px}.hub-content>.eyebrow{font-size:8px}.hub-intro{font-size:11px;max-width:285px;margin:0 auto 28px}.hub-grid{gap:10px;grid-template-columns:1fr 1fr}.hub-card{padding:17px 15px 16px;min-height:235px;border-radius:5px}.hub-card-kicker{font-size:5px;letter-spacing:.04em;min-height:31px}.hub-card-kicker i{font-size:6px}.hub-card h2{font-size:31px;margin:14px 0 11px}.hub-card p{font-size:8px;line-height:1.7;min-height:30px;margin-bottom:14px}.hub-card-bottom{font-size:7px;gap:5px;align-items:end;min-height:20px}.hub-card-bottom b{font-size:11px;display:block;margin:0}.hub-arrow{font-size:17px}.hub-merch,.hub-verse{min-height:220px}.hub-card-bottom>span:first-child{max-width:105px}.hub-footnote{font-size:7px;line-height:1.8;margin:20px auto;max-width:265px}.floating-left{width:170px;top:90px;left:-97px;opacity:.63}.floating-right{width:200px;right:-120px;bottom:7px;opacity:.65}.floating-kit{width:155px;right:-74px;top:110px;opacity:.5}.home-book-band{grid-template-columns:1fr;gap:20px;padding-block:43px}.home-book-band h2{font-size:42px}.home-book-band .launch-line{font-size:9px!important}.home-guides{padding-bottom:40px}.home-guides>div{grid-template-columns:1fr}.home-guides a{border-right:0;border-bottom:1px solid var(--line);font-size:11px;padding:17px 0}.home-guides a:last-child{border-bottom:0}.kit-cross{display:block;padding-block:30px}.kit-cross h2{font-size:35px}.kit-cross .button{margin-top:16px}.kit-page-hero{padding-block:26px 45px;gap:24px}.kit-page-art{display:block}.kit-teaser-frame{min-height:300px}.kit-question{font-size:75px;top:38%;left:48%}.kit-corner-label{font-size:7px;top:17px;left:18px}.kit-teaser-caption{display:flex;justify-content:space-between;gap:10px;font-size:24px}.kit-teaser-caption>span,.kit-teaser-caption>i{margin:0}.concept-note{font-size:7px;margin:9px 0 17px}.kit-page-copy>.eyebrow{font-size:8px}.kit-page-copy>h1{font-size:64px}.kit-description{font-size:12px}.kit-page-countdown{gap:17px}.kit-page-countdown b{font-size:38px}.kit-page-countdown small{font-size:8px}.kit-wishlist{padding:23px 20px}.kit-wishlist h2{font-size:38px}.kit-wishlist p{font-size:11px}.kit-wishlist label:not(.consent){font-size:10px}.kit-wishlist input[type=email],.kit-wishlist select{font-size:16px;min-height:47px}.kit-wishlist .consent{font-size:9px}.kit-wishlist .button{font-size:11px;min-height:47px}.kit-wishlist .wishlist-fine{font-size:8px}.fixed-launch strong{font-size:14px}.fixed-launch small{font-size:9px}.kit-how{padding-block:46px}.kit-how-grid{grid-template-columns:1fr;gap:25px}.kit-how-grid article{display:grid;grid-template-columns:30px 1fr;gap:8px 10px}.kit-how-grid article>span{grid-row:span 2;margin-top:5px}.kit-how h2{font-size:34px;margin:0}.kit-how h2 br{display:none}.kit-how p:not(.eyebrow){grid-column:2;font-size:11px;margin:2px 0}.shipping-section{padding-block:49px}.shipping-section .section-top{margin-bottom:25px}.shipping-section .section-top h2{font-size:41px}.shipping-notice{display:block;padding-block:18px}.shipping-notice b{font-size:11px;display:block;margin-bottom:8px}.shipping-notice p{font-size:10px}.shipping-group{grid-template-columns:1fr;gap:12px;padding-block:20px}.shipping-group h3{font-size:11px}.country-chips{gap:6px}.country-chip{font-size:9px;padding:7px 8px}.country-chip small{font-size:7px}.country-demand{padding:22px;margin-top:25px}.country-demand h3{font-size:29px}.country-demand p{font-size:11px}.shipping-footnote{font-size:8px}.kit-bottom-cta{display:grid;grid-template-columns:45px 1fr;gap:15px;padding-block:27px 40px}.kit-bottom-cta h2{font-size:34px}.kit-bottom-cta .button{grid-column:2;font-size:10px;justify-self:start;gap:18px}.soon-page{min-height:590px;padding-block:70px 60px}.soon-page h1{font-size:63px}.soon-page>p:not(.eyebrow){font-size:12px;max-width:290px}.soon-actions{flex-direction:column;gap:22px}.soon-floating{width:210px;right:-130px;top:25%;opacity:.35}.book-page .hero-copy>.launch-pill{font-size:7px;margin-bottom:18px}.book-page .footer-bottom{padding-bottom:105px}}@media(prefers-reduced-motion:reduce){.floating-photo,.soon-floating{animation:none!important}}

.floating-photo,.soon-floating,.kit-teaser-frame img{height:auto}
