.care .section-header{margin-bottom:2rem}.care__list{display:grid;gap:var(--grid-gap)}.care__item{min-width:0}.care__inner{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;height:100%}.care--align-left .care__inner{align-items:flex-start;text-align:left}.care--align-right .care__inner{align-items:flex-end;text-align:right}.care__inner--link{transition:color .25s}.care__inner--link:hover .care__heading{color:var(--color-accent)}.care__icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--icon-size) + 14px);height:calc(var(--icon-size) + 14px);color:var(--icon-color);flex:0 0 auto}.care__icon svg,.care__icon .motif{width:var(--icon-size);height:var(--icon-size)}.care__icon-img{width:var(--icon-size);height:var(--icon-size);object-fit:contain}.care__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.care__heading{font-family:var(--font-heading);font-size:20px;font-weight:400;color:var(--color-heading);line-height:1.25;letter-spacing:-.005em}.care__text{color:color-mix(in srgb,var(--color-text) 84%,transparent);font-size:calc(var(--body) * .86);line-height:1.5;max-width:30ch}.care--align-center .care__text{margin-inline:auto}.care__item{position:relative}.care__sep{display:none}.care__link{align-self:inherit;margin-top:.25rem;font-size:calc(var(--body) * .88);color:var(--color-accent);min-height:44px;display:inline-flex;align-items:center}.care--align-center .care__link{align-self:center}.care--align-right .care__link{align-self:flex-end}.care--cards .care__inner{border:1px solid var(--color-border);border-radius:var(--radius);padding:1.5rem 1.25rem;transition:border-color .25s,transform .4s var(--anim-ease)}.care--cards .care__inner:hover{border-color:var(--color-accent)}.care--inline .care__inner{flex-direction:row;align-items:center;text-align:left;gap:.75rem}.care--inline .care__text{display:none}.care--inline .care__heading{font-family:var(--font-accent);font-size:var(--label);letter-spacing:var(--label-ls);text-transform:var(--label-transform)}.care--inline .care__icon{width:auto;height:auto}@media(min-width:750px){.care__list{grid-template-columns:repeat(min(var(--cols),3),minmax(0,1fr))}.care--dividers:not(.care--cards) .care__item+.care__item{border-left:1px solid var(--color-border)}.care--dividers:not(.care--cards) .care__item{padding-inline:1.25rem}.care--inline .care__list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 0}.care--inline .care__item{padding-inline:1.75rem}.care--inline.care--dividers .care__item+.care__item{border-left:1px solid var(--color-border)}}@media(min-width:990px){.care__list{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.care--sep-motif:not(.care--inline) .care__list{column-gap:clamp(32px,4vw,64px)}.care--sep-motif:not(.care--inline) .care__sep{display:flex;align-items:center;gap:10px;position:absolute;left:calc(clamp(32px,4vw,64px)/-2);top:calc((var(--icon-size) + 14px) / 2);transform:translate(-50%,-50%);color:var(--color-accent);opacity:.75}.care--sep-motif .care__sep .motif{width:14px;height:14px}}@media(max-width:749px){.care--m-stack .care__list{grid-template-columns:1fr}.care--m-stack.care--dividers:not(.care--cards) .care__item+.care__item{border-top:1px solid var(--color-border);padding-top:var(--grid-gap)}.care--m-2col .care__list{grid-template-columns:repeat(2,minmax(0,1fr))}.care--m-carousel .care__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--grid-gap);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.care--m-carousel .care__list::-webkit-scrollbar{display:none}.care--m-carousel .care__item{flex:0 0 72%;scroll-snap-align:start}.care--inline .care__inner{flex-direction:row}.care--m-stack.care--inline.care--align-center .care__inner{justify-content:center}}@property --care-p{syntax: "<angle>";inherits: false;initial-value: 0deg}.care--glass{--g-ink: var(--color-text);--g-soft: color-mix(in srgb,var(--color-text) 78%,transparent);--g-fill: color-mix(in srgb,var(--color-bg-base,#FFFFFF) 55%,transparent);--g-fill-2: color-mix(in srgb,var(--color-bg-base,#FFFFFF) 25%,transparent);--g-line: color-mix(in srgb,var(--color-text) 18%,transparent);--g-gold: var(--color-accent);--g-motif: var(--color-accent);overflow:hidden;isolation:isolate}.care--ground-gradient{--g-ink: #FFFFFF;--g-soft: rgb(255 255 255 / .82);--g-fill: rgb(255 255 255 / .13);--g-fill-2: rgb(255 255 255 / .03);--g-line: rgb(255 255 255 / .3);--g-gold: #C0A265;--g-motif: #C0A265;--color-heading: #FFFFFF;--color-text: #FFFFFF;--color-text-secondary: rgb(255 255 255 / .8);--color-accent: #C0A265;--color-border: rgb(255 255 255 / .28);color:#fff;background:radial-gradient(90% 120% at 0% 0%,color-mix(in oklab,var(--color-sage,#CFCFCF) 70%,var(--color-teal,#111111)) 0%,transparent 60%),linear-gradient(150deg,color-mix(in oklab,var(--color-sage,#CFCFCF) 40%,var(--color-teal,#111111)) 0%,var(--color-teal,#111111) 58%,color-mix(in oklab,var(--color-teal,#111111) 72%,#0C0C0C) 100%)}.care__ground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.care--ground-terracotta{--g-ink: #FFFFFF;--g-soft: rgb(255 255 255 / .86);--g-fill: rgb(255 255 255 / .14);--g-fill-2: rgb(255 255 255 / .04);--g-line: rgb(255 255 255 / .34);--g-gold: #C0A265;--g-motif: #FFFFFF;--color-heading: #FFFFFF;--color-text: #FFFFFF;--color-text-secondary: rgb(255 255 255 / .82);--color-accent: #C0A265;--color-border: rgb(255 255 255 / .3);color:#fff;background:radial-gradient(80% 110% at 0% 0%,#B7944F 0%,transparent 60%),radial-gradient(60% 90% at 100% 100%,#242424 0%,transparent 65%),linear-gradient(150deg,#a78644,#b7944f,#987a3e)}.care--ground-terracotta .care__orb--1{background:#decead;opacity:.22}.care--ground-terracotta .care__orb--2{background:#c3a66b;opacity:.45}.care--ground-terracotta .care__orb--3{background:#c0a265;opacity:.2}.care--ground-terracotta .care__card{box-shadow:inset 0 1px #ffffff3d,0 30px 60px -40px #121212bf}@media(hover:hover){.care--ground-terracotta .care__card:hover,.care--ground-terracotta .care__card:focus-within{box-shadow:inset 0 1px #ffffff4d,0 40px 70px -36px #121212cc,0 0 60px -14px #c0a26580}}.care--ground-base{--g-ink: #FFFFFF;--g-soft: rgb(255 255 255 / .86);--g-line: rgb(255 255 255 / .22);--g-gold: #C0A265;--g-motif: #FFFFFF;background:var(--color-bg-base,#FFFFFF);color:var(--color-text-base,#0A0A0A)}.care--ground-base .section-header{--color-heading: var(--color-text-base)}@media(max-width:749px){.care--glass.care--m-list .care__deck{grid-template-columns:1fr;gap:12px}.care--glass.care--m-list .care__card{display:grid;grid-template-columns:74px minmax(0,1fr);column-gap:18px;align-items:center;text-align:left;padding:16px 18px 16px 16px;border-radius:20px}.care--glass.care--m-list .care__card>:not(.care__crown):not(.care__outline){grid-column:2}.care--glass.care--m-list .care__crown{grid-column:1;grid-row:1 / span 4;width:74px;aspect-ratio:3 / 4;margin:0;align-self:stretch;height:auto;border-radius:999px 999px 12px 12px;background:#ffffff1a;border:1px solid rgb(255 255 255 / .2)}.care--glass.care--m-list .care__halo{top:14%;right:8%;bottom:14%;left:8%;opacity:.22}.care--glass.care--m-list .care__glyph{width:46px}.care--glass.care--m-list .care__index{margin-bottom:.35rem;font-size:10px;justify-content:flex-start}.care--glass.care--m-list .care__index:before{display:none}.care--glass.care--m-list .care__title{margin-bottom:.25em;font-size:17px;letter-spacing:.07em;text-wrap:wrap}.care--glass.care--m-list .care__title br{display:none}.care--glass.care--m-list .care__copy{max-width:none;font-size:13px;line-height:1.5}.care--glass.care--m-list .care__cta{margin-top:.4rem;padding-top:0}.care--glass.care--m-list .care__progress{display:none}}.care--ground-base .motif-bg--pattern{-webkit-mask-image:var(--pattern-image),linear-gradient(to top,#000 0%,rgb(0 0 0 / .55) 40%,transparent 92%);mask-image:var(--pattern-image),linear-gradient(to top,#000 0%,rgb(0 0 0 / .55) 40%,transparent 92%);-webkit-mask-size:var(--pattern-size,120px),100% 100%;mask-size:var(--pattern-size,120px),100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.care--ground-base .care__card{--g-fill: #A38343;--g-fill-2: #987A3E;background:radial-gradient(120% 70% at 50% 0%,rgb(255 255 255 / .16),transparent 60%),linear-gradient(165deg,#a78644,#b7944f 55%,#987a3e);border-color:#fff3;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff0a,0 34px 60px -38px #2424248c;--color-text: #FFFFFF;--color-heading: #FFFFFF;--color-accent: #C0A265}@media(hover:hover){.care--ground-base .care__card:hover,.care--ground-base .care__card:focus-within{background:radial-gradient(120% 70% at 50% 0%,rgb(255 255 255 / .22),transparent 60%),linear-gradient(165deg,#a78644,#b7944f 55%,#987a3e);box-shadow:inset 0 1px #ffffff5c,0 44px 70px -36px #24242499,0 0 50px -16px #c0a26573}}.care--ground-base .care__progress{background:#b7944f33!important}.care--ground-base .care__progress span{background:#b7944f!important}.care__orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;animation:care-drift 22s ease-in-out infinite alternate}.care__orb--1{width:34vw;height:34vw;left:-6vw;bottom:-16vw;background:#e4d8be;opacity:.26}.care__orb--2{width:30vw;height:30vw;right:-4vw;top:-12vw;background:var(--color-sage,#CFCFCF);opacity:.6;animation-duration:28s}.care__orb--3{width:16vw;height:16vw;left:46%;top:44%;background:#c0a265;opacity:.16;animation-duration:18s;animation-direction:alternate-reverse}@keyframes care-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,-3vw,0) scale(1.15)}}.care--glass .section-header{margin-bottom:clamp(28px,3.5vw,52px)}.care__wrap{display:block}.care__deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);margin:0;padding:0;list-style:none}@media(min-width:990px){.care__deck{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}}.care__slot{min-width:0;display:flex}.care__card{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(34px,3vw,46px) clamp(18px,1.8vw,28px) clamp(28px,2.4vw,36px);border-radius:50% 50% 20px 20px / clamp(110px,10.5vw,160px) clamp(110px,10.5vw,160px) 20px 20px;color:var(--g-ink);text-decoration:none;background:linear-gradient(165deg,var(--g-fill),var(--g-fill-2));border:1px solid var(--g-line);-webkit-backdrop-filter:blur(18px) saturate(1.35);backdrop-filter:blur(18px) saturate(1.35);box-shadow:inset 0 1px #ffffff38,0 30px 60px -42px #080808b3;transition:transform .7s var(--anim-ease),box-shadow .7s var(--anim-ease),background .5s}.care__outline{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:1.5px solid var(--g-gold);pointer-events:none;-webkit-mask:conic-gradient(from 180deg,#000 var(--care-p),transparent 0);mask:conic-gradient(from 180deg,#000 var(--care-p),transparent 0);transition:--care-p 1.2s var(--anim-ease)}.care__crown{position:relative;display:grid;place-items:center;width:clamp(112px,9vw,140px);aspect-ratio:1;margin:4px auto clamp(14px,1.4vw,20px)}.care__halo{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--g-ink);opacity:.16;animation:care-spin 48s linear infinite;transition:opacity .6s,transform .8s var(--anim-ease)}.care__halo .motif{width:100%;height:100%;color:inherit}@keyframes care-spin{to{rotate:360deg}}.care__glyph{position:relative;display:grid;place-items:center;width:50%;aspect-ratio:1;border-radius:50%;color:var(--g-ink);background:color-mix(in srgb,var(--g-ink) 10%,transparent);border:1px solid color-mix(in srgb,var(--g-ink) 38%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .5s,border-color .5s,color .5s}.care__glyph svg{width:46%;height:46%;stroke-width:1.25;overflow:visible}.care__glyph .motif{width:50%;height:50%;color:var(--g-gold)}.care__glyph-img{width:50%;height:50%;object-fit:contain}.js .care__glyph svg.icon>*{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 2.2s var(--anim-ease);transition-delay:calc(var(--reveal-delay,0ms) + .35s)}.js .is-revealed .care__glyph svg.icon>*{stroke-dashoffset:0}@keyframes care-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.care__index{display:inline-flex;align-items:center;gap:.8em;margin-bottom:.7rem;font-family:var(--font-accent);font-size:11px;font-weight:500;letter-spacing:.28em;color:var(--g-gold)}.care__index:before,.care__index:after{content:"";width:18px;height:1px;background:currentColor;opacity:.7}.care__title{margin:0 0 .45em;font-family:var(--font-heading);font-weight:400;font-size:clamp(20px,1.6vw,25px);line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink);text-wrap:balance}.care__copy{margin:0;max-width:26ch;font-size:calc(var(--body) * .9);line-height:1.55;color:var(--g-soft);text-wrap:pretty}.care__cta{margin-top:auto;padding-top:1rem}.care__cta .button{color:var(--g-ink)}.care__cta .button:hover{color:var(--g-gold)}.care__card:focus-visible{outline:2px solid var(--g-gold);outline-offset:4px}@media(hover:hover){.care__card:hover,.care__card:focus-within{transform:translateY(-10px);background:linear-gradient(165deg,color-mix(in srgb,var(--g-fill) 100%,rgb(255 255 255 / .06)),var(--g-fill));box-shadow:inset 0 1px #ffffff4d,0 40px 70px -36px #080808bf,0 0 60px -14px color-mix(in srgb,var(--g-gold) 45%,transparent)}.care__card:hover .care__outline,.care__card:focus-within .care__outline{--care-p: 360deg}.care__card:hover .care__halo{color:var(--g-motif);opacity:.42;transform:scale(1.08)}.care__card:hover .care__glyph{border-color:var(--g-gold);color:var(--g-gold)}.care__card:hover .care__glyph svg.icon>*{animation:care-draw 1.4s var(--anim-ease)}}.anim-off .care__halo,.anim-off .care__orb{animation:none}@media(prefers-reduced-motion:reduce){.care__halo,.care__orb{animation:none}.care__card{transition:none}}.care__progress{display:none}@media(max-width:749px){.care--glass .care__card{border-radius:50% 50% 18px 18px/130px 130px 18px 18px}.care--glass.care--m-stack .care__deck{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.care--glass.care--m-2col .care__deck{gap:10px}.care--glass.care--m-2col .care__card{padding:18px 12px 20px;border-radius:50% 50% 14px 14px/82px 82px 14px 14px}.care--glass.care--m-2col .care__crown{width:84px;margin-bottom:10px}.care--glass.care--m-2col .care__title{font-size:16px;letter-spacing:.06em}.care--glass.care--m-2col .care__copy{font-size:13px}.care--glass.care--m-2col .care__index{margin-bottom:.45rem;font-size:10px}.care--glass.care--m-carousel .care__deck{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin-inline:calc(var(--gutter) * -1);padding:14px var(--gutter) 10px;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.care--glass.care--m-carousel .care__deck::-webkit-scrollbar{display:none}.care--glass.care--m-carousel .care__slot{flex:0 0 76%;scroll-snap-align:start}.care--glass.care--m-carousel .care__progress{display:block;position:relative;width:120px;height:2px;margin:18px auto 0;background:color-mix(in srgb,var(--g-ink) 22%,transparent);border-radius:2px;overflow:hidden}.care--glass.care--m-carousel .care__progress span{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--care-thumb,30%);background:var(--g-gold);border-radius:inherit;transform:translate(calc(var(--care-pos,0) * (120px - var(--care-thumb-px,36px))))}.care__orb{filter:blur(50px)}.care__orb--1{width:70vw;height:70vw;bottom:-30vw}.care__orb--2{width:60vw;height:60vw;top:-26vw}.care__orb--3{width:40vw;height:40vw;left:40%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-fx-client-care.css.map */
