.c-hero{min-height:min(100vh,980px);padding:0;display:flex;position:relative;overflow:hidden}.c-half{width:50%;position:absolute;top:0;bottom:0}.c-half.olive{background:var(--olive);background-image:radial-gradient(at 30% 20%,#ffffd238,#0000 55%);left:0}.c-half.fuchsia{background:var(--plum);background-image:radial-gradient(at 70% 30%,#ffffff29,#0000 55%);right:0}.c-hero .h-meta{opacity:1}.c-inner{z-index:2;width:100%;padding:110px var(--gut) 40px;color:#f6f1ea;flex-direction:column;justify-content:space-between;gap:24px;display:flex;position:relative}.c-club{margin-bottom:-.06em;font-size:clamp(48px,8vw,130px);line-height:.8}.c-title{font-family:var(--f-wide);font-variation-settings:"wdth" 125;letter-spacing:-.04em;margin-left:-.03em;font-size:clamp(60px,16.5vw,300px);font-weight:800;line-height:.8}.c-sub{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;display:grid}.c-base{font-family:var(--f-serif);max-width:20ch;font-size:clamp(22px,2.6vw,38px);font-style:italic;line-height:1.1}.c-lede{justify-self:end;max-width:40ch;font-size:clamp(16px,1.4vw,19px)}@media (width<=640px){.c-sub{grid-template-columns:1fr}.c-lede{justify-self:start}.c-half{width:100%;height:50%}.c-half.olive{top:0;bottom:auto}.c-half.fuchsia{top:auto;bottom:0}}.e-hero{background:var(--olive);background-image:radial-gradient(at 30% 20%,#ffffd238,#0000 55%)}.e-title{font-size:min(300px,calc((100vw - 2 * var(--gut)) / (var(--n,11) * .86)))}.e-club{text-align:right;margin:.04em 0 0}.c-poles.e-acts{padding-block:clamp(90px,12vw,160px) 120px}.e-acts .display{font-size:clamp(28px,6.6vw,100px)}.e-next{flex-wrap:wrap;gap:14px;padding-block:clamp(80px,10vw,130px);display:flex}.e-next .pill-btn.solid{background:var(--plum);border-color:var(--plum);color:var(--plum-pale)}.c-intro{flex-direction:column;gap:28px;padding-block:clamp(100px,14vw,180px);display:flex}.c-intro>.mono{color:var(--olive)}.c-intro .scrub-words{font-family:var(--f-serif);letter-spacing:-.02em;max-width:24ch;font-size:clamp(30px,4.6vw,72px);line-height:1.06}.c-act{padding-block:20px 110px}.sym-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.sym-tabs button{border:1px solid var(--pg-line);border-radius:6px;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:20px;transition:background .4s,border-color .4s;display:flex}.sym-tabs .sym{font-family:var(--f-serif);font-size:clamp(40px,5vw,72px);line-height:.9}.sym-tabs button:hover{border-color:var(--pg-fg)}.sym-tabs button[aria-selected=true]{background:var(--plum);border-color:var(--plum);color:var(--cream)}@media (width<=720px){.sym-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.act-panel{animation:rise .7s var(--ease) both;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.act-big{background:var(--olive);color:var(--cream);border-radius:6px;flex-direction:column;justify-content:flex-end;min-height:400px;padding:clamp(20px,3vw,40px);display:flex;position:relative;overflow:hidden}.act-sym{font-family:var(--f-serif);color:var(--plum);font-size:clamp(220px,28vw,420px);line-height:1;position:absolute;top:-12%;right:-2%}.act-big>div{flex-direction:column;gap:12px;max-width:38ch;display:flex;position:relative}.act-big h3{font-size:clamp(36px,4.6vw,72px)}.act-big p{font-size:18px}.act-list{border:1px solid var(--pg-line);border-radius:6px;margin:0;padding:8px clamp(16px,2vw,28px);list-style:none}.act-list li{border-bottom:1px solid var(--pg-line);grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:16px;padding-block:24px;font-size:clamp(19px,1.9vw,26px);line-height:1.2;display:grid}.act-list li:last-child{border-bottom:0}.act-list .mono{color:var(--olive)}@media (width<=820px){.act-panel{grid-template-columns:1fr}.act-list li{grid-template-columns:1fr;gap:4px}}.c-poles{padding-block:40px 120px}.rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row{border-bottom:1px solid var(--pg-line);isolation:isolate;grid-template-columns:60px minmax(0,1fr) 40px;align-items:center;gap:20px;padding-block:22px;display:grid;position:relative;overflow:hidden}.row:before{content:"";background:var(--plum);z-index:-1;transform-origin:bottom;transition:transform .6s var(--ease);position:absolute;inset:0;transform:scaleY(0)}.row{transition:color .4s}.row:hover{color:var(--cream)}.row:hover:before{transform:scaleY(1)}.row-name{font-family:var(--f-wide);font-variation-settings:"wdth" 108;text-transform:uppercase;transition:transform .6s var(--ease);font-size:clamp(20px,3vw,44px);font-weight:700;line-height:1}.row:hover .row-name{transform:translate(16px)}.row-arr{color:var(--olive);transition:transform .6s var(--ease),color .4s}.row:hover .row-arr{color:var(--olive-light);transform:rotate(90deg)}@media (width<=600px){.row{grid-template-columns:36px minmax(0,1fr)}.row-arr{display:none}}.founder{background:var(--cream);color:var(--plum);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,5vw,90px);padding-block:120px;display:grid}.founder-photo{flex-direction:column;gap:12px;display:flex;position:sticky;top:100px}.photo-mask{aspect-ratio:457/591;background:var(--olive);max-width:100%;position:relative;overflow:hidden}.photo-mask picture{display:contents}.photo-mask img{object-fit:cover;width:100%;height:118%}.photo-mask:after{content:"";background:linear-gradient(180deg,transparent 55%,var(--plum-a55));mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.founder-txt{flex-direction:column;gap:22px;max-width:60ch;display:flex}.founder-txt>.mono{color:var(--plum)}.f-name{font-family:var(--f-serif);letter-spacing:-.03em;color:var(--olive);font-size:clamp(70px,11vw,180px);font-style:italic;font-weight:400;line-height:.85}.founder-txt p{font-size:clamp(17px,1.4vw,20px)}.founder-txt p:first-of-type:first-letter{font-family:var(--f-serif);float:left;color:var(--plum);padding:.06em .1em 0 0;font-size:3.4em;line-height:.8}.founder-txt blockquote{color:var(--plum);border-top:1px solid var(--pg-line);margin-top:10px;padding-top:28px;font-size:clamp(28px,3.2vw,48px);line-height:1.08}@media (width<=820px){.founder{grid-template-columns:1fr}.founder-photo{max-width:440px;position:static}}.objectif{background:var(--plum);color:var(--plum-pale);flex-direction:column;gap:28px;padding-block:clamp(110px,15vw,200px);display:flex}.objectif .scrub-words{font-family:var(--f-serif);letter-spacing:-.02em;max-width:22ch;font-size:clamp(32px,5.2vw,84px);line-height:1.04}.partner{padding-block:120px}.partner-in{border:1px solid var(--pg-line);background:radial-gradient(ellipse at 100% 0%,var(--plum-a12),transparent 55%);border-radius:6px;flex-direction:column;align-items:flex-start;gap:24px;padding:clamp(28px,5vw,72px);display:flex}.partner-in>.mono{color:var(--olive)}.partner-in .display{max-width:16ch;font-size:clamp(30px,5vw,80px)}.partner-in p{max-width:52ch;color:var(--pg-dim);font-size:18px}.partner .pill-btn.solid{background:var(--plum);border-color:var(--plum);color:var(--plum-pale);--focus:var(--cream)}.c-agenda{padding-block:20px 110px}.rdv-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rdv{border:1px solid var(--pg-line);background:#fff;border-radius:6px;grid-template-columns:auto minmax(0,1fr) minmax(0,280px);align-items:start;gap:clamp(16px,3vw,40px);padding:clamp(18px,2.6vw,32px);display:grid}.rdv-date{background:var(--olive);min-width:92px;color:var(--cream);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px 12px;display:flex}.rdv-date strong{font-family:var(--f-serif);font-size:clamp(44px,5vw,64px);font-style:italic;font-weight:400;line-height:.85}.rdv-main{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.rdv-meta,.rdv-places{color:var(--olive)}.rdv h3{font-family:var(--f-wide);font-variation-settings:"wdth" 112;text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(22px,2.6vw,36px);font-weight:700;line-height:1}.rdv-infos{color:var(--pg-dim);flex-wrap:wrap;gap:4px 18px;display:flex}.rdv-infos span+span:before{content:"·";margin-left:-12px;margin-right:18px}.rdv-desc{white-space:pre-line;max-width:62ch}.rdv .pill-btn.solid{background:var(--plum);border-color:var(--plum);color:var(--plum-pale);--focus:var(--plum)}.rdv-ok{background:var(--olive);color:var(--cream);border-radius:6px;max-width:62ch;padding:14px 18px}.rdv-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:640px;padding-top:6px;display:grid;position:relative}.rdv-form .field:nth-of-type(n+5),.rdv-form>.field-err,.rdv-actions{grid-column:1/-1}.rdv-form label.mono{color:var(--pg-dim)}.rdv-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.rdv-img{border-radius:4px;align-self:stretch;min-height:160px;max-height:320px;overflow:hidden}.rdv-img img{object-fit:cover;width:100%;height:100%}@media (width<=900px){.rdv{grid-template-columns:auto minmax(0,1fr)}.rdv-img{grid-column:1/-1;max-height:220px}}@media (width<=560px){.rdv{grid-template-columns:minmax(0,1fr)}.rdv-date{flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 14px}.rdv-date strong{font-size:40px}.rdv-form{grid-template-columns:minmax(0,1fr)}.rdv-form .field{grid-column:1/-1}}
