@import"https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700&display=swap";@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-300-normal-B92qhZjj.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-cyrillic-300-normal-C3Efe1jG.woff2) format("woff2"),url(/assets/geist-cyrillic-300-normal-Biugtkjs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-vietnamese-300-normal-DsXT3Vuf.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-latin-ext-300-normal-Bh-SUDn6.woff2) format("woff2"),url(/assets/geist-latin-ext-300-normal-CSe5LjuN.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-latin-300-normal-FJSXOZHt.woff2) format("woff2"),url(/assets/geist-latin-300-normal-ssr5NqVT.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-400-normal-ChfpGzr5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DXusLSnH.woff2) format("woff2"),url(/assets/geist-cyrillic-400-normal-DkrqoNl2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-vietnamese-400-normal-C8xY9-dI.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-CND6cjiG.woff2) format("woff2"),url(/assets/geist-latin-ext-400-normal-Bz1pQMyt.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2) format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-500-normal-BXrH8YSv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-NWpm63d5.woff2) format("woff2"),url(/assets/geist-cyrillic-500-normal-BboVsk8R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-vietnamese-500-normal-_b1ojCbH.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-BovoTgeE.woff2) format("woff2"),url(/assets/geist-latin-ext-500-normal-C9fx-R30.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2) format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-600-normal-PR76dHFV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-600-normal-BeW5VFD_.woff2) format("woff2"),url(/assets/geist-cyrillic-600-normal-CnEeIcMC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-vietnamese-600-normal-BFUgqsz8.woff2) format("woff2"),url(/assets/geist-vietnamese-600-normal-B5MZcNo4.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-ext-600-normal-CVFbg5dS.woff2) format("woff2"),url(/assets/geist-latin-ext-600-normal-TmIUreF9.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2) format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-cyrillic-ext-700-normal-CBIC21Ex.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-cyrillic-700-normal-BSHy2ewF.woff2) format("woff2"),url(/assets/geist-cyrillic-700-normal-BH7gZKkM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-vietnamese-700-normal-Dm6ODIDG.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-ext-700-normal-BnofTsEi.woff2) format("woff2"),url(/assets/geist-latin-ext-700-normal-DKAtFBEc.woff) format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-CFi8mLqe.woff2) format("woff2"),url(/assets/geist-latin-700-normal-Bod5GerT.woff) format("woff");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}:root{--ink: #06181d;--ink-soft: #0b2930;--aqua: #76d8d5;--aqua-bright: #b4f5ee;--copper: #ff9d5c;--paper: #f5fbf9}*{box-sizing:border-box;font-family:Geist,Tajawal,sans-serif;scroll-behavior:smooth}body{margin:0;color:var(--paper);background:var(--ink)}.site-backdrop{background:radial-gradient(circle at 82% 12%,rgba(118,216,213,.12),transparent 30%),linear-gradient(145deg,#06181d,#071f25 55%,#0a252a)}.portfolio-hero{position:relative;isolation:isolate;min-height:100svh;width:100%;overflow:hidden;color:#f7fbfa;background:radial-gradient(circle at 63% 38%,rgba(255,157,92,.17),transparent 22%),radial-gradient(circle at 77% 20%,rgba(183,247,239,.36),transparent 27%),linear-gradient(102deg,#071c26,#123d4a 34%,#2e8792,#83d8d5)}.portfolio-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(3,18,24,.28),transparent 32%,transparent 70%,rgba(219,255,250,.05))}.hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:.12;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.hero-orbit{position:absolute;z-index:1;border:1px solid rgba(236,255,252,.22);border-radius:50%;pointer-events:none}.hero-orbit-one{width:min(42vw,700px);aspect-ratio:.55;top:-12%;left:48%;transform:rotate(14deg)}.hero-orbit-two{width:110px;aspect-ratio:1;right:-36px;bottom:9%}.hero-signature,.hero-vision,.hero-scroll,.hero-edition,.hero-description,.hero-copy{position:absolute;z-index:7}.hero-signature{top:116px;left:clamp(24px,5vw,82px);display:flex;align-items:center;gap:14px;color:#ffffffb8;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.hero-signature-line{width:48px;height:1px;background:var(--copper);box-shadow:0 0 16px #ff9d5ca6}.hero-vision{top:120px;right:clamp(28px,5vw,82px);display:flex;align-items:center;gap:22px;color:#ffffffc7;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:600;letter-spacing:.25em;text-transform:uppercase}.hero-vision>i{display:block;width:clamp(50px,8vw,130px);height:1px;background:#ffffff6b}.hero-dot-grid{display:grid;grid-template-columns:repeat(4,3px);gap:6px}.hero-dot-grid b{width:3px;height:3px;border-radius:50%;background:#ffffffe0}.hero-copy{top:49%;left:38%;width:min(720px,65vw);text-align:left;transform:translate(-50%,-50%)}.hero-kicker{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 20px;color:#ffffffa8;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:600;letter-spacing:.27em;text-transform:uppercase}.hero-kicker span{width:5px;height:5px;border-radius:50%;background:var(--copper);box-shadow:0 0 14px var(--copper)}.hero-copy h1{margin:0;color:#fff;font-size:clamp(64px,7.5vw,138px);font-weight:300;letter-spacing:-.072em;line-height:.78;text-wrap:balance;text-shadow:0 6px 35px rgba(3,14,17,.18)}.hero-copy h1>span:not(.depth-text){display:block;margin:.15em 0;font-weight:700;letter-spacing:-.065em}.hero-cta{display:inline-flex;align-items:center;gap:13px;min-height:58px;margin-top:38px;padding:0 23px 0 26px;border:1px solid rgba(255,255,255,.42);border-radius:999px;color:#082027;background:#f4fffceb;box-shadow:0 18px 50px #031c2238;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.hero-cta:hover{color:#06181d;background:#fff;box-shadow:0 22px 65px #031c2247,0 0 0 7px #ffffff1a;transform:translateY(-3px)}.hero-cta-dot{width:6px;height:6px;border-radius:50%;background:#36a9aa}.hero-cta-arrow{display:grid;width:26px;height:26px;margin-left:3px;place-items:center;border-radius:50%;color:#fff;background:#0d353d;font-size:14px;letter-spacing:0}.hero-portrait-wrap{position:absolute;z-index:5;left:50%;bottom:-8%;width:min(68vw,950px);height:96%;pointer-events:none;transform:translate(-50%)}.hero-portrait-glow{position:absolute;top:24%;right:16%;bottom:10%;left:16%;border-radius:50%;background:#ff9d5c38;filter:blur(74px)}.hero-portrait{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;filter:drop-shadow(0 32px 34px rgba(1,11,14,.34))}.hero-description{right:clamp(28px,5vw,82px);bottom:11%;width:min(260px,20vw);padding-top:16px;border-top:1px solid rgba(255,255,255,.42)}.hero-description-index{display:block;margin-bottom:16px;color:#ffffff85;font-family:Space Grotesk,sans-serif;font-size:10px;letter-spacing:.25em}.hero-description p{margin:0;font-size:clamp(13px,1.05vw,16px);font-weight:400;line-height:1.65}.hero-description a{display:inline-flex;gap:8px;margin-top:16px;color:#08252c;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:600;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}.hero-scroll{bottom:7%;left:clamp(24px,5vw,82px);display:flex;align-items:center;gap:14px;color:#ffffff8a;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:600;letter-spacing:.27em;text-decoration:none;text-transform:uppercase}.hero-scroll i{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:var(--aqua-bright);font-style:normal}.hero-edition{top:48%;left:clamp(24px,5vw,82px);display:flex;align-items:center;gap:13px;color:#ffffff6b;font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.28em;text-transform:uppercase;transform:rotate(-90deg) translate(-50%);transform-origin:left top}.hero-edition strong{color:#ffffffd1;font-weight:600}@media (max-width: 900px){.portfolio-hero{min-height:880px;background:radial-gradient(circle at 60% 38%,rgba(255,157,92,.18),transparent 25%),linear-gradient(145deg,#071c26 2%,#1a5361 50%,#70c9c8)}.hero-vision,.hero-edition{display:none}.hero-copy{top:40%;left:50%;width:90vw;text-align:center}.hero-copy h1{font-size:clamp(60px,11vw,96px)}.hero-portrait-wrap{bottom:-3%;width:min(94vw,720px);height:78%}.hero-description{right:28px;bottom:7%;width:230px}.hero-scroll{bottom:5%}}@media (max-width: 640px){.portfolio-hero{min-height:780px}.hero-signature{top:96px;left:20px;font-size:9px}.hero-signature-line{width:28px}.hero-copy{top:34%;left:50%;width:calc(100% - 32px)}.hero-kicker{margin-bottom:16px;font-size:8px;letter-spacing:.2em;justify-content:center}.hero-copy h1{font-size:clamp(48px,15vw,72px);line-height:.82;letter-spacing:-.06em}.hero-cta{min-height:52px;margin-top:28px;padding:0 15px 0 20px;font-size:9px}.hero-portrait-wrap{bottom:-1%;width:120vw;height:68%}.hero-description{right:18px;bottom:4%;width:48%;padding-top:10px}.hero-description-index,.hero-description a{display:none}.hero-description p{font-size:11px;line-height:1.5;text-shadow:0 2px 15px rgba(0,0,0,.3)}.hero-scroll{bottom:4%;left:18px}.hero-scroll span{display:none}}.home-editorial{position:relative;overflow:clip;color:#eef8f6;background:#06181d}.home-shell{width:min(1320px,calc(100% - 80px));margin-inline:auto}.toolkit-belt{overflow:hidden;border-top:1px solid rgba(180,245,238,.16);border-bottom:1px solid rgba(180,245,238,.16);background:#09242a}.toolkit-track{display:flex;width:-moz-max-content;width:max-content;padding:23px 0;transform:translate(4%)}.toolkit-track span{display:flex;align-items:center;gap:32px;padding-right:32px;color:#eef8f69e;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.toolkit-track i{color:var(--copper);font-style:normal;font-size:10px}.home-intro{padding-block:clamp(110px,12vw,190px)}.section-index{display:flex;align-items:center;gap:14px;color:#b4f5ee8c;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.section-index i{width:46px;height:1px;background:#b4f5ee4d}.intro-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(60px,9vw,150px);align-items:end;margin-top:52px}.intro-grid h2,.section-heading h2,.home-contact h2{margin:0;font-family:Manrope,sans-serif;font-weight:300;letter-spacing:-.065em;line-height:.96}.intro-grid h2{max-width:830px;font-size:clamp(38px,4.5vw,72px)}.intro-grid h2 span{display:block;color:var(--aqua)}.intro-copy>p{margin:0;color:#eef8f6b8;font-size:16px;line-height:1.8}.intro-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0;padding:20px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.intro-meta span{color:#eef8f6bf;font-size:11px}.intro-meta b{display:block;margin-bottom:6px;color:#eef8f661;font-family:Space Grotesk,sans-serif;font-size:8px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.editorial-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:7px;border-bottom:1px solid rgba(118,216,213,.55);color:var(--aqua-bright);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.work-section{padding-bottom:clamp(120px,14vw,220px)}.section-heading{display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,1.1fr) minmax(260px,.48fr);gap:45px;align-items:end;margin-bottom:84px}.section-heading h2{max-width:660px;font-size:clamp(50px,5.5vw,90px)}.section-heading h2 em,.home-contact h2 em{color:var(--aqua);font-style:normal}.section-heading>p{margin:0;color:#eef8f68f;font-size:14px;line-height:1.7}.project-list{display:grid;gap:clamp(90px,12vw,180px)}.editorial-project{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:clamp(40px,6vw,90px);align-items:center}.editorial-project:nth-child(2n){grid-template-columns:minmax(300px,.55fr) minmax(0,1.45fr)}.editorial-project:nth-child(2n) .project-media{grid-column:2;grid-row:1}.editorial-project:nth-child(2n) .project-details{grid-column:1;grid-row:1}.project-media{position:relative;display:block;height:clamp(410px,53vw,690px);overflow:hidden;border-radius:2px;background:#0c2b31}.project-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(4,17,20,.32));transition:background .35s ease}.project-image{width:100%;height:112%;-o-object-fit:cover;object-fit:cover;transition:filter .35s ease}.project-media:hover .project-image{filter:saturate(1.12) brightness(1.04)}.project-view{position:absolute;right:28px;bottom:28px;z-index:2;display:flex;align-items:center;gap:9px;padding:14px 17px;border-radius:999px;color:#071c22;background:#f7fdfbeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transform:translateY(10px);opacity:0;transition:transform .3s ease,opacity .3s ease}.project-media:hover .project-view{transform:translateY(0);opacity:1}.project-details>div:first-child{display:flex;justify-content:space-between;gap:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.14)}.project-number,.project-type{color:#b4f5ee8c;font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.project-details h3{margin:30px 0 20px;font-size:clamp(43px,4.2vw,72px);font-weight:400;letter-spacing:-.055em;line-height:.98}.project-details>p{margin:0;color:#eef8f69e;font-size:14px;line-height:1.75}.project-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.project-tags span{padding:8px 12px;border:1px solid rgba(180,245,238,.17);border-radius:999px;color:#eef8f69e;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.project-copper .project-details h3{color:#ffb27e}.project-blue .project-details h3{color:#96dbe8}.all-work-link{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:space-between;margin:110px auto 0;padding:22px 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-size:18px;text-decoration:none}.process-section{padding-block:0;color:#06181d;background:#9de2de}.process-section .section-index{color:#06181d8f}.process-section .section-index i{background:#06181d40}.process-heading{grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr)}.process-heading h2{max-width:780px}.process-heading h2 em{color:#11727a}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(6,24,29,.28);border-bottom:1px solid rgba(6,24,29,.28)}.process-card{min-height:330px;padding:30px 28px 36px;border-right:1px solid rgba(6,24,29,.22)}.process-card:last-child{border-right:0}.process-card-top{display:flex;align-items:center;justify-content:space-between;color:#06181d8c;font-family:Space Grotesk,sans-serif;font-size:10px;letter-spacing:.16em}.process-card h3{margin:100px 0 16px;font-size:29px;font-weight:500;letter-spacing:-.04em}.process-card p{margin:0;color:#06181dad;font-size:13px;line-height:1.65}.experience-section{padding-block:clamp(120px,13vw,200px)}.experience-section .section-heading{grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr)}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(50px,8vw,130px);padding-top:70px;border-top:1px solid rgba(255,255,255,.14)}.experience-feature{display:grid;grid-template-columns:80px 1fr;gap:30px}.experience-year,.experience-list article>span{color:var(--aqua);font-family:Space Grotesk,sans-serif;font-size:10px;letter-spacing:.16em}.experience-role{margin:0 0 12px;color:#eef8f673;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.experience-feature h3{margin:0 0 22px;font-size:clamp(42px,4vw,68px);font-weight:400;letter-spacing:-.05em}.experience-feature div>p:last-child,.experience-list p{color:#eef8f68f;line-height:1.7}.experience-feature div>p:last-child{max-width:470px;margin:0;font-size:14px}.experience-list article{display:grid;grid-template-columns:90px 1fr;gap:20px;padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,.12)}.experience-list h3{margin:0 0 8px;font-size:22px;font-weight:500}.experience-list p{margin:0;font-size:12px}.experience-link{margin:60px 0 0 110px}.home-contact{position:relative;display:grid;min-height:90vh;overflow:hidden;place-items:center;color:#06181d;text-align:center;background:radial-gradient(circle at 50% 45%,rgba(255,202,151,.75),transparent 22%),linear-gradient(135deg,#66c7c8,#b5eee7 62%,#f3c89e)}.home-contact-inner{position:relative;z-index:2}.home-contact-inner>p{margin:0 0 28px;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}.home-contact h2{font-size:clamp(82px,12vw,190px);line-height:.72}.home-contact h2 em{color:#0a6670}.contact-button{display:inline-flex;align-items:center;gap:12px;margin-top:64px;padding:19px 24px;border-radius:999px;color:#fff;background:#06181d;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;letter-spacing:.15em;text-decoration:none;text-transform:uppercase}.contact-orbit{position:absolute;width:min(76vw,980px);aspect-ratio:1;border:1px solid rgba(6,24,29,.18);border-radius:50%}.contact-orbit:before,.contact-orbit:after{content:"";position:absolute;border:1px solid rgba(6,24,29,.12);border-radius:50%}.contact-orbit:before{top:8%;right:8%;bottom:8%;left:8%}.contact-orbit:after{top:18%;right:18%;bottom:18%;left:18%}.contact-orbit span{position:absolute;width:9px;height:9px;border-radius:50%;background:#0a6670}.contact-orbit span:nth-child(1){top:12%;left:18%}.contact-orbit span:nth-child(2){right:3%;top:49%}.contact-orbit span:nth-child(3){bottom:9%;left:28%;background:var(--copper)}@media (max-width: 900px){.home-shell{width:min(100% - 40px,760px)}.intro-grid,.section-heading,.process-heading,.experience-section .section-heading{grid-template-columns:1fr}.intro-grid{gap:50px}.section-heading{gap:30px;margin-bottom:60px}.section-heading>p{max-width:440px}.editorial-project,.editorial-project:nth-child(2n){grid-template-columns:1fr;gap:38px}.editorial-project:nth-child(2n) .project-media,.editorial-project:nth-child(2n) .project-details{grid-column:auto;grid-row:auto}.project-media{height:min(72vw,580px)}.process-grid{grid-template-columns:1fr 1fr}.process-card:nth-child(2){border-right:0}.process-card:nth-child(-n+2){border-bottom:1px solid rgba(6,24,29,.22)}.experience-grid{grid-template-columns:1fr}.experience-link{margin-left:110px}}@media (max-width: 600px){.home-shell{width:calc(100% - 32px)}.home-intro{padding-block:90px}.intro-grid{margin-top:38px}.intro-grid h2{font-size:50px}.intro-meta{grid-template-columns:1fr 1fr}.work-section{padding-bottom:110px}.section-heading h2{font-size:47px}.project-list{gap:100px}.project-media{height:78vw}.project-view{right:14px;bottom:14px;opacity:1;transform:none}.project-details h3{font-size:46px}.all-work-link{margin-top:75px}.process-section{padding-block:0}.process-grid{grid-template-columns:1fr}.process-card{min-height:auto;border-right:0;border-bottom:1px solid rgba(6,24,29,.22)}.process-card:last-child{border-bottom:0}.process-card h3{margin-top:60px}.experience-feature{grid-template-columns:1fr;gap:15px}.experience-list article{grid-template-columns:76px 1fr}.experience-link{margin-left:0}.home-contact{min-height:720px}.home-contact h2{font-size:88px}.contact-orbit{width:125vw}}.wave-loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#eef8f6;background:radial-gradient(circle at 50% 46%,rgba(118,216,213,.12),transparent 22%),#06181d}.wave-loader-mark{display:flex;align-items:center;gap:12px;margin-bottom:34px;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;letter-spacing:.26em}.wave-loader-mark i{width:42px;height:1px;background:var(--copper)}.wave-dots{display:flex;align-items:center;gap:9px;height:52px}.wave-dots span{width:9px;height:9px;border-radius:50%;background:var(--aqua);box-shadow:0 0 20px #76d8d566;animation:wave-dot .9s cubic-bezier(.45,.05,.55,.95) infinite alternate;animation-delay:calc(var(--dot-index) * 90ms)}.wave-dots span:nth-child(4){background:var(--copper);box-shadow:0 0 20px #ff9d5c73}.wave-loader>p{margin:22px 0 0;color:#eef8f66b;font-family:Space Grotesk,sans-serif;font-size:8px;font-weight:500;letter-spacing:.28em;text-transform:uppercase}@keyframes wave-dot{0%{transform:translateY(11px) scale(.72);opacity:.42}to{transform:translateY(-11px) scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.wave-dots span{animation:none}}.editorial-footer{position:relative;z-index:2;padding:0 clamp(20px,5vw,82px);color:#eef8f69e;background:#06181d}.footer-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:150px;border-bottom:1px solid rgba(255,255,255,.12)}.footer-top img{width:145px;height:64px;-o-object-fit:contain;object-fit:contain}.footer-top nav{display:flex;gap:clamp(22px,3vw,46px)}.footer-top nav a{color:#eef8f69e;font-family:Space Grotesk,sans-serif;font-size:10px;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:color .22s ease}.footer-top nav a:hover{color:var(--aqua)}.footer-top button{display:grid;width:44px;height:44px;justify-self:end;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:var(--aqua-bright);background:transparent;cursor:pointer}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:25px 0 35px;color:#eef8f652;font-family:Space Grotesk,sans-serif;font-size:8px;letter-spacing:.14em;text-transform:uppercase}@media (max-width: 640px){.footer-top{grid-template-columns:1fr auto;padding:28px 0}.footer-top nav{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;margin-top:25px}.footer-bottom{flex-direction:column;padding-bottom:28px}}.site-backdrop{overflow:hidden;background:radial-gradient(circle at 50% -15%,rgba(54,162,169,.22),transparent 42%),linear-gradient(145deg,#041419,#071f25 52%,#06181d)}.ambient-orb{position:absolute;display:block;border-radius:50%;filter:blur(18px);opacity:.5;will-change:transform}.ambient-orb-a{width:46vw;height:46vw;top:8%;right:-15%;background:radial-gradient(circle,rgba(70,210,207,.24),transparent 67%);animation:ambient-drift-a 22s ease-in-out infinite alternate}.ambient-orb-b{width:38vw;height:38vw;top:44%;left:-13%;background:radial-gradient(circle,rgba(255,157,92,.13),transparent 68%);animation:ambient-drift-b 27s ease-in-out infinite alternate}.ambient-orb-c{width:32vw;height:32vw;right:18%;bottom:-12%;background:radial-gradient(circle,rgba(82,150,218,.14),transparent 67%);animation:ambient-drift-c 19s ease-in-out infinite alternate}.ambient-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.045;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 20%,black 80%,transparent)}@keyframes ambient-drift-a{to{transform:translate(-16%,24%) scale(1.12)}}@keyframes ambient-drift-b{to{transform:translate(24%,-17%) scale(.9)}}@keyframes ambient-drift-c{to{transform:translate(-22%,-20%) scale(1.15)}}.glass-panel,.glass-copy,.glass-pill{position:relative;border:1px solid rgba(210,255,250,.16);background:linear-gradient(135deg,#b7e9e61b,#08202652);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #020a0c42,0 32px 90px #00080b42;backdrop-filter:blur(30px) saturate(155%);-webkit-backdrop-filter:blur(30px) saturate(155%)}.glass-panel:before,.glass-copy:before{content:"";position:absolute;z-index:1;top:0;left:8%;width:42%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);opacity:.5;pointer-events:none}.lang-picker{position:relative;direction:ltr}.lang-picker__trigger{display:flex;align-items:center;gap:4px;height:32px;padding:0 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;cursor:pointer;transition:border-color .2s ease,background .2s ease}.lang-picker__trigger:hover{border-color:#ffffff2e;background:#ffffff12}.lang-picker__flag{width:16px;height:16px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px #ffffff26}.lang-picker__chevron{color:#f1eee766;transition:transform .22s ease}.lang-picker__chevron.open{transform:rotate(180deg)}.lang-picker__menu{position:absolute;visibility:hidden;z-index:30;top:calc(100% + 8px);right:0;width:190px;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0e120ff5;box-shadow:0 20px 60px #00000059;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);transform-origin:top right;opacity:0}.lang-picker__menu.open{visibility:visible}.lang-picker__option{display:flex;width:100%;align-items:center;gap:10px;min-height:44px;padding:6px 12px;border:0;border-radius:10px;color:#f1eee799;background:transparent;cursor:pointer;font-size:12px;font-weight:400;text-align:left;transition:color .16s ease,background .16s ease}.lang-picker__option:hover{color:#f1eee7e6;background:#ffffff0f}.lang-picker__option.active{color:#0d120e;background:#ece7dd}.lang-picker__option>svg{margin-left:auto;color:#0d120e}.logo-marquee{position:relative;z-index:2;overflow:hidden;padding:36px 0 45px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:#05161b9e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.logo-marquee-head{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px;color:#e6fbf885}.logo-marquee-head p{margin:0;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.logo-marquee-head>span{color:var(--copper);font-size:8px}.logo-marquee-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(90deg,transparent,black 8%,black 92%,transparent)}.logo-marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:16px;animation:logo-marquee 34s linear infinite}.logo-glass{display:flex;width:154px;height:92px;flex:0 0 auto;align-items:center;justify-content:center;gap:11px;padding:14px;border:1px solid rgba(220,255,251,.13);border-radius:20px;background:linear-gradient(135deg,#ffffff1a,#ffffff09);box-shadow:inset 0 1px #ffffff29,0 18px 40px #00000026;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.logo-glass img{width:45px;height:45px;-o-object-fit:contain;object-fit:contain;filter:saturate(.9) drop-shadow(0 7px 14px rgba(0,0,0,.25))}.logo-glass span{color:#f2fdfbb3;font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.1em;text-transform:uppercase}@keyframes logo-marquee{to{transform:translate(calc(-50% - 8px))}}.home-editorial{background:linear-gradient(180deg,#05171cb8,#05151ae0)}.glass-copy{padding:30px;border-radius:28px}.project-showcase{display:grid;grid-template-columns:1fr 1fr;gap:28px}.project-glass{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:38px;transition:transform .45s cubic-bezier(.2,.75,.25,1),border-color .3s ease,box-shadow .45s ease}.project-glass:hover{border-color:#d2fffa57;box-shadow:inset 0 1px #ffffff38,0 44px 100px #00080b66,0 0 70px #58cdca12;transform:translateY(-8px)}.project-featured{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,.45fr);min-height:650px}.project-glass-media{position:relative;display:block;min-height:440px;overflow:hidden;background:#0b2930}.project-featured .project-glass-media{min-height:650px}.project-glass-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(1,12,15,.42))}.project-glass-image{width:100%;height:112%;-o-object-fit:cover;object-fit:cover}.project-glass-action{position:absolute;z-index:2;right:24px;bottom:24px;display:flex;align-items:center;gap:9px;padding:14px 17px;border:1px solid rgba(255,255,255,.52);border-radius:999px;color:#06181d;background:#effffcdb;box-shadow:0 14px 35px #00000038,inset 0 1px #fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.project-glass-content{position:relative;z-index:2;display:flex;flex-direction:column;padding:clamp(28px,3.5vw,52px)}.project-glass-meta{display:flex;align-items:center;justify-content:space-between;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.13);color:#baede880;font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.project-glass h3{margin:44px 0 20px;color:#f4fbf9;font-size:clamp(45px,5vw,78px);font-weight:300;letter-spacing:-.065em;line-height:.94}.project-glass:not(.project-featured) h3{margin-top:32px;font-size:clamp(40px,4.4vw,62px)}.project-glass-content>p{margin:0;color:#ebf9f799;font-size:13px;line-height:1.75}.project-featured .project-tags{margin-top:auto}.project-copper h3{color:#ffb27e}.project-blue h3{color:#9bdfea}.all-work-link.glass-pill{padding:19px 22px;border-radius:22px}.process-section{color:#eef8f6;background:linear-gradient(180deg,#0d333b9e,#081d23c7)}.process-section .section-index{color:#b4f5ee8c}.process-section .section-index i{background:#b4f5ee4d}.process-heading h2 em{color:var(--aqua)}.process-grid{overflow:hidden;border-top-color:#dcfffb29;border-bottom-color:#dcfffb29;border-radius:34px}.process-card{border-right-color:#dcfffb1f}.process-card-top{color:#b4f5ee8c}.process-card p{color:#eef8f694}.experience-section{position:relative}.experience-glow{position:absolute;z-index:-1;width:520px;height:520px;top:28%;right:-20%;border-radius:50%;background:radial-gradient(circle,rgba(92,220,214,.16),transparent 66%);filter:blur(12px)}.experience-glass{display:grid;grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);overflow:hidden;border-radius:42px}.experience-overview{display:flex;min-height:650px;flex-direction:column;justify-content:space-between;padding:clamp(34px,4.5vw,65px);border-right:1px solid rgba(220,255,251,.12);background:radial-gradient(circle at 20% 15%,rgba(255,173,112,.12),transparent 35%)}.experience-eyebrow{color:var(--copper);font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.experience-overview>strong{display:block;color:#fff;font-size:clamp(54px,5.2vw,88px);font-weight:300;letter-spacing:-.07em;line-height:.9;writing-mode:vertical-rl;transform:rotate(180deg);opacity:.86}.experience-metrics{display:grid;gap:14px}.experience-metrics>div{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}.experience-metrics b{color:var(--aqua-bright);font-size:25px;font-weight:400}.experience-metrics span{color:#eef8f673;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.experience-timeline{position:relative;padding:46px clamp(30px,4vw,62px)}.experience-timeline:before{content:"";position:absolute;top:58px;bottom:58px;left:70px;width:1px;background:linear-gradient(var(--aqua),rgba(118,216,213,.08))}.experience-timeline-item{position:relative;display:grid;grid-template-columns:76px 1fr;gap:25px;min-height:142px;padding:12px 0 30px}.timeline-dot{position:absolute;z-index:2;top:17px;left:20px;width:11px;height:11px;border:2px solid rgba(118,216,213,.7);border-radius:50%;background:#082027;box-shadow:0 0 0 6px #76d8d50f}.experience-timeline-item.active .timeline-dot{background:var(--copper);border-color:#ffd1b3;box-shadow:0 0 0 7px #ff9d5c1a,0 0 25px #ff9d5c80}.timeline-year{padding-left:42px;color:#b4f5ee8f;font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.13em}.experience-timeline-item div>p{margin:0 0 7px;color:var(--aqua);font-family:Space Grotesk,sans-serif;font-size:8px;letter-spacing:.14em;text-transform:uppercase}.experience-timeline-item h3{margin:0 0 10px;color:#fff;font-size:28px;font-weight:400;letter-spacing:-.04em}.experience-timeline-item div>span{display:block;max-width:550px;color:#eef8f680;font-size:12px;line-height:1.65}.experience-link{margin-left:0}.rtl-layout{font-family:Tahoma,Arial,sans-serif}.rtl-layout .experience-overview{border-right:0;border-left:1px solid rgba(220,255,251,.12)}.rtl-layout .experience-timeline:before{left:auto;right:70px}.rtl-layout .timeline-dot{left:auto;right:20px}.rtl-layout .timeline-year{padding-left:0;padding-right:42px}.rtl-layout .project-glass-action{right:auto;left:24px}@media (max-width: 1050px){.project-featured{grid-template-columns:1fr}.project-featured .project-glass-media{min-height:520px}.project-featured .project-tags{margin-top:28px}}@media (max-width: 820px){.project-showcase{grid-template-columns:1fr}.project-featured{grid-column:auto}.experience-glass{grid-template-columns:1fr}.experience-overview{min-height:auto;border-right:0;border-bottom:1px solid rgba(220,255,251,.12)}.experience-overview>strong{margin:55px 0;writing-mode:initial;transform:none}.experience-metrics{grid-template-columns:repeat(3,1fr)}.experience-metrics>div{grid-template-columns:1fr}.rtl-layout .experience-overview{border-left:0}}@media (max-width: 600px){.logo-marquee{padding-block:28px 35px}.logo-glass{width:132px;height:80px;border-radius:17px}.logo-glass img{width:38px;height:38px}.glass-copy{padding:23px;border-radius:24px}.project-showcase{gap:22px}.project-glass{border-radius:28px}.project-glass-media,.project-featured .project-glass-media{min-height:300px}.project-glass-content{padding:27px 23px 31px}.project-glass h3,.project-glass:not(.project-featured) h3{margin-top:28px;font-size:44px}.project-glass-action{right:14px;bottom:14px}.experience-glass{border-radius:28px}.experience-overview{padding:28px 23px}.experience-metrics{grid-template-columns:1fr}.experience-metrics>div{grid-template-columns:64px 1fr}.experience-timeline{padding:34px 23px}.experience-timeline:before{left:36px;top:47px;bottom:47px}.experience-timeline-item{grid-template-columns:50px 1fr;gap:16px;min-height:170px}.timeline-dot{left:8px}.timeline-year{padding-left:27px;font-size:8px}.experience-timeline-item h3{font-size:25px}.rtl-layout .experience-timeline:before{left:auto;right:36px}.rtl-layout .timeline-dot{left:auto;right:8px}.rtl-layout .timeline-year{padding-left:0;padding-right:27px}}@media (prefers-reduced-motion: reduce){.ambient-orb,.logo-marquee-track{animation:none}}.projects-archive{position:relative;z-index:1;overflow:hidden;padding:170px 0 130px;color:#eef8f6;background:radial-gradient(circle at 88% 6%,rgba(93,220,214,.13),transparent 26%),linear-gradient(180deg,#04141957,#041318d1)}.archive-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:44px;padding-bottom:105px}.archive-back,.archive-project-link{display:inline-flex;align-items:center;gap:9px;color:#e1faf794;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:600;letter-spacing:.15em;text-decoration:none;text-transform:uppercase}.archive-back{grid-column:1 / -1;width:-moz-max-content;width:max-content}.archive-kicker{grid-column:1 / -1;color:var(--aqua);font-family:Space Grotesk,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase}.archive-hero h1{margin:0;font-size:clamp(76px,10.5vw,164px);font-weight:300;letter-spacing:-.075em;line-height:.76}.archive-hero h1 em{color:var(--aqua)}.archive-intro{padding:30px}.archive-intro>span{display:block;margin-bottom:42px;color:var(--copper);font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.18em}.archive-intro p{margin:0;color:#ebf9f79e;font-size:14px;line-height:1.75}.archive-list{display:grid;gap:80px}.archive-project{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);min-height:620px;overflow:hidden;border-radius:42px}.archive-project:nth-child(2n){grid-template-columns:minmax(310px,.55fr) minmax(0,1.45fr)}.archive-project:nth-child(2n) .archive-project-media{grid-column:2;grid-row:1}.archive-project:nth-child(2n) .archive-project-copy{grid-column:1;grid-row:1}.archive-project-media{position:relative;display:block;min-height:620px;overflow:hidden;background:#0a252c}.archive-project-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#010b0e05,#010b0e4d)}.archive-project-media img{display:block;width:100%;height:112%;-o-object-fit:cover;object-fit:cover}.archive-project-index{position:absolute;z-index:2;top:25px;left:25px;display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(255,255,255,.34);border-radius:50%;color:#fff;background:#05191e42;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.1em}.archive-project-open{position:absolute;z-index:2;right:25px;bottom:25px;display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:#062027;background:#e6fffce6;box-shadow:0 16px 36px #00000040,inset 0 1px #fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .3s ease}.archive-project-media:hover .archive-project-open{transform:rotate(45deg) scale(1.08)}.archive-project-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(34px,4.6vw,68px)}.archive-project-type{display:flex;align-items:center;gap:13px;color:#baede88a;font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.archive-project-type i{width:35px;height:1px;background:var(--aqua)}.archive-project h2{margin:44px 0 24px;color:#fff;font-size:clamp(52px,6vw,92px);font-weight:300;letter-spacing:-.07em;line-height:.88}.archive-copper h2{color:#ffb17d}.archive-blue h2{color:#9be0ea}.archive-project-copy>p{margin:0 0 34px;color:#ebf9f794;font-size:13px;line-height:1.75}.archive-project-link{width:-moz-max-content;width:max-content;margin-top:40px;color:var(--aqua-bright)}.archive-cta{display:grid;grid-template-columns:1fr auto;align-items:end;gap:30px;margin-top:110px;padding:clamp(34px,5vw,68px);border-radius:12px;background:radial-gradient(circle at 80% 10%,rgba(255,165,99,.17),transparent 32%),linear-gradient(135deg,#9de7e21f,#08202661)}.archive-cta p{grid-column:1 / -1;margin:0;color:var(--copper);font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase}.archive-cta h2{max-width:780px;margin:0;font-size:clamp(48px,6vw,88px);font-weight:300;letter-spacing:-.06em;line-height:.94}.archive-cta .navbar__cta{min-height:52px;padding:0 22px;white-space:nowrap;border-radius:0}.rtl-layout .archive-project-index{left:auto;right:25px}.rtl-layout .archive-project-open{right:auto;left:25px}.rtl-layout .archive-project-type i{order:-1}@media (max-width: 900px){.archive-hero{grid-template-columns:1fr}.archive-project,.archive-project:nth-child(2n){grid-template-columns:1fr}.archive-project:nth-child(2n) .archive-project-media,.archive-project:nth-child(2n) .archive-project-copy{grid-column:auto;grid-row:auto}.archive-project-media{min-height:min(74vw,560px)}.archive-cta{grid-template-columns:1fr;align-items:start}.archive-cta .navbar__cta{width:-moz-max-content;width:max-content}}@media (max-width: 600px){.projects-archive{padding:125px 0 90px}.archive-hero{gap:28px;padding-bottom:72px}.archive-hero h1{font-size:65px}.archive-list{gap:34px}.archive-project{min-height:0;border-radius:28px}.archive-project-media{min-height:310px}.archive-project-copy{padding:31px 24px 36px}.archive-project h2{margin-top:30px;font-size:52px}.archive-project-link{margin-top:28px}.archive-cta{margin-top:60px;border-radius:28px}}.lang-picker--mobile .lang-picker__menu{right:0;left:auto}@media (max-width: 820px){.lang-picker--mobile .lang-picker__trigger{border-color:#ffffff26;background:#ffffff0f}.lang-picker--mobile .lang-picker__menu{width:200px}}.svg-marquee-window{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent);mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent)}.svg-marquee-track{display:flex;width:-moz-max-content;width:max-content;align-items:center;animation:svg-logo-marquee 32s linear infinite}.svg-logo-item{display:flex;width:188px;height:86px;flex:0 0 auto;align-items:center;justify-content:center;gap:14px;padding:10px 20px;border-right:1px solid rgba(220,255,251,.11);color:#e8fbf885;transition:color .24s ease,transform .24s ease}.svg-logo-item:hover{color:#fff;transform:translateY(-4px)}.svg-logo-mark{display:grid;width:78px;height:52px;place-items:center;filter:drop-shadow(0 9px 18px rgba(0,0,0,.22))}.svg-logo-mark svg{display:block;width:100%;max-height:52px}.svg-logo-item>span{font-family:Space Grotesk,sans-serif;font-size:8px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}@keyframes svg-logo-marquee{to{transform:translate(-50%)}}.title-chip-3d{position:relative;display:inline-block;margin:.08em .03em .13em;padding:.06em .2em .1em;border:1px solid rgba(238,255,252,.9);border-radius:.16em;color:#062329!important;background:linear-gradient(180deg,#e5fffb,#91e5df 54%,#69c9c7);box-shadow:inset 0 2px 1px #fffffff2,inset 0 -3px 4px #126f723d,0 .09em #348f93,0 .16em .3em #00070a52,0 0 .45em #72e1d82e;text-shadow:0 1px 0 rgba(255,255,255,.72);transform:rotate(-1deg)}.title-chip-3d:after{content:"";position:absolute;inset:3px 9% auto;height:2px;border-radius:99px;background:#ffffffbf;filter:blur(.4px)}.title-chip-light{color:#edfffc!important;border-color:#14444b73;background:linear-gradient(180deg,#174d55,#082b32 58%,#041b20);box-shadow:inset 0 2px 1px #ffffff29,inset 0 -3px 4px #00000047,0 .09em #031317,0 .16em .3em #002a2d4d;text-shadow:0 2px 3px rgba(0,0,0,.36)}.experience-section .section-heading{grid-template-columns:minmax(170px,.34fr) minmax(0,1.12fr) minmax(250px,.46fr)}.experience-glass{grid-template-columns:minmax(250px,.3fr) minmax(0,.7fr)}.experience-overview{min-height:980px}.experience-timeline{padding:44px clamp(28px,4vw,58px)}.experience-timeline:before{top:70px;bottom:70px;left:76px}.experience-timeline-item{grid-template-columns:70px minmax(0,1fr);gap:23px;min-height:0;padding:0 0 34px;margin-bottom:30px;border-bottom:1px solid rgba(220,255,251,.1)}.experience-timeline-item:last-child{margin-bottom:0;border-bottom:0}.timeline-dot{top:25px;left:27px}.experience-company-mark{position:relative;z-index:3;display:grid;width:58px;height:58px;margin-top:2px;place-items:center;overflow:hidden;border:1px solid rgba(220,255,251,.18);border-radius:18px;color:#eafffc;background:linear-gradient(145deg,#a4ece52b,#05191fd9);box-shadow:inset 0 1px #ffffff29,0 14px 35px #0000003b;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em}.experience-company-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.experience-company-mark.tone-violet{background:linear-gradient(145deg,#674ea7,#241b3d)}.experience-company-mark.tone-blue{background:linear-gradient(145deg,#3a83a2,#102f3c)}.experience-company-mark.tone-orange{background:linear-gradient(145deg,#f1a45a,#7b3e17)}.experience-company-mark.tone-green{color:#fff;background:linear-gradient(145deg,#43a876,#123b2a)}.experience-entry{min-width:0}.timeline-year{display:block;padding:0;margin:0 0 9px;color:var(--copper)}.experience-entry>p{display:flex;align-items:center;gap:7px;margin:0 0 7px;color:var(--aqua);font-family:Space Grotesk,sans-serif;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.experience-entry h3{margin:0 0 8px;color:#fff;font-size:clamp(24px,2.2vw,32px);font-weight:400;letter-spacing:-.04em}.experience-entry>span{display:block}.experience-type{margin-bottom:7px;color:#eef8f6ad;font-size:10px}.experience-location{display:flex!important;align-items:center;gap:6px;margin-bottom:14px;color:#eef8f661;font-size:9px}.experience-description{max-width:670px;color:#eef8f685;font-size:12px;line-height:1.65}.experience-entry small{display:inline-block;margin-top:15px;padding:7px 10px;border:1px solid rgba(118,216,213,.14);border-radius:999px;color:#acece68c;background:#76d8d50d;font-size:8px;letter-spacing:.08em}.education-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:110px 0 38px}.education-heading>span{display:flex;align-items:center;gap:9px;color:var(--copper);font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.18em;text-transform:uppercase}.education-heading h3{max-width:630px;margin:0;color:#fff;font-size:clamp(38px,4.8vw,70px);font-weight:300;letter-spacing:-.055em;line-height:.95;text-align:right}.education-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;perspective:1000px}.education-card{display:flex;min-height:390px;flex-direction:column;padding:28px;overflow:hidden;border-radius:30px}.education-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;color:#e1faf761;font-family:Space Grotesk,sans-serif;font-size:8px;letter-spacing:.1em}.education-mark{display:grid;width:52px;height:52px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:16px;color:var(--aqua-bright);background:#ffffff14;font-family:Space Grotesk,sans-serif;font-weight:600}.education-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.education-card h4{margin:42px 0 12px;color:#fff;font-size:25px;font-weight:400;letter-spacing:-.035em}.education-card>strong{color:var(--aqua);font-size:11px;font-weight:500;line-height:1.5}.education-card>p{margin:19px 0;color:#eef8f67a;font-size:11px;line-height:1.65}.education-card>small{margin-top:auto;padding-top:17px;border-top:1px solid rgba(255,255,255,.1);color:#ffbc8a8c;font-size:8px;line-height:1.5}.archive-hero{grid-template-columns:1fr;gap:25px;padding-bottom:78px}.archive-hero h1{max-width:1100px;font-size:clamp(64px,8.2vw,118px);line-height:.86}.archive-hero .title-chip-3d{font-size:.72em}.archive-intro{width:min(100%,430px);justify-self:end}.rtl-layout .archive-intro{justify-self:start}.rtl-layout .archive-hero h1{font-size:clamp(58px,7.2vw,102px);line-height:1.04}.archive-list{grid-template-columns:repeat(12,minmax(0,1fr));gap:26px}.archive-project,.archive-project:nth-child(2n){grid-column:span 6;display:flex;min-height:0;flex-direction:column;border-radius:34px}.archive-project:first-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);min-height:610px}.archive-project:nth-child(2n) .archive-project-media,.archive-project:nth-child(2n) .archive-project-copy{grid-column:auto;grid-row:auto}.archive-project-media{min-height:365px}.archive-project:first-child .archive-project-media{min-height:610px}.archive-project-copy{min-height:365px;justify-content:flex-start}.archive-project:first-child .archive-project-copy{justify-content:center}.archive-project:not(:first-child) h2{margin-top:30px;font-size:clamp(48px,5vw,72px)}@media (max-width: 900px){.experience-section .section-heading{grid-template-columns:1fr}.experience-overview{min-height:auto}.education-grid{grid-template-columns:1fr}.education-card{min-height:330px}.archive-project,.archive-project:nth-child(2n),.archive-project:first-child{grid-column:1 / -1;display:flex;min-height:0}.archive-project:first-child .archive-project-media{min-height:min(74vw,560px)}}@media (max-width: 600px){.lang-picker__trigger{min-width:70px}.lang-picker--mobile .lang-picker__menu{top:calc(100% + 10px)}.svg-logo-item{width:156px;height:74px;padding-inline:13px}.svg-logo-mark{width:64px;height:45px}.title-chip-3d{border-radius:.22em}.experience-timeline{padding:30px 19px}.experience-timeline:before{left:47px}.experience-timeline-item{grid-template-columns:58px 1fr;gap:15px}.experience-company-mark{width:50px;height:50px;border-radius:15px}.timeline-dot{left:23px;top:20px}.experience-entry h3{font-size:24px}.education-heading{align-items:flex-start;flex-direction:column;margin-top:75px}.education-heading h3{text-align:left}.rtl-layout .education-heading h3{text-align:right}.rtl-layout .experience-timeline:before{left:auto;right:47px}.rtl-layout .timeline-dot{left:auto;right:23px}.archive-hero h1,.rtl-layout .archive-hero h1{font-size:54px;line-height:.98}.archive-hero .title-chip-3d{font-size:.68em}}@media (prefers-reduced-motion: reduce){.svg-marquee-track{animation:none}}:root{--ink: #160c08;--ink-soft: #2a160e;--aqua: #ff9c57;--aqua-bright: #ffd0aa;--copper: #ff6b24;--paper: #fff8f2}body{background:#160c08}.site-backdrop{background:radial-gradient(circle at 78% 8%,rgba(255,113,43,.2),transparent 32%),radial-gradient(circle at 12% 64%,rgba(196,73,22,.13),transparent 34%),linear-gradient(145deg,#100906,#1c0e09 52%,#261109)}.ambient-orb-a{background:radial-gradient(circle,rgba(255,112,42,.27),transparent 68%)}.ambient-orb-b{background:radial-gradient(circle,rgba(255,174,94,.17),transparent 68%)}.ambient-orb-c{background:radial-gradient(circle,rgba(154,53,16,.2),transparent 68%)}.home-editorial{background:linear-gradient(180deg,#180c08cc,#0f0806f0)}.logo-marquee{background:#190d09c2}.process-section{background:linear-gradient(160deg,#ffb16f,#e76e2f 62%,#ba431a)}.home-contact{background:radial-gradient(circle at 50% 43%,rgba(255,224,193,.72),transparent 23%),linear-gradient(135deg,#ff934f,#ffc18a 60%,#e9632e)}.contact-button{background:#1b0e09}.glass-panel,.glass-copy,.glass-pill{border-color:#ffc79a2b;background:linear-gradient(135deg,#ffb3771a,#1f0e0852)}.navbar--scrolled{border-color:#ffb78021}.navbar__cta{background:linear-gradient(135deg,#fff1e5,#ffaf72);box-shadow:0 10px 30px #ff69262b,inset 0 1px #fff}.lang-picker__menu{border-color:#ffc2922e;background:linear-gradient(145deg,#3f1c0ff5,#140a07fa)}.lang-picker__option:hover,.lang-picker__option.active{background:#ff914e1c}.projects-archive{background:radial-gradient(circle at 88% 6%,rgba(255,116,45,.14),transparent 27%),linear-gradient(180deg,#1b0d0873,#110805e6)}.project-glass-media,.archive-project-media{background:#29140c}.experience-glow{background:radial-gradient(circle,rgba(255,116,45,.16),transparent 66%)}.title-chip-3d{border-color:#ffebdaeb;color:#321308!important;background:linear-gradient(180deg,#fff0e2,#ffb276 52%,#f07935);box-shadow:inset 0 2px 1px #fffffff0,inset 0 -3px 4px #812a0942,0 .09em #a94317,0 .16em .3em #14050057,0 0 .45em #ff7b352e}.wave-loader{background:radial-gradient(circle at 50% 50%,rgba(255,112,42,.11),transparent 25%),#140b07}.wave-dots{gap:11px;height:34px}.wave-dots span{width:10px;height:10px;background:#ff7a32;box-shadow:0 0 18px #ff672366;animation-duration:.62s;animation-delay:calc(var(--dot-index) * .11s)}.wave-dots span:nth-child(2){background:#ffae73;box-shadow:0 0 18px #ffae7361}.wave-dots span:nth-child(3){background:#ffe0c5;box-shadow:0 0 18px #ffe0c54d}@keyframes wave-dot{0%{transform:translateY(7px);opacity:.35}to{transform:translateY(-7px);opacity:1}}.portfolio-hero{background:radial-gradient(circle at 24% 42%,rgba(255,146,74,.26),transparent 27%),radial-gradient(circle at 84% 18%,rgba(255,119,48,.2),transparent 28%),linear-gradient(112deg,#160b07,#2c140c 44%,#7e3218,#d7662c)}.portfolio-hero:before{background:linear-gradient(90deg,transparent 45%,rgba(17,7,4,.16) 67%,rgba(16,6,3,.42))}.hero-orbit{border-color:#ffd0aa30}.hero-orbit-one{left:8%}.hero-portrait-wrap{left:-1%;bottom:-7%;width:min(61vw,900px);height:96%;transform:none}.hero-portrait{-o-object-position:5% 100%;object-position:5% 100%}.hero-portrait-glow{background:#ff67233d}.hero-copy{top:48%;left:56%;width:min(690px,40vw);text-align:left;transform:translateY(-50%)}.hero-copy h1{font-size:clamp(62px,6.7vw,118px);line-height:.8}.hero-description{right:clamp(24px,4vw,70px);bottom:7%;width:min(250px,19vw)}.hero-description a{color:#2b1007}.hero-scroll{left:auto;right:clamp(300px,23vw,430px)}.hero-edition{left:auto;right:clamp(24px,5vw,82px);transform:rotate(90deg) translate(50%);transform-origin:right top}.rtl-layout .hero-copy{text-align:right}.rtl-layout .hero-kicker{justify-content:flex-start}.career-stage{display:grid;grid-template-columns:minmax(210px,.27fr) minmax(0,.73fr);border-top:1px solid rgba(255,181,125,.28);border-bottom:1px solid rgba(255,181,125,.16)}.career-stage .experience-overview{min-height:100%;padding:42px 42px 42px 0;border-right:1px solid rgba(255,181,125,.15);background:transparent}.career-stage .experience-overview>strong{color:#fff7f0e0;writing-mode:initial;transform:none;margin-block:70px}.career-stage .experience-metrics>div{border-color:#ffb57d24}.career-stage .experience-timeline{padding:0 0 0 clamp(32px,4vw,68px)}.career-stage .experience-timeline:before{top:56px;bottom:56px;left:calc(clamp(32px,4vw,68px) + 28px);background:linear-gradient(#ff7c37,#ff7c370f)}.career-stage .experience-timeline-item{grid-template-columns:70px minmax(0,1fr);gap:24px;margin:0;padding:42px 0;border-bottom:1px solid rgba(255,181,125,.13)}.career-stage .experience-timeline-item:last-child{border-bottom:0}.career-stage .timeline-dot{top:65px;left:27px;border-color:#ff9a5d;background:#1b0d08}.career-stage .experience-company-mark{width:58px;height:58px;margin:0;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 8px #1a0d08,0 0 0 9px #ff904f2e}.career-stage .experience-company-mark img{-o-object-fit:cover;object-fit:cover}.career-stage .experience-entry>p{color:#ff9c57}.career-stage .experience-entry small{border-color:#ff8e4933;color:#ffbe8fa8;background:#ff762b0f}.education-heading{margin-top:140px}.education-process{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(30px,5vw,76px);padding:52px 0 20px;border-top:1px solid rgba(255,181,125,.23)}.education-process:before{content:"";position:absolute;top:90px;right:5%;left:5%;height:1px;background:linear-gradient(90deg,transparent,#ff8b48 12%,#ff8b48 88%,transparent)}.education-step{position:relative;min-width:0;padding:0;background:transparent}.education-card-top{position:relative;z-index:2;display:grid;grid-template-columns:32px 62px 1fr;justify-content:initial}.education-number{color:#ff8e4b;font-family:Space Grotesk,sans-serif;font-size:9px;letter-spacing:.14em}.education-mark{width:62px;height:62px;border:7px solid #180c08;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #ff9f6061}.education-card-top>span:last-child{justify-self:end;text-align:right}.education-step h4{margin:46px 0 12px;color:#fff;font-size:clamp(24px,2.3vw,34px);font-weight:400;letter-spacing:-.04em}.education-step>strong{display:block;color:#ff9c57;font-size:11px;font-weight:500;line-height:1.5}.education-step>p{margin:20px 0;color:#fff5ed80;font-size:11px;line-height:1.7}.education-step>small{display:block;padding-top:16px;border-top:1px solid rgba(255,181,125,.14);color:#ffbc8a94;font-size:8px;line-height:1.5}@media (max-width: 900px){.portfolio-hero{background:radial-gradient(circle at 25% 55%,rgba(255,132,57,.24),transparent 28%),linear-gradient(145deg,#160b07,#51200f 58%,#bf5224)}.hero-copy{top:31%;left:50%;width:90vw;text-align:center;transform:translate(-50%,-50%)}.hero-kicker{justify-content:center}.hero-portrait-wrap{left:0;bottom:-2%;width:min(88vw,680px);height:72%}.hero-description{right:22px;bottom:5%;width:220px}.hero-scroll{left:22px;right:auto}.career-stage{grid-template-columns:1fr}.career-stage .experience-overview{padding:32px 0;border-right:0;border-bottom:1px solid rgba(255,181,125,.15)}.career-stage .experience-overview>strong{margin:45px 0}.career-stage .experience-timeline{padding-left:0}.career-stage .experience-timeline:before{left:28px}.education-process{grid-template-columns:1fr;gap:0;padding-top:30px}.education-process:before{top:30px;bottom:30px;left:30px;width:1px;height:auto;background:linear-gradient(transparent,#ff8b48 8%,#ff8b48 92%,transparent)}.education-step{padding:24px 0 48px 82px}.education-card-top{grid-template-columns:62px 1fr}.education-number{position:absolute;left:-76px;top:21px}}@media (max-width: 640px){.portfolio-hero{min-height:820px}.hero-copy{top:29%}.hero-copy h1{font-size:clamp(46px,14vw,67px)}.hero-portrait-wrap{width:105vw;height:66%;left:-12%}.hero-description{width:44%}.career-stage .experience-timeline-item{grid-template-columns:58px 1fr;gap:15px;padding:34px 0}.career-stage .timeline-dot{top:55px;left:23px}.career-stage .experience-company-mark{width:50px;height:50px}.education-step{padding-left:72px}.education-heading{margin-top:90px}}.rtl-layout .career-stage .experience-overview{padding-right:0;padding-left:42px;border-right:0;border-left:1px solid rgba(255,181,125,.15)}.rtl-layout .career-stage .experience-timeline{padding-left:0;padding-right:clamp(32px,4vw,68px)}.rtl-layout .career-stage .experience-timeline:before{left:auto;right:calc(clamp(32px,4vw,68px) + 28px)}.rtl-layout .career-stage .timeline-dot{left:auto;right:27px}.rtl-layout .education-card-top>span:last-child{text-align:left}@media (max-width: 900px){.rtl-layout .career-stage .experience-overview{padding-left:0;border-left:0}.rtl-layout .career-stage .experience-timeline{padding-right:0}.rtl-layout .career-stage .experience-timeline:before{right:28px}.rtl-layout .education-step{padding-left:0;padding-right:82px}.rtl-layout .education-number{left:auto;right:-76px}}:root{--ink: #101210;--ink-soft: #191c19;--aqua: #c8b9a8;--aqua-bright: #f4eee7;--copper: #bd7544;--paper: #f5f2ec}body,body *{font-family:Geist,Tajawal,sans-serif}.rtl-layout,.rtl-layout *{font-family:Tajawal,sans-serif}body{background:#101210}#smooth-wrapper{overflow:hidden}#smooth-content{will-change:transform}.site-backdrop{background:radial-gradient(circle at 78% 12%,rgba(185,111,65,.1),transparent 30%),radial-gradient(circle at 12% 68%,rgba(171,156,140,.07),transparent 32%),linear-gradient(145deg,#0d0f0d,#141714 56%,#181613)}.ambient-orb-a{background:radial-gradient(circle,rgba(190,119,73,.13),transparent 68%)}.ambient-orb-b{background:radial-gradient(circle,rgba(223,211,196,.07),transparent 68%)}.ambient-orb-c{background:radial-gradient(circle,rgba(146,124,106,.09),transparent 68%)}.ambient-grid{opacity:.022}.home-editorial{background:linear-gradient(180deg,#101210c2,#0d0f0df5)}.projects-archive{background:radial-gradient(circle at 85% 5%,rgba(185,111,65,.08),transparent 27%),linear-gradient(180deg,#11131199,#0c0e0cf5)}.portfolio-hero{background:radial-gradient(circle at 25% 42%,rgba(190,115,68,.2),transparent 28%),radial-gradient(circle at 82% 20%,rgba(209,195,178,.1),transparent 30%),linear-gradient(112deg,#0e100e,#191713 46%,#382219,#68402b)}.portfolio-hero:before{background:linear-gradient(90deg,transparent 44%,rgba(8,9,8,.08) 67%,rgba(8,9,8,.25))}.hero-portrait-glow{background:#b3693e24}.hero-orbit{border-color:#eee2d31c}.hero-description a{color:#f5eee6}.hero-cta-dot{background:#bd7544}.navbar,.navbar--scrolled{border:0}.navbar__logo img{width:188px;height:68px}.navbar__links{gap:24px}.creative-nav-dropdown{position:relative;perspective:800px}.creative-nav-trigger{display:inline-flex;min-height:40px;align-items:center;gap:7px;padding:0;border:0;background:transparent;cursor:pointer}.creative-nav-trigger svg{transition:transform .22s ease}.creative-nav-trigger svg.rotate{transform:rotate(180deg)}.creative-nav-trigger:hover,.creative-nav-trigger.active{color:#fff}.creative-nav-menu{position:absolute;visibility:hidden;top:calc(100% + 14px);right:-36px;width:294px;padding:10px;border:0;border-radius:22px;background:#191c19f0;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(28px) saturate(135%);backdrop-filter:blur(28px) saturate(135%);transform-origin:top right;opacity:0}.creative-nav-menu.open{visibility:visible}.creative-nav-menu a{display:grid;grid-template-columns:28px 26px 1fr 18px;min-height:58px;align-items:center;gap:9px;padding:0 12px;border-radius:14px;color:#f7f3edb8;text-decoration:none;transition:color .18s ease,background .18s ease,transform .18s ease}.creative-nav-menu a:after{display:none}.creative-nav-menu a:hover,.creative-nav-menu a.active{color:#fff;background:#ffffff0f;transform:translate(3px)}.creative-nav-index{color:#bd7544;font-size:8px;letter-spacing:.12em}.creative-nav-menu strong{font-size:12px;font-weight:500}.rtl-layout .creative-nav-menu{right:auto;left:-36px;transform-origin:top left}.rtl-layout .creative-nav-menu a:hover{transform:translate(-3px)}.navbar__cta{color:#171917;background:#f1e9df;box-shadow:0 10px 28px #00000029}.lang-picker__trigger{border:0;background:#ffffff0e;box-shadow:inset 0 1px #ffffff14}.lang-picker__flag{border:0;box-shadow:none}.lang-picker__menu{border:0;background:#181b18f7}.lang-picker__option:hover,.lang-picker__option.active{background:#ffffff0e}.lang-picker__option>svg{color:#d9c9b8}.logo-marquee{padding:28px 0;border:0;background:#0f110f;-webkit-backdrop-filter:none;backdrop-filter:none}.logo-marquee-head{display:none}.svg-marquee-track{gap:26px}.svg-logo-item{width:174px;height:94px;padding:10px 26px;border:0;opacity:.66;transition:opacity .22s ease,transform .22s ease}.svg-logo-item:hover{opacity:1;transform:translateY(-4px)}.svg-logo-mark{width:112px;height:68px;filter:drop-shadow(0 8px 20px rgba(0,0,0,.2))}.svg-logo-mark svg{width:100%;max-height:68px}.svg-logo-mark svg :is(path,rect,polygon,text){fill:#fff!important}.title-chip-3d{border:0;color:#1a1c19!important;background:linear-gradient(180deg,#faf7f2,#e8dfd4 56%,#cbbdad);box-shadow:inset 0 2px 1px #fffffff0,inset 0 -3px 4px #5143362b,0 .08em #988879,0 .15em .28em #00000047}.title-chip-light{color:#f4eee7!important;background:linear-gradient(180deg,#393b36,#222520 60%,#171917);box-shadow:inset 0 2px 1px #ffffff1f,0 .08em #0b0c0b,0 .15em .28em #0000003d}.project-glass,.archive-project{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.project-glass:before,.archive-project:before{display:none}.project-glass:hover{border:0;box-shadow:none;transform:none}.project-glass-media,.archive-project-media{overflow:hidden;border-radius:30px;background:#1b1d1a;box-shadow:0 34px 90px #00000042}.project-glass-content{padding:34px 8px 18px}.project-glass-meta{padding-bottom:0;border:0;color:#f0eae26e}.project-glass h3,.project-glass:not(.project-featured) h3{margin:25px 0 15px;color:#f5f2ec}.project-glass-content>p{max-width:620px;color:#f0ebe48c}.project-tags span{border:0;color:#f5f0e985;background:#ffffff0d}.project-glass-action{border:0;color:#171917;background:#f6f1eae8}.all-work-link.glass-pill{border:0;background:#ffffff0e;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.archive-hero{padding-bottom:92px}.archive-list{gap:96px}.archive-project,.archive-project:nth-child(2n){gap:clamp(26px,4vw,70px)}.archive-project-copy{padding-inline:0}.archive-project h2,.archive-project:not(:first-child) h2,.archive-copper h2,.archive-blue h2{color:#f5f2ec}.archive-project-type i{display:none}.archive-project-type{color:#b9ab9c}.archive-project-index{border:0;background:#0f110f73}.archive-project-open{color:#171917;background:#f1e9df}.archive-cta{border:0;border-radius:0;background:transparent;box-shadow:none}.process-section{color:#171917;background:#e8e4dc}.process-section .section-index{color:#1719177a}.process-section .section-index i{background:#17191733}.process-grid{overflow:visible;border:0;border-radius:0}.process-card{min-height:260px;border:0;color:#171917;background:transparent}.process-card+.process-card{border-left:1px solid rgba(23,25,23,.1)}.process-card-top{color:#1719177a}.process-card h3{margin-top:auto;color:#171917}.experience-glow{background:radial-gradient(circle,rgba(187,116,70,.1),transparent 66%)}.career-stage{border:0}.career-stage .experience-overview{border:0;background:transparent}.career-stage .experience-metrics>div{border-color:#ffffff13}.career-stage .experience-timeline-item{border:0}.career-stage .experience-timeline-item+.experience-timeline-item{border-top:1px solid rgba(255,255,255,.055)}.career-stage .experience-timeline:before{background:linear-gradient(#bd7544,#bd75440a)}.career-stage .timeline-dot{border-color:#bd7544;background:#101210}.career-stage .experience-company-mark{box-shadow:0 0 0 8px #101210}.career-stage .experience-entry>p{color:#c8b9a8}.experience-entry h3{color:#f5f2ec}.experience-description{color:#f5f2ec80}.education-heading{align-items:center;margin:150px 0 68px}.education-process{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(34px,6vw,96px);padding:0;border:0}.education-process:before{display:none}.education-step{position:relative;min-height:330px;padding:25px 0 0}.education-step:nth-child(2){transform:translateY(64px)}.education-step:nth-child(3){transform:translateY(128px)}.education-step:before{content:attr(data-step);position:absolute;z-index:-1;top:-45px;right:0;color:#ffffff06;font-size:190px;font-weight:600;line-height:1}.education-card-top{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:18px}.education-number{position:absolute;top:0;right:0;color:#bd7544;font-size:9px}.education-mark{width:82px;height:82px;border:0;border-radius:22px;background:#f4efe8;box-shadow:0 18px 45px #0003}.education-card-top>span:last-child{justify-self:start;color:#f5f2ec61}.education-step h4{margin:44px 0 12px;color:#f5f2ec;font-size:clamp(25px,2.4vw,35px)}.education-step>strong{color:#c8b9a8}.education-step>p,.education-step>small{display:none}.home-contact{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.36),transparent 25%),linear-gradient(135deg,#d8cec1,#f1ebe3 60%,#bfae9d)}.contact-button{background:#171917}.glass-panel,.glass-copy,.glass-pill{border:0}.glass-panel:before,.glass-copy:before{display:none}.intro-copy.glass-copy{background:#ffffff0a;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-blue h3,.archive-blue h2{color:#f5f2ec}.experience-company-mark.tone-violet,.experience-company-mark.tone-blue,.experience-company-mark.tone-orange,.experience-company-mark.tone-green{background:#f4efe8}.wave-loader{background:#101210}.wave-dots span,.wave-dots span:nth-child(2),.wave-dots span:nth-child(3){box-shadow:none}.wave-dots span{background:#76695d}.wave-dots span:nth-child(2){background:#bd7544}.wave-dots span:nth-child(3){background:#f4eee7}@media (max-width: 1050px){.navbar__logo img{width:160px}}@media (max-width: 900px){.portfolio-hero{background:radial-gradient(circle at 24% 60%,rgba(186,111,66,.16),transparent 30%),linear-gradient(145deg,#0e100e,#252019 62%,#523321)}.project-featured{grid-template-columns:1fr;min-height:0}.project-featured .project-glass-media{min-height:min(74vw,560px)}.project-glass-content{padding-inline:4px}.archive-list{gap:70px}.archive-project-copy{padding:30px 4px 0}.process-card+.process-card{border-left:0}.career-stage .experience-overview{border:0}.education-process{grid-template-columns:1fr;gap:45px}.education-step,.education-step:nth-child(2),.education-step:nth-child(3){min-height:0;padding:20px 0 40px;transform:none}.education-step:before{font-size:130px}.rtl-layout .education-step{padding-right:0}}@media (max-width: 640px){.navbar__logo img{width:148px;height:60px}.navbar__inner{padding:0 14px}.svg-logo-item{width:142px;height:78px;padding:8px 21px}.svg-logo-mark{width:96px;height:58px}.svg-logo-mark svg{max-height:58px}.project-glass-media,.archive-project-media{border-radius:22px}.project-glass h3,.project-glass:not(.project-featured) h3{font-size:43px}.archive-hero{padding-bottom:64px}.archive-list{gap:62px}.archive-project-copy{padding-inline:2px}.archive-cta{padding-inline:0}.education-heading{margin-top:100px}.education-mark{width:70px;height:70px}.education-card-top{grid-template-columns:70px 1fr}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--motion-default-timing: cubic-bezier(.165, .84, .44, 1);--motion-bounce: linear(0, .004, .016, .035, .063, .098, .141 13.6%, .25, .391, .563, .765,1, .891 40.9%, .848, .813, .785, .766, .754, .75, .754, .766, .785,.813, .848, .891 68.2%, 1 72.7%, .973, .953, .941, .938, .941, .953,.973, 1, .988, .984, .988, 1);--motion-spring-smooth: linear(0, .001 .44%, .0045 .94%, .0195 2.03%, .0446 3.19%, .0811 4.5%, .1598 6.82%, .3685 12.34%, .4693 15.17%, .5663, .6498 21.27%, .7215 24.39%, .7532 25.98%, .7829 27.65%, .8105, .8349 31.14%, .8573 32.95%, .8776 34.84%, .8964 36.87%, .9136 39.05%, .929 41.37%, .9421 43.77%, .9537 46.38%, .9636 49.14%, .9789 55.31%, .9888 62.35%, .9949 71.06%, .9982 82.52%, .9997 99.94%);--motion-spring-snappy: linear(0, .0014, .0053 1.02%, .0126, .0227 2.18%, .0517 3.41%, .094 4.79%, .1865 7.26%, .4182 12.77%, .5246 15.46%, .6249, .7112, .7831 23.95%, .8146 25.4%, .844, .8699 28.45%, .8935, .9139 31.64%, .932, .9473, .9601 36.65%, .9714 38.47%, .9808 40.35%, .9948 44.49%, 1.0031 49.43%, 1.0057 53.35%, 1.0063 58.14%, 1.0014 80.78%, 1.0001 99.94%);--motion-spring-bouncy: linear(0, .0018, .0069, .0151 1.74%, .0277 2.4%, .062 3.7%, .1115 5.15%, .2211 7.77%, .4778 13.21%, .5912 15.75%, .6987 18.44%, .7862 20.98%, .861 23.59%, .8926, .9205, .945 27.51%, .9671 28.89%, .9868, 1.003 31.79%, 1.0224 34.11%, 1.0358 36.58%, 1.0436 39.27%, 1.046 42.31%, 1.0446 44.71%, 1.0406 47.47%, 1.0118 61.84%, 1.0027 69.53%, .9981 80.49%, .9991 99.94%);--motion-spring-bouncier: linear(0, .0023, .0088, .0194 1.59%, .035 2.17%, .078 3.33%, .1415 4.64%, .2054 5.75%, .2821 6.95%, .5912 11.45%, .7205 13.43%, .8393 15.45%, .936 17.39%, .9778, 1.015, 1.0477, 1.0759, 1.0998 22.22%, 1.1203, 1.1364, 1.1484 25.26%, 1.1586 26.61%, 1.1629 28.06%, 1.1613 29.56%, 1.1537 31.2%, 1.1434 32.6%, 1.1288 34.19%, 1.0508 41.29%, 1.0174 44.87%, 1.0025 46.89%, .9911 48.87%, .9826 50.9%, .9769 53.03%, .9735 56.02%, .9748 59.45%, .9964 72.64%, 1.0031 79.69%, 1.0042 86.83%, 1.0008 99.97%);--motion-spring-bounciest: linear(0, .0032, .0131, .0294, .0524, .0824, .1192 1.54%, .2134 2.11%, .3102 2.59%, .4297 3.13%, .8732 4.95%, 1.0373, 1.1827 6.36%, 1.2972 7.01%, 1.3444, 1.3859, 1.4215, 1.4504, 1.4735, 1.4908, 1.5024, 1.5084 9.5%, 1.5091, 1.5061, 1.4993, 1.4886, 1.4745, 1.4565 11.11%, 1.4082 11.7%, 1.3585 12.2%, 1.295 12.77%, 1.0623 14.64%, .9773, .9031 16.08%, .8449 16.73%, .8014, .7701 17.95%, .7587, .7501, .7443, .7412 19.16%, .7421 19.68%, .7508 20.21%, .7672 20.77%, .7917 21.37%, .8169 21.87%, .8492 22.43%, .9681 24.32%, 1.0114, 1.0492 25.75%, 1.0789 26.41%, 1.1008, 1.1167, 1.1271, 1.1317 28.81%, 1.1314, 1.1271 29.87%, 1.1189 30.43%, 1.1063 31.03%, 1.0769 32.11%, .9941 34.72%, .9748 35.43%, .9597 36.09%, .9487, .9407, .9355, .933 38.46%, .9344 39.38%, .9421 40.38%, .9566 41.5%, .9989 44.12%, 1.0161 45.37%, 1.029 46.75%, 1.0341 48.1%, 1.0335 49.04%, 1.0295 50.05%, 1.0221 51.18%, .992 55.02%, .9854 56.38%, .9827 57.72%, .985 59.73%, 1.004 64.67%, 1.0088 67.34%, 1.0076 69.42%, .9981 74.28%, .9956 76.85%, .9961 79.06%, 1.0023 86.46%, .999 95.22%, .9994 100%)}*{--motion-origin-scale-x: 100%;--motion-origin-scale-y: 100%;--motion-origin-translate-x: 0%;--motion-origin-translate-y: 0%;--motion-origin-rotate: 0deg;--motion-origin-blur: 0px;--motion-origin-grayscale: 0%;--motion-origin-opacity: 100%;--motion-origin-background-color: ;--motion-origin-text-color: ;--motion-end-scale-x: 100%;--motion-end-scale-y: 100%;--motion-end-translate-x: 0%;--motion-end-translate-y: 0%;--motion-end-rotate: 0deg;--motion-end-blur: 0px;--motion-end-grayscale: 0%;--motion-end-opacity: 100%;--motion-end-background-color: ;--motion-end-text-color: ;--motion-loop-scale-x: 100%;--motion-loop-scale-y: 100%;--motion-loop-translate-x: 0%;--motion-loop-translate-y: 0%;--motion-loop-rotate: 0deg;--motion-loop-blur: 0px;--motion-loop-grayscale: 0%;--motion-loop-opacity: 100%;--motion-loop-background-color: ;--motion-loop-text-color: ;--motion-duration: .7s;--motion-timing: var(--motion-default-timing);--motion-perceptual-duration-multiplier: 1;--motion-delay: 0ms;--motion-loop-count: infinite;--motion-scale-duration: var(--motion-duration);--motion-scale-timing: var(--motion-timing);--motion-scale-perceptual-duration-multiplier: var(--motion-perceptual-duration-multiplier);--motion-scale-delay: var(--motion-delay);--motion-scale-loop-count: var(--motion-loop-count);--motion-translate-duration: var(--motion-duration);--motion-translate-timing: var(--motion-timing);--motion-translate-perceptual-duration-multiplier: var(--motion-perceptual-duration-multiplier);--motion-translate-delay: var(--motion-delay);--motion-translate-loop-count: var(--motion-loop-count);--motion-rotate-duration: var(--motion-duration);--motion-rotate-timing: var(--motion-timing);--motion-rotate-perceptual-duration-multiplier: var(--motion-perceptual-duration-multiplier);--motion-rotate-delay: var(--motion-delay);--motion-rotate-loop-count: var(--motion-loop-count);--motion-filter-duration: var(--motion-duration);--motion-filter-timing: var(--motion-timing);--motion-filter-perceptual-duration-multiplier: var(--motion-perceptual-duration-multiplier);--motion-filter-delay: var(--motion-delay);--motion-filter-loop-count: var(--motion-loop-count);--motion-opacity-duration: var(--motion-duration);--motion-opacity-timing: var(--motion-timing);--motion-opacity-perceptual-duration-multiplier: var(--motion-perceptual-duration-multiplier);--motion-opacity-delay: var(--motion-delay);--motion-opacity-loop-count: var(--motion-loop-count);--motion-background-color-duration: var(--motion-duration);--motion-background-color-timing: var(--motion-timing);--motion-background-color-perceptual-duration-multiplier: var(--motion-perceptual-duration-multiplier);--motion-background-color-delay: var(--motion-delay);--motion-background-color-loop-count: var(--motion-loop-count);--motion-text-color-duration: var(--motion-duration);--motion-text-color-timing: var(--motion-timing);--motion-text-color-perceptual-duration-multiplier: var(--motion-perceptual-duration-multiplier);--motion-text-color-delay: var(--motion-delay);--motion-text-color-loop-count: var(--motion-loop-count);--motion-scale-in-animation: none;--motion-translate-in-animation: none;--motion-rotate-in-animation: none;--motion-filter-in-animation: none;--motion-opacity-in-animation: none;--motion-background-color-in-animation: none;--motion-text-color-in-animation: none;--motion-scale-out-animation: none;--motion-translate-out-animation: none;--motion-rotate-out-animation: none;--motion-filter-out-animation: none;--motion-opacity-out-animation: none;--motion-background-color-out-animation: none;--motion-text-color-out-animation: none;--motion-scale-loop-animation: none;--motion-translate-loop-animation: none;--motion-rotate-loop-animation: none;--motion-filter-loop-animation: none;--motion-opacity-loop-animation: none;--motion-background-color-loop-animation: none;--motion-text-color-loop-animation: none;--motion-all-enter-animations: var(--motion-scale-in-animation), var(--motion-translate-in-animation), var(--motion-rotate-in-animation), var(--motion-filter-in-animation), var(--motion-opacity-in-animation), var(--motion-background-color-in-animation), var(--motion-text-color-in-animation);--motion-all-exit-animations: var(--motion-scale-out-animation), var(--motion-translate-out-animation), var(--motion-rotate-out-animation), var(--motion-filter-out-animation), var(--motion-opacity-out-animation), var(--motion-background-color-out-animation), var(--motion-text-color-out-animation);--motion-all-loop-animations: var(--motion-scale-loop-animation), var(--motion-translate-loop-animation), var(--motion-rotate-loop-animation), var(--motion-filter-loop-animation), var(--motion-opacity-loop-animation), var(--motion-background-color-loop-animation), var(--motion-text-color-loop-animation);--motion-all-loop-and-enter-animations: var(--motion-all-loop-animations), var(--motion-all-enter-animations)}@media screen and (prefers-reduced-motion: no-preference){@keyframes motion-scale-in{0%{scale:var(--motion-origin-scale-x) var(--motion-origin-scale-y)}to{scale:1 1}}@keyframes motion-scale-out{0%{scale:1 1}to{scale:var(--motion-end-scale-x) var(--motion-end-scale-y)}}@keyframes motion-scale-loop-mirror{0%,to{scale:1 1}50%{scale:var(--motion-loop-scale-x) var(--motion-loop-scale-y)}}@keyframes motion-scale-loop-reset{0%{scale:1 1}to{scale:var(--motion-loop-scale-x) var(--motion-loop-scale-y)}}@keyframes motion-translate-in{0%{translate:var(--motion-origin-translate-x) var(--motion-origin-translate-y)}to{translate:0 0}}@keyframes motion-translate-out{0%{translate:0 0}to{translate:var(--motion-end-translate-x) var(--motion-end-translate-y)}}@keyframes motion-translate-loop-mirror{0%,to{translate:0 0}50%{translate:var(--motion-loop-translate-x) var(--motion-loop-translate-y)}}@keyframes motion-translate-loop-reset{0%{translate:0 0}to{translate:var(--motion-loop-translate-x) var(--motion-loop-translate-y)}}@keyframes motion-rotate-in{0%{rotate:var(--motion-origin-rotate)}to{rotate:0}}@keyframes motion-rotate-out{0%{rotate:0}to{rotate:var(--motion-end-rotate)}}@keyframes motion-rotate-loop-mirror{0%,to{rotate:0deg}50%{rotate:var(--motion-loop-rotate)}}@keyframes motion-rotate-loop-reset{to{rotate:var(--motion-loop-rotate)}}}@keyframes motion-filter-in{0%{filter:blur(var(--motion-origin-blur)) grayscale(var(--motion-origin-grayscale))}to{filter:blur(0) grayscale(0)}}@keyframes motion-filter-out{0%{filter:blur(0) grayscale(0)}to{filter:blur(var(--motion-end-blur)) grayscale(var(--motion-end-grayscale))}}@keyframes motion-filter-loop-mirror{0%,to{filter:blur(0) grayscale(0)}50%{filter:blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale))}}@keyframes motion-filter-loop-reset{0%{filter:blur(0) grayscale(0)}to{filter:blur(var(--motion-loop-blur)) grayscale(var(--motion-loop-grayscale))}}@keyframes motion-opacity-in{0%{opacity:var(--motion-origin-opacity)}}@keyframes motion-opacity-out{to{opacity:var(--motion-end-opacity)}}@keyframes motion-opacity-loop-mirror{50%{opacity:var(--motion-loop-opacity)}}@keyframes motion-opacity-loop-reset{to{opacity:var(--motion-loop-opacity)}}@keyframes motion-background-color-in{0%{background-color:var(--motion-origin-background-color)}}@keyframes motion-background-color-out{to{background-color:var(--motion-end-background-color)}}@keyframes motion-background-color-loop-mirror{50%{background-color:var(--motion-loop-background-color)}}@keyframes motion-background-color-loop-reset{to{background-color:var(--motion-loop-background-color)}}@keyframes motion-text-color-in{0%{color:var(--motion-origin-text-color)}}@keyframes motion-text-color-out{to{color:var(--motion-end-text-color)}}@keyframes motion-text-color-loop-mirror{50%{color:var(--motion-loop-text-color)}}@keyframes motion-text-color-loop-reset{to{color:var(--motion-loop-text-color)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@keyframes RomboConfettiPop{0%{opacity:0;transform:scale(1)}33%{opacity:1;transform:scale(1.15)}50%{transform:scale(.975)}65%{transform:scale(1.025)}80%{transform:scale(.99)}87%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes topfetti{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0% 80%,0% 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0% 70%,0% 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}@keyframes bottomfetti{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0%}50%{background-position:0% 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0%}to{background-position:0% 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0% 0%,0% 0%,0% 0%,0% 0%,0% 0%,0% 0%}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-8{bottom:-2rem}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-10{left:2.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-40{left:10rem}.left-6{left:1.5rem}.right-0{right:0}.right-10{right:2.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-20{top:5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-40{top:10rem}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1300\]{z-index:1300}.z-\[1400\]{z-index:1400}.z-\[60\]{z-index:60}.z-\[99\]{z-index:99}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-0{height:0px}.h-1{height:.25rem}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-28{height:7rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[180px\]{height:180px}.h-\[30vh\]{height:30vh}.h-\[380px\]{height:380px}.h-\[72px\]{height:72px}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[64px\]{min-height:64px}.min-h-screen{min-height:100vh}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-9{width:2.25rem}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[100vw\]{max-width:100vw}.max-w-\[350px\]{max-width:350px}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-center{transform-origin:center}.-translate-x-1\/4{--tw-translate-x: -25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[3\.25px\]{--tw-translate-y: -3.25px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[3\.25px\]{--tw-translate-y: 3.25px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[dotWave_1\.4s_ease-in-out_infinite\]{animation:dotWave 1.4s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee{animation:marquee 25s linear infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t-4{border-top-width:4px}.border-\[\#c8b9a8\]{--tw-border-opacity: 1;border-color:rgb(200 185 168 / var(--tw-border-opacity))}.border-\[\#c8b9a8\]\/20{border-color:#c8b9a833}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-green-600\/20{border-color:#16a34a33}.border-red-500\/20{border-color:#ef444433}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/50{border-color:#eab30880}.border-yellow-800{--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity))}.bg-\[\#060a07\]{--tw-bg-opacity: 1;background-color:rgb(6 10 7 / var(--tw-bg-opacity))}.bg-\[\#c8b9a8\]{--tw-bg-opacity: 1;background-color:rgb(200 185 168 / var(--tw-bg-opacity))}.bg-\[\#c8b9a8\]\/10{background-color:#c8b9a81a}.bg-\[\#ece7dd\]{--tw-bg-opacity: 1;background-color:rgb(236 231 221 / var(--tw-bg-opacity))}.bg-\[rgba\(14\,19\,15\,0\.5\)\]{background-color:#0e130f80}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-black\/10{background-color:#0000001a}.bg-black\/50{background-color:#00000080}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-500\/10{background-color:#ef44441a}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#c8b9a8\]{--tw-gradient-from: #c8b9a8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(200 185 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#c8b9a8\]\/5{--tw-gradient-from: rgb(200 185 168 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(200 185 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/5{--tw-gradient-from: rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#c8b9a8\]\/80{--tw-gradient-to: rgb(200 185 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(200 185 168 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#c8b9a8\]\/10{--tw-gradient-to: rgb(200 185 168 / .1) var(--tw-gradient-to-position)}.to-\[\#c8b9a8\]\/60{--tw-gradient-to: rgb(200 185 168 / .6) var(--tw-gradient-to-position)}.to-\[\#c8b9a8\]\/80{--tw-gradient-to: rgb(200 185 168 / .8) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-gray-900\/80{--tw-gradient-to: rgb(17 24 39 / .8) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-7{padding-bottom:1.75rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pt-10{padding-top:2.5rem}.pt-14{padding-top:3.5rem}.pt-20{padding-top:5rem}.pt-32{padding-top:8rem}.pt-5{padding-top:1.25rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[22px\]{font-size:22px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0d120e\]{--tw-text-opacity: 1;color:rgb(13 18 14 / var(--tw-text-opacity))}.text-\[\#c8b9a8\]{--tw-text-opacity: 1;color:rgb(200 185 168 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-stone-100{--tw-text-opacity: 1;color:rgb(245 245 244 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/30{color:#ffffff4d}.text-white\/55{color:#ffffff8c}.text-white\/75{color:#ffffffbf}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-5{opacity:.05}.opacity-\[0\.08\]{opacity:.08}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[180ms\]{transition-duration:.18s}.duration-\[380ms\]{transition-duration:.38s}.duration-\[420ms\]{transition-duration:.42s}.ease-\[cubic-bezier\(0\.22\,0\.9\,0\.25\,1\)\]{transition-timing-function:cubic-bezier(.22,.9,.25,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.hover\:w-48:hover{width:12rem}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-1:hover{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#c8b9a8\]:hover{--tw-border-opacity: 1;border-color:rgb(200 185 168 / var(--tw-border-opacity))}.hover\:border-\[\#c8b9a8\]\/30:hover{border-color:#c8b9a84d}.hover\:border-yellow-500\/30:hover{border-color:#eab3084d}.hover\:bg-\[\#c8b9a8\]\/20:hover{background-color:#c8b9a833}.hover\:bg-\[\#c8b9a8\]\/50:hover{background-color:#c8b9a880}.hover\:bg-\[\#c8b9a8\]\/90:hover{background-color:#c8b9a8e6}.hover\:bg-\[\#f4eee7\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 238 231 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity))}.hover\:bg-opacity-30:hover{--tw-bg-opacity: .3}.hover\:bg-opacity-50:hover{--tw-bg-opacity: .5}.hover\:pl-2:hover{padding-left:.5rem}.hover\:text-\[\#c8b9a8\]:hover{--tw-text-opacity: 1;color:rgb(200 185 168 / var(--tw-text-opacity))}.hover\:text-\[\#c8b9a8\]\/80:hover{color:#c8b9a8cc}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:text-yellow-400:hover{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#c8b9a8\]\/10:hover{--tw-shadow-color: rgb(200 185 168 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#c8b9a8\]\/25:hover{--tw-shadow-color: rgb(200 185 168 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-white\/20:hover{--tw-shadow-color: rgb(255 255 255 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-yellow-500\/5:hover{--tw-shadow-color: rgb(234 179 8 / .05);--tw-shadow: var(--tw-shadow-colored)}.focus\:border-transparent:focus{border-color:transparent}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#c8b9a8\]\/50:focus{--tw-ring-color: rgb(200 185 168 / .5)}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity))}.group:hover .group-hover\:-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-\[\#c8b9a8\]{--tw-text-opacity: 1;color:rgb(200 185 168 / var(--tw-text-opacity))}.group:hover .group-hover\:text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100,.group:hover .group-hover\:opacity-\[1\]{opacity:1}@media (min-width: 640px){.sm\:mb-0{margin-bottom:0}.sm\:w-20{width:5rem}.sm\:flex-row{flex-direction:row}.sm\:gap-8{gap:2rem}.sm\:p-6{padding:1.5rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mx-0{margin-left:0;margin-right:0}.md\:mb-0{margin-bottom:0}.md\:mr-8{margin-right:2rem}.md\:h-64{height:16rem}.md\:h-auto{height:auto}.md\:w-32{width:8rem}.md\:w-64{width:16rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-center{justify-content:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width: 1024px){.lg\:absolute{position:absolute}.lg\:mb-40{margin-bottom:10rem}.lg\:inline-flex{display:inline-flex}.lg\:h-\[40vh\]{height:40vh}.lg\:h-full{height:100%}.lg\:w-40{width:10rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:gap-8{gap:2rem}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:pb-20{padding-bottom:5rem}.lg\:pt-0{padding-top:0}.lg\:pt-20{padding-top:5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}}@media (min-width: 1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-10{height:2.5rem}.xl\:h-\[40vh\]{height:40vh}.xl\:h-auto{height:auto}.xl\:w-\[100px\]{width:100px}.xl\:w-max{width:-moz-max-content;width:max-content}.xl\:max-w-none{max-width:none}.xl\:flex-1{flex:1 1 0%}.xl\:justify-center{justify-content:center}.xl\:gap-4{gap:1rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}}:root{--theme-bg: #0d100e;--theme-bg-soft: #151815;--theme-surface: rgba(241, 235, 226, .045);--theme-surface-strong: rgba(241, 235, 226, .075);--theme-text: #f4efe8;--theme-muted: rgba(244, 239, 232, .56);--theme-faint: rgba(244, 239, 232, .32);--theme-accent: #b87349;--theme-accent-soft: #cdb8a5;--theme-radius-lg: 34px;--theme-radius-md: 23px}html,body,#root,.app{min-height:100%;background:var(--theme-bg)}.app,#smooth-content,.home-editorial,.projects-archive{background:transparent}.app{isolation:isolate}#smooth-content>div>.bg-black{background-color:transparent}.site-backdrop{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 30% 24%,rgba(133,75,45,.11),transparent 32%),linear-gradient(118deg,#0b0e0c,#121512 45%,#211812 73%,#342116)}.backdrop-aurora{position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;opacity:.6;background:conic-gradient(from 210deg at 52% 48%,transparent 0 18%,rgba(176,104,62,.14) 27%,transparent 40% 65%,rgba(230,215,196,.06) 77%,transparent 90%),radial-gradient(ellipse at 50% 50%,rgba(189,117,68,.07),transparent 55%);filter:blur(55px)}.backdrop-halo{position:absolute;display:block;border-radius:50%;filter:blur(12px);opacity:.3;will-change:transform}.backdrop-halo-one{width:min(54vw,860px);aspect-ratio:1;top:-24%;right:-10%;background:radial-gradient(circle,rgba(195,123,77,.2),transparent 68%)}.backdrop-halo-two{width:min(45vw,700px);aspect-ratio:1;bottom:-22%;left:-12%;background:radial-gradient(circle,rgba(223,207,187,.1),transparent 70%)}.backdrop-halo-three{width:min(34vw,540px);aspect-ratio:1;top:38%;left:42%;background:radial-gradient(circle,rgba(151,83,48,.11),transparent 68%)}.backdrop-flow{position:absolute;top:-5%;right:-5%;bottom:-5%;left:-5%;width:110%;height:110%;opacity:.22}.backdrop-flow path{fill:none;stroke:#f3e8da29;stroke-width:1;stroke-dasharray:6 18;stroke-dashoffset:0}.backdrop-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}@keyframes backdrop-aurora{to{transform:translate3d(7%,-5%,0) rotate(12deg) scale(1.08)}}@keyframes backdrop-float-one{to{transform:translate3d(-16%,20%,0) scale(1.12)}}@keyframes backdrop-float-two{to{transform:translate3d(22%,-18%,0) scale(.92)}}@keyframes backdrop-float-three{to{transform:translate3d(-24%,18%,0) scale(1.16)}}@keyframes backdrop-line{to{stroke-dashoffset:-240}}.portfolio-hero,.logo-marquee,.process-section,.experience-section,.home-contact,.projects-archive{background:transparent}.portfolio-hero:before{background:linear-gradient(90deg,transparent 43%,rgba(8,10,8,.08) 67%,rgba(8,10,8,.2))}.logo-marquee{-webkit-backdrop-filter:none;backdrop-filter:none}.process-section{color:var(--theme-text)}.process-section .section-index,.process-card-top{color:var(--theme-faint)}.process-section .section-index i{background:#f4efe829}.process-card,.process-card h3{color:var(--theme-text)}.process-card+.process-card{border:0}.home-contact{color:var(--theme-text)}.home-contact:before{content:"";position:absolute;top:8%;right:5%;bottom:8%;left:5%;border-radius:50%;background:radial-gradient(circle,rgba(184,115,73,.08),transparent 62%);pointer-events:none}.project-glass-media,.archive-project-media{padding:clamp(14px,1.7vw,28px);border-radius:var(--theme-radius-lg);background:var(--theme-surface);box-shadow:none}.project-glass-image,.archive-project-media img{display:block;width:100%;height:112%;margin-top:-6%;border-radius:var(--theme-radius-md);-o-object-fit:cover;object-fit:cover}.project-glass-media:after,.archive-project-media:after{inset:clamp(14px,1.7vw,28px);border-radius:var(--theme-radius-md);background:linear-gradient(180deg,transparent 67%,rgba(6,8,6,.18))}.project-glass-action{right:clamp(25px,2.5vw,42px);bottom:clamp(25px,2.5vw,42px);box-shadow:none}.archive-project-index{top:clamp(25px,2.5vw,42px);left:clamp(25px,2.5vw,42px)}.archive-project-open{right:clamp(25px,2.5vw,42px);bottom:clamp(25px,2.5vw,42px);box-shadow:none}.rtl-layout .archive-project-index{right:clamp(25px,2.5vw,42px);left:auto}.rtl-layout .archive-project-open{right:auto;left:clamp(25px,2.5vw,42px)}.title-chip-3d{background:linear-gradient(180deg,#eee7de,#cbbcae);box-shadow:inset 0 1px #ffffffad,0 5px #8c7b6e}.title-chip-light{background:#f4efe814;box-shadow:inset 0 1px #ffffff1a}.navbar--scrolled,.creative-nav-menu,.lang-picker__menu,.navbar__cta,.mobile-menu__cta,.education-mark,.career-stage .experience-company-mark,.intro-copy.glass-copy{box-shadow:none}.app .shadow-lg,.app .shadow-xl,.app .shadow-2xl{--tw-shadow: 0 8px 24px rgba(0, 0, 0, .1)}.intro-copy.glass-copy{background:var(--theme-surface)}.education-mark{background:#eee8df}.project-tags span{background:var(--theme-surface-strong)}@media (max-width: 900px){.site-backdrop{background:radial-gradient(circle at 30% 25%,rgba(153,87,50,.12),transparent 35%),linear-gradient(145deg,#0b0e0c,#161510 60%,#2e1d13)}.project-glass-media,.archive-project-media{padding:14px}.project-glass-media:after,.archive-project-media:after{top:14px;right:14px;bottom:14px;left:14px}.project-glass-action,.archive-project-open{right:27px;bottom:27px}.archive-project-index{top:27px;left:27px}}@media (max-width: 640px){.project-glass-media,.archive-project-media{padding:9px;border-radius:24px}.project-glass-image,.archive-project-media img,.project-glass-media:after,.archive-project-media:after{border-radius:17px}.project-glass-media:after,.archive-project-media:after{top:9px;right:9px;bottom:9px;left:9px}.backdrop-flow{opacity:.14}.backdrop-aurora{filter:blur(42px)}}@media (prefers-reduced-motion: reduce){.backdrop-aurora,.backdrop-halo,.backdrop-flow path{animation:none}}@media (max-width: 768px){.backdrop-aurora,.backdrop-halo,.backdrop-flow path{animation:none}.backdrop-grain{display:none}.backdrop-flow{opacity:.06}.glass-pill,.glass-copy,.glass-panel,.chat-panel,.site-swal-container{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.home-intro{padding-block:clamp(78px,8vw,125px)}.work-section{padding-bottom:clamp(90px,9vw,145px)}.process-section{padding-block:clamp(85px,8vw,130px);background:linear-gradient(135deg,#332319b8,#141714c2)}.experience-section{padding-block:clamp(90px,9vw,145px)}.section-heading{margin-bottom:clamp(48px,5vw,70px)}.education-heading{margin-top:clamp(90px,9vw,125px)}.home-contact{min-height:72vh;background:linear-gradient(135deg,#2b1b13eb,#121512db)}.home-contact h2 em{color:var(--theme-accent-soft)}.logo-marquee{background:#080b09b8}.creative-nav-menu{position:fixed;top:80px;left:max(24px,calc((100vw - 780px)/2));right:auto;width:min(780px,calc(100vw - 48px));padding:12px;border-radius:0 0 25px 25px;color:#181a18;background:#eee9e2;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform-origin:top center}.creative-nav-menu-links{display:grid;grid-template-columns:repeat(3,1fr);padding:5px 7px 12px}.creative-nav-menu-links a{grid-template-columns:24px 22px 1fr 16px;min-height:52px;color:#181a18a8}.creative-nav-menu-links a:hover,.creative-nav-menu-links a.active{color:#151715;background:#1416140e}.creative-nav-index{color:#a35f39}.creative-nav-featured{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(250px,1.1fr) 24px!important;min-height:190px!important;gap:24px!important;padding:10px!important;border-radius:19px!important;color:#171917!important;background:#ffffff8f}.creative-nav-preview{display:block;height:170px;overflow:hidden;border-radius:14px;background:#111311}.creative-nav-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.creative-nav-featured-copy{align-self:center;display:flex;flex-direction:column;gap:8px}.creative-nav-featured-copy small{color:#a35f39;font-size:8px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.creative-nav-featured-copy b{font-size:23px;font-weight:500;letter-spacing:-.035em}.creative-nav-featured-copy>span{max-width:310px;color:#17191794;font-size:11px;line-height:1.65}.creative-nav-featured>svg{align-self:end;margin:0 10px 10px 0}.rtl-layout .creative-nav-menu{right:auto;left:max(24px,calc((100vw - 780px)/2))}.lang-picker__trigger{height:38px;padding:0 10px;background:#f4efe80f}.lang-picker__flag{width:20px;height:20px}.lang-picker__menu{width:200px;padding:6px;color:#171917;background:#eee9e2;box-shadow:none}.lang-picker__option{color:#171917a6}.lang-picker__option:hover,.lang-picker__option.active{color:#171917;background:#1719170f}.page-shell{width:min(1240px,calc(100% - 48px));margin-inline:auto;padding:clamp(58px,7vw,96px) 0 clamp(72px,8vw,118px);color:var(--theme-text)}.page-eyebrow{display:flex;align-items:center;gap:11px;margin:0;color:var(--theme-accent-soft);font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.page-eyebrow>span{width:34px;height:1px;background:var(--theme-accent)}.archive-hero h1{margin:28px 0 0;font-size:clamp(62px,8vw,118px);font-weight:300;letter-spacing:-.075em;line-height:.85}.archive-hero h1 em{color:var(--theme-accent-soft);font-style:normal}.contact-page-intro{grid-column:2;grid-row:1 / 3;align-self:end;padding-bottom:12px}.contact-page-intro>p{margin:0 0 28px;color:var(--theme-muted);font-size:14px;line-height:1.75}.contact-page-intro>div{display:flex;align-items:center;gap:9px;color:#f4efe8b8;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.status-dot{width:8px;height:8px;border-radius:50%;background:#8da778;animation:status-pulse 1.8s ease-in-out infinite}@keyframes status-pulse{50%{opacity:.4;transform:scale(.76)}}.contact-page-content{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:clamp(50px,8vw,120px);margin-top:clamp(70px,8vw,115px);padding:clamp(36px,5vw,70px);border-radius:34px;background:#eee8df0e}.contact-section-label,.request-step{display:block;color:var(--theme-faint);font-size:8px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.contact-detail-list{display:grid;gap:4px;margin-top:34px}.contact-detail-list>a,.contact-detail-list>div{display:grid;grid-template-columns:24px 1fr 18px;align-items:center;gap:12px;min-height:68px;color:var(--theme-text);text-decoration:none}.contact-detail-list small{display:block;margin-bottom:4px;color:var(--theme-faint);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.contact-detail-list strong{display:block;overflow-wrap:anywhere;font-size:11px;font-weight:400}.contact-reply{display:flex;align-items:center;gap:10px;margin-top:28px;color:var(--theme-muted);font-size:10px}.contact-social-label{margin-top:55px}.contact-socials{display:flex;gap:9px;margin-top:18px}.contact-socials a{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--theme-text);background:#f4efe811;transition:color .18s ease,background .18s ease,transform .18s ease}.contact-socials a:hover{color:#171917;background:var(--theme-accent-soft);transform:translateY(-3px)}.contact-editorial-form{display:grid;gap:20px}.contact-editorial-form>.contact-section-label{margin-bottom:6px}.contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-editorial-form label{display:flex;flex-direction:column;gap:8px}.contact-editorial-form label>span,.request-form label>span{color:var(--theme-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.contact-editorial-form input,.contact-editorial-form textarea,.request-form input,.request-form select,.request-form textarea{width:100%;padding:15px 16px;border:0;border-radius:12px;outline:0;color:var(--theme-text);background:#05070554;transition:background .18s ease,box-shadow .18s ease}.contact-editorial-form textarea,.request-form textarea{resize:vertical}.contact-editorial-form input:focus,.contact-editorial-form textarea:focus,.request-form input:focus,.request-form select:focus,.request-form textarea:focus{background:#05070585;box-shadow:inset 0 0 0 1px #cdb8a559}.contact-editorial-form [aria-invalid=true],.request-form [aria-invalid=true]{box-shadow:inset 0 0 0 1px #cd5f4f99}.contact-editorial-form label>small{color:#d68c80;font-size:8px}.contact-editorial-form button,.request-submit{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:0 23px;border:0;border-radius:999px;color:#171917;background:#eee8df;cursor:pointer;font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.contact-editorial-form button{width:-moz-max-content;width:max-content;justify-self:end}.archive-hero{max-width:940px}.archive-hero>p:last-child{max-width:630px;margin:30px 0 0 auto;color:var(--theme-muted);font-size:14px;line-height:1.75}.request-layout{display:grid;grid-template-columns:minmax(270px,.32fr) minmax(0,.68fr);gap:clamp(45px,7vw,100px);margin-top:clamp(65px,8vw,110px)}.request-services{align-self:start;position:sticky;top:112px}.request-service-list{display:grid;gap:4px;margin-top:26px}.request-service-list button{display:grid;grid-template-columns:28px 28px 1fr 20px;min-height:68px;align-items:center;gap:9px;padding:0 14px;border:0;border-radius:13px;color:var(--theme-muted);background:transparent;cursor:pointer;text-align:left;transition:color .18s ease,background .18s ease}.request-service-list button:hover,.request-service-list button.active{color:var(--theme-text);background:#f4efe80f}.request-service-list button>span{color:var(--theme-accent);font-size:8px}.request-service-list strong{font-size:11px;font-weight:500}.request-notes{display:grid;gap:10px;margin-top:34px;padding-top:24px;color:var(--theme-faint)}.request-notes p{display:flex;align-items:center;gap:9px;margin:0;font-size:9px}.request-form{display:grid;gap:24px;padding:clamp(30px,4vw,54px);border-radius:30px;background:#eee8df0e}.request-fields{display:grid;gap:16px}.request-fields-two{grid-template-columns:1fr 1fr}.request-fields-three{grid-template-columns:1fr .82fr .72fr}.request-form label{display:flex;flex-direction:column;gap:8px}.request-form label>span{display:flex;align-items:center;gap:6px}.request-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.request-form option{color:#171917}.request-message textarea::-moz-placeholder{color:#f4efe83d}.request-message textarea::placeholder{color:#f4efe83d}.request-agree{display:grid!important;grid-template-columns:18px 1fr;align-items:center}.request-agree input{width:16px;height:16px;padding:0;accent-color:var(--theme-accent)}.request-agree.error span{color:#d68c80}.request-submit{width:100%}.request-status{padding:13px 15px;border-radius:12px;color:var(--theme-text);font-size:11px}.request-status.success{background:#5d85542e}.request-status.error{background:#ae493c2e}.request-spinner{width:15px;height:15px;border:2px solid rgba(23,25,23,.25);border-top-color:#171917;border-radius:50%;animation:request-spin .7s linear infinite}@keyframes request-spin{to{transform:rotate(360deg)}}.resources-browser{margin-top:clamp(65px,8vw,110px)}.resource-controls{display:grid;grid-template-columns:1fr 270px;gap:28px;align-items:end}.resource-category-list{display:flex;flex-wrap:wrap;gap:7px}.resource-category-list button{display:inline-flex;min-height:39px;align-items:center;gap:8px;padding:0 13px;border:0;border-radius:999px;color:var(--theme-faint);background:#f4efe809;cursor:pointer;font-size:9px}.resource-category-list button span{color:var(--theme-accent);font-size:7px}.resource-category-list button.active{color:#171917;background:#eee8df}.resource-search{display:flex;align-items:center;gap:10px;min-height:45px;padding:0 14px;border-radius:999px;background:#f4efe80e}.resource-search input{width:100%;border:0;outline:0;color:var(--theme-text);background:transparent;font-size:10px}.resource-results-head{display:flex;align-items:end;justify-content:space-between;margin:52px 0 22px}.resource-results-head span{font-size:clamp(30px,4vw,54px);font-weight:300;letter-spacing:-.05em}.resource-results-head strong{color:var(--theme-faint);font-size:11px;font-weight:500}.resource-editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.resource-editorial-card{display:flex;min-height:260px;flex-direction:column;justify-content:space-between;padding:24px;border-radius:20px;background:#f4efe80d;transition:background .22s ease,transform .22s ease}.resource-editorial-card:hover{background:#f4efe816;transform:translateY(-4px)}.resource-card-top{display:grid;grid-template-columns:52px 1fr 20px;align-items:center;gap:12px}.resource-logo{display:grid;width:52px;height:52px;place-items:center;padding:9px;border-radius:14px;background:#ede8e0}.resource-logo img{max-width:100%;max-height:100%}.resource-card-top>span{color:var(--theme-faint);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.resource-card-top>a{color:var(--theme-accent-soft)}.resource-card-copy h3{margin:0 0 10px;font-size:25px;font-weight:400;letter-spacing:-.04em}.resource-card-copy a{display:inline-flex;align-items:center;gap:7px;color:var(--theme-muted);font-size:9px;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.resource-card-copy a:hover{color:var(--theme-accent-soft)}.resources-request-link{display:flex;width:-moz-max-content;width:max-content;align-items:center;gap:9px;margin:36px 0 0 auto;color:var(--theme-accent-soft);font-size:9px;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.chat-launcher-wrap{position:relative}.chat-launcher{display:grid;width:58px;height:58px;place-items:center;border:0;border-radius:18px;color:#171b16;background:#ece7de;box-shadow:0 8px 22px #00000059,inset 0 1px #fff6;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.chat-launcher:hover{transform:translateY(-3px);background:#d8cabb;box-shadow:0 12px 28px #0006}.chat-social-stack{position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 16px;pointer-events:none;opacity:0;transition:opacity .22s ease}.chat-social-stack.is-open{pointer-events:auto;opacity:1}.chat-social-btn{position:relative;display:block;width:50px;height:50px;border-radius:0;background:transparent;transition:opacity .32s ease,transform .32s cubic-bezier(.22,1.4,.36,1);transform:translateY(16px);opacity:0}.chat-social-stack.is-open .chat-social-btn{transform:translateY(0);opacity:1}.chat-social-trigger{position:relative;display:block;width:100%;height:100%}.chat-social-icon{display:block;width:100%;height:100%}.chat-social-btn.chat-social-instagram{width:38px;height:38px;color:#e4405f}.chat-social-btn.chat-social-whatsapp{width:44px;height:44px;color:#25d366}.chat-social-btn.chat-social-github{width:44px;height:44px;color:#e6edf3}.chat-social-btn:hover{transform:translateY(-4px) scale(1.1)}.chat-social-btn:active{transform:scale(.92)}.chat-social-trigger .chat-social-preview{position:absolute;right:calc(100% + 20px);bottom:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px;width:auto;border-radius:16px;box-shadow:0 24px 60px #0009;border:1px solid rgba(244,239,232,.2);background:#0d100e;transform:translate(18px,16px) scale(.94);transform-origin:bottom right;opacity:0;pointer-events:none;transition:opacity .28s ease,transform .4s cubic-bezier(.22,1.2,.36,1)}.chat-social-preview svg{width:200px;height:200px;max-width:calc(90vw - 160px);border-radius:10px;background:#fff;padding:8px;box-sizing:content-box}.chat-social-qr-label{font-size:.72rem;font-weight:600;letter-spacing:.05em;color:#e8e3d8;text-align:center;white-space:nowrap}.chat-social-btn:hover .chat-social-preview{transform:translate(0) scale(1);opacity:1}.chat-panel{display:flex;width:min(370px,calc(100vw - 28px));height:min(545px,calc(100vh - 110px));min-height:0;flex-direction:column;overflow:clip;border-radius:24px;color:var(--theme-text);background:linear-gradient(165deg,#141a14,#0d100e 60%,#0b0e0c);border:1px solid rgba(244,239,232,.1);box-shadow:none}.chat-anim-in{animation:chat-panel-in .28s cubic-bezier(.21,1.02,.73,1) forwards;transform-origin:bottom right}.chat-anim-out{animation:chat-panel-out .26s cubic-bezier(.55,.06,.68,.19) forwards;transform-origin:bottom right}.chat-anim{animation:chat-launcher-in .28s cubic-bezier(.21,1.02,.73,1) forwards}@keyframes chat-panel-in{0%{opacity:0;transform:translateY(18px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chat-panel-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(18px) scale(.92)}}@keyframes chat-launcher-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.chat-panel-header{position:relative;padding:16px 18px;color:var(--theme-text);background:#f4efe80a;border-bottom:1px solid rgba(244,239,232,.06)}.chat-panel-header:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(205,184,165,.4),transparent)}.chat-brand-avatar{display:grid;width:42px;height:42px;place-items:center;overflow:hidden;border-radius:50%;background:#eee8df;box-shadow:0 4px 12px #0000004d}.chat-brand-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chat-brand-name{margin:0;color:var(--theme-text);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.01em}.chat-brand-status{display:flex;align-items:center;gap:6px;margin:3px 0 0;color:#f4efe880;font-size:10px}.chat-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#7cc46c;box-shadow:0 0 0 3px #7cc46c2e}.chat-minimize{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:10px;color:var(--theme-text);background:#f4efe80f;cursor:pointer;transition:background .18s ease,color .18s ease}.chat-minimize:hover{background:#f4efe824}.chat-messages{flex:1;min-height:0;overflow-y:auto;padding:18px 16px 14px;background:transparent}.chat-messages::-webkit-scrollbar{width:6px}.chat-messages::-webkit-scrollbar-thumb{background:#f4efe82e;border-radius:999px}.chat-bot-avatar,.chat-user-avatar{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:50%}.chat-bot-avatar{margin-right:8px;box-shadow:inset 0 0 0 1.5px #f4efe829}.chat-user-avatar{margin-left:8px;box-shadow:inset 0 0 0 1.5px #f4efe82e}.chat-message{max-width:265px;padding:11px 13px;border-radius:16px}.chat-message-user{margin-left:38px;color:#171b16;background:#ece7de;border-bottom-right-radius:5px;box-shadow:0 4px 14px #00000038}.chat-message-bot{color:#f4efe8d9;background:#f4efe80e;border-bottom-left-radius:5px}.chat-message p:first-child{font-size:11.5px;line-height:1.6}.chat-message p:last-child{color:#f4efe852;font-size:8px}.chat-message-user p:last-child{color:#171b1673}.chat-typing{padding:10px 13px;border-radius:16px;background:#f4efe80e}@keyframes dotWave{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.chat-form{padding:13px 14px;background:#080a0859;border-top:1px solid rgba(244,239,232,.06)}.chat-input-shell{display:flex;align-items:center;padding:4px 4px 4px 14px;border-radius:999px;background:#f4efe812;transition:box-shadow .18s ease,background .18s ease}.chat-input-shell:focus-within{background:#f4efe81a;box-shadow:0 0 0 1px #cdb8a566}.chat-input{flex:1;min-width:0;padding:11px 4px;border:0;outline:0;color:var(--theme-text);background:transparent;font-size:11.5px}.chat-input::-moz-placeholder{color:#f4efe84d}.chat-input::placeholder{color:#f4efe84d}.chat-send{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;color:#171b16;background:#ece7de;cursor:pointer;transition:background .18s ease,transform .18s ease}.chat-send:hover:not(:disabled){background:#d8cabb;transform:scale(1.04)}.chat-send:disabled{cursor:not-allowed;opacity:.4}.rtl-layout .chatbot-shell{right:auto;left:24px}.rtl-layout .chat-bot-avatar{margin-right:0;margin-left:8px}.rtl-layout .chat-user-avatar{margin-left:0;margin-right:8px}.rtl-layout .chat-message-user{margin-left:0;margin-right:38px;border-radius:16px 16px 5px}.rtl-layout .chat-message-bot{border-radius:16px 16px 16px 5px}@media (max-width: 1100px){.hero-copy{left:52%;width:min(590px,45vw)}.hero-copy h1{font-size:clamp(58px,7vw,88px)}.hero-portrait-wrap{left:-5%;width:min(66vw,760px)}.hero-description{width:210px}}@media (max-width: 900px){.portfolio-hero{min-height:940px}.hero-signature{top:105px;left:24px}.hero-vision{top:105px;right:24px}.hero-copy{top:31%;left:50%;width:calc(100% - 40px);text-align:center;transform:translate(-50%,-50%)}.hero-kicker{justify-content:center}.hero-copy h1{max-width:730px;margin-inline:auto;font-size:clamp(54px,10vw,82px);line-height:.84}.hero-cta{margin-inline:auto}.hero-portrait-wrap{left:50%;bottom:-2%;width:min(94vw,730px);height:66%;transform:translate(-50%)}.hero-portrait{-o-object-position:50% 100%;object-position:50% 100%}.hero-description{display:none}.hero-scroll{bottom:25px;left:24px}.hero-edition{display:none}.page-shell{width:min(100% - 36px,1240px)}.contact-page-intro{grid-column:1;grid-row:auto;max-width:560px}.contact-page-content,.request-layout{grid-template-columns:1fr}.request-services{position:static}.resource-controls{grid-template-columns:1fr}.resource-editorial-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.portfolio-hero{min-height:820px}.hero-signature{top:91px}.hero-vision{display:none}.hero-copy{top:27%}.hero-copy h1{font-size:clamp(44px,14vw,63px);line-height:.86}.hero-kicker{font-size:8px}.hero-cta{margin-top:24px;padding:15px 17px}.hero-portrait-wrap{bottom:-3%;width:120vw;height:68%}.hero-scroll{display:none}.page-shell{width:min(100% - 26px,1240px);padding-top:52px}.archive-hero h1{font-size:clamp(47px,14vw,68px)}.contact-page-content{gap:54px;padding:25px 17px;border-radius:24px}.contact-form-row,.request-fields-two,.request-fields-three{grid-template-columns:1fr}.request-form{padding:24px 15px;border-radius:23px}.resource-category-list{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.resource-category-list button{flex:0 0 auto}.resource-editorial-grid{grid-template-columns:1fr}.resource-editorial-card{min-height:230px}.chatbot-shell{right:14px;bottom:14px}.rtl-layout .chatbot-shell{right:auto;left:14px}.chat-panel{height:min(520px,calc(100vh - 90px))}.creative-nav-menu{display:none}}:root{--theme-bg: #101510;--theme-bg-soft: #171d17;--theme-surface: rgba(239, 235, 226, .055);--theme-surface-strong: rgba(239, 235, 226, .09);--theme-text: #f1eee7;--theme-muted: rgba(241, 238, 231, .59);--theme-faint: rgba(241, 238, 231, .34);--theme-accent: #b9ad9f;--theme-accent-soft: #ddd8cc}.site-backdrop{background:radial-gradient(circle at 78% 15%,rgba(190,199,174,.1),transparent 30%),radial-gradient(circle at 16% 72%,rgba(227,220,205,.055),transparent 32%),linear-gradient(145deg,#0e130f,#141a14 58%,#1b2119)}.backdrop-aurora{background:conic-gradient(from 205deg at 52% 48%,transparent 0 18%,rgba(177,190,158,.11) 28%,transparent 43% 68%,rgba(235,229,216,.055) 79%,transparent 92%),radial-gradient(ellipse at 50% 50%,rgba(187,197,171,.055),transparent 55%)}.backdrop-halo-one{background:radial-gradient(circle,rgba(177,190,158,.15),transparent 68%)}.backdrop-halo-two{background:radial-gradient(circle,rgba(229,222,209,.085),transparent 70%)}.backdrop-halo-three{background:radial-gradient(circle,rgba(135,151,118,.085),transparent 68%)}.backdrop-flow path{stroke:#efebe21f}.backdrop-grain{opacity:.012}.portfolio-hero{color:#f1eee7;background:radial-gradient(circle at 24% 44%,rgba(186,125,82,.13),transparent 29%),radial-gradient(circle at 78% 18%,rgba(196,190,176,.06),transparent 31%),linear-gradient(112deg,#0b0f0c,#121712 52%,#22231e)}.portfolio-hero:before{background:radial-gradient(circle at 25% 48%,rgba(190,131,88,.09),transparent 30%),linear-gradient(90deg,transparent 40%,rgba(3,6,4,.11) 70%,rgba(3,6,4,.22))}.hero-noise{opacity:.025;mix-blend-mode:soft-light}.hero-portrait-glow{background:#b7774d1a}.hero-portrait{filter:none}.hero-copy,.hero-copy h1{color:#f4f0e9;text-shadow:none}.hero-kicker{color:#f4f0e994}.hero-kicker span,.hero-cta-dot{background:#bd815a;box-shadow:none}.hero-vision{color:#f4f0e98f}.hero-vision>i{background:#f4f0e93d}.hero-dot-grid b{background:#f4f0e9ad}.hero-description{border-top-color:#f4f0e938;color:#f1eee7}.hero-description-index{color:#f4f0e961}.hero-description a{color:#f1eee7}.hero-scroll,.hero-edition{color:#f4f0e96b}.hero-scroll i{border-color:#f4f0e933;color:#f1eee7}.hero-edition strong{color:#f4f0e9c2}.hero-cta{border:0;color:#171b16;background:#ece7de;box-shadow:none}.hero-cta:hover{color:#171b16;background:#fff;box-shadow:none}.hero-cta-arrow{color:#f1eee7;background:#171b16}.hero-orbit{border-color:#f4f0e91f}.hero-signature-line{background:#bd815a;box-shadow:none}.creative-nav-menu,.rtl-layout .creative-nav-menu{position:fixed!important;z-index:80;top:80px;right:auto!important;left:50vw!important;translate:-50% 0;width:min(760px,calc(100vw - 32px));max-height:calc(100svh - 96px);overflow-y:auto;padding:13px;border-radius:0 0 25px 25px;color:#171b16;background:#ebe7df;box-shadow:none}.creative-nav-menu-portal{pointer-events:none;transform-origin:top center}.creative-nav-menu-portal.open{pointer-events:auto}.creative-nav-preview{background:#161c16}.creative-nav-featured{background:#ffffff75}.creative-nav-menu-links a:hover,.creative-nav-menu-links a.active{background:#1f261d0f}.creative-nav-index,.creative-nav-featured-copy small{color:#6e7d60}@media (max-width: 820px){.creative-nav-menu-portal{display:none}}.work-section{position:relative;z-index:1;padding-top:clamp(85px,9vw,135px);color:#f1eee7}.work-section:before{display:none}.work-section .section-index,.work-section .section-heading h2{color:#f1eee7}.work-section .section-index{opacity:.62}.work-section .section-index i{background:#f1eee733}.work-section .title-chip-3d{color:#171b16!important;background:#ddd8ce;box-shadow:none}.home-project-list{display:grid;gap:clamp(82px,10vw,145px)}.home-project{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);gap:clamp(38px,6vw,86px);align-items:center}.home-project:nth-child(2n){grid-template-columns:minmax(0,.66fr) minmax(260px,.34fr)}.home-project:nth-child(2n) .home-project-copy{grid-column:2;grid-row:1}.home-project:nth-child(2n) .home-project-media{grid-column:1;grid-row:1}.home-project-copy{min-width:0}.home-project-meta,.case-study-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#f1eee766;font-size:8px;letter-spacing:.16em;text-transform:uppercase}.home-project-copy h3{margin:30px 0 18px;color:#f1eee7;font-size:clamp(46px,5vw,76px);font-weight:400;letter-spacing:-.065em;line-height:.9}.home-project-copy>p{margin:0;color:#f1eee791;font-size:13px;line-height:1.72}.home-project-copy .project-tags span,.case-study-copy .project-tags span{border:0;color:#f1eee787;background:#f1eee70e}.home-project-link,.case-study-link{display:inline-flex;align-items:center;gap:9px;margin-top:30px;color:#f1eee7;font-size:9px;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.home-project-media,.case-study-media{position:relative;display:block;overflow:hidden;padding:clamp(12px,1.3vw,20px);border-radius:18px;background:#171d17}.home-project-media img,.case-study-media img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:10px}.home-project-media video,.case-study-media video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:transparent}.home-project-media:has(video),.case-study-media:has(video){padding:0;background:transparent}.home-project-media>span,.case-study-open{position:absolute;right:30px;bottom:30px;display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:#171b16;background:#ebe7df;transition:transform .22s ease}.home-project-media:hover>span,.case-study-media:hover .case-study-open{transform:rotate(45deg)}.process-section{color:#171b16;background:#cdd4c4}.process-section .section-index,.process-section .process-card-top{color:#171b1680}.process-section .section-index i{background:#171b1633}.process-section .section-heading h2,.process-section .process-card,.process-section .process-card h3{color:#171b16}.process-section .title-chip-3d{color:#ebe7df!important;background:#1a2019;box-shadow:none}.process-card+.process-card{border-color:#171b161a}.home-contact{color:#171b16;background:#dcd8ce}.home-contact:before{background:radial-gradient(circle,rgba(116,133,100,.12),transparent 62%)}.home-contact h2{color:#171b16}.home-contact .title-chip-light{color:#ebe7df!important;background:#1a2019;box-shadow:none}.contact-orbit{border-color:#171b161f}.projects-archive{padding:clamp(95px,9vw,135px) 0 110px;color:#f1eee7;background:transparent}.archive-hero{padding-bottom:clamp(65px,7vw,95px)}.archive-back{color:#f1eee780}.archive-hero h1{color:#f1eee7}.archive-hero .title-chip-3d{color:#171b16!important;background:#ddd8ce;box-shadow:none}.case-study-list{display:grid;gap:clamp(85px,10vw,145px)}.case-study-row{display:grid;grid-template-columns:minmax(0,.65fr) minmax(290px,.35fr);gap:clamp(40px,6vw,90px);align-items:center}.case-study-row:nth-child(2n){grid-template-columns:minmax(290px,.35fr) minmax(0,.65fr)}.case-study-row:nth-child(2n) .case-study-media{grid-column:2;grid-row:1}.case-study-row:nth-child(2n) .case-study-copy{grid-column:1;grid-row:1}.case-study-copy h2{margin:30px 0 18px;color:#f1eee7;font-size:clamp(52px,6vw,90px);font-weight:350;letter-spacing:-.07em;line-height:.87}.case-study-copy>p{margin:0;color:#f1eee78f;font-size:13px;line-height:1.72}.archive-cta{overflow:hidden;border-radius:12px;color:#f1eee7;background:#f1eee70e}.archive-cta h2{color:#f1eee7}.archive-cta p{color:#aeb99f}.archive-cta-link{align-self:end;justify-self:end;display:inline-flex;min-height:64px;align-items:center;gap:22px;padding:8px 9px 8px 26px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#171b16;background:#ebe7df;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color .22s ease,background .22s ease,transform .22s ease}.archive-cta-link-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;color:#ebe7df;background:#171b16;transition:transform .26s ease}.archive-cta-link:hover{color:#101510;background:#f6f1e8;transform:translateY(-3px)}.archive-cta-link:hover .archive-cta-link-icon{transform:rotate(45deg)}.archive-cta-link:focus-visible{outline:2px solid #aeb99f;outline-offset:4px}.rtl-layout .archive-cta-link{padding:8px 26px 8px 9px}@media (max-width: 900px){.archive-cta-link{justify-self:start}}@media (max-width: 600px){.archive-cta-link{width:100%;min-height:60px;justify-content:space-between;padding-left:22px}.rtl-layout .archive-cta-link{padding-right:22px;padding-left:9px}.archive-cta-link-icon{width:42px;height:42px;flex-basis:42px}}.wave-loader{color:#f1eee7;background:#101510}.wave-dots{gap:10px;height:44px}.wave-dots span,.wave-dots span:nth-child(2),.wave-dots span:nth-child(3){width:10px;height:10px;background:#dcd7cb;box-shadow:none;animation:wave-dot .72s ease-in-out infinite alternate;animation-delay:calc(var(--dot-index) * .12s)}.wave-dots span:nth-child(2){background:#aeb99f}@keyframes wave-dot{0%{transform:translateY(7px);opacity:.38}to{transform:translateY(-7px);opacity:1}}.editorial-footer{color:#f1eee794;background:#101510}@media (max-width: 900px){.portfolio-hero{color:#f1eee7;background:radial-gradient(circle at 50% 67%,rgba(182,120,80,.11),transparent 30%),linear-gradient(155deg,#0b0f0c,#171c16 62%,#25251f)}.portfolio-hero:before{background:radial-gradient(circle at 50% 68%,rgba(182,120,80,.08),transparent 30%)}.hero-copy,.hero-copy h1{color:#f1eee7}.hero-vision{color:#f1eee785}.hero-signature{color:#f1eee79e}.hero-portrait{filter:none}.home-project,.home-project:nth-child(2n),.case-study-row,.case-study-row:nth-child(2n){grid-template-columns:1fr}.home-project:nth-child(2n) .home-project-copy,.home-project:nth-child(2n) .home-project-media,.case-study-row:nth-child(2n) .case-study-media,.case-study-row:nth-child(2n) .case-study-copy{grid-column:auto;grid-row:auto}.home-project-media,.case-study-media{order:-1}}@media (max-width: 640px){.portfolio-hero{min-height:790px;background:linear-gradient(155deg,#0b0f0c,#171c16 62%,#25251f)}.hero-signature{top:122px}.hero-copy{top:30%}.hero-portrait-wrap{bottom:-3%;width:90vw;height:48%}.work-section{padding-top:72px}.home-project-list,.case-study-list{gap:70px}.home-project-copy h3,.case-study-copy h2{font-size:48px}.home-project-media,.case-study-media{padding:8px;border-radius:12px}.home-project-media img,.case-study-media img{border-radius:7px}.home-project-media video,.case-study-media video{border-radius:7px}.home-project-media>span,.case-study-open{right:18px;bottom:18px;width:46px;height:46px}.projects-archive{padding-top:72px}}@media (min-width: 901px){.hero-copy{top:50%}.hero-shatter-cta{display:flex;width:-moz-max-content;width:max-content;margin:28px auto 0!important}}@media (min-width: 901px) and (max-width: 1100px){.hero-copy{width:min(590px,48vw)}}@media (min-width: 1101px){.hero-copy{width:min(850px,44vw)}}.navbar__links{gap:3px;padding:4px;border-radius:999px;background:#f1eee70e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.navbar__link{min-height:38px;padding:0 14px;border-radius:999px;color:#f1eee794}.navbar__link:hover{color:#f1eee7}.navbar__link.active{color:#171b16;background:#e9e4db}.intro-grid.intro-grid-character{grid-template-columns:minmax(0,1.08fr) minmax(210px,.38fr) minmax(290px,.54fr);gap:clamp(30px,4vw,68px)}.intro-character{position:relative;min-height:430px;margin:0;overflow:visible;align-self:end}.intro-character:after{content:"";position:absolute;right:7%;bottom:3%;left:7%;height:22%;border-radius:50%;background:#aeb99f1f;filter:blur(26px)}.intro-character img{position:absolute;z-index:2;bottom:-2px;left:50%;width:min(31vw,425px);max-width:none;translate:-50% 0}.character-ring{position:absolute;top:11%;left:50%;width:min(23vw,315px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 28%,rgba(196,140,98,.16),rgba(174,185,159,.05) 48%,transparent 70%);translate:-50% 0}.character-ring:after{content:"01";position:absolute;top:10%;right:4%;color:#f1eee74d;font-size:8px;letter-spacing:.16em}.process-section{position:relative;overflow:hidden}.process-section>.home-shell{position:relative;z-index:2}.process-heading{padding-right:min(23vw,330px)}.process-character{position:absolute;z-index:1;top:6px;right:-1vw;width:min(26vw,400px);aspect-ratio:1;pointer-events:none}.process-character span{position:absolute;top:20%;right:7%;bottom:4%;left:7%;border-radius:50%;background:#171b1613}.process-character img{position:relative;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-contact{justify-items:center}.contact-character{position:absolute;z-index:1;bottom:0;left:-3vw;width:min(48vw,760px);height:94%;pointer-events:none}.contact-character:after{content:"";position:absolute;right:14%;bottom:1%;left:7%;height:12%;border-radius:50%;background:#171b1614;filter:blur(24px)}.contact-character img{position:absolute;z-index:1;bottom:-1%;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.home-contact .home-contact-inner{width:min(64vw,980px);margin-left:30vw}.rtl-layout .process-heading{padding-right:0;padding-left:min(23vw,330px)}.rtl-layout .process-character{right:auto;left:0;transform:scaleX(-1)}.rtl-layout .contact-character{right:-3vw;left:auto;transform:scaleX(-1)}.rtl-layout .home-contact .home-contact-inner{margin-right:30vw;margin-left:0}@media (max-width: 1120px){.navbar__link{padding-inline:10px}.intro-grid.intro-grid-character{grid-template-columns:minmax(0,1fr) minmax(190px,.34fr) minmax(270px,.54fr)}}@media (max-width: 900px){.intro-grid.intro-grid-character{grid-template-columns:minmax(0,1fr) minmax(240px,.62fr);gap:28px 36px}.intro-grid-character>h2{grid-column:1 / -1}.intro-character{grid-column:1;min-height:380px}.intro-character img{width:min(54vw,430px)}.character-ring{width:min(39vw,310px)}.intro-copy{grid-column:2}.process-heading{padding-right:min(28vw,260px)}.process-character{top:40px;right:0;width:min(34vw,330px);opacity:.78}.home-contact .home-contact-inner{width:min(67vw,690px);margin-left:27vw}.contact-character{left:-10vw;width:58vw;height:88%}.rtl-layout .process-heading{padding-right:0;padding-left:min(28vw,260px)}.rtl-layout .process-character{right:auto;left:0}.rtl-layout .contact-character{right:-10vw;left:auto}.rtl-layout .home-contact .home-contact-inner{margin-right:27vw;margin-left:0}}@media (max-width: 640px){.intro-grid.intro-grid-character{grid-template-columns:1fr;gap:28px}.intro-grid-character>h2,.intro-character,.intro-copy{grid-column:1}.intro-character{min-height:auto;margin-top:32px;position:static}.intro-character:before,.intro-character:after,.character-ring{display:none}.intro-character img{position:relative;bottom:auto;left:auto;translate:none;width:min(85vw,340px);display:block;margin:0 auto}.character-ring{width:min(55vw,220px)}.process-heading,.rtl-layout .process-heading{padding:0 16px 0 0}.process-character,.rtl-layout .process-character{position:static;top:auto;right:auto;left:auto;width:100%;opacity:1;transform:none;display:block;margin:24px auto 0;padding:0}.process-character span{display:none}.process-grid{position:relative;z-index:2}.contact-character,.rtl-layout .contact-character{right:auto;left:-34vw;width:112vw;height:75%;opacity:.34;transform:none}.home-contact .home-contact-inner,.rtl-layout .home-contact .home-contact-inner{width:calc(100% - 32px);margin:0}.home-contact h2{font-size:clamp(66px,22vw,94px)}}.intro-grid.intro-grid-character{grid-template-columns:minmax(0,1.06fr) minmax(380px,.74fr);grid-template-areas:"profile-title profile-portrait" "profile-copy profile-portrait";gap:42px clamp(56px,7vw,110px);align-items:center}.intro-grid-character>h2{grid-area:profile-title;align-self:end}.intro-grid-character>.intro-copy{grid-area:profile-copy;width:min(100%,650px);align-self:start}.home-intro .intro-copy.glass-copy{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.intro-character{grid-area:profile-portrait;width:100%;min-height:clamp(480px,40vw,600px);isolation:isolate}.intro-character:before{content:"";position:absolute;z-index:-1;top:5%;left:50%;width:min(30vw,440px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 32%,rgba(205,166,126,.18),transparent 35%),radial-gradient(circle,rgba(164,178,148,.11),transparent 69%);translate:-50% 0}.intro-character:after{right:4%;bottom:5%;left:4%;height:13%;background:#aeb99f1a;filter:blur(32px)}.intro-character img{bottom:2%;left:50%;width:min(28vw,400px);max-width:none;translate:-50% 0;-webkit-mask-image:none;mask-image:none}.character-ring{top:10%;width:min(26vw,380px);background:transparent}.character-ring:before{content:"";position:absolute;top:13%;right:13%;bottom:13%;left:13%;border-radius:50%;background:radial-gradient(circle,rgba(241,238,231,.035),transparent 68%)}.character-ring:after{top:4%;right:1%;content:"PORTRAIT / 01"}.process-section{min-height:clamp(760px,66vw,940px)}.process-section>.home-shell{z-index:1}.process-heading{padding-right:min(31vw,455px)}.process-character{z-index:2;top:clamp(38px,4vw,72px);right:0;width:min(34vw,520px)}.process-character span{top:17%;right:5%;bottom:2%;left:5%;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.2),transparent 53%),#171b160b}.process-character span:after{content:"MAKE / SHIP / REFINE";position:absolute;right:5%;bottom:10%;color:#171b1661;font-size:7px;letter-spacing:.2em;writing-mode:vertical-rl}.process-character img{scale:1.08;transform-origin:50% 45%}.process-grid{position:relative;z-index:3}.home-contact{min-height:clamp(700px,77vh,900px)}.contact-character{bottom:clamp(24px,4vh,58px);left:clamp(12px,3vw,58px);width:min(44vw,700px);height:86%}.contact-character:before{content:"";position:absolute;z-index:-1;left:2%;bottom:6%;width:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 44% 38%,rgba(255,255,255,.25),rgba(117,133,101,.08) 55%,transparent 72%)}.contact-character:after{right:16%;bottom:0;left:3%;height:10%;background:#171b1612;filter:blur(34px)}.contact-character img{bottom:0;-o-object-position:center bottom;object-position:center bottom;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 83%,rgba(0,0,0,.75) 91%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 83%,rgba(0,0,0,.75) 91%,transparent 100%)}.home-contact .home-contact-inner{width:min(61vw,930px);margin-left:31vw}.rtl-layout .process-heading{padding-right:0;padding-left:min(31vw,455px)}.rtl-layout .process-character{right:auto;left:max(1vw,calc((100vw - 1500px)/2))}.rtl-layout .contact-character{right:clamp(12px,3vw,58px);left:auto}.rtl-layout .home-contact .home-contact-inner{margin-right:31vw;margin-left:0}@media (max-width: 1040px){.intro-grid.intro-grid-character{grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);gap:35px 42px}.intro-character{min-height:490px}.intro-character img{width:min(34vw,480px)}.process-heading{padding-right:min(32vw,340px)}.process-character{right:0;width:min(40vw,430px)}.rtl-layout .process-heading{padding-right:0;padding-left:min(32vw,340px)}.rtl-layout .process-character{right:auto;left:0}}@media (max-width: 820px){.intro-grid.intro-grid-character{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);grid-template-areas:"profile-title profile-title" "profile-copy profile-portrait"}.intro-character{min-height:380px}.intro-character img{width:min(38vw,340px)}.character-ring{width:min(48vw,360px)}.process-section{min-height:820px}.process-character{top:105px;right:0;width:min(49vw,400px);opacity:.68}.process-heading{padding-right:min(34vw,280px)}.contact-character{left:-8vw;width:58vw;height:78%}.home-contact .home-contact-inner{width:min(66vw,620px);margin-left:28vw}.rtl-layout .process-character{right:auto;left:0}.rtl-layout .process-heading{padding-right:0;padding-left:min(34vw,280px)}.rtl-layout .contact-character{right:-8vw;left:auto}.rtl-layout .home-contact .home-contact-inner{margin-right:28vw;margin-left:0}}@media (max-width: 640px){.home-intro{overflow:hidden}.intro-grid.intro-grid-character{grid-template-columns:1fr;grid-template-areas:"profile-title" "profile-portrait" "profile-copy";gap:24px}.intro-character{min-height:360px;margin:-20px -16px -34px}.intro-character img{bottom:2%;width:min(72vw,380px)}.character-ring{width:min(78vw,330px)}.home-intro .intro-copy.glass-copy{margin-top:10px}.process-section{min-height:auto;padding-bottom:0;overflow:visible}.process-heading,.rtl-layout .process-heading{padding:0 16px 0 0}.process-character,.rtl-layout .process-character{position:static;top:auto;right:0;left:auto;width:100vw;margin-left:calc(50% - 50vw);opacity:1;display:block;padding:0}.process-character span{display:none}.process-grid{margin-top:18px}.contact-character,.rtl-layout .contact-character{right:auto;bottom:18px;left:-36vw;width:112vw;height:70%;opacity:.38;transform:none}.home-contact .home-contact-inner,.rtl-layout .home-contact .home-contact-inner{width:calc(100% - 32px);margin:0}}.process-section{min-height:auto;padding-block:clamp(90px,9vw,145px)}.process-heading{min-height:clamp(330px,28vw,410px);margin-bottom:22px;padding-right:min(31vw,470px);align-content:center}.process-heading h2{max-width:820px;font-size:clamp(52px,5.2vw,86px)}.process-heading .title-chip-3d{display:inline-block;white-space:nowrap}.process-character{top:clamp(42px,5vw,78px);right:0;width:min(30vw,455px)}.process-character img{scale:1}.process-grid{margin-top:0}.home-contact{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.12fr);grid-template-areas:"contact-portrait contact-copy";min-height:clamp(700px,78vh,860px);padding:clamp(72px,7vw,110px) clamp(28px,6vw,110px);place-items:initial;align-items:center;-moz-column-gap:clamp(45px,6vw,100px);column-gap:clamp(45px,6vw,100px);overflow:hidden;text-align:left;background:radial-gradient(circle at 79% 18%,rgba(255,255,255,.34),transparent 24%),linear-gradient(125deg,#cbd2c4,#e1ddd4 52%,#d8d2c7)}.home-contact:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(24,30,24,.045) 1px,transparent 1px) 0 0 / 11vw 100%,radial-gradient(circle at 24% 52%,rgba(108,124,94,.13),transparent 30%)}.home-contact:after{content:"AVAILABLE / 2026";position:absolute;z-index:2;right:26px;bottom:30px;color:#171b1659;font-size:7px;letter-spacing:.2em;writing-mode:vertical-rl}.home-contact .contact-orbit{display:none}.home-contact .contact-character{position:relative;grid-area:contact-portrait;inset:auto;width:100%;height:min(64vw,700px);align-self:end;isolation:isolate;opacity:1;transform:none}.home-contact .contact-character:before{display:none;z-index:-2;left:50%;bottom:8%;width:min(34vw,500px);translate:-50% 0;background:radial-gradient(circle at 42% 34%,rgba(255,255,255,.3),transparent 34%),#bac5ae}.home-contact .contact-character:after{z-index:3;right:7%;bottom:3%;left:7%;height:17px;border-radius:999px;background:#182018;filter:none}.home-contact .contact-character img{inset:auto 0 24px;width:100%;height:calc(100% - 18px);-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;-webkit-mask-image:none;mask-image:none}.home-contact .home-contact-inner{grid-area:contact-copy;z-index:3;width:min(100%,900px);margin:0;text-align:left}.home-contact .home-contact-inner>p{display:flex;align-items:center;gap:13px;margin-bottom:30px;color:#171b1685}.home-contact .home-contact-inner>p:before{content:"";width:34px;height:2px;background:#bd7544}.home-contact h2{max-width:900px;color:#171b16;font-size:clamp(70px,8vw,138px);line-height:.83;text-align:left}.home-contact h2 br{display:none}.home-contact .title-chip-light{display:inline-block;margin-top:.08em;padding:.03em .12em .09em;white-space:nowrap}.home-contact .contact-button{margin-top:clamp(42px,5vw,68px);padding:20px 27px}.rtl-layout .process-heading{padding-right:0;padding-left:min(31vw,470px)}.rtl-layout .process-character{right:auto;left:max(2vw,calc((100vw - 1480px)/2))}.rtl-layout .home-contact{grid-template-areas:"contact-copy contact-portrait";text-align:right}.rtl-layout .home-contact .home-contact-inner,.rtl-layout .home-contact h2{margin:0;text-align:right}.rtl-layout .home-contact .home-contact-inner>p{flex-direction:row-reverse;justify-content:flex-end}@media (max-width: 980px){.process-heading{min-height:360px;padding-right:min(34vw,330px)}.process-heading h2{font-size:clamp(48px,6vw,72px)}.process-character{right:0;width:min(38vw,380px)}.rtl-layout .process-heading{padding-right:0;padding-left:min(34vw,330px)}.rtl-layout .process-character{right:auto;left:0}.home-contact{grid-template-columns:minmax(300px,.75fr) minmax(0,1fr);-moz-column-gap:30px;column-gap:30px;padding-inline:34px}.home-contact .contact-character{height:min(74vw,620px)}.home-contact h2{font-size:clamp(64px,9vw,96px)}}@media (max-width: 700px){.process-heading,.rtl-layout .process-heading{min-height:auto;padding:0 16px 0 0;align-content:start}.process-heading .title-chip-3d{white-space:normal}.process-character,.rtl-layout .process-character{position:relative;top:auto;right:0;left:auto;width:100vw;margin-left:calc(50% - 50vw);opacity:1;display:block;padding:0}.process-character span{display:none}.process-character img{position:relative;width:100%;height:auto}.process-grid{margin-top:12px}.home-contact,.rtl-layout .home-contact{grid-template-columns:1fr;grid-template-areas:"contact-copy" "contact-portrait";min-height:auto;padding:78px 20px 34px;row-gap:35px;text-align:center}.home-contact .home-contact-inner,.rtl-layout .home-contact .home-contact-inner,.home-contact h2,.rtl-layout .home-contact h2{width:100%;text-align:center}.home-contact .home-contact-inner>p,.rtl-layout .home-contact .home-contact-inner>p{justify-content:center}.home-contact h2{font-size:clamp(60px,17vw,92px)}.home-contact .title-chip-light{white-space:normal}.home-contact .contact-character{width:min(100%,520px);height:480px;margin-inline:auto}.home-contact .contact-character:before{width:min(88vw,420px)}.home-contact:after{right:10px;bottom:24px}}.process-character{right:0;width:min(29vw,430px);padding:16px 0 0 16px;overflow:hidden;border-radius:38px;background:radial-gradient(circle at 48% 35%,rgba(255,255,255,.22),transparent 48%),#171b160e}.process-character span{top:13%;right:8%;bottom:4%;left:4%}.process-character span:after{display:none}.process-character img{width:100%;max-width:100%;-o-object-position:center bottom;object-position:center bottom}.process-character:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;width:12%;background:linear-gradient(90deg,transparent,#cdd4c4 92%);pointer-events:none}.rtl-layout .process-character:after{right:auto;left:0;background:linear-gradient(-90deg,transparent,#cdd4c4 92%)}.home-contact .contact-character:after{right:18%;bottom:calc(-1*clamp(72px,7vw,110px));left:18%;height:calc(clamp(72px,7vw,110px) + 62px);border-radius:24px 24px 0 0;background:#101510}.home-contact .contact-character img{bottom:48px}@media (max-width: 980px){.process-character{right:0;width:min(37vw,390px)}.rtl-layout .process-character{right:auto;left:0}}@media (max-width: 700px){.process-character,.rtl-layout .process-character{right:0;left:auto;width:min(84vw,420px);padding:12px 0 0 12px;border-radius:28px}.process-character:after,.rtl-layout .process-character:after{right:0;left:auto;background:linear-gradient(90deg,transparent,#cdd4c4 92%)}.home-contact .contact-character:after{right:21%;bottom:-34px;left:21%;height:104px;border-radius:18px 18px 0 0}.home-contact .contact-character img{bottom:58px}}.process-character{right:0;width:min(34vw,500px);padding:0;overflow:hidden;border-radius:0;background:transparent}.process-character span,.process-character:after{display:none}.process-character img{width:100%;max-width:100%;-o-object-position:right bottom;object-position:right bottom}.rtl-layout .process-character{right:auto;left:0}.rtl-layout .process-character img{-o-object-position:left bottom;object-position:left bottom}.home-contact .contact-character{margin-bottom:calc(-1*clamp(72px,7vw,110px))}.home-contact .contact-character:after{display:none}.home-contact .contact-character img{bottom:0}@media (max-width: 980px){.process-character{right:0;width:min(42vw,430px)}.rtl-layout .process-character{right:auto;left:0}}@media (max-width: 700px){.process-character,.rtl-layout .process-character{right:0;left:auto;width:min(88vw,440px);padding:0;border-radius:0;background:transparent}.home-contact .contact-character{margin-bottom:-34px}.home-contact .contact-character img{bottom:0}}.process-section{position:relative;min-height:0;padding:0;padding-block:0;overflow:hidden}.process-section>.process-layout{z-index:2;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(350px,.72fr);grid-template-areas:"process-copy process-portrait";gap:clamp(46px,6vw,100px) 0;min-height:clamp(720px,64vw,880px);align-items:stretch}.process-copy{grid-area:process-copy;min-width:0;padding-block:clamp(86px,8vw,126px);align-self:center}.process-heading,.rtl-layout .process-heading{display:block;min-height:0;margin:0 0 clamp(54px,6vw,86px);padding:0}.process-heading .section-index{margin-bottom:clamp(28px,3vw,44px)}.process-heading h2{max-width:760px;font-size:clamp(58px,5.6vw,92px);line-height:.91}.process-heading .title-chip-3d{margin-top:.08em;white-space:nowrap}.process-layout .process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px clamp(28px,4vw,64px);margin:0;overflow:visible;border:0}.process-layout .process-card,.process-layout .process-card+.process-card{position:relative;display:flex;flex-direction:column;min-height:126px;padding:18px 0 0;border:0;background:transparent}.process-layout .process-card:before{content:"";position:absolute;top:0;inset-inline-start:0;width:52px;height:1px;background:#171b1647}.process-layout .process-card-top{width:100%}.process-layout .process-card h3{margin:auto 0 0;font-size:clamp(25px,2vw,32px);line-height:1}.process-layout .process-character{position:absolute;right:0;bottom:0;width:auto;height:100%;overflow:hidden;background:transparent;pointer-events:none;z-index:1}.process-layout .process-character img{position:absolute;right:0;bottom:0;width:80%;max-width:80%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;scale:1}.rtl-layout .process-section>.process-layout{grid-template-areas:"process-portrait process-copy"}.rtl-layout .process-layout .process-character{inset:auto}.rtl-layout .process-layout .process-character img{right:auto;left:0;-o-object-position:left bottom;object-position:left bottom}@media (max-width: 980px){.process-section>.process-layout{grid-template-columns:minmax(0,1fr) minmax(290px,.62fr);gap:28px;min-height:690px}.process-copy{padding-block:80px}.process-heading h2{font-size:clamp(50px,7vw,72px)}}@media (max-width: 700px){.process-section>.process-layout,.rtl-layout .process-section>.process-layout{grid-template-columns:1fr;grid-template-areas:"process-copy" "process-portrait";gap:0;min-height:0}.process-copy{padding-block:72px 28px}.process-heading,.rtl-layout .process-heading{margin-bottom:54px}.process-heading h2{font-size:clamp(36px,10vw,66px);max-width:100%;overflow-wrap:break-word}.process-heading .title-chip-3d{white-space:normal}.process-layout .process-grid{gap:32px 24px}.process-layout .process-card,.process-layout .process-card+.process-card{min-height:112px}.process-layout .process-character,.rtl-layout .process-layout .process-character{position:relative;inset:auto;width:100vw;margin-left:calc(50% - 50vw);height:auto;min-height:auto;opacity:1;padding:0}.process-layout .process-character span{display:none}.process-layout .process-character img,.rtl-layout .process-layout .process-character img{position:relative;right:auto;left:auto;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}}@media (max-width: 430px){.process-layout .process-grid{grid-template-columns:1fr;gap:28px}.process-layout .process-card,.process-layout .process-card+.process-card{min-height:92px}}.process-layout .process-character{right:min(-40px,calc((1320px - 100vw)/2));width:min(46vw,700px);overflow:visible}.process-layout .process-character img{right:0;width:100%;max-width:100%}.rtl-layout .process-layout .process-character{right:auto;left:min(-40px,calc((1320px - 100vw)/2))}.rtl-layout .process-layout .process-character img{right:auto;left:0}@media (max-width: 980px){.process-layout .process-character{right:min(-24px,calc((1120px - 100vw)/2));width:min(54vw,570px)}.rtl-layout .process-layout .process-character{right:auto;left:min(-24px,calc((1120px - 100vw)/2))}}@media (max-width: 700px){.process-layout .process-character,.rtl-layout .process-layout .process-character{right:0;left:auto;width:100vw;margin-left:calc(50% - 50vw);overflow:visible}.process-layout .process-character img,.rtl-layout .process-layout .process-character img{right:0;left:auto;width:100%;max-width:100%;-o-object-position:right bottom;object-position:right bottom}}.home-intro .intro-character{isolation:isolate}.home-intro .intro-character:before{top:-10%;right:-18%;left:auto;width:min(51vw,760px);height:118%;aspect-ratio:auto;border-radius:70% 0 0 30%/58% 0 0 42%;translate:none;background:radial-gradient(circle at 48% 38%,rgba(211,226,201,.17),transparent 38%),linear-gradient(145deg,#5e826030,#1d352406 76%)}.home-intro .intro-character img{right:0;left:auto;width:min(42vw,625px);translate:0 0}.rtl-layout .home-intro .intro-character:before{right:auto;left:-18%;border-radius:0 70% 30% 0/0 58% 42% 0}@media (max-width: 640px){.home-intro .intro-character:before{top:-7%;right:-24%;width:128%;height:114%;border-radius:58% 0 0 36%/48% 0 0 52%}.home-intro .intro-character img{position:relative;right:auto;left:auto;translate:none;width:min(50vw,180px);display:block;margin:0 auto}.rtl-layout .home-intro .intro-character:before{right:auto;left:-24%;border-radius:0 58% 36% 0/0 48% 52% 0}.rtl-layout .home-intro .intro-character img{right:auto;left:-3%}}.home-intro .intro-character{margin-right:min(-40px,calc((1320px - 100vw)/2))}.home-intro .intro-character:before{top:-6%;right:0;left:auto;width:100%;height:112%;border-radius:68% 0 0 32%/54% 0 0 46%;background:#cdd4c4;opacity:1}.home-intro .intro-character img{right:0}.rtl-layout .home-intro .intro-character{margin-right:0;margin-left:min(-40px,calc((1320px - 100vw)/2))}.rtl-layout .home-intro .intro-character:before{right:auto;left:0;border-radius:0 68% 32% 0/0 54% 46% 0}.rtl-layout .home-intro .intro-character img{right:auto;left:0}@media (max-width: 640px){.home-intro .intro-character,.rtl-layout .home-intro .intro-character{margin-right:-16px;margin-left:-16px}.home-intro .intro-character:before,.rtl-layout .home-intro .intro-character:before{top:-4%;right:-12%;left:auto;width:112%;height:110%;border-radius:58% 0 0 36%/48% 0 0 52%}.rtl-layout .home-intro .intro-character:before{right:auto;left:-12%;border-radius:0 58% 36% 0/0 48% 52% 0}}.home-intro{overflow:clip}.home-intro .intro-character{--profile-edge-gap: max(40px, calc((100vw - 1320px)/2) )}.home-intro .intro-character:before{right:calc(-1 * var(--profile-edge-gap));width:calc(100% + var(--profile-edge-gap))}.home-intro .intro-character:after{display:none}.home-intro .intro-character img{bottom:0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 18px),transparent 100%)}.rtl-layout .home-intro .intro-character{--profile-edge-gap: max(40px, calc((100vw - 1320px)/2) )}.rtl-layout .home-intro .intro-character:before{right:auto;left:calc(-1 * var(--profile-edge-gap))}@media (max-width: 640px){.home-intro .intro-character{--profile-edge-gap: 0px;margin-right:0;min-height:auto;margin-top:32px}.home-intro .intro-character:before{display:none}.home-intro .intro-character:after{display:none}.home-intro .intro-character img{position:relative;right:auto;left:auto;translate:none;width:min(85vw,340px);display:block;margin:0 auto}.rtl-layout .home-intro .intro-character{--profile-edge-gap: 16px}.rtl-layout .home-intro .intro-character:before{right:auto;left:calc(-1 * var(--profile-edge-gap))}}@media (min-width: 641px){.home-intro .intro-character:before{right:-50vw;width:calc(100% + 50vw);height:134%}.home-intro .intro-character img{right:-17vw}.rtl-layout .home-intro .intro-character:before{right:auto;left:-50vw}.rtl-layout .home-intro .intro-character img{right:auto;left:-17vw}}@media (min-width: 1041px){.home-intro .intro-character img{right:-12vw;top:2%;bottom:auto;width:min(37vw,560px)}.rtl-layout .home-intro .intro-character img{right:auto;left:-12vw}}.home-intro .intro-character:before,.rtl-layout .home-intro .intro-character:before{display:none}.app .site-cta{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:64px;align-items:center;justify-content:center;gap:22px;padding:8px 9px 8px 26px;border:0;border-radius:999px;color:#171b16;background:#ece7de;box-shadow:none;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .22s ease,background .22s ease,transform .22s ease}.app .site-cta-icon,.app .archive-cta-link .site-cta-icon{display:grid;width:46px;height:46px;flex:0 0 46px;margin:0;place-items:center;border-radius:50%;color:#f1eee7;background:#171b16;letter-spacing:0;transition:transform .26s ease}.app .site-cta:hover{color:#171b16;background:#fff;box-shadow:none;transform:none}.app .site-cta:hover .site-cta-icon{transform:rotate(45deg)}.app .site-cta:focus-visible{outline:2px solid #aeb99f;outline-offset:4px}.app .site-cta:disabled{opacity:.55;cursor:not-allowed;transform:none}.app .site-cta--nav{min-height:38px;gap:8px;padding:5px 6px 5px 14px;font-size:9px;letter-spacing:.09em}.app .site-cta--nav .site-cta-icon{width:26px;height:26px;flex-basis:26px}.app .site-cta--nav:hover{transform:none}.app .site-cta--mobile-nav{position:relative;width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:58px;justify-content:center}.app .site-cta--mobile-nav .site-cta-icon{position:absolute;right:8px;margin:0}.rtl-layout .site-cta--mobile-nav .site-cta-icon{right:auto;left:8px}@media (max-width: 767px){.mobile-menu-panel{left:0;right:0;width:100vw;max-width:100vw;box-sizing:border-box}}.rtl-layout .site-cta{flex-direction:row-reverse;padding-right:26px;padding-left:9px}@media (max-width: 600px){.app .site-cta:not(.site-cta--nav){min-height:60px;padding-right:8px;padding-left:20px;font-size:10px}.app .site-cta:not(.site-cta--nav) .site-cta-icon{width:42px;height:42px;flex-basis:42px}.rtl-layout .site-cta:not(.site-cta--nav){padding-right:20px;padding-left:8px}.app .site-cta.hero-cta{min-height:48px;margin-top:-12px;gap:10px;padding:5px 8px 5px 16px;font-size:8px}.app .site-cta.hero-cta .site-cta-icon{width:34px;height:34px;flex-basis:34px}}.app .home-contact .contact-button.site-cta{color:#f1eee7;background:#171b16}.app .home-contact .contact-button.site-cta .site-cta-icon{color:#171b16;background:#f1eee7}.app .home-contact .contact-button.site-cta:hover{color:#fff;background:#0b0e0c}.app .archive-hero{max-width:none;text-align:left}.app .archive-hero h1,.app .section-heading h2,.app .education-heading h3,.app .home-contact h2{margin-right:auto;margin-left:0;text-align:left}.app .archive-hero>p:last-child{margin-right:auto;margin-left:0;text-align:left}.app .section-heading,.app .experience-section .section-heading{grid-template-columns:minmax(0,1fr);align-items:start}.app .education-heading{align-items:flex-start;flex-direction:column}.rtl-layout .archive-hero,.rtl-layout .archive-hero h1,.rtl-layout .archive-hero>p:last-child,.rtl-layout .section-heading h2,.rtl-layout .education-heading h3,.rtl-layout .home-contact h2{margin-right:0;margin-left:auto;text-align:right}.intro-about-trigger{align-items:center;border:0;background:transparent;cursor:pointer}.profile-modal-backdrop{position:fixed;z-index:200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:clamp(14px,3vw,44px);background:#030805c2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:profile-modal-fade .24s ease-out}.profile-modal{position:relative;display:grid;grid-template-columns:minmax(220px,.75fr) minmax(400px,1.48fr) minmax(260px,.9fr);width:min(1220px,100%);max-height:min(860px,calc(100dvh - 28px));overflow:auto;border:1px solid rgba(196,217,194,.17);border-radius:16px;color:#edf0e8;background:radial-gradient(circle at 8% 8%,rgba(128,166,133,.11),transparent 24%),linear-gradient(145deg,#132019,#0a110d 70%);box-shadow:0 32px 90px #00000080;animation:profile-modal-enter .3s cubic-bezier(.22,.9,.25,1);scrollbar-color:rgba(174,208,174,.36) transparent}.profile-modal-backdrop--closing{animation:profile-modal-fade-out .26s ease-in forwards}.profile-modal--closing{animation:profile-modal-exit .26s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}.profile-modal-close{position:absolute;z-index:2;top:18px;right:18px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;color:#edf0e8;background:transparent;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.profile-modal-close:hover{color:#101710;background:#edf0e8;transform:rotate(90deg)}.profile-modal-close:focus-visible{outline:2px solid #9adba7;outline-offset:3px}.profile-modal h1,.profile-modal h2,.profile-modal h3,.profile-modal p{margin:0}.profile-modal h1,.profile-modal h2,.profile-modal h3{font-family:Space Grotesk,sans-serif}.profile-modal h1,.profile-modal h2{display:flex;align-items:center;gap:12px;color:#f4f2eb;font-size:13px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.profile-modal h1 svg,.profile-modal h2 svg,.profile-modal-soft-skills svg{color:#97d6a0}.profile-modal-sidebar,.profile-modal-main,.profile-modal-details{padding:clamp(26px,3vw,42px)}.profile-modal-sidebar{border-right:1px solid rgba(196,217,194,.13)}.profile-modal-avatar{width:min(170px,100%);aspect-ratio:1;margin:0 auto 24px;overflow:hidden;border:1px solid rgba(196,217,194,.23);border-radius:50%;background:#bdceb9}.profile-modal-avatar img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.profile-modal-sidebar>h2{display:block;margin-bottom:12px;color:#f4f2eb;font-size:clamp(22px,2vw,28px);font-weight:500;letter-spacing:-.055em;line-height:1;text-align:center;text-transform:none}.profile-modal-role{color:#9adba7;font-size:13px;font-weight:600;text-align:center}.profile-modal-specialty{margin-top:8px!important;color:#edf0e8ab;font-size:12px;text-align:center}.profile-modal-contact{display:grid;gap:15px;margin:38px 0 32px;font-style:normal}.profile-modal-contact a,.profile-modal-contact>span{display:flex;align-items:flex-start;gap:13px;color:#edf0e8e0;font-size:12px;line-height:1.4;text-decoration:none}.profile-modal-contact svg{width:17px;flex:0 0 17px;color:#9adba7}.profile-modal-contact a:hover{color:#9adba7}.profile-modal-contact .profile-modal-email{font-size:10px;overflow-wrap:anywhere}.profile-modal-soft-skills{padding-top:28px;border-top:1px solid rgba(196,217,194,.13)}.profile-modal-soft-skills h3{display:flex;align-items:center;gap:12px;color:#f4f2eb;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.profile-modal-soft-skills p{margin-top:20px;color:#edf0e8c2;font-size:13px;line-height:1.7}.profile-modal-main{min-width:0}.profile-modal-summary{padding-bottom:30px;border-bottom:1px solid rgba(196,217,194,.13)}.profile-modal-summary p{margin-top:22px;color:#edf0e8cc;font-size:13px;line-height:1.75}.profile-modal-experience{padding-top:30px}.profile-modal-timeline{position:relative;display:grid;gap:24px;margin-top:26px;padding-left:28px}.profile-modal-timeline:before{content:"";position:absolute;top:5px;bottom:9px;left:5px;width:1px;background:#97d6a08a}.profile-modal-job{position:relative}.profile-modal-job:before{content:"";position:absolute;top:4px;left:-28px;width:11px;height:11px;border:2px solid #9adba7;border-radius:50%;background:#142019;box-shadow:0 0 0 4px #142019}.profile-modal-job-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.profile-modal-job h3{color:#f0f2eb;font-size:12px;font-weight:600;line-height:1.4}.profile-modal-job-heading>span{flex:0 0 auto;color:#edf0e89e;font-size:10px;white-space:nowrap}.profile-modal-job ul{display:grid;gap:5px;margin:11px 0 0;padding-left:17px;color:#edf0e8c2;font-size:11px;line-height:1.5}.profile-modal-job li::marker{color:#9adba7}.profile-modal-details{border-left:1px solid rgba(196,217,194,.13)}.profile-modal-details>section+section{margin-top:33px;padding-top:31px;border-top:1px solid rgba(196,217,194,.13)}.profile-modal-education{display:grid;gap:22px;margin:25px 0 0;padding:0;list-style:none}.profile-modal-education li{position:relative;display:grid;gap:5px;padding-left:18px}.profile-modal-education li:before{content:"";position:absolute;top:6px;left:0;width:7px;height:7px;border-radius:50%;background:#8bd89a}.profile-modal-education strong{color:#f4f2eb;font-size:11px;line-height:1.45}.profile-modal-education span,.profile-modal-education small{color:#edf0e8b8;font-size:11px;line-height:1.45}.profile-modal-credentials{display:grid;gap:28px}.profile-modal-credentials>div+div{padding-top:27px;border-top:1px solid rgba(196,217,194,.13)}.profile-modal-credentials ul{display:grid;gap:9px;margin:20px 0 0;padding-left:18px;color:#edf0e8cc;font-size:11px;line-height:1.5}.profile-modal-credentials li::marker{color:#8bd89a}@keyframes profile-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes profile-modal-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profile-modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes profile-modal-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(10px) scale(.94)}}@media (max-width: 900px){.profile-modal{grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr)}.profile-modal-details{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid rgba(196,217,194,.13);border-left:0}.profile-modal-details>section+section{margin-top:0;padding-top:0;border-top:0}}@media (max-width: 640px){.profile-modal-backdrop{align-items:end;padding:0}.profile-modal{display:block;max-height:min(90dvh,860px);border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0}.profile-modal-sidebar,.profile-modal-main,.profile-modal-details{padding:28px 22px}.profile-modal-sidebar{border-right:0;border-bottom:1px solid rgba(196,217,194,.13)}.profile-modal-avatar{width:116px;margin-bottom:18px}.profile-modal-contact{margin:25px 0 0}.profile-modal-soft-skills{display:none}.profile-modal-job-heading{display:grid;gap:5px}.profile-modal-details{display:block;border-top:1px solid rgba(196,217,194,.13)}.profile-modal-details>section+section{margin-top:28px;padding-top:28px;border-top:1px solid rgba(196,217,194,.13)}}.site-swal-container.swal2-container{padding:22px;background:#030805b8;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.site-swal.swal2-popup{width:min(420px,100%);padding:38px 36px 34px;border:1px solid rgba(179,207,177,.2);border-radius:16px;color:#edf0e8;background:radial-gradient(circle at 50% 0%,rgba(121,161,125,.13),transparent 46%),linear-gradient(145deg,#142019,#0b120e 72%);box-shadow:0 28px 80px #00000080}.site-swal .site-swal__icon.swal2-icon{width:60px;height:60px;margin:0 auto 24px;border-width:1px}.site-swal .swal2-icon.swal2-success{border-color:#91d79c;color:#91d79c}.site-swal .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#91d79c}.site-swal .swal2-icon.swal2-success .swal2-success-ring{border-color:#91d79c61}.site-swal .swal2-icon.swal2-error{border-color:#d58b78;color:#d58b78}.site-swal .swal2-icon.swal2-error .swal2-x-mark-line-left,.site-swal .swal2-icon.swal2-error .swal2-x-mark-line-right{background-color:#d58b78}.site-swal .site-swal__title{margin:0;color:#f2f3ed;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:500;letter-spacing:-.04em}.site-swal .site-swal__message{margin:13px 0 28px;color:#edf0e8b3;font-family:Space Grotesk,sans-serif;font-size:13px;line-height:1.65}.site-swal .site-swal__confirm{min-height:46px;padding:0 22px;border:0;border-radius:999px;color:#151a15;background:#edf0e8;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background .18s ease,transform .18s ease}.site-swal .site-swal__confirm:hover{color:#f2f3ed;background:#1b2820;transform:translateY(-2px)}.site-swal .site-swal__confirm:focus-visible{outline:2px solid #91d79c;outline-offset:3px}.site-swal .site-swal__icon.swal2-icon{display:flex;align-items:center;justify-content:center;border:0;width:auto;height:auto;padding:0;background:transparent}.site-swal .swal2-icon.swal2-success :before,.site-swal .swal2-icon.swal2-success :after,.site-swal .swal2-icon.swal2-success [class^=swal2-success-line],.site-swal .swal2-icon.swal2-success .swal2-success-ring,.site-swal .swal2-icon.swal2-error [class^=swal2-x-mark-line],.site-swal .swal2-icon.swal2-error .swal2-x-mark{display:none}.site-swal .swal2-icon.swal2-success,.site-swal .swal2-icon.swal2-error{border:0;background:transparent;animation:none}.site-swal-react-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%}.site-swal-react-icon.is-success{color:#91d79c;background:#91d79c1f;box-shadow:0 0 0 1px #91d79c59,0 8px 30px #91d79c2e}.site-swal-react-icon.is-error{color:#d58b78;background:#d58b781f;box-shadow:0 0 0 1px #d58b7859,0 8px 30px #d58b782e}.toast{position:fixed;top:24px;right:24px;z-index:1200;display:flex;align-items:flex-start;gap:12px;width:min(360px,calc(100vw - 32px));padding:14px 16px;border-radius:14px;cursor:pointer;animation:toast-in .38s cubic-bezier(.21,1.02,.73,1) forwards}.toast--exit{animation:toast-out .38s cubic-bezier(.55,.06,.68,.19) forwards}.toast--warning{background:linear-gradient(160deg,#e0a93a,#c28c24);color:#fff9e6;box-shadow:0 1px 2px #0000000f,0 6px 18px #0000002e}.toast--success{background:linear-gradient(160deg,#2d9e54,#1f7a41);color:#f0fdf4;box-shadow:0 1px 2px #0000000f,0 6px 18px #0000002e}.toast__icon{flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px}.toast--warning .toast__icon,.toast--success .toast__icon{background:#ffffff2e;color:#fff}.toast__body{display:flex;flex-direction:column;gap:2px;min-width:0}.toast__body strong{font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em}.toast__body span{font-family:Space Grotesk,sans-serif;font-size:12.5px;line-height:1.5;opacity:.85}.toast__close{border:0;background:transparent;color:inherit;font-size:20px;line-height:1;cursor:pointer;opacity:.65;padding:2px}.toast__close:hover{opacity:1}@keyframes toast-in{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30px)}}.page-wipe{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;pointer-events:none;visibility:hidden;overflow:hidden}.page-wipe-panel{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.page-wipe-panel--back{background:var(--color-transition-back, #b8c0ad)}.page-wipe-panel--mid{background:var(--color-transition-mid, #c7cfbd)}.page-wipe-panel--front{background:linear-gradient(135deg,var(--color-transition-front, #cdd4c4),var(--color-transition-end, #c2cab8) 85%)}.proj{max-width:100%}.proj-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:48px;align-items:start}.proj-main{min-width:0}.proj-side{display:flex;flex-direction:column;gap:20px;align-self:start;position:sticky;top:112px}.proj-block{margin-bottom:44px}.proj-kicker{display:block;margin-bottom:12px;font-size:1.25rem;font-weight:700;letter-spacing:.1815em;text-transform:uppercase;color:#aeb99f}.proj-title{margin:0 0 16px;font-size:2.1rem;font-weight:800;line-height:1.15;color:#f5f1e8}.proj-lead{margin:0;font-size:1.08rem;line-height:1.9;color:#d8d3c8;white-space:pre-line}.proj-features{display:flex;flex-direction:column;gap:22px}.proj-feature{display:flex;gap:18px;padding-bottom:22px;border-bottom:1px solid rgba(236,231,222,.1)}.proj-feature:last-child{border-bottom:0;padding-bottom:0}.proj-feature-num{flex:none;font-size:1.5rem;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px #aeb99f;letter-spacing:1px}.proj-feature-title{margin:0 0 8px;font-size:1.2rem;font-weight:700;color:#f0ece3}.proj-feature-text{margin:0;line-height:1.8;color:#d8d3c8}.proj-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px}.proj-list-item{position:relative;padding:14px 16px 14px 18px;font-size:.95rem;line-height:1.6;color:#d8d3c8;background:#ece7de0a;border:1px solid rgba(236,231,222,.08);border-radius:12px}.proj-list-item:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:3px;background:linear-gradient(180deg,#d3d9c8,#aeb99f)}.proj-card{padding:24px;border-radius:16px;background:linear-gradient(160deg,#ece7de0f,#ece7de05);border:1px solid rgba(236,231,222,.1);box-shadow:0 20px 50px #0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.proj-card .proj-kicker{margin-bottom:16px}.proj-techs{display:flex;flex-direction:column;gap:18px}.proj-tech-cat{margin:0 0 10px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#aeb99f}.proj-tech-tags{display:flex;flex-wrap:wrap;gap:8px}.proj-tech-tag{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;border-radius:999px;font-size:.82rem;font-weight:500;color:#f0ece3;background:#ece7de14;border:1px solid rgba(236,231,222,.14);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.proj-tech-tag:hover{color:#171b16;background:linear-gradient(135deg,#d3d9c8,#c2cab8);border-color:transparent;transform:translateY(-1px)}.proj-tech-icon{font-size:1rem;line-height:1;flex:none}.proj-outcomes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.proj-outcomes li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.7;color:#d8d3c8}.proj-check{flex:none;width:20px;height:20px;margin-top:3px;color:#aec79a}@media (max-width: 900px){.proj-layout{grid-template-columns:1fr;gap:36px}.proj-side{position:static}}@media (max-width: 640px){.proj-title{font-size:1.7rem}.proj-list{grid-template-columns:1fr}.proj-block{margin-bottom:34px}}:root{--color-bg: #0a100d;--color-bg-elevated: #121a14;--color-bg-warm: var(--color-bg-elevated);--color-surface: #172119;--color-surface-soft: rgba(255, 247, 238, .065);--color-surface-strong: rgba(255, 247, 238, .11);--color-text: #fff4e8;--color-muted: rgba(255, 244, 232, .68);--color-faint: rgba(255, 244, 232, .4);--color-transition-back: #b8c0ad;--color-transition-mid: #c7cfbd;--color-transition-front: #cdd4c4;--color-transition-end: #c2cab8;--color-accent: var(--color-transition-front);--color-accent-soft: var(--color-transition-mid);--color-light-surface: var(--color-transition-front);--color-light-surface-alt: var(--color-transition-end);--color-dark-text: #121811;--color-media: #070a08;--color-border: rgba(255, 244, 232, .12);--font-sans: "Geist", "Tajawal", sans-serif;--theme-bg: var(--color-bg);--theme-bg-soft: var(--color-bg-elevated);--theme-surface: var(--color-surface-soft);--theme-surface-strong: var(--color-surface-strong);--theme-text: var(--color-text);--theme-muted: var(--color-muted);--theme-faint: var(--color-faint);--theme-accent: var(--color-accent);--theme-accent-soft: var(--color-accent-soft);--ink: var(--color-bg);--ink-soft: var(--color-bg-elevated);--aqua: var(--color-accent-soft);--aqua-bright: var(--color-text);--copper: var(--color-accent);--paper: var(--color-text)}html,body,#root,.app,#smooth-wrapper,#smooth-content{background:var(--color-bg)}.site-backdrop,.home-editorial,.projects-archive,.experience-section,.logo-marquee,.editorial-footer{background:var(--color-bg)!important}.portfolio-hero{background:radial-gradient(circle at 24% 44%,color-mix(in srgb,var(--color-accent) 20%,transparent),transparent 29%),linear-gradient(112deg,var(--color-bg) 0%,var(--color-bg-elevated) 58%,var(--color-bg-warm) 100%)}.portfolio-hero:before{background:radial-gradient(circle at 25% 48%,color-mix(in srgb,var(--color-accent) 14%,transparent),transparent 30%)}.hero-kicker span,.hero-cta-dot,.hero-signature-line,.page-eyebrow>span{background:var(--color-accent)}.hero-portrait-glow{background:color-mix(in srgb,var(--color-accent) 16%,transparent)}.hero-signature-line{box-shadow:0 0 18px color-mix(in srgb,var(--color-accent) 48%,transparent)}.hero-cta:hover{background:var(--color-text)}.hero-copy,.hero-copy h1,.page-shell,.editorial-footer{color:var(--color-text)}.page-eyebrow,.archive-hero h1 em,.resources-request-link,.resource-card-copy a:hover{color:var(--color-accent-soft)}.request-service-list button>span,.resource-category-list button span{color:var(--color-accent)}.resource-category-list button.active{color:var(--color-bg);background:var(--color-text)}.contact-socials a:hover{color:var(--color-bg);background:var(--color-accent-soft)}.app header nav>div{background:color-mix(in srgb,var(--color-bg) 86%,transparent)!important;border-color:var(--color-border)!important}.mobile-menu-panel,.creative-nav-menu,.profile-modal,.chat-panel,.site-swal .swal2-popup{background:var(--color-bg-elevated)!important}.contact-page-content,.request-form,.archive-cta,.resource-editorial-card,.project-glass,.experience-glass{background:var(--color-surface)!important}.process-section{color:var(--color-dark-text);background:linear-gradient(135deg,var(--color-transition-front),var(--color-transition-end) 85%)}.process-section .section-heading h2,.process-section .process-card,.process-section .process-card h3,.home-contact,.home-contact h2{color:var(--color-dark-text)}.home-contact{background:linear-gradient(135deg,var(--color-transition-front),var(--color-transition-end) 85%)}.app .site-cta{color:var(--color-bg);background:var(--color-text)}.app .site-cta .site-cta-icon,.app .home-contact .contact-button.site-cta{color:var(--color-text);background:var(--color-bg)}.app .home-contact .contact-button.site-cta .site-cta-icon{color:var(--color-bg);background:var(--color-text)}.home-intro .section-index,.home-intro .intro-copy>p,.home-intro .intro-meta span,.home-intro .intro-meta b,.home-intro .editorial-link,.home-intro .intro-grid h2 span{color:var(--color-muted)!important}.home-intro .section-index i,.home-intro .editorial-link{border-color:var(--color-transition-front)!important}.home-intro .section-index i{background:var(--color-transition-front)!important}.home-intro .intro-meta b{color:var(--color-faint)!important}.section-index,.experience-eyebrow,.archive-kicker,.archive-intro>span,.archive-cta p,.timeline-year,.education-heading>span,.experience-entry>p{color:var(--color-accent-soft)!important}.section-index i{background:color-mix(in srgb,var(--color-accent-soft) 55%,transparent)!important}.project-copper h3,.project-copper .project-details h3,.archive-copper h2,.career-stage .experience-entry>p,.education-step>strong{color:var(--color-accent-soft)!important}.hero-cta-dot,.creative-nav-index,.education-number{color:var(--color-accent-soft)!important}.hero-cta-dot{background:var(--color-accent-soft)!important}.home-contact .home-contact-inner>p:before{background:var(--color-accent-soft)!important}.experience-glow{background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-soft) 10%,transparent),transparent 66%)!important}.career-stage .timeline-dot,.career-stage .experience-timeline:before{border-color:var(--color-accent-soft)!important;background:var(--color-accent-soft)!important}html,body,#root,#root *,.app *,button,input,textarea,select{font-family:var(--font-sans)!important}@media (max-width: 600px){.app .home-contact .contact-button.site-cta{min-height:58px;gap:12px;padding:8px 10px 8px 22px}.app .home-contact .contact-button.site-cta .site-cta-icon{width:40px;height:40px;flex-basis:40px}}.chatbot-shell{filter:none!important}.chat-panel{color:#1d241f!important;background:var(--color-light-surface)!important;border-color:#1d241f24!important;box-shadow:none!important}.chat-panel-header{color:#1d241f!important;background:var(--color-light-surface)!important;border-bottom-color:#1d241f1a!important}.chat-panel-header:after{background:linear-gradient(90deg,transparent,rgba(174,185,159,.65),transparent)!important}.chat-brand-avatar{background:#eef0e9!important;box-shadow:0 4px 12px #18201924!important}.chat-brand-name,.chat-brand-status,.chat-input{color:#1d241f!important}.chat-brand-status{color:#1d241f94!important}.chat-minimize{color:#1d241f!important;background:#eef0e9!important}.chat-minimize:hover{background:#e1e6de!important}.chat-messages{background:var(--color-text)!important}.chat-messages::-webkit-scrollbar-thumb{background:#cbd2c9!important}.chat-bot-avatar,.chat-user-avatar{box-shadow:inset 0 0 0 1.5px #1d241f29!important}.chat-message-user{color:#1d241f!important;background:#e9e5dc!important;box-shadow:0 4px 14px #1820191a!important}.chat-message-bot,.chat-typing{color:#2b352e!important;background:#e9eee8!important}.chat-message p:last-child{color:#2b352e7a!important}.chat-message-user p:last-child{color:#1d241f80!important}.chat-typing span{background:#89958a!important}.chat-form{background:var(--color-text)!important;border-top-color:#1d241f1a!important}.chat-input-shell{background:#eef0eb!important;box-shadow:inset 0 0 0 1px #1d241f1a!important}.chat-input-shell:focus-within{background:#f4f6f1!important;box-shadow:0 0 0 1px #8b9a85bf!important}.chat-input::-moz-placeholder{color:#1d241f6b!important}.chat-input::placeholder{color:#1d241f6b!important}.chat-send{color:var(--color-text)!important;background:#1d241f!important;transform:none!important}.chat-send:hover:not(:disabled){background:#303b32!important;transform:none!important}.chat-panel{width:min(400px,calc(100vw - 32px));height:min(620px,calc(100vh - 110px));border-radius:30px;color:#1d241f!important;background:var(--color-light-surface)!important;border:1px solid rgba(29,36,31,.11)!important;box-shadow:0 30px 80px #08100c4d,0 8px 24px #08100c1f!important}.chat-panel-header{padding:20px 22px 18px;color:#1d241f!important;background:#fff!important;border-bottom-color:#1d241f1a!important}.chat-panel-header>.flex{min-height:50px}.chat-panel-header .space-x-3{gap:12px}.chat-brand-avatar{width:50px;height:50px;background:#f0f2ed!important;box-shadow:0 8px 18px #1d241f1f!important}.chat-brand-name{color:#1d241f!important;font-family:var(--font-sans)!important;font-size:clamp(15px,3.2vw,22px)!important;line-height:1.1}.chat-brand-status{margin-top:4px;color:#1d241f94!important;font-size:clamp(9px,1.5vw,12px)}.chat-header-actions{display:flex;align-items:center;gap:8px}.chat-close{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:50%;color:#1d241f!important;background:#1d241f11!important;cursor:pointer;transition:background .18s ease,transform .18s ease}.chat-close:hover{background:#1d241f1f!important;transform:none!important}.chat-messages{position:relative;padding:20px 22px 16px;overflow-x:hidden;background:var(--color-light-surface)!important;isolation:isolate}.chat-messages>.space-y-4{position:relative;z-index:1}.chat-welcome{display:grid;align-content:start;min-height:100%;padding:clamp(34px,8vh,72px) 4px 14px}.chat-welcome-title{margin:0;color:#fff;font-family:var(--font-sans);font-size:clamp(28px,6vw,42px);font-weight:400;letter-spacing:-.065em;line-height:.98;text-shadow:1px 2px 0 rgba(16,24,18,.38),0 8px 16px rgba(16,24,18,.2)}.chat-welcome-title span{display:block}.chat-welcome-accent{position:relative;display:inline-block!important;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:4px 10px 6px;border-radius:10px;color:#fff;background:#304238;box-shadow:0 3px #05090780,0 8px 14px #1018122e;transform:rotate(-1.2deg)}.chat-bot-avatar,.chat-user-avatar{width:38px;height:38px;border-color:#1d241f1f}.chat-bot-avatar{margin-right:8px}.chat-user-avatar{margin-left:8px}.chat-message{max-width:min(610px,calc(100% - 52px));padding:14px 16px;border-radius:22px}.chat-message-bot{color:#243129!important;background:#fff!important;border-bottom-left-radius:22px}.chat-message-user{color:var(--color-text)!important;background:var(--color-bg)!important;border-bottom-right-radius:8px;box-shadow:0 5px 14px #08100c29!important}.chat-message p:first-child{font-size:clamp(10px,1.2vw,13px);line-height:1.5}.chat-message p:last-child,.chat-message-user p:last-child{margin-top:8px;color:#1d241f6e!important;font-size:8px!important}.chat-message-user p:last-child{color:#fff4e88c!important}.chat-form{position:relative;z-index:2;padding:16px 22px 20px;background:#fff!important;border-top:1px solid rgba(29,36,31,.06)!important}.chat-input-shell{min-height:54px;padding:6px 6px 6px 16px;background:#ffffff8a!important;border:1px solid rgba(29,36,31,.13);box-shadow:inset 0 1px #fffc,0 2px 8px #1d241f0a!important}.chat-input-shell:focus-within{background:#ffffffb8!important;box-shadow:0 0 0 2px #8b9a856b!important}.chat-attach-icon{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;color:#1d241f94}.chat-attach-icon svg{width:24px;height:24px}.chat-input{padding:11px 8px;color:#1d241f!important;font-size:clamp(12px,1.5vw,17px)!important}.chat-input::-moz-placeholder{color:#1d241f75!important}.chat-input::placeholder{color:#1d241f75!important}.chat-send{width:46px;height:46px;flex:0 0 auto;color:var(--color-text)!important;background:var(--color-bg)!important;box-shadow:0 5px 14px #1d241f2e!important;transform:none!important}.chat-send:hover:not(:disabled){background:var(--color-bg)!important;transform:none!important}.chat-send:disabled{opacity:.92}.chat-suggestions{display:grid;gap:9px;margin:28px 0 2px}.chat-suggestions-label{margin:0 0 2px;color:#1d241f8c;font-size:8px;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.chat-suggestions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.chat-suggestion{min-height:40px;padding:8px 10px;border:1px solid rgba(29,36,31,.12);border-radius:999px;color:#243129;background:#ffffff8c;font-family:var(--font-sans);font-size:10px;line-height:1.2;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease}.chat-suggestion:hover{border-color:#1d241f3d;background:#fff}.chat-suggestion:focus-visible{outline:2px solid rgba(29,36,31,.45);outline-offset:2px}@media (max-width: 600px){.chatbot-shell{right:12px;bottom:12px}.rtl-layout .chatbot-shell{right:auto;left:12px}.chat-panel{width:min(380px,calc(100vw - 32px));height:min(580px,calc(100svh - 108px));border-radius:26px}.chat-panel-header{padding:14px 15px 13px}.chat-panel-header>.flex{min-height:42px}.chat-brand-avatar{width:42px;height:42px}.chat-header-actions{gap:6px}.chat-close{width:34px;height:34px}.chat-messages{padding:16px 14px 12px}.chat-form{padding:12px 14px 14px}.chat-input-shell{min-height:48px;padding-left:11px}.chat-send{width:42px;height:42px}.chat-welcome{padding:34px 2px 10px}.chat-welcome-title{font-size:clamp(29px,8vw,36px)}.chat-suggestions{margin-top:24px;gap:7px}.chat-suggestions-grid{gap:6px}.chat-suggestion{min-height:34px;padding:7px 8px;font-size:8.5px}}.chat-panel-header{padding:12px 16px 11px;background:#fff!important}.chat-panel-header>.flex{min-height:38px}.chat-panel-header .space-x-3{gap:9px}.chat-brand-avatar{width:38px;height:38px}.chat-brand-name{font-size:17px!important}.chat-brand-status{margin-top:2px;font-size:9px}.chat-close{width:34px;height:34px}.chat-messages{background:#fff!important}.chat-form{padding:10px 14px 12px;background:#fff!important}.chat-input-shell{min-height:46px;padding:4px 4px 4px 12px;background:#fff!important}.chat-input-shell:focus-within{background:#fff!important}.chat-attach-icon{width:24px;height:24px}.chat-attach-icon svg{width:21px;height:21px}.chat-input{padding:8px 7px}.chat-send{width:40px;height:40px}@media (max-width: 600px){.chat-panel-header{padding:10px 12px 9px}.chat-panel-header>.flex{min-height:36px}.chat-brand-avatar{width:36px;height:36px}.chat-form{padding:8px 10px 10px}.chat-input-shell{min-height:42px;padding-left:9px}.chat-send{width:36px;height:36px}}.chat-welcome-title{color:#123a2d;font-weight:700;letter-spacing:-.07em;text-shadow:none}.chat-welcome-accent{margin-top:6px;color:#fff;background:#2b6b52;box-shadow:0 3px #0c362761,0 8px 14px #10181224}.chat-welcome-description{max-width:330px;margin:18px 0 0;color:#667a70;font-size:13px;line-height:1.45}.chat-suggestions{margin-top:22px}.chat-suggestions-grid{gap:10px}.chat-suggestion{display:grid;min-height:64px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 11px;border:1px solid rgba(39,77,61,.06);border-radius:18px;color:#24352d;background:#f3f6f1;box-shadow:0 5px 14px #19392a0f;font-size:12px;line-height:1.25;text-align:left}.chat-suggestion:hover{border-color:#2b6b5224;background:#edf4ee}.chat-suggestion-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:13px;color:#237453;background:#dceee1}.chat-suggestion-icon svg{width:19px;height:19px;stroke-width:1.8}.chat-suggestion-label{min-width:0}.chat-suggestion-arrow{width:17px;height:17px;color:#587267;stroke-width:1.7}@media (max-width: 600px){.chat-welcome-title{font-size:clamp(29px,8vw,36px)}.chat-welcome-description{margin-top:15px;font-size:11px}.chat-suggestions{margin-top:18px}.chat-suggestions-grid{gap:8px}.chat-suggestion{min-height:56px;grid-template-columns:32px minmax(0,1fr) 15px;gap:7px;padding:7px 8px;border-radius:15px;font-size:9.5px}.chat-suggestion-icon{width:32px;height:32px;border-radius:11px}.chat-suggestion-icon svg{width:16px;height:16px}.chat-suggestion-arrow{width:15px;height:15px}}.chat-theme-toggle{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;color:#1d241f;background:#1d241f12;cursor:pointer;transition:background .18s ease,color .18s ease}.chat-theme-toggle svg{width:17px;height:17px;stroke-width:1.8}.chat-theme-toggle:hover{background:#1d241f24}.chat-panel-dark{color:#eef4ee!important;background:#101812!important;border-color:#deefe224!important;box-shadow:none!important}.chat-panel-dark .chat-panel-header,.chat-panel-dark .chat-form,.chat-panel-dark .chat-messages{color:#eef4ee!important;background:#101812!important;border-color:#deefe21f!important}.chat-panel-dark .chat-panel-header:after{background:linear-gradient(90deg,transparent,rgba(188,220,192,.26),transparent)!important}.chat-panel-dark .chat-brand-name{color:#f4f8f4!important}.chat-panel-dark .chat-brand-status{color:#eff7ef94!important}.chat-panel-dark .chat-status-dot{background:#7bc98b;box-shadow:0 0 0 3px #7bc98b2e}.chat-panel-dark .chat-theme-toggle,.chat-panel-dark .chat-close{color:#e7f2e8!important;background:#e7f2e81a!important}.chat-panel-dark .chat-theme-toggle:hover,.chat-panel-dark .chat-close:hover{background:#e7f2e82e!important}.chat-panel-dark .chat-messages::-webkit-scrollbar-thumb{background:#d6edd83d!important}.chat-panel-dark .chat-welcome-title{color:#f3f8f3!important;text-shadow:1px 2px 0 rgba(0,0,0,.42),0 8px 16px rgba(0,0,0,.28)}.chat-panel-dark .chat-welcome-accent{color:#eef7ef!important;background:#2b6b52!important;box-shadow:0 3px #0000007a,0 8px 14px #0000003d}.chat-panel-dark .chat-welcome-description{color:#e6f2e7a8!important}.chat-panel-dark .chat-suggestion{color:#eaf3eb!important;background:#1c2a20!important;border-color:#d9efdb14!important;box-shadow:0 5px 14px #00000029!important}.chat-panel-dark .chat-suggestion:hover{background:#24372a!important;border-color:#b9e4bf2e!important}.chat-panel-dark .chat-suggestion-icon{color:#bde8c7!important;background:#294536!important}.chat-panel-dark .chat-suggestion-arrow{color:#a9c3ad!important}.chat-panel-dark .chat-message-bot,.chat-panel-dark .chat-typing{color:#eaf4eb!important;background:#1d2a21!important}.chat-panel-dark .chat-message-user{color:#172019!important;background:#d9e4d9!important}.chat-panel-dark .chat-message p:last-child{color:#e1efe280!important}.chat-panel-dark .chat-message-user p:last-child{color:#1720197a!important}.chat-panel-dark .chat-input-shell{background:#1b271e!important;border-color:#d7eed82e!important;box-shadow:inset 0 1px #ffffff0d,0 2px 8px #0000002e!important}.chat-panel-dark .chat-input-shell:focus-within{background:#223326!important;box-shadow:0 0 0 2px #97cfa157!important}.chat-panel-dark .chat-attach-icon{color:#e2f3e4b3!important}.chat-panel-dark .chat-input{color:#edf7ef!important}.chat-panel-dark .chat-input::-moz-placeholder{color:#e1f0e380!important}.chat-panel-dark .chat-input::placeholder{color:#e1f0e380!important}.chat-panel-dark .chat-send{color:#ecf7ed!important;background:#2b6b52!important;box-shadow:0 5px 14px #0000003d!important}.chat-panel-dark .chat-send:hover:not(:disabled){background:#367b5d!important}.chat-panel-dark .chat-typing span{background:#a8d2ae!important}@media (max-width: 600px){.chat-theme-toggle{width:32px;height:32px}.chat-theme-toggle svg{width:16px;height:16px}}.chat-panel{position:relative;isolation:isolate;background:var(--color-text)!important}.chat-panel:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--color-bg);clip-path:polygon(0 1%,9% 0,18% 1%,27% 0,36% 1%,46% 0,56% 1%,66% 0,76% 1%,87% 0,100% 1%,100% 100%,0 100%);transform:translateY(106%)}.chat-panel>*{position:relative;z-index:1;background:transparent}.chat-panel-dark{background:var(--color-text)!important}.chat-panel-dark:before{animation:chat-water-fill .76s cubic-bezier(.2,.82,.24,1) both}.chat-panel:not(.chat-panel-dark):before{animation:chat-water-drain .62s cubic-bezier(.55,.08,.68,.3) both}@keyframes chat-water-fill{0%{transform:translateY(106%)}62%{transform:translateY(-2%)}78%{transform:translateY(1%)}to{transform:translateY(0)}}@keyframes chat-water-drain{0%{transform:translateY(0)}to{transform:translateY(106%)}}.chat-welcome-title{color:var(--color-bg)!important;text-shadow:1px 2px 0 rgba(10,16,13,.12),0 8px 16px rgba(10,16,13,.08)!important}.chat-welcome-accent{color:var(--color-text)!important;background:var(--color-bg)!important;box-shadow:0 3px #0a100d6b,0 8px 14px #0a100d1f!important}.chat-welcome-description{color:#0a100d9e!important}.chat-suggestion{color:var(--color-bg)!important;background:var(--color-text)!important;border-color:#0a100d1a!important;box-shadow:0 5px 14px #0a100d14!important}.chat-suggestion:hover{border-color:#0a100d3d!important;background:var(--color-text)!important}.chat-suggestion-icon{color:var(--color-bg)!important;background:var(--color-light-surface)!important}.chat-suggestion-arrow{color:#0a100d9e!important}.chat-theme-toggle{color:var(--color-bg)!important;background:var(--color-light-surface)!important}.chat-theme-toggle:hover{background:var(--color-light-surface-alt)!important}.chat-panel-dark .chat-panel-header,.chat-panel-dark .chat-form,.chat-panel-dark .chat-messages{background:transparent!important}.chat-panel-dark .chat-brand-name,.chat-panel-dark .chat-welcome-title{color:var(--color-text)!important}.chat-panel-dark .chat-welcome-accent{color:var(--color-bg)!important;background:var(--color-text)!important;box-shadow:0 3px #0a100d73,0 8px 14px #0a100d33!important}.chat-panel-dark .chat-welcome-description{color:var(--color-muted)!important}.chat-panel-dark .chat-theme-toggle,.chat-panel-dark .chat-close{color:var(--color-text)!important;background:var(--color-surface)!important}.chat-panel-dark .chat-theme-toggle:hover,.chat-panel-dark .chat-close:hover{background:var(--color-bg-elevated)!important}.chat-panel-dark .chat-suggestion{color:var(--color-text)!important;background:var(--color-surface)!important;border-color:#fff4e81f!important;box-shadow:0 5px 14px #0a100d2e!important}.chat-panel-dark .chat-suggestion:hover{background:var(--color-bg-elevated)!important;border-color:#fff4e838!important}.chat-panel-dark .chat-suggestion-icon{color:var(--color-text)!important;background:var(--color-bg-elevated)!important}.chat-panel-dark .chat-suggestion-arrow{color:var(--color-muted)!important}.chat-panel-dark .chat-message-bot,.chat-panel-dark .chat-typing{color:var(--color-text)!important;background:var(--color-surface)!important}.chat-panel-dark .chat-message-user{color:var(--color-bg)!important;background:var(--color-text)!important}.chat-panel-dark .chat-input-shell{background:var(--color-surface)!important;border-color:#fff4e829!important}.chat-panel-dark .chat-input-shell:focus-within{background:var(--color-bg-elevated)!important;box-shadow:0 0 0 2px #fff4e847!important}.chat-panel-dark .chat-attach-icon,.chat-panel-dark .chat-input{color:var(--color-text)!important}.chat-panel-dark .chat-input::-moz-placeholder{color:var(--color-muted)!important}.chat-panel-dark .chat-input::placeholder{color:var(--color-muted)!important}.chat-panel-dark .chat-send{color:var(--color-bg)!important;background:var(--color-text)!important;box-shadow:0 5px 14px #0a100d38!important}.chat-panel-dark .chat-send:hover:not(:disabled){background:var(--color-text)!important}@media (prefers-reduced-motion: reduce){.chat-panel-dark:before,.chat-panel:not(.chat-panel-dark):before{animation-duration:1ms}}.chat-panel-dark:before,.chat-panel:not(.chat-panel-dark):before{animation:none}.chat-panel.chat-theme-filling:before{animation:chat-water-fill .76s cubic-bezier(.2,.82,.24,1) both}.chat-panel.chat-theme-draining:before{animation:chat-water-drain .62s cubic-bezier(.55,.08,.68,.3) both}.chat-panel-dark:before{transform:translateY(0)}.chat-panel:not(.chat-panel-dark):before{transform:translateY(106%)}.chat-panel-dark:not(.chat-theme-filling) .chat-panel-header,.chat-panel-dark:not(.chat-theme-filling) .chat-form,.chat-panel-dark:not(.chat-theme-filling) .chat-messages{background:var(--chat-dark-bg)!important}.chat-panel.chat-theme-filling .chat-panel-header,.chat-panel.chat-theme-filling .chat-form,.chat-panel.chat-theme-filling .chat-messages,.chat-panel.chat-theme-draining .chat-panel-header,.chat-panel.chat-theme-draining .chat-form,.chat-panel.chat-theme-draining .chat-messages{background:transparent!important}.chat-panel:before{top:-10%;right:-12%;bottom:0;left:-12%;border-radius:42% 58% 0 0/12% 18% 0 0;box-shadow:0 -12px 22px #fff4e824;will-change:transform}.chat-panel:after{top:-12%;right:-14%;bottom:0;left:-14%;border-radius:48% 52% 0 0/10% 16% 0 0;will-change:transform,opacity}.chat-panel.chat-theme-filling:before{animation:chat-water-fill-wow .96s cubic-bezier(.18,.82,.22,1) both}.chat-panel.chat-theme-draining:before{animation:chat-water-drain-wow .82s cubic-bezier(.48,.06,.66,.3) both}.chat-panel.chat-theme-filling:after{background:radial-gradient(ellipse 42% 18% at 18% 0%,rgba(255,244,232,.34) 0 32%,transparent 72%),radial-gradient(ellipse 50% 20% at 80% 0%,rgba(255,244,232,.18) 0 30%,transparent 72%),linear-gradient(180deg,rgba(255,244,232,.16),transparent 42%);filter:drop-shadow(0 -10px 18px rgba(255,244,232,.14));animation:chat-water-crest-fill-wow .96s cubic-bezier(.18,.82,.22,1) both}.chat-panel.chat-theme-draining:after{background:radial-gradient(ellipse 42% 18% at 18% 0%,rgba(10,16,13,.22) 0 32%,transparent 72%),radial-gradient(ellipse 50% 20% at 80% 0%,rgba(10,16,13,.12) 0 30%,transparent 72%),linear-gradient(180deg,rgba(10,16,13,.14),transparent 42%);filter:drop-shadow(0 -10px 18px rgba(10,16,13,.16));animation:chat-water-crest-drain-wow .82s cubic-bezier(.48,.06,.66,.3) both}@keyframes chat-water-fill-wow{0%{transform:translate3d(0,108%,0) rotate(0) scaleX(1.12)}24%{transform:translate3d(-5%,66%,0) rotate(-1.5deg) scaleX(1.18)}54%{transform:translate3d(4%,16%,0) rotate(1.6deg) scaleX(1.08)}72%{transform:translate3d(-2%,-2%,0) rotate(-.7deg) scaleX(1.03)}88%{transform:translate3d(1%,.6%,0) rotate(.25deg) scaleX(1.01)}to{transform:translateZ(0) rotate(0) scaleX(1)}}@keyframes chat-water-drain-wow{0%{transform:translateZ(0) rotate(0) scaleX(1)}14%{transform:translate3d(3%,-1%,0) rotate(-.9deg) scaleX(1.05)}34%{transform:translate3d(-4%,16%,0) rotate(1.3deg) scaleX(1.14)}62%{transform:translate3d(5%,56%,0) rotate(-1.1deg) scaleX(1.2)}to{transform:translate3d(0,108%,0) rotate(0) scaleX(1.12)}}@keyframes chat-water-crest-fill-wow{0%{opacity:0;transform:translate3d(-5%,112%,0) rotate(-1.5deg) scaleX(1.12)}34%{opacity:.5;transform:translate3d(4%,54%,0) rotate(1.5deg) scaleX(1.16)}62%{opacity:.9;transform:translate3d(-3%,-1%,0) rotate(-.8deg) scaleX(1.08)}82%{opacity:.3;transform:translate3d(2%,.5%,0) rotate(.25deg) scaleX(1.02)}to{opacity:0;transform:translateZ(0) rotate(0) scaleX(1)}}@keyframes chat-water-crest-drain-wow{0%{opacity:.72;transform:translateZ(0) rotate(0) scaleX(1)}18%{opacity:.9;transform:translate3d(3%,-1%,0) rotate(-.8deg) scaleX(1.05)}48%{opacity:.42;transform:translate3d(-4%,28%,0) rotate(1deg) scaleX(1.14)}to{opacity:0;transform:translate3d(0,112%,0) rotate(0) scaleX(1.12)}}@media (prefers-reduced-motion: reduce){.chat-panel.chat-theme-filling:before,.chat-panel.chat-theme-draining:before,.chat-panel.chat-theme-filling:after,.chat-panel.chat-theme-draining:after{animation-duration:1ms}}.chat-panel:before{top:-16%;right:-18%;bottom:0;left:-18%;border-radius:38% 62% 0 0/14% 22% 0 0;box-shadow:0 -18px 30px #fff4e82e}.chat-panel:after{top:-18%;right:-20%;bottom:0;left:-20%;border-radius:44% 56% 0 0/12% 20% 0 0}@keyframes chat-water-flood-final{0%{transform:translate3d(-14%,118%,0) rotate(-3deg) scaleX(1.35)}30%{transform:translate3d(10%,66%,0) rotate(3deg) scaleX(1.12)}55%{transform:translate3d(-8%,27%,0) rotate(-2deg) scaleX(1.26)}75%{transform:translate3d(4%,-1%,0) rotate(1deg) scaleX(1.04)}88%{transform:translate3d(-1%,.5%,0) rotate(-.2deg) scaleX(1.01)}to{transform:translateZ(0) rotate(0) scaleX(1)}}@keyframes chat-water-drain-final{0%{transform:translateZ(0) rotate(0) scaleX(1)}15%{transform:translate3d(8%,-2%,0) rotate(-2deg) scaleX(1.15)}38%{transform:translate3d(-10%,24%,0) rotate(2.4deg) scaleX(1.28)}65%{transform:translate3d(8%,68%,0) rotate(-1.5deg) scaleX(1.35)}to{transform:translate3d(0,118%,0) rotate(0) scaleX(1.12)}}@keyframes chat-water-crest-final-fill{0%{opacity:0;transform:translate3d(-14%,122%,0) rotate(-3deg) scaleX(1.35)}28%{opacity:.55;transform:translate3d(10%,70%,0) rotate(3deg) scaleX(1.18)}54%{opacity:.94;transform:translate3d(-8%,25%,0) rotate(-2deg) scaleX(1.28)}76%{opacity:.46;transform:translate3d(4%,-1%,0) rotate(1deg) scaleX(1.06)}to{opacity:0;transform:translateZ(0) rotate(0) scaleX(1)}}@keyframes chat-water-crest-final-drain{0%{opacity:.78;transform:translateZ(0) rotate(0) scaleX(1)}16%{opacity:.96;transform:translate3d(8%,-2%,0) rotate(-2deg) scaleX(1.15)}42%{opacity:.5;transform:translate3d(-10%,28%,0) rotate(2.4deg) scaleX(1.28)}to{opacity:0;transform:translate3d(0,122%,0) rotate(0) scaleX(1.15)}}@keyframes chat-water-flood-smooth{0%{transform:translate3d(-14%,118%,0) rotate(-2.5deg) scaleX(1.28)}18%{transform:translate3d(10%,88%,0) rotate(2deg) scaleX(1.16)}38%{transform:translate3d(-12%,56%,0) rotate(-1.8deg) scaleX(1.22)}58%{transform:translate3d(10%,24%,0) rotate(1.5deg) scaleX(1.12)}76%{transform:translate3d(-6%,3%,0) rotate(-.7deg) scaleX(1.05)}90%{transform:translate3d(2%,-.3%,0) rotate(.2deg) scaleX(1.01)}to{transform:translateZ(0) rotate(0) scaleX(1)}}@keyframes chat-water-drain-smooth{0%{transform:translateZ(0) rotate(0) scaleX(1)}14%{transform:translate3d(8%,-1%,0) rotate(-1.2deg) scaleX(1.08)}32%{transform:translate3d(-10%,15%,0) rotate(1.8deg) scaleX(1.18)}52%{transform:translate3d(10%,40%,0) rotate(-1.6deg) scaleX(1.24)}72%{transform:translate3d(-8%,68%,0) rotate(1.2deg) scaleX(1.28)}88%{transform:translate3d(4%,92%,0) rotate(-.4deg) scaleX(1.18)}to{transform:translate3d(0,106%,0) rotate(0) scaleX(1.12)}}@keyframes chat-water-crest-smooth-fill{0%{opacity:0;transform:translate3d(-14%,122%,0) rotate(-2.5deg) scaleX(1.28)}20%{opacity:.48;transform:translate3d(10%,88%,0) rotate(2deg) scaleX(1.16)}42%{opacity:.86;transform:translate3d(-12%,52%,0) rotate(-1.8deg) scaleX(1.22)}64%{opacity:.58;transform:translate3d(10%,20%,0) rotate(1.5deg) scaleX(1.12)}82%{opacity:.24;transform:translate3d(-6%,2%,0) rotate(-.7deg) scaleX(1.05)}to{opacity:0;transform:translateZ(0) rotate(0) scaleX(1)}}@keyframes chat-water-crest-smooth-drain{0%{opacity:.78;transform:translateZ(0) rotate(0) scaleX(1)}14%{opacity:.9;transform:translate3d(8%,-1%,0) rotate(-1.2deg) scaleX(1.08)}32%{opacity:.68;transform:translate3d(-10%,15%,0) rotate(1.8deg) scaleX(1.18)}52%{opacity:.42;transform:translate3d(10%,40%,0) rotate(-1.6deg) scaleX(1.24)}72%{opacity:.2;transform:translate3d(-8%,68%,0) rotate(1.2deg) scaleX(1.28)}to{opacity:0;transform:translate3d(0,106%,0) rotate(0) scaleX(1.12)}}.chat-panel:after{content:"";position:absolute;z-index:0;top:-8%;right:-8%;bottom:0;left:-8%;pointer-events:none;border-radius:52% 48% 0 0/8% 10% 0 0;opacity:0;transform:translate3d(0,108%,0);will-change:transform,opacity}.chat-panel.chat-theme-filling:after{background:linear-gradient(180deg,rgba(255,244,232,.24) 0%,rgba(255,244,232,.08) 22%,transparent 48%);animation:chat-water-crest-fill .9s cubic-bezier(.2,.78,.25,1) both}.chat-panel.chat-theme-draining:after{background:linear-gradient(180deg,rgba(10,16,13,.18) 0%,rgba(10,16,13,.06) 22%,transparent 48%);animation:chat-water-crest-drain .76s cubic-bezier(.45,.08,.68,.28) both}@keyframes chat-water-crest-fill{0%{opacity:0;transform:translate3d(-5%,108%,0) rotate(-1deg) scaleX(1.08)}44%{opacity:.72;transform:translate3d(3%,9%,0) rotate(1deg) scaleX(1.05)}68%{opacity:.9;transform:translate3d(-2%,-1%,0) rotate(-.6deg) scaleX(1.03)}84%{opacity:.35;transform:translate3d(1%,.5%,0) rotate(.25deg) scaleX(1.01)}to{opacity:0;transform:translateZ(0) rotate(0) scaleX(1)}}@keyframes chat-water-crest-drain{0%{opacity:.68;transform:translateZ(0) rotate(0) scaleX(1)}16%{opacity:.9;transform:translate3d(2%,-1%,0) rotate(-.5deg) scaleX(1.03)}40%{opacity:.52;transform:translate3d(-2%,18%,0) rotate(.8deg) scaleX(1.06)}to{opacity:0;transform:translate3d(0,108%,0) rotate(0) scaleX(1.08)}}@media (prefers-reduced-motion: reduce){.chat-panel.chat-theme-filling:after,.chat-panel.chat-theme-draining:after{animation-duration:1ms}}.chat-panel{border:0!important}.chat-panel:before{top:-3%;right:-7%;bottom:0;left:-7%;clip-path:none;border-radius:50% 50% 0 0/7% 7% 0 0;box-shadow:0 -5px 16px #fff4e81a;will-change:transform}.chat-panel-dark:not(.chat-theme-filling){background:var(--chat-dark-bg)!important}.chat-panel.chat-theme-filling{background:var(--chat-dark-bg)!important}.chat-panel.chat-theme-filling:before{animation:chat-water-fill-soft .9s cubic-bezier(.2,.78,.25,1) both}.chat-panel.chat-theme-draining:before{animation:chat-water-drain-soft .76s cubic-bezier(.45,.08,.68,.28) both}@keyframes chat-water-fill-soft{0%{transform:translateY(108%)}68%{transform:translateY(-1.5%)}84%{transform:translateY(.6%)}to{transform:translateY(0)}}@keyframes chat-water-drain-soft{0%{transform:translateY(0)}16%{transform:translateY(-1%)}to{transform:translateY(108%)}}@media (prefers-reduced-motion: reduce){.chat-panel.chat-theme-filling:before,.chat-panel.chat-theme-draining:before{animation-duration:1ms}}.chat-panel:before{top:-16%!important;right:-18%!important;bottom:0!important;left:-18%!important;border-radius:38% 62% 0 0/14% 22% 0 0!important;box-shadow:0 -18px 30px #fff4e82e!important}.chat-panel:after{top:-18%!important;right:-20%!important;bottom:0!important;left:-20%!important;border-radius:44% 56% 0 0/12% 20% 0 0!important}.chat-panel.chat-theme-filling:before{animation:chat-water-flood-final 1.2s cubic-bezier(.16,.84,.24,1) both!important}.chat-panel.chat-theme-draining:before{animation:chat-water-drain-final 1.04s cubic-bezier(.45,.04,.68,.25) both!important}.chat-panel.chat-theme-filling:after{animation:chat-water-crest-final-fill 1.2s cubic-bezier(.16,.84,.24,1) both!important}.chat-panel.chat-theme-draining:after{animation:chat-water-crest-final-drain 1.04s cubic-bezier(.45,.04,.68,.25) both!important}.chat-panel.chat-theme-filling:before{animation:chat-water-flood-smooth 1.45s cubic-bezier(.2,.82,.25,1) both!important}.chat-panel.chat-theme-draining:before{animation:chat-water-drain-smooth 1.45s cubic-bezier(.45,.06,.68,.3) both!important}.chat-panel.chat-theme-filling:after{animation:chat-water-crest-smooth-fill 1.45s cubic-bezier(.2,.82,.25,1) both!important}.chat-panel.chat-theme-draining:after{animation:chat-water-crest-smooth-drain 1.45s cubic-bezier(.45,.06,.68,.3) both!important}@media (prefers-reduced-motion: reduce){.chat-panel.chat-theme-filling:before,.chat-panel.chat-theme-draining:before,.chat-panel.chat-theme-filling:after,.chat-panel.chat-theme-draining:after{animation-duration:1ms!important}}.chat-panel:before{animation:none!important;transform:translateY(106%)!important}.chat-panel:after{animation:none!important;opacity:0!important;transform:translateY(108%)!important}.chat-theme-transition-layer{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:8!important;overflow:hidden;pointer-events:none;background:transparent}.chat-theme-transition-layer.is-active:not(.is-ready){background:transparent!important;opacity:1}.chat-theme-transition-layer.is-ready{background:transparent!important;opacity:1}.chat-theme-transition-canvas{display:block;width:100%;height:100%}.chat-theme-reveal-layer{position:absolute!important;right:0!important;bottom:0!important;left:auto!important;top:auto!important;width:min(400px,calc(100vw - 32px));height:min(620px,calc(100vh - 110px));z-index:8!important;display:flex;flex-direction:column;overflow:hidden;border-radius:30px!important;color:#1d241f!important;background:transparent!important;pointer-events:none}.chat-theme-reveal-layer.chat-panel-dark{color:#eef4ee!important;background:transparent!important}.chat-theme-reveal-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;color:#1d241f;background:#fff}.chat-theme-reveal-layer.chat-panel-dark .chat-theme-reveal-content{color:#eef4ee;background:var(--color-bg)}.chat-theme-reveal-layer .chat-messages{min-height:0}.chat-panel.chat-theme-handoff,.chat-panel.chat-theme-handoff *{transition:none!important}@media (max-width: 600px){.chat-theme-reveal-layer{width:min(380px,calc(100vw - 32px));height:min(580px,calc(100svh - 108px));border-radius:26px!important}}:root:not([data-palette=coral]),:root[data-palette=moss]{--chat-light-bg: #fdfdfd;--chat-light-surface: #eef8ee;--chat-light-elevated: #eaf4ea;--chat-light-text: #013f32;--chat-light-muted: rgba(1, 63, 50, .68);--chat-light-border: rgba(1, 63, 50, .16);--chat-dark-bg: #001f19;--chat-dark-surface: #032c24;--chat-dark-elevated: #053a30;--chat-dark-text: #fdfdfd;--chat-dark-muted: rgba(253, 253, 253, .7);--chat-dark-border: rgba(253, 253, 253, .18);--chat-theme-accent: #e7fe25;--chat-theme-accent-ink: #001f19}:root[data-palette=coral]{--chat-light-bg: #fff8ef;--chat-light-surface: #f5f1e8;--chat-light-elevated: #ffffff;--chat-light-text: #161616;--chat-light-muted: rgba(22, 22, 22, .68);--chat-light-border: rgba(22, 22, 22, .15);--chat-dark-bg: #161616;--chat-dark-surface: #222222;--chat-dark-elevated: #333333;--chat-dark-text: #f5f1e8;--chat-dark-muted: rgba(245, 241, 232, .7);--chat-dark-border: rgba(245, 241, 232, .18);--chat-theme-accent: #ff693b;--chat-theme-accent-ink: #ffffff}.chat-panel.chat-panel-light,.chat-panel-light .chat-theme-reveal-content{color:var(--chat-light-text)!important;background:var(--chat-light-bg)!important;border-color:var(--chat-light-border)!important}.chat-panel.chat-panel-dark,.chat-panel-dark .chat-theme-reveal-content{color:var(--chat-dark-text)!important;background:var(--chat-dark-bg)!important;border-color:var(--chat-dark-border)!important}.chat-theme-reveal-layer.chat-panel-light .chat-theme-reveal-content{color:var(--chat-light-text)!important;background:var(--chat-light-bg)!important}.chat-theme-reveal-layer.chat-panel-dark .chat-theme-reveal-content{color:var(--chat-dark-text)!important;background:var(--chat-dark-bg)!important}.chat-panel-light .chat-panel-header,.chat-panel-light .chat-messages,.chat-panel-light .chat-form{color:var(--chat-light-text)!important;background:var(--chat-light-bg)!important;border-color:var(--chat-light-border)!important}.chat-panel-dark .chat-panel-header,.chat-panel-dark .chat-messages,.chat-panel-dark .chat-form{color:var(--chat-dark-text)!important;background:var(--chat-dark-bg)!important;border-color:var(--chat-dark-border)!important}.chat-panel-light .chat-brand-name,:is(.chat-panel.chat-panel-light,.chat-theme-reveal-layer.chat-panel-light) .chat-welcome-title,.chat-panel-light .chat-input{color:var(--chat-light-text)!important}.chat-panel-light .chat-brand-status,:is(.chat-panel.chat-panel-light,.chat-theme-reveal-layer.chat-panel-light) .chat-welcome-description,.chat-panel-light .chat-attach-icon{color:var(--chat-light-muted)!important}.chat-panel-dark .chat-brand-name,:is(.chat-panel.chat-panel-dark,.chat-theme-reveal-layer.chat-panel-dark) .chat-welcome-title,.chat-panel-dark .chat-input{color:var(--chat-dark-text)!important}.chat-panel-dark .chat-brand-status,:is(.chat-panel.chat-panel-dark,.chat-theme-reveal-layer.chat-panel-dark) .chat-welcome-description,.chat-panel-dark .chat-attach-icon{color:var(--chat-dark-muted)!important}.chat-panel-light .chat-panel-header:after,.chat-panel-dark .chat-panel-header:after{background:linear-gradient(90deg,transparent,var(--chat-theme-accent),transparent)!important;opacity:.28}.chat-panel-light .chat-theme-toggle,.chat-panel-light .chat-close{color:var(--chat-light-text)!important;background:var(--chat-light-surface)!important}.chat-panel-dark .chat-theme-toggle,.chat-panel-dark .chat-close{color:var(--chat-dark-text)!important;background:var(--chat-dark-surface)!important}.chat-panel-light .chat-theme-toggle:hover,.chat-panel-light .chat-close:hover,.chat-panel-dark .chat-theme-toggle:hover,.chat-panel-dark .chat-close:hover{background:var(--chat-theme-accent)!important;color:var(--chat-theme-accent-ink)!important}:is(.chat-panel.chat-panel-light,.chat-theme-reveal-layer.chat-panel-light) .chat-welcome-accent,:is(.chat-panel.chat-panel-dark,.chat-theme-reveal-layer.chat-panel-dark) .chat-welcome-accent{color:var(--chat-theme-accent-ink)!important;background:var(--chat-theme-accent)!important;box-shadow:0 3px color-mix(in srgb,var(--chat-theme-accent) 72%,#101010)!important}:is(.chat-panel.chat-panel-light,.chat-theme-reveal-layer.chat-panel-light) .chat-suggestion{color:var(--chat-light-text)!important;background:var(--chat-light-surface)!important;border-color:var(--chat-light-border)!important}:is(.chat-panel.chat-panel-dark,.chat-theme-reveal-layer.chat-panel-dark) .chat-suggestion{color:var(--chat-dark-text)!important;background:var(--chat-dark-surface)!important;border-color:var(--chat-dark-border)!important}:is(.chat-panel.chat-panel-light,.chat-theme-reveal-layer.chat-panel-light) .chat-suggestion:hover,:is(.chat-panel.chat-panel-dark,.chat-theme-reveal-layer.chat-panel-dark) .chat-suggestion:hover{border-color:var(--chat-theme-accent)!important;background:var(--chat-dark-surface)!important;color:var(--chat-dark-text)!important}:is(.chat-panel.chat-panel-light,.chat-theme-reveal-layer.chat-panel-light) .chat-suggestion-icon,:is(.chat-panel.chat-panel-dark,.chat-theme-reveal-layer.chat-panel-dark) .chat-suggestion-icon{color:var(--chat-theme-accent-ink)!important;background:var(--chat-theme-accent)!important}:is(.chat-panel.chat-panel-light,.chat-theme-reveal-layer.chat-panel-light) .chat-suggestion-arrow,:is(.chat-panel.chat-panel-dark,.chat-theme-reveal-layer.chat-panel-dark) .chat-suggestion-arrow{color:var(--chat-theme-accent)!important}.chat-panel-light .chat-message-bot,.chat-panel-light .chat-typing{color:var(--chat-light-text)!important;background:var(--chat-light-surface)!important}.chat-panel-dark .chat-message-bot,.chat-panel-dark .chat-typing{color:var(--chat-dark-text)!important;background:var(--chat-dark-surface)!important}.chat-panel-light .chat-message-user,.chat-panel-dark .chat-message-user{color:var(--chat-theme-accent-ink)!important;background:var(--chat-theme-accent)!important}.chat-panel-light .chat-message p:last-child{color:var(--chat-light-muted)!important}.chat-panel-dark .chat-message p:last-child{color:var(--chat-dark-muted)!important}.chat-panel-light .chat-message-user p:last-child,.chat-panel-dark .chat-message-user p:last-child{color:color-mix(in srgb,var(--chat-theme-accent-ink) 68%,transparent)!important}:is(.chat-panel.chat-panel-light,.chat-theme-reveal-layer.chat-panel-light) .chat-input-shell{background:var(--chat-light-surface)!important;border-color:var(--chat-light-border)!important;box-shadow:inset 0 1px #ffffff8c!important}:is(.chat-panel.chat-panel-dark,.chat-theme-reveal-layer.chat-panel-dark) .chat-input-shell{background:var(--chat-dark-surface)!important;border-color:var(--chat-dark-border)!important;box-shadow:inset 0 1px #ffffff0d!important}.chat-panel-light .chat-input-shell:focus-within,.chat-panel-dark .chat-input-shell:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--chat-theme-accent) 52%,transparent)!important}.chat-panel-light .chat-input::-moz-placeholder{color:var(--chat-light-muted)!important}.chat-panel-light .chat-input::placeholder{color:var(--chat-light-muted)!important}.chat-panel-dark .chat-input::-moz-placeholder{color:var(--chat-dark-muted)!important}.chat-panel-dark .chat-input::placeholder{color:var(--chat-dark-muted)!important}.chat-panel-light .chat-send,.chat-panel-dark .chat-send{color:var(--chat-theme-accent-ink)!important;background:var(--chat-theme-accent)!important}.chat-panel-light .chat-send:hover:not(:disabled),.chat-panel-dark .chat-send:hover:not(:disabled){filter:brightness(.94)}.chat-panel-light .chat-typing span,.chat-panel-dark .chat-typing span{background:var(--chat-theme-accent)!important}.chat-panel-light .chat-messages::-webkit-scrollbar-thumb,.chat-panel-dark .chat-messages::-webkit-scrollbar-thumb{background:var(--chat-theme-accent)!important;opacity:.45}.chatbot-shell,.chatbot-shell .chat-panel{filter:none!important;box-shadow:none!important}.chatbot-shell .chat-panel:before,.chatbot-shell .chat-panel:after{box-shadow:none!important;filter:none!important}:root,:root[data-palette=moss][data-theme=light]{--palette-name: "moss";--color-bg: #fdfdfd;--color-bg-elevated: #f4faf1;--color-bg-warm: #eef8ee;--color-surface: #eaf4ea;--color-surface-soft: rgba(1, 63, 50, .06);--color-surface-strong: rgba(1, 63, 50, .11);--color-text: #013f32;--color-muted: rgba(1, 63, 50, .68);--color-faint: rgba(1, 63, 50, .46);--color-accent: #013f32;--color-accent-soft: #17866d;--color-highlight: #e7fe25;--color-highlight-contrast: #013f32;--color-light-surface: #fdfdfd;--color-light-surface-alt: #eef8ee;--color-dark-text: #013f32;--color-media: #e7eee7;--color-border: rgba(1, 63, 50, .16);--color-shadow: rgba(1, 63, 50, .16);--color-transition-back: color-mix(in srgb, var(--color-highlight) 62%, #00503c);--color-transition-mid: color-mix(in srgb, var(--color-highlight) 82%, #00503c);--color-transition-front: var(--color-highlight);--color-transition-end: color-mix(in srgb, var(--color-highlight) 90%, #a0bf18)}:root[data-palette=moss][data-theme=dark]{--palette-name: "moss";--color-bg: #001f19;--color-bg-elevated: #032c24;--color-bg-warm: #02241e;--color-surface: #053a30;--color-section-bg: #03352b;--color-surface-soft: rgba(253, 253, 253, .08);--color-surface-strong: rgba(253, 253, 253, .14);--color-text: #fdfdfd;--color-muted: rgba(253, 253, 253, .7);--color-faint: rgba(253, 253, 253, .46);--color-accent: #e7fe25;--color-accent-soft: #91b313;--color-highlight: #e7fe25;--color-highlight-contrast: #001f19;--color-light-surface: #fdfdfd;--color-light-surface-alt: #eef8ee;--color-dark-text: #001f19;--color-media: #00130f;--color-border: rgba(253, 253, 253, .18);--color-shadow: rgba(0, 15, 12, .38);--color-transition-back: #064939;--color-transition-mid: #075b48;--color-transition-front: #06483a;--color-transition-end: #001f19}:root[data-palette=coral][data-theme=light]{--palette-name: "coral";--color-bg: #f5f1e8;--color-bg-elevated: #fbf8f2;--color-bg-warm: #f0e8dc;--color-surface: #eee9df;--color-surface-soft: rgba(22, 22, 22, .06);--color-surface-strong: rgba(22, 22, 22, .11);--color-text: #161616;--color-muted: rgba(22, 22, 22, .68);--color-faint: rgba(22, 22, 22, .46);--color-accent: #ff693b;--color-accent-soft: #d94b29;--color-highlight: #ff693b;--color-highlight-contrast: #ffffff;--color-light-surface: #ffffff;--color-light-surface-alt: #fff8ef;--color-dark-text: #161616;--color-media: #e9e5dc;--color-border: rgba(22, 22, 22, .15);--color-shadow: rgba(22, 22, 22, .16);--color-transition-back: #f5e8dc;--color-transition-mid: #ffd2c4;--color-transition-front: #ffbca7;--color-transition-end: #f8d9ce}:root[data-palette=coral][data-theme=dark]{--palette-name: "coral";--color-bg: #161616;--color-bg-elevated: #222222;--color-bg-warm: #1c1c1c;--color-surface: #333333;--color-section-bg: #222222;--color-surface-soft: rgba(245, 241, 232, .08);--color-surface-strong: rgba(245, 241, 232, .14);--color-text: #f5f1e8;--color-muted: rgba(245, 241, 232, .7);--color-faint: rgba(245, 241, 232, .46);--color-accent: #ff693b;--color-accent-soft: #ff9a7c;--color-highlight: #ff693b;--color-highlight-contrast: #ffffff;--color-light-surface: #f5f1e8;--color-light-surface-alt: #fff8ef;--color-dark-text: #161616;--color-media: #0d0d0d;--color-border: rgba(245, 241, 232, .18);--color-shadow: rgba(0, 0, 0, .42);--color-transition-back: #5b291d;--color-transition-mid: #8a3e29;--color-transition-front: #ff693b;--color-transition-end: #6a2517}:root{--theme-bg: var(--color-bg);--theme-bg-soft: var(--color-bg-elevated);--theme-surface: var(--color-surface-soft);--theme-surface-strong: var(--color-surface-strong);--theme-text: var(--color-text);--theme-muted: var(--color-muted);--theme-faint: var(--color-faint);--theme-accent: var(--color-accent);--theme-accent-soft: var(--color-accent-soft);--ink: var(--color-bg);--ink-soft: var(--color-bg-elevated);--aqua: var(--color-accent-soft);--aqua-bright: var(--color-text);--copper: var(--color-accent);--paper: var(--color-text);--font-sans: "Geist", "Tajawal", sans-serif}html,body,#root,.app,#smooth-wrapper,#smooth-content{color:var(--color-text);background-color:var(--color-bg)!important;transition:background-color .72s cubic-bezier(.22,.85,.24,1),color .52s ease}body{color-scheme:light}:root[data-theme=dark] body{color-scheme:dark}.site-backdrop{background:radial-gradient(circle at 18% 22%,color-mix(in srgb,var(--color-accent) 17%,transparent),transparent 33%),linear-gradient(118deg,var(--color-bg) 0%,var(--color-bg-elevated) 54%,var(--color-bg-warm) 100%)!important;transition:background .72s cubic-bezier(.22,.85,.24,1)}.backdrop-aurora{background:conic-gradient(from 210deg at 52% 48%,transparent 0 18%,color-mix(in srgb,var(--color-accent) 20%,transparent) 27%,transparent 40% 65%,color-mix(in srgb,var(--color-text) 9%,transparent) 77%,transparent 90%),radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 55%)}.backdrop-halo-one{background:radial-gradient(circle,color-mix(in srgb,var(--color-accent) 22%,transparent),transparent 68%)}.backdrop-halo-two{background:radial-gradient(circle,color-mix(in srgb,var(--color-text) 10%,transparent),transparent 70%)}.backdrop-halo-three{background:radial-gradient(circle,color-mix(in srgb,var(--color-accent-soft) 18%,transparent),transparent 68%)}.backdrop-flow path{stroke:color-mix(in srgb,var(--color-text) 18%,transparent)}.portfolio-hero,.home-editorial,.projects-archive,.experience-section,.logo-marquee,.editorial-footer{background-color:transparent!important;color:var(--color-text)}.portfolio-hero{background:radial-gradient(circle at 24% 44%,color-mix(in srgb,var(--color-accent) 20%,transparent),transparent 29%),linear-gradient(112deg,var(--color-bg) 0%,var(--color-bg-elevated) 58%,var(--color-bg-warm) 100%)!important}.hero-copy,.hero-copy h1,.page-shell,.editorial-footer,.process-card,.process-card h3,.home-contact{color:var(--color-text)!important}.hero-kicker span,.hero-cta-dot,.hero-signature-line,.page-eyebrow>span{background:var(--color-accent)!important}.hero-portrait-glow{background:color-mix(in srgb,var(--color-accent) 18%,transparent)!important}.hero-signature-line{box-shadow:0 0 18px color-mix(in srgb,var(--color-accent) 48%,transparent)!important}.process-section{color:var(--color-text)!important;background:linear-gradient(135deg,var(--color-bg-elevated),var(--color-bg-warm) 85%)!important}.process-section .section-index,.process-card-top,.request-step,.contact-detail-list small,.request-notes,.resource-results-head strong{color:var(--color-faint)!important}.app header nav>div{color:var(--color-text);background:color-mix(in srgb,var(--color-bg) 86%,transparent)!important;border-color:var(--color-border)!important;box-shadow:0 12px 34px color-mix(in srgb,var(--color-shadow) 52%,transparent)}.app header nav a{color:var(--color-muted);transition:color .26s ease,background-color .42s ease}.app header nav a:hover{color:var(--color-text);background:var(--color-surface-soft)}.app header nav a.site-navbar-logo:hover{background:transparent!important}.app header nav a.bg-\[\#ece7dd\]{color:var(--color-highlight-contrast)!important;background:var(--color-highlight)!important}.lang-picker__menu{color:var(--color-text);border:1px solid var(--color-border);background:var(--color-bg-elevated);box-shadow:0 14px 34px color-mix(in srgb,var(--color-shadow) 72%,transparent)}.lang-picker__option{color:var(--color-muted)}.lang-picker__option:hover,.lang-picker__option.active{color:var(--color-text);background:var(--color-surface-soft)}.lang-picker__option>svg{color:var(--color-accent)}.mobile-menu-panel,.creative-nav-menu,.profile-modal,.site-swal .swal2-popup{color:var(--color-text)!important;background:var(--color-bg-elevated)!important}.mobile-menu-panel .text-white\/30,.mobile-menu-panel .text-white\/75{color:var(--color-muted)!important}.mobile-menu-panel .border-white\/\[0\.07\],.mobile-menu-panel .border-white\/\[0\.06\]{border-color:var(--color-border)!important}.glass-panel,.glass-copy,.glass-pill,.contact-page-content,.request-form,.archive-cta,.resource-editorial-card,.project-glass,.experience-glass{color:var(--color-text);background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:0 18px 50px color-mix(in srgb,var(--color-shadow) 34%,transparent)}.project-glass-media,.home-project-media,.case-study-media,.archive-project-media{background:var(--color-media)!important}.title-chip-3d{color:var(--color-highlight-contrast)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--color-highlight) 92%,white),var(--color-highlight))!important;box-shadow:inset 0 1px color-mix(in srgb,white 72%,transparent),0 5px color-mix(in srgb,var(--color-highlight) 62%,var(--color-dark-text))!important}.app .archive-hero .title-chip-3d,.work-section .section-heading .title-chip-3d{color:var(--color-highlight-contrast)!important}.title-chip-light{color:var(--color-text)!important;background:var(--color-surface-soft)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--color-text) 14%,transparent)!important}.site-cta,.site-cta--nav,.site-cta--mobile-nav{color:var(--color-highlight-contrast)!important;background:var(--color-highlight)!important}.site-cta:hover{background:color-mix(in srgb,var(--color-highlight) 84%,white)!important}.site-cta-icon{color:var(--color-highlight-contrast)!important;background:color-mix(in srgb,var(--color-highlight-contrast) 12%,transparent)!important}.page-wipe-panel--back{background:var(--color-transition-back)!important}.page-wipe-panel--mid{background:var(--color-transition-mid)!important}.page-wipe-panel--front{background:linear-gradient(135deg,var(--color-transition-front),var(--color-transition-end) 85%)!important}.chat-panel{--chat-bg: var(--color-bg);--chat-surface: var(--color-surface-soft);--chat-text: var(--color-text);--chat-muted: var(--color-muted);--chat-faint: var(--color-faint);--chat-border: var(--color-border);--chat-accent: var(--color-accent);color:var(--chat-text)!important;background:var(--chat-bg)!important;border-color:var(--chat-border)!important;transition:background-color .72s cubic-bezier(.22,.85,.24,1),color .52s ease,border-color .52s ease}.chat-panel:not(.chat-panel-dark){--chat-bg: var(--color-light-surface);--chat-surface: var(--color-light-surface-alt);--chat-text: var(--color-dark-text);--chat-muted: color-mix(in srgb, var(--color-dark-text) 68%, transparent);--chat-faint: color-mix(in srgb, var(--color-dark-text) 44%, transparent);--chat-border: color-mix(in srgb, var(--color-dark-text) 15%, transparent);--chat-accent: var(--color-accent)}.chat-panel-header,.chat-form{background:var(--chat-surface)!important;border-color:var(--chat-border)!important}.chat-brand-name,.chat-input,.chat-message{color:var(--chat-text)!important}.chat-input::-moz-placeholder{color:var(--chat-muted)!important}.chat-brand-status,.chat-input::placeholder,.chat-message p:last-child{color:var(--chat-muted)!important}.chat-message-bot,.chat-typing{color:var(--chat-text)!important;background:var(--chat-surface)!important}.chat-message-user{color:var(--color-highlight-contrast)!important;background:var(--color-highlight)!important}.chat-input-shell{background:var(--chat-surface)!important;box-shadow:inset 0 0 0 1px var(--chat-border)}.chat-input-shell:focus-within{box-shadow:0 0 0 1px var(--chat-accent)!important}.chat-send{color:var(--color-highlight-contrast)!important;background:var(--color-highlight)!important}.chat-theme-toggle,.chat-close{color:var(--chat-text)!important;background:var(--chat-surface)!important}.chat-theme-toggle:hover,.chat-close:hover{background:var(--color-surface-strong)!important}.chat-panel .chat-welcome-title{color:var(--chat-text)!important;text-shadow:1px 2px 0 color-mix(in srgb,var(--chat-text) 12%,transparent),0 8px 16px color-mix(in srgb,var(--color-shadow) 42%,transparent)!important}.chat-panel .chat-welcome-accent{color:var(--color-highlight-contrast)!important;background:var(--color-highlight)!important;box-shadow:0 3px color-mix(in srgb,var(--color-highlight) 62%,var(--color-dark-text)),0 8px 14px color-mix(in srgb,var(--color-shadow) 48%,transparent)!important}.chat-panel .chat-welcome-description{color:var(--chat-muted)!important}.chat-panel .chat-suggestion{color:var(--chat-text)!important;background:var(--chat-surface)!important;border-color:var(--chat-border)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--color-shadow) 26%,transparent)!important}.chat-panel .chat-suggestion:hover{background:var(--color-surface-strong)!important;border-color:var(--chat-accent)!important}.chat-panel .chat-suggestion-icon{color:var(--chat-accent)!important;background:color-mix(in srgb,var(--chat-accent) 14%,var(--chat-surface))!important}.chat-panel .chat-suggestion-arrow{color:var(--chat-muted)!important}.theme-controls{position:relative;display:inline-flex;align-items:center;gap:7px;color:var(--color-text)}.theme-control{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:30px;height:30px;padding:0 8px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-muted);background:transparent;cursor:pointer;font:inherit;font-size:9px;letter-spacing:.08em;text-transform:uppercase;transition:color .22s ease,background-color .32s ease,transform .22s ease}.theme-control:hover,.theme-control:focus-visible{color:var(--color-text);background:var(--color-surface-strong);outline:none}.theme-control:active{transform:scale(.94)}.theme-control--mode{width:34px;min-width:34px;height:34px;padding:0}.theme-palette-picker{position:relative}.theme-control--palette{min-width:86px;height:34px}.theme-palette-chevron{transition:transform .18s ease}.theme-palette-chevron.is-open{transform:rotate(180deg)}.theme-palette-menu{position:absolute;z-index:100;top:calc(100% + 11px);right:0;width:min(420px,calc(100vw - 24px));padding:9px;border:1px solid var(--color-border);border-radius:20px;color:var(--color-text);background:var(--color-bg-elevated);box-shadow:0 18px 48px var(--color-shadow);animation:theme-palette-appear .18s ease-out both}.theme-palette-menu__heading{margin:2px 5px 7px;color:var(--color-faint);font-size:9px;font-weight:650;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.theme-palette-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.theme-palette-option{position:relative;display:grid;align-content:start;gap:5px;width:100%;min-width:0;padding:7px;border:1px solid color-mix(in srgb,var(--template-accent) 12%,var(--color-border));border-radius:18px;color:var(--color-text);background:var(--template-tile);cursor:pointer;text-align:left;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.theme-palette-option:hover,.theme-palette-option:focus-visible{outline:2px solid color-mix(in srgb,var(--template-accent) 30%,transparent);outline-offset:2px;transform:translateY(-2px)}.theme-palette-option.is-selected{border-color:var(--template-accent);box-shadow:0 5px 18px color-mix(in srgb,var(--template-accent) 14%,transparent)}.theme-palette-option>svg{position:absolute;z-index:2;top:10px;right:10px;width:18px;height:18px;padding:2px;border-radius:50%;color:var(--template-check);background:var(--template-accent);box-shadow:0 2px 8px color-mix(in srgb,var(--template-ink) 16%,transparent)}.theme-palette-option__preview{position:relative;display:flex;align-items:flex-start;gap:7px;height:92px;padding:7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--template-ink) 8%,transparent);border-radius:14px;background:var(--template-bg)}.theme-template-sidebar,.theme-template-panel{position:relative;z-index:1;display:grid;align-content:start;gap:5px;height:68px;padding:6px;border:1px solid color-mix(in srgb,var(--template-ink) 7%,transparent);border-radius:10px;background:var(--template-surface)}.theme-template-sidebar{width:38px;flex:0 0 auto}.theme-template-sidebar>i,.theme-template-panel>i{display:block;height:5px;border-radius:99px;background:color-mix(in srgb,var(--template-ink) 13%,var(--template-bg))}.theme-template-sidebar>i:not(.theme-template-mark){width:23px}.theme-template-sidebar>.theme-template-mark{width:16px;height:7px;margin-bottom:1px;background:var(--template-accent)}.theme-template-panel{flex:1;min-width:0;gap:5px;padding:7px;background:var(--template-panel)}.theme-template-panel>i{background:color-mix(in srgb,var(--template-panel-ink) 16%,var(--template-panel))}.theme-template-panel>.theme-template-title{width:58%;height:6px;background:color-mix(in srgb,var(--template-panel-ink) 24%,var(--template-panel))}.theme-template-panel>.theme-template-copy{width:39%}.theme-template-panel>.theme-template-copy--short{width:25%}.theme-template-panel>.theme-template-action{position:absolute;right:7px;bottom:6px;width:30px;height:9px;border-radius:99px;background:var(--template-accent)}.theme-template-band{position:absolute;z-index:0;right:-1px;bottom:0;left:-1px;height:25px;background:color-mix(in srgb,var(--template-accent) 82%,var(--template-soft));clip-path:polygon(0 53%,19% 23%,43% 34%,68% 5%,100% 25%,100% 100%,0 100%)}@keyframes theme-palette-appear{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.theme-controls--mobile{width:-moz-max-content;width:max-content}.theme-controls--mobile .theme-control--mode{height:34px}.mobile-navbar-controls{display:flex;align-items:center;gap:4px}.mobile-navbar-controls .theme-controls--mobile{gap:3px}.mobile-navbar-controls .theme-control--mode{width:30px;min-width:30px;height:30px}.mobile-navbar-controls .theme-control--palette{min-width:70px;height:30px;gap:4px;padding-inline:6px;font-size:8px}.mobile-navbar-controls .lang-picker__trigger{width:42px;min-width:42px;height:30px;justify-content:center;gap:3px;padding-inline:5px;border:1px solid var(--color-border)!important;color:var(--color-muted)!important;background:var(--color-surface-soft)!important}.mobile-navbar-controls .lang-picker__trigger:hover{border-color:color-mix(in srgb,var(--color-text) 28%,transparent)!important;background:var(--color-surface-strong)!important}.mobile-navbar-controls .lang-picker__flag{width:16px;height:16px}.mobile-navbar-controls .lang-picker__chevron{width:10px;height:10px;color:var(--color-muted)!important}.mobile-nav-toggle__line{background:var(--color-text)!important}.mobile-navbar-controls .lang-picker__menu,.mobile-navbar-controls .theme-palette-menu{position:fixed;top:76px;right:12px}.mobile-navbar-controls .lang-picker__menu{width:190px}.mobile-navbar-controls .theme-palette-menu{width:min(420px,calc(100vw - 24px))}.mobile-nav-close{color:var(--color-text)!important;background:var(--color-surface-soft)!important}.mobile-nav-close:hover{color:var(--color-text)!important;background:var(--color-surface-strong)!important}@media (max-width: 1279px){.app>header,.app>header nav{background:transparent!important;box-shadow:none!important}.app>header[data-route-kind=page]{isolation:isolate}.app>header[data-route-kind=page]:before{content:"";position:absolute;z-index:-1;top:-12px;left:50%;width:100vw;height:80px;transform:translate(-50%);background:var(--color-bg)!important;pointer-events:none}.app header nav>div{background:var(--color-bg-elevated)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:var(--color-border)!important}}@media (min-width: 1280px){.mobile-navbar-controls{display:none}}@media (max-width: 420px){.theme-palette-menu{width:calc(100vw - 20px);padding:9px}.theme-palette-options{gap:6px}.theme-palette-option{gap:6px;padding:6px;border-radius:16px}.theme-palette-option__preview{height:84px;gap:5px;padding:6px}.theme-template-sidebar,.theme-template-panel{height:62px}.theme-template-sidebar{width:34px}.theme-template-sidebar>i:not(.theme-template-mark){width:20px}.theme-template-panel{gap:4px;padding:6px}.theme-template-panel>.theme-template-action{right:6px;bottom:5px;width:27px;height:8px}.theme-template-band{height:22px}}@media (max-width: 767px){.theme-controls--desktop{display:none}}@media (prefers-reduced-motion: reduce){html,body,#root,.app,#smooth-wrapper,#smooth-content,.site-backdrop,.chat-panel,.theme-controls,.theme-control,.theme-palette-option{transition-duration:1ms!important}.theme-palette-menu{animation-duration:1ms}}.portfolio-hero,.home-editorial,.projects-archive,.experience-section,.home-contact,.editorial-footer{color:var(--color-text)!important;background-color:var(--color-bg)!important}.portfolio-hero{background:radial-gradient(circle at 24% 44%,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 29%),linear-gradient(112deg,var(--color-bg) 0%,var(--color-bg-elevated) 58%,var(--color-bg-warm) 100%)!important}.hero-copy,.hero-copy h1,.hero-copy h1>*,.archive-hero,.archive-hero h1,.hero-description,.hero-description>*,.work-section,.work-section .section-heading h2,.home-project-copy h3,.process-section,.process-section .section-heading h2,.process-section .process-card,.process-section .process-card h3,.experience-section .section-heading h2,.experience-entry h3,.education-heading h3,.education-step h4,.home-contact,.home-contact h2{color:var(--color-text)!important}.hero-copy h1,.archive-hero h1,.section-heading h2,.education-heading h3,.home-contact h2,.case-study-copy h2{text-shadow:0 1px 0 color-mix(in srgb,var(--color-text) 10%,transparent)}.hero-copy h1>span:not(.depth-text),.archive-hero h1,.archive-hero h1>span:not(.title-chip-3d),.home-intro .intro-grid h2 span,.home-project-copy h3,.case-study-copy h2,.archive-project h2,.archive-project:not(:first-child) h2,.archive-copper h2,.archive-blue h2{color:var(--color-text)!important}.hero-copy h1 .depth-text__face{color:var(--color-text)!important;--depth-text-face-color: var(--color-text) !important}.hero-description,.hero-description p,.home-intro .intro-copy>p,.home-project-copy>p,.case-study-copy>p,.archive-project-copy>p,.experience-description,.education-step>p,.education-step>small,.experience-metrics span,.experience-overview>strong,.archive-hero>p:last-child,.archive-back,.case-study-meta,.case-study-link,.home-project-meta,.project-tags span,.archive-project-type,.archive-cta p{color:var(--color-muted)!important}.hero-kicker,.hero-kicker span,.section-index,.section-index span,.experience-eyebrow,.timeline-year,.education-heading>span,.experience-entry>p,.case-study-meta span,.archive-project-type,.archive-kicker,.page-eyebrow,.page-eyebrow>span{color:var(--color-accent-soft)!important}.section-index i,.home-intro .section-index i,.experience-timeline-item,.experience-metrics>div,.education-step>small,.process-card+.process-card,.case-study-row,.archive-project{border-color:var(--color-border)!important}.home-intro .intro-copy.glass-copy,.case-study-copy,.archive-project-copy,.career-stage,.education-process,.process-grid{color:var(--color-text)!important}.home-intro .intro-copy.glass-copy{background:var(--color-surface)!important;border-color:var(--color-border)!important}.home-project-copy .project-tags span,.case-study-copy .project-tags span,.archive-project-copy .project-tags span{color:var(--color-muted)!important;background:var(--color-surface-soft)!important;border-color:var(--color-border)!important}.case-study-link,.home-project-link,.editorial-link,.experience-link,.archive-back,.all-work-link{color:var(--color-text)!important}.case-study-link:hover,.home-project-link:hover,.editorial-link:hover,.experience-link:hover,.archive-back:hover{color:var(--color-accent)!important}.process-section,.home-contact{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--color-accent) 10%,transparent),transparent 32%),linear-gradient(135deg,var(--color-bg-elevated),var(--color-bg-warm) 85%)!important}.process-section .process-card-top,.process-section .process-card-top span,.process-section .process-card-top svg,.process-section .section-index,.process-section .section-index span{color:var(--color-faint)!important}.process-section .section-index i{background:var(--color-border)!important}.experience-overview,.career-stage .experience-overview{color:var(--color-text)!important;background:color-mix(in srgb,var(--color-surface) 72%,transparent)!important;border-color:var(--color-border)!important}.experience-overview>strong,.experience-metrics b{color:var(--color-text)!important}.experience-metrics>div{border-color:var(--color-border)!important}.career-stage .experience-timeline:before{background:linear-gradient(var(--color-accent),color-mix(in srgb,var(--color-accent) 12%,transparent))!important}.career-stage .timeline-dot{background:var(--color-bg)!important;border-color:var(--color-accent)!important}.career-stage .experience-company-mark{background:var(--color-surface)!important;box-shadow:0 0 0 8px var(--color-bg)!important}.career-stage .experience-entry>p,.career-stage .experience-entry>p svg,.education-step>strong,.education-number{color:var(--color-accent-soft)!important}.education-step:before{color:color-mix(in srgb,var(--color-text) 7%,transparent)!important}.education-mark{color:var(--color-accent)!important;background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:0 18px 45px color-mix(in srgb,var(--color-shadow) 35%,transparent)!important}.education-card-top>span:last-child{color:var(--color-muted)!important}.home-contact .title-chip-light{color:var(--color-highlight-contrast)!important;background:var(--color-highlight)!important;box-shadow:inset 0 1px color-mix(in srgb,white 60%,transparent),0 5px color-mix(in srgb,var(--color-highlight) 58%,var(--color-dark-text))!important}.archive-hero h1,.archive-hero h1 em,.archive-cta h2,.case-study-copy h2,.case-study-copy>p,.case-study-meta,.case-study-link{opacity:1!important}.project-glass,.experience-glass,.glass-panel,.glass-copy,.glass-pill,.contact-page-content,.request-form,.archive-cta,.resource-editorial-card{color:var(--color-text)!important;background:var(--color-surface)!important;border-color:var(--color-border)!important}.project-glass h3,.project-glass:not(.project-featured) h3,.project-glass-content>p,.project-glass-meta,.archive-project h2,.archive-project-type,.archive-project-copy>p,.archive-project-open{color:var(--color-text)!important}.project-glass-content>p,.project-glass-meta,.archive-project-type,.archive-project-copy>p{color:var(--color-muted)!important}.project-glass-action,.archive-project-open{color:var(--color-highlight-contrast)!important;background:var(--color-highlight)!important}.contact-page,.request-page,.resources-page,.resources-browser,.contact-page-content,.request-layout{color:var(--color-text)!important}.contact-page-content,.request-form,.resource-editorial-card{background:var(--color-surface)!important;border-color:var(--color-border)!important}.contact-section-label,.request-step,.resource-results-head span,.resource-card-copy h3,.resource-card-copy a,.contact-detail-list strong,.request-service-list strong,.request-status,.request-agree span{color:var(--color-text)!important}.contact-detail-list small,.contact-reply,.contact-editorial-form label>span,.request-form label>span,.request-notes,.resource-results-head strong,.resource-card-top>span,.resource-card-copy a,.request-service-list button,.resource-category-list button{color:var(--color-muted)!important}.contact-detail-list>a,.contact-detail-list>div,.contact-socials a{color:var(--color-text)!important;border-color:var(--color-border)!important}.contact-socials a,.resource-category-list button,.resource-search,.request-service-list button,.request-status.success,.request-status.error{background:var(--color-surface-soft)!important;border-color:var(--color-border)!important}.request-service-list button:hover,.request-service-list button.active,.resource-category-list button:hover{color:var(--color-text)!important;background:var(--color-surface-strong)!important}.resource-category-list button.active{color:var(--color-highlight-contrast)!important;background:var(--color-highlight)!important}.contact-editorial-form input,.contact-editorial-form textarea,.request-form input,.request-form select,.request-form textarea{color:var(--color-text)!important;background:var(--color-surface-soft)!important;border:1px solid var(--color-border)!important}.contact-editorial-form input::-moz-placeholder,.contact-editorial-form textarea::-moz-placeholder,.request-form input::-moz-placeholder,.request-form textarea::-moz-placeholder{color:var(--color-faint)!important}.contact-editorial-form input::placeholder,.contact-editorial-form textarea::placeholder,.request-form input::placeholder,.request-form textarea::placeholder{color:var(--color-faint)!important}.contact-editorial-form input:focus,.contact-editorial-form textarea:focus,.request-form input:focus,.request-form select:focus,.request-form textarea:focus{background:var(--color-surface)!important;box-shadow:inset 0 0 0 1px var(--color-accent)!important}.request-form option{color:var(--color-text)!important;background:var(--color-surface)!important}.resource-logo,.education-mark{background:var(--color-surface-soft)!important}.resource-editorial-card:hover{background:var(--color-surface-strong)!important}.app .site-cta,.app .home-contact .contact-button.site-cta{color:var(--color-highlight-contrast)!important;background:var(--color-highlight)!important}.app .site-cta .site-cta-icon,.app .home-contact .contact-button.site-cta .site-cta-icon{color:var(--color-highlight-contrast)!important;background:color-mix(in srgb,var(--color-highlight-contrast) 12%,transparent)!important}.home-intro .intro-copy.glass-copy{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.project-detail-page{color:var(--color-text)!important;background:var(--color-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.project-detail-back{color:var(--color-muted)!important}.project-detail-back:hover{color:var(--color-accent)!important}.project-detail-hero>div.relative{background:var(--color-media)!important;border:1px solid var(--color-border);box-shadow:0 22px 60px color-mix(in srgb,var(--color-shadow) 28%,transparent)}.project-detail-hero h1{color:var(--color-light-surface)!important}.project-detail-hero h1 svg{color:var(--color-accent-soft)!important}.project-detail-hero p{color:color-mix(in srgb,var(--color-light-surface) 76%,transparent)!important}.project-detail-content,.project-detail-content .proj,.project-detail-content .proj-main,.project-detail-content .proj-side{color:var(--color-text)!important}.project-detail-content .proj-kicker,.project-detail-content .proj-tech-cat{color:var(--color-accent-soft)!important}.project-detail-content .proj-lead,.project-detail-content .proj-feature-text,.project-detail-content .proj-list-item,.project-detail-content .proj-outcomes li{color:var(--color-muted)!important}.project-detail-content .proj-feature-title{color:var(--color-text)!important}.project-detail-content .proj-feature{border-color:var(--color-border)!important}.project-detail-content .proj-feature-num{-webkit-text-stroke-color:var(--color-accent-soft)!important}.project-detail-content .proj-list-item{background:var(--color-surface-soft)!important;border-color:var(--color-border)!important}.project-detail-content .proj-list-item:before{background:linear-gradient(180deg,var(--color-accent),var(--color-accent-soft))!important}.project-detail-content .proj-card{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:0 20px 50px color-mix(in srgb,var(--color-shadow) 30%,transparent)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.project-detail-content .proj-tech-tag{color:var(--color-muted)!important;background:var(--color-surface-soft)!important;border-color:var(--color-border)!important}.project-detail-content .proj-tech-tag:hover{color:var(--color-highlight-contrast)!important;background:var(--color-highlight)!important;border-color:transparent!important}.project-detail-content .proj-check{color:var(--color-accent-soft)!important}.process-section .section-heading h2{color:var(--color-text)!important}.process-section .section-heading .title-chip-3d{color:var(--color-highlight-contrast)!important;text-shadow:none!important}.experience-section .experience-overview,.experience-section .career-stage .experience-overview{background:transparent!important}@media (min-width: 901px){.experience-section .career-stage .experience-overview>strong{align-self:flex-start;margin-block:0;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg)}}:root[data-theme=light] .process-section,:root[data-theme=light] .home-contact{color:var(--color-dark-text)!important;background:color-mix(in srgb,var(--color-light-surface-alt) 94%,var(--color-dark-text))!important}:root[data-theme=light] .process-section .section-heading h2,:root[data-theme=light] .process-section .process-card,:root[data-theme=light] .process-section .process-card h3,:root[data-theme=light] .home-contact,:root[data-theme=light] .home-contact h2,:root[data-theme=light] .home-contact .home-contact-inner>p{color:var(--color-dark-text)!important}:root[data-theme=light] .process-section .process-card-top,:root[data-theme=light] .process-section .process-card-top span,:root[data-theme=light] .process-section .process-card-top svg,:root[data-theme=light] .process-section .section-index,:root[data-theme=light] .process-section .section-index span{color:var(--color-muted)!important}:root[data-theme=light] .process-section .section-index i,:root[data-theme=light] .process-section .process-card+.process-card,:root[data-theme=light] .process-section .process-grid{border-color:var(--color-border)!important;background-color:transparent!important}:root[data-theme=light] .process-section .section-index i{background:var(--color-border)!important}:root[data-theme=dark] .process-section,:root[data-theme=dark] .home-contact{color:var(--color-text)!important;background:var(--color-section-bg)!important}:root[data-theme=dark] .process-section .section-heading h2,:root[data-theme=dark] .process-section .process-card,:root[data-theme=dark] .process-section .process-card h3,:root[data-theme=dark] .home-contact,:root[data-theme=dark] .home-contact h2,:root[data-theme=dark] .home-contact .home-contact-inner>p{color:var(--color-text)!important}:root[data-theme=dark] .process-section .process-card-top,:root[data-theme=dark] .process-section .process-card-top span,:root[data-theme=dark] .process-section .process-card-top svg,:root[data-theme=dark] .process-section .section-index,:root[data-theme=dark] .process-section .section-index span{color:var(--color-muted)!important}:root[data-theme=dark] .process-section .section-index i,:root[data-theme=dark] .process-section .process-card+.process-card,:root[data-theme=dark] .process-section .process-grid{border-color:var(--color-border)!important;background-color:transparent!important}:root[data-theme=light] .archive-cta{color:var(--color-dark-text)!important;background:color-mix(in srgb,var(--color-light-surface-alt) 94%,var(--color-dark-text))!important}:root[data-theme=dark] .archive-cta{color:var(--color-text)!important;background:var(--color-section-bg)!important}:root[data-theme=light] .archive-cta h2{color:var(--color-dark-text)!important}:root[data-theme=dark] .archive-cta h2{color:var(--color-text)!important}.archive-cta>p{color:var(--color-accent)!important}:root[data-palette=moss][data-theme=dark] .process-section,:root[data-palette=moss][data-theme=dark] .home-contact{color:var(--color-text)!important;background:var(--color-section-bg)!important}:root[data-palette=moss][data-theme=dark] .process-section .section-heading h2,:root[data-palette=moss][data-theme=dark] .process-section .process-card,:root[data-palette=moss][data-theme=dark] .process-section .process-card h3,:root[data-palette=moss][data-theme=dark] .home-contact h2,:root[data-palette=moss][data-theme=dark] .home-contact .home-contact-inner>p{color:var(--color-text)!important}:root[data-palette=moss][data-theme=dark] .process-section .process-card-top,:root[data-palette=moss][data-theme=dark] .process-section .process-card-top span,:root[data-palette=moss][data-theme=dark] .process-section .process-card-top svg,:root[data-palette=moss][data-theme=dark] .process-section .section-index,:root[data-palette=moss][data-theme=dark] .process-section .section-index span{color:var(--color-muted)!important}:root[data-palette=moss][data-theme=dark] .process-section .section-index i,:root[data-palette=moss][data-theme=dark] .process-section .process-card+.process-card{border-color:var(--color-border)!important;background-color:transparent!important}:root[data-palette=moss][data-theme=dark] .home-contact:before{background:none!important}:root[data-theme=dark] .home-intro{background:var(--color-bg)!important}:root[data-palette=moss][data-theme=dark] .portfolio-hero{background:var(--color-bg)!important}:root[data-palette=moss][data-theme=dark] .hero-portrait-glow{display:none!important}:root[data-palette=moss][data-theme=dark] .portfolio-hero:before{background:none!important}:root[data-theme=light] .hero-signature,:root[data-theme=light] .hero-vision,:root[data-theme=light] .hero-scroll{color:var(--color-dark-text)!important}:root[data-theme=light] .hero-vision>i{background:color-mix(in srgb,var(--color-dark-text) 34%,transparent)!important}:root[data-theme=light] .hero-dot-grid b{background:color-mix(in srgb,var(--color-dark-text) 72%,transparent)!important}:root[data-theme=light] .hero-scroll i{border-color:color-mix(in srgb,var(--color-dark-text) 28%,transparent)!important;color:var(--color-dark-text)!important}:root[data-theme=light] .editorial-footer{color:var(--color-dark-text)!important}:root[data-theme=light] .editorial-footer .footer-top{border-bottom-color:var(--color-border)!important}:root[data-theme=light] .editorial-footer .footer-top nav a,:root[data-theme=light] .editorial-footer .footer-bottom{color:var(--color-muted)!important}:root[data-theme=light] .editorial-footer .footer-top nav a:hover{color:var(--color-accent)!important}:root[data-theme=light] .editorial-footer .footer-top button{border-color:var(--color-border)!important;color:var(--color-dark-text)!important}.process-section,.home-contact{margin-block:clamp(10px,1vw,16px);margin-inline:clamp(12px,2vw,28px);border-radius:1.5rem}:root[data-theme=light] .profile-modal{color:var(--color-text)!important;background:var(--color-surface)!important;border-color:var(--color-border)!important;scrollbar-color:var(--color-faint) transparent}:root[data-theme=light] .profile-modal h1,:root[data-theme=light] .profile-modal h2,:root[data-theme=light] .profile-modal h3,:root[data-theme=light] .profile-modal-sidebar>h2,:root[data-theme=light] .profile-modal-job h3,:root[data-theme=light] .profile-modal-education strong{color:var(--color-text)!important}:root[data-theme=light] .profile-modal-specialty,:root[data-theme=light] .profile-modal-contact a,:root[data-theme=light] .profile-modal-contact>span,:root[data-theme=light] .profile-modal-soft-skills p,:root[data-theme=light] .profile-modal-summary p,:root[data-theme=light] .profile-modal-job-heading>span,:root[data-theme=light] .profile-modal-job ul,:root[data-theme=light] .profile-modal-education span,:root[data-theme=light] .profile-modal-education small,:root[data-theme=light] .profile-modal-credentials ul{color:var(--color-muted)!important}:root[data-theme=light] .profile-modal-role,:root[data-theme=light] .profile-modal h1 svg,:root[data-theme=light] .profile-modal h2 svg,:root[data-theme=light] .profile-modal-soft-skills svg,:root[data-theme=light] .profile-modal-contact svg,:root[data-theme=light] .profile-modal-contact a:hover,:root[data-theme=light] .profile-modal-job li::marker,:root[data-theme=light] .profile-modal-education li:before,:root[data-theme=light] .profile-modal-credentials li::marker{color:var(--color-accent)!important}:root[data-theme=light] .profile-modal-close{color:var(--color-text)!important}:root[data-theme=light] .profile-modal-close:hover{color:var(--color-text)!important;background:var(--color-surface-soft)!important}:root[data-theme=light] .profile-modal-close:focus-visible{outline-color:var(--color-accent)!important}:root[data-theme=light] .profile-modal-sidebar,:root[data-theme=light] .profile-modal-soft-skills,:root[data-theme=light] .profile-modal-summary,:root[data-theme=light] .profile-modal-details,:root[data-theme=light] .profile-modal-details>section+section,:root[data-theme=light] .profile-modal-credentials>div+div{border-color:var(--color-border)!important}:root[data-theme=light] .profile-modal-timeline:before{background:var(--color-accent-soft)!important}:root[data-theme=light] .profile-modal-job:before{border-color:var(--color-accent)!important;background:var(--color-surface)!important;box-shadow:0 0 0 4px var(--color-surface)!important}@supports (view-transition-name: none){.chatbot-shell{view-transition-name:site-theme-chatbot}::view-transition-group(root){z-index:1;animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){clip-path:var(--site-theme-wave-clip, inset(0));-webkit-clip-path:var(--site-theme-wave-clip, inset(0));animation-name:site-theme-transition-hold;animation-duration:10s;animation-timing-function:linear;animation-fill-mode:both}::view-transition-group(site-theme-chatbot){z-index:2;animation:none}::view-transition-old(site-theme-chatbot){animation:none;opacity:0}::view-transition-new(site-theme-chatbot){animation:none;opacity:1}@keyframes site-theme-transition-hold{0%{opacity:1}to{opacity:1}}}
