.blocks-module__DmgReG__stack{gap:var(--space-10);flex-direction:column;display:flex}.blocks-module__DmgReG__grid2{gap:var(--space-10);grid-template-columns:1fr 1fr;display:grid}.blocks-module__DmgReG__split{gap:var(--space-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}.blocks-module__DmgReG__textRight .blocks-module__DmgReG__text{order:2}.blocks-module__DmgReG__text{max-width:580px}.blocks-module__DmgReG__center{max-width:784px;padding-block:var(--space-20);margin-inline:auto}.blocks-module__DmgReG__centerWide{max-width:1040px}@media (max-width:1023px){.blocks-module__DmgReG__centerWide{max-width:784px}}.blocks-module__DmgReG__gallery{gap:var(--space-10);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1023px){.blocks-module__DmgReG__gallery{gap:var(--space-6)}}@media (max-width:767px){.blocks-module__DmgReG__grid2,.blocks-module__DmgReG__split{grid-template-columns:1fr}.blocks-module__DmgReG__textRight .blocks-module__DmgReG__text{order:0}.blocks-module__DmgReG__gallery{gap:var(--space-4);grid-template-columns:1fr 1fr}}.blocks-module__DmgReG__panel{padding:var(--space-10);background:var(--color-card-dark);border:1px solid var(--color-border-dark);border-radius:var(--radius-2xl)}.blocks-module__DmgReG__panel.blocks-module__DmgReG__split{grid-template-columns:1fr minmax(0,580px)}.blocks-module__DmgReG__panel .blocks-module__DmgReG__text{max-width:none}.blocks-module__DmgReG__reel{padding:var(--space-20);justify-content:center;display:flex}.blocks-module__DmgReG__reelMedia{width:100%;max-width:373px}@media (max-width:767px){.blocks-module__DmgReG__panel.blocks-module__DmgReG__split{width:auto;margin-inline:var(--gutter);padding:var(--space-10) var(--space-6) var(--space-6);grid-template-columns:1fr}.blocks-module__DmgReG__reel{padding:var(--space-10) var(--space-6)}}.blocks-module__DmgReG__carousel{background:var(--color-card-dark);border-radius:var(--radius-2xl);width:100%;max-width:1200px;margin-inline:auto;position:relative;overflow:hidden}.blocks-module__DmgReG__slide{opacity:0;position:absolute;inset:0}.blocks-module__DmgReG__slide:first-child{opacity:1}@media (prefers-reduced-motion:no-preference){.blocks-module__DmgReG__slide{animation:blocks-module__DmgReG__carousel-fade calc(3 * var(--dur-carousel)) ease-in-out infinite both;animation-delay:calc(var(--i) * var(--dur-carousel))}.blocks-module__DmgReG__carousel:hover .blocks-module__DmgReG__slide,.blocks-module__DmgReG__carousel:focus-within .blocks-module__DmgReG__slide{animation-play-state:paused}}@keyframes blocks-module__DmgReG__carousel-fade{0%{opacity:0}7.5%{opacity:1}33.33%{opacity:1}40.83%{opacity:0}to{opacity:0}}@media (max-width:767px){.blocks-module__DmgReG__stack,.blocks-module__DmgReG__grid2,.blocks-module__DmgReG__split,.blocks-module__DmgReG__gallery{gap:var(--space-6)}:is([data-mobile-left] .blocks-module__DmgReG__center,[data-case-page] .blocks-module__DmgReG__center){padding-block:var(--space-10)}:is([data-mobile-left] .blocks-module__DmgReG__split:not(.blocks-module__DmgReG__panel),[data-case-page] .blocks-module__DmgReG__split:not(.blocks-module__DmgReG__panel)){padding-block:var(--space-10) 0;row-gap:var(--space-16)}}.blocks-module__DmgReG__video{isolation:isolate;border-radius:var(--radius-2xl);background:var(--case-bg,var(--color-card-dark));width:100%;max-width:1200px;aspect-ratio:var(--video-ratio);margin-inline:auto;position:relative;overflow:clip}.blocks-module__DmgReG__video video{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}@media (max-width:767px){.blocks-module__DmgReG__video{aspect-ratio:var(--video-mobile-ratio,var(--video-ratio))}}
.Tag-module__c-qxNG__tag{isolation:isolate;font-family:var(--font-serif);font-size:var(--text-lg);letter-spacing:var(--tracking-lg);margin-block:-2px;padding:0 .2em;font-style:italic;font-weight:700;line-height:1.2;display:inline-block;position:relative}.Tag-module__c-qxNG__tag:before{content:"";z-index:-1;background:var(--tag-bg);position:absolute;inset:.05em 0 .1em;-webkit-mask:url(/images/ui/tag-brush-soft.svg) 50%/100% 100% no-repeat;mask:url(/images/ui/tag-brush-soft.svg) 50%/100% 100% no-repeat}.Tag-module__c-qxNG__case{--tag-bg:var(--color-bg);color:var(--case-bg)}.Tag-module__c-qxNG__gold{--tag-bg:var(--color-secondary);color:var(--color-fg)}.Tag-module__c-qxNG__accent{--tag-bg:var(--case-accent,var(--color-bg));color:var(--case-bg)}.Tag-module__c-qxNG__dark{--tag-bg:var(--color-fg);color:var(--color-bg)}.Tag-module__c-qxNG__light{--tag-bg:#fafaf7;color:var(--color-fg)}
.Prose-module__DXeDLq__prose{gap:var(--space-6);flex-direction:column;display:flex}.Prose-module__DXeDLq__center{text-align:center;align-items:center}.Prose-module__DXeDLq__left{text-align:left;align-items:flex-start}.Prose-module__DXeDLq__group{gap:var(--space-4);flex-direction:column;display:flex}.Prose-module__DXeDLq__title{font-family:var(--font-serif);font-weight:400;font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-3xl);white-space:pre-line}.Prose-module__DXeDLq__center .Prose-module__DXeDLq__title{font-size:var(--text-6xl);line-height:var(--leading-6xl);letter-spacing:var(--tracking-6xl)}.Prose-module__DXeDLq__left .Prose-module__DXeDLq__group{gap:var(--space-6)}.Prose-module__DXeDLq__title.Prose-module__DXeDLq__size6xl,.Prose-module__DXeDLq__title.Prose-module__DXeDLq__size42,.Prose-module__DXeDLq__title.Prose-module__DXeDLq__size4xl{line-height:var(--leading-6xl)}.Prose-module__DXeDLq__title.Prose-module__DXeDLq__size6xl{font-size:var(--text-6xl);letter-spacing:var(--tracking-6xl)}.Prose-module__DXeDLq__title.Prose-module__DXeDLq__size42{font-size:var(--text-title-lg);letter-spacing:var(--tracking-4xl)}.Prose-module__DXeDLq__title.Prose-module__DXeDLq__size4xl{font-size:var(--text-4xl);letter-spacing:var(--tracking-4xl)}.Prose-module__DXeDLq__body{color:color-mix(in srgb, currentColor 85%, transparent);font-size:var(--text-md);line-height:var(--leading-md);letter-spacing:var(--tracking-md);flex-direction:column;gap:1.4em;display:flex}.Prose-module__DXeDLq__body p{white-space:pre-line}@media (max-width:767px){:is([data-case-page] .Prose-module__DXeDLq__center,[data-mobile-left] .Prose-module__DXeDLq__center){text-align:left;align-items:flex-start}[data-mobile-left] .Prose-module__DXeDLq__body{font-size:var(--text-xl)}[data-case-page] .Prose-module__DXeDLq__title{white-space:normal}}.Prose-module__DXeDLq__mobileSpace{display:none}@media (max-width:767px){.Prose-module__DXeDLq__deskBreak{display:none}.Prose-module__DXeDLq__mobileSpace{display:inline}}
.PhotoScatter-module__SJ7bfG__track{padding-block:var(--space-10)}.PhotoScatter-module__SJ7bfG__board{aspect-ratio:1113.5/1736.5;width:92.8%;margin-inline:auto;position:relative}.PhotoScatter-module__SJ7bfG__photo{left:var(--cx);top:var(--cy);width:var(--w);aspect-ratio:var(--ar);z-index:calc(var(--i) + 1);margin:0;position:absolute;translate:-50% -50%}.PhotoScatter-module__SJ7bfG__frame{isolation:isolate;border-radius:var(--radius-2xl);width:100%;height:100%;transform:rotate(var(--r,0deg));filter:drop-shadow(0 1px 2px #00000029)drop-shadow(0 8px 18px #0000002e)drop-shadow(0 24px 44px #0003);position:relative;overflow:clip}.PhotoScatter-module__SJ7bfG__img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.PhotoScatter-module__SJ7bfG__photo:first-child{--cx:54.58%;--cy:12.21%;--w:44.54%;--ar:496 / 370;--r:6.2deg}.PhotoScatter-module__SJ7bfG__photo:nth-child(2){--cx:81.63%;--cy:31.3%;--w:36.76%;--ar:409.3 / 525.2}.PhotoScatter-module__SJ7bfG__photo:nth-child(3){--cx:19.6%;--cy:33.55%;--w:33.32%;--ar:371 / 498;--r:-8deg}.PhotoScatter-module__SJ7bfG__photo:nth-child(4){--cx:48.72%;--cy:48.03%;--w:33.68%;--ar:375 / 500;--r:.5deg}.PhotoScatter-module__SJ7bfG__photo:nth-child(5){--cx:25.95%;--cy:64.62%;--w:33.23%;--ar:370 / 494;--r:5.4deg}.PhotoScatter-module__SJ7bfG__photo:nth-child(6){--cx:75.89%;--cy:69.58%;--w:33.32%;--ar:371 / 499;--r:-7.3deg}.PhotoScatter-module__SJ7bfG__photo:nth-child(7){--cx:47.42%;--cy:86.84%;--w:47.46%;--ar:1192 / 933;--r:-4.83deg}.PhotoScatter-module__SJ7bfG__photo:nth-child(2) .PhotoScatter-module__SJ7bfG__img{width:118.78%;max-width:none;height:123.43%;max-height:none;position:absolute;top:-10.16%;left:-8.68%;transform:rotate(4.04deg)}@media (max-width:767px){.PhotoScatter-module__SJ7bfG__track{margin-top:calc(-1 * var(--space-6));padding-block:0;overflow-x:clip}.PhotoScatter-module__SJ7bfG__board{width:124%;margin-left:-12%}.PhotoScatter-module__SJ7bfG__frame{border-radius:var(--radius-xl)}}@media (prefers-reduced-motion:no-preference){.PhotoScatter-module__SJ7bfG__frame{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), translate .9s var(--ease-out), scale .9s var(--ease-out);translate:0 56px;scale:.97}.PhotoScatter-module__SJ7bfG__frame[data-in]{opacity:1;translate:0;scale:1}@supports (animation-timeline:view()){@keyframes PhotoScatter-module__SJ7bfG__drift{0%{transform:translateY(calc(var(--drift,1) * 16px))}to{transform:translateY(calc(var(--drift,1) * -16px))}}.PhotoScatter-module__SJ7bfG__photo{animation:linear both PhotoScatter-module__SJ7bfG__drift;animation-timeline:view();animation-range:cover}.PhotoScatter-module__SJ7bfG__photo:nth-child(odd){--drift:1}.PhotoScatter-module__SJ7bfG__photo:nth-child(2n){--drift:-1.5}}}
.GalleryLoop-module__M1GN-q__loop{--per:4;--gap:var(--space-10);--view:min(100cqw - 2 * var(--gutter), var(--container-max));--item-w:calc((var(--view) - (var(--per) - 1) * var(--gap)) / var(--per));width:100%;padding-block:var(--space-8);margin-top:calc(-1 * var(--space-8));margin-bottom:calc(-1 * var(--space-8) + var(--space-10));overflow:clip;container-type:inline-size}.GalleryLoop-module__M1GN-q__track{width:max-content;padding-left:calc((100cqw - var(--view)) / 2);animation:GalleryLoop-module__M1GN-q__gallery-loop calc(var(--count) * 6s) linear infinite;display:flex}.GalleryLoop-module__M1GN-q__track:hover,.GalleryLoop-module__M1GN-q__track:focus-within{animation-play-state:paused}.GalleryLoop-module__M1GN-q__list{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.GalleryLoop-module__M1GN-q__item{width:var(--item-w);margin-right:var(--gap);flex:none}.GalleryLoop-module__M1GN-q__polaroid{width:100%;aspect-ratio:var(--ratio);filter:drop-shadow(0 1px 2px #00000014)drop-shadow(0 6px 14px #00000014);position:relative}.GalleryLoop-module__M1GN-q__shot{left:calc(var(--cx) - var(--sw) / 2);top:calc(var(--cy) - var(--sh) / 2);width:var(--sw);height:var(--sh);transform:rotate(var(--rot));position:absolute;overflow:clip}.GalleryLoop-module__M1GN-q__frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@keyframes GalleryLoop-module__M1GN-q__gallery-loop{to{transform:translateX(calc(var(--count) * -1 * (var(--item-w) + var(--gap))))}}@media (max-width:1023px){.GalleryLoop-module__M1GN-q__loop{--per:3}}@media (max-width:767px){.GalleryLoop-module__M1GN-q__loop{--gap:var(--space-6);--per:2}}@media (prefers-reduced-motion:reduce){.GalleryLoop-module__M1GN-q__loop{overflow-x:auto}.GalleryLoop-module__M1GN-q__track{animation:none}.GalleryLoop-module__M1GN-q__list[aria-hidden=true]{display:none}}
.LogoGrid-module__XfLu_q__board{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.LogoGrid-module__XfLu_q__cell{min-width:0;padding:var(--space-6) var(--space-4);aspect-ratio:1/.78;justify-content:center;align-items:center;display:flex}.LogoGrid-module__XfLu_q__logo{width:100%;scale:var(--logo-scale,1);max-width:150px!important}.LogoGrid-module__XfLu_q__name{font-family:var(--font-sans);font-size:var(--text-lg);letter-spacing:var(--tracking-lg);text-align:center;text-transform:uppercase;color:#555}@media (max-width:1023px){.LogoGrid-module__XfLu_q__board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.LogoGrid-module__XfLu_q__cell{padding:var(--space-4) var(--space-2)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes LogoGrid-module__XfLu_q__logo-drift{0%{transform:translateY(8px)}to{transform:translateY(-8px)}}.LogoGrid-module__XfLu_q__cell>*{animation:linear both LogoGrid-module__XfLu_q__logo-drift;animation-timeline:view()}}}
.SectionHeader-module__J6SKWa__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.SectionHeader-module__J6SKWa__group{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.SectionHeader-module__J6SKWa__title{font-family:var(--font-sans);font-weight:400;font-size:var(--text-4xl);line-height:var(--leading-4xl);letter-spacing:var(--tracking-4xl);text-transform:uppercase}.SectionHeader-module__J6SKWa__dark{color:var(--color-on-dark)}.SectionHeader-module__J6SKWa__description{max-width:368px;font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:var(--tracking-sm);text-align:right}@media (max-width:767px){.SectionHeader-module__J6SKWa__description{text-align:left}.SectionHeader-module__J6SKWa__title{font-size:2.25rem;line-height:1.1}}
.Media-module__7Tyu7a__media{width:100%;position:relative;overflow:clip}.Media-module__7Tyu7a__rounded{border-radius:var(--radius-2xl)}.Media-module__7Tyu7a__fill{width:auto;position:absolute;inset:0}.Media-module__7Tyu7a__media img{object-fit:cover;width:100%;height:100%}.Media-module__7Tyu7a__parallax img{transform:scale(1.06)}@supports (animation-timeline:view()){.Media-module__7Tyu7a__parallax img{animation:linear both Media-module__7Tyu7a__parallax;animation-timeline:view()}@keyframes Media-module__7Tyu7a__parallax{0%{transform:translateY(-3%)scale(1.06)}to{transform:translateY(3%)scale(1.06)}}}@supports not (animation-timeline:view()){.Media-module__7Tyu7a__parallax img{transform:translate3d(0, calc(var(--parallax,0) * 3%), 0) scale(1.06);will-change:transform}}.Media-module__7Tyu7a__pending{opacity:0}@media (prefers-reduced-motion:no-preference){.Media-module__7Tyu7a__dissolve{animation:Media-module__7Tyu7a__media-dissolve var(--dur-dissolve) ease-in-out both}}@keyframes Media-module__7Tyu7a__media-dissolve{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Media-module__7Tyu7a__parallax img.Media-module__7Tyu7a__dissolve{animation:Media-module__7Tyu7a__parallax linear both, Media-module__7Tyu7a__media-dissolve var(--dur-dissolve) ease-in-out both;animation-timeline:view(),auto}}}.Media-module__7Tyu7a__media[data-zoom]{cursor:zoom-in}.Media-module__7Tyu7a__media[data-zoom]:focus-visible{outline-offset:2px;outline:2px solid}
