/** Shopify CDN: Minification failed

Line 14:15 Expected identifier but found "{"
Line 14:16 Unexpected "{"
Line 14:26 Expected ":"
Line 14:88 Expected identifier but found "{"
Line 14:89 Unexpected "{"
Line 14:99 Expected ":"
Line 14:185 Expected identifier but found "{"
Line 14:186 Unexpected "{"
Line 14:196 Expected ":"

**/
:root{--rr-ink:{{ settings.ink | default: '#122B32' }};--rr-ink-soft:#385158;--rr-paper:{{ settings.paper | default: '#F4EFE7' }};--rr-paper-deep:#E9DFD2;--rr-white:#FFFDF9;--rr-accent:{{ settings.accent | default: '#E76E4D' }};--rr-accent-deep:#BF4F37;--rr-lilac:#B9A6C6;--rr-line:rgba(18,43,50,.18);--rr-shadow:0 24px 70px rgba(18,43,50,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--rr-paper);color:var(--rr-ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{display:block;max-width:100%}.skip-link{position:fixed;z-index:50;top:12px;left:12px;padding:10px 14px;background:var(--rr-accent);color:var(--rr-white);transform:translateY(-150%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}
.rr-announcement{display:flex;justify-content:space-between;gap:20px;padding:10px clamp(22px,5vw,72px);background:var(--rr-ink);color:rgba(255,255,255,.72);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.rr-announcement span:last-child{color:var(--rr-lilac)}
.rr-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;gap:26px;padding:20px clamp(22px,5vw,72px);background:rgba(244,239,231,.93);border-bottom:1px solid var(--rr-line);backdrop-filter:blur(16px)}.rr-brand{display:flex;align-items:center;gap:11px;white-space:nowrap}.rr-mark{display:grid;place-items:center;width:38px;height:38px;border:1px solid currentColor;border-radius:50%;font-size:10px;font-weight:700;letter-spacing:-.08em}.rr-brand-name{font-size:12px;font-weight:700;letter-spacing:.16em}.rr-header nav,.rr-footer-links{display:flex;align-items:center;gap:clamp(16px,3vw,38px);font-size:12px}.rr-header nav a,.rr-footer-links a,.rr-header-link{transition:color .2s ease}.rr-header nav a:hover,.rr-footer-links a:hover,.rr-header-link:hover{color:var(--rr-accent-deep)}.rr-header-actions{display:flex;align-items:center;gap:18px}.rr-header-link{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rr-header-cta{padding:11px 15px;border:1px solid var(--rr-ink);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.rr-header-cta:hover{background:var(--rr-ink);color:var(--rr-white)}
.rr-hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:min(780px,calc(100vh - 102px));border-bottom:1px solid var(--rr-line)}.rr-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(70px,9vw,145px) clamp(25px,6vw,96px)}.rr-eyebrow{margin:0 0 20px;color:var(--rr-accent-deep);font-size:10px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.rr-eyebrow-light{color:#efc0ae}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-.045em}h1{max-width:650px;margin-bottom:28px;font-size:clamp(56px,7.4vw,112px);line-height:.91}h1 em,h2 em{color:var(--rr-accent);font-style:italic}.rr-hero-lede{max-width:445px;margin-bottom:34px;color:var(--rr-ink-soft);font-family:Georgia,"Times New Roman",serif;font-size:18px;line-height:1.55}.rr-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px}.rr-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:16px 20px;border:1px solid transparent;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease}.rr-button:hover{transform:translateY(-2px)}.rr-button[disabled]{cursor:not-allowed;opacity:.55}.rr-button-accent{background:var(--rr-accent);color:var(--rr-white)}.rr-button-accent:hover{background:var(--rr-accent-deep)}.rr-button-dark{background:var(--rr-ink);color:var(--rr-white)}.rr-button-dark:hover{background:#274851}.rr-text-link{border-bottom:1px solid currentColor;padding-bottom:4px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.rr-text-link span{display:inline-block;margin-left:6px;transition:transform .2s ease}.rr-text-link:hover span{transform:translate(3px,3px)}.rr-proof{display:flex;gap:28px;margin-top:72px;padding-top:22px;border-top:1px solid var(--rr-line)}.rr-proof div{display:flex;flex-direction:column;gap:2px}.rr-proof strong{font-family:Georgia,"Times New Roman",serif;font-size:28px;font-weight:400}.rr-proof span{color:var(--rr-ink-soft);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.rr-hero-art{position:relative;min-height:650px;margin:0;overflow:hidden;background:var(--rr-paper-deep)}.rr-hero-art img{width:100%;height:100%;object-fit:cover}.rr-hero-art:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,43,50,0) 62%,rgba(18,43,50,.55));content:"";pointer-events:none}.rr-hero-art figcaption{position:absolute;z-index:1;right:24px;bottom:22px;left:24px;display:flex;justify-content:space-between;gap:12px;color:var(--rr-white);font-size:9px;letter-spacing:.1em;text-transform:uppercase}
.rr-manifesto{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,150px);padding:clamp(90px,12vw,170px) clamp(25px,10vw,160px)}.rr-manifesto h2,.rr-section-head h2,.rr-feature-copy h2,.rr-confidence h2,.rr-waitlist h2{margin-bottom:0;font-size:clamp(44px,5.7vw,82px);line-height:.98}.rr-manifesto-copy{align-self:end;max-width:570px;color:var(--rr-ink-soft);font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.65}.rr-manifesto-copy p+p{margin-top:20px}.rr-text-link-dark{display:inline-block;margin-top:18px;color:var(--rr-ink);font-family:Arial,Helvetica,sans-serif}.rr-group-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rr-line);border-bottom:1px solid var(--rr-line)}.rr-group-item{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:28px clamp(22px,4vw,62px)}.rr-group-item+.rr-group-item{border-left:1px solid var(--rr-line)}.rr-group-number{color:var(--rr-accent-deep);font-size:11px;font-weight:700}.rr-group-item strong{display:block;margin-bottom:7px;font-family:Georgia,"Times New Roman",serif;font-size:21px;font-weight:400}.rr-group-item p{margin-bottom:0;color:var(--rr-ink-soft);font-size:12px;line-height:1.5}
.rr-collection{padding:clamp(90px,11vw,150px) clamp(22px,5vw,72px)}.rr-section-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:56px}.rr-section-intro{max-width:380px;margin-bottom:4px;color:var(--rr-ink-soft);font-size:13px;line-height:1.6}.rr-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rr-product-card{min-width:0;background:var(--rr-white);border:1px solid rgba(18,43,50,.12);transition:transform .25s ease,box-shadow .25s ease}.rr-product-card:hover{transform:translateY(-5px);box-shadow:var(--rr-shadow)}.rr-product-card-featured{grid-column:span 2;grid-row:span 2}.rr-product-art{position:relative;aspect-ratio:1/1;overflow:hidden;background:#ece4d9}.rr-product-card-featured .rr-product-art{aspect-ratio:1.18/1}.rr-product-art img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rr-product-card:hover .rr-product-art img{transform:scale(1.035)}.rr-badge{position:absolute;top:14px;left:14px;padding:6px 8px;background:var(--rr-ink);color:var(--rr-white);font-size:8px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.rr-product-body{padding:19px 18px 18px}.rr-product-meta{display:flex;justify-content:space-between;gap:8px;margin-bottom:15px;color:var(--rr-accent-deep);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rr-product-meta span:last-child{color:rgba(18,43,50,.46);font-weight:400;letter-spacing:.03em}.rr-product-body h3{margin-bottom:8px;font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:400;line-height:1.02}.rr-product-body p{min-height:58px;margin-bottom:20px;color:var(--rr-ink-soft);font-size:12px;line-height:1.55}.rr-product-foot{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:13px;border-top:1px solid var(--rr-line)}.rr-product-foot strong{font-family:Georgia,"Times New Roman",serif;font-size:21px;font-weight:400}.rr-product-foot span{color:rgba(18,43,50,.52);font-size:9px;letter-spacing:.06em;text-transform:uppercase}
.rr-feature-story{display:grid;grid-template-columns:1.05fr .95fr;background:var(--rr-ink);color:var(--rr-white)}.rr-feature-image{position:relative;min-height:720px;overflow:hidden}.rr-feature-image img{width:100%;height:100%;object-fit:cover}.rr-feature-image:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(18,43,50,.7));content:""}.rr-feature-image>span{position:absolute;z-index:1;bottom:28px;left:clamp(22px,5vw,72px);color:rgba(255,255,255,.82);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rr-feature-copy{align-self:center;padding:clamp(70px,9vw,140px) clamp(24px,8vw,120px)}.rr-feature-copy h2{margin-bottom:32px;color:var(--rr-white)}.rr-feature-copy h2 em{color:#efb49d}.rr-feature-copy>p:not(.rr-eyebrow){max-width:480px;color:rgba(255,255,255,.75);font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.6}.rr-spec-list{margin:40px 0 36px;border-top:1px solid rgba(255,255,255,.24)}.rr-spec-list div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.24)}.rr-spec-list dt{color:rgba(255,255,255,.53);font-size:9px;letter-spacing:.13em;text-transform:uppercase}.rr-spec-list dd{margin:0;color:rgba(255,255,255,.88);font-size:12px;text-align:right}
.rr-confidence{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(50px,9vw,140px);padding:clamp(90px,12vw,170px) clamp(25px,10vw,160px)}.rr-confidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;align-self:end}.rr-confidence-grid>div{padding-top:18px;border-top:1px solid var(--rr-line)}.rr-confidence-grid span{color:var(--rr-accent-deep);font-size:10px;font-weight:700}.rr-confidence-grid h3{margin:24px 0 10px;font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:400}.rr-confidence-grid p{margin-bottom:0;color:var(--rr-ink-soft);font-size:12px;line-height:1.6}
.rr-waitlist{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,10vw,160px);overflow:hidden;padding:clamp(80px,10vw,145px) clamp(25px,10vw,160px);background:var(--rr-accent-deep);color:var(--rr-white)}.rr-waitlist-shape{position:absolute;right:-12vw;bottom:-28vw;width:54vw;height:54vw;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.05),0 0 0 140px rgba(255,255,255,.04)}.rr-waitlist-copy,.rr-interest-form,.rr-form-success{position:relative;z-index:1}.rr-waitlist h2{color:var(--rr-white)}.rr-waitlist h2 em{color:#f5c3ab}.rr-waitlist-copy>p:not(.rr-eyebrow){max-width:460px;margin-top:30px;color:rgba(255,255,255,.8);font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.6}.rr-interest-form{display:grid;grid-template-columns:1fr 1fr;align-self:end;gap:8px;padding:10px;background:rgba(18,43,50,.25);border:1px solid rgba(255,255,255,.35)}.rr-interest-form label:not(.rr-consent){min-height:68px;padding:12px 14px;background:rgba(255,255,255,.12)}.rr-interest-form label span{display:block;margin-bottom:7px;color:rgba(255,255,255,.62);font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.rr-interest-form input[type=text],.rr-interest-form input[type=email]{width:100%;padding:0;border:0;outline:0;background:transparent;color:var(--rr-white);font-size:14px}.rr-interest-form input::placeholder{color:rgba(255,255,255,.75)}.rr-consent{grid-column:1/-1;display:flex!important;align-items:center;gap:9px;min-height:0!important;padding:4px 6px!important;background:transparent!important;color:rgba(255,255,255,.78);font-size:11px}.rr-consent span{display:inline!important;margin:0!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.rr-consent input{accent-color:var(--rr-white)}.rr-interest-form button{grid-column:1/-1;min-height:56px;padding:0 18px;border:0;background:var(--rr-white);color:var(--rr-ink);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:background .2s ease}.rr-interest-form button:hover{background:#f5c3ab}.rr-form-success{align-self:end;padding:24px;background:var(--rr-white);color:var(--rr-ink)}.rr-form-success strong{display:block;margin-bottom:7px;font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:400}.rr-form-success span{color:var(--rr-ink-soft);font-size:12px;line-height:1.5}
.rr-footer{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center;padding:38px clamp(22px,5vw,72px);background:var(--rr-ink);color:var(--rr-white)}.rr-footer-brand{display:flex;align-items:center;gap:11px}.rr-footer-brand p{margin:4px 0 0;color:rgba(255,255,255,.58);font-size:11px}.rr-footer-brand strong{font-size:11px;letter-spacing:.13em}.rr-footer-links{justify-content:center;font-size:10px}.rr-footer-note{justify-self:end;max-width:320px;margin:0;color:rgba(255,255,255,.5);font-size:10px;line-height:1.5;text-align:right}
.rr-product-page{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,8vw,130px);padding:clamp(60px,9vw,130px) clamp(22px,8vw,120px)}.rr-product-page-media{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.rr-product-page-media img:first-child{grid-column:span 2}.rr-product-page-media img{width:100%;background:var(--rr-paper-deep)}.rr-product-page-copy{align-self:center}.rr-product-page-copy h1{font-size:clamp(48px,6vw,86px)}.rr-product-page-price{margin:20px 0;font-family:Georgia,"Times New Roman",serif;font-size:28px}.rr-product-description{color:var(--rr-ink-soft);font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.6}.rr-buy-form{display:grid;gap:10px;margin-top:32px}.rr-buy-form label{color:var(--rr-ink-soft);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rr-buy-form select,.rr-buy-form input[type=number]{width:100%;padding:13px;border:1px solid var(--rr-line);background:var(--rr-white);color:var(--rr-ink)}.rr-product-note{margin-top:25px;color:var(--rr-ink-soft);font-size:12px;line-height:1.6}.rr-collection-page,.rr-page{padding:clamp(70px,10vw,140px) clamp(22px,7vw,110px)}.rr-page-heading{max-width:820px;margin-bottom:60px}.rr-page-heading h1{font-size:clamp(54px,8vw,110px)}.rr-page-description,.rr-page-content{max-width:680px;color:var(--rr-ink-soft);font-family:Georgia,"Times New Roman",serif;font-size:17px;line-height:1.65}.rr-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.rr-live-card{background:var(--rr-white);padding-bottom:20px}.rr-live-card>div{aspect-ratio:1;overflow:hidden;background:var(--rr-paper-deep)}.rr-live-card img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rr-live-card:hover img{transform:scale(1.04)}.rr-live-card>span,.rr-live-card>h2,.rr-live-card>strong{display:block;margin-right:18px;margin-left:18px}.rr-live-card>span{margin-top:16px;color:var(--rr-accent-deep);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.rr-live-card h2{margin-top:8px;margin-bottom:10px;font-size:23px}.rr-live-card strong{font-family:Georgia,"Times New Roman",serif;font-size:20px;font-weight:400}.rr-empty{grid-column:1/-1;padding:70px 0;border-top:1px solid var(--rr-line)}.rr-empty h2{font-size:48px}.rr-empty p{max-width:460px;color:var(--rr-ink-soft)}
@media(max-width:1040px){.rr-header nav{display:none}.rr-header-actions{margin-left:auto}.rr-header-link{display:none}.rr-hero{grid-template-columns:1fr}.rr-hero-copy{padding-top:90px;padding-bottom:90px}.rr-hero-art{min-height:560px}.rr-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-product-card-featured{grid-column:span 2}.rr-feature-story{grid-template-columns:1fr}.rr-feature-image{min-height:600px}.rr-confidence{grid-template-columns:1fr}.rr-confidence-grid{align-self:auto}.rr-waitlist{grid-template-columns:1fr}.rr-interest-form,.rr-form-success{width:100%;max-width:720px}.rr-footer{grid-template-columns:1fr 1fr}.rr-footer-links{justify-content:flex-start;flex-wrap:wrap}.rr-footer-note{grid-column:1/-1;justify-self:start;text-align:left}.rr-live-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-product-page{grid-template-columns:1fr}}
@media(max-width:700px){.rr-announcement{align-items:flex-start;flex-direction:column;gap:5px;padding-top:9px;padding-bottom:9px;font-size:8px}.rr-header{padding-top:15px;padding-bottom:15px}.rr-brand-name{font-size:10px;letter-spacing:.1em}.rr-header-cta{padding:9px 10px;font-size:8px}.rr-hero-copy{padding:75px 22px 70px}h1{font-size:clamp(54px,16vw,86px)}.rr-hero-lede{font-size:16px}.rr-proof{gap:19px;margin-top:52px}.rr-proof strong{font-size:23px}.rr-hero-art{min-height:410px}.rr-hero-art figcaption{flex-direction:column;gap:4px;font-size:8px}.rr-manifesto{grid-template-columns:1fr;gap:35px;padding:88px 22px}.rr-manifesto h2,.rr-section-head h2,.rr-feature-copy h2,.rr-confidence h2,.rr-waitlist h2{font-size:clamp(44px,13vw,68px)}.rr-manifesto-copy{font-size:16px}.rr-group-strip{grid-template-columns:1fr}.rr-group-item+.rr-group-item{border-top:1px solid var(--rr-line);border-left:0}.rr-collection{padding:88px 16px}.rr-section-head{display:block;margin-bottom:38px}.rr-section-intro{margin-top:28px}.rr-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rr-product-card-featured{grid-column:span 2;grid-row:auto}.rr-product-card-featured .rr-product-art{aspect-ratio:1/1}.rr-product-body{padding:14px 12px 13px}.rr-product-meta{display:block;line-height:1.5}.rr-product-meta span{display:block}.rr-product-meta span:last-child{margin-top:4px}.rr-product-body h3{font-size:20px}.rr-product-body p{min-height:0;font-size:11px}.rr-product-foot{align-items:flex-start;flex-direction:column;gap:6px}.rr-product-foot strong{font-size:18px}.rr-feature-image{min-height:420px}.rr-feature-copy{padding:80px 22px}.rr-confidence{padding:88px 22px}.rr-confidence-grid{grid-template-columns:1fr;gap:38px}.rr-waitlist{padding:80px 22px}.rr-interest-form{grid-template-columns:1fr;padding:8px}.rr-interest-form button{min-height:56px}.rr-footer{grid-template-columns:1fr;padding:38px 22px}.rr-footer-links{gap:15px 22px}.rr-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-product-page-media{grid-template-columns:1fr}.rr-product-page-media img:first-child{grid-column:span 1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
