.store-photo-pair.store-photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.store-photo-pair.store-photo-gallery img,.store-photo-pair.store-photo-gallery figure:nth-child(2) img,.store-exterior-photo.store-exterior-photo-new img{aspect-ratio:2/3;object-fit:contain;height:auto;min-height:0;max-height:none}.store-mascot-photo{border-radius:.8rem;flex:0 0 340px;width:340px;max-width:100%;margin:0;position:relative;overflow:hidden}.store-mascot-photo img{aspect-ratio:2/3;object-fit:contain;width:100%;height:auto;display:block}.store-mascot-photo figcaption{color:#fff;background:linear-gradient(#0000,#09090fe6);padding:3rem 1.25rem 1rem;font-size:.875rem;position:absolute;inset:auto 0 0}@media (max-width:760px){.store-photo-pair.store-photo-gallery{grid-template-columns:1fr}.store-mascot-photo{flex-basis:auto}}.store-home{--store-muted:#b8b7c6;--store-blue:#86adff;--store-pink:#ff64ac;color:#f7f6fb;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#09090f;width:100%;max-width:100%;overflow-x:clip}.store-home>main{width:100%;max-width:100%}.store-home *,.store-drawer-links *{min-width:0}.store-home a{text-underline-offset:.3em;touch-action:manipulation}.store-home a:focus-visible{outline-offset:5px;outline:2px solid #8dccff}.store-menu-button:focus-visible{outline-offset:5px;outline:2px solid #8dccff}.store-drawer-links a:focus-visible{outline-offset:5px;outline:2px solid #8dccff}.store-wrap{width:calc(100% - 4rem);max-width:1240px;margin-inline:auto}.store-home h1,.store-home h2,.store-home h3{text-wrap:balance}.store-home h2{letter-spacing:-.05em;font-size:clamp(2.25rem,5.1vw,4.7rem);font-weight:850;line-height:1.08}.store-blue{color:var(--store-blue)}.store-gradient{color:#d785fa;background:linear-gradient(105deg,#6aabff 5%,#aa80ff 48%,#ff4fa5 94%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.store-kicker{letter-spacing:.14em;color:var(--store-pink);margin-bottom:1.3rem;font-size:.8rem;font-weight:700;line-height:1.8}.store-section{padding-block:clamp(4rem,8vw,7rem)}.store-section-heading{text-align:center;max-width:58rem;margin:0 auto 3.5rem}.store-section-heading>p:last-child{max-width:40rem;color:var(--store-muted);margin:1.5rem auto 0;font-size:1.125rem;line-height:1.8}.store-skip{z-index:60;color:#fff;background:#be0057;padding:1rem;position:absolute;top:-10rem;left:1rem}.store-skip:focus{top:1rem}.store-header{background:#0a0a10;border-bottom:1px solid #ffffff12}.store-nav{justify-content:space-between;align-items:center;gap:2rem;padding-block:1.4rem;display:flex}.store-logo{flex-shrink:0;align-items:center;gap:.85rem;display:flex}.store-logo img{width:164px;height:auto;display:block}.store-logo>span{letter-spacing:.15em;color:#a9a7b6;font-size:.75rem}.store-desktop-nav{align-items:center;gap:1.5rem;font-size:.875rem;display:flex}.store-desktop-nav>a{color:#cdcad6;align-items:center;min-height:2.75rem;text-decoration:none;transition:color .18s;display:inline-flex}.store-desktop-nav>a:hover{color:#fff}.store-desktop-nav>.store-nav-club,.store-drawer-links>.store-nav-club{color:#ff86be;font-weight:750}.store-desktop-nav>.store-nav-account{color:#fff;border:1px solid #ffffff30;border-radius:.5rem;gap:.5rem;padding:.65rem 1rem}.store-nav-account svg{flex-shrink:0;width:1rem;height:1rem}.store-mobile-nav{display:none}.store-menu-button{color:#fff;background:#12121c;border-color:#ffffff2b;min-height:2.75rem;padding-inline:.9rem;font-size:.875rem}.store-drawer-links{flex-direction:column;gap:.25rem;margin-top:2rem;display:flex}.store-drawer-links>a{color:#e6e4ec;border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;min-height:3.5rem;padding:.8rem 0;font-size:1.125rem;display:flex}.store-drawer-links>.store-nav-account{color:#fff;background:#b30056;border:0;border-radius:.65rem;margin-top:1rem;padding:1rem}.store-hero{isolation:isolate;background:#0c0b16;position:relative;overflow:hidden}.store-hero-backdrop{z-index:-2;position:absolute;inset:0}.store-hero-backdrop img{object-fit:cover;object-position:center 53%;opacity:.49;width:100%;height:100%}.store-hero:before{content:"";z-index:-1;background:linear-gradient(#09090f42,#09090f91 38%,#09090feb 92%),linear-gradient(90deg,#09112e55,#10091322,#320e294d);position:absolute;inset:0}.store-hero-content{text-align:center;padding-block:clamp(4rem,7vw,6rem) 4rem;position:relative}.store-hero .store-kicker{color:#e1d9ee;margin-bottom:2rem}.store-hero h1{letter-spacing:-.065em;max-width:65rem;margin-inline:auto;font-size:clamp(3.7rem,8.5vw,7.75rem);font-weight:950;line-height:.98}.store-hero h1>span{display:block}.store-hero h1>span:nth-child(2){letter-spacing:-.035em;margin-block:.45em .15em;font-size:.57em;line-height:1.2}.store-hero h1>span:last-child{font-size:1.14em}.store-hero-copy{color:#e1dce9;max-width:39rem;margin:2rem auto;font-size:1.125rem;line-height:1.8}.store-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;display:flex}.store-hero .store-actions{justify-content:center}.store-button{border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.75rem;min-height:3.4rem;padding:.95rem 1.45rem;font-size:1rem;font-weight:700;line-height:1.45;text-decoration:none;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.store-button svg,.store-text-link svg{flex-shrink:0;width:1.1rem;height:1.1rem;transition:transform .2s}.store-button-primary{color:#fff;background:#bc005a;border-color:#f4318e;box-shadow:0 8px 40px #ef006521}.store-button-primary:hover{background:#d00968;box-shadow:0 10px 42px #ef006538}.store-button-outline{color:#fff;background:#ffffff05;border-color:#ffffff38}.store-button-outline:hover{background:#ffffff0c;border-color:#93baff}.store-button:active{transform:scale(.98)}.store-text-link{color:#cfddff;justify-content:center;align-items:center;gap:.7rem;min-height:2.75rem;padding-block:.6rem;font-size:.95rem;font-weight:600;display:inline-flex}.store-hero-age{color:#afacbc;margin-top:1.75rem;font-size:.8rem;line-height:1.8}.store-values-strip{background:#09090f5c;border-block:1px solid #ffffff1c}.store-values-strip>div{letter-spacing:.16em;color:#a8a6b6;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 5rem;padding-block:1.25rem;font-size:.75rem;font-weight:700;display:flex}.store-story{text-align:center;max-width:47rem;margin-inline:auto}.store-story-lead{color:#eeebf6;max-width:42rem;margin:2rem auto 0;font-size:clamp(1.25rem,2.1vw,1.55rem);font-weight:500;line-height:1.65}.store-story-copy{max-width:43rem;color:var(--store-muted);margin:1.75rem auto 0;font-size:1.0625rem;line-height:1.95}.store-story-copy p+p{margin-top:1.5rem}.store-story-copy .store-emphasis{color:#d0ddff;border-block:1px solid #827fa332;margin-block:2rem;padding-block:1.75rem;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:650;line-height:1.6}.store-approach-grid{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;display:grid}.store-approach-grid>div{text-align:center;padding:2.25rem}.store-approach-grid>div+div{border-left:1px solid #ffffff1a}.store-approach-grid>div>span{color:#ff79b9;letter-spacing:.08em;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:750;line-height:1.5}.store-approach-grid h3{letter-spacing:-.02em;margin-top:1.2rem;font-size:1.65rem;font-weight:750;line-height:1.35}.store-approach-grid p{color:var(--store-muted);margin-top:1rem;font-size:1rem;line-height:1.8}.store-photo-pair{grid-template-columns:1.35fr 1fr;gap:1.25rem;margin-top:3rem;display:grid}.store-photo-pair figure{background:#11111b;border-radius:.75rem;position:relative;overflow:hidden}.store-photo-pair img{object-fit:cover;width:100%;height:100%;min-height:340px;max-height:430px;display:block}.store-photo-pair figcaption{color:#fff;background:linear-gradient(#0000,#09090fe6);padding:3rem 1.5rem 1.25rem;font-size:.875rem;font-weight:600;position:absolute;inset:auto 0 0}.store-manifesto{background:radial-gradient(at 8%,#074fe921,#0000 65%),#101019;border-block:1px solid #ffffff13;padding-block:3rem}.store-manifesto-inner{justify-content:center;align-items:center;gap:4rem;display:flex}.store-mascot{flex-shrink:0;width:clamp(130px,17vw,210px);height:auto}.store-manifesto h2{max-width:48rem;font-size:clamp(2rem,4vw,3.5rem)}.store-manifesto .store-kicker{margin-bottom:1rem}.store-club .store-section-heading{overflow-wrap:anywhere;width:100%;max-width:58rem;padding-inline:.25rem}.store-club h2.store-club-title{letter-spacing:-.055em;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.22em;width:100%;max-width:100%;font-size:clamp(2rem,6.5vw,5.8rem);font-weight:950;line-height:1.2;display:flex}.store-club-title>span{max-width:100%}.store-club-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:5rem;margin-top:4rem;display:grid}.store-card-stage{padding:2rem .75rem}.store-card-preview{isolation:isolate;background:radial-gradient(at 0 100%,#0754f269,#0000 75%),radial-gradient(at 100% 0,#f3067240,#0000 70%),#10111d;border:1px solid #a18fbe66;border-radius:1.4rem;padding:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 30px 70px #0006,0 0 50px #386fff14}.store-card-top{letter-spacing:.16em;color:#e1d9ef;flex-wrap:wrap;justify-content:space-between;gap:1rem;font-size:.75rem;font-weight:750;display:flex}.store-card-logo{width:64%;height:auto;margin-top:2.6rem;display:block;position:relative}.store-card-mascot{z-index:-1;opacity:.45;width:55%;position:absolute;bottom:-12%;right:-8%}.store-card-message{letter-spacing:-.03em;margin-top:2rem;font-size:clamp(1.25rem,2.8vw,2rem);font-weight:850;line-height:1.18}.store-card-bottom{color:#d4d6eb;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.25rem;font-size:.75rem;line-height:1.6;display:flex}.store-card-bottom svg{flex-shrink:0;width:1.5rem;height:1.5rem}.store-card-caption{text-align:center;color:#aaa6ba;margin:2rem auto 0;font-size:.8rem;line-height:1.7}.store-club-copy h3{letter-spacing:-.045em;font-size:clamp(2rem,3.5vw,3.1rem);font-weight:800;line-height:1.13}.store-club-copy>p{color:var(--store-muted);margin-top:1.5rem;font-size:1rem;line-height:1.85}.store-club-copy .store-actions{margin-top:1.75rem}.store-club-copy>.store-demo-note{color:#a7a2b8;font-size:.8rem;line-height:1.7}.store-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:4rem;display:grid}.store-services>article{background:#14131d9e;border:1px solid #ffffff16;border-radius:1rem;padding:2rem}.store-services>article>svg{color:#86adff;width:1.6rem;height:1.6rem}.store-services h3{margin-block:1rem .75rem;font-size:1.125rem;font-weight:750;line-height:1.5}.store-qr-help{text-align:center;color:#aaa6ba;margin-top:1.5rem;font-size:.875rem;line-height:1.8}.store-qr-help a{color:#d6e3ff;text-decoration:underline}.store-zopoints{border-top:1px solid #ad79d640;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;margin-top:4rem;padding-top:3.5rem;display:grid}.store-zopoints h3{font-size:clamp(3rem,7vw,5.5rem);line-height:1.15}.store-zopoints .store-kicker{font-size:.75rem}.store-zopoints-tagline{color:#eae6f4;margin-top:.75rem;font-size:1.3rem;font-weight:600;line-height:1.6}.store-zopoints-copy p{color:var(--store-muted);font-size:1rem;line-height:1.85}.store-zopoints-copy .store-zopoints-note{color:#b2a9c1;border-top:1px solid #ffffff14;margin-top:1.25rem;padding-top:1.25rem;font-size:.875rem}.store-reviews{background:#11111b;border-block:1px solid #ffffff12}.store-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.store-review-card{background:#191925;border:1px solid #fff2;border-radius:.9rem;flex-direction:column;padding:2rem;display:flex}.store-review-stars{color:#f8c854;gap:.2rem;display:flex}.store-review-stars svg{fill:currentColor;width:1.15rem;height:1.15rem}.store-review-card blockquote{color:#eeeaf6;margin-block:1.5rem 2rem;font-size:1rem;line-height:1.9}.store-review-card figcaption{color:#aaa6ba;border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.875rem;display:flex}.store-review-card figcaption a{color:#c0d1ff;border:1px solid #fff2;border-radius:50%;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid}.store-review-card figcaption svg{width:1.1rem;height:1.1rem}.store-reviews-footer{text-align:center;margin-top:2rem}.store-brand-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.7rem;list-style:none;display:grid}.store-brand-grid>li{color:#171720;text-align:center;background:#f2f2f7;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;min-height:7.7rem;padding:1.3rem .8rem 1rem;display:flex}.store-brand-grid img{object-fit:contain;width:100%;max-width:155px;height:2.65rem;display:block}.store-brand-caption{color:#51515e;font-size:.75rem;line-height:1.4}.store-brand-name{overflow-wrap:anywhere;font-size:1.05rem;font-weight:800;line-height:1.35}.store-brand-grid>.store-brand-dark{color:#f2f2f7;background:#1f202e;border:1px solid #ffffff20}.store-brand-dark .store-brand-caption{color:#cccad9}.store-brands-footer{color:#a4a0b3;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:1.5rem;font-size:.875rem;line-height:1.8;display:flex}.store-brands-footer>p:first-child{color:#ff86be;font-weight:650}.store-contact{background:#0d0d15;border-top:1px solid #ffffff16}.store-contact .store-section-heading{max-width:62rem}.store-contact .store-section-heading h2{font-size:clamp(2.1rem,4.8vw,4.1rem)}.store-contact-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:4rem;display:grid}.store-exterior-photo img{aspect-ratio:.9;object-fit:cover;object-position:52% center;border-radius:.8rem;width:100%;display:block}.store-exterior-photo figcaption{color:#aaa6ba;margin-top:.85rem;font-size:.8rem}.store-address>.store-kicker{align-items:center;gap:.6rem;display:flex}.store-address>.store-kicker svg{width:1rem;height:1rem}.store-address address{letter-spacing:-.04em;font-size:clamp(1.65rem,3vw,2.5rem);font-style:normal;font-weight:700;line-height:1.4}.store-address address span{color:#bab5c9;font-size:.8em;font-weight:450}.store-address .store-button{margin-top:1.5rem}.store-hours{margin-top:2rem}.store-hours h3{align-items:center;gap:.65rem;margin-bottom:.75rem;font-size:1rem;font-weight:700;display:flex}.store-hours h3 svg{color:#86adff;width:1.1rem;height:1.1rem}.store-hours dl>div{border-bottom:1px solid #ffffff16;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem 1.5rem;padding-block:.9rem;font-size:1rem;line-height:1.65;display:flex}.store-hours dt{color:#b6b1c5}.store-hours dd{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.store-contact-links{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.store-contact-links a{color:#e0dcec;overflow-wrap:anywhere;align-items:center;gap:.7rem;min-height:2.75rem;font-size:1rem;display:flex}.store-contact-links svg{color:#86adff;flex-shrink:0;width:1rem;height:1rem}.store-social-links{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.store-social-links .store-button{--social-accent:#78a6ff;background:#ffffff03;border-color:#ffffff26;justify-content:flex-start;width:auto;min-height:3.4rem}.store-social-links .store-social-instagram{--social-accent:#ff72b5}.store-social-links .store-button svg{width:1.5rem;height:1.5rem;color:var(--social-accent);stroke-width:1.65px;transform:none}.store-social-links .store-button:hover{border-color:var(--social-accent);box-shadow:inset 0 -2px 0 var(--social-accent);background:#ffffff08}.store-social-links a:focus-visible{outline-offset:4px;outline:2px solid #8bb3ff}.store-footer{background:#08080c;border-top:1px solid #ffffff18;padding-block:3rem 2rem}.store-footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding-bottom:2rem;display:flex}.store-footer-top img{width:190px;height:auto;display:block}.store-footer-top p{color:#cbc6da;font-size:1rem;font-weight:550}.store-footer-bottom{color:#9691a7;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem;padding-top:1.5rem;font-size:.8rem;line-height:1.9;display:flex}.store-footer-bottom p:first-child{color:#c3bdd3}.store-footer-bottom nav{flex-wrap:wrap;align-items:start;gap:.75rem 1.5rem;display:flex}.store-footer-bottom nav a{color:#c3bdd3;padding-block:.4rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.store-button:hover svg,.store-text-link:hover svg{transform:translate(2px,-2px)}}@media (max-width:1100px){.store-club-title>span{width:100%}.store-desktop-nav{display:none}.store-mobile-nav{display:block}.store-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.store-club-grid,.store-contact-grid{gap:2.5rem}.store-services>article,.store-review-card{padding:1.5rem}.store-approach-grid>div{padding:2rem 1.25rem}}@media (max-width:760px){.store-wrap{width:calc(100% - 2.5rem);max-width:600px}.store-logo>span{display:none}.store-logo img{width:155px}.store-nav{gap:1rem;padding-block:1.1rem}.store-hero-content{padding-block:3.5rem 2.5rem}.store-hero h1{font-size:clamp(3rem,12.5vw,5rem)}.store-hero-copy{margin-block:1.75rem;font-size:1rem}.store-desktop-break{display:none}.store-actions{justify-content:center;gap:.8rem}.store-hero .store-button{width:min(100%,23rem)}.store-values-strip>div{letter-spacing:.07em;gap:.65rem 1.25rem;font-size:.75rem}.store-section{padding-block:4rem}.store-section-heading{margin-bottom:2.5rem}.store-section-heading>p:last-child{font-size:1rem}.store-kicker{letter-spacing:.11em;font-size:.75rem}.store-story-copy{font-size:1rem;line-height:1.9}.store-approach-grid{grid-template-columns:1fr;margin-top:2.5rem}.store-approach-grid>div{padding:1.75rem 1rem}.store-approach-grid>div+div{border-top:1px solid #ffffff16;border-left:0}.store-approach-grid h3{margin-top:.65rem;font-size:1.6rem}.store-approach-grid h3 br{display:none}.store-approach-grid p{max-width:28rem;margin:.75rem auto 0}.store-photo-pair{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem}.store-photo-pair img{aspect-ratio:1.35;height:auto;min-height:0}.store-photo-pair figure:nth-child(2) img{aspect-ratio:1.8;object-position:center 58%}.store-manifesto-inner{text-align:center;flex-direction:column;gap:1.5rem}.store-mascot{width:125px}.store-club h2.store-club-title{font-size:clamp(2.25rem,10.5vw,4.6rem)}.store-club-title>span{width:100%;line-height:1.2;display:block}.store-club-title>.store-gradient{font-size:1.25em}.store-club-grid{grid-template-columns:1fr;gap:2rem;margin-top:1.5rem}.store-card-stage{padding:1rem .75rem}.store-card-preview{transform:rotate(-2deg)}.store-card-top{font-size:.75rem}.store-card-logo{margin-top:2rem}.store-card-bottom{margin-top:2rem;font-size:.75rem}.store-card-message{font-size:1.4rem}.store-club-copy{text-align:center}.store-club-copy .store-button{width:min(100%,24rem)}.store-club-copy .store-demo-note{max-width:29rem;margin-inline:auto}.store-services{grid-template-columns:1fr;gap:.8rem;margin-top:2.75rem}.store-services>article{padding:1.65rem}.store-zopoints{text-align:center;grid-template-columns:1fr;gap:1.5rem;margin-top:3rem;padding-top:2.75rem}.store-zopoints h3{font-size:clamp(3rem,13vw,5.2rem)}.store-zopoints-copy{max-width:32rem;margin-inline:auto}.store-review-grid{grid-template-columns:1fr;gap:1rem}.store-review-card{padding:1.65rem}.store-review-card blockquote{margin-bottom:1.5rem;line-height:1.85}.store-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-brand-grid>li{min-height:7rem}.store-contact-grid{grid-template-columns:1fr;gap:2rem}.store-exterior-photo img{aspect-ratio:1.15;object-position:center 40%}.store-contact-details{padding-inline:.25rem}.store-footer-top,.store-footer-bottom{flex-direction:column;align-items:start}}@media (max-width:360px){.store-wrap{width:calc(100% - 2rem)}.store-logo img{width:135px}.store-menu-button{padding-inline:.7rem}.store-card-preview{padding:1.15rem;transform:none}.store-review-card,.store-services>article{padding:1.25rem}}.store-home .store-club>.store-wrap{box-sizing:border-box;width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.store-home .store-club h2.store-club-title{text-align:center;text-wrap:wrap;margin-inline:auto;font-size:clamp(2rem,7vw,5rem);display:block}.store-home .store-club-title>span{width:100%;padding-block:.04em;font-size:1em;line-height:1.2;display:block}@media (prefers-reduced-motion:reduce){.store-home *,.store-drawer-links *{transition:none!important}}.store-home main{display:block}.store-hero .proposal-hero{text-align:left;grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem;padding-block:5rem 4rem;display:grid}.proposal-hero h1{letter-spacing:-.06em;font-size:clamp(3.7rem,6.7vw,6.3rem);line-height:1}.proposal-hero h1>span:last-child{font-size:1em}.proposal-hero .store-kicker{margin-bottom:1.5rem;font-size:.875rem}.proposal-hero .store-hero-copy{max-width:30rem;margin:1.8rem 0}.proposal-hero .store-actions{justify-content:flex-start}.store-hero-backdrop img{opacity:.16}.proposal-hero-visual{flex-direction:column;justify-content:flex-end;min-height:540px;padding:0 1rem 1rem;display:flex;position:relative}.proposal-edition{color:#d1cce1;letter-spacing:.16em;justify-content:space-between;font-size:.875rem;font-weight:700;display:flex;position:absolute;top:0;left:1rem;right:1rem}.proposal-edition span{color:#ff80bc}.proposal-mascot{object-fit:contain;z-index:2;filter:drop-shadow(0 10px 28px #080810);width:190px;height:190px;position:absolute;top:1.5rem;right:-1rem}.proposal-hero-card{background:radial-gradient(at 100% 0,#681344,#0000 75%),radial-gradient(at 0 100%,#103d87,#0000 70%),#111420;border:1px solid #9e87ca88;border-radius:1.5rem;padding:2rem;text-decoration:none;display:block;position:relative;transform:rotate(-7deg);box-shadow:0 32px 60px #0009,-12px 12px 60px #056bff25,12px -8px 55px #fb006d20}.proposal-hero-card>img{width:68%;height:auto;margin:2rem 0 1.5rem}.proposal-hero-card:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#0000 25%,#ffffff08 48%,#0000 65%);position:absolute;inset:0}.proposal-activation{border-block:1px solid #ffffff20;grid-template-columns:1fr 1fr;gap:4rem;margin-top:4rem;padding-block:3rem;display:grid}.proposal-activation h3{letter-spacing:-.03em;font-size:clamp(1.6rem,2.7vw,2.25rem);font-weight:750;line-height:1.2}.proposal-activation ol{gap:1.5rem;list-style:none;display:grid}.proposal-activation li{border-left:2px solid #8566c0;padding-left:1.25rem}.proposal-activation li strong{margin-bottom:.35rem;font-size:1.125rem;display:block}.proposal-activation li span{color:var(--store-muted);font-size:1rem;line-height:1.7}.store-zopoints-copy h4{letter-spacing:-.035em;margin-bottom:1.25rem;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:750;line-height:1.2}.store-zopoints-copy .store-text-link{margin-top:1rem}@media (max-width:760px){.proposal-activation{grid-template-columns:1fr;gap:2rem}}.proposal-hero-card strong{letter-spacing:-.035em;font-size:clamp(1.5rem,2.7vw,2.3rem);line-height:1.12;display:block}.proposal-card-foot{color:#d7d5e8;border-top:1px solid #ffffff25;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;font-size:.875rem;display:flex}.proposal-card-foot svg{flex-shrink:0;width:22px}.proposal-zopoint-link{justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;text-decoration:none;display:flex}.proposal-zopoint-link>span:first-child{font-size:2.5rem;font-weight:850}.proposal-zopoint-link>span:last-child{color:#cfccdf;align-items:center;gap:1rem;max-width:11rem;font-size:.875rem;display:flex}.proposal-zopoint-link svg{flex-shrink:0;width:20px}.store-club{padding-top:5rem}.store-zopoints{background:radial-gradient(at 0 100%,#14387177,#0000 65%),radial-gradient(at 100% 0,#6a174d55,#0000 65%),#11111d;border:1px solid #8e81b344;border-radius:1.5rem;padding:clamp(2rem,5vw,4rem)}.store-zopoints h3{font-size:clamp(3.5rem,8vw,6.5rem)}.proposal-social{background:#0c0c14;border-top:1px solid #ffffff15}.proposal-social-heading{grid-template-columns:1.3fr 1fr;gap:0 3rem;margin-bottom:3rem;display:grid}.proposal-social-heading .store-kicker{grid-column:1/-1}.proposal-social-heading>p:last-child{color:#b8b7c6;align-self:end;font-size:1.2rem;line-height:1.8}.proposal-social-grid{grid-template-columns:1.2fr 1fr;gap:1.5rem;display:grid}.proposal-social-grid>a{isolation:isolate;border:1px solid #fff2;border-radius:1.25rem;min-height:480px;text-decoration:none;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.proposal-social-grid>a:hover{border-color:#a698d6;transform:translateY(-4px)}.proposal-social-instagram>img{object-fit:cover;opacity:.52;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.proposal-social-instagram:before{content:"";z-index:-1;background:linear-gradient(#170e2166 0%,#170e21 95%);position:absolute;inset:0}.proposal-social-panel{flex-direction:column;height:100%;padding:clamp(1.75rem,4vw,3rem);display:flex}.proposal-social-panel>svg{color:#ff80bc;width:44px;height:44px;margin-bottom:1.75rem}.proposal-social-whatsapp .proposal-social-panel>svg{color:#8ab4ff}.proposal-social-panel .store-kicker{margin-bottom:.8rem;font-size:.875rem}.proposal-social-whatsapp .store-kicker{color:#8ab4ff}.proposal-social-panel h3{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(2.1rem,3.4vw,3.25rem);font-weight:800;line-height:1.1}.proposal-social-panel p{color:#dad6e5;margin-bottom:2rem;font-size:1.125rem;line-height:1.7}.proposal-social-cta{border-top:1px solid #fff3;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.4rem;font-size:1rem;font-weight:700;display:flex}.proposal-social-cta svg{width:24px}.proposal-social-panel small{color:#a9b5ce;margin-top:.8rem;font-size:.875rem}@media (max-width:900px){.store-hero .proposal-hero{grid-template-columns:1fr;gap:2rem;padding-top:3rem}.proposal-hero-copy{text-align:center}.proposal-hero .store-hero-copy{margin-inline:auto}.proposal-hero .store-actions{justify-content:center}.proposal-hero h1{font-size:clamp(3.3rem,11vw,5.5rem)}.proposal-hero-visual{width:100%;max-width:530px;min-height:480px;margin-inline:auto}.proposal-social-grid{grid-template-columns:1fr}.proposal-social-heading{grid-template-columns:1fr;gap:1rem}.proposal-social-grid>a{min-height:410px}}@media (max-width:480px){.proposal-hero-visual{min-height:420px;padding-inline:.5rem}.proposal-mascot{width:125px;height:125px;top:1.5rem;right:-.5rem}.proposal-hero-card{padding:1.3rem;transform:rotate(-4deg)}.proposal-hero-card .store-card-top{letter-spacing:.08em;font-size:.75rem}.proposal-hero-card>img{margin-block:1.5rem 1rem}.proposal-card-foot{margin-top:1.4rem;font-size:.75rem}.proposal-zopoint-link>span:first-child{font-size:2rem}.proposal-zopoint-link{margin-top:2rem}.store-zopoints{gap:1.5rem;padding:1.5rem}}.store-intro-brand{align-items:center;gap:1rem;min-height:88px;margin:0 0 1.75rem;display:flex}.store-intro-gorilla{object-fit:contain;flex-shrink:0;width:88px;height:88px;display:block}.store-intro-signature{max-width:220px}.store-intro-signature img{width:100%;height:auto;display:block}.store-intro-signature span{color:#d6cfe5;letter-spacing:.1em;margin-top:.65rem;font-size:.75rem;font-weight:700;display:block}@media (max-width:900px){.store-intro-brand{justify-content:center}}@media (max-width:480px){.store-intro-brand{gap:.75rem;min-height:72px}.store-intro-gorilla{width:72px;height:72px}.store-intro-signature{max-width:190px}}@media (prefers-reduced-motion:no-preference){.store-home .store-intro-brand[data-ready=true] .store-intro-gorilla{animation:1.4s cubic-bezier(.16,.8,.25,1) both store-brand-gorilla}.store-home .store-intro-brand[data-ready=true] .store-intro-signature{animation:1.2s cubic-bezier(.16,.8,.25,1) .18s both store-brand-signature}.store-home .store-logo img{animation:.42s ease-out both store-intro-fade}.store-home .proposal-hero-copy h1{animation:.56s cubic-bezier(.2,.7,.2,1) both store-intro-rise}.store-home .proposal-hero-visual{animation:.64s cubic-bezier(.2,.7,.2,1) .1s both store-intro-rise}.age-backdrop .store-home .store-logo img,.age-backdrop .store-home .store-intro-gorilla,.age-backdrop .store-home .store-intro-signature,.age-backdrop .store-home .proposal-hero-copy h1,.age-backdrop .store-home .proposal-hero-visual{animation:none}}@keyframes store-brand-gorilla{0%{opacity:.1;transform:translate(-28px)scale(.65)rotate(-12deg)}65%{opacity:1;transform:translate(0)scale(1.06)rotate(2deg)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@keyframes store-brand-signature{0%{opacity:.1;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes store-intro-fade{0%{opacity:.45}to{opacity:1}}@keyframes store-intro-rise{0%{opacity:.45;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}html:has(.store-home){scroll-padding-top:100px}.store-home{--store-ease:cubic-bezier(.16,1,.3,1)}.store-home section[id],.store-home main[id]{scroll-margin-top:105px}.store-header{z-index:40;-webkit-backdrop-filter:blur(18px);background:#0a0a10ed;border-bottom-color:#ffffff12;transition:background .3s,border-color .3s,box-shadow .3s;position:sticky;top:0}.store-nav{transition:padding .35s var(--store-ease);padding-block:1.3rem}.store-home[data-scrolled=true] .store-header{background:#0a0a10f5;border-bottom-color:#c385c52b;box-shadow:0 10px 35px #0003}.store-home[data-scrolled=true] .store-nav{padding-block:.9rem}.store-desktop-nav>a:not(.store-nav-account){font-size:.8rem;transition:color .25s;position:relative}.store-desktop-nav>a:not(.store-nav-account):after{content:"";transform-origin:0;height:2px;transition:transform .35s var(--store-ease);background:linear-gradient(90deg,#648eff,#ff3993);border-radius:2px;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.store-desktop-nav>a[aria-current=location]{color:#fff}.store-desktop-nav>a[aria-current=location]:after,.store-desktop-nav>a:hover:after{transform:scaleX(1)}.store-nav-account{background:linear-gradient(120deg,#ffffff09,#ffffff02);transition:background .2s,border-color .2s,box-shadow .2s!important}.store-nav-account:hover{background:#d5116a12;box-shadow:0 0 24px #d5116a15;border-color:#ee5ca580!important}.store-reading-progress{z-index:45;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.store-reading-progress>div{transform-origin:0;background:linear-gradient(90deg,#1673ff,#a965ff 50%,#ff167f);width:100%;height:100%;transform:scaleX(0);box-shadow:0 0 10px #e32a8c70}.store-back-top{color:#e6d3e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:35;opacity:0;visibility:hidden;background:#19121fe8;border:1px solid #b487bd50;border-radius:50%;place-items:center;width:46px;height:46px;transition:opacity .25s,transform .25s,visibility .25s,border-color .25s;display:grid;position:fixed;bottom:25px;right:25px;transform:translateY(12px);box-shadow:0 8px 28px #0005}.store-back-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.store-back-top:hover{background:#301c31;border-color:#ff64ac}.age-backdrop .store-reading-progress,.age-backdrop .store-back-top{display:none}.store-hero .proposal-hero{gap:4rem;padding-block:4.5rem 3.5rem}.store-hero .store-kicker{letter-spacing:.16em;color:#cfc3db;align-items:center;gap:10px;font-size:.69rem;display:inline-flex}.store-hero .store-kicker:before{content:"";background:#f456a1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 13px #f456a180}.store-hero h1{font-weight:900}.proposal-hero .store-hero-copy{color:#c5bdd0;max-width:29rem;font-size:1.05rem;line-height:1.85}.store-hero-ambience{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.store-hero-ambience>span{background:radial-gradient(#174aa52e,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;top:0;left:-300px}.store-hero-ambience>span+span{background:radial-gradient(#b1166624,#0000 67%);top:-100px;left:auto;right:-150px}.proposal-hero-visual:before{content:"";pointer-events:none;background:radial-gradient(#a23e6925,#0000 64%);border:1px solid #c274b213;border-radius:50%;position:absolute;inset:9% -5% 5%;transform:rotate(-20deg)}.proposal-hero-card{transition:transform .7s var(--store-ease),box-shadow .7s var(--store-ease),border-color .5s;isolation:isolate;background:radial-gradient(at 100% 0,#681344a1,#0000 72%),radial-gradient(at 0 100%,#174b98b5,#0000 75%),#111420;border-color:#c98ec26b}.proposal-hero-card:after{transition:background-position 1.2s var(--store-ease);background:linear-gradient(115deg,#0000 15%,#ffffff0a 37%,#ffffff21 40%,#0000 60%) 100% 0/230% 100%}.proposal-hero-card:focus-visible{border-color:#e6abdc;transform:rotate(-3deg)translateY(-5px)}.store-scroll-cue{color:#b0a4bd;letter-spacing:.19em;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 40px);min-height:44px;margin:0 auto 2rem;font-size:.59rem;text-decoration:none;display:flex;position:relative}.store-scroll-cue>svg{color:#ed6eac;width:14px;height:14px;transition:transform .3s}.store-scroll-cue:hover>svg{transform:translateY(4px)}.store-values-strip{background:#0d0a125e;border-block-color:#ffffff10}.store-values-strip>div{letter-spacing:.18em;color:#b3a5bf;gap:1rem 5rem;padding-block:1.35rem;font-size:.65rem}.store-values-strip span{align-items:center;gap:14px;display:flex}.store-values-strip span:before{content:"✦";color:#8e5687;font-size:.65rem}.store-section-heading .store-kicker,.store-story>.store-kicker{letter-spacing:.19em;font-size:.67rem}.store-section-heading{margin-bottom:4rem}.store-section-heading>p:last-child{color:#b1a7bd;line-height:1.85}.store-club{background:radial-gradient(at 13% 30%,#16469a16,#0000 47%),radial-gradient(at 90% 75%,#ae175d0c,#0000 48%),#09090f}.store-card-stage{perspective:1100px}.store-card-preview{transition:transform .7s var(--store-ease),box-shadow .7s;border-color:#a18fbe66}.store-services{gap:1.25rem}.store-services>article{transition:transform .45s var(--store-ease),border-color .35s,box-shadow .35s;background:linear-gradient(140deg,#1c1726,#111019);border-color:#b98ec41f;border-radius:1.25rem;position:relative}.store-services>article>svg{width:44px;height:44px;transition:transform .4s var(--store-ease),color .3s;background:#97a6ff09;border:1px solid #a7bfff29;border-radius:12px;padding:10px}.store-services h3{letter-spacing:-.025em}.store-services p{color:#b9adbf;font-size:.94rem;line-height:1.8}.proposal-activation{counter-reset:activation;border-block-color:#a47caf2b;padding-block:3.5rem}.proposal-activation li{counter-increment:activation;border-left:0;min-height:55px;padding-left:3.5rem;position:relative}.proposal-activation li:before{content:"0" counter(activation);letter-spacing:.06em;color:#dba0cc;background:#b861a309;border:1px solid #ad7aad3b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:2px;left:0}.proposal-activation li strong{font-size:1rem}.proposal-activation li span{font-size:.94rem}.store-zopoints{border-color:#ad87c63b;position:relative;overflow:hidden;box-shadow:0 28px 90px #0002}.store-zopoints:before{content:"";background:linear-gradient(90deg,#0000,#b287e499,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.store-approach-grid{border-block-color:#caa5ce21}.store-approach-grid>div{transition:background .4s;position:relative}.store-approach-grid>div>span{letter-spacing:.16em;color:#e98ab6;font-size:.8rem}.store-approach-grid p{color:#b2a9bd;font-size:.94rem}.store-home .store-gallery{gap:1.5rem;margin-top:4rem}.store-gallery figure{transition:border-color .4s,box-shadow .4s,transform .5s var(--store-ease);border:1px solid #a67ea42e;border-radius:1rem}.store-gallery a{color:#fff;isolation:isolate;display:block;position:relative}.store-gallery figure:focus-within{border-color:#e795c6}.store-home .store-gallery figcaption{background:linear-gradient(#0000,#100b17e8 60%);padding:4rem 1.5rem 1.5rem}.store-gallery figcaption>span{letter-spacing:.18em;color:#d7accb;margin-bottom:.65rem;font-size:.55rem;font-weight:600;display:block}.store-gallery figcaption>strong{letter-spacing:-.03em;font-size:1.25rem;font-weight:700;line-height:1.3;display:block}.store-gallery figcaption>small{color:#cbbdce;justify-content:space-between;align-items:center;gap:8px;margin-top:.7rem;font-size:.7rem;font-weight:400;display:flex}.store-gallery figcaption>small>svg{transition:transform .35s var(--store-ease)}.store-photo-expand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e9d9e6;background:#110d1d88;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .3s;display:grid;position:absolute;top:14px;right:14px}.store-gallery-dialog{max-height:95dvh;overflow:auto;color:#f9f5fc!important;background:#100c17fa!important;border:1px solid #9f739d55!important;border-radius:20px!important;gap:12px!important;width:min(96vw,1100px)!important;max-width:1100px!important;padding:18px!important;box-shadow:0 35px 120px #0009!important}.store-gallery-dialog>img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:75dvh;margin:auto}.store-gallery-dialog>[data-slot=dialog-close]{color:#fff;z-index:2;background:#201528e6;border:1px solid #e5bad22e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;top:10px;right:10px}.store-gallery-controls{justify-content:space-between;align-items:center;gap:16px;padding:0 8px;display:flex}.store-gallery-controls>button{color:#dbc3e0;border:1px solid #aa84b13b;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.store-gallery-controls>button:hover{background:#54334b66;border-color:#d889b8}.store-gallery-controls>p{text-align:center;color:#d9cede;font-size:13px;line-height:1.6}.store-gallery-controls strong{font-weight:500;display:block}.store-gallery-controls span{color:#9e85a8;letter-spacing:.12em;margin-top:3px;font-size:11px;display:block}.store-manifesto{background:radial-gradient(at 4% 30%,#113f9121,#0000 60%),radial-gradient(at 100% 60%,#9a225423,#0000 60%),#0e0c15;padding-block:4rem}.store-mascot-photo{border:1px solid #c98ec229;border-radius:1rem;box-shadow:0 30px 70px #0003}.proposal-social-grid>a{transition:border-color .45s,transform .6s var(--store-ease),box-shadow .5s;border-color:#a47fa32e}.proposal-social-instagram{box-shadow:0 25px 75px #0003}.proposal-social-whatsapp{background:radial-gradient(at 100% 0,#173b7a77,#0000 80%),#10101b}.proposal-social-cta svg{transition:transform .4s var(--store-ease)}.store-reviews{background:linear-gradient(#100e19,#0c0b13);border-block-color:#ba90c01c}.store-review-card{transition:transform .45s var(--store-ease),border-color .4s,box-shadow .4s;background:linear-gradient(150deg,#1a1624,#14111e);border-color:#bd94c12b;border-radius:1.15rem;position:relative}.store-review-card blockquote{font-size:.97rem;line-height:1.85}.store-review-stars{color:#f1c984;gap:5px}.store-review-stars svg{width:15px;height:15px}.store-review-card figcaption{border-color:#af8db324;font-size:.8rem}.store-review-card figcaption a{transition:background .3s,border-color .3s,transform .4s}.store-brand-grid{gap:12px}.store-brand-grid>li{transition:transform .4s var(--store-ease),box-shadow .4s,background .3s;border-radius:12px}.store-brand-grid img{transition:transform .5s var(--store-ease)}.store-contact{background:radial-gradient(at 80% 55%,#23204022,#0000 55%),#0d0b13;border-top-color:#bd94c121}.store-contact-details{background:linear-gradient(145deg,#1b14244d,#11101b);border:1px solid #ae85b52b;border-radius:1.25rem;padding:2rem;box-shadow:0 20px 70px #0002}.store-hours dl>div{border-color:#b99ac11c;font-size:.9rem}.store-contact-links a{transition:color .2s}.store-contact-links a:hover{color:#ff93c5}.store-footer{background:#08070c;border-top-color:#b186ba24}.store-footer-top p{color:#b7a8c2;font-size:.9rem}.store-footer-bottom{color:#8d7e9d;border-top-color:#b890bf1a}.store-footer-bottom a{transition:color .2s}.store-footer-bottom a:hover{color:#ff91c1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.proposal-hero-card:hover{border-color:#e6abdc;transform:rotate(-3deg)translateY(-6px);box-shadow:0 38px 75px #0008,-15px 18px 75px #056bff30,15px -10px 75px #fb006d28}.proposal-hero-card:hover:after{background-position:0 0}.store-card-stage:hover .store-card-preview{transform:rotate(-1deg)translateY(-7px);box-shadow:0 35px 85px #0006,0 0 70px #8244a625}.store-services>article:hover,.store-review-card:hover{border-color:#c286b667;transform:translateY(-5px);box-shadow:0 18px 40px #0003}.store-services>article:hover>svg{color:#ff80bc;transform:rotate(-6deg)}.store-approach-grid>div:hover{background:#c59ed005}.store-gallery figure:hover{border-color:#de94bf77;transform:translateY(-5px);box-shadow:0 20px 45px #0004}.store-gallery a:hover .store-photo-expand{background:#9d28649e}.store-gallery a:hover small>svg{transform:translate(3px,-3px)}.proposal-social-grid>a:hover{transform:translateY(-6px);box-shadow:0 28px 65px #0005}.proposal-social-grid>a:hover .proposal-social-cta svg{transform:translate(4px,-4px)}.store-brand-grid>li:hover{transform:translateY(-4px);box-shadow:0 10px 30px #6d326025}.store-brand-grid>li:hover img{transform:scale(1.04)}.store-review-card figcaption a:hover{background:#725b8f20;border-color:#b497df99;transform:rotate(6deg)}}@media (prefers-reduced-motion:no-preference){html:has(.store-home){scroll-behavior:smooth}.store-hero-ambience>span{animation:14s ease-in-out 2 alternate store-ambience}.store-hero-ambience>span+span{animation-direction:alternate-reverse;animation-delay:-5s}.store-scroll-cue>svg{animation:2.8s ease-in-out 3 store-cue}.proposal-hero .store-kicker{animation:store-intro-rise .9s var(--store-ease) both}.proposal-hero .store-hero-copy{animation:store-intro-rise 1s var(--store-ease) .16s both}.proposal-hero .store-actions{animation:store-intro-rise 1s var(--store-ease) .28s both}.age-backdrop .store-hero-ambience>span,.age-backdrop .store-scroll-cue>svg,.age-backdrop .proposal-hero .store-kicker,.age-backdrop .proposal-hero .store-hero-copy,.age-backdrop .proposal-hero .store-actions{animation:none}}@keyframes store-ambience{0%{transform:translate(0,0)scale(1)}to{transform:translate(55px,45px)scale(1.1)}}@keyframes store-cue{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (max-width:1100px){.store-nav{padding-block:1.1rem}.store-contact-details{padding:1.65rem}}@media (max-width:900px){.store-hero .proposal-hero{gap:2rem;padding-top:2.75rem}.store-hero .store-kicker{font-size:.63rem}.store-hero-ambience>span{width:500px;height:500px}.store-scroll-cue{margin-bottom:1.25rem}.store-section-heading{margin-bottom:2.75rem}}@media (max-width:760px){.store-reading-progress{height:2px}.store-home section[id],.store-home main[id]{scroll-margin-top:90px}.store-back-top{right:16px;bottom:max(18px,env(safe-area-inset-bottom));width:44px;height:44px}.store-nav,.store-home[data-scrolled=true] .store-nav{padding-block:1rem}.store-logo img{width:145px}.store-logo>span{font-size:.6rem}.store-values-strip>div{letter-spacing:.09em;gap:.7rem 1.4rem;font-size:.55rem}.store-values-strip span{gap:7px}.store-home .store-gallery{gap:1.25rem;margin-top:2.75rem}.store-home .store-gallery figcaption{padding-inline:1.4rem}.store-contact-details{padding:1.5rem}.store-gallery-dialog{border-radius:14px!important;padding:10px!important}.store-gallery-dialog>img{max-height:72dvh}.store-gallery-controls{gap:8px;padding:0 2px}.store-gallery-controls>p{font-size:12px}.store-gallery figcaption>strong{font-size:1.5rem}.store-manifesto{padding-block:3rem}.store-section-heading .store-kicker,.store-story>.store-kicker{letter-spacing:.13em;font-size:.63rem}.store-services p{font-size:1rem}}@media (prefers-reduced-motion:reduce){html:has(.store-home){scroll-behavior:auto}.store-home *,.store-home :before,.store-home :after,.store-gallery-dialog *{transition:none!important;animation:none!important}.store-back-top{transform:none!important}}
