@font-face{font-family:Boldonse;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/Boldonse-Regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter-300.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-700.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/NotoSerif-400.woff2)format("woff2")}@font-face{font-family:Noto Serif;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/NotoSerif-600.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500.woff2)format("woff2")}:root{--forest:#142813;--forest-2:#0c1a0c;--ink:#16140f;--wheat:#f4dea0;--sun:#fcb400;--laterite:#d84830;--parchment:#f6f0e0;--paper:#fbf7ec;--line:#14281329;--wrap:1320px;--gut:40px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:17px;line-height:1.55}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}.display{text-transform:uppercase;letter-spacing:-.01em;margin:0;font-family:Boldonse,Impact,sans-serif;font-weight:400;line-height:1.5}.nav .links,.btn,.commit h3,.how .lede,.stats span,footer h4{font-family:Chillax,Inter,sans-serif}.mono{letter-spacing:.16em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.serif{font-family:Noto Serif,Georgia,serif}.tbd{background:#d848301f;padding:0 .2em;box-shadow:inset 0 -1px #d8483080}body[data-face=chillax] .display,body[data-face=chillax] .stats b,body[data-face=chillax] .ticker span,body[data-face=chillax] .bigword,body[data-face=chillax] .agenda .ghostword{font-variation-settings:"wght" 600;text-transform:none;letter-spacing:-.025em;font-family:Chillax,Inter,sans-serif;font-weight:600;line-height:.94}body[data-face=chillax] .hero h1{max-width:15ch;font-size:48px;line-height:1.42}body[data-face=chillax] .statement h2{max-width:24ch;font-size:40px}body[data-face=chillax] .how h2,body[data-face=chillax] .pubs h2,body[data-face=chillax] .agenda h2{font-size:40px}body[data-face=chillax] .convening h2{max-width:17ch;font-size:42px}body[data-face=chillax] .reject h2{font-size:40px}body[data-face=chillax] .join h2{max-width:20ch;font-size:40px}body[data-face=chillax] .stats b{font-size:44px;line-height:1.25}body[data-face=chillax] .ticker span{font-size:17px;line-height:1.2}body[data-face=chillax] .bigword{font-size:130px;line-height:1.1}body[data-face=chillax] .agenda .ghostword{font-size:120px;line-height:1.1}.nav{z-index:60;background:var(--forest);color:var(--wheat);position:sticky;top:0}.nav .wrap{align-items:center;gap:38px;height:112px;display:flex}.nav img{width:auto;height:56px}.nav .wrap>a:first-child{flex:none}.nav .links{letter-spacing:.01em;align-items:center;gap:38px;margin-left:auto;font-size:17px;font-weight:600;display:flex}.nav a{opacity:.92;white-space:nowrap;text-decoration:none}.nav a:hover{opacity:1;text-underline-offset:5px;text-decoration:underline}.nav .lang{flex:none;position:relative}.nav .lang summary{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.05em;border:1.5px solid #f4dea066;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-family:Chillax,Inter,sans-serif;font-size:15px;font-weight:600;line-height:1;list-style:none;display:flex}.nav .lang summary::-webkit-details-marker{display:none}.nav .lang summary svg{width:18px;height:18px}.nav .lang summary:hover,.nav .lang[open] summary{background:#f4dea01f;border-color:#f4dea0b3}.nav .lang ul{z-index:70;background:var(--paper);min-width:190px;color:var(--ink);border:3px solid var(--ink);border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 12px);right:0}.nav .lang ul a{opacity:1;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;font-family:Chillax,Inter,sans-serif;font-size:16px;font-weight:600;display:flex}.nav .lang ul a:hover{background:var(--parchment);text-decoration:none}.nav .lang ul a b{letter-spacing:.06em;color:#6b665c;font-size:13px}.nav .lang ul a[aria-current]{background:var(--wheat)}.nav .lang ul a[aria-current] b{color:var(--ink)}.btn{letter-spacing:.01em;border:2px solid #0000;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.btn-sun{background:var(--sun);color:var(--ink)}.btn-sun:hover{background:var(--wheat)}.btn-ghost{border-color:currentColor}.btn-ghost:hover{background:#ffffff1f}.nav .btn{padding:14px 26px;font-size:17px}.hero{background:var(--forest-2);color:var(--paper);grid-template-columns:1fr 1fr;min-height:660px;display:grid}.hero .type{padding:96px 60px 96px max(40px, calc((100vw - var(--wrap))/2 + 40px));flex-direction:column;justify-content:center;display:flex}.hero .shot{position:relative;overflow:hidden}.hero .shot img{object-fit:cover;object-position:56% 46%;width:100%;height:100%;position:absolute;inset:0}.hero .dateline{color:var(--sun);letter-spacing:-.01em;margin:0 0 22px;font-family:Chillax,Inter,sans-serif;font-size:16px;font-weight:600}.hero h1{max-width:15ch;font-size:48px;line-height:1.42}.hero h1 em{color:var(--sun);font-style:normal}.hero p{color:#fbf7ece6;max-width:50ch;margin:28px 0 32px;font-size:19px;line-height:1.5}.hero .cta{flex-wrap:wrap;gap:14px;display:flex}.ticker{background:var(--sun);color:var(--ink);border-bottom:3px solid var(--ink);overflow:hidden}.ticker .run{width:max-content;animation:38s linear infinite slide;display:flex}.ticker span{text-transform:uppercase;white-space:nowrap;padding:19px 0;font-family:Boldonse,Impact,sans-serif;font-size:17px;font-weight:400;line-height:1.2}.ticker i{padding:16px 22px;font-size:20px;font-style:normal;line-height:1}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.statement{background:var(--parchment);padding:118px 0 104px}.statement h2{max-width:24ch;font-size:40px}.tag{text-transform:none;letter-spacing:-.01em;background:var(--laterite);color:var(--paper);vertical-align:middle;border-radius:6px;margin:0 4px;padding:5px 14px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;display:inline-block;transform:rotate(-1.6deg)}.tag.alt{background:var(--forest)}.statement .cols{grid-template-columns:1fr 1fr;gap:0 72px;max-width:1000px;margin-top:52px;display:grid}.statement p{margin:0 0 18px}.quote{background:var(--forest);color:var(--paper);padding:112px 0;position:relative;overflow:hidden}.quote img.ghost{opacity:.13;width:440px;position:absolute;top:50%;right:-70px;transform:translateY(-50%)}.quote blockquote{z-index:2;max-width:760px;margin:0;position:relative}.quote q{quotes:none;font-family:Noto Serif,Georgia,serif;font-size:44px;line-height:1.26;display:block}.quote .who{color:var(--sun);letter-spacing:.02em;margin-top:34px;font-size:15px;font-weight:700}.quote .who span{color:#fbf7ecb3;max-width:60ch;margin-top:5px;font-weight:500;display:block}.how{background:var(--paper);padding:110px 0}.how h2{margin-bottom:12px;font-size:40px}.how .lede{max-width:52ch;margin:0 0 54px;font-size:19px}.how .grid{grid-template-rows:auto auto;grid-template-columns:1.25fr 1fr;gap:22px;display:grid}.commit{border:3px solid var(--ink);border-radius:22px;flex-direction:column;padding:36px 34px 34px;display:flex}.commit.lead{background:var(--wheat);grid-row:1/3;padding-bottom:34px}.commit.sun{background:var(--sun)}.commit.laterite{background:var(--laterite);color:var(--paper)}.commit h3{letter-spacing:-.02em;flex-direction:column;gap:6px;margin:0 0 22px;line-height:1.1;display:flex}.commit .verb{text-transform:uppercase;letter-spacing:-.01em;font-family:Boldonse,Impact,sans-serif;font-size:50px;font-weight:400;line-height:1.3;display:block}.commit .rest{max-width:18ch;font-size:26px;font-weight:600;display:block}.commit.lead .verb{font-size:78px;line-height:1.2}.commit.lead .rest{font-size:30px}.commit.sun,.commit.laterite{padding:40px 36px 36px}.commit.sun .verb,.commit.laterite .verb{font-size:56px}.commit.sun .rest,.commit.laterite .rest{font-size:28px}.commit.sun ul,.commit.laterite ul{font-size:17.5px}.commit.sun li,.commit.laterite li{padding:16px 0}.commit ul{margin:0;padding:0;font-size:17px;line-height:1.45;list-style:none}.commit li{border-top:1.5px solid #16140f47;padding:14px 0}.commit li:last-child{padding-bottom:0}.commit.laterite li{border-color:#fbf7ec66}.commit .shot{border:3px solid var(--ink);border-radius:14px;flex:1 1 0;min-height:220px;margin-top:34px;position:relative;overflow:hidden}.commit .shot img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.pubs{background:var(--paper);padding:110px 0 120px}.pubs .head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:54px;display:flex}.pubs h2{margin-bottom:12px;font-size:40px}.pubs .lede{max-width:52ch;margin:0;font-family:Chillax,Inter,sans-serif;font-size:19px}.pubs .all{border-bottom:3px solid var(--sun);flex:none;margin-bottom:6px;padding-bottom:3px;font-weight:700;text-decoration:none}.pubs .all:hover{border-color:var(--laterite)}.shelf{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.pub{color:inherit;text-decoration:none;display:block}.pub .cover{aspect-ratio:4/5;border:3px solid var(--ink);background:var(--forest) url(/assets/wacmo-icon-light.svg) no-repeat 110% 110% / 62%;border-radius:22px;position:relative}.pub:nth-child(3n+2) .cover{background-color:var(--laterite)}.pub:nth-child(3n+3) .cover{background-color:var(--ink)}.pub .cover img{object-fit:cover;border-radius:18px;width:100%;height:100%;position:absolute;inset:0}.pub .kind{z-index:2;background:var(--sun);color:var(--ink);box-shadow:0 2px 0 var(--ink);border-radius:6px;padding:6px 16px 6px 20px;font-family:Inter,sans-serif;font-size:20px;font-weight:700;position:absolute;top:22px;left:-14px;transform:rotate(-2deg)}.pub h3{letter-spacing:-.025em;margin:26px 0 10px;font-family:Chillax,Inter,sans-serif;font-size:27px;line-height:1.12}.pub .when{color:var(--laterite);margin:0 0 12px;font-family:Chillax,Inter,sans-serif;font-size:15.5px;font-weight:600}.pub .sum{max-width:38ch;margin:0;font-size:16px;line-height:1.5}.pub:hover h3{text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-underline-offset:4px}.agenda{background:var(--ink);color:var(--paper);padding:106px 0 150px;position:relative;overflow:hidden}.agenda .ghostword{font-variation-settings:"wght" 700;text-transform:uppercase;text-align:center;color:#0000;-webkit-text-stroke:2px #fbf7ec1a;pointer-events:none;white-space:nowrap;font-family:Chillax,sans-serif;font-size:210px;line-height:.8;position:absolute;bottom:-96px;left:0;right:0}.agenda .head{z-index:2;justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:relative}.agenda h2{font-size:40px}.agenda .head p{color:#fbf7ecc7;max-width:40ch;margin:0}.list{z-index:2;grid-template-columns:1fr 1fr;gap:0 64px;margin-top:56px;display:grid;position:relative}.list div{border-top:1px solid #fbf7ec38;gap:20px;padding:19px 0;display:flex}.list b{border:2px solid var(--sun);font-variant-numeric:tabular-nums;width:40px;height:40px;color:var(--sun);border-radius:50%;flex:none;place-items:center;margin-top:-8px;font-family:Chillax,Inter,sans-serif;font-size:15px;font-weight:600;line-height:1;display:grid}.list p{letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.35}.convening{background:var(--parchment);padding:110px 0}.convening .top{grid-template-columns:1.15fr 1fr;align-items:end;gap:64px;display:grid}.convening h2{max-width:17ch;font-size:42px}.convening .top p{margin:0;font-size:18.5px}.stats{border-top:3px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:24px;margin:56px 0 44px;padding-top:26px;display:grid}.stats b{letter-spacing:-.01em;font-family:Boldonse,Impact,sans-serif;font-size:44px;font-weight:400;line-height:.86;display:block}.stats span{max-width:20ch;margin-top:8px;font-size:14.5px;font-weight:600;line-height:1.3;display:block}.gallery{grid-template-columns:1.5fr 1fr 1fr;align-items:start;gap:16px;display:grid}.gallery img{object-fit:cover;border-radius:16px;width:100%;height:340px}.gallery img:nth-child(2){margin-top:40px}.gallery img:nth-child(3){height:300px}.reject{background:var(--forest-2);color:var(--paper);padding:108px 0}.reject h2{margin-bottom:26px;font-size:40px}.reject h2 .strike{color:var(--laterite);text-decoration:line-through;text-decoration-thickness:6px}.reject blockquote{margin:0}.reject .thesis .lead{color:var(--wheat);letter-spacing:-.005em;margin:0;font-family:Noto Serif,Georgia,serif;font-size:clamp(30px,4.2vw,60px);line-height:1.16}.reject .thesis .lead span{display:block}.reject .grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:72px;margin-top:56px;display:grid}.reject .system .text{border-left:4px solid var(--laterite);margin:0;padding-left:28px;font-family:Noto Serif,Georgia,serif;font-size:28px;line-height:1.4}.reject .by{color:var(--sun);margin-top:28px;padding-left:32px;font-family:Chillax,Inter,sans-serif;font-size:20px;font-weight:700}.reject .by span{color:#fbf7ecdb;margin-top:4px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;display:block}.reject ul{margin:0;padding:0;list-style:none}.reject li{border-bottom:1px solid #fbf7ec33;gap:16px;padding:16px 0;font-size:19px;display:flex}.reject li:before{content:"";background:var(--laterite);flex:none;width:24px;height:24px;margin-top:2.7px;margin-left:-6px;margin-right:-6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.reject .verdict{background:var(--sun);color:var(--ink);border:3px solid var(--ink);border-radius:22px;margin-top:64px;padding:48px 52px 44px}.reject .verdict .lead{letter-spacing:-.005em;margin:0;font-family:Noto Serif,Georgia,serif;font-size:clamp(26px,3.4vw,42px);line-height:1.2}.reject .verdict .lead span{display:block}.reject .verdict .by{color:var(--ink);flex-wrap:wrap;align-items:center;gap:22px;margin:34px 0 0;padding:0;display:flex}.reject .verdict .tag{margin:0;padding:6px 16px;font-size:22px}.reject .verdict .role{color:var(--ink);margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.join{background:var(--wheat);padding:104px 0}.join .grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:70px;display:grid}.join h2{max-width:20ch;font-size:40px}.join p{max-width:46ch;font-size:19px}.join .cta{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--forest)}.btn-line{border-color:var(--ink)}footer{background:var(--forest);color:var(--paper);padding:78px 0 0;overflow:hidden}footer .cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:56px;display:grid}footer h4{letter-spacing:.14em;text-transform:uppercase;color:var(--sun);margin:0 0 18px;font-size:13px}footer ul{margin:0;padding:0;font-size:15.5px;line-height:2;list-style:none}footer a{text-decoration:none}footer a:hover{text-underline-offset:4px;text-decoration:underline}footer img.mark{width:190px;margin-bottom:20px}footer .colophon{color:#fbf7ecb3;border-top:1px solid #fbf7ec38;justify-content:space-between;gap:30px;padding:22px 0;font-size:13px;display:flex}.bigword{text-transform:uppercase;text-align:center;color:#fbf7ec24;-webkit-user-select:none;user-select:none;margin:0;font-family:Boldonse,Impact,sans-serif;font-size:130px;font-weight:400;line-height:.72}@media (max-width:1100px){.hero{grid-template-columns:1fr;min-height:0}.hero .type{padding:80px var(--gut) 72px}.hero .shot{height:420px}.hero h1{font-size:40px}.statement h2,.join h2,.agenda h2,.convening h2{font-size:34px}.how .grid{grid-template-rows:none;grid-template-columns:1fr}.commit.lead{grid-row:auto}.commit.sun,.commit.laterite{padding:36px 34px 34px}.commit .shot{flex:none;height:260px;min-height:0}.shelf{grid-template-columns:1fr;gap:44px}.pub .cover{aspect-ratio:16/10}.pubs .head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:44px}.list,.reject .grid,.convening .top,.join .grid,.statement .cols{grid-template-columns:1fr;gap:0}.reject .grid,.convening .top,.join .grid{gap:44px}.stats{grid-template-columns:repeat(2,1fr);row-gap:34px}.gallery{grid-template-columns:1fr;height:auto}.gallery img{height:240px;margin:0!important}.quote img.ghost{display:none}.bigword{font-size:90px}.agenda .ghostword{font-size:84px}footer .cols{grid-template-columns:1fr 1fr}}@media (max-width:640px){:root{--gut:22px}body{font-size:16px}.hero{grid-template-columns:1fr;min-height:0}.hero .type{padding:64px var(--gut) 56px}.hero .shot{height:320px}.hero h1{font-size:29px}.hero p{font-size:17.5px}.statement h2,.join h2,.agenda h2,.convening h2,.how h2,.pubs h2,.reject h2{font-size:26px}.how .grid>*{min-width:0}.commit .verb,.commit.lead .verb,.commit.sun .verb,.commit.laterite .verb{font-size:min(42px,9.6vw)}.commit .rest,.commit.lead .rest{font-size:22px}.commit,.commit.sun,.commit.laterite{padding:28px 24px 26px}.pub h3{font-size:24px}.quote q{font-size:27px}.reject .thesis .lead{font-size:30px;line-height:1.2}.reject .grid{margin-top:40px}.reject .system .text{padding-left:20px;font-size:21px}.reject .by{padding-left:24px}.reject .verdict{border-radius:18px;margin-top:48px;padding:28px 24px 26px}.reject .verdict .lead{font-size:26px}.reject .verdict .lead span{display:inline}.reject .verdict .by{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px}.reject .verdict .tag{font-size:18px}.stats b{font-size:52px}.nav .links{display:none}.bigword,.agenda .ghostword{font-size:52px}}.hero .type{align-items:flex-start}.reject h2{margin-bottom:44px}@media (max-width:640px){.tag{white-space:normal}.statement h2 span[style]{white-space:normal!important}}.pagehead{background:var(--parchment);border-bottom:3px solid var(--ink);padding:112px 0 92px}.pagehead .mono{color:var(--laterite);margin:0 0 22px}.pagehead h1{max-width:18ch;margin:0;font-size:52px}.standfirst{max-width:62ch;margin:28px 0 0;font-size:20px;line-height:1.55}.prose{max-width:68ch;margin:0;font-size:18.5px;line-height:1.68}.prose p{margin:0 0 22px}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:46px;height:40px;margin-left:auto;padding:0;display:none}.burger span{background:var(--wheat);border-radius:2px;height:2.5px;display:block}@media (max-width:820px){.pagehead h1{font-size:30px}.prose{font-size:17px}}body .page-about .pagehead{border-bottom:0;padding:96px 0 0}body .page-about .pagehead h1{max-width:14ch;font-size:72px;line-height:1.4}.lead-shot{border:3px solid var(--ink);border-radius:22px;height:600px;margin-top:48px;overflow:hidden}.lead-shot img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}body .page-about .standfirst{z-index:2;background:var(--wheat);border:3px solid var(--ink);border-radius:22px;max-width:600px;margin:-150px 0 0;padding:36px 40px 38px;font-size:20px;line-height:1.55;position:relative}.longform{background:var(--paper);padding:112px 0 110px}.longform .prose{max-width:72ch}.longform .prose>p:first-child{letter-spacing:-.01em;margin-bottom:28px;font-family:Chillax,Inter,sans-serif;font-size:24px;font-weight:500;line-height:1.45}.reasons{counter-reset:r;max-width:none;margin:64px 0 56px;padding:0;list-style:none}.reasons li{counter-increment:r;border-top:3px solid var(--ink);grid-template-columns:150px 1fr;align-items:start;gap:0 34px;padding:36px 0 40px;display:grid}.reasons li:last-child{border-bottom:3px solid var(--ink)}.reasons li:before{content:counter(r,decimal-leading-zero);color:var(--laterite);grid-area:1/1/span 2;margin-top:-6px;font-family:Boldonse,Impact,sans-serif;font-size:88px;line-height:1}.reasons b{letter-spacing:-.025em;grid-column:2;margin:2px 0 14px;font-family:Chillax,Inter,sans-serif;font-size:32px;font-weight:600;line-height:1.15;display:block}.reasons li{max-width:1000px;font-size:18.5px;line-height:1.6}@media (min-width:1101px){.longform .prose{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;column-gap:80px;max-width:none;display:grid}.longform .prose>p{grid-column:1}.longform .prose>.reasons{grid-area:1/2/span 3;margin:6px 0 0}.longform .reasons li{grid-template-columns:112px 1fr;gap:0 26px}.longform .reasons li:before{font-size:72px}.longform .reasons b{font-size:28px}}.concerns{background:var(--forest);color:var(--paper);padding:112px 0 120px}.concerns h2{max-width:14ch;margin:0;font-size:56px}.concerns .lede{color:#fbf7ecdb;max-width:44ch;margin:24px 0 64px;font-family:Chillax,Inter,sans-serif;font-size:19px}.conc-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.conc-grid>div{background:var(--forest-2);border:2px solid #fbf7ec47;border-radius:22px;flex-direction:column;min-width:0;min-height:250px;padding:32px 30px 34px;display:flex}.conc-grid b{color:var(--sun);font-family:Boldonse,Impact,sans-serif;font-size:22px;font-weight:400;line-height:1.4}.conc-grid h3{letter-spacing:-.025em;margin:14px 0 12px;font-family:Chillax,Inter,sans-serif;font-size:29px;line-height:1.1}.conc-grid p{color:#fbf7ecdb;margin:0;font-size:16.5px;line-height:1.5}.conc-grid>div:first-child{background:var(--wheat);color:var(--ink);border:3px solid var(--ink);grid-area:1/1/3/3;padding:38px 38px 0}.conc-grid>div:first-child b{color:var(--laterite);font-size:26px}.conc-grid>div:first-child h3{margin-top:16px;font-size:44px}.conc-grid>div:first-child p{color:var(--ink);max-width:44ch;font-size:19px}.conc-grid>div:first-child img{object-fit:cover;object-position:50% 60%;border-top:3px solid var(--ink);border-radius:0 0 19px 19px;flex:1 1 0;width:calc(100% + 76px);max-width:none;min-height:280px;margin:34px -38px 0}.conc-grid>div:last-child{background:var(--laterite);border:3px solid var(--ink);color:var(--paper);grid-column:1/-1;grid-template-columns:auto 1fr 1.4fr;align-items:center;gap:0 44px;min-height:0;padding:38px 40px 40px;display:grid}.conc-grid>div:last-child b{color:var(--paper);font-size:26px}.conc-grid>div:last-child h3{max-width:9ch;margin:0;font-size:44px}.conc-grid>div:last-child p{color:var(--paper);max-width:48ch;margin:0;font-size:19px}body .page-about .quote{background:var(--laterite);color:var(--paper);padding:124px 0}body .page-about .quote img.ghost{opacity:.18}body .page-about .quote q{font-size:50px;line-height:1.24}body .page-about .quote blockquote{max-width:880px}body .page-about .quote .who{color:var(--ink);font-size:16px}body .page-about .quote .who span{color:#16140fcc}.timeline{background:var(--parchment);padding:112px 0 120px}.timeline h2{max-width:14ch;margin:0 0 72px;font-size:56px}.tl{grid-template-columns:repeat(4,1fr);gap:0 36px;max-width:none;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl:before{content:"";background:var(--ink);height:3px;position:absolute;top:13px;left:0;right:0}.tl li{border:0;min-width:0;padding:56px 0 0;display:block;position:relative}.tl li:before{content:"";background:var(--sun);border:3px solid var(--ink);border-radius:50%;width:29px;height:29px;position:absolute;top:0;left:0}.tl li:last-child:before{background:var(--laterite)}.tl .when{text-transform:uppercase;color:var(--laterite);margin-bottom:16px;font-family:Boldonse,Impact,sans-serif;font-size:17px;line-height:1.6}.tl h3{letter-spacing:-.025em;margin:0 0 14px;font-family:Chillax,Inter,sans-serif;font-size:27px;line-height:1.12}.tl p{max-width:none;margin:0;font-size:16.5px;line-height:1.55}.does{background:var(--sun);padding:112px 0 120px}.does h2{max-width:20ch;margin:0 0 64px;font-size:56px}.does .grid{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:56px;display:grid}.does .shot{border:3px solid var(--ink);border-radius:22px;min-height:520px;overflow:hidden}.does .shot img{object-fit:cover;object-position:55% 30%;width:100%;height:100%}.does ul{align-self:center;max-width:none;margin:0;padding:0;list-style:none}.does li{border-top:3px solid var(--ink);letter-spacing:-.02em;padding:26px 0 26px 62px;font-family:Chillax,Inter,sans-serif;font-size:27px;font-weight:600;line-height:1.22;position:relative}.does li:last-child{border-bottom:3px solid var(--ink)}.does li:before{content:"";background:var(--ink);width:34px;height:34px;position:absolute;top:27px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.principles{background:var(--paper);padding:120px 0 128px}.principles .wrap{grid-template-columns:1fr 1.7fr;align-items:start;gap:64px;display:grid}.principles h2{max-width:10ch;margin:0;font-size:44px;position:sticky;top:140px}.pr-grid{grid-template-columns:1fr 1fr;gap:52px 48px;display:grid}.pr-grid h3{letter-spacing:-.025em;border-top:3px solid var(--laterite);margin:0 0 12px;padding-top:20px;font-family:Chillax,Inter,sans-serif;font-size:28px;line-height:1.12}.pr-grid p{max-width:32ch;margin:0;font-size:17.5px;line-height:1.55}body .page-about .join{border-top:3px solid var(--ink)}@media (max-width:1100px){body .page-about .pagehead h1{font-size:56px}.lead-shot{height:480px}.concerns h2,.timeline h2,.does h2{font-size:44px}.conc-grid{grid-template-columns:1fr 1fr}.conc-grid>div:first-child{grid-area:auto/1/auto/-1}.conc-grid>div:first-child img{flex:none;min-height:300px}.conc-grid>div:last-child{grid-template-columns:auto 1fr;gap:14px 30px}.conc-grid>div:last-child p{grid-column:2}body .page-about .quote q{font-size:40px}.tl{grid-template-columns:1fr;gap:44px}.tl:before{width:3px;height:auto;inset:0 auto 0 13px}.tl li{padding:0 0 0 62px}.tl p{max-width:62ch}.does .grid{grid-template-columns:1fr}.does .shot{height:420px;min-height:0}.principles .wrap{grid-template-columns:1fr;gap:48px}.principles h2{max-width:16ch;position:static}}@media (max-width:640px){body .page-about .pagehead{padding-top:64px}body .page-about .pagehead h1{max-width:none;font-size:34px}.lead-shot{border-radius:18px;height:340px;margin-top:32px}body .page-about .standfirst{border-radius:18px;margin:-60px 0 0;padding:26px 24px 28px;font-size:18px}.longform{padding:80px 0}.longform .prose>p:first-child{font-size:21px}.reasons{margin:44px 0 40px}.reasons li{grid-template-columns:1fr;gap:6px;padding:26px 0 30px}.reasons li:before{grid-row:auto;margin:0 0 8px;font-size:56px}.reasons b{grid-column:auto;font-size:26px}.concerns,.timeline,.does,.principles{padding:80px 0 88px}.concerns h2,.timeline h2,.does h2,.principles h2{font-size:30px}.concerns .lede{margin-bottom:44px;font-size:17.5px}.conc-grid{grid-template-columns:1fr;gap:14px}.conc-grid>div{border-radius:18px;padding:26px 24px 28px}.conc-grid>div:first-child{padding:28px 24px 0}.conc-grid>div:first-child h3,.conc-grid>div:last-child h3{font-size:32px}.conc-grid>div:first-child p,.conc-grid>div:last-child p{font-size:17px}.conc-grid>div:first-child img{border-radius:0 0 15px 15px;width:calc(100% + 48px);min-height:220px;margin:26px -24px 0}.conc-grid>div{min-height:0}.conc-grid>div:last-child{grid-template-columns:1fr;gap:10px;padding:28px 24px 30px}.conc-grid>div:last-child p{grid-column:auto}body .page-about .quote{padding:88px 0}body .page-about .quote q{font-size:30px}.timeline h2{margin-bottom:48px}.tl{gap:36px}.tl li{padding-left:52px}.tl h3{font-size:24px}.does h2{margin-bottom:40px}.does .shot{border-radius:18px;height:300px}.does li{padding:20px 0 20px 46px;font-size:21px}.does li:before{width:28px;height:28px;top:20px}.pr-grid{grid-template-columns:1fr;gap:36px}.pr-grid h3{font-size:25px}}.pagehead.doc h1{max-width:22ch;font-size:40px}.docmeta{color:var(--laterite);margin:26px 0 0;font-family:Chillax,Inter,sans-serif;font-size:15px;font-weight:600}.doc-body{background:var(--paper);padding:84px 0 96px}.doc-body .prose h2{letter-spacing:-.025em;border-top:3px solid var(--laterite);margin:52px 0 18px;padding-top:26px;font-family:Chillax,Inter,sans-serif;font-size:29px}.doc-body .prose h2:first-child{margin-top:0}.doc-list{margin:0 0 26px;padding:0;list-style:none}.doc-list li{border-top:1px solid var(--line);padding:16px 0 16px 34px;line-height:1.6;position:relative}.doc-list li:before{content:"";background:var(--laterite);width:14px;height:3px;position:absolute;top:26px;left:2px}blockquote.pull{border-left:4px solid var(--sun);margin:30px 0;padding:4px 0 4px 28px;font-family:Noto Serif,Georgia,serif;font-size:23px;line-height:1.42}ol.doc-list{counter-reset:dl}ol.doc-list li{counter-increment:dl;padding-left:44px}ol.doc-list li:before{content:counter(dl) ".";width:auto;height:auto;color:var(--laterite);background:0 0;font-family:Chillax,Inter,sans-serif;font-weight:700;top:16px}.doc-body .prose h3{letter-spacing:-.02em;margin:38px 0 12px;font-family:Chillax,Inter,sans-serif;font-size:22px}.prose a{-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:2px}.prose a:hover{-webkit-text-decoration-color:var(--laterite);text-decoration-color:var(--laterite)}.prose figure{margin:34px 0}.prose figure img{border-radius:14px;width:100%}.prose figcaption{color:#4a463d;margin-top:10px;font-size:15px}.doc-download{margin:30px 0 0}.doc-back{border-bottom:3px solid var(--sun);margin-top:48px;padding-bottom:3px;font-weight:700;text-decoration:none;display:inline-block}body .page-standfor .pagehead{padding:104px 0 80px}body .page-standfor .pagehead h1{max-width:14ch;font-size:72px;line-height:1.4}body .page-standfor .standfirst{letter-spacing:-.01em;max-width:46ch;margin-top:34px;font-family:Chillax,Inter,sans-serif;font-size:24px;font-weight:500;line-height:1.45}.rindex{flex-wrap:wrap;gap:12px;margin:60px 0 0;padding:0;list-style:none;display:flex}.rindex a{border:3px solid var(--ink);background:var(--paper);width:64px;height:64px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-family:Chillax,Inter,sans-serif;font-size:20px;font-weight:700;text-decoration:none;transition:transform .15s;display:grid}.rindex a:hover{transform:rotate(-8deg)scale(1.06)}.rindex li:nth-child(4),.rindex li:nth-child(9),.rindex li:nth-child(12){margin-left:22px}.rindex li:nth-child(n+4) a{background:var(--sun)}.rindex li:nth-child(n+9) a{background:var(--laterite);color:var(--paper)}.rindex li:nth-child(12) a{background:var(--forest);color:var(--paper)}.act{padding:104px 0 116px}.act .verb{letter-spacing:-.015em;margin:0 0 60px;font-size:clamp(44px,9.4vw,120px);line-height:1.3}.act .res{counter-reset:res;margin:0;padding:0;list-style:none}.act-demand .res{counter-reset:res 3}.act-defend .res{counter-reset:res 8}.act-plant .res{counter-reset:res 11}.act .res li{counter-increment:res;min-width:0;scroll-margin-top:24px}.act .res li:before{content:counter(res,decimal-leading-zero);color:var(--laterite);margin:0 0 24px;font-family:Boldonse,Impact,sans-serif;font-size:72px;font-weight:400;line-height:1;display:block}.act .res h2{letter-spacing:-.025em;margin:0 0 16px;font-family:Chillax,Inter,sans-serif;font-size:32px;line-height:1.12}.act .res p{margin:0;font-size:18px;line-height:1.55}.act-organise{background:var(--paper)}.act-organise .res{grid-template-columns:repeat(3,1fr);gap:0 48px;display:grid}.act-organise .res li{border-top:3px solid var(--ink);padding-top:30px}.act-organise .res li:before{margin-bottom:30px;font-size:120px}.act-demand{background:var(--sun);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.act-demand .res{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.act-demand .res li{border:3px solid var(--ink);border-radius:22px;padding:34px 32px 38px;position:relative;overflow:hidden}.act-demand .res li:before{color:var(--ink);font-size:56px}.act-demand .res li:nth-child(4){background:var(--laterite);color:var(--paper);grid-column:1/3;padding:40px 40px 44px}.act-demand .res li:nth-child(4):before{color:var(--paper);margin-bottom:26px;font-size:120px}.act-demand .res li:nth-child(4) h2{max-width:14ch;font-size:48px}.act-demand .res li:nth-child(4) p{max-width:46ch;font-size:20px;font-weight:500}.act-demand .res li:nth-child(4):after{content:"";background:#16140f38;width:300px;height:300px;position:absolute;top:-40px;right:-40px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18'/%3E%3Cpath d='m6 6 12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}.act-demand .res li:nth-child(4) h2,.act-demand .res li:nth-child(4) p,.act-demand .res li:nth-child(4):before{z-index:2;position:relative}.act-demand .res li:nth-child(5){background:var(--ink);color:var(--paper)}.act-demand .res li:nth-child(5):before{color:var(--sun)}.act-defend{background:var(--laterite);color:var(--paper)}.act-defend .grid{grid-template-columns:1.3fr 1fr;align-items:stretch;gap:64px;display:grid}.act-defend .res li{border-top:3px solid var(--ink);grid-template-columns:118px 1fr;gap:0 30px;padding:32px 0 38px;display:grid}.act-defend .res li:last-child{border-bottom:3px solid var(--ink)}.act-defend .res li:before{color:var(--ink);grid-row:1/span 2;margin:0;font-size:76px}.act-defend .res h2{grid-column:2;font-size:36px}.act-defend .res p{grid-column:2;max-width:52ch;font-size:19px;font-weight:500;line-height:1.55}.act-defend .shot{border:3px solid var(--ink);border-radius:22px;min-height:560px;margin:0;overflow:hidden}.act-defend .shot img{object-fit:cover;object-position:72% 22%;width:100%;height:100%}.act-plant{background:var(--forest-2);color:var(--paper);border-top:3px solid var(--ink);align-items:flex-end;min-height:780px;padding:0;display:flex;position:relative;overflow:hidden}.act-plant .shot{position:absolute;inset:0}.act-plant .shot img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.act-plant .shot:after{content:"";background:linear-gradient(100deg,#0c1a0cf2 0%,#0c1a0cd6 36%,#0c1a0c5c 66%,#0c1a0c1a 100%);position:absolute;inset:0}.act-plant .wrap{z-index:2;width:100%;padding-top:120px;padding-bottom:112px;position:relative}.act-plant .res li:before{color:var(--sun);margin-bottom:48px;font-size:clamp(120px,15vw,220px);line-height:.9}.act-plant .res h2{text-transform:uppercase;letter-spacing:-.01em;max-width:17ch;margin:0 0 30px;font-family:Boldonse,Impact,sans-serif;font-size:clamp(30px,4.4vw,62px);font-weight:400;line-height:1.45}html[lang=fr] .act-plant .res h2,html[lang=pt] .act-plant .res h2{line-height:1.7}.act-plant .res p{color:#fbf7ecf0;max-width:44ch;font-size:21px;font-weight:500;line-height:1.5}.source{background:var(--parchment);border-top:3px solid var(--ink);padding:60px 0}.res-source{max-width:62ch;margin:0;font-size:19px;line-height:1.55}.res-source a{-webkit-text-decoration-color:var(--sun);text-decoration-color:var(--sun);text-underline-offset:4px;font-weight:700;text-decoration-thickness:3px}.res-source a:hover{-webkit-text-decoration-color:var(--laterite);text-decoration-color:var(--laterite)}body .page-standfor .join{border-top:3px solid var(--ink)}@media (max-width:1100px){body .page-standfor .pagehead h1{font-size:56px}.act{padding:88px 0 96px}.act .verb{margin-bottom:48px}.act-organise .res{grid-template-columns:1fr;gap:0}.act-organise .res li{grid-template-columns:130px 1fr;gap:0 30px;padding:30px 0 36px;display:grid}.act-organise .res li:before{grid-row:1/span 2;margin:0;font-size:80px}.act-organise .res li h2,.act-organise .res li p{grid-column:2}.act-organise .res li:last-child{border-bottom:3px solid var(--ink)}.act-demand .res li{padding:30px 26px 32px}.act-demand .res li:nth-child(4){padding:34px 32px 38px}.act-defend .grid{grid-template-columns:1fr;gap:48px}.act-defend .shot{height:460px;min-height:0}.act-defend .shot img{object-position:50% 30%}.act-plant{min-height:640px}}@media (max-width:900px){.act-demand .res{grid-template-columns:1fr 1fr}.act-demand .res li:nth-child(3),.act-demand .res li:nth-child(4){grid-column:1/-1}}@media (max-width:640px){body .page-standfor .pagehead{padding:64px 0 60px}body .page-standfor .pagehead h1{max-width:none;font-size:34px}body .page-standfor .standfirst{margin-top:22px;font-size:19px}.rindex{gap:9px;margin-top:40px}.rindex a{border-width:2.5px;width:50px;height:50px;font-size:16px}.rindex li:nth-child(4),.rindex li:nth-child(9),.rindex li:nth-child(12){margin-left:0}.act{padding:64px 0 72px}.act .verb{margin-bottom:32px}.act .res h2{font-size:26px}.act .res p{font-size:17px}.act-organise .res li{grid-template-columns:1fr;gap:0;padding:24px 0 30px}.act-organise .res li:before{grid-row:auto;margin:0 0 16px;font-size:64px}.act-organise .res li h2,.act-organise .res li p{grid-column:1}.act-demand .res{grid-template-columns:1fr;gap:14px}.act-demand .res li,.act-demand .res li:nth-child(4){border-radius:18px;padding:26px 22px 30px}.act-demand .res li:before{margin-bottom:16px;font-size:48px}.act-demand .res li:nth-child(4):before{font-size:80px}.act-demand .res li:nth-child(4) h2{font-size:32px}.act-demand .res li:nth-child(4) p{font-size:18px}.act-demand .res li:nth-child(4):after{width:200px;height:200px;top:-50px;right:-50px}.act-defend .res li{grid-template-columns:1fr;gap:0;padding:24px 0 30px}.act-defend .res li:before{grid-row:auto;margin:0 0 14px;font-size:60px}.act-defend .res h2,.act-defend .res p{grid-column:1}.act-defend .res h2{font-size:27px}.act-defend .res p{font-size:17.5px}.act-defend .shot{border-radius:18px;height:300px}.act-plant{min-height:0}.act-plant .wrap{padding-top:72px;padding-bottom:72px}.act-plant .shot:after{background:linear-gradient(#0c1a0ce6 0%,#0c1a0cdb 60%,#0c1a0c99 100%)}.act-plant .res li:before{margin-bottom:22px;font-size:110px}.act-plant .res p{font-size:18px}.source{padding:44px 0}.res-source{font-size:17px}}.newslist{background:var(--paper);padding:80px 0 96px}.entry{border-top:2px solid var(--ink);grid-template-columns:1fr 420px;align-items:center;gap:44px;padding:38px 0;text-decoration:none;display:grid}.entry:last-of-type{border-bottom:2px solid var(--ink)}.entry.feature{background:var(--wheat);border:3px solid var(--ink);border-radius:22px;margin-bottom:34px;padding:34px}.ewhen{color:var(--laterite);margin:0 0 14px;font-family:Chillax,Inter,sans-serif;font-size:15px;font-weight:600}.entry h2{letter-spacing:-.03em;max-width:24ch;margin:0 0 14px;font-family:Chillax,Inter,sans-serif;font-size:32px;line-height:1.12}.edesc{max-width:62ch;margin:0 0 20px;font-size:17.5px;line-height:1.55}.elink{border-bottom:3px solid var(--sun);padding-bottom:3px;font-weight:700}.entry:hover .elink{border-color:var(--laterite)}.eshot{aspect-ratio:4/3;border-radius:16px;overflow:hidden}.entry.feature .eshot{border-radius:14px}.eshot img{object-fit:cover;width:100%;height:100%}.subscribe{background:var(--forest);color:var(--paper);padding:90px 0}.subscribe h2{max-width:22ch;margin:0 0 34px;font-size:34px}.subform{flex-wrap:wrap;gap:12px;display:flex}.subform input{width:340px;max-width:100%;color:var(--paper);background:0 0;border:2px solid #fbf7ec66;border-radius:999px;padding:15px 20px;font:500 16px Inter,sans-serif}.subform input::placeholder{color:#fbf7ec8c}.subform input:focus{border-color:var(--sun);outline:none}.formnote{margin:22px 0 0;font-family:IBM Plex Mono,monospace;font-size:12px}.contactwrap{background:var(--paper);padding:84px 0 96px}.cgrid{grid-template-columns:1.25fr 1fr;gap:64px;display:grid}.cform .field{margin-bottom:22px}.cform label,.cform legend{margin-bottom:9px;font-family:Chillax,Inter,sans-serif;font-size:15.5px;font-weight:600;display:block}.cform input,.cform select,.cform textarea{border:2px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);border-radius:12px;padding:14px 16px;font:400 16.5px Inter,sans-serif}.cform input:focus,.cform select:focus,.cform textarea:focus{border-color:var(--laterite);outline:none}.row2{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cform fieldset{border:0;margin:0 0 22px;padding:0}.checks{gap:10px;display:grid}.checks label{align-items:center;gap:11px;margin:0;font-weight:500;display:flex}.checks input{width:auto;accent-color:var(--laterite)}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cside .cblock{border-top:3px solid var(--ink);margin-bottom:26px;padding:24px 0 10px}.cside h2{letter-spacing:-.02em;margin:0 0 12px;font-family:Chillax,Inter,sans-serif;font-size:23px}.cside p{max-width:40ch;margin:0 0 10px;font-size:16.5px;line-height:1.55}.clist{margin:0;padding:0;font-size:16.5px;line-height:1.9;list-style:none}.clist li{padding-left:22px;position:relative}.clist li:before{content:"";background:var(--sun);width:11px;height:3px;position:absolute;top:13px;left:0}@media (max-width:1000px){.entry{grid-template-columns:1fr;gap:24px}.entry .eshot{aspect-ratio:16/9;order:-1}.cgrid,.row2{grid-template-columns:1fr;gap:22px}.pagehead.doc h1{font-size:28px}.entry h2{font-size:25px}}.hero h1 .hl{color:var(--laterite)}@media (max-width:1400px){.nav .wrap{gap:26px}.nav .links{gap:24px}}html[lang=fr] .nav .wrap{gap:26px}html[lang=fr] .nav .links{gap:24px}@media (max-width:1300px){.burger{display:flex}.nav .links{background:var(--forest);padding:8px var(--gut) 22px;border-top:1px solid #fbf7ec2e;flex-direction:column;align-items:flex-start;gap:0;display:none;position:absolute;top:100%;left:0;right:0}body.menu-open .nav .links{display:flex}.nav .links a{padding:14px 0;font-size:19px}.nav .links .btn{margin-top:10px;padding:14px 26px}.nav .lang{order:2;margin-left:auto}.burger{flex:none;order:3;margin-left:14px}}html[lang=fr] .display,html[lang=pt] .display{line-height:1.74}html[lang=fr] .hero h1,html[lang=pt] .hero h1{line-height:1.66}@media (max-width:640px){.nav .wrap{gap:12px;height:84px}.nav img{height:42px}.nav .lang summary{gap:6px;padding:8px 11px;font-size:14px}.nav .lang summary svg{width:17px;height:17px}.burger{margin-left:6px}}@media (max-width:380px){.nav img{height:34px}body .page-about .pagehead h1{font-size:29px}.concerns h2{font-size:27px}}body .page-contact .pagehead{padding:104px 0 0}body .page-contact .pagehead h1{max-width:14ch;font-size:72px;line-height:1.4}body .page-contact .standfirst{letter-spacing:-.01em;max-width:46ch;margin-top:34px;font-family:Chillax,Inter,sans-serif;font-size:24px;font-weight:500;line-height:1.45}.belong{border-top:3px solid var(--ink);margin-top:72px;padding:44px 0 92px}.belong h2{letter-spacing:-.02em;margin:0 0 30px;font-family:Chillax,Inter,sans-serif;font-size:22px;font-weight:600}body .page-contact .belong .clist{flex-wrap:wrap;gap:18px 14px;max-width:1060px;font-size:27px;line-height:1.15;display:flex}body .page-contact .belong .clist li{letter-spacing:-.01em;background:var(--paper);color:var(--ink);border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:8px;padding:12px 24px 13px;font-family:Inter,sans-serif;font-weight:700;position:static}body .page-contact .belong .clist li:before{display:none}body .page-contact .belong .clist li:nth-child(odd){transform:rotate(-1.6deg)}body .page-contact .belong .clist li:nth-child(2n){transform:rotate(1.1deg)}body .page-contact .belong .clist li:first-child{background:var(--laterite);color:var(--paper)}body .page-contact .belong .clist li:nth-child(3){background:var(--forest);color:var(--paper)}body .page-contact .belong .clist li:nth-child(4){background:var(--sun)}body .page-contact .belong .clist li:nth-child(6){background:var(--laterite);color:var(--paper)}body .page-contact .belong .clist li:nth-child(7){background:var(--sun)}body .page-contact .belong .clist li:nth-child(8){background:var(--forest);color:var(--paper)}body .page-contact .contactwrap{background:var(--sun);border-bottom:3px solid var(--ink);padding:96px 0 116px}body .page-contact .cgrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:72px}body .page-contact .cform .field{margin-bottom:30px}body .page-contact .cform label,body .page-contact .cform legend{letter-spacing:-.01em;margin-bottom:12px;font-size:19px}body .page-contact .cform input,body .page-contact .cform select,body .page-contact .cform textarea{border:3px solid var(--ink);border-radius:16px;padding:17px 20px;font:500 18px/1.3 Inter,sans-serif;transition:box-shadow .12s,transform .12s}body .page-contact .cform input:focus,body .page-contact .cform select:focus,body .page-contact .cform textarea:focus{border-color:var(--ink);box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}body .page-contact .cform textarea{resize:vertical;min-height:170px}body .page-contact .cform select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316140F' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:22px;padding-right:56px}body .page-contact .row2{gap:24px}body .page-contact .checks{grid-template-columns:1fr 1fr;gap:12px}body .page-contact .checks label{background:var(--paper);border:3px solid var(--ink);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;gap:14px;padding:15px 18px;font-family:Chillax,Inter,sans-serif;font-size:17.5px;font-weight:600;line-height:1.25}body .page-contact .checks label:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}body .page-contact .checks label:has(input:checked){background:var(--ink);color:var(--paper)}body .page-contact .checks input{appearance:none;border:3px solid var(--ink);background:var(--paper);cursor:pointer;border-radius:7px;flex:none;width:26px;height:26px;margin:0;padding:0}body .page-contact .checks input:focus-visible{outline:3px solid var(--laterite);outline-offset:2px}body .page-contact .checks input:checked{background:var(--sun) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316140F' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/18px no-repeat}body .page-contact .cform .btn{border:3px solid var(--ink);box-shadow:0 3px 0 var(--ink);margin-top:6px;padding:20px 46px;font-size:20px}body .page-contact .cform .btn:hover{box-shadow:5px 5px 0 var(--ink);background:var(--ink);transform:translate(-2px,-2px)}body .page-contact .formnote{margin-top:26px;font-size:13px}body .page-contact .cside{gap:22px;display:grid;position:sticky;top:136px}body .page-contact .cside .cblock{background:var(--paper);border:3px solid var(--ink);border-radius:22px;margin:0;padding:36px 36px 22px}body .page-contact .cside h2{letter-spacing:-.03em;margin:0 0 16px;font-size:34px;line-height:1.05}body .page-contact .cside p{max-width:none;margin:0 0 24px;font-size:18px;line-height:1.5}.ledger{margin:0;padding:0;list-style:none}.ledger li{border-top:2px solid #16140f2e;align-items:center;gap:16px;padding:17px 0;font-size:17px;font-weight:600;line-height:1.35;display:flex}.ledger li:before{content:"";background:var(--ink);flex:none;width:26px;height:26px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.ledger .i-pin:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.ledger .i-mail:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7'/%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7'/%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3C/svg%3E")}.ledger .i-phone:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384'/%3E%3C/svg%3E")}.ledger .i-mega:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z'/%3E%3Cpath d='M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14'/%3E%3Cpath d='M8 6v8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 6a13 13 0 0 0 8.4-2.8A1 1 0 0 1 21 4v12a1 1 0 0 1-1.6.8A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2z'/%3E%3Cpath d='M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14'/%3E%3Cpath d='M8 6v8'/%3E%3C/svg%3E")}body .page-contact .cblock.media{background:var(--ink);color:var(--paper)}body .page-contact .cblock.media .ledger li{border-color:#fbf7ec40}body .page-contact .cblock.media .ledger li:before{background:var(--sun)}body .page-contact .cblock.media .tbd{background:#d8483066;box-shadow:inset 0 -1px #d84830f2}body .page-contact .quote{background:var(--forest-2);align-items:center;min-height:640px;padding:0;display:flex}body .page-contact .quote .shot{position:absolute;inset:0;overflow:hidden}body .page-contact .quote .shot img{object-fit:cover;object-position:50% 40%;width:130%;max-width:none;height:100%;position:absolute;top:0;left:5%}body .page-contact .quote .shot:after{content:"";background:linear-gradient(100deg,#0c1a0c 0% 9%,#0c1a0ce6 36%,#0c1a0c6b 64%,#0c1a0c14 100%);position:absolute;inset:0}body .page-contact .quote .wrap{z-index:2;width:100%;padding-top:128px;padding-bottom:120px;position:relative}body .page-contact .quote blockquote{max-width:820px}body .page-contact .quote q{font-size:50px;line-height:1.24}body .page-contact .quote .who{font-size:16px}@media (max-width:1100px){body .page-contact .pagehead h1{font-size:56px}body .page-contact .belong .clist{gap:16px 12px;font-size:23px}body .page-contact .belong .clist li{padding:10px 20px 11px}body .page-contact .cgrid{grid-template-columns:1fr;gap:56px}body .page-contact .cside{position:static}body .page-contact .quote{min-height:560px}body .page-contact .quote q{font-size:40px}}@media (max-width:640px){body .page-contact .pagehead{padding-top:64px}body .page-contact .pagehead h1{max-width:none;font-size:34px}body .page-contact .standfirst{margin-top:22px;font-size:19px}.belong{margin-top:44px;padding:32px 0 60px}.belong h2{margin-bottom:22px;font-size:19px}body .page-contact .belong .clist{gap:12px 9px;font-size:17.5px}body .page-contact .belong .clist li{border-width:2.5px;border-radius:6px;padding:8px 14px 9px}body .page-contact .contactwrap{padding:64px 0 80px}body .page-contact .cform .field{margin-bottom:24px}body .page-contact .cform label,body .page-contact .cform legend{margin-bottom:10px;font-size:17.5px}body .page-contact .cform input,body .page-contact .cform select,body .page-contact .cform textarea{border-radius:14px;padding:15px 16px;font-size:17px}body .page-contact .cform textarea{min-height:150px}body .page-contact .checks{grid-template-columns:1fr;gap:10px}body .page-contact .checks label{padding:13px 15px;font-size:16.5px}body .page-contact .cform .btn{text-align:center;width:100%;padding:17px 38px;font-size:18px}body .page-contact .cside .cblock{border-radius:18px;padding:26px 22px 14px}body .page-contact .cside h2{font-size:28px}body .page-contact .cside p{margin-bottom:18px;font-size:17px}.ledger li{padding:14px 0;font-size:16px}body .page-contact .quote{min-height:0}body .page-contact .quote .wrap{padding-top:80px;padding-bottom:80px}body .page-contact .quote .shot:after{background:linear-gradient(#0c1a0ceb 0%,#0c1a0ce0 60%,#0c1a0cb3 100%)}body .page-contact .quote .shot img{width:100%;left:0}body .page-contact .quote q{font-size:30px}}footer .addr{padding:6px 0;line-height:1.6}footer .socials{flex-wrap:wrap;gap:0 16px;display:flex}.nowrap{white-space:nowrap}.nf{background:var(--forest-2);color:var(--paper);border-bottom:3px solid var(--ink);padding:104px 0 136px}.nf-code{color:var(--sun);align-items:center;gap:.06em;margin:0 0 44px;font-family:Boldonse,Impact,sans-serif;font-size:200px;line-height:1;display:flex}.nf-code img{width:auto;height:.86em}.nf h1{max-width:16ch;color:var(--wheat);font-size:56px}.nf-body{color:#fbf7ece6;max-width:46ch;margin:26px 0 38px;font-size:21px;line-height:1.5}.nf .cta{flex-wrap:wrap;gap:14px;display:flex}@media (max-width:640px){.nf{padding:64px 0 88px}.nf-code{margin-bottom:32px;font-size:110px}.nf h1{font-size:32px}.nf-body{font-size:18px}}
