.how-sources{--paper:#FAF7F1;--charcoal:#323941;--line-dark:rgba(250,247,241,.16);position:relative;overflow:hidden;isolation:isolate;color:var(--paper);text-align:left;padding:0 0 110px}.how-sources .hs-wrap{position:relative;z-index:2;max-width:1240px;margin:0 auto;padding:0 clamp(20px,4.6vw,64px)}.how-sources .hs-stage{min-height:760px}.how-sources .hs-stage.is-ready{min-height:0}.how-sources .hs-circuit{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.5}.how-sources .hs-circuit path,.how-sources .hs-circuit circle{fill:none;stroke:#faf7f180;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.how-sources .hs-circuit .tr{opacity:.55}.how-sources .hs-circuit .pl{display:none;stroke:#f8b3d3;stroke-width:2.4;stroke-dasharray:.035 .965;opacity:.9;filter:drop-shadow(0 0 6px #E23487)}.how-sources.is-anim .hs-circuit .pl{display:inline;stroke-dashoffset:1;animation:hs-run 5.5s linear infinite;animation-delay:calc(var(--d,0s) + 2.4s)}.how-sources.is-anim .hs-circuit .tr{stroke-dasharray:1;stroke-dashoffset:1}.how-sources.is-anim .hs-circuit circle{opacity:0}.how-sources.is-anim.is-on .hs-circuit .tr{animation:hs-draw 2.6s cubic-bezier(.6,0,.3,1) forwards;animation-delay:var(--d,0s)}.how-sources.is-anim.is-on .hs-circuit circle{animation:hs-pop .5s ease forwards;animation-delay:calc(var(--d,0s) + 2.2s)}@keyframes hs-draw{to{stroke-dashoffset:0}}@keyframes hs-pop{to{opacity:1}}@keyframes hs-run{0%{stroke-dashoffset:1}to{stroke-dashoffset:-0}}.how-sources .src{margin:64px auto 0;max-width:1180px;text-align:left;position:relative}.how-sources .src-big{text-align:center;margin:16px auto 0;font:700 clamp(30px,3.7vw,54px)/1.08 "Playfair Display",Georgia,serif;letter-spacing:-.03em;text-wrap:balance}.how-sources .src-big span{display:block}.how-sources .src-big em{font-style:italic;font-weight:400}.how-sources .src-map{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);gap:30px 40px;align-items:center;margin-top:60px}.how-sources .src-col{display:grid;gap:24px}.how-sources .src-col.r{text-align:right}.how-sources .src-g h3{font:700 19px/1.2 Playfair Display,Georgia,serif;letter-spacing:-.01em;margin:0 0 12px;width:-moz-fit-content;width:fit-content}.how-sources .src-col.r .src-g h3{margin-left:auto}.how-sources .src-g ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.how-sources .src-col.r .src-g ul{justify-content:flex-end}.how-sources .lg{position:relative;width:46px;height:46px;border-radius:13px;background:var(--paper);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -12px #3239418c;transition:transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s}.how-sources .lg svg{display:block;width:24px;height:24px}.how-sources .lg img{display:block;max-width:none;width:27px;height:27px;border-radius:6px;image-rendering:-webkit-optimize-contrast}.how-sources .pile{display:flex;align-items:center;gap:5px;margin-left:3px}.how-sources .lg.ghost{width:32px;height:32px;border-radius:9px;opacity:.62}.how-sources .lg.ghost svg{width:17px;height:17px}.how-sources .lg.ghost img{width:19px;height:19px;border-radius:4px}.how-sources .lg.ghost+.lg.ghost{width:27px;height:27px;border-radius:8px;opacity:.44}.how-sources .lg.ghost+.lg.ghost svg{width:14px;height:14px}.how-sources .lg.ghost+.lg.ghost img{width:16px;height:16px}.how-sources .lg.ghost+.lg.ghost+.lg.ghost{width:22px;height:22px;border-radius:7px;opacity:.28}.how-sources .lg.ghost+.lg.ghost+.lg.ghost svg{width:12px;height:12px}.how-sources .lg.ghost+.lg.ghost+.lg.ghost img{width:13px;height:13px}.how-sources .lg.ghost:hover{opacity:1;z-index:3}.how-sources .plus{font:700 32px/1 Playfair Display,Georgia,serif;margin-left:4px;color:var(--paper)}.how-sources .lg:hover{transform:translateY(-4px) scale(1.06);box-shadow:0 16px 30px -12px #323941b3}.how-sources .lg:after{content:attr(data-n);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);white-space:nowrap;background:var(--charcoal);color:var(--paper);font:600 12px/1 Inter,system-ui,sans-serif;padding:7px 10px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:5}.how-sources .lg:hover:after{opacity:1;transform:translate(-50%)}.how-sources .src-core{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.how-sources .src-core .hat{width:150px;height:150px;border-radius:50%;background:var(--paper);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px #faf7f124,0 0 0 22px #faf7f112,0 30px 70px -20px #32394199}.how-sources .src-core .hat img{display:block;max-width:none;width:92px;height:92px;border-radius:18px}.how-sources .src-core b{font:700 22px/1.15 Playfair Display,Georgia,serif;letter-spacing:-.01em;white-space:nowrap;padding:8px 18px;border-radius:999px;background:#3239416b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.how-sources .src-wires{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.how-sources .src-wires path{fill:none;stroke:#faf7f16b;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.how-sources .src-wires .pl{stroke:#fff;stroke-width:2.6;stroke-dasharray:.05 .95;filter:drop-shadow(0 0 5px #fff)}.how-sources .src-wires circle{fill:var(--paper)}.how-sources .src-out{width:2px;height:64px;margin:44px auto 0;background:linear-gradient(#faf7f100,#faf7f1d9)}.how-sources.is-anim .src{opacity:0;transform:translateY(34px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.how-sources.is-anim .src.on{opacity:1;transform:none}.how-sources.is-anim .src-g .lg,.how-sources.is-anim .src-g h3{opacity:0;transform:translateY(10px) scale(.85);transition:opacity .35s,transform .5s cubic-bezier(.3,1.6,.5,1);transition-delay:var(--d,0s)}.how-sources.is-anim .src.on .src-g .lg,.how-sources.is-anim .src.on .src-g h3{opacity:1;transform:none}.how-sources.is-anim .src.on .src-g .lg:hover{transform:translateY(-4px) scale(1.06);transition-delay:0s}.how-sources.is-anim .src.on .src-g .lg.ghost{opacity:.62}.how-sources.is-anim .src.on .src-g .lg.ghost+.lg.ghost{opacity:.44}.how-sources.is-anim .src.on .src-g .lg.ghost+.lg.ghost+.lg.ghost{opacity:.28}.how-sources.is-anim .src.on .src-g .lg.ghost:hover{opacity:1}.how-sources.is-anim .src-wires path.tr{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s cubic-bezier(.6,0,.3,1);transition-delay:var(--d,0s)}.how-sources.is-anim .src.on .src-wires path.tr{stroke-dashoffset:0}.how-sources.is-anim .src-wires .pl{opacity:0}.how-sources.is-anim .src.on .src-wires .pl{opacity:1;animation:hs-inflow 2.6s linear infinite;animation-delay:var(--d,0s)}@keyframes hs-inflow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.how-sources.is-anim .src-core .hat{transform:scale(.6);opacity:0;transition:transform .8s cubic-bezier(.3,1.5,.5,1) .2s,opacity .5s .2s}.how-sources.is-anim .src.on .src-core .hat{transform:none;opacity:1;animation:hs-beat 2.6s ease-in-out 2.4s infinite}@keyframes hs-beat{0%,to{box-shadow:0 0 0 10px #faf7f124,0 0 0 22px #faf7f112,0 30px 70px -20px #32394199}50%{box-shadow:0 0 0 16px #faf7f133,0 0 0 34px #faf7f114,0 30px 70px -20px #32394199}}.how-sources .reason{max-width:1080px;margin:0 auto;text-align:center}.how-sources .hs-outs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.how-sources .hs-outs li{display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 18px 24px;border-radius:18px;background:#faf7f11a;box-shadow:inset 0 0 0 1px #faf7f147;color:var(--paper);font:700 clamp(18px,1.6vw,22px)/1.2 "Playfair Display",Georgia,serif;letter-spacing:-.01em}.how-sources .hs-outs svg{width:44px;height:44px;padding:10px;border-radius:50%;background:var(--paper);color:#5e5884;stroke-width:2}.how-sources.is-anim .hs-outs li{opacity:0;transform:translateY(18px) scale(.96);transition:opacity .6s ease,transform .7s cubic-bezier(.3,1.4,.5,1)}.how-sources.is-anim .reason.on .hs-outs li{opacity:1;transform:none}.how-sources.is-anim .reason.on .hs-outs li:nth-child(2){transition-delay:.25s}.how-sources.is-anim .reason.on .hs-outs li:nth-child(3){transition-delay:.5s}.how-sources.is-anim .reason.on .hs-outs li:nth-child(4){transition-delay:.75s}@media (max-width:900px){.how-sources .hs-outs{grid-template-columns:1fr 1fr}}@media (max-width:420px){.how-sources .hs-outs{gap:10px}.how-sources .hs-outs li{padding:20px 12px}}.how-sources.is-failed{padding-bottom:0}.how-sources .hs-fallback{display:block;position:relative;z-index:2}.how-sources .hs-fallback img{display:block;width:100%;max-width:1440px;height:auto;margin:0 auto}@media (max-width:1240px){.how-sources .src-map{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);gap:28px 32px}.how-sources .src-g ul{gap:5px}.how-sources .lg{width:38px;height:38px;border-radius:11px}.how-sources .lg svg{width:20px;height:20px}.how-sources .lg img{width:23px;height:23px;border-radius:5px}.how-sources .lg.ghost{width:28px;height:28px}.how-sources .lg.ghost+.lg.ghost{width:24px;height:24px}.how-sources .lg.ghost+.lg.ghost+.lg.ghost{width:20px;height:20px}.how-sources .src-core .hat{width:128px;height:128px}.how-sources .src-core .hat img{width:78px;height:78px}.how-sources .src-core b{font-size:19px}}@media (max-width:1000px){.how-sources .src-g ul{gap:5px}.how-sources .lg{width:36px;height:36px;border-radius:10px}.how-sources .lg svg{width:19px;height:19px}.how-sources .lg img{width:22px;height:22px}.how-sources .lg.ghost{width:26px;height:26px}.how-sources .lg.ghost+.lg.ghost{width:22px;height:22px}.how-sources .lg.ghost+.lg.ghost+.lg.ghost{width:18px;height:18px}.how-sources .plus{font-size:26px}}@media (max-width:960px){.how-sources .src-map{grid-template-columns:1fr 1fr;gap:28px;align-items:start}.how-sources .src-col.r{text-align:left}.how-sources .src-col.r .src-g ul{justify-content:flex-start}.how-sources .src-core{order:-1;grid-column:1/-1}.how-sources .src-wires{display:none}.how-sources .src-col.r .src-g h3{margin-left:0}.how-sources .hs-stage{min-height:950px}}@media (max-width:640px){.how-sources{padding-bottom:76px}.how-sources .hs-wrap{padding:0 16px}.how-sources .hs-circuit{height:520px}}@media (max-width:600px){.how-sources .src-map{grid-template-columns:1fr}.how-sources .src-g ul{gap:6px}.how-sources .lg{width:40px;height:40px}.how-sources .lg svg{width:21px;height:21px}.how-sources .lg img{width:24px;height:24px}.how-sources .src-core .hat{width:116px;height:116px}.how-sources .src-core .hat img{width:70px;height:70px}.how-sources .src-col{gap:20px}.how-sources .src-g h3{font-size:17px;margin-bottom:10px}.how-sources .hs-stage{min-height:1460px}}.how-page{--how-paper:#FAF7F1;--how-ink:#323941;--how-pink:#C92B76;--how-plum:#5E5884;--how-lilac:#EFEAF3;--how-line:rgba(50,57,65,.14);--how-muted:#5C6370;background:var(--how-paper);color:var(--how-ink);font:400 17px/1.6 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.how-page *{box-sizing:border-box}.how-page :where(h1,h2,h3,p,ul,ol,figure){margin:0}.how-page :where(ul,ol){list-style:none;padding:0}.how-page img{max-width:100%;height:auto}.how-page :where(h1,h2,h3){font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:-.02em;color:inherit}.how-page h1{font-size:clamp(40px,7vw,92px);line-height:.98}.how-page h2{font-size:clamp(32px,4.6vw,58px);line-height:1.04}.how-page :is(a,button):focus-visible{outline:3px solid var(--how-pink);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:no-preference){html:has(.how-page){scroll-behavior:smooth}}.how-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.how-lead{font-size:clamp(18px,1.6vw,21px);line-height:1.55;max-width:56ch;color:var(--how-muted)}.how-small{font-size:14px;color:var(--how-muted)}.how-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font:600 15px Inter;padding:12px 22px;border-radius:999px;border:0;cursor:pointer;transition:transform .2s,background-color .2s}.how-btn:hover{transform:translateY(-1px)}.how-btn-ink{background:var(--how-ink);color:#fff}.how-btn-line{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px currentColor}@media (prefers-reduced-motion:reduce){.how-btn{transition:none}.how-btn:hover{transform:none}}.how-hero{padding:56px 0}.how-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:center}.how-hero h1+.how-lead{margin-top:26px}.how-hero-pic{background:radial-gradient(circle at 50% 45%,#fff 0,#fff 45%,var(--how-lilac) 46%,var(--how-lilac) 100%);border-radius:28px;padding:30px;box-shadow:0 0 0 1px var(--how-line)}.how-hero-pic img{display:block;width:100%;max-width:440px;margin:0 auto;mix-blend-mode:multiply}.how-scene{padding:110px 0;scroll-margin-top:80px}.how-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.how-split .how-lead{margin-top:22px}.how-stores{margin:0 0 22px}.how-stores img{display:block;width:100%;border-radius:14px;box-shadow:0 0 0 1px var(--how-line)}.how-stores figcaption{font-size:14px;color:var(--how-muted);margin-top:10px}.how-record{background:#fff;border-radius:20px;box-shadow:0 0 0 1px var(--how-line),0 30px 60px -40px #5e588480;overflow:hidden}.how-rh,.how-row{display:grid;grid-template-columns:1fr 1.35fr}.how-rh{font:600 13px Inter;color:var(--how-muted);border-bottom:1px solid var(--how-line)}.how-rh div{padding:14px 20px}.how-rh div+div{color:var(--how-plum);background:#5e58840f}.how-row{border-bottom:1px solid var(--how-line)}.how-row:last-child{border-bottom:0}.how-row>div{padding:15px 20px;font-size:15px;line-height:1.45}.how-row>div:first-child{color:var(--how-muted)}.how-row>div.how-gap{color:#676d78;font-style:italic}.how-row>div+div{background:#5e58840a}.how-row b{display:block;font:600 12px Inter;color:var(--how-muted);margin-bottom:2px}.how-tag{display:inline-block;margin-top:6px;font:600 12px Inter;padding:2px 9px;border-radius:999px}.how-t-correct{background:#5e58841f;color:var(--how-plum)}.how-t-complete{background:#2f7d5b1f;color:#2a7253}.how-big750{margin-top:36px;display:flex;gap:18px;align-items:baseline;flex-wrap:wrap}.how-big750 strong,.how-bignum{font-family:Playfair Display,Georgia,serif;font-weight:700;letter-spacing:-.02em;background:linear-gradient(120deg,var(--how-plum),var(--how-pink));-webkit-background-clip:text;background-clip:text;color:transparent}.how-big750 strong{font-size:clamp(48px,5.5vw,72px);line-height:1}.how-shoppers{background:linear-gradient(135deg,#5e5884,#9a4c98 52%,#e23487);color:#fff;padding:110px 0 0;scroll-margin-top:80px}.how-shoppers .how-lead{color:#ffffffe6}.how-center{text-align:center}.how-center .how-lead{margin:22px auto 0}#sell .how-lead{margin-top:22px}.how-lib{margin-top:54px;position:relative}.how-lib ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.how-lib li{background:#fff;border-radius:12px;padding:14px;font:500 14px/1.35 Inter;color:#4b515c;box-shadow:0 0 0 1px var(--how-line);min-height:84px;display:flex;align-items:flex-end}.how-lib li.how-lib-f{min-height:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:linear-gradient(140deg,var(--how-plum),var(--how-pink));color:#fff;padding:22px;box-shadow:none}.how-lib-f strong{font:700 54px/1 Playfair Display,Georgia,serif;letter-spacing:-.02em;margin-bottom:12px}.how-lib-f span{font-size:15px;line-height:1.4}.how-myths{margin-top:64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:start;border-top:2px solid var(--how-ink);padding-top:30px}.how-myths h3,.how-gp h3{font-size:28px;line-height:1.15;margin-bottom:10px}.how-myths p{color:var(--how-muted)}.how-myths li{font:400 22px/1.3 Playfair Display,Georgia,serif;padding:12px 0;border-bottom:1px solid var(--how-line);text-decoration:line-through;text-decoration-color:var(--how-pink);text-decoration-thickness:2px;color:#5f6470}.how-gp{margin-top:56px;background:var(--how-ink);color:#fff;border-radius:22px;padding:40px 44px}.how-gp h3{font-size:clamp(28px,3.2vw,40px)}.how-gp p{max-width:60ch;color:#ffffffd1;font-size:18px}.how-next{background:var(--how-ink);color:#fff}.how-next .how-lead{color:#ffffffc7}.how-note{background:#fff;color:var(--how-ink);border-radius:20px;padding:28px 30px;box-shadow:0 40px 80px -40px #0009}.how-meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--how-muted);margin-bottom:18px}.how-note h3{font-size:30px;line-height:1.1;margin-bottom:12px}.how-note p{color:#4b515c}.how-note .how-rank{margin-top:20px;padding-top:16px;border-top:1px solid var(--how-line);font-size:14px;color:var(--how-muted)}.how-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.how-year{margin:56px 0 0}.how-year img{display:block;width:100%;border-radius:14px}.how-never{margin-top:70px;display:grid;grid-template-columns:1fr 1fr;gap:56px;border-top:1px solid rgba(255,255,255,.18);padding-top:40px}.how-never h3{font-size:28px;line-height:1.15;margin-bottom:10px}.how-never p{color:#ffffffc7}.how-makes{padding:110px 0}.how-makes .how-lead{margin-top:20px}.how-channels{margin-top:56px}.how-omni{margin:22px 0 0;max-width:30ch;font:700 clamp(24px,2.6vw,34px)/1.2 "Playfair Display",Georgia,serif;letter-spacing:-.015em;color:var(--how-plum)}.how-charge{padding:0 0 110px}.how-charge h2{margin-bottom:36px}.how-three{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--how-ink)}.how-three>div{padding:30px 28px 0 0}.how-three>div+div{padding-left:28px;border-left:1px solid var(--how-line)}.how-three b{display:block;font:700 24px/1.2 Playfair Display,Georgia,serif;margin-bottom:10px}.how-proof{background:var(--how-lilac);padding:90px 0}.how-proof-grid{display:grid;grid-template-columns:auto 1fr;gap:48px;align-items:center}.how-proof h2{max-width:16ch}.how-proof p{margin-top:18px;max-width:60ch;color:var(--how-muted)}.how-bignum{font-size:clamp(90px,13vw,190px);line-height:.9;letter-spacing:-.04em}@media (max-width:900px){.how-hero-grid,.how-myths,.how-proof-grid{grid-template-columns:1fr}.how-hero{padding-top:32px}.how-gp{padding:30px 24px}.how-split,.how-never{grid-template-columns:1fr;gap:36px}.how-three{grid-template-columns:1fr}.how-three>div+div{padding-left:0;border-left:0;border-top:1px solid var(--how-line)}.how-three>div{padding:24px 0}.how-scene,.how-makes{padding:80px 0}.how-shoppers{padding-top:80px}}@media (max-width:560px){.how-rh,.how-row{grid-template-columns:1fr 1.2fr}.how-row>div,.how-rh div{padding:12px;font-size:14px}.how-lib-f strong{font-size:44px}.how-note{padding:24px 20px}}.how-acts .how-btn{cursor:default}.how-acts .how-btn:hover{transform:none}
