@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d612bbc942c9600-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c77c6d1789db6e18-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a5c4e2fef6270ecf-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cec30f6fec9dd82-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:GFS Didot Fallback;src:local("Times New Roman");ascent-override:83.63%;descent-override:24.46%;line-gap-override:2.21%;size-adjust:113.23%}.__className_6b287f{font-family:GFS Didot,GFS Didot Fallback;font-weight:400;font-style:normal}.__variable_6b287f{--font-gfs-didot:"GFS Didot","GFS Didot Fallback"}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8d0a1832fd3be0c8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d7df244fe7b07b95-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_d02b1f{font-family:DM Mono,DM Mono Fallback;font-style:normal}.__variable_d02b1f{--font-dm-mono:"DM Mono","DM Mono Fallback"}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/aa9a30d6c0ad190a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/759592d40bc87463-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pinyon Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c32053678f0295c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pinyon Script Fallback;src:local("Arial");ascent-override:107.82%;descent-override:48.00%;line-gap-override:0.00%;size-adjust:80.07%}.__className_cad7cf{font-family:Pinyon Script,Pinyon Script Fallback;font-weight:400;font-style:normal}.__variable_cad7cf{--font-pinyon-script:"Pinyon Script","Pinyon Script Fallback"}@font-face{font-family:abreuDidot24;src:url(/_next/static/media/eba23c785cb63ecc-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:abreuDidot24;src:url(/_next/static/media/d6875148d99758ed-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:abreuDidot24;src:url(/_next/static/media/60a2801adc215f11-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:abreuDidot24;src:url(/_next/static/media/e0dc0909ba44c48f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:abreuDidot24;src:url(/_next/static/media/b8e48dab893f5c80-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:abreuDidot24 Fallback;src:local("Arial");ascent-override:106.46%;descent-override:39.55%;line-gap-override:0.00%;size-adjust:88.49%}.__className_c46126{font-family:abreuDidot24,abreuDidot24 Fallback,Georgia,Times New Roman,serif}.__variable_c46126{--font-abreu-didot-24:"abreuDidot24","abreuDidot24 Fallback",Georgia,Times New Roman,serif}@font-face{font-family:abreuDidot11;src:url(/_next/static/media/4f001b0ce603a106-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:abreuDidot11;src:url(/_next/static/media/2d188e46e244f84a-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:abreuDidot11;src:url(/_next/static/media/0b2731a2661a884a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:abreuDidot11 Fallback;src:local("Arial");ascent-override:104.28%;descent-override:36.67%;line-gap-override:0.00%;size-adjust:90.53%}.__className_d35413{font-family:abreuDidot11,abreuDidot11 Fallback,Georgia,Times New Roman,serif}.__variable_d35413{--font-abreu-didot-11:"abreuDidot11","abreuDidot11 Fallback",Georgia,Times New Roman,serif}@font-face{font-family:abreuDidot96;src:url(/_next/static/media/70562b788b5f57ab-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:abreuDidot96;src:url(/_next/static/media/75a3d3f62e12c3f1-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:abreuDidot96;src:url(/_next/static/media/de9561d918353fad-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:abreuDidot96;src:url(/_next/static/media/70fbf9f4e246b716-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:abreuDidot96 Fallback;src:local("Arial");ascent-override:108.99%;descent-override:42.58%;line-gap-override:0.00%;size-adjust:86.43%}.__className_cf6d2a{font-family:abreuDidot96,abreuDidot96 Fallback,Georgia,Times New Roman,serif}.__variable_cf6d2a{--font-abreu-didot-96:"abreuDidot96","abreuDidot96 Fallback",Georgia,Times New Roman,serif}@font-face{font-family:abreuDidot06;src:url(/_next/static/media/45b940a1932cbe86-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:abreuDidot06 Fallback;src:local("Arial");ascent-override:103.24%;descent-override:35.29%;line-gap-override:0.00%;size-adjust:91.53%}.__className_2d5620{font-family:abreuDidot06,abreuDidot06 Fallback,Georgia,Times New Roman,serif;font-weight:300;font-style:normal}.__variable_2d5620{--font-abreu-didot-06:"abreuDidot06","abreuDidot06 Fallback",Georgia,Times New Roman,serif}@font-face{font-family:abreuDidot42;src:url(/_next/static/media/d8e12fc2f4b07949-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:abreuDidot42;src:url(/_next/static/media/b2a1b3397906625b-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:abreuDidot42 Fallback;src:local("Arial");ascent-override:107.73%;descent-override:41.06%;line-gap-override:0.00%;size-adjust:87.44%}.__className_ee7743{font-family:abreuDidot42,abreuDidot42 Fallback,Georgia,Times New Roman,serif}.__variable_ee7743{--font-abreu-didot-42:"abreuDidot42","abreuDidot42 Fallback",Georgia,Times New Roman,serif}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--color-bg:#F7F5F0;--color-fg:#1A1A1A;--color-brown:#873F00;--font-heading:var(--font-abreu-didot-24),Georgia,serif;--font-label:var(--font-abreu-didot-42),Georgia,serif;--font-body:var(--font-gfs-didot),Georgia,serif;--font-quote:var(--font-abreu-didot-96),Georgia,serif;--font-script:var(--font-pinyon-script);--font-mono:var(--font-dm-mono);--page-padding:clamp(24px,2.78vw,60px)}body,html{width:100%;min-height:100vh;font-family:var(--font-label);background:var(--color-bg);color:var(--color-fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scrollbar-width:none}::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}a{color:inherit;text-decoration:none}p{max-width:75ch}body[data-on-landing=true]:not([data-loader-gone]) [class*=Cursor_wrap],body[data-on-landing=true][data-loader-gone]:not([data-loader-gone=true]) [class*=Cursor_wrap]{opacity:0;transition:opacity 1.2s cubic-bezier(.22,1,.36,1)}body[data-on-landing=true][data-loader-gone=true] [class*=Cursor_wrap]{opacity:1;transition:opacity 1.2s cubic-bezier(.22,1,.36,1)}body[data-on-landing=true]:not([data-loader-gone]):not([data-loader-revealing=true]) [class*=AmbientPlayer_toggle],body[data-on-landing=true]:not([data-loader-gone]):not([data-loader-revealing=true]) [class*=AskAbreu_launcher],body[data-on-landing=true]:not([data-loader-gone]):not([data-loader-revealing=true]) [class*=NavOverlay_nav],body[data-on-landing=true][data-loader-gone]:not([data-loader-gone=true]):not([data-loader-revealing=true]) [class*=AmbientPlayer_toggle],body[data-on-landing=true][data-loader-gone]:not([data-loader-gone=true]):not([data-loader-revealing=true]) [class*=AskAbreu_launcher],body[data-on-landing=true][data-loader-gone]:not([data-loader-gone=true]):not([data-loader-revealing=true]) [class*=NavOverlay_nav]{pointer-events:none}body[data-on-landing=true][data-loader-gone=true] [class*=AmbientPlayer_toggle],body[data-on-landing=true][data-loader-gone=true] [class*=AskAbreu_launcher],body[data-on-landing=true][data-loader-gone=true] [class*=NavOverlay_nav],body[data-on-landing=true][data-loader-revealing=true] [class*=AmbientPlayer_toggle],body[data-on-landing=true][data-loader-revealing=true] [class*=AskAbreu_launcher],body[data-on-landing=true][data-loader-revealing=true] [class*=NavOverlay_nav]{pointer-events:auto}body[data-loader-revealing=true] [class*=LandingLoader_loader]{pointer-events:none}.NavOverlay_nav__8aU59{position:fixed;top:0;left:0;right:0;z-index:9995;pointer-events:none;padding:clamp(20px,2.08vw,30px) clamp(24px,2.78vw,40px)}.NavOverlay_inner__LfJ_j{display:flex;justify-content:space-between;align-items:flex-start}.NavOverlay_left__flkfQ{display:flex;flex-direction:column;gap:.56vw}.NavOverlay_logo__HIBUs{pointer-events:auto;text-decoration:none;display:block;line-height:0}.NavOverlay_logoSvg__Q3FUk{width:clamp(48px,4.17vw,60px);height:auto;color:var(--color-fg);transition:fill .5s ease,color .5s ease}.NavOverlay_logoRow__7Uuzl{display:flex;align-items:center;gap:clamp(10px,1.04vw,15px)}.NavOverlay_testLink__EjzUI{font-family:var(--font-label);font-size:clamp(7px,.56vw,8px);font-weight:300;letter-spacing:.5px;color:var(--color-fg);opacity:.35;text-decoration:none;pointer-events:auto;transition:color .5s ease;transition:opacity .2s}.NavOverlay_testLink__EjzUI:hover{opacity:.6}.NavOverlay_breadcrumb__2H_yw{display:flex;align-items:center;gap:.42vw;pointer-events:auto}.NavOverlay_breadcrumbParent__RqpF_{font-family:var(--font-label);font-size:clamp(8px,.69vw,10px);font-weight:300;letter-spacing:.5px;color:var(--color-fg);opacity:.4;text-decoration:none;transition:opacity .2s}.NavOverlay_breadcrumbParent__RqpF_:hover{opacity:.6}.NavOverlay_breadcrumbArrow__zJ6kQ{font-family:var(--font-label);font-size:clamp(7px,.625vw,9px);color:var(--color-fg);opacity:.15}.NavOverlay_breadcrumbCurrent__QlfKQ{font-family:var(--font-label);font-size:clamp(8px,.69vw,10px);font-weight:300;letter-spacing:.5px;color:var(--color-fg)}.NavOverlay_menuToggle__R6LLs{background:none;border:none;cursor:pointer;pointer-events:auto;padding:0;position:relative;transition:opacity .2s ease}.NavOverlay_menuToggle__R6LLs:before{content:"";position:absolute;inset:-30px}.NavOverlay_menuToggle__R6LLs:hover{opacity:.6}.NavOverlay_menuSvg__4f3eU{width:clamp(14px,1.25vw,18px);height:clamp(14px,1.25vw,18px);color:var(--color-fg);transition:color .5s ease}.NavOverlay_rightCol__8w52p{display:flex;flex-direction:row;align-items:center;gap:clamp(8px,.8vw,12px);pointer-events:auto}.NavOverlay_backText__Hhm9_{font-family:var(--font-mono);font-size:clamp(8px,.625vw,10px);font-weight:300;letter-spacing:.5px;text-transform:uppercase;color:var(--color-fg);white-space:nowrap;transition:color .5s ease,opacity .2s ease;background:none;border:none;padding:0;cursor:pointer;pointer-events:auto}.NavOverlay_backText__Hhm9_:hover{opacity:.5}.NavOverlay_navLight__wYW9o .NavOverlay_backText__Hhm9_,.NavOverlay_navLight__wYW9o .NavOverlay_logoSvg__Q3FUk,.NavOverlay_navLight__wYW9o .NavOverlay_menuSvg__4f3eU,.NavOverlay_navLight__wYW9o .NavOverlay_testLink__EjzUI{color:#fff}.NavOverlay_navDark__pSUkM .NavOverlay_backText__Hhm9_,.NavOverlay_navDark__pSUkM .NavOverlay_logoSvg__Q3FUk,.NavOverlay_navDark__pSUkM .NavOverlay_menuSvg__4f3eU{color:#F5F2ED}.StartProject_backBtn__NgWiv{position:sticky;top:0;display:flex;align-items:center;gap:.56vw;background:transparent;border:none;cursor:pointer;padding:1.39vw 0 2.08vw;z-index:1}.StartProject_backArrow__dy1_i{font-size:clamp(14px,1.11vw,16px);color:rgba(245,242,237,.5);transition:color .2s}.StartProject_backText__KAlR2{font-family:var(--font-label);font-size:clamp(8px,.69vw,10px);font-weight:300;letter-spacing:1px;text-transform:uppercase;color:rgba(245,242,237,.4);transition:color .2s}.StartProject_backBtn__NgWiv:hover .StartProject_backArrow__dy1_i,.StartProject_backBtn__NgWiv:hover .StartProject_backText__KAlR2{color:rgba(245,242,237,.8)}.StartProject_content__PWt1Q{display:flex;flex-direction:column;padding:4.5vw 0 2.78vw}.StartProject_header__mpxaW{display:flex;flex-direction:column;gap:.97vw;padding-bottom:3.47vw}.StartProject_label__vY8uO{font-family:var(--font-label);font-size:clamp(6px,.56vw,8px);font-weight:300;letter-spacing:3px;text-transform:uppercase;color:rgba(245,242,237,.25)}.StartProject_section__ii4VP{display:flex;padding:2.78vw 0;border-top:.5px solid rgba(245,242,237,.08)}.StartProject_num__WQiPm{font-family:var(--font-label);font-size:clamp(9px,.76vw,11px);font-weight:300;color:rgba(245,242,237,.2);width:4.17vw;flex-shrink:0;padding-top:.28vw}.StartProject_sectionTitle__CdGox{font-family:var(--font-heading);font-size:clamp(14px,1.25vw,18px);font-weight:500;color:#F5F2ED;width:11.11vw;flex-shrink:0}.StartProject_sectionContent__oZZ4J{display:flex;flex-direction:column;gap:.97vw;flex:1 1}.StartProject_hint__lFvGf{font-family:var(--font-body);font-size:clamp(8px,.76vw,11px);color:rgba(245,242,237,.27);line-height:1.5}.StartProject_pills__xC7AF{display:flex;flex-wrap:wrap;gap:.56vw}.StartProject_pill__1g5ja{padding:.625vw 1.11vw;border:.5px solid rgba(245,242,237,.13);background:none;font-family:var(--font-label);font-size:clamp(8px,.69vw,10px);font-weight:300;color:rgba(245,242,237,.53);cursor:pointer;transition:all .3s ease}.StartProject_pill__1g5ja:hover{border-color:rgba(245,242,237,.3);color:rgba(245,242,237,.7)}.StartProject_pillActive__MXA9f{background:#F5F2ED;border-color:#F5F2ED;color:#111110}.StartProject_textareaWrap__VFwWf{border:.5px solid rgba(245,242,237,.13)}.StartProject_textarea__tKbUl{min-height:6.94vw;padding:1.11vw 1.39vw;border:none;font-family:var(--font-body);resize:vertical;line-height:1.6}.StartProject_input__coVeZ,.StartProject_textarea__tKbUl{width:100%;background:none;font-size:clamp(8px,.76vw,11px);color:rgba(245,242,237,.6);outline:none}.StartProject_input__coVeZ{padding:.97vw 1.39vw;border:.5px solid rgba(245,242,237,.13);font-family:var(--font-label);font-weight:300}.StartProject_input__coVeZ::placeholder,.StartProject_textarea__tKbUl::placeholder{color:rgba(245,242,237,.2)}.StartProject_submitSection__6JI8M{display:flex;padding:2.08vw 0 1.39vw;border-top:.5px solid rgba(245,242,237,.08)}.StartProject_submitSpacer__HAYF1{width:15.28vw;flex-shrink:0}.StartProject_submitContent__us7Fd{display:flex;flex-direction:column;gap:1.11vw;flex:1 1}.StartProject_submitBtn__POMIr{width:100%;padding:1.11vw 0;background:#F5F2ED;border:none;font-family:var(--font-label);font-size:clamp(7px,.625vw,9px);font-weight:300;letter-spacing:2.5px;text-transform:uppercase;color:#111110;cursor:pointer;transition:opacity .3s ease}.StartProject_submitBtn__POMIr:hover{opacity:.85}.StartProject_fallback__NZNjt{font-family:var(--font-label);font-size:clamp(7px,.625vw,9px);font-weight:300;font-style:italic;color:rgba(245,242,237,.2);text-align:center}.MenuOverlay_overlay__SMQHW{position:fixed;inset:0;z-index:200;display:flex;visibility:hidden;pointer-events:none;opacity:0;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.MenuOverlay_backdrop__gVPHh{position:absolute;inset:0}.MenuOverlay_content__CIgaN{position:absolute;top:0;right:0;width:50%;height:100vh;background:var(--color-bg);transform:translateX(100%);overflow:hidden}.MenuOverlay_menuRow__580R3{display:flex;padding-top:4.17vw;flex:1 1}.MenuOverlay_linksCol__pQ3Ys{width:clamp(60px,6.94vw,100px);flex-shrink:0;padding-top:clamp(16px,1.67vw,24px)}.MenuOverlay_linksLabel__4wXEe{font-family:var(--font-label);font-size:clamp(8px,.69vw,10px);font-weight:300;color:rgba(26,26,26,.4)}.MenuOverlay_menuList__KwCOW{display:flex;flex-direction:column;flex:1 1}.MenuOverlay_menuItem__czWE_{display:flex;align-items:center;padding:clamp(16px,1.67vw,24px) 0;text-decoration:none;transition:opacity .2s;background:none;border:none;border-bottom:1px solid rgba(26,26,26,.1);cursor:pointer;width:100%;text-align:left}.MenuOverlay_menuItem__czWE_:hover{opacity:.6}.MenuOverlay_menuNumber__FRLfs{font-family:var(--font-label);font-size:clamp(10px,.83vw,12px);font-weight:300;color:rgba(26,26,26,.4);width:clamp(40px,4.17vw,60px);flex-shrink:0}.MenuOverlay_menuLabel__eeP6_{font-family:var(--font-heading);font-size:clamp(16px,1.53vw,22px);font-weight:500;color:var(--color-fg)}.MenuOverlay_email__HcxgL{font-family:var(--font-label);font-size:clamp(20px,2.08vw,30px);font-weight:300;font-style:italic;color:var(--color-fg);text-decoration:none;text-align:right;padding-top:clamp(16px,1.67vw,24px);transition:opacity .2s}.MenuOverlay_email__HcxgL:hover{opacity:.6}.MenuOverlay_spacer__VpODx{flex:1 1}.MenuOverlay_footer__kdEmp{display:flex;justify-content:space-between;align-items:flex-end}.MenuOverlay_socialSection__lMcoU{display:flex;gap:clamp(24px,3.06vw,44px)}.MenuOverlay_socialLabel__BhqjH{font-family:var(--font-label);font-size:clamp(8px,.69vw,10px);font-weight:300;color:rgba(26,26,26,.4)}.MenuOverlay_socialLinks__gfjN4{display:flex;flex-direction:column;gap:.21vw}.MenuOverlay_socialLink__GyKeG{font-family:var(--font-label);font-size:clamp(8px,.69vw,10px);font-weight:300;color:var(--color-fg);cursor:pointer;transition:opacity .2s}.MenuOverlay_socialLink__GyKeG:hover{opacity:.6}.MenuOverlay_copyright__9vQdI{font-family:var(--font-label);font-size:clamp(8px,.69vw,10px);font-weight:300;color:rgba(26,26,26,.4)}.MenuOverlay_backBtn__OCT_x{display:flex;align-items:center;gap:.56vw;padding:0 0 2.08vw;background:none;border:none;cursor:pointer}.MenuOverlay_backArrow__P9u2W{font-size:clamp(14px,1.25vw,18px);color:rgba(26,26,26,.4);transition:color .2s}.MenuOverlay_backLabel___kk2z{font-family:var(--font-label);font-size:clamp(9px,.76vw,11px);font-weight:300;letter-spacing:1px;text-transform:uppercase;color:rgba(26,26,26,.4);transition:color .2s}.MenuOverlay_backBtn__OCT_x:hover .MenuOverlay_backArrow__P9u2W,.MenuOverlay_backBtn__OCT_x:hover .MenuOverlay_backLabel___kk2z{color:var(--color-fg)}.MenuOverlay_menuView__eiqA_{display:flex}.MenuOverlay_menuView__eiqA_,.MenuOverlay_startProjectView__AV7vI{position:absolute;inset:0;flex-direction:column;padding:2.08vw 2.78vw;overflow-y:auto;-webkit-overflow-scrolling:touch}.MenuOverlay_startProjectView__AV7vI{display:none;background:#111110}.MenuOverlay_backToMenu___HQPz{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;padding:0 0 2vw;font-family:var(--font-label);font-size:10px;font-weight:300;letter-spacing:1px;text-transform:uppercase;color:rgba(245,242,237,.5)}.MenuOverlay_backToMenu___HQPz:hover{color:rgba(245,242,237,.9)}.MenuOverlay_backToMenu___HQPz span:first-child{font-size:16px}.MenuOverlay_backBtnDark__RJuZQ{display:flex;align-items:center;gap:.56vw;padding:0 0 2.08vw;background:none;border:none;cursor:pointer}.MenuOverlay_backBtnDark__RJuZQ .MenuOverlay_backArrow__P9u2W,.MenuOverlay_backBtnDark__RJuZQ .MenuOverlay_backLabel___kk2z{color:rgba(245,242,237,.4)}.MenuOverlay_backBtnDark__RJuZQ:hover .MenuOverlay_backArrow__P9u2W,.MenuOverlay_backBtnDark__RJuZQ:hover .MenuOverlay_backLabel___kk2z{color:rgba(245,242,237,.8)}.ChatPanel_overlay__PXRjz{position:fixed;inset:0;z-index:9990;display:flex;align-items:stretch;justify-content:center;background:rgba(6,6,7,.86);backdrop-filter:blur(14px) saturate(.85);-webkit-backdrop-filter:blur(14px) saturate(.85);opacity:0;pointer-events:auto;animation:ChatPanel_chatOverlayIn__aFihC .5s cubic-bezier(.22,1,.36,1) forwards}@keyframes ChatPanel_chatOverlayIn__aFihC{to{opacity:1}}@media (pointer:coarse){.ChatPanel_overlay__PXRjz{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}.ChatPanel_grain__Sawmy{position:absolute;inset:-2%;pointer-events:none;opacity:.78;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:320px 320px}.ChatPanel_closeBtn__X3SxN{align-self:center;display:inline-flex;align-items:center;gap:10px;background:transparent;color:inherit;border:none;cursor:pointer;padding:8px 14px;font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;opacity:.55;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.ChatPanel_closeBtn__X3SxN:hover{opacity:1}.ChatPanel_closeBtn__X3SxN:focus-visible{outline:none;opacity:1}.ChatPanel_closeGlyph__HBY6r{font-family:var(--font-mono);font-size:18px;font-weight:300;letter-spacing:0;line-height:1;transform:translateY(-1px)}.ChatPanel_inner__RgyiR{display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-row-gap:clamp(20px,3.5vh,40px);width:min(680px,92vw);height:100%;margin:0 auto;padding:clamp(40px,6vh,80px) clamp(20px,4vw,40px) clamp(28px,4vh,56px);color:#f4ede1}.ChatPanel_inner-inline__IdSRS{display:flex;flex-direction:column;padding:0;color:inherit;width:100%;height:100%;min-height:0;grid-template-rows:none;grid-row-gap:0}.ChatPanel_transcript__fiOyp{min-height:0;min-block-size:0;height:100%;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding-right:4px;overscroll-behavior:contain}.ChatPanel_transcript__fiOyp::-webkit-scrollbar{width:0;height:0}.ChatPanel_transcriptInner__K4CFD{display:flex;flex-direction:column;min-height:100%;justify-content:flex-end;gap:clamp(28px,4vh,48px)}.ChatPanel_inner-inline__IdSRS .ChatPanel_transcript__fiOyp,.ChatPanel_inner__RgyiR:not(.ChatPanel_inner-inline__IdSRS) .ChatPanel_transcript__fiOyp{-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4) 24px,rgba(0,0,0,1) 60px,rgba(0,0,0,1));mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4) 24px,rgba(0,0,0,1) 60px,rgba(0,0,0,1))}.ChatPanel_inner-inline__IdSRS .ChatPanel_transcript__fiOyp{align-self:stretch;flex:1 1;min-height:0}.ChatPanel_message__YDnKX{display:flex;flex-direction:column;gap:6px}.ChatPanel_role__UCVVx{font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;opacity:.45;margin-bottom:4px}.ChatPanel_userBubble__0IPYj{font-family:var(--font-mono);font-size:clamp(13px,1vw,15px);font-weight:300;line-height:1.55;letter-spacing:.02em;opacity:.7;white-space:pre-wrap;word-wrap:break-word}.ChatPanel_assistantBubble__G4Tss{font-family:var(--font-heading),"AbreuDidot",Georgia,serif;font-style:italic;font-weight:300;font-size:clamp(16px,1.4vw,22px);line-height:1.4;letter-spacing:-.005em;word-wrap:break-word}.ChatPanel_inner-inline__IdSRS .ChatPanel_assistantBubble__G4Tss,.ChatPanel_inner-inline__IdSRS .ChatPanel_input__rbzbI{color:#fff}.ChatPanel_inner-inline__IdSRS .ChatPanel_userBubble__0IPYj{color:#fff;opacity:.92}.ChatPanel_char__UrT43{display:inline-block;white-space:pre;opacity:0;filter:blur(3px);transform:translateY(4px);animation:ChatPanel_chatCharIn__ooWj_ .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes ChatPanel_chatCharIn__ooWj_{to{opacity:1;filter:blur(0);transform:translateY(0)}}.ChatPanel_word__GCC_V{display:inline-block;white-space:nowrap}.ChatPanel_sources__jVJQB{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px;font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;opacity:.45}.ChatPanel_sources__jVJQB a{color:inherit;text-decoration:none;border-bottom:1px solid;padding-bottom:1px;transition:opacity .2s ease}.ChatPanel_sources__jVJQB a:hover{opacity:1}.ChatPanel_error__ETpE_{font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.04em;color:#d68a6e;opacity:.85;margin-top:12px}.ChatPanel_inputRow__S4i4K{align-self:stretch;padding-top:16px;border-color:currentcolor rgba(244,237,225,.35) rgba(244,237,225,.35);border-top:1px solid rgba(244,237,225,.35);display:flex;align-items:center;gap:16px}.ChatPanel_inner-inline__IdSRS .ChatPanel_inputRow__S4i4K{flex:0 0 auto;margin-top:clamp(24px,4vh,48px);border-color:rgba(26,22,18,.25);padding-bottom:env(keyboard-inset-height,0)}.ChatPanel_inputRow-inline__faxhw{border-color:rgba(26,22,18,.25)}.ChatPanel_input__rbzbI{flex:1 1 auto;appearance:none;background:transparent;border:none;outline:none;color:inherit;font-family:var(--font-heading),"AbreuDidot",Georgia,serif;font-style:italic;font-weight:300;font-size:clamp(18px,1.7vw,26px);line-height:1.4;letter-spacing:-.005em;padding:8px 0}.ChatPanel_input__rbzbI::placeholder{color:inherit;opacity:.4;font-style:italic}.ChatPanel_input__rbzbI:disabled{opacity:.5}.ChatPanel_sendHint__v6c9u{font-family:var(--font-mono);font-size:9px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;opacity:.4;white-space:nowrap}.ChatPanel_sendHintBusy__4upep{animation:ChatPanel_chatPulse__ugygQ 1.2s ease-in-out infinite}@keyframes ChatPanel_chatPulse__ugygQ{0%,to{opacity:.25}50%{opacity:.7}}.ChatPanel_leadDone__GOMVc{margin-top:24px;padding:14px 18px;border:1px solid rgba(244,237,225,.25);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.ChatPanel_leadDone-inline__t4Mqj{border-color:rgba(26,22,18,.18)}@media (max-width:640px){.ChatPanel_inner__RgyiR{padding:70px 18px 24px}.ChatPanel_assistantBubble__G4Tss{font-size:19px}.ChatPanel_input__rbzbI{font-size:18px}}.IntakeSteps_steps__mn_Xr{font-family:var(--font-mono);color:rgba(245,242,237,.85);position:sticky;top:clamp(40px,5vw,80px);align-self:start;width:100%;max-width:220px}.IntakeSteps_heading__GMqWR{margin:0 0 24px;font-size:9px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;opacity:.45}.IntakeSteps_list__MzdX6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.IntakeSteps_item__dW9w3{display:grid;grid-template-columns:28px 1fr;column-gap:12px;align-items:baseline;opacity:.32;transition:opacity .55s cubic-bezier(.22,1,.36,1),color .55s cubic-bezier(.22,1,.36,1)}.IntakeSteps_itemDone__wxGU_{opacity:.95}.IntakeSteps_itemActive__ryqHt{opacity:.7}.IntakeSteps_num__z_QxI{font-size:9px;font-weight:400;letter-spacing:.18em;opacity:.7;white-space:nowrap}.IntakeSteps_body__czRNm{display:flex;flex-direction:column;gap:4px}.IntakeSteps_title__8nXbV{font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.IntakeSteps_hint__4Qo2W{font-size:10px;font-weight:300;letter-spacing:.04em;line-height:1.45;opacity:.6;text-transform:none}@media (max-width:768px){.IntakeSteps_steps__mn_Xr{position:relative;top:auto;max-width:none}.IntakeSteps_heading__GMqWR{margin-bottom:14px}.IntakeSteps_list__MzdX6{flex-direction:row;flex-wrap:wrap;gap:10px 18px}.IntakeSteps_item__dW9w3{grid-template-columns:auto auto;column-gap:6px}.IntakeSteps_body__czRNm{flex-direction:row;align-items:baseline;gap:0}.IntakeSteps_hint__4Qo2W{display:none}}.StartProjectChat_layout__hPSyk{display:grid;grid-template-columns:220px 1fr;column-gap:clamp(40px,5vw,80px);width:100%;flex:1 1;min-height:0}.StartProjectChat_chat___Zgn0{min-width:0;min-height:0;height:100%;display:flex;flex-direction:column}@media (max-width:768px){.StartProjectChat_layout__hPSyk{grid-template-columns:1fr;row-gap:clamp(20px,4vw,32px)}}