.ProjectPage_pageWrapper__VZrXs{background-color:#ffffff;color:#000000;min-height:100vh;padding-top:clamp(80px,10vw,120px);padding-bottom:clamp(60px,10vw,120px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow-x:hidden}.ProjectPage_heroSection__GSqMb{padding:0 clamp(1.25rem,3vw,3rem);margin-bottom:clamp(2rem,5vw,4rem)}.ProjectPage_heroMeta__zECy6{display:flex;gap:2rem;font-family:Courier New,Courier,monospace;font-size:clamp(.7rem,1vw,.85rem);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;color:#666;flex-wrap:wrap}.ProjectPage_heroTitle__wtxjM{font-size:clamp(3rem,9vw,9rem);font-weight:900;line-height:.85;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 2rem;max-width:90%}.ProjectPage_heroMediaWrapper__HE3oC{position:relative;width:100%;aspect-ratio:16/9;background-color:#e5e5e5;overflow:hidden;margin-bottom:4rem}.ProjectPage_heroMedia__4Z2pq{object-fit:cover;width:100%;height:100%}.ProjectPage_sectionsContainer__4g5JI{display:flex;flex-direction:column;gap:clamp(4rem,10vw,8rem);padding:0 clamp(1.25rem,3vw,3rem)}.ProjectPage_sectionRow__LyoeI{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:900px){.ProjectPage_sectionRow__LyoeI{grid-template-columns:1fr 1fr;gap:4rem}.ProjectPage_sectionRow__LyoeI:nth-child(2n) .ProjectPage_textCol__0tvhU{order:2}.ProjectPage_sectionRow__LyoeI:nth-child(2n) .ProjectPage_mediaCol__Si_8D,.ProjectPage_sectionRow__LyoeI:nth-child(odd) .ProjectPage_textCol__0tvhU{order:1}.ProjectPage_sectionRow__LyoeI:nth-child(odd) .ProjectPage_mediaCol__Si_8D{order:2}}.ProjectPage_textCol__0tvhU{display:flex;flex-direction:column;gap:1.5rem}.ProjectPage_sectionHeading__G4JAv{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:.9;letter-spacing:-.03em;text-transform:uppercase;margin:0}.ProjectPage_sectionSubtitle__YLpRH{font-family:Courier New,Courier,monospace;font-size:1rem;font-weight:600;color:#666;text-transform:uppercase}.ProjectPage_sectionBody__y4zBD{font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.5;color:#1a1a1a;max-width:600px}.ProjectPage_sectionBody__y4zBD p{margin-bottom:1.25rem}.ProjectPage_mediaCol__Si_8D{width:100%;overflow:hidden;border-radius:4px}.ProjectPage_mediaItem__bE0VJ{display:block;width:100%;height:auto;transition:transform .6s ease}.ProjectPage_tallMediaCol__pscYK{height:100%}.ProjectPage_tallMediaItem__sQzGq{height:100%;object-fit:cover}.ProjectPage_mediaCol__Si_8D:hover .ProjectPage_mediaItem__bE0VJ{transform:scale(1.05)}.ProjectPage_mediaGallery__hh5Ll{margin-top:clamp(4rem,10vw,8rem);padding:0 clamp(1.25rem,3vw,3rem);column-count:3;column-gap:1rem}@media (max-width:1024px){.ProjectPage_mediaGallery__hh5Ll{column-count:2}}@media (max-width:600px){.ProjectPage_mediaGallery__hh5Ll{column-count:2}}.ProjectPage_galleryItem__7gONo{position:relative;page-break-inside:avoid;break-inside:avoid;margin-bottom:1rem;overflow:hidden;background-color:#e5e5e5;border-radius:4px}.ProjectPage_galleryImage__lodx6{display:block;width:100%;height:auto;object-fit:cover;transition:transform .6s ease}.ProjectPage_galleryItem__7gONo:hover .ProjectPage_galleryImage__lodx6{transform:scale(1.03)}.ProjectPage_backBtn__68IAn{display:inline-flex;align-items:center;gap:.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:900;font-size:1.25rem;color:#000;text-decoration:none;margin-bottom:2rem;transition:opacity .2s;text-transform:uppercase}.ProjectPage_backBtn__68IAn:hover{opacity:.6}.Navbar_header__vG7Lu{position:fixed;top:0;left:0;width:100%;height:clamp(68px,6.5vw,84px);background:#ffffff;border-bottom:1px solid rgba(0,0,0,.08);z-index:1000;display:flex;align-items:center}.Navbar_navGrid__J_xTF{width:100%;padding:0 clamp(1.25rem,3vw,3rem);display:grid;grid-template-columns:auto 1fr;align-items:center}.Navbar_navLeft__RDuK1{justify-self:start}.Navbar_logoLink__a0PCM{text-decoration:none;display:inline-flex;align-items:center}.Navbar_logoText__ZgrAJ{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.85rem,3.2vw,3.1rem);font-weight:900;letter-spacing:-.03em;color:#000000;line-height:1;transition:opacity .15s ease;white-space:nowrap}.Navbar_logoLink__a0PCM:hover .Navbar_logoText__ZgrAJ{opacity:.8}.Navbar_navRight__w_i2H{justify-self:end;position:relative}.Navbar_menuBtn__J7WFq{background:none;border:none;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.65rem,2.6vw,2.6rem);font-weight:900;letter-spacing:-.02em;color:#1D3184;cursor:pointer;line-height:1;transition:opacity .15s ease,transform .15s ease}.Navbar_menuBtnOpen__IbZMW,.Navbar_menuBtn__J7WFq:hover{opacity:.75;color:#1D3184}.Navbar_menuBtn__J7WFq svg{stroke:#1D3184}.Navbar_menuOverlay__i8OLY{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffff;z-index:999;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;transform:translateY(-100%);pointer-events:none;transition:transform .5s cubic-bezier(.16,1,.3,1)}.Navbar_menuOverlayOpen__jxc6D{transform:translateY(0);pointer-events:auto}.Navbar_menuInner__K6JgE{width:100%;height:100%;position:relative;padding-top:clamp(68px,6.5vw,84px)}.Navbar_giantNav__hjExv,.Navbar_menuInner__K6JgE{display:flex;flex-direction:column;justify-content:center;align-items:center}.Navbar_giantNav__hjExv{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-top:-1rem}.Navbar_giantLink__onlIr{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(3.5rem,9.2vw,8.2rem);font-weight:900;line-height:.92;letter-spacing:-.035em;color:#000000;text-decoration:none;text-align:center;display:block;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-text-stroke:0 transparent;cursor:pointer;transform:translateY(0)}.Navbar_giantLink__onlIr:hover{color:#ffffff;-webkit-text-stroke:clamp(3.6px,.48vw,5.6px) #000000;paint-order:stroke fill;transform:scale(1.02)}.Navbar_menuBottomLeft__qqFkQ{position:absolute;bottom:2rem;left:2.2rem}.Navbar_badgePill__vUB9H{width:36px;height:36px;border-radius:50%;background:#000000;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.2);transition:transform .2s ease}.Navbar_badgePill__vUB9H:hover{transform:rotate(15deg) scale(1.06)}.Navbar_menuBottomRight__GuvJ2{position:absolute;bottom:1.8rem;right:2.2rem;display:flex;flex-direction:column;align-items:center;gap:1.1rem}.Navbar_socialIconBtn__wDJLr{color:#000000;transition:color .15s ease,transform .15s ease;display:flex;align-items:center;justify-content:center}.Navbar_socialIconBtn__wDJLr:hover{color:#e6005c;transform:translateY(-2px)}.Navbar_desktopMenuText__Ubt6u{display:inline}.Navbar_mobileMenuIcon__g9jyG{display:none}@media (max-width:768px){.Navbar_desktopMenuText__Ubt6u{display:none}.Navbar_mobileMenuIcon__g9jyG{display:inline-flex;align-items:center;justify-content:center}.Navbar_navGrid__J_xTF{padding:0 1.25rem;grid-template-columns:auto 1fr}.Navbar_giantLink__onlIr{font-size:clamp(2.8rem,13vw,4.8rem);line-height:.96}.Navbar_menuBottomLeft__qqFkQ{bottom:1.25rem;left:1.25rem}.Navbar_menuBottomRight__GuvJ2{bottom:1.25rem;right:1.25rem;gap:.85rem}}@media (max-width:480px){.Navbar_giantLink__onlIr{font-size:clamp(2.4rem,15vw,3.8rem)}.Navbar_menuBottomRight__GuvJ2{gap:.75rem}}.Hero_heroSection__SgfSN{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding-top:0;padding-bottom:0;overflow:hidden;background-color:var(--bg-base)}.Hero_videoWrapper__pcbTJ{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.Hero_heroVideo__WMFak{width:100%;height:100%;object-fit:cover;object-position:center}.Hero_heroScrollmore__6dxvw{background-color:transparent;border:0;bottom:40px;color:#fefefe;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:21px;font-weight:400;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:8px;left:50%;padding:0;position:absolute;transform:translateX(-50%);z-index:20;transition:color .2s ease,transform .2s ease}.Hero_scrollSvg__LzfpT{fill:currentColor;display:inline-flex;pointer-events:none;width:26px;height:14px;transition:transform .25s ease;animation:Hero_chevronPulse__QAdBI 2.2s ease-in-out infinite}.Hero_heroScrollmore__6dxvw:focus,.Hero_heroScrollmore__6dxvw:hover{color:#ffffff;transform:translateX(-50%) translateY(4px)}.Hero_heroScrollmore__6dxvw:hover .Hero_scrollSvg__LzfpT{transform:translateY(3px)}@keyframes Hero_chevronPulse__QAdBI{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:768px){.Hero_heroScrollmore__6dxvw{bottom:24px;font-size:18px}}.HomeIntro_introSection__NYFTl{background-color:#ffffff;color:#000000;width:100%;padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:clamp(3rem,5vw,4.5rem);position:relative;z-index:10}.HomeIntro_introContainer__wsbfp{width:100%;max-width:100%;margin:0;padding:0 clamp(1.25rem,3vw,3rem);display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(3rem,6vw,7rem);gap:clamp(3rem,6vw,7rem);align-items:start}.HomeIntro_leftCol__paDLs{display:flex;flex-direction:column}.HomeIntro_headline__rVMew{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2.8rem,5.2vw,4.6rem);font-weight:900;line-height:.94;letter-spacing:-.035em;color:#000000;text-transform:uppercase;margin:0 0 clamp(3.5rem,6vw,6rem)}.HomeIntro_btnWrapper__M0JIF{display:flex}.HomeIntro_aboutBtn__i98SF{display:inline-block;font-family:Courier New,Courier,Monaco,monospace;font-size:1rem;color:#000000;text-decoration:none;border:1px solid #000000;padding:.85rem 2.8rem;background:transparent;transition:background-color .2s ease,color .2s ease;letter-spacing:.02em}.HomeIntro_aboutBtn__i98SF:hover{background-color:#000000;color:#ffffff}.HomeIntro_rightCol__561_B{display:flex;flex-direction:column;gap:2rem;padding-top:.4rem}.HomeIntro_bodyText__8MDgr{font-family:Courier New,Courier,Monaco,monospace;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.6;color:#000000;margin:0;max-width:620px;letter-spacing:-.01em}.HomeIntro_dividerLine__M4kts{width:100%;height:1px;background-color:#000000;margin-top:clamp(4.5rem,7vw,7.5rem)}@media (max-width:900px){.HomeIntro_introContainer__wsbfp{grid-template-columns:1fr;gap:3.5rem}.HomeIntro_headline__rVMew{margin-bottom:2.5rem}.HomeIntro_rightCol__561_B{padding-top:0}.HomeIntro_dividerLine__M4kts{margin-top:3.5rem}}.FeaturedSlider_sliderSection__Qsuu6{background-color:#eaeaea;color:#000000;width:100%;padding-bottom:clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden;z-index:10;scroll-margin-top:clamp(68px,6.5vw,84px)}.FeaturedSlider_marqueeWrapper__b75sA{display:flex;overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:.5rem;padding-bottom:clamp(.5rem,1vw,1rem);background:#eaeaea}.FeaturedSlider_marqueeTrack__DIhV7{display:flex;align-items:center;gap:clamp(2.5rem,5vw,5rem);padding-right:clamp(2.5rem,5vw,5rem);animation:FeaturedSlider_scrollMarquee__pbRi6 45s linear infinite;will-change:transform;transform:translateZ(0);flex-shrink:0}@keyframes FeaturedSlider_scrollMarquee__pbRi6{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.FeaturedSlider_workSolid__j2_yB{color:#000000}.FeaturedSlider_workOutline__R0HUC,.FeaturedSlider_workSolid__j2_yB{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(6.4rem,15vw,13.6rem);font-weight:900;letter-spacing:-.035em;line-height:.88;flex-shrink:0;display:inline-block;-webkit-font-smoothing:antialiased}.FeaturedSlider_workOutline__R0HUC{color:#eaeaea;-webkit-text-stroke:clamp(5px,.7vw,9px) #000000;paint-order:stroke fill}.FeaturedSlider_sliderContainer__705yt{width:100%;max-width:100%;margin:0;padding:0 clamp(1.25rem,3vw,3rem)}.FeaturedSlider_featuredHeader__JyeGY{display:flex;align-items:center;gap:.85rem;margin-top:clamp(2rem,3.5vw,3.5rem);margin-bottom:clamp(2rem,3.5vw,3.5rem)}.FeaturedSlider_heartSvg__z3Nod{display:inline-block;flex-shrink:0;width:clamp(26px,3vw,36px);height:clamp(26px,3vw,36px)}.FeaturedSlider_featuredTitle__8AVX9{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:900;letter-spacing:-.025em;line-height:1;color:#000000;margin:0;text-transform:uppercase}.FeaturedSlider_stageWindow__sZh86{width:100%;overflow:hidden;position:relative;touch-action:pan-y pinch-zoom}.FeaturedSlider_slidesTrack__cuKdE{display:flex;transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.FeaturedSlider_slideCard__7d6OL{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:clamp(2.5rem,5vw,5.5rem);gap:clamp(2.5rem,5vw,5.5rem);align-items:center;box-sizing:border-box}.FeaturedSlider_imageCol__4DKTV{position:relative;width:100%}.FeaturedSlider_imageWrapper__EppCL{position:relative;width:100%;aspect-ratio:16/10;background-color:#000000;overflow:hidden}.FeaturedSlider_slideImage__YJaJo{object-fit:cover;transition:transform .4s ease}.FeaturedSlider_imageWrapper__EppCL:hover .FeaturedSlider_slideImage__YJaJo{transform:scale(1.02)}.FeaturedSlider_arrowLeft__TejgM,.FeaturedSlider_arrowRight__AvH79{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.25);border:none;color:#ffffff;width:48px;height:74px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.FeaturedSlider_arrowLeft__TejgM{left:0}.FeaturedSlider_arrowRight__AvH79{right:0}.FeaturedSlider_arrowLeft__TejgM:hover,.FeaturedSlider_arrowRight__AvH79:hover{background:rgba(0,0,0,.65);color:#ffffff}.FeaturedSlider_contentCol__sj3dX{display:flex;flex-direction:column;justify-content:center;padding-right:1.5rem}.FeaturedSlider_categoryLine__4W2wY{font-family:Courier New,Courier,Monaco,monospace;font-size:clamp(.85rem,1.05vw,.98rem);color:#222222;margin-bottom:.85rem;letter-spacing:-.01em}.FeaturedSlider_projectTitle__XoaSY{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.6rem,2.6vw,2.5rem);font-weight:900;line-height:1.08;letter-spacing:-.025em;color:#000000;text-transform:uppercase;margin:0 0 1.25rem}.FeaturedSlider_projectDesc__U1Qqz{font-family:Courier New,Courier,Monaco,monospace;font-size:clamp(.92rem,1.1vw,1.05rem);line-height:1.55;color:#333333;margin:0 0 2.2rem;max-width:520px;letter-spacing:-.01em}.FeaturedSlider_btnRow__C2rIP{display:flex}.FeaturedSlider_viewProjectBtn__gECgS{font-family:Courier New,Courier,Monaco,monospace;font-size:.96rem;color:#000000;background:transparent;border:1px solid #000000;padding:.85rem 2.8rem;cursor:pointer;transition:background-color .2s ease,color .2s ease;letter-spacing:.02em}.FeaturedSlider_viewProjectBtn__gECgS:hover{background-color:#000000;color:#ffffff}.FeaturedSlider_dotsRow__lo8jb{display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:clamp(2.5rem,4vw,4rem)}.FeaturedSlider_dot__d1W0k{width:8px;height:8px;border-radius:50%;border:1.2px solid #000000;background-color:transparent;padding:0;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.FeaturedSlider_dotActive__4u2gF{background-color:#000000;transform:scale(1.2)}@media (max-width:1024px){.FeaturedSlider_slideCard__7d6OL{grid-template-columns:1fr;gap:2rem}.FeaturedSlider_contentCol__sj3dX{padding-right:0}.FeaturedSlider_projectDesc__U1Qqz{max-width:100%}}.SideQuestsSection_section__OcVq_{background-color:#ffffff;color:#000000;width:100%;padding:clamp(4.5rem,7vw,7rem) 0;position:relative;z-index:10;scroll-margin-top:clamp(68px,6.5vw,84px)}.SideQuestsSection_sectionContainer__t4icG{width:100%;padding:0 clamp(1.25rem,3vw,3rem)}.SideQuestsSection_headerRow__f5r51{display:flex;align-items:center;gap:.85rem;margin-bottom:clamp(2.5rem,4.5vw,4.5rem)}.SideQuestsSection_heartSvg__Dq5Qr{display:inline-block;flex-shrink:0;width:clamp(26px,3vw,36px);height:clamp(26px,3vw,36px)}.SideQuestsSection_sectionTitle__vI5sf{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:900;letter-spacing:-.025em;line-height:1;color:#000000;margin:0;text-transform:uppercase}.SideQuestsSection_masonryGrid__eEDdO{column-count:3;column-gap:clamp(.75rem,1.5vw,1rem)}.SideQuestsSection_card__wE4bV{display:flex;flex-direction:column;page-break-inside:avoid;break-inside:avoid;margin-bottom:clamp(.75rem,1.5vw,1rem)}.SideQuestsSection_imageBox__jhUy9{position:relative;width:100%;background-color:#000000;overflow:hidden;cursor:pointer}.SideQuestsSection_cardImg__kKiJq{width:100%;height:auto;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.SideQuestsSection_imageBox__jhUy9:hover .SideQuestsSection_cardImg__kKiJq{transform:scale(1.03)}.SideQuestsSection_metaOverlay__f5agL{position:absolute;bottom:0;left:0;width:100%;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);z-index:2;opacity:0;transition:opacity .3s ease}.SideQuestsSection_imageBox__jhUy9:hover .SideQuestsSection_metaOverlay__f5agL{opacity:1}.SideQuestsSection_metaInner__6u7zK{display:flex;flex-direction:column;gap:.25rem}.SideQuestsSection_metaClientOverlay__wdDIb{font-family:Courier New,Courier,Monaco,monospace;font-size:.7rem;color:#ffffff;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.SideQuestsSection_metaTitleOverlay__x7JXF{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.85rem;font-weight:700;color:#ffffff;line-height:1.1;letter-spacing:-.025em;text-transform:uppercase;margin:0}.SideQuestsSection_metaServicesOverlay__pDqHA{font-family:Courier New,Courier,Monaco,monospace;font-size:.65rem;color:#cbd5e1;text-transform:uppercase;opacity:.7}.SideQuestsSection_hoverOverlay__nj6_D{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.74);display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem;opacity:0;transition:opacity .3s ease;z-index:3}.SideQuestsSection_imageBox__jhUy9:hover .SideQuestsSection_hoverOverlay__nj6_D{opacity:1}.SideQuestsSection_hoverInner__0n1am{display:flex;flex-direction:column;align-items:center;gap:.45rem;transform:translateY(8px);transition:transform .3s cubic-bezier(.16,1,.3,1)}.SideQuestsSection_imageBox__jhUy9:hover .SideQuestsSection_hoverInner__0n1am{transform:translateY(0)}.SideQuestsSection_hoverClient___ezJT{font-family:Courier New,Courier,Monaco,monospace;font-size:.82rem;color:#cbd5e1;letter-spacing:.04em;text-transform:uppercase}.SideQuestsSection_hoverTitle__RHav_{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:clamp(1.4rem,2.2vw,2.3rem);font-weight:900;color:#ffffff;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase;margin:0}.SideQuestsSection_hoverServices__hirsj{font-family:Courier New,Courier,Monaco,monospace;font-size:.82rem;color:#94a3b8;text-transform:uppercase}.SideQuestsSection_lightbox__DpFze{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1200;background:rgba(0,0,0,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;padding:2rem;animation:SideQuestsSection_fadeIn__WHd51 .2s ease-out}@keyframes SideQuestsSection_fadeIn__WHd51{0%{opacity:0}to{opacity:1}}.SideQuestsSection_lightboxContent__TWpBc{max-width:1050px;width:100%;background:#ffffff;border-radius:4px;overflow:hidden;box-shadow:0 25px 60px rgba(0,0,0,.8)}.SideQuestsSection_lightboxImageWrapper__QagqQ{width:100%;max-height:70vh;position:relative;background:#000000;display:flex;justify-content:center}.SideQuestsSection_lightboxImg__yMQ2m{width:100%;height:auto;max-height:70vh;object-fit:contain;display:block}.SideQuestsSection_lightboxFooter__UcaSb{padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;border-top:1px solid #e5e5e5;background:#ffffff;color:#000000}.SideQuestsSection_lightboxCategory__Mqsse{font-family:Courier New,Courier,monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:#e6005c;font-weight:700}.SideQuestsSection_lightboxTitle__BOLIK{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.3rem;font-weight:800;color:#000000;margin:.2rem 0}.SideQuestsSection_lightboxCaption__8xIM7{font-family:Courier New,Courier,monospace;font-size:.88rem;color:#444444}.SideQuestsSection_closeLightboxBtn__USaa4{background:#000000;border:1px solid #000000;color:#ffffff;padding:.6rem 1.4rem;font-family:Courier New,Courier,monospace;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s ease}.SideQuestsSection_closeLightboxBtn__USaa4:hover{background:#e6005c;border-color:#e6005c}@media (max-width:1024px){.SideQuestsSection_masonryGrid__eEDdO{column-count:2}}@media (max-width:600px){.SideQuestsSection_masonryGrid__eEDdO{column-count:2}}.AboutSection_section__yqyHJ{padding:8rem 0;background-color:#000000;display:flex;align-items:center;justify-content:center;scroll-margin-top:clamp(68px,6.5vw,84px)}.AboutSection_quoteWrapper__QZijW{max-width:900px;margin:0 auto;text-align:center}.AboutSection_quoteText__afzyE{font-family:var(--font-display,-apple-system,sans-serif);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.2;color:#ffffff;margin:0}.Footer_footer__UaG1g{padding:6rem 0 3rem;background:#000000;position:relative;z-index:2;color:#ffffff;scroll-margin-top:clamp(68px,6.5vw,84px)}.Footer_footerContainer__0uLcn{display:flex;flex-direction:column}.Footer_getInTouch__oCMkZ{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:900;text-transform:uppercase;margin:0 0 1.5rem;color:#ffffff}.Footer_boxesGrid__oXRgl{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem;margin-bottom:5rem}@media (min-width:600px){.Footer_boxesGrid__oXRgl{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.Footer_boxesGrid__oXRgl{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.Footer_boxLink__ocC2W{border:1px solid #ffffff;padding:1.5rem 1.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:900;text-transform:uppercase;color:#ffffff;text-decoration:none;line-height:.95;transition:all .2s ease;display:flex;align-items:center}.Footer_boxLink__ocC2W:hover{background:#ffffff;color:#000000}.Footer_infoGrid__rEuJd{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;font-family:Courier New,Courier,monospace;font-size:.85rem;color:#a3a3a3;line-height:1.6}@media (min-width:600px){.Footer_infoGrid__rEuJd{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.Footer_infoGrid__rEuJd{grid-template-columns:repeat(3,1fr);gap:2rem}}.Footer_infoCol__TbmKq{display:flex;flex-direction:column}.Footer_infoCol__TbmKq a{color:#a3a3a3;text-decoration:none;transition:color .2s ease}.Footer_infoCol__TbmKq a:hover{color:#ffffff}.Footer_socialRow__VWsuD{display:flex;gap:1rem;margin-bottom:3rem}.Footer_socialRow__VWsuD a{color:#ffffff;transition:transform .2s ease,color .2s ease}.Footer_socialRow__VWsuD a:hover{transform:translateY(-2px);color:#e6005c}.Footer_brandSignoff__yCqqY h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:900;color:#ffffff;margin:0 0 .25rem}.Footer_brandSignoff__yCqqY p{margin:0}.Footer_spacingTop__b9mhb{margin-top:2.5rem}.Footer_badgePill__iMqho{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;margin-bottom:.5rem;border-radius:50%;border:2px solid #ffffff;padding:8px;cursor:pointer;transition:transform .3s ease}.Footer_badgePill__iMqho:hover{transform:rotate(15deg) scale(1.05)}