.rfa{--rfa-gutter: 20px;--rfa-max: 1180px;--rfa-rule: rgba(196, 96, 122, .22);--rfa-rule-soft: rgba(196, 96, 122, .12);color:var(--rf-text, #2a2a2a);font-family:var(--font-body),sans-serif;position:relative}.rfa__wrap{max-width:var(--rfa-max);margin:0 auto;padding:0 var(--rfa-gutter);position:relative}.rfa__wrap--narrow{max-width:820px}.rfa--paper{background-image:repeating-linear-gradient(0deg,rgba(196,96,122,.032) 0,rgba(196,96,122,.032) 1px,transparent 1px,transparent 6px)}.rfa__mark{display:flex;align-items:center;gap:16px;margin:0 0 40px}.rfa__mark-num{font-family:var(--font-display),serif;font-style:italic;font-weight:400;font-size:clamp(30px,4vw,44px);line-height:.9;color:var(--rf-primary, #C4607A);flex:0 0 auto}.rfa__mark-label{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--rf-text-muted, #7A5060);flex:0 0 auto}.rfa__mark-rule{flex:1 1 auto;height:1px;min-width:20px;background:linear-gradient(90deg,var(--rfa-rule),rgba(196,96,122,0))}.rfa__chain{display:flex;align-items:center;justify-content:center;gap:9px}.rfa__chain i{display:block;width:5px;height:5px;transform:rotate(45deg);background:var(--rf-brass-light, #D98BA0)}.rfa__chain i:nth-child(2){width:7px;height:7px;background:var(--rf-primary, #C4607A)}.rfa__chain b{display:block;width:clamp(40px,8vw,90px);height:1px;background:var(--rfa-rule)}.rfa__corners i{position:absolute;width:7px;height:7px;transform:rotate(45deg);background:var(--rf-brass-light, #D98BA0)}.rfa__corners i:nth-child(1){top:-4px;left:-4px}.rfa__corners i:nth-child(2){top:-4px;right:-4px}.rfa__corners i:nth-child(3){bottom:-4px;left:-4px}.rfa__corners i:nth-child(4){bottom:-4px;right:-4px}.rfa__frame{position:relative;border:1px solid var(--rfa-rule);border-radius:var(--rf-radius, 8px)}.rfa__frame:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid var(--rfa-rule-soft);border-radius:4px;pointer-events:none}.rfa__title{font-family:var(--font-display),serif;font-weight:400;line-height:1.12;letter-spacing:-.015em;font-size:clamp(30px,4.4vw,50px);margin:0;color:var(--rf-ink, #2a2a2a)}.rfa__title em{font-style:italic;color:var(--rf-primary, #C4607A)}.rfa__head{max-width:660px}.rfa__head-text{font-size:16px;line-height:1.85;color:var(--rf-text-muted, #7A5060);margin:18px 0 0}.rfa-hero{background:linear-gradient(168deg,#FFFDFB 0%,var(--rf-parchment, #FAF5EF) 45%,var(--rf-blush2, #EDE0D4) 100%);overflow:hidden}.rfa-hero__frame{padding:clamp(44px,6vw,76px) clamp(22px,5vw,60px);text-align:center;background:#ffffff6b;border-radius:var(--rf-radius, 8px)}.rfa-hero__kicker{font-family:var(--font-display),serif;font-style:italic;font-size:clamp(17px,2vw,22px);color:var(--rf-primary, #C4607A);margin:0 0 6px}.rfa-hero__title{font-family:var(--font-display),serif;font-weight:400;font-size:clamp(38px,7vw,78px);line-height:1.02;letter-spacing:-.02em;margin:0;color:var(--rf-ink, #2a2a2a)}.rfa-hero__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--rf-text-muted, #7A5060);margin:0 0 22px}.rfa-hero__chain{margin:26px 0}.rfa-hero__lede{max-width:620px;margin:0 auto;font-size:16.5px;line-height:1.9;color:var(--rf-text, #2a2a2a)}.rfa-hero__lede>*:first-child{margin-top:0}.rfa-hero__lede>*:last-child{margin-bottom:0}.rfa-hero__strap{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:clamp(32px,4vw,46px) auto 0;max-width:780px;border-top:1px solid var(--rfa-rule);padding-top:22px}.rfa-strap{text-align:center;padding:0 10px;border-left:1px solid var(--rfa-rule-soft)}.rfa-strap:first-child{border-left:0}.rfa-strap__value{display:block;font-family:var(--font-display),serif;font-size:clamp(20px,2.6vw,27px);line-height:1.1;color:var(--rf-primary, #C4607A)}.rfa-strap__label{display:block;margin-top:7px;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--rf-text-muted, #7A5060)}.rfa-intro{background:#fff}.rfa-intro__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:start}.rfa-intro__aside{position:sticky;top:96px;align-self:start}.rfa-intro__statement{font-family:var(--font-display),serif;font-weight:400;font-size:clamp(25px,3.1vw,36px);line-height:1.24;letter-spacing:-.015em;color:var(--rf-ink, #2a2a2a);margin:0}.rfa-intro__statement em{font-style:italic;color:var(--rf-primary, #C4607A)}.rfa-intro__margin{margin:22px 0 0;padding-left:16px;border-left:2px solid var(--rf-brass-light, #D98BA0);font-family:var(--font-display),serif;font-style:italic;font-size:15px;line-height:1.7;color:var(--rf-text-muted, #7A5060)}.rfa-facts{list-style:none;margin:32px 0 0;padding:0;border-top:1px solid var(--rfa-rule)}.rfa-fact{display:flex;align-items:baseline;gap:16px;padding:15px 0;border-bottom:1px solid var(--rfa-rule-soft)}.rfa-fact__value{font-family:var(--font-display),serif;font-size:28px;line-height:1;color:var(--rf-primary, #C4607A);flex:0 0 auto;min-width:84px}.rfa-fact__label{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rf-text-muted, #7A5060);line-height:1.5}.rfa-intro__body{font-size:16.5px;line-height:1.92;color:var(--rf-text, #2a2a2a)}.rfa-intro__body>*:first-child{margin-top:0}.rfa-intro__body>*:last-child{margin-bottom:0}.rfa-intro__body p+p{margin-top:1.15em}.rfa-intro__body--cap>p:first-of-type:first-letter{font-family:var(--font-display),serif;font-size:76px;line-height:.78;float:left;margin:8px 14px 0 0;color:var(--rf-primary, #C4607A)}.rfa-breakout{border-left:0;margin:34px 0;padding:26px 0;border-top:1px solid var(--rfa-rule);border-bottom:1px solid var(--rfa-rule);text-align:center}.rfa-breakout p{font-family:var(--font-display),serif;font-style:italic;font-weight:400;font-size:clamp(21px,2.6vw,28px);line-height:1.4;color:var(--rf-ink, #2a2a2a);margin:0}.rfa-marquee{background:var(--rf-parchment-alt, #F5ECE3);border-top:1px solid var(--rfa-rule);border-bottom:1px solid var(--rfa-rule);overflow:hidden;padding:clamp(16px,2.2vw,24px) 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.rfa-marquee__track{display:flex;width:max-content;animation:rfa-marquee 46s linear infinite}.rfa-marquee__item{display:flex;align-items:center;gap:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);font-family:var(--font-display),serif;font-size:clamp(18px,2.2vw,28px);line-height:1.2;color:var(--rf-ink, #2a2a2a);white-space:nowrap}.rfa-marquee__item i{display:block;width:6px;height:6px;flex:0 0 auto;transform:rotate(45deg);background:var(--rf-primary, #C4607A)}@keyframes rfa-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.rfa-marquee__track{animation:none}}.rfa-spec{background:var(--rf-parchment, #FAF5EF)}.rfa-spec__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:18px;margin-top:44px}.rfa .rfa-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--rfa-rule-soft);border-radius:var(--rf-radius, 8px);padding:30px 26px 26px;text-decoration:none;color:var(--rf-text, #2a2a2a);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.rfa a.rfa-card:hover{transform:translateY(-5px);border-color:var(--rfa-rule);box-shadow:var(--rf-shadow-md, 0 8px 32px rgba(155, 48, 80, .09))}.rfa-card__ghost{position:absolute;right:-6px;bottom:-26px;font-family:var(--font-display),serif;font-size:116px;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(196,96,122,.15);pointer-events:none;-webkit-user-select:none;user-select:none}.rfa-card__rule{display:block;width:34px;height:2px;background:var(--rf-primary, #C4607A);margin:0 0 18px}.rfa-card__title{position:relative;font-family:var(--font-display),serif;font-weight:400;font-size:22px;line-height:1.25;margin:0 0 11px;color:var(--rf-ink, #2a2a2a)}.rfa-card__text{position:relative;font-size:14px;line-height:1.8;color:var(--rf-text-muted, #7A5060);margin:0}.rfa .rfa-card__link{position:relative;margin-top:auto;padding-top:20px;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--rf-primary, #C4607A);display:inline-flex;align-items:center;gap:8px}.rfa-card__link svg{width:13px;height:13px;transition:transform .25s ease}.rfa a.rfa-card:hover .rfa-card__link svg{transform:translate(4px)}.rfa-mat{background:#fff}.rfa-mat__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,70px);align-items:start}.rfa-stones{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid var(--rfa-rule)}.rfa-stone{display:flex;align-items:baseline;gap:16px;padding:15px 2px;border-bottom:1px solid var(--rfa-rule-soft)}.rfa-stone__num{font-family:var(--font-display),serif;font-style:italic;font-size:14px;color:var(--rf-brass-light, #D98BA0);flex:0 0 auto;min-width:26px}.rfa-stone__label{font-family:var(--font-display),serif;font-size:21px;line-height:1.3;color:var(--rf-ink, #2a2a2a);flex:1 1 auto}.rfa-stone__note{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rf-text-muted, #7A5060);text-align:right}.rfa-mat__note{margin:26px 0 0;font-family:var(--font-display),serif;font-style:italic;font-size:16.5px;line-height:1.7;color:var(--rf-text-muted, #7A5060)}.rfa-mto{position:relative;background:var(--rf-parchment, #FAF5EF);border-radius:var(--rf-radius, 8px);padding:clamp(26px,3.4vw,40px)}.rfa-mto__label{font-size:10px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--rf-primary, #C4607A);margin:0 0 12px}.rfa-mto__title{font-family:var(--font-display),serif;font-weight:400;font-size:clamp(24px,2.8vw,30px);line-height:1.2;margin:0 0 14px;color:var(--rf-ink, #2a2a2a)}.rfa-mto__text{font-size:14.5px;line-height:1.82;color:var(--rf-text-muted, #7A5060);margin:0}.rfa-mto__list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--rfa-rule)}.rfa-mto__item{display:flex;align-items:baseline;gap:14px;padding:13px 0;border-bottom:1px solid var(--rfa-rule-soft)}.rfa-mto__step{font-family:var(--font-display),serif;font-style:italic;font-size:13px;color:var(--rf-primary, #C4607A);flex:0 0 auto;min-width:24px}.rfa-mto__item span:last-child{font-size:14.5px;line-height:1.6;color:var(--rf-text, #2a2a2a)}.rfa-manifesto{position:relative;background:var(--rf-parchment-alt, #F5ECE3);overflow:hidden;text-align:center}.rfa-manifesto__ghost{position:absolute;top:50%;left:50%;transform:translate(-50%,-46%);font-family:var(--font-display),serif;font-size:clamp(240px,38vw,520px);line-height:1;color:#c4607a0f;pointer-events:none;-webkit-user-select:none;user-select:none}.rfa-manifesto__inner{position:relative;border-left:0;padding-left:0;margin:0}.rfa-manifesto__text{font-family:var(--font-display),serif;font-style:italic;font-weight:300;font-size:clamp(24px,3.9vw,48px);line-height:1.34;letter-spacing:-.015em;color:var(--rf-ink, #2a2a2a);margin:30px auto;max-width:15ch;max-width:min(980px,92%)}.rfa-manifesto__attr{font-size:10.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--rf-primary, #C4607A);margin:0}.rfa-manifesto__attr span{display:block;margin-top:7px;font-family:var(--font-display),serif;font-style:italic;font-weight:400;font-size:14px;letter-spacing:.02em;text-transform:none;color:var(--rf-text-muted, #7A5060)}.rfa-store{background:#fff}.rfa-store__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(30px,5vw,70px);align-items:start}.rfa-store__body{font-size:16px;line-height:1.88;color:var(--rf-text, #2a2a2a)}.rfa-store__body>*:first-child{margin-top:0}.rfa-store__body>*:last-child{margin-bottom:0}.rfa-instore{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--rfa-rule)}.rfa-instore li{display:flex;align-items:flex-start;gap:13px;padding:14px 0;border-bottom:1px solid var(--rfa-rule-soft);font-size:14.5px;line-height:1.65;color:var(--rf-text, #2a2a2a)}.rfa-instore svg{width:15px;height:15px;flex:0 0 auto;margin-top:3px;color:var(--rf-primary, #C4607A)}.rfa-addr{padding:clamp(28px,3.4vw,42px);background:var(--rf-parchment, #FAF5EF);border-radius:var(--rf-radius, 8px);text-align:center}.rfa-addr__seal{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:50%;border:1px solid var(--rfa-rule);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 4px var(--rfa-rule-soft);color:var(--rf-primary, #C4607A);margin-bottom:18px}.rfa-addr__seal svg{width:26px;height:26px}.rfa-addr__plate{font-size:10px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--rf-text-muted, #7A5060);margin:0 0 20px}.rfa-addr__label{font-size:10px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--rf-primary, #C4607A);margin:0 0 10px}.rfa-addr__text{font-family:var(--font-display),serif;font-size:18px;line-height:1.7;color:var(--rf-ink, #2a2a2a);margin:0}.rfa-addr__text>*:first-child{margin-top:0}.rfa-addr__text>*:last-child{margin-bottom:0}.rfa-addr__chain{margin:22px 0}.rfa-addr__hours{list-style:none;margin:0;padding:0;display:grid;gap:10px;text-align:left}.rfa-addr__hours li{display:flex;justify-content:space-between;gap:14px;font-size:13.5px;color:var(--rf-text-muted, #7A5060)}.rfa-addr__hours b{font-weight:600;color:var(--rf-ink, #2a2a2a)}.rfa .rfa-addr__map{display:inline-flex;align-items:center;gap:9px;margin-top:26px;padding:13px 30px;border-radius:999px;background:var(--rf-primary, #C4607A);color:#fff;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .25s ease,transform .25s ease}.rfa .rfa-addr__map:hover{background:var(--rf-primary-dark, #9B4460);transform:translateY(-2px);color:#fff}.rfa .rfa-addr__map svg{width:13px;height:13px}.rfa-cta{background:linear-gradient(135deg,var(--rf-primary, #C4607A),#B5546F 55%,#9B4460);color:#fff}.rfa-cta__frame{padding:clamp(40px,5vw,66px) clamp(22px,4vw,52px);text-align:center;border:1px solid rgba(255,255,255,.34);border-radius:var(--rf-radius, 8px);position:relative}.rfa-cta__frame:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(255,255,255,.18);border-radius:4px;pointer-events:none}.rfa-cta .rfa__corners i{background:#ffffffbf}.rfa-cta__eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#fffc;margin:0 0 16px}.rfa-cta__title{font-family:var(--font-display),serif;font-weight:400;font-size:clamp(28px,4vw,46px);line-height:1.12;letter-spacing:-.015em;color:#fff;margin:0}.rfa-cta__title em{font-style:italic;color:#fbe7ec}.rfa-cta__chain{margin:22px 0}.rfa-cta__chain i{background:#ffffffd9}.rfa-cta__chain i:nth-child(2){background:#fff}.rfa-cta__chain b{background:#fff6}.rfa-cta__text{margin:0 auto;max-width:640px;font-size:15.5px;line-height:1.8;color:#ffffffe6}.rfa-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.rfa .rfa-btn{display:inline-block;padding:14px 34px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:transform .25s ease,background .25s ease,color .25s ease}.rfa .rfa-btn:hover{transform:translateY(-2px)}.rfa .rfa-btn--solid{background:#fff;color:var(--rf-primary, #C4607A)}.rfa .rfa-btn--ghost{border:1.5px solid rgba(255,255,255,.7);color:#fff}.rfa .rfa-btn--ghost:hover{background:#fff;color:var(--rf-primary, #C4607A)}@media screen and (max-width:989px){.rfa-intro__aside{position:static}}@media screen and (max-width:749px){.rfa__mark{margin-bottom:28px;gap:12px}.rfa__mark-label{letter-spacing:.18em;font-size:10px}.rfa-intro__inner,.rfa-mat__inner,.rfa-store__inner{grid-template-columns:1fr;gap:34px}.rfa-intro__body{font-size:15.5px;line-height:1.88}.rfa-intro__body--cap>p:first-of-type:first-letter{font-size:58px;margin-right:11px}.rfa-fact__value{min-width:68px;font-size:23px}.rfa-hero__strap{grid-auto-flow:row;gap:16px}.rfa-strap{border-left:0;border-top:1px solid var(--rfa-rule-soft);padding-top:14px}.rfa-strap:first-child{border-top:0;padding-top:0}.rfa-card__ghost{font-size:84px}.rfa-stone__label{font-size:18px}}@media screen and (max-width:479px){.rfa{--rfa-gutter: 16px}.rfa__mark{gap:10px}.rfa__mark-num{font-size:26px}.rfa__mark-label{font-size:9.5px;letter-spacing:.14em}.rfa-hero__frame{padding:38px 18px}.rfa-hero__eyebrow{letter-spacing:.22em;margin-bottom:16px}.rfa-hero__lede{font-size:15px;line-height:1.8}.rfa-hero__chain{margin:20px 0}.rfa-fact,.rfa-mto__item{flex-wrap:wrap;gap:4px 12px}.rfa-fact__value{min-width:0;font-size:22px}.rfa-fact__label{flex:1 1 100%;letter-spacing:.1em}.rfa-stone{flex-wrap:wrap;gap:2px 12px}.rfa-stone__label{flex:1 1 auto;font-size:17px}.rfa-stone__note{flex:1 1 100%;text-align:left;letter-spacing:.1em}.rfa-intro__statement{font-size:23px}.rfa-intro__body,.rfa-store__body{font-size:15px;line-height:1.85}.rfa-intro__body--cap>p:first-of-type:first-letter{font-size:46px;margin:6px 9px 0 0}.rfa-breakout{margin:26px 0;padding:20px 0}.rfa .rfa-card{padding:24px 20px 22px}.rfa-card__ghost{font-size:68px;right:-2px;bottom:-16px}.rfa-card__title{font-size:19px}.rfa-spec__grid{margin-top:30px;gap:14px}.rfa-mto{padding:22px 18px}.rfa-manifesto__text{font-size:22px;line-height:1.38;max-width:100%}.rfa-addr{padding:24px 18px}.rfa-addr__seal{width:52px;height:52px;margin-bottom:14px}.rfa-addr__text{font-size:16px}.rfa-addr__hours li{flex-wrap:wrap;gap:2px 14px;font-size:12.5px}.rfa .rfa-addr__map{width:100%;justify-content:center;padding:13px 18px}.rfa-cta__frame{padding:34px 18px}.rfa-cta__title{font-size:26px}.rfa-cta__text{font-size:14.5px;line-height:1.75}.rfa-cta__actions{flex-direction:column;align-items:stretch}.rfa .rfa-btn{padding:14px 20px;text-align:center}}@media screen and (max-width:359px){.rfa{--rfa-gutter: 13px}.rfa-hero__title{font-size:32px}.rfa__title{font-size:26px}.rfa-hero__frame{padding:32px 14px}.rfa-hero__strap{gap:14px}.rfa-marquee__item{font-size:15px}}@media screen and (max-height:500px)and (orientation:landscape){.rfa-hero__frame{padding-top:40px;padding-bottom:40px}.rfa-hero__chain{margin:18px 0}.rfa-hero__title{font-size:clamp(30px,5vw,46px)}.rfa-hero__lede{font-size:15px;line-height:1.75}.rfa-hero__strap{grid-auto-flow:column;grid-auto-columns:1fr;gap:0;margin-top:20px;padding-top:16px}.rfa-strap{border-left:1px solid var(--rfa-rule-soft);border-top:0;padding-top:0}.rfa-strap:first-child{border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-about.css.map */
