.AboutDocuments-module__sU3IeW__documents{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;padding:120px max(56px,50% - 664px) 0;display:grid}.AboutDocuments-module__sU3IeW__closing{padding-bottom:126px}.AboutDocuments-module__sU3IeW__intro{flex-direction:column;gap:14px;display:flex}.AboutDocuments-module__sU3IeW__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:48px;font-weight:500;line-height:1.05}.AboutDocuments-module__sU3IeW__body{font-family:var(--font-body);color:var(--ink-700);white-space:pre-line;margin:0;font-size:18px;line-height:1.6}.AboutDocuments-module__sU3IeW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AboutDocuments-module__sU3IeW__row{border-top:1.5px solid var(--border-subtle);min-height:44px;color:var(--ink-900);justify-content:space-between;align-items:center;gap:16px;padding:22px 8px;text-decoration:none;display:flex}.AboutDocuments-module__sU3IeW__row:hover{background:var(--paper-100);color:var(--ink-900)}.AboutDocuments-module__sU3IeW__list li:last-child .AboutDocuments-module__sU3IeW__row{border-bottom:1.5px solid var(--border-subtle)}.AboutDocuments-module__sU3IeW__label{font-family:var(--font-display);font-size:24px;font-weight:500}.AboutDocuments-module__sU3IeW__format{font-family:var(--font-body);color:var(--text-muted);align-items:center;gap:10px;font-size:14px;display:inline-flex}@media (max-width:768px){.AboutDocuments-module__sU3IeW__documents{grid-template-columns:minmax(0,1fr);gap:24px;padding:72px 20px 0}.AboutDocuments-module__sU3IeW__closing{padding-bottom:70px}.AboutDocuments-module__sU3IeW__title{font-size:32px}.AboutDocuments-module__sU3IeW__body{font-size:16px}.AboutDocuments-module__sU3IeW__row{padding:18px 4px}.AboutDocuments-module__sU3IeW__label{font-size:20px}}
.Blobs-module__WMrtVG__root{pointer-events:none;position:absolute;inset:0;overflow:clip}.Blobs-module__WMrtVG__blob{filter:blur(80px);mix-blend-mode:multiply;border-radius:50%;animation:22s ease-in-out infinite alternate Blobs-module__WMrtVG__olsDrift;position:absolute}.Blobs-module__WMrtVG__home .Blobs-module__WMrtVG__blob{opacity:.28}.Blobs-module__WMrtVG__about .Blobs-module__WMrtVG__blob{opacity:.26}@keyframes Blobs-module__WMrtVG__olsDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(58px,-27px)scale(1.08)}to{transform:translate(-43px,36px)scale(.94)}}.Blobs-module__WMrtVG__homeRed,.Blobs-module__WMrtVG__aboutRed{background:var(--rb-red);animation-delay:-2s}.Blobs-module__WMrtVG__homeOrange,.Blobs-module__WMrtVG__aboutOrange{background:var(--rb-orange);animation-delay:-8s}.Blobs-module__WMrtVG__homeYellow,.Blobs-module__WMrtVG__aboutYellow{background:var(--rb-yellow);animation-delay:-14s}.Blobs-module__WMrtVG__homeGreen,.Blobs-module__WMrtVG__aboutGreen{background:var(--rb-green);animation-delay:-5s}.Blobs-module__WMrtVG__homeBlue,.Blobs-module__WMrtVG__aboutBlue{background:var(--rb-blue);animation-delay:-11s}.Blobs-module__WMrtVG__homeViolet,.Blobs-module__WMrtVG__aboutViolet{background:var(--rb-violet);animation-delay:-17s}.Blobs-module__WMrtVG__homeRed{width:660px;height:660px;top:-170px;left:-115px}.Blobs-module__WMrtVG__homeOrange{width:550px;height:550px;top:54px;left:315px}.Blobs-module__WMrtVG__homeYellow{width:575px;height:575px;top:-90px;left:720px}.Blobs-module__WMrtVG__homeGreen{width:520px;height:520px;top:250px;left:980px}.Blobs-module__WMrtVG__homeBlue{width:605px;height:605px;top:360px;left:430px}.Blobs-module__WMrtVG__homeViolet{width:490px;height:490px;top:396px;left:-58px}.Blobs-module__WMrtVG__aboutRed{width:620px;height:620px;top:-200px;left:-120px}.Blobs-module__WMrtVG__aboutOrange{width:520px;height:520px;top:-40px;left:320px}.Blobs-module__WMrtVG__aboutYellow{width:560px;height:560px;top:-160px;left:760px}.Blobs-module__WMrtVG__aboutGreen{width:500px;height:500px;top:160px;left:1000px}.Blobs-module__WMrtVG__aboutBlue{width:560px;height:560px;top:260px;left:460px}.Blobs-module__WMrtVG__aboutViolet{width:460px;height:460px;top:280px;left:-60px}.Blobs-module__WMrtVG__vignette{background:radial-gradient(#0000 55%,#fbf7f0b3 100%);position:absolute;inset:0}.Blobs-module__WMrtVG__fade{background:linear-gradient(to bottom, #fbf7f000 55%, var(--paper-50) 100%);position:absolute;inset:0}@media (max-width:768px){.Blobs-module__WMrtVG__blob{filter:blur(56px)}.Blobs-module__WMrtVG__homeRed{width:max(300px,150px + 38.461vw);height:max(300px,150px + 38.461vw);top:-60px;left:-20.5138%}.Blobs-module__WMrtVG__homeOrange{width:max(260px,130px + 33.333vw);height:max(260px,130px + 33.333vw);top:max(60px,7.109%);left:43.5907%}.Blobs-module__WMrtVG__homeYellow{width:max(280px,140px + 35.897vw);height:max(280px,140px + 35.897vw);top:max(230px,27.251%);left:-10.2574%}.Blobs-module__WMrtVG__homeGreen{width:max(260px,130px + 33.333vw);height:max(260px,130px + 33.333vw);top:max(330px,39.099%);left:48.7189%}.Blobs-module__WMrtVG__homeBlue{width:max(300px,150px + 38.461vw);height:max(300px,150px + 38.461vw);top:max(500px,59.241%);left:10.2574%}.Blobs-module__WMrtVG__homeViolet{width:max(240px,120px + 30.769vw);height:max(240px,120px + 30.769vw);top:max(620px,73.459%);left:53.8472%}.Blobs-module__WMrtVG__aboutRed{width:max(300px,150px + 38.461vw);height:max(300px,150px + 38.461vw);top:-60px;left:-20.5138%}.Blobs-module__WMrtVG__aboutOrange{width:max(260px,130px + 33.333vw);height:max(260px,130px + 33.333vw);top:max(40px,7.142%);left:43.5907%}.Blobs-module__WMrtVG__aboutYellow{width:max(280px,140px + 35.897vw);height:max(280px,140px + 35.897vw);top:max(200px,35.714%);left:-10.2574%}.Blobs-module__WMrtVG__aboutGreen{width:max(240px,120px + 30.769vw);height:max(240px,120px + 30.769vw);top:max(260px,46.428%);left:51.2831%}.Blobs-module__WMrtVG__aboutBlue{width:max(260px,130px + 33.333vw);height:max(260px,130px + 33.333vw);top:max(380px,67.857%);left:15.3856%}.Blobs-module__WMrtVG__aboutViolet{display:none}}@media (prefers-reduced-motion:reduce){.Blobs-module__WMrtVG__blob{animation:none}}
.Logo-module__mhOOVq__link{display:block}.Logo-module__mhOOVq__image{width:auto;display:block}
.NavPill-module__OO51qa__pill{border:1.5px solid var(--border-default);border-radius:999px;gap:4px;padding:4px;display:flex}.NavPill-module__OO51qa__solid{background:var(--paper-0)}.NavPill-module__OO51qa__frosted{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#fbf7f0b8}.NavPill-module__OO51qa__link{font-family:var(--font-body);white-space:nowrap;color:var(--ink-900);border-radius:999px;padding:8px 16px;font-size:16px;font-weight:500;text-decoration:none}.NavPill-module__OO51qa__link:not([aria-current=page]):hover{background:var(--paper-100);color:var(--ink-900)}.NavPill-module__OO51qa__link[aria-current=page]{background:var(--ink-900);color:var(--paper-50)}.NavPill-module__OO51qa__separator{background:var(--border-default);align-self:center;width:1.5px;height:22px;margin:0 6px 0 0}.NavPill-module__OO51qa__accedi{font-family:var(--font-body);white-space:nowrap;color:var(--ink-500);border-radius:999px;align-items:center;gap:6px;padding:8px 14px 8px 10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.NavPill-module__OO51qa__accedi:hover{background:var(--paper-100);color:var(--ink-900)}
.SiteHeader-module__2DG4mq__header{justify-content:space-between;align-items:center;gap:24px;padding:24px max(56px,50% - 664px);display:flex}.SiteHeader-module__2DG4mq__overlay{z-index:2;padding-block:28px;position:absolute;inset:0 0 auto}.SiteHeader-module__2DG4mq__bare{justify-content:flex-end}.SiteHeader-module__2DG4mq__logo{height:48px}.SiteHeader-module__2DG4mq__burger{border:1.5px solid var(--border-default);background:var(--paper-0);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;padding:0;display:none}.SiteHeader-module__2DG4mq__burger span{background:var(--ink-900);border-radius:2px;width:18px;height:2px}@media (max-width:768px){.SiteHeader-module__2DG4mq__header{padding:16px 20px}.SiteHeader-module__2DG4mq__overlay{padding:20px}.SiteHeader-module__2DG4mq__logo{height:36px}.SiteHeader-module__2DG4mq__logoDesktop{justify-content:flex-end}.SiteHeader-module__2DG4mq__logoDesktop .SiteHeader-module__2DG4mq__logoLink{display:none}}@media (max-width:900px){.SiteHeader-module__2DG4mq__pill{display:none}.SiteHeader-module__2DG4mq__burger{display:flex}}.SiteHeader-module__2DG4mq__onPhoto .SiteHeader-module__2DG4mq__logo{filter:brightness(0)invert()}.SiteHeader-module__2DG4mq__onPhoto .SiteHeader-module__2DG4mq__burger{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff3;border-color:#fff6}.SiteHeader-module__2DG4mq__onPhoto .SiteHeader-module__2DG4mq__burger span{background:#fff}
.OtherProjects-module__F5Leya__section{flex-direction:column;gap:28px;padding:112px max(56px,50% - 664px) 0;display:flex}.OtherProjects-module__F5Leya__head{justify-content:space-between;align-items:baseline;display:flex}.OtherProjects-module__F5Leya__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:36px;font-weight:500}.OtherProjects-module__F5Leya__all,.OtherProjects-module__F5Leya__all:hover{font-family:var(--font-body);color:var(--ink-900);border-bottom:2px solid var(--rb-orange);font-size:16px;font-weight:500;text-decoration:none}.OtherProjects-module__F5Leya__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.OtherProjects-module__F5Leya__item{display:flex}.OtherProjects-module__F5Leya__red{--card-hue:var(--rb-red);--card-soft:var(--rb-red-soft);--card-ink:var(--rb-red-ink)}.OtherProjects-module__F5Leya__orange{--card-hue:var(--rb-orange);--card-soft:var(--rb-orange-soft);--card-ink:var(--rb-orange-ink)}.OtherProjects-module__F5Leya__yellow{--card-hue:var(--rb-yellow);--card-soft:var(--rb-yellow-soft);--card-ink:var(--rb-yellow-ink)}.OtherProjects-module__F5Leya__green{--card-hue:var(--rb-green);--card-soft:var(--rb-green-soft);--card-ink:var(--rb-green-ink)}.OtherProjects-module__F5Leya__blue{--card-hue:var(--rb-blue);--card-soft:var(--rb-blue-soft);--card-ink:var(--rb-blue-ink)}.OtherProjects-module__F5Leya__violet{--card-hue:var(--rb-violet);--card-soft:var(--rb-violet-soft);--card-ink:var(--rb-violet-ink)}.OtherProjects-module__F5Leya__card{background:var(--card-soft);border-radius:22px;flex-direction:column;flex:1;text-decoration:none;transition:transform .2s;display:flex;overflow:hidden}.OtherProjects-module__F5Leya__card:hover{transform:translateY(-4px)}.OtherProjects-module__F5Leya__cover{background:var(--card-soft);aspect-ratio:16/10;position:relative;overflow:hidden}.OtherProjects-module__F5Leya__image{object-fit:cover;filter:grayscale()contrast(1.05)}.OtherProjects-module__F5Leya__tint{background:var(--card-hue);mix-blend-mode:multiply;opacity:.55;pointer-events:none;position:absolute;inset:0}.OtherProjects-module__F5Leya__body{flex-direction:column;gap:8px;padding:20px 24px 24px;display:flex}.OtherProjects-module__F5Leya__meta{justify-content:space-between;align-items:center;display:flex}.OtherProjects-module__F5Leya__kind{font-family:var(--font-body);color:var(--card-ink);font-size:14px;font-weight:500}.OtherProjects-module__F5Leya__number{font-family:var(--font-display);color:var(--card-hue);font-size:30px;font-weight:500;line-height:1}.OtherProjects-module__F5Leya__name{font-family:var(--font-heading);color:var(--ink-900);font-size:24px;font-weight:500;line-height:1.15}.OtherProjects-module__F5Leya__count{font-family:var(--font-body);color:var(--ink-700);font-size:14px}@media (max-width:768px){.OtherProjects-module__F5Leya__section{gap:18px;padding:48px 0 0}.OtherProjects-module__F5Leya__head{padding:0 20px}.OtherProjects-module__F5Leya__title{font-size:28px}.OtherProjects-module__F5Leya__all{display:none}.OtherProjects-module__F5Leya__list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:-4px 0;padding:4px 20px;scroll-padding:0 20px;display:flex;overflow-x:auto}.OtherProjects-module__F5Leya__list::-webkit-scrollbar{display:none}.OtherProjects-module__F5Leya__item{scroll-snap-align:start;flex:none;width:270px}.OtherProjects-module__F5Leya__card{border-radius:18px}.OtherProjects-module__F5Leya__cover{aspect-ratio:4/3}.OtherProjects-module__F5Leya__body{padding:16px 18px 18px}.OtherProjects-module__F5Leya__kind,.OtherProjects-module__F5Leya__count{font-size:13px}.OtherProjects-module__F5Leya__number{font-size:24px}.OtherProjects-module__F5Leya__name{font-size:20px}}.OtherProjects-module__F5Leya__archiveArrow{vertical-align:-3px;margin-left:6px;transition:transform .2s}.OtherProjects-module__F5Leya__all:hover .OtherProjects-module__F5Leya__archiveArrow{transform:translate(3px)}
.Photographers-module__54O1La__section{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:120px max(56px,50% - 550px) 0;display:flex}.Photographers-module__54O1La__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:44px;font-weight:500}.Photographers-module__54O1La__note{white-space:pre-line;max-width:620px;font-family:var(--font-body);color:var(--text-body);margin:0 0 22px;font-size:17px;line-height:1.55}.Photographers-module__54O1La__group{flex-direction:column;align-items:center;gap:14px;margin-top:26px;display:flex}.Photographers-module__54O1La__role{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;font-weight:600}.Photographers-module__54O1La__names{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1040px;margin:0;display:flex}.Photographers-module__54O1La__person{--tuck:23px;--chip:46px;isolation:isolate;align-items:center;display:inline-flex}.Photographers-module__54O1La__name{z-index:1;background:var(--name-soft);font-family:var(--font-display);color:var(--name-ink);white-space:nowrap;border-radius:999px;padding:8px 18px 9px;font-size:24px;line-height:1.2;position:relative}.Photographers-module__54O1La__links{box-sizing:border-box;height:var(--chip);margin-left:calc(-1 * var(--tuck));padding:0 8px 0 calc(var(--tuck) + 4px);background:color-mix(in srgb, var(--name-soft) 45%, #fff);border-radius:0 999px 999px 0;align-items:center;gap:2px;display:inline-flex}.Photographers-module__54O1La__link{width:32px;height:32px;color:var(--name-ink);border-radius:50%;place-items:center;transition:background-color .15s;display:inline-grid}.Photographers-module__54O1La__link:hover,.Photographers-module__54O1La__link:focus-visible{background:#ffffff73}.Photographers-module__54O1La__icon{stroke-width:2.25px;width:18px;height:18px}.Photographers-module__54O1La__yellow{--name-soft:var(--rb-yellow-soft);--name-ink:var(--rb-yellow-ink)}.Photographers-module__54O1La__green{--name-soft:var(--rb-green-soft);--name-ink:var(--rb-green-ink)}.Photographers-module__54O1La__red{--name-soft:var(--rb-red-soft);--name-ink:var(--rb-red-ink)}.Photographers-module__54O1La__blue{--name-soft:var(--rb-blue-soft);--name-ink:var(--rb-blue-ink)}.Photographers-module__54O1La__orange{--name-soft:var(--rb-orange-soft);--name-ink:var(--rb-orange-ink)}.Photographers-module__54O1La__violet{--name-soft:var(--rb-violet-soft);--name-ink:var(--rb-violet-ink)}@media (max-width:768px){.Photographers-module__54O1La__section{gap:14px;padding:72px 20px 0}.Photographers-module__54O1La__title{font-size:32px}.Photographers-module__54O1La__note{margin-bottom:12px;font-size:16px}.Photographers-module__54O1La__group{margin-top:18px}.Photographers-module__54O1La__names{gap:8px}.Photographers-module__54O1La__name{white-space:normal;padding:6px 14px 7px;font-size:18px}.Photographers-module__54O1La__person{--tuck:17px;--chip:35px}.Photographers-module__54O1La__link{width:26px;height:26px}.Photographers-module__54O1La__icon{width:16px;height:16px}}
.ProjectCta-module__4s280G__cta{background:var(--paper-0);border:1.5px solid var(--border-default);border-radius:28px;justify-content:space-between;align-items:center;gap:40px;margin:112px max(56px,50% - 664px) 0;padding:48px 56px;display:flex}.ProjectCta-module__4s280G__title{font-family:var(--font-display);color:var(--ink-900);max-width:760px;margin:0;font-size:40px;font-weight:500;line-height:1.15}.ProjectCta-module__4s280G__highlight{color:var(--rb-green)}.ProjectCta-module__4s280G__actions{gap:10px;display:flex}@media (max-width:768px){.ProjectCta-module__4s280G__cta{border-radius:18px;flex-direction:column;align-items:stretch;gap:20px;margin:48px 20px 0;padding:28px 22px}.ProjectCta-module__4s280G__title{font-size:26px}.ProjectCta-module__4s280G__actions .ProjectCta-module__4s280G__desktopOnly{display:none}}
.LeadSlides-module__S28juG__progress{gap:6px;display:flex}.LeadSlides-module__S28juG__progress i{background:#ffffff59;border-radius:2px;flex:1;min-width:22px;height:3px;position:relative;overflow:hidden}.LeadSlides-module__S28juG__progress .LeadSlides-module__S28juG__done{background:#fff}.LeadSlides-module__S28juG__progress .LeadSlides-module__S28juG__on:after{content:"";transform-origin:0;background:#fff;animation:3.5s linear forwards LeadSlides-module__S28juG__fill;position:absolute;inset:0}@keyframes LeadSlides-module__S28juG__fill{0%{transform:scaleX(0)}}.LeadSlides-module__S28juG__thumbs{align-items:center;gap:10px;display:flex}.LeadSlides-module__S28juG__thumb{background:var(--paper-100);cursor:pointer;opacity:.55;border:0;border-radius:12px;flex:none;width:56px;height:56px;padding:0;transition:opacity .2s}.LeadSlides-module__S28juG__thumb img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.LeadSlides-module__S28juG__thumb[aria-current=true]{opacity:1;outline:2.5px solid var(--ink-900);outline-offset:3px}.LeadSlides-module__S28juG__thumbCount{white-space:nowrap;font-family:var(--font-body);color:var(--text-muted);flex:none;margin-left:6px;font-size:14px;font-weight:500}@media (prefers-reduced-motion:reduce){.LeadSlides-module__S28juG__progress .LeadSlides-module__S28juG__on:after{animation:none}}
.ShareButton-module__TzqMbG__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ShareButton-module__TzqMbG__share{display:inline-flex;position:relative}.ShareButton-module__TzqMbG__share>:first-child{flex:auto}.ShareButton-module__TzqMbG__tooltip{z-index:1;background:var(--ink-900);color:var(--paper-50);font-family:var(--font-body);white-space:nowrap;pointer-events:none;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (max-width:768px){.ShareButton-module__TzqMbG__tooltip{top:50%;transform:translate(-50%,-50%)}}
.ProjectHero-module__c3h_Mq__hero{flex-direction:column;gap:24px;padding:24px max(56px,50% - 664px) 0;display:flex}.ProjectHero-module__c3h_Mq__red{--hue:var(--rb-red);--hue-soft:var(--rb-red-soft);--hue-ink:var(--rb-red-ink)}.ProjectHero-module__c3h_Mq__orange{--hue:var(--rb-orange);--hue-soft:var(--rb-orange-soft);--hue-ink:var(--rb-orange-ink)}.ProjectHero-module__c3h_Mq__yellow{--hue:var(--rb-yellow);--hue-soft:var(--rb-yellow-soft);--hue-ink:var(--rb-yellow-ink)}.ProjectHero-module__c3h_Mq__green{--hue:var(--rb-green);--hue-soft:var(--rb-green-soft);--hue-ink:var(--rb-green-ink)}.ProjectHero-module__c3h_Mq__blue{--hue:var(--rb-blue);--hue-soft:var(--rb-blue-soft);--hue-ink:var(--rb-blue-ink)}.ProjectHero-module__c3h_Mq__violet{--hue:var(--rb-violet);--hue-soft:var(--rb-violet-soft);--hue-ink:var(--rb-violet-ink)}.ProjectHero-module__c3h_Mq__back{font-family:var(--font-body);color:var(--ink-700);white-space:nowrap;align-self:flex-start;align-items:center;gap:4px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.ProjectHero-module__c3h_Mq__back:hover{color:var(--ink-900)}.ProjectHero-module__c3h_Mq__intro{flex-wrap:wrap;align-items:flex-end;gap:24px 40px;display:flex}.ProjectHero-module__c3h_Mq__heading{flex:1 1 max-content;flex-direction:column;gap:16px;min-width:0;display:flex}.ProjectHero-module__c3h_Mq__tags{gap:8px;display:flex}.ProjectHero-module__c3h_Mq__tag{font-family:var(--font-body);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500}.ProjectHero-module__c3h_Mq__kindTag{background:var(--hue-soft);color:var(--hue-ink)}.ProjectHero-module__c3h_Mq__yearTag{background:var(--rb-yellow-soft);color:var(--rb-yellow-ink)}.ProjectHero-module__c3h_Mq__title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink-900);margin:0;font-size:96px;font-weight:500;line-height:.95}.ProjectHero-module__c3h_Mq__lede{contain:inline-size;font-family:var(--font-display);color:var(--ink-900);white-space:pre-line;margin:0;font-size:30px;font-weight:500;line-height:1.2}.ProjectHero-module__c3h_Mq__highlight{color:var(--hue)}.ProjectHero-module__c3h_Mq__actions{gap:10px;display:flex}.ProjectHero-module__c3h_Mq__actions .ProjectHero-module__c3h_Mq__mobileOnly{display:none}.ProjectHero-module__c3h_Mq__cover{flex-direction:column;margin:0;display:flex}.ProjectHero-module__c3h_Mq__frame{background:var(--paper-100);border-radius:22px;height:640px;position:relative;overflow:hidden}.ProjectHero-module__c3h_Mq__image{object-fit:cover}.ProjectHero-module__c3h_Mq__caption{font-family:var(--font-body);justify-content:space-between;gap:12px;padding-top:10px;font-size:14px;display:flex}.ProjectHero-module__c3h_Mq__captionTitle{color:var(--ink-900);font-weight:500}.ProjectHero-module__c3h_Mq__captionAuthor{color:var(--text-muted);white-space:nowrap}@media (max-width:768px){.ProjectHero-module__c3h_Mq__hero{gap:16px;padding:12px 20px 0}.ProjectHero-module__c3h_Mq__back{font-size:15px}.ProjectHero-module__c3h_Mq__intro{flex-direction:column;align-items:stretch;gap:16px;display:flex}.ProjectHero-module__c3h_Mq__title{letter-spacing:normal;font-size:52px;line-height:.98}.ProjectHero-module__c3h_Mq__lede{font-size:22px;line-height:1.25}.ProjectHero-module__c3h_Mq__actions{flex-wrap:wrap}.ProjectHero-module__c3h_Mq__actions>*{flex:auto}.ProjectHero-module__c3h_Mq__actions .ProjectHero-module__c3h_Mq__desktopOnly{display:none}.ProjectHero-module__c3h_Mq__actions .ProjectHero-module__c3h_Mq__mobileOnly{display:inline-flex}.ProjectHero-module__c3h_Mq__cover{margin-top:6px}.ProjectHero-module__c3h_Mq__frame{border-radius:18px;height:440px}.ProjectHero-module__c3h_Mq__caption{font-size:13px}}
.Openings-module__HlrjgW__immersive{color:#fff;background:#222;flex-direction:column;min-height:max(640px,100svh);display:flex;position:relative;overflow:hidden}.Openings-module__HlrjgW__photo{position:absolute;inset:0}.Openings-module__HlrjgW__shade{pointer-events:none;background:radial-gradient(70% 60% at 0 100%,#1414148c 0%,#14141400 100%),linear-gradient(#14141473 0%,#14141400 22%,#1414141a 45%,#141414cc 100%);position:absolute;inset:0}.Openings-module__HlrjgW__vignette{pointer-events:none;background:radial-gradient(55% 40% at 50% 52%,#14141480 0%,#14141400 100%),radial-gradient(#14141433 0%,#141414a8 100%);position:absolute;inset:0}.Openings-module__HlrjgW__glassTag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-body);color:#fff;white-space:nowrap;background:#14141480;border:1px solid #ffffff47;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;line-height:1}.Openings-module__HlrjgW__photoTitle{color:#fff;text-shadow:0 2px 24px #00000073,0 1px 3px #00000059;font-size:112px}.Openings-module__HlrjgW__text>div:first-child,.Openings-module__HlrjgW__centre>div:first-child,.Openings-module__HlrjgW__bandText>div:first-child{flex:none}.Openings-module__HlrjgW__photoLede,.Openings-module__HlrjgW__framedLede{contain:none}.Openings-module__HlrjgW__photoLede{text-shadow:0 1px 14px #000000b3,0 1px 3px #0000008c;color:#ffffffeb;max-width:620px;font-size:22px;line-height:1.4}.Openings-module__HlrjgW__photoHighlight{color:#ffd79e}.Openings-module__HlrjgW__immersive .Openings-module__HlrjgW__onPhotoButton.Openings-module__HlrjgW__onPhotoButton{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#14141480;border-color:#ffffff80}.Openings-module__HlrjgW__immersive .Openings-module__HlrjgW__onPhotoButton.Openings-module__HlrjgW__onPhotoButton:hover:not(:disabled){color:#fff;background:#141414b3;border-color:#ffffffb3}.Openings-module__HlrjgW__bottom{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:auto;padding:150px max(56px,50% - 664px) 56px;display:flex;position:relative}.Openings-module__HlrjgW__text{flex-direction:column;gap:28px;min-width:0;display:flex}.Openings-module__HlrjgW__meta{width:340px;font-family:var(--font-body);color:#ffffffe6;text-align:right;flex-direction:column;flex:0 0 340px;align-items:flex-end;gap:12px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.Openings-module__HlrjgW__meta p{margin:0}.Openings-module__HlrjgW__metaTitle{color:#fff;font-weight:600}.Openings-module__HlrjgW__segments{width:max-content}.Openings-module__HlrjgW__segments i{flex:none;width:36px}.Openings-module__HlrjgW__mobileLine,.Openings-module__HlrjgW__topProgress{display:none}.Openings-module__HlrjgW__scroll{font-family:var(--font-body);color:#ffffffbf;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.Openings-module__HlrjgW__storyProgress{z-index:1;gap:8px;position:absolute;top:112px;left:max(56px,50% - 664px);right:max(56px,50% - 664px)}.Openings-module__HlrjgW__centre{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:28px;padding:150px 120px 96px;display:flex;position:relative}.Openings-module__HlrjgW__centre>div{align-items:center}.Openings-module__HlrjgW__centre .Openings-module__HlrjgW__photoLede{margin-inline:auto}.Openings-module__HlrjgW__curtain .Openings-module__HlrjgW__photoTitle{font-size:136px}.Openings-module__HlrjgW__curtain .Openings-module__HlrjgW__photoLede{max-width:720px}.Openings-module__HlrjgW__footer{font-family:var(--font-body);color:#ffffffd9;justify-content:space-between;gap:24px;font-size:14px;font-weight:500;display:flex;position:absolute;inset:auto max(56px,50% - 664px) 32px}.Openings-module__HlrjgW__footer p{margin:0}.Openings-module__HlrjgW__framed{grid-template-columns:420px minmax(0,1fr);gap:40px;min-height:760px;padding:8px max(56px,50% - 664px) 0;display:grid}.Openings-module__HlrjgW__band{flex-direction:column;min-width:0;padding:32px 0 8px;display:flex}.Openings-module__HlrjgW__bandText{flex-direction:column;gap:28px;margin-top:auto;display:flex}.Openings-module__HlrjgW__framedTitle{font-size:84px}.Openings-module__HlrjgW__framedLede{font-size:20px;line-height:1.45;font-family:var(--font-body);color:var(--ink-700);font-weight:400}.Openings-module__HlrjgW__thumbs{margin-top:56px}.Openings-module__HlrjgW__framedPhoto{background:#222;border-radius:32px;margin:0;position:relative;overflow:hidden}.Openings-module__HlrjgW__pill{z-index:1;font-family:var(--font-body);color:var(--ink-900);background:#ffffffeb;border-radius:999px;margin:0;padding:8px 14px;font-size:13px;font-weight:600;position:absolute;bottom:22px;left:24px}.Openings-module__HlrjgW__pillAuthor{color:var(--text-muted);font-weight:400}.Openings-module__HlrjgW__framedProgress{display:none}@media (max-width:1100px){.Openings-module__HlrjgW__photoTitle{font-size:84px}.Openings-module__HlrjgW__curtain .Openings-module__HlrjgW__photoTitle{font-size:96px}.Openings-module__HlrjgW__centre{padding:0 56px}.Openings-module__HlrjgW__framed{grid-template-columns:340px minmax(0,1fr)}.Openings-module__HlrjgW__framedTitle{font-size:64px}}@media (max-width:768px){.Openings-module__HlrjgW__immersive{min-height:max(560px,100svh)}.Openings-module__HlrjgW__shade{background:linear-gradient(#14141480 0%,#14141426 22%,#14141473 45%,#141414d9 100%)}.Openings-module__HlrjgW__vignette{background:radial-gradient(80% 40%,#14141480 0%,#14141400 100%),radial-gradient(#14141473 0%,#141414bf 100%)}.Openings-module__HlrjgW__photoTitle{font-size:58px}.Openings-module__HlrjgW__curtain .Openings-module__HlrjgW__photoTitle{font-size:64px}.Openings-module__HlrjgW__photoLede{font-size:17px}.Openings-module__HlrjgW__bottom{padding:120px 20px 48px}.Openings-module__HlrjgW__text{gap:20px}.Openings-module__HlrjgW__meta{display:none}.Openings-module__HlrjgW__scroll{font-size:12px;bottom:12px}.Openings-module__HlrjgW__topProgress{z-index:1;display:flex;position:absolute;top:88px;left:20px;right:20px}.Openings-module__HlrjgW__mobileLine{height:2.6em;font-family:var(--font-body);color:#fffc;align-items:flex-start;gap:6px;margin:-4px 0 0;font-size:12px;font-weight:500;line-height:1.3;display:flex;overflow:hidden}.Openings-module__HlrjgW__mobileLine p{margin:0}.Openings-module__HlrjgW__mobileLine>span{white-space:nowrap;flex:none}.Openings-module__HlrjgW__mobileLine>span:before{content:"· "}.Openings-module__HlrjgW__storyProgress{gap:6px;top:88px;left:20px;right:20px}.Openings-module__HlrjgW__centre{gap:20px;padding:120px 22px 84px}.Openings-module__HlrjgW__footer{text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:12px;inset:auto 20px 24px}.Openings-module__HlrjgW__framed{flex-direction:column;gap:24px;height:auto;padding:12px 20px 0;display:flex}.Openings-module__HlrjgW__framedPhoto{border-radius:24px;order:-1;height:500px}.Openings-module__HlrjgW__band{padding:0}.Openings-module__HlrjgW__band>a{display:none}.Openings-module__HlrjgW__bandText{gap:20px}.Openings-module__HlrjgW__framedTitle{font-size:52px}.Openings-module__HlrjgW__framedLede{font-size:17px}.Openings-module__HlrjgW__thumbs{display:none}.Openings-module__HlrjgW__pill{border-radius:16px;width:fit-content;max-width:calc(100% - 28px);padding:7px 12px;font-size:12px;line-height:1.35;bottom:14px;left:14px;right:14px}.Openings-module__HlrjgW__framedProgress{z-index:1;gap:4px;width:auto;display:flex;position:absolute;top:16px;right:14px}.Openings-module__HlrjgW__framedProgress i{flex:none;width:18px;min-width:0}}.Openings-module__HlrjgW__enter{align-items:center;gap:6px;display:inline-flex}.Openings-module__HlrjgW__arrow{animation:2.4s ease-in-out infinite Openings-module__HlrjgW__nudge}@keyframes Openings-module__HlrjgW__nudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.Openings-module__HlrjgW__arrow{animation:none}}
.VisuallyHidden-module__R7riiW__hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.PhotoViewer-module__CvhhkW__viewer{color:#fff;-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);background:#1e1c1a9e;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.PhotoViewer-module__CvhhkW__viewer::backdrop{background:0 0}.PhotoViewer-module__CvhhkW__stage{justify-content:center;align-items:center;padding:56px 88px 80px;display:flex;position:absolute;inset:0;overflow:hidden}.PhotoViewer-module__CvhhkW__photo{object-fit:contain;cursor:zoom-in;opacity:0;max-width:100%;max-height:100%;transition:opacity .35s;display:block;position:relative}.PhotoViewer-module__CvhhkW__ready{opacity:1}.PhotoViewer-module__CvhhkW__preview{object-fit:contain;filter:blur(18px);opacity:.85;width:calc(100% - 176px);height:calc(100% - 136px);position:absolute;top:56px;left:88px;transform:scale(1.02)}.PhotoViewer-module__CvhhkW__spinner{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.9s linear infinite PhotoViewer-module__CvhhkW__spin;position:absolute;top:50%;left:50%}@keyframes PhotoViewer-module__CvhhkW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PhotoViewer-module__CvhhkW__photo{transition:none}.PhotoViewer-module__CvhhkW__spinner{animation-duration:2.4s}}.PhotoViewer-module__CvhhkW__zoomed{padding:0;display:block;overflow:auto}.PhotoViewer-module__CvhhkW__zoomed .PhotoViewer-module__CvhhkW__photo{cursor:zoom-out;max-width:none;max-height:none;margin:auto}.PhotoViewer-module__CvhhkW__bar{z-index:1;text-shadow:0 1px 6px #00000080;height:64px;font-family:var(--font-body);color:#ffffffd9;background:linear-gradient(#100f0e00 0%,#100f0eb3 100%);justify-content:space-between;align-items:center;gap:24px;padding:0 max(24px,50% - 664px);font-size:14px;display:flex;position:absolute;inset:auto 0 0}.PhotoViewer-module__CvhhkW__caption{min-width:0;margin:0}.PhotoViewer-module__CvhhkW__caption b{color:#fff}.PhotoViewer-module__CvhhkW__counter{color:#fff9;flex:none}.PhotoViewer-module__CvhhkW__nav,.PhotoViewer-module__CvhhkW__close{color:#fff;cursor:pointer;background:#100f0e8c;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:28px;line-height:1;display:grid;position:absolute;box-shadow:0 0 0 1px #ffffff2e}.PhotoViewer-module__CvhhkW__nav:hover,.PhotoViewer-module__CvhhkW__close:hover{background:#100f0ecc}.PhotoViewer-module__CvhhkW__prev{top:calc(50% - 56px);left:20px}.PhotoViewer-module__CvhhkW__next{top:calc(50% - 56px);right:20px}.PhotoViewer-module__CvhhkW__close{top:16px;right:20px}@media (max-width:768px){.PhotoViewer-module__CvhhkW__stage{padding:64px 0 72px}.PhotoViewer-module__CvhhkW__preview{width:100%;height:calc(100% - 136px);top:64px;left:0}.PhotoViewer-module__CvhhkW__nav{width:44px;height:44px;top:auto;bottom:72px}.PhotoViewer-module__CvhhkW__bar{padding:0 20px;font-size:13px}}
.ArchiveEntry-module__nt4J0G__red{--hue:var(--rb-red);--hue-soft:var(--rb-red-soft);--hue-ink:var(--rb-red-ink)}.ArchiveEntry-module__nt4J0G__orange{--hue:var(--rb-orange);--hue-soft:var(--rb-orange-soft);--hue-ink:var(--rb-orange-ink)}.ArchiveEntry-module__nt4J0G__yellow{--hue:var(--rb-yellow);--hue-soft:var(--rb-yellow-soft);--hue-ink:var(--rb-yellow-ink)}.ArchiveEntry-module__nt4J0G__green{--hue:var(--rb-green);--hue-soft:var(--rb-green-soft);--hue-ink:var(--rb-green-ink)}.ArchiveEntry-module__nt4J0G__blue{--hue:var(--rb-blue);--hue-soft:var(--rb-blue-soft);--hue-ink:var(--rb-blue-ink)}.ArchiveEntry-module__nt4J0G__violet{--hue:var(--rb-violet);--hue-soft:var(--rb-violet-soft);--hue-ink:var(--rb-violet-ink)}.ArchiveEntry-module__nt4J0G__entry{cursor:pointer;border-top:1.5px solid var(--border-subtle);grid-template-rows:1fr auto auto 1fr;align-items:center;column-gap:48px;padding:48px 0;display:grid;position:relative}.ArchiveEntry-module__nt4J0G__stackEntry{grid-template-columns:320px minmax(0,1fr);grid-template-areas:".scene""head scene""body scene"".scene"}.ArchiveEntry-module__nt4J0G__bandEntry{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"scene.""scene head""scene body""scene."}.ArchiveEntry-module__nt4J0G__scene{z-index:2;grid-area:scene;display:block;position:relative}.ArchiveEntry-module__nt4J0G__head{grid-area:head;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ArchiveEntry-module__nt4J0G__number{font-family:var(--font-display);color:var(--hue);font-size:40px;font-weight:500;line-height:1}.ArchiveEntry-module__nt4J0G__body{flex-direction:column;grid-area:body;gap:10px;display:flex}.ArchiveEntry-module__nt4J0G__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:28px;font-weight:500;line-height:1.2}.ArchiveEntry-module__nt4J0G__excerpt{font-family:var(--font-body);color:var(--text-body);white-space:pre-line;margin:0;font-size:16px;line-height:1.55}.ArchiveEntry-module__nt4J0G__meta{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.ArchiveEntry-module__nt4J0G__metaText{font-family:var(--font-body);color:var(--text-muted);font-size:14px}.ArchiveEntry-module__nt4J0G__open:after{content:"";z-index:1;position:absolute;inset:0}.ArchiveEntry-module__nt4J0G__openArrow{vertical-align:-3px;margin-left:6px;transition:transform .2s}.ArchiveEntry-module__nt4J0G__entry:hover .ArchiveEntry-module__nt4J0G__openArrow{transform:translate(3px)}.ArchiveEntry-module__nt4J0G__open{font-family:var(--font-body);color:var(--ink-900);border-bottom:2px solid var(--hue);font-size:15px;font-weight:500;text-decoration:none}.ArchiveEntry-module__nt4J0G__entry:hover .ArchiveEntry-module__nt4J0G__open{color:var(--hue-ink)}.ArchiveEntry-module__nt4J0G__openShort{display:none}.ArchiveEntry-module__nt4J0G__stackScene{height:340px;position:relative}.ArchiveEntry-module__nt4J0G__polaroid{position:absolute}.ArchiveEntry-module__nt4J0G__slot1{z-index:1;top:30px;left:40px}.ArchiveEntry-module__nt4J0G__slot2{z-index:3;top:10px;left:calc(50% - 190px)}.ArchiveEntry-module__nt4J0G__slot3{z-index:1;top:40px;left:calc(100% - 420px)}.ArchiveEntry-module__nt4J0G__bandScene{background:var(--hue-soft);border-radius:22px;justify-content:center;align-items:center;gap:28px;height:380px;padding:0 32px;display:flex}.ArchiveEntry-module__nt4J0G__frame{box-sizing:border-box;background:#fff;min-width:0;padding:18px;transition:transform .2s;box-shadow:0 18px 30px -12px #2e2b2859}.ArchiveEntry-module__nt4J0G__frame:hover{transform:translateY(-4px)}.ArchiveEntry-module__nt4J0G__framePhoto{background:var(--paper-100);width:100%;position:relative}.ArchiveEntry-module__nt4J0G__frame1{flex:0 236px}.ArchiveEntry-module__nt4J0G__frame1 .ArchiveEntry-module__nt4J0G__framePhoto{aspect-ratio:200/260}.ArchiveEntry-module__nt4J0G__frame2{flex:0 336px}.ArchiveEntry-module__nt4J0G__frame2 .ArchiveEntry-module__nt4J0G__framePhoto{aspect-ratio:300/220}.ArchiveEntry-module__nt4J0G__frame3{flex:0 206px}.ArchiveEntry-module__nt4J0G__frame3 .ArchiveEntry-module__nt4J0G__framePhoto{aspect-ratio:170/230}.ArchiveEntry-module__nt4J0G__cover{object-fit:cover}.ArchiveEntry-module__nt4J0G__entry .ArchiveEntry-module__nt4J0G__carousel{z-index:2;display:none;position:relative}@media (max-width:1279px){.ArchiveEntry-module__nt4J0G__entry{flex-direction:column;align-items:stretch;gap:18px;padding:32px 0;display:flex}.ArchiveEntry-module__nt4J0G__head{margin-bottom:0}.ArchiveEntry-module__nt4J0G__scene{display:none}.ArchiveEntry-module__nt4J0G__entry .ArchiveEntry-module__nt4J0G__carousel{display:flex}}@media (max-width:768px){.ArchiveEntry-module__nt4J0G__number{font-size:32px}.ArchiveEntry-module__nt4J0G__body{gap:8px}.ArchiveEntry-module__nt4J0G__title{font-size:24px}.ArchiveEntry-module__nt4J0G__meta{margin-top:4px}.ArchiveEntry-module__nt4J0G__open{padding:10px 0}.ArchiveEntry-module__nt4J0G__openLong{display:none}.ArchiveEntry-module__nt4J0G__openShort{display:inline}}.ArchiveEntry-module__nt4J0G__entry{isolation:isolate}.ArchiveEntry-module__nt4J0G__entry:before{content:"";z-index:-1;background:color-mix(in srgb, var(--hue-soft) 60%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--hue) 45%, transparent);opacity:0;pointer-events:none;border-radius:28px;transition:opacity .25s;position:absolute;inset:16px -28px}.ArchiveEntry-module__nt4J0G__bandEntry:before{background:color-mix(in srgb, var(--hue-soft) 30%, transparent)}.ArchiveEntry-module__nt4J0G__bandScene{transition:background-color .25s}@media (hover:hover){.ArchiveEntry-module__nt4J0G__entry:hover:before{opacity:1}.ArchiveEntry-module__nt4J0G__entry:hover .ArchiveEntry-module__nt4J0G__bandScene{background:color-mix(in srgb, var(--hue-soft) 82%, var(--hue))}}
.ProjectRooms-module__wLlleW__room{flex-direction:column;gap:32px;padding:112px max(56px,50% - 664px) 0;display:flex}.ProjectRooms-module__wLlleW__orange{--room-hue:var(--rb-orange);--room-soft:var(--rb-orange-soft);--room-ink:var(--rb-orange-ink)}.ProjectRooms-module__wLlleW__blue{--room-hue:var(--rb-blue);--room-soft:var(--rb-blue-soft);--room-ink:var(--rb-blue-ink)}.ProjectRooms-module__wLlleW__violet{--room-hue:var(--rb-violet);--room-soft:var(--rb-violet-soft);--room-ink:var(--rb-violet-ink)}.ProjectRooms-module__wLlleW__head{align-items:baseline;gap:20px;display:flex}.ProjectRooms-module__wLlleW__titleRow{align-items:baseline;gap:12px;display:flex}.ProjectRooms-module__wLlleW__number{font-family:var(--font-display);color:var(--room-hue);font-size:40px;font-weight:500;line-height:1}.ProjectRooms-module__wLlleW__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:40px;font-weight:500;line-height:1.1}.ProjectRooms-module__wLlleW__subtitle{font-family:var(--font-body);color:var(--text-body);margin:0;font-size:18px}.ProjectRooms-module__wLlleW__desktop{flex-direction:column;gap:32px;display:flex}.ProjectRooms-module__wLlleW__mobile{display:none}.ProjectRooms-module__wLlleW__featureGrid{grid-template-columns:1.6fr 1fr;gap:24px;display:grid}.ProjectRooms-module__wLlleW__side{flex-direction:column;gap:24px;display:flex}.ProjectRooms-module__wLlleW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ProjectRooms-module__wLlleW__figure{flex-direction:column;margin:0;display:flex}.ProjectRooms-module__wLlleW__frame{background:var(--paper-100);border-radius:18px;position:relative;overflow:hidden}.ProjectRooms-module__wLlleW__landscape{aspect-ratio:4/3}.ProjectRooms-module__wLlleW__classic{aspect-ratio:3/2}.ProjectRooms-module__wLlleW__panorama{aspect-ratio:21/9}.ProjectRooms-module__wLlleW__portrait{aspect-ratio:3/4}.ProjectRooms-module__wLlleW__image{object-fit:cover}.ProjectRooms-module__wLlleW__caption{font-family:var(--font-body);justify-content:space-between;gap:12px;padding-top:10px;font-size:14px;display:flex}.ProjectRooms-module__wLlleW__captionTitle{color:var(--ink-900);font-weight:500}.ProjectRooms-module__wLlleW__captionAuthor{min-width:0;color:var(--text-muted);text-align:right}.ProjectRooms-module__wLlleW__polaroid{flex-direction:column;align-items:center;gap:14px;width:min-content;margin:0;display:flex}.ProjectRooms-module__wLlleW__room.ProjectRooms-module__wLlleW__band{background:var(--room-soft);border-radius:28px;gap:44px;margin:112px max(56px,50% - 664px) 0;padding:56px 56px 12px}.ProjectRooms-module__wLlleW__polaroids{--print-scale:1;--carousel-gap:calc(48px * var(--print-scale));--carousel-align:center;--carousel-justify:safe center;--carousel-inset:56px;--carousel-pad-bottom:44px;margin:0 -56px}.ProjectRooms-module__wLlleW__print{padding:calc(20px * var(--print-scale));background:#fff;box-shadow:0 22px 36px -14px #2e2b2866}.ProjectRooms-module__wLlleW__printPhoto{background:var(--paper-100);width:calc(var(--w) * var(--print-scale));height:calc(var(--h) * var(--print-scale));position:relative;overflow:hidden}.ProjectRooms-module__wLlleW__polaroidCaption{font-family:var(--font-body);text-align:center;flex-direction:column;font-size:14px;display:flex}.ProjectRooms-module__wLlleW__polaroidAuthor{color:var(--room-ink)}@media (max-width:768px){.ProjectRooms-module__wLlleW__room{gap:20px;padding:56px 0 0}.ProjectRooms-module__wLlleW__head{flex-direction:column;align-items:stretch;gap:6px;padding:0 20px}.ProjectRooms-module__wLlleW__number,.ProjectRooms-module__wLlleW__title{font-size:30px}.ProjectRooms-module__wLlleW__subtitle{font-size:16px}.ProjectRooms-module__wLlleW__desktop{display:none}.ProjectRooms-module__wLlleW__mobile{display:flex}.ProjectRooms-module__wLlleW__slide{width:300px}.ProjectRooms-module__wLlleW__caption{font-size:13px}.ProjectRooms-module__wLlleW__room.ProjectRooms-module__wLlleW__band{border-radius:0;gap:20px;margin:56px 0 0;padding:32px 0}.ProjectRooms-module__wLlleW__polaroids{--print-scale:1;--carousel-gap:12px;--carousel-justify:normal;--carousel-inset:20px;--carousel-pad-bottom:0;margin:0}.ProjectRooms-module__wLlleW__polaroid{align-items:stretch;gap:10px}.ProjectRooms-module__wLlleW__print{padding:12px;box-shadow:0 16px 26px -12px #2e2b2866}.ProjectRooms-module__wLlleW__printPhoto{width:var(--w-mobile);height:var(--h-mobile)}.ProjectRooms-module__wLlleW__polaroidCaption{text-align:left;font-size:13px;display:block}.ProjectRooms-module__wLlleW__captionTitle:not(:empty)~.ProjectRooms-module__wLlleW__polaroidAuthor:before{content:"· "}}.ProjectRooms-module__wLlleW__wall{background:#e9e1d6;border-radius:28px;flex-wrap:wrap;gap:28px 24px;padding:50px 60px;display:flex}.ProjectRooms-module__wLlleW__wall:after{content:"";flex-grow:999}.ProjectRooms-module__wLlleW__print{--row:200px;flex:var(--ratio) 1 calc(var(--ratio) * var(--row));box-sizing:border-box;background:#fff;margin:0;padding:12px;box-shadow:0 10px 24px #2e2b282e}.ProjectRooms-module__wLlleW__printPhotoFrame{aspect-ratio:var(--ratio);background:var(--paper-100);position:relative;overflow:hidden}.ProjectRooms-module__wLlleW__printLabel{font-family:var(--font-body);color:var(--ink-900);justify-content:space-between;gap:10px;padding-top:10px;font-size:12px;font-weight:500;display:flex}.ProjectRooms-module__wLlleW__mosaic{columns:5;column-gap:12px}.ProjectRooms-module__wLlleW__tile{aspect-ratio:var(--ratio);break-inside:avoid;background:var(--paper-100);border-radius:10px;margin:0 0 12px;position:relative;overflow:hidden}.ProjectRooms-module__wLlleW__tileCaption{font-family:var(--font-body);color:#fff;background:linear-gradient(#14141400 0%,#141414b8 100%);padding:28px 10px 8px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;inset:auto 0 0}@media (max-width:1100px){.ProjectRooms-module__wLlleW__mosaic{columns:4}}@media (max-width:768px){.ProjectRooms-module__wLlleW__wall,.ProjectRooms-module__wLlleW__mosaic{margin:0 20px}.ProjectRooms-module__wLlleW__wall{border-radius:20px;gap:16px 12px;padding:20px 16px}.ProjectRooms-module__wLlleW__print{--row:120px;padding:6px}.ProjectRooms-module__wLlleW__printLabel{padding-top:6px;font-size:11px}.ProjectRooms-module__wLlleW__mosaic{columns:2;column-gap:8px}.ProjectRooms-module__wLlleW__tile{margin-bottom:8px}.ProjectRooms-module__wLlleW__tileCaption{padding:22px 8px 6px;font-size:11px}}.ProjectRooms-module__wLlleW__room [data-zoom]{cursor:zoom-in}.ProjectRooms-module__wLlleW__room [data-zoom]:focus-visible{outline:3px solid var(--ink-900);outline-offset:3px}.ProjectRooms-module__wLlleW__credits{z-index:1;font-family:var(--font-body);color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#14141400 0%,#141414bf 100%);padding:28px 12px 10px;font-size:13px;font-weight:500;line-height:1.3;transition:opacity .2s;position:absolute;inset:auto 0 0}@media (hover:hover){.ProjectRooms-module__wLlleW__room [data-zoom]:hover .ProjectRooms-module__wLlleW__credits,.ProjectRooms-module__wLlleW__room [data-zoom]:focus-visible .ProjectRooms-module__wLlleW__credits{opacity:1}}@media (hover:none){.ProjectRooms-module__wLlleW__credits{display:none}}
.RichText-module__ZbbTVG__richText{gap:var(--rich-text-gap,0);flex-direction:column;display:flex}.RichText-module__ZbbTVG__richText>*{margin:0}.RichText-module__ZbbTVG__richText strong{color:var(--ink-900);font-weight:600}.RichText-module__ZbbTVG__richText a{color:var(--ink-900);border-bottom:2px solid var(--rb-blue);text-decoration:none}.RichText-module__ZbbTVG__richText a:hover{color:var(--ink-900)}
.JoinButton-module__IEuhza__closed{box-sizing:border-box;font-family:var(--font-body);border:1.5px dashed var(--ink-300);background:var(--paper-0);color:var(--ink-500);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:16px 28px;font-size:18px;font-weight:500;line-height:1;display:inline-flex}.JoinButton-module__IEuhza__block{width:100%;display:flex}@media (max-width:768px){.JoinButton-module__IEuhza__closed{width:100%;padding:15px 20px;font-size:17px;line-height:1.3;display:flex}}
.FeaturedProject-module__ueI2aq__section{padding:0 max(56px,50% - 664px) 24px}.FeaturedProject-module__ueI2aq__card{background:var(--paper-100);border-radius:22px;height:620px;position:relative;overflow:hidden}.FeaturedProject-module__ueI2aq__image{object-fit:cover}.FeaturedProject-module__ueI2aq__shade{pointer-events:none;background:linear-gradient(#14141400,#141414c7);height:60%;position:absolute;bottom:0;left:0;right:0}.FeaturedProject-module__ueI2aq__cardLink{position:absolute;inset:0}.FeaturedProject-module__ueI2aq__content{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:40px;display:flex;position:absolute;bottom:40px;left:40px;right:40px}.FeaturedProject-module__ueI2aq__text{flex-direction:column;gap:12px;max-width:640px;display:flex}.FeaturedProject-module__ueI2aq__badge{align-self:flex-start}.FeaturedProject-module__ueI2aq__title{font-family:var(--font-heading);color:#fff;margin:0;font-size:52px;font-weight:500;line-height:1.05}.FeaturedProject-module__ueI2aq__excerpt{font-family:var(--font-body);color:#ffffffeb;white-space:pre-line;margin:0;font-size:18px;line-height:1.5}.FeaturedProject-module__ueI2aq__action{pointer-events:auto}@media (max-width:768px){.FeaturedProject-module__ueI2aq__section{padding:0 20px}.FeaturedProject-module__ueI2aq__card{border-radius:18px;height:480px}.FeaturedProject-module__ueI2aq__shade{background:linear-gradient(#14141400,#141414d1);height:70%}.FeaturedProject-module__ueI2aq__content{flex-direction:column;align-items:stretch;gap:10px;left:20px;right:20px}.FeaturedProject-module__ueI2aq__text{display:contents}.FeaturedProject-module__ueI2aq__title{font-size:34px}.FeaturedProject-module__ueI2aq__excerpt{font-size:16px;line-height:1.45}.FeaturedProject-module__ueI2aq__action{align-self:flex-start;margin-top:6px}}.FeaturedProject-module__ueI2aq__image{transition:transform .6s}@media (hover:hover){.FeaturedProject-module__ueI2aq__card:hover .FeaturedProject-module__ueI2aq__image{transform:scale(1.03)}.FeaturedProject-module__ueI2aq__card:hover .FeaturedProject-module__ueI2aq__action{background:var(--paper-100)}}
.AboutHero-module__fWj_Fq__hero{box-sizing:border-box;grid-template-rows:48px 1fr;grid-template-columns:minmax(0,1fr);height:640px;padding:28px max(56px,50% - 664px) 72px;display:grid;position:relative}.AboutHero-module__fWj_Fq__content{flex-direction:column;grid-row:2;align-self:end;gap:24px;max-width:900px;display:flex;position:relative}.AboutHero-module__fWj_Fq__hero .AboutHero-module__fWj_Fq__logoLink{display:none}.AboutHero-module__fWj_Fq__join{align-self:flex-start}.AboutHero-module__fWj_Fq__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:96px;font-weight:500;line-height:1}.AboutHero-module__fWj_Fq__lede{font-family:var(--font-display);color:var(--ink-700);text-wrap:balance;white-space:pre-line;max-width:780px;margin:0;font-size:30px;font-weight:400;line-height:1.3}@media (max-width:768px){.AboutHero-module__fWj_Fq__hero{grid-template-rows:44px 1fr;height:560px;padding:20px 20px 48px}.AboutHero-module__fWj_Fq__content{gap:18px}.AboutHero-module__fWj_Fq__hero .AboutHero-module__fWj_Fq__logoLink{margin-bottom:12px;display:block}.AboutHero-module__fWj_Fq__hero .AboutHero-module__fWj_Fq__logo{width:220px;height:auto}.AboutHero-module__fWj_Fq__title{font-size:52px}.AboutHero-module__fWj_Fq__lede{font-size:21px}.AboutHero-module__fWj_Fq__join{align-self:stretch}}
.JoinHero-module__NkH5bG__hero{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:56px;min-height:720px;padding:140px max(56px,50% - 664px) 72px;display:grid;position:relative}.JoinHero-module__NkH5bG__text{flex-direction:column;gap:32px;display:flex;position:relative}.JoinHero-module__NkH5bG__title{font-family:var(--font-heading);color:var(--ink-900);text-wrap:balance;margin:0;font-size:80px;font-weight:500;line-height:1.02}.JoinHero-module__NkH5bG__cta{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.JoinHero-module__NkH5bG__need{font-family:var(--font-body);color:var(--ink-500);font-size:15px;line-height:1.45}.JoinHero-module__NkH5bG__need b{color:var(--ink-900);font-weight:600}.JoinHero-module__NkH5bG__photos{height:470px;position:relative}.JoinHero-module__NkH5bG__polaroid{position:absolute}.JoinHero-module__NkH5bG__first{z-index:1;top:0;left:0}.JoinHero-module__NkH5bG__second{z-index:2;top:150px;right:0}@media (max-width:1100px){.JoinHero-module__NkH5bG__hero{grid-template-columns:minmax(0,1fr) 380px;gap:32px}.JoinHero-module__NkH5bG__title{font-size:64px}.JoinHero-module__NkH5bG__photos .JoinHero-module__NkH5bG__polaroid{width:250px}}@media (max-width:768px){.JoinHero-module__NkH5bG__hero{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding:96px 20px 40px}.JoinHero-module__NkH5bG__text{gap:24px}.JoinHero-module__NkH5bG__title{font-size:46px}.JoinHero-module__NkH5bG__need{font-size:14px}.JoinHero-module__NkH5bG__photos{height:300px;margin:0 4px}.JoinHero-module__NkH5bG__photos .JoinHero-module__NkH5bG__polaroid{width:210px;padding:10px 10px 36px}.JoinHero-module__NkH5bG__second{top:92px}}
.ProjectList-module__c5hKzG__archive{padding:64px max(56px,50% - 664px) 0}.ProjectList-module__c5hKzG__heading{font-family:var(--font-heading);color:var(--ink-900);margin:0 0 8px;font-size:32px;font-weight:500}.ProjectList-module__c5hKzG__empty{border-top:1.5px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:20px;padding:48px 0;display:flex}.ProjectList-module__c5hKzG__emptyText{font-family:var(--font-body);color:var(--text-muted);margin:0;font-size:18px;line-height:1.5}@media (max-width:768px){.ProjectList-module__c5hKzG__archive{padding:48px 20px 0}.ProjectList-module__c5hKzG__heading{margin:0 0 4px;font-size:28px}.ProjectList-module__c5hKzG__empty{padding:32px 0}.ProjectList-module__c5hKzG__emptyText{font-size:16px}}
.CollaboratorLogos-module__rDbAfq__logos{border-top:1px solid #e7ddcf;flex-wrap:wrap;gap:28px 56px;margin:0;padding-top:28px;display:flex}.CollaboratorLogos-module__rDbAfq__group:last-child{flex:320px}.CollaboratorLogos-module__rDbAfq__label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-size:11px;font-weight:600;line-height:1.3}.CollaboratorLogos-module__rDbAfq__row{flex-wrap:wrap;align-items:center;gap:14px 32px;display:flex}.CollaboratorLogos-module__rDbAfq__logo{object-fit:contain;width:auto;max-width:200px;height:56px;display:block}@media (max-width:768px){.CollaboratorLogos-module__rDbAfq__logos{gap:24px}.CollaboratorLogos-module__rDbAfq__group{flex:100%}.CollaboratorLogos-module__rDbAfq__row{gap:12px 24px}.CollaboratorLogos-module__rDbAfq__logo{max-width:160px;height:44px}}
.AboutStats-module__ESoMSq__stats{padding:120px max(56px,50% - 664px) 0}.AboutStats-module__ESoMSq__closing{padding-bottom:126px}.AboutStats-module__ESoMSq__grid{border-top:1.5px solid var(--border-subtle);border-bottom:1.5px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:48px 0;display:grid}.AboutStats-module__ESoMSq__stat{flex-direction:column;gap:6px;display:flex}.AboutStats-module__ESoMSq__value{font-family:var(--font-heading);color:var(--ink-900);order:-1;margin:0;font-size:72px;font-weight:500;line-height:1}.AboutStats-module__ESoMSq__label{font-family:var(--font-body);color:var(--text-muted);font-size:17px}@media (max-width:900px){.AboutStats-module__ESoMSq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.AboutStats-module__ESoMSq__stats{padding:72px 20px 0}.AboutStats-module__ESoMSq__closing{padding-bottom:70px}.AboutStats-module__ESoMSq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;padding:32px 0}.AboutStats-module__ESoMSq__value{font-size:48px}.AboutStats-module__ESoMSq__label{font-size:15px}}
.MenuSheet-module__ipE4JW__sheet{background:var(--paper-50);width:auto;max-height:100dvh;color:var(--ink-900);box-shadow:var(--shadow-lg);opacity:1;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), overlay var(--dur-base) allow-discrete, display var(--dur-base) allow-discrete;border:0;border-radius:0 0 22px 22px;margin:0;padding:16px 20px 20px;position:fixed;inset:0 0 auto;transform:none}.MenuSheet-module__ipE4JW__sheet[data-placement=overlay]{padding-top:20px}.MenuSheet-module__ipE4JW__sheet:before{content:"";background:var(--rainbow);height:6px;position:absolute;inset:0 0 auto}.MenuSheet-module__ipE4JW__sheet:not(:popover-open){opacity:0;transform:translateY(-8px)}@starting-style{.MenuSheet-module__ipE4JW__sheet:popover-open{opacity:0;transform:translateY(-8px)}}.MenuSheet-module__ipE4JW__sheet::backdrop{background:#14141440}@media (prefers-reduced-motion:reduce){.MenuSheet-module__ipE4JW__sheet{transition:none}}.MenuSheet-module__ipE4JW__row{justify-content:space-between;align-items:center;display:flex}.MenuSheet-module__ipE4JW__logo{height:36px}.MenuSheet-module__ipE4JW__close{border:1.5px solid var(--border-default);background:var(--paper-0);cursor:pointer;border-radius:50%;width:44px;height:44px;padding:0;position:relative}.MenuSheet-module__ipE4JW__close span{background:var(--ink-900);border-radius:2px;width:18px;height:2px;margin:-1px 0 0 -9px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.MenuSheet-module__ipE4JW__close span+span{transform:rotate(-45deg)}.MenuSheet-module__ipE4JW__links{flex-direction:column;gap:4px;margin:16px 0 0;padding:0;list-style:none;display:flex}.MenuSheet-module__ipE4JW__link{min-height:48px;font-family:var(--font-body);color:var(--ink-900);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:20px;font-weight:500;text-decoration:none;display:flex}.MenuSheet-module__ipE4JW__link:not([aria-current=page]):hover{background:var(--paper-100);color:var(--ink-900)}.MenuSheet-module__ipE4JW__link[aria-current=page]{background:var(--ink-900);color:var(--paper-50)}.MenuSheet-module__ipE4JW__rule{border:0;border-top:1.5px solid var(--border-default);margin:12px 0}.MenuSheet-module__ipE4JW__accedi{color:var(--ink-500)}
.CourseSection-module__EgJJQa__section{flex-direction:column;gap:32px;padding:64px max(56px,50% - 664px) 0;scroll-margin-top:24px;display:flex}.CourseSection-module__EgJJQa__section+.CourseSection-module__EgJJQa__section{padding-top:88px}.CourseSection-module__EgJJQa__red{--hue:var(--rb-red);--hue-soft:var(--rb-red-soft);--hue-ink:var(--rb-red-ink)}.CourseSection-module__EgJJQa__orange{--hue:var(--rb-orange);--hue-soft:var(--rb-orange-soft);--hue-ink:var(--rb-orange-ink)}.CourseSection-module__EgJJQa__yellow{--hue:var(--rb-yellow);--hue-soft:var(--rb-yellow-soft);--hue-ink:var(--rb-yellow-ink)}.CourseSection-module__EgJJQa__green{--hue:var(--rb-green);--hue-soft:var(--rb-green-soft);--hue-ink:var(--rb-green-ink)}.CourseSection-module__EgJJQa__blue{--hue:var(--rb-blue);--hue-soft:var(--rb-blue-soft);--hue-ink:var(--rb-blue-ink)}.CourseSection-module__EgJJQa__violet{--hue:var(--rb-violet);--hue-soft:var(--rb-violet-soft);--hue-ink:var(--rb-violet-ink)}.CourseSection-module__EgJJQa__top{position:relative}.CourseSection-module__EgJJQa__card{background:var(--paper-100);border-radius:28px;padding:44px 520px 44px 48px;position:relative;overflow:hidden}.CourseSection-module__EgJJQa__photo{position:absolute;inset:0}.CourseSection-module__EgJJQa__image{object-fit:cover}.CourseSection-module__EgJJQa__veil{pointer-events:none;background:linear-gradient(90deg,#fbf7f0e6 0,#fbf7f0b8 30%,#fbf7f033 52%,#fbf7f000 70%);position:absolute;inset:0}.CourseSection-module__EgJJQa__content{flex-direction:column;gap:18px;display:flex;position:relative}.CourseSection-module__EgJJQa__titleRow{align-items:center;gap:14px;display:flex}.CourseSection-module__EgJJQa__badge{background:var(--hue-soft);width:56px;height:56px;color:var(--hue-ink);border-radius:18px;flex:none;justify-content:center;align-items:center;display:flex}.CourseSection-module__EgJJQa__name{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:48px;font-weight:500;line-height:1.05}.CourseSection-module__EgJJQa__description{font-family:var(--font-body);color:var(--ink-900);white-space:pre-line;max-width:680px;margin:0;font-size:19px;line-height:1.6}.CourseSection-module__EgJJQa__tags{flex-wrap:wrap;gap:8px;display:flex}.CourseSection-module__EgJJQa__tag{font-family:var(--font-body);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500}.CourseSection-module__EgJJQa__countTag{background:var(--hue-soft);color:var(--hue-ink)}.CourseSection-module__EgJJQa__noteTag{background:var(--rb-blue-soft);color:var(--rb-blue-ink)}.CourseSection-module__EgJJQa__info{z-index:1;border:1.5px solid var(--border-default);background:var(--paper-0);border-radius:22px;flex-direction:column;width:400px;padding:6px 24px 24px;display:flex;position:absolute;top:40px;right:40px;box-shadow:0 18px 40px #2e2b281f}.CourseSection-module__EgJJQa__facts{margin:0}.CourseSection-module__EgJJQa__fact{border-bottom:1.5px solid var(--border-subtle);font-family:var(--font-body);justify-content:space-between;gap:16px;padding:14px 0;font-size:16px;display:flex}.CourseSection-module__EgJJQa__fact dt{color:var(--text-muted)}.CourseSection-module__EgJJQa__fact dd{color:var(--ink-900);text-align:right;margin:0;font-weight:500}.CourseSection-module__EgJJQa__actions{gap:10px;padding-top:20px;display:flex}.CourseSection-module__EgJJQa__program{flex-direction:column;padding:28px 520px 0 0;display:flex}.CourseSection-module__EgJJQa__programHead{align-items:center;gap:14px;padding-bottom:10px;display:flex}.CourseSection-module__EgJJQa__programLabel{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:600}.CourseSection-module__EgJJQa__programCount{display:none}.CourseSection-module__EgJJQa__rainbow{background:var(--rainbow);opacity:.7;border-radius:2px;flex:1;height:4px}.CourseSection-module__EgJJQa__module{border-top:1px solid var(--border-subtle);grid-template-columns:44px 210px minmax(0,1fr);align-items:baseline;gap:18px;padding:14px 0;display:grid}.CourseSection-module__EgJJQa__number{font-family:var(--font-display);color:var(--hue);font-size:24px;font-weight:500;line-height:1}.CourseSection-module__EgJJQa__moduleTitle{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:18px;font-weight:500;line-height:1.25}.CourseSection-module__EgJJQa__topics{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.CourseSection-module__EgJJQa__topic{font-family:var(--font-body);color:var(--text-body);gap:10px;font-size:15px;line-height:1.5;display:flex}.CourseSection-module__EgJJQa__bullet{background:var(--hue);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.CourseSection-module__EgJJQa__accordions{display:none}@media (max-width:1100px){.CourseSection-module__EgJJQa__top{flex-direction:column;gap:14px;display:flex}.CourseSection-module__EgJJQa__card{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);row-gap:14px;padding:0;display:grid;overflow:visible}.CourseSection-module__EgJJQa__photo{background:var(--paper-100);border-radius:16px;grid-area:1/1;height:170px;position:relative;overflow:hidden}.CourseSection-module__EgJJQa__veil{display:none}.CourseSection-module__EgJJQa__content{display:contents}.CourseSection-module__EgJJQa__titleRow{background:var(--paper-50);border-top-right-radius:18px;grid-area:1/1;place-self:end start;padding:16px 20px 0 0;position:relative}.CourseSection-module__EgJJQa__info{width:auto;box-shadow:none;position:static}.CourseSection-module__EgJJQa__program{padding-right:0}}@media (max-width:768px){.CourseSection-module__EgJJQa__section,.CourseSection-module__EgJJQa__section+.CourseSection-module__EgJJQa__section{gap:14px;padding:44px 20px 0}.CourseSection-module__EgJJQa__tags{display:none}.CourseSection-module__EgJJQa__titleRow{gap:10px}.CourseSection-module__EgJJQa__badge{border-radius:14px;width:42px;height:42px}.CourseSection-module__EgJJQa__icon{width:22px;height:22px}.CourseSection-module__EgJJQa__name{font-size:30px;line-height:1.1}.CourseSection-module__EgJJQa__description{color:var(--text-body);max-width:none;font-size:16px;line-height:1.55}.CourseSection-module__EgJJQa__info{border-radius:18px;padding:2px 18px 18px}.CourseSection-module__EgJJQa__fact{padding:13px 0;font-size:15px}.CourseSection-module__EgJJQa__actions{padding-top:16px}.CourseSection-module__EgJJQa__actions:has(.CourseSection-module__EgJJQa__primary) .CourseSection-module__EgJJQa__secondary{display:none}.CourseSection-module__EgJJQa__actions:not(:has(.CourseSection-module__EgJJQa__primary)) .CourseSection-module__EgJJQa__secondary{width:100%}.CourseSection-module__EgJJQa__program{gap:14px;padding:0}.CourseSection-module__EgJJQa__programHead{gap:12px;padding:8px 0 0}.CourseSection-module__EgJJQa__programLabel{font-size:12px}.CourseSection-module__EgJJQa__programCount{display:inline}.CourseSection-module__EgJJQa__rainbow{height:3px}.CourseSection-module__EgJJQa__list{display:none}.CourseSection-module__EgJJQa__accordions{display:block}}
.JoinIntro-module__zrjKia__intro{flex-direction:column;align-items:flex-start;gap:16px;padding:40px max(56px,50% - 664px) 0;display:flex}.JoinIntro-module__zrjKia__text{max-width:900px;font-family:var(--font-display);color:var(--ink-900);text-wrap:balance;white-space:pre-line;margin:0;font-size:32px;font-weight:500;line-height:1.3}.JoinIntro-module__zrjKia__more{font-family:var(--font-body);font-size:17px;font-weight:500}@media (max-width:768px){.JoinIntro-module__zrjKia__intro{gap:14px;padding:24px 20px 0}.JoinIntro-module__zrjKia__text{font-size:23px}}
.ProjectsCta-module__-_Ms3G__cta{background:var(--paper-0);border:1.5px solid var(--border-default);border-radius:22px;justify-content:space-between;align-items:center;gap:32px;margin:40px max(56px,50% - 664px) 0;padding:40px;display:flex}.ProjectsCta-module__-_Ms3G__title{font-family:var(--font-display);color:var(--ink-900);max-width:760px;margin:0;font-size:32px;font-weight:500;line-height:1.15}.ProjectsCta-module__-_Ms3G__highlight{color:var(--rb-blue)}.ProjectsCta-module__-_Ms3G__actions{gap:10px;display:flex}@media (max-width:1100px){.ProjectsCta-module__-_Ms3G__cta{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:768px){.ProjectsCta-module__-_Ms3G__cta{border-radius:18px;align-items:stretch;gap:20px;margin:24px 20px 0;padding:28px 22px}.ProjectsCta-module__-_Ms3G__title{font-size:26px}.ProjectsCta-module__-_Ms3G__actions{flex-direction:column}}
.ProjectFacts-module__07eEZG__badge{font-family:var(--font-body);letter-spacing:.01em;color:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin:0;padding:10px 18px 10px 14px;font-size:17px;font-weight:500;line-height:1;display:inline-flex}.ProjectFacts-module__07eEZG__dot{background:#fff;border-radius:50%;width:10px;height:10px}.ProjectFacts-module__07eEZG__upcoming{background:var(--rb-blue-ink)}.ProjectFacts-module__07eEZG__open{background:var(--rb-green-ink)}.ProjectFacts-module__07eEZG__open .ProjectFacts-module__07eEZG__dot{box-shadow:0 0 0 4px #ffffff59}.ProjectFacts-module__07eEZG__past{background:var(--rb-orange-ink)}.ProjectFacts-module__07eEZG__past .ProjectFacts-module__07eEZG__dot{background:#fff9}.ProjectFacts-module__07eEZG__facts{flex-direction:column;gap:10px;display:flex}.ProjectFacts-module__07eEZG__chips{flex-wrap:wrap;gap:10px;margin:0;display:flex}.ProjectFacts-module__07eEZG__chip{background:#fff;border-radius:16px;flex-direction:column;gap:3px;padding:12px 18px;display:flex;box-shadow:0 1px 2px #2e2b280f}.ProjectFacts-module__07eEZG__label{font-family:var(--font-body);color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.2}.ProjectFacts-module__07eEZG__value{font-family:var(--font-body);color:var(--ink-900);margin:0;font-size:15px;font-weight:600;line-height:1.3}.ProjectFacts-module__07eEZG__stats{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ProjectFacts-module__07eEZG__stat{box-sizing:border-box;background:var(--stat-soft);border-radius:16px;flex-direction:column;gap:3px;min-width:120px;padding:12px 18px;display:flex}.ProjectFacts-module__07eEZG__orange{--stat-soft:var(--rb-orange-soft);--stat-ink:var(--rb-orange-ink)}.ProjectFacts-module__07eEZG__yellow{--stat-soft:var(--rb-yellow-soft);--stat-ink:var(--rb-yellow-ink)}.ProjectFacts-module__07eEZG__red{--stat-soft:var(--rb-red-soft);--stat-ink:var(--rb-red-ink)}.ProjectFacts-module__07eEZG__green{--stat-soft:var(--rb-green-soft);--stat-ink:var(--rb-green-ink)}.ProjectFacts-module__07eEZG__blue{--stat-soft:var(--rb-blue-soft);--stat-ink:var(--rb-blue-ink)}.ProjectFacts-module__07eEZG__violet{--stat-soft:var(--rb-violet-soft);--stat-ink:var(--rb-violet-ink)}.ProjectFacts-module__07eEZG__statValue{font-family:var(--font-display);color:var(--stat-ink);font-size:30px;line-height:1}.ProjectFacts-module__07eEZG__statLabel{font-family:var(--font-body);color:var(--text-muted);font-size:12px;font-weight:500}.ProjectFacts-module__07eEZG__actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ProjectFacts-module__07eEZG__closingNote{font-family:var(--font-body);color:var(--text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.ProjectFacts-module__07eEZG__facts .ProjectFacts-module__07eEZG__closingNote a,.ProjectFacts-module__07eEZG__facts .ProjectFacts-module__07eEZG__closingNote a:hover{color:var(--link);border-bottom:0;font-weight:500;text-decoration-line:underline}@media (max-width:768px){.ProjectFacts-module__07eEZG__badge{font-size:16px}.ProjectFacts-module__07eEZG__chips{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProjectFacts-module__07eEZG__chip{grid-column:span 2;padding:10px 14px}.ProjectFacts-module__07eEZG__chip.ProjectFacts-module__07eEZG__half{grid-column:auto}.ProjectFacts-module__07eEZG__stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ProjectFacts-module__07eEZG__stat{min-width:0;padding:10px 14px}.ProjectFacts-module__07eEZG__statValue{font-size:26px}.ProjectFacts-module__07eEZG__actions{flex-direction:column}.ProjectFacts-module__07eEZG__calendar{display:none}}
.AboutStory-module__xCaraG__story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;padding:40px max(56px,50% - 664px) 0;display:grid}.AboutStory-module__xCaraG__intro{flex-direction:column;gap:16px;display:flex}.AboutStory-module__xCaraG__heading{font-family:var(--font-display);color:var(--ink-900);text-wrap:balance;margin:0;font-size:40px;font-weight:500;line-height:1.15}.AboutStory-module__xCaraG__highlight{color:var(--rb-red)}.AboutStory-module__xCaraG__text{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.AboutStory-module__xCaraG__body{--rich-text-gap:20px}.AboutStory-module__xCaraG__join{font-family:var(--font-body);font-size:19px;font-weight:500}.AboutStory-module__xCaraG__body p{font-family:var(--font-body);color:var(--ink-700);text-wrap:pretty;font-size:19px;line-height:1.65}.AboutStory-module__xCaraG__body p:last-child{color:var(--ink-900);text-wrap:wrap;font-weight:500}@media (max-width:768px){.AboutStory-module__xCaraG__story{grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 20px 0}.AboutStory-module__xCaraG__heading{font-size:28px}.AboutStory-module__xCaraG__body p,.AboutStory-module__xCaraG__join{font-size:17px}}
.SiteFooter-module__53q3qG__footer{color:var(--paper-50);background:#2e2b28;flex-direction:column;gap:56px;padding:64px max(56px,50% - 664px) 28px;display:flex}@media (min-height:520px){.SiteFooter-module__53q3qG__footer{z-index:0;position:sticky;bottom:0}.SiteFooter-module__53q3qG__footer:has(:focus-visible){position:static}}.SiteFooter-module__53q3qG__top{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.SiteFooter-module__53q3qG__brand{white-space:nowrap;flex:none;align-items:center;gap:16px;display:flex}.SiteFooter-module__53q3qG__mark{filter:invert();flex:none;width:52px;height:52px}.SiteFooter-module__53q3qG__names{flex-direction:column;gap:4px;display:flex}.SiteFooter-module__53q3qG__name{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.1}.SiteFooter-module__53q3qG__org{font-family:var(--font-body);color:#b9b2a8;font-size:14px}.SiteFooter-module__53q3qG__links{gap:32px;display:flex}.SiteFooter-module__53q3qG__link{font-family:var(--font-body);color:var(--paper-50);opacity:.86;font-size:16px;font-weight:500;text-decoration:none}.SiteFooter-module__53q3qG__link:hover{opacity:1;color:var(--paper-50)}.SiteFooter-module__53q3qG__legal{font-family:var(--font-body);color:#b9b2a8;border-top:1px solid #fbf7f024;padding-top:20px;font-size:13px}.SiteFooter-module__53q3qG__legalLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.SiteFooter-module__53q3qG__legalLink:hover{color:var(--paper-50)}@media (max-width:768px){.SiteFooter-module__53q3qG__footer{gap:32px;padding:40px 20px 24px}.SiteFooter-module__53q3qG__top{flex-direction:column;align-items:stretch;gap:32px}.SiteFooter-module__53q3qG__brand{flex:initial;white-space:normal;gap:12px}.SiteFooter-module__53q3qG__mark{width:44px;height:44px}.SiteFooter-module__53q3qG__names{gap:2px}.SiteFooter-module__53q3qG__name{font-size:20px}.SiteFooter-module__53q3qG__org{font-size:13px}.SiteFooter-module__53q3qG__links{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.SiteFooter-module__53q3qG__link{align-items:center;min-height:44px;display:flex}.SiteFooter-module__53q3qG__legal{padding-top:16px;font-size:12px}}
.CoursesCta-module__EauWpG__cta{background:var(--paper-0);border:1.5px solid var(--border-default);border-radius:28px;justify-content:space-between;align-items:center;gap:40px;margin:96px max(56px,50% - 664px) 0;padding:48px 56px;display:flex}.CoursesCta-module__EauWpG__title{font-family:var(--font-display);color:var(--ink-900);max-width:760px;margin:0;font-size:40px;font-weight:500;line-height:1.15}.CoursesCta-module__EauWpG__highlight{color:var(--rb-orange)}.CoursesCta-module__EauWpG__actions{gap:10px;display:flex}@media (max-width:768px){.CoursesCta-module__EauWpG__cta{border-radius:18px;flex-direction:column;align-items:stretch;gap:20px;margin:44px 20px 0;padding:28px 22px}.CoursesCta-module__EauWpG__title{font-size:26px}.CoursesCta-module__EauWpG__actions .CoursesCta-module__EauWpG__primary{width:100%}.CoursesCta-module__EauWpG__actions:has(.CoursesCta-module__EauWpG__primary) .CoursesCta-module__EauWpG__secondary{display:none}.CoursesCta-module__EauWpG__actions:not(:has(.CoursesCta-module__EauWpG__primary)) .CoursesCta-module__EauWpG__secondary{width:100%}}
.JoinPrice-module__CjRfBq__price{padding:120px max(56px,50% - 664px) 126px}.JoinPrice-module__CjRfBq__card{background:var(--paper-0);border:1.5px solid var(--border-default);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;padding:56px;display:grid}.JoinPrice-module__CjRfBq__text{flex-direction:column;gap:14px;max-width:620px;display:flex}.JoinPrice-module__CjRfBq__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:48px;font-weight:500;line-height:1.05}.JoinPrice-module__CjRfBq__body{font-family:var(--font-body);color:var(--ink-700);white-space:pre-line;margin:0;font-size:18px;line-height:1.6}.JoinPrice-module__CjRfBq__pay{flex-direction:column;gap:4px;margin-top:6px;display:flex}.JoinPrice-module__CjRfBq__payLabel{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);font-size:12px;font-weight:500}.JoinPrice-module__CjRfBq__actions{flex-direction:column;gap:12px;min-width:340px;display:flex}.JoinPrice-module__CjRfBq__fee{background:var(--rb-yellow-soft);border-radius:16px;flex-direction:column;gap:2px;padding:18px 22px;display:flex}.JoinPrice-module__CjRfBq__feeLabel{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-700);font-size:12px;font-weight:500}.JoinPrice-module__CjRfBq__feeValue{font-family:var(--font-display);color:var(--ink-900);font-size:44px;font-weight:500;line-height:1.05}.JoinPrice-module__CjRfBq__feeNote{font-family:var(--font-body);color:var(--ink-700);font-size:14px}.JoinPrice-module__CjRfBq__need{font-family:var(--font-body);color:var(--ink-500);text-align:center;margin:2px 0 0;font-size:14px;line-height:1.45}@media (max-width:1000px){.JoinPrice-module__CjRfBq__card{grid-template-columns:minmax(0,1fr)}.JoinPrice-module__CjRfBq__actions{justify-self:start}}@media (max-width:768px){.JoinPrice-module__CjRfBq__price{padding:72px 20px 70px}.JoinPrice-module__CjRfBq__card{border-radius:22px;gap:28px;padding:32px 22px}.JoinPrice-module__CjRfBq__title{font-size:32px}.JoinPrice-module__CjRfBq__body{font-size:16px}.JoinPrice-module__CjRfBq__actions{justify-self:stretch;min-width:0}.JoinPrice-module__CjRfBq__feeValue{font-size:36px}}
.ProjectsHero-module__mBj5Uq__hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:56px max(56px,50% - 664px) 40px;display:grid}.ProjectsHero-module__mBj5Uq__heading{flex-direction:column;gap:18px;min-width:0;max-width:760px;display:flex}.ProjectsHero-module__mBj5Uq__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:84px;font-weight:500;line-height:1}.ProjectsHero-module__mBj5Uq__lede{font-family:var(--font-display);color:var(--ink-900);margin:0;font-size:30px;font-weight:500;line-height:1.2}@media (min-width:769px){.ProjectsHero-module__mBj5Uq__lede{text-wrap:balance}}.ProjectsHero-module__mBj5Uq__highlight{color:var(--rb-red)}@media (max-width:1100px){.ProjectsHero-module__mBj5Uq__hero{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:768px){.ProjectsHero-module__mBj5Uq__hero{flex-direction:column;align-items:stretch;gap:14px;padding:28px 20px 24px;display:flex}.ProjectsHero-module__mBj5Uq__heading{gap:14px}.ProjectsHero-module__mBj5Uq__title{font-size:52px}.ProjectsHero-module__mBj5Uq__lede{font-size:24px}}
.page-module__8NE7iG__page{padding-bottom:80px}@media (max-width:768px){.page-module__8NE7iG__page{padding-bottom:48px}}
.layout-module__CscwXq__shell{flex-direction:column;min-height:100svh;display:flex}.layout-module__CscwXq__main{z-index:1;background:var(--paper-50);flex:1;position:relative}.layout-module__CscwXq__main:after{content:"";background:var(--rainbow);height:6px;position:absolute;inset:auto 0 0}
.AboutSupport-module__Fz-2yG__support{padding:120px max(56px,50% - 664px) 126px}.AboutSupport-module__Fz-2yG__card{background:var(--paper-0);border:1.5px solid var(--border-default);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;padding:56px;display:grid;position:relative;overflow:hidden}.AboutSupport-module__Fz-2yG__text{flex-direction:column;gap:14px;max-width:620px;display:flex}.AboutSupport-module__Fz-2yG__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:48px;font-weight:500;line-height:1.05}.AboutSupport-module__Fz-2yG__body{font-family:var(--font-body);color:var(--ink-700);white-space:pre-line;margin:0;font-size:18px;line-height:1.6}.AboutSupport-module__Fz-2yG__actions{flex-direction:column;gap:12px;min-width:340px;display:flex}.AboutSupport-module__Fz-2yG__taxCode{background:var(--rb-yellow-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 16px 22px;display:flex}.AboutSupport-module__Fz-2yG__taxCodeText{flex-direction:column;gap:2px;display:flex}.AboutSupport-module__Fz-2yG__taxCodeLabel{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-700);font-size:12px;font-weight:500}.AboutSupport-module__Fz-2yG__taxCodeValue{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink-900);font-size:30px;font-weight:500}@media (max-width:1000px){.AboutSupport-module__Fz-2yG__card{grid-template-columns:minmax(0,1fr)}.AboutSupport-module__Fz-2yG__actions{justify-self:start}}@media (max-width:768px){.AboutSupport-module__Fz-2yG__support{padding:72px 20px 70px}.AboutSupport-module__Fz-2yG__card{border-radius:22px;grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 22px}.AboutSupport-module__Fz-2yG__title{font-size:32px}.AboutSupport-module__Fz-2yG__body{font-size:16px}.AboutSupport-module__Fz-2yG__actions{justify-self:stretch;min-width:0}.AboutSupport-module__Fz-2yG__taxCode{padding:14px 14px 14px 18px}.AboutSupport-module__Fz-2yG__taxCodeValue{font-size:24px}}
.CoursesHero-module__reqP5W__hero{flex-direction:column;gap:22px;max-width:880px;padding:40px max(56px,50% - 664px) 0;display:flex}.CoursesHero-module__reqP5W__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:96px;font-weight:500;line-height:.95}.CoursesHero-module__reqP5W__lede{font-family:var(--font-display);color:var(--ink-900);margin:0;font-size:32px;font-weight:500;line-height:1.2}.CoursesHero-module__reqP5W__highlight{color:var(--rb-green)}.CoursesHero-module__reqP5W__intro{font-family:var(--font-body);color:var(--text-body);max-width:620px;font-size:18px;line-height:1.6}.CoursesHero-module__reqP5W__pills{flex-wrap:wrap;gap:8px;display:flex}.CoursesHero-module__reqP5W__cards{flex-direction:column;gap:8px;display:none}.CoursesHero-module__reqP5W__card{box-sizing:border-box;min-height:48px;font-family:var(--font-body);background:var(--paper-0);border:1.5px solid var(--border-default);color:var(--ink-900);border-radius:14px;align-items:center;gap:10px;padding:10px 16px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.CoursesHero-module__reqP5W__card:hover{color:var(--ink-900)}.CoursesHero-module__reqP5W__dot{border-radius:50%;width:10px;height:10px}.CoursesHero-module__reqP5W__red{background:var(--rb-red)}.CoursesHero-module__reqP5W__orange{background:var(--rb-orange)}.CoursesHero-module__reqP5W__yellow{background:var(--rb-yellow)}.CoursesHero-module__reqP5W__green{background:var(--rb-green)}.CoursesHero-module__reqP5W__blue{background:var(--rb-blue)}.CoursesHero-module__reqP5W__violet{background:var(--rb-violet)}.CoursesHero-module__reqP5W__cardName{flex:1}.CoursesHero-module__reqP5W__cardWhen{color:var(--text-muted);font-size:14px}@media (max-width:768px){.CoursesHero-module__reqP5W__hero{gap:14px;padding:20px 20px 0}.CoursesHero-module__reqP5W__title{font-size:52px;line-height:1}.CoursesHero-module__reqP5W__lede{font-size:24px}.CoursesHero-module__reqP5W__intro{font-size:16px;line-height:1.55}.CoursesHero-module__reqP5W__jump{padding-top:4px}.CoursesHero-module__reqP5W__pills{display:none}.CoursesHero-module__reqP5W__cards{display:flex}}
.JoinSteps-module__44mZsG__steps{flex-direction:column;gap:40px;padding:120px max(56px,50% - 664px) 0;display:flex}.JoinSteps-module__44mZsG__head{flex-direction:column;gap:12px;display:flex}.JoinSteps-module__44mZsG__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:48px;font-weight:500;line-height:1.05}.JoinSteps-module__44mZsG__list{border-top:1.5px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:40px 0 0;list-style:none;display:grid}.JoinSteps-module__44mZsG__step{flex-direction:column;gap:12px;display:flex}.JoinSteps-module__44mZsG__red{--hue-soft:var(--rb-red-soft)}.JoinSteps-module__44mZsG__yellow{--hue-soft:var(--rb-yellow-soft)}.JoinSteps-module__44mZsG__green{--hue-soft:var(--rb-green-soft)}.JoinSteps-module__44mZsG__number{width:56px;height:56px;font-family:var(--font-heading);background:var(--hue-soft);color:var(--ink-900);border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:500;display:flex}.JoinSteps-module__44mZsG__stepTitle{font-family:var(--font-heading);color:var(--ink-900);margin:6px 0 0;font-size:28px;font-weight:500;line-height:1.1}.JoinSteps-module__44mZsG__stepText{font-family:var(--font-body);color:var(--ink-700);margin:0;font-size:17px;line-height:1.55}@media (max-width:900px){.JoinSteps-module__44mZsG__list{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:768px){.JoinSteps-module__44mZsG__steps{gap:28px;padding:72px 20px 0}.JoinSteps-module__44mZsG__title{font-size:32px}.JoinSteps-module__44mZsG__list{gap:28px;padding-top:28px}.JoinSteps-module__44mZsG__number{width:48px;height:48px;font-size:24px}.JoinSteps-module__44mZsG__stepTitle{font-size:24px}.JoinSteps-module__44mZsG__stepText{font-size:16px}}
.PrivacyHero-module__YT6KUG__hero{box-sizing:border-box;padding:140px max(56px,50% - 664px) 24px;position:relative}.PrivacyHero-module__YT6KUG__text{flex-direction:column;gap:28px;max-width:900px;display:flex;position:relative}.PrivacyHero-module__YT6KUG__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:80px;font-weight:500;line-height:1.02}.PrivacyHero-module__YT6KUG__intro{font-family:var(--font-display);color:var(--ink-700);text-wrap:balance;white-space:pre-line;margin:0;font-size:30px;font-weight:400;line-height:1.3}.PrivacyHero-module__YT6KUG__facts{font-family:var(--font-body);color:var(--ink-500);flex-direction:column;gap:6px;font-size:16px;line-height:1.5;display:flex}.PrivacyHero-module__YT6KUG__facts p{margin:0}.PrivacyHero-module__YT6KUG__label{color:var(--ink-900);font-weight:600}.PrivacyHero-module__YT6KUG__contact{font-weight:500}@media (max-width:1100px){.PrivacyHero-module__YT6KUG__title{font-size:64px}}@media (max-width:768px){.PrivacyHero-module__YT6KUG__hero{padding:96px 20px 8px}.PrivacyHero-module__YT6KUG__text{gap:20px}.PrivacyHero-module__YT6KUG__title{font-size:46px}.PrivacyHero-module__YT6KUG__intro{font-size:22px}.PrivacyHero-module__YT6KUG__facts{font-size:15px}}
.PosterStack-module__p6SLxG__poster{width:380px;margin:0}.PosterStack-module__p6SLxG__stack{cursor:default;background:0 0;border:0;width:100%;margin:0;padding:0;display:block;position:relative}button.PosterStack-module__p6SLxG__stack{cursor:pointer}.PosterStack-module__p6SLxG__sheet{background:#fffdf8;border-radius:4px;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #2e2b2833,0 2px 6px #2e2b281f}.PosterStack-module__p6SLxG__image{object-fit:cover}.PosterStack-module__p6SLxG__front{z-index:3;transform:rotate(-1.5deg)}.PosterStack-module__p6SLxG__behind{z-index:2;transform:translate(14px,-12px)rotate(4deg)}.PosterStack-module__p6SLxG__hidden{z-index:1;opacity:0;transform:translate(14px,-12px)rotate(4deg)}@media (prefers-reduced-motion:reduce){.PosterStack-module__p6SLxG__sheet{transition:none}}.PosterStack-module__p6SLxG__caption{font-family:var(--font-body);color:var(--ink-900);justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.PosterStack-module__p6SLxG__title{min-width:0}.PosterStack-module__p6SLxG__meta{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.PosterStack-module__p6SLxG__download{text-align:right;color:var(--ink-900);text-underline-offset:3px;flex:none;font-size:13px;text-decoration:underline}.PosterStack-module__p6SLxG__dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.PosterStack-module__p6SLxG__dots i{background:#ddd2c2;border-radius:50%;width:7px;height:7px}.PosterStack-module__p6SLxG__dots .PosterStack-module__p6SLxG__current{background:var(--ink-900)}@media (max-width:1100px){.PosterStack-module__p6SLxG__poster{width:280px}}@media (max-width:768px){.PosterStack-module__p6SLxG__poster{width:290px}}
.page-module__T5GhrW__page{padding-bottom:96px}@media (max-width:768px){.page-module__T5GhrW__page{padding-bottom:48px}}
.page-module__J0TI-q__hero{height:640px;position:relative}.page-module__J0TI-q__label{font-family:var(--font-body);color:var(--ink-500);text-align:center;margin:0;padding:24px 20px 8px;font-size:13px}.page-module__J0TI-q__pills{flex-wrap:wrap;justify-content:center;gap:24px;padding:24px 20px;display:flex}.page-module__J0TI-q__filler{max-width:720px;margin:0 auto;padding:56px 20px 96px}@media (max-width:768px){.page-module__J0TI-q__hero{height:560px}}
.AboutValues-module__hEdMiq__values{flex-direction:column;gap:40px;padding:120px max(56px,50% - 664px) 0;display:flex}.AboutValues-module__hEdMiq__head{flex-direction:column;gap:12px;display:flex}.AboutValues-module__hEdMiq__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:48px;font-weight:500;line-height:1.05}.AboutValues-module__hEdMiq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.AboutValues-module__hEdMiq__card{background:var(--hue-soft);border-radius:20px;flex-direction:column;gap:12px;padding:28px 26px 30px;display:flex}.AboutValues-module__hEdMiq__red{--hue:var(--rb-red);--hue-soft:var(--rb-red-soft)}.AboutValues-module__hEdMiq__orange{--hue:var(--rb-orange);--hue-soft:var(--rb-orange-soft)}.AboutValues-module__hEdMiq__yellow{--hue:var(--rb-yellow);--hue-soft:var(--rb-yellow-soft)}.AboutValues-module__hEdMiq__green{--hue:var(--rb-green);--hue-soft:var(--rb-green-soft)}.AboutValues-module__hEdMiq__blue{--hue:var(--rb-blue);--hue-soft:var(--rb-blue-soft)}.AboutValues-module__hEdMiq__violet{--hue:var(--rb-violet);--hue-soft:var(--rb-violet-soft)}.AboutValues-module__hEdMiq__dot{background:var(--hue);border-radius:50%;width:12px;height:12px}.AboutValues-module__hEdMiq__cardTitle{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:28px;font-weight:500;line-height:1.1}.AboutValues-module__hEdMiq__cardBody{font-family:var(--font-body);color:var(--ink-700);margin:0;font-size:17px;line-height:1.55}@media (max-width:900px){.AboutValues-module__hEdMiq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.AboutValues-module__hEdMiq__values{gap:28px;padding:72px 20px 0}.AboutValues-module__hEdMiq__title{font-size:32px}.AboutValues-module__hEdMiq__grid{grid-template-columns:minmax(0,1fr);gap:12px}.AboutValues-module__hEdMiq__card{padding:22px 20px}.AboutValues-module__hEdMiq__cardTitle{font-size:24px}.AboutValues-module__hEdMiq__cardBody{font-size:16px}}
.Hero-module__Et1N4q__hero{box-sizing:border-box;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:100svh;padding:28px max(56px,50% - 664px) 44px;display:grid;position:relative}.Hero-module__Et1N4q__headerRow{height:52px}.Hero-module__Et1N4q__content{flex-direction:column;align-items:flex-start;gap:32px;display:flex;position:relative}.Hero-module__Et1N4q__title{margin:0}.Hero-module__Et1N4q__hero .Hero-module__Et1N4q__logo{width:580px;height:auto}.Hero-module__Et1N4q__message{text-align:left;flex-direction:column;align-items:flex-start;gap:28px;max-width:640px;display:flex}.Hero-module__Et1N4q__quote{white-space:pre-line}.Hero-module__Et1N4q__actions{gap:12px;display:flex}@media (max-width:768px){.Hero-module__Et1N4q__hero{padding:20px 20px 40px}.Hero-module__Et1N4q__headerRow{height:44px}.Hero-module__Et1N4q__content{gap:24px}.Hero-module__Et1N4q__hero .Hero-module__Et1N4q__logo{width:320px}.Hero-module__Et1N4q__message{gap:16px;width:100%}.Hero-module__Et1N4q__actions{gap:10px;width:100%}}
.PrivacySections-module__SNHOLG__sections{flex-direction:column;gap:56px;padding:64px max(56px,50% - 664px) 126px;display:flex}.PrivacySections-module__SNHOLG__section{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px;display:grid}.PrivacySections-module__SNHOLG__heading{font-family:var(--font-display);color:var(--ink-900);text-wrap:balance;margin:0;font-size:32px;font-weight:500;line-height:1.2}.PrivacySections-module__SNHOLG__body{--rich-text-gap:16px}.PrivacySections-module__SNHOLG__body p,.PrivacySections-module__SNHOLG__body li{font-family:var(--font-body);color:var(--ink-700);text-wrap:pretty;font-size:18px;line-height:1.65}.PrivacySections-module__SNHOLG__body li>p{margin:0}.PrivacySections-module__SNHOLG__body ul{flex-direction:column;gap:8px;padding-left:22px;display:flex}@media (max-width:768px){.PrivacySections-module__SNHOLG__sections{gap:36px;padding:32px 20px 72px}.PrivacySections-module__SNHOLG__section{grid-template-columns:minmax(0,1fr);gap:12px}.PrivacySections-module__SNHOLG__heading{font-size:24px}.PrivacySections-module__SNHOLG__body p,.PrivacySections-module__SNHOLG__body li{font-size:16px}}
.ProjectStory-module__SXosfW__story{grid-template-columns:minmax(0,1fr);align-items:start;padding:80px max(56px,50% - 664px) 0;display:grid}.ProjectStory-module__SXosfW__withPosters{grid-template-columns:400px minmax(0,1fr);column-gap:88px}.ProjectStory-module__SXosfW__text{flex-direction:column;gap:22px;display:flex}.ProjectStory-module__SXosfW__single .ProjectStory-module__SXosfW__text{max-width:720px}.ProjectStory-module__SXosfW__badge{margin-bottom:6px;display:flex}.ProjectStory-module__SXosfW__quote{white-space:pre-line}.ProjectStory-module__SXosfW__body{--rich-text-gap:22px;font-family:var(--font-body);color:var(--text-body);font-size:18px;line-height:1.65}.ProjectStory-module__SXosfW__facts{margin-top:6px}.ProjectStory-module__SXosfW__logos{margin-top:18px}.ProjectStory-module__SXosfW__logos:empty{display:none}@media (max-width:1100px){.ProjectStory-module__SXosfW__withPosters{grid-template-columns:300px minmax(0,1fr);column-gap:56px}}@media (max-width:768px){.ProjectStory-module__SXosfW__story,.ProjectStory-module__SXosfW__withPosters{flex-direction:column;align-items:stretch;gap:18px;padding:36px 20px 0;display:flex}.ProjectStory-module__SXosfW__withPosters .ProjectStory-module__SXosfW__text{display:contents}.ProjectStory-module__SXosfW__text{gap:18px}.ProjectStory-module__SXosfW__badge{margin-bottom:4px}.ProjectStory-module__SXosfW__posters{order:1;align-self:center;margin-top:26px}.ProjectStory-module__SXosfW__logos{order:2;margin-top:22px}.ProjectStory-module__SXosfW__body{--rich-text-gap:18px;font-size:16px;line-height:1.6}}
.Button-module__KwEI5W__button{box-sizing:border-box;font-family:var(--font-body);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.Button-module__KwEI5W__button:where(button){cursor:pointer;border:0;margin:0}.Button-module__KwEI5W__lg{border:1.5px solid #0000;padding:18px 36px;font-size:20px;transition:transform .12s,box-shadow .2s,background .12s}.Button-module__KwEI5W__md{padding:15px 30px;font-size:18px;transition:transform .12s}.Button-module__KwEI5W__sm{font-size:17px;line-height:inherit;border:1.5px solid #0000;min-height:48px;padding:13px 24px}.Button-module__KwEI5W__cta{border:1.5px solid #0000;gap:8px;padding:16px 28px;font-size:18px}.Button-module__KwEI5W__xs{gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:600}.Button-module__KwEI5W__button:disabled{opacity:.5;cursor:default}.Button-module__KwEI5W__yellow{background:var(--rb-yellow);color:var(--ink-900)}.Button-module__KwEI5W__yellow:hover:not(:disabled){box-shadow:3px 3px 0 var(--rb-yellow-soft);color:var(--ink-900);transform:translateY(-1px)}.Button-module__KwEI5W__outline{border:1.5px solid var(--border-default);color:var(--ink-900);background:#fffc}.Button-module__KwEI5W__outline:hover:not(:disabled){background:var(--paper-100);color:var(--ink-900);transform:translateY(-1px)}.Button-module__KwEI5W__outline.Button-module__KwEI5W__md,.Button-module__KwEI5W__outline.Button-module__KwEI5W__sm,.Button-module__KwEI5W__outline.Button-module__KwEI5W__xs{background:var(--paper-0)}.Button-module__KwEI5W__outline.Button-module__KwEI5W__xs{border-width:1px}.Button-module__KwEI5W__outline.Button-module__KwEI5W__md{transition:color var(--dur-fast)}.Button-module__KwEI5W__outline.Button-module__KwEI5W__md:hover:not(:disabled),.Button-module__KwEI5W__outline.Button-module__KwEI5W__sm:hover:not(:disabled),.Button-module__KwEI5W__outline.Button-module__KwEI5W__xs:hover:not(:disabled){background:var(--paper-100);transform:none}.Button-module__KwEI5W__onImage{background:var(--paper-0);color:var(--ink-900)}.Button-module__KwEI5W__onImage:hover:not(:disabled){background:var(--paper-100);color:var(--ink-900)}.Button-module__KwEI5W__ink{background:var(--ink-900);color:var(--paper-50)}.Button-module__KwEI5W__ink:hover:not(:disabled){box-shadow:3px 3px 0 var(--rb-blue-soft);color:var(--paper-50);transform:translateY(-1px)}.Button-module__KwEI5W__ink.Button-module__KwEI5W__sm:hover:not(:disabled){box-shadow:none;background:var(--ink-700);transform:none}.Button-module__KwEI5W__block-always{width:100%}@media (max-width:768px){.Button-module__KwEI5W__lg{min-height:48px;padding:15px 20px;font-size:18px}.Button-module__KwEI5W__md{font-size:17px;line-height:inherit;white-space:normal;min-height:48px;transition:color var(--dur-fast);padding:14px 24px}.Button-module__KwEI5W__ink.Button-module__KwEI5W__md{border:1.5px solid #0000}.Button-module__KwEI5W__cta{padding:15px 20px;font-size:17px}.Button-module__KwEI5W__block-mobile{width:100%;display:flex}.Button-module__KwEI5W__block-mobile.Button-module__KwEI5W__md{padding:14px 20px}}
.Chip-module__CyaWiW__chip{font-family:var(--font-body);background:var(--chip-bg);color:var(--chip-fg);border-radius:999px;font-weight:500;text-decoration:none;display:inline-block}.Chip-module__CyaWiW__chip:hover{color:var(--chip-fg)}.Chip-module__CyaWiW__xs{flex:none;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.Chip-module__CyaWiW__sm{padding:5px 10px;font-size:13px}.Chip-module__CyaWiW__md{border:1.5px solid var(--chip-border,var(--border-default));padding:7px 14px;font-size:14px}.Chip-module__CyaWiW__lg{border:1.5px solid var(--chip-border,var(--border-default));white-space:nowrap;align-items:center;gap:8px;padding:10px 18px;font-size:16px;display:inline-flex}.Chip-module__CyaWiW__dot{border-radius:50%;width:10px;height:10px}.Chip-module__CyaWiW__liveDot{background:var(--rb-green);border-radius:50%;width:7px;height:7px}.Chip-module__CyaWiW__dot-red{background:var(--rb-red)}.Chip-module__CyaWiW__dot-orange{background:var(--rb-orange)}.Chip-module__CyaWiW__dot-yellow{background:var(--rb-yellow)}.Chip-module__CyaWiW__dot-green{background:var(--rb-green)}.Chip-module__CyaWiW__dot-blue{background:var(--rb-blue)}.Chip-module__CyaWiW__dot-violet{background:var(--rb-violet)}.Chip-module__CyaWiW__neutral-soft{--chip-bg:var(--paper-0);--chip-fg:var(--ink-900)}.Chip-module__CyaWiW__neutral-solid,.Chip-module__CyaWiW__current{--chip-border:var(--ink-900);--chip-bg:var(--ink-900);--chip-fg:var(--paper-50)}.Chip-module__CyaWiW__hoverable:hover{--chip-bg:var(--paper-100);--chip-fg:var(--ink-900)}.Chip-module__CyaWiW__red-soft{--chip-bg:var(--rb-red-soft);--chip-fg:var(--rb-red-ink)}.Chip-module__CyaWiW__orange-soft{--chip-bg:var(--rb-orange-soft);--chip-fg:var(--rb-orange-ink)}.Chip-module__CyaWiW__yellow-soft{--chip-bg:var(--rb-yellow-soft);--chip-fg:var(--rb-yellow-ink)}.Chip-module__CyaWiW__green-soft{--chip-bg:var(--rb-green-soft);--chip-fg:var(--rb-green-ink)}.Chip-module__CyaWiW__blue-soft{--chip-bg:var(--rb-blue-soft);--chip-fg:var(--rb-blue-ink)}.Chip-module__CyaWiW__violet-soft{--chip-bg:var(--rb-violet-soft);--chip-fg:var(--rb-violet-ink)}.Chip-module__CyaWiW__red-solid{--chip-bg:var(--rb-red);--chip-fg:var(--ink-900)}.Chip-module__CyaWiW__orange-solid{--chip-bg:var(--rb-orange);--chip-fg:var(--ink-900)}.Chip-module__CyaWiW__yellow-solid{--chip-bg:var(--rb-yellow);--chip-fg:var(--ink-900)}.Chip-module__CyaWiW__green-solid{--chip-bg:var(--rb-green);--chip-fg:var(--ink-900)}.Chip-module__CyaWiW__blue-solid{--chip-bg:var(--rb-blue);--chip-fg:var(--ink-900)}.Chip-module__CyaWiW__violet-solid{--chip-bg:var(--rb-violet);--chip-fg:var(--ink-900)}.Chip-module__CyaWiW__live,.Chip-module__CyaWiW__open{--chip-bg:var(--rb-green-soft);--chip-fg:var(--rb-green-ink)}.Chip-module__CyaWiW__waiting{--chip-bg:var(--rb-yellow-soft);--chip-fg:var(--rb-yellow-ink)}.Chip-module__CyaWiW__ended{--chip-bg:var(--rb-red-soft);--chip-fg:var(--rb-red-ink)}.Chip-module__CyaWiW__association{--chip-bg:var(--rb-blue-soft);--chip-fg:var(--rb-blue-ink)}.Chip-module__CyaWiW__personal{--chip-bg:var(--rb-violet-soft);--chip-fg:var(--rb-violet-ink)}.Chip-module__CyaWiW__locked{--chip-bg:var(--ink-900);--chip-fg:var(--paper-0)}.Chip-module__CyaWiW__archived{--chip-bg:var(--paper-200);--chip-fg:var(--ink-700)}@media (max-width:768px){.Chip-module__CyaWiW__md{white-space:nowrap;padding:10px 14px}}
.Eyebrow-module__iW_vxW__eyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:13px;font-weight:500;display:block}
.Quote-module__oRwWLq__quote{font-family:var(--font-display);margin:0}.Quote-module__oRwWLq__hero{color:var(--ink-700);text-wrap:balance;font-size:28px;font-weight:400;line-height:1.3}.Quote-module__oRwWLq__hero .Quote-module__oRwWLq__mark{color:var(--rb-red)}.Quote-module__oRwWLq__lede{color:var(--ink-900);font-size:36px;font-weight:500;line-height:1.2}@media (max-width:768px){.Quote-module__oRwWLq__hero{font-size:21px}.Quote-module__oRwWLq__lede{font-size:24px;line-height:1.25}}
.RainbowBar-module__jTxsNq__bar{background:var(--rainbow);height:6px}
.Avatar-module__iQ8OQa__avatar{width:64px;height:64px;font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:500;display:flex}.Avatar-module__iQ8OQa__red{background:var(--rb-red-soft);color:var(--rb-red-ink)}.Avatar-module__iQ8OQa__orange{background:var(--rb-orange-soft);color:var(--rb-orange-ink)}.Avatar-module__iQ8OQa__yellow{background:var(--rb-yellow-soft);color:var(--rb-yellow-ink)}.Avatar-module__iQ8OQa__green{background:var(--rb-green-soft);color:var(--rb-green-ink)}.Avatar-module__iQ8OQa__blue{background:var(--rb-blue-soft);color:var(--rb-blue-ink)}.Avatar-module__iQ8OQa__violet{background:var(--rb-violet-soft);color:var(--rb-violet-ink)}.Avatar-module__iQ8OQa__avatar.Avatar-module__iQ8OQa__md{width:56px;height:56px;font-family:var(--font-body);flex:none;font-size:20px;font-weight:600}.Avatar-module__iQ8OQa__sm{width:32px;height:32px;font-family:var(--font-body);flex:none;font-size:13px;font-weight:600}@media (max-width:768px){.Avatar-module__iQ8OQa__avatar{width:36px;height:36px;font-size:14px}.Avatar-module__iQ8OQa__sm{width:34px;height:34px;font-size:13px}}
.Accordion-module__bg2Jna__accordion{border-top:1.5px solid var(--border-subtle)}.Accordion-module__bg2Jna__summary{cursor:pointer;box-sizing:border-box;align-items:center;gap:12px;min-height:44px;padding:12px 0;list-style:none;display:flex}.Accordion-module__bg2Jna__summary::-webkit-details-marker{display:none}.Accordion-module__bg2Jna__number{font-family:var(--font-display);width:30px;font-size:22px;font-weight:500;line-height:1}.Accordion-module__bg2Jna__title{font-family:var(--font-heading);color:var(--ink-900);flex:1;font-size:17px;font-weight:500;line-height:1.2}.Accordion-module__bg2Jna__icon{color:var(--ink-500);flex:none}.Accordion-module__bg2Jna__icon svg{transition:transform var(--dur-base) var(--ease-out)}.Accordion-module__bg2Jna__accordion[open] .Accordion-module__bg2Jna__icon svg{transform:rotate(45deg)}.Accordion-module__bg2Jna__body{font-family:var(--font-body);color:var(--text-body);margin:0;padding:0 0 14px 42px;font-size:15px;line-height:1.5}.Accordion-module__bg2Jna__body p{margin:0}.Accordion-module__bg2Jna__red{color:var(--rb-red)}.Accordion-module__bg2Jna__orange{color:var(--rb-orange)}.Accordion-module__bg2Jna__yellow{color:var(--rb-yellow)}.Accordion-module__bg2Jna__green{color:var(--rb-green)}.Accordion-module__bg2Jna__blue{color:var(--rb-blue)}.Accordion-module__bg2Jna__violet{color:var(--rb-violet)}
.Carousel-module__lpQbGa__carousel{flex-direction:column;gap:10px;display:flex}.Carousel-module__lpQbGa__scroller{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.Carousel-module__lpQbGa__scroller::-webkit-scrollbar{display:none}.Carousel-module__lpQbGa__slide{scroll-snap-align:start;flex:none}.Carousel-module__lpQbGa__polaroid{margin:0 -20px}.Carousel-module__lpQbGa__polaroid .Carousel-module__lpQbGa__scroller{gap:14px;padding:14px 20px 22px;scroll-padding:0 20px}.Carousel-module__lpQbGa__polaroid .Carousel-module__lpQbGa__scroller:focus-visible{outline-offset:-2px}.Carousel-module__lpQbGa__ring{position:relative}.Carousel-module__lpQbGa__ring:has(.Carousel-module__lpQbGa__scroller:focus-visible):after{content:"";pointer-events:none;border:2px solid var(--focus-ring);position:absolute;inset:0}.Carousel-module__lpQbGa__ring:has(.Carousel-module__lpQbGa__scroller:focus-visible) .Carousel-module__lpQbGa__scroller{outline:none}.Carousel-module__lpQbGa__frame{background:var(--carousel-soft);border-radius:18px;overflow:hidden}.Carousel-module__lpQbGa__frame:has(.Carousel-module__lpQbGa__scroller:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.Carousel-module__lpQbGa__frame .Carousel-module__lpQbGa__scroller:focus-visible{outline:none}.Carousel-module__lpQbGa__band .Carousel-module__lpQbGa__scroller{box-sizing:border-box;justify-content:safe center;align-items:center;gap:22px;height:250px;padding:30px 24px 34px;scroll-padding:0 24px}.Carousel-module__lpQbGa__band .Carousel-module__lpQbGa__slide{background:#fff;padding:12px;box-shadow:0 14px 22px -10px #2e2b2861}.Carousel-module__lpQbGa__band .Carousel-module__lpQbGa__slide>img{object-fit:cover;background:var(--paper-100);display:block}.Carousel-module__lpQbGa__row{gap:var(--carousel-dots-gap,20px)}.Carousel-module__lpQbGa__row .Carousel-module__lpQbGa__scroller{gap:var(--carousel-gap,12px);align-items:var(--carousel-align,normal);justify-content:var(--carousel-justify,normal);padding:var(--carousel-pad-top,0) var(--carousel-inset,20px) var(--carousel-pad-bottom,0);scroll-padding:0 var(--carousel-inset,20px)}.Carousel-module__lpQbGa__row .Carousel-module__lpQbGa__dots{padding-top:0}.Carousel-module__lpQbGa__dots{justify-content:center;gap:6px;padding-top:4px;display:flex}.Carousel-module__lpQbGa__dot{background:var(--paper-300);border-radius:3px;width:6px;height:6px}.Carousel-module__lpQbGa__current{background:var(--carousel-hue);width:18px}.Carousel-module__lpQbGa__red{--carousel-hue:var(--rb-red);--carousel-soft:var(--rb-red-soft)}.Carousel-module__lpQbGa__orange{--carousel-hue:var(--rb-orange);--carousel-soft:var(--rb-orange-soft)}.Carousel-module__lpQbGa__yellow{--carousel-hue:var(--rb-yellow);--carousel-soft:var(--rb-yellow-soft)}.Carousel-module__lpQbGa__green{--carousel-hue:var(--rb-green);--carousel-soft:var(--rb-green-soft)}.Carousel-module__lpQbGa__blue{--carousel-hue:var(--rb-blue);--carousel-soft:var(--rb-blue-soft)}.Carousel-module__lpQbGa__violet{--carousel-hue:var(--rb-violet);--carousel-soft:var(--rb-violet-soft)}
:where(.Polaroid-module__IxdYzW__polaroid){box-shadow:var(--shadow-md);transform:rotate(var(--polaroid-rotate));background:#fff;margin:0;position:relative}.Polaroid-module__IxdYzW__desktop{width:300px;padding:12px 12px 44px;transition:transform .36s cubic-bezier(.34,1.56,.64,1)}.Polaroid-module__IxdYzW__polaroid.Polaroid-module__IxdYzW__desktop:hover{z-index:5;box-shadow:var(--shadow-lg);transform:rotate(0)translateY(-8px)scale(1.03)}.Polaroid-module__IxdYzW__card{width:262px;padding:10px 10px 36px}.Polaroid-module__IxdYzW__photo{aspect-ratio:4/3;background:var(--paper-100);position:relative}.Polaroid-module__IxdYzW__photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Polaroid-module__IxdYzW__caption{font-family:var(--font-display);position:absolute}.Polaroid-module__IxdYzW__desktop .Polaroid-module__IxdYzW__caption{font-size:18px;bottom:12px;left:14px}.Polaroid-module__IxdYzW__card .Polaroid-module__IxdYzW__caption{white-space:nowrap;font-size:16px;bottom:9px;left:12px}.Polaroid-module__IxdYzW__red{color:var(--rb-red-ink)}.Polaroid-module__IxdYzW__orange{color:var(--rb-orange-ink)}.Polaroid-module__IxdYzW__yellow{color:var(--rb-yellow-ink)}.Polaroid-module__IxdYzW__green{color:var(--rb-green-ink)}.Polaroid-module__IxdYzW__blue{color:var(--rb-blue-ink)}.Polaroid-module__IxdYzW__violet{color:var(--rb-violet-ink)}
.CopyButton-module__YPcYAG__button{border:1.5px solid var(--border-default);background:var(--paper-0);width:44px;height:44px;color:var(--ink-900);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.CopyButton-module__YPcYAG__status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Panel-module__SGD25q__panel{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:18px;box-shadow:0 6px 20px #2e2b280d}.Panel-module__SGD25q__link{color:inherit;text-decoration:none}.Panel-module__SGD25q__link:hover{color:inherit}
.GhostIconButton-module__VMxKMq__button{width:40px;height:40px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.GhostIconButton-module__VMxKMq__button:hover{background:var(--paper-100);color:var(--ink-900)}@media (max-width:768px){.GhostIconButton-module__VMxKMq__button{width:44px;height:44px}}
.Input-module__KPHtcW__field{flex-direction:column;gap:6px;display:flex}.Input-module__KPHtcW__label{font-family:var(--font-body);color:var(--text-strong);font-size:14px;font-weight:500}.Input-module__KPHtcW__input{box-sizing:border-box;width:100%;font-family:var(--font-body);color:var(--text-strong);background:var(--paper-0);border:1.5px solid var(--ink-500);border-radius:14px;outline:none;padding:14px 16px;font-size:17px}.Input-module__KPHtcW__input:focus{box-shadow:0 0 0 4px var(--rb-yellow-soft)}.Input-module__KPHtcW__input[aria-invalid=true]{border-color:var(--danger)}.Input-module__KPHtcW__error{font-family:var(--font-body);color:var(--danger-ink);font-size:14px;line-height:1.4}
.Dialog-module__VojvhW__dialog{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:none;box-shadow:var(--shadow-lg);padding:0;overflow:hidden}.Dialog-module__VojvhW__dialog::backdrop{background:#14141440}.Dialog-module__VojvhW__rainbow{background:var(--rainbow);height:6px}.Dialog-module__VojvhW__body{flex-direction:column;gap:12px;padding:22px 24px 24px;display:flex}.Dialog-module__VojvhW__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.Dialog-module__VojvhW__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:24px;font-weight:400;line-height:1.2}.Dialog-module__VojvhW__close{border:1.5px solid var(--border-default);background:var(--paper-0);cursor:pointer;border-radius:50%;flex:none;width:44px;height:44px;padding:0;position:relative}.Dialog-module__VojvhW__close:hover{background:var(--paper-100)}.Dialog-module__VojvhW__close:before,.Dialog-module__VojvhW__close:after{content:"";background:var(--ink-900);border-radius:2px;width:18px;height:2px;margin:-1px 0 0 -9px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.Dialog-module__VojvhW__close:after{transform:rotate(-45deg)}.Dialog-module__VojvhW__content{font-family:var(--font-body);color:var(--text-body);font-size:16px;line-height:1.6}.Dialog-module__VojvhW__actions{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}@media (max-width:768px){.Dialog-module__VojvhW__title{font-size:22px}}
.Slides-module__q4tsXa__slide{object-fit:cover;opacity:0;will-change:transform, opacity;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.Slides-module__q4tsXa__on{opacity:1}.Slides-module__q4tsXa__on,.Slides-module__q4tsXa__leaving{animation:4.7s linear forwards Slides-module__q4tsXa__drift}@keyframes Slides-module__q4tsXa__drift{0%{transform:scale(1)}to{transform:scale(1.1) translate(var(--dx), var(--dy))}}.Slides-module__q4tsXa__zoom.Slides-module__q4tsXa__on,.Slides-module__q4tsXa__zoom.Slides-module__q4tsXa__leaving{animation-name:Slides-module__q4tsXa__zoom}@keyframes Slides-module__q4tsXa__zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.Slides-module__q4tsXa__ticks{z-index:2;gap:6px;display:flex;position:absolute;bottom:clamp(26px,4.4vw,58px);right:clamp(22px,4vw,52px)}.Slides-module__q4tsXa__tick{cursor:pointer;background:0 0;border:0;width:34px;height:14px;padding:5px 0}.Slides-module__q4tsXa__tick i{background:linear-gradient(var(--paper-50), var(--paper-50)) left / 0 100% no-repeat #fbf7f059;border-radius:2px;height:3px;display:block}.Slides-module__q4tsXa__tick i.Slides-module__q4tsXa__done{background-size:100% 100%}.Slides-module__q4tsXa__tick i.Slides-module__q4tsXa__running{animation:3.5s linear forwards Slides-module__q4tsXa__fill}@keyframes Slides-module__q4tsXa__fill{to{background-size:100% 100%}}@media (max-width:640px){.Slides-module__q4tsXa__ticks{top:20px;bottom:auto}}@media (prefers-reduced-motion:reduce){.Slides-module__q4tsXa__slide{transition:none}.Slides-module__q4tsXa__on,.Slides-module__q4tsXa__leaving,.Slides-module__q4tsXa__tick i.Slides-module__q4tsXa__running{animation:none}}
.Notice-module__AXQKrW__hero{flex-direction:column;align-items:flex-start;gap:18px;padding:56px max(56px,50% - 664px) 120px;display:flex}.Notice-module__AXQKrW__title{font-family:var(--font-heading);color:var(--ink-900);margin:0;font-size:96px;font-weight:500;line-height:1}.Notice-module__AXQKrW__line{font-family:var(--font-display);color:var(--ink-900);text-wrap:balance;margin:0;font-size:30px;font-weight:500;line-height:1.2}.Notice-module__AXQKrW__actions{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}@media (max-width:768px){.Notice-module__AXQKrW__hero{gap:14px;padding:28px 20px 72px}.Notice-module__AXQKrW__title{font-size:52px}.Notice-module__AXQKrW__line{font-size:24px}}
