@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggSxSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggmxSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v23/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,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}body app-root .site-header{background:#0d0d0bed;border-bottom:1px solid #393729;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body app-root .top-strip{background:#171713;border-bottom:1px solid #2c2b23}body app-root .top-grid{min-height:34px;padding-block:6px}body app-root .top-links{margin-left:auto;font-size:10px;letter-spacing:.07em}body app-root .main-bar{background:transparent;padding:20px 0}body app-root .main-grid{gap:24px}body app-root .wordmark{display:flex;align-items:center;gap:12px}body app-root .brand-symbol{display:flex;align-items:baseline;background:#facc15;color:#111;padding:3px 9px;border-radius:4px;font:700 28px/1.4 var(--font-display);letter-spacing:-.1em}body app-root .brand-symbol>span{font-size:19px;margin-left:3px}body app-root .brand-name{display:grid;gap:5px;color:#f5f3e9;font:700 16px/1 var(--font-display);letter-spacing:.08em}body app-root .brand-name>span{font:500 10px/1 var(--font-body);letter-spacing:.3em;color:#aaa99e}body app-root .brand-logo{height:44px;max-width:200px;filter:none}body app-root .main-nav{text-transform:none;font-size:12px;letter-spacing:0;gap:1px}body app-root .main-nav a{padding:8px 10px;color:#ceccbf;border-radius:4px}body app-root .main-nav a:hover{background:#facc1510;color:#facc15}body app-root .main-nav a:after{background:#facc15;height:1px}body app-root .project-link{display:inline-flex;align-items:center;gap:18px;white-space:nowrap;padding:11px 16px;background:#facc15;border-radius:5px;color:#111;font-size:11px;font-weight:800;text-decoration:none}body app-root .project-link span{font-size:20px;line-height:1}body app-root .actions{gap:12px}body app-root .actions .search{display:none}body app-root .submenu{background:#191915;border-color:#4d4526;border-radius:8px;box-shadow:0 24px 60px #0008}body app-root .nav-item:focus-within .submenu{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}body app-root .mobile-panel{background:#151512;border-color:#3c3928}body app-root .mobile-card{background:#20201a;border-color:#39392d;box-shadow:none}body app-root .hero-slider{padding:28px 0 0;background:#0b0b0a}body app-root .hero-slider .slider-shell{height:clamp(540px,73vh,760px);border-radius:12px;border:1px solid #3f3b25;background:#141410;box-shadow:none}body app-root :is(.hero-slider,.full-hero) .slide img{height:100%;filter:saturate(.3) brightness(.7)}body app-root .hero-slider .slides{position:absolute;inset:0}body app-root :is(.hero-slider,.full-hero) .overlay{background:linear-gradient(90deg,#0b0b0af5,#0b0b0aba,#0b0b0a18);padding:clamp(32px,6vw,86px)}body app-root :is(.hero-slider,.full-hero) .overlay h2{font-size:clamp(38px,4.6vw,70px);font-weight:500;max-width:820px;letter-spacing:-.055em;line-height:1.06;margin-block:18px 24px}body app-root :is(.hero-slider,.full-hero) .overlay p{color:#c7c4b6;font-size:15px;max-width:510px}body app-root :is(.hero-slider,.full-hero) .overlay .eyebrow{color:#facc15;font-size:10px;letter-spacing:.16em}body app-root :is(.hero-slider,.full-hero) .cta:after{content:"\2197";font-size:20px}body app-root :is(.hero-slider,.full-hero) .nav{top:auto;bottom:26px;transform:none;background:#161610d9;border:1px solid #80733b;width:42px;height:42px;border-radius:50%;color:#facc15}body app-root :is(.hero-slider,.full-hero) .prev{left:auto;right:84px}body app-root :is(.hero-slider,.full-hero) .next{right:30px}body app-root :is(.hero-slider,.full-hero) .dots{left:7%;right:auto;bottom:40px}body app-root :is(.hero-slider,.full-hero) .dot{background:#f5f3e945;border-radius:2px;width:24px;height:3px}body app-root :is(.hero-slider,.full-hero) .dot.active{background:#facc15;width:44px}body app-root section:not(.hero):not(.hero-slider):not(.full-hero){background:#10100e;color:#f5f3e9;padding-block:clamp(64px,7.5vw,112px);border-bottom:1px solid #292923}body app-root .page>:nth-child(2n) section{background:#151512}body app-root :is(.panel-head,.split-header){text-align:left;margin-bottom:44px;max-width:820px}body app-root :is(.panel-head,.split-header) h2,body app-root section>.container>h2{color:#f5f3e9;font-size:clamp(30px,3.5vw,48px);font-weight:500}body app-root :is(.panel-head,.split-header) p{margin-left:0;color:#aaa99e;max-width:650px}body app-root :is(.eyebrow,.kicker,.tag,.label){color:#facc15;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}body app-root :is(.card,.skill-card,.info-card,.text-card,.article-card,.product-card,.category-card,.faq-item){background:#1a1a16;border:1px solid #33332b;border-radius:14px;box-shadow:none;transition:border-color .25s,transform .25s,background .25s}body app-root :is(.card,.skill-card,.article-card,.product-card,.category-card):hover{border-color:#77671e;transform:translateY(-4px);background:#1e1e19}body app-root .card-top{background:transparent;color:#f5f3e9;box-shadow:none;padding:26px 26px 0;text-align:left}body app-root .card-body{padding:24px 26px 28px;text-align:left}body app-root .card :is(h3,h4){color:#f5f3e9;font-size:23px;font-weight:500}body app-root .card p{color:#aaa99e}body app-root :is(.card-media,.image-card){border-radius:9px}body app-root :is(.card-media img,.gallery-panel img,.image-card img){filter:saturate(.35) contrast(1.08);transition:filter .35s,transform .5s}body app-root .card:hover .card-media img{filter:saturate(.8);transform:scale(1.035)}body app-root :is(a.btn,a.cta,a.pill,button.submit,.submit-btn,.primary-btn,.btn-primary,.ghost.orange){display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:13px 24px;border:1px solid #facc15;border-radius:6px;background:#facc15;color:#11110c;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:0;box-shadow:none;transition:background .2s,transform .2s}body app-root :is(a.btn,a.cta,a.pill,button.submit,.submit-btn,.primary-btn):hover{background:#ffe36a;border-color:#ffe36a;color:#11110c;transform:translateY(-2px);box-shadow:none}body app-root button:disabled{opacity:.4;cursor:not-allowed}body app-root :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#11110e;border-color:#434337;color:#f5f3e9;border-radius:6px;accent-color:#facc15}body app-root :is(input,textarea)::placeholder{color:#919185}body app-root :is(input,textarea,select):focus{border-color:#facc15;box-shadow:0 0 0 3px #facc1512}body app-root :is(input[type=checkbox],input[type=radio]){accent-color:#facc15}body app-root .contact-page .form{background:#191915;border:1px solid #33332b;padding:32px;border-radius:14px}body app-root .contact-page .icon{background:#facc15;color:#111;box-shadow:none}body app-root .stats-panel{background:#facc15!important;color:#11110b!important}body app-root .stats-panel :is(h2,h3,p,.value,.kicker){color:#11110b}body app-root .stats-panel .value{font-size:clamp(40px,5vw,72px);letter-spacing:-.06em;font-family:var(--font-display)}body app-root .stats-panel article{border-color:#11111130;background:transparent;box-shadow:none}body app-root .stats-panel h3{font:500 14px/1.7 var(--font-body);max-width:210px}body app-root .cta-panel{background:#1b1b15!important}body app-root .cta-panel .panel-grid{border-left:3px solid #facc15;padding-left:32px}body app-root .cta-panel h2{font-size:clamp(26px,3vw,42px);font-weight:500}body app-root .cta-panel h3{font:400 17px/1.8 var(--font-body);color:#d1cebd}body app-root .skills-panel .skill-index{background:#facc15;color:#11110b;font-family:var(--font-display)}body app-root .skills-panel .skill-icon.text{background:#facc1510;color:#facc15;border:1px solid #facc1530}body app-root .skills-panel .visual-placeholder{background:repeating-linear-gradient(0deg,transparent 0 39px,#facc1510 40px),repeating-linear-gradient(90deg,#171713 0 39px,#facc1510 40px);border:1px solid #facc1530}body app-root .skills-panel .visual-placeholder:after{content:"</>";display:grid;place-items:center;height:100%;color:#facc15;font:500 clamp(80px,12vw,180px) var(--font-display)}body app-root .skills-panel .frame{border-color:#facc1545;box-shadow:none}body app-root .skills-panel .accent-triangle{opacity:.35}body app-root .faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:72px}body app-root .faq-illustration{display:grid;align-content:start}body app-root .faq-illustration:before{content:"S\131k sorulan\asorular.";white-space:pre-line;color:#f5f3e9;font:500 clamp(32px,4vw,54px)/1.1 var(--font-display);letter-spacing:-.05em}body app-root .faq-illustration:after{content:"Akl\131n\131zdaki sorulardan, projenizin ilk ad\131m\131na.";color:#aaa99e;margin-top:24px;max-width:240px}body app-root .faq-illustration>*{display:none}body app-root .faq-content h2{margin-top:0}body app-root .accordion details{border-top:1px solid #3b3b30;padding:22px 0}body app-root .accordion summary{font-size:16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:24px}body app-root .accordion summary:after{content:"+";color:#facc15;font-size:24px;font-weight:400}body app-root .accordion details[open] summary:after{content:"\2212"}body app-root .accordion details p{color:#aaa99e}body app-root .quick-contacts{background:#191915;border-color:#49452d;box-shadow:0 16px 40px #0005;padding:6px;border-radius:12px}body app-root .quick-btn{background:#22221a;border-color:#4b4528;border-radius:8px;box-shadow:none}body app-root .quick-btn .icon{color:#facc15}body app-root .maintenance{background:#10100e}body app-root .maintenance-card{background:#1a1a16;border-color:#4a4325}body app-root .maintenance-card h1{color:#facc15}@media (max-width: 768px){body app-root .faq-grid{grid-template-columns:1fr;gap:32px}body app-root .contact-page .form{padding:24px}body app-root .cta-panel .panel-grid{padding-left:22px}}body app-root .feature-split .card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}body app-root .logistics-panel .feature-row.no-media{grid-template-columns:80px minmax(0,1fr);gap:32px;margin-bottom:0;padding-block:30px;border-top:1px solid #37372d}body app-root .logistics-panel .no-media .image-card{order:0;min-height:0;height:70px;display:grid;place-items:center;border:1px solid #6e6028;background:#facc150a;box-shadow:none;color:#facc15;font:500 32px var(--font-display)}body app-root .logistics-panel .no-media .text-card{order:1;padding:0;border:0;border-radius:0;background:transparent}body app-root .logistics-panel .no-media h3{font-size:24px;margin-bottom:10px}body app-root .logistics-panel .no-media p{margin:0;max-width:760px}body app-root section.info-page{padding-block:0}body app-root .info-page .hero-grid.text-only{grid-template-columns:1fr}body app-root .info-page .hero-text{max-width:840px}body app-root .info-page .hero-text h2{font-size:clamp(38px,5vw,68px);font-weight:500}body app-root .info-page :is(.content,.lead),body app-root .product-detail :is(.content,.summary){color:#bcb9ab;line-height:1.9}body app-root .info-page .about-inline{background:#151512}body app-root .info-page .about-inline>.container{max-width:900px}body app-root .info-page .about-inline :is(h2,h3){color:#f5f3e9;margin-top:36px}body app-root .info-page .about-inline h2{font-size:clamp(25px,3vw,36px);font-weight:500}body app-root .info-page .about-inline p{color:#bcb9ab;line-height:1.9}body app-root .not-found h1{color:#facc15}@media (max-width: 1200px){body app-root .main-grid{grid-template-columns:auto 1fr}body app-root .main-nav{display:none}body app-root .menu-toggle{display:flex}}@media (max-width: 680px){body app-root .top-strip{display:none}body app-root .main-bar{padding-block:16px}body app-root .main-grid{gap:12px}body app-root .brand-name{font-size:13px}body app-root .brand-name>span{font-size:8px}body app-root .brand-symbol{font-size:24px}body app-root .project-link{font-size:10px;padding:9px 12px;gap:10px}body app-root .mobile-search{display:flex}body app-root .hero-slider{padding-top:12px}body app-root .hero-slider .slider-shell{height:570px;min-height:0}body app-root :is(.hero-slider,.full-hero) .overlay{padding:32px 26px 88px;background:linear-gradient(90deg,#0b0b0ae8,#0b0b0a88)}body app-root :is(.hero-slider,.full-hero) .overlay h2{font-size:clamp(34px,8.5vw,46px)}body app-root :is(.hero-slider,.full-hero) .overlay .eyebrow{font-size:9px}body app-root :is(.hero-slider,.full-hero) .overlay p{font-size:13px}body app-root .skills-panel .skill-card{grid-template-columns:36px minmax(0,1fr);gap:14px;padding:18px}body app-root .skills-panel .skill-index{width:32px;height:32px;font-size:12px}body app-root .skills-panel .skill-icon{display:none}body app-root .logistics-panel .feature-row.no-media{grid-template-columns:48px minmax(0,1fr);gap:18px}body app-root .logistics-panel .no-media .image-card{height:48px;font-size:24px}body app-root .logistics-panel .no-media h3{font-size:20px}}@media (max-width: 480px){body app-root .project-link{display:none}}body{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.035' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}body app-root .container{width:min(1320px,calc(100% - 112px))}body app-root .site-header{background:#0e0e0bed;border-bottom-color:#343125}body app-root .top-strip{background:#171711}body app-root .top-grid{min-height:30px;padding-block:4px}body app-root .main-bar{padding-block:22px}body app-root .brand-symbol{border-radius:0;font-size:30px;padding:4px 10px}body app-root .brand-name{font-size:17px}body app-root .brand-name>span{color:#c6b974}body app-root .main-nav{font-size:11px;gap:4px}body app-root .main-nav a{color:#b7b3a2}body app-root .project-link{background:transparent;color:#f5df80;border:1px solid #655b32;border-radius:2px;padding:12px 18px}body app-root .project-link:hover{background:#facc15;color:#111}body app-root .hero-slider.studio-hero{padding:0;background:transparent}body app-root section:not(.hero):not(.hero-slider):not(.full-hero){padding-block:115px}body app-root :is(.panel-head,.split-header) h2,body app-root section>.container>h2{font-size:clamp(36px,4.1vw,60px);font-weight:500;letter-spacing:-.06em;max-width:780px}body app-root .studio-section-label{display:flex;justify-content:space-between;gap:30px;color:#a9a187;font:600 9px/1.7 var(--font-body);letter-spacing:.15em;margin:0 0 26px;text-transform:uppercase}body app-root .studio-section-label>span:last-child{color:#facc15;font-size:18px}body app-root .panel-head>.studio-section-label{color:#a9a187;font-size:9px;margin:0 0 26px}body app-root .panel-head :is(.kicker,.lead){text-transform:none;letter-spacing:0;font-size:13px;color:#9e9988;font-weight:400}body app-root .panel-head{margin-bottom:52px}body app-root .card{border-radius:0}body app-root section.cta-panel{background:#ded4a2!important;color:#181810;padding-block:46px;border:0}body app-root .cta-panel:before{opacity:.12;background-image:repeating-linear-gradient(90deg,#1112 0 1px,transparent 1px 8px);left:85%}body app-root .cta-panel .panel-grid{grid-template-columns:1.15fr 1fr .85fr;border:0;padding-left:0;gap:48px;text-align:left}body app-root .cta-panel .dot-grid{display:none}body app-root .cta-panel .panel-title h2{color:#19190f;font-size:31px;letter-spacing:-.045em;text-transform:none;font-weight:500}body app-root .cta-panel .eyebrow{color:#625a32;font-size:9px;letter-spacing:.1em}body app-root .cta-panel h3{color:#343421;font:400 13px/1.8 var(--font-body)}body app-root .cta-panel .prompt{display:none}body app-root .cta-panel .panel-right{justify-self:end}body app-root .cta-panel a.pill{background:#161610;color:#f4eabf;border-color:#161610;border-radius:0;gap:34px;font-size:12px}body app-root .cta-panel .chevron{width:9px;height:9px;border-color:#facc15;transform:rotate(-45deg)}body app-root .skills-panel .skills-layout{grid-template-columns:1.05fr .9fr;align-items:center;gap:100px}body app-root .skills-copy h2{font-size:clamp(36px,4vw,54px);font-weight:500}body app-root .skills-copy .lead{color:#a9a494;font-size:14px}body app-root .skills-list{gap:0;margin-top:36px}body app-root .skills-panel .skill-card{grid-template-columns:30px 1fr;background:transparent;border:0;border-top:1px solid #39362a;border-radius:0;box-shadow:none;padding:24px 0;gap:18px}body app-root .skills-panel .skill-card:hover{transform:none;background:transparent}body app-root .skills-panel .skill-index{background:transparent;color:#8f8355;border-radius:0;width:auto;height:auto;align-self:start;font:400 11px/2 var(--font-display)}body app-root .skills-panel .skill-icon{display:none}body app-root .skills-panel .skill-body h3{font-size:19px;font-weight:500}body app-root .skills-panel .skill-body div{color:#9e9988;font-size:12px;line-height:1.8}body app-root .skills-panel .skill-body p{margin:0}body app-root .skills-visual{padding:0}body app-root .skills-visual :is(.frame,.dots,.accent-triangle){display:none}body app-root .capability-art{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:640px;padding:34px;background:#24241b;border:1px solid #5a5332;overflow:hidden}body app-root .capability-label{font-size:9px;letter-spacing:.16em;color:#bcb18b;position:relative;z-index:1}body app-root .capability-art>p{font:500 clamp(40px,4.3vw,65px)/1.02 var(--font-display);letter-spacing:-.055em;margin:0;position:relative;z-index:1;color:#f3ebd1}body app-root .capability-art em{color:#facc15;font-style:normal}body app-root .capability-orbit{position:absolute;width:470px;height:470px;border:1px solid #8b7a36;border-radius:50%;left:40%;top:2%;box-shadow:0 0 0 30px #cbb64e08,0 0 0 60px #cbb64e08,0 0 0 90px #cbb64e08}body app-root .capability-orbit:before{content:"";width:13px;height:13px;border-radius:50%;background:#facc15;position:absolute;left:40px;top:80px;box-shadow:0 0 0 8px #facc1510}body app-root .capability-bottom{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.1em;border-top:1px solid #6d6337;padding-top:20px;color:#bcb18b}body app-root .capability-bottom b{color:#facc15;font-size:32px;font-weight:400}body app-root .reasons-panel{background:#171710!important}body app-root .reasons-panel:before{display:none}body app-root .reasons-layout{gap:96px}body app-root .feature-image-card{border-radius:0;aspect-ratio:4 / 5;border:0;box-shadow:none}body app-root .feature-image-card img{filter:grayscale(1) brightness(.75)}body app-root .feature-image-card:after{content:"\130\15e  HEDEF\130  \d7  TEKNOLOJ\130";position:absolute;left:22px;bottom:22px;padding:10px 14px;font-size:8px;letter-spacing:.12em;color:#111;background:#facc15}body app-root .reasons-panel .panel-content>.kicker{color:#a9a494;font-size:12px;text-transform:none;letter-spacing:0;font-weight:400;max-width:350px}body app-root .reasons-panel .panel-content h2{font-size:clamp(38px,4vw,58px);font-weight:500}body app-root .reasons-list{gap:0}body app-root .reasons-list article{padding-block:21px;border-bottom:1px solid #3a3728;grid-template-columns:28px 1fr;gap:20px}body app-root .reasons-list .icon{height:25px;width:25px;border:1px solid #786c36;border-radius:50%;background:transparent;color:#facc15}body app-root .reasons-list .icon img{display:none}body app-root .reasons-list .icon:has(img):after{content:"\2197";font-size:15px}body app-root .reasons-list h3{font-size:19px;font-weight:500}body app-root .reasons-list p{font-size:12px;color:#a09c8b}body app-root section.stats-panel{padding-block:54px;background:#facc15!important}body app-root .stats-panel>.container{display:grid;grid-template-columns:.7fr 2fr;align-items:center;gap:40px}body app-root .stats-panel .kicker{display:none}body app-root .stats-panel>.container>h2{font-size:28px;font-weight:500;margin:0;color:#181810}body app-root .stats-panel .stats-grid{margin:0;gap:26px;grid-template-columns:repeat(4,minmax(0,1fr))}body app-root .stats-panel article{border:0;border-left:1px solid #1113;border-radius:0;padding:0 0 0 22px}body app-root .stats-panel .value{font-size:clamp(25px,3vw,44px);font-weight:500}body app-root .stats-panel h3{font-size:10px;margin-top:10px;max-width:130px}body app-root .feature-split:before{display:none}body app-root .feature-split .split-header{display:flex;flex-direction:column;gap:0;max-width:100%}body app-root .feature-split .split-header>.eyebrow{order:3;max-width:470px;color:#9e9988;font:400 13px/1.8 var(--font-body);text-transform:none;letter-spacing:0;margin-top:20px}body app-root .feature-split .split-header h2{max-width:700px}body app-root .feature-split .card-grid{grid-template-columns:1.25fr 1fr;grid-auto-rows:300px;gap:22px}body app-root .feature-split .card{min-height:0;border-radius:0;border:0;position:relative;overflow:hidden;background:#23221a}body app-root .feature-split .card:first-child{grid-row:span 2}body app-root .feature-split .card:hover{transform:none}body app-root .feature-split .card .card-media{position:absolute;inset:0;height:100%;border-radius:0;filter:grayscale(.8) brightness(.55);transition:transform .7s,filter .7s}body app-root .feature-split .card:hover .card-media{transform:scale(1.04);filter:grayscale(.3) brightness(.65)}body app-root .feature-split .card-media:after{background:linear-gradient(0deg,#0b0b0bf5,#0b0b0b00)}body app-root .feature-split .card .card-body{position:absolute;inset:auto 0 0;padding:30px;display:block;z-index:1}body app-root .feature-split .card:first-child .card-body{padding:38px}body app-root .feature-split .card h3{font-size:30px;font-weight:500;max-width:350px;margin:0 0 14px}body app-root .feature-split .card:first-child h3{font-size:clamp(34px,4vw,48px)}body app-root .feature-description{font-size:11px;line-height:1.8;color:#c0bba8;max-width:370px}body app-root .feature-description p{margin:0;color:inherit}body app-root .feature-number{position:absolute;top:26px;left:30px;z-index:1;font:400 11px var(--font-display);color:#f7e3a1}body app-root .feature-explore{display:flex;justify-content:space-between;align-items:center;margin-top:22px;padding-top:14px;border-top:1px solid #d2bb663d;color:#f2d66e;font-size:9px;letter-spacing:.07em}body app-root .feature-explore b{font-size:22px;font-weight:400}body app-root .feature-split .card-link{z-index:3}body app-root .services-cards .cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px;counter-reset:service}body app-root .services-cards .card{background:transparent;border:0;border-top:1px solid #514a2c;border-radius:0;padding:32px 0;display:grid;grid-template-columns:38px 1fr;gap:0 20px;position:relative;overflow:visible}body app-root .services-cards .card:hover{transform:none;background:transparent}body app-root .service-number{grid-row:span 2;color:#8d8050;font:400 11px/2 var(--font-display)}body app-root .services-cards .card-top{grid-column:2;padding:0 35px 18px 0}body app-root .services-cards .card-top h3{font-size:23px;font-weight:500;max-width:330px}body app-root .service-arrow{position:absolute;right:0;top:27px;color:#d4bf6d;font-size:25px;transition:transform .2s}body app-root .services-cards .card:hover .service-arrow{transform:translate(4px,-4px);color:#facc15}body app-root .services-cards .card-body{grid-column:2;padding:0;display:grid;grid-template-columns:1fr 100px;gap:12px 24px}body app-root .services-cards .card-media{grid-column:2;grid-row:span 2;height:100px;width:100px;border-radius:0;margin:0;background:#27251a}body app-root .services-cards .card-body>p{grid-column:1;grid-row:1;min-height:0;color:#a8a290;font-size:12px}body app-root .services-cards a.btn{grid-column:1;width:fit-content;min-height:0;padding:4px 0;align-self:start;background:transparent;border:0;border-bottom:1px solid #615631;border-radius:0;color:#ead785;font-size:10px;box-shadow:none}body app-root .services-cards a.btn:hover{transform:none;background:transparent;color:#facc15}body app-root .articles-panel .panel-head{max-width:100%}body app-root .articles-panel .panel-head .kicker{margin-top:26px}body app-root .articles-panel .cards{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:34px}body app-root .articles-panel .card{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}body app-root .articles-panel .card:hover{background:transparent;transform:none}body app-root .articles-panel .media{height:220px;border-radius:0;filter:grayscale(.65);background-size:cover}body app-root .articles-panel .card:first-child .media{height:300px}body app-root .articles-panel .card h3{font-size:23px;line-height:1.3;font-weight:500;margin-block:16px}body app-root .articles-panel .card:first-child h3{font-size:30px}body app-root .articles-panel .meta{font-size:11px;color:#999280;line-height:1.8}body app-root .articles-panel .ghost.small{display:flex;align-items:center;justify-content:space-between;padding:16px 0;margin-top:18px;border:0;border-top:1px solid #51492c;border-radius:0;background:transparent;color:#d6c071;font-size:10px;text-decoration:none}body app-root .articles-panel .ghost.small span{font-size:23px}body app-root .logistics-panel .feature-row.no-media{padding-block:36px;grid-template-columns:110px 1fr}body app-root .logistics-panel .no-media .image-card{font-size:50px;color:#a18c41;border:0;background:transparent;justify-content:start}body app-root .logistics-panel .no-media h3{font-size:30px;font-weight:500}body app-root .logistics-panel .no-media p{max-width:620px;font-size:13px}body app-root .gallery-panel .hero-card,body app-root .gallery-panel .thin-card{border-radius:0;box-shadow:none;border-color:#4b4226}body app-root .gallery-panel .hero-content{background:linear-gradient(0deg,#111e,transparent);padding:32px}body app-root .benefits-head{text-align:left;max-width:760px;margin:0 0 64px}body app-root .benefits-head h2{font-size:clamp(36px,4vw,58px);font-weight:500}body app-root .benefits-head .lead{color:#a8a290;font-size:13px}body app-root .benefits-layout{gap:50px}body app-root .benefit-item{text-align:left;border:0;border-top:1px solid #51492c;border-radius:0;background:transparent;box-shadow:none;padding:24px 0 0}body app-root .benefit-item h3{font-size:24px;font-weight:500}body app-root .benefit-text{color:#aaa28d;font-size:13px}body app-root .benefits-panel .visual-ring{border-radius:50% 50% 0 0;border:1px solid #6c5e2b;background:#282619;padding:12px;box-shadow:none}body app-root .benefits-panel .visual-image{width:100%;height:100%;border-radius:50% 50% 0 0;filter:grayscale(.8);box-shadow:none}body app-root .faq-panel{background:#191910!important}body app-root .faq-illustration:before{font-size:clamp(42px,5vw,68px)}body app-root .accordion details{border-color:#524a2b;padding-block:26px}body app-root .accordion details[open] summary{color:#f3d46a}body app-root .accordion summary{font-size:15px;font-weight:500}body app-root .accordion details p{font-size:12px;line-height:1.85}body app-root .footer-word-art{width:min(1320px,calc(100% - 112px));margin-inline:auto;padding-top:60px;font:500 clamp(65px,12vw,175px)/1 var(--font-display);letter-spacing:-.07em;color:#222219;white-space:nowrap;border-bottom:1px solid #3a3420;padding-bottom:36px}body app-root .footer-word-art span{color:#facc15;float:right}body app-root .footer-invitation{padding-block:70px}body app-root .footer-invitation h2{font-size:clamp(42px,5.5vw,76px);font-weight:400}body app-root .invitation-link>span{width:80px;height:80px;font-size:40px}body app-root .quick-contacts{border-radius:0;padding:0;background:#161610;border-color:#5e532a}body app-root .quick-btn{border-radius:0;border:0;background:transparent}body app-root .info-page .info-hero{background:#171710;border-top:1px solid #3a3420}body app-root section.info-page:not(.hero):not(.hero-slider):not(.full-hero){padding-block:0}body app-root .info-page .about-inline{background:#10100c}body app-root .info-page .about-inline h2{padding-top:24px;border-top:1px solid #403923;margin-top:54px}body app-root .contact-page .form{border-radius:0;background:#1c1c14;border-color:#655b32;padding:40px}body app-root .contact-page .info-card{border-radius:0;background:#1c1c14;border-color:#51492c}body app-root .contact-page .copy h2{font-size:clamp(42px,5vw,68px);font-weight:500}body app-root .contact-page .icon{border-radius:50%}@media (max-width: 1100px){body app-root .container{width:calc(100% - 72px)}body app-root .skills-panel .skills-layout,body app-root .reasons-layout{gap:48px}body app-root .capability-art{min-height:580px;padding:26px}body app-root .articles-panel .cards{gap:22px}body app-root .stats-panel>.container{grid-template-columns:1fr}body app-root .cta-panel .panel-grid{gap:28px}}@media (max-width: 800px){body app-root .container{width:calc(100% - 40px)}body app-root section:not(.hero):not(.hero-slider):not(.full-hero){padding-block:72px}body app-root .skills-panel .skills-layout{grid-template-columns:1fr}body app-root .skills-copy{max-width:none}body app-root .capability-art{min-height:480px}body app-root .capability-art>p{font-size:60px}body app-root .cta-panel .panel-grid{grid-template-columns:1fr 1fr}body app-root .cta-panel .panel-left{display:none}body app-root .cta-panel .panel-title h2{font-size:26px}body app-root .services-cards .cards{column-gap:30px}body app-root .services-cards .card{grid-template-columns:24px 1fr;gap:0 10px}body app-root .services-cards .card-body{grid-template-columns:1fr}body app-root .services-cards .card-media{display:none}body app-root .services-cards .card-top h3{font-size:21px}body app-root .articles-panel .cards{grid-template-columns:1fr 1fr;gap:36px 24px}body app-root .articles-panel .card:first-child{grid-column:span 2}body app-root .articles-panel .card:first-child .media{height:360px}body app-root .stats-panel .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}body app-root .feature-split .card-grid{grid-template-columns:1fr 1fr;grid-auto-rows:360px}body app-root .feature-split .card:first-child{grid-row:auto;grid-column:span 2}body app-root .feature-split .card .card-body,body app-root .feature-split .card:first-child .card-body{padding:24px}body app-root .feature-split .card h3{font-size:26px}body app-root .feature-split .card:first-child h3{font-size:40px}body app-root .footer-word-art{width:calc(100% - 40px);font-size:12vw;padding-block:40px 24px}body app-root .reasons-layout{grid-template-columns:1fr}body app-root .feature-image-card{aspect-ratio:5 / 4}body app-root .benefits-layout{grid-template-columns:1fr}body app-root .benefits-visual{display:none}body app-root .benefits-col{text-align:left}}@media (max-width: 480px){body app-root .services-cards .cards{grid-template-columns:1fr}body app-root .services-cards .card-body{grid-template-columns:1fr 80px}body app-root .services-cards .card-media{display:block;width:80px;height:80px}body app-root .services-cards .card{grid-template-columns:24px 1fr}body app-root .feature-split .card-grid{grid-template-columns:1fr;grid-auto-rows:390px}body app-root .feature-split .card:first-child{grid-column:auto}body app-root .feature-split .card:first-child h3{font-size:34px}body app-root .articles-panel .cards{grid-template-columns:1fr}body app-root .articles-panel .card:first-child{grid-column:auto}body app-root .articles-panel .card:first-child .media{height:260px}body app-root .stats-panel .stats-grid{grid-template-columns:1fr 1fr;gap:30px}body app-root .logistics-panel .feature-row.no-media{grid-template-columns:50px 1fr;gap:18px}body app-root .logistics-panel .no-media .image-card{font-size:32px}body app-root .logistics-panel .no-media h3{font-size:24px}body app-root .cta-panel .panel-grid{grid-template-columns:1fr;text-align:left;gap:22px}body app-root .cta-panel .panel-right{justify-self:start}body app-root .contact-page .form{padding:24px}body app-root .invitation-link>span{width:60px;height:60px;font-size:30px}}:root body app-root{--surface: #e5e5e2;--surface-alt: #d9d9d5;--surface-card: #ededea;--line: #b8b8b1;--text: #171717;--text-muted: #5d5d58;color:var(--text)}:root body app-root section:not(.hero):not(.hero-slider):not(.full-hero){background:var(--surface);color:var(--text);border-bottom-color:var(--line)}:root body app-root .page>:nth-child(2n) section{background:var(--surface-alt)}:root body app-root :is(h1,h2,h3,h4){color:var(--text)!important}:root body app-root :is(p,.lead,.summary,.meta,.benefit-text,.feature-description,.hero-intro,.skill-body div,.checkbox){color:var(--text-muted)!important}:root body app-root :is(.kicker,.eyebrow,.studio-section-label,.label,.tag){color:#67634c!important}:root body app-root :is(.card,.skill-card,.info-card,.text-card,.product-card,.category-card,.faq-item,.form,.maintenance-card){background:var(--surface-card);border-color:var(--line);box-shadow:none}:root body app-root :is(.card,.skill-card,.product-card,.category-card):hover{background:#f3f3ef;border-color:#7d7b6c}:root body app-root :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color-scheme:light;background:#f3f3f0;color:#171717;border-color:#aaa9a0}:root body app-root :is(input,textarea)::placeholder{color:#6d6d65}:root body app-root :is(input,textarea,select):focus{border-color:#9e8100;box-shadow:0 0 0 3px #facc1540}:root body app-root :is(a.btn,a.cta,a.pill,button.submit,.submit-btn,.primary-btn,.btn-primary){background:#facc15;border-color:#e2b912;color:#111}:root body app-root :is(a.btn,a.cta,a.pill,button.submit):hover{background:#ffe16a;color:#111}:root body app-root .site-header{background:#deded9f2;border-bottom-color:#b8b8b0}:root body app-root .top-strip{background:#cdcdc7;border-bottom-color:#b8b8b0}:root body app-root :is(.top-contact,.top-links,.main-nav a){color:#363631}:root body app-root .brand-name{color:#111}:root body app-root .brand-name>span{color:#666657}:root body app-root .project-link{background:#171717;color:#facc15;border-color:#171717}:root body app-root .project-link:hover{background:#facc15;color:#111}:root body app-root .main-nav a:hover{background:#c7c7bc;color:#111}:root body app-root :is(.submenu,.mobile-panel){background:#deded8;border-color:#a5a59a}:root body app-root :is(.submenu a,.mobile-card){background:#eaeae5;border-color:#b8b8ac;color:#171717}:root body app-root .mobile-card-title{color:#171717}:root body app-root .mobile-card-desc{color:#64645b}:root body app-root .menu-toggle{background:#171717;border-color:#171717}:root body app-root .mobile-search{background:#edede8;border-color:#a5a59a}:root body app-root .studio-hero{background:var(--surface)}:root body app-root :is(.studio-hero-top,.hero-bottom-line){border-color:#b8b8af;color:#65655b}:root body app-root .studio-eyebrow{color:#59594f!important}:root body app-root .studio-hero-copy h1 em{color:#171717;text-decoration:underline;text-decoration-color:#facc15;text-underline-offset:10px;text-decoration-thickness:8px}:root body app-root .title-asterisk{color:#111}:root body app-root :is(.hero-discipline,.art-coordinate){color:#67675b}:root body app-root :is(.studio-text-link,.hero-bottom-line a){color:#25251f;border-color:#8d8d7e}:root body app-root .hero-bottom-line a span{color:#111}:root body app-root .studio-slide-caption h2{color:#30302b!important}:root body app-root .slide-index{color:#171717}:root body app-root .slide-index small{color:#64645a}:root body app-root .studio-slide-controls button{color:#171717;border-color:#99998a;background:transparent}:root body app-root .studio-slide-controls button:hover{background:#facc15}:root body app-root section.cta-panel{background:#d0d0c9!important}:root body app-root .cta-panel a.pill{background:#171717;color:#facc15;border-color:#171717}:root body app-root :is(.skills-panel .skill-card,.services-cards .card,.articles-panel .card,.benefit-item){background:transparent;border-color:#b0b0a5}:root body app-root :is(.skills-panel .skill-card,.services-cards .card,.articles-panel .card):hover{background:transparent}:root body app-root :is(.skill-index,.service-number,.service-arrow){color:#44443a}:root body app-root .skills-panel .skill-index{color:#55554a}:root body app-root .capability-art{background:#c9c9c0;border-color:#a3a394}:root body app-root .capability-art>p{color:#171717!important}:root body app-root .capability-art em{color:#171717;background:#facc15;padding-inline:5px}:root body app-root :is(.capability-label,.capability-bottom){color:#4c4c40;border-color:#a3a394}:root body app-root .capability-bottom b{color:#171717}:root body app-root .capability-orbit{border-color:#8e8e7b;box-shadow:0 0 0 30px #6e6e5b08,0 0 0 60px #6e6e5b08,0 0 0 90px #6e6e5b08}:root body app-root section.reasons-panel{background:#d7d7d1!important}:root body app-root .reasons-list article{border-color:#b0b0a5}:root body app-root .reasons-list .icon{border-color:#858571;color:#171717;background:#facc15}:root body app-root section.stats-panel{background:#facc15!important}:root body app-root .stats-panel :is(h2,h3,p,.value){color:#171717!important}:root body app-root .feature-split .card{background:#20201b}:root body app-root .feature-split .card h3{color:#f5f3e9!important}:root body app-root .feature-split .card :is(p,.feature-description){color:#c9c5b6!important}:root body app-root .services-cards a.btn{background:transparent;color:#27271e;border-color:#777769}:root body app-root .services-cards a.btn:hover{color:#111;background:#facc15}:root body app-root .articles-panel .ghost.small{color:#27271e;border-top-color:#aaa99a}:root body app-root .logistics-panel .feature-row.no-media{border-top-color:#aaa99f}:root body app-root .logistics-panel .no-media .text-card{background:transparent}:root body app-root .logistics-panel .no-media .image-card{color:#444438}:root body app-root .benefits-panel .visual-ring{background:#cdcdc3;border-color:#9b9b89}:root body app-root section.faq-panel{background:#d2d2cb!important}:root body app-root .faq-illustration:before{color:#171717}:root body app-root .faq-illustration:after{color:#5d5d53}:root body app-root .accordion details{border-color:#a7a797}:root body app-root .accordion summary{color:#171717}:root body app-root .accordion details[open] summary{color:#171717}:root body app-root .accordion summary:after{color:#171717}:root body app-root .gallery-panel :is(.hero-title,.hero-meta){color:#f5f3e9!important}:root body app-root .info-page :is(.info-hero,.about-inline){background:var(--surface);border-color:var(--line)}:root body app-root .info-page .about-inline h2{border-color:#b6b6aa}:root body app-root .contact-page :is(.form,.info-card){background:#ddddd6;border-color:#aaa99b}:root body app-root .contact-page .icon{background:#facc15;color:#111}:root body app-root .maintenance{background:var(--surface)}:root body app-root .maintenance-card{background:#edede8}:root body app-root .site-footer{background:#c9c9c2;border-top-color:#a5a595;color:#171717}:root body app-root .footer-word-art{color:#acaca1;border-color:#a5a595}:root body app-root .footer-word-art span{color:#171717}:root body app-root .footer-invitation{border-color:#a5a595}:root body app-root .footer-invitation h2 span{color:#171717;text-decoration:underline;text-decoration-color:#facc15;text-underline-offset:8px}:root body app-root .invitation-link{color:#171717;border-color:#777767}:root body app-root :is(.footer-navigation a,.footer-contact a,.footer-contact .footer-contact-link,.location,.footer-bottom){color:#424238;border-color:#a5a595}:root body app-root .footer-main h3{color:#39392e!important}:root body app-root .socials a{color:#171717;border-color:#8f8f7c}:root body app-root .location .bi{color:#171717}:root body app-root .quick-contacts{background:#171717;border-color:#171717}:root body app-root .quick-btn{background:#171717}@media (max-width: 480px){:root body app-root .studio-hero-copy h1 em{text-decoration-thickness:5px;text-underline-offset:6px}}:root{color-scheme:light;--ink: #171717;--muted: #5d5d58;--mint: #facc15;--steel: #777772;--blue: #facc15;--deep: #e5e5e2;--deep-2: #d7d7d3;--theme-primary: #facc15;--theme-secondary: #111111;--font-body: "Manrope", "Segoe UI", sans-serif;--font-display: "Space Grotesk", "Segoe UI", sans-serif;--font-accent: "Manrope", "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-body);color:var(--ink);background:#e5e5e2;font-size:15px;line-height:1.75;-webkit-font-smoothing:antialiased;min-height:100vh}.container{width:min(1280px,calc(100% - 96px));margin:0 auto}a{color:inherit}html{scroll-behavior:smooth;scroll-padding-top:110px}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}img{max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.045em;line-height:1.15;text-wrap:balance}::selection{background:#facc15;color:#111}:focus-visible{outline:2px solid #facc15;outline-offset:5px}@media (max-width: 768px){.container{width:calc(100% - 40px)}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
