body{position:relative}body:before{content:"";position:fixed;inset:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg width='400' height='400' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%234A4A4A' stroke-width='2'%3E%3Cpath d='M0,50 Q100,30 200,50 T400,50' /%3E%3Cpath d='M0,80 Q100,100 200,80 T400,80' /%3E%3Cpath d='M0,110 Q100,90 200,110 T400,110' /%3E%3Cpath d='M0,140 Q100,160 200,140 T400,140' /%3E%3Cpath d='M0,170 Q100,150 200,170 T400,170' /%3E%3Cpath d='M0,200 Q100,220 200,200 T400,200' /%3E%3Cpath d='M0,230 Q100,210 200,230 T400,230' /%3E%3Cpath d='M0,260 Q100,280 200,260 T400,260' /%3E%3Cpath d='M0,290 Q100,270 200,290 T400,290' /%3E%3Cpath d='M0,320 Q100,340 200,320 T400,320' /%3E%3Cpath d='M0,350 Q100,330 200,350 T400,350' /%3E%3Cpath d='M0,380 Q100,400 200,380 T400,380' /%3E%3C/g%3E%3C/svg%3E");background-size:700px 700px;background-position:center;pointer-events:none;z-index:0}.about-pill[data-astro-cid-sehlwrwt]{position:fixed;top:1.5rem;right:1.5rem;width:40px;height:40px;background:#ffffffe6;border:2px solid #1A1A1A;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#1a1a1a;font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:600;font-style:italic;transition:all .3s ease;z-index:9999;box-shadow:0 2px 8px #00000026}.about-pill[data-astro-cid-sehlwrwt]:hover{transform:scale(1.1);background:#1a1a1a;color:#fff;box-shadow:0 4px 12px #00000040}@media(max-width:768px){.about-pill[data-astro-cid-sehlwrwt]{top:1rem;right:1rem;width:36px;height:36px;font-size:1rem}}.home-header[data-astro-cid-sehlwrwt]{text-align:center;padding:2rem 2rem 1.5rem;background:transparent}.home-name[data-astro-cid-sehlwrwt]{font-family:Space Grotesk,Work Sans,sans-serif;font-size:4rem;font-weight:300;color:#1a1a1a;margin:0 0 .75rem;letter-spacing:-.01em;line-height:1.1;text-align:center}.home-subtitle[data-astro-cid-sehlwrwt]{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:300;color:#4a4a4a;margin:0;letter-spacing:.08em;text-transform:uppercase;text-align:center!important;display:block;width:100%}.home-footer[data-astro-cid-sehlwrwt]{text-align:center;padding:2rem;background:transparent;position:relative}.footer-tagline[data-astro-cid-sehlwrwt]{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-style:italic;font-weight:300;color:#4a4a4a;margin:0 0 1rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.footer-contact-link[data-astro-cid-sehlwrwt]{display:inline-block;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:500;color:#1a1a1a;text-decoration:none;padding:.5rem 1.5rem;border:2px solid #1A1A1A;border-radius:6px;transition:all .3s ease}.footer-contact-link[data-astro-cid-sehlwrwt]:hover{background:#1a1a1a;color:#fff}@media(max-width:768px){.home-header[data-astro-cid-sehlwrwt]{padding:1.5rem 1.5rem 1rem}.home-name[data-astro-cid-sehlwrwt]{font-size:2.5rem;font-weight:500}.home-subtitle[data-astro-cid-sehlwrwt],.footer-tagline[data-astro-cid-sehlwrwt]{font-size:1.125rem}}.split-screen[data-astro-cid-sehlwrwt]{position:relative;min-height:60vh;display:grid;overflow:hidden}@media(min-width:1024px){.split-screen[data-astro-cid-sehlwrwt]{grid-template-columns:1fr 1fr}.split-block[data-astro-cid-sehlwrwt]{position:relative;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.split-block-individuel[data-astro-cid-sehlwrwt]{clip-path:polygon(0 0,100% 0,85% 100%,0 100%);z-index:2}.split-block-groupe[data-astro-cid-sehlwrwt]{clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);z-index:1}}@media(max-width:1023px){.split-screen[data-astro-cid-sehlwrwt]{grid-template-rows:1fr 1fr;grid-template-columns:1fr;min-height:70vh}.split-block[data-astro-cid-sehlwrwt]{min-height:auto}}.split-block[data-astro-cid-sehlwrwt]{display:flex;align-items:center;justify-content:center;padding:3rem var(--spacing-xl);text-decoration:none;transition:all var(--transition-normal);position:relative}.split-block[data-astro-cid-sehlwrwt]:before{content:"";position:absolute;inset:0;background-color:#0000;transition:background-color var(--transition-normal);pointer-events:none}.split-block[data-astro-cid-sehlwrwt]:hover:before{background-color:#0000000d}.split-block[data-astro-cid-sehlwrwt]:focus-visible{outline:4px solid var(--info);outline-offset:-4px}.split-block-individuel[data-astro-cid-sehlwrwt]{background-image:url(/images/300.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--individuel-text);position:relative;overflow:hidden;filter:brightness(1.2)}.split-block-individuel[data-astro-cid-sehlwrwt]:after{content:"";position:absolute;inset:0;opacity:0;background-image:url("data:image/svg+xml,%3Csvg width='400' height='400' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23D4A574' stroke-width='2'%3E%3Cpath d='M0,50 Q100,30 200,50 T400,50' /%3E%3Cpath d='M0,80 Q100,100 200,80 T400,80' /%3E%3Cpath d='M0,110 Q100,90 200,110 T400,110' /%3E%3Cpath d='M0,140 Q100,160 200,140 T400,140' /%3E%3Cpath d='M0,170 Q100,150 200,170 T400,170' /%3E%3Cpath d='M0,200 Q100,220 200,200 T400,200' /%3E%3Cpath d='M0,230 Q100,210 200,230 T400,230' /%3E%3Cpath d='M0,260 Q100,280 200,260 T400,260' /%3E%3Cpath d='M0,290 Q100,270 200,290 T400,290' /%3E%3Cpath d='M0,320 Q100,340 200,320 T400,320' /%3E%3Cpath d='M0,350 Q100,330 200,350 T400,350' /%3E%3Cpath d='M0,380 Q100,400 200,380 T400,380' /%3E%3C/g%3E%3C/svg%3E");background-size:800px 800px;background-position:center;pointer-events:none;z-index:0}.split-block-individuel[data-astro-cid-sehlwrwt] .split-content[data-astro-cid-sehlwrwt]{position:relative;z-index:1}.split-block-individuel[data-astro-cid-sehlwrwt] .split-title[data-astro-cid-sehlwrwt]{font-family:var(--groupe-font-heading)}.split-block-individuel[data-astro-cid-sehlwrwt] .cta-text[data-astro-cid-sehlwrwt]{color:var(--individuel-accent)}.split-block-groupe[data-astro-cid-sehlwrwt]{background-image:url(/images/100.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--groupe-text);border-left:2px solid var(--groupe-text)}.split-block-groupe[data-astro-cid-sehlwrwt] .split-content[data-astro-cid-sehlwrwt]{position:relative;z-index:1}@media(max-width:1023px){.split-block-groupe[data-astro-cid-sehlwrwt]{border-left:none;border-top:2px solid var(--groupe-text)}}.split-block-groupe[data-astro-cid-sehlwrwt] .split-title[data-astro-cid-sehlwrwt]{font-family:var(--groupe-font-heading)}.split-block-groupe[data-astro-cid-sehlwrwt] .cta-text[data-astro-cid-sehlwrwt]{color:var(--groupe-accent)}.split-content[data-astro-cid-sehlwrwt]{max-width:600px;text-align:center}.split-tag[data-astro-cid-sehlwrwt]{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-bottom:var(--spacing-md)}.split-title[data-astro-cid-sehlwrwt]{font-size:clamp(2.5rem,6vw,4rem);font-weight:300;line-height:1.1;margin-bottom:var(--spacing-lg)}.split-description[data-astro-cid-sehlwrwt]{font-size:var(--font-size-body);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl);opacity:.9}.split-cta[data-astro-cid-sehlwrwt]{display:inline-flex;align-items:center;gap:var(--spacing-sm);font-size:1.25rem;font-weight:var(--font-weight-semibold);transition:gap var(--transition-normal)}.split-block[data-astro-cid-sehlwrwt]:hover .split-cta[data-astro-cid-sehlwrwt]{gap:var(--spacing-md)}.cta-arrow[data-astro-cid-sehlwrwt]{font-size:1.5rem;transition:transform var(--transition-normal)}.split-block[data-astro-cid-sehlwrwt]:hover .cta-arrow[data-astro-cid-sehlwrwt]{transform:translate(4px)}@media(prefers-reduced-motion:no-preference){.split-block[data-astro-cid-sehlwrwt]{transition:transform var(--transition-normal)}.split-block[data-astro-cid-sehlwrwt]:hover{transform:scale(1.01)}.split-title[data-astro-cid-sehlwrwt],.split-description[data-astro-cid-sehlwrwt],.split-cta[data-astro-cid-sehlwrwt]{opacity:0;animation:fadeInUp .6s ease-out forwards}.split-title[data-astro-cid-sehlwrwt]{animation-delay:.1s}.split-description[data-astro-cid-sehlwrwt]{animation-delay:.2s}.split-cta[data-astro-cid-sehlwrwt]{animation-delay:.3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}}
