.gabarit-verdant{--font-word:"Chakra Petch", system-ui, sans-serif;--font-display:"Poppins", system-ui, sans-serif;--font-body:"Poppins", system-ui, sans-serif;--ink-950:#0b0e0a;--ink-900:#0e120d;--ink-800:#141a12;--ink-700:#1b2118;--olive-800:#2c3329;--olive-600:#44513c;--sage-400:#6c7d5d;--sage-300:#7a8c6a;--sage-200:#a4b289;--sage-100:#b7c297;--amber:#e8a85c;--viridian:#3fa773;--bone:#f1f3ea;--bone-dim:#f1f3eacc;--bone-faint:#f1f3ea85;--ink-green:#10281d;--hairline:#b7c29729;--hairline-strong:#b7c2974d;--glass:#141a128c;--glass-solid:#0e120ddb;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--shell:1440px;--gutter:clamp(1.25rem, 4vw, 4.5rem);--nav-h:60px;--bar-h:104px;--spot-x:72%;--spot-y:42%;--spot-k:0;--spot-size:260px;--spot-r:calc(var(--spot-size) * max(var(--spot-k), .0001));--copy-shift:clamp(0px, 2vw, 2.25rem)}@media (max-width:900px){.gabarit-verdant{--bar-h:88px}}
.gabarit-verdant,.gabarit-verdant *,.gabarit-verdant:before,.gabarit-verdant :before,.gabarit-verdant:after,.gabarit-verdant :after{box-sizing:border-box}.gabarit-verdant{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--ink-950);color:var(--bone);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}.gabarit-verdant h1,.gabarit-verdant h2,.gabarit-verdant h3,.gabarit-verdant p,.gabarit-verdant ol,.gabarit-verdant ul{margin:0;padding:0}.gabarit-verdant ul,.gabarit-verdant ol{list-style:none}.gabarit-verdant a{color:inherit;text-decoration:none}.gabarit-verdant button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.gabarit-verdant img{max-width:100%;display:block}.gabarit-verdant .shell{width:100%;max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.gabarit-verdant .label{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sage-200);font-size:.75rem;font-weight:500}.gabarit-verdant .v-rule{background:var(--hairline);flex:none;width:1px;height:46px}.gabarit-verdant .dots{align-items:center;gap:calc(var(--dot) * .7);display:inline-flex}.gabarit-verdant .dots i{width:var(--dot);height:var(--dot);transition:background-color .3s var(--ease-soft);background:currentColor;border-radius:50%;display:block}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.gabarit-verdant .rise{animation:fadeSlideUp .8s var(--ease-out) var(--d,0s) both}@media (prefers-reduced-motion:reduce){.gabarit-verdant .rise{animation:none}}
.gabarit-verdant .nav{z-index:30;pointer-events:none;padding-top:1rem;position:fixed;inset:0 0 auto}.gabarit-verdant .nav-row{height:var(--nav-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.gabarit-verdant .pill{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:48px;transition:box-shadow .4s var(--ease-soft), border-color .4s var(--ease-soft);background:#0e120ddb;border:1px solid #b7c29729;border-radius:999px;align-items:center;display:flex}.gabarit-verdant .nav.is-scrolled .pill{border-color:var(--hairline-strong);box-shadow:0 12px 32px -12px #0000008c}.gabarit-verdant .nav-links{gap:.15rem;padding:0 .35rem}.gabarit-verdant .nav-links a{font-family:var(--font-display);color:#f1f3eab8;transition:color .3s var(--ease-soft);border-radius:999px;padding:.55rem 1rem;font-size:.8rem}.gabarit-verdant .nav-links a:hover,.gabarit-verdant .nav-links a.is-active{color:var(--bone)}.gabarit-verdant .nav-menu{padding:0 .35rem}.gabarit-verdant .nav-toggle{height:40px;font-family:var(--font-display);color:var(--bone);border-radius:999px;align-items:center;gap:.7rem;padding:0 .95rem 0 1.1rem;font-size:.8rem;display:inline-flex}.gabarit-verdant .nav-toggle .dots i{background:var(--sage-100)}.gabarit-verdant .nav-sheet{z-index:25;padding:calc(var(--nav-h) + 2rem) var(--gutter) 2rem;background:#0e120d;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2rem,6vh,3.5rem);display:flex;position:fixed;inset:0}.gabarit-verdant .nav-sheet-list{flex-direction:column;align-items:center;gap:clamp(.4rem,1.4vh,.9rem);display:flex}.gabarit-verdant .nav-sheet-list li{align-items:baseline;gap:1rem;display:flex}.gabarit-verdant .nav-sheet-num{font-family:var(--font-display);color:var(--sage-200);letter-spacing:.08em;font-size:.8rem}.gabarit-verdant .nav-sheet-list a{font-family:var(--font-display);color:var(--bone);transition:color .3s var(--ease-soft);font-size:clamp(2.25rem,7vw,4rem);font-weight:700;line-height:1.1}.gabarit-verdant .nav-sheet-list a:hover{color:var(--sage-100)}.gabarit-verdant .nav-sheet-cta{background:var(--bone);height:52px;color:var(--ink-900);font-family:var(--font-display);border-radius:999px;align-items:center;padding:0 1.75rem;font-size:.95rem;font-weight:500;display:inline-flex}@media (max-width:560px){.gabarit-verdant .nav-links{display:none}.gabarit-verdant .nav-row{justify-content:flex-end}}
.gabarit-verdant .hero{--spot-r:calc(var(--spot-size) * max(var(--spot-k), .0001));isolation:isolate;background:var(--ink-900);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.gabarit-verdant .hero-media{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gabarit-verdant .hero-media>*{pointer-events:none}.gabarit-verdant .hero-plate{object-fit:cover;object-position:72% 42%;width:100%;max-width:none;height:100%;animation:hero-settle 2.4s var(--ease-out) both;position:absolute;inset:0}@keyframes hero-settle{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}.gabarit-verdant .hero-plate--over{-webkit-mask-image:radial-gradient(circle var(--spot-r) at var(--spot-x) var(--spot-y), #0000 0%, #0000 40%, #0000001a 50%, #00000040 60%, #00000070 68%, #0009 75%, #000000bf 82%, #000000e0 88%, #000000f2 94%, #000 100%);-webkit-mask-image:radial-gradient(circle var(--spot-r) at var(--spot-x) var(--spot-y), #0000 0%, #0000 40%, #0000001a 50%, #00000040 60%, #00000070 68%, #0009 75%, #000000bf 82%, #000000e0 88%, #000000f2 94%, #000 100%);mask-image:radial-gradient(circle var(--spot-r) at var(--spot-x) var(--spot-y), #0000 0%, #0000 40%, #0000001a 50%, #00000040 60%, #00000070 68%, #0009 75%, #000000bf 82%, #000000e0 88%, #000000f2 94%, #000 100%)}.gabarit-verdant .hero-spot{mix-blend-mode:screen;opacity:var(--spot-k);background:radial-gradient(circle calc(var(--spot-r) * 1.45) at var(--spot-x) var(--spot-y), #b7c29729 0%, #7a8c6a1c 34%, #3fa77312 56%, transparent 78%);position:absolute;inset:0}.gabarit-verdant .hero-bloom{mix-blend-mode:screen;animation:bloom-breathe 9s var(--ease-soft) infinite alternate;background:radial-gradient(46% 52% at 70% 26%,#b7c29738,#6c7d5d14 45%,#0000 70%);position:absolute;inset:0}@keyframes bloom-breathe{to{opacity:.62;transform:scale(1.05)}}.gabarit-verdant .hero-rings{position:absolute;inset:0}.gabarit-verdant .hero-rings span{aspect-ratio:1;border:1px solid #b7c29712;border-radius:50%;position:absolute;top:46%;left:62%;translate:-50% -50%}.gabarit-verdant .hero-rings span:first-child{width:46vw}.gabarit-verdant .hero-rings span:nth-child(2){width:66vw}.gabarit-verdant .hero-rings span:nth-child(3){width:88vw}.gabarit-verdant .hero-rings span:nth-child(4){border-color:#b7c2970b;width:112vw}.gabarit-verdant .hero-scrim{background:linear-gradient(100deg,#0b0e0a80 0%,#0b0e0a73 26%,#0e120d57 45%,#0e120d24 61%,#0000 75%),radial-gradient(125% 95% at 46% 48%,#0000 42%,#0b0e0a6b 100%);position:absolute;inset:0}.gabarit-verdant .hero-floor{background:linear-gradient(to top, var(--ink-900) 2%, #0e120d57 46%, transparent);height:24%;position:absolute;inset:auto 0 0}.gabarit-verdant .hero-grain{opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");animation:6s steps(6,end) infinite grain-drift;position:absolute;inset:-50%}@keyframes grain-drift{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}.gabarit-verdant .hero-inner{width:100%;padding-top:calc(var(--nav-h) + 4rem);padding-bottom:calc(var(--bar-h) + 3rem);padding-left:max(1.25rem, calc(var(--gutter) - var(--copy-shift)));position:relative}.gabarit-verdant .hero-copy{max-width:50rem}.gabarit-verdant .hero-word{font-family:var(--font-word);color:var(--bone);letter-spacing:.12em;text-indent:.12em;text-shadow:0 0 40px #b7c29738,0 0 90px #3fa7731a;font-size:clamp(3.75rem,9.1vw,8.125rem);font-weight:700;line-height:1}.gabarit-verdant .hero-sub{max-width:32rem;font-family:var(--font-body);color:var(--bone-dim);margin-top:clamp(1rem,2.4vh,1.5rem);font-size:clamp(1.2rem,1.3vw,1.3rem);font-weight:300;line-height:1.55}.gabarit-verdant .hero-actions{align-items:center;gap:clamp(1rem,2.2vw,1.75rem);margin-top:clamp(1.75rem,4vh,2.75rem);display:flex}.gabarit-verdant .btn-discover{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:60px;font-family:var(--font-display);color:var(--bone);transition:background-color .35s var(--ease-soft), border-color .35s var(--ease-soft), transform .35s var(--ease-out);background:#141a1257;border:1px solid #b7c2974d;border-radius:999px;align-items:center;gap:1.1rem;padding:0 .45rem 0 1.75rem;font-size:1.0625rem;font-weight:500;display:inline-flex}.gabarit-verdant .btn-discover:hover{background:#b7c2971a;border-color:#b7c2974d;transform:translateY(-2px)}.gabarit-verdant .btn-discover-badge{width:48px;height:48px;color:var(--bone);background:#b7c2971f;border-radius:50%;place-items:center;display:grid}.gabarit-verdant .btn-discover:hover .dots i{background:var(--sage-100)}.gabarit-verdant .hero-connect{font-family:var(--font-display);color:var(--bone-dim);transition:color .3s var(--ease-soft);align-items:center;gap:.9rem;font-size:.9375rem;display:inline-flex}.gabarit-verdant .hero-connect:hover{color:var(--bone)}.gabarit-verdant .hero-connect-icon{border:1px solid var(--hairline-strong);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.gabarit-verdant .hero-bar{z-index:2;min-height:var(--bar-h);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0b0e0a6b;border-top:1px solid #b7c29729;align-items:center;display:flex;position:absolute;inset:auto 0 0}.gabarit-verdant .hero-bar-row{align-items:center;gap:clamp(1.25rem,2.6vw,2.5rem);padding-block:1.25rem;display:flex}.gabarit-verdant .hero-trailer{font-family:var(--font-display);color:var(--bone);flex:none;align-items:center;gap:1rem;font-size:.9375rem;font-weight:500;display:inline-flex}.gabarit-verdant .hero-trailer-icon{border:1px solid var(--hairline-strong);width:58px;height:58px;transition:background-color .35s var(--ease-soft), border-color .35s var(--ease-soft);border-radius:50%;place-items:center;display:grid}.gabarit-verdant .hero-trailer:hover .hero-trailer-icon{background:#3fa7732e;border-color:#3fa77380}.gabarit-verdant .hero-statements{flex:1;gap:clamp(1.25rem,2.6vw,2.5rem);min-width:0;display:flex}.gabarit-verdant .hero-statement{flex:1;align-items:flex-start;gap:.85rem;display:flex}.gabarit-verdant .hero-statement-num{border:1px solid var(--hairline-strong);width:26px;height:26px;font-family:var(--font-display);color:var(--sage-200);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;display:grid}.gabarit-verdant .hero-statement p{font-family:var(--font-display);color:var(--bone-dim);max-width:24rem;font-size:.75rem;line-height:1.55}.gabarit-verdant .hero-tail{flex:none;align-items:center;gap:clamp(1rem,2vw,1.75rem);display:flex}.gabarit-verdant .hero-arrow{border:1px solid var(--hairline-strong);width:46px;height:46px;color:var(--bone);transition:background-color .3s var(--ease-soft), transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid}.gabarit-verdant .hero-arrow:hover{background:#b7c2971a;transform:translate(2px)}.gabarit-verdant .hero-socials{align-items:center;gap:clamp(.9rem,1.6vw,1.25rem);display:flex}.gabarit-verdant .hero-socials a{color:var(--bone-dim);transition:color .3s var(--ease-soft), transform .3s var(--ease-out);display:block}.gabarit-verdant .hero-socials a:hover{color:var(--bone);transform:translateY(-2px)}.gabarit-verdant .hero-socials svg{display:block}.gabarit-verdant .hero-hint{right:var(--gutter);bottom:calc(var(--bar-h) + 1.75rem);z-index:1;pointer-events:none;opacity:calc(1 - var(--spot-k));position:absolute}.gabarit-verdant .hero-hint-inner{font-family:var(--font-display);letter-spacing:.04em;color:var(--bone-dim);align-items:center;gap:.75rem;font-size:.75rem;display:flex}.gabarit-verdant .hero-hint-ring{border:1px solid var(--sage-200);border-radius:50%;width:9px;height:9px;position:relative}.gabarit-verdant .hero-hint-ring:after{content:"";border:1px solid var(--sage-200);animation:pulse-ring 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-1px}@keyframes pulse-ring{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@media (max-width:1100px){.gabarit-verdant .hero-statement:nth-child(2){display:none}}@media (max-width:900px){.gabarit-verdant .hero{align-items:flex-end}.gabarit-verdant .hero-scrim{background:linear-gradient(#0000 22%,#0e120d2e 40%,#0b0e0a80 66%,#0b0e0ab8 100%),radial-gradient(125% 95% at 50% 40%,#0000 42%,#0b0e0a6b 100%)}.gabarit-verdant .hero-inner{padding-top:calc(var(--nav-h) + 9rem)}.gabarit-verdant .hero-hint,.gabarit-verdant .hero-statements,.gabarit-verdant .hero-bar-rule{display:none}.gabarit-verdant .hero-tail{margin-left:auto}}@media (max-width:560px){.gabarit-verdant .hero-word{font-size:clamp(2.6rem,14vw,3.75rem)}.gabarit-verdant .hero-actions{flex-wrap:wrap}.gabarit-verdant .hero-actions-rule,.gabarit-verdant .hero-arrow{display:none}.gabarit-verdant .hero-trailer{font-size:.875rem}.gabarit-verdant .hero-trailer-icon{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.gabarit-verdant .hero-plate,.gabarit-verdant .hero-bloom,.gabarit-verdant .hero-grain,.gabarit-verdant .hero-hint-ring:after{animation:none}}
.gabarit-verdant .collection{background:var(--ink-900);padding:6rem var(--gutter)}.gabarit-verdant .collection>*{max-width:calc(var(--shell) - 2 * var(--gutter));margin-inline:auto}.gabarit-verdant .collection-head{flex-direction:column;gap:1.1rem;display:flex}.gabarit-verdant .collection-head h2{font-family:var(--font-word);letter-spacing:.01em;color:var(--bone);font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.05}.gabarit-verdant .collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2.5rem,6vh,3.75rem);display:grid}.gabarit-verdant .piece{border-top:1px solid var(--hairline);flex-direction:column;padding-top:1.5rem;display:flex}.gabarit-verdant .piece-num{letter-spacing:.12em;color:var(--sage-200);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.gabarit-verdant .piece h3{font-family:var(--font-display);color:var(--bone);margin-top:1rem;font-size:1.25rem;font-weight:500}.gabarit-verdant .piece p{font-family:var(--font-display);color:var(--bone-dim);margin-top:.6rem;font-size:.875rem;line-height:1.6}.gabarit-verdant .piece-line{background:var(--accent);width:2.75rem;height:2px;margin-top:1.5rem;display:block}@media (max-width:900px){.gabarit-verdant .collection-grid{grid-template-columns:minmax(0,1fr)}}
body:has(.index-module__cufdSa__racine){margin:0}.index-module__cufdSa__racine{min-height:100vh}
