@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-rr:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_88b4eb{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_88b4eb{--font-rr-mono:"Geist Mono","Geist Mono Fallback"}@property --tint{syntax:"<color>";inherits:true;initial-value:#c9a46a}.rr{--rr-porcelain:#f2f4f3;--rr-stage:#ffffff;--rr-ink:#12171a;--rr-graphite:#5a6468;--rr-faint:#c9cfcd;--rr-line:rgba(18,23,26,0.13);--rr-amber:#9a5a1f;--rr-ease:cubic-bezier(0.2,0.7,0.1,1);--rr-gutter:clamp(18px,4vw,56px);--rr-header:64px;background:var(--rr-porcelain);color:var(--rr-ink);font-family:var(--font-rr),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.rr-root{--tint:#c9a46a;transition:--tint .8s ease}.rr-root[data-set=tt]{--tint:#7c93c9}.rr-wrap{width:100%;max-width:1320px;margin-inline:auto;padding-inline:var(--rr-gutter)}.rr :focus-visible{outline:2px solid var(--rr-amber);outline-offset:3px}.rr-mono{font-family:var(--font-rr-mono),ui-monospace,"SF Mono",Menlo,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.rr-muted{color:var(--rr-graphite)}.rr-accent{color:var(--rr-amber)}.rr-h2{font-size:clamp(30px,4vw,54px);letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.rr-h2,.rr-h3{font-weight:500}.rr-h3{font-size:clamp(21px,2vw,26px);letter-spacing:-.025em;line-height:1.2}.rr-lede{font-size:clamp(18px,1.6vw,21px);line-height:1.45;letter-spacing:-.01em;max-width:32em}.rr-body,.rr-lede{color:var(--rr-graphite)}.rr-body{font-size:16px;line-height:1.55}.rr-price{font-size:22px;letter-spacing:-.02em;white-space:nowrap}.rr-num,.rr-price{font-variant-numeric:tabular-nums}.rr-link{align-self:flex-start;font-size:15px;color:var(--rr-ink);background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;padding-bottom:3px;transition:background-size .5s var(--rr-ease)}.rr-link:after{content:" →"}.rr-link:hover{background-size:0 1px;background-position:100% 100%}.rr-btn{display:inline-flex;align-items:center;gap:12px;background:var(--rr-ink);color:var(--rr-stage);border-radius:999px;padding:7px 7px 7px 22px;font-size:15px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .4s var(--rr-ease),transform .2s ease}.rr-btn b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.14);font-weight:400;transition:transform .5s var(--rr-ease)}.rr-btn:hover{background:var(--rr-amber)}.rr-btn:hover b{transform:translateX(2px)}.rr-btn:active{transform:scale(.98)}.rr-btn[disabled]{opacity:.7;cursor:progress}.rr-btn--sm{padding:5px 5px 5px 18px;font-size:14px}.rr-btn--sm b{width:32px;height:32px}.rr-btn--light{background:var(--rr-stage);color:var(--rr-ink)}.rr-btn--light b{background:rgba(18,23,26,.08)}.rr-btn--light:hover{background:var(--tint)}.rr-buy-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.rr-header{position:fixed;inset:0 0 auto;z-index:40;height:var(--rr-header);background:rgba(242,244,243,.76);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rr-line)}.rr-header-in{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.rr-logo,.rr-logo img{display:block}.rr-logo img{height:19px;width:auto}.rr-nav{display:flex;gap:26px;font-size:14px;color:var(--rr-graphite)}.rr-nav a{transition:color .3s ease}.rr-nav a:hover{color:var(--rr-ink)}.rr-cart{font-size:14px;cursor:pointer;padding:10px 0}.rr-cart:hover{color:var(--rr-amber)}.rr-hero{position:relative;height:210svh;--p:0}.rr-hero-stage{position:sticky;top:0;height:100svh;min-height:660px;overflow:hidden;background:radial-gradient(36% 24% at 54% 88%,color-mix(in srgb,var(--tint) 36%,transparent),transparent 72%),radial-gradient(46% 60% at 54% 44%,#fff,transparent 72%),linear-gradient(180deg,#fff,#eef1f0)}.rr-hero-stage:after{content:"";position:absolute;inset:-20% auto -20% -40%;width:34%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.8),transparent);transform:skewX(-14deg);animation:rr-sweep 9s ease-in-out infinite;pointer-events:none}@keyframes rr-sweep{0%,18%{translate:0 0;opacity:0}30%,70%{opacity:1}82%,to{translate:460% 0;opacity:0}}.rr-hero-grid{position:relative;z-index:1;height:100%;display:grid;grid-template-columns:minmax(0,1fr) clamp(380px,34vw,500px) minmax(260px,.78fr);grid-template-rows:1fr auto;column-gap:20px;padding-top:calc(var(--rr-header) + 40px);padding-bottom:36px}.rr-card,.rr-hero-buy,.rr-hero-head,.rr-hint{opacity:calc(1 - var(--p) * 2.4);transform:translate3d(0,calc(var(--p) * -36px),0)}.rr-hero-head{grid-column:1;grid-row:1;align-self:start;display:flex;flex-direction:column;gap:18px}.rr-hero-title{font-size:clamp(38px,4.1vw,64px);font-weight:500;letter-spacing:-.045em;line-height:.98}.rr-hero-title span{display:block;animation:rr-rise .9s var(--rr-ease) both}.rr-hero-title span+span{animation-delay:90ms}@keyframes rr-rise{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.rr-topic{display:flex;flex-direction:column;gap:10px;margin-top:8px}.rr-seg{display:flex;flex-wrap:wrap;gap:8px}.rr-seg button{border:1px solid var(--rr-line);background:rgba(255,255,255,.78);border-radius:999px;padding:10px 16px;font-size:15px;line-height:1.2;cursor:pointer;transition:background-color .35s var(--rr-ease),color .35s var(--rr-ease),border-color .35s var(--rr-ease)}.rr-seg button:hover{border-color:var(--rr-ink)}.rr-seg button[aria-pressed=true]{background:var(--rr-ink);border-color:var(--rr-ink);color:var(--rr-stage)}.rr-hero-buy{grid-column:1;grid-row:2;align-self:end;display:flex;flex-direction:column;gap:12px}.rr-hero-set{grid-column:2;grid-row:1/3;align-self:end;padding-top:72px}.rr-card{grid-column:3;grid-row:1;align-self:start;justify-self:end;width:100%;max-width:320px;border-radius:22px;padding:18px 18px 16px;background:var(--rr-ink);color:var(--rr-stage);box-shadow:0 34px 60px -30px rgba(18,23,26,.6)}.rr-card-top{display:flex;justify-content:space-between;color:rgba(255,255,255,.6);margin-bottom:10px}.rr-card-top span:first-child{color:var(--tint)}.rr-card li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border-top:1px solid rgba(255,255,255,.13);font-size:14.5px;line-height:1.3;animation:rr-rise .7s var(--rr-ease) both}.rr-card li:nth-child(2){animation-delay:50ms}.rr-card li:nth-child(3){animation-delay:.1s}.rr-card li:nth-child(4){animation-delay:.15s}.rr-card-pic{position:relative;width:38px;height:46px;border-radius:9px;background:rgba(255,255,255,.95);overflow:hidden}.rr-card-pic img{position:absolute;inset:5px;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:contain}.rr-card-size{font-family:var(--font-rr-mono),ui-monospace,monospace;font-size:12px;color:rgba(255,255,255,.6);white-space:nowrap}.rr-card-foot{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.13);font-size:14px;color:rgba(255,255,255,.7)}.rr-card-foot b{font-size:21px;font-weight:500;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.rr-hint{grid-column:3;grid-row:2;align-self:end;justify-self:end;text-align:right}.rr-lineup{position:relative;width:100%;container-type:inline-size}.rr-layer{position:absolute;transform:translate3d(calc(var(--dx) * var(--p, 0) * 1vw),0,0) scale(calc(1 + var(--p, 0) * .05));transform-origin:50% 100%;transition:opacity .5s var(--rr-ease),translate .7s var(--rr-ease),visibility 0s;will-change:transform}.rr-layer.is-off{opacity:0;visibility:hidden;translate:0 16px;transition:opacity .3s ease,translate .5s ease,visibility 0s .3s}.rr-layer img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 16px rgba(18,23,26,.12))}.rr-lineup:before{content:"";position:absolute;left:50%;bottom:-3.5%;width:118%;height:10%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(18,23,26,.14),transparent);opacity:calc(1 - var(--p, 0) * .6)}.rr-ring{position:absolute;width:30px;height:30px;translate:-50% -50%;opacity:calc(1 - var(--p, 0) * 4)}.rr-ring:before{inset:0;border:1px dashed rgba(18,23,26,.6);animation:rr-spin 18s linear infinite}.rr-ring:after,.rr-ring:before{content:"";position:absolute;border-radius:50%}.rr-ring:after{left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:var(--rr-amber);box-shadow:0 0 0 3px rgba(255,255,255,.8)}@keyframes rr-spin{to{rotate:1turn}}.rr-ring-lead{position:absolute;left:50%;bottom:100%;width:1px;height:calc(var(--lead) / 4.8 * 1cqw);background:rgba(18,23,26,.45);transform-origin:50% 100%;animation:rr-lead .7s var(--rr-ease) .5s both}.rr-ring-tag{position:absolute;left:50%;bottom:calc(100% + var(--lead) / 4.8 * 1cqw);translate:-50% 0;white-space:nowrap;border-radius:999px;padding:5px 11px;font-family:var(--font-rr-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.04em;line-height:1.3;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--rr-line);animation:rr-tag .7s var(--rr-ease) .9s both}@keyframes rr-lead{0%{transform:scaleY(0)}to{transform:none}}@keyframes rr-tag{0%{opacity:0}to{opacity:1}}.rr-layer:nth-child(2) .rr-ring-lead{animation-delay:.62s}.rr-layer:nth-child(2) .rr-ring-tag{animation-delay:1.02s}.rr-layer:nth-child(3) .rr-ring-lead{animation-delay:.74s}.rr-layer:nth-child(3) .rr-ring-tag{animation-delay:1.14s}.rr-layer:nth-child(n+4) .rr-ring-lead{animation-delay:.86s}.rr-layer:nth-child(n+4) .rr-ring-tag{animation-delay:1.26s}.rr-steps{position:relative;z-index:2;margin-top:-60svh;--sheet:1}.rr-steps-stage{position:sticky;top:0;height:100svh;min-height:600px;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(40% 36% at 26% 78%,color-mix(in srgb,var(--tint) 30%,transparent),transparent 72%),var(--rr-stage);border-top:1px solid var(--rr-line);border-radius:calc(var(--sheet) * 40px) calc(var(--sheet) * 40px) 0 0;box-shadow:0 -30px 70px -34px rgba(18,23,26,.28)}.rr-steps-grid{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:clamp(24px,5vw,72px);padding-top:calc(var(--rr-header) + 28px)}.rr-steps-eyebrow{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.rr-steps-lead{font-size:clamp(18px,1.6vw,22px);letter-spacing:-.02em}.rr-steps-pics,.rr-steps-texts{position:relative}.rr-step-pic{position:absolute;inset:0;display:grid;place-items:center;transform:translate3d(0,calc(var(--y, 0) * 46vh),0) scale(calc(1 - var(--a, 0) * .1));opacity:calc(1 - var(--a, 0) * 1.15);filter:blur(calc(var(--a, 0) * 8px));will-change:transform,opacity}.rr-step-pic img{height:min(60svh,560px);width:auto;max-width:78%;object-fit:contain;filter:drop-shadow(0 30px 28px rgba(18,23,26,.14))}.rr-step-text{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:14px;max-width:31em;transform:translate3d(0,calc(var(--y, 0) * 44px),0);opacity:calc(1 - var(--a, 0) * 1.7)}.rr-step-name{font-size:clamp(32px,4vw,58px);font-weight:500;letter-spacing:-.04em;line-height:1;text-wrap:balance}.rr-step-role{font-size:clamp(17px,1.5vw,20px);line-height:1.45;color:var(--rr-graphite)}.rr-bullets{display:flex;flex-direction:column;gap:10px;margin:4px 0 6px}.rr-bullets li{position:relative;padding-left:32px;font-size:clamp(16px,1.3vw,18px);line-height:1.4}.rr-bullets li:before{content:"";position:absolute;left:0;top:.12em;width:21px;height:21px;border-radius:50%;background:var(--rr-ink)}.rr-bullets li:after{content:"";position:absolute;left:7.5px;top:calc(.12em + 4.5px);width:5px;height:9px;border:solid var(--rr-stage);border-width:0 1.6px 1.6px 0;rotate:45deg}.rr-buybar{border-top:1px solid var(--rr-line);background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rr-buybar-in{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-block:14px}.rr-count{font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.rr-count i{font-style:normal;color:var(--rr-graphite)}.rr-bar{width:130px;height:1px;background:var(--rr-line)}.rr-bar span{display:block;height:100%;background:var(--rr-ink);transform-origin:left;transform:scaleX(0)}.rr-buybar-sp{flex:1}.rr-buybar-name{font-size:15px;font-weight:500}.rr-section{padding-block:clamp(72px,10vw,150px)}.rr-sec-head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(32px,4vw,56px)}.rr-sec-head--row{flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px}.rr-sec-head--row>div{display:flex;flex-direction:column;gap:14px}[data-rr-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .9s var(--rr-ease) var(--d,0s),transform .9s var(--rr-ease) var(--d,0s)}[data-rr-reveal].is-in{opacity:1;transform:none}.rr-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rr-pair-card{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3vw,40px);border-radius:24px;border:1px solid var(--rr-line);background:radial-gradient(60% 34% at 50% 34%,color-mix(in srgb,var(--tint) 26%,transparent),transparent 72%),var(--rr-stage);min-width:0}.rr-pair-pic{width:min(100%,380px);margin:0 auto clamp(16px,2vw,28px)}.rr-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--tint);margin-right:9px}.rr-diff{padding-top:14px;border-top:1px solid var(--rr-line)}.rr-statement{position:relative;height:230svh}.rr-statement-stage{position:sticky;top:0;height:100svh;display:flex;align-items:center;overflow:hidden}.rr-statement-text{margin-top:22px;max-width:22em;font-size:clamp(30px,4.8vw,72px);font-weight:500;letter-spacing:-.04em;line-height:1.08}.rr-word{color:color-mix(in srgb,var(--rr-ink) calc(var(--t, 0) * 100%),var(--rr-faint))}.rr-pill{display:inline-block;height:.78em;width:1.8em;border-radius:999px;overflow:hidden;vertical-align:-.05em;opacity:calc(.25 + var(--t, 0) * .75);scale:calc(.6 + var(--t, 0) * .4);transition:scale .6s var(--rr-ease),opacity .4s ease}.rr-pill img{width:100%;height:100%;object-fit:cover}.rr-making-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(28px,6vw,96px);align-items:start}.rr-making-pic{position:sticky;top:calc(var(--rr-header) + 28px);border-radius:24px;overflow:hidden;aspect-ratio:4/5;background:#e6e9e8}.rr-making-frame{position:absolute;inset:0;opacity:0;transform:scale(1.05);transition:opacity .8s var(--rr-ease),transform 1.6s var(--rr-ease)}.rr-making-frame.is-on{opacity:1;transform:none}.rr-making-frame img{width:100%;height:100%;object-fit:cover}.rr-making-copy{gap:18px;padding-block:clamp(0px,4vw,60px)}.rr-making-copy,.rr-thread{display:flex;flex-direction:column}.rr-thread{position:relative;margin:18px 0 10px;padding-left:34px;gap:clamp(28px,4vw,52px)}.rr-thread:after,.rr-thread:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px}.rr-thread:before{background:var(--rr-line)}.rr-thread:after{background:var(--rr-amber);transform-origin:top;transform:scaleY(var(--p,0))}.rr-thread li{position:relative;display:flex;flex-direction:column;gap:6px;opacity:.4;transition:opacity .6s var(--rr-ease)}.rr-thread li.is-lit{opacity:1}.rr-node{position:absolute;left:-34px;top:5px;width:11px;height:11px;border-radius:50%;border:1px solid var(--rr-graphite);background:var(--rr-porcelain);z-index:1;transition:background-color .5s ease,border-color .5s ease,box-shadow .5s ease}.rr-thread li.is-lit .rr-node{background:var(--rr-amber);border-color:var(--rr-amber);box-shadow:0 0 0 5px color-mix(in srgb,var(--rr-amber) 16%,transparent)}.rr-proof{position:relative;z-index:1;margin-inline:clamp(0px,1.2vw,18px);padding-block:clamp(64px,8vw,120px);background:var(--rr-stage);border:1px solid var(--rr-line);border-radius:40px;box-shadow:0 -26px 60px -44px rgba(18,23,26,.3)}.rr-shots,.rr-vids{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding-inline:max(var(--rr-gutter),calc((100% - 1320px) / 2 + var(--rr-gutter)));scroll-padding-inline:max(var(--rr-gutter),calc((100% - 1320px) / 2 + var(--rr-gutter)));padding-bottom:12px;scrollbar-width:thin}.rr-vid{flex:none;width:clamp(230px,20.5vw,285px);display:flex;flex-direction:column;gap:14px;scroll-snap-align:start}.rr-vid-frame{position:relative;aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:var(--rr-ink)}.rr-vid-frame video{display:block;width:100%;height:100%;object-fit:cover}.rr-vid-play{position:absolute;inset:0;display:grid;place-items:center;cursor:pointer;background:linear-gradient(180deg,transparent 55%,rgba(18,23,26,.45))}.rr-vid-play span{display:grid;place-items:center;width:58px;height:58px;padding-left:4px;border-radius:50%;background:rgba(255,255,255,.94);color:var(--rr-ink);font-size:17px;transition:transform .4s var(--rr-ease)}.rr-vid-play:hover span{transform:scale(1.1)}.rr-vid figcaption{display:flex;flex-direction:column;gap:8px}.rr-vid-name{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.rr-vids--set .rr-vid{flex:1 1 0;width:auto;min-width:0}.rr-sec-head--sub{margin-top:clamp(48px,6vw,88px);margin-bottom:22px;gap:6px;padding-top:28px;border-top:1px solid var(--rr-line)}.rr-vid blockquote{font-size:17px;line-height:1.35;letter-spacing:-.01em}.rr-quotes{margin-top:clamp(48px,6vw,88px)}.rr-shots-label{margin-top:clamp(40px,5vw,72px)}.rr-shots{margin-top:18px}.rr-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,56px)}.rr-quote{display:flex;flex-direction:column;gap:16px;padding-top:20px;border-top:1px solid var(--rr-ink)}.rr-quote blockquote{font-size:clamp(20px,2.1vw,28px);line-height:1.3;letter-spacing:-.02em}.rr-shot{flex:none;height:clamp(220px,26vw,320px);border-radius:16px;overflow:hidden;border:1px solid var(--rr-line);background:var(--rr-stage);scroll-snap-align:start}.rr-shot img{height:100%;width:auto;max-width:none}.rr-strips{display:flex;gap:12px;height:clamp(380px,38vw,500px)}.rr-strip{position:relative;flex:1 1 0;min-width:0;border-radius:22px;border:1px solid var(--rr-line);background:var(--rr-stage);overflow:hidden;transition:flex-grow .8s var(--rr-ease)}.rr-strip.is-open{flex-grow:4.5}.rr-strip-toggle{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;text-align:left;cursor:pointer}.rr-strip.is-open .rr-strip-toggle{inset:0 0 auto;cursor:default}.rr-strip-name{font-size:clamp(19px,1.8vw,24px);font-weight:500;letter-spacing:-.025em;line-height:1.15;writing-mode:vertical-rl;rotate:180deg;white-space:nowrap}.rr-strip.is-open .rr-strip-name{writing-mode:horizontal-tb;rotate:none;white-space:normal}.rr-strip-pic{position:absolute;inset:15% 6% 31%;display:grid;place-items:center;opacity:.22;filter:grayscale(1);transition:opacity .7s var(--rr-ease),filter .7s var(--rr-ease)}.rr-strip.is-open .rr-strip-pic{opacity:1;filter:none}.rr-strip-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.rr-strip-body{position:absolute;inset:auto 0 0;z-index:3;padding:22px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;opacity:0;transform:translate3d(0,12px,0);pointer-events:none;transition:opacity .4s ease,transform .6s var(--rr-ease)}.rr-strip.is-open .rr-strip-body{opacity:1;transform:none;pointer-events:auto;transition-delay:.25s}.rr-strip-body .rr-body{max-width:26em}.rr-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rr-tile{position:relative;display:flex;flex-direction:column;gap:8px;min-height:190px;padding:24px;border-radius:22px;border:1px solid var(--rr-line);background:var(--rr-stage);transition:border-color .4s ease,transform .5s var(--rr-ease)}.rr-tile:hover{border-color:var(--rr-ink)}.rr-tile-arrow{position:absolute;right:22px;bottom:18px;font-size:20px;transition:transform .5s var(--rr-ease)}.rr-tile:hover .rr-tile-arrow{transform:translateX(5px)}.rr-closing{background:var(--rr-ink);color:var(--rr-stage);padding-top:clamp(64px,9vw,130px);overflow:hidden}.rr-closing-in{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px}.rr-closing-in>div{display:flex;flex-direction:column;gap:14px}.rr-closing .rr-lede{color:rgba(255,255,255,.62)}.rr-closing-eyebrow{color:var(--tint)}.rr-wordmark{margin-top:clamp(48px,7vw,110px);translate:0 9%}.rr-wordmark img{display:block;width:100%;height:auto;filter:invert(1);opacity:.95}@media (max-width:900px){.rr-nav{display:none}.rr-hero{height:auto}.rr-hero-stage{position:relative;height:auto;min-height:0}.rr-hero-grid{height:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:22px;padding-top:calc(var(--rr-header) + 26px);padding-bottom:32px}.rr-card,.rr-hero-buy,.rr-hero-head,.rr-hero-set{grid-column:1;grid-row:auto;align-self:auto;opacity:1;transform:none}.rr-card{max-width:none;justify-self:stretch}.rr-hero-set{width:min(100%,290px);margin-inline:auto;padding-top:50px;padding-bottom:10px}.rr-hint{display:none}.rr-steps{margin-top:0}.rr-steps-stage{border-radius:28px 28px 0 0}.rr-ring{width:24px;height:24px}.rr-ring-tag{font-size:9.5px;padding:4px 8px}.rr-steps-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 34svh minmax(0,1fr);padding-top:calc(var(--rr-header) + 18px)}.rr-steps-eyebrow{grid-column:1}.rr-step-pic img{height:30svh;max-width:70%}.rr-step-actives,.rr-step-role{display:none}.rr-bullets li{font-size:15.5px}.rr-step-name{font-size:30px}.rr-proof{border-radius:28px}.rr-vid,.rr-vids--set .rr-vid{flex:none;width:62vw}.rr-step-text{justify-content:flex-start;padding-top:6px;gap:10px}.rr-step-pic{transform:translate3d(0,calc(var(--y, 0) * 30vh),0) scale(calc(1 - var(--a, 0) * .1))}.rr-bar,.rr-buybar-name,.rr-buybar-sp{display:none}.rr-buybar-in{justify-content:space-between;padding-block:10px 12px}.rr-buybar .rr-btn{flex:1 1 100%;justify-content:space-between}.rr-count{font-size:20px}.rr-making-grid,.rr-pair,.rr-quotes,.rr-tiles{grid-template-columns:minmax(0,1fr)}.rr-making-pic{position:relative;top:auto;aspect-ratio:4/3}.rr-statement{height:200svh}.rr-strips{flex-direction:column;height:auto}.rr-strip{flex:none;height:68px;transition:height .7s var(--rr-ease)}.rr-strip-name,.rr-strip.is-open .rr-strip-name{writing-mode:horizontal-tb;rotate:none;white-space:normal}.rr-strip-toggle{flex-direction:row;align-items:baseline;padding:22px 20px}.rr-strip-pic{inset:15% 8% 42%;opacity:0}.rr-strip.is-open{height:470px}.rr-tile{min-height:150px}}@media (prefers-reduced-motion:reduce){.rr-hero-stage:after{display:none}.rr-card dl>div,.rr-hero-title span,.rr-ring-lead,.rr-ring-tag,.rr-ring:before{animation:none}[data-rr-reveal]{opacity:1;transform:none;transition:none}.rr-layer,.rr-layer.is-off,.rr-making-frame,.rr-pill,.rr-root,.rr-strip,.rr-strip-body,.rr-strip-pic{transition:none}.rr-step-pic{filter:none}}.rr-pdp-buy{padding-top:calc(var(--rr-header) + 28px);padding-bottom:clamp(48px,6vw,96px);background:radial-gradient(46% 36% at 24% 46%,color-mix(in srgb,var(--tint) 22%,transparent),transparent 72%),linear-gradient(180deg,#fff,var(--rr-porcelain))}.rr-pdp-buy-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,4vw,72px);align-items:start}.rr-pdp-gal-col{position:sticky;top:calc(var(--rr-header) + 20px);min-width:0}.rr-pdp-buy-col{gap:16px;max-width:520px;min-width:0}.rr-pdp-buy-col,.rr-pdp-title{display:flex;flex-direction:column}.rr-pdp-title{gap:8px}.rr-pdp-name{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.3}.rr-pdp-headline{font-size:clamp(34px,3.6vw,54px);font-weight:500;letter-spacing:-.045em;line-height:1;text-wrap:balance}.rr-pdp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14.5px;color:var(--rr-graphite)}.rr-stars{display:inline-flex;gap:2px;color:var(--rr-amber)}.rr-stars svg{width:15px;height:15px;fill:currentColor}.rr-pdp-hint{font-size:17px;letter-spacing:-.01em}.rr-pdp-benefits{display:flex;flex-direction:column;gap:9px}.rr-pdp-benefits li{position:relative;padding-left:30px;font-size:16px;line-height:1.4}.rr-pdp-benefits li:before{content:"";position:absolute;left:0;top:.1em;width:20px;height:20px;border-radius:50%;background:var(--rr-ink)}.rr-pdp-benefits li:after{content:"";position:absolute;left:7px;top:calc(.1em + 4.5px);width:5px;height:9px;border:solid var(--rr-stage);border-width:0 1.6px 1.6px 0;rotate:45deg}.rr-pdp-trust{text-align:center}.rr-gal{position:relative}.rr-gal-track{display:flex;aspect-ratio:1/1;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:32px;border:1px solid var(--rr-line);background:var(--rr-stage);box-shadow:0 40px 70px -50px rgba(18,23,26,.45)}.rr-gal-track::-webkit-scrollbar{display:none}.rr-gal-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;display:grid;place-items:center;padding:22px;overflow:hidden;container-type:size}.rr-gal-slide--set{background:radial-gradient(44% 28% at 50% 84%,color-mix(in srgb,var(--tint) 34%,transparent),transparent 72%),radial-gradient(60% 60% at 50% 44%,#fff,#f1f4f3)}.rr-gal-lineup{width:min(76cqw,78cqh * .946)}.rr-gal-slide .rr-ba{width:min(100cqw,100cqh * var(--ar))}.rr-gal-slide--use img{width:100%;height:100%;object-fit:contain}.rr-gal-slide--texture{padding:0}.rr-gal-slide--texture img{width:100%;height:100%;object-fit:cover}.rr-gal-slide--contents{background:var(--rr-porcelain)}.rr-gal-arrow{position:absolute;top:calc(50% - 40px);z-index:2;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.9);border:1px solid var(--rr-line);font-size:18px;cursor:pointer;transition:background-color .3s ease}.rr-gal-arrow:hover{background:#fff}.rr-gal-arrow--prev{left:14px}.rr-gal-arrow--next{right:14px}.rr-gal-tabs{display:flex;gap:4px 18px;flex-wrap:wrap;justify-content:center;margin-top:8px}.rr-gal-tabs button{min-height:44px;padding:0 2px;font-family:var(--font-rr-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rr-graphite);cursor:pointer}.rr-gal-tabs button span{padding-bottom:4px;border-bottom:1px solid transparent;transition:border-color .3s ease,color .3s ease}.rr-gal-tabs button[aria-current=true]{color:var(--rr-ink)}.rr-gal-tabs button[aria-current=true] span{border-color:var(--rr-ink)}.rr-contents{width:min(100%,400px);background:var(--rr-stage);border:1px solid var(--rr-line);border-radius:22px;padding:16px 18px 8px}.rr-contents-top{display:flex;justify-content:space-between;color:var(--rr-graphite);margin-bottom:6px}.rr-contents-top span:first-child{color:var(--rr-amber)}.rr-contents li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--rr-line);font-size:15px;line-height:1.3}.rr-contents-pic{position:relative;width:38px;height:46px;border-radius:9px;background:var(--rr-porcelain);overflow:hidden}.rr-contents-pic img{position:absolute;inset:5px;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:contain}.rr-offer{gap:12px}.rr-offer,.rr-offer-set{display:flex;flex-direction:column}.rr-offer-set{gap:10px;min-width:0;margin:0;padding:0;border:0}.rr-offer-set legend{padding:0;margin-bottom:10px}.rr-offer-opt{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:14px 16px;border-radius:20px;border:1px solid var(--rr-line);background:var(--rr-stage);cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.rr-offer-opt:hover{border-color:var(--rr-graphite)}.rr-offer-opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.rr-offer-opt:has(input:focus-visible){outline:2px solid var(--rr-amber);outline-offset:3px}.rr-offer-opt.is-on{box-shadow:inset 0 0 0 1px var(--rr-ink)}.rr-offer-opt--abo{background:color-mix(in srgb,var(--tint) 9%,#fff)}.rr-offer-dot{position:relative;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--rr-graphite)}.rr-offer-opt.is-on .rr-offer-dot{border-color:var(--rr-ink)}.rr-offer-opt.is-on .rr-offer-dot:after{content:"";position:absolute;inset:3.5px;border-radius:50%;background:var(--rr-ink)}.rr-offer-copy{min-width:0}.rr-offer-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:17px;font-weight:500;line-height:1.25}.rr-offer-title em{font-style:normal;font-family:var(--font-rr-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--rr-amber);color:#fff}.rr-offer-sub{display:block;margin-top:2px;font-size:13.5px;line-height:1.35;color:var(--rr-graphite)}.rr-offer-price{display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.15;font-variant-numeric:tabular-nums}.rr-offer-price s{font-size:13px;color:var(--rr-graphite)}.rr-offer-price b{font-size:21px;font-weight:500;letter-spacing:-.02em;white-space:nowrap}.rr-offer-price small{font-size:12px;color:var(--rr-graphite);white-space:nowrap}.rr-offer-solo{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;border:1px solid var(--rr-line);border-radius:20px;background:var(--rr-stage)}.rr-offer-solo b{font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.rr-offer-details{gap:4px;padding:14px 16px;border-radius:18px;background:color-mix(in srgb,var(--tint) 15%,#fff);font-size:14.5px;line-height:1.45}.rr-offer-gift{color:var(--rr-ink);font-weight:500}.rr-offer-note{font-size:12.5px;line-height:1.45;color:var(--rr-graphite)}.rr-offer-error{font-size:14px;color:#8a1f11;background:#fbeae6;border-radius:12px;padding:10px 12px}.rr-btn--buy{width:100%;justify-content:space-between;min-height:58px;padding:9px 9px 9px 24px;font-size:16.5px}.rr-btn--buy b{width:40px;height:40px}.rr-ba{position:relative;width:100%;aspect-ratio:var(--ar);overflow:hidden;border-radius:18px;background:#e7ebe9}.rr-ba>img{display:block;width:100%;height:100%;object-fit:cover}.rr-ba--pair{display:grid;grid-template-columns:1fr 1fr;gap:3px;background:var(--rr-stage)}.rr-ba--pair>span:not(.rr-ba-mark){position:relative;min-height:0;overflow:hidden;background:#e7ebe9}.rr-ba--pair img{display:block;width:100%;height:100%;object-fit:cover}.rr-ba-mark{position:absolute;z-index:1;display:grid;align-items:center;justify-items:center;gap:6px;pointer-events:none}.rr-ba-mark[data-split=row]{left:var(--seam);bottom:12px;translate:-50% 0;grid-template-columns:1fr auto 1fr}.rr-ba-mark[data-split=row] b:first-child{justify-self:end}.rr-ba-mark[data-split=row] b:last-child{justify-self:start}.rr-ba-mark[data-split=column]{top:var(--seam);left:12px;translate:0 -50%;grid-template-rows:1fr auto 1fr}.rr-ba-mark[data-split=column] b:first-child{align-self:end}.rr-ba-mark[data-split=column] b:last-child{align-self:start}.rr-ba-mark b{padding:5px 10px;border-radius:999px;background:rgba(18,23,26,.84);color:#fff;font-family:var(--font-rr-mono),ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;white-space:nowrap}.rr-ba-mark i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--rr-amber);color:#fff;box-shadow:0 0 0 2px #fff,0 4px 10px rgba(18,23,26,.3)}.rr-ba-mark svg{width:15px;height:15px}.rr-pdp-ba{position:relative;z-index:1;margin-inline:clamp(0px,1.2vw,18px);padding-block:clamp(56px,7vw,110px);background:var(--rr-stage);border:1px solid var(--rr-line);border-radius:40px;box-shadow:0 -26px 60px -44px rgba(18,23,26,.3)}.rr-ba-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:max(var(--rr-gutter),calc((100% - 1320px) / 2 + var(--rr-gutter)));scroll-padding-inline:max(var(--rr-gutter),calc((100% - 1320px) / 2 + var(--rr-gutter)));padding-bottom:12px;scrollbar-width:thin}.rr-ba-card{--h:440px;flex:none;width:min(calc(var(--h) * var(--ar)),88vw);display:flex;flex-direction:column;gap:4px;scroll-snap-align:start}.rr-ba-label{margin-top:10px;font-size:16px;font-weight:500;letter-spacing:-.01em}.rr-ba-note{font-size:13px;line-height:1.45;color:var(--rr-graphite)}.rr-pdp-videos{padding-bottom:clamp(40px,5vw,80px)}.rr-plan{display:flex;flex-direction:column;gap:10px;padding:18px 20px;margin-bottom:16px;border-radius:22px;background:var(--rr-stage);border:1px solid var(--rr-line)}.rr-plan-row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px}.rr-plan-chain{display:flex;flex-wrap:wrap;gap:4px 0;font-size:17px;font-weight:500;letter-spacing:-.01em}.rr-plan-chain i{font-style:normal;color:var(--rr-graphite);margin:0 10px}.rr-stepgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rr-stepcard{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:22px;border-radius:24px;background:var(--rr-stage);border:1px solid var(--rr-line)}.rr-stepcard-pic{display:grid;place-items:center;align-self:start;aspect-ratio:3/5;padding:14px 10px;border-radius:16px;background:radial-gradient(70% 40% at 50% 86%,color-mix(in srgb,var(--tint) 30%,transparent),transparent 72%),var(--rr-porcelain)}.rr-stepcard-pic img{width:auto;height:100%;max-width:100%;object-fit:contain}.rr-stepcard-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.rr-stepcard-copy .rr-h3 .rr-mono{margin-left:4px;vertical-align:.15em}.rr-bullets--sm{margin:2px 0;gap:7px}.rr-bullets--sm li{font-size:15px;padding-left:28px}.rr-bullets--sm li:before{width:18px;height:18px}.rr-bullets--sm li:after{left:6.5px;top:calc(.12em + 3.5px);width:4.5px;height:8.5px}.rr-pdp-why{padding-top:0}.rr-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(24px,3vw,40px)}.rr-why li{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:22px;background:var(--rr-stage);border:1px solid var(--rr-line)}.rr-pdp-actives{padding-top:0}.rr-actives{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);margin:0}.rr-actives>div{gap:8px;padding:20px 0 22px;border-top:1px solid var(--rr-line)}.rr-actives dt,.rr-actives>div{display:flex;flex-direction:column}.rr-actives dt{gap:4px}.rr-actives dd{display:flex;flex-direction:column;gap:6px;margin:0}.rr-actives dd p:first-child{font-size:16.5px;line-height:1.5}.rr-pdp-stat{color:var(--rr-ink);font-weight:500}.rr-pdp-voices .rr-quotes{margin-top:0}.rr-faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,80px);align-items:start}.rr-faq details{border-top:1px solid var(--rr-line)}.rr-faq details:last-child{border-bottom:1px solid var(--rr-line)}.rr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 0;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.3;cursor:pointer;list-style:none}.rr-faq summary::-webkit-details-marker{display:none}.rr-faq summary span{position:relative;flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--rr-line);transition:background-color .3s ease}.rr-faq summary span:after,.rr-faq summary span:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:var(--rr-ink);transition:transform .3s var(--rr-ease)}.rr-faq summary span:after{transform:rotate(90deg)}.rr-faq details[open] summary span:after{transform:rotate(0deg)}.rr-faq summary:hover span{background:var(--rr-stage)}.rr-faq details p{max-width:42em;padding:0 0 22px;color:var(--rr-graphite)}.rr-pdp-closing{padding-block:clamp(64px,8vw,120px);border-top:1px solid var(--rr-line);background:radial-gradient(40% 44% at 24% 60%,color-mix(in srgb,var(--tint) 30%,transparent),transparent 72%),var(--rr-stage)}.rr-pdp-closing-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}.rr-pdp-closing-pic{width:min(100%,380px);margin-inline:auto}.rr-pdp-closing-copy{display:flex;flex-direction:column;gap:16px;max-width:520px}.rr-sticky{display:none}@media (max-width:900px){.rr-pdp-buy{padding-top:calc(var(--rr-header) + 12px)}.rr-pdp-buy-grid{grid-template-columns:minmax(0,1fr);gap:14px}.rr-pdp-gal-col{position:relative;top:auto}.rr-pdp-buy-col{max-width:none;gap:13px}.rr-gal-track{aspect-ratio:5/4;border-radius:24px}.rr-gal-slide{padding:14px}.rr-gal-arrow{display:none}.rr-gal-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:16px;overflow-x:auto;scrollbar-width:none;margin-top:2px}.rr-gal-tabs button{flex:none}.rr-pdp-headline{font-size:clamp(29px,8vw,34px)}.rr-pdp-benefits li{font-size:15px}.rr-offer-opt{padding:12px 14px;gap:10px}.rr-pdp-ba{border-radius:28px}.rr-ba-card{--h:400px}.rr-actives,.rr-faq-grid,.rr-pdp-closing-grid,.rr-stepgrid,.rr-why{grid-template-columns:minmax(0,1fr)}.rr-stepcard{grid-template-columns:74px minmax(0,1fr);gap:14px;padding:16px}.rr-stepcard-copy>.rr-body{display:none}.rr-plan-row{grid-template-columns:minmax(0,1fr);gap:2px}.rr-plan-chain{font-size:16px}.rr-pdp-closing-pic{width:230px}.rr-sticky{position:fixed;inset:auto 0 0;z-index:45;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--rr-line);box-shadow:0 -12px 30px -20px rgba(18,23,26,.4);transform:translate3d(0,110%,0);visibility:hidden;transition:transform .35s var(--rr-ease),visibility 0s .35s}.rr-sticky.is-on{transform:none;visibility:visible;transition:transform .35s var(--rr-ease),visibility 0s}.rr-sticky-info{display:flex;flex-direction:column;align-items:flex-start;min-height:44px;text-align:left;line-height:1.2;cursor:pointer}.rr-sticky-info .rr-mono{font-size:10px}.rr-sticky-info b{font-size:19px;font-weight:500;letter-spacing:-.02em}.rr-sticky-info u{font-size:11.5px;color:var(--rr-graphite);text-underline-offset:2px}.rr-sticky .rr-btn--buy{flex:1;width:auto;min-height:52px;font-size:15px;padding-left:18px}}@media (prefers-reduced-motion:reduce){.rr-faq summary span:after,.rr-sticky,.rr-sticky.is-on{transition:none}}.rr-buycard{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:28px;background:var(--rr-stage);border:1px solid var(--rr-line);box-shadow:0 30px 60px -44px rgba(18,23,26,.45)}.rr-buycard .rr-offer{gap:14px}.rr-offer-set legend{margin-bottom:12px}.rr-offer-opt{border-radius:18px;background:var(--rr-porcelain);border-color:transparent}.rr-offer-opt:hover{border-color:var(--rr-line)}.rr-offer-opt.is-on{background:color-mix(in srgb,var(--tint) 10%,#fff);border-color:var(--rr-ink);box-shadow:none}.rr-offer-opt--abo{background:var(--rr-porcelain)}.rr-offer-title em{background:var(--rr-ink);color:var(--rr-stage)}.rr-offer-details{display:flex;flex-direction:column;gap:7px;padding:0 4px;border-radius:0;background:none;font-size:14px;line-height:1.4;color:var(--rr-graphite)}.rr-offer-details li{position:relative;padding-left:22px}.rr-offer-details li:before{content:"";position:absolute;left:3px;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--tint)}.rr-offer-details li:first-child{color:var(--rr-ink);font-weight:500}.rr-valueline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;padding-top:14px;border-top:1px solid var(--rr-line);font-size:14.5px;color:var(--rr-graphite);font-variant-numeric:tabular-nums}.rr-valueline b{font-size:16px;font-weight:500;color:var(--rr-amber)}.rr-valueline-hint{color:var(--rr-ink)}.rr-offer-note{font-size:12px;text-align:center}.rr-pdp-hint{font-size:16px;color:var(--rr-graphite)}ul.rr-pdp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}ul.rr-pdp-trust li{padding:6px 12px;border-radius:999px;background:var(--rr-porcelain);font-family:var(--font-rr-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--rr-graphite);white-space:nowrap}.rr-btn--buy{position:relative;isolation:isolate;overflow:hidden;min-height:62px;font-size:17px;letter-spacing:-.01em;background:linear-gradient(180deg,#2a3237,#12171a 46%,#07090a);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 -10px 18px rgba(0,0,0,.45),0 2px 0 #000,0 18px 34px -14px color-mix(in srgb,var(--tint) 85%,#12171a),0 0 0 1px rgba(18,23,26,.9);transition:transform .25s var(--rr-ease),box-shadow .4s var(--rr-ease)}.rr-btn--buy:before{inset:3px 10px auto;height:44%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0));z-index:-1}.rr-btn--buy:after,.rr-btn--buy:before{content:"";position:absolute;pointer-events:none}.rr-btn--buy:after{inset:0 auto 0 -40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.34),transparent);transform:skewX(-18deg);animation:rr-shine 4.6s ease-in-out infinite}@keyframes rr-shine{0%,62%{translate:0 0;opacity:0}66%{opacity:1}90%,to{translate:520% 0;opacity:0}}.rr-btn--buy:hover{background:linear-gradient(180deg,#2a3237,#12171a 46%,#07090a);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -10px 18px rgba(0,0,0,.45),0 2px 0 #000,0 26px 44px -14px color-mix(in srgb,var(--tint) 100%,#12171a),0 0 0 1px rgba(18,23,26,.9)}.rr-btn--buy:active{transform:translateY(1px) scale(.99)}.rr-btn--buy b{width:44px;height:44px;background:var(--rr-stage);color:var(--rr-ink);font-size:18px;box-shadow:inset 0 -3px 6px rgba(18,23,26,.18)}.rr-btn--buy:hover b{transform:translateX(3px)}.rr-btn--buy[disabled]:after{animation:none}.rr-compare{margin-top:18px;padding:18px 20px;border-radius:24px;background:var(--rr-stage);border:1px solid var(--rr-line)}.rr-compare-top{display:flex;justify-content:space-between;color:var(--rr-graphite);margin-bottom:6px}.rr-compare-top span:first-child{color:var(--rr-amber)}.rr-compare li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--rr-line);font-size:15px;line-height:1.3}.rr-compare-pic{position:relative;width:34px;height:40px;border-radius:8px;background:var(--rr-porcelain);overflow:hidden}.rr-compare-pic img{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain}.rr-compare-name small{font-family:var(--font-rr-mono),ui-monospace,monospace;font-size:11px;color:var(--rr-graphite);margin-left:4px;white-space:nowrap}.rr-compare-sum{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--rr-ink);font-size:16px}.rr-compare-sum s,.rr-routine-value s,.rr-valueline s{text-decoration-thickness:1px}.rr-compare-set{padding:14px 16px;border-radius:16px;background:var(--rr-ink);color:var(--rr-stage)}.rr-compare-set p{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.rr-compare-set b{font-size:24px;font-weight:500;letter-spacing:-.02em}.rr-compare-meta{margin-top:4px;font-size:13.5px;color:rgba(255,255,255,.66)}.rr-compare-meta em{font-style:normal;color:var(--tint);font-weight:500}.rr-compare-mob{display:none}.rr-routine{--r-bg:#ffffff;--r-ink:var(--rr-ink);--r-mute:var(--rr-graphite);--r-line:var(--rr-line);--r-card:var(--rr-porcelain);--r-glow:color-mix(in srgb,var(--tint) 30%,transparent);position:relative;margin-inline:clamp(0px,1.2vw,18px);padding-block:clamp(56px,7vw,104px);border-radius:40px;color:var(--r-ink);background:radial-gradient(60% 46% at 78% 0,var(--r-glow),transparent 70%),var(--r-bg);border:1px solid var(--r-line);transition:background-color .9s var(--rr-ease),color .9s var(--rr-ease),border-color .9s var(--rr-ease)}.rr-routine[data-mode=night]{--r-bg:#0c1218;--r-ink:#f2f4f3;--r-mute:rgba(242,244,243,0.62);--r-line:rgba(242,244,243,0.14);--r-card:rgba(255,255,255,0.055);--r-glow:rgba(96,178,255,0.2)}.rr-routine .rr-body,.rr-routine .rr-lede{color:var(--r-mute);transition:color .9s var(--rr-ease)}.rr-routine-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.rr-routine-head .rr-sec-head{margin-bottom:0}.rr-daynight{display:flex;align-items:center;gap:14px}.rr-daynight .rr-mono{color:var(--r-mute);transition:color .5s ease}.rr-daynight .rr-mono[data-on]{color:var(--r-ink)}.rr-switch{position:relative;width:104px;height:54px;border-radius:18px;cursor:pointer;background:#dfe3e1;box-shadow:inset 0 2px 5px rgba(18,23,26,.22),inset 0 -1px 0 rgba(255,255,255,.9);transition:background-color .7s var(--rr-ease),box-shadow .7s var(--rr-ease)}.rr-switch-knob{position:absolute;top:5px;left:5px;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff,#f1f3f2);box-shadow:0 -3px 14px rgba(255,190,90,.75),0 6px 12px rgba(18,23,26,.22),inset 0 1px 0 #fff;transition:transform .7s cubic-bezier(.3,1.3,.5,1),background .7s ease,box-shadow .7s ease}.rr-switch svg{grid-area:1/1;width:22px;height:22px;fill:none;stroke:#12171a;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:opacity .4s ease,transform .7s var(--rr-ease),stroke .4s ease}.rr-switch-sun circle{fill:#f0a93b;stroke:none}.rr-switch-sun{stroke:#f0a93b}.rr-switch-moon{opacity:0;transform:rotate(-60deg) scale(.6)}.rr-switch[aria-checked=true]{background:#04070a;box-shadow:inset 0 2px 6px rgba(0,0,0,.9),inset 0 -1px 0 rgba(255,255,255,.08)}.rr-switch[aria-checked=true] .rr-switch-knob{transform:translateX(50px);background:linear-gradient(180deg,#3b4756,#232c38);box-shadow:0 0 0 1px rgba(140,214,255,.55),0 6px 26px rgba(76,190,255,.55),inset 0 1px 0 rgba(255,255,255,.2)}.rr-switch[aria-checked=true] .rr-switch-sun{opacity:0;transform:rotate(60deg) scale(.6)}.rr-switch[aria-checked=true] .rr-switch-moon{opacity:1;transform:none;stroke:#eaf6ff;fill:#eaf6ff}.rr-routine-chain{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 0;margin:clamp(24px,3vw,40px) 0 18px;font-size:clamp(18px,1.8vw,24px);font-weight:500;letter-spacing:-.02em}.rr-routine-chain .rr-mono{margin-right:16px}.rr-routine-chain i{font-style:normal;color:var(--r-mute);margin:0 12px}.rr-routine-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rr-rcard{display:flex;flex-direction:column;gap:8px;padding:16px 16px 20px;border-radius:24px;background:var(--r-card);border:1px solid var(--r-line);opacity:.42;transform:scale(.965);transition:opacity .6s var(--rr-ease),transform .7s var(--rr-ease),background-color .9s var(--rr-ease),border-color .9s var(--rr-ease)}.rr-rcard.is-on{opacity:1;transform:none}.rr-rcard-pic{position:relative;height:clamp(170px,17vw,230px);border-radius:16px;background:#fff;margin-bottom:6px}.rr-routine[data-mode=night] .rr-rcard-pic{background:radial-gradient(70% 60% at 50% 40%,#ffffff,#dfe6ec)}.rr-rcard-pic img{position:absolute;inset:9%;width:82%;height:82%;object-fit:contain;filter:drop-shadow(0 14px 12px rgba(18,23,26,.14))}.rr-rcard-step{color:var(--rr-amber)}.rr-routine[data-mode=night] .rr-accent,.rr-routine[data-mode=night] .rr-rcard-step{color:#8cd6ff}.rr-rcard-meta{color:var(--r-mute)}.rr-rcard .rr-bullets li:before{background:var(--r-ink);transition:background-color .9s var(--rr-ease)}.rr-rcard .rr-bullets li:after{border-color:var(--r-bg)}.rr-rcard:not(.is-on) .rr-bullets{display:none}.rr-routine-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px;margin-top:clamp(24px,3vw,40px);padding-top:24px;border-top:1px solid var(--r-line)}.rr-routine-foot>.rr-body{max-width:30em}.rr-routine-buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.rr-routine-buy .rr-btn--buy{width:auto;min-width:280px}.rr-routine-value{display:flex;flex-direction:column;gap:2px;font-size:14px;color:var(--r-mute)}.rr-routine-value b{font-size:21px;font-weight:500;letter-spacing:-.02em;color:var(--r-ink)}.rr-routine[data-mode=night] .rr-btn--buy{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),inset 0 -10px 18px rgba(0,0,0,.45),0 18px 40px -12px rgba(76,190,255,.6),0 0 0 1px rgba(140,214,255,.45)}.rr-acards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;max-width:1320px;margin-inline:auto;padding-inline:var(--rr-gutter)}.rr-acard{display:flex;flex-direction:column;gap:6px;padding:12px 12px 20px;border-radius:24px;background:var(--rr-stage);border:1px solid var(--rr-line);min-width:0}.rr-acard>:not(.rr-acard-visual){padding-inline:8px}.rr-acard-visual{position:relative;aspect-ratio:1/1;border-radius:16px;overflow:hidden;background:#f4efe6;margin-bottom:10px}.rr-acard-texture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rr-acard-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0) 40%,rgba(18,23,26,.34))}.rr-acard-big{position:absolute;left:14px;bottom:10px;z-index:1;font-size:clamp(28px,2.7vw,42px);font-weight:500;letter-spacing:-.05em;line-height:1;white-space:nowrap;color:#fff;text-shadow:0 2px 18px rgba(18,23,26,.45)}.rr-acard-product{position:absolute;right:10px;top:10px;z-index:1;width:46px;height:58px;border-radius:12px;background:rgba(255,255,255,.94);box-shadow:0 8px 18px -8px rgba(18,23,26,.5)}.rr-acard-product img{position:absolute;inset:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain}.rr-acard .rr-body{font-size:15px;color:var(--rr-ink)}.rr-acard-role{font-size:13.5px;line-height:1.45;color:var(--rr-graphite)}@media (max-width:900px){.rr-buycard{padding:16px;border-radius:24px}.rr-compare-desk{display:none}.rr-compare-mob{display:block}.rr-compare{margin-top:4px}.rr-routine{border-radius:28px}.rr-routine-grid{grid-template-columns:minmax(0,1fr)}.rr-rcard{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:14px;align-items:start}.rr-rcard-pic{grid-row:1/span 4;height:118px;margin:0}.rr-rcard>:not(.rr-rcard-pic){grid-column:2}.rr-rcard:not(.is-on) .rr-rcard-pic{grid-row:1/span 3;height:84px}.rr-routine-buy,.rr-routine-buy .rr-btn--buy{width:100%;min-width:0}.rr-acards{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--rr-gutter);padding-bottom:12px;scrollbar-width:thin}.rr-acard{flex:none;width:66vw;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.rr-btn--buy:after{animation:none;display:none}.rr-rcard,.rr-routine,.rr-switch,.rr-switch svg,.rr-switch-knob{transition:none}}.rr-routine+.rr-pdp-why{padding-top:clamp(56px,7vw,100px)}.rr-gal-tabs{gap:10px;margin-top:12px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding:2px}.rr-gal-tabs::-webkit-scrollbar{display:none}.rr-gal-tabs button{position:relative;flex:none;width:84px;height:84px;min-height:0;padding:0;border-radius:16px;overflow:hidden;background:var(--rr-stage);border:1px solid var(--rr-line);opacity:.62;transition:opacity .3s ease,border-color .3s ease,transform .4s var(--rr-ease)}.rr-gal-tabs button:hover{opacity:1;transform:translateY(-2px)}.rr-gal-tabs button[aria-current=true]{opacity:1;border-color:var(--rr-ink);box-shadow:inset 0 0 0 1px var(--rr-ink)}.rr-gal-tabs button img{width:100%;height:100%;object-fit:cover}.rr-gal-tabs button:first-child img{object-fit:contain;padding:8px}.rr-gal-tabs button i{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:16px;width:100%;height:100%}.rr-gal-tabs button i b{border-radius:6px;background:var(--rr-porcelain);border:1px solid var(--rr-line)}.rr-gal-tabs button span,.rr-gal-tabs button[aria-current=true] span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0;border:0}.rr-footer{background:var(--rr-ink);color:var(--rr-stage);padding-block:clamp(48px,6vw,88px) 28px;font-size:15px}.rr-footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px clamp(24px,4vw,64px)}.rr-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.rr-footer-logo img{display:block;height:26px;width:auto;filter:invert(1)}.rr-footer-brand p{max-width:24em;color:rgba(255,255,255,.62);line-height:1.5}.rr-footer nav .rr-mono{color:var(--tint);margin-bottom:16px}.rr-footer nav ul{display:flex;flex-direction:column;gap:4px}.rr-footer nav a{display:inline-flex;align-items:center;min-height:34px;color:rgba(255,255,255,.72);transition:color .3s ease}.rr-footer nav a:hover{color:#fff}.rr-footer nav a.is-strong{color:#fff;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--tint)}.rr-footer-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(40px,5vw,72px);padding-top:22px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;color:rgba(255,255,255,.5)}.rr-footer-base div{display:flex;gap:8px}.rr-footer-base a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.16);transition:background-color .3s ease}.rr-footer-base a:hover{background:rgba(255,255,255,.1)}.rr-footer-base svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rr-closing+.rr-footer,.rr-closing~.rr-footer{padding-top:clamp(40px,5vw,64px)}@media (max-width:900px){.rr-gal-tabs button{width:64px;height:64px;border-radius:14px}.rr-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rr-footer-brand{grid-column:1/-1}}.rr-wordmark{translate:none;padding-bottom:clamp(36px,5vw,72px)}main:has(.rr-closing)+.rr-footer{border-top:1px solid rgba(255,255,255,.14)}main:has(.rr-closing)+.rr-footer .rr-footer-logo{display:none}.rr-pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px}.rr-pay .rr-mono{color:var(--rr-graphite);font-size:10.5px}.rr-pay ul{display:flex;flex-wrap:wrap;gap:6px}.rr-pay li{display:grid;place-items:center;width:46px;height:30px;border-radius:7px;background:#fff;border:1px solid var(--rr-line)}.rr-pay img{display:block;max-width:34px;max-height:18px;width:auto;height:auto}.rr-hero-buy .rr-pay{justify-content:flex-start}.rr-footer-base .rr-pay .rr-mono{color:rgba(255,255,255,.5)}.rr-footer-base .rr-pay ul{display:flex;gap:6px}.rr-footer-base .rr-pay li{border-color:transparent}.rr-wy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rr-wy-card{display:flex;flex-direction:column;gap:8px;padding:14px 14px 26px;border-radius:26px;background:var(--rr-stage);border:1px solid var(--rr-line)}.rr-wy-card>:not(.rr-wy-visual){padding-inline:12px}.rr-wy-card .rr-h3{text-wrap:balance}.rr-wy-visual{display:grid;place-items:center;min-height:210px;margin-bottom:14px;padding:22px 16px;border-radius:16px;background:var(--rr-porcelain);overflow:hidden}.rr-wy-visual .rr-mono{font-size:10.5px;color:var(--rr-graphite)}.rr-wy-chain{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:500}.rr-wy-chain span{padding:10px 16px;border-radius:999px;border:1px dashed var(--rr-faint);color:var(--rr-graphite);background:var(--rr-stage)}.rr-wy-chain i{font-style:normal;color:var(--rr-faint)}.rr-wy-chain .is-stop{border:1px solid var(--rr-ink);background:var(--rr-ink);color:var(--rr-stage);box-shadow:0 0 0 5px color-mix(in srgb,var(--tint,#c9a46a) 38%,transparent)}.rr-wy-chain .is-spot{position:relative;padding-left:34px}.rr-wy-chain .is-spot:before{content:"";position:absolute;left:13px;top:50%;width:13px;height:13px;margin-top:-6.5px;border-radius:50%;background:#7a5237;opacity:.75}.rr-wy-hint{width:100%;margin-top:16px;text-align:center;color:var(--rr-amber)!important}.rr-wy-visual:has(.rr-wy-chain){align-content:center}.rr-wy-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:440px}.rr-wy-stages>div{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:150px;padding:12px 8px;border-radius:14px;background:var(--rr-stage);border:1px solid var(--rr-line);text-align:center}.rr-wy-stages>div.is-core{border-color:var(--rr-ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--tint,#c9a46a) 38%,transparent)}.rr-wy-stages>div>div{display:flex;align-items:flex-end;justify-content:center;gap:6px}.rr-wy-thumb{position:relative;display:block;width:34px;height:84px}.rr-wy-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:bottom}.rr-wy-seal{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:400px;text-align:center}.rr-wy-seal>div{display:flex;flex-direction:column;gap:10px}.rr-wy-skin{position:relative;display:flex;justify-content:space-around;align-items:flex-end;height:130px;padding:0 14px;border-radius:14px;overflow:hidden;background:linear-gradient(to top,#cfe0ea 0 38%,var(--rr-stage) 38%);border:1px solid var(--rr-line)}.rr-wy-skin i{width:9px;height:9px;margin-bottom:44px;border-radius:50% 50% 50% 0;rotate:-45deg;background:#6d9fc0;animation:rr-wy-rise 2.6s ease-in infinite}.rr-wy-skin i:nth-child(2){animation-delay:.8s}.rr-wy-skin i:nth-child(3){animation-delay:1.6s}.rr-wy-seal .is-on .rr-wy-skin{background:linear-gradient(to top,#cfe0ea 0 38%,#ead9b8 38% 56%,var(--rr-stage) 56%);border-color:var(--rr-ink)}.rr-wy-seal .is-on .rr-wy-skin i{animation:none;margin-bottom:14px}.rr-wy-skin b{position:absolute;left:0;right:0;bottom:38%;height:18%;display:grid;place-items:center;font:500 11px/1 var(--font-rr-mono),monospace;letter-spacing:.08em;color:#6b4a14}@keyframes rr-wy-rise{0%{translate:0 0;opacity:0}20%{opacity:1}to{translate:0 -78px;opacity:0}}.rr-wy-time{display:flex;flex-direction:column;gap:8px;width:100%;max-width:420px}.rr-wy-hop{display:grid;grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:10px}.rr-wy-hop i{background:linear-gradient(to right,var(--rr-faint) 55%,transparent);border-left:3px solid var(--rr-graphite)}.rr-wy-hop i,.rr-wy-stay i{height:12px;border-radius:999px}.rr-wy-stay i{display:block;background:linear-gradient(to right,color-mix(in srgb,var(--tint,#c9a46a) 45%,#fff),var(--rr-ink));transform-origin:left;animation:rr-wy-grow 3.4s var(--rr-ease) infinite alternate}.rr-wy-weeks{display:flex;justify-content:space-between;margin-top:4px}@keyframes rr-wy-grow{0%{scale:.12 1}to{scale:1 1}}.rr-wy-abo{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:14px;padding:20px 26px;border-radius:22px;background:var(--rr-ink);color:var(--rr-stage)}.rr-wy-abo b{font-weight:500;font-size:18px}.rr-wy-abo span{color:rgba(255,255,255,.72);font-size:15px;line-height:1.5}@media (max-width:900px){.rr-wy{grid-template-columns:minmax(0,1fr)}.rr-wy-visual{min-height:180px}}@media (prefers-reduced-motion:reduce){.rr-wy-skin i,.rr-wy-stay i{animation:none}}@media (max-width:480px){.rr-wy-chain{gap:5px;font-size:13px;flex-wrap:nowrap}.rr-wy-chain span{padding:8px 10px;white-space:nowrap}.rr-wy-chain .is-spot{padding-left:26px}.rr-wy-chain .is-spot:before{left:9px;width:11px;height:11px;margin-top:-5.5px}}.rr-acard,.rr-acards{position:relative}.rr-gal-slide--film,.rr-gal-slide--msg{padding:0}.rr-gal-slide--msg img{width:100%;height:100%;object-fit:cover;object-position:50% 73%}.rr-gal-slide--film video{width:100%;height:100%;object-fit:cover;background:var(--rr-porcelain)}.rr-gal-slide.rr-gal-slide--film video,.rr-gal-slide.rr-gal-slide--msg img{position:absolute;inset:0;width:100%;height:100%;max-width:none}