@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-300.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/poppins-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/fonts/libre-baskerville-regular.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/fonts/libre-baskerville-italic.woff2)format("woff2");font-style:italic;font-weight:400 700;font-display:swap}:root{--ink:#2d0f24;--purple:#4f1039;--orange:#f04e23;--cream:#f2dab2;--white:#fffdf8;--page-inline:clamp(24px, 16.46vw, 316px);--content-width:1288px;--hero-gutter:clamp(48px, 4.445vw, 64px);--hero-edge-start:clamp(var(--hero-gutter), calc(52.5vw - 692px), 316px);--serif:"Libre Baskerville", Georgia, serif;--sans:"Poppins", Arial, sans-serif;--motion-ease-premium:cubic-bezier(.22, 1, .36, 1)}@view-transition{navigation:auto}@keyframes page-transition-out{to{opacity:0}}@keyframes page-transition-in{0%{opacity:0;transform:translateY(6px)}}::view-transition-old(root){animation:.14s ease-in both page-transition-out}::view-transition-new(root){animation:page-transition-in .28s var(--motion-ease-premium) both}::view-transition-old(aquarius-header),::view-transition-new(aquarius-header){mix-blend-mode:normal;animation:none}*,:before,:after{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{min-width:320px;color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}body:after{z-index:20;content:"";opacity:.055;pointer-events:none;mix-blend-mode:soft-light;background:url(/assets/images/grain.png) 50%/700px;position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit}button,input{font:inherit}h1,h2,h3,p,figure,blockquote,ol,ul{margin-top:0}h1,h2,h3{font-family:var(--serif);text-wrap:balance;font-weight:400;line-height:1.08}.page-flow{background:var(--ink);flex-direction:column;gap:101px;display:flex;overflow:clip}.page-shell{background:var(--ink)}.page-flow+.site-footer{margin-top:101px}.motion-ready [data-reveal]{opacity:0;transition:opacity .48s var(--motion-ease-premium), transform .48s var(--motion-ease-premium);transform:translateY(12px)}.motion-ready [data-reveal].is-revealed{opacity:1;transform:translateY(0)}.motion-ready [data-reveal-group]>*{opacity:0;transition:opacity .48s var(--motion-ease-premium), transform .48s var(--motion-ease-premium);transition-delay:calc(var(--reveal-index,0) * 45ms);transform:translateY(12px)}.motion-ready [data-reveal-group].is-revealed>*{opacity:1;transform:translateY(0)}[data-reveal-group]>:nth-child(2){--reveal-index:1}[data-reveal-group]>:nth-child(3){--reveal-index:2}[data-reveal-group]>:nth-child(4){--reveal-index:3}[data-reveal-group]>:nth-child(n+5){--reveal-index:4}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--cream);color:var(--ink);border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;transition:transform .16s;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:30px;font-size:15px;font-weight:600;line-height:1.2}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:11px 26px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.button--compact{border-color:var(--orange);background:var(--orange);min-height:42px;color:var(--cream);padding:10px 25px;font-size:13px}.button--compact:last-child{border-color:var(--orange);background:var(--orange);color:var(--cream)}.button--light{background:var(--orange);color:var(--cream)}.button--dark{background:var(--ink);color:var(--cream)}.button--outline{border-color:var(--ink);color:var(--ink)}.pending-link{cursor:not-allowed;opacity:.58}.site-header{z-index:5;color:var(--cream);view-transition-name:aquarius-header;position:absolute;top:0;left:0;right:0}.site-header__inner{width:auto;height:114px;margin:0 clamp(32px, 3.33vw, 64px) 0 var(--page-inline);justify-content:space-between;align-items:center;display:flex}.site-header__brand img{width:145.5px;height:auto;display:block}.site-header__nav{gap:32px;display:flex}.hero,.history-hero{isolation:isolate;min-height:1200px;color:var(--cream);background-position:50%;background-size:cover;position:relative}.hero:before,.history-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#2d0f24e0 0%,#2d0f248c 45%,#2d0f2447 78%),linear-gradient(#0000 48%,#2d0f2473);position:absolute;inset:0}.hero--home{background-image:url(/assets/images/hero-home.webp);background-position:52%}.hero--slow{background-image:url(/assets/images/hero-slow.webp);background-position:50%}.hero__content{width:min(calc(100% - (2 * var(--page-inline))), var(--content-width));margin:0 auto;padding-top:405px}.hero__content>*{max-width:620px}.hero h1{letter-spacing:-.045em;max-width:720px;margin-bottom:34px;font-size:clamp(58px,3.65vw,70px)}.hero__title-highlight,.editorial-section h2 span,.section-heading h2 span,.catalog h2 span,.companion h2 span,.availability h2 span,.faq h2 span{color:var(--orange)}.hero--slow h1{max-width:800px}.hero__description{margin-bottom:28px;font-size:19px;font-weight:300;line-height:1.75}.hero__lead{margin-bottom:24px;font-size:19px;font-weight:300;line-height:1.75}.hero__note{font-family:var(--serif);margin-bottom:38px;font-size:20px;font-style:italic}.hero__description+.button{margin-top:10px}.editorial-section{min-height:430px;padding:70px var(--page-inline);align-items:center;display:flex}.editorial-section__inner{width:min(100%, var(--content-width));align-items:center;margin:0 auto;display:grid}.editorial-section--cream{background:var(--cream);color:var(--ink)}.editorial-section--purple{background:var(--purple);min-height:402px;color:var(--cream)}.editorial-section--orange{background:var(--orange);color:var(--ink)}.editorial-section--center .editorial-section__inner{text-align:center;max-width:1120px}.editorial-section--center h2{margin-bottom:28px;font-size:clamp(42px,3.1vw,60px)}.editorial-section--center .editorial-section__copy{max-width:920px;margin:0 auto}.editorial-section__copy>p:first-child{margin-bottom:18px;font-size:18px;line-height:1.75}.editorial-section__note{font-family:var(--serif);margin-bottom:0;font-size:19px;font-style:italic}.editorial-section--split .editorial-section__inner{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:100px}.editorial-section--split h2{max-width:700px;margin-bottom:0;font-size:clamp(40px,3vw,58px)}.editorial-section--split .eyebrow{color:var(--orange)}.page-flow--home .section-choice,.page-flow--home .section-curation{background:var(--ink);color:var(--cream)}.page-flow--home .section-curation{padding-block:59px}.page-flow--home .section-curation h2{text-wrap:initial;max-width:1000px;margin-inline:auto}.page-flow--slow .section-curation{background:var(--ink);color:var(--cream);padding-block:43px}.page-flow--slow .section-curation h2{text-wrap:initial;max-width:1000px;margin-inline:auto}.page-flow--slow .rhythm{min-height:704px}.newsletter{min-height:348px;padding:0 var(--page-inline);background:var(--ink);color:var(--cream);text-align:center;align-items:center;display:flex}#newsletter{scroll-margin-top:32px}.newsletter__inner{flex-direction:column;align-items:center;width:min(100%,960px);margin:0 auto;display:flex}.newsletter h2{letter-spacing:-.03em;max-width:900px;margin-bottom:14px;font-size:clamp(40px,2.7vw,52px)}.newsletter h2 em{color:var(--orange);font-style:normal}.newsletter__inner>div>p:last-child{margin-bottom:22px;font-size:14px}.newsletter__form{grid-template-columns:1fr;justify-items:center;gap:10px;width:min(100%,480px);display:grid}.newsletter__form>input[type=email]{background:var(--cream);width:100%;height:42px;color:var(--ink);text-align:center;border:0;border-radius:999px;padding:0 25px}.newsletter__form>input[type=email]::placeholder{color:#2d0f24c7}.newsletter__form>input[type=email]:disabled,.newsletter__consent input:disabled,.newsletter__form button:disabled{opacity:.72}.newsletter__form button:disabled{cursor:not-allowed;transform:none}.newsletter__form .button{min-width:230px}.newsletter__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter__consent{text-align:left;grid-column:1/-1;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.newsletter__consent input{appearance:none;border:1px solid var(--cream);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 16px;place-content:center;width:16px;height:16px;margin:1px 0 0;display:grid}.newsletter__consent input:before{border:solid var(--cream);content:"";border-width:0 2px 2px 0;width:4px;height:7px;transition:transform .12s ease-in-out;transform:rotate(45deg)scale(0)}.newsletter__consent input:checked{border-color:var(--orange);background:var(--orange)}.newsletter__consent input:checked:before{transform:rotate(45deg)scale(1)}.newsletter__note{font-family:var(--serif);grid-column:1/-1;margin:0;font-size:11px;font-style:italic}.newsletter__status{grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.newsletter__status[data-state=error]{color:#ffb4a2}.section-heading{text-align:center}.section-heading h2{letter-spacing:-.035em;margin-bottom:22px;font-size:clamp(46px,3.7vw,70px)}.testimonials{min-height:555px;padding:38px var(--page-inline);background:radial-gradient(circle at 50% 70%, #730047 0%, var(--purple) 52%, var(--ink) 100%);color:var(--cream)}.testimonials .section-heading{margin-bottom:34px}.testimonials .section-heading .eyebrow{color:var(--orange);margin-bottom:22px}.testimonials .section-heading>p:last-child{font-family:var(--serif);margin-bottom:0;font-size:18px;font-style:italic}.testimonials__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(100%,940px);margin:0 auto;display:grid}.testimonials__track::-webkit-scrollbar{display:none}.catalog__track::-webkit-scrollbar{display:none}.testimonial{background:#2d0f246b;border:1px solid #f2dab214;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:112px;margin:0;padding:16px 18px 14px;display:flex}.testimonial blockquote{font-family:var(--serif);margin:0 0 10px;font-size:10px;font-style:italic;font-weight:400;line-height:1.42}.testimonial figcaption{color:var(--orange);font-size:8px;font-weight:600}.rhythm{min-height:720px;padding:62px var(--page-inline) 54px;background:var(--ink);color:var(--cream)}.rhythm .section-heading{margin-bottom:42px}.rhythm .section-heading>p{font-family:var(--serif);margin-bottom:0;font-size:18px;font-style:italic}.rhythm__steps{grid-template-columns:1fr;gap:0;width:min(100%,720px);margin:0 auto;padding:0;list-style:none;display:grid}.rhythm__step{border-bottom:1px solid #f2dab22e;grid-template-columns:52px 1fr;gap:18px;padding:16px 0;display:grid}.rhythm__step:last-child{border-bottom:0}.rhythm__icon{background:#f04e231f;border:1px solid #f04e2340;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.rhythm__icon img{object-fit:contain;width:24px;height:24px}.rhythm__step span{display:none}.rhythm__step h3{font-family:var(--sans);margin-bottom:5px;font-size:15px;font-weight:500}.rhythm__step p{margin-bottom:0;font-size:11px;font-weight:300;line-height:1.55}.catalog{min-height:815px;padding:68px var(--page-inline);background:var(--ink);color:var(--cream);text-align:center;display:block}.catalog__heading{max-width:760px;margin:0 auto 38px}.catalog__heading .eyebrow{color:var(--orange)}.catalog h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(42px,2.8vw,54px)}.catalog__heading>p:not(.eyebrow,.catalog__note){margin-bottom:10px;font-size:13px}.catalog__note{font-family:var(--serif);margin-bottom:0;font-size:12px;font-style:italic;line-height:1.6}.catalog__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(100%,940px);margin:0 auto;display:grid}.catalog-card{scroll-snap-align:start;margin:0}.catalog-card img{aspect-ratio:1305/762;object-fit:cover;border-radius:4px;width:100%;height:auto}.catalog-card figcaption{display:none}.page-flow--home .companion{background:radial-gradient(circle at 50% 75%, #770048 0%, var(--purple) 52%, var(--ink) 100%);min-height:507px;padding-block:60px}.companion{min-height:550px;padding:74px var(--page-inline);background:var(--ink);color:var(--cream);text-align:center;justify-content:center;align-items:center;display:flex}.companion__inner{max-width:800px}.companion h2{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(48px,3.15vw,60px)}.companion p{max-width:720px;margin:0 auto 30px;font-size:17px}.companion .button{margin-bottom:17px}.companion--without-note .button{margin-bottom:0}.companion small{font-size:12px;display:block}.plans{min-height:558px;padding:43px var(--page-inline) 36px;background:var(--ink);color:var(--cream)}.plans .section-heading{margin-bottom:34px}.plans .section-heading>p{font-family:var(--serif);margin-bottom:15px;font-size:17px;font-style:italic}.plans .section-heading h2{margin-bottom:0}.plans__grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;width:min(100%,940px);margin:0 auto;display:grid}.plan-card{border:1px solid #f2dab238;border-radius:12px;flex-direction:column;min-height:300px;padding:28px;display:flex;position:relative}.plan-card--featured{border:2px solid var(--orange);background:0 0}.plan-card__badge{background:var(--orange);color:var(--cream);text-transform:uppercase;border-radius:99px;padding:7px 16px;font-size:11px;font-weight:600;position:absolute;top:-15px;right:28px}.plan-card h3{font-family:var(--sans);text-transform:uppercase;margin-bottom:16px;font-size:17px;font-weight:600}.plan-card__price{font-family:var(--serif);margin-bottom:3px;font-size:32px;line-height:1}.plan-card__price small{font-family:var(--sans);margin-left:4px;font-size:13px}.plan-card__detail{min-height:36px;margin-bottom:16px;font-size:11px}.plan-card strong{font-family:var(--serif);margin-bottom:9px;font-size:18px}.plan-card>p:last-of-type{margin-bottom:22px;font-size:13px;line-height:1.6}.plan-card .button{border-color:var(--orange);color:var(--cream);background:0 0;align-self:flex-start;margin-top:auto}.plan-card--featured .button{background:var(--orange)}.availability{min-height:607px;padding:70px var(--page-inline);background:radial-gradient(circle at 50% 70%, #720047 0%, var(--purple) 52%, var(--ink) 100%);color:var(--cream);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex}.availability>div:first-child{max-width:750px}.availability h2{margin-bottom:22px;font-size:clamp(46px,3.5vw,67px)}.availability>div:first-child p{font-family:var(--serif);margin-bottom:0;font-style:italic}.availability__apps{align-self:center;gap:14px;display:flex}.store-badge{opacity:.7;min-width:190px;color:inherit;border:1px solid #f2dab294;border-radius:10px;align-items:center;gap:12px;padding:12px 18px;text-decoration:none;transition:border-color .16s,opacity .16s;display:flex}.store-badge:hover{border-color:var(--cream);opacity:1}.store-badge img{width:30px;height:30px}.store-badge span{font-size:14px;font-weight:500;line-height:1.2}.store-badge small{font-size:9px;font-weight:300;display:block}.availability__platforms{color:#f2dab2ad;font-family:var(--serif);border-top:0;justify-content:center;align-items:center;gap:48px;margin:0;padding:0;font-size:17px;list-style:none;display:flex}.availability__platforms a{color:inherit;text-decoration:none;transition:color .16s}.availability__platforms a:hover{color:var(--cream)}.faq{min-height:841px;padding:70px var(--page-inline);background:var(--ink);color:var(--cream);align-items:center;display:flex}.faq__inner{text-align:center;grid-template-columns:1fr;align-items:start;gap:32px;width:min(100%,1100px);margin:0 auto;display:grid}.faq h2{margin-bottom:38px;font-size:clamp(48px,3.6vw,68px)}.faq__list{text-align:left;width:min(100%,700px);margin-inline:auto}.faq__item{border-bottom:1px solid #f2dab23d}.faq__row{cursor:pointer;min-height:73px;font-family:var(--serif);justify-content:space-between;align-items:center;gap:24px;font-size:18px;list-style:none;display:flex}.faq__row::-webkit-details-marker{display:none}.faq__icon{color:var(--orange);font-family:var(--sans);flex:none;font-size:25px;font-weight:300;transition:transform .16s}.faq__item[open] .faq__icon{transform:rotate(45deg)}.faq__answer{color:#f2dab2d1;max-width:780px;font-family:var(--sans);padding:0 0 30px;font-size:15px;line-height:1.65}.faq__answer p{margin-bottom:16px}.faq__answer p:last-child{margin-bottom:0}.faq__answer ul{gap:8px;margin:0 0 16px;padding-left:20px;display:grid}.faq__answer a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.faq__plans{list-style:none}.faq__plans li{flex-direction:column;display:flex}.faq__signature{font-family:var(--serif)}.faq__signature span{font-style:italic}.site-footer{min-height:424px;padding:92px var(--page-inline) 50px;background:var(--ink);color:var(--cream);flex-direction:column;justify-content:space-between;display:flex}.site-footer--compact{min-height:347px;padding-top:64px;padding-bottom:38px}.site-footer__content{width:min(100%, var(--content-width));grid-template-columns:1.45fr repeat(3,.7fr);gap:60px;margin:0 auto;display:grid}.site-footer__brand img{width:120.6px;height:auto;margin-bottom:28px}.site-footer__brand p{font-family:var(--serif);font-size:18px}.site-footer__brand em{color:var(--orange)}.site-footer__column h2{color:var(--orange);font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;margin-bottom:23px;font-size:12px;font-weight:600}.site-footer__column ul{margin-bottom:0;padding:0;list-style:none}.site-footer__column li{margin-bottom:13px;font-size:13px}.site-footer__column a{text-decoration:none}.site-footer__column a:hover{color:var(--orange)}.site-footer__copy{width:min(100%, var(--content-width));color:#f2dab28a;border-top:1px solid #f2dab233;margin:0 auto;padding-top:30px;font-size:10px}.history-hero{background-image:url(/assets/images/hero-history.webp);background-position:58%}.history-hero:before{background:linear-gradient(90deg,#2d0f24f0 0%,#2d0f24bd 52%,#2d0f247a 100%),linear-gradient(#0000 45%,#2d0f24ad)}.history-hero__inner{width:min(calc(100% - (2 * var(--page-inline))), var(--content-width));grid-template-columns:repeat(2,minmax(0,1fr));gap:95px;margin:0 auto;padding-top:300px;display:grid}.history-hero__left>.eyebrow{color:var(--cream)}.history-hero h1{letter-spacing:-.05em;max-width:600px;margin-bottom:42px;font-size:clamp(58px,3.65vw,70px)}.history-hero h1 span{color:var(--orange)}.history-hero__copy{margin-bottom:36px}.history-hero__right{padding-top:63px}.history-hero__copy p{margin-bottom:18px;font-size:20px;font-weight:300;line-height:1.55}.history-hero__copy .history-hero__highlight{color:var(--orange);font-family:var(--serif);margin:26px 0;font-size:32px;font-style:italic}.page-flow--history .site-footer{border-top:1px solid #f2dab21a}.page-flow--history .site-footer__copy{border-top:0}@media (width>=821px){.site-header__inner{width:auto;height:114px;margin:0 var(--hero-gutter) 0 calc(var(--hero-edge-start) + 9px)}.site-header__brand img{width:145.5px}.button--compact{letter-spacing:.272px;min-height:42px;padding:10px 24px;font-size:13.6px}.hero:before,.history-hero:before{background:linear-gradient(135deg,#2d0f24bf 0%,#2d0f2480 46%,#2d0f244d 100%),linear-gradient(#20191c47,#20191c47),linear-gradient(#f04e2333,#f04e2333)}.hero--home{background-position:50%;background-size:auto 139.15%}.hero--slow{background-image:url(/assets/images/hero-slow.webp);background-position:bottom;background-size:cover}.hero,.history-hero{min-height:clamp(800px,62.5vw,1200px)}.hero__content{width:min(700px, calc(100% - (2 * var(--page-inline))));margin:0 0 0 calc(var(--hero-edge-start) + 9px);padding-top:clamp(230px,17.1875vw,330px)}.hero__content>*{max-width:700px}.hero__content>.eyebrow{letter-spacing:0;text-transform:none;margin-bottom:clamp(18px,1.25vw,24px);font-size:16px;font-weight:500}.hero h1{letter-spacing:0;text-wrap:initial;max-width:700px;margin-bottom:clamp(20px,1.3542vw,26px);font-size:clamp(48px,3.3333vw,64px);line-height:1.29375}.hero__title-line{display:block}.hero__title-highlight{color:var(--orange)}.hero__description,.hero__lead{max-width:603px;font-size:clamp(17px,1.1458vw,22px);font-weight:400;line-height:1.47}.hero__description{margin-bottom:22px}.hero .button--light,.companion .button--light{min-height:50px;padding:17px 40px;font-size:15.2px}.hero--slow .hero__content{padding-top:clamp(290px,21.4063vw,411px)}.hero--slow .hero__content>.eyebrow{margin-bottom:clamp(21px,1.4583vw,28px)}.hero--slow h1{margin-bottom:clamp(23px,1.5625vw,30px);font-size:clamp(44px,2.9167vw,56px);line-height:1.25}.hero--slow .hero__lead{margin-bottom:clamp(18px,1.25vw,24px)}.hero--slow .hero__description{margin-bottom:clamp(28px,1.9271vw,37px)}.hero--slow .hero__note{margin-bottom:clamp(40px,2.8125vw,54px);font-size:clamp(17px,1.0417vw,20px);line-height:1.5}.page-flow--home .section-choice,.page-flow--home .section-curation,.page-flow--slow .section-curation{padding:50px var(--page-inline) 0;align-items:flex-start}.page-flow--home .section-choice{height:314px;min-height:314px}.page-flow--home .section-curation{height:342px;min-height:342px}.page-flow--slow .section-curation{height:402px;min-height:402px}.editorial-section__inner{flex-direction:column;gap:22.8px;width:min(100%,900px);display:flex}.editorial-section--center h2{letter-spacing:0;max-width:900px;margin:0 auto;font-size:56px;line-height:70px}.editorial-section__heading .eyebrow{color:var(--orange);letter-spacing:3px;margin-bottom:32px;font-size:12px}.editorial-section__copy{flex-direction:column;gap:22.8px;display:flex}.editorial-section--center .editorial-section__copy{max-width:700px}.editorial-section__copy>p:first-child{margin:0;font-size:16px;line-height:24px}.editorial-section__note{margin:0;padding-top:9.2px;font-size:16.8px;line-height:20px}.newsletter{align-items:flex-start;height:525px;min-height:525px;padding-top:50px}.newsletter__inner{gap:23px;width:min(100%,900px)}.newsletter .eyebrow,.testimonials .section-heading .eyebrow,.plans .section-heading .eyebrow,.catalog__heading .eyebrow{letter-spacing:2.24px;margin-bottom:32px;font-size:11.2px}.newsletter h2{letter-spacing:0;margin-bottom:23px;font-size:56px;line-height:70px}.newsletter__inner>div>p:last-child{margin-bottom:0;font-size:16px;line-height:24px}.newsletter__form{gap:23px;width:544px}.newsletter__form>input[type=email]{height:60px;padding:0 64px;font-size:17.6px}.newsletter__form .button{min-width:292px;min-height:62px;padding:20px 64px;font-size:17.6px}.newsletter__note{padding-top:9.2px;font-size:16.8px;line-height:20px}.newsletter__consent,.newsletter__status{font-size:14px}.testimonials{height:752px;min-height:752px;padding:50px var(--page-inline) 0}.testimonials .section-heading,.testimonials .section-heading .eyebrow{margin-bottom:23px}.testimonials .section-heading h2{letter-spacing:0;margin-bottom:23px;font-size:56px;line-height:70px}.testimonials .section-heading>p:last-child{font-size:16.8px;line-height:20px}.testimonials__track{grid-template-columns:repeat(3,272.137px);gap:32px 18px;width:min(100%,852.412px);height:452px}.testimonial{text-align:left;background:#3a1a30;border:0;border-radius:15px;justify-content:center;gap:13px;width:272.137px;height:210px;min-height:210px;padding-block:0}.testimonial:first-child{padding-inline:43.87px 31.72px}.testimonial:nth-child(2){padding-inline:49px}.testimonial:nth-child(3){padding-inline:53.67px}.testimonial:nth-child(4){padding-inline:36.02px}.testimonial:nth-child(5){padding-inline:38.66px}.testimonial:nth-child(6){padding-inline:42.45px}.testimonial blockquote{font-size:13.781px;line-height:21.297px}.testimonial.testimonial--dense{padding-inline:24px}.testimonial--dense blockquote,.testimonial--compact blockquote{margin-bottom:0}.testimonial figcaption{font-size:10.02px;font-weight:400;line-height:15.062px}.rhythm,.page-flow--slow .rhythm{height:720px;min-height:720px;padding:53px var(--page-inline) 0}.page-flow--slow .rhythm{height:704px;min-height:704px}.rhythm .section-heading{margin-bottom:23px}.rhythm .section-heading h2,.catalog h2,.companion h2,.plans .section-heading h2,.availability h2,.faq h2{letter-spacing:0;font-size:51.2px;line-height:64px}.rhythm .section-heading h2{margin-bottom:23px}.rhythm .section-heading>p{font-size:16.8px;line-height:20px}.rhythm__steps{width:min(100%,700px)}.rhythm__step{border-color:#f2dab21a;grid-template-columns:48px 1fr;gap:24px;min-height:113px;padding:32px 0}.rhythm__icon{background:0 0;border:0;border-radius:0;width:48px;height:48px}.rhythm__icon img{width:48px;height:48px}.rhythm__step h3{font-family:var(--serif);margin-bottom:6px;font-size:16.8px;font-weight:400;line-height:22px}.rhythm__step p{color:#f2dab2b3;letter-spacing:.272px;font-size:13.6px;font-weight:400;line-height:20px}.catalog{height:841px;min-height:841px;padding:50px var(--page-inline) 132px}.catalog__heading,.catalog h2{max-width:900px;margin-bottom:23px}.catalog__heading>p:not(.eyebrow,.catalog__note){margin-bottom:22.8px;font-size:16px;line-height:24px}.catalog__note{font-size:16.8px;line-height:20px}.catalog__track{grid-template-columns:repeat(3,284px);gap:24px;width:min(100%,900px)}.catalog-card img{border-radius:12px;width:284px;height:159.75px}.page-flow--home .companion{height:448px;min-height:448px;padding:50px var(--page-inline);align-items:flex-start}.page-flow--slow .companion,.page-flow--history .companion{align-items:flex-start;padding-top:50px;padding-bottom:100px}.companion__inner{max-width:900px}.companion h2{margin-inline:auto;max-width:800px;margin-bottom:23px}.companion p{max-width:700px;margin-bottom:23px;font-size:16px;line-height:24px}.companion .button{margin-bottom:15px}.companion small{font-size:10px;line-height:16px}.plans{height:741px;min-height:741px;padding:50px var(--page-inline) 6px}.plans .section-heading{margin-bottom:82px}.plans .section-heading>.eyebrow{color:var(--orange);font-family:var(--sans);letter-spacing:3px;margin-bottom:32px;font-size:12px;font-style:normal}.plans__grid{grid-template-columns:repeat(3,284px);gap:24px;width:min(100%,900px)}.plan-card{background:#3a1a3099;border-color:#f2dab226;border-radius:20px;width:284px;height:365px;min-height:365px;padding:40px 32px 32px}.plan-card--featured{border-color:var(--orange);box-shadow:0 12px 40px #f04e2329}.plan-card__badge{width:139.5px;height:30px;color:var(--ink);text-align:center;padding:10px 0;font-size:8.58px;line-height:10px;top:-15px;right:72.25px}.plan-card h3{letter-spacing:2.24px;margin-bottom:17px;font-size:11.2px}.plan-card__price{white-space:nowrap;font-size:40px;line-height:48px}.plan-card__price small{font-size:14.4px}.plan-card__detail{color:#f2dab266;min-height:48px;margin-bottom:8px;font-size:12px;line-height:18px}.plan-card strong{color:#e0c8a8cc;margin-bottom:9px;font-size:18px;font-style:italic;font-weight:600}.plan-card>p:last-of-type{color:#f2dab266;margin-bottom:15px;font-size:12px;line-height:18px}.plan-card .button{width:100%;min-height:49px;padding:17px 24px;font-size:13.6px}.plans__note{color:#f2dab280;text-align:center;margin:43px auto 0;font-size:12.8px}.availability{height:475px;min-height:475px;padding:64px var(--page-inline) 0;justify-content:flex-start;gap:23px}.availability>div:first-child{max-width:900px}.availability h2{margin-bottom:23px}.availability>div:first-child p{font-family:var(--sans);font-size:16px;font-style:normal;line-height:24px}.availability__apps{gap:64px;padding-top:25px}.store-badge{opacity:1;border:0;border-radius:0;flex-direction:column;gap:12.8px;min-width:0;padding:0}.store-badge__icon{border:1px solid #f2dab280;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.store-badge__icon>img:first-child{width:18.083px;height:25.083px}.store-badge__icon .store-badge__indicator{width:2px;height:2px;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}.store-badge>span:last-child{font-size:13.6px;font-weight:400}.availability__platforms{font-family:var(--sans);gap:32px;padding-top:9px;font-size:13.6px}.faq{height:auto;min-height:747px;padding:52px var(--page-inline) 0;align-items:flex-start}.faq:has(.faq__item[open]){padding-bottom:52px}.faq__inner{gap:48px;width:min(100%,900px)}.faq h2{margin:0}.faq__row{min-height:73px;font-family:var(--sans);padding:24px 0;font-size:13.6px;line-height:20px}.faq__icon{font-size:22px}.site-footer{height:419px;min-height:419px;padding:65px 64px 64px}.site-footer--compact{height:347px;min-height:347px;padding-top:64px;padding-bottom:38px}.site-footer__content,.site-footer__copy{width:min(100%,1100px)}.site-footer__content{grid-template-columns:1.5fr repeat(3,1fr);gap:48px}.site-footer__brand img{width:102.3px;margin-bottom:28px}.site-footer__brand p{font-size:14.4px}.site-footer__column h2{letter-spacing:2.24px;margin-bottom:16px;font-size:11.2px}.site-footer__column li{margin-bottom:9.6px;font-size:13.6px}.site-footer__copy{padding-top:24px;font-size:12px}.history-hero{background-image:url(/assets/images/hero-history.webp);background-position:50%;background-size:cover}.history-hero__copy p{font-family:var(--serif);font-size:22px;font-weight:400;line-height:34px}.history-hero__copy .history-hero__highlight{color:#e74010;font-family:var(--serif);font-size:26px;font-style:normal;font-weight:700;line-height:34px}.history-hero__copy strong{color:#e74010;font-weight:700}.history-hero__left>.button{min-width:228px;min-height:56px;padding:17px 40px;font-size:15.2px}}@media (width>=1280px){.page-flow--history>.page-flow+.site-footer{margin-top:clamp(76px,5.2604vw,101px)}.page-flow--history .site-header__inner{margin-left:clamp(var(--hero-gutter), calc(55vw - 728px), 328px)}.page-flow--history{gap:clamp(76px,5.2604vw,101px)}.history-hero{min-height:clamp(900px,62.5vw,1200px)}.history-hero__inner{width:auto;margin:0 clamp(var(--hero-gutter), calc(24.79vw - 292px), 183px) 0 clamp(var(--hero-gutter), calc(55vw - 728px), 328px);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(106px,23.4375vw - 193.5px,256.5px);padding-top:clamp(190px,20.7292vw - 98px,299.5px);transform:none}.history-hero__left>.eyebrow{letter-spacing:0;text-transform:none;margin-bottom:clamp(25px,1.7708vw,34px);font-size:clamp(14px,.8333vw,16px);font-weight:500}.history-hero h1{letter-spacing:0;text-wrap:initial;margin-bottom:clamp(17px,1.1979vw,23px);font-size:clamp(48px,3.3333vw,64px);line-height:1.09375}.history-hero__copy{margin-bottom:0}.history-hero__right{padding-top:clamp(40px,2.8125vw,54px)}.history-hero__copy p{margin-bottom:clamp(17px,1.1979vw,23px);font-size:clamp(17px,1.1458vw,22px);line-height:1.5455}.history-hero__copy .history-hero__highlight{margin:clamp(17px,1.1979vw,23px) 0;font-size:clamp(21px,1.3542vw,26px);line-height:1.3077}.history-hero__left>.button{min-width:clamp(190px,11.9792vw,230px);min-height:clamp(50px,2.9167vw,56px);margin-top:clamp(30px,5.4167vw - 48px,56px);padding:clamp(14px,.8854vw,17px) clamp(32px,2.0833vw,40px);font-size:clamp(14px,.7917vw,15.2px);position:static}.page-flow--history .companion{height:clamp(440px,28.6458vw,550px);min-height:clamp(440px,28.6458vw,550px);padding-top:clamp(40px,2.6042vw,50px);padding-bottom:clamp(80px,5.2083vw,100px)}.page-flow--history .companion h2{font-size:clamp(42px,2.6667vw,51.2px);line-height:clamp(54px,3.3333vw,64px)}.page-flow--history .site-footer--compact{height:clamp(300px,18.0729vw,347px);min-height:clamp(300px,18.0729vw,347px);padding-top:clamp(48px,3.3333vw,64px);padding-bottom:clamp(32px,1.9792vw,38px)}}@media (width>=1920px){.site-header__inner{margin-left:calc(50% - 635px);margin-right:calc(50% - 896px)}.page-flow--history .site-header__inner{margin-left:calc(50% - 632px)}.hero__content{margin-left:calc(50% - 635px)}.history-hero__inner{gap:256.5px;width:1409px;margin-left:calc(50% - 632px);margin-right:auto;padding-top:299.5px}.history-hero__left>.button{margin-top:87px}}@media (width>=821px) and (width<=1279px){.page-flow--history>.page-flow+.site-footer{margin-top:72px}.page-flow--history .site-header__inner{margin-left:max(48px,50vw - 530px)}.page-flow--history{gap:72px}.history-hero{background-position:58%;min-height:1080px}.history-hero__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,5vw,64px);width:min(100% - 96px,1060px);padding-top:clamp(190px,20vw,240px);padding-bottom:90px;transform:none}.history-hero__left>.eyebrow{letter-spacing:0;text-transform:none;margin-bottom:28px;font-size:14px;font-weight:500}.history-hero h1{letter-spacing:0;text-wrap:initial;margin-bottom:28px;font-size:clamp(44px,4.2vw,52px);line-height:1.12}.history-hero__copy{margin-bottom:36px}.history-hero__right{padding-top:54px}.history-hero__copy p{margin-bottom:20px;font-size:16px;line-height:1.55}.history-hero__copy .history-hero__highlight{margin:20px 0;font-size:22px;line-height:1.35}.history-hero__left>.button{margin-top:30px}}@media (width<=1180px){:root{--page-inline:clamp(32px, 5vw, 72px)}.testimonials__track{grid-template-columns:repeat(3,minmax(0,1fr))}.rhythm__steps{grid-template-columns:1fr}.catalog{grid-template-columns:minmax(300px,.65fr) minmax(0,1.4fr);gap:55px}.availability{grid-template-columns:1fr}.availability__platforms{grid-column:auto}}@media (width<=820px){:root{--page-inline:24px}.page-flow{gap:24px}.page-flow+.site-footer{margin-top:24px}.site-header__inner{width:calc(100% - 48px);height:94px;margin:0 auto}.site-header__brand img{width:148.464px}.site-header__nav{gap:8.05px}.button--compact{min-height:38px;padding:9px 16px;font-size:12px}.hero,.history-hero{min-height:min(850px,100svh)}.hero:before,.history-hero:before{background:linear-gradient(#2d0f2447 0%,#2d0f2470 45%,#2d0f24d1 100%),linear-gradient(135deg,#2d0f249e 0%,#2d0f2461 50%,#2d0f2438 100%),linear-gradient(#f04e2329,#f04e2329)}.hero--home{background-position:67%}.hero--slow{background-image:url(/assets/images/hero-slow.webp);background-position:57%}.history-hero{background-image:url(/assets/images/hero-history.webp)}.hero__title-line{display:block}.hero__content{flex-direction:column;justify-content:flex-end;min-height:min(850px,100svh);padding:160px 0 72px;display:flex}.eyebrow{margin-bottom:20px;font-size:12px}.hero h1{margin-bottom:24px;font-size:clamp(42px,12vw,62px)}.hero__description{margin-bottom:20px;font-size:15px;line-height:1.65}.hero__note{margin-bottom:28px;font-size:17px}.editorial-section,.editorial-section--purple{min-height:0;padding-block:70px}.editorial-section--split .editorial-section__inner{grid-template-columns:1fr;gap:35px}.editorial-section--center h2,.editorial-section--split h2{font-size:clamp(37px,10vw,50px)}.editorial-section__copy>p:first-child{font-size:16px}.newsletter{min-height:0;padding-block:72px}.newsletter__inner{gap:0}.newsletter h2{font-size:clamp(36px,9vw,48px)}.newsletter__form{grid-template-columns:1fr}.newsletter__form .button{width:100%}.testimonials,.rhythm,.catalog,.companion,.plans,.availability,.faq,.site-footer,.site-footer--compact{min-height:0}.testimonials,.rhythm,.plans,.availability,.faq{padding-block:70px}.section-heading h2{font-size:clamp(39px,10vw,52px)}.testimonials{padding-right:0}.testimonials .section-heading{padding-right:var(--page-inline)}.testimonials__track{padding-right:var(--page-inline);scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(78vw,300px);grid-auto-flow:column;overflow-x:auto}.testimonial{scroll-snap-align:start}.rhythm__steps{grid-template-columns:1fr;gap:0}.rhythm__step,.rhythm__step:nth-child(2){border-bottom:1px solid #f2dab247;border-right:0;grid-template-columns:60px 1fr;padding:27px 0}.rhythm__step:last-child{border-bottom:0}.rhythm__icon{background:0 0;border:0;border-radius:0;width:54px;height:54px}.rhythm__icon img{width:54px;height:54px}.rhythm__step span{margin-bottom:10px}.catalog{padding:72px 0 72px var(--page-inline);display:block}.catalog__heading{padding-right:var(--page-inline)}.catalog h2{font-size:clamp(40px,10vw,53px)}.catalog__track{padding-right:var(--page-inline);scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(76vw,300px);grid-auto-flow:column;margin-top:45px;overflow-x:auto}.catalog-card{scroll-snap-align:start}.companion{padding-block:78px}.companion h2{font-size:clamp(41px,10.5vw,55px)}.plans__grid{grid-template-columns:1fr;gap:24px}.plan-card{min-height:370px}.availability{gap:34px}.availability h2{font-size:clamp(40px,10vw,54px)}.availability__apps{align-items:flex-start;gap:42px}.store-badge{opacity:1;border:0;border-radius:0;flex-direction:column;gap:12px;min-width:0;padding:0}.store-badge__icon{border:1px solid #f2dab280;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative}.store-badge__icon>img:first-child{width:18.083px;height:25.083px}.store-badge__icon .store-badge__indicator{width:2px;height:2px;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}.store-badge>span:last-child{font-size:13px;font-weight:400}.plans .section-heading>.eyebrow{color:var(--orange);font-family:var(--sans);letter-spacing:3px;font-size:12px;font-style:normal}.plans__note{color:#f2dab280;text-align:center;margin:28px auto 0;font-size:12px}.availability__platforms{flex-wrap:wrap;gap:18px 30px;padding-top:24px}.faq__inner{grid-template-columns:1fr;gap:36px}.faq h2{font-size:clamp(42px,10vw,56px)}.faq__list{grid-row:2}.site-footer,.site-footer--compact{padding:64px var(--page-inline) 32px}.site-footer__content{grid-template-columns:repeat(2,1fr);gap:45px 32px;margin-bottom:70px}.site-footer__brand{grid-column:1/-1}.history-hero{background-position:50%;min-height:0}.history-hero__inner{width:calc(100% - (2 * var(--page-inline)));grid-template-columns:1fr;gap:42px;padding:145px 0 70px}.history-hero h1{text-wrap:initial;margin-bottom:36px;font-size:clamp(44px,12vw,56px);line-height:1.12}.history-hero__copy{margin-bottom:30px}.history-hero__right{padding-top:0}.history-hero__copy p{font-family:var(--serif);font-size:15px;font-weight:400;line-height:1.55}.history-hero__copy .history-hero__highlight{font-size:22px;font-style:normal;font-weight:700}.history-hero__copy strong{color:#e74010}}@media (width<=430px){.site-header__inner{width:calc(100% - 48px)}.site-header__brand img{width:127.008px}.button--compact{padding-inline:12px}.hero,.hero__content{min-height:780px}.hero--home h1{font-size:11vw}.hero--home .button--light,.hero--slow .button--light{align-self:center;width:50%}.page-flow--home .newsletter__form .button{white-space:nowrap;justify-self:center;width:55%;min-width:0;padding-inline:18px}.faq__row{padding-block:18px}.site-footer__content{grid-template-columns:repeat(2,max-content);justify-content:center}.site-footer__brand{text-align:center;flex-direction:column;align-items:center;display:flex}.site-footer__copy{text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-old(root),::view-transition-new(root),::view-transition-old(aquarius-header),::view-transition-new(aquarius-header){animation:none!important}[data-reveal],[data-reveal-group]>*{opacity:1!important;transform:none!important}}
