@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/64d74140bdfbcd2a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/dfbb7f33673a6be7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/267e0ebaed13f1e4-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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/d36ef1e2e2e25d41-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/a6856cc2d88b572a-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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/64d74140bdfbcd2a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/dfbb7f33673a6be7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/267e0ebaed13f1e4-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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d36ef1e2e2e25d41-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/a6856cc2d88b572a-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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/64d74140bdfbcd2a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/dfbb7f33673a6be7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/267e0ebaed13f1e4-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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d36ef1e2e2e25d41-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/a6856cc2d88b572a-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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cae936fc2c6ead34-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/2013e1c56fdc3778-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a381f528046d2113-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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8688d14a6b18aee2-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7c8601a56e132e59-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cae936fc2c6ead34-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2013e1c56fdc3778-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a381f528046d2113-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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8688d14a6b18aee2-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c8601a56e132e59-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cae936fc2c6ead34-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2013e1c56fdc3778-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a381f528046d2113-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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8688d14a6b18aee2-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c8601a56e132e59-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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_b8d41c{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_b8d41c{--se:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-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:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_d672c6{font-family:Jost,Jost Fallback;font-style:normal}.__variable_d672c6{--ss:"Jost","Jost Fallback"}:root{--cr:#FFFBF5;--be:#F5EFE5;--sa:#E0D4C0;--ta:#B8860B;--ba:#5C4A3A;--tx:#1A0F08;--mu:#6B5D54;--wh:#FFFFFF}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--tx);font-family:var(--ss);font-weight:300;overflow-x:hidden}#pre,body{background:var(--cr)}#pre{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.8rem;transition:opacity .7s,visibility .7s}#pre.gone{opacity:0;visibility:hidden}.pre-logo{font-family:var(--se);font-size:2.8rem;font-weight:300;letter-spacing:.15em;color:var(--tx)}.pre-logo s{color:var(--ta);text-decoration:none}.pre-bar{width:140px;height:1px;background:var(--sa);overflow:hidden;position:relative}.pre-bar:after{content:"";position:absolute;left:0;top:0;bottom:0;background:#D4AF37;animation:pBar 1.5s cubic-bezier(.4,0,.2,1) forwards}@keyframes pBar{0%{width:0}to{width:100%}}.pre-sub{font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ba)}#prog{top:0;left:0;height:2px;width:0;background:#D4AF37;z-index:9997;transition:width .08s linear}#prog,#wa{position:fixed}#wa{bottom:1.8rem;right:1.8rem;z-index:500;width:52px;height:52px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgba(37,211,102,.35);text-decoration:none;transition:transform .3s,box-shadow .3s}#wa:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 8px 28px rgba(37,211,102,.45)}#wa svg{width:24px;height:24px;fill:#fff}#ig{position:fixed;bottom:5.8rem;right:1.8rem;z-index:500;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2 25%,#f093fb 50%,#4facfe 75%,#00f2fe);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgba(240,137,205,.35);text-decoration:none;transition:transform .3s,box-shadow .3s}#ig:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 8px 28px rgba(240,137,205,.45)}#ig img{width:24px;height:24px;object-fit:contain}nav{position:fixed;top:0;left:0;right:0;z-index:900;padding:1.6rem 5%;display:flex;align-items:center;justify-content:space-between;transition:all .4s}nav.on{background:rgba(255,251,245,.95);backdrop-filter:blur(14px);padding:1rem 5%;box-shadow:0 1px 0 rgba(26,15,8,.1)}.logo{font-family:var(--se);font-size:1.5rem;font-weight:400;letter-spacing:.1em;color:var(--tx);text-decoration:none}.logo i{font-style:normal;color:var(--ta)}.nl{list-style:none;display:flex;gap:2.4rem}.nl a{text-decoration:none;color:var(--tx);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;opacity:.9;position:relative;transition:opacity .25s}.nl a:after{content:"";position:absolute;left:0;bottom:-3px;right:100%;height:1px;background:#B8860B;transition:right .3s}.nl a:hover{opacity:1}.nl a:hover:after{right:0}.nbtn{background:transparent;border:1.5px solid rgba(26,15,8,.3);color:var(--tx);padding:.5rem 1.4rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-family:var(--ss);transition:all .25s}.nbtn:hover{background:#B8860B;color:#fff;border-color:#B8860B}#hero{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}.h-bg{inset:0;background:linear-gradient(135deg,#F0E6D2,#E8DAC2 50%,#D4C2A8)}.h-bg,.h-panel{position:absolute}.h-panel{right:0;top:0;bottom:0;width:44%;background:linear-gradient(160deg,#4A3E32,#554839 55%,#3F3428);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);display:flex;align-items:center;justify-content:center;padding:4rem 3rem 4rem 7rem}.h-panel-q{font-family:var(--se);font-style:italic;color:rgba(255,251,245,.85);line-height:1.75;text-align:center}.h-panel-q b{display:block;font-size:5rem;font-weight:300;color:rgba(184,134,11,.75);line-height:1;margin-bottom:.5rem}.h-panel-q p{font-size:1.3rem}.hc{position:relative;z-index:2;max-width:600px;padding:5rem 5% 0}.h-eye{font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ba);margin-bottom:2rem;display:block;opacity:0;animation:fu .8s .8s forwards}.h1{font-family:var(--se);font-size:clamp(3.2rem,6vw,5.8rem);font-weight:300;line-height:1.05;color:var(--tx);margin-bottom:1.6rem}.w{overflow:hidden}.w,.wi{display:inline-block}.wi{transform:translateY(110%);animation:wu .75s cubic-bezier(.16,1,.3,1) forwards}.h-sub{font-size:.97rem;line-height:1.9;color:var(--mu);max-width:370px;margin-bottom:2.5rem;opacity:0;animation:fu .8s 1.5s forwards}.h-btns{display:flex;gap:1rem;flex-wrap:wrap;opacity:0;animation:fu .8s 1.7s forwards}.btn-d{background:var(--tx);color:var(--cr);padding:.9rem 2.2rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;border:none;cursor:pointer;font-family:var(--ss);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:background .25s}.btn-d:hover{background:#B8860B}.btn-d:hover .ar,.btn-g:hover .ar{transform:translateX(4px)}.btn-g{background:transparent;color:var(--tx);padding:.9rem 2.2rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid rgba(26,15,8,.4);cursor:pointer;font-family:var(--ss);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .25s}.btn-g:hover{border-color:#B8860B;color:#B8860B}.ar{transition:transform .25s}.h-si{position:absolute;bottom:2.5rem;left:5%;z-index:2;display:flex;align-items:center;gap:.9rem;opacity:0;animation:fu .8s 2.1s forwards}.h-sl{width:48px;height:1px;background:#B8860B;overflow:hidden;position:relative}.h-sl:after{content:"";position:absolute;left:-100%;top:0;bottom:0;width:100%;background:var(--mu);animation:scan 2.2s ease-in-out 2.6s infinite}@keyframes scan{0%{left:-100%}to{left:100%}}.h-si span{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mu)}.h-sts{position:absolute;bottom:2.5rem;right:5%;z-index:2;display:flex;gap:2.5rem;opacity:0;animation:fu .8s 1.9s forwards}.hst p{font-family:var(--se);font-size:2.3rem;color:#B8860B;font-weight:400;line-height:1}.hst span{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mu)}@keyframes wu{to{transform:translateY(0)}}@keyframes fu{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mqw{background:var(--tx);padding:.9rem 0;overflow:hidden}.mqt{display:flex;width:max-content;animation:mq 28s linear infinite}.mqt span{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,251,245,.65);padding:0 2.5rem;white-space:nowrap}.mqt span b{color:#B8860B;font-weight:300;margin:0 .3rem}@keyframes mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.rv{transform:translateY(28px)}.rl,.rv{opacity:0;transition:opacity .8s ease,transform .8s ease}.rl{transform:translateX(-28px)}.rr{opacity:0;transform:translateX(28px);transition:opacity .8s ease,transform .8s ease}.rl.on,.rr.on,.rv.on{opacity:1;transform:none}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}section{padding:6rem 5%}.st{font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;color:#5C4A3A;display:block;margin-bottom:.7rem}.sh{font-family:var(--se);font-size:clamp(2.2rem,3.8vw,3.3rem);font-weight:300;line-height:1.15;color:var(--tx);margin-bottom:1rem}.sh i{font-style:italic;color:#B8860B}.dv{width:40px;height:1px;background:#B8860B;margin:1.2rem 0}.ss{font-size:.93rem;color:var(--mu);line-height:1.9;max-width:480px}#about{background:var(--cr);display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.ai{position:relative}.aph{width:100%;height:580px;background:linear-gradient(145deg,#DDD5C5,#C8BAA6);display:flex;align-items:center;justify-content:center}.aph-t{font-family:var(--se);font-style:italic;font-size:1.1rem;color:rgba(58,47,39,.35);letter-spacing:.04em}.abadge{position:absolute;bottom:-1.5rem;right:-1.5rem;background:var(--ta);padding:1.8rem;text-align:center;min-width:108px}.abadge b{font-family:var(--se);font-size:2.3rem;font-weight:400;color:#fff;display:block}.abadge small{font-size:.63rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.8)}.at p{font-size:.93rem;line-height:1.95;color:var(--mu);margin-bottom:1.15rem}.at p:first-of-type{color:var(--tx)}.asign{font-family:var(--se);font-style:italic;font-size:1.85rem;color:var(--ba);margin-top:1.8rem;display:block}#founder{background:var(--cr);padding-top:2rem}.f-wrap{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;margin-top:2.5rem}#services{background:var(--be)}.sg{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-top:3rem}.sc{padding:2.4rem 1.8rem;background:var(--cr);position:relative;overflow:hidden;cursor:default;transition:transform .35s,box-shadow .35s,border-color .35s;border-bottom:3px solid transparent}.sc:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(26,15,8,.15);border-bottom-color:#B8860B}.sn{font-size:3.5rem;font-weight:300;color:#E0D4C0;line-height:1;margin-bottom:1.4rem}.sc h3,.sn{font-family:var(--se)}.sc h3{font-size:1.3rem;font-weight:400;color:var(--tx);margin-bottom:.7rem}.sc p{font-size:.85rem;color:var(--mu);line-height:1.8}#portfolio{background:var(--cr)}.ph{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.5rem;flex-wrap:wrap;gap:1rem}.pg{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.pi{position:relative;overflow:hidden;cursor:pointer;aspect-ratio:3/4}.pp{width:100%;height:100%;align-items:center;justify-content:center;transition:transform .55s ease;font-family:var(--se);font-style:italic;font-size:1rem;color:rgba(255,255,255,.45)}.po,.pp{display:flex}.po{position:absolute;inset:0;background:linear-gradient(0deg,rgba(30,20,12,.88) 0,transparent 55%);opacity:0;transition:opacity .4s;align-items:flex-end;padding:1.8rem}.pi:hover .pp{transform:scale(1.06)}.pi:hover .po{opacity:1}.pl h4{font-family:var(--se);font-size:1.25rem;color:#fff;font-weight:400;margin-bottom:.2rem}.pl span{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6)}.pplus{position:absolute;top:1rem;right:1rem;width:36px;height:36px;border:1.5px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;opacity:0;transition:opacity .35s,border-color .25s}.pi:hover .pplus{opacity:1}.pplus:hover{border-color:#B8860B!important;color:#B8860B}@media (hover:none) and (pointer:coarse){.pi.hover-active .pp{transform:scale(1.06)}.pi.hover-active .po,.pi.hover-active .pplus{opacity:1}}#lb{position:fixed;inset:0;z-index:800;background:var(--cr);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;padding:0;overflow:hidden}#lb.on{opacity:1;visibility:visible}.lb-i{display:grid;grid-template-columns:2.8fr 1fr;width:100%;height:100%;max-height:100vh;gap:0}#lb-bg,.lb-i{position:relative;overflow:hidden}#lb-bg{display:flex;align-items:center;justify-content:center;background:#000}.lb-slides{display:flex;width:100%;height:100%;transition:transform .5s ease}.lb-slide{min-width:100%;height:100%;position:relative}.lb-inf{background:var(--cr);display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;height:100%;-webkit-overflow-scrolling:touch;padding:5rem 3rem 3rem}.lb-tag{font-size:.66rem;letter-spacing:.25em;text-transform:uppercase;color:var(--ba);display:block;margin-bottom:.9rem}.lb-tit{font-family:var(--se);font-size:2.1rem;font-weight:400;color:var(--tx);line-height:1.2;margin-bottom:.4rem}.lb-type{font-size:.85rem;color:var(--mu);margin-bottom:2rem}.lb-meta{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--sa)}.lb-mi label{font-size:.63rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mu);display:block;margin-bottom:.25rem}.lb-mi p{font-size:.9rem;color:var(--tx);font-weight:400}#lb-x{position:fixed;top:2rem;right:2rem;width:44px;height:44px;border:2px solid #fff;border-radius:50%;background:rgba(0,0,0,.3);color:#fff;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;z-index:1001;line-height:1;padding:0;backdrop-filter:blur(4px)}#lb-x:hover{background:rgba(0,0,0,.6);border-color:var(--ta);color:var(--ta);transform:scale(1.1)}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:50%;width:44px;height:44px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;font-size:1.2rem;backdrop-filter:blur(4px);transition:all .25s;padding:0}.lb-nav:hover{background:rgba(255,255,255,.3);transform:translateY(-50%) scale(1.1)}.lb-nav.prev{left:15px}.lb-nav.next{right:15px}@media (hover:none) and (pointer:coarse){.lb-nav{display:none!important}}#process{background:#6B5D54}#process .st{color:rgba(255,251,245,.85)}#process .sh{color:var(--cr)}#process .dv{background:rgba(184,134,11,.5)}.psteps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:6rem;position:relative}.psteps:before{content:"";position:absolute;top:10px;left:12.5%;right:12.5%;height:2px;background:rgba(200,90,58,.4)}.pst{text-align:center;padding:0 1.5rem}.pdot{width:28px;height:28px;border-radius:50%;background:#C85A3A;margin:0 auto 2.5rem;position:relative;z-index:1;box-shadow:0 0 0 0}.pnum{font-size:1rem;color:rgba(255,251,245,.8);opacity:1;margin-bottom:.8rem;display:block;letter-spacing:.05em}.pnum,.pst h4{font-family:var(--se)}.pst h4{font-size:1.1rem;font-weight:400;margin-bottom:1rem;letter-spacing:.02em}.pst h4,.pst p{color:rgba(255,251,245,.95)}.pst p{font-size:.78rem;line-height:1.7}#stats{background:var(--sa);padding:4rem 5%}.sg2{display:grid;grid-template-columns:repeat(3,1fr)}.si{text-align:center;padding:2rem;position:relative}.si:not(:last-child):after{content:"";position:absolute;right:0;top:20%;bottom:20%;width:1px;background:rgba(58,47,39,.12)}.sinum{font-family:var(--se);font-size:3.8rem;font-weight:300;color:#5C4A3A;line-height:1}.silbl{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mu);margin-top:.5rem;display:block}#testi{background:var(--be)}.th{text-align:center;margin-bottom:3.5rem}.th .ss{margin:0 auto}.th .dv{margin:1.2rem auto}.tc-wrap{overflow:hidden;position:relative}.tc-slides{display:flex;transition:transform .65s ease}.tc-s{min-width:100%;padding:0 8%}.tc{background:var(--cr);padding:3rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;position:relative}.tq{font-family:var(--se);font-size:1.2rem;font-style:italic;font-weight:300;color:var(--tx);line-height:1.8}.tr{border-left:1px solid var(--sa);padding-left:3rem}.tavt{width:54px;height:54px;background:var(--sa);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--se);font-size:1.4rem;color:var(--ba);margin-bottom:1.2rem}.tst{color:#B8860B;font-size:.85rem;letter-spacing:.1em;margin-bottom:.7rem;display:block}.tn{font-size:.93rem;font-weight:500;color:var(--tx);margin-bottom:.15rem}.tl{font-size:.78rem;color:var(--mu)}.dots{display:flex;justify-content:center;gap:.6rem;margin-top:2rem}.dot{width:6px;height:6px;border-radius:50%;background:var(--sa);cursor:pointer;transition:all .3s;border:none;padding:0}.dot.a{background:#B8860B;width:24px;border-radius:3px}.tc-nav{position:absolute;top:calc(50% - 15px);transform:translateY(-50%);background:var(--cr);color:var(--tx);border:1px solid var(--sa);border-radius:50%;width:44px;height:44px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:all .25s;padding:0;box-shadow:0 4px 12px rgba(26,15,8,.05)}.tc-nav:hover{border-color:var(--ta);color:var(--ta);transform:translateY(-50%) scale(1.1);background:var(--cr)}.tc-nav.prev{left:15px}.tc-nav.next{right:15px}@media (hover:none) and (pointer:coarse){.tc-nav{display:none!important}}#cta{background:#8B7968;padding:5rem 5%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.ct-t h2{font-family:var(--se);font-size:clamp(2rem,3.8vw,3rem);font-weight:300;color:var(--cr);margin-bottom:.5rem}.ct-t h2 i{font-style:italic;color:#D4AF37}.ct-t p{color:rgba(26,15,8,.75);font-size:.92rem}.ct-b{background:var(--cr);color:#5C4A3A;padding:1rem 2.8rem;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;border:none;cursor:pointer;font-family:var(--ss);text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem;font-weight:500;transition:all .25s}.ct-b:hover{background:#B8860B;color:#fff}#contact{background:var(--cr);display:grid;grid-template-columns:1fr 1fr;gap:6rem}.cf input,.cf select,.cf textarea{width:100%;background:transparent;border:none;border-bottom:1.5px solid var(--sa);padding:.9rem 0;font-family:var(--ss);font-size:.9rem;color:var(--tx);outline:none;transition:border-color .25s;display:block;margin-bottom:1.8rem;-webkit-appearance:none}.cf input:focus,.cf select:focus,.cf textarea:focus{border-color:#B8860B}.cf input::placeholder,.cf textarea::placeholder{color:#6B5D54}.cf select{color:#6B5D54}.cf select option{color:var(--tx)}.cf textarea{resize:none;height:88px}.cfr{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.subbtn{background:var(--tx);color:var(--cr);padding:.95rem 2.8rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;border:none;cursor:pointer;font-family:var(--ss);margin-top:.5rem;display:inline-flex;align-items:center;gap:.6rem;transition:background .25s}.subbtn:hover{background:#B8860B}.subbtn:hover .ar{transform:translateX(4px)}.cd{margin-bottom:1.4rem}.cd label{font-size:.66rem;letter-spacing:.2em;text-transform:uppercase;color:#5C4A3A;display:block;margin-bottom:.3rem}.cd p{font-size:.92rem;color:var(--tx)}.csoc{gap:.8rem;margin-top:2rem}.cso,.csoc{display:flex}.cso{width:36px;height:36px;border:1.5px solid var(--sa);align-items:center;justify-content:center;color:var(--mu);font-size:.72rem;text-decoration:none;font-family:var(--se);font-weight:400;transition:all .25s;letter-spacing:.04em}.cso:hover{border-color:#B8860B;color:#B8860B}footer{background:#6B5D54;padding:2.5rem 5%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem}.fl{font-family:var(--se);font-size:1.35rem;color:#1A0F08}.fl i{font-style:normal;color:#B8860B}.fls{display:flex;gap:2rem}.fls a{color:rgba(26,15,8,.7);text-decoration:none;font-size:.73rem;letter-spacing:.08em;transition:color .2s}.fls a:hover{color:#B8860B}footer small{color:rgba(26,15,8,.6);font-size:.7rem}@media(max-width:900px){#about,#contact,.f-wrap{grid-template-columns:1fr;gap:3.5rem}.pg,.psteps,.sg{grid-template-columns:1fr 1fr}.psteps{gap:2rem}.psteps:before{display:none}.tc{grid-template-columns:1fr}.tr{border-left:none;padding-left:0;border-top:1px solid var(--sa);padding-top:1.5rem}.sg2{grid-template-columns:1fr 1fr}.si:nth-child(2):after{display:none}.lb-i{grid-template-columns:1fr}#lb-bg{height:50vh;flex-shrink:0}.lb-inf{height:auto;max-height:50vh}#cta{flex-direction:column}.h-panel{width:50%;opacity:.25}.h-sts{display:none}}@media(max-width:768px){.pg{grid-template-columns:1fr}.nbtn,.nl{display:none!important}#lb{overflow-y:auto;-webkit-overflow-scrolling:touch}#lb,#lb.on{display:block}.lb-i{flex-direction:column;height:auto;min-height:100vh;max-height:none;overflow:visible;display:flex;gap:0}#lb-bg{width:100%;height:90vh;min-height:90vh;flex:none}.lb-inf{width:100%;height:auto;max-height:none;flex:1;padding-bottom:4rem}#lb-x{top:1rem;right:1rem}.lb-nav,.tc-nav{display:none!important}}@media(max-width:600px){.ct-b{max-width:100%;white-space:normal;text-align:center;justify-content:center}.rl,.rr{transform:translateY(28px)}.rl.on,.rr.on{transform:none}.nbtn,.nl{display:none}.cfr,.pg,.psteps,.sg,.sg2{grid-template-columns:1fr}.h-panel{display:none}.tc-s{padding:0 2%}.fls{flex-wrap:wrap;gap:1rem}.si:not(:last-child):after{display:none}section{padding:3.5rem 4%}nav{padding:1rem 4%!important}.lb-inf{padding:4rem 2rem 2rem;position:relative}.lb-tit{font-size:1.5rem}.lb-type{font-size:.75rem;margin-bottom:1rem}.lb-meta{margin-top:1.5rem}.aph{height:300px}.abadge{padding:1.2rem;min-width:90px;right:0}.abadge b{font-size:1.8rem}.abadge small{font-size:.55rem}.cf input,.cf select,.cf textarea{margin-bottom:1.2rem;padding:.7rem 0;font-size:.85rem}.cfr{gap:1rem}}