.About_section__oIQqM{padding-block:var(--section-gap);border-top:1.5px solid var(--border)}.About_header__w7Xel{margin-bottom:4rem}.About_body__iFIiY{display:grid;grid-template-columns:380px 1fr;grid-gap:4.5rem;gap:4.5rem;align-items:start}.About_photoFrame___eGi4{background:var(--film-black);border:1.5px solid var(--border);overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,.15);transition:border-color .3s}.About_photoFrame___eGi4:hover{border-color:var(--yellow)}.About_perfBottom__5vAlw,.About_perfTop__M3W0b{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--film-black);border-bottom:1px solid hsla(0,0%,100%,.08)}.About_perfBottom__5vAlw{border-top:1px solid hsla(0,0%,100%,.08);border-bottom:none}.About_holes__a2jI_{display:flex;gap:8px}.About_photoWrap__cCYpR{position:relative;width:100%;aspect-ratio:4/5;background:var(--film-black);overflow:hidden}.About_photo__OULEa{object-fit:cover;object-position:center top;transition:transform .6s var(--ease-out-expo)}.About_photoFrame___eGi4:hover .About_photo__OULEa{transform:scale(1.03)}.About_frameCaption__xcUVr{padding:1rem 1.25rem;background:var(--film-black);border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:.35rem}.About_frameTitle__bL_5k{font-family:var(--font-display);font-size:1.15rem;font-weight:800;color:#e4e1d6;letter-spacing:-.02em}.About_statusBadge__IrNj9{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;color:var(--yellow);text-transform:uppercase}.About_statusDot__3tbUq{width:7px;height:7px;border-radius:50%;background:var(--yellow);box-shadow:0 0 8px var(--yellow)}.About_content___OJjo{display:flex;flex-direction:column;gap:2.2rem}.About_bioLead__KgmcX{font-family:var(--font-display);font-size:clamp(1.6rem,3.2vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.25;color:var(--ink)}.About_bioLeadAccent__OoqSs{color:var(--yellow)}.About_bioParagraphs__ezya0{display:flex;flex-direction:column;gap:1.1rem}.About_bioText__j8tsT{font-size:1.02rem;color:var(--ink-dim);line-height:1.78}.About_bioText__j8tsT strong{color:var(--ink);font-weight:600}.About_milestones__aWevh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem;padding-top:.5rem}.About_milestoneCard__V47o5{border:1.5px solid var(--border);padding:1.25rem 1.1rem;background:var(--paper);display:flex;flex-direction:column;gap:.35rem;transition:border-color .25s,transform .25s}.About_milestoneCard__V47o5:hover{border-color:var(--yellow);transform:translateY(-2px)}.About_milestoneTag__T8Pnd{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--yellow)}.About_milestoneTitle__b9HVr{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--ink)}.About_milestoneDesc__bhbJR{font-size:.82rem;color:var(--ink-dim);line-height:1.5}.About_notesRow__MAUUA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;border-top:1.5px solid var(--border);padding-top:1.8rem}.About_noteItem__dviaF{display:flex;flex-direction:column;gap:.3rem}.About_noteLabel__UJd1U{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--yellow)}.About_noteValue__4ym0U{font-size:.9rem;color:var(--ink);font-weight:500;line-height:1.4}@media (max-width:1024px){.About_body__iFIiY{grid-template-columns:320px 1fr;gap:3rem}.About_milestones__aWevh{grid-template-columns:1fr}.About_notesRow__MAUUA{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.About_body__iFIiY{grid-template-columns:1fr;gap:3rem}.About_photoFrame___eGi4{max-width:360px;margin-inline:auto}.About_milestones__aWevh,.About_notesRow__MAUUA{grid-template-columns:1fr}.About_notesRow__MAUUA{gap:1.2rem}}.Certificates_section__lQrj8{padding-block:var(--section-gap);border-top:1.5px solid var(--border)}.Certificates_header__dS_to{margin-bottom:4rem}.Certificates_grid__ZSPz_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5px;gap:1.5px;background:var(--border)}.Certificates_grid__ZSPz_>*{background:var(--paper)}.Certificates_card___1_l8{display:flex;flex-direction:column;background:var(--paper);transition:transform .15s var(--ease-out-expo);transform-style:preserve-3d;will-change:transform;animation:Certificates_cardReveal__Iee5R .5s var(--ease-out-expo) both}@keyframes Certificates_cardReveal__Iee5R{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Certificates_imgWrap__pmRDE{overflow:hidden;border-bottom:1.5px solid var(--border);aspect-ratio:16/10;position:relative}.Certificates_img__nSsNb{width:100%;height:100%;object-fit:cover;transition:transform .35s var(--ease-out-expo)}.Certificates_card___1_l8:hover .Certificates_img__nSsNb{transform:scale(1.04)}.Certificates_body__rUC7j{padding:1.25rem;flex:1 1}.Certificates_title__rxAmH{font-family:var(--font-display);font-size:.95rem;font-weight:900;letter-spacing:-.02em;color:var(--ink);line-height:1.3;margin-bottom:1rem}.Certificates_meta__O1Wuy{display:flex;flex-direction:column;gap:.45rem}.Certificates_metaRow__sozFF{display:contents}.Certificates_metaItem__SS20d{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--ink-dim);font-family:var(--font-body)}.Certificates_metaItem__SS20d svg{flex-shrink:0;color:var(--yellow)}.Certificates_credId__2wbXk{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em;color:var(--ink-dim);margin-top:.2rem}.Certificates_footer__dh_Cq{padding:1rem 1.25rem;border-top:1.5px solid var(--border)}@media (max-width:960px){.Certificates_grid__ZSPz_{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Certificates_grid__ZSPz_{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.Certificates_card___1_l8{animation:none;transition:none;will-change:auto}.Certificates_card___1_l8:hover .Certificates_img__nSsNb{transform:none}}.Contact_section__TIzQ6{padding-block:var(--section-gap);border-top:1.5px solid var(--border)}.Contact_header__Pbyj4{margin-bottom:3rem}.Contact_emailWrap__hkRTJ{position:relative;display:inline-block;margin-bottom:.5rem}.Contact_email__3RErk{display:block;font-family:var(--font-display);font-size:clamp(1.6rem,4.5vw,3.5rem);font-weight:900;letter-spacing:-.04em;color:var(--ink);text-decoration:none;transition:transform .25s var(--ease-out-expo),color .2s;will-change:transform;word-break:break-all}.Contact_email__3RErk:hover{color:var(--yellow)}.Contact_emailLine__yiub_{display:block;height:3px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease-out-expo);margin-top:.3rem}.Contact_emailWrap__hkRTJ:hover .Contact_emailLine__yiub_{transform:scaleX(1)}.Contact_tagline__NVgFj{font-family:var(--font-mono);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-top:2rem}@media (prefers-reduced-motion:reduce){.Contact_email__3RErk{transition:none;will-change:auto}.Contact_emailLine__yiub_{transition:none;transform:scaleX(1)}}.Cursor_dot__1fUce,.Cursor_ring__mUea3{position:fixed;top:0;left:0;pointer-events:none;z-index:9800;opacity:0;border-radius:50%;will-change:transform}.Cursor_dot__1fUce{width:6px;height:6px;background:var(--yellow);margin-top:-3px;margin-left:-3px}.Cursor_ring__mUea3{width:32px;height:32px;border:1.5px solid var(--yellow);margin-top:-16px;margin-left:-16px}@media (hover:none),(pointer:coarse){.Cursor_dot__1fUce,.Cursor_ring__mUea3{display:none!important}}.Footer_footer__4vzqH{background:var(--film-black);color:var(--paper);padding-block:3.5rem 2rem;margin-top:auto}.Footer_inner__FbJ6a{display:flex;flex-direction:column;gap:2rem}.Footer_top__k6DNG{display:grid;grid-template-columns:1fr auto auto;grid-gap:3rem;gap:3rem;align-items:start}.Footer_brand__Y4wbm{display:flex;flex-direction:column;gap:.5rem}.Footer_logo__C9vo8{display:inline-flex;text-decoration:none}.Footer_logoMark__bb_z6{font-family:var(--font-display);font-weight:900;font-size:1.1rem;letter-spacing:-.05em;color:var(--paper);border:1.5px solid hsla(47,21%,87%,.2);width:36px;height:36px;display:grid;place-items:center;transition:border-color .2s}.Footer_logo__C9vo8:hover .Footer_logoMark__bb_z6{border-color:var(--yellow);color:var(--yellow)}.Footer_tagline__NHwwX{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:hsla(47,21%,87%,.45)}.Footer_navList__QDgtA{list-style:none;display:flex;flex-direction:column;gap:.35rem}.Footer_navLink__6CzNs{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(47,21%,87%,.5);text-decoration:none;transition:color .2s}.Footer_navLink__6CzNs:hover{color:var(--yellow)}.Footer_socials__1hnjR{display:flex;flex-direction:column;gap:.5rem}.Footer_social__RYYyg{width:36px;height:36px;display:grid;place-items:center;color:hsla(47,21%,87%,.5);border:1px solid hsla(47,21%,87%,.1);text-decoration:none;transition:color .2s,border-color .2s}.Footer_social__RYYyg:hover{color:var(--yellow);border-color:var(--yellow)}.Footer_rule__PH8tQ{border:none;border-top:1px solid hsla(47,21%,87%,.08)}.Footer_bottom__2dJjP{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.Footer_copy__9oFUI{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;color:hsla(47,21%,87%,.4)}@media (max-width:640px){.Footer_top__k6DNG{grid-template-columns:1fr;gap:2rem}.Footer_socials__1hnjR{flex-direction:row}.Footer_bottom__2dJjP{flex-direction:column;align-items:flex-start;gap:.25rem}}.Hero_hero__1d92z{min-height:100svh;display:flex;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;padding-block:0}.Hero_inner__6YMQY{width:var(--container);margin-inline:auto}.Hero_inner__6YMQY,.Hero_nameWrapper__9_SBG{display:flex;flex-direction:column;align-items:flex-start}.Hero_nameWrapper__9_SBG{text-align:left;will-change:transform;transform-origin:left center}.Hero_name__9gZfU{display:flex;flex-direction:column;align-items:flex-start;gap:0;font-family:var(--font-display);font-weight:900;letter-spacing:-.04em;line-height:.88;font-size:clamp(5.5rem,17vw,13rem);color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.Hero_nameLine__INS5i{display:block;overflow:hidden;padding-bottom:.05em;text-align:left}.Hero_letter__3B5Qv{display:inline-block;will-change:transform,opacity}.Hero_letterAccent__kHTf5{color:var(--yellow)}.Hero_sub__g9xxg{font-family:var(--font-mono);font-size:clamp(.8rem,1.5vw,1rem);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin-top:2.5rem;will-change:transform,opacity;text-align:left}.Hero_scrollCue___0YZU{position:absolute;bottom:2.5rem;left:max(1.5rem,calc((100vw - var(--container)) / 2));display:flex;flex-direction:column;align-items:center;gap:.6rem;will-change:opacity,transform}.Hero_scrollLine__05x0R{display:block;width:1px;height:56px;background:var(--yellow);transform-origin:top}.Hero_scrollLabel__Y_rQC{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);writing-mode:vertical-lr}.History_section__UkkwI{padding-block:var(--section-gap)}.History_inner__59dMT{max-width:900px}.History_header__S9zlo{margin-bottom:5rem}.History_timeline__mfhyW{position:relative;display:flex;flex-direction:column;gap:4rem}.History_lineSvg__Udylc{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2px;height:100%;pointer-events:none}.History_row__Cbfv3{display:grid;grid-template-columns:1fr 48px 1fr;align-items:center;grid-gap:1.5rem;gap:1.5rem;position:relative}.History_row__Cbfv3 .History_card__ZQtzZ{grid-column:1}.History_row__Cbfv3 .History_dot__YfYpK{grid-column:2}.History_row__Cbfv3:after{content:"";grid-column:3}.History_rowRight__VmjBI .History_card__ZQtzZ{grid-column:3;order:1}.History_rowRight__VmjBI .History_dot__YfYpK{grid-column:2;order:0}.History_rowRight__VmjBI:before{content:"";grid-column:1;order:-1}.History_dot__YfYpK{width:48px;height:48px;border:2px solid var(--yellow);display:grid;place-items:center;background:var(--paper);position:relative;z-index:2;will-change:transform,opacity}.History_dotCode__7drgm{font-family:var(--font-mono);font-size:.85rem;color:var(--yellow);font-weight:500}.History_card__ZQtzZ{border:1.5px solid var(--border);overflow:hidden;background:var(--paper);transition:border-color .25s;will-change:transform,opacity}.History_card__ZQtzZ:hover{border-color:var(--yellow)}.History_cardBody__V_myI{padding:1.5rem}.History_cardTitle__OJL6A{font-family:var(--font-display);font-size:1.5rem;font-weight:900;letter-spacing:-.03em;color:var(--ink);margin-bottom:.25rem}.History_cardSub__abJw0{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--yellow);margin-bottom:.5rem}.History_cardNote__4kZm6{color:var(--ink-dim);font-size:.875rem;line-height:1.6}@media (max-width:768px){.History_lineSvg__Udylc{left:24px;transform:none}.History_row__Cbfv3{grid-template-columns:48px 1fr;gap:1.25rem}.History_rowRight__VmjBI .History_card__ZQtzZ,.History_row__Cbfv3 .History_card__ZQtzZ{grid-column:2;order:1}.History_rowRight__VmjBI .History_dot__YfYpK,.History_row__Cbfv3 .History_dot__YfYpK{grid-column:1;order:0}.History_rowRight__VmjBI:before,.History_row__Cbfv3:after{display:none}}.Marquee_wrapper__gMlwU{overflow:hidden;border-top:1.5px solid var(--border);border-bottom:1.5px solid var(--border);padding-block:1.1rem;background:var(--paper);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.Marquee_track__5PE0R{display:flex;width:max-content;will-change:transform}.Marquee_copy__zj6vd{display:flex;align-items:center;gap:0;white-space:nowrap;flex-shrink:0}.Marquee_item__YZKHO{display:inline-flex;align-items:center;gap:1.2rem;padding-inline:1.2rem;font-family:var(--font-display);font-weight:900;font-size:clamp(1rem,2.5vw,1.5rem);letter-spacing:-.03em;color:var(--ink);text-transform:uppercase}.Marquee_sep__1z_Al{display:inline-block;width:10px;height:10px;background:var(--yellow);flex-shrink:0}.MotionBanner_banner__oSRH8{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);background:var(--film-black);color:var(--paper);border:1.5px solid var(--yellow);padding:.6rem 1.2rem;display:flex;align-items:center;gap:1.2rem;z-index:9900;font-family:var(--font-body);font-size:.85rem;box-shadow:0 8px 24px rgba(0,0,0,.4);max-width:90vw;animation:MotionBanner_slideUp__lu6f1 .3s var(--ease-out-expo)}@keyframes MotionBanner_slideUp__lu6f1{0%{transform:translate(-50%,20px);opacity:0}to{transform:translate(-50%);opacity:1}}.MotionBanner_text__DfWUq{color:var(--paper);margin:0;white-space:nowrap}.MotionBanner_actions__1XA5t{display:flex;align-items:center;gap:.6rem}.MotionBanner_btn__f_zBD{background:var(--yellow);color:var(--black);border:none;font-family:var(--font-mono);font-size:.75rem;font-weight:700;padding:.3rem .75rem;cursor:pointer;border-radius:2px;transition:opacity .2s;white-space:nowrap}.MotionBanner_btn__f_zBD:hover{opacity:.9}.MotionBanner_dismiss__3Hxna{background:transparent;color:var(--ink-muted);border:none;font-family:var(--font-mono);font-size:.75rem;cursor:pointer;padding:.3rem .5rem}.MotionBanner_dismiss__3Hxna:hover{color:var(--paper)}@media (max-width:600px){.MotionBanner_banner__oSRH8{flex-direction:column;align-items:flex-start;gap:.6rem;left:1rem;right:1rem;transform:none;max-width:none}.MotionBanner_text__DfWUq{white-space:normal}}.Navbar_nav__vVzDp{position:fixed;top:0;left:0;right:0;z-index:800;padding:1.25rem 0;transition:background .3s,border-color .3s,padding .3s}.Navbar_nav__vVzDp.Navbar_scrolled__Gl1kk{background:var(--paper);border-bottom:1px solid var(--border);padding:.85rem 0}[data-theme=dark] .Navbar_nav__vVzDp.Navbar_scrolled__Gl1kk{background:var(--paper)}.Navbar_inner__YeqeH{width:var(--container);margin-inline:auto;display:flex;align-items:center;gap:2rem}.Navbar_logo__PiZmU{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.Navbar_logoMark__KEqZa{font-family:var(--font-display);font-weight:900;font-size:1.1rem;letter-spacing:-.05em;color:var(--ink);border:1.5px solid var(--border-strong);width:36px;height:36px;display:grid;place-items:center;transition:border-color .2s,color .2s}.Navbar_logo__PiZmU:hover .Navbar_logoMark__KEqZa{border-color:var(--yellow);color:var(--yellow)}.Navbar_links__rYM_3{display:flex;list-style:none;gap:.25rem;margin-left:auto}.Navbar_link__ZPZJD{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);padding:.4rem .7rem;text-decoration:none;position:relative;transition:color .2s}.Navbar_link__ZPZJD:after{content:"";position:absolute;bottom:0;left:.7rem;right:.7rem;height:1.5px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-out-expo)}.Navbar_linkActive__bFQmW,.Navbar_link__ZPZJD:hover{color:var(--ink)}.Navbar_linkActive__bFQmW:after,.Navbar_link__ZPZJD:hover:after{transform:scaleX(1)}.Navbar_controls__q4cve{display:flex;align-items:center;gap:.75rem;margin-left:1.5rem}.Navbar_themeBtn__mubU6{width:36px;height:36px;display:grid;place-items:center;background:none;border:1.5px solid var(--border);cursor:pointer;color:var(--ink-dim);transition:color .2s,border-color .2s;flex-shrink:0}.Navbar_themeBtn__mubU6:hover{color:var(--yellow);border-color:var(--yellow)}.Navbar_burger__KkDMJ{display:none;flex-direction:column;gap:5px;width:36px;height:36px;padding:.55rem;background:none;border:1.5px solid var(--border);cursor:pointer;align-items:center;justify-content:center}.Navbar_burger__KkDMJ span{display:block;width:18px;height:1.5px;background:var(--ink);transition:transform .3s,opacity .3s;transform-origin:center}.Navbar_burgerOpen__hnjej span:first-child{transform:translateY(6.5px) rotate(45deg)}.Navbar_burgerOpen__hnjej span:nth-child(2){opacity:0;transform:scaleX(0)}.Navbar_burgerOpen__hnjej span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.Navbar_mobileMenu__4Q_f1{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--paper);z-index:790;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out-expo)}.Navbar_mobileMenuOpen__ZyKPP{opacity:1;pointer-events:all}.Navbar_mobileLinks__hi7rS{list-style:none;display:flex;flex-direction:column;align-items:center;gap:.25rem}.Navbar_mobileLink__V0399{font-family:var(--font-display);font-size:clamp(2rem,8vw,3.5rem);font-weight:900;letter-spacing:-.04em;color:var(--ink);text-decoration:none;display:block;padding:.3rem 1rem;transition:color .2s}.Navbar_mobileLink__V0399:hover{color:var(--yellow)}.Navbar_mobileThemeBtn__7awfz{margin-top:2rem;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;background:none;border:1.5px solid var(--border);color:var(--ink-dim);padding:.6rem 1.2rem;cursor:pointer;transition:color .2s,border-color .2s}.Navbar_mobileThemeBtn__7awfz:hover{color:var(--yellow);border-color:var(--yellow)}@media (max-width:767px){.Navbar_links__rYM_3{display:none}.Navbar_burger__KkDMJ{display:flex}}.Navbar_motionBtn__u4wJI{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;padding:.35rem .65rem;background:none;border:1.5px solid var(--border);color:var(--ink-dim);cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:color .2s,border-color .2s;white-space:nowrap;will-change:transform}.Navbar_motionBtn__u4wJI:hover{color:var(--yellow);border-color:var(--yellow)}.Navbar_motionDot__dbddC{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--yellow)}.Navbar_motionDotOff__d037W{background:var(--ink-muted)}.Preloader_overlay__nDO3p{position:fixed;inset:0;z-index:9999;background:var(--film-black,#101210);display:flex;flex-direction:column;will-change:transform}.Preloader_logo__m5WLK{position:absolute;top:2rem;left:2.5rem;font-family:var(--font-display,"Fraunces",serif);font-weight:900;font-size:1.2rem;letter-spacing:-.04em;color:var(--yellow,#f0b90b)}.Preloader_counterWrap__0_pOB{position:absolute;bottom:3.5rem;right:2.5rem;line-height:1}.Preloader_counter__qrujR{font-family:var(--font-display,"Fraunces",serif);font-weight:900;font-size:clamp(5rem,20vw,14rem);letter-spacing:-.04em;color:#e4e1d6;opacity:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Preloader_progressTrack__C52GM{position:absolute;bottom:0;left:0;right:0;height:3px;background:hsla(47,21%,87%,.1);overflow:hidden}.Preloader_progressBar__iTkqK{height:100%;width:100%;background:var(--yellow,#f0b90b);transform:scaleX(0);transform-origin:left;will-change:transform}.Projects_section__VOHW_{padding-block:var(--section-gap)}.Projects_header__gaGPB{margin-bottom:5rem}.Projects_rolls__2zdJC{display:flex;flex-direction:column;gap:7rem}.Projects_roll__eixRZ{border-top:1.5px solid var(--border)}.Projects_rollHeader__GUahA{display:flex;align-items:center;gap:1.5rem;padding-top:1.5rem;margin-bottom:2.5rem;border-top:3px solid}.Projects_rollNumber__gqNAL{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;flex-shrink:0}.Projects_rollRule__XiJrT{flex:1 1;height:1px;opacity:.25}.Projects_rollBody__AAx6I{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.Projects_rollReverse__69ZcS .Projects_rollBody__AAx6I{direction:rtl}.Projects_rollReverse__69ZcS .Projects_rollBody__AAx6I>*{direction:ltr}.Projects_rollTitle__4IOAv{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.8rem);font-weight:900;letter-spacing:-.04em;color:var(--ink);line-height:1;margin-bottom:.5rem}.Projects_rollYear__zJ3S7{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;color:var(--ink-dim);text-transform:uppercase;display:block;margin-bottom:1.2rem}.Projects_rollDesc__KB0Mh{color:var(--ink-dim);font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.Projects_stack__uohuO{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.Projects_stackItem__SmGIC{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border);padding:.3rem .65rem;color:var(--ink-dim)}.Projects_rollActions__1OIJg{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.Projects_privateTag__iAsFr{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);border:1px dashed var(--border);padding:.3rem .7rem}.Projects_contactSheet___xD2m{background:var(--film-black);overflow:hidden;will-change:transform}.Projects_framesGrid__ecpDD{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:3px;gap:3px;padding:3px}.Projects_frame__k3KrR{position:relative;aspect-ratio:4/3;overflow:hidden;cursor:pointer;background:var(--film-black);border:none;padding:0;display:flex;flex-direction:column}.Projects_frameWide__uX8Or{grid-column:span 2}.Projects_frameTall__yU0Au{grid-row:span 2;aspect-ratio:3/4}.Projects_frameImg__D5Dqc{flex:1 1;position:relative;overflow:hidden}.Projects_frameFooter__2kwZb{background:var(--film-black);padding:3px 6px;display:flex;align-items:center}.Projects_frameDeveloping__Ho8OU{filter:brightness(.25) saturate(0) blur(4px)}.Projects_frameDeveloped__DU5US{animation:Projects_develop__k2TxY .9s var(--ease-out-expo) forwards}@keyframes Projects_develop__k2TxY{0%{filter:brightness(.25) saturate(0) blur(4px)}60%{filter:brightness(.7) saturate(.5) blur(1px)}to{filter:brightness(1) saturate(1) blur(0)}}.Projects_frame__k3KrR:hover .Projects_frameImg__D5Dqc{transform:scale(1.03);transition:transform .35s var(--ease-out-expo)}.Projects_blurThumb__I08qq{width:100%;height:100%;background:var(--border);filter:blur(20px)}.Projects_lightboxOverlay__BbTG_{position:fixed;inset:0;background:rgba(10,12,9,.95);z-index:9500;display:flex;align-items:center;justify-content:center;animation:Projects_fadeIn__TVqMI .25s ease}@keyframes Projects_fadeIn__TVqMI{0%{opacity:0}to{opacity:1}}.Projects_lightboxInner__NIVZP{position:relative;width:min(90vw,1100px);max-height:90vh;display:flex;flex-direction:column;background:var(--film-black);outline:none}.Projects_lightboxTop__QQXXp{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:var(--film-black)}.Projects_lightboxCode__Psuzx{font-family:var(--font-mono);font-size:.75rem;color:var(--yellow);letter-spacing:.1em}.Projects_lightboxCounter__JggEr{font-family:var(--font-mono);font-size:.72rem;color:hsla(47,21%,87%,.5);margin-left:auto}.Projects_lightboxClose___H1_k{background:none;border:none;color:hsla(47,21%,87%,.7);font-size:1.5rem;cursor:pointer;line-height:1;padding:0 .25rem;transition:color .2s}.Projects_lightboxClose___H1_k:hover{color:var(--yellow)}.Projects_lightboxImgWrap__haOGH{position:relative;flex:1 1;min-height:300px;max-height:70vh}.Projects_blurredFrame__KHM3w{width:100%;height:100%;background:#222;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.75rem;color:hsla(47,21%,87%,.3);letter-spacing:.1em}.Projects_blurredFrame__KHM3w:after{content:"SENSITIF — DIKABURKAN"}.Projects_lightboxCaption__pG2UX{font-family:var(--font-mono);font-size:.75rem;color:hsla(47,21%,87%,.6);letter-spacing:.06em;padding:.75rem 1rem;border-top:1px solid hsla(0,0%,100%,.08)}.Projects_lightboxNav__p79k9{position:absolute;top:50%;transform:translateY(-50%);background:rgba(10,12,9,.8);border:1px solid hsla(0,0%,100%,.15);color:var(--yellow);font-size:1.25rem;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;transition:background .2s}.Projects_lightboxNav__p79k9:hover{background:rgba(240,185,11,.15)}.Projects_lightboxNavPrev__Nw9fd{left:-54px}.Projects_lightboxNavNext__Ygq4F{right:-54px}@media (max-width:900px){.Projects_rollBody__AAx6I{grid-template-columns:1fr;gap:2.5rem}.Projects_rollReverse__69ZcS .Projects_rollBody__AAx6I{direction:ltr}.Projects_framesGrid__ecpDD{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.Projects_rollGallery__pKRp2{overflow-x:auto;-webkit-overflow-scrolling:touch}.Projects_framesGrid__ecpDD{display:flex;gap:4px;padding:4px;scroll-snap-type:x mandatory}.Projects_frame__k3KrR{flex:0 0 70vw;max-width:260px;scroll-snap-align:start}.Projects_frameWide__uX8Or{flex:0 0 80vw}.Projects_frameTall__yU0Au{flex:0 0 60vw}.Projects_lightboxNavPrev__Nw9fd{left:4px}.Projects_lightboxNavNext__Ygq4F{right:4px}}@media (prefers-reduced-motion:reduce){.Projects_frameDeveloping__Ho8OU{filter:none!important}.Projects_frameDeveloped__DU5US{animation:none!important;filter:none!important}.Projects_lightboxOverlay__BbTG_{animation:none}.Projects_contactSheet___xD2m{will-change:auto;transform:none!important}}.Projects_floatingPreview__kN_tw{position:fixed;top:0;left:0;pointer-events:none;z-index:9400;width:140px;height:90px;border:1.5px solid var(--yellow);background:var(--film-black);box-shadow:0 10px 30px rgba(0,0,0,.4);opacity:0;overflow:hidden;transform:translate(-50%,-50%);will-change:transform,opacity}@media (hover:none){.Projects_floatingPreview__kN_tw{display:none!important}}.ScrollProgress_track__Y50jT{position:fixed;top:0;left:0;right:0;height:2.5px;background:transparent;z-index:9999;pointer-events:none}.ScrollProgress_bar__NDI7L{height:100%;width:100%;background:var(--yellow);transform-origin:left center;transform:scaleX(0);will-change:transform}