.reel[data-astro-cid-pxh3uvjy]{isolation:isolate;background:#060607;position:absolute;inset:0;overflow:hidden}.reel__slide[data-astro-cid-pxh3uvjy]{opacity:0;animation:reel-show var(--total) linear infinite both;animation-delay:var(--d);position:absolute;inset:0}.reel[data-astro-cid-pxh3uvjy] [data-astro-cid-pxh3uvjy]:is(*),.reel__slide[data-astro-cid-pxh3uvjy]{animation-play-state:paused}.reel[data-astro-cid-pxh3uvjy].is-playing [data-astro-cid-pxh3uvjy]:is(*){animation-play-state:running}@keyframes reel-show{0%{opacity:0}.86%{opacity:1}14.29%{opacity:1}15.26%{opacity:0}to{opacity:0}}@keyframes reel-zoom{0%{transform:scale(1.04) translateX(calc(var(--pan,1) * -1.5%))}15.26%{transform:scale(1.22) translateX(calc(var(--pan,1) * 1.5%))}to{transform:scale(1.22) translateX(calc(var(--pan,1) * 1.5%))}}@keyframes reel-flash{0%{opacity:.35}1.89%{opacity:0}to{opacity:0}}@keyframes reel-word{0%,1%{transform:translateY(105%)}4.5%,13.6%{transform:none}15%,to{transform:translateY(-105%)}}@keyframes reel-fade{0%,2%{opacity:0;transform:translateY(6px)}5%,13.6%{opacity:1;transform:none}15%,to{opacity:0;transform:none}}@keyframes reel-poster{0%,.86%{opacity:0;transform:translate(-160%,4%)rotate(-14deg)}4.3%,15.86%{opacity:1;transform:translate(-50%)rotate(-4deg)}16.29%,to{opacity:0;transform:translate(-160%,4%)rotate(-14deg)}}@keyframes reel-poster2{0%,1.7%{opacity:0;transform:translate(60%,-4%)rotate(14deg)}5.1%,15.86%{opacity:1;transform:translate(-50%)rotate(4deg)}16.29%,to{opacity:0;transform:translate(60%,-4%)rotate(14deg)}}@keyframes reel-wall0{0%{opacity:0;transform:translateY(14%)scale(.96)}3.6%,15.86%{opacity:1;transform:none}16.29%,to{opacity:0;transform:translateY(14%)scale(.96)}}@keyframes reel-wall1{0%,.35%{opacity:0;transform:translateY(14%)scale(.96)}3.95%,15.86%{opacity:1;transform:none}16.29%,to{opacity:0;transform:translateY(14%)scale(.96)}}@keyframes reel-wall2{0%,.7%{opacity:0;transform:translateY(14%)scale(.96)}4.3%,15.86%{opacity:1;transform:none}16.29%,to{opacity:0;transform:translateY(14%)scale(.96)}}@keyframes reel-wall3{0%,1.05%{opacity:0;transform:translateY(14%)scale(.96)}4.65%,15.86%{opacity:1;transform:none}16.29%,to{opacity:0;transform:translateY(14%)scale(.96)}}.reel__zoom[data-astro-cid-pxh3uvjy]{animation:reel-zoom var(--total) linear infinite both;animation-delay:var(--d);transform-origin:var(--pos,50% 50%);position:absolute;inset:0}.reel__slide[data-astro-cid-pxh3uvjy] .reel__zoom[data-astro-cid-pxh3uvjy]{animation-delay:var(--d)}.reel__zoom[data-astro-cid-pxh3uvjy] picture,.reel__zoom[data-astro-cid-pxh3uvjy] img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;display:block}.reel__blur[data-astro-cid-pxh3uvjy] img{filter:blur(18px)saturate(1.2)brightness(.55)}.reel__slide--wall[data-astro-cid-pxh3uvjy] .reel__flash[data-astro-cid-pxh3uvjy]{display:none}.reel__flash[data-astro-cid-pxh3uvjy]{z-index:3;pointer-events:none;opacity:0;animation:reel-flash var(--total) linear infinite both;animation-delay:var(--d);background:#fff;position:absolute;inset:0}.reel__shade[data-astro-cid-pxh3uvjy]{background:linear-gradient(#06060759,#06060726 40%,#060607e6);position:absolute;inset:0}.reel__poster[data-astro-cid-pxh3uvjy]{aspect-ratio:1024/1365;height:58%;animation:reel-poster var(--total) cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:var(--d);position:absolute;top:12%;left:55%;box-shadow:0 24px 60px #0009}.reel__poster--2[data-astro-cid-pxh3uvjy]{animation-name:reel-poster2;top:9%;left:81%}.reel__poster[data-astro-cid-pxh3uvjy] img,.reel__wall-item[data-astro-cid-pxh3uvjy] img{object-fit:cover;filter:saturate(1.22)contrast(1.08);border-radius:3px;width:100%;height:100%;display:block}.reel__wall-item[data-astro-cid-pxh3uvjy]:nth-child(2){animation-name:reel-wall1}.reel__wall-item[data-astro-cid-pxh3uvjy]:nth-child(3){animation-name:reel-wall2}.reel__wall-item[data-astro-cid-pxh3uvjy]:nth-child(4){animation-name:reel-wall3}.reel__wall[data-astro-cid-pxh3uvjy]{background:radial-gradient(70% 80% at 50% 20%,#e3161b59,#0000 70%),#0b0b0d;grid-template-columns:repeat(4,1fr);align-content:start;gap:2.2%;padding:6% 12% 0;display:grid;position:absolute;inset:0}.reel__wall-item[data-astro-cid-pxh3uvjy]{aspect-ratio:1024/1365;animation:reel-wall0 var(--total) cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:var(--d);align-self:start;box-shadow:0 16px 40px #0000008c}.reel__text[data-astro-cid-pxh3uvjy]{gap:6px;display:grid;position:absolute;bottom:clamp(26px,4vw,48px);left:clamp(18px,3.4vw,40px);right:34%}.reel__slide--wall[data-astro-cid-pxh3uvjy] .reel__text[data-astro-cid-pxh3uvjy],.reel__slide--photo[data-astro-cid-pxh3uvjy] .reel__text[data-astro-cid-pxh3uvjy]{right:clamp(18px,3.4vw,40px)}.reel__kicker[data-astro-cid-pxh3uvjy]{font-family:var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--red);animation:reel-fade var(--total) ease-out infinite both;animation-delay:var(--d);font-size:clamp(.58rem,.9vw,.72rem);font-weight:700}.reel__text[data-astro-cid-pxh3uvjy]{overflow:hidden}.reel__kicker--white[data-astro-cid-pxh3uvjy]{color:#fff}.reel__word[data-astro-cid-pxh3uvjy]{font-family:var(--font-head);text-transform:uppercase;letter-spacing:-.035em;animation:reel-word var(--total) cubic-bezier(.2,.8,.2,1) infinite both;animation-delay:var(--d);font-size:clamp(1.9rem,5.2vw,3.6rem);font-weight:900;line-height:.95}.reel__end[data-astro-cid-pxh3uvjy]{animation:reel-fade var(--total) ease-out infinite both;animation-delay:var(--d);background:radial-gradient(55% 70% at 50% 45%,#e3161b66,#0000 70%),#060607;place-content:center;justify-items:center;gap:clamp(10px,2vw,18px);display:grid;position:absolute;inset:0}.reel__flame[data-astro-cid-pxh3uvjy]{opacity:.12;width:auto;height:140%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel__logo[data-astro-cid-pxh3uvjy]{width:min(62%,420px);height:auto;position:relative}.reel__tag[data-astro-cid-pxh3uvjy]{font-family:var(--font-head);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(.9rem,1.8vw,1.3rem);font-weight:900;position:relative}.reel__tag[data-astro-cid-pxh3uvjy] span[data-astro-cid-pxh3uvjy]{color:var(--red)}.reel__label[data-astro-cid-pxh3uvjy]{z-index:2;backdrop-filter:blur(6px);font-family:var(--font-head);letter-spacing:.2em;text-transform:uppercase;background:#0606078c;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.58rem;font-weight:700;display:inline-flex;position:absolute;top:clamp(14px,2.4vw,22px);left:clamp(14px,2.4vw,24px)}.reel__dot[data-astro-cid-pxh3uvjy]{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite reel-pulse;box-shadow:0 0 #e3161b99}@keyframes reel-pulse{0%{box-shadow:0 0 #e3161b99}to{box-shadow:0 0 0 9px #e3161b00}}@media (width<=600px){.reel__poster[data-astro-cid-pxh3uvjy]{height:50%;top:10%;left:58%}.reel__poster--2[data-astro-cid-pxh3uvjy]{top:7%;left:83%}.reel__slide--poster[data-astro-cid-pxh3uvjy] .reel__text[data-astro-cid-pxh3uvjy]{right:40%}}@media (prefers-reduced-motion:reduce){.reel[data-astro-cid-pxh3uvjy] [data-astro-cid-pxh3uvjy],.reel__slide[data-astro-cid-pxh3uvjy]{animation:none!important}.reel__slide[data-astro-cid-pxh3uvjy]{opacity:0}.reel__slide--end[data-astro-cid-pxh3uvjy]{opacity:1}.reel__dot[data-astro-cid-pxh3uvjy]{box-shadow:none}}.hero[data-astro-cid-lcdefpme]{--aff-right:clamp(200px, 15vw, 290px);--aff-top:calc(var(--header-h) + 3vh);--aff-h:min(58vh, 600px);isolation:isolate;min-height:100svh;padding:var(--hero-top) 0 48px;align-items:flex-start;display:flex;position:relative;overflow:hidden}.hero__slides[data-astro-cid-lcdefpme]{z-index:-1;position:absolute;inset:0}.hero__slide[data-astro-cid-lcdefpme]{opacity:0;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.hero__slide[data-astro-cid-lcdefpme].is-active{opacity:1}.hero__slide[data-astro-cid-lcdefpme] .hero__img,.hero__slide[data-astro-cid-lcdefpme] .hero__img img{object-fit:cover;width:100%;height:100%;display:block}.hero__slide[data-astro-cid-lcdefpme].is-active .hero__img img{animation:kenburns 9s var(--ease) both}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero__fallback[data-astro-cid-lcdefpme]{background:radial-gradient(70% 80% at 72% 30%, hsl(var(--hue) 85% 30% / .9), transparent 65%), radial-gradient(60% 60% at 15% 100%, hsl(var(--hue) 90% 16% / .8), transparent 60%), var(--ink);position:absolute;inset:0}.hero__fallback[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:.85;width:auto;height:84%;filter:drop-shadow(0 40px 120px var(--red-glow));position:absolute;top:8%;right:6%}.hero__posterbg[data-astro-cid-lcdefpme]{background:var(--ink);position:absolute;inset:0;overflow:hidden}.hero__posterbg[data-astro-cid-lcdefpme] .hero__blur{display:block;position:absolute;inset:-8%}.hero__posterbg[data-astro-cid-lcdefpme] .hero__blur img{object-fit:cover;filter:blur(40px)brightness(.4)saturate(1.25);width:100%;height:100%}.hero__posterbg[data-astro-cid-lcdefpme] .hero__affiche{right:var(--aff-right);top:var(--aff-top);height:var(--aff-h);aspect-ratio:3/4;border-radius:4px;display:block;position:absolute;overflow:hidden;transform:rotate(2.5deg);box-shadow:0 40px 90px -20px #000000d9,0 0 0 1px #ffffff14}.hero__posterbg[data-astro-cid-lcdefpme] .hero__affiche img{object-fit:cover;width:100%;height:100%}.hero__slide[data-astro-cid-lcdefpme].is-active .hero__affiche{animation:affiche 1.2s var(--ease-out) both}@keyframes affiche{0%{opacity:0;transform:translateY(30px)rotate(5deg)}to{opacity:1;transform:rotate(2.5deg)}}@media (width<=999px){.hero__posterbg[data-astro-cid-lcdefpme] .hero__affiche{right:-8vw;top:calc(var(--header-h) + 10px);opacity:.3;height:46svh}.hero__slide[data-astro-cid-lcdefpme].is-active .hero__affiche{animation:none}}.hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#06060773 0%,#06060726 40%,#060607bf 74%,#060607 100%),linear-gradient(90deg,#060607b3 0%,#06060700 55%);position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{align-items:end;gap:40px;display:grid;position:relative}@media (width>=1000px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto}}.hero__main[data-astro-cid-lcdefpme]{justify-items:start;gap:clamp(20px,2.6vw,30px);display:grid}.hero__eyebrow[data-astro-cid-lcdefpme]{animation:fade .8s var(--ease-out) both}.hero__title[data-astro-cid-lcdefpme]{letter-spacing:-.04em;text-shadow:0 6px 40px #0606078c;font-size:clamp(2.6rem,6.2vw,6.6rem);line-height:.86;display:grid}.hero__line[data-astro-cid-lcdefpme]{margin-bottom:-.08em;margin-right:-.12em;padding-bottom:.08em;padding-right:.12em;display:block;overflow:hidden}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:rise 1s var(--ease-out) forwards;display:inline-block;transform:translateY(105%)}.hero__line[data-astro-cid-lcdefpme]:nth-child(2)>span[data-astro-cid-lcdefpme]{animation-delay:90ms}.hero__line[data-astro-cid-lcdefpme]:nth-child(3)>span[data-astro-cid-lcdefpme]{animation-delay:.18s}@keyframes rise{to{transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(10px)}}.hero__tags[data-astro-cid-lcdefpme]{font-family:var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:#fffc;animation:fade 1s .4s var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.68rem;font-weight:700;display:flex}.hero__tags[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--red);border-radius:50%;width:4px;height:4px}.hero__cta[data-astro-cid-lcdefpme]{animation:fade 1s .55s var(--ease-out) both;flex-wrap:wrap;gap:12px;display:flex}.hero__nav[data-astro-cid-lcdefpme]{animation:fade 1s .7s var(--ease-out) both;gap:6px;display:flex}@media (width>=1000px){.hero__nav[data-astro-cid-lcdefpme]{right:var(--gutter);flex-direction:column;align-self:center;gap:4px;position:absolute;top:50%;transform:translateY(-60%)}}.hero__dot[data-astro-cid-lcdefpme]{text-align:left;color:#ffffff9e;grid-template-columns:auto;gap:8px;padding:10px 4px;transition:color .3s;display:grid}@media (width>=1000px){.hero__dot[data-astro-cid-lcdefpme]{grid-template-columns:34px 1fr;place-items:center end;gap:4px 12px;padding:8px 0}.hero__dot[data-astro-cid-lcdefpme] .hero__num[data-astro-cid-lcdefpme]{order:2}.hero__dot-title[data-astro-cid-lcdefpme]{order:1}}.hero__dot[data-astro-cid-lcdefpme]:hover,.hero__dot[data-astro-cid-lcdefpme].is-active{color:#fff}.hero__num[data-astro-cid-lcdefpme]{font-family:var(--font-head);letter-spacing:.08em;font-size:.8rem;font-weight:800}.hero__dot[data-astro-cid-lcdefpme].is-active .hero__num[data-astro-cid-lcdefpme]{color:var(--red)}.hero__dot-title[data-astro-cid-lcdefpme]{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;opacity:0;transition:opacity .3s, transform .3s var(--ease-out);white-space:nowrap;z-index:1;background:#060607c7;border-radius:3px;padding:5px 10px;font-size:.62rem;font-weight:700;position:relative;transform:translate(8px)}.hero__dot[data-astro-cid-lcdefpme]:hover .hero__dot-title[data-astro-cid-lcdefpme],.hero__dot[data-astro-cid-lcdefpme]:focus-visible .hero__dot-title[data-astro-cid-lcdefpme],.hero__dot[data-astro-cid-lcdefpme].is-active .hero__dot-title[data-astro-cid-lcdefpme]{opacity:1;transform:none}.hero__bar[data-astro-cid-lcdefpme]{background:#fff3;grid-column:1/-1;justify-self:end;width:40px;height:2px;display:block;overflow:hidden}.hero__bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero__dot[data-astro-cid-lcdefpme].is-active .hero__bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transform:scaleX(1)}.hero[data-astro-cid-lcdefpme].is-playing .hero__dot[data-astro-cid-lcdefpme].is-active .hero__bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:progress var(--dur,6s) linear both}.hero[data-astro-cid-lcdefpme].is-paused .hero__dot[data-astro-cid-lcdefpme].is-active .hero__bar[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation-play-state:paused}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=999px){.hero__dot-title[data-astro-cid-lcdefpme]{display:none}.hero__bar[data-astro-cid-lcdefpme]{justify-self:start}}.hero__now[data-astro-cid-lcdefpme]{display:none;position:relative}@media (width>=1000px){.hero__now[data-astro-cid-lcdefpme]{right:var(--gutter);width:300px;height:64px;display:block;position:absolute;bottom:48px}.hero--affiche[data-astro-cid-lcdefpme] .hero__now[data-astro-cid-lcdefpme]{right:var(--aff-right);top:calc(var(--aff-top) + var(--aff-h) + 34px);width:calc(var(--aff-h) * .75);bottom:auto}.hero--affiche[data-astro-cid-lcdefpme]{min-height:calc(var(--aff-top) + var(--aff-h) + 34px + 64px + 40px)}}.hero__now-item[data-astro-cid-lcdefpme]{border-left:2px solid var(--red);opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease-out);pointer-events:none;grid-template-columns:1fr auto;align-content:center;gap:2px 16px;padding-left:18px;display:grid;position:absolute;inset:0;transform:translateY(8px)}.hero__now-item[data-astro-cid-lcdefpme].is-active{opacity:1;pointer-events:auto;transform:none}.hero__now-item[data-astro-cid-lcdefpme] svg{transition:transform .25s var(--ease);grid-area:1/2/span 3;align-self:center}.hero__now-item[data-astro-cid-lcdefpme]:hover svg{color:var(--red);transform:translate(5px)}.hero__now-label[data-astro-cid-lcdefpme]{font-family:var(--font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--red);font-size:.58rem;font-weight:700}.hero__now-title[data-astro-cid-lcdefpme]{font-family:var(--font-head);text-transform:uppercase;letter-spacing:-.02em;font-size:1.05rem;font-weight:900;line-height:1.1}.hero__now-meta[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.78rem}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{min-height:0;padding:calc(var(--header-h) + 24px) 0 40px}.hero__cta[data-astro-cid-lcdefpme]{width:100%}.hero__cta[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:auto;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme],.hero__eyebrow[data-astro-cid-lcdefpme],.hero__tags[data-astro-cid-lcdefpme],.hero__cta[data-astro-cid-lcdefpme],.hero__nav[data-astro-cid-lcdefpme]{animation:none;transform:none}.hero__slide[data-astro-cid-lcdefpme]{transition:none}.hero__slide[data-astro-cid-lcdefpme].is-active .hero__img img,.hero__slide[data-astro-cid-lcdefpme].is-active .hero__affiche{animation:none}}.affiche__list[data-astro-cid-lcdefpme]{--gap:16px;gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;display:grid;overflow-x:auto}.affiche__list[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.affiche__list[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{scroll-snap-align:start}@media (width>=760px){.affiche__list[data-astro-cid-lcdefpme]{--gap:18px;grid-auto-columns:calc((100% - var(--gap)) / 2)}}@media (width>=1100px){.affiche__list[data-astro-cid-lcdefpme]{grid-auto-columns:calc((100% - 3 * var(--gap)) / 4)}}@media (prefers-reduced-motion:reduce){.affiche__list[data-astro-cid-lcdefpme]{scroll-behavior:auto}}@media (hover:hover) and (pointer:fine){.affiche__list[data-astro-cid-lcdefpme]{cursor:grab}}.affiche__list[data-astro-cid-lcdefpme].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.affiche__list[data-astro-cid-lcdefpme].is-dragging a[data-astro-cid-lcdefpme]{pointer-events:none}.affiche__tools[data-astro-cid-lcdefpme]{align-items:center;gap:28px;display:flex}.affiche__arrows[data-astro-cid-lcdefpme]{gap:10px;display:flex}.affiche__arrow[data-astro-cid-lcdefpme]{color:#fff;border:1.5px solid #ffffff59;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .25s,border-color .25s,opacity .25s;display:grid}.affiche__arrow[data-astro-cid-lcdefpme]:hover:not(:disabled){background:var(--red);border-color:var(--red)}.affiche__arrow[data-astro-cid-lcdefpme]:disabled{opacity:.3;cursor:default}@media (width<=759px){.affiche__arrows[data-astro-cid-lcdefpme]{display:none}}.maison[data-astro-cid-lcdefpme]{padding-top:calc(var(--section-space) * .5);overflow:hidden}.maison__grid[data-astro-cid-lcdefpme]{align-items:center;gap:clamp(36px,5vw,80px);display:grid;position:relative}@media (width>=960px){.maison__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr}}.maison__text[data-astro-cid-lcdefpme]{justify-items:start;gap:22px;display:grid}.maison__text[data-astro-cid-lcdefpme] .h-section[data-astro-cid-lcdefpme]{max-width:18ch}.u[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--red);color:#fff}.univers[data-astro-cid-lcdefpme]{aspect-ratio:16/10;background:var(--ink-3);border-radius:4px;margin:0;position:relative;overflow:hidden}@media (width<=640px){.hero__fallback[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{opacity:.55;height:62%;top:4%;right:-18%}}.pillars[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);gap:24px clamp(28px,4vw,64px);margin-top:clamp(40px,4.5vw,64px);padding-top:clamp(24px,2.6vw,36px);display:grid;position:relative}@media (width>=760px){.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.pillar[data-astro-cid-lcdefpme]{align-content:start;gap:8px;display:grid}.pillar__title[data-astro-cid-lcdefpme]{letter-spacing:-.01em;align-items:baseline;gap:12px;font-size:1.05rem;display:flex}.pillar__n[data-astro-cid-lcdefpme]{letter-spacing:.16em;color:var(--red);font-size:.66rem;font-weight:800}.pillar[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme]{font-size:.86rem}.publics__grid[data-astro-cid-lcdefpme]{gap:18px;display:grid}@media (width>=760px){.publics__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}.public[data-astro-cid-lcdefpme]{border:1px solid var(--line);isolation:isolate;background:var(--ink-2);min-height:clamp(200px,17vw,250px);transition:border-color .3s, transform .5s var(--ease-out);border-radius:4px;align-content:end;justify-items:start;gap:12px;padding:clamp(22px,2.4vw,34px);display:grid;position:relative;overflow:hidden}.public[data-astro-cid-lcdefpme]:hover{border-color:#ffffff4d;transform:translateY(-4px)}.public--red[data-astro-cid-lcdefpme]{background:var(--red);border-color:var(--red)}.public--red[data-astro-cid-lcdefpme]:hover{border-color:#fff}.public--red[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme]{color:#ffffffe0}.eyebrow--white[data-astro-cid-lcdefpme]{color:#fff}.public--red[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]:hover{color:var(--ink)}.public__count[data-astro-cid-lcdefpme]{z-index:-1;font-family:var(--font-head);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #ffffff1a;font-size:clamp(6rem,11vw,10rem);font-weight:900;line-height:1;position:absolute;top:-.08em;right:-.04em}.public--red[data-astro-cid-lcdefpme] .public__count[data-astro-cid-lcdefpme]{-webkit-text-stroke-color:#ffffff52}.public__title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1}.public[data-astro-cid-lcdefpme] .text[data-astro-cid-lcdefpme]{max-width:46ch;font-size:.88rem}.public[data-astro-cid-lcdefpme] .link-arrow[data-astro-cid-lcdefpme]{margin-top:4px}@media (prefers-reduced-motion:reduce){.public[data-astro-cid-lcdefpme]:hover{transform:none}}.prog[data-astro-cid-lcdefpme]{align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (width>=960px){.prog[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.2fr}}.prog__head[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:22px;display:grid}@media (width>=960px){.prog__head[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 32px);position:sticky}}.section--paper[data-astro-cid-lcdefpme]{padding-block:clamp(36px,3.4vw,48px)}.steps[data-astro-cid-lcdefpme]{display:grid}.step[data-astro-cid-lcdefpme]{border-top:1px solid #06060724;gap:6px;padding:clamp(14px,1.5vw,18px) 0;display:grid}.step[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid #06060724}@media (width>=640px){.step[data-astro-cid-lcdefpme]{grid-template-columns:64px 1fr;align-items:baseline;gap:4px 20px}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{grid-column:2}.step__n[data-astro-cid-lcdefpme]{grid-row:span 2}}.step__n[data-astro-cid-lcdefpme]{font-family:var(--font-head);letter-spacing:-.05em;color:var(--red);font-size:1.9rem;font-weight:900;line-height:1}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.02rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#060607b8;max-width:60ch;font-size:.9rem}.audio[data-astro-cid-lcdefpme]{overflow:hidden}.audio__inner[data-astro-cid-lcdefpme]{align-items:end;gap:32px;display:grid;position:relative}@media (width>=1000px){.audio__inner[data-astro-cid-lcdefpme]{grid-template-columns:1.4fr 1fr}}.audio__inner[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{justify-items:start;gap:22px;display:grid}.audio[data-astro-cid-lcdefpme] .outline-red[data-astro-cid-lcdefpme]{-webkit-text-stroke-width:2px}.audio__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:6px;display:flex}.audio[data-astro-cid-lcdefpme] .h-giant[data-astro-cid-lcdefpme]{line-height:1.04}
