body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}

/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}@font-face{font-display:swap;font-family:"Awesome Serif";font-style:normal;font-weight:400;src:url(/static/media/AwesomeSerifItalic-Tall.97ee5095bf58e462ca51.otf) format("opentype")}:root{--bg-color:#f7f7f7;--categories-bg:#faf8f3;--text-color:#1a1a1a;--accent-color:#e8e6e1;--orange:#e8915a;--font-main:"Bricolage Grotesque",sans-serif;--font-awesome-serif:"Awesome Serif",Georgia,"Times New Roman",serif}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f7f7;background-color:var(--bg-color);color:#1a1a1a;color:var(--text-color);font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main);margin:0;overflow-x:hidden}.App{display:flex;flex-direction:column;min-height:100vh}.Navbar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff8c;border:1px solid #0000000f;border-radius:9999px;box-shadow:0 2px 20px #0000000a;display:flex;height:62px;justify-content:space-between;left:50%;max-width:480px;padding:0 1rem 0 1.25rem;position:fixed;top:16px;transform:translateX(-50%);transition:transform .3s ease-in-out,opacity .3s ease,max-width .4s cubic-bezier(.4,0,.2,1),background .28s ease,box-shadow .28s ease,backdrop-filter .28s ease,-webkit-backdrop-filter .28s ease;width:calc(100% - 2rem);z-index:100}.Navbar.Navbar--onHero{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #00000014;box-shadow:0 4px 24px #00000012;max-width:480px}.Navbar.hidden{opacity:0;transform:translateX(-50%) translateY(-120%)}.Navbar.visible{opacity:1;transform:translateX(-50%) translateY(0)}.Navbar-logo{align-items:center;display:flex;flex-shrink:0;text-decoration:none}.Navbar-logo-img{shape-rendering:geometricPrecision;display:block;flex-shrink:0;height:24px;max-width:100%;width:auto}.Navbar-right{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.Navbar-tooltipWrap{align-items:center;display:inline-flex;justify-content:center;position:relative}.Navbar-tooltipWrap:after{background:#1a1a1a;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 6px 20px #00000040;color:#fff;content:attr(data-tooltip);font-family:Bricolage Grotesque,sans-serif;font-size:.75rem;font-weight:600;left:50%;line-height:1.2;opacity:0;padding:.4rem .6rem;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateX(-50%) translateY(-4px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;white-space:nowrap;z-index:120}.Navbar-tooltipWrap:hover:after{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}@media (prefers-reduced-motion:reduce){.Navbar-tooltipWrap:after{transition:none}.Navbar-tooltipWrap:after,.Navbar-tooltipWrap:hover:after{transform:translateX(-50%)}}.Navbar-iconBtn{align-items:center;background:#fff;border:1px solid #3f080b1f;border-radius:50%;color:#1a1a1a;color:var(--text-color);cursor:pointer;display:flex;height:2.35rem;justify-content:center;padding:0;text-decoration:none;transition:background .2s ease,transform .15s ease;width:2.35rem}.Navbar-iconBtn:hover{background:#0000000d}.Navbar-iconBtn:active{transform:scale(.97)}.Navbar-iconBtn:focus-visible{outline:2px solid #1a1a1a;outline:2px solid var(--text-color);outline-offset:2px}.Navbar-langToggle-emoji{display:block;font-size:1.2rem;line-height:1}.Navbar-cta{align-items:center;background:#1a1a1a;background:var(--text-color);border-radius:9999px;color:#fff;display:flex;flex-shrink:0;font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main);font-size:.9rem;font-weight:700;gap:.5rem;padding:.7rem 1.5rem;text-decoration:none;transition:opacity .2s,transform .2s}.Navbar-cta:hover{opacity:.85}.Navbar-cta:active{transform:scale(.97)}.Navbar-mobile-icon{font-size:1.5rem}@keyframes float{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #2ecc71b3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #2ecc7100;transform:scale(1)}to{box-shadow:0 0 0 0 #2ecc7100;transform:scale(.95)}}.Hero{box-sizing:border-box;min-height:100dvh;min-height:100vh;padding:max(1.25rem,calc(env(safe-area-inset-top, 0px) + 78px + 1.25rem)) max(1rem,env(safe-area-inset-right,0px)) 5.5rem max(1rem,env(safe-area-inset-left,0px));position:relative;text-align:center}.Hero,.Hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.Hero-content{max-width:640px;width:100%}.Location-badge{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#fff9;border:1px solid #fffc;border-radius:30px;bottom:max(60px,env(safe-area-inset-bottom,0px));box-shadow:0 4px 10px #00000008;color:#1a1a1a;color:var(--text-color);display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;left:50%;padding:8px 16px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.Location-dot{animation:pulse 2s infinite;background-color:#2ecc71;border-radius:50%;box-shadow:0 0 0 2px #2ecc7133;height:8px;width:8px}.Hero-image-placeholder{display:inline-block;font-size:5rem;margin-bottom:1rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);-webkit-user-select:none;user-select:none}.Hero-image-placeholder:not(:hover){animation:float 6s ease-in-out infinite}.Hero-title{font-size:clamp(2rem,8vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0 0 1.5rem}.Hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.Store-button{align-items:center;background-color:#efefef;border:none;border-radius:50px;color:#1a1a1a;color:var(--text-color);cursor:pointer;display:flex;font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main);font-size:1rem;font-weight:600;gap:.5rem;overflow:hidden;padding:.8rem 1.5rem;position:relative;text-decoration:none;transition:background .3s ease,transform .15s ease}.Store-button:hover{background-color:#e0e0e0}.Store-button:active{transform:scale(.98)}.Store-button:after{background:linear-gradient(90deg,#fff0 0,#fff6 50%,#fff0);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-25deg);transition:left .5s ease;width:50%}.Store-button:hover:after{left:150%}.Store-text{font-family:inherit;font-size:1rem;font-weight:inherit;line-height:1.2;text-align:center}.HeroNew{padding:0}.HeroNew-container{align-items:center;border-radius:0;display:flex;justify-content:center;margin-top:calc(env(safe-area-inset-top, 0px)*-1);min-height:calc(100vh + env(safe-area-inset-top, 0px));min-height:calc(100dvh + env(safe-area-inset-top, 0px));overflow:hidden;padding-top:env(safe-area-inset-top,0);position:relative}.HeroNew-videoStack{inset:0;overflow:hidden;position:absolute;z-index:1}.HeroNew-poster{background-position:center 42%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transition:opacity .35s ease;z-index:0}.HeroNew-poster--hidden{opacity:0}.HeroNew-video{height:100%;inset:0;object-fit:cover;object-position:center 42%;position:absolute;transition:opacity .4s ease;width:100%;z-index:0}.HeroNew-video--pending{opacity:0}.HeroNew-video--ready{opacity:1}.HeroNew-videoStack:not(.HeroNew-videoStack--ready) .HeroNew-video{opacity:0}.HeroNew-video--front{z-index:2}.HeroNew-video--back{z-index:1}.HeroNew-video{-webkit-appearance:none;appearance:none;border:0;outline:none;pointer-events:none}.HeroNew-video::-webkit-media-controls,.HeroNew-video::-webkit-media-controls-enclosure,.HeroNew-video::-webkit-media-controls-overlay-play-button,.HeroNew-video::-webkit-media-controls-panel,.HeroNew-video::-webkit-media-controls-play-button,.HeroNew-video::-webkit-media-controls-start-playback-button{-webkit-appearance:none!important;display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:0!important}.HeroNew-grainWrap{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.HeroNew-grain{height:100%;width:100%}.HeroNew-overlay{background:linear-gradient(180deg,#00000040 0,#00000073);inset:0;position:absolute;z-index:2}.HeroNew-content{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:760px;padding:8rem 2rem 10rem;position:relative;text-align:center;width:100%;z-index:3}.HeroNew-badge{display:inline-block;font-size:14px;letter-spacing:.2em;line-height:1.15;margin-bottom:1.25rem}.HeroNew-badge,.HeroNew-title{color:#fff;font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main);font-weight:500}.HeroNew-title{font-size:64px;letter-spacing:-1.5px;line-height:.9;margin:0 0 1.1rem}.HeroNew-subtitle{color:#ffffffd9;font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main);font-size:18px;font-weight:400;line-height:1.35;margin:0 auto 2rem;max-width:500px}.HeroNew-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.HeroNew-store-btn{align-items:center;background:#fff;border-radius:50px;color:#1a1a1a;color:var(--text-color);display:inline-flex;font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main);font-size:.95rem;font-weight:700;gap:.5rem;padding:.85rem 1.6rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.HeroNew-store-btn:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.HeroNew-store-btn:active{transform:scale(.97)}.OrangeSection{margin-top:2rem;position:relative}.OrangeSection-body{background:#faf8f3;background:var(--categories-bg);color:#1a1a1a;color:var(--text-color);padding:6rem 2rem 3rem;position:relative}.OrangeSection-inner{display:block;margin:0 auto;max-width:1100px;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.OrangeSection-stack{margin:0 auto;max-width:52rem;text-align:center}.OrangeSection-lede{color:#000;font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main);font-size:clamp(2rem,4vw,40px);font-style:normal;font-weight:800;letter-spacing:-1.5px;line-height:1.2;margin:0}.OrangeSection-inlineImg{align-items:center;display:inline-flex;justify-content:center;margin:0 .06em;vertical-align:middle}.OrangeSection-inlineImg img{display:block;height:.95em;max-height:42px;object-fit:contain;vertical-align:middle;width:auto}.OrangeSection-inner.reveal{opacity:1;transform:translateY(0)}.OrangeSection-title{font-size:38px;font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin:0}.OrangeSection-title--citation{font-style:italic}.OrangeSection-title em{font-family:"Awesome Serif",Georgia,Times New Roman,serif;font-family:var(--font-awesome-serif);font-style:normal;font-synthesis:none}.Categories{background:#faf8f3;background:var(--categories-bg);padding:0 0 4rem;width:100%}.Categories-heading{margin-bottom:2rem;opacity:0;padding:0 2rem;text-align:center;transform:translateY(25px);transition:opacity .7s ease-out,transform .7s ease-out}.Categories-heading.reveal{opacity:1;transform:translateY(0)}.Categories-title{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-1px;line-height:1.15;margin:0}.Categories-cta-wrap{margin-top:1.5rem;opacity:0;text-align:center;transform:translateY(15px);transition:opacity .6s ease-out .3s,transform .6s ease-out .3s}.Categories-cta-wrap.reveal{opacity:1;transform:translateY(0)}.Categories-btn{align-items:center;background:#1a1a1a;background:var(--text-color);border-radius:50px;color:#fff;display:inline-flex;font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main);font-size:.9rem;font-weight:700;gap:.4rem;padding:.75rem 1.6rem;text-decoration:none;transition:opacity .2s,transform .2s;white-space:nowrap}.Categories-btn:hover{opacity:.85}.Categories-btn:active{transform:scale(.97)}.Categories-marquee{mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);opacity:0;overflow:hidden;padding:1rem 0 2rem;transform:translateY(25px);transition:opacity .7s ease-out .15s,transform .7s ease-out .15s}.Categories-marquee.reveal{opacity:1;transform:translateY(0)}.Categories-marquee-track{display:flex;gap:20px;width:max-content;will-change:transform}.Categories-card{border-radius:20px;cursor:pointer;flex:0 0 280px;height:280px;overflow:hidden;position:relative}.Categories-card-bg{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .4s ease;width:100%}.Categories-card:hover .Categories-card-bg{transform:scale(1.06)}.Categories-card-gradient{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.Categories-card-gradient:before{background:radial-gradient(ellipse 110% 90% at 0 100%,#000000c7 0,#00000073 42%,#0000001f 62%,#0000 72%);bottom:0;content:"";height:58%;left:0;position:absolute;width:95%}.Categories-card-gradient:after{background:radial-gradient(circle at 35% 65%,#0000008c 0,#0003 45%,#0000 70%);bottom:-12%;content:"";filter:blur(22px);height:58%;left:-8%;position:absolute;transform:translateZ(0);width:72%}.Categories-card-sticker{align-items:center;background:#fffffff5;border-radius:14px;display:flex;height:2.65rem;justify-content:center;padding:.35rem;pointer-events:none;position:absolute;right:.65rem;top:.65rem;transform-origin:center center;transition:transform .35s ease;width:2.65rem;z-index:3}.Categories-card-sticker img{display:block;height:100%;object-fit:contain;width:100%}.Categories-card-sticker--slot-0{transform:rotate(-10deg)}.Categories-card-sticker--slot-1{transform:rotate(8deg)}.Categories-card-sticker--slot-2{transform:rotate(-5deg)}.Categories-card-sticker--slot-3{transform:rotate(7deg)}.Categories-card:hover .Categories-card-sticker{transform:rotate(0deg) scale(1.06)}.Categories-card:hover .Categories-card-sticker--slot-0{transform:rotate(-4deg) scale(1.06)}.Categories-card:hover .Categories-card-sticker--slot-1{transform:rotate(4deg) scale(1.06)}.Categories-card:hover .Categories-card-sticker--slot-2{transform:rotate(-2deg) scale(1.06)}.Categories-card:hover .Categories-card-sticker--slot-3{transform:rotate(3deg) scale(1.06)}.Categories-card-info{bottom:1rem;display:flex;flex-direction:column;gap:.15rem;left:1.1rem;position:absolute;z-index:2}.Categories-card-name{color:#fff;font-size:1.1rem;font-weight:800;line-height:1.2}.Categories-card-location{color:#ffffffbf;font-size:.8rem;font-weight:500}.Feature{padding:5rem 2rem}.Feature-inner{grid-gap:clamp(2rem,4vw,3.5rem);align-items:center;display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,574px) minmax(0,1fr);margin:0 auto;max-width:1200px;opacity:0;transform:translateY(40px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.22,1,.36,1)}.Feature-inner.reveal{opacity:1;transform:translateY(0)}.Feature--reverse .Feature-inner{direction:rtl}.Feature--reverse .Feature-inner>*{direction:ltr}.Feature--textFirst .Feature-inner{grid-template-columns:minmax(0,1fr) minmax(0,574px)}.Feature--textFirst .Feature-visual{justify-self:end}.Feature-visual{align-items:center;background:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;height:432px;justify-content:center;justify-self:start;max-width:100%;overflow:hidden;position:relative;width:574px}.Feature-visual--fond1{background-color:#f0f0f0;background-image:url(/static/media/fond1.d8e7adb36425478a22b6.png)}.Feature-visual--fond2{background-color:#f0f0f0;background-image:url(/static/media/fond2.1b9205f0e2cab9f64ea7.png)}.Feature-visual--fond3{background-image:url(/static/media/fond3.0533711175e85adffea8.png)}.Feature-phone-mockup{display:block;flex-shrink:0;height:auto;max-height:100%;max-width:min(78%,460px);object-fit:contain;position:relative;width:auto;z-index:1}.Feature-phone-mockup,.Feature-visual--fond1 .Feature-phone-mockup{align-self:flex-end;object-position:center bottom}.Feature-visual--fond2 .Feature-phone-mockup{align-self:flex-start;object-position:center top}.Feature-icon{display:block;line-height:0;margin-bottom:1rem}.Feature-icon svg{display:block;flex-shrink:0;height:42px;width:42px}.Feature-text h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin:0 0 1.25rem}.Feature-text p{color:#1a1a1a;color:var(--text-color);font-size:1.05rem;line-height:1.7;margin:0 0 2rem;opacity:.65}.Feature-text-highlight{background:linear-gradient(105deg,#f9a8d48c,#f472b66b 45%,#fbcfe8a6);border-radius:.35em;box-decoration-break:clone;-webkit-box-decoration-break:clone;box-shadow:0 1px 0 #9d174d1f;color:#9f1239;display:inline;font-weight:700;letter-spacing:-.02em;margin:0 -.05em;opacity:1;padding:.12em .4em .18em}.Feature-cta{align-items:center;background-color:initial;background-image:url(/static/media/texture.2459312dfbbd2096ff25.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:none;border-radius:50px;color:#fff;display:inline-flex;font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main);font-size:.95rem;font-weight:700;gap:.5rem;justify-content:center;overflow:hidden;padding:.85rem 1.8rem;position:relative;text-decoration:none}.Feature-cta-label{position:relative;z-index:1}.Feature-cta:before{background:linear-gradient(95deg,#0000,#ffffff14 35%,#ffffff8c 50%,#ffffff14 65%,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-140%) skewX(-14deg);width:42%;z-index:0}.Feature-cta:hover:before{animation:featureCtaShimmer .85s ease-out}@keyframes featureCtaShimmer{0%{transform:translateX(-140%) skewX(-14deg)}to{transform:translateX(320%) skewX(-14deg)}}@media (prefers-reduced-motion:reduce){.Feature-cta:hover:before{animation:none}}.Reviews{margin:0 auto;max-width:1200px;padding:5rem 2rem}.Reviews-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-1px;margin:0 0 3rem;opacity:0;text-align:center;transform:translateY(25px);transition:opacity .7s ease-out,transform .7s ease-out}.Reviews-title.reveal{opacity:1;transform:translateY(0)}.Bento{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr 1.2fr 1fr;grid-template-rows:minmax(320px,auto)}.Bento-col--left,.Bento-col--right{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0}.Bento-col--left .Bento-card--review,.Bento-col--right .Bento-card--review{flex:1 1;min-height:0}.Bento-col--left .Bento-card--stat,.Bento-col--right .Bento-card--stat{flex:0 0 auto}.Bento-card{border-radius:20px;display:flex;flex-direction:column;opacity:0;overflow:hidden;transform:translateY(30px);transition:opacity .7s ease-out,transform .7s ease-out}.Bento-card.reveal{opacity:1;transform:translateY(0)}.Bento-card--review{background:#f0ebe3;height:100%;justify-content:flex-start;min-height:0;padding:1.5rem 1.6rem}.Bento-quote{display:block;flex-shrink:0;height:24px;width:31px}.Bento-review-text,.Bento-stat-label{font-size:20px;font-style:italic;font-weight:500;line-height:24px;opacity:.85}.Bento-review-text{flex:1 1;margin:.75rem 0 0}.Bento-review-text,.Bento-stat-label{color:#1a1a1a;color:var(--text-color)}.Bento-stat-label{margin-top:.25rem}.Bento-stars{display:flex;gap:4px;margin-top:auto;padding-top:1rem}.Bento-star{display:block;height:24px;width:24px}.Bento-author{display:block;font-size:.9rem;font-weight:700;margin-top:.35rem}.Bento-source{display:block;font-size:.78rem;opacity:.45}.Bento-card--media.Bento-col--center{background:#000;height:100%;min-height:360px;padding:0;position:relative}.Bento-media-embed{background:#000;flex:1 1 auto;min-height:0;position:relative;width:100%}.Bento-media-iframe{border:0;border-radius:inherit;display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.Bento-media-trigger{background:none;border:none;cursor:pointer;padding:0}.Bento-play-icon{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:opacity .2s}.Bento-media-trigger:hover .Bento-play-icon{opacity:.85}.VideoOverlay{align-items:center;animation:overlayFadeIn .25s ease-out;background:#000000e0;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:10000}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.VideoOverlay-close{align-items:center;background:#ffffff1f;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:background .2s;width:44px;z-index:1}.VideoOverlay-close:hover{background:#ffffff40}.VideoOverlay-video{border-radius:12px;box-shadow:0 8px 40px #00000080;height:auto;max-height:85vh;max-width:90vw;width:auto}@media (max-width:768px){.VideoOverlay{padding:1rem}.VideoOverlay-video{border-radius:8px;max-height:80vh;max-width:100vw}}.Bento-card--stat{align-items:flex-start;background:#f0ebe3;justify-content:center;min-height:clamp(112px,14vw,140px);overflow:hidden;padding:1.35rem 42% 1.35rem 1.5rem}.Bento-card--stat,.Bento-stat-text{flex-direction:column;position:relative}.Bento-stat-text{display:flex;max-width:100%;z-index:1}.Bento-stat-number{font-size:clamp(2.6rem,4vw,3.6rem);font-weight:900;letter-spacing:-2px;line-height:1}.Bento-stat-icon{height:clamp(140px,22vw,200px);object-fit:contain;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:auto}.Bento-card--activity{background:#b0eda8}.Bento-card--pink{background:linear-gradient(135deg,#f9a8d4,#f472b6);color:#fff}.Bento-card--pink .Bento-stat-label{color:inherit}.Faq{margin:0 auto;max-width:720px;padding:4rem 2rem}.Faq-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-1.5px;margin:0 0 3.5rem;opacity:0;text-align:center;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.Faq-title.reveal{opacity:1;transform:translateY(0)}.Faq-list{display:flex;flex-direction:column;gap:0}.Faq-item{border-bottom:1px solid #00000014;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.Faq-item.reveal{opacity:1;transform:translateY(0)}.Faq-question{align-items:center;background:none;border:none;color:#1a1a1a;color:var(--text-color);cursor:pointer;display:flex;font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main);font-size:1.15rem;font-weight:700;gap:1rem;justify-content:space-between;padding:1.5rem 0;text-align:left;transition:opacity .2s;width:100%}.Faq-question:hover{opacity:.7}.Faq-icon{flex-shrink:0;font-size:1.5rem;font-weight:300;text-align:center;transition:transform .3s ease;width:1.5rem}.Faq-item.open .Faq-icon{transform:rotate(180deg)}.Faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.22,1,.36,1)}.Faq-item.open .Faq-answer-wrapper{max-height:300px}.Faq-answer{color:#1a1a1a;color:var(--text-color);font-size:1.05rem;line-height:1.7;margin:0;opacity:.65;padding:0 0 1.5rem}.CtaBanner{background:#f7f7f7;background:var(--bg-color);padding:1rem 1.5rem 2.5rem}.CtaBanner-inner{background:#b8daf2;border-radius:28px;margin:0 auto;max-width:1200px;opacity:0;padding:clamp(2.25rem,5vw,4rem) clamp(1.75rem,4vw,3.5rem);transform:translateY(30px) scale(.98);transition:opacity .8s ease-out,transform .8s cubic-bezier(.22,1,.36,1)}.CtaBanner-inner.reveal{opacity:1;transform:translateY(0) scale(1)}.CtaBanner-grid{grid-gap:clamp(1.75rem,4vw,3rem);align-items:center;display:grid;gap:clamp(1.75rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(180px,38%)}.CtaBanner-copy{text-align:left}.CtaBanner-title{color:#111;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin:0 0 1rem}.CtaBanner-lede,.CtaBanner-title{font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main)}.CtaBanner-lede{color:#1a1a1a;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.65;margin:0 0 1.75rem;max-width:34em;opacity:.92}.CtaBanner-lede strong{color:#111;font-weight:700;opacity:1}.CtaBanner-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.CtaBanner-pill{align-items:center;background:#1c1c1c;border-radius:999px;color:#fff;display:inline-flex;font-family:Bricolage Grotesque,sans-serif;font-family:var(--font-main);font-size:.95rem;font-weight:600;gap:.5rem;padding:.85rem 1.5rem;text-decoration:none;transition:background .2s,transform .2s}.CtaBanner-pill:hover{background:#000;transform:translateY(-1px)}.CtaBanner-pill-icon{filter:brightness(0) invert(1);height:22px;object-fit:contain;width:22px}.CtaBanner-art{align-items:center;display:flex;justify-content:center}.CtaBanner-art-img{display:block;height:auto;max-width:260px;transition:transform .45s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.CtaBanner-art:hover .CtaBanner-art-img{transform:scale(1.08) rotate(4deg)}@media (prefers-reduced-motion:reduce){.CtaBanner-art-img{transition:none}.CtaBanner-art:hover .CtaBanner-art-img{transform:none}}.Footer{border-top:1px solid #0000000d;margin-top:auto;padding:4rem 1.5rem 2rem}.Footer-inner{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}.Footer-columns-wrapper{display:flex;gap:clamp(3rem,10vw,140px)}.Footer-column{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.Footer-column.reveal{opacity:1;transform:translateY(0)}.Footer-column h3{font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.Footer-column a{color:#1a1a1a;color:var(--text-color);display:block;margin-bottom:.8rem;opacity:.7;text-decoration:none;transition:opacity .2s,transform .2s}.Footer-column a:hover{opacity:1;transform:translateX(5px)}.Footer-logo{align-items:flex-start;display:flex;justify-content:flex-end}.Footer-logo-img{height:60px;width:auto}.Footer-bottom{font-size:.9rem;margin-top:3rem;opacity:0;text-align:center;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out;width:100%}.Footer-bottom.reveal{opacity:.5;transform:translateY(0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDownCentered{0%{opacity:0;transform:translateX(-50%) translateY(-20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.fade-in-up{animation:fadeInUp .8s ease-out forwards;opacity:0}.fade-in-down{animation:fadeInDown .8s ease-out forwards;opacity:0}.Location-badge.fade-in-down{animation:fadeInDownCentered .8s ease-out forwards}.bounce-hover:hover{animation:none;transform:scale(1.2) rotate(10deg)}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}@media (max-width:768px){.Navbar{height:56px;left:max(2rem,env(safe-area-inset-left,0px));max-width:none;padding:0 1rem;right:max(2rem,env(safe-area-inset-right,0px));top:max(16px,env(safe-area-inset-top,0px));transform:none;width:auto}.Navbar.visible{transform:translateY(0)}.Navbar.hidden{transform:translateY(-120%)}.Navbar.Navbar--onHero{max-width:none}.Navbar-cta,.Navbar-right{display:none}.Navbar-mobile-icon{display:flex}.Hero{padding-top:max(1rem,calc(env(safe-area-inset-top, 0px) + 72px + 1rem))}.Hero-title{font-size:clamp(1.75rem,7vw,2.75rem)}.Location-badge{bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}.HeroNew{padding:0}.HeroNew-container{border-radius:0;min-height:100vh}.HeroNew-content{padding:7rem 1.5rem 8rem}.HeroNew-title{font-size:clamp(2rem,8vw,64px)}.HeroNew-subtitle{font-size:clamp(16px,4vw,18px);max-width:100%}.HeroNew-badge{font-size:14px}.HeroNew-buttons{align-items:center;flex-direction:column}.HeroNew-store-btn{justify-content:center;max-width:260px;width:100%}.HeroNew-wave svg{height:50px}.OrangeSection-body{padding:3.5rem 1.5rem 6rem}.OrangeSection-lede{font-size:2rem}.Categories{padding:0 0 2.5rem}.Categories-marquee{padding:.75rem 0 1.5rem}.Categories-marquee-track{animation:marqueeScroll 60s linear infinite;gap:14px}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-1000%)}}.Categories-card{border-radius:16px;flex:0 0 200px;height:200px}.Categories-card-sticker{border-radius:12px;height:2.35rem;padding:.3rem;right:.5rem;top:.5rem;width:2.35rem}.Categories-card-name{font-size:.95rem}.Categories-card-location{font-size:.75rem}.Feature{padding:3rem 1.5rem}.Feature-inner{gap:2.5rem;grid-template-columns:1fr}.Feature--reverse .Feature-inner{direction:ltr}.Feature--textFirst .Feature-inner{grid-template-columns:1fr}.Feature-visual{height:300px;order:-1;width:100%}.Feature--textFirst .Feature-visual,.Feature-visual{justify-self:center}.Feature-phone-mockup{align-self:center;height:95%;max-height:95%;max-width:100%;object-fit:contain;width:auto}.Feature-visual--fond1 .Feature-phone-mockup{align-self:flex-end}.Feature-visual--fond2 .Feature-phone-mockup{align-self:flex-start}.Feature-text h2{font-size:2rem}.Reviews{padding:3rem 1.5rem}.Bento{display:flex;flex-direction:column;gap:.75rem}.Bento-col--left,.Bento-col--right{height:auto}.Bento-col--left .Bento-card--review,.Bento-col--right .Bento-card--review{flex:0 0 auto}.Bento-card--media.Bento-col--center{min-height:auto;order:3}.Bento-card--media.Bento-col--center .Bento-media-embed{aspect-ratio:9/12}.Bento-col--left{order:1}.Bento-col--right{order:2}.Bento-card--stat{min-height:100px;padding-right:40%}.Bento-stat-icon{height:clamp(96px,36vw,140px)}.Faq{padding:3rem 1.5rem}.Faq-title{font-size:2.5rem;margin-bottom:2.5rem}.Faq-question{font-size:1.05rem;padding:1.25rem 0}.Faq-answer{font-size:1rem}.CtaBanner{padding:1rem 1rem 2rem}.CtaBanner-inner{border-radius:22px;padding:2rem 1.35rem}.CtaBanner-grid{gap:2rem;grid-template-columns:1fr}.CtaBanner-copy{text-align:center}.CtaBanner-lede{margin-left:auto;margin-right:auto}.CtaBanner-actions,.CtaBanner-pill{justify-content:center}.CtaBanner-pill{flex:1 1 auto;max-width:260px;min-width:140px}.CtaBanner-art{order:-1}.CtaBanner-art-img{margin:0 auto;max-width:200px}.Footer{flex-direction:column;padding:3rem 1.5rem 2rem}.Footer-columns-wrapper{flex-wrap:wrap;gap:3rem}.Footer-logo{justify-content:center;margin-top:1.5rem}.Footer-logo-img{height:50px}}@media (max-height:500px) and (orientation:landscape){.CtaBanner,.Faq,.Feature,.Footer,.HeroNew-content,.OrangeSection-body,.Reviews{padding-left:max(2rem,env(safe-area-inset-left,0px));padding-right:max(2rem,env(safe-area-inset-right,0px))}.Feature-inner{gap:2rem}.Feature--textFirst .Feature-inner,.Feature-inner{grid-template-columns:1fr}.Feature--reverse .Feature-inner{direction:ltr}.Feature-visual{aspect-ratio:574/432;height:auto;min-height:180px;order:-1;width:100%}.Feature--textFirst .Feature-visual,.Feature-visual{justify-self:center}.Feature-phone-mockup{align-self:center;max-height:80%;max-width:none;object-fit:contain;width:auto}.Feature-visual--fond1 .Feature-phone-mockup{align-self:flex-end}.Feature-visual--fond2 .Feature-phone-mockup{align-self:flex-start}.HeroNew-title{font-size:2.2rem}.HeroNew-subtitle{font-size:1rem;max-width:100%}.HeroNew-badge{font-size:14px}.Feature-text h2,.OrangeSection-lede,.Reviews-title{font-size:1.75rem}.Faq-title{font-size:2rem}.Faq-question{font-size:1.05rem}.Faq-answer{font-size:1rem}.CtaBanner-title{font-size:1.75rem}.CtaBanner-lede{font-size:1rem}}.Navbar-mobile-icon{align-items:center;background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;height:40px;justify-content:center;padding:0;width:40px;z-index:200}.hamburger-line{background-color:var(--text-color);height:2px;transform-origin:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:24px}.Navbar-mobile-icon.open .hamburger-line:first-child{transform:translateY(8px) rotate(45deg)}.Navbar-mobile-icon.open .hamburger-line:last-child{transform:translateY(-8px) rotate(-45deg)}.Mobile-menu{background-color:var(--bg-color);box-sizing:border-box;inset:0;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);pointer-events:none;position:fixed;transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%;z-index:10000}.Mobile-menu,.Mobile-menu-close{align-items:center;display:flex;justify-content:center;opacity:0}.Mobile-menu-close{background:#0000;border:none;color:var(--text-color);cursor:pointer;height:48px;position:absolute;right:max(20px,env(safe-area-inset-right,0px));top:max(20px,env(safe-area-inset-top,0px));transform:scale(.8);transition:opacity .3s ease,transform .3s ease;width:48px;z-index:160}.Mobile-menu.open .Mobile-menu-close{opacity:1;transform:scale(1);transition-delay:.2s}.Mobile-menu-close:active{transform:scale(.9)}.Mobile-menu.open{opacity:1;pointer-events:auto;visibility:visible}.Mobile-menu-content{align-items:center;display:flex;flex-direction:column;gap:2rem;padding:0 20px;text-align:center;width:100%}.Mobile-menu-link{color:var(--text-color);font-family:var(--font-main);font-size:2.5rem;font-weight:700;opacity:0;text-decoration:none;transform:translateY(20px);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s ease;will-change:transform,opacity}.Mobile-menu.open .Mobile-menu-link{opacity:1;transform:translateY(0)}.Mobile-menu.open .Mobile-menu-link:first-child{transition-delay:.1s}.Mobile-menu-stores{display:flex;flex-direction:column;gap:1rem;max-width:300px;opacity:0;transform:translateY(20px);transition:transform .4s ease,opacity .4s ease;width:100%}.Mobile-menu.open .Mobile-menu-stores{opacity:1;transform:translateY(0);transition-delay:.2s}.Mobile-store-button-svg{flex-shrink:0;height:24px;width:24px}.Mobile-store-button-emoji{flex-shrink:0;font-size:1.35rem;line-height:1}.Mobile-store-button{align-items:center;background-color:#efefef;border:none;border-radius:50px;color:var(--text-color);cursor:pointer;display:flex;font-family:var(--font-main);font-size:1.1rem;font-weight:600;gap:.8rem;justify-content:center;padding:1rem 1.5rem;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.Store-icon-img{flex-shrink:0;height:24px;object-fit:contain;width:24px}.Mobile-store-button:active{background-color:#e0e0e0;transform:scale(.98)}@media (max-width:768px){.Navbar-mobile-icon{display:flex}}.Page-container{max-width:100%;overflow-x:clip}.Activities-list{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:100%;min-width:0;padding:0 .25rem;width:100%}#activity.Hero{max-width:100%;overflow-x:clip}#activity .Hero-content{box-sizing:border-box;margin:0 auto;max-width:640px;min-width:0}#activity .Hero-buttons,#activity .Hero-content{align-items:center;justify-content:center;width:100%}#activity .Hero-buttons{display:flex}.ActivityCard-container{background-color:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;cursor:pointer;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:min(500px,100%);min-width:0;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;width:100%}.ActivityCard-content{align-items:stretch;box-sizing:border-box;display:flex;gap:16px;max-width:100%;min-width:0;padding:16px}.ActivityCard-imageWrapper{align-items:stretch;align-self:stretch;display:flex;flex-shrink:0;justify-content:center;min-height:100px;width:120px}.ActivityCard-imageContainer{background-color:#eaeaea;border-radius:12px;box-shadow:0 2px 8px #0000001a;height:100%;min-height:100px;position:relative;transform:rotate(-5deg);width:100%}.ActivityCard-image{border-radius:12px;height:100%;object-fit:cover;width:100%}.ActivityCard-completeRibbon{background-color:#ff336d;box-shadow:0 1px 3px #0003;padding:2px 0;position:absolute;right:-28px;text-align:center;top:10px;transform:rotate(45deg);width:100px;z-index:2}.ActivityCard-completeRibbonText{color:#fff;display:block;font-size:8px;font-weight:900}.ActivityCard-emojiContainer{align-items:center;background-color:#fff;border-radius:50%;bottom:-6px;display:flex;height:32px;justify-content:center;position:absolute;right:-6px;width:32px}.ActivityCard-emoji{font-size:18px;line-height:1}.ActivityCard-infoContainer{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:100px;min-width:0;overflow:hidden}.ActivityCard-titleAndDate{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;min-width:0}.ActivityCard-titleSection{flex:1 1;max-width:100%;min-width:0;overflow:hidden;text-align:left}.ActivityCard-venue{color:#8e8e93;display:block;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:2px;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ActivityCard-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1a1a;display:-webkit-box;font-size:16px;font-weight:700;line-height:1.3;margin:0;overflow:hidden;overflow-wrap:anywhere;text-align:left;word-break:break-word}.ActivityCard-dateSection{align-self:flex-start;flex-shrink:0;text-align:right}.ActivityCard-dateSection .ActivityCard-date,.ActivityCard-dateSection .ActivityCard-time{white-space:nowrap}.ActivityCard-date{color:#8e8e93;filter:blur(2px);font-size:13px;font-weight:500;opacity:.6}.ActivityCard-time{color:#1a1a1a;filter:blur(2px);font-size:15px;font-weight:700;opacity:.6}.ActivityCard-participantsRow{flex-wrap:wrap;gap:8px;margin-top:auto;max-width:100%;min-width:0;padding-top:8px}.ActivityCard-avatars,.ActivityCard-participantsRow{align-items:center;display:flex}.ActivityCard-avatar{border:2px solid #fff;border-radius:50%;flex-shrink:0;height:24px;width:24px}.ActivityCard-avatar-more{align-items:center;background-color:#1a1a1a!important;border:2px solid #fff;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;margin-left:-8px}.ActivityCard-participantCount{color:#4a4a4a;font-size:13px;font-weight:600;margin-left:0;min-width:0;white-space:nowrap}.ActivityCard-joinButton{background-color:initial;border:1px solid #ff5700;border-radius:20px;color:#ff5700;cursor:pointer;font-size:12px;font-weight:600;margin-left:auto;padding:4px 12px;transition:all .2s}.ActivityCard-joinButton:hover{background-color:#ff5700;color:#fff}@media (max-width:480px){.ActivityCard-content{gap:10px;padding:10px 10px 12px}.ActivityCard-imageWrapper{min-height:88px;width:88px}.ActivityCard-imageContainer,.ActivityCard-infoContainer{min-height:88px}.ActivityCard-title{-webkit-line-clamp:3;font-size:15px}}.Manifeste-hero{align-items:center;background-color:var(--bg-color);display:flex;flex-direction:column;min-height:auto;padding-bottom:0;padding-top:120px}.Manifeste-content{box-sizing:border-box;max-width:800px;padding:6rem 2rem 2rem;width:100%}.Manifeste-title{color:var(--text-color);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:4rem}.Highlight-text{background-clip:text;-webkit-background-clip:text;background-position:50%;background-size:cover;color:#0000;display:inline-block}.Manifeste-body{display:flex;flex-direction:column;gap:2rem}.Manifeste-text{color:var(--text-color);font-size:clamp(1.1rem,3vw,1.4rem);line-height:1.6;margin:0;opacity:.9}.Manifeste-quote{color:var(--text-color);font-size:clamp(1.5rem,4vw,2rem);font-style:italic;font-weight:700;margin:2rem 0}.Manifeste-signature{font-family:Bricolage Grotesque,cursive;font-size:1.5rem;font-weight:600;margin-top:2rem}.Carousel-container{background-color:var(--bg-color);height:250px;margin:4rem auto 6rem;max-width:800px;overflow:hidden;position:relative;width:100%}.Carousel-track{animation:scroll 40s linear infinite;display:flex;width:max-content}.Carousel-item{border-radius:12px;flex-shrink:0;height:200px;margin:0 1rem;overflow:hidden;transition:transform .3s ease;width:200px}.Carousel-item:hover{transform:scale(1.05)}.Carousel-image{height:100%;object-fit:cover;width:100%}.Carousel-overlay-left{background:linear-gradient(to right,var(--bg-color) 0,#0000 100%);left:0}.Carousel-overlay-left,.Carousel-overlay-right{height:100%;pointer-events:none;position:absolute;top:0;width:150px;z-index:2}.Carousel-overlay-right{background:linear-gradient(to left,var(--bg-color) 0,#0000 100%);right:0}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Manifeste-text{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.Manifeste-text.visible{opacity:.9;transform:translateY(0)}.Manifeste-quote{opacity:0;transform:translateX(-20px);transition:opacity .8s ease-out,transform .8s ease-out}.Manifeste-quote.visible{opacity:1;transform:translateX(0)}.Manifeste-signature{opacity:0;transform:scale(.9);transition:opacity .8s ease-out,transform .8s ease-out}.Manifeste-signature.visible{opacity:1;transform:scale(1)}@media (max-width:768px){.Activities-list{margin:2rem;width:auto}.Manifeste-hero{padding-top:0}.Manifeste-content{padding-top:8rem}.Carousel-container{box-sizing:border-box;height:180px;padding:0 24px}.Carousel-item{height:150px;width:150px}.Carousel-overlay-left,.Carousel-overlay-right{width:80px}}.Page-container{background-color:var(--bg-color);min-height:100vh}#auth-confirm.Hero{height:100vh;min-height:100vh}.Hero-subtitle{color:var(--text-color);font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6;margin:1.5rem 0 2rem;max-width:600px;opacity:.8;text-align:center}.NotFound-hero{min-height:100vh}.NotFound-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;text-align:center}.NotFound-title{color:var(--text-color);font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1.1;margin:0 0 1.5rem}.NotFound-text{color:var(--text-color);font-size:clamp(1.2rem,3vw,1.5rem);font-weight:400;line-height:1.6;margin:0 0 3rem;opacity:.8}.NotFound-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.NotFound-button{align-items:center;background-color:var(--text-color);border-radius:50px;color:var(--bg-color);cursor:pointer;display:inline-flex;font-family:var(--font-main);font-size:1rem;font-weight:600;justify-content:center;padding:1rem 2rem;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.NotFound-button:hover{opacity:.9;transform:scale(1.05)}.NotFound-button:active{transform:scale(.98)}
/*# sourceMappingURL=main.da37c153.css.map*/