@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,500;1,500&display=swap";@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,::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]){appearance:button}::file-selector-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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.resize{resize:both}}:root{--teal:#557b83;--ink:#2f3940;--sky:#ddeef1;--paper:#faf9f6;--silver:#c9ced3}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);margin:0;font-family:DM Sans,sans-serif}.pageOne{background:var(--paper);isolation:isolate;width:100%;min-height:100dvh;position:relative;overflow:hidden}.pageOneArt{z-index:-3;object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.pageOneWash{z-index:-2;background:linear-gradient(90deg,#faf9f6fa 0%,#faf9f6f0 31%,#faf9f68a 50%,#faf9f60d 72%);position:absolute;inset:0}.pageOneHeader{top:calc(28px + env(safe-area-inset-top));z-index:2;position:absolute;left:clamp(28px,6vw,92px)}.pageOneHeader img{mix-blend-mode:multiply;width:clamp(165px,18vw,270px);height:auto;display:block}.pageOneCopy{width:min(42vw,650px);padding-right:24px;position:absolute;top:50%;left:clamp(28px,6vw,92px);transform:translateY(-44%)}.kicker{text-transform:uppercase;letter-spacing:.19em;color:var(--teal);margin:0 0 20px;font-size:clamp(.66rem,.82vw,.78rem);font-weight:600}.pageOneCopy h1{letter-spacing:-.035em;text-wrap:balance;max-width:650px;margin:0 0 28px;font-family:Playfair Display,serif;font-size:clamp(3.3rem,5.3vw,6.4rem);font-weight:500;line-height:.96}.copyBody{max-width:520px;font-size:clamp(.96rem,1.12vw,1.18rem)}.copyBody p{margin:.65em 0;line-height:1.65}.copyBody .thats{margin-top:1em;font-family:Playfair Display,serif;font-size:1.3em}.companionCta{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--paper);letter-spacing:.04em;cursor:pointer;border-radius:999px;align-items:center;gap:24px;margin-top:26px;padding:13px 20px 13px 24px;font:500 .82rem DM Sans,sans-serif;transition:all .25s;display:inline-flex}.companionCta span{font-size:1.15rem}.companionCta:hover,.companionCta:focus-visible{background:var(--teal);border-color:var(--teal);transform:translateY(-2px)}.tagline{left:clamp(28px,6vw,92px);bottom:calc(22px + env(safe-area-inset-bottom));color:var(--teal);margin:0;font-family:Playfair Display,serif;font-size:.9rem;font-style:italic;position:absolute}@media (width<=700px){.pageOneArt{object-fit:cover;object-position:66% center;height:54%;top:auto;bottom:0}.pageOneWash{background:linear-gradient(180deg,var(--paper) 0%,var(--paper) 48%,#faf9f6c2 63%,#faf9f614 100%)}.pageOneHeader{top:calc(18px + env(safe-area-inset-top));left:24px}.pageOneHeader img{width:min(47vw,180px)}.pageOneCopy{width:auto;padding:calc(92px + env(safe-area-inset-top)) 24px 47vh;position:relative;top:auto;left:auto;transform:none}.kicker{max-width:210px;margin-bottom:14px;font-size:.62rem}.pageOneCopy h1{max-width:350px;margin-bottom:18px;font-size:clamp(2.55rem,12vw,3.8rem)}.copyBody{max-width:340px;font-size:.9rem}.copyBody p{margin:.48em 0;line-height:1.48}.companionCta{min-height:48px;margin-top:16px}.tagline{display:none}}@media (height<=720px) and (width<=700px){.pageOneArt{height:49%}.pageOneCopy{padding-top:78px;padding-bottom:42vh}.pageOneCopy h1{font-size:2.35rem}.copyBody{font-size:.78rem}.companionCta{margin-top:10px}.kicker{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}html{scroll-behavior:smooth;scroll-snap-type:y proximity}.pageOne,.pageTwo{scroll-snap-align:start}.pageOneHeader{top:calc(20px + env(safe-area-inset-top));z-index:3;align-items:center;gap:16px;display:flex;position:absolute;left:clamp(28px,6vw,92px);right:clamp(28px,6vw,92px)}.brandLine{background:linear-gradient(90deg,#0000,#557b836b);flex:1;height:1px}.brandLine:last-child{background:linear-gradient(90deg,#557b836b,#0000)}.brandFrame{width:clamp(190px,20vw,285px);height:72px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.brandFrame img{mix-blend-mode:multiply;width:100%;height:auto;position:absolute;top:-48%;left:0}.pageOneCopy{transform:translateY(-39%)}.pageOneCopy h1{margin-bottom:24px}.descriptor{color:var(--teal);letter-spacing:.04em;border-top:1px solid #557b8357;padding-top:14px;font-size:.83em;margin-top:18px!important}.companionCta{text-decoration:none}.companionCta span{animation:1.8s ease-in-out infinite gentleDown}.pageTwo{min-height:100dvh;padding:clamp(34px,5vw,76px) clamp(24px,6vw,92px) calc(84px + env(safe-area-inset-bottom));background:linear-gradient(145deg,#78989b 0%,var(--teal) 48%,#456a72 100%);color:var(--paper);isolation:isolate;position:relative;overflow:hidden}.pageTwo:before{content:"";z-index:-2;background:radial-gradient(circle at 82% 18%,#ddeef147,#0000 34%),radial-gradient(circle at 8% 88%,#faf9f624,#0000 36%);position:absolute;inset:0}.pageTwoHalo{z-index:-1;border:1px solid #ddeef133;border-radius:50%;width:54vw;height:54vw;position:absolute;top:-18vw;right:-14vw;box-shadow:0 0 0 7vw #ddeef109,0 0 0 14vw #ddeef106}.sectionNumber{color:var(--sky);text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:12px;margin:0;font-size:.67rem;display:flex}.sectionNumber span{background:#ddeef18c;width:42px;height:1px;display:block}.chooseIntro{grid-template-columns:minmax(160px,.65fr) minmax(360px,1.7fr);align-items:end;gap:5vw;margin:10vh 0 7vh;display:grid}.smallPrompt{color:var(--sky);max-width:220px;font-family:Playfair Display,serif;font-size:clamp(1rem,1.5vw,1.35rem);font-style:italic}.chooseIntro h2{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:0;font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,6.7rem);font-weight:500;line-height:.95}.companionList{border-top:1px solid #faf9f659;border-bottom:1px solid #faf9f659;grid-template-columns:repeat(4,1fr);display:grid}.companion{text-align:left;min-height:220px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-right:1px solid #faf9f640;padding:22px 18px;transition:all .35s;position:relative}.companion:last-child{border-right:0}.companion:hover,.companion.active{background:#faf9f61a}.companion.active{box-shadow:inset 0 -3px var(--paper)}.index{color:var(--sky);margin-bottom:42px;font-size:.64rem;display:block}.companionName{font-family:Playfair Display,serif;font-size:clamp(1.7rem,2.4vw,2.7rem);line-height:1;display:block}.flavour{color:var(--sky);text-transform:uppercase;letter-spacing:.1em;margin-top:8px;font-size:.76rem;display:block}.note{color:#faf9f6b8;max-width:210px;margin-top:24px;font-size:.73rem;line-height:1.5;display:block}.check{border:1px solid #faf9f673;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:18px;right:18px}.selectionBar{left:clamp(24px,6vw,92px);right:clamp(24px,6vw,92px);bottom:calc(18px + env(safe-area-inset-bottom));align-items:center;gap:10px;font-size:.76rem;display:flex;position:absolute}.selectionBar>span{color:var(--sky)}.selectionBar strong{font-family:Playfair Display,serif;font-size:1.1rem}.selectionBar button{border:1px solid var(--paper);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;min-height:46px;margin-left:auto;padding:10px 18px}.selectionBar button:hover{background:var(--sky)}@keyframes gentleDown{50%{transform:translateY(3px)}}@media (width<=700px){.pageOneHeader{left:24px;right:24px;top:calc(8px + env(safe-area-inset-top));gap:8px}.brandFrame{width:160px;height:62px}.pageOneCopy{transform:none}.descriptor{padding-top:8px;margin-top:10px!important}.chooseIntro{margin:7vh 0 4vh;display:block}.smallPrompt{margin-bottom:14px}.chooseIntro h2{font-size:clamp(2.55rem,11vw,4.2rem)}.companionList{grid-template-columns:1fr 1fr}.companion{border-bottom:1px solid #faf9f640;min-height:164px;padding:15px}.companion:nth-child(2){border-right:0}.index{margin-bottom:20px}.companionName{font-size:1.6rem}.note{display:none}.selectionBar{margin-top:18px;position:relative;bottom:auto;left:auto;right:auto}.pageTwo{padding-bottom:calc(28px + env(safe-area-inset-bottom))}}.swipeIntro{width:min(35vw,500px);margin:0;display:block;position:absolute;top:10vh;left:clamp(24px,6vw,92px)}.swipeIntro h2{font-size:clamp(2.5rem,4.8vw,5.5rem)}.datingStage{touch-action:pan-y;outline:0;width:min(35vw,430px);height:min(58vh,610px);position:absolute;top:48%;left:50%;transform:translate(-25%,-50%)}.dateCard{background:var(--paper);-webkit-user-select:none;user-select:none;transform-origin:50% 92%;cursor:grab;border-radius:28px;transition:transform .35s,opacity .35s;position:absolute;inset:0;overflow:hidden;box-shadow:0 32px 70px #2f394052}.dateCard:active{cursor:grabbing}.dateCard.next{opacity:.62;z-index:1;transform:translate(24px,18px)rotate(3deg)scale(.96)}.dateCard.front{z-index:2;transition:transform .12s linear}.dateCard.hiddenCard{opacity:0;pointer-events:none;transform:scale(.9)}.dateCard img{object-fit:cover;pointer-events:none;width:100%;height:100%}.cardShade{background:linear-gradient(#0000 38%,#2f39401f 56%,#2f3940eb 100%);position:absolute;inset:0}.cardCopy{color:var(--paper);position:absolute;bottom:26px;left:24px;right:24px}.cardCopy p{text-transform:uppercase;letter-spacing:.15em;margin:0 0 8px;font-size:.65rem}.cardCopy h3{margin:0;font-family:Playfair Display,serif;font-size:clamp(2.8rem,4vw,4.4rem);font-weight:500;line-height:1}.cardCopy span{color:#faf9f6c7;margin-top:10px;font-size:.78rem;display:block}.dateCard.orange{border:3px solid #d77c32}.dateCard.green{border:3px solid #8aa36d}.dateCard.berry{border:3px solid #9e5870}.dateCard.neat{border:3px solid var(--silver)}.swipeStamp{letter-spacing:.12em;opacity:0;border:2px solid;border-radius:8px;padding:8px 12px;font-weight:600;position:absolute;top:34px}.swipeStamp.left{color:#557b83;left:24px;transform:rotate(-8deg)}.swipeStamp.right{color:#b0604d;right:24px;transform:rotate(8deg)}.swipeActions{gap:14px;display:flex;position:absolute;bottom:14vh;left:clamp(24px,6vw,92px)}.swipeActions button{width:52px;height:52px;color:var(--paper);cursor:pointer;background:#faf9f614;border:1px solid #faf9f673;border-radius:50%;font-size:1.15rem;transition:all .25s}.swipeActions button:hover{background:#faf9f62e;transform:translateY(-2px)}.swipeActions .chooseHeart{background:var(--paper);width:62px;height:62px;color:var(--teal);font-size:1.35rem}.swipeDots{gap:8px;display:flex;position:absolute;bottom:9vh;left:clamp(24px,6vw,92px)}.swipeDots button{cursor:pointer;background:0 0;border:0;width:30px;height:30px;position:relative}.swipeDots button:after{content:"";background:#faf9f659;border-radius:50%;width:6px;height:6px;margin:auto;transition:all .25s;position:absolute;inset:0}.swipeDots button.active:after{background:var(--paper);border-radius:4px;width:22px}@media (width<=700px){.pageTwo{padding:24px 20px calc(22px + env(safe-area-inset-bottom));min-height:100dvh}.sectionNumber{position:absolute;top:22px}.swipeIntro{text-align:center;width:auto;position:absolute;top:8vh;left:20px;right:20px}.swipeIntro .smallPrompt{display:none}.swipeIntro h2{font-size:clamp(2.15rem,9.4vw,3.35rem);line-height:.96}.datingStage{width:min(79vw,350px);height:min(52vh,500px);top:51%;left:50%;transform:translate(-50%,-50%)}.dateCard{border-radius:24px}.cardCopy{bottom:21px;left:20px;right:20px}.cardCopy h3{font-size:2.8rem}.swipeActions{z-index:4;bottom:12.5vh;left:50%;transform:translate(-50%)}.swipeActions button{width:46px;height:46px}.swipeActions .chooseHeart{width:54px;height:54px}.swipeDots{bottom:9vh;left:50%;transform:translate(-50%)}.selectionBar{left:20px;right:20px;bottom:calc(12px + env(safe-area-inset-bottom));margin:0;position:absolute}.selectionBar>span,.selectionBar>strong{display:none}.selectionBar button{width:100%}}@media (height<=720px) and (width<=700px){.swipeIntro{top:7vh}.swipeIntro h2{font-size:2rem}.datingStage{height:48vh;top:49%}.swipeActions{bottom:13vh}.swipeDots{display:none}}.pageTwo{transition:background .65s}.pageTwo.tone-orange{background:radial-gradient(circle at 76% 28%,#e9aa67 0%,#0000 30%),linear-gradient(145deg,#c57842,#a95731 60%,#744735)}.pageTwo.tone-green{background:radial-gradient(circle at 76% 28%,#b7cb8d 0%,#0000 30%),linear-gradient(145deg,#78977b,#55765d 60%,#3f5d52)}.pageTwo.tone-berry{background:radial-gradient(circle at 76% 28%,#c98a9e 0%,#0000 30%),linear-gradient(145deg,#9d657b,#784a66 60%,#523e57)}.pageTwo.tone-neat{background:radial-gradient(circle at 76% 28%,#c7dde0 0%,#0000 30%),linear-gradient(145deg,#7fa0a5,#557b83 60%,#3f5e68)}.swipeIntro .smallPrompt{color:#faf9f6d1;text-transform:uppercase;letter-spacing:.16em;margin:18px 0 0;font-family:DM Sans,sans-serif;font-size:.72rem;font-style:normal}.pageTwo:after{content:"";z-index:-1;opacity:.42;pointer-events:none;background:linear-gradient(115deg,#faf9f61f,#0000 34%),repeating-linear-gradient(135deg,#0000 0 22px,#faf9f606 23px 24px);position:absolute;inset:0}@media (width<=700px){.swipeIntro .smallPrompt{margin-top:11px;font-size:.62rem;display:block}}.journeyBackdrop{z-index:-10;background:url(/journey-watercolor.png) 50%/cover no-repeat;position:fixed;inset:0}.pageTwo{background:0 0!important}.pageTwo:before{opacity:.86;background:var(--page-wash)!important}.pageTwo.tone-orange{--page-wash:linear-gradient(135deg,#b76431d1,#7a4635c2)}.pageTwo.tone-green{--page-wash:linear-gradient(135deg,#5b7e5fd6,#3f5d52c2)}.pageTwo.tone-berry{--page-wash:linear-gradient(135deg,#854e68d6,#523e57c7)}.pageTwo.tone-neat{--page-wash:linear-gradient(135deg,#557b83d6,#3f5e68c2)}.swipeInstruction{color:#faf9f6d1;text-transform:uppercase;letter-spacing:.15em;white-space:nowrap;margin:14px 0 0;font-size:.66rem;position:absolute;top:calc(48% + min(31vh,322px));left:calc(50% + min(4vw,50px));transform:translate(-25%)}.journeySection{min-height:100dvh;padding:calc(70px + env(safe-area-inset-top)) clamp(24px,7vw,110px) calc(60px + env(safe-area-inset-bottom));scroll-snap-align:start;color:var(--ink);isolation:isolate;align-items:center;display:flex;position:relative;overflow:hidden}.journeySection:before{content:"";z-index:-1;background:var(--wash);-webkit-backdrop-filter:saturate(1.12);backdrop-filter:saturate(1.12);position:absolute;inset:0}.journeySection:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #faf9f642;border-radius:50%;width:65vw;position:absolute;top:-25vw;right:-26vw;box-shadow:0 0 0 8vw #faf9f609,0 0 0 16vw #faf9f606}.journeyContent{width:min(100%,980px);margin:auto}.journeyContent.narrow{width:min(100%,680px);margin-left:6vw}.sectionLabel{color:var(--teal);text-transform:uppercase;letter-spacing:.17em;margin:0 0 22px;font-size:.68rem}.journeyContent h2{letter-spacing:-.035em;max-width:950px;margin:0 0 28px;font-family:Playfair Display,serif;font-size:clamp(3rem,6.6vw,7rem);font-weight:500;line-height:.96}.journeyLead{max-width:690px;font-size:clamp(1.05rem,1.7vw,1.5rem);line-height:1.6}.choicePill,.ingredientRibbon span{background:#faf9f680;border:1px solid #2f39403d;border-radius:999px;padding:10px 15px;display:inline-flex}.miniCards{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:42px;display:grid}.miniCards article{background:#faf9f685;border:1px solid #2f39402e;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:160px;padding:18px;display:flex}.miniCards span{color:var(--teal);font-size:.64rem}.miniCards strong{font-family:Playfair Display,serif;font-size:1.45rem;font-weight:500}.ingredientRibbon{flex-wrap:wrap;gap:8px;margin:32px 0;display:flex}.journeyMedallions{width:min(100%,700px);margin:20px auto 0;display:block}.centerJourney{text-align:center}.centerJourney h2,.centerJourney .journeyLead{margin-left:auto;margin-right:auto}.chapterWheel{aspect-ratio:1;background:#faf9f661;border:1px solid #2f394038;border-radius:50%;grid-template-columns:1fr 1fr;gap:12px;width:min(78vw,560px);margin:40px auto;padding:14%;display:grid}.chapterWheel button{color:var(--ink);cursor:pointer;background:#faf9f6ad;border:1px solid #2f39402e;border-radius:50%;font-family:Playfair Display,serif}.chapterPrompt{border-bottom:1px solid var(--ink);margin:40px 0;display:flex}.chapterPrompt input{background:0 0;border:0;outline:0;width:100%;padding:16px 4px;font-size:1rem}.chapterPrompt button{background:var(--ink);width:50px;height:50px;color:var(--paper);border:0;border-radius:50%}.senseLine{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:8px 18px;font-size:.72rem;display:flex}.closingButtons{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.closingButtons button,.closingButtons a{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);border-radius:999px;align-items:center;padding:13px 20px;text-decoration:none;display:inline-flex}.closingButtons a{color:var(--ink);background:0 0}.wash-world{--wash:linear-gradient(135deg,#d6966680,#ddeef18a)}.wash-principle{--wash:linear-gradient(135deg,#faf9f6b8,#c9ced37a)}.wash-pause{--wash:linear-gradient(135deg,#aaccd59e,#faf9f694)}.wash-inside{--wash:linear-gradient(135deg,#ddeef1bd,#b5cfc685)}.wash-spin{--wash:linear-gradient(135deg,#9a677d7a,#557b8373)}.wash-chapter{--wash:linear-gradient(135deg,#c5879975,#ddeef194)}.wash-closing{--wash:linear-gradient(135deg,#faf9f6b8,#557b8361)}@media (width<=700px){.swipeInstruction{margin:0;font-size:.56rem;top:auto;bottom:18.5vh;left:50%;transform:translate(-50%)}.journeySection{padding:80px 24px 48px}.journeyContent.narrow{margin:auto}.journeyContent h2{font-size:clamp(2.65rem,11vw,4.4rem)}.miniCards{grid-template-columns:1fr 1fr}.miniCards article{min-height:112px;padding:13px}.miniCards strong{font-size:1.1rem}.journeyMedallions{margin-top:12px}.chapterWheel{width:84vw}.senseLine{gap:8px 12px}}main{isolation:isolate;position:relative}.journeyBackdrop{z-index:0!important}.pageOne,.pageTwo,.journeySection{z-index:1}.journeySection:before{opacity:.46}.journalCoverPage{background:linear-gradient(120deg,#faf9f63d,#a4ccd02e)}.journalCover{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;width:min(1120px,100%);margin:auto;display:grid}.journalCover>img{object-fit:contain;filter:drop-shadow(0 28px 24px #2a474c40);width:100%;max-height:72vh}.journalCover h2{margin:10px 0 28px;font-family:Playfair Display,serif;font-size:clamp(3rem,5.8vw,6rem);line-height:.96}.coverChoices{flex-wrap:wrap;gap:9px;display:flex}.coverChoices button{cursor:pointer;background:#faf9f6b3;border:1px solid #2f394040;border-radius:999px;padding:11px 17px}.coverChoices button.active{background:var(--teal);color:#fff}.journalCover a,.ceremony>a{background:var(--ink);color:#fff;border-radius:999px;margin-top:24px;padding:12px 20px;text-decoration:none;display:inline-flex}.journalPage{padding:42px 9vw}.journal{background:#fbfaf6;border-radius:28px;grid-template-columns:1fr 1fr;width:min(1160px,100%);height:min(84vh,730px);margin:auto;display:grid;position:relative;box-shadow:0 30px 80px #26414659,inset 0 0 28px #877c7433}.journal:after{content:"";background:linear-gradient(90deg,#aaa5,#fff,#aaa5);width:2px;position:absolute;top:0;bottom:0;left:50%}.journal nav{z-index:5;flex-direction:column;display:flex;position:absolute;top:14%;left:-57px}.journal nav button{writing-mode:vertical-rl;cursor:pointer;background:#f7f5f0;border:1px solid #aaa6;border-right:0;border-radius:13px 0 0 13px;width:60px;height:94px;font-family:Playfair Display,serif}.journal nav button.active{background:var(--teal);color:#fff}.journalLeft,.journalRight{padding:42px 7%;overflow:hidden}.journalLeft{text-align:center}.journalLeft h2{margin:0;font:500 3rem Playfair Display}.journalLeft>p{font:1.3rem Playfair Display}.journalLeft img{object-fit:cover;filter:saturate(.62);width:100%;height:65%;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.journalDate{text-align:right;color:#69787a;font:italic .9rem Playfair Display}.journalRight h3{width:88%;margin:26px auto;font:500 clamp(1.7rem,2.5vw,2.7rem)/1.34 Playfair Display}.journalRight form{flex-direction:column;gap:12px;height:62%;display:flex}.journalRight textarea{resize:none;background:repeating-linear-gradient(#0000 0 31px,#527d8423 32px);border:0;border-bottom:1px solid #527d8477;outline:0;flex:1;padding:4px;font-size:1rem;line-height:32px}.journalRight form small{color:#6c7b7d}.journalRight form button,.ceremony>button{background:var(--teal);color:#fff;cursor:pointer;border:0;border-radius:999px;align-self:flex-end;padding:12px 20px}.ceremony{text-align:center;flex-direction:column;align-items:center;height:100%;display:flex}.ceremonyKicker{text-transform:uppercase;letter-spacing:.14em;color:var(--teal);font-size:.65rem}.ceremony h3{margin:2px;font:500 clamp(2.4rem,4vw,4.5rem) Playfair Display}.ceremonyVisual{width:min(86%,440px);height:36%;position:relative;overflow:hidden}.ceremonyVisual img{object-fit:contain;width:100%;height:100%}.senseSpot{border:2px solid var(--teal);border-radius:50%;width:70px;height:70px;transition:all .5s;position:absolute;box-shadow:0 0 0 12px #d8ebedb8}.spot0{top:30%;left:7%}.spot1{top:9%;left:24%}.spot2{top:28%;left:43%}.spot3{top:9%;left:62%}.spot4{top:31%;left:78%}.ceremony>strong{font:500 1.3rem Playfair Display}.ceremony>p:not(.ceremonyKicker){margin:6px}.senseSteps{gap:8px;margin-top:auto;display:flex}.senseSteps button{color:#819092;background:0 0;border:0;justify-items:center;gap:3px;font-size:.62rem;display:grid}.senseSteps button span{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.senseSteps .active,.senseSteps .done{color:var(--teal)}.senseSteps .active span,.senseSteps .done span{background:var(--teal);color:#fff}.pauseFinal{font:italic 1.3rem Playfair Display}@media (width<=700px){.journalCover{flex-direction:column;display:flex}.journalCover>img{height:38vh}.journalCover h2{font-size:3rem}.journalPage{padding:72px 13px}.journal{border-radius:18px;height:auto;min-height:92vh;display:block}.journal:after{display:none}.journal nav{flex-direction:row;top:-42px;left:4%;right:4%}.journal nav button{writing-mode:horizontal-tb;border-right:1px solid #aaa6;border-radius:10px 10px 0 0;width:25%;height:44px;font-size:.7rem}.journalLeft,.journalRight{padding:24px}.journalLeft{height:40vh}.journalLeft h2{font-size:2.2rem}.journalLeft img{height:65%}.journalRight{border-top:1px solid #aaa4;min-height:52vh}.journalRight form{height:36vh}.ceremonyVisual{height:180px}.senseSpot{width:48px;height:48px}.senseSteps{justify-content:center;width:100%}}.journeyBackdrop{display:none}.pageOne,.pageTwo,.journeySection{background-color:#dcecef!important;background-image:url(/journey-watercolor.png)!important;background-repeat:no-repeat!important;background-size:900% 100%!important}.pageOne{background-position:0%!important}.pageTwo{background-position:12.5%!important}.worldPage{background-position:25%!important}.wash-principle{background-position:37.5%!important}.pauseCards{background-position:50%!important}.insidePage{background-position:62.5%!important}.journalCoverPage{background-position:75%!important}.journalPage{background-position:87.5%!important}.wash-closing{background-position:100%!important}.pageOneArt{display:none}.pageOneWash{background:#faf9f6;left:0;right:46%}.pageTwo:before,.journeySection:before{display:none}.pageTwo:after{opacity:1;background:#557b83;left:0;right:58%}.pageTwo>*,.journeySection>*{z-index:2;position:relative}.worldPage{grid-template-columns:.8fr 1.2fr;gap:6vw;display:grid}.worldCopy{background:#faf9f6;border-radius:24px;padding:34px}.worldCopy h2{margin:12px 0 22px;font:500 clamp(3rem,5.5vw,6rem)/.96 Playfair Display}.worldCopy>p:not(.sectionLabel){line-height:1.6}.worldCopy>a{background:var(--ink);color:#fff;border-radius:999px;margin-top:22px;padding:12px 18px;text-decoration:none;display:inline-flex}.worldTabs{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.worldTabs button{background:#faf9f6;border:1px solid #557b8366;border-radius:999px;min-height:44px;padding:8px 14px}.worldTabs button.active{background:var(--teal);color:#fff}.worldScene{border:8px solid #faf9f6;border-radius:32px;height:min(73vh,700px);margin:0;overflow:hidden;box-shadow:0 25px 65px #2f505440}.worldScene img{object-fit:cover;width:100%;height:100%}.worldScene figcaption{background:#faf9f6;border-radius:999px;max-width:80%;padding:10px 15px;font-size:.72rem;position:absolute;bottom:22px;right:22px}.pauseCards .journeyContent{text-align:center;max-width:900px}.pauseCards h2{font-size:clamp(3rem,5vw,5.5rem)}.cardCarousel{justify-content:center;align-items:center;gap:22px;display:flex}.cardCarousel>button{background:var(--teal);color:#fff;border:0;border-radius:50%;flex:none;width:48px;height:48px;font-size:1.2rem}.cardCarousel>article{perspective:1000px;cursor:pointer;width:min(68vw,390px);height:min(58vh,540px)}.cardCarousel .flipInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .65s;position:relative}.cardCarousel article.flipped .flipInner{transform:rotateY(180deg)}.cardFront,.cardBack{backface-visibility:hidden;text-align:left;background:#faf9f6;border-radius:26px;flex-direction:column;padding:24px;display:flex;position:absolute;inset:0;box-shadow:0 24px 60px #2b4b503d}.cardFront img{object-fit:contain;width:100%;height:70%}.cardFront span{color:var(--teal);font-size:.68rem}.cardFront strong,.cardBack strong{font:500 1.8rem Playfair Display}.cardFront small{color:var(--teal);margin-top:auto}.cardBack{background:var(--teal);color:#fff;justify-content:center;transform:rotateY(180deg)}.cardBack strong{margin:22px 0;font-size:2.4rem}.cardBack p{line-height:1.65}.cardBack a{color:#fff}.carouselDots{justify-content:center;gap:7px;margin-top:20px;display:flex}.carouselDots button{background:#557b8366;border:0;border-radius:10px;width:8px;height:8px}.carouselDots button.active{background:var(--teal);width:28px}.insidePage{grid-template-columns:1.3fr .7fr;gap:6vw;display:grid}.insideText{background:#faf9f6;border-radius:24px;padding:30px}.insideText h2{margin:10px 0 24px;font:500 clamp(3rem,5vw,5.4rem)/.96 Playfair Display}.ingredientSteps{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ingredientSteps button{text-align:left;background:#faf9f6;border:1px solid #557b8344;border-radius:16px;flex-direction:column;gap:4px;min-height:118px;padding:11px;display:flex}.ingredientSteps button.active{background:var(--teal);color:#fff}.ingredientSteps button.done{background:#ddeef1}.ingredientSteps span{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Playfair Display;display:grid}.ingredientSteps small{font-size:.65rem}.ingredientBenefit{border-left:3px solid var(--teal);padding-left:16px}.ownMedallions{flex-wrap:wrap;gap:12px;display:flex}.ownMedallions span{background:#ddeef1;border:1px double #557b83;border-radius:50%;place-items:center;width:82px;height:82px;font-size:.65rem;display:grid}.ownMedallions i{font:1.5rem Playfair Display}.ingredientBottle{text-align:center;position:relative}.ingredientBottle img{filter:drop-shadow(0 22px 20px #29484c44);max-width:100%;max-height:67vh}.ingredientBottle small{background:#faf9f6;border-radius:999px;padding:7px;display:block}.pourBadge{z-index:3;background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-family:Playfair Display;animation:1.2s ease-in-out infinite ingredientDrop;display:grid;position:absolute;top:3%;left:50%;transform:translate(-50%)}@keyframes ingredientDrop{60%{opacity:1;top:28%}to{opacity:0;top:35%}}.pastEntries{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:-20px;display:flex}.pastEntries span{background:#ddeef1;border-radius:999px;padding:6px 9px;font-size:.62rem}.contactFooter{border-top:1px solid #557b8355;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:48px;padding-top:22px;display:flex}.contactFooter a{color:var(--ink)}.contactFooter address{width:100%;font-size:.78rem;font-style:normal}.wash-closing .journeyContent{background:#faf9f6;border-radius:26px;padding:35px}@media (width<=700px){.pageOneWash{background:#faf9f6;bottom:48%;right:0}.pageTwo:after{bottom:48%;right:0}.worldPage,.insidePage{flex-direction:column;display:flex}.worldScene{order:-1;height:43vh}.worldCopy{padding:20px}.worldCopy h2{font-size:2.8rem}.ingredientSteps{grid-template-columns:repeat(2,1fr)}.ingredientSteps button{min-height:104px}.ingredientBottle img{max-height:45vh}.cardCarousel{gap:7px}.cardCarousel>button{width:42px;height:42px}.cardCarousel>article{width:72vw;height:55vh}.cardBack strong{font-size:1.8rem}.ownMedallions span{width:66px;height:66px}.pageOne,.pageTwo,.journeySection{background-size:auto 100%!important}}.pageOne{background-image:url(/journey-part-1.png)!important}.pageTwo{background-image:url(/journey-part-2.png)!important}.worldPage{background-image:url(/journey-part-3.png)!important}.wash-principle{background-image:url(/journey-part-4.png)!important}.pauseCards{background-image:url(/journey-part-5.png)!important}.insidePage{background-image:url(/journey-part-6.png)!important}.journalCoverPage{background-image:url(/journey-part-7.png)!important}.journalPage{background-image:url(/journey-part-8.png)!important}.wash-closing{background-image:url(/journey-part-9.png)!important}.pageOne,.pageTwo,.journeySection{background-color:#0000!important;background-position:50%!important;background-size:cover!important}.pageOneWash,.pageTwo:after{display:none!important}.pageOneCopy,.chooseIntro,.worldCopy,.journeyContent.narrow,.pauseCards .journeyContent,.insideText,.journalCover>div,.wash-closing .journeyContent{background:#faf9f6eb;border:1px solid #fffc;border-radius:26px;padding:clamp(20px,3vw,38px);box-shadow:0 18px 55px #2f394021}.pageTwo{color:var(--ink)}.pageTwo>.sectionNumber{color:var(--teal)}.swipeInstruction{color:var(--ink)}.swipeActions button{color:var(--ink);border-color:#557b8377}.cardBack strong{font-size:clamp(1.45rem,2.3vw,2.2rem);line-height:1.45}.cardBack>a{width:44px;height:44px;color:var(--teal);background:#faf9f6;border-radius:50%;place-items:center;margin-top:26px;font-weight:600;text-decoration:none;display:grid}.worldScene img{filter:saturate(.88)contrast(.98)}@media (width<=700px){.pageOneCopy{margin:0 18px;padding:20px}.pageOne,.pageTwo,.journeySection{background-size:cover!important}.worldCopy{padding:20px}.pageTwo>h2{color:var(--ink);background:#faf9f6eb;border-radius:20px;padding:16px}.pauseCards .journeyContent{padding:18px}.cardBack strong{font-size:1.35rem}}main{background:url(/journey-vertical-master.png) top/100% 100% no-repeat}.pageOneWash,.pageTwo:after,.journeySection:before{display:none!important}.pageOneCopy,.chooseIntro,.worldCopy,.journeyContent.narrow,.pauseCards .journeyContent,.insideText,.journalCover>div,.wash-closing .journeyContent{box-shadow:none;text-shadow:0 1px 12px #faf9f6e6;background:0 0;border:0;border-radius:0;padding:0}.pageOneCopy{padding-left:clamp(0px,2vw,20px)}.pageTwo>h2{background:0 0!important}.worldPage{grid-template-columns:1fr 1.1fr}.worldScene{box-shadow:none;border:0;border-radius:0;overflow:visible}.worldScene img{object-fit:contain;filter:drop-shadow(0 18px 18px #2f39402e)}.worldScene figcaption{background:#faf9f6d1}.cardFront{padding:0;overflow:hidden}.cardFront>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cardFrontLabel{background:linear-gradient(#0000,#faf9f6f7);flex-direction:column;gap:5px;padding:56px 24px 24px;display:flex;position:absolute;inset:auto 0 0}.cardFrontLabel strong{font:500 1.8rem Playfair Display}.cardFrontLabel small{color:var(--teal)}.cardBack{color:var(--ink);border:2px solid var(--teal);background:#faf9f6}.cardBack small{color:var(--teal);text-transform:uppercase;letter-spacing:.13em;font-size:.75rem}.cardBack>a{background:var(--teal);color:#fff}.insidePage{grid-template-columns:1fr 1fr}.ingredientSteps{flex-wrap:wrap;display:flex}.ingredientSteps button{background:0 0;border:0;border-bottom:1px solid #557b8373;border-radius:0;flex:145px;min-height:62px;padding:10px}.ingredientSteps button.active{color:var(--ink);background:linear-gradient(90deg,#ddeef1d9,#0000)}.ingredientSteps button.done:before{content:"✓ ";color:var(--teal)}.brewNext{background:var(--ink);color:#fff;border-radius:999px;margin-top:16px;padding:12px 18px;text-decoration:none;display:inline-flex}.ingredientBottle{place-items:center;min-height:72vh;display:grid;position:relative}.brewBotanicals{object-fit:contain;mix-blend-mode:multiply;inset:0;filter:none!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important}.brewBottle{z-index:2;filter:drop-shadow(0 22px 18px #2f394038)!important;width:auto!important;max-height:58vh!important;position:relative!important}.brewDrop{z-index:4;color:var(--teal);font:1.1rem Playfair Display;animation:1.1s ease-in forwards brewInto;position:absolute;top:4%;left:50%}@keyframes brewInto{0%{opacity:0;transform:translate(-50%)scale(1.2)}20%{opacity:1}80%{opacity:1;transform:translate(-50%,29vh)scale(.8)}to{opacity:0;transform:translate(-50%,32vh)scale(.2)}}.journalPrelude{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;width:min(1080px,100%);margin:auto;display:grid}.journalPrelude>div:last-child h2{font:500 clamp(3rem,5.4vw,5.8rem)/.96 Playfair Display}.cssJournalCover{aspect-ratio:.72;background:#faf9f6;border:1px solid #c9ced3;border-radius:8px 28px 28px 8px;flex-direction:column;justify-content:center;align-items:center;width:min(78vw,420px);margin:auto;display:flex;position:relative;box-shadow:-12px 0 #c9ced3,0 28px 60px #2f39404d,inset 0 0 35px #557b8314}.cssJournalCover:before{content:"";border:1px solid #557b8359;border-radius:50% 50% 12px 12px;position:absolute;inset:12% 15%}.cssJournalCover span{letter-spacing:.3em;color:var(--teal)}.cssJournalCover strong{margin:18px;font:500 2rem Playfair Display}.cssJournalCover i{color:var(--teal)}.journalPage .journal{animation:1.1s cubic-bezier(.17,.7,.24,1) both journalLand}.journalPage .journal:before{content:"";z-index:8;transform-origin:100%;pointer-events:none;background:#fdfcf8;border-radius:28px 0 0 28px;animation:1.8s ease-in-out .55s both pageFlutter;position:absolute;inset:0 50% 0 0}@keyframes journalLand{0%{opacity:0;transform:translateY(-18vh)rotate(-2deg)scale(.88)}to{opacity:1;transform:none}}@keyframes pageFlutter{0%{opacity:1;transform:rotateY(0)}25%{transform:rotateY(-72deg)}45%{transform:rotateY(-20deg)}65%{transform:rotateY(-80deg)}to{opacity:0;transform:rotateY(-180deg)}}.ceremonyVisual{overflow:visible}.ceremonyVisual img{mix-blend-mode:multiply}.contactFooter a{align-items:center;min-height:44px;display:inline-flex}@media (width<=700px){main{background-position:top;background-size:auto 100%}.worldPage,.insidePage,.journalPrelude{flex-direction:column;display:flex}.worldScene{order:-1;height:40vh}.worldScene img{height:100%}.ingredientBottle{min-height:48vh}.brewBottle{max-height:38vh!important}.journalPrelude>div:last-child h2{font-size:3rem}.pageOneCopy,.worldCopy,.insideText,.pauseCards .journeyContent{padding:0}.cardFrontLabel{padding:44px 18px 18px}}main{flex-direction:column;display:flex}.journalCoverPage{order:7}.journalPage{order:8}.pastEntries{display:none!important}.pauseCards .journeyContent{width:min(1080px,92%)}.pauseCards>.journeyContent>h2{max-width:850px;margin-left:auto;margin-right:auto}.pauseCards>.journeyContent>.journeyLead{max-width:650px;margin:0 auto 22px}.cardFront,.cardBack{border-radius:22px}.cardFrontLabel{background:linear-gradient(#0000,#faf9f6f5 55%)}.wash-principle .journeyContent,.wash-closing .journeyContent{position:relative}.wash-principle .journeyContent:before,.wash-closing .journeyContent:before{content:"";z-index:-1;background:radial-gradient(#faf9f6f5 0 42%,#faf9f68f 62%,#0000 76%);position:absolute;inset:-30%}.wash-closing{position:relative}.wash-closing:after{content:"";border:3px solid #557b83cc;border-radius:50%;width:18px;height:8px;animation:2.2s ease-out infinite realRipple;position:absolute;bottom:2%;left:50%;transform:translate(-50%);box-shadow:0 0 #557b8373}@keyframes realRipple{0%{opacity:.9;width:18px;height:8px;box-shadow:0 0 #557b8373}to{opacity:0;width:min(88vw,1000px);height:150px;box-shadow:0 0 0 34px #557b8300}}.journalCoverPage .journalPrelude>div:last-child{text-align:center}.journalCoverPage .journalPrelude>div:last-child:before{content:"Your pause is ready.";color:var(--teal);text-transform:uppercase;letter-spacing:.16em;margin-bottom:8px;font-size:.7rem;display:block}.journalCoverPage .coverChoices{justify-content:center}.journalCoverPage .journalPrelude a{display:inline-flex}.ceremony{animation:.7s both ceremonyReveal}.ceremonyKicker:before{content:"Just Pause";color:var(--teal);margin-bottom:6px;font:italic 1.1rem Playfair Display;display:block}@keyframes ceremonyReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.contactFooter{z-index:2;position:relative}.contactFooter a{background:#faf9f6c7;border-radius:999px;padding:4px 10px}.pageOne,.pageTwo{height:100dvh;min-height:0}.datingStage{left:50%;transform:translate(-50%,-50%)}.swipeIntro{text-align:center;width:min(88vw,760px);left:50%;transform:translate(-50%)}.swipeInstruction{text-align:center;top:calc(48% + min(31vh,322px));bottom:auto;left:50%;transform:translate(-50%)}.swipeActions{bottom:8vh;left:50%;transform:translate(-50%)}.swipeDots{bottom:4vh;left:50%;transform:translate(-50%)}.selectionBar{display:none}.brewKitchen{flex-direction:column;justify-content:center;align-items:center;min-height:72vh;display:flex}.brewVessel{background:#faf9f673;border:3px solid #557b8399;border-top:0;border-radius:25% 25% 42% 42%/12% 12% 18% 18%;width:min(42vw,300px);height:min(48vh,470px);position:relative;overflow:hidden;box-shadow:inset 18px 0 30px #ffffffb3,inset -14px 0 25px #557b831f,0 28px 55px #2f394026}.brewVessel:before{content:"";z-index:5;background:#faf9f6;border:3px solid #557b8399;border-radius:50%;height:20px;position:absolute;top:0;left:19%;right:19%}.brewVessel>span{z-index:5;font:500 1.5rem Playfair Display;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.brewLiquid{background:linear-gradient(#ddeef1bf,#557b83b8);transition:height .7s;position:absolute;bottom:0;left:0;right:0}.brewLiquid:before{content:"";background:#ddeef1e6;border-radius:50%;width:120%;height:26px;animation:2.4s ease-in-out infinite alternate liquidMove;position:absolute;top:-12px;left:-10%}.brewLiquid b{background:#faf9f6;border-radius:50%;width:8px;height:8px;animation:2.3s ease-in infinite bubbleUp;position:absolute;bottom:8%;left:22%}.brewLiquid b:nth-child(2){animation-delay:-.5s;left:44%}.brewLiquid b:nth-child(3){animation-delay:-1.1s;left:67%}.brewLiquid b:nth-child(4){animation-delay:-1.6s;left:82%}@keyframes liquidMove{to{transform:translate(4%)rotate(1deg)}}@keyframes bubbleUp{to{opacity:0;bottom:92%;transform:scale(.3)}}.brewSteam{gap:18px;height:70px;display:flex}.brewSteam i{filter:blur(2px);background:linear-gradient(#0000,#557b8361,#0000);width:2px;height:60px;animation:2.4s ease-in-out infinite steam}.brewSteam i:nth-child(2){animation-delay:-.8s}.brewSteam i:nth-child(3){animation-delay:-1.5s}@keyframes steam{50%{opacity:.35;transform:translate(10px,-15px)rotate(14deg)}}.evidenceStrip{grid-template-columns:repeat(4,1fr);gap:8px;width:min(100%,580px);margin:20px 0;display:grid}.evidenceStrip span{text-align:center;border-top:1px solid #557b8359;padding-top:8px;font-size:.67rem}.evidenceStrip b{color:var(--teal);font:500 1.7rem Playfair Display;display:block}@media (width<=700px){.pageOneCopy{margin:0;padding:0;position:absolute;top:50%;left:22px;right:22px;transform:translateY(-50%)}.swipeInstruction{top:auto;bottom:14.5vh}.swipeActions{bottom:6vh}.swipeDots{bottom:2vh}.evidenceStrip{grid-template-columns:1fr 1fr}.brewVessel{width:220px;height:350px}.brewKitchen{min-height:55vh}}.pageOne{height:100dvh;min-height:100dvh}.pageTwo{visibility:visible!important;opacity:1!important;height:auto!important;min-height:100dvh!important;display:block!important}.pageTwo .chooseIntro,.pageTwo .datingStage,.pageTwo .swipeActions,.pageTwo .swipeInstruction,.pageTwo .swipeDots{visibility:visible!important;opacity:1!important}.datingStage{height:min(54vh,560px)!important;top:52%!important}.swipeInstruction{top:calc(52% + min(28vh,292px))!important}.swipeActions{bottom:5vh!important}.swipeDots{bottom:1vh!important}.cardCopy span{display:none!important}.insideOrbit{aspect-ratio:1;width:min(74vw,600px);margin:auto;position:relative}.orbitCore{z-index:3;text-align:center;background:#faf9f6e0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:28%;box-shadow:0 18px 50px #2f394024}.orbitCore strong{font:500 clamp(1.6rem,3vw,2.8rem) Playfair Display}.orbitCore span{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.orbitCore p{padding:0 18px;font-size:.75rem}.insideOrbit>button{--a:calc(var(--i)*51.43deg);left:calc(50% + sin(var(--a))*42%);top:calc(50% - cos(var(--a))*42%);border:1px solid var(--teal);background:#faf9f6d6;border-radius:18px;width:64px;height:64px;font-family:Playfair Display;position:absolute;transform:translate(-50%,-50%)}.insideOrbit>button.active{background:var(--teal);color:#fff;transform:translate(-50%,-50%)scale(1.15)}.spinExperience{text-align:center;width:min(900px,100%);margin:auto}.spinExperience h2{font:500 clamp(3rem,6vw,6rem) Playfair Display}.spinBoard{aspect-ratio:1;border:1px solid #557b8373;border-radius:50%;width:min(72vw,520px);margin:25px auto;position:relative}.spinBoard>button{--a:calc(var(--i)*90deg);z-index:3;left:calc(50% + sin(var(--a))*44%);top:calc(50% - cos(var(--a))*44%);background:#faf9f6;border:0;border-radius:999px;min-width:94px;min-height:44px;position:absolute;transform:translate(-50%,-50%)}.spinBoard>button.active{background:var(--teal);color:#fff}.spinBoard img{z-index:2;transform-origin:50%;height:58%;transition:transform 1.8s cubic-bezier(.12,.72,.16,1);position:absolute;top:50%;left:50%}.spinTrigger{background:var(--ink);color:#fff;border:0;border-radius:999px;padding:13px 22px}.promptLink{color:var(--teal);margin-top:16px;display:block}.promptPage{place-items:center;display:grid}.promptSurface{text-align:center;width:min(820px,92%)}.promptSurface h2{font:500 clamp(2.7rem,5vw,5rem)/1.05 Playfair Display}.promptSurface form{flex-direction:column;gap:12px;display:flex}.promptSurface textarea{border:0;border-bottom:1px solid var(--teal);resize:none;background:#faf9f68c;min-height:180px;padding:18px;font-size:1.05rem}.promptSurface form button,.newCeremony button{background:var(--ink);color:#fff;border:0;border-radius:999px;align-self:center;padding:13px 22px}.newCeremony{text-align:center}.newCeremony>p{color:var(--teal);letter-spacing:.18em;font-size:.66rem}.ceremonyRings{aspect-ratio:1;place-items:center;width:min(60vw,360px);margin:28px auto;display:grid;position:relative}.ceremonyRings i{border:1px solid #557b838c;border-radius:50%;animation:3s ease-in-out infinite ceremonyPulse;position:absolute;inset:8%}.ceremonyRings i:nth-child(2){animation-delay:-1s;inset:20%}.ceremonyRings i:nth-child(3){animation-delay:-2s;inset:32%}.ceremonyRings strong,.newCeremony h3{font:500 2.2rem Playfair Display}.newCeremony nav{justify-content:center;gap:8px;margin-top:24px;display:flex}.newCeremony nav span{border:1px solid #557b8355;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.newCeremony nav span.active{background:var(--teal);color:#fff}@keyframes ceremonyPulse{50%{opacity:.35;transform:scale(1.08)}}.contactFooter small{width:100%;margin-top:8px;display:block}.wash-closing:after{background:radial-gradient(#ddeef166,#0000 65%)}@media (width<=700px){.swipeIntro{top:5vh!important}.datingStage{height:49vh!important;top:51%!important}.swipeInstruction{top:auto!important;bottom:17vh!important}.swipeActions{bottom:8vh!important}.swipeDots{bottom:3vh!important}.insideOrbit{width:82vw}.insideOrbit>button{width:52px;height:52px}.spinBoard{width:78vw}.promptSurface h2{font-size:2.6rem}}.wash-principle{order:7!important}.insidePage{order:8!important}.spinExperience,.promptSurface,.pageOneCopy,.worldCopy,.journeyContent.narrow,.insideText,.wash-closing .journeyContent{z-index:2;position:relative}.spinExperience:before,.promptSurface:before,.pageOneCopy:before,.worldCopy:before,.journeyContent.narrow:before,.insideText:before,.wash-closing .journeyContent:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#faf9f6f0 0 54%,#faf9f68a 72%,#0000 86%);position:absolute;inset:-26px}.pageOneCopy{width:min(42vw,620px);left:8vw}.pageTwo{grid-template-rows:auto 1fr auto;align-items:center;display:grid!important}.swipeIntro{top:5vh!important}.datingStage{top:53%!important}.worldPage,.insidePage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,110px)}.worldScene{max-width:660px;margin:auto}.pauseCards .journeyContent{text-align:center}.wash-principle .journeyContent{text-align:center;margin-left:auto;margin-right:auto}.meetConnector{flex-direction:column;align-items:center;gap:12px;display:flex}.meetConnector span{color:var(--teal);font:italic 1.3rem Playfair Display}.meetConnector a{background:var(--ink);color:#fff;border-radius:999px;padding:13px 22px;text-decoration:none;display:inline-flex}.ceremonyRings{transform-style:preserve-3d;transform:perspective(700px)rotateX(62deg)}.ceremonyRings strong{transform:rotateX(-62deg)}.ceremonyRings i{box-shadow:0 12px 30px #557b8329}.wash-closing:after{transform:translate(-50%)perspective(600px)rotateX(62deg)}@media (width<=700px){.pageOneCopy{width:auto;left:22px}.worldPage,.insidePage{flex-direction:column;gap:24px;display:flex}.worldScene{order:2;width:100%}.worldCopy,.insideText{width:100%}.spinExperience:before,.promptSurface:before,.pageOneCopy:before,.worldCopy:before,.insideText:before{inset:-12px}.datingStage{top:52%!important}}.promptPage{position:relative;overflow:hidden;padding:0!important}.promptSurface{place-items:center;width:100%;height:100%;display:grid}.promptSurface:has(.archCeremony){max-width:none!important}.promptSurface:has(.archCeremony):before{display:none!important}.archCeremony{width:100%;height:100svh;min-height:720px;position:relative;overflow:hidden}.archCeremony>img{object-fit:cover;object-position:center;mix-blend-mode:multiply;filter:saturate(.86);width:100%;height:100%;position:absolute;inset:0}.archCeremony>p{z-index:3;color:var(--teal);letter-spacing:.22em;margin:0;font-size:.68rem;position:absolute;top:7%;left:50%;transform:translate(-50%)}.archSenses{z-index:4;width:min(46vw,510px);height:min(34vw,380px);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.archSenses button{flex-direction:column;align-items:center;gap:4px;color:#557b83aa!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;position:absolute!important}.archSenses button i{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#faf9f685;border:1px solid #557b8373;border-radius:50%;place-items:center;width:52px;height:52px;font:1.25rem Playfair Display;transition:all .35s;display:grid}.archSenses button span{letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.archSenses button.active{color:var(--ink)!important}.archSenses button.active i{border-color:var(--teal);background:#ddeef1e6;transform:translateY(-3px);box-shadow:0 0 0 7px #ddeef161}.archSenses .sense0{top:68%;left:1%}.archSenses .sense1{top:19%;left:16%}.archSenses .sense2{top:0;left:50%;transform:translate(-50%)}.archSenses .sense3{top:19%;right:16%}.archSenses .sense4{top:68%;right:1%}.ceremonyPrompt{z-index:5;text-align:center;text-shadow:0 1px 14px #faf9f6;width:min(290px,70vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-25%)}.ceremonyPrompt small{color:var(--teal);letter-spacing:.14em}.ceremonyPrompt h3{margin:7px 0 4px;font:500 clamp(2.2rem,4vw,3.8rem) Playfair Display}.ceremonyPrompt p{margin:4px 0 18px}.ceremonyPrompt>button{background:var(--ink)!important;color:#fff!important;width:auto!important;height:auto!important;padding:12px 19px!important;position:static!important}.ceremonyPrompt .meetConnector p{margin:0}.ceremonyPrompt .meetConnector span{font-size:2.8rem}.wash-closing{overflow:hidden;min-height:170svh!important;padding:clamp(70px,9vw,130px) 5vw!important;position:relative!important}.wash-closing:after{display:none!important}.closingRippleVideo{z-index:0;object-fit:cover;opacity:.62;mix-blend-mode:multiply;width:108%;height:58%;position:absolute;bottom:-2%;left:-4%;right:-4%;-webkit-mask-image:linear-gradient(#0000 0,#000 28% 100%);mask-image:linear-gradient(#0000 0,#000 28% 100%)}.closingVeil{z-index:0;background:linear-gradient(#faf9f647,#faf9f614 55%,#faf9f673);position:absolute;inset:0}.wash-closing .journeyContent{z-index:2;width:min(1120px,94%);margin:auto;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.wash-closing .journeyContent:before{display:none!important}.wash-closing h2{margin:.2em 0;font:500 clamp(3.2rem,7vw,7rem)/.93 Playfair Display}.claimExperience{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(30px,7vw,90px);margin:8vh auto 10vh;display:grid}.claimRibbon{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.claimRibbon button{color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#faf9f633;border:1px solid #557b8394;border-radius:999px;padding:11px 16px;transition:all .25s}.claimRibbon button:hover,.claimRibbon button.active{background:var(--teal);color:#fff;transform:translateY(-2px)}.claimReveal{text-align:left;border-left:1px solid #557b837a;flex-direction:column;justify-content:center;min-height:220px;padding-left:clamp(24px,4vw,55px);display:flex}.claimReveal small{color:var(--teal);letter-spacing:.18em}.claimReveal strong{margin:8px 0 12px;font:500 clamp(2.5rem,5vw,5.2rem)/.94 Playfair Display}.claimReveal p{max-width:330px}.claimReveal>span{color:var(--teal);letter-spacing:.12em;font-size:.7rem}.closingButtons{justify-content:center;gap:12px;margin-bottom:12vh;display:flex}.closingButtons a{border:1px solid var(--ink);color:var(--ink);border-radius:999px;padding:13px 20px;text-decoration:none}.closingButtons .primaryClosing{background:var(--ink);color:#fff}.contactFooter{text-align:left;border-top:1px solid #557b8373;margin:0;padding:8vh 0 0;display:block;background:0 0!important}.contactIntro{max-width:650px}.contactIntro h3{margin:.15em 0;font:500 clamp(2.6rem,5vw,5rem) Playfair Display}.contactGrid{background:#557b8352;grid-template-columns:repeat(4,1fr);gap:1px;margin:5vh 0;display:grid}.contactGrid a{flex-direction:column;justify-content:center;gap:5px;min-height:120px;text-decoration:none;display:flex;background:#faf9f6ad!important;border-radius:0!important;align-items:flex-start!important;padding:20px!important}.contactGrid span,.contactLegal span{color:var(--teal);text-transform:uppercase;letter-spacing:.14em;font-size:.66rem;display:block}.contactGrid strong{font:500 1rem Playfair Display}.contactLegal{grid-template-columns:1fr 1fr;gap:30px;margin:35px 0;display:grid}.contactLegal address,.contactLegal p{margin:0;font-style:normal;line-height:1.7}.legalLinks{gap:22px;display:flex}.legalLinks a{color:var(--ink);text-underline-offset:5px;text-decoration:underline;background:0 0!important;border-radius:0!important;padding:0!important}.contactFooter details{border-top:1px solid #557b8359;max-width:820px;margin:18px 0;padding-top:14px}.contactFooter summary{cursor:pointer;color:var(--teal)}.contactFooter details p{line-height:1.7}.copyright{margin-top:30px;display:block}@media (width<=700px){.archCeremony{min-height:680px}.archCeremony>img{object-position:57% center}.archSenses{width:74vw;height:58vw;top:42%}.archSenses button i{width:42px;height:42px}.ceremonyPrompt{top:51%}.wash-closing{min-height:220svh!important;padding-left:20px!important;padding-right:20px!important}.claimExperience{grid-template-columns:1fr}.claimReveal{text-align:center;border-top:1px solid #557b8373;border-left:0;align-items:center;padding:28px 0 0}.contactGrid{grid-template-columns:1fr 1fr}.contactLegal{grid-template-columns:1fr}.closingButtons{flex-direction:column;align-items:center}.closingRippleVideo{width:150%;height:45%;left:-25%}}.cleanLabelPage{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(35px,7vw,100px);min-height:100svh;padding:clamp(60px,8vw,110px) 6vw;display:grid;position:relative;overflow:hidden;order:9!important}.wash-closing>.journeyContent>.claimExperience{display:none!important}.cleanLabelPage:before{content:"";pointer-events:none;border:1px solid #557b8347;border-bottom:0;border-radius:48% 48% 0 0/30% 30% 0 0;position:absolute;inset:5% 6% 4%}.cleanLabelIntro{z-index:2;align-self:center;position:relative}.cleanLabelIntro h2{margin:.2em 0;font:500 clamp(3.2rem,6vw,6.5rem)/.94 Playfair Display}.cleanLabelIntro>p:last-child{max-width:380px;line-height:1.7}.cleanLabelPage .claimExperience{z-index:2;flex-direction:column;gap:36px;margin:0;display:flex;position:relative}.cleanLabelPage .claimRibbon{border-top:1px solid #557b8361;border-left:1px solid #557b8361;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.cleanLabelPage .claimRibbon button{background:0 0;border:1px solid #557b8361;border-top:0;border-left:0;border-radius:0;min-height:112px;padding:18px;font-family:Playfair Display}.cleanLabelPage .claimRibbon button.active{color:#fff;background:#557b83db;transform:none}.cleanLabelPage .claimReveal{text-align:left;border-top:1px solid #557b836b;border-left:0;min-height:180px;padding:28px 0 0}.cleanLabelPage .claimReveal strong{font-size:clamp(2.3rem,4.5vw,4.8rem)}.cleanLabelPage .claimReveal p{max-width:580px;font-size:1.02rem;line-height:1.65}.cleanLabelNext{z-index:4;color:var(--teal);text-decoration:none;position:absolute;bottom:4vh;right:6vw}.contactFooter:after{content:"";filter:drop-shadow(0 10px 24px #557b831f);background:url(/sucoon-closing-logo.png) 50%/contain no-repeat;width:min(720px,82vw);height:150px;margin:12vh auto 10vh;display:block}@media (width<=700px){.cleanLabelPage{flex-direction:column;align-items:stretch;padding:70px 20px 100px;display:flex}.cleanLabelPage:before{inset:20px 10px 15px}.cleanLabelPage .claimRibbon{grid-template-columns:1fr 1fr}.cleanLabelPage .claimRibbon button{min-height:88px}.cleanLabelPage .claimReveal{text-align:left;align-items:flex-start}.cleanLabelNext{right:24px}.wash-closing{order:10!important}}.spinPage .sectionLabel,.promptPage .sectionLabel,.pageOne .sectionLabel,.worldPage .sectionLabel,.pauseCards .sectionLabel,.wash-principle>.journeyContent>.sectionLabel,.insidePage .sectionLabel,.cleanLabelPage .sectionLabel,.wash-closing>.journeyContent>.sectionLabel{font-size:0!important}.worldPage .sectionLabel:after{content:"05 · Enter its world"}.wash-principle>.journeyContent>.sectionLabel:after{content:"07 · Principle"}.insidePage .sectionLabel:after{content:"08 · Inside Sucoon"}.cleanLabelPage .sectionLabel:after{content:"09 · Clean label"}.spinPage .sectionLabel:after,.promptPage .sectionLabel:after,.pageOne .sectionLabel:after,.worldPage .sectionLabel:after,.pauseCards .sectionLabel:after,.wash-principle>.journeyContent>.sectionLabel:after,.insidePage .sectionLabel:after,.cleanLabelPage .sectionLabel:after,.wash-closing>.journeyContent>.sectionLabel:after{font-size:.68rem}.pageTwo>.sectionNumber{font-size:0!important}.pageTwo>.sectionNumber:before{content:"04";font-size:.72rem}.pageTwo>.sectionNumber:after{content:"Your companion";margin-left:12px;font-size:.72rem}.spinPage{order:1!important}.promptPage{order:2!important}.experiencePage{order:3!important}.pageOne{order:4!important}.worldPage,.insidePage,.cleanLabelPage{display:none!important}.spinPage .sectionLabel:after{content:"01 · Let’s Play"}.promptPage .sectionLabel:after{content:"02 · Choose your Chapter"}.experiencePage>.sectionLabel{z-index:8;white-space:nowrap;position:absolute;top:7%;left:50%;transform:translate(-50%)}.pageOne .sectionLabel:after{content:"04 · Meet Sucoon"}.pageTwo>.sectionNumber:before{content:"05"}.pageTwo>.sectionNumber:after{content:"Your Companions"}.pauseCards .sectionLabel:after{content:"06 · Why Pause"}.aboutPage .sectionLabel{font-size:.68rem!important}.aboutPage .sectionLabel:after{display:none}.wash-closing>.journeyContent>.sectionLabel:after{content:"08 · Until the next pause"}.experiencePage{min-height:100svh;position:relative;padding:0!important}.experiencePage .archCeremony{height:100svh}.pauseComplete{flex-direction:column;align-items:center;display:flex}.pauseComplete a{background:var(--ink);color:#fff;border-radius:999px;padding:13px 20px;text-decoration:none}.companionWorld{z-index:8;text-align:left;grid-template-columns:1fr .9fr;align-items:center;gap:12px;width:min(30vw,390px);display:grid;position:absolute;top:17%;right:5vw}.companionWorld h3{margin:0 0 8px;font:500 clamp(1.4rem,2.3vw,2.4rem)/1.02 Playfair Display}.companionWorld p{font-size:.74rem;line-height:1.45}.companionWorld img{object-fit:contain;filter:drop-shadow(0 12px 18px #2f394026);width:100%;height:180px}.aboutPage{min-height:145svh;padding:clamp(65px,8vw,110px) 6vw!important;display:block!important}.aboutIntro{text-align:center;max-width:900px;margin:0 auto 8vh}.aboutIntro h2{margin:.2em 0;font:500 clamp(3.3rem,7vw,7rem)/.92 Playfair Display}.aboutColumns{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,8vw,120px);display:grid}.aboutKicker{color:var(--teal);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem}.aboutIngredients .insideOrbit{width:min(42vw,540px)}.aboutClean h3{font:500 clamp(2.5rem,4.4vw,4.8rem)/.96 Playfair Display}.aboutClean .claimExperience{flex-direction:column;gap:25px;margin:32px 0;display:flex}.aboutClean .claimRibbon{justify-content:flex-start}.aboutClean .claimReveal{min-height:180px}.wash-closing{place-items:center;height:auto;display:grid;min-height:100svh!important;padding:clamp(60px,8vw,100px) 5vw!important}.closingRippleVideo{opacity:.72;mix-blend-mode:multiply;object-fit:cover!important;width:100%!important;height:100%!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.wash-closing .journeyContent{text-align:center;width:min(1100px,94%)}.closingButtons button{border:1px solid var(--ink);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:13px 20px}.contactFooter{padding-top:4vh;background:0 0!important}.contactGrid address{background:#faf9f6ad;flex-direction:column;justify-content:center;gap:5px;min-height:120px;padding:20px;font-style:normal;display:flex}.contactGrid address strong{font:500 .88rem/1.45 Playfair Display}.legalLinks{justify-content:center;margin-top:20px;font-size:.72rem}.contactFooter details{text-align:left;margin:12px auto}.contactFooter:after{height:100px;margin:5vh auto 0}@media (width<=900px){.companionWorld{display:none}.aboutColumns{grid-template-columns:1fr}.aboutPage{min-height:190svh}.aboutIngredients .insideOrbit{width:min(82vw,520px)}.aboutClean{text-align:center}.aboutClean .claimRibbon{justify-content:center}.aboutClean .claimReveal{text-align:center;border-top:1px solid #557b8366;border-left:0;align-items:center;padding:25px 0 0}}@media (width<=700px){.experiencePage>.sectionLabel{font-size:.62rem;top:4%}.aboutPage{padding:60px 20px!important}.contactGrid{grid-template-columns:1fr 1fr}.wash-closing{min-height:100svh!important;padding:55px 18px!important}.closingRippleVideo{width:100%!important;height:100%!important;left:0!important}.closingButtons{margin-bottom:4vh}}.worldPage{min-height:100svh;order:5!important;display:grid!important}.worldEyebrow{color:var(--teal);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem;display:block}.worldPage .worldCopy h2,.pageOneCopy h1,.chooseIntro h2,.pauseCards h2,.aboutIntro h2,.wash-closing h2{letter-spacing:-.035em;font-size:clamp(3.3rem,6vw,6.3rem)!important;line-height:.95!important}.pageOneCopy{width:min(48vw,720px)!important}.pageOneCopy h1{max-width:720px!important}.aboutPage,.wash-closing{color:var(--ink)!important;background:0 0!important}.aboutPage:after,.wash-closing:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#ddeef11f,#faf9f62e);position:absolute;inset:0}.aboutPage>*{z-index:2;position:relative}.wash-closing .journeyContent{z-index:3;position:relative}.aboutPage .claimRibbon button,.wash-closing .closingButtons a,.wash-closing .closingButtons button{font-size:.82rem}.aboutIntro,.wash-closing .journeyContent{max-width:1100px}.aboutIntro .journeyLead,.wash-closing .journeyLead{font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.65}.closingRippleVideo{filter:saturate(.78)contrast(.92);opacity:.58}.wash-closing .contactGrid{background:0 0;gap:10px}.wash-closing .contactGrid a,.wash-closing .contactGrid address{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #557b834d;background:#faf9f675!important}@media (width<=900px){.worldPage{display:flex!important}.worldPage .worldCopy h2,.pageOneCopy h1,.chooseIntro h2,.pauseCards h2,.aboutIntro h2,.wash-closing h2{font-size:clamp(2.7rem,10vw,4.5rem)!important}.pageOneCopy{width:auto!important}}.pageTwo{order:5!important}.worldPage{order:6!important}.pauseCards{order:7!important}.aboutPage{order:8!important}.wash-closing{order:9!important}.experiencePage{isolation:isolate;overflow:hidden;background:0 0!important}.experiencePage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 48%,#faf9f629,#0000 68%);position:absolute;inset:0}.experiencePage .archCeremony{background:0 0!important}.experiencePage .archCeremony>img{object-fit:contain;object-position:center;opacity:.72;mix-blend-mode:multiply;filter:saturate(.72)contrast(.9);width:min(92vw,1180px);height:min(88svh,780px);inset:50% auto auto 50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(67% 64% at 50% 52%,#000 50%,#000000b8 68%,#0000 100%);mask-image:radial-gradient(67% 64% at 50% 52%,#000 50%,#000000b8 68%,#0000 100%)}.experiencePage .archCeremony>p,.experiencePage .archSenses,.experiencePage .ceremonyPrompt{z-index:4}.experiencePage .archSenses button i{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf9f657}.experiencePage .archSenses button.active i{background:#ddeef1b8}@media (width<=700px){.experiencePage .archCeremony>img{opacity:.64;width:145vw;height:80svh;-webkit-mask-image:radial-gradient(62% 58% at 50% 52%,#000 45%,#000000ad 67%,#0000 100%);mask-image:radial-gradient(62% 58% at 50% 52%,#000 45%,#000000ad 67%,#0000 100%)}.experiencePage .archSenses{top:44%}.experiencePage .ceremonyPrompt{top:52%}}.worldPage .sectionLabel{display:none!important}.worldEyebrow{margin-top:0}.spinExperience,.promptSurface,.experiencePage>.sectionLabel,.pageOneCopy,.chooseIntro,.worldCopy,.pauseCards .journeyContent,.aboutIntro,.wash-closing .journeyContent{text-align:left!important}.spinExperience,.promptSurface,.pauseCards .journeyContent,.aboutIntro,.wash-closing .journeyContent{margin-left:auto;margin-right:auto}.chooseIntro{width:min(88vw,760px)!important;left:6vw!important;transform:none!important}.aboutIntro{margin-left:0!important}.wash-closing:before{pointer-events:none;content:""!important;z-index:2!important;background:linear-gradient(#eef4f3 0%,#eef4f3d1 7%,#eef4f338 24%,#eef4f31f 100%)!important;display:block!important;position:absolute!important;inset:0!important}.closingRippleVideo{opacity:.58!important;mix-blend-mode:multiply!important;background:#eef4f3!important}.closingButtons,.legalLinks{justify-content:flex-start!important}@media (width<=700px){.experiencePage>.sectionLabel,.chooseIntro{left:22px!important}.spinExperience,.promptSurface,.pageOneCopy,.chooseIntro,.worldCopy,.pauseCards .journeyContent,.aboutIntro,.wash-closing .journeyContent{text-align:left!important}.closingButtons{align-items:flex-start!important}}.promptPage .promptSurface{flex-direction:column;justify-content:center;text-align:left!important;align-items:flex-start!important;padding-left:6vw!important;padding-right:6vw!important;display:flex!important}.promptPage .promptSurface>.sectionLabel,.promptPage .promptSurface>h2,.promptPage .promptSurface>form{width:min(820px,88vw);margin-left:0!important;margin-right:0!important}.worldPage .worldCopy{padding-top:0!important}.worldPage .worldCopy h2{margin-top:0!important}.closingRippleVideo{height:calc(100% + 4px)!important;top:-2px!important;-webkit-mask-image:linear-gradient(#0000 0%,#0000001f 5%,#00000094 16%,#000 32%)!important;mask-image:linear-gradient(#0000 0%,#0000001f 5%,#00000094 16%,#000 32%)!important}.closingVeil{background:linear-gradient(#0000 0%,#eef4f30d 20%,#eef4f324 100%)!important}@media (width<=700px){.promptPage .promptSurface{padding-left:22px!important;padding-right:22px!important}.pageTwo .swipeIntro{top:3vh!important}.closingRippleVideo{-webkit-mask-image:linear-gradient(#0000 0%,#0000001a 7%,#0000008c 20%,#000 36%)!important;mask-image:linear-gradient(#0000 0%,#0000001a 7%,#0000008c 20%,#000 36%)!important}}.spinExperience,.promptSurface,.experiencePage,.pageOneCopy,.chooseIntro,.worldCopy,.pauseCards .journeyContent,.aboutIntro,.aboutIngredients,.aboutClean,.wash-closing .journeyContent,.contactFooter,.contactGrid a,.contactGrid address{text-align:center!important}.promptPage .promptSurface{align-items:center!important;padding-left:22px!important;padding-right:22px!important}.promptPage .promptSurface>.sectionLabel,.promptPage .promptSurface>h2,.promptPage .promptSurface>form{margin-left:auto!important;margin-right:auto!important}.promptPage .promptSurface>form button{align-self:center!important}.experiencePage>.sectionLabel{left:50%!important;transform:translate(-50%)!important}.pageOneCopy{width:min(88vw,720px)!important;padding-left:0!important;padding-right:0!important;left:50%!important;transform:translate(-50%,-44%)!important}.pageOneCopy h1,.pageOneCopy .copyBody{margin-left:auto!important;margin-right:auto!important}.chooseIntro{left:50%!important;transform:translate(-50%)!important}.worldCopy{padding-left:clamp(20px,5vw,70px)!important;padding-right:clamp(20px,5vw,70px)!important}.worldTabs,.closingButtons,.legalLinks,.claimRibbon{justify-content:center!important}.pauseCards>.journeyContent>h2,.pauseCards>.journeyContent>.journeyLead,.aboutIntro{margin-left:auto!important;margin-right:auto!important}.aboutClean .claimReveal,.claimReveal{border-top:1px solid #557b8366;text-align:center!important;border-left:0!important;align-items:center!important;padding-left:0!important}.contactGrid a,.contactGrid address,.closingButtons{align-items:center!important}.worldPage .worldCopy>a,.brewNext,.promptLink{display:inline-flex}.sectionLabel,.sectionNumber{width:auto;text-align:center!important}@media (width<=700px){.pageOneCopy{width:auto!important;left:22px!important;right:22px!important;transform:translateY(-50%)!important}.spinExperience,.promptSurface,.experiencePage,.pageOneCopy,.chooseIntro,.worldCopy,.pauseCards .journeyContent,.aboutIntro,.aboutIngredients,.aboutClean,.wash-closing .journeyContent,.contactFooter{text-align:center!important}.closingButtons{align-items:center!important}}.promptPage .promptSurface h2,.promptPage .promptSurface .sectionLabel,.promptPage .promptSurface form,.experiencePage>.sectionLabel{text-align:center!important}.experiencePage>.sectionLabel{width:max-content;max-width:90vw}.experiencePage .archCeremony>img{display:none!important}.experiencePage .archCeremony:before{content:"";z-index:1;pointer-events:none;border:2px solid #557b8366;border-bottom:0;border-radius:50% 50% 0 0/42% 42% 0 0;width:min(52vw,560px);height:min(58vh,500px);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%);box-shadow:inset 0 0 55px #ddeef129,0 0 35px #faf9f652}.experiencePage .archCeremony:after{content:"";z-index:1;pointer-events:none;border:1px solid #557b8361;border-radius:50%;width:min(76vw,850px);height:120px;position:absolute;bottom:10%;left:50%;transform:translate(-50%)perspective(600px)rotateX(67deg);box-shadow:0 0 0 18px #557b8314,0 0 0 40px #557b830d,0 0 0 66px #557b8306}.experiencePage .ceremonyPrompt{z-index:5}.experiencePage .archSenses button i{box-shadow:none;background:#faf9f638!important}.experiencePage .archSenses button.active i{box-shadow:0 0 0 7px #ddeef140;background:#ddeef1c7!important}@media (width<=700px){.experiencePage .archCeremony:before{width:76vw;height:48vh;top:49%}.experiencePage .archCeremony:after{width:92vw;height:90px;bottom:12%}.experiencePage .archSenses{width:70vw;height:52vw}}.pageTwo .swipeIntro{z-index:12!important;top:4.5vh!important}.pageTwo .datingStage{height:min(50vh,520px)!important;top:59%!important}.pageTwo .swipeActions{bottom:3.8vh!important}.pageTwo .swipeDots{bottom:.8vh!important}.pageTwo .companionWorld{top:25%!important}.pageTwo .chooseIntro h2{z-index:12;text-wrap:balance;max-width:760px;margin:0 auto;position:relative}@media (width<=700px){.pageTwo .swipeIntro{padding:0 18px;top:3.5vh!important}.pageTwo .datingStage{height:44vh!important;top:60%!important}.pageTwo .swipeInstruction{top:auto!important;bottom:13.5vh!important}.pageTwo .swipeActions{bottom:5.5vh!important}.pageTwo .swipeDots{bottom:1.5vh!important}}.experiencePage .archCeremony:before{display:none!important}html,body{background:#e8f1f1!important}.spinBoard{background:radial-gradient(circle at 34% 28%,#fffffff0 0 5%,#ddeef19e 18%,#557b832e 54%,#2f39402e 72%,#faf9f61f 76%);animation:5.5s ease-in-out infinite sphereFloat;transform:perspective(900px)rotateX(7deg);box-shadow:inset -28px -35px 60px #2f394033,inset 20px 20px 45px #ffffffb8,0 35px 65px #2f394038;border:0!important}.spinBoard:before{content:"";filter:blur(2px);pointer-events:none;background:linear-gradient(145deg,#ffffff9e,#0000 35%);border-radius:50%;position:absolute;inset:3%}.spinBoard:after{content:"";filter:blur(12px);z-index:-1;background:#2f39402e;border-radius:50%;height:12%;position:absolute;bottom:-9%;left:18%;right:18%;transform:perspective(500px)rotateX(72deg)}@keyframes sphereFloat{50%{transform:perspective(900px)rotateX(7deg)translateY(-8px)}}.experiencePage .archCeremony:after{display:none!important}.experiencePage .sensoryJourneyArt{clip-path:inset(calc((5 - var(--reveal,1))*16%) 0 0 0 round 28px);z-index:2!important;object-fit:contain!important;opacity:.78!important;mix-blend-mode:multiply!important;filter:saturate(.82)contrast(.95)!important;width:min(44vw,440px)!important;height:min(74vh,650px)!important;transition:clip-path .8s cubic-bezier(.2,.75,.2,1),opacity .5s!important;display:block!important;position:absolute!important;top:52%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-mask-image:none!important;mask-image:none!important}.experiencePage .archSenses{z-index:5!important}.experiencePage .ceremonyPrompt{background:radial-gradient(#e8f1f1db 0 45%,#0000 76%);padding:26px;z-index:6!important}@media (width<=700px){main{background-repeat:no-repeat!important;background-size:auto 100%!important}.spinBoard{transform:perspective(700px)rotateX(6deg)}@keyframes sphereFloat{50%{transform:perspective(700px)rotateX(6deg)translateY(-6px)}}.experiencePage .sensoryJourneyArt{opacity:.68!important;width:78vw!important;height:64vh!important;top:54%!important}.experiencePage .ceremonyPrompt{padding:18px}.pageTwo .datingStage{top:62%!important}.pageTwo .swipeInstruction{bottom:12.5vh!important}}.experiencePage .archCeremony>img[src*=ceremony-arch]{content:url(/sensory-journey.png);--reveal:5;display:block!important}.experiencePage .archCeremony>img.sensoryJourneyArt{visibility:visible!important;display:block!important}.experiencePage .sensoryJourneyArt{clip-path:inset(calc((5 - var(--reveal,1))*16%) 0 0 0 round 28px)!important}@media (width<=700px){main{background-position:top!important;background-repeat:repeat-y!important;background-size:100%!important}.experiencePage .archCeremony>img.sensoryJourneyArt{display:block!important}}.pageOne,.pageTwo,.journeySection{background:0 0!important}.spinExperience,.promptSurface,.pageOneCopy,.chooseIntro,.worldCopy,.pauseCards>.journeyContent,.aboutIntro,.aboutClean,.wash-closing>.journeyContent{isolation:isolate;position:relative}.spinExperience:after,.promptSurface:after,.pageOneCopy:after,.chooseIntro:after,.worldCopy:after,.pauseCards>.journeyContent:after,.aboutIntro:after,.aboutClean:after,.wash-closing>.journeyContent:after{content:"";z-index:-1;filter:blur(5px);pointer-events:none;background:radial-gradient(#f5f9f7eb 0 47%,#eaf3f29e 65%,#0000 82%);position:absolute;inset:-32px -45px}.pageOneCopy h1,.chooseIntro h2,.worldCopy h2,.pauseCards h2,.aboutIntro h2,.aboutClean h3,.wash-closing h2,.promptSurface h2,.spinExperience h2{text-shadow:0 1px 1px #ffffffd9,0 5px 25px #f5f9f7d1;color:#23383b!important}.pageOneCopy p,.worldCopy p,.pauseCards .journeyLead,.aboutPage p,.wash-closing p,.promptSurface p{color:#294247}.sectionLabel,.sectionNumber{text-shadow:0 1px 10px #f5f9f7e6;color:#456f76!important}.worldScene img,.companionWorld img{mix-blend-mode:multiply;filter:saturate(.72)contrast(.92)drop-shadow(0 16px 20px #23383b1f);-webkit-mask-image:radial-gradient(72% 68%,#000 48%,#000000b3 68%,#0000 100%);mask-image:radial-gradient(72% 68%,#000 48%,#000000b3 68%,#0000 100%)}@media (width<=700px){main{background-repeat:no-repeat!important;background-size:100% 100%!important}.spinExperience:after,.promptSurface:after,.pageOneCopy:after,.chooseIntro:after,.worldCopy:after,.pauseCards>.journeyContent:after,.aboutIntro:after,.aboutClean:after,.wash-closing>.journeyContent:after{background:radial-gradient(#f5f9f7eb 0 52%,#eaf3f294 70%,#0000 87%);inset:-20px -18px}.pageTwo .datingStage{top:65%!important}.pageTwo .swipeInstruction{bottom:11.5vh!important}}main{background-color:#faf9f6!important;background-image:url(/journey-vertical-master.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.spinExperience:after,.promptSurface:after,.pageOneCopy:after,.chooseIntro:after,.worldCopy:after,.pauseCards>.journeyContent:after,.aboutIntro:after,.aboutClean:after,.wash-closing>.journeyContent:after{opacity:.42}.pageOne,.pageTwo,.journeySection{background-color:#0000!important}.spinPage{min-height:100svh;padding:clamp(25px,4vh,50px) 20px!important}.spinExperience h2{margin:.12em auto .08em!important}.spinHook{color:var(--teal);margin:0 auto 8px;font:italic clamp(1rem,1.5vw,1.25rem) Playfair Display}.spinBoard{animation:6s ease-in-out infinite globeBreathe;width:min(64vh,540px)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:8px auto!important;transform:none!important}.spinBoard:before,.spinBoard:after{display:none!important}.spinBoard .worldGlobe{pointer-events:none;z-index:0!important;object-fit:contain!important;filter:drop-shadow(0 28px 35px #2f394038)saturate(.9)!important;width:114%!important;height:114%!important;position:absolute!important;inset:-7%!important;transform:none!important}.spinBoard>button{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 8px 22px #23383b1f;z-index:5!important;background:#faf9f6d1!important;border:1px solid #557b8373!important}.spinBoard>button.active{color:#fff;background:var(--teal)!important}.spinChoices{flex-direction:column;align-items:center;gap:9px;display:flex}.spinChoices .promptLink{text-align:center;justify-content:center;margin:0!important}@keyframes globeBreathe{50%{transform:translateY(-7px)scale(1.012)}}.spinExperience:after{display:none!important}.cardCopy{text-align:center!important}.cardCopy p,.cardCopy h3{width:100%;text-align:center!important}.worldScene figcaption{text-align:center!important}.worldScene img,.companionWorld img{opacity:.82;mix-blend-mode:multiply;filter:saturate(.68)contrast(.92);-webkit-mask-image:radial-gradient(72% 68%,#000 42%,#000000b3 67%,#0000 100%);mask-image:radial-gradient(72% 68%,#000 42%,#000000b3 67%,#0000 100%)}@media (width<=700px){.spinPage{padding:22px 16px!important}.spinExperience h2{font-size:clamp(3rem,13vw,4.2rem)!important}.spinBoard{width:min(84vw,430px)!important;margin:12px auto!important}.spinBoard .worldGlobe{width:110%!important;height:110%!important;inset:-5%!important}.spinBoard .spinBottle{height:45%!important}.spinHook{font-size:.95rem}.pageTwo .swipeIntro{top:3.5vh!important}.pageTwo .datingStage{top:66%!important}.pageTwo .swipeInstruction{bottom:10.5vh!important}}.spinBoard .worldGlobe{opacity:.46!important;filter:brightness(1.18)saturate(.62)contrast(.78)blur(.15px)drop-shadow(0 22px 28px #2f39401a)!important}.spinBoard:before{content:"";z-index:2;filter:blur(9px);pointer-events:none;background:radial-gradient(#ffffffeb 0 20%,#ffffff80 43%,#0000 72%);border-radius:48%;width:42%;height:68%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block!important}.spinBoard .spinBottle{z-index:6!important;filter:brightness(1.08)contrast(1.07)drop-shadow(-7px -5px 7px #fffffff2)drop-shadow(0 0 16px #ebf7f7fa)drop-shadow(0 23px 17px #23383b52)!important;height:57%!important}.spinBoard .spinBottle:after{content:""}.spinBoard>button{z-index:7!important}@media (width<=700px){.spinBoard .worldGlobe{opacity:.42!important}.spinBoard .spinBottle{height:54%!important}.spinBoard:before{width:46%;height:66%}}.spinBoard .spinBottle{mix-blend-mode:multiply;animation:3.8s ease-in-out infinite bottleAlive}.spinBoard:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#ffffff14,#acddde47 27%,#55a4ab57 72%,#3a7c843d);border-radius:38% 38% 46% 46%/16% 16% 12% 12%;width:15%;height:39%;animation:3.8s ease-in-out infinite calmCurrent;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 14px 18px #ffffff7a,inset 0 -18px 24px #2d707833,0 0 18px #a0dfdf85;display:block!important}.spinBoard{--soul:#f1b370}.spinBoard:has(button:nth-of-type(2).active){--soul:#a8cfb5}.spinBoard:has(button:nth-of-type(3).active){--soul:#c7a2bc}.spinBoard:has(button:nth-of-type(4).active){--soul:#dce8e7}.spinBoard:before{animation:3.8s ease-in-out infinite soulBreath;background:radial-gradient(circle at 50% 55%,var(--soul) 0 3%,#ffffffd1 10%,#ffffff6b 34%,transparent 70%)!important}@keyframes calmCurrent{0%,to{opacity:.68;filter:saturate(.8)}50%{opacity:.96;filter:saturate(1.12);box-shadow:inset 0 14px 18px #ffffff94,inset 0 -18px 24px #2d70783d,0 0 28px #a0dfdfad}}@keyframes soulBreath{50%{filter:blur(11px);transform:translate(-50%,-50%)scale(1.08)}}@keyframes bottleAlive{50%{filter:brightness(1.13)contrast(1.07)drop-shadow(-7px -5px 7px #fffffffa)drop-shadow(0 0 22px #ebf7f7)drop-shadow(0 25px 19px #23383b4d)}}.spinBoard:after{display:none!important}.worldPage .worldCopy>.sectionLabel{text-align:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.worldPage .worldCopy{align-items:center!important}.worldPage .worldCopy h2,.worldPage .worldCopy>p{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.spinBoard>button{text-align:center!important;justify-content:center!important;align-items:center!important;padding:10px 15px!important;line-height:1.1!important;display:flex!important}.spinBoard>button:first-of-type,.spinBoard>button:nth-of-type(3){min-width:108px!important}.spinBoard .spinBottle{object-position:center!important;filter:brightness(1.12)contrast(1.09)saturate(.86)drop-shadow(-8px -4px 8px #fffffffa)drop-shadow(8px 0 10px #cfebedb8)drop-shadow(0 0 22px #ebf7f7)drop-shadow(0 25px 18px #23383b4d)!important;height:60%!important;animation:4.2s ease-in-out infinite bottleUpright!important;transform:translate(-50%,-50%)rotate(0)!important}.spinBoard:before{filter:blur(7px)!important;background:radial-gradient(#fffffff5 0 5%,#ffffffad 12%,#ffffff38 28%,#0000 58%),linear-gradient(90deg,#0000 0%,#ffffff0d 16%,#ffffffbd 45%,#fffffff5 50%,#ffffffbd 55%,#ffffff0d 84%,#0000 100%),linear-gradient(#0000 0%,#ffffff14 18%,#ffffffd1 47%,#fffffff2 50%,#ffffffd1 53%,#ffffff14 82%,#0000 100%)!important;border-radius:50%!important;width:72%!important;height:72%!important;animation:4.2s ease-in-out infinite crossGlow!important;display:block!important}@keyframes bottleUpright{50%{transform:translate(-50%,-51.5%)scale(1.018)!important}}@keyframes crossGlow{50%{opacity:.78;transform:translate(-50%,-50%)scale(1.04);filter:blur(9px)!important}}@media (width<=700px){.spinBoard .spinBottle{height:57%!important}.spinBoard:before{width:78%!important;height:78%!important}.spinBoard>button:first-of-type,.spinBoard>button:nth-of-type(3){min-width:94px!important}}.spinBoard>button:first-of-type{inset:2% auto auto 50%!important;transform:translate(-50%,-50%)!important}.spinBoard>button:nth-of-type(2){inset:50% auto auto 98%!important;transform:translate(-50%,-50%)!important}.spinBoard>button:nth-of-type(3){inset:98% auto auto 50%!important;transform:translate(-50%,-50%)!important}.spinBoard>button:nth-of-type(4){inset:50% auto auto 2%!important;transform:translate(-50%,-50%)!important}.spinBoard .spinBottle{transform-origin:50%!important;margin:0!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.spinBoard .worldGlobe{top:50%!important;left:50%!important;inset:auto!important;transform:translate(-50%,-50%)!important}@media (width<=700px){.spinBoard>button:first-of-type{top:3%!important}.spinBoard>button:nth-of-type(2){left:97%!important}.spinBoard>button:nth-of-type(3){top:97%!important}.spinBoard>button:nth-of-type(4){left:3%!important}}.spinBoard .worldGlobe{top:auto!important;left:auto!important;width:114%!important;height:114%!important;inset:-7%!important;transform:none!important}@media (width<=700px){.spinBoard .worldGlobe{width:110%!important;height:110%!important;inset:-5%!important}}.spinBoard .worldGlobe{object-fit:contain!important;width:114%!important;height:114%!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.spinBoard .spinBottle,.spinBoard>button:first-of-type,.spinBoard>button:nth-of-type(3){left:50%!important}@media (width<=700px){.spinBoard .worldGlobe{width:110%!important;height:110%!important}}.pageTwo>.sectionNumber{text-align:center!important;justify-content:center!important;align-items:center!important;width:max-content!important;margin:0!important;display:flex!important;position:absolute!important;top:2.2vh!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.pageTwo>.sectionNumber:before,.pageTwo>.sectionNumber:after{text-align:center!important}.pageTwo>.sectionNumber span{display:none!important}.pageTwo .swipeIntro h2{margin-top:0!important}@media (width<=700px){.pageTwo>.sectionNumber{top:1.8vh!important}.pageTwo>.sectionNumber:after{margin-left:4px!important}.pageTwo .swipeIntro{top:5.2vh!important}.pageTwo .datingStage{top:66%!important}}.pageTwo>.sectionNumber:after{margin-left:2px!important}@media (width<=700px){.pageTwo>.sectionNumber{top:1.4vh!important}.pageTwo .swipeIntro{top:2.75vh!important}.pageTwo>.sectionNumber:after{margin-left:1px!important}}.dateCard .cardCopy{text-align:center!important;width:100%!important;color:var(--ink)!important;text-shadow:none!important;padding:0!important;position:absolute!important;inset:calc(100% + 10px) auto auto 50%!important;transform:translate(-50%)!important}.dateCard .cardShade{border-radius:inherit}@media (width<=700px){.dateCard .cardCopy{top:calc(100% + 8px)!important}.dateCard .cardCopy p{font-size:.66rem!important}.dateCard .cardCopy h3{font-size:1.18rem!important}.pageTwo .swipeInstruction{bottom:7.5vh!important}}.dateCard{overflow:hidden!important}.dateCard .cardCopy{text-align:left!important;color:#fff!important;text-shadow:0 2px 15px #00000059!important;width:auto!important;padding:26px!important;position:absolute!important;inset:auto 0 0!important;transform:none!important}.dateCard .cardCopy p{color:#fff!important;letter-spacing:.12em!important;text-align:left!important;margin:0 0 5px!important;font-size:.72rem!important;display:block!important}.dateCard .cardCopy h3{text-align:left!important;color:#fff!important;margin:0!important;font-size:clamp(2rem,4vw,3.5rem)!important}.pageTwo .swipeInstruction{top:calc(65% + min(24vh,250px))!important}@media (width<=700px){.dateCard .cardCopy{padding:20px!important;bottom:0!important}.dateCard .cardCopy p{font-size:.66rem!important}.dateCard .cardCopy h3{font-size:2rem!important}.pageTwo .swipeInstruction{bottom:10.5vh!important}}.worldScene figcaption{text-align:center!important;width:100%!important;margin:0!important;padding:14px 20px!important;line-height:1.45!important;display:block!important;bottom:0!important;left:0!important;right:0!important;transform:none!important}.worldScene figcaption:first-line{text-align:center!important}.worldScene{margin-bottom:58px!important;overflow:visible!important}.worldScene figcaption{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:none!important;color:var(--ink)!important;text-align:center!important;white-space:normal!important;background:0 0!important;margin:0!important;padding:10px 12px 0!important;position:absolute!important;inset:100% auto auto 0!important}.worldScene figcaption>*{text-align:center!important}.pageTwo .swipeIntro h2{margin:0!important}@media (width<=700px){.pageTwo>.sectionNumber{top:16px!important}.pageTwo .swipeIntro{top:62px!important}}.pageTwo>.sectionNumber{top:18px!important}.pageTwo .swipeIntro{top:48px!important}.pageTwo .swipeIntro h2{margin:0!important;line-height:1.04!important}.pageTwo .datingStage{top:66%!important}@media (width<=700px){.pageTwo>.sectionNumber{top:16px!important}.pageTwo .swipeIntro{top:46px!important}.pageTwo .datingStage{top:67%!important}}.wash-closing{isolation:isolate;overflow:hidden!important}.closingInfinity{z-index:1;object-fit:contain;pointer-events:none;opacity:.58;filter:saturate(.72)contrast(.9);mix-blend-mode:multiply;width:min(94vw,1180px);max-height:62vh;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)}.wash-closing .closingRippleVideo{z-index:0!important;opacity:.72!important}.wash-closing .closingVeil{z-index:2!important;background:linear-gradient(#e6f1f157,#e6f1f114 46%,#0000 75%)!important}.wash-closing .centerJourney{z-index:3!important}.infinityCopy{text-wrap:balance;max-width:760px!important;margin:0 auto!important}@media (width<=700px){.closingInfinity{opacity:.48;width:132vw;max-width:none;top:55%}.infinityCopy{max-width:92vw!important;font-size:clamp(.95rem,4vw,1.12rem)!important;line-height:1.5!important}.wash-closing .closingRippleVideo{opacity:.76!important}}.pageTwo .companionWorld{display:none!important}.spinBoard .spinBottle{will-change:transform;rotate:none!important;transform:translate(-50%,-50%) rotate(var(--spin-angle,0deg))!important;transition:transform 1.65s cubic-bezier(.18,.78,.18,1)!important;animation:none!important}.journeySection .sectionLabel+h2,.spinExperience .sectionLabel+h2,.promptSurface .sectionLabel+h2{margin-top:clamp(14px,2.2vh,24px)!important}.journeySection h2+p,.spinExperience h2+p,.promptSurface h2+form{margin-top:clamp(14px,2.5vh,28px)!important}.worldCopy p+.worldTabs,.aboutIntro+.aboutColumns,.pauseCards .journeyLead+.cardCarousel{margin-top:clamp(30px,6vh,68px)!important}@media (orientation:landscape) and (height<=760px){.journeySection,.pageTwo{min-height:100svh!important}.pageTwo>.sectionNumber{top:14px!important}.pageTwo .swipeIntro{top:42px!important}.pageTwo .datingStage{height:min(43vh,330px)!important;top:64%!important}.pageTwo .swipeInstruction{top:auto!important;bottom:11vh!important}.spinPage{padding:14px 20px!important}.spinExperience .sectionLabel+h2,.spinExperience h2+.spinHook{margin-top:8px!important}.spinBoard{width:min(56vh,420px)!important;margin:5px auto!important}.spinBoard .spinBottle{height:55%!important}.worldCopy p+.worldTabs,.pauseCards .journeyLead+.cardCarousel{margin-top:28px!important}}.pageTwo{height:100svh!important;min-height:100svh!important}.pageTwo .swipeIntro{width:min(88vw,760px)!important;margin:0!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.pageTwo .datingStage{margin:0!important;position:absolute!important;left:50%!important}.pageTwo>.sectionNumber{position:absolute!important}@media (orientation:landscape) and (height<=760px){.pageTwo .swipeIntro{top:42px!important}.pageTwo .datingStage{top:64%!important}.pageTwo .swipeIntro h2{font-size:clamp(2.35rem,6vw,4rem)!important;line-height:.98!important}}.spinExperience .spinHook{margin:clamp(14px,2.2vh,24px) auto clamp(24px,4vh,42px)!important;line-height:1.45!important}.spinBoard{margin-top:0!important;margin-bottom:clamp(30px,5vh,54px)!important}.spinChoices{gap:clamp(12px,2vh,20px)!important}.journeySection h2,.journeySection h3{padding-inline:.08em}.journeySection h2+*,.journeySection h3+*{margin-top:clamp(16px,2.8vh,30px)}.pageTwo .swipeActions{z-index:20!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#f7faf8d1!important;border:1px solid #456f7647!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:16px!important;padding:8px 12px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 10px 28px #23383b2e!important}.pageTwo .swipeActions button{color:#355d64!important;background:#ffffffc2!important;border-color:#456f766b!important;place-items:center!important;width:48px!important;height:48px!important;font-size:1.35rem!important;font-weight:700!important;display:grid!important;box-shadow:0 4px 12px #23383b1a!important}.pageTwo .swipeActions .chooseHeart{color:#fff!important;background:#456f76!important;width:56px!important;height:56px!important}.pageTwo .swipeDots{justify-content:center!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.pageTwo .swipeDots button:after{background:#355d6457!important}.pageTwo .swipeDots button.active:after{background:#456f76!important}@media (width<=700px){.spinExperience .spinHook{margin-bottom:30px!important}.spinBoard{margin-bottom:38px!important}.spinBoard>button:first-of-type{top:-2%!important}.spinBoard>button:nth-of-type(3){top:102%!important}.pageTwo .swipeActions{bottom:5.2vh!important}.pageTwo .swipeDots{bottom:1.2vh!important}}@media (orientation:landscape) and (height<=760px){.spinExperience .spinHook{margin:7px auto 15px!important}.spinBoard{margin-bottom:18px!important}.spinBoard>button:first-of-type{top:-5%!important}.spinBoard>button:nth-of-type(3){top:105%!important}.spinChoices{gap:8px!important}.pageTwo .swipeActions{transform-origin:bottom;bottom:3.2vh!important;transform:translate(-50%)scale(.82)!important}.pageTwo .swipeDots{display:none!important}}@media (width<=700px){.spinExperience .spinHook{margin-bottom:50px!important}.spinBoard{margin-bottom:68px!important}}@media (orientation:landscape) and (height<=760px){.spinBoard{width:min(47vh,340px)!important;margin-top:28px!important;margin-bottom:58px!important}.spinExperience .spinHook{margin-bottom:0!important}.spinBoard>button:first-of-type{top:-7%!important}.spinBoard>button:nth-of-type(3){top:107%!important}.spinBoard{margin-top:52px!important}}.wash-closing .closingInfinity{z-index:1!important;opacity:.34!important;mix-blend-mode:multiply!important;filter:grayscale(.12)sepia(.05)hue-rotate(145deg)saturate(.55)contrast(.82)brightness(1.08)blur(.25px)!important;animation:7s ease-in-out infinite infinityRippleDrift!important;top:59%!important;-webkit-mask-image:radial-gradient(68% 58% at 50% 54%,#000 30%,#000000c7 56%,#00000038 78%,#0000 100%)!important;mask-image:radial-gradient(68% 58% at 50% 54%,#000 30%,#000000c7 56%,#00000038 78%,#0000 100%)!important}.wash-closing .closingInfinity:after{display:none!important}@keyframes infinityRippleDrift{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(1)}50%{opacity:.5;transform:translate(-50%,-49.1%)scale(1.018,1.026)}}@media (width<=700px){.wash-closing .closingInfinity{opacity:.29!important;filter:grayscale(.12)hue-rotate(145deg)saturate(.5)contrast(.8)brightness(1.1)blur(.35px)!important;width:140vw!important;top:60%!important}}.wash-closing{isolation:isolate!important;background:0 0!important;margin-top:-2px!important}.wash-closing:before{content:""!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#e8f1f1fa 0%,#e8f1f1c7 20%,#e8f1f157 48%,#e8f1f114 72%,#0000 100%)!important;height:clamp(150px,24vh,260px)!important;display:block!important;position:absolute!important;top:-2px!important;left:0!important;right:0!important}.wash-closing .closingRippleVideo{height:calc(100% + 4px)!important;top:-2px!important;-webkit-mask-image:linear-gradient(#0000 0%,#00000029 7%,#0000009e 18%,#000 34%)!important;mask-image:linear-gradient(#0000 0%,#00000029 7%,#0000009e 18%,#000 34%)!important}@media (width<=700px){.aboutPage{padding-bottom:100px!important}.wash-closing:before{height:190px!important}}.wash-closing:before{background:linear-gradient(#e8f1f1 0%,#e8f1f1fa 28%,#e8f1f1db 48%,#e8f1f180 68%,#e8f1f129 86%,#0000 100%)!important;height:clamp(210px,32vh,340px)!important}.wash-closing .closingRippleVideo{opacity:.78!important;-webkit-mask-image:linear-gradient(#0003 0%,#0000007a 12%,#000000d1 26%,#000 42%)!important;mask-image:linear-gradient(#0003 0%,#0000007a 12%,#000000d1 26%,#000 42%)!important}@media (width<=700px){.wash-closing:before{height:250px!important}}.wash-closing .closingInfinity{opacity:.46!important;filter:grayscale(.08)sepia(.03)hue-rotate(145deg)saturate(.72)contrast(.9)brightness(.98)blur(.12px)!important}@media (width<=700px){.wash-closing .closingInfinity{opacity:.4!important;filter:grayscale(.08)hue-rotate(145deg)saturate(.66)contrast(.88)brightness()blur(.18px)!important}}.worldPage .worldCopy>.sectionLabel{display:none!important}.pageTwo .swipeInstruction{z-index:18!important;text-align:center!important;color:#355d64!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-shadow:0 1px 10px #f7faf8e6!important;width:min(88vw,560px)!important;margin:0!important;font-size:.72rem!important;font-weight:700!important;position:absolute!important;inset:calc(66% - min(25vh,260px) - 48px) auto auto 50%!important;transform:translate(-50%)!important}@media (width<=700px){.pageTwo .swipeInstruction{width:90vw!important;font-size:.66rem!important;line-height:1.4!important;top:calc(67% - 22vh - 42px)!important;bottom:auto!important}}@media (orientation:landscape) and (height<=760px){.pageTwo .swipeInstruction{font-size:.62rem!important;top:calc(64% - 21.5vh - 34px)!important;bottom:auto!important}}.pageOne .pageOneCopy{text-align:center!important;width:min(88vw,720px)!important;margin:0!important;padding-left:0!important;padding-right:0!important;top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.pageOne .pageOneCopy .sectionLabel,.pageOne .pageOneCopy h1,.pageOne .pageOneCopy .copyBody{text-align:center!important;width:100%!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important}.pageOne .pageOneCopy .copyBody{max-width:560px!important}.pageOne .companionCta{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}@media (width<=700px){.pageOne .pageOneCopy{width:calc(100% - 44px)!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}}.spinBoard>button:first-of-type{top:5%!important}.spinBoard>button:nth-of-type(3){top:95%!important}.spinExperience .spinHook{margin-bottom:clamp(30px,4.5vh,48px)!important}.spinBoard{margin-bottom:clamp(42px,6vh,64px)!important}@media (width<=700px){.spinBoard{width:min(88vw,455px)!important;margin-bottom:48px!important}.spinBoard>button:first-of-type{top:6%!important}.spinBoard>button:nth-of-type(3){top:94%!important}.spinExperience .spinHook{margin-bottom:32px!important}}@media (orientation:landscape) and (height<=760px){.spinBoard{width:min(60vh,440px)!important;margin-top:24px!important;margin-bottom:42px!important}.spinBoard>button:first-of-type{top:5%!important}.spinBoard>button:nth-of-type(3){top:95%!important}.spinExperience .spinHook{margin-bottom:12px!important}}.wash-closing{background:#c2d8da!important}.wash-closing:before{background:linear-gradient(#c2d8da 0% 28%,#c2d8daeb 46%,#c2d8da9e 66%,#c2d8da33 86%,#0000 100%)!important}.wash-closing>.journeyContent:after{display:none!important}.promptSurface textarea{background:#f5f9f794!important;border:1.5px solid #456f76ad!important;border-radius:18px!important;outline:none!important;box-shadow:inset 0 0 0 1px #ffffff75,0 12px 30px #355d641a!important}.promptSurface textarea:focus{border-color:#456f76!important;box-shadow:0 0 0 4px #456f761f,0 14px 34px #355d6424!important}.spinBoard{width:min(74vh,640px)!important}.spinBoard .worldGlobe{width:116%!important;height:116%!important}.spinBoard .spinBottle{height:58%!important}@media (width<=700px){.spinBoard{width:min(94vw,500px)!important}.spinBoard .worldGlobe{width:114%!important;height:114%!important}.spinBoard .spinBottle{height:56%!important}}@media (orientation:landscape) and (height<=760px){.spinBoard{width:min(68vh,500px)!important}.spinBoard .worldGlobe{width:116%!important;height:116%!important}}.pageTwo .swipeActions{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:14px!important;padding:0!important;display:flex!important;bottom:8vh!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.pageTwo .swipeActions button{width:52px!important;height:52px!important;color:var(--ink)!important;box-shadow:none!important;background:#faf9f629!important;border:1px solid #557b837a!important;border-radius:50%!important;place-items:center!important;font-size:1.15rem!important;font-weight:400!important;display:grid!important}.pageTwo .swipeActions .chooseHeart{background:var(--paper)!important;width:62px!important;height:62px!important;color:var(--teal)!important;font-size:1.35rem!important}@media (width<=700px){.pageTwo .swipeActions{bottom:8vh!important}.pageTwo .swipeActions button{width:46px!important;height:46px!important}.pageTwo .swipeActions .chooseHeart{width:54px!important;height:54px!important}}.aboutPage{margin-bottom:-2px!important}.wash-closing{background:0 0!important;margin-top:-2px!important}.aboutPage{margin-bottom:-6vh!important;padding-bottom:clamp(110px,15vh,180px)!important}.wash-closing{margin-top:0!important;padding-top:clamp(110px,15vh,180px)!important}.wash-closing:before{background:0 0!important;display:none!important}.wash-closing .closingVeil{background:linear-gradient(#0000 0% 18%,#c2d8da14 42%,#0000 76%)!important}@media (width<=700px){.aboutPage{margin-bottom:-8vh!important;padding-bottom:130px!important}.wash-closing{padding-top:130px!important}}.journeyBack{z-index:80;left:max(18px,env(safe-area-inset-left));top:max(18px,env(safe-area-inset-top));color:#294247;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f9f7c2;border:1px solid #456f7657;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:7px 13px 7px 8px;text-decoration:none;transition:transform .2s,background .2s;display:flex;position:fixed;box-shadow:0 8px 24px #23383b1a}.journeyBack:hover{background:#f5f9f7f0;transform:translate(-2px)}.journeyBack span{color:#fff;background:#456f76;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.journeyBack strong{white-space:nowrap;font:500 .7rem/1 Playfair Display}@media (width<=700px){.journeyBack{top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));padding:6px}.journeyBack strong{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.journeyBack span{width:30px;height:30px}}@media (width>=701px){.pageTwo .swipeActions{visibility:visible!important;opacity:1!important;z-index:40!important;display:flex!important;bottom:clamp(20px,4vh,42px)!important}.pageTwo .swipeActions button{visibility:visible!important;opacity:1!important;display:grid!important}.aboutPage{min-height:230svh!important}.aboutIntro,.aboutIntro .sectionLabel,.aboutIntro h2,.aboutIntro .journeyLead{text-align:center!important;width:min(100%,900px)!important;margin-left:auto!important;margin-right:auto!important}.aboutColumns{flex-direction:column!important;align-items:center!important;gap:clamp(80px,12vh,140px)!important;width:min(100%,1000px)!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.aboutIngredients,.aboutClean{text-align:center!important;width:min(100%,860px)!important}.aboutIngredients .insideOrbit{width:min(70vw,540px)!important;margin-left:auto!important;margin-right:auto!important}.aboutClean .claimRibbon{justify-content:center!important}.wash-closing .centerJourney,.wash-closing .centerJourney>.sectionLabel,.wash-closing .centerJourney>h2,.wash-closing .centerJourney>.infinityCopy{text-align:center!important;width:min(100%,900px)!important;margin-left:auto!important;margin-right:auto!important}.wash-closing .closingButtons{justify-content:center!important}}@media (width<=700px){.spinBoard{width:min(78vw,420px)!important}.spinBoard>button:nth-of-type(2){left:94%!important}.spinBoard>button:nth-of-type(4){left:6%!important}.spinBoard>button:nth-of-type(2),.spinBoard>button:nth-of-type(4){min-width:88px!important;padding:9px 11px!important;font-size:.78rem!important}}.aboutIntro+.aboutColumns{margin-top:clamp(12px,2.5vh,28px)!important}@media (width>=701px){.aboutColumns{gap:clamp(72px,10vh,120px)!important}}html{scroll-padding-top:0;scroll-behavior:smooth!important;scroll-snap-type:none!important}.pageOne,.pageTwo,.journeySection{scroll-snap-align:none!important;scroll-snap-stop:normal!important}body{overscroll-behavior-y:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
