.Site-module__xZxCbW__site{--k-ink:#0a0b0d;--k-ink-2:#111215;--k-paper:#eee9df;--k-paper-2:#eee9dfb8;--k-paper-3:#eee9df80;--k-line:#eee9df1a;--k-gold:#f0b46a;--k-sans:var(--font-instrument-sans), var(--font-anuphan), ui-sans-serif, system-ui, sans-serif;--k-mono:var(--font-geist-mono), var(--font-anuphan), ui-monospace, monospace;--k-gut:clamp(20px, 5vw, 64px);--k-max:1320px;background:var(--k-ink);min-height:100vh;color:var(--k-paper);font-family:var(--k-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}.Site-module__xZxCbW__site *,.Site-module__xZxCbW__site :before,.Site-module__xZxCbW__site :after{box-sizing:border-box}.Site-module__xZxCbW__site ::selection{background:var(--k-gold);color:var(--k-ink)}.Site-module__xZxCbW__site h1 em,.Site-module__xZxCbW__site h2 em,.Site-module__xZxCbW__site h3 em{color:var(--k-gold);font-style:normal}.Site-module__xZxCbW__site a{color:inherit}.Site-module__xZxCbW__nav{z-index:50;border:1px solid var(--k-line);-webkit-backdrop-filter:blur(16px)saturate(1.3);background:#0a0b0db8;border-radius:999px;align-items:center;gap:clamp(16px,3vw,40px);width:min(100% - 28px,860px);padding:8px 8px 8px 18px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.Site-module__xZxCbW__marque{letter-spacing:-.02em;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.Site-module__xZxCbW__logo{background:conic-gradient(from 210deg, var(--k-gold), #c9773a, var(--k-gold));border-radius:6px;width:18px;height:18px;box-shadow:0 0 18px #f0b46a73}.Site-module__xZxCbW__navLiens{margin-left:auto}.Site-module__xZxCbW__langues{border:1px solid var(--k-line);border-radius:999px;gap:2px;padding:3px;display:flex}.Site-module__xZxCbW__langues a{color:var(--k-paper-3);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.Site-module__xZxCbW__langues a:hover{color:var(--k-paper)}.Site-module__xZxCbW__langues a[aria-current=page]{color:var(--k-paper);background:#eee9df1f}.Site-module__xZxCbW__nav ul{gap:4px;margin:0;padding:0;list-style:none;display:flex}.Site-module__xZxCbW__nav li a{color:var(--k-paper-2);border-radius:999px;padding:8px 12px;font-size:14px;text-decoration:none;transition:color .2s,background .2s;display:block}.Site-module__xZxCbW__nav li a:hover{color:var(--k-paper);background:#eee9df0f}.Site-module__xZxCbW__navCta{background:var(--k-paper);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;color:var(--k-ink)!important}.Site-module__xZxCbW__navCta:hover{background:var(--k-gold)}.Site-module__xZxCbW__repere{font-family:var(--k-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--k-paper-3);align-items:center;gap:14px;margin:0 0 24px;font-size:12px;display:flex}.Site-module__xZxCbW__repere span:first-child{color:var(--k-gold)}.Site-module__xZxCbW__titre{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(40px,5.2vw,84px);font-weight:500;line-height:.95}.Site-module__xZxCbW__chapo{max-width:44ch;color:var(--k-paper-2);margin:28px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.Site-module__xZxCbW__bouton{background:var(--k-paper);border-radius:999px;align-items:center;gap:10px;padding:16px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:var(--k-ink)!important}.Site-module__xZxCbW__bouton:hover{background:var(--k-gold);transform:translateY(-1px)}.Site-module__xZxCbW__lien{align-items:center;gap:8px;padding:16px 8px;font-size:16px;text-decoration:none;display:inline-flex;color:var(--k-paper-2)!important}.Site-module__xZxCbW__lien:hover{color:var(--k-paper)!important}.Site-module__xZxCbW__hero{max-width:var(--k-max);padding:clamp(140px, 20vh, 200px) var(--k-gut) clamp(48px, 8vh, 96px);margin:0 auto;position:relative}.Site-module__xZxCbW__hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 60%,#f0b46a24,#0000 70%);width:120%;height:70%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Site-module__xZxCbW__heroTexte{z-index:1;max-width:980px;position:relative}.Site-module__xZxCbW__heroTitre{letter-spacing:-.05em;margin:0;font-size:clamp(48px,8vw,132px);font-weight:500;line-height:.9}.Site-module__xZxCbW__heroChapo{max-width:46ch;color:var(--k-paper-2);margin:32px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.Site-module__xZxCbW__actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:36px;display:flex}.Site-module__xZxCbW__heroScene{z-index:1;grid-template-columns:minmax(0,.32fr) minmax(0,1fr) minmax(0,.32fr);align-items:end;gap:clamp(16px,2.4vw,36px);margin-top:clamp(56px,9vh,104px);display:grid;position:relative}.Site-module__xZxCbW__heroGauche{transform:translateY(-8%)rotate(-3deg)}.Site-module__xZxCbW__heroDroite{transform:translateY(6%)rotate(3deg)}.Site-module__xZxCbW__heroScene figcaption{text-align:center}.Site-module__xZxCbW__fil{max-width:var(--k-max);padding:clamp(40px, 6vh, 64px) var(--k-gut);border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto;display:flex}.Site-module__xZxCbW__filEtape{align-items:center;gap:12px;font-size:clamp(18px,2vw,26px);text-decoration:none;display:inline-flex}.Site-module__xZxCbW__filEtape span{font-family:var(--k-mono);color:var(--k-gold);font-size:12px}.Site-module__xZxCbW__filEtape strong{letter-spacing:-.02em;font-weight:500;transition:color .2s}.Site-module__xZxCbW__filEtape:hover strong{color:var(--k-gold)}.Site-module__xZxCbW__filEtape i{color:var(--k-paper-3);margin:0 8px;font-style:normal}.Site-module__xZxCbW__etage{max-width:var(--k-max);padding:clamp(96px, 14vh, 160px) var(--k-gut);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,6vw,96px);margin:0 auto;scroll-margin-top:40px;display:grid}.Site-module__xZxCbW__etage+.Site-module__xZxCbW__etage{border-top:1px solid var(--k-line)}.Site-module__xZxCbW__inverse .Site-module__xZxCbW__etageTexte{order:2}.Site-module__xZxCbW__livrables{flex-wrap:wrap;gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}.Site-module__xZxCbW__livrables li{border:1px solid var(--k-line);color:var(--k-paper);border-radius:999px;padding:8px 14px;font-size:14px}.Site-module__xZxCbW__etageMedias{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(20px,2.4vw,32px);display:grid}.Site-module__xZxCbW__telephones{justify-content:center;gap:clamp(16px,2.4vw,32px);display:flex}.Site-module__xZxCbW__telephone{width:min(42%,240px)}.Site-module__xZxCbW__etageMedias[data-navigateurs="1"] .Site-module__xZxCbW__telephones{justify-content:flex-end;margin-top:-18%;padding-right:4%}.Site-module__xZxCbW__etageMedias[data-navigateurs="1"] .Site-module__xZxCbW__telephone{width:min(30%,210px)}.Site-module__xZxCbW__etageMedias[data-navigateurs="2"] .Site-module__xZxCbW__navigateur:nth-child(2){width:78%;margin:-14% 0 0 auto}.Site-module__xZxCbW__projets{max-width:var(--k-max);padding:clamp(96px, 14vh, 160px) var(--k-gut);border-top:1px solid var(--k-line);margin:0 auto}.Site-module__xZxCbW__projetsTete{grid-template-columns:minmax(0,1fr);display:grid}.Site-module__xZxCbW__legendeStatuts{color:var(--k-paper-3);margin:24px 0 0;font-size:14px}.Site-module__xZxCbW__legendeStatuts b{color:var(--k-gold);font-weight:500}.Site-module__xZxCbW__grilleProjets{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.Site-module__xZxCbW__projet h3{letter-spacing:-.02em;margin:18px 0 4px;font-size:20px;font-weight:500}.Site-module__xZxCbW__projetImage{aspect-ratio:4/5;background:var(--k-ink-2);border-radius:16px;position:relative;overflow:hidden}.Site-module__xZxCbW__projetImage img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.Site-module__xZxCbW__projet:hover .Site-module__xZxCbW__projetImage img{transform:scale(1.04)}.Site-module__xZxCbW__statut{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--k-mono);letter-spacing:.12em;text-transform:uppercase;background:#0a0b0dbf;border-radius:999px;padding:5px 10px;font-size:11px;position:absolute;top:12px;left:12px}.Site-module__xZxCbW__statut[data-statut=Live]{background:var(--k-gold);color:var(--k-ink)}.Site-module__xZxCbW__metier{color:var(--k-paper-3);margin:0;font-size:14px}.Site-module__xZxCbW__fait{color:var(--k-paper-2);margin:12px 0 0;font-size:14px;line-height:1.5}.Site-module__xZxCbW__pied{max-width:var(--k-max);padding:40px var(--k-gut) 56px;border-top:1px solid var(--k-line);color:var(--k-paper-3);flex-wrap:wrap;align-items:center;gap:16px 32px;margin:0 auto;font-size:14px;display:flex}.Site-module__xZxCbW__pied p{margin:0}.Site-module__xZxCbW__copyright{margin-left:auto!important}@media (max-width:1100px){.Site-module__xZxCbW__grilleProjets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.Site-module__xZxCbW__etage{grid-template-columns:minmax(0,1fr)}.Site-module__xZxCbW__inverse .Site-module__xZxCbW__etageTexte{order:0}.Site-module__xZxCbW__heroScene{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Site-module__xZxCbW__heroCentre{grid-area:1/1/auto/-1}.Site-module__xZxCbW__heroGauche,.Site-module__xZxCbW__heroDroite{justify-self:center;width:78%;transform:none}.Site-module__xZxCbW__navLiens{display:none}.Site-module__xZxCbW__langues{margin-left:auto}}@media (max-width:640px){.Site-module__xZxCbW__grilleProjets{grid-template-columns:repeat(2,minmax(0,1fr))}.Site-module__xZxCbW__filEtape i{display:none}.Site-module__xZxCbW__telephone{width:46%}.Site-module__xZxCbW__etageMedias[data-navigateurs="1"] .Site-module__xZxCbW__telephones{justify-content:center;margin-top:0;padding:0}.Site-module__xZxCbW__etageMedias[data-navigateurs="1"] .Site-module__xZxCbW__telephone{width:46%}.Site-module__xZxCbW__etageMedias[data-navigateurs="2"] .Site-module__xZxCbW__navigateur:nth-child(2){width:100%;margin:0}}.Site-module__xZxCbW__site:lang(th) .Site-module__xZxCbW__heroTitre,.Site-module__xZxCbW__site:lang(th) .Site-module__xZxCbW__titre{letter-spacing:0;word-break:keep-all;line-height:1.22}.Site-module__xZxCbW__site:lang(th) .Site-module__xZxCbW__heroTitre{font-size:clamp(42px,6.6vw,112px)}.Site-module__xZxCbW__site:lang(th) .Site-module__xZxCbW__titre{font-size:clamp(34px,4vw,62px)}.Site-module__xZxCbW__site:lang(th) .Site-module__xZxCbW__chapo,.Site-module__xZxCbW__site:lang(th) .Site-module__xZxCbW__heroChapo,.Site-module__xZxCbW__site:lang(th) .Site-module__xZxCbW__fait{font-size:1.06em;line-height:1.75}.Site-module__xZxCbW__site:lang(th) .Site-module__xZxCbW__repere{letter-spacing:.06em}
