@font-face{font-family:canela;src:url(../media/Canela_Thin-s.p.0d_7r-rll2_kl.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:canela;src:url(../media/Canela_Light-s.p.3q6oqzyc8xfl7.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:canela;src:url(../media/Canela_Regular-s.p.1ng5q3ilm7c4n.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:canela;src:url(../media/Canela_Medium-s.p.292g9bmrv45sl.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:canela Fallback;src:local(Arial);ascent-override:84.32%;descent-override:24.48%;line-gap-override:0.0%;size-adjust:91.92%}.canela_5daf8d13-module__BS1KPW__className{font-family:canela,canela Fallback}.canela_5daf8d13-module__BS1KPW__variable{--font-canela:"canela", "canela Fallback"}
@font-face{font-family:circular;src:url(../media/CircularStd_Book-s.p.0vflr1knzmq31.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:circular;src:url(../media/CircularStd_BookItalic-s.p.30g-pyr-62u3b.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:circular;src:url(../media/CircularStd_Medium-s.p.3htlput6oqey9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:circular;src:url(../media/CircularStd_Bold-s.p.1qbtb9pz-m96f.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:circular;src:url(../media/CircularStd_Black-s.p.0oxndyr6gt9d9.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:circular Fallback;src:local(Arial);ascent-override:98.02%;descent-override:26.35%;line-gap-override:0.0%;size-adjust:101.72%}.circular_e1bb378d-module__ZCxcYa__className{font-family:circular,circular Fallback}.circular_e1bb378d-module__ZCxcYa__variable{--font-circular:"circular", "circular Fallback"}
@font-face{font-family:druk;src:url(../media/DrukXXCond_Super-s.p.3m3ybunp-inlk.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:druk Fallback;src:local(Arial);ascent-override:360.08%;descent-override:90.9%;line-gap-override:10.05%;size-adjust:22.88%}.druk_e2ee5a83-module__BYhEPW__className{font-family:druk,druk Fallback}.druk_e2ee5a83-module__BYhEPW__variable{--font-druk:"druk", "druk Fallback"}
@font-face{font-family:pressura;src:url(../media/GTPressuraMono-s.p.3xvugu1cpouj4.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:pressura Fallback;src:local(Arial);ascent-override:88.36%;descent-override:20.66%;line-gap-override:2.57%;size-adjust:120.53%}.pressura_1cd07609-module__Bh1E0a__className{font-family:pressura,pressura Fallback}.pressura_1cd07609-module__Bh1E0a__variable{--font-pressura:"pressura", "pressura Fallback"}
:root{--green:#13402b;--green-2:color-mix(in srgb,var(--green) 78%,black);--cream:#f3f4ee;--paper:#fbfbf7;--ink:#1c1d1b;--line:color-mix(in srgb,var(--green) 35%,transparent);--line-inv:#f3f4ee47;--muted:color-mix(in srgb,var(--green) 86%,white);--dim:#9aa19a;--soft:color-mix(in srgb,var(--green) 8%,var(--cream));--on-green-line:color-mix(in srgb,var(--cream) 32%,var(--green));--gut:clamp(22px,4vw,40px);--maxw:1360px;--display:var(--font-canela),Georgia,"Times New Roman",serif;--cond:var(--font-druk),"Bebas Neue",Impact,"Arial Narrow",sans-serif;--mono:var(--font-pressura),ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--sans:var(--font-circular),"Helvetica Neue",Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--cream);color:var(--green);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%}a{color:inherit}h1,h2,h3,p,ul,figure,blockquote,dl,dd{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--green);outline-offset:3px}.on-dark :focus-visible,.panel :focus-visible,.foot :focus-visible{outline-color:var(--cream)}.skip{z-index:100;background:var(--green);color:var(--cream);border:0;padding:12px 16px;position:absolute;top:8px;left:-9999px}.skip:focus{left:var(--gut)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--maxw) + 2*var(--gut));padding-inline:var(--gut);margin-inline:auto}.ic{fill:currentColor;flex:none;display:block}.page[hidden]{display:none!important}.btn{background:var(--green);min-height:46px;color:var(--cream);border:1px solid var(--green);font:400 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--green-2)}.btn--ghost{color:var(--green);background:0 0}.btn--ghost:hover{background:color-mix(in srgb,var(--green) 8%,transparent)}.btn--cream{background:var(--cream);color:var(--green);border-color:var(--cream)}.btn--cream:hover{background:#e6e8dd}.btn--outline-cream{color:var(--cream);border-color:var(--cream);background:0 0}.btn--outline-cream:hover{background:#f3f4ee1f}.btn[disabled]{opacity:.55;cursor:not-allowed}.round{width:52px;height:52px;color:var(--green);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.round .ic{width:52px;height:52px}.round:hover .ic{opacity:.7}.on-dark .round,.round--cream{color:var(--cream)}.cond{font:400 clamp(48px,6.4vw,88px)/1.02 var(--cond);text-transform:uppercase;letter-spacing:.035em}.rule-title{border-bottom:1px solid var(--green);flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding-bottom:16px;display:flex}.rule-title small{font:400 15px/1.2 var(--sans);max-width:170px}.rule-title .btn{align-self:center;margin-left:auto}.rule-title__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.rule-title__actions .btn{margin-left:0}.formcard__actions{flex-wrap:wrap;gap:12px;display:flex}.eyebrow{font:400 12px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase}.lead{font:300 clamp(18px,1.6vw,21px)/1.45 var(--display);max-width:60ch}.block{flex-direction:column;gap:28px;display:flex}.stack{flex-direction:column;display:flex}.section{padding-block:clamp(28px,4vw,48px)}.section+.section{padding-top:clamp(24px,3.5vw,44px)}.hdr{top:env(safe-area-inset-top,0px);z-index:40;background:var(--cream);position:sticky}.hdr__bar{padding:12px var(--gut);align-items:center;gap:24px;display:flex}.logo{color:var(--green);flex:none;text-decoration:none;display:block}.logo .ic{aspect-ratio:684.75/316.48;width:auto;height:46px}.nav{flex:auto;min-width:0}.nav ul{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(10px,1.3vw,18px);font-size:clamp(12.5px,1vw,14px);display:flex}.nav li+li:before{content:"";background:var(--green);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:clamp(10px,1.3vw,18px);display:inline-block}.nav a{padding:13px 2px;text-decoration:none;display:inline-block}.nav a:hover{text-decoration:underline}.nav a[aria-current=page]{font-style:italic;text-decoration:underline}.hdr__actions{flex:none;gap:4px;margin-left:auto;display:flex}.icon-btn{width:48px;height:48px;color:var(--green);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.icon-btn .ic{width:46px;height:46px}.panel{background:var(--green);color:var(--cream);padding:8px var(--gut) 36px}.panel ul{max-width:var(--maxw);margin-inline:auto}.panel a.big{border-bottom:1px solid var(--line-inv);font:300 clamp(24px,3vw,32px)/1.1 var(--display);padding:14px 0;text-decoration:none;display:block}.panel a.big[aria-current=page]{text-decoration:underline}.panel .btn{margin-top:26px}.panel__in{max-width:var(--maxw);margin-inline:auto}.searchbar{background:var(--paper);border-bottom:1px solid var(--line);padding:16px var(--gut)}.searchbar__in{max-width:var(--maxw);flex-direction:column;gap:12px;margin-inline:auto;display:flex}.searchbar label{font:400 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.field input,.field select,.field textarea,.searchbar input{border:1px solid var(--green);width:100%;min-height:48px;color:var(--green);font:300 18px/1.3 var(--display);background:#fff;border-radius:0;padding:10px 14px}.searchbar input::placeholder,.field input::placeholder{color:color-mix(in srgb,var(--green) 55%,white)}.results{flex-direction:column;gap:2px;display:flex}.results a{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;text-decoration:none;display:flex}.results a span:last-child{font:400 11px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.results p{font:400 13px/1.5 var(--mono)}@media (max-width:1180px){.nav{display:none}}.hero{background:var(--ink);color:var(--cream);text-align:center;min-height:clamp(480px,60vh,660px);padding:72px var(--gut) 88px;place-items:center;display:grid;position:relative;overflow:hidden}.hero__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.hero__img.is-on{opacity:1}.hero__veil{background:radial-gradient(#14151394 0%,#14151357 62%,#14151333 100%);position:absolute;inset:0}.deco{color:var(--cream);opacity:.9;width:auto;height:auto;position:absolute}.deco-arc{aspect-ratio:226.27/438.71;height:50%;top:14%;left:5%}.deco-line{aspect-ratio:243.32/504.99;height:58%;top:26%;right:11%}.hero__body{flex-direction:column;align-items:center;gap:28px;max-width:900px;display:flex;position:relative}.hero h1{font:100 clamp(36px,4.4vw,64px)/1.12 var(--display);letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 24px #00000073;outline:none}.hero h1 span{display:block}.hero__l2{margin-top:.35em;font-size:clamp(22px,2.7vw,40px);font-weight:300;line-height:1.2}.hero p{font:400 14px/1.75 var(--mono);max-width:640px}.dots{left:var(--gut);gap:2px;display:flex;position:absolute;bottom:18px}.dot{cursor:pointer;background:0 0;border:0;width:26px;height:26px;position:relative}.dot:after{content:"";border:1px solid var(--dim);border-radius:50%;position:absolute;inset:8px}.dot[aria-current=true]:after{background:var(--cream);border-color:var(--cream)}.intro{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);padding-block:clamp(48px,7vw,96px);display:grid}.prose{flex-direction:column;gap:26px;max-width:62ch;display:flex}.prose p{font:300 clamp(18px,1.55vw,22px)/1.45 var(--display)}.prose p:first-child,.prose strong{font-weight:400}.side{flex-direction:column;gap:clamp(40px,6vw,72px);min-width:0;display:flex}.video{aspect-ratio:16/9;background:var(--ink);color:var(--cream);place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.video img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.video .play{background:var(--cream);width:72px;height:72px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.video span.cap{font:400 12px/1.3 var(--mono);color:#e3e5da;position:absolute;bottom:12px;left:14px}.eye{width:56px;height:40px;color:var(--green);margin-bottom:12px;margin-left:auto}.manif{isolation:isolate;flex-direction:column;align-items:center;gap:10px;padding:24px 16px;text-decoration:none;display:flex;position:relative}.manif .arc{aspect-ratio:343.5/313.59;z-index:-1;width:auto;height:100%;position:absolute;top:0;left:0}.manif .word{aspect-ratio:364.01/151.87;width:min(380px,100%);height:auto}.manif .eyebrow{border-bottom:1px solid var(--green);padding-bottom:3px}.manif:hover .word{opacity:.85}.cards3{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.fcard{flex-direction:column;min-width:0;display:flex}.fcard img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.fcard__body{background:var(--green);color:var(--cream);flex-direction:column;flex:1;gap:20px;padding:36px 32px 28px;display:flex}.fcard__body .ic{width:60px;height:60px;margin:-6px 0 -8px -8px}.fcard h3{font:300 clamp(28px,2.6vw,36px)/1.05 var(--display)}.fcard p{font:400 13px/1.6 var(--mono)}.fcard__foot{text-align:left;font:400 12px/1.5 var(--mono);flex-direction:column;align-items:flex-start;gap:4px;margin-top:auto;display:flex}.agenda{border-top:1px solid var(--line)}.arow{border-bottom:1px solid var(--line);grid-template-columns:130px 210px minmax(0,1fr) 190px;align-items:center;gap:24px;padding:20px 16px;text-decoration:none;display:grid}.arow:hover{background:color-mix(in srgb,var(--green) 5%,transparent)}.arow .d{font:400 13px/1.4 var(--mono)}.arow .k{font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.arow .t{font:400 clamp(20px,2vw,24px)/1.2 var(--display)}.arow .s{font:400 13px/1.4 var(--mono)}.arow .s.full{opacity:.7}.arow .s--open{background:var(--green);color:var(--cream);font:400 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;justify-self:start;padding:11px 20px}.rail{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;gap:28px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start;flex:0 0 calc(33.3333% - 18.6667px);min-width:0}.railwrap{align-items:center;gap:8px;display:flex}.pcard{flex-direction:column;display:flex}.pcard img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.pcard__body{background:var(--green);color:var(--cream);flex-direction:column;flex:1;gap:12px;padding:18px 22px 24px;display:flex}.pcard__meta{font:400 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;display:flex}.pcard h3{font:400 clamp(20px,1.8vw,24px)/1.15 var(--display)}.center{justify-content:center;display:flex}.dl{flex-wrap:wrap;justify-content:center;display:flex}.dl .btn{min-height:46px}.dl .btn:first-child{text-decoration:underline}.mhero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:320px;display:grid}.mhero__txt{background:var(--green);color:var(--cream);padding:clamp(32px,5vw,56px) clamp(24px,4vw,56px) clamp(32px,5vw,56px) var(--gut);flex-direction:column;justify-content:center;gap:24px;display:flex}.mhero__txt h1{font:300 clamp(36px,4.2vw,54px)/1.05 var(--display);outline:none}.mhero__txt p{font:400 13px/1.7 var(--mono);max-width:540px}.mhero img{object-fit:cover;width:100%;height:100%;min-height:240px;display:block}.chips{scrollbar-width:thin;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.chip{min-width:0;color:var(--green);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:8px;padding:0 0 4px;display:flex}.chip__c{aspect-ratio:1;border:1px solid var(--green);width:min(84px,100%);font:400 12px/1 var(--mono);letter-spacing:.1em;border-radius:50%;place-items:center;display:grid;overflow:hidden}.chip__c .ic{width:100%;height:100%}.chip[aria-pressed=true] .chip__c{background:var(--green);color:var(--cream)}.chip__l{font:400 12px/1.25 var(--sans);text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.sortbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sortbar__l{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.sortbar p{font:400 12px/1.4 var(--mono)}.linkbtn{color:var(--green);font:400 12px/1 var(--mono);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;text-decoration:underline}.mgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;display:grid}.mcard{flex-direction:column;gap:12px;min-width:0;text-decoration:none;display:flex}.mcard img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.mcard h3{font:500 clamp(22px,2vw,26px)/1.1 var(--display);margin-top:6px}.mcard .r{font:400 12px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase}.mcard .l{font:400 14px/1.4 var(--sans);padding:6px 0}.mcard:hover h3{text-decoration:underline}.mcard--static:hover h3{text-decoration:none}.empty{font:300 22px/1.4 var(--display);padding:48px 0}.quotes{background:var(--green);color:var(--cream);padding-block:clamp(48px,7vw,72px)}.quotes h2{font:300 clamp(34px,4.4vw,56px)/1.05 var(--display);text-align:center;margin-bottom:clamp(28px,4vw,48px)}.back{font:400 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:16px 0;text-decoration:none;display:inline-block}.back:hover{text-decoration:underline}.pgrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.pgrid img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.tag{border:1px solid var(--green);font:400 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;align-self:flex-start;padding:6px 14px}.pname{font:300 clamp(44px,5vw,72px)/1.02 var(--display);outline:none}.qa{flex-direction:column;gap:12px;display:flex}.qa h3{font:400 clamp(22px,2.2vw,28px)/1.2 var(--display)}.qa p{font:300 clamp(18px,1.5vw,20px)/1.5 var(--display)}.meta{font:400 12px/1.6 var(--mono)}.evhero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.evhero__txt{background:var(--green);color:var(--cream);flex-direction:column;justify-content:space-between;gap:40px;padding:clamp(28px,4vw,56px) clamp(24px,3.5vw,48px);display:flex}.evhero h1{font:300 clamp(30px,3.4vw,44px)/1.08 var(--display);outline:none}.evhero h1 small{opacity:.9;margin-top:10px;font-size:.62em;display:block}.evhero dl{font:400 13px/1.5 var(--mono);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.evhero dt{opacity:.8;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.evhero{grid-template-columns:minmax(0,1fr) auto}.evhero img{object-fit:cover;width:auto;max-width:50vw;height:clamp(360px,36vw,560px);display:block}.evbody{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.h2s{font:400 clamp(34px,3.4vw,44px)/1 var(--cond);text-transform:uppercase;border-bottom:1px solid var(--green);margin-bottom:16px;padding-bottom:12px}.bodytxt{font:300 clamp(18px,1.5vw,20px)/1.5 var(--display);max-width:60ch}.formcard{border:1px solid var(--green);background:var(--paper);flex-direction:column;gap:18px;padding:clamp(20px,3vw,32px);display:flex}.formcard h2{font:400 clamp(28px,2.6vw,36px)/1.05 var(--display)}.formcard .note{font:400 12px/1.6 var(--mono)}.form{flex-direction:column;gap:14px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label{font:400 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.field .err{font:400 12px/1.4 var(--mono);color:#8a2c1f;min-height:0}.field textarea{resize:vertical;min-height:96px}.row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.check{font:400 13px/1.45 var(--sans);align-items:flex-start;gap:12px;display:flex}.check input{width:20px;height:20px;accent-color:var(--green);flex:none;margin:2px 0 0}.okbox{background:var(--green);color:var(--cream);font:400 14px/1.6 var(--mono);flex-direction:column;gap:12px;padding:24px;display:flex}.okbox b{font:300 28px/1.1 var(--display)}.ugrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ugrid.ugrid--one{grid-template-columns:minmax(0,1fr);max-width:280px}.ucard{aspect-ratio:1;background:var(--u-bg);color:var(--u-fg);flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:clamp(18px,2vw,28px);display:flex;position:relative}.ugrid .ucard h3{color:var(--u-fg);font:300 clamp(22px,2.1vw,32px)/1.1 var(--display);overflow-wrap:break-word}.ucard .more{color:inherit;font:400 13px/1 var(--mono);cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0;text-decoration:underline;position:static}.ucard .more:after{content:"";position:absolute;inset:0}.ucard .more:focus-visible{outline:none}.ucard:has(.more:focus-visible){outline:3px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ucard{transition:transform .18s}.ucard:hover{transform:translateY(-4px)}}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{border:1px solid var(--line);text-align:center;font:400 13px/1.5 var(--mono);padding:22px 20px}thead th{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}th[scope=row]{text-align:left;font:400 clamp(18px,1.7vw,24px)/1.15 var(--display);width:34%}.fine{font:400 12px/1.6 var(--mono);text-align:right}.band{background:var(--green);color:var(--cream);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(28px,4vw,48px);display:grid}.band h3{font:300 clamp(26px,2.8vw,36px)/1.15 var(--display);margin-bottom:16px}.band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.band__intro{max-width:none;font:300 clamp(22px,2.2vw,30px)/1.3 var(--display);grid-column:1/-1;margin-bottom:0!important}.band .go{border-left:1px solid var(--on-green-line);padding-left:clamp(24px,4vw,48px)}.band ul{font:300 17px/1.4 var(--display);flex-direction:column;gap:6px;list-style:inside "– ";display:flex}.band .go{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.band .go p{font:400 13px/1.6 var(--mono)}.mani{background:var(--green);color:#fff;text-align:center;padding:clamp(56px,9vw,96px) var(--gut);flex-direction:column;align-items:center;gap:28px;display:flex}.mani .eye{color:#fff;margin:0}.mani .word{aspect-ratio:364.01/151.87;color:#fff;width:min(80vw,760px);height:auto}.mani h1{display:contents}.mani p{font:400 14px/1.75 var(--mono);max-width:620px}.princ{border-top:1px solid var(--line);grid-template-columns:140px minmax(0,1fr);align-items:start;gap:32px;padding:40px 0;display:grid}.princ b{font:300 clamp(54px,7vw,76px)/.9 var(--display)}.princ h2{font:400 clamp(26px,3vw,36px)/1.1 var(--display);margin-bottom:14px}.princ p{font:300 clamp(18px,1.5vw,20px)/1.5 var(--display);max-width:62ch}.cta{background:var(--green);color:var(--cream);padding-block:clamp(40px,6vw,72px)}.cta__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.cta p{font:300 clamp(28px,3.4vw,40px)/1.15 var(--display);max-width:22ch}.login{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(640px,70vh);display:grid}.login img{object-fit:cover;width:100%;height:100%;min-height:220px;display:block}.login__f{padding:clamp(28px,5vw,56px) var(--gut);justify-content:center;align-items:center;display:flex}.login__in{flex-direction:column;gap:22px;width:100%;max-width:440px;display:flex}.login h1{font:400 clamp(38px,4.4vw,54px)/1.02 var(--display);outline:none}.login .sub{font:400 13px/1.7 var(--mono)}.demo{border:1px dashed var(--green);font:400 12px/1.6 var(--mono);padding:10px 14px}.dash__hello{background:var(--green);color:var(--cream);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(28px,4vw,48px);display:flex}.dash__hello h1{font:300 clamp(36px,4.4vw,54px)/1.05 var(--display);outline:none}.dash__hello p{font:400 13px/1.6 var(--mono);margin-top:10px}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tile{border:1px solid var(--green);background:var(--paper);text-align:left;cursor:pointer;min-height:150px;color:var(--green);flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex}.tile:hover{background:#fff}.tile b{font:400 22px/1.15 var(--display)}.tile span{font:400 12px/1.55 var(--mono)}.mine .arow{grid-template-columns:130px 190px minmax(0,1fr) 190px}.badge{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--green);padding:6px 10px;display:inline-block}.badge--on{background:var(--green);color:var(--cream)}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.infobox{border:1px solid var(--green);background:var(--paper);flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.infobox h3{font:400 28px/1.05 var(--display)}.infobox p{font:400 13px/1.6 var(--mono)}.legal{grid-template-columns:minmax(0,.32fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}.toc{top:calc(env(safe-area-inset-top,0px) + 84px);border-top:1px solid var(--line);position:sticky}.toc button{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:var(--green);font:400 15px/1.3 var(--sans);cursor:pointer;background:0 0;padding:14px 0;display:block}.toc button:hover{text-decoration:underline}.lsec{flex-direction:column;gap:12px;scroll-margin-top:96px;display:flex}.lsec h2{font:300 clamp(32px,3.6vw,42px)/1.05 var(--display);border-bottom:1px solid var(--green);margin-bottom:6px;padding-bottom:14px}.lsec h3{font:500 22px/1.15 var(--display);margin-top:18px}.lsec p,.lsec li{font:300 18px/1.6 var(--display);max-width:70ch}.lsec ul{flex-direction:column;gap:6px;padding-left:22px;list-style:outside;display:flex}.lsec a{color:var(--green)}.draft{font:400 12px/1.6 var(--mono)}.foot{background:var(--green);color:var(--cream);margin-top:clamp(40px,6vw,72px);padding:56px 0 28px}.foot__top{flex-wrap:wrap;justify-content:space-between;gap:40px 56px;padding-bottom:44px;display:flex}.foot__brand{flex-direction:column;gap:14px;max-width:300px;display:flex}.foot__brand .ic{aspect-ratio:684.75/316.48;width:auto;height:50px}.foot__brand p{font:400 13px/1.6 var(--mono)}.foot nav{flex-direction:column;min-width:0;display:flex}.foot nav b{font:400 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.75;padding-bottom:8px;font-weight:400}.foot a{color:var(--cream);font:400 14px/1.3 var(--sans);padding:9px 0;text-decoration:none}.foot a:hover{text-decoration:underline}.foot__bot{border-top:1px solid var(--line-inv);font:400 12px/1.5 var(--mono);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;display:flex}.mail{font:400 14px/1.3 var(--sans);-webkit-user-select:all;user-select:all}dialog{background:var(--cream);width:min(660px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--green);border:0;padding:0}dialog::backdrop{background:color-mix(in srgb,var(--green-2) 82%,transparent)}dialog .in{position:relative}dialog h2{font:400 clamp(30px,4vw,42px)/1.05 var(--display)}dialog .x{width:48px;height:48px;color:var(--green);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:8px;right:8px}dialog .x .ic{width:22px;height:22px}.toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--cream);font:400 13px/1.4 var(--mono);opacity:0;pointer-events:none;z-index:80;text-align:center;max-width:min(520px,100vw - 32px);padding:14px 20px;transition:opacity .25s,transform .25s;position:fixed;transform:translate(-50%,20px)}.toast.on{opacity:1;transform:translate(-50%)}button.video{cursor:pointer;width:100%;font:inherit;border:0;padding:0}.cards4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.cards4 .fcard__body{padding:30px 24px 24px}.cards4 .fcard h3{font-size:clamp(24px,2.1vw,30px)}.cards4 .fcard__foot{gap:4px}.qrail{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;gap:0;min-width:0;display:flex;overflow-x:auto}.qrail::-webkit-scrollbar{display:none}.qrail figure{scroll-snap-align:start;border-right:1px solid var(--on-green-line);flex-direction:column;flex:0 0 33.3333%;gap:22px;min-width:0;padding:0 clamp(18px,2.4vw,32px);display:flex}.qrail blockquote{font:300 clamp(17px,1.4vw,19px)/1.45 var(--display)}.qrail figcaption{align-items:flex-start;gap:16px;margin-top:auto;display:flex}.qwho{flex-direction:column;gap:6px;min-width:0;display:flex}.qphoto{object-fit:cover;border:1px solid var(--on-green-line);border-radius:50%;flex:none;width:72px;height:72px}.qrail figcaption b{font:400 21px/1.2 var(--display)}.qrail figcaption span{font:400 11px/1.55 var(--mono);letter-spacing:.04em;text-transform:uppercase}.qrail figcaption em{font:400 12px/1.5 var(--mono);opacity:.78;border-top:1px solid var(--on-green-line);margin-top:4px;padding-top:8px;font-style:normal}.rejoindre-lead{flex-direction:column;gap:6px;display:flex}.band .go h3{margin:0}.band ul{list-style:inside "– "}dialog.wide{width:min(840px,100vw - 32px)}dialog.dark{background:var(--green);color:#fff}dialog.dark .x{color:#fff}dialog .in{padding:0}.dlg{overscroll-behavior:contain;flex-direction:column;gap:18px;max-height:calc(100dvh - 32px);padding:clamp(24px,4vw,44px) clamp(20px,4vw,48px);display:flex;overflow-y:auto}.dlg>h2,.dlg>.eyebrow{padding-right:40px}.manif-text{font:300 clamp(19px,1.9vw,23px)/1.5 var(--display);flex-direction:column;gap:20px;display:flex}.manif-text .s{font:400 clamp(24px,2.6vw,32px)/1.2 var(--display)}.manif-text .w{font:100 clamp(34px,4.6vw,56px)/1.05 var(--display);flex-direction:column;gap:2px;display:flex}.dlg .word{aspect-ratio:364.01/151.87;width:min(70vw,360px);height:auto;color:var(--cream)}.uhead{align-items:center;gap:18px;padding-right:40px;display:flex}.uhead .ic{width:96px;height:96px;margin:-10px 0 -10px -10px}.uhead h2{font:300 clamp(28px,3.4vw,40px)/1.08 var(--display)}.udlg h3{font:400 clamp(22px,2.2vw,28px)/1.2 var(--display);margin-top:10px}.udlg .acc{font:400 clamp(22px,2.2vw,28px)/1.25 var(--display);border-left:3px solid var(--green);padding-left:16px;font-style:italic}.udlg p{font:300 clamp(18px,1.5vw,20px)/1.55 var(--display)}.udlg ul{font:300 clamp(17px,1.4vw,19px)/1.5 var(--display);flex-direction:column;gap:10px;padding-left:20px;list-style:outside;display:flex}.udlg ul.ev{gap:6px;font-size:clamp(16px,1.3vw,17px)}.udlg ul.ev li span{font:400 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin-left:6px}.udlg .foot-nav{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:18px;display:flex}.udlg .foot-nav .pn{gap:4px;display:flex}.field.q label{text-transform:none;letter-spacing:0;font:400 17px/1.35 var(--display)}.field .count{font:400 11px/1 var(--mono);text-align:right;color:var(--muted)}.field textarea{min-height:110px}.reqnote{font:400 12px/1.5 var(--mono)}.tweak{font:400 12px/1.4 var(--mono);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tweak input[type=color]{border:1px solid var(--cream);cursor:pointer;background:0 0;width:36px;height:28px;padding:0}.tweak .linkbtn{color:var(--cream);min-height:32px}.note-demo{border:1px dashed var(--green);font:400 12.5px/1.6 var(--mono);max-width:60ch;padding:12px 16px}@media (max-width:1100px){.cards4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.qrail figure{flex-basis:50%}}@media (max-width:700px){.cards4{grid-template-columns:minmax(0,1fr)}.qrail figure{flex-basis:86%}.uhead{flex-direction:column;align-items:flex-start}}@media (max-width:1000px){.intro,.pgrid,.evbody,.legal,.band{grid-template-columns:minmax(0,1fr)}.band .go{border-left:0;border-top:1px solid var(--on-green-line);padding-top:24px;padding-left:0}.mhero,.evhero,.login{grid-template-columns:minmax(0,1fr)}.evhero img{width:100%;max-width:none;height:auto;min-height:280px;max-height:80vh}.cards3{grid-template-columns:minmax(0,1fr)}.mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ugrid{grid-template-columns:repeat(3,minmax(0,1fr))}.rail>*{flex-basis:calc(50% - 14px)}.arow,.mine .arow{grid-template-columns:minmax(0,1fr);gap:6px}.toc{border-top:0;flex-wrap:wrap;gap:0 18px;display:flex;position:static}.toc button{border-bottom:0;width:auto;padding:10px 0;text-decoration:underline}.side{max-width:560px}}@media (max-width:700px){.mgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.chip{flex:0 0 96px}.ugrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ucard{padding:16px}.ugrid .ucard h3{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(17px,5vw,22px)}.rail>*{flex-basis:84%}.row2,.two{grid-template-columns:minmax(0,1fr)}.princ{grid-template-columns:minmax(0,1fr);gap:8px}.deco-line{right:4%}.hdr__bar{gap:12px}.logo .ic{height:40px}.railwrap .round{display:none}}@media (max-width:480px){.tiles{grid-template-columns:minmax(0,1fr)}.mgrid{gap:24px 12px}}html:has(dialog[open]){overflow:hidden}
