.studio_main__42fJ3{width:100%;background-color:var(--bg-primary);position:relative;z-index:1}.studio_hero__DStC3{position:relative;width:100%;height:100vh;display:flex;align-items:flex-end;overflow:hidden;background:#0e0d0b}.studio_heroInner__Ze0N3{position:relative;z-index:3;padding:0 7vw 8vh;max-width:70vw}.studio_heroEyebrow__wTAcc{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin-bottom:1.5rem}.studio_heroTitle__joqGD{font-family:var(--font-mestika,var(--font-sans));font-size:clamp(5rem,14vw,14rem);line-height:.92;letter-spacing:-.02em;color:#fff;font-weight:400;margin:0}.studio_heroTitleAccent__lidlc{color:var(--bg-terracotta);-webkit-text-stroke:0}.studio_heroSub__TMGlf{font-family:var(--font-sans);font-size:1rem;color:hsla(0,0%,100%,.4);margin-top:2.5rem;letter-spacing:.05em;font-style:italic}.studio_heroImageWrap__h7EkF{position:absolute;inset:0;z-index:1}.studio_heroImage__XhGBi{width:100%;height:100%;object-fit:cover;filter:brightness(.35) saturate(.6)}.studio_heroImageOverlay__6IaRT{position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,13,11,.92) 30%,rgba(14,13,11,.3))}.studio_heroScroll__VHsQZ{position:absolute;bottom:8vh;right:7vw;z-index:3;display:flex;flex-direction:column;align-items:center;gap:1rem;font-family:var(--font-sans);font-size:.65rem;letter-spacing:.25em;color:hsla(0,0%,100%,.3);text-transform:uppercase}.studio_heroScrollLine__Aazmj{width:1px;height:60px;background:hsla(0,0%,100%,.2);animation:studio_scrollPulse__NDDpz 2s ease-in-out infinite}@keyframes studio_scrollPulse__NDDpz{0%,to{opacity:.2;transform:scaleY(1)}50%{opacity:.6;transform:scaleY(1.15)}}.studio_quoteSection__gavnP{background:var(--bg-primary);padding:12vh 7vw}.studio_quoteGrid__wQZ4G{display:grid;grid-template-columns:1fr 1.4fr;gap:8vw;align-items:start}.studio_quoteLeft__hP38M{display:flex;flex-direction:column;gap:2.5rem;position:sticky;top:15vh}.studio_quoteTag__unNlV{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bg-terracotta)}.studio_quoteImg__CKxMv{width:100%;aspect-ratio:3/4;object-fit:cover;filter:sepia(.15) saturate(.9)}.studio_quoteRight__BWjYf{padding-top:4rem;display:flex;flex-direction:column;gap:2rem}.studio_quoteText__UOP4l{font-family:var(--font-mestika,var(--font-sans));font-size:clamp(1.6rem,2.8vw,2.8rem);font-weight:400;line-height:1.25;letter-spacing:-.01em;color:var(--text-primary);margin:0;border:none;padding:0}.studio_quoteDivider__pRgyH{width:48px;height:1px;background:var(--bg-terracotta)}.studio_quoteBody__r_2aL{font-size:1.05rem;line-height:1.75;color:var(--text-secondary);margin:0}.studio_quoteLink__Xvgfy{display:inline-block;margin-top:1rem;font-family:var(--font-sans);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);border-bottom:1px solid var(--text-primary);padding-bottom:.3rem;transition:color .3s,border-color .3s}.studio_quoteLink__Xvgfy:hover{color:var(--bg-terracotta);border-color:var(--bg-terracotta)}.studio_pillarsSection__irNZ3{background:#0e0d0b;padding:12vh 7vw}.studio_pillarsHeader__6Pdx2{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:6rem;gap:2rem;flex-wrap:wrap}.studio_pillarsEyebrow__QxV5q{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bg-terracotta);opacity:.8}.studio_pillarsTitle__BH0dx{font-family:var(--font-mestika,var(--font-sans));font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1.1;color:#fff;margin:0;text-align:right}.studio_pillarsGrid__cimVf{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.studio_pillarCard__WfjxH{background:#151410;padding:3.5rem 3rem;display:flex;flex-direction:column;gap:1.2rem;transition:background .4s ease}.studio_pillarCard__WfjxH:hover{background:#1c1a16}.studio_pillarNum__MRNUI{font-family:var(--font-sans);font-size:.7rem;letter-spacing:.2em;color:var(--bg-terracotta);opacity:.7}.studio_pillarTitle___tEft{font-family:var(--font-mestika,var(--font-sans));font-size:clamp(2rem,3.5vw,3.5rem);font-weight:400;color:#fff;letter-spacing:-.01em;margin:0;line-height:1}.studio_pillarDivider__Chxyy{width:32px;height:1px;background:var(--bg-terracotta);opacity:.5}.studio_pillarBody__YfbU6{font-size:.95rem;line-height:1.75;color:hsla(0,0%,100%,.45);margin:0}.studio_statsSection__pgysM{display:grid;grid-template-columns:repeat(3,1fr);background:var(--bg-primary);border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.studio_statItem__H6_U2{display:flex;flex-direction:column;align-items:center;padding:5rem 2rem;gap:.75rem;border-right:1px solid rgba(0,0,0,.08)}.studio_statItem__H6_U2:last-child{border-right:none}.studio_statValue__gS1jA{font-family:var(--font-mestika,var(--font-sans));font-size:clamp(3rem,5vw,5.5rem);font-weight:400;color:var(--text-primary);line-height:1;letter-spacing:-.02em}.studio_statLabel__CuRxH{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary)}.studio_processSection__DFlz1{background:var(--bg-primary);padding:14vh 7vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:start}.studio_processLeft__W84JK{position:sticky;top:15vh;display:flex;flex-direction:column;gap:2rem}.studio_processEyebrow__d7PAm{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bg-terracotta)}.studio_processTitle__WiJQl{font-family:var(--font-mestika,var(--font-sans));font-size:clamp(2.2rem,3.5vw,3.5rem);font-weight:400;line-height:1.1;color:var(--text-primary);margin:0}.studio_processBody__xABNj{font-size:1.05rem;line-height:1.75;color:var(--text-secondary);margin:0}.studio_processImg__z6b5F{width:100%;aspect-ratio:4/3;object-fit:cover;filter:sepia(.1) saturate(.85);margin-top:1rem}.studio_processRight__FyRv9{display:flex;flex-direction:column;gap:0}.studio_processItem__8Lk0q{display:grid;grid-template-columns:3.5rem 1fr;gap:1.5rem;padding:3rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.studio_processItem__8Lk0q:first-child{border-top:1px solid rgba(0,0,0,.08)}.studio_processStep__Ojqry{font-family:var(--font-sans);font-size:.7rem;letter-spacing:.15em;color:var(--bg-terracotta);padding-top:.35rem;opacity:.8}.studio_processItemTitle__Z2FIx{font-family:var(--font-mestika,var(--font-sans));font-size:clamp(1.4rem,2.2vw,2.2rem);font-weight:400;color:var(--text-primary);margin:0 0 .8rem;letter-spacing:-.01em}.studio_processItemBody__UDObi{font-size:.95rem;line-height:1.75;color:var(--text-secondary);margin:0}.studio_founderSection__uJD_e{background:#0e0d0b;display:grid;grid-template-columns:1fr 1fr;min-height:80vh}.studio_founderImageWrap__n5szw{overflow:hidden}.studio_founderImage__0xZW2{width:100%;height:100%;object-fit:cover;filter:sepia(.25) saturate(.85) brightness(.85);display:block}.studio_founderContent__VVIPm{display:flex;flex-direction:column;justify-content:center;padding:8vh 7vw;gap:1.5rem}.studio_founderEyebrow__FxnMs{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bg-terracotta);opacity:.8}.studio_founderName__12gEt{font-family:var(--font-mestika,var(--font-sans));font-size:clamp(2.5rem,4vw,4.5rem);font-weight:400;color:#fff;margin:0;line-height:1.05;letter-spacing:-.02em}.studio_founderRole__o5sbJ{font-family:var(--font-sans);font-size:.85rem;color:hsla(0,0%,100%,.35);letter-spacing:.05em;margin:0}.studio_founderDivider__LHjOW{width:48px;height:1px;background:var(--bg-terracotta);opacity:.5}.studio_founderBio__2QmMJ{font-size:1rem;line-height:1.8;color:hsla(0,0%,100%,.5);margin:0}.studio_ctaSection__8D_G4{background:var(--bg-primary);padding:14vh 7vw;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem;border-top:1px solid rgba(0,0,0,.06)}.studio_ctaEyebrow__pfUeS{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary)}.studio_ctaLink__yqQ3e{font-family:var(--font-mestika,var(--font-sans));font-size:clamp(3rem,8vw,9rem);font-weight:400;line-height:.95;letter-spacing:-.03em;color:var(--text-primary);text-decoration:none;transition:color .4s ease}.studio_ctaLink__yqQ3e:hover{color:var(--bg-terracotta)}@media (max-width:900px){.studio_quoteGrid__wQZ4G{grid-template-columns:1fr;gap:4rem}.studio_quoteLeft__hP38M{position:static}.studio_pillarsGrid__cimVf{grid-template-columns:1fr;gap:4px}.studio_pillarsHeader__6Pdx2{flex-direction:column;align-items:flex-start}.studio_pillarsTitle__BH0dx{text-align:left}.studio_statsSection__pgysM{grid-template-columns:1fr}.studio_statItem__H6_U2{border-right:none;border-bottom:1px solid rgba(0,0,0,.08)}.studio_processSection__DFlz1{grid-template-columns:1fr;gap:4rem}.studio_processLeft__W84JK{position:static}.studio_founderSection__uJD_e{grid-template-columns:1fr}.studio_founderImageWrap__n5szw{height:60vw}}.Layout_hamburgerCircle__Eg8_B{position:fixed;bottom:2rem;right:2rem;width:60px;height:60px;background-color:var(--bg-terracotta);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2000;border:none;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.3);pointer-events:auto}.Layout_hamburgerLines__EUr8E{width:24px;height:16px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.Layout_hamburgerLines__EUr8E span{display:block;width:100%;height:2px;background-color:#fff;transition:all .3s cubic-bezier(.19,1,.22,1);transform-origin:right center}.Layout_open__P_e7O span:first-child{transform:rotate(-45deg) translateY(-2px)}.Layout_open__P_e7O span:nth-child(2){opacity:0}.Layout_open__P_e7O span:nth-child(3){transform:rotate(45deg) translateY(2px)}.Layout_fullscreenMenu__rYQGq{position:fixed;inset:0;background-color:#fff;z-index:1500;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto;overflow:hidden}.Layout_menuLogoBrand__A9g_b{position:absolute;top:50%;left:35%;transform:translate(-50%,-50%);width:60vw;min-width:300px;max-width:900px;opacity:.2;pointer-events:none;z-index:0}.Layout_menuLinks__GFb6K{width:80%;height:80%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right;gap:1.5rem;z-index:10}.Layout_bigLink__weVsL{font-family:var(--font-mestika,sans-serif);font-size:clamp(4rem,8vw,4rem);line-height:1;color:var(--bg-terracotta);text-decoration:none;transition:color .3s ease,transform .4s cubic-bezier(.19,1,.22,1),opacity .3s ease;display:inline-block;opacity:.5}.Layout_bigLink__weVsL:hover{opacity:1;color:var(--bg-terracotta);transform:translateX(-20px)}.Layout_activeBigLink__SKH59{font-family:var(--font-mestika,sans-serif);font-size:clamp(4rem,8vw,8rem);line-height:1;color:var(--bg-terracotta);opacity:1;text-decoration:none;display:inline-block}.Layout_footer__o52_9{padding:8vh 0;border-top:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary)}.Layout_siteFooter__4PA6S{background-color:var(--bg-primary);display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;left:0;width:100vw;height:100vh;z-index:0;overflow:hidden}.Layout_footerCta__PF9R6{text-align:center;z-index:10}.Layout_footerBeginLink__vT6bK{font-family:var(--font-mestika,sans-serif);font-size:clamp(5rem,11vw,13rem);line-height:.9;letter-spacing:-.03em;color:var(--text-primary);text-decoration:none;display:block;transition:color .4s cubic-bezier(.19,1,.22,1);margin-bottom:2rem}.Layout_footerBeginLink__vT6bK:hover{color:var(--bg-terracotta)}.Layout_footerDesc__rnloE{font-size:1.1rem;color:var(--text-secondary);line-height:1.6}.Layout_footerSocials__qVivV{position:absolute;bottom:5%;left:5%;z-index:10}.Layout_footerSocials__qVivV a{display:block;font-family:var(--font-sans);font-size:1rem;letter-spacing:.1em;margin-bottom:1.5rem;font-weight:500;transition:color .3s ease;color:var(--text-primary)}.Layout_footerSocials__qVivV a:hover{color:var(--bg-terracotta)}.Layout_pageFooterSpacer__DL9en{height:100vh;pointer-events:none}.Cursor_cursor__0kgTk{position:fixed;top:0;left:0;width:16px;height:16px;border-radius:50%;pointer-events:none;z-index:9999;display:flex;justify-content:center;align-items:center;border:1px solid transparent;mix-blend-mode:difference}.Cursor_dot__0mk_P{width:4px;height:4px;background-color:var(--text-primary);border-radius:50%}@media (max-width:768px){.Cursor_cursor__0kgTk{display:none}}