.landing-module__jDH3nq__page{--ink:#151310;--paper:#f3eee4;--cream:#fbf8f1;--bronze:#a67b3d;--champagne:#d2b47a;--wine:#542a30;color:var(--ink);background:var(--paper);font-family:Arial,sans-serif}.landing-module__jDH3nq__header{z-index:10;color:#fff;justify-content:space-between;align-items:center;min-height:92px;padding:18px clamp(20px,5vw,72px);display:flex;position:absolute;inset:0 0 auto}.landing-module__jDH3nq__logo{color:inherit;align-items:center;gap:13px;text-decoration:none;display:flex}.landing-module__jDH3nq__logo img{width:48px;height:48px}.landing-module__jDH3nq__logo b{letter-spacing:.22em;font:500 14px Georgia,serif;display:block}.landing-module__jDH3nq__logo small{color:#d5bd95;letter-spacing:.25em;margin-top:4px;font-size:8px;display:block}.landing-module__jDH3nq__header nav{align-items:center;gap:26px;display:flex}.landing-module__jDH3nq__header nav a,.landing-module__jDH3nq__footer a{color:inherit;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700;text-decoration:none}.landing-module__jDH3nq__outline{border:1px solid #a98b5d;padding:13px 16px}.landing-module__jDH3nq__hero{color:#fff;background:#100e0c;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.landing-module__jDH3nq__heroImage{filter:saturate(.82)contrast(1.05);background:url(/porte-connivence-v1.png) 50%/cover no-repeat;position:absolute;inset:0}.landing-module__jDH3nq__heroShade{background:linear-gradient(90deg,#0b0908fa 0%,#0b0908db 42%,#0b090840 72%,#0b090814),linear-gradient(#0000 55%,#00000061);position:absolute;inset:0}.landing-module__jDH3nq__heroCopy{z-index:2;width:min(850px,88vw);margin-left:clamp(22px,8vw,128px);padding:130px 0 80px;position:relative}.landing-module__jDH3nq__eyebrow{color:var(--bronze);letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:800}.landing-module__jDH3nq__hero h1{letter-spacing:-.045em;max-width:850px;margin:24px 0 30px;font:400 clamp(47px,6.8vw,100px)/.96 Georgia,serif}.landing-module__jDH3nq__heroCopy>p:not(.landing-module__jDH3nq__eyebrow){color:#d6cec2;max-width:620px;font:400 clamp(17px,1.6vw,22px)/1.6 Georgia,serif}.landing-module__jDH3nq__actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.landing-module__jDH3nq__primary,.landing-module__jDH3nq__secondary{letter-spacing:.14em;text-transform:uppercase;padding:16px 20px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.landing-module__jDH3nq__primary{background:var(--bronze);color:#17120c}.landing-module__jDH3nq__secondary{color:#eadcc5;border:1px solid #8f7756}.landing-module__jDH3nq__age{z-index:2;color:#aa9f90;letter-spacing:.16em;text-transform:uppercase;font-size:8px;position:absolute;bottom:30px;right:4vw}.landing-module__jDH3nq__intro,.landing-module__jDH3nq__carnet{max-width:1200px;margin:auto;padding:110px 30px}.landing-module__jDH3nq__intro h2,.landing-module__jDH3nq__threshold h2,.landing-module__jDH3nq__founders h2,.landing-module__jDH3nq__carnet h2,.landing-module__jDH3nq__final h2{letter-spacing:-.035em;margin:14px 0 28px;font:400 clamp(40px,5vw,68px)/1.06 Georgia,serif}.landing-module__jDH3nq__lead{color:#554e45;max-width:850px;font:400 21px/1.75 Georgia,serif}.landing-module__jDH3nq__values{border:1px solid #d4c9b8;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.landing-module__jDH3nq__values article{background:var(--cream);border-right:1px solid #d4c9b8;padding:35px}.landing-module__jDH3nq__values article:last-child{border:0}.landing-module__jDH3nq__values span{color:var(--bronze);font:italic 36px Georgia,serif}.landing-module__jDH3nq__values h3,.landing-module__jDH3nq__carnet h3{font:400 23px/1.25 Georgia,serif}.landing-module__jDH3nq__values p,.landing-module__jDH3nq__threshold p,.landing-module__jDH3nq__founders p,.landing-module__jDH3nq__carnet p{color:#6d655b;font-size:12px;line-height:1.75}.landing-module__jDH3nq__threshold{grid-template-columns:1fr 1fr;display:grid}.landing-module__jDH3nq__threshold>div{background:#e8dfd1;padding:90px clamp(28px,6vw,100px)}.landing-module__jDH3nq__threshold .landing-module__jDH3nq__closed{color:#fff;background:#1a1815}.landing-module__jDH3nq__threshold .landing-module__jDH3nq__closed p{color:#bdb3a6}.landing-module__jDH3nq__threshold h2{font-size:clamp(34px,4vw,54px)}.landing-module__jDH3nq__founders{background:#efe7da;grid-template-columns:.92fr 1.08fr;align-items:center;display:grid}.landing-module__jDH3nq__founders figure{height:100%;min-height:600px;margin:0}.landing-module__jDH3nq__founders img{object-fit:cover;width:100%;height:100%;display:block}.landing-module__jDH3nq__founders>div{padding:85px clamp(30px,7vw,110px)}.landing-module__jDH3nq__founders blockquote{color:#7a5c32;margin:34px 0 0;font:italic 21px/1.5 Georgia,serif}.landing-module__jDH3nq__carnet>div:first-child{grid-template-columns:.45fr 1fr;align-items:end;display:grid}.landing-module__jDH3nq__carnet h2{font-size:clamp(38px,4.5vw,62px)}.landing-module__jDH3nq__carnetGrid{background:#cabda8;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;display:grid}.landing-module__jDH3nq__carnetGrid article{background:var(--cream);flex-direction:column;min-height:300px;padding:34px;display:flex}.landing-module__jDH3nq__carnetGrid span{color:var(--bronze);letter-spacing:.18em;font-size:8px;font-weight:800}.landing-module__jDH3nq__carnetGrid p{margin-top:auto}.landing-module__jDH3nq__final{text-align:center;background:var(--wine);color:#fff;padding:115px 25px}.landing-module__jDH3nq__final .landing-module__jDH3nq__eyebrow{color:#d4b98c}.landing-module__jDH3nq__final .landing-module__jDH3nq__primary{background:#d0ad75;margin-top:15px}.landing-module__jDH3nq__footer{color:#a59a8c;background:#100f0d;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;padding:34px 5vw;display:grid}.landing-module__jDH3nq__footer p{max-width:460px;font-size:9px;line-height:1.6}.landing-module__jDH3nq__footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.landing-module__jDH3nq__header nav span{color:inherit;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:700}.landing-module__jDH3nq__visitorPrivacy{border-left:2px solid var(--bronze);background:#e9e0d3;max-width:850px;margin-top:38px;padding:24px 28px}.landing-module__jDH3nq__visitorPrivacy strong{font:400 20px Georgia,serif}.landing-module__jDH3nq__visitorPrivacy p{color:#5e574e;margin:9px 0 0;font-size:12px;line-height:1.75}.landing-module__jDH3nq__visitorPrivacy a{color:#76572f}.landing-module__jDH3nq__invitation{color:#e0d4cc;max-width:700px;margin:0 auto;font:400 17px/1.7 Georgia,serif}@media (max-width:900px){.landing-module__jDH3nq__header nav a:not(.landing-module__jDH3nq__outline){display:none}.landing-module__jDH3nq__heroCopy{margin-left:22px}.landing-module__jDH3nq__values,.landing-module__jDH3nq__threshold,.landing-module__jDH3nq__founders,.landing-module__jDH3nq__carnetGrid{grid-template-columns:1fr}.landing-module__jDH3nq__values article{border-bottom:1px solid #d4c9b8;border-right:0}.landing-module__jDH3nq__founders figure{min-height:430px}.landing-module__jDH3nq__carnet>div:first-child,.landing-module__jDH3nq__footer{display:block}.landing-module__jDH3nq__footer p{margin:22px 0}.landing-module__jDH3nq__footer nav{justify-content:flex-start}.landing-module__jDH3nq__age{left:22px;right:auto}.landing-module__jDH3nq__intro,.landing-module__jDH3nq__carnet{padding:75px 20px}.landing-module__jDH3nq__heroShade{background:linear-gradient(90deg,#0b0908f0,#0b09087a)}}@media (max-width:540px){.landing-module__jDH3nq__header{padding:15px 17px}.landing-module__jDH3nq__logo b{font-size:12px}.landing-module__jDH3nq__logo img{width:42px;height:42px}.landing-module__jDH3nq__outline{padding:12px 10px}.landing-module__jDH3nq__hero h1{font-size:48px}.landing-module__jDH3nq__heroCopy{width:calc(100% - 34px);margin-left:17px}.landing-module__jDH3nq__threshold>div,.landing-module__jDH3nq__founders>div{padding:70px 22px}.landing-module__jDH3nq__founders figure{min-height:340px}.landing-module__jDH3nq__footer nav{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
