.Header_header__MvnS2{position:fixed;top:0;left:0;right:0;padding:2rem 4rem;display:flex;justify-content:space-between;align-items:center;background-color:hsla(0,0%,86%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,71%,.3);transform:translateY(calc(-100% + 20px));transition:transform .4s ease,background-color .4s ease,border-color .4s ease;z-index:1000;overflow:hidden;height:8rem}.Header_header__MvnS2:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#ff6b9d,#ff6b9d .9%,#4ecdc4 0,#4ecdc4 1.6%,#ffe66d 0,#ffe66d 2.85%,#ff8b94 0,#ff8b94 3.6%,#95e1d3 0,#95e1d3 4.75%,#a8e6cf 0,#a8e6cf 5.4%,#ffd93d 0,#ffd93d 6.55%,#6c5ce7 0,#6c5ce7 7.15%,#fd79a8 0,#fd79a8 8.4%,#00b894 0,#00b894 9.45%,#fab1a0 0,#fab1a0 10.05%,#74b9ff 0,#74b9ff 11.3%,#a29bfe 0,#a29bfe 12.4%,#55efc4 0,#55efc4 13.05%,#ffeaa7 0,#ffeaa7 14.2%,#ff7675 0,#ff7675 15.45%,#fdcb6e 0,#fdcb6e 16.1%,#e17055 0,#e17055 17.25%,#00cec9 0,#00cec9 18.4%,#dfe6e9 0,#dfe6e9 19.15%,#ff6b9d 0,#ff6b9d 20.3%,#4ecdc4 0,#4ecdc4 20.95%,#ffe66d 0,#ffe66d 22.1%,#ff8b94 0,#ff8b94 23.35%,#95e1d3 0,#95e1d3 24.1%,#a8e6cf 0,#a8e6cf 25.25%,#ffd93d 0,#ffd93d 25.9%,#6c5ce7 0,#6c5ce7 27.15%,#fd79a8 0,#fd79a8 28.2%,#00b894 0,#00b894 28.85%,#fab1a0 0,#fab1a0 30.1%,#74b9ff 0,#74b9ff 31.2%,#a29bfe 0,#a29bfe 31.85%,#55efc4 0,#55efc4 33%,#ffeaa7 0,#ffeaa7 34.25%,#ff7675 0,#ff7675 34.9%,#fdcb6e 0,#fdcb6e 36.05%,#e17055 0,#e17055 37.2%,#00cec9 0,#00cec9 37.95%,#dfe6e9 0,#dfe6e9 39.1%,#ff6b9d 0,#ff6b9d 40.35%,#4ecdc4 0,#4ecdc4 41%,#ffe66d 0,#ffe66d 42.15%,#ff8b94 0,#ff8b94 43.3%,#95e1d3 0,#95e1d3 43.95%,#a8e6cf 0,#a8e6cf 45.2%,#ffd93d 0,#ffd93d 46.25%,#6c5ce7 0,#6c5ce7 46.9%,#fd79a8 0,#fd79a8 48.15%,#00b894 0,#00b894 49.2%,#fab1a0 0,#fab1a0 50%,#74b9ff 0,#74b9ff 51.1%,#a29bfe 0,#a29bfe 52.2%,#55efc4 0,#55efc4 52.85%,#ffeaa7 0,#ffeaa7 54.1%,#ff7675 0,#ff7675 55.25%,#fdcb6e 0,#fdcb6e 55.9%,#e17055 0,#e17055 57.05%,#00cec9 0,#00cec9 58.2%,#dfe6e9 0,#dfe6e9 58.95%,#ff6b9d 0,#ff6b9d 60.1%,#4ecdc4 0,#4ecdc4 61.35%,#ffe66d 0,#ffe66d 62%,#ff8b94 0,#ff8b94 63.15%,#95e1d3 0,#95e1d3 64.3%,#a8e6cf 0,#a8e6cf 64.95%,#ffd93d 0,#ffd93d 66.2%,#6c5ce7 0,#6c5ce7 67.25%,#fd79a8 0,#fd79a8 67.9%,#00b894 0,#00b894 69.15%,#fab1a0 0,#fab1a0 70.2%,#74b9ff 0,#74b9ff 71%,#a29bfe 0,#a29bfe 72.15%,#55efc4 0,#55efc4 73.3%,#ffeaa7 0,#ffeaa7 73.95%,#ff7675 0,#ff7675 75.2%,#fdcb6e 0,#fdcb6e 76.25%,#e17055 0,#e17055 76.9%,#00cec9 0,#00cec9 78.15%,#dfe6e9 0,#dfe6e9 79.2%,#ff6b9d 0,#ff6b9d 79.85%,#4ecdc4 0,#4ecdc4 81.1%,#ffe66d 0,#ffe66d 82.35%,#ff8b94 0,#ff8b94 83%,#95e1d3 0,#95e1d3 84.15%,#a8e6cf 0,#a8e6cf 85.3%,#ffd93d 0,#ffd93d 85.95%,#6c5ce7 0,#6c5ce7 87.2%,#fd79a8 0,#fd79a8 88.25%,#00b894 0,#00b894 88.9%,#fab1a0 0,#fab1a0 90.15%,#74b9ff 0,#74b9ff 91.2%,#a29bfe 0,#a29bfe 91.85%,#55efc4 0,#55efc4 93.1%,#ffeaa7 0,#ffeaa7 94.25%,#ff7675 0,#ff7675 94.9%,#fdcb6e 0,#fdcb6e 96.15%,#e17055 0,#e17055 97.2%,#00cec9 0,#00cec9 97.85%,#dfe6e9 0,#dfe6e9 99.1%,#fab1a0 0,#fab1a0);animation:Header_colorBarShift__xP11o 4s linear infinite;z-index:1;opacity:0;transition:opacity .4s ease-out,filter .1s ease-out;filter:hue-rotate(var(--hue-rotate,0deg)) brightness(var(--brightness,1)) saturate(var(--saturation,1))}.Header_header__MvnS2:not(.Header_visible__2B_A5):after{opacity:1}.Header_header__MvnS2.Header_visible__2B_A5{transform:translateY(0);background-color:hsla(0,0%,86%,.7);border-bottom:1px solid hsla(0,0%,71%,.7)}.Header_header__MvnS2.Header_visible__2B_A5:after{opacity:0;animation:none}.Header_logo__j7oID{display:flex;align-items:center;gap:1rem;font-family:WhatsHappened,Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:1.54rem;font-weight:700;letter-spacing:.066em;text-transform:none;color:#333;position:relative;z-index:2}.Header_logoImage__hE07D{height:5.76rem;width:auto;object-fit:cover;object-position:center;opacity:0;transition:opacity .4s ease;z-index:2}.Header_header__MvnS2.Header_visible__2B_A5 .Header_logoImage__hE07D{opacity:1}.Header_logo__j7oID a{display:flex;align-items:center}.Header_logo__j7oID a:hover{opacity:.7}.Header_nav__EE71E{display:flex;gap:2.5rem;font-size:.665rem;color:#333;position:relative;z-index:2}.Header_nav__EE71E a{transition:opacity .2s;color:#333}.Header_nav__EE71E a:hover{opacity:.6}@keyframes Header_colorBarShift__xP11o{0%{background-position:0 0}to{background-position:100% 0}}@media (max-width:768px){.Header_header__MvnS2{padding:1.5rem 2rem;flex-direction:column;gap:1.5rem}.Header_nav__EE71E{gap:1.5rem}}.about_page__hxz1O{min-height:100vh;background:#ccc;display:flex;padding-top:100px;align-items:flex-start}.about_logoContainer__EeEak{position:fixed;left:10vw;top:150px;width:300px;height:300px;z-index:10}.about_logoBW__Wv4QB{object-fit:contain;z-index:1}.about_logoBW__Wv4QB,.about_shineWrapper__M0ha7{position:absolute;top:0;left:0;width:100%;height:100%}.about_shineWrapper__M0ha7{overflow:hidden;z-index:2;opacity:0}.about_shineWrapper__M0ha7.about_shining__NGwHF{animation:about_shine__T6cwb 2s ease-in-out}.about_logoColor__j4n1u{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}@keyframes about_shine__T6cwb{0%{opacity:0}50%{opacity:1}to{opacity:0}}.about_content__qlzG3{margin-left:auto;margin-right:10%;max-width:700px;padding:50px 4rem 4rem 2rem;color:#333;line-height:1.8}.about_content__qlzG3 p{margin-bottom:1.5rem}.about_title__ZvvJk{font-size:3rem;margin-bottom:3rem;color:#000;font-weight:700}.about_section__iIVqi{margin-bottom:3rem}.about_section__iIVqi h2{font-size:1.5rem;margin-bottom:1rem;color:#000;font-weight:600}.about_section__iIVqi p{margin-bottom:1rem;font-size:1.1rem}@media (max-width:1024px){.about_logoContainer__EeEak{left:5vw;width:200px;height:200px}.about_content__qlzG3{max-width:600px;padding:2rem}.about_title__ZvvJk{font-size:2.5rem}}@media (max-width:768px){.about_page__hxz1O{flex-direction:column;padding-top:80px}.about_logoContainer__EeEak{position:relative;left:50%;transform:translateX(-50%);top:0;margin:2rem 0;width:150px;height:150px}.about_content__qlzG3{margin-left:0;max-width:100%;padding:1rem 1.5rem 3rem}.about_title__ZvvJk{font-size:2rem}.about_section__iIVqi h2{font-size:1.3rem}.about_section__iIVqi p{font-size:1rem}}.Footer_footer__UaG1g{border-top:1px solid #ddd;padding:4rem;margin-top:0;background-color:#f8f8f8;scroll-snap-align:start;min-height:100vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.Footer_logoLeft__tDJaB{left:0;transform:translateX(-50%);filter:hue-rotate(var(--left-hue,0deg)) brightness(var(--left-brightness,1)) saturate(var(--left-saturation,1))}.Footer_logoLeft__tDJaB,.Footer_logoRight__mvtv1{position:absolute;top:0;height:100vh;width:auto;aspect-ratio:1;background-image:url("/sttc logo cl.png");background-size:contain;background-repeat:no-repeat;background-position:50%;z-index:0;transition:filter .1s ease-out;pointer-events:none}.Footer_logoRight__mvtv1{right:0;transform:translateX(50%) rotate(180deg) scaleX(-1);filter:hue-rotate(var(--right-hue,0deg)) brightness(var(--right-brightness,1)) saturate(var(--right-saturation,1))}.Footer_content__Fi1S7{padding-left:80px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:3rem;gap:3rem}.Footer_content__Fi1S7,.Footer_newsletter__ISWxG{max-width:1400px;margin:0 auto 4rem;position:relative;z-index:1}.Footer_newsletter__ISWxG{display:flex;gap:1rem}.Footer_newsletterInput__NLkmV{width:500px;padding:1rem 1.5rem;font-size:.9rem;border:1px solid #ddd;background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:border-color .2s}.Footer_newsletterInput__NLkmV:focus{outline:none;border-color:#333}.Footer_newsletterButton__zVvfn{padding:1rem 2rem;font-size:.9rem;background-color:#333;color:#fff;border:none;cursor:pointer;transition:background-color .2s;white-space:nowrap}.Footer_newsletterButton__zVvfn:hover{background-color:#555}.Footer_section__ZxoH7 h4{font-family:WhatsHappened,Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em;color:#333}.Footer_section__ZxoH7 ul{list-style:none}.Footer_section__ZxoH7 li{margin-bottom:.75rem}.Footer_section__ZxoH7 a{color:#666;font-size:1rem;transition:color .2s}.Footer_section__ZxoH7 a:hover{color:#333}.Footer_separator__vW02z{width:50%;max-width:400px;height:1px;background-color:#ddd;margin:0 auto 3rem;position:relative;z-index:1}.Footer_legal__gVqLl{text-align:center;margin-bottom:1.5rem;position:relative;z-index:1;font-size:.75rem}.Footer_legal__gVqLl a{color:#666;transition:color .2s}.Footer_legal__gVqLl a:hover{color:#333}.Footer_divider__8xm49{margin:0 1rem;color:#999}.Footer_bottom__O5rKs{text-align:center;color:#999;font-size:.63rem;position:relative;z-index:1}@media (max-width:768px){.Footer_footer__UaG1g{padding:3rem 2rem}.Footer_content__Fi1S7{gap:2rem}}.page_page__Aa9X7{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;flex-direction:column;overflow-y:auto;scroll-snap-type:none}.page_content__VkWal{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:6rem 2rem 4rem;max-width:1200px;margin:0 auto;width:100%;overflow-y:visible}.page_contentDetail__UtYZ_{padding-top:1.5rem}.page_title__b5UrF{font-family:WhatsHappened,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3rem;color:#fff;margin-bottom:1rem;text-align:center}.page_subtitle__o_lzw{font-family:Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:1.2rem;color:hsla(0,0%,100%,.8);margin-bottom:3rem;text-align:center}.page_filters__5c470{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:center}.page_filterBtn__dF_Oa{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:.5rem 1rem;border-radius:20px;cursor:pointer;transition:all .3s ease;font-family:Orbitron,sans-serif;font-size:.9rem}.page_filterBtn__dF_Oa.page_active__PhjXn,.page_filterBtn__dF_Oa:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.page_loading__kGw4o{color:#fff;font-size:1.2rem;text-align:center;padding:4rem}.page_projectsGrid__M6DnC{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;width:100%;margin-bottom:3rem}.page_projectCard__7afCO{background:hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);min-height:50vh;max-height:600px;display:flex;flex-direction:column}.page_projectCard__7afCO:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.page_projectImage__SEFNj{width:100%;height:200px;object-fit:cover}.page_projectContent__BRYrq{padding:1.5rem;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.page_projectMeta__TAezp{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_projectCategory__RYzJ4{background:hsla(0,0%,100%,.2);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.page_projectStatus__MLRFn{font-size:.8rem;color:hsla(0,0%,100%,.7);text-transform:capitalize}.page_projectTitle__WD5z4{font-family:WhatsHappened,sans-serif;font-size:1.4rem;color:#fff;margin-bottom:.5rem}.page_projectSubtitle__Z2E2_{font-size:1rem;color:hsla(0,0%,100%,.8);margin-bottom:1rem;font-style:italic}.page_projectDescription__k_Mej{font-size:.9rem;color:hsla(0,0%,100%,.7);line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page_partnerInfo___YgSn{font-size:.85rem;color:hsla(0,0%,100%,.8);margin-bottom:1rem;padding:.5rem;background:hsla(0,0%,100%,.05);border-radius:6px}.page_projectTags__Lb1_T{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.page_tag__dA2kW{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);padding:.25rem .5rem;border-radius:8px;font-size:.75rem}.page_projectDate__N_wf8{font-size:.8rem;color:hsla(0,0%,100%,.6);text-align:right;margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.page_backLink__l0O06{color:hsla(0,0%,100%,.8);text-decoration:none;font-family:Orbitron,sans-serif;font-size:1rem;transition:color .3s ease;margin-top:2rem}.page_backLink__l0O06:hover{color:#fff}@media (max-width:768px){.page_content__VkWal{padding:4rem 1rem 2rem}.page_title__b5UrF{font-size:2.5rem}.page_projectsGrid__M6DnC{grid-template-columns:1fr;gap:1.5rem}.page_filters__5c470{gap:.5rem}.page_filterBtn__dF_Oa{font-size:.8rem;padding:.4rem .8rem}}.page_detailHero__Wt5Q1{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;box-sizing:border-box;position:relative}.page_detailCoverImage__DOXKe{width:100%;max-height:420px;object-fit:cover;display:block;border-radius:0 0 12px 12px}.page_detailBackBtn__bdjlF{position:fixed;top:20vh;left:3rem;background:rgba(0,0,0,.2);color:#fff;border:2px solid hsla(0,0%,100%,.8);padding:.8rem 1.5rem;border-radius:4px;font-family:Orbitron,sans-serif;font-size:1rem;cursor:pointer;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s,color .3s,border-color .3s;z-index:1001}.page_detailBackBtn__bdjlF:hover{background:rgba(0,0,0,.8);color:#fff;border-color:#fff}.page_detailHeader__3SdaO{width:100%;margin-bottom:3rem;padding-top:1.25rem}.page_detailMeta__kEFvc{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page_detailTitle__rzCpp{font-family:WhatsHappened,sans-serif;font-size:3rem;color:#fff;margin-bottom:1rem}.page_detailSubtitle__riBt8{font-size:1.3rem;color:hsla(0,0%,100%,.8);font-style:italic;margin-bottom:2rem}.page_detailContent__29qjT{display:grid;grid-template-columns:2fr 1fr;grid-gap:3rem;gap:3rem;width:100%}.page_detailMain__bvlRU{color:#fff}.page_detailMain__bvlRU h2{font-family:WhatsHappened,sans-serif;font-size:2rem;margin-bottom:1rem}.page_detailMain__bvlRU h3{font-family:Orbitron,sans-serif;font-size:1.3rem;margin-top:2rem;margin-bottom:1rem}.page_detailDescription__3gIaO{font-size:1.1rem;line-height:1.8;color:hsla(0,0%,100%,.9);margin-bottom:2rem}.page_detailSection__LbPhf{margin-bottom:2rem}.page_techList__jgzsC{display:flex;gap:.75rem;flex-wrap:wrap}.page_techBadge__ZDaB_{background:hsla(0,0%,100%,.2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500}.page_deliverablesList__vJtxz{list-style:none;padding:0}.page_deliverablesList__vJtxz li{padding:.75rem;margin-bottom:.5rem;background:hsla(0,0%,100%,.1);border-radius:8px;border-left:3px solid hsla(0,0%,100%,.5)}.page_detailSidebar__fxcHO{background:hsla(0,0%,100%,.1);border-radius:12px;padding:2rem;height:-moz-fit-content;height:fit-content;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.page_sidebarSection__fFEv8{margin-bottom:2rem;color:#fff}.page_sidebarSection__fFEv8:last-child{margin-bottom:0}.page_sidebarSection__fFEv8 h4{font-family:Orbitron,sans-serif;font-size:1rem;margin-bottom:.75rem;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:1px}.page_sidebarSection__fFEv8 p{color:hsla(0,0%,100%,.8);line-height:1.6}.page_sidebarSection__fFEv8 a{color:#fff;text-decoration:none;transition:opacity .3s ease}.page_sidebarSection__fFEv8 a:hover{opacity:.7}.page_statusBadge__Savhy{display:inline-block;background:hsla(0,0%,100%,.2);padding:.5rem 1rem;border-radius:20px;font-weight:500;text-transform:capitalize}.page_linksList__Q2vsz{list-style:none;padding:0}.page_linksList__Q2vsz li{margin-bottom:.5rem}.page_linksList__Q2vsz a{color:#fff;text-decoration:none;transition:opacity .3s ease}.page_linksList__Q2vsz a:hover{opacity:.7}@media (max-width:968px){.page_detailContent__29qjT{grid-template-columns:1fr;gap:2rem}.page_detailTitle__rzCpp{font-size:2.5rem}.page_detailSubtitle__riBt8{font-size:1.1rem}.page_detailMain__bvlRU h2{font-size:1.8rem}.page_detailMain__bvlRU h3{font-size:1.2rem}}@keyframes page_cardSlideUp__rbi02{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page_projectCardAnimate__4sMl5{animation:page_cardSlideUp__rbi02 .45s ease both}.page_bodyImagesSection__NgXcB{margin:2rem 0;overflow:auto}.page_bodyImage__NgtTT{margin-bottom:2rem}.page_bodyImage__NgtTT img{width:100%;height:auto;border-radius:8px}.page_bodyImageSmall__F56_L{max-width:200px}.page_bodyImageMedium__aWWGZ{max-width:300px}.page_bodyImageLarge__zUBG8{max-width:400px}.page_floatLeft__K0Fy4{float:left;margin-right:1.5rem;margin-bottom:1rem}.page_floatRight__tc0oJ{float:right;margin-left:1.5rem;margin-bottom:1rem}.page_imageCaption__fpEH5{font-size:.875rem;color:hsla(0,0%,100%,.7);margin-top:.5rem;font-style:italic}.page_clientImage__mCXqL{width:80px;height:80px;object-fit:cover;border-radius:8px;margin-bottom:.75rem;aspect-ratio:1/1}.page_galleryPage__2Gp83{scroll-snap-type:y mandatory;overflow-y:scroll;height:100vh}.page_heroSection__m3N19{width:100%;height:100vh;background-color:#e8e8e8;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;scroll-snap-align:start;z-index:10}.page_heroTitle__Wwj4X{font-family:WhatsHappened,Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:5rem;font-weight:700;color:#333;text-align:center;margin:0;line-height:2.5;padding:2rem 0;overflow:visible;display:block;height:auto;position:fixed;top:15vh;left:50%;transform:translateX(-50%);z-index:50;pointer-events:none;transition:opacity .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_coloredLetter__rik9r{display:inline-block;color:red;filter:hue-rotate(var(--hue-rotate,0deg));transition:filter .1s ease-out}.page_categoryLabelContainer__mc4Sb{margin-top:2rem;min-height:2rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:20}.page_categoryLabel__eWh2M{font-family:Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:1.5rem;color:#666;margin:0;text-align:center;transition:opacity .3s ease;background-color:transparent;padding:.5rem 1.5rem}.page_categoryNav__AWyeF{position:absolute;bottom:4rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:1rem;z-index:20}.page_scrollArrow__nyOtS{background-color:transparent;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease,transform .2s ease;font-size:1.5rem;color:#333}.page_scrollArrow__nyOtS:hover{opacity:.6;transform:scale(1.1)}.page_categoryScroll__P_LEz{display:flex;gap:1rem;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;max-width:900px}.page_categoryScroll__P_LEz::-webkit-scrollbar{display:none}.page_categoryIcon__kggVe{width:80px;height:80px;flex-shrink:0;cursor:pointer;transition:transform .3s ease,border-color .3s ease,background-color .3s ease;border:2px solid #ddd;background-color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:0}.page_categoryIcon__kggVe:hover{transform:scale(1.2);z-index:10;border-color:#666}.page_categoryIcon__kggVe.page_activeTag__lH3gk{border-color:#000;background-color:#f0f0f0;transform:scale(1.1)}.page_categoryIcon__kggVe img{width:100%;height:100%;object-fit:cover;border-radius:0}.page_gallerySection__Hvnk3{height:100vh;background-color:#e8e8e8;scroll-snap-align:start;padding:4rem;z-index:10;overflow:hidden}.page_galleryContainer__YVFWp,.page_gallerySection__Hvnk3{width:100%;display:flex;align-items:center;justify-content:center;position:relative}.page_galleryContainer__YVFWp{max-width:1400px;height:100%}.page_galleryWrapper__adgPt{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.page_gallery__clPud{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(3,28vh);grid-gap:1.5rem;gap:1.5rem;justify-content:center;position:absolute}.page_galleryItem__AEEtc{aspect-ratio:1;width:28vh;height:28vh;background-color:#fff;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;cursor:pointer;text-decoration:none}.page_galleryItem__AEEtc:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(0,0,0,.15);z-index:10}.page_galleryImage__c71jN{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;pointer-events:none}.page_galleryItem__AEEtc:hover .page_galleryImage__c71jN{transform:scale(1.1)}.page_overlay__rjF7s{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.92);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem;pointer-events:none;isolation:isolate;-webkit-clip-path:inset(100%);clip-path:inset(100%);transition:-webkit-clip-path .3s ease;transition:clip-path .3s ease;transition:clip-path .3s ease,-webkit-clip-path .3s ease}.page_galleryItem__AEEtc:hover .page_overlay__rjF7s{-webkit-clip-path:inset(0);clip-path:inset(0)}.page_title__JL29L{font-family:WhatsHappened,Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:1.1rem;font-weight:700;color:#000;margin-bottom:.5rem;line-height:1.5;display:block;mix-blend-mode:destination-out}.page_subtitle__wL1Pc{font-size:.75rem;color:#000;line-height:1.5;display:block}.page_date__Ie2Eu,.page_subtitle__wL1Pc{font-family:Orbitron,Futura,Century Gothic,Avenir,sans-serif}.page_date__Ie2Eu{font-size:.7rem;color:#666;margin-top:.5rem;text-transform:uppercase;letter-spacing:.05em;font-weight:300}.page_pageArrow__LEvQe{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease,transform .2s ease;font-size:1.2rem;color:#333;z-index:20}.page_pageArrow__LEvQe:hover:not(:disabled){opacity:.6;transform:translateY(-50%) scale(1.2)}.page_pageArrow__LEvQe:disabled{opacity:.2;cursor:not-allowed}.page_pageArrowLeft__KDXU3{left:2rem}.page_pageArrowRight__iZE3A{right:2rem}@media (max-width:768px){.page_gallerySection__Hvnk3{padding:2rem}.page_gallery__clPud{grid-template-columns:repeat(2,28vh);gap:1.5rem}}@media (max-width:480px){.page_gallery__clPud{grid-template-columns:1fr;gap:1rem}}.page_galleryModeOverlay__pqMB_{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;padding:4rem;overflow:hidden}.page_closeButton__gML6f{position:absolute;top:2rem;right:2rem;background:transparent;border:none;color:#fff;font-size:2.5rem;cursor:pointer;z-index:10000;transition:opacity .2s ease;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.page_closeButton__gML6f:hover{opacity:.6}.page_galleryModeContent__CfNVx{display:flex;gap:4rem;max-width:1600px;width:100%;height:80vh}.page_imageArea__DPXVf{flex:2 1;display:flex;flex-direction:column;gap:2rem}.page_mainImage__BzdR_{flex:1 1;width:100%;height:100%;object-fit:contain;object-position:center}.page_imageNav__AYJOL{display:flex;align-items:center;justify-content:center;gap:2rem}.page_navArrow__3CXqm{background-color:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;transition:opacity .2s ease;padding:.5rem}.page_navArrow__3CXqm:hover:not(:disabled){opacity:.6}.page_navArrow__3CXqm:disabled{opacity:.2;cursor:not-allowed}.page_imageIndicators__BGxsv{display:flex;gap:.8rem}.page_indicator__394oL{width:12px;height:12px;border-radius:50%;background-color:hsla(0,0%,100%,.3);cursor:pointer;transition:background-color .2s ease}.page_indicator__394oL:hover{background-color:hsla(0,0%,100%,.6)}.page_activeIndicator__uqOYR{background-color:#fff}.page_infoSection__YZuiQ{flex:1 1;color:#fff;overflow-y:auto;padding:2rem;background-color:hsla(0,0%,100%,.05);border-radius:8px}.page_infoTitle__Qy1oM{font-family:WhatsHappened,Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:2rem;margin-bottom:.5rem}.page_infoSubtitle__440vO{font-family:Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:1.2rem;color:#ccc;margin-bottom:2rem}.page_infoDescription__aemEL{font-size:1rem;line-height:1.8;color:#ddd}.page_infoDescription__aemEL p{margin-bottom:1rem}@media (max-width:1024px){.page_galleryModeContent__CfNVx{flex-direction:column;height:auto}.page_imageArea__DPXVf{height:60vh}.page_infoSection__YZuiQ{max-height:30vh}}@keyframes page_galleryItemIn___d8Uo{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.page_galleryItemAnimate__coBHn{animation:page_galleryItemIn___d8Uo .45s ease both}.page_collectionPage__yvbRx{min-height:100vh;background-color:#1a1a1a;display:flex;flex-direction:column}.page_content__ndjjm{flex:1 1;display:flex;padding-top:0}.page_imageSection___o2Zu{width:50%;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;background-color:#0d0d0d}.page_imageContainer__Z1bL9,.page_imageSection___o2Zu{height:100vh;display:flex;justify-content:center;align-items:center;padding:2rem}.page_imageContainer__Z1bL9{width:100%;position:relative}.page_mainImage__Ym70S{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.page_sideArrow__qqwQr{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:none;color:#ccc;font-size:2rem;cursor:pointer;transition:opacity .2s ease,color .2s ease;padding:1rem;z-index:10}.page_sideArrow__qqwQr:hover:not(:disabled){color:#fff;opacity:.8}.page_sideArrow__qqwQr:disabled{opacity:.2;cursor:not-allowed}.page_leftArrow__QlPUa{left:1rem}.page_rightArrow__FUp73{right:1rem}.page_imageNav__7T10W{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem 0;position:absolute;bottom:2rem}.page_imageIndicators__G4sk9{display:flex;gap:.8rem}.page_indicator__z9G68{width:12px;height:12px;border-radius:50%;background-color:hsla(0,0%,100%,.3);cursor:pointer;transition:background-color .2s ease}.page_indicator__z9G68:hover{background-color:hsla(0,0%,100%,.6)}.page_activeIndicator__8JjCv{background-color:#fff}.page_infoSection__itcB_{width:50%;padding:2rem 4rem 4rem 2rem;overflow-y:auto;display:flex;flex-direction:column;background-color:#1a1a1a}.page_infoContent__usgMw{flex:0 0 auto}.page_collectionTitle__0dllc{font-family:WhatsHappened,Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:3rem;color:#f0f0f0;margin-bottom:.5rem;line-height:1.2}.page_collectionSubtitle__Y8VDO{font-family:Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:1.5rem;color:#aaa;margin-bottom:1rem}.page_imageCount__dN7NX{font-size:.9rem;color:#777}.page_imageCount__dN7NX,.page_photoDate__H9Mz7{font-family:Orbitron,Futura,Century Gothic,Avenir,sans-serif;margin-bottom:.5rem}.page_photoDate__H9Mz7{font-size:.85rem;color:#999;font-style:italic}.page_collectionDateRange__pk8Sd{font-size:.85rem;color:#888;margin-bottom:2rem;padding:.5rem 0;border-top:1px solid #333;border-bottom:1px solid #333}.page_collectionDateRange__pk8Sd,.page_description__oRSLq{font-family:Orbitron,Futura,Century Gothic,Avenir,sans-serif}.page_description__oRSLq{font-size:1rem;line-height:1.8;color:#bbb;margin-bottom:3rem}.page_collectionNav__ZChjj{margin-top:2rem;margin-bottom:2rem}.page_collectionScroll__MsfvV{display:flex;gap:.8rem;overflow-x:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:#444 #1a1a1a}.page_collectionScroll__MsfvV::-webkit-scrollbar{height:6px}.page_collectionScroll__MsfvV::-webkit-scrollbar-track{background:#1a1a1a}.page_collectionScroll__MsfvV::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.page_collectionScroll__MsfvV::-webkit-scrollbar-thumb:hover{background:#555}.page_collectionThumb__px3_o{width:60px;height:60px;flex-shrink:0;cursor:pointer;border:2px solid transparent;transition:border-color .2s ease,opacity .2s ease;opacity:.5;border-radius:0}.page_collectionThumb__px3_o:hover{opacity:.8}.page_collectionThumb__px3_o.page_activeThumb__RF79R{border-color:#fff;opacity:1}.page_collectionThumb__px3_o img{width:100%;height:100%;object-fit:cover;border-radius:0}.page_relatedSection__uZqUF{margin-top:auto;padding-top:3rem}.page_divider__b5HXY{width:100%;height:1px;background-color:#444;margin-bottom:2rem}.page_relatedTitle__L9k6X{font-family:Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:1.2rem;color:#999;margin-bottom:1.5rem}.page_relatedCollections__8QiWN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.page_relatedItem__neWeW{display:flex;flex-direction:row;gap:.5rem;align-items:center;cursor:pointer;transition:opacity .2s ease;padding:0}.page_relatedItem__neWeW:hover{opacity:.8}.page_relatedImage__EODpz{width:60px;height:60px;flex-shrink:0;object-fit:cover;border:1px solid #333;border-radius:0}.page_relatedInfo__dg_j5{display:flex;flex-direction:column;gap:.1rem}.page_relatedItemTitle__Cslyz{font-family:WhatsHappened,Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:.85rem;color:#ddd;line-height:1.3}.page_relatedItemSubtitle__FfLzx{font-family:Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:.75rem;color:#888;line-height:1.3}@media (max-width:1024px){.page_content__ndjjm{flex-direction:column}.page_imageSection___o2Zu{width:100%;height:60vh;position:relative}.page_imageContainer__Z1bL9{height:60vh}.page_infoSection__itcB_{width:100%;padding:2rem}.page_relatedCollections__8QiWN{grid-template-columns:1fr}}.page_loadingOverlay__pf4LN{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:9999;transition:background .25s ease;pointer-events:none;animation:page_blobMorph__C9QmI 5s ease-in-out infinite,page_fadeInFromDark__UJqpV .5s ease-out}.page_loadingOverlay__pf4LN.page_flash__Dih_n{background:#fff!important;mask:none!important;-webkit-mask:none!important;animation:none!important;-webkit-animation:none!important;transition:none!important}.page_loadingOverlay__pf4LN.page_blackout__4Occt{background:#000!important;mask:none!important;-webkit-mask:none!important;animation:none!important}.page_flashOverlay__djtiB{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;z-index:10000;pointer-events:none}@keyframes page_fadeInFromDark__UJqpV{0%{background:#000}to{background:rgba(0,0,0,.8)}}@keyframes page_blobMorph__C9QmI{0%{mask:radial-gradient(ellipse 330px 330px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 330px 330px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}1%{mask:radial-gradient(ellipse 331px 329px at calc(50% - 180px + .5px) calc(50vh - .2px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 331px 329px at calc(50% - 180px + .5px) calc(50vh - .2px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}2%{mask:radial-gradient(ellipse 332px 328px at calc(50% - 180px + 1px) calc(50vh - .4px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 332px 328px at calc(50% - 180px + 1px) calc(50vh - .4px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}3%{mask:radial-gradient(ellipse 333px 327px at calc(50% - 180px + 1.5px) calc(50vh - .6px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 333px 327px at calc(50% - 180px + 1.5px) calc(50vh - .6px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}4%{mask:radial-gradient(ellipse 335px 325px at calc(50% - 180px + 2px) calc(50vh - 1px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 335px 325px at calc(50% - 180px + 2px) calc(50vh - 1px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}5%{mask:radial-gradient(ellipse 337px 323px at calc(50% - 180px + 2.5px) calc(50vh - 1.5px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 337px 323px at calc(50% - 180px + 2.5px) calc(50vh - 1.5px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}6%{mask:radial-gradient(ellipse 340px 320px at calc(50% - 180px + 3px) calc(50vh - 2px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 340px 320px at calc(50% - 180px + 3px) calc(50vh - 2px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}7%{mask:radial-gradient(ellipse 342px 318px at calc(50% - 180px + 4px) calc(50vh - 2.5px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 342px 318px at calc(50% - 180px + 4px) calc(50vh - 2.5px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}8%{mask:radial-gradient(ellipse 345px 315px at calc(50% - 180px + 5px) calc(50vh - 3px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 345px 315px at calc(50% - 180px + 5px) calc(50vh - 3px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}9%{mask:radial-gradient(ellipse 348px 312px at calc(50% - 180px + 6px) calc(50vh - 4px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 348px 312px at calc(50% - 180px + 6px) calc(50vh - 4px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}10%{mask:radial-gradient(ellipse 350px 310px at calc(50% - 180px + 8px) calc(50vh - 5px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 350px 310px at calc(50% - 180px + 8px) calc(50vh - 5px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}11%{mask:radial-gradient(ellipse 352px 308px at calc(50% - 180px + 10px) calc(50vh - 6px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 352px 308px at calc(50% - 180px + 10px) calc(50vh - 6px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}12%{mask:radial-gradient(ellipse 355px 305px at calc(50% - 180px + 12px) calc(50vh - 8px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 355px 305px at calc(50% - 180px + 12px) calc(50vh - 8px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}13%{mask:radial-gradient(ellipse 357px 303px at calc(50% - 180px + 13px) calc(50vh - 9px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 357px 303px at calc(50% - 180px + 13px) calc(50vh - 9px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}14%{mask:radial-gradient(ellipse 358px 302px at calc(50% - 180px + 14px) calc(50vh - 9.5px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 358px 302px at calc(50% - 180px + 14px) calc(50vh - 9.5px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}15%{mask:radial-gradient(ellipse 360px 300px at calc(50% - 180px + 15px) calc(50vh - 10px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 360px 300px at calc(50% - 180px + 15px) calc(50vh - 10px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}16%{mask:radial-gradient(ellipse 358px 302px at calc(50% - 180px + 14px) calc(50vh - 8px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 358px 302px at calc(50% - 180px + 14px) calc(50vh - 8px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}17%{mask:radial-gradient(ellipse 355px 305px at calc(50% - 180px + 12px) calc(50vh - 6px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 355px 305px at calc(50% - 180px + 12px) calc(50vh - 6px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}18%{mask:radial-gradient(ellipse 350px 310px at calc(50% - 180px + 10px) calc(50vh - 3px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 350px 310px at calc(50% - 180px + 10px) calc(50vh - 3px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}19%{mask:radial-gradient(ellipse 345px 315px at calc(50% - 180px + 8px) calc(50vh - 1px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 345px 315px at calc(50% - 180px + 8px) calc(50vh - 1px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}20%{mask:radial-gradient(ellipse 340px 320px at calc(50% - 180px + 5px) calc(50vh + 2px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 340px 320px at calc(50% - 180px + 5px) calc(50vh + 2px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}21%{mask:radial-gradient(ellipse 335px 325px at calc(50% - 180px + 2px) calc(50vh + 4px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 335px 325px at calc(50% - 180px + 2px) calc(50vh + 4px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}22%{mask:radial-gradient(ellipse 330px 330px at calc(50% - 180px - 1px) calc(50vh + 6px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 330px 330px at calc(50% - 180px - 1px) calc(50vh + 6px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}23%{mask:radial-gradient(ellipse 325px 335px at calc(50% - 180px - 4px) calc(50vh + 8px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 325px 335px at calc(50% - 180px - 4px) calc(50vh + 8px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}24%{mask:radial-gradient(ellipse 320px 340px at calc(50% - 180px - 6px) calc(50vh + 10px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 320px 340px at calc(50% - 180px - 6px) calc(50vh + 10px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}25%{mask:radial-gradient(ellipse 315px 345px at calc(50% - 180px - 8px) calc(50vh + 12px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 315px 345px at calc(50% - 180px - 8px) calc(50vh + 12px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}50%{mask:radial-gradient(ellipse 330px 330px at calc(50% - 180px - 5px) calc(50vh - 15px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 330px 330px at calc(50% - 180px - 5px) calc(50vh - 15px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}75%{mask:radial-gradient(ellipse 374px 286px at calc(50% - 180px - 12px) calc(50vh - 3px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 374px 286px at calc(50% - 180px - 12px) calc(50vh - 3px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}90%{mask:radial-gradient(ellipse 330px 330px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 330px 330px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}to{mask:radial-gradient(ellipse 330px 330px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 330px 330px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}}@media (max-width:768px){.page_loadingOverlay__pf4LN{animation:page_blobMorphMobile__sb0RO 5s ease-in-out infinite,page_fadeInFromDark__UJqpV .5s ease-out}}@keyframes page_blobMorphMobile__sb0RO{0%{mask:radial-gradient(ellipse 220px 220px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 220px 220px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}25%{mask:radial-gradient(ellipse 198px 242px at calc(50% - 180px - 5px) calc(50vh + 8px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 198px 242px at calc(50% - 180px - 5px) calc(50vh + 8px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}50%{mask:radial-gradient(ellipse 242px 198px at calc(50% - 180px + 10px) calc(50vh - 5px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 242px 198px at calc(50% - 180px + 10px) calc(50vh - 5px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}75%{mask:radial-gradient(ellipse 209px 231px at calc(50% - 180px - 8px) calc(50vh + 3px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 209px 231px at calc(50% - 180px - 8px) calc(50vh + 3px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}90%{mask:radial-gradient(ellipse 220px 220px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 220px 220px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}to{mask:radial-gradient(ellipse 220px 220px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%);-webkit-mask:radial-gradient(ellipse 220px 220px at calc(50% - 180px + 0px) calc(50vh + 0px),transparent 35%,hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.4) 55%,hsla(0,0%,100%,.7) 65%,hsla(0,0%,100%,.9) 75%,#000 85%)}}.PartnerBox_container__VARA_{display:flex;flex-direction:column;align-items:center;padding:1.5rem;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;transition:box-shadow .3s ease}.PartnerBox_container__VARA_:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.PartnerBox_imageContainer__n2nzI{width:150px;height:150px;margin-bottom:1rem;overflow:hidden;border-radius:8px}.PartnerBox_profileImage__9xzbF{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.PartnerBox_partnerName__4cIiM{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;text-align:center;color:#333}.PartnerBox_occupation__ZviL_{font-size:.9rem;color:#888;text-align:center;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.PartnerBox_quote__MLv6O{font-weight:900;font-style:italic;color:#333;padding:0 .5rem}.PartnerBox_description__Ji09D,.PartnerBox_quote__MLv6O{font-size:.95rem;line-height:1.5;text-align:center;margin-bottom:1rem}.PartnerBox_description__Ji09D{color:#666}.PartnerBox_learnMore__9lLK0{display:inline-block;padding:.5rem 1.25rem;background-color:#007bff;color:#fff;text-decoration:none;border-radius:4px;font-size:.9rem;transition:background-color .2s;margin-top:auto}.PartnerBox_learnMore__9lLK0:hover{background-color:#0056b3}.page_page__69FiP{min-height:100vh;background:linear-gradient(135deg,#f4a261,#e76f51);display:flex;flex-direction:column;overflow-y:auto;scroll-snap-type:none}.page_content__ebrFn{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:6rem 2rem 4rem;max-width:1200px;margin:0 auto;width:100%;overflow-y:visible}.page_contentDetail__0jCdN{padding-top:1.5rem}.page_title__jkkzy{font-family:WhatsHappened,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3rem;color:#fff;margin-bottom:1rem;text-align:center}.page_subtitle__XVRsp{font-family:Orbitron,Futura,Century Gothic,Avenir,sans-serif;font-size:1.2rem;color:hsla(0,0%,100%,.8);margin-bottom:3rem;text-align:center}.page_filters__1eQWI{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:center}.page_filterBtn__6im_s{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:.5rem 1rem;border-radius:20px;cursor:pointer;transition:all .3s ease;font-family:Orbitron,sans-serif;font-size:.9rem}.page_filterBtn__6im_s.page_active__LM_md,.page_filterBtn__6im_s:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5)}.page_loading__y19L4{color:#fff;font-size:1.2rem;text-align:center;padding:4rem}.page_projectsGrid__ClDt_{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;width:100%;margin-bottom:3rem}.page_projectCard__K4fgN{background:hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);min-height:50vh;max-height:600px;display:flex;flex-direction:column}.page_projectCard__K4fgN:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.page_projectImage__6bl6j{width:100%;height:200px;object-fit:cover}.page_projectContent__CvPXs{padding:1.5rem;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.page_projectMeta__EV3KM{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.page_projectCategory__9OGyL{background:hsla(0,0%,100%,.2);color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500}.page_projectStatus__Rd_XA{font-size:.8rem;color:hsla(0,0%,100%,.7);text-transform:capitalize}.page_projectTitle__qY06_{font-family:WhatsHappened,sans-serif;font-size:1.4rem;color:#fff;margin-bottom:.5rem}.page_projectSubtitle__dyHOt{font-size:1rem;color:hsla(0,0%,100%,.8);margin-bottom:1rem;font-style:italic}.page_projectDescription__Vy3Sg{font-size:.9rem;color:hsla(0,0%,100%,.7);line-height:1.5;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page_partnerInfo__LHR8G{font-size:.85rem;color:hsla(0,0%,100%,.8);margin-bottom:1rem;padding:.5rem;background:hsla(0,0%,100%,.05);border-radius:6px}.page_projectTags__gp1Fy{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.page_tag__dh2J_{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);padding:.25rem .5rem;border-radius:8px;font-size:.75rem}.page_projectDate__53L9o{font-size:.8rem;color:hsla(0,0%,100%,.6);text-align:right;margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.page_backLink__CCSS_{color:hsla(0,0%,100%,.8);text-decoration:none;font-family:Orbitron,sans-serif;font-size:1rem;transition:color .3s ease;margin-top:2rem}.page_backLink__CCSS_:hover{color:#fff}.page_detailHero__p1nSo{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;box-sizing:border-box;position:relative}.page_detailCoverImage__TwBXQ{width:100%;max-height:420px;object-fit:cover;display:block;border-radius:0 0 12px 12px}.page_detailBackBtn__YbNvr{position:fixed;top:20vh;left:3rem;background:rgba(0,0,0,.2);color:#fff;border:2px solid hsla(0,0%,100%,.8);padding:.8rem 1.5rem;border-radius:4px;font-family:Orbitron,sans-serif;font-size:1rem;cursor:pointer;text-decoration:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s,color .3s,border-color .3s;z-index:1001}.page_detailBackBtn__YbNvr:hover{background:rgba(0,0,0,.8);color:#fff;border-color:#fff}.page_detailHeader__21jYQ{width:100%;margin-bottom:3rem;padding-top:1.25rem}.page_detailMeta__bGhSe{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.page_detailTitle__V8iwR{font-family:WhatsHappened,sans-serif;font-size:3rem;color:#fff;margin-bottom:1rem}.page_detailSubtitle__JVPew{font-size:1.3rem;color:hsla(0,0%,100%,.8);font-style:italic;margin-bottom:2rem}.page_detailContent__0Lanw{display:grid;grid-template-columns:2fr 1fr;grid-gap:3rem;gap:3rem;width:100%}.page_detailMain__XCFeq{color:#fff}.page_detailMain__XCFeq h2{font-family:WhatsHappened,sans-serif;font-size:2rem;margin-bottom:1rem}.page_detailMain__XCFeq h3{font-family:Orbitron,sans-serif;font-size:1.3rem;margin-top:2rem;margin-bottom:1rem}.page_detailDescription__675x4{font-size:1.1rem;line-height:1.8;color:hsla(0,0%,100%,.9);margin-bottom:2rem}.page_detailSection__1L1yG{margin-bottom:2rem}.page_techList__n1WWP{display:flex;gap:.75rem;flex-wrap:wrap}.page_techBadge__7864c{background:hsla(0,0%,100%,.2);color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500}.page_deliverablesList__90Kmy{list-style:none;padding:0}.page_deliverablesList__90Kmy li{padding:.75rem;margin-bottom:.5rem;background:hsla(0,0%,100%,.1);border-radius:8px;border-left:3px solid hsla(0,0%,100%,.5)}.page_detailSidebar__S08PA{background:hsla(0,0%,100%,.1);border-radius:12px;padding:2rem;height:-moz-fit-content;height:fit-content;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.page_sidebarSection__Sv9Gx{margin-bottom:2rem;color:#fff}.page_sidebarSection__Sv9Gx:last-child{margin-bottom:0}.page_sidebarSection__Sv9Gx h4{font-family:Orbitron,sans-serif;font-size:1rem;margin-bottom:.75rem;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:1px}.page_sidebarSection__Sv9Gx p{color:hsla(0,0%,100%,.8);line-height:1.6}.page_sidebarSection__Sv9Gx a{color:#fff;text-decoration:none;transition:opacity .3s ease}.page_sidebarSection__Sv9Gx a:hover{opacity:.7}.page_statusBadge__ud7Rz{display:inline-block;background:hsla(0,0%,100%,.2);padding:.5rem 1rem;border-radius:20px;font-weight:500;text-transform:capitalize}.page_linksList__wxpA1{list-style:none;padding:0}.page_linksList__wxpA1 li{margin-bottom:.5rem}.page_linksList__wxpA1 a{color:#fff;text-decoration:none;transition:opacity .3s ease}.page_linksList__wxpA1 a:hover{opacity:.7}@media (max-width:768px){.page_content__ebrFn{padding:4rem 1rem 2rem}.page_title__jkkzy{font-size:2.5rem}.page_projectsGrid__ClDt_{grid-template-columns:1fr;gap:1.5rem}.page_filters__1eQWI{gap:.5rem}.page_filterBtn__6im_s{font-size:.8rem;padding:.4rem .8rem}}@media (max-width:968px){.page_detailContent__0Lanw{grid-template-columns:1fr;gap:2rem}.page_detailTitle__V8iwR{font-size:2.5rem}.page_detailSubtitle__JVPew{font-size:1.1rem}.page_detailMain__XCFeq h2{font-size:1.8rem}.page_detailMain__XCFeq h3{font-size:1.2rem}}@keyframes page_cardSlideUp__9hJPm{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page_projectCardAnimate__I37Wj{animation:page_cardSlideUp__9hJPm .45s ease both}.page_bodyImagesSection__Tu6nL{margin:2rem 0;overflow:auto}.page_bodyImage__kkiLM{margin-bottom:2rem}.page_bodyImage__kkiLM img{width:100%;height:auto;border-radius:8px}.page_bodyImageSmall__8EUYy{max-width:200px}.page_bodyImageMedium__fO_oU{max-width:300px}.page_bodyImageLarge__1xLw1{max-width:400px}.page_floatLeft__aHEb7{float:left;margin-right:1.5rem;margin-bottom:1rem}.page_floatRight__an64p{float:right;margin-left:1.5rem;margin-bottom:1rem}.page_imageCaption__vXtLm{font-size:.875rem;color:hsla(0,0%,100%,.7);margin-top:.5rem;font-style:italic}.partner_page__19spf{min-height:100vh;display:flex;flex-direction:column}.partner_content___8d_W{flex:1 1;max-width:900px;margin:0 auto;padding:3rem 1.5rem;width:100%}.partner_loading__glHLJ{text-align:center;padding:3rem;font-size:1.125rem;color:var(--text-secondary)}.partner_title__TQAtU{font-size:2.5rem;margin-bottom:1rem}.partner_backLink__becP8{display:inline-block;margin-bottom:2rem;color:var(--text-secondary);text-decoration:none;transition:color .2s}.partner_backLink__becP8:hover{color:var(--text-primary)}.partner_profileHeader__GalVS{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color,#e5e5e5)}.partner_profileImage__nR7UU{width:200px;height:200px;object-fit:cover;border-radius:8px;margin-bottom:1.5rem;aspect-ratio:1/1}.partner_partnerName__nrYI_{font-size:2.5rem;margin-bottom:.5rem;font-weight:700}.partner_partnerCategory__7kKxd{font-size:1.125rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.partner_descriptionSection__w_vox{margin-bottom:3rem}.partner_inlineQuote__xpBAT{font-weight:900;font-style:italic;display:inline}.partner_partnerDescription__JXiW3{font-size:1.125rem;line-height:1.8;color:var(--text-primary);white-space:pre-wrap}.partner_bodyImagesSection__ceYIn{margin-bottom:3rem;overflow:auto}.partner_bodyImage__grKSv{margin-bottom:2rem}.partner_bodyImage__grKSv img{width:100%;height:auto;border-radius:8px}.partner_bodyImageSmall__BsiHm{max-width:200px}.partner_bodyImageMedium__1Kfju{max-width:300px}.partner_bodyImageLarge___CfiE{max-width:400px}.partner_floatLeft__KqnI7{float:left;margin-right:1.5rem;margin-bottom:1rem}.partner_floatRight__8HODy{float:right;margin-left:1.5rem;margin-bottom:1rem}.partner_imageCaption__hvDFp{font-size:.875rem;color:var(--text-secondary);margin-top:.5rem;font-style:italic}.partner_linksSection__yIPR4{margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border-color,#e5e5e5);clear:both}.partner_linksSection__yIPR4 h2{font-size:2rem;margin-bottom:2rem}.partner_linkGroup__zCoCr{margin-bottom:2rem}.partner_linkGroup__zCoCr h3{font-size:1.25rem;margin-bottom:1rem;color:var(--text-secondary)}.partner_linksList__msxTn{list-style:none;padding:0}.partner_linksList__msxTn li{margin-bottom:.75rem}.partner_linksList__msxTn a{color:var(--link-color,#06c);text-decoration:none;font-size:1.125rem;transition:color .2s}.partner_linksList__msxTn a:hover{color:var(--link-hover-color,#0052a3);text-decoration:underline}.partner_contactSection__24Ncj{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color,#e5e5e5)}.partner_contactSection__24Ncj h2{font-size:1.5rem;margin-bottom:1rem}.partner_contactSection__24Ncj a{color:var(--link-color,#06c);text-decoration:none;transition:color .2s}.partner_contactSection__24Ncj a:hover{color:var(--link-hover-color,#0052a3);text-decoration:underline}@media (max-width:768px){.partner_content___8d_W{padding:2rem 1rem}.partner_profileImage__nR7UU{width:150px;height:150px}.partner_partnerName__nrYI_{font-size:2rem}.partner_partnerQuote__LGHWb{font-size:1.25rem;padding:1rem}.partner_bodyImageLarge___CfiE,.partner_bodyImageMedium__1Kfju,.partner_bodyImageSmall__BsiHm{max-width:100%;float:none!important;margin:0 0 1.5rem!important}}