.reach{padding:var(--section-y) 0;background:linear-gradient(180deg,var(--color-bg) 0%,var(--violet-100) 14%,var(--violet-50) 58%,var(--color-bg) 100%)}.reach__head{text-align:center;max-width:62rem;margin-inline:auto}.reach__eyebrow{margin:0 auto 1rem}.reach__title{margin:0;font-size:var(--fs-2xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-serif);line-height:1.06;max-width:24ch;margin-inline:auto;text-wrap:balance}.reach__title em{font-style:normal;color:var(--color-accent)}.reach__sub{margin:1.1rem auto 0;max-width:70ch;font-size:var(--fs-lg);line-height:1.5;color:var(--color-text-muted);text-wrap:pretty}.reach__inner{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center;margin-top:clamp(2.75rem,6vw,4.5rem)}@media(min-width:900px){.reach__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.reach__diagram{position:relative;width:min(100%,30rem);margin-inline:auto;aspect-ratio:1;border-radius:50%;background:radial-gradient(60% 55% at 78% 16%,color-mix(in srgb,var(--blush-200) 62%,transparent),transparent 70%),radial-gradient(65% 60% at 16% 84%,color-mix(in srgb,var(--violet-200) 55%,transparent),transparent 72%),radial-gradient(85% 85% at 50% 42%,var(--paper) 34%,color-mix(in srgb,var(--violet-100) 70%,transparent) 100%),var(--paper);border:1px solid var(--color-hairline-soft);box-shadow:0 0 0 clamp(6px,1.2vw,10px) color-mix(in srgb,var(--paper) 52%,transparent),0 0 0 calc(clamp(6px,1.2vw,10px) + 1px) color-mix(in srgb,var(--violet-300) 22%,transparent),var(--shadow-deeper);transition:border-color .4s var(--ease)}.reach__diagram:before,.reach__diagram:after{content:"";position:absolute;z-index:0;border-radius:50%;border:1px solid var(--color-hairline-soft);transition:border-color .4s var(--ease)}.reach__diagram:before{top:13.9%;right:13.9%;bottom:13.9%;left:13.9%;background:color-mix(in srgb,var(--paper) 88%,var(--violet-50));box-shadow:0 8px 18px -6px color-mix(in srgb,var(--violet-700) 18%,transparent)}.reach__diagram:after{top:26.2%;right:26.2%;bottom:26.2%;left:26.2%;background:var(--paper);box-shadow:0 8px 16px -6px color-mix(in srgb,var(--violet-700) 16%,transparent)}.reach__svg{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:visible}.reach__svg .g-a{stop-color:var(--violet-300);stop-opacity:.5}.reach__svg .g-mid{stop-color:var(--violet-200);stop-opacity:.28}.reach__svg .g-b{stop-color:var(--violet-200);stop-opacity:0}.reach__svg .reach__core-glow{stroke:none}.reach__svg .mark__disc{fill:var(--paper);stroke:var(--color-accent);stroke-width:2}.reach__svg .mark__chip{fill:var(--violet-50);stroke:var(--violet-200);stroke-width:1.5;transition:fill .4s var(--ease),stroke .4s var(--ease)}.reach__svg .mark__icon path{fill:none;stroke:var(--color-accent-dark);stroke-width:1.9;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.reach__svg .mark--2,.reach__svg .mark--3{opacity:.7;transition:opacity .4s var(--ease)}.reach__svg .reach__you-ring{fill:none;stroke:var(--paper);stroke-width:3}.reach__svg .reach__you-label{fill:var(--color-accent-ink);font-family:var(--font-body);font-size:17px;font-weight:var(--weight-strong);letter-spacing:.02em}.reach__svg .reach__ripple{fill:none;stroke:var(--color-accent);stroke-width:2;opacity:0;transform-origin:220px 220px;transform-box:view-box}@media(prefers-reduced-motion:no-preference){.reach__svg .reach__ripple{animation:reach-ripple 4.2s var(--ease) infinite}.reach__svg .reach__ripple--b{animation-delay:2.1s}}@keyframes reach-ripple{0%{transform:scale(.6);opacity:0}12%{opacity:.55}to{transform:scale(2.6);opacity:0}}.reach__inner:has(.reach__row:nth-child(3):hover) .reach__diagram{border-color:var(--color-accent)}.reach__inner:has(.reach__row:nth-child(2):hover) .reach__diagram:before,.reach__inner:has(.reach__row:nth-child(1):hover) .reach__diagram:after{border-color:var(--color-accent)}.reach__inner:has(.reach__row:nth-child(2):hover) .mark--2,.reach__inner:has(.reach__row:nth-child(3):hover) .mark--3{opacity:1}.reach__inner:has(.reach__row:nth-child(2):hover) .mark--2 .mark__chip,.reach__inner:has(.reach__row:nth-child(3):hover) .mark--3 .mark__chip{fill:var(--paper);stroke:var(--color-accent)}.reach__rows{margin:0;padding:0;list-style:none;display:grid;gap:clamp(.9rem,1.8vw,1.1rem)}.reach__row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding:clamp(1.25rem,2.4vw,1.6rem);border-radius:var(--radius-2xl);border:1px solid var(--color-hairline-soft);background:var(--paper);box-shadow:var(--shadow-deep);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.reach__row:hover{transform:translateY(-3px);box-shadow:var(--shadow-deeper);border-color:var(--color-accent)}.reach__row--planned{background:color-mix(in srgb,var(--paper) 72%,transparent)}.reach__dot{width:1.1rem;height:1.1rem;margin-top:.2rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px var(--violet-100)}.reach__dot--2,.reach__dot--3{background:var(--paper);border:2px dashed var(--color-accent);box-shadow:none}.reach__row-head{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.reach__label{font-size:var(--fs-xs);font-weight:var(--weight-strong);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-accent-dark)}.reach__chip{padding:.15rem .5rem;border-radius:var(--radius-pill);background:var(--blush-200);color:var(--color-accent-ink);font-size:var(--fs-xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase}.reach__row-title{margin:.45rem 0 .35rem;font-size:var(--fs-base);font-weight:var(--weight-heading);line-height:1.25}.reach__row-text{margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--color-text-muted);text-wrap:pretty}.profile{padding:var(--section-y) 0;background:linear-gradient(180deg,var(--color-bg) 0%,var(--violet-50) 40%,var(--violet-100) 78%,var(--color-bg) 100%)}.profile__head{text-align:center;max-width:62rem;margin-inline:auto}.profile__card{margin-top:clamp(2.75rem,6vw,4.5rem);padding:clamp(1.5rem,3.5vw,2.5rem);border-radius:var(--radius-2xl);border:1px solid var(--color-hairline-soft);background:var(--paper)}.profile__card-head{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding-bottom:clamp(1.25rem,2.5vw,1.75rem);border-bottom:1px solid var(--color-hairline-soft)}.profile__avatar{width:3.25rem;height:3.25rem;border-radius:50%;object-fit:cover;border:2px solid var(--violet-200)}.profile__who{margin-right:auto}.profile__name{display:block;font-size:var(--fs-base);font-weight:var(--weight-strong);line-height:1.25}.profile__meta{display:block;font-size:var(--fs-xs);color:var(--color-text-soft)}.profile__seal{display:inline-flex;gap:.5rem;align-items:center;padding:.45rem .9rem;border-radius:var(--radius-pill);background:var(--violet-50);border:1px solid var(--color-hairline-soft);font-size:var(--fs-xs);font-weight:var(--weight-strong);color:var(--color-accent-dark)}.profile__seal svg{width:.9rem;height:.9rem;flex:0 0 auto}.profile__fields{margin:0;padding:0;list-style:none;display:grid;gap:clamp(1.5rem,3vw,2rem)}@media(min-width:780px){.profile__fields{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem)}.profile__field+.profile__field{padding-left:clamp(1.5rem,3vw,2.5rem);border-left:1px solid var(--color-hairline-soft)}.profile__field:nth-child(odd){padding-left:0;border-left:0}}@media(min-width:1100px){.profile__fields{grid-template-columns:repeat(4,1fr)}.profile__field:nth-child(odd){padding-left:clamp(1.5rem,3vw,2.5rem);border-left:1px solid var(--color-hairline-soft)}.profile__field:first-child{padding-left:0;border-left:0}}.profile__field{padding-top:clamp(1.5rem,3vw,2rem)}.profile__field-top{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;justify-content:space-between;margin-bottom:.7rem}.profile__row-label{min-width:0;font-size:var(--fs-xs);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-soft)}.profile__row-state{flex:0 0 auto;padding:.15rem .5rem;border-radius:var(--radius-pill);background:var(--violet-100);color:var(--color-accent-dark);font-size:var(--fs-xs);font-weight:var(--weight-strong)}.profile__field-title{margin:0 0 .4rem;font-size:var(--fs-base);font-weight:var(--weight-heading);line-height:1.25}.profile__field-text{margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--color-text-muted);text-wrap:pretty}.profile__title{margin-inline:auto;margin-block:0;font-size:var(--fs-3xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-serif);line-height:1.06;max-width:19ch;text-wrap:balance}.profile__title em{font-style:normal;color:var(--color-accent)}.profile__sub{margin:1.1rem auto 0;max-width:70ch;font-size:var(--fs-lg);line-height:1.5;color:var(--color-text-muted);text-wrap:pretty}.profile__note{margin:clamp(1.5rem,2.5vw,2rem) auto 0;text-align:center;font-size:var(--fs-sm);color:var(--color-text-soft);max-width:44ch}.never{padding:var(--section-y) 0;background:linear-gradient(180deg,var(--color-bg) 0%,var(--cream) 52%,var(--color-bg) 100%)}.never__head{text-align:center;max-width:46rem;margin-inline:auto}.never__eyebrow{margin:0 auto 1rem}.never__title{margin:0;font-size:var(--fs-2xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-serif);line-height:1.06;text-wrap:balance}.never__title em{font-style:normal;color:var(--color-accent)}.never__sub{margin:1.1rem auto 0;max-width:46ch;font-size:var(--fs-lg);line-height:1.5;color:var(--color-text-muted);text-wrap:pretty}.never__grid{margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid;gap:clamp(1rem,2vw,1.5rem)}@media(min-width:760px){.never__grid{grid-template-columns:repeat(2,1fr)}}.never__item{padding:clamp(1.4rem,2.6vw,1.9rem);border-radius:var(--radius-xl);border:1px solid var(--color-hairline-soft);background:var(--paper);box-shadow:var(--shadow-soft)}.never__mark{display:grid;place-items:center;width:2.1rem;height:2.1rem;margin-bottom:.9rem;border-radius:50%;background:var(--blush-200);color:var(--blush-500)}.never__mark svg{width:1.15rem;height:1.15rem}.never__item-title{margin:0 0 .45rem;font-size:var(--fs-base);font-weight:var(--weight-strong);line-height:1.3}.never__item-text{margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--color-text-muted);text-wrap:pretty}.never__foot{margin:clamp(2rem,4vw,2.75rem) auto 0;max-width:52ch;text-align:center;font-size:var(--fs-sm);color:var(--color-text-soft)}.never__foot a{color:var(--color-accent-dark)}.faq{padding:var(--section-y) 0;background:linear-gradient(180deg,var(--color-bg) 0%,var(--violet-50) 40%,var(--cream) 78%,var(--color-bg) 100%)}.faq__head{text-align:center;max-width:44rem;margin-inline:auto}.faq__eyebrow{margin:0 auto 1rem}.faq__title{margin:0;font-size:var(--fs-2xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-serif);line-height:1.06;text-wrap:balance}.faq__title em{font-style:normal;color:var(--color-accent)}.faq__sub{margin:1.1rem auto 0;max-width:44ch;font-size:var(--fs-lg);line-height:1.5;color:var(--color-text-muted);text-wrap:pretty}.faq__art{max-width:56rem;margin:clamp(1.25rem,3vw,2.25rem) auto clamp(-1rem,-2.5vw,-2rem)}.faq__art img{display:block;width:100%;height:auto}@media(max-width:47.99rem){.faq__art img{width:90%;aspect-ratio:1 / 1;object-fit:cover;object-position:50% 38%;margin-inline:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%),linear-gradient(180deg,transparent 0,#000 13%,#000 74%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 84%,transparent 100%),linear-gradient(180deg,transparent 0,#000 13%,#000 74%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}.faq__list{margin:clamp(2.5rem,5vw,3.5rem) auto 0;max-width:52rem;display:grid;gap:.75rem}.faq__item{border-radius:var(--radius-xl);border:1px solid var(--color-hairline-soft);background:var(--paper);box-shadow:var(--shadow-soft);transition:border-color .35s var(--ease),box-shadow .35s var(--ease)}.faq__item[open]{border-color:var(--color-hairline);box-shadow:var(--shadow-card)}.faq__q{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:clamp(1.1rem,2.2vw,1.45rem) clamp(1.25rem,2.6vw,1.75rem);font-size:var(--fs-base);font-weight:var(--weight-strong);line-height:1.35;cursor:pointer;list-style:none;text-wrap:pretty}.faq__q::-webkit-details-marker{display:none}.faq__q::marker{content:""}.faq__q:hover{color:var(--color-accent-dark)}.faq__item:focus-within{outline:2px solid var(--color-accent);outline-offset:3px}.faq__caret{flex:0 0 auto;display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--violet-50);color:var(--color-accent);transition:transform .35s var(--ease),background .35s var(--ease)}.faq__caret svg{width:1rem;height:1rem}.faq__item[open] .faq__caret{transform:rotate(180deg);background:var(--violet-100)}.faq__a{padding:0 clamp(1.25rem,2.6vw,1.75rem) clamp(1.2rem,2.4vw,1.6rem);font-size:var(--fs-sm);line-height:1.65;color:var(--color-text-muted);max-width:62ch;text-wrap:pretty}.faq__a p{margin:0}.faq__a p+p{margin-top:.7rem}.faq__a a{color:var(--color-accent-dark);font-weight:var(--weight-strong);text-decoration:underline;text-underline-offset:.18em;transition:color .18s var(--ease)}.faq__a a:hover{color:var(--color-accent)}@supports (interpolate-size: allow-keywords){@media(prefers-reduced-motion:no-preference){.faq__item{interpolate-size:allow-keywords;transition:border-color .35s var(--ease),box-shadow .35s var(--ease)}.faq__item::details-content{height:0;overflow:hidden;opacity:0;transition:height .35s var(--ease),opacity .3s var(--ease),content-visibility .35s allow-discrete;transition-behavior:allow-discrete}.faq__item[open]::details-content{height:auto;opacity:1}}}.faq__foot{margin:clamp(2rem,4vw,2.75rem) auto 0;max-width:46ch;text-align:center;font-size:var(--fs-sm);color:var(--color-text-soft)}.faq__foot a{color:var(--color-accent-dark);font-weight:var(--weight-strong)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/trust.css.map */
