.diaspora-experience{--diaspora-ink:#f7f1e8;--diaspora-muted:#f7f1e8a8;--diaspora-gold:#d5ad6b;--diaspora-gold-bright:#f0d399;--diaspora-night:#100d0c;--diaspora-wine:#4a2135;background:var(--diaspora-night);color:var(--diaspora-ink);overflow:clip}.diaspora-hero{isolation:isolate;min-height:min(58rem, calc(100svh - var(--header-height)));background:radial-gradient(circle at 77% 30%,#934b4f4d,#0000 25rem),radial-gradient(circle at 15% 82%,#d5ad6b21,#0000 31rem),linear-gradient(132deg,#0c0a09 0%,#17100f 51%,#261417 100%);position:relative;overflow:hidden}.diaspora-hero:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:4.5rem 4.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000007a 70%,#0000)}.diaspora-hero__monogram{z-index:-1;color:#ffffff07;font-family:var(--font-display);letter-spacing:-.12em;user-select:none;font-size:clamp(16rem,34vw,38rem);font-weight:600;line-height:1;position:absolute;top:-.24em;right:-.08em}.diaspora-hero__inner{min-height:min(58rem, calc(100svh - var(--header-height)));grid-template-columns:minmax(0,1.04fr) minmax(23rem,.96fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);padding-block:clamp(2.8rem,5vw,4.5rem);display:grid}.diaspora-hero__copy{z-index:4;position:relative}.diaspora-kicker{color:var(--diaspora-gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.7rem;font-weight:800;line-height:1.35;display:flex}.diaspora-kicker>span{letter-spacing:.04em;border:1px solid #d5ad6b70;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:.57rem;display:inline-grid}.diaspora-hero h1{color:#fff;max-width:13ch;font-family:var(--font-display);letter-spacing:-.063em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,6.35vw,6.8rem);font-weight:600;line-height:.88}.diaspora-hero h1 span{color:var(--diaspora-gold-bright);font-style:italic;font-weight:500}.diaspora-hero__lead{max-width:42rem;color:var(--diaspora-muted);margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.02rem,1.45vw,1.18rem);line-height:1.75}.diaspora-hero__lead p{margin:0}.diaspora-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.diaspora-button{letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:.35rem;justify-content:space-between;align-items:center;gap:1.25rem;min-height:3.45rem;padding:.85rem 1.15rem;font-size:.76rem;font-weight:820;line-height:1.2;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.diaspora-button>:last-child{font-size:1rem}.diaspora-button--primary{background:var(--diaspora-gold);color:#17100d;min-width:13.2rem}.diaspora-button--primary:hover{background:var(--diaspora-gold-bright);color:#17100d;transform:translateY(-2px)}.diaspora-button--quiet{color:#fff;border-color:#ffffff40}.diaspora-button--quiet:hover{border-color:var(--diaspora-gold);color:var(--diaspora-gold-bright);background:#ffffff0d;transform:translateY(-2px)}.diaspora-hero__signals{border-top:1px solid #ffffff1c;flex-wrap:wrap;gap:.75rem 1.35rem;margin-top:clamp(2rem,4vw,3.5rem);padding-top:1.25rem;display:flex}.diaspora-hero__signals span{color:#ffffff9e;letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.65rem;font-weight:750;display:inline-flex}.diaspora-hero__signals i{color:var(--diaspora-gold);font-size:.54rem;font-style:normal}.diaspora-scene{--scene-x:0;--scene-y:0;height:min(42rem, calc(100svh - var(--header-height) - 5rem));perspective:75rem;min-height:31rem;position:relative}.diaspora-scene__orbits{fill:none;stroke:#e5c68f30;stroke-width:1px;width:min(52rem,135%);max-width:none;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.diaspora-scene__orbits path{stroke-dasharray:8 12}.diaspora-scene__orbits g{fill:var(--diaspora-gold-bright);stroke:none}.diaspora-scene__portrait{transform:translate3d(calc(var(--scene-x) * -.35rem), calc(var(--scene-y) * -.35rem), 0) rotateY(calc(var(--scene-x) * -1.3deg)) rotateX(calc(var(--scene-y) * 1deg));background-color:#24171a;background-image:radial-gradient(circle at 62% 30%,#d5ad6b42,#0000 1px),radial-gradient(circle at 28% 64%,#d5ad6b2e,#0000 1px),radial-gradient(circle at 78% 67%,#d5ad6b2e,#0000 1px),linear-gradient(122deg,#ffffff0a,#0000 42%),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #ffffff29;border-radius:13rem 13rem .8rem .8rem;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:absolute;inset:5% 3% 10% 12%;overflow:hidden;box-shadow:0 3rem 7rem #0000005c}.diaspora-scene__portrait:before{content:"";pointer-events:none;aspect-ratio:1;border:1px solid #d5ad6b29;border-radius:50%;width:82%;position:absolute;top:8%;right:-31%;box-shadow:0 0 0 4rem #d5ad6b07}.diaspora-scene__edition{color:var(--diaspora-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.57rem;font-weight:800;position:absolute;top:13%;left:10%}.diaspora-scene__statement{gap:.25rem;display:grid;position:absolute;bottom:10%;left:10%;right:30%}.diaspora-scene__statement span{color:var(--diaspora-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:800}.diaspora-scene__statement strong{color:#fff;max-width:11ch;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(1.85rem,3.2vw,3.2rem);font-weight:500;line-height:.95}.diaspora-scene__device{z-index:3;width:clamp(8.5rem,15vw,11.5rem);transform:translate3d(calc(var(--scene-x) * .75rem), calc(var(--scene-y) * .5rem), 2rem) rotate(4deg);background:#111;border:1px solid #fff6;border-radius:1.65rem;padding:.42rem;transition:transform .24s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:0 2rem 4rem #00000085}.diaspora-scene__device--primary{bottom:4%;right:-2%}.diaspora-scene__device--secondary{opacity:.72;width:clamp(7.2rem,12vw,9rem);transform:translate3d(calc(var(--scene-x) * -.55rem), calc(var(--scene-y) * -.35rem), 1rem) rotate(-7deg);top:9%;left:1%}.diaspora-scene__device img{border-radius:1.25rem;width:100%}.diaspora-scene__speaker{z-index:2;background:#161616;border-radius:99rem;width:2.3rem;height:.32rem;position:absolute;top:.72rem;left:50%;translate:-50%}.diaspora-scene__city{z-index:4;color:#ffffffc2;letter-spacing:.12em;text-transform:uppercase;background:#0e0b0ac2;border:1px solid #ffffff2e;border-radius:99rem;padding:.48rem .68rem;font-size:.58rem;font-weight:760;position:absolute;box-shadow:0 .8rem 2rem #0003}.diaspora-scene__city--one{top:12%;left:0}.diaspora-scene__city--two{top:40%;right:-7%}.diaspora-scene__city--three{bottom:10%;left:2%}.diaspora-manifesto{color:#171210;background:#ebe3d8;padding-block:clamp(5rem,10vw,9rem)}.diaspora-manifesto__grid{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.diaspora-manifesto h2{max-width:8ch;font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,7vw,7rem);font-weight:500;line-height:.9}.diaspora-manifesto__copy{color:#493e36;max-width:48rem;font-family:var(--font-display);border-top:1px solid #17121033;padding-top:1.6rem;font-size:clamp(1.35rem,2.35vw,2rem);line-height:1.55}.diaspora-manifesto__copy p{margin:0}.diaspora-journey{z-index:20;top:var(--header-height);background:#100d0cf0;border-block:1px solid #ffffff17;position:sticky}.diaspora-journey__inner{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem;display:grid}.diaspora-journey__inner>span{color:#ffffff85;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:800}.diaspora-journey__links{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.diaspora-journey__links::-webkit-scrollbar{display:none}.diaspora-journey a{color:#ffffff8a;letter-spacing:.075em;text-transform:uppercase;flex:none;align-items:center;gap:.45rem;min-height:4.2rem;padding-inline:clamp(.65rem,1.3vw,1.05rem);font-size:.61rem;font-weight:770;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.diaspora-journey a:after{background:var(--diaspora-gold);content:"";height:2px;transition:scale .18s;position:absolute;bottom:0;left:1rem;right:1rem;scale:0 1}.diaspora-journey a i{color:var(--diaspora-gold);font-size:.5rem;font-style:normal}.diaspora-journey a:hover,.diaspora-journey a[aria-current=location]{color:#fff}.diaspora-journey a:hover:after,.diaspora-journey a[aria-current=location]:after{scale:1}.diaspora-story{color:#1b1714;background:#f7f3ed}.diaspora-section{scroll-margin-top:calc(var(--header-height) + 4.25rem);border-bottom:1px solid #ded4c8;padding-block:clamp(5rem,9vw,8.5rem)}.diaspora-section:nth-child(2n){background:#efe8de}.diaspora-section__grid{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.diaspora-section__heading{top:calc(var(--header-height) + 6.6rem);position:sticky}.diaspora-section__number{color:#b09161;font-family:var(--font-display);letter-spacing:-.07em;opacity:.38;margin-bottom:clamp(2rem,5vw,4rem);font-size:clamp(4.5rem,9vw,8rem);line-height:.75;display:block}.diaspora-section .diaspora-kicker{color:#875c35}.diaspora-section h2{color:#1b1714;max-width:12ch;font-family:var(--font-display);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5vw,5.2rem);font-weight:520;line-height:.95}.diaspora-section__body{color:#4d423a;min-width:0;font-size:clamp(1rem,1.25vw,1.08rem)}.diaspora-copy{max-width:48rem}.diaspora-copy p,.diaspora-step__copy p,.diaspora-faq__answer p{margin:0 0 1.25rem}.diaspora-copy p:last-child,.diaspora-step__copy p:last-child,.diaspora-faq__answer p:last-child{margin-bottom:0}.diaspora-copy a,.diaspora-step__copy a,.diaspora-faq__answer a{color:#69401f;font-weight:700;text-decoration-color:#69401f66}.diaspora-section--2 .diaspora-copy ul,.diaspora-section--3 .diaspora-copy ol,.diaspora-section--6 .diaspora-copy ul{padding:0;list-style:none}.diaspora-section--2 .diaspora-copy ul{counter-reset:values;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:2.2rem 0;display:grid}.diaspora-section--2 .diaspora-copy li{counter-increment:values;background:#ffffff73;border:1px solid #d9ccbc;min-height:10.5rem;padding:3.3rem 1.25rem 1.25rem;transition:border-color .18s,transform .18s,background-color .18s;position:relative}.diaspora-section--2 .diaspora-copy li:before{color:#a8753f;letter-spacing:.1em;content:"0" counter(values);font-size:.62rem;font-weight:800;position:absolute;top:1.15rem;left:1.25rem}.diaspora-section--2 .diaspora-copy li:last-child{grid-column:1/-1;min-height:auto}.diaspora-section--3 .diaspora-copy ol{counter-reset:profile;border-block:1px solid #d4c5b5;gap:0;margin:2.2rem 0;display:grid}.diaspora-section--3 .diaspora-copy li{counter-increment:profile;border-bottom:1px solid #d4c5b5;min-height:4.7rem;padding:1.25rem 1rem 1.25rem 4.5rem;position:relative}.diaspora-section--3 .diaspora-copy li:last-child{border-bottom:0}.diaspora-section--3 .diaspora-copy li:before{color:#8e5d30;font-family:var(--font-display);content:"0" counter(profile);font-size:1.55rem;position:absolute;top:1.3rem;left:.5rem}.diaspora-product{color:#fff;background:radial-gradient(circle at 90% 10%,#d5ad6b2e,#0000 17rem),#171110;border:1px solid #ffffff1f;grid-template-columns:minmax(10rem,.55fr) minmax(18rem,1.45fr);align-items:end;gap:clamp(1.5rem,4vw,3rem);margin:clamp(3rem,6vw,5rem) 0 0;padding:clamp(1.5rem,4vw,3rem);display:grid;overflow:hidden}.diaspora-product figcaption{color:#ffffffb8;font-family:var(--font-display);letter-spacing:-.035em;align-self:start;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.08}.diaspora-product figcaption span{color:var(--diaspora-gold);font-family:var(--font-body);letter-spacing:.12em;margin-bottom:1rem;font-size:.58rem;font-weight:800;display:block}.diaspora-product__frames{justify-content:center;align-items:flex-end;gap:1rem;height:23rem;display:flex}.diaspora-product__frames>div{background:#080707;border:1px solid #ffffff38;border-radius:1.45rem;width:min(43%,11rem);padding:.35rem;position:relative;box-shadow:0 1.5rem 3rem #00000059}.diaspora-product__frames>div:first-child{transform:translateY(1.5rem)rotate(-4deg)}.diaspora-product__frames>div:last-child{transform:rotate(4deg)}.diaspora-product__frames span{z-index:2;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#110c0ad1;border-radius:99rem;padding:.3rem .5rem;font-size:.48rem;font-weight:800;position:absolute;top:1rem;left:50%;translate:-50%}.diaspora-product__frames img{object-fit:cover;object-position:top;border-radius:1.1rem;width:100%;max-height:22rem}.diaspora-section--distance{color:#fff;border-color:#ffffff1a;background:radial-gradient(circle at 90% 0,#d5ad6b21,#0000 24rem),#171110!important}.diaspora-section--distance .diaspora-section__number,.diaspora-section--distance .diaspora-kicker{color:var(--diaspora-gold)}.diaspora-section--distance h2{color:#fff}.diaspora-section--distance .diaspora-section__body,.diaspora-section--distance .diaspora-copy{color:#ffffffad}.diaspora-steps{scroll-snap-type:x mandatory;scrollbar-width:thin;background:#ffffff21;border:1px solid #ffffff21;grid-template-columns:repeat(3,minmax(15rem,1fr));gap:1px;margin-top:2.5rem;display:grid;overflow-x:auto}.diaspora-steps article{scroll-snap-align:start;background:#1e1715;min-width:0;padding:clamp(1.3rem,2.5vw,2rem);transition:background-color .18s,transform .18s}.diaspora-steps article>span{color:var(--diaspora-gold);letter-spacing:.12em;font-size:.58rem;font-weight:800}.diaspora-steps h3{color:#fff;min-height:4.5rem;font-family:var(--font-display);letter-spacing:-.025em;margin:1rem 0 1.2rem;font-size:clamp(1.4rem,2vw,1.85rem);font-weight:520;line-height:1.08}.diaspora-step__copy{color:#ffffff9c;font-size:.93rem}.diaspora-section--5{color:#fff;border-color:#ffffff1a;background:#4a2135!important}.diaspora-section--5 .diaspora-section__number,.diaspora-section--5 .diaspora-kicker{color:#e6bd7a}.diaspora-section--5 h2{color:#fff}.diaspora-section--5 .diaspora-section__body,.diaspora-section--5 .diaspora-copy{color:#ffffffb8}.diaspora-section--5 .diaspora-copy a{color:#f0d399;text-decoration-color:#f0d39980}.diaspora-section--6 .diaspora-copy ul{gap:.75rem;margin:2.2rem 0;display:grid}.diaspora-section--6 .diaspora-copy li{background:#ffffff8c;border:1px solid #d5c8b9;padding:1.35rem 3.5rem 1.35rem 1.35rem;transition:border-color .18s,background-color .18s,transform .18s;position:relative}.diaspora-section--6 .diaspora-copy li:after{color:#9a6938;content:"↗";font-size:1.25rem;position:absolute;top:50%;right:1.35rem;translate:0 -50%}.diaspora-section--6 .diaspora-copy li a{color:#2c2018;font-family:var(--font-display);font-size:1.24rem;font-weight:600;display:inline}.diaspora-faq{counter-reset:faq;border-bottom:1px solid #d4c5b5;margin-top:1rem}.diaspora-faq details{counter-increment:faq;border-top:1px solid #d4c5b5}.diaspora-faq summary{color:#1b1714;cursor:pointer;min-height:5.4rem;padding-block:1rem;list-style:none}.diaspora-faq summary::-webkit-details-marker{display:none}.diaspora-faq h3{min-height:3.4rem;font-family:var(--font-display);letter-spacing:-.02em;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;margin:0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:560;line-height:1.15;display:grid}.diaspora-faq h3:before{color:#9a6938;font-family:var(--font-body);letter-spacing:.12em;content:"0" counter(faq);font-size:.58rem;font-weight:800}.diaspora-faq h3:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/.75rem 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px .75rem no-repeat;border:1px solid #c9b9a8;border-radius:50%;width:2.1rem;height:2.1rem}.diaspora-faq details[open] h3:after{background-size:.75rem 1px,0 0}.diaspora-faq__answer{color:#5b4f46;max-width:43rem;padding:0 3.3rem 1.6rem 2.3rem}.diaspora-section--final{color:#fff;border:0;position:relative;background:radial-gradient(circle at 82% 20%,#d5ad6b36,#0000 22rem),linear-gradient(135deg,#100d0c,#291519)!important}.diaspora-section--final .diaspora-section__grid{z-index:1;position:relative}.diaspora-section--final .diaspora-section__heading{position:static}.diaspora-section--final .diaspora-section__number,.diaspora-section--final .diaspora-kicker{color:var(--diaspora-gold)}.diaspora-section--final h2{color:#fff}.diaspora-section--final .diaspora-section__body,.diaspora-section--final .diaspora-copy{color:#ffffffb0}.diaspora-section--final .diaspora-copy a{color:var(--diaspora-gold-bright)}.diaspora-stores{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.diaspora-stores a{border-radius:.55rem;transition:filter .18s,transform .18s;display:inline-flex}.diaspora-stores img{border-radius:.5rem;width:auto;height:3.15rem}.diaspora-hero :focus-visible,.diaspora-journey :focus-visible,.diaspora-section--distance :focus-visible,.diaspora-section--5 :focus-visible,.diaspora-section--final :focus-visible{outline-color:#fff;box-shadow:0 0 0 2px #100d0c}@media (hover:hover) and (prefers-reduced-motion:no-preference){.diaspora-section--2 .diaspora-copy li:hover,.diaspora-section--6 .diaspora-copy li:hover{background:#fff;border-color:#ad8457;transform:translateY(-3px)}.diaspora-steps article:hover{z-index:1;background:#2a1e1b;transform:translateY(-3px)}.diaspora-stores a:hover{filter:brightness(1.08);transform:translateY(-2px)}.diaspora-scene__portrait{animation:.62s cubic-bezier(.2,.75,.25,1) both diaspora-scene-enter}.diaspora-scene__device--primary{animation:.68s cubic-bezier(.2,.75,.25,1) .12s both diaspora-device-enter}.diaspora-scene__device--secondary{animation:.68s cubic-bezier(.2,.75,.25,1) .18s both diaspora-device-enter-secondary}}@keyframes diaspora-scene-enter{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes diaspora-device-enter{0%{opacity:0;transform:translate3d(1.5rem,2rem,2rem)rotate(8deg)}}@keyframes diaspora-device-enter-secondary{0%{opacity:0;transform:translate3d(-1.5rem,2rem,1rem)rotate(-11deg)}}@media (width<=68rem){.diaspora-hero__inner{grid-template-columns:minmax(0,1fr) minmax(20rem,.78fr);gap:2rem}.diaspora-scene{min-height:36rem}.diaspora-scene__city--two{right:0}.diaspora-journey__inner>span{display:none}.diaspora-journey__inner{grid-template-columns:1fr}.diaspora-steps{grid-template-columns:repeat(3,minmax(15rem,19rem))}}@media (width<=50rem){.diaspora-hero{min-height:auto}.diaspora-hero__inner{grid-template-columns:1fr;min-height:auto;padding-block:3.5rem 5rem}.diaspora-hero h1{max-width:11ch;font-size:clamp(3.35rem,12.8vw,5.8rem)}.diaspora-scene{min-height:min(39rem,118vw)}.diaspora-scene__portrait{inset:2% 5% 8% 8%}.diaspora-scene__device--primary{width:clamp(8rem,28vw,10.5rem);right:1%}.diaspora-scene__device--secondary{width:clamp(6.5rem,21vw,8rem);left:0}.diaspora-scene__city--one{left:1%}.diaspora-scene__city--three{left:0}.diaspora-manifesto__grid,.diaspora-section__grid{grid-template-columns:1fr;gap:2.5rem}.diaspora-manifesto h2{max-width:10ch}.diaspora-section__heading{position:static}.diaspora-section__number{margin-bottom:1.7rem}.diaspora-section h2{max-width:15ch}.diaspora-product{grid-template-columns:1fr}.diaspora-product figcaption{max-width:15ch}.diaspora-product__frames{height:21rem}}@media (width<=36rem){.diaspora-hero__inner{padding-top:2.7rem}.diaspora-hero h1{font-size:clamp(2.95rem,13.6vw,4.7rem)}.diaspora-hero__lead{font-size:.98rem}.diaspora-hero__actions{display:grid}.diaspora-button{width:100%}.diaspora-hero__signals{grid-template-columns:1fr;gap:.55rem;display:grid}.diaspora-scene{min-height:31rem}.diaspora-scene__portrait{border-radius:9rem 9rem .7rem .7rem;inset:0 7% 7% 4%}.diaspora-scene__device{width:8rem}.diaspora-scene__city{font-size:.5rem}.diaspora-scene__city--two{top:45%}.diaspora-manifesto{padding-block:4.2rem}.diaspora-manifesto h2{font-size:clamp(3.3rem,15vw,4.8rem)}.diaspora-journey a{min-height:3.75rem}.diaspora-section{padding-block:4.3rem}.diaspora-section h2{font-size:clamp(2.65rem,12.5vw,4rem)}.diaspora-section--2 .diaspora-copy ul{grid-template-columns:1fr}.diaspora-section--2 .diaspora-copy li:last-child{grid-column:auto}.diaspora-steps{background:0 0;border:0;width:auto;margin-inline:-.675rem;padding-inline:.675rem}.diaspora-steps article{border:1px solid #ffffff21;min-width:min(82vw,18rem)}.diaspora-product{margin-inline:-.1rem;padding:1.35rem 1rem}.diaspora-product__frames{gap:.45rem;height:18.5rem}.diaspora-product__frames>div{width:min(47%,9.5rem)}.diaspora-product__frames img{max-height:17.5rem}.diaspora-faq h3{gap:.75rem}.diaspora-faq h3:after{width:1.8rem;height:1.8rem}.diaspora-faq__answer{padding-left:1.75rem;padding-right:.25rem}.diaspora-stores img{height:2.8rem}}@media (width<=36rem) and (height<=42rem){.diaspora-hero__inner{padding-top:1.4rem}.diaspora-kicker{margin-bottom:.65rem;font-size:.62rem}.diaspora-hero h1{font-size:clamp(2.3rem,11.7vw,2.75rem)}.diaspora-hero__lead{margin-top:.8rem;font-size:.88rem;line-height:1.55}.diaspora-hero__actions{margin-top:1rem}.diaspora-button--quiet{display:none}}@media (prefers-reduced-motion:reduce){.diaspora-scene *,[data-diaspora-reveal]{transition-duration:.01ms!important;animation:none!important;transform:none!important}}
