.ProjectDetails-module-scss-module__AT4CNW__card+.ProjectDetails-module-scss-module__AT4CNW__card{margin-top:3.2rem}.ProjectDetails-module-scss-module__AT4CNW__card p+p{margin-top:1.2rem}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card p+p{margin-top:0}.ProjectDetails-module-scss-module__AT4CNW__section-title{color:inherit;font-family:var(--font-inter),sans-serif;margin-bottom:1.6rem;font-size:2.4rem;font-weight:700;line-height:130%}.ProjectDetails-module-scss-module__AT4CNW__inline-media{flex-direction:column;gap:1.6rem;margin-top:2rem;display:flex}.ProjectDetails-module-scss-module__AT4CNW__project-details{flex-direction:column;gap:1.6rem;width:min(560px,100vw - 3.2rem);height:100%;display:flex;overflow:hidden}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__scroll-area{overscroll-behavior:contain;flex-direction:column;flex:1;gap:1.6rem;min-height:0;display:flex;overflow:auto}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__scroll-area::-webkit-scrollbar{width:.7rem}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__scroll-area::-webkit-scrollbar-track{background:0 0;border-radius:2rem}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__scroll-area::-webkit-scrollbar-thumb{background:0 0;border-radius:2rem}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card+.ProjectDetails-module-scss-module__AT4CNW__card{margin-top:0}.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__dark{color:#fff}.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__light{color:#000}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card{border:1px solid var(--card-line);border-radius:24px;flex-shrink:0}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card.ProjectDetails-module-scss-module__AT4CNW__dark{background-color:#161616}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card.ProjectDetails-module-scss-module__AT4CNW__light{background-color:#fff}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__article-title{z-index:2;width:100%;color:inherit;cursor:pointer;text-align:left;font-family:var(--font-inter),sans-serif;background:0 0;border:none;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;gap:1.6rem;margin:0;padding:2.4rem 2.8rem 1.2rem;font-size:2rem;font-weight:600;line-height:130%;display:flex;position:sticky;top:0}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__article-title svg{opacity:.5;flex-shrink:0;transition:transform .25s;transform:rotate(180deg)}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__article-title.ProjectDetails-module-scss-module__AT4CNW__dark{background-color:#161616}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__article-title.ProjectDetails-module-scss-module__AT4CNW__light{background-color:#fff}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card:not(.ProjectDetails-module-scss-module__AT4CNW__open) .ProjectDetails-module-scss-module__AT4CNW__article-title{padding-bottom:2.4rem}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card:not(.ProjectDetails-module-scss-module__AT4CNW__open) .ProjectDetails-module-scss-module__AT4CNW__article-title svg{transform:rotate(0)}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__article-body{padding:0 2.8rem 2.8rem}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card-toggle{width:100%;color:inherit;cursor:pointer;text-align:left;font-family:var(--font-inter),sans-serif;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.6rem;padding:2.4rem 2.8rem;font-size:2rem;font-weight:600;line-height:130%;display:flex}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card-toggle svg{opacity:.5;flex-shrink:0;transition:transform .25s}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card.ProjectDetails-module-scss-module__AT4CNW__open .ProjectDetails-module-scss-module__AT4CNW__card-toggle svg{transform:rotate(180deg)}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card-body-wrap{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card.ProjectDetails-module-scss-module__AT4CNW__open .ProjectDetails-module-scss-module__AT4CNW__card-body-wrap{grid-template-rows:1fr}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card-body{overflow:hidden}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card-body-inner{opacity:0;padding:0 2.8rem 2.8rem;transition:opacity .2s}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card.ProjectDetails-module-scss-module__AT4CNW__open .ProjectDetails-module-scss-module__AT4CNW__card-body-inner{opacity:1;transition:opacity .3s .12s}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header{align-items:center;padding:2.4rem 2.8rem;display:flex}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header h2{font-family:var(--font-inter),sans-serif;margin-right:auto;font-size:2.8rem;font-weight:700;line-height:100%}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:link.ProjectDetails-module-scss-module__AT4CNW__dark,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:visited.ProjectDetails-module-scss-module__AT4CNW__dark{background:#ffffff0d;border:1px solid #fff3}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:link.ProjectDetails-module-scss-module__AT4CNW__light,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:visited.ProjectDetails-module-scss-module__AT4CNW__light{background:#0000000d;border:1px solid #0003}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:link,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:visited{font-family:var(--font-inter),sans-serif;border-radius:35px;justify-content:center;align-items:center;gap:.4rem;margin-left:1.2rem;padding:.8rem 2rem;font-size:1.6rem;font-weight:500;display:flex}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:link:hover.ProjectDetails-module-scss-module__AT4CNW__dark,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:link:active.ProjectDetails-module-scss-module__AT4CNW__dark,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:visited:hover.ProjectDetails-module-scss-module__AT4CNW__dark,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:visited:active.ProjectDetails-module-scss-module__AT4CNW__dark{background:#fff3}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:link:hover.ProjectDetails-module-scss-module__AT4CNW__light,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:link:active.ProjectDetails-module-scss-module__AT4CNW__light,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:visited:hover.ProjectDetails-module-scss-module__AT4CNW__light,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:visited:active.ProjectDetails-module-scss-module__AT4CNW__light{background:#0003}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__close-btn{cursor:pointer;width:3.4rem;height:3.4rem;color:inherit;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:1.2rem;display:flex}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__close-btn.ProjectDetails-module-scss-module__AT4CNW__dark{background:#ffffff0d;border:1px solid #fff3}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__close-btn.ProjectDetails-module-scss-module__AT4CNW__dark:hover,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__close-btn.ProjectDetails-module-scss-module__AT4CNW__dark:active{background:#fff3}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__close-btn.ProjectDetails-module-scss-module__AT4CNW__light{background:#0000000d;border:1px solid #0003}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__close-btn.ProjectDetails-module-scss-module__AT4CNW__light:hover,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__close-btn.ProjectDetails-module-scss-module__AT4CNW__light:active{background:#0003}.ProjectDetails-module-scss-module__AT4CNW__project-details h3{font-family:var(--font-inter),sans-serif;margin-bottom:1.2rem;font-size:2.4rem;font-weight:700;line-height:130%}.ProjectDetails-module-scss-module__AT4CNW__project-details p{font-family:var(--font-inter),sans-serif;margin-bottom:2.4rem;font-size:1.6rem;font-weight:400;line-height:140%}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__demo{width:100%;margin-bottom:2.4rem}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__demo img{width:inherit;height:auto}.ProjectDetails-module-scss-module__AT4CNW__project-details ul{flex-wrap:wrap;gap:1.2rem;list-style:none;display:flex}.ProjectDetails-module-scss-module__AT4CNW__project-details ul li{font-family:var(--font-inter),sans-serif;border-radius:12px;justify-content:center;align-items:center;padding:1.2rem 2.4rem;font-size:1.4rem;font-weight:400;line-height:160%;display:flex}.ProjectDetails-module-scss-module__AT4CNW__project-details ul li.ProjectDetails-module-scss-module__AT4CNW__dark{color:#fff;background:#fff3}.ProjectDetails-module-scss-module__AT4CNW__project-details ul li.ProjectDetails-module-scss-module__AT4CNW__light{color:#000;background:#0000000d}@media (min-width:1024px){.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__inline-media{display:none}}@media (max-width:768px){.ProjectDetails-module-scss-module__AT4CNW__project-details{border:1px solid var(--card-line);border-bottom:none;border-radius:32px 32px 0 0;gap:1.2rem;width:100vw;height:auto;max-height:80vh;padding:2.4rem 1.6rem}.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__dark{background-color:#161616}.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__light{background-color:#fff}}@media (max-width:580px){.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header{padding:2rem}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header h2{font-size:2.2rem}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:link,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:visited{margin-left:.6rem;padding:.8rem 1.2rem;font-size:1.4rem;font-weight:400}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:link img,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:visited img{width:12px;height:12px}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card-toggle{padding:2rem}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__card-body-inner{padding:0 2rem 2rem}.ProjectDetails-module-scss-module__AT4CNW__project-details h3{margin-bottom:1.2rem;font-size:1.8rem;font-weight:600}.ProjectDetails-module-scss-module__AT4CNW__project-details p{font-size:1.6rem;font-weight:400;line-height:140%}.ProjectDetails-module-scss-module__AT4CNW__project-details ul{gap:1.2rem}.ProjectDetails-module-scss-module__AT4CNW__project-details ul li{padding:.7rem 1.4rem}}.ProjectDetails-module-scss-module__AT4CNW__carousel{margin-top:2rem}.ProjectDetails-module-scss-module__AT4CNW__carousel-viewport{position:relative}.ProjectDetails-module-scss-module__AT4CNW__carousel-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.ProjectDetails-module-scss-module__AT4CNW__carousel-track::-webkit-scrollbar{display:none}.ProjectDetails-module-scss-module__AT4CNW__carousel-slide{scroll-snap-align:start;flex:0 0 100%}.ProjectDetails-module-scss-module__AT4CNW__carousel-arrow{border:1px solid var(--card-line-hover);background:var(--media-bg);width:3.6rem;height:3.6rem;color:inherit;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding-bottom:.3rem;font-size:2.2rem;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ProjectDetails-module-scss-module__AT4CNW__carousel-arrow:disabled{opacity:0;pointer-events:none}.ProjectDetails-module-scss-module__AT4CNW__carousel-prev{left:1.2rem}.ProjectDetails-module-scss-module__AT4CNW__carousel-next{right:1.2rem}.ProjectDetails-module-scss-module__AT4CNW__carousel-dots{justify-content:center;gap:8px;margin-top:1.2rem;display:flex}.ProjectDetails-module-scss-module__AT4CNW__carousel-dots button{color:inherit;opacity:.25;cursor:pointer;background:currentColor;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:opacity .2s,width .2s}.ProjectDetails-module-scss-module__AT4CNW__carousel-dots .ProjectDetails-module-scss-module__AT4CNW__dot-active{opacity:.9;border-radius:4px;width:18px}@media (max-width:768px){.ProjectDetails-module-scss-module__AT4CNW__carousel-slide{flex:0 0 88%}.ProjectDetails-module-scss-module__AT4CNW__carousel-arrow{display:none}}.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__page-mode .ProjectDetails-module-scss-module__AT4CNW__scroll-area{gap:4rem;padding:.8rem .4rem 4rem}.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__page-mode .ProjectDetails-module-scss-module__AT4CNW__scroll-area>*>.ProjectDetails-module-scss-module__AT4CNW__card,.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__page-mode .ProjectDetails-module-scss-module__AT4CNW__scroll-area>.ProjectDetails-module-scss-module__AT4CNW__card{background:0 0;border:none;border-radius:0}.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__page-mode .ProjectDetails-module-scss-module__AT4CNW__section-title{margin-bottom:1.2rem;font-size:2.2rem}.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__page-mode .ProjectDetails-module-scss-module__AT4CNW__header.ProjectDetails-module-scss-module__AT4CNW__card{background:0 0;border:none;flex-wrap:nowrap;padding:.4rem .4rem 0}.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__page-mode p{margin-bottom:1.2rem}.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__page-mode .ProjectDetails-module-scss-module__AT4CNW__inline-media,.ProjectDetails-module-scss-module__AT4CNW__project-details.ProjectDetails-module-scss-module__AT4CNW__page-mode .ProjectDetails-module-scss-module__AT4CNW__carousel{margin-top:1.6rem}@media (max-width:580px){.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header{flex-wrap:wrap;row-gap:1.2rem}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header h2{flex:auto}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header .ProjectDetails-module-scss-module__AT4CNW__close-btn{order:1}.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:link,.ProjectDetails-module-scss-module__AT4CNW__project-details .ProjectDetails-module-scss-module__AT4CNW__header a:visited{order:2;margin-left:0}}.ProjectDetails-module-scss-module__AT4CNW__doc{border:1px solid var(--card-line);height:100%;font-family:var(--font-inter),sans-serif;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.ProjectDetails-module-scss-module__AT4CNW__doc.ProjectDetails-module-scss-module__AT4CNW__dark{color:#fff;background:#141414}.ProjectDetails-module-scss-module__AT4CNW__doc.ProjectDetails-module-scss-module__AT4CNW__light{color:#111;background:#fff}.ProjectDetails-module-scss-module__AT4CNW__doc-header{z-index:1;border-bottom:1px solid var(--card-line);align-items:center;gap:1.2rem;padding:2.4rem 3.2rem;transition:box-shadow .2s;display:flex;position:relative}.ProjectDetails-module-scss-module__AT4CNW__doc-header .ProjectDetails-module-scss-module__AT4CNW__close-btn{width:3.6rem;height:3.6rem;color:inherit;border:1px solid var(--card-line-hover);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.ProjectDetails-module-scss-module__AT4CNW__doc-header .ProjectDetails-module-scss-module__AT4CNW__close-btn:hover{background:var(--card-line)}.ProjectDetails-module-scss-module__AT4CNW__doc-header-scrolled{box-shadow:0 8px 24px #0000002e}.ProjectDetails-module-scss-module__AT4CNW__doc-title{min-width:0;margin-right:auto}.ProjectDetails-module-scss-module__AT4CNW__doc-title h2{font-size:2.8rem;font-weight:700;line-height:1.1}.ProjectDetails-module-scss-module__AT4CNW__doc-title p{opacity:.55;margin-top:.6rem;font-size:1.4rem}.ProjectDetails-module-scss-module__AT4CNW__doc-progress{background:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ProjectDetails-module-scss-module__AT4CNW__doc-link{border:1px solid var(--card-line-hover);color:inherit;border-radius:99px;align-items:center;gap:.6rem;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:500;display:inline-flex}.ProjectDetails-module-scss-module__AT4CNW__doc-link:hover{background:var(--card-line)}.ProjectDetails-module-scss-module__AT4CNW__doc-body{flex:1;grid-template-columns:20rem minmax(0,1fr);min-height:0;display:grid}.ProjectDetails-module-scss-module__AT4CNW__doc-nav{border-right:1px solid var(--card-line);flex-direction:column;gap:.4rem;padding:2.8rem 2rem 2.8rem 2.4rem;display:flex;position:relative;overflow-y:auto}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button{text-align:left;color:inherit;opacity:.5;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.7rem 1.2rem .7rem 1.6rem;font-size:1.4rem;line-height:1.35;transition:opacity .15s,background .15s;position:relative}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:hover{opacity:.85}.ProjectDetails-module-scss-module__AT4CNW__doc-nav .ProjectDetails-module-scss-module__AT4CNW__doc-nav-active{opacity:1;font-weight:500}.ProjectDetails-module-scss-module__AT4CNW__doc-nav-marker{background:var(--accent);pointer-events:none;border-radius:2px;width:2px;transition:transform .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:0;left:2.4rem}.ProjectDetails-module-scss-module__AT4CNW__doc-scroll{overscroll-behavior:contain;padding:3.2rem 4.8rem 6.4rem;overflow-y:auto}.ProjectDetails-module-scss-module__AT4CNW__doc-scroll .ProjectDetails-module-scss-module__AT4CNW__card+.ProjectDetails-module-scss-module__AT4CNW__card{border-top:1px solid var(--card-line);margin-top:4.8rem;padding-top:4.8rem}.ProjectDetails-module-scss-module__AT4CNW__doc-scroll .ProjectDetails-module-scss-module__AT4CNW__section-title{margin-bottom:1.4rem;font-size:2.2rem}.ProjectDetails-module-scss-module__AT4CNW__doc-scroll p{font-size:1.6rem;line-height:1.65}.ProjectDetails-module-scss-module__AT4CNW__doc-scroll .ProjectDetails-module-scss-module__AT4CNW__inline-media,.ProjectDetails-module-scss-module__AT4CNW__doc-scroll .ProjectDetails-module-scss-module__AT4CNW__carousel{margin-top:2.4rem}@keyframes ProjectDetails-module-scss-module__AT4CNW__doc-rise{0%{opacity:0;transform:translateY(10px)}}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button{animation:.4s cubic-bezier(.2,.8,.2,1) backwards ProjectDetails-module-scss-module__AT4CNW__doc-rise}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:first-of-type{animation-delay:.105s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(2){animation-delay:.13s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(3){animation-delay:.155s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(4){animation-delay:.18s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(5){animation-delay:.205s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(6){animation-delay:.23s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(7){animation-delay:.255s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(8){animation-delay:.28s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(9){animation-delay:.305s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(10){animation-delay:.33s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(11){animation-delay:.355s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(12){animation-delay:.38s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(13){animation-delay:.405s}.ProjectDetails-module-scss-module__AT4CNW__doc-nav button:nth-of-type(14){animation-delay:.43s}.ProjectDetails-module-scss-module__AT4CNW__doc-scroll [data-reveal]{transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1)}.ProjectDetails-module-scss-module__AT4CNW__doc-scroll [data-reveal=pending]{opacity:0;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){.ProjectDetails-module-scss-module__AT4CNW__doc-nav button{animation:none}.ProjectDetails-module-scss-module__AT4CNW__doc-nav-marker,.ProjectDetails-module-scss-module__AT4CNW__doc-scroll [data-reveal]{transition:none}.ProjectDetails-module-scss-module__AT4CNW__doc-scroll [data-reveal=pending]{opacity:1;transform:none}}
.Modal-module-scss-module__aj1leq__backdrop{z-index:3;-webkit-backdrop-filter:blur(8px);cursor:url(../media/cross-icon.0fv1dcd5pl6dc.png),auto;background-color:#0000008c;width:100vw;height:100vh;position:fixed;top:0;left:0}.Modal-module-scss-module__aj1leq__modal{z-index:4;animation:.38s cubic-bezier(.22,1,.36,1) forwards Modal-module-scss-module__aj1leq__slide-in-right;position:fixed;top:1.6rem;bottom:1.6rem;right:1.6rem}.Modal-module-scss-module__aj1leq__stage{z-index:4;animation:.38s cubic-bezier(.22,1,.36,1) forwards Modal-module-scss-module__aj1leq__stage-in;position:fixed;inset:1.6rem calc(560px + 3.2rem) 1.6rem 1.6rem}.Modal-module-scss-module__aj1leq__stage>*{animation:.25s ease-out Modal-module-scss-module__aj1leq__stage-media-in}.Modal-module-scss-module__aj1leq__stage-close{animation:.2s cubic-bezier(.4,0,1,1) forwards Modal-module-scss-module__aj1leq__stage-out}@keyframes Modal-module-scss-module__aj1leq__stage-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes Modal-module-scss-module__aj1leq__stage-media-in{0%{opacity:0}}@keyframes Modal-module-scss-module__aj1leq__stage-out{to{opacity:0}}@media (max-width:1023px){.Modal-module-scss-module__aj1leq__stage{display:none}}.Modal-module-scss-module__aj1leq__modal.Modal-module-scss-module__aj1leq__close{animation:.2s cubic-bezier(.4,0,1,1) forwards Modal-module-scss-module__aj1leq__slide-out-right}@keyframes Modal-module-scss-module__aj1leq__slide-in-right{0%{transform:translate(calc(100% + 1.6rem))}to{transform:translate(0)}}@keyframes Modal-module-scss-module__aj1leq__slide-out-right{0%{transform:translate(0)}to{transform:translate(calc(100% + 1.6rem))}}@media (max-width:768px){.Modal-module-scss-module__aj1leq__modal{animation:.44s cubic-bezier(.32,.72,0,1) forwards Modal-module-scss-module__aj1leq__slide-up;inset:auto auto 0 50%}.Modal-module-scss-module__aj1leq__modal.Modal-module-scss-module__aj1leq__close{animation:.2s cubic-bezier(.4,0,1,1) forwards Modal-module-scss-module__aj1leq__slide-down}}@keyframes Modal-module-scss-module__aj1leq__slide-up{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}@keyframes Modal-module-scss-module__aj1leq__slide-down{0%{transform:translate(-50%)}to{transform:translate(-50%,100%)}}.Modal-module-scss-module__aj1leq__sheet-handle{z-index:5;touch-action:none;cursor:grab;justify-content:center;align-items:center;height:2.4rem;display:flex;position:absolute;top:0;left:0;right:0}.Modal-module-scss-module__aj1leq__sheet-handle span{opacity:.3;background:currentColor;border-radius:99px;width:4rem;height:.5rem}@media (min-width:769px){.Modal-module-scss-module__aj1leq__modal.Modal-module-scss-module__aj1leq__doc{width:min(1120px,100vw - 6.4rem);animation:.34s cubic-bezier(.22,1,.36,1) forwards Modal-module-scss-module__aj1leq__doc-in;inset:4vh auto 4vh 50%;transform:translate(-50%)}.Modal-module-scss-module__aj1leq__modal.Modal-module-scss-module__aj1leq__doc.Modal-module-scss-module__aj1leq__close{animation:.18s cubic-bezier(.4,0,1,1) forwards Modal-module-scss-module__aj1leq__doc-out}}@keyframes Modal-module-scss-module__aj1leq__doc-in{0%{opacity:0;transform:translate(-50%,16px)scale(.985)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes Modal-module-scss-module__aj1leq__doc-out{to{opacity:0;transform:translate(-50%,12px)scale(.985)}}@media (prefers-reduced-motion:reduce){.Modal-module-scss-module__aj1leq__modal.Modal-module-scss-module__aj1leq__doc,.Modal-module-scss-module__aj1leq__modal.Modal-module-scss-module__aj1leq__doc.Modal-module-scss-module__aj1leq__close{animation-duration:1ms}}
