@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_4da20b56-module__Q5vzFa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_4da20b56-module__Q5vzFa__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_ac176294-module__0f4YoG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_ac176294-module__0f4YoG__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_9ccce11f-module__cfZa9G__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_9ccce11f-module__cfZa9G__variable{--font-caveat:"Caveat", "Caveat Fallback"}
.CopyButton-module-scss-module__IX1Bzq__button{cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:700;transition:background-color .25s,color .25s;display:inline-flex}.CopyButton-module-scss-module__IX1Bzq__button svg{width:16px;height:16px}.CopyButton-module-scss-module__IX1Bzq__button:hover{background:var(--black);color:var(--yellow);border-color:var(--black)}
.SupportBanner-module-scss-module__mYihkW__banner{position:relative;overflow:hidden}.SupportBanner-module-scss-module__mYihkW__bgMark{--smile-face:#ffffff38;--smile-ink:#0b0b0b0f;pointer-events:none;width:55vw;max-width:760px;position:absolute;top:-10vw;right:-12vw}.SupportBanner-module-scss-module__mYihkW__title{max-width:10ch;margin:20px 0 clamp(40px,6vw,72px);position:relative}.SupportBanner-module-scss-module__mYihkW__grid{gap:16px;display:grid;position:relative}@media (min-width:900px){.SupportBanner-module-scss-module__mYihkW__grid{grid-template-columns:1fr 1.3fr 1fr}}.SupportBanner-module-scss-module__mYihkW__box{border-radius:var(--radius);background:var(--paper);align-content:start;justify-items:start;gap:10px;padding:28px;display:grid}.SupportBanner-module-scss-module__mYihkW__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700}.SupportBanner-module-scss-module__mYihkW__value{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);font-weight:700;line-height:1.1}.SupportBanner-module-scss-module__mYihkW__iban{word-spacing:.1em;font-size:clamp(1.1rem,.9rem + .8vw,1.55rem)}.SupportBanner-module-scss-module__mYihkW__reason{font-size:.95rem}.SupportBanner-module-scss-module__mYihkW__more{border:2px solid var(--black);border-radius:var(--radius);align-content:space-between;justify-items:start;gap:20px;padding:28px;font-weight:500;display:grid}
.Marquee-module-scss-module___OVhoq__marquee{white-space:nowrap;padding-block:clamp(14px,1.6vw,20px);overflow:hidden}.Marquee-module-scss-module___OVhoq__dark{--smile-face:var(--yellow);--smile-ink:var(--black);background:var(--black);color:var(--yellow)}.Marquee-module-scss-module___OVhoq__yellow{--smile-face:var(--black);--smile-ink:var(--yellow);border-top:1px solid var(--line);background:var(--yellow);color:var(--black)}.Marquee-module-scss-module___OVhoq__track{width:max-content;font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px);font-size:clamp(1.125rem,.9rem + 1vw,1.75rem);font-weight:600;line-height:1;display:flex}.Marquee-module-scss-module___OVhoq__mark{flex:none;width:.9em;height:.9em}
.WorldMap-module-scss-module__epdk_G__wrapper{gap:32px;display:grid}@media (min-width:1100px){.WorldMap-module-scss-module__epdk_G__wrapper{grid-template-columns:1fr 360px;align-items:start}}.WorldMap-module-scss-module__epdk_G__map{aspect-ratio:1280/720;position:relative}.WorldMap-module-scss-module__epdk_G__land{-webkit-mask:var(--land) center/contain no-repeat;mask:var(--land) center/contain no-repeat;background:#34332e;position:absolute;inset:0}.WorldMap-module-scss-module__epdk_G__pin{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;translate:-50% -50%}.WorldMap-module-scss-module__epdk_G__pin span{background:var(--paper);width:12px;height:12px;box-shadow:0 0 0 3px var(--black);transition:transform .3s var(--ease-out);border-radius:50%;position:relative}.WorldMap-module-scss-module__epdk_G__pin[data-active=true] span{background:var(--yellow)}.WorldMap-module-scss-module__epdk_G__pin[data-active=true] span:before{content:"";border:2px solid var(--yellow);animation:WorldMap-module-scss-module__epdk_G__pulse 2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-6px}.WorldMap-module-scss-module__epdk_G__pin:hover span,.WorldMap-module-scss-module__epdk_G__pin[aria-pressed=true] span{transform:scale(1.7)}.WorldMap-module-scss-module__epdk_G__pin[aria-pressed=true] span{background:var(--yellow);box-shadow:0 0 0 3px var(--black),0 0 0 5px var(--yellow)}@media (max-width:639px){.WorldMap-module-scss-module__epdk_G__pin{width:22px;height:22px}.WorldMap-module-scss-module__epdk_G__pin span{width:8px;height:8px;box-shadow:0 0 0 2px var(--black)}}@keyframes WorldMap-module-scss-module__epdk_G__pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.WorldMap-module-scss-module__epdk_G__panel{border-radius:var(--radius);background:var(--ink);border:1px solid #ffffff1a;min-height:280px;padding:clamp(24px,3vw,36px)}@media (min-width:1100px){.WorldMap-module-scss-module__epdk_G__panel{grid-row:span 2}}.WorldMap-module-scss-module__epdk_G__status{letter-spacing:.14em;text-transform:uppercase;color:var(--yellow);font-size:.8rem;font-weight:700}.WorldMap-module-scss-module__epdk_G__country{letter-spacing:-.03em;margin:8px 0 20px;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.4rem)}.WorldMap-module-scss-module__epdk_G__projects{gap:18px;display:grid}.WorldMap-module-scss-module__epdk_G__projects li{border-top:1px solid #ffffff1f;gap:4px;padding-top:16px;display:grid}.WorldMap-module-scss-module__epdk_G__projects h4{font-family:var(--font-body);letter-spacing:0;font-size:1.05rem}.WorldMap-module-scss-module__epdk_G__projects p{color:var(--muted-on-dark);font-size:.95rem}.WorldMap-module-scss-module__epdk_G__more{color:var(--yellow);align-items:center;gap:8px;margin-top:6px;font-weight:700;text-decoration:none;display:inline-flex}.WorldMap-module-scss-module__epdk_G__more svg{width:18px;height:18px}.WorldMap-module-scss-module__epdk_G__chips{flex-wrap:wrap;gap:8px;display:flex}.WorldMap-module-scss-module__epdk_G__chips button{cursor:pointer;background:0 0;border:1.5px solid #ffffff38;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:600;transition:background-color .25s,color .25s,border-color .25s}.WorldMap-module-scss-module__epdk_G__chips button[data-active=true]{border-color:var(--yellow)}.WorldMap-module-scss-module__epdk_G__chips button:hover,.WorldMap-module-scss-module__epdk_G__chips button[aria-pressed=true]{background:var(--yellow);border-color:var(--yellow);color:var(--black)}
.page-module-scss-module__rcUngW__mapHead{gap:20px;max-width:760px;margin-bottom:clamp(40px,6vw,72px);display:grid}
.PageHero-module-scss-module__nkHE-W__hero{padding-top:calc(var(--header-height) + clamp(56px,9vw,120px));padding-bottom:clamp(56px,8vw,104px);position:relative;overflow:hidden}.PageHero-module-scss-module__nkHE-W__mark{--smile-face:#ffffff47;--smile-ink:#0b0b0b12;pointer-events:none;width:min(52vw,640px);animation:30s linear infinite PageHero-module-scss-module__nkHE-W__turn;position:absolute;bottom:-18vw;right:-8vw}@keyframes PageHero-module-scss-module__nkHE-W__turn{to{transform:rotate(360deg)}}.PageHero-module-scss-module__nkHE-W__inner{justify-items:start;gap:24px;display:grid;position:relative}.PageHero-module-scss-module__nkHE-W__title{max-width:14ch}.PageHero-module-scss-module__nkHE-W__lead{max-width:46ch}
.page-module-scss-module__DTsDoq__story{gap:48px;display:grid}@media (min-width:900px){.page-module-scss-module__DTsDoq__story{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px}}.page-module-scss-module__DTsDoq__storyText{gap:24px;display:grid}.page-module-scss-module__DTsDoq__storyPhoto{border-radius:999px 999px var(--radius) var(--radius);aspect-ratio:4/5;overflow:hidden}.page-module-scss-module__DTsDoq__storyPhoto img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__DTsDoq__letterWrap{justify-items:center;display:grid}.page-module-scss-module__DTsDoq__letter{background:var(--paper);max-width:640px;box-shadow:0 1px 0 var(--line),0 30px 60px -30px #0000004d;border-radius:6px;gap:16px;margin:0;padding:clamp(32px,5vw,64px);font-size:1.1rem;display:grid;transform:rotate(-1.5deg)}.page-module-scss-module__DTsDoq__letter .hand{font-size:2.2rem;line-height:1}.page-module-scss-module__DTsDoq__letter footer{color:var(--muted);font-style:italic}.page-module-scss-module__DTsDoq__timelineHead{gap:16px;margin-bottom:clamp(48px,7vw,80px);display:grid}.page-module-scss-module__DTsDoq__values{gap:16px;display:grid}@media (min-width:900px){.page-module-scss-module__DTsDoq__values{grid-template-columns:1fr 1fr}}.page-module-scss-module__DTsDoq__value{border-radius:var(--radius);background:var(--ink);border:1px solid #ffffff1a;align-content:start;gap:16px;padding:clamp(28px,4vw,48px);display:grid}.page-module-scss-module__DTsDoq__value:first-child{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.page-module-scss-module__DTsDoq__value:first-child .muted{color:#0b0b0bb3}.page-module-scss-module__DTsDoq__value:first-child .eyebrow:before{background:var(--black)}.page-module-scss-module__DTsDoq__list{gap:8px;display:grid}.page-module-scss-module__DTsDoq__list li{padding-left:28px;position:relative}.page-module-scss-module__DTsDoq__list li:before{content:":)";color:var(--yellow);font-weight:800;position:absolute;left:0}.page-module-scss-module__DTsDoq__group{height:clamp(320px,60vw,720px);position:relative;overflow:hidden}.page-module-scss-module__DTsDoq__group img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__DTsDoq__group figcaption{right:var(--gutter);background:var(--yellow);border-radius:999px;padding:6px 16px;font-size:1.6rem;position:absolute;bottom:20px}
.page-module-scss-module__uCXBAa__hero{min-height:min(100svh,900px);padding-top:calc(var(--header-height) + 80px);background:var(--black);color:var(--paper);align-items:end;padding-bottom:clamp(40px,6vw,80px);display:grid;position:relative;overflow:hidden}.page-module-scss-module__uCXBAa__cover{position:absolute;inset:0}.page-module-scss-module__uCXBAa__cover img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__uCXBAa__cover:after{content:"";background:linear-gradient(#0b0b0b59 0%,#0b0b0b1a 35%,#0b0b0bd9 100%);position:absolute;inset:0}.page-module-scss-module__uCXBAa__heroText{justify-items:start;gap:18px;display:grid;position:relative}.page-module-scss-module__uCXBAa__heroText .eyebrow:before{background:var(--yellow)}.page-module-scss-module__uCXBAa__back{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf524;border-radius:999px;align-items:center;gap:4px;padding:8px 14px 8px 8px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module-scss-module__uCXBAa__back svg{width:18px;height:18px}.page-module-scss-module__uCXBAa__back:hover{background:var(--yellow);color:var(--black)}.page-module-scss-module__uCXBAa__tagline{max-width:34ch}.page-module-scss-module__uCXBAa__facts{gap:1px;padding-block:clamp(32px,5vw,56px);display:grid}@media (min-width:900px){.page-module-scss-module__uCXBAa__facts{grid-template-columns:repeat(3,1fr);gap:48px}}.page-module-scss-module__uCXBAa__facts li{border-bottom:2px solid var(--black);gap:4px;padding-block:12px;display:grid}@media (min-width:900px){.page-module-scss-module__uCXBAa__facts li{border-bottom:0;border-left:2px solid var(--black);padding:0 0 0 24px}}.page-module-scss-module__uCXBAa__factValue{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(2.4rem,1.6rem + 2.6vw,4rem);font-weight:700;line-height:1}.page-module-scss-module__uCXBAa__excerpt{max-width:44ch;font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:clamp(56px,8vw,96px);font-size:clamp(1.4rem,1rem + 1.5vw,2.2rem);font-weight:600;line-height:1.25}.page-module-scss-module__uCXBAa__block{border-top:1px solid var(--line);gap:24px;padding-block:clamp(32px,5vw,56px);display:grid}@media (min-width:900px){.page-module-scss-module__uCXBAa__block{grid-template-columns:.8fr 1.2fr;gap:64px}.page-module-scss-module__uCXBAa__block h2{top:calc(var(--header-height) + 24px);align-self:start;position:sticky}}.page-module-scss-module__uCXBAa__blockBody{gap:18px;max-width:64ch;font-size:1.1rem;display:grid}.page-module-scss-module__uCXBAa__items{gap:12px;display:grid}.page-module-scss-module__uCXBAa__items li{border-radius:var(--radius-sm);background:var(--cream);gap:2px;padding:18px 20px 18px 56px;display:grid;position:relative}.page-module-scss-module__uCXBAa__items li:before{content:":)";background:var(--yellow);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.75rem;font-weight:800;line-height:1;display:grid;position:absolute;top:16px;left:18px}.page-module-scss-module__uCXBAa__items strong{font-family:var(--font-display);font-size:1.15rem}.page-module-scss-module__uCXBAa__galleryTitle{margin-bottom:32px}.page-module-scss-module__uCXBAa__updatesHead{gap:16px;margin-bottom:clamp(40px,6vw,72px);display:grid}.page-module-scss-module__uCXBAa__updates{gap:clamp(56px,8vw,96px);display:grid}.page-module-scss-module__uCXBAa__update{gap:20px;display:grid}@media (min-width:900px){.page-module-scss-module__uCXBAa__update{grid-template-columns:220px 1fr;gap:48px}.page-module-scss-module__uCXBAa__updateMeta{top:calc(var(--header-height) + 24px);align-self:start;position:sticky}}.page-module-scss-module__uCXBAa__date{background:var(--black);color:var(--yellow);border-radius:999px;padding:8px 16px;font-weight:700;display:inline-block}.page-module-scss-module__uCXBAa__updateBody{gap:18px;max-width:900px;display:grid}.page-module-scss-module__uCXBAa__updateBody>p{max-width:64ch;font-size:1.1rem}.page-module-scss-module__uCXBAa__quote{border-left:6px solid var(--yellow);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--cream);gap:12px;margin:0;padding:28px 32px;font-size:1.15rem;font-style:italic;display:grid}.page-module-scss-module__uCXBAa__quote footer{font-size:1.5rem;font-style:normal}.page-module-scss-module__uCXBAa__othersTitle{margin-bottom:32px}.page-module-scss-module__uCXBAa__others{gap:20px;display:grid}@media (min-width:900px){.page-module-scss-module__uCXBAa__others{grid-template-columns:1fr 1fr}}
.Footer-module-scss-module__JLT4gq__footer{background:var(--black);color:var(--paper);padding-block:clamp(72px,10vw,128px) 32px;overflow:hidden}.Footer-module-scss-module__JLT4gq__footer a{text-decoration:none;transition:color .2s}.Footer-module-scss-module__JLT4gq__footer a:hover{color:var(--yellow)}.Footer-module-scss-module__JLT4gq__top{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:32px;padding-bottom:clamp(48px,8vw,96px);display:flex}.Footer-module-scss-module__JLT4gq__claim{max-width:12ch}.Footer-module-scss-module__JLT4gq__yellow{color:var(--yellow)}.Footer-module-scss-module__JLT4gq__mark{flex:none;width:clamp(96px,18vw,220px);animation:18s linear infinite Footer-module-scss-module__JLT4gq__spin}@keyframes Footer-module-scss-module__JLT4gq__spin{to{transform:rotate(360deg)}}.Footer-module-scss-module__JLT4gq__grid{gap:48px 32px;padding-block:56px;display:grid}@media (min-width:640px){.Footer-module-scss-module__JLT4gq__grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.Footer-module-scss-module__JLT4gq__grid{grid-template-columns:1.3fr 1fr .8fr 1.2fr}}.Footer-module-scss-module__JLT4gq__brand{align-content:start;gap:12px;display:grid}.Footer-module-scss-module__JLT4gq__brand .hand{color:var(--yellow);max-width:22ch;font-size:1.5rem;line-height:1.2}.Footer-module-scss-module__JLT4gq__name{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.6rem;font-weight:700}.Footer-module-scss-module__JLT4gq__socials{gap:10px;margin-top:8px;display:flex}.Footer-module-scss-module__JLT4gq__socials a{border:1.5px solid #ffffff40;border-radius:50%;place-items:center;width:46px;height:46px;transition:background-color .25s,color .25s,border-color .25s;display:grid}.Footer-module-scss-module__JLT4gq__socials a:hover{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.Footer-module-scss-module__JLT4gq__socials svg{width:20px;height:20px}.Footer-module-scss-module__JLT4gq__heading{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-on-dark);margin-bottom:16px;font-size:.8rem;font-weight:700}.Footer-module-scss-module__JLT4gq__list{gap:10px;font-style:normal;display:grid}.Footer-module-scss-module__JLT4gq__support{gap:18px;display:grid}.Footer-module-scss-module__JLT4gq__support dt{color:var(--muted-on-dark);font-size:.85rem}.Footer-module-scss-module__JLT4gq__support dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 0;font-weight:700;display:flex}.Footer-module-scss-module__JLT4gq__support button:hover{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.Footer-module-scss-module__JLT4gq__iban{letter-spacing:.02em;font-size:.95rem}.Footer-module-scss-module__JLT4gq__bottom{color:var(--muted-on-dark);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;font-size:.9rem;display:flex}.Footer-module-scss-module__JLT4gq__bottom ul{flex-wrap:wrap;gap:20px;display:flex}
.page-module-scss-module__HXOupW__jump{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.page-module-scss-module__HXOupW__jump a{border:2px solid var(--black);border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none;transition:background-color .25s,color .25s}.page-module-scss-module__HXOupW__jump a:hover{background:var(--black);color:var(--yellow)}.page-module-scss-module__HXOupW__split{gap:48px;display:grid}@media (min-width:900px){.page-module-scss-module__HXOupW__split{grid-template-columns:1fr 1fr;align-items:center;gap:80px}}.page-module-scss-module__HXOupW__text{justify-items:start;gap:20px;max-width:60ch;display:grid}.page-module-scss-module__HXOupW__photo{border-radius:var(--radius);aspect-ratio:5/4;overflow:hidden}.page-module-scss-module__HXOupW__photo img{object-fit:cover;width:100%;height:100%}.page-module-scss-module__HXOupW__birthday{gap:32px;display:grid}@media (min-width:900px){.page-module-scss-module__HXOupW__birthday{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px}}.page-module-scss-module__HXOupW__cake{color:var(--yellow);font-size:clamp(4rem,2rem + 8vw,9rem);line-height:.9;transform:rotate(-6deg)}.page-module-scss-module__HXOupW__actions{flex-wrap:wrap;gap:12px;display:flex}.page-module-scss-module__HXOupW__gallery{gap:24px;margin-top:clamp(56px,8vw,96px);display:grid}
.Logo-module-scss-module__Xktgvq__logo{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:10px;font-size:1.35rem;font-weight:700;text-decoration:none;display:inline-flex}.Logo-module-scss-module__Xktgvq__logo:hover .Logo-module-scss-module__Xktgvq__mark{transform:rotate(90deg)}.Logo-module-scss-module__Xktgvq__mark{width:40px;height:40px;transition:transform .6s var(--ease-out);flex:none}.Logo-module-scss-module__Xktgvq__word{line-height:1}
.page-module-scss-module__aKqeMq__grid{gap:48px;display:grid}@media (min-width:900px){.page-module-scss-module__aKqeMq__grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px}}.page-module-scss-module__aKqeMq__channels{gap:20px;display:grid}.page-module-scss-module__aKqeMq__channels ul{gap:10px;display:grid}.page-module-scss-module__aKqeMq__channel{border-radius:var(--radius-sm);align-items:center;gap:16px;padding:14px;text-decoration:none;transition:background-color .25s;display:flex}.page-module-scss-module__aKqeMq__channel:hover{background:var(--cream)}.page-module-scss-module__aKqeMq__channel>span:last-child{min-width:0;display:grid}.page-module-scss-module__aKqeMq__icon{background:var(--yellow);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.page-module-scss-module__aKqeMq__icon svg{width:22px;height:22px}.page-module-scss-module__aKqeMq__label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700}.page-module-scss-module__aKqeMq__value{overflow-wrap:anywhere;font-weight:600}.page-module-scss-module__aKqeMq__socials{flex-wrap:wrap;gap:10px;display:flex}.page-module-scss-module__aKqeMq__socials svg{width:20px;height:20px}.page-module-scss-module__aKqeMq__tax{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.page-module-scss-module__aKqeMq__formCard{border-radius:var(--radius);background:var(--cream);gap:28px;padding:clamp(28px,4vw,52px);display:grid}
.page-module-scss-module__K_aKBG__head{gap:20px;max-width:820px;margin-bottom:clamp(40px,6vw,72px);display:grid}.page-module-scss-module__K_aKBG__grid{gap:20px;display:grid}@media (min-width:900px){.page-module-scss-module__K_aKBG__grid{grid-template-columns:repeat(3,1fr)}}
.page-module-scss-module__nMHjmG__grid{gap:20px;display:grid}@media (min-width:900px){.page-module-scss-module__nMHjmG__grid{grid-template-columns:1fr 1fr}}.page-module-scss-module__nMHjmG__card{border:2px solid var(--black);border-radius:var(--radius);align-content:start;gap:18px;padding:clamp(28px,4vw,52px);display:grid}.page-module-scss-module__nMHjmG__featured{background:var(--black);color:var(--paper)}.page-module-scss-module__nMHjmG__kicker{background:var(--yellow);color:var(--black);border-radius:999px;justify-self:start;padding:6px 14px;font-weight:800}.page-module-scss-module__nMHjmG__code{border-radius:var(--radius-sm);background:var(--yellow);color:var(--black);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;padding:20px 24px;display:flex}.page-module-scss-module__nMHjmG__codeLabel{letter-spacing:.1em;text-transform:uppercase;width:100%;font-size:.8rem;font-weight:700}.page-module-scss-module__nMHjmG__codeValue{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:700}.page-module-scss-module__nMHjmG__bank{gap:14px;display:grid}.page-module-scss-module__nMHjmG__bank div{border-bottom:1px solid var(--line);gap:2px;padding-bottom:14px;display:grid}.page-module-scss-module__nMHjmG__bank dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700}.page-module-scss-module__nMHjmG__bank dd{margin:0;font-size:1.1rem;font-weight:600}.page-module-scss-module__nMHjmG__iban{font-family:var(--font-display);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex;font-size:clamp(1.1rem,.95rem + .6vw,1.4rem)!important}.page-module-scss-module__nMHjmG__otherTitle{margin-bottom:32px}.page-module-scss-module__nMHjmG__others{gap:12px;display:grid}@media (min-width:900px){.page-module-scss-module__nMHjmG__others{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__nMHjmG__other{border-radius:var(--radius);background:var(--paper);height:100%;transition:background-color .3s,transform .4s var(--ease-out);gap:8px;padding:28px;text-decoration:none;display:grid}.page-module-scss-module__nMHjmG__other svg{width:28px;height:28px;transition:transform .3s var(--ease-out);margin-top:12px}.page-module-scss-module__nMHjmG__other:hover{background:var(--yellow);transform:translateY(-4px)}.page-module-scss-module__nMHjmG__other:hover svg{transform:translate(8px)}
.Header-module-scss-module__rIun6a__header{z-index:100;transition:transform .5s var(--ease-out);padding-top:12px;position:fixed;inset:0 0 auto}.Header-module-scss-module__rIun6a__header[data-hidden=true]{transform:translateY(-120%)}.Header-module-scss-module__rIun6a__bar{z-index:2;height:var(--header-height);align-items:center;gap:24px;display:flex;position:relative}.Header-module-scss-module__rIun6a__bar:before{content:"";inset:8px calc(var(--gutter) - 12px);z-index:-1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf5e6;border-radius:999px;transition:opacity .4s,box-shadow .4s;position:absolute}.Header-module-scss-module__rIun6a__header[data-scrolled=true] .Header-module-scss-module__rIun6a__bar:before{box-shadow:0 10px 40px -20px #00000059}.Header-module-scss-module__rIun6a__header[data-open=true] .Header-module-scss-module__rIun6a__bar:before{opacity:0}.Header-module-scss-module__rIun6a__logo{margin-left:4px;margin-right:auto}.Header-module-scss-module__rIun6a__desktopNav{display:none}.Header-module-scss-module__rIun6a__desktopNav ul{gap:4px;display:flex}@media (min-width:1100px){.Header-module-scss-module__rIun6a__desktopNav{display:block}}.Header-module-scss-module__rIun6a__link{border-radius:999px;padding:10px 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .25s;display:block;position:relative}.Header-module-scss-module__rIun6a__link:hover{background:#0b0b0b12}.Header-module-scss-module__rIun6a__link[aria-current=page]{background:var(--black);color:var(--yellow)}.Header-module-scss-module__rIun6a__cta{min-height:46px;display:none}@media (min-width:640px){.Header-module-scss-module__rIun6a__cta{display:inline-flex}}.Header-module-scss-module__rIun6a__burger{z-index:3;background:var(--black);cursor:pointer;border:0;border-radius:50%;place-content:center;gap:7px;width:52px;height:52px;display:grid;position:relative}.Header-module-scss-module__rIun6a__burger span{background:var(--yellow);width:22px;height:2.5px;transition:transform .4s var(--ease-out);border-radius:2px;display:block}.Header-module-scss-module__rIun6a__burger[aria-expanded=true] span:first-child{transform:translateY(4.75px)rotate(45deg)}.Header-module-scss-module__rIun6a__burger[aria-expanded=true] span:last-child{transform:translateY(-4.75px)rotate(-45deg)}@media (min-width:1100px){.Header-module-scss-module__rIun6a__burger{display:none}}.Header-module-scss-module__rIun6a__menu{z-index:1;padding-top:var(--header-height);background:var(--yellow);color:var(--black);visibility:hidden;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.Header-module-scss-module__rIun6a__menuList{gap:2px;display:grid}.Header-module-scss-module__rIun6a__menuItem{overflow:hidden}.Header-module-scss-module__rIun6a__menuItem a{font-family:var(--font-display);letter-spacing:-.04em;padding-block:4px;font-size:clamp(2.2rem,9vw,3.6rem);font-weight:700;line-height:1.05;text-decoration:none;display:inline-block}.Header-module-scss-module__rIun6a__menuFoot{gap:10px;margin-top:40px;font-weight:600;display:grid}.Header-module-scss-module__rIun6a__menuFoot a{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Header-module-scss-module__rIun6a__menuFoot svg{width:20px;height:20px}
.page-module-scss-module__gigX4q__body{max-width:calc(68ch + var(--gutter)*2);gap:16px;display:grid}.page-module-scss-module__gigX4q__body h2:not(:first-child){margin-top:24px}
.page-module-scss-module__67a5SG__head{gap:24px;display:grid}.page-module-scss-module__67a5SG__head h2{max-width:14ch}.page-module-scss-module__67a5SG__follow{justify-items:start;gap:16px;display:grid}.page-module-scss-module__67a5SG__socials{flex-wrap:wrap;gap:12px;display:flex}.page-module-scss-module__67a5SG__socials svg{width:20px;height:20px}.page-module-scss-module__67a5SG__pastTitle{margin-bottom:32px}.page-module-scss-module__67a5SG__list{gap:20px;display:grid}.page-module-scss-module__67a5SG__card{border-radius:var(--radius);background:var(--paper);display:grid;overflow:hidden}@media (min-width:900px){.page-module-scss-module__67a5SG__card{grid-template-columns:.9fr 1.1fr}}.page-module-scss-module__67a5SG__media{aspect-ratio:4/3;background:var(--black)}.page-module-scss-module__67a5SG__media img{object-fit:cover;width:100%;height:100%}@media (min-width:900px){.page-module-scss-module__67a5SG__media{aspect-ratio:auto;min-height:100%}}.page-module-scss-module__67a5SG__body{align-content:start;gap:16px;padding:clamp(24px,4vw,48px);display:grid}.page-module-scss-module__67a5SG__year{background:var(--yellow);border-radius:999px;justify-self:start;padding:4px 12px;font-size:.85rem;font-weight:700}.page-module-scss-module__67a5SG__details{gap:10px;display:grid}.page-module-scss-module__67a5SG__details div{gap:2px;display:grid}.page-module-scss-module__67a5SG__details dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700}.page-module-scss-module__67a5SG__details dd{margin:0;font-weight:600}
