.section-heading-module__BPv2PW__slot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-heading-module__BPv2PW__heading{margin:0}@media (max-width:47.999rem){.section-heading-module__BPv2PW__slot{z-index:1;clip:auto;grid-area:1/1/auto/-1;grid-template-rows:0fr;width:100%;max-width:100%;height:auto;margin:5.75rem 0 0;transition:grid-template-rows .72s cubic-bezier(.76,0,.24,1);display:grid;position:relative}.section-heading-module__BPv2PW__expanded{grid-template-rows:1fr}.section-heading-module__BPv2PW__slotInner{min-height:0;overflow:hidden}.section-heading-module__BPv2PW__heading{white-space:normal;text-transform:uppercase;width:fit-content;max-width:100%;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));font-size:1.5rem;line-height:1.2}}
.page-module__JWIltW__archiveIntro{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));z-index:1;color:var(--color-white);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-transform:uppercase;grid-area:1/10/auto/-1;align-self:start;margin-top:4.625rem;position:relative}.page-module__JWIltW__archiveFrame{--fade-left:0px;--fade-right:0px;--archive-column:calc(8.33333vw - 1.5625rem);--archive-card-size:calc(var(--archive-column) + var(--archive-column) + var(--archive-column) + var(--grid-gutter) + var(--grid-gutter));--archive-project-gap:calc(var(--archive-column) + var(--grid-gutter) + var(--grid-gutter));z-index:1;min-width:0;margin-top:calc(17svh + 6.5rem);margin-left:calc(0rem - var(--grid-margin));margin-right:calc(0rem - var(--grid-margin));grid-area:1/1/auto/-1;align-self:start;position:relative}.page-module__JWIltW__archiveTextBackdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module__JWIltW__archiveBackdropTrack{gap:var(--archive-project-gap);width:max-content;height:100%;padding-inline:var(--grid-margin);transform:translateX(calc(-1 * var(--archive-scroll-x,0px)));display:flex}.page-module__JWIltW__archiveCardBackdrop{flex:0 0 var(--archive-card-size);width:var(--archive-card-size);height:100%;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur))}.page-module__JWIltW__archiveFrame:before,.page-module__JWIltW__archiveFrame:after{z-index:2;width:var(--grid-margin);opacity:0;content:"";pointer-events:none;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));position:absolute;top:0;bottom:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module__JWIltW__archiveFrame:before{left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.page-module__JWIltW__archiveFrame:after{right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.page-module__JWIltW__archiveFrame[data-can-scroll-left=true]:before,.page-module__JWIltW__archiveFrame[data-can-scroll-right=true]:after{opacity:1}.page-module__JWIltW__archiveFrame[data-can-scroll-left=true]{--fade-left:var(--scroll-fade-size)}.page-module__JWIltW__archiveFrame[data-can-scroll-right=true]{--fade-right:var(--scroll-fade-size)}.page-module__JWIltW__archiveViewport{-webkit-mask-image:linear-gradient(to right, transparent, black var(--fade-left), black calc(100% - var(--fade-right)), transparent);mask-image:linear-gradient(to right, transparent, black var(--fade-left), black calc(100% - var(--fade-right)), transparent);overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;overflow-x:auto}.page-module__JWIltW__archiveViewport::-webkit-scrollbar{display:none}.page-module__JWIltW__archiveViewport:focus-visible{outline:.0625rem solid var(--color-grid-dark-accent);outline-offset:.25rem}.page-module__JWIltW__archiveTrack{gap:var(--archive-project-gap);width:max-content;min-width:100%;padding-left:var(--grid-margin);padding-right:var(--grid-margin);display:flex}.page-module__JWIltW__project{flex:0 0 var(--archive-card-size);color:var(--color-white);text-decoration:none;display:block}.page-module__JWIltW__project:focus-visible{outline:.0625rem solid var(--color-white);outline-offset:.25rem}.page-module__JWIltW__projectId,.page-module__JWIltW__projectCaption{color:var(--color-white);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-transform:uppercase;margin:0}.page-module__JWIltW__projectId{width:100%;min-height:calc(var(--line-height-body) + .25rem);white-space:nowrap;padding-bottom:.25rem}.page-module__JWIltW__projectFigure{margin:0}.page-module__JWIltW__projectMedia{aspect-ratio:1;background:var(--color-grid-dark);position:relative;overflow:hidden}.page-module__JWIltW__projectMediaEntering,.page-module__JWIltW__projectMediaExiting{will-change:clip-path;animation-duration:.9s;animation-timing-function:cubic-bezier(.76,0,.24,1);animation-fill-mode:both}.page-module__JWIltW__projectMediaEntering{animation-name:page-module__JWIltW__archive-project-media-in}.page-module__JWIltW__projectMediaExiting{animation-name:page-module__JWIltW__archive-project-media-out}.page-module__JWIltW__projectMediaEmpty{clip-path:polygon(0 0,0 0,0 3rem,0 3rem)}@keyframes page-module__JWIltW__archive-project-media-in{0%{clip-path:polygon(0 0,0 0,0 3rem,0 3rem)}50%{clip-path:polygon(0 0,100% 0,100% 3rem,0 3rem)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes page-module__JWIltW__archive-project-media-out{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}50%{clip-path:polygon(0 0,100% 0,100% 3rem,0 3rem)}to{clip-path:polygon(0 0,0 0,0 3rem,0 3rem)}}.page-module__JWIltW__projectImage{object-fit:cover}.page-module__JWIltW__projectCaption{min-height:var(--line-height-body);justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.page-module__JWIltW__projectTitle{white-space:nowrap;flex:1 1 0;min-width:0;margin:0}.page-module__JWIltW__projectArrow{visibility:hidden;opacity:0;filter:invert();width:1.0625rem;height:1.0625rem}.page-module__JWIltW__projectArrowEntering,.page-module__JWIltW__projectArrowVisible,.page-module__JWIltW__projectArrowExiting{visibility:visible}.page-module__JWIltW__projectArrowEntering{animation:.18s ease-out both page-module__JWIltW__archive-project-icon-in}.page-module__JWIltW__projectArrowVisible{opacity:1}.page-module__JWIltW__projectArrowExiting{animation:.18s ease-in both page-module__JWIltW__archive-project-icon-out}@keyframes page-module__JWIltW__archive-project-icon-in{0%{opacity:0}to{opacity:1}}@keyframes page-module__JWIltW__archive-project-icon-out{0%{opacity:1}to{opacity:0}}.page-module__JWIltW__modalLayer{z-index:10;grid-template-columns:repeat(var(--grid-column-count), minmax(0, 1fr));column-gap:var(--grid-gutter);padding-inline:var(--grid-margin);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:0 0;display:grid;position:fixed;inset:0}.page-module__JWIltW__modalBackdrop{position:absolute;inset:0}.page-module__JWIltW__detailPanel{z-index:1;height:100svh;margin:0 calc(0rem - var(--grid-margin)) 0 0;background-color:var(--color-about);color:var(--color-black);clip-path:polygon(3rem 0,100% 0,100% 100%,0 100%,0 3rem);grid-column:8/-1;position:relative;overflow:hidden}.page-module__JWIltW__detailContent{--archive-detail-gap:1.5rem;gap:var(--archive-detail-gap);height:100%;min-height:0;padding:var(--grid-margin) var(--grid-margin) 0;flex-direction:column;display:flex;position:relative}.page-module__JWIltW__detailHeader{display:contents}.page-module__JWIltW__detailClose{top:var(--grid-margin);right:var(--grid-margin);background-color:var(--color-black);color:var(--color-about);place-items:center;padding:.3125rem;display:grid;position:absolute}.page-module__JWIltW__detailClose:hover,.page-module__JWIltW__detailClose:focus-visible{background-color:var(--color-about);color:var(--color-black);outline:.0625rem solid var(--color-black)}.page-module__JWIltW__detailCloseIcon{background-color:currentColor;width:.875rem;height:.875rem;-webkit-mask:url(/icons/cross.svg) 50%/contain no-repeat;mask:url(/icons/cross.svg) 50%/contain no-repeat}.page-module__JWIltW__detailHeading{margin-top:var(--archive-detail-gap);padding:0 0 var(--archive-detail-gap);border-bottom:.0625rem solid var(--color-black);font-size:var(--font-size-h2);line-height:1.2}.page-module__JWIltW__detailHeadingText{padding-right:2rem;display:block}.page-module__JWIltW__detailCopy{gap:var(--archive-detail-gap);padding-bottom:var(--archive-detail-gap);border-bottom:.0625rem solid var(--color-black);text-transform:uppercase;display:grid}.page-module__JWIltW__detailCopy p+p{margin-top:0}.page-module__JWIltW__detailActions{gap:var(--archive-detail-gap);display:flex}.page-module__JWIltW__detailAction{border:.0625rem solid var(--color-black);width:fit-content;font-family:var(--font-family-navigation);font-size:var(--font-size-navigation);line-height:var(--line-height-navigation);justify-content:center;align-items:center;gap:.5rem;padding:.25rem 1.5rem;text-decoration:none;display:flex}.page-module__JWIltW__detailAction:hover,.page-module__JWIltW__detailAction:focus-visible{background-color:var(--color-black);color:var(--color-about)}.page-module__JWIltW__detailActionIcon{background-color:currentColor;flex:none;width:1.0625rem;height:1.0625rem;-webkit-mask:url(/icons/up-right-arrow.svg) 50%/contain no-repeat;mask:url(/icons/up-right-arrow.svg) 50%/contain no-repeat}.page-module__JWIltW__detailGalleryViewport{flex:auto;min-height:0;position:relative;overflow:hidden}.page-module__JWIltW__detailGallery{overscroll-behavior:contain;height:100%;scroll-padding-block:var(--archive-detail-gap);scrollbar-width:none;flex-direction:column;gap:.25rem;display:flex;overflow-y:auto}.page-module__JWIltW__detailGallery:after{height:calc(var(--grid-margin) - .25rem);flex:0 0 calc(var(--grid-margin) - .25rem);content:""}.page-module__JWIltW__detailGallery::-webkit-scrollbar{display:none}.page-module__JWIltW__detailGallery:focus-visible{outline:.0625rem solid var(--color-black);outline-offset:-.25rem}.page-module__JWIltW__detailMedia{aspect-ratio:8/5;background-color:var(--color-black);flex:none;width:100%;margin:0;position:relative;overflow:hidden}.page-module__JWIltW__detailImage{object-fit:cover}@media (min-width:48rem) and (max-width:74.999rem){.page-module__JWIltW__archiveIntro{grid-column:6/-1}.page-module__JWIltW__archiveFrame{--archive-column:calc(12.5vw - 1.71875rem);--archive-card-size:calc(var(--archive-column) + var(--archive-column) + var(--archive-column) + var(--grid-gutter) + var(--grid-gutter));--archive-project-gap:calc(var(--archive-column) + var(--grid-gutter) + var(--grid-gutter))}}@media (min-width:48rem) and (max-width:74.999rem) and (orientation:portrait){.page-module__JWIltW__detailPanel{grid-column:1/-1}}@media (min-width:48rem) and (max-width:74.999rem) and (orientation:landscape){.page-module__JWIltW__detailPanel{grid-column:4/-1}}@media (max-width:47.999rem){.page-module__JWIltW__archiveIntro{display:none}.page-module__JWIltW__archiveFrame{--archive-card-size:calc(100vw - var(--grid-margin) - var(--grid-margin));--archive-project-gap:var(--grid-gutter);margin-top:18.4375rem}.page-module__JWIltW__archiveFrame:before,.page-module__JWIltW__archiveFrame:after{display:none}.page-module__JWIltW__modalLayer{width:100vw;height:100dvh;min-height:100dvh;margin:0;padding:0;display:block;position:fixed;inset:0}.page-module__JWIltW__detailPanel{clip-path:polygon(2rem 0,100% 0,100% 100%,0 100%,0 2rem);width:100%;height:100%;min-height:100%;margin:0;position:absolute;inset:0}.page-module__JWIltW__detailContent{padding:1.25rem 1.25rem 0}}.page-module__JWIltW__projectVideo{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:47.999rem){.page-module__JWIltW__archiveIntro{min-height:calc(var(--line-height-body) * 3);white-space:normal;grid-area:2/1/auto/-1;margin-top:.75rem;padding-right:.5rem;display:block}.page-module__JWIltW__archiveFrame{grid-area:3/1/auto/-1;margin:2.5rem 0}.page-module__JWIltW__archiveViewport{overflow:visible}.page-module__JWIltW__archiveTrack{flex-direction:column;gap:2.5rem;width:100%;min-width:0;padding:0}.page-module__JWIltW__project{flex:none;width:100%}.page-module__JWIltW__projectId{min-height:0;padding-bottom:.125rem}.page-module__JWIltW__projectCaption{min-height:0;margin-top:.125rem}.page-module__JWIltW__detailPanel{clip-path:none}.page-module__JWIltW__detailContent{padding:var(--grid-margin) var(--grid-margin) 0;gap:1.25rem;overflow:hidden auto}.page-module__JWIltW__detailHeader{flex-direction:column;gap:0;display:flex}.page-module__JWIltW__detailHeading{font-size:var(--font-size-h2);margin-top:0;padding:0 0 1.25rem}.page-module__JWIltW__detailCopy{gap:1.25rem;padding-bottom:1.25rem}.page-module__JWIltW__detailActions{gap:.75rem}.page-module__JWIltW__detailGalleryViewport,.page-module__JWIltW__detailGallery{height:auto;overflow:visible}.page-module__JWIltW__detailClose{align-self:flex-end;position:static}}
.page-module__j2UGRW__collectionIntro{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));z-index:1;color:var(--color-white);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-transform:uppercase;grid-area:1/10/auto/-1;align-self:start;margin:4.625rem 0 0}.page-module__j2UGRW__projectViewport{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));z-index:1;grid-area:1/1/auto/span 5;align-self:start;height:calc(100svh - 13.9375rem);margin-top:13.9375rem;position:relative;overflow:hidden}.page-module__j2UGRW__projectViewport:before,.page-module__j2UGRW__projectViewport:after{z-index:2;content:"";pointer-events:none;height:var(--scroll-fade-size);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));position:absolute;left:0;right:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page-module__j2UGRW__projectViewport:before{top:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.page-module__j2UGRW__projectViewport:after{bottom:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.page-module__j2UGRW__projectList{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-size), black calc(100% - var(--scroll-fade-size)), transparent);mask-image:linear-gradient(to bottom, transparent, black var(--scroll-fade-size), black calc(100% - var(--scroll-fade-size)), transparent);box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;height:100%;padding-block:1.25rem;scroll-padding-block:1.25rem;overflow-y:auto}.page-module__j2UGRW__projectList::-webkit-scrollbar{display:none}.page-module__j2UGRW__projectList:focus-visible{outline:.0625rem solid var(--color-grid-dark-accent);outline-offset:.25rem}.page-module__j2UGRW__projectLink{width:100%;color:var(--color-white);padding-block:1.25rem;text-decoration:none;display:block}.page-module__j2UGRW__projectLink:focus-visible{outline:.0625rem solid var(--color-white);outline-offset:.25rem}.page-module__j2UGRW__projectLink:focus-visible .page-module__j2UGRW__projectTitle{opacity:.55}@media (hover:hover) and (pointer:fine){.page-module__j2UGRW__projectLink:hover .page-module__j2UGRW__projectTitle{opacity:.55}}.page-module__j2UGRW__project{margin:0}.page-module__j2UGRW__projectTitleSlot,.page-module__j2UGRW__projectCopySlot{grid-template-rows:0fr;transition:grid-template-rows .72s cubic-bezier(.76,0,.24,1);display:grid}.page-module__j2UGRW__projectRowExpanded{grid-template-rows:1fr}.page-module__j2UGRW__projectTitleInner,.page-module__j2UGRW__projectCopySlotInner{min-height:0;overflow:hidden}.page-module__j2UGRW__projectTypeRow{align-items:center;gap:.5rem;display:flex}.page-module__j2UGRW__projectTypeRow .page-module__j2UGRW__projectDescription{min-width:0}.page-module__j2UGRW__projectArrow{filter:invert();opacity:0;flex:none;width:1.0625rem;height:1.0625rem;transition:opacity .18s ease-out}.page-module__j2UGRW__projectTypeRow[data-copy-phase=appearing] .page-module__j2UGRW__projectArrow,.page-module__j2UGRW__projectTypeRow[data-copy-phase=visible] .page-module__j2UGRW__projectArrow{opacity:1}.page-module__j2UGRW__projectTypeRow[data-copy-phase=exiting] .page-module__j2UGRW__projectArrow{transition-timing-function:ease-in}.page-module__j2UGRW__projectCopySpace{grid-template-rows:repeat(2, var(--line-height-body));min-height:2.125rem;display:grid}.page-module__j2UGRW__projectTitle{color:var(--color-white);font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:300;line-height:var(--line-height-h1);text-transform:uppercase;white-space:nowrap;opacity:1;margin:0;transition:opacity .18s ease-out}.page-module__j2UGRW__projectMeta,.page-module__j2UGRW__projectDescription{color:var(--color-white);font-family:var(--font-family-body);font-size:var(--font-size-body);line-height:var(--line-height-body);text-transform:uppercase;white-space:nowrap;margin:0}.page-module__j2UGRW__preview{z-index:1;grid-area:1/7/auto/span 5;align-self:start;height:20.75rem;margin:16.4375rem 0 0;position:relative;overflow:hidden}.page-module__j2UGRW__previewLayer{opacity:0;transition:opacity .18s;position:absolute;inset:0}.page-module__j2UGRW__previewLayerActive{opacity:1}.page-module__j2UGRW__kaomaxiPreviewImage{width:90rem;max-width:none;height:56.25rem;position:absolute;top:-16.4375rem;left:-45.625rem}.page-module__j2UGRW__placeholderPreviewImage{object-fit:cover}.page-module__j2UGRW__modalLayer{z-index:10;grid-template-columns:repeat(var(--grid-column-count), minmax(0, 1fr));column-gap:var(--grid-gutter);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background:0 0;display:grid;position:fixed;inset:0}.page-module__j2UGRW__modalBackdrop{position:absolute;inset:0}.page-module__j2UGRW__projectModal{--project-detail-gap:1.5rem;z-index:1;background-color:var(--color-projects);height:100svh;color:var(--color-black);clip-path:polygon(3rem 0,100% 0,100% 100%,0 100%,0 3rem);grid-column:4/span 9;margin-block:0;position:relative;overflow:hidden}.page-module__j2UGRW__projectModalContent{grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.page-module__j2UGRW__projectDetail{gap:var(--project-detail-gap);min-width:0;min-height:0;padding:4.0625rem var(--grid-margin);flex-direction:column;grid-column:1/span 4;display:flex;position:relative}.page-module__j2UGRW__projectDetailHeader{display:contents}.page-module__j2UGRW__projectDetailTitle{padding:0 0 var(--project-detail-gap);border-bottom:.0625rem solid var(--color-black);font-size:var(--font-size-h2);text-transform:uppercase;line-height:1.2}.page-module__j2UGRW__projectDetailTitleText{padding-right:4rem;display:block}.page-module__j2UGRW__projectDetailMeta{justify-content:space-between;gap:var(--project-detail-gap);padding-bottom:var(--project-detail-gap);border-bottom:.0625rem solid var(--color-black);text-transform:uppercase;display:flex}.page-module__j2UGRW__projectDetailCopy{gap:var(--project-detail-gap);padding-bottom:var(--project-detail-gap);border-bottom:.0625rem solid var(--color-black);text-transform:uppercase;display:grid}.page-module__j2UGRW__projectDetailAction{border:.0625rem solid var(--color-black);width:fit-content;font-family:var(--font-family-navigation);font-size:var(--font-size-navigation);line-height:var(--line-height-navigation);justify-content:center;align-items:center;gap:.5rem;padding:.25rem 1.5rem;text-decoration:none;display:flex}.page-module__j2UGRW__projectDetailActionIcon{background-color:currentColor;flex:none;width:1.0625rem;height:1.0625rem;-webkit-mask:url(/icons/up-right-arrow.svg) 50%/contain no-repeat;mask:url(/icons/up-right-arrow.svg) 50%/contain no-repeat}.page-module__j2UGRW__projectDetailAction:hover,.page-module__j2UGRW__projectDetailAction:focus-visible{background-color:var(--color-black);color:var(--color-projects)}.page-module__j2UGRW__projectMediaViewport{background-color:var(--color-projects);grid-column:5/-1;min-width:0;min-height:0;overflow:hidden}.page-module__j2UGRW__projectMediaCarousel{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:.25rem;height:100%;display:flex;overflow-y:auto}.page-module__j2UGRW__projectMediaCarousel::-webkit-scrollbar{display:none}.page-module__j2UGRW__projectMediaCarousel:focus-visible{outline:.0625rem solid var(--color-black);outline-offset:-.25rem}.page-module__j2UGRW__projectDetailMedia{aspect-ratio:8/5;background-color:var(--color-grid-dark);flex:none;width:100%;margin:0;position:relative;overflow:hidden}.page-module__j2UGRW__projectDetailImage{object-fit:contain}.page-module__j2UGRW__modalClose{top:var(--grid-margin);right:var(--grid-margin);z-index:2;background-color:var(--color-black);color:var(--color-projects);place-items:center;padding:.3125rem;display:grid;position:absolute}.page-module__j2UGRW__modalClose:hover,.page-module__j2UGRW__modalClose:focus-visible{background-color:var(--color-projects);color:var(--color-black);outline:.0625rem solid var(--color-black)}.page-module__j2UGRW__modalCloseIcon{background-color:currentColor;width:.875rem;height:.875rem;-webkit-mask:url(/icons/cross.svg) 50%/contain no-repeat;mask:url(/icons/cross.svg) 50%/contain no-repeat}@media (min-width:48rem) and (max-width:74.999rem){.page-module__j2UGRW__collectionIntro{grid-column:6/-1}.page-module__j2UGRW__projectTitle,.page-module__j2UGRW__projectMeta,.page-module__j2UGRW__projectDescription{white-space:normal}.page-module__j2UGRW__preview{grid-column:6/span 3}.page-module__j2UGRW__modalLayer{padding-inline:var(--grid-margin)}.page-module__j2UGRW__projectModal{margin-right:calc(0rem - var(--grid-margin))}}@media (min-width:48rem) and (max-width:74.999rem) and (orientation:portrait){.page-module__j2UGRW__projectModal{grid-column:1/-1}.page-module__j2UGRW__projectModalContent{height:100%;display:block;overflow:hidden auto}.page-module__j2UGRW__projectDetail{padding-bottom:4.0625rem}.page-module__j2UGRW__projectMediaViewport{padding:0 var(--grid-margin) 4.0625rem}.page-module__j2UGRW__projectMediaCarousel{height:auto;overflow:visible}}@media (min-width:48rem) and (max-width:74.999rem) and (orientation:landscape){.page-module__j2UGRW__projectModal{grid-column:2/-1}.page-module__j2UGRW__projectModalContent{grid-template-columns:repeat(7,minmax(0,1fr))}.page-module__j2UGRW__projectDetail{grid-column:1/span 3}.page-module__j2UGRW__projectMediaViewport{grid-column:4/-1}}@media (max-width:47.999rem){.page-module__j2UGRW__collectionIntro{min-height:calc(var(--line-height-body) * 2);white-space:normal;grid-area:2/1/auto/-1;margin-top:.75rem;padding-right:.5rem}.page-module__j2UGRW__projectViewport{grid-area:3/1/auto/-1;height:auto;margin-top:2.5rem;margin-bottom:2.5rem;overflow:visible}.page-module__j2UGRW__projectViewport:before,.page-module__j2UGRW__projectViewport:after{display:none}.page-module__j2UGRW__projectList{height:auto;padding-block:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.page-module__j2UGRW__projectLink{padding-block:0}.page-module__j2UGRW__projectLink+.page-module__j2UGRW__projectLink{margin-top:2.5rem}.page-module__j2UGRW__projectTitle{font-size:var(--font-size-h1);white-space:normal;visibility:visible;opacity:1;line-height:1}.page-module__j2UGRW__projectTitleSlot,.page-module__j2UGRW__projectCopySlot{grid-template-rows:1fr;transition:none}.page-module__j2UGRW__projectTitleInner{clip-path:inset(0 0 100%);will-change:clip-path;transition:clip-path .72s cubic-bezier(.76,0,.24,1)}.page-module__j2UGRW__projectTitleSlot.page-module__j2UGRW__projectRowExpanded .page-module__j2UGRW__projectTitleInner{clip-path:inset(0)}.page-module__j2UGRW__projectCopySlotInner{overflow:visible}.page-module__j2UGRW__projectCopySpace{grid-template-rows:repeat(2, minmax(var(--line-height-body), auto));min-height:calc(var(--line-height-body) * 2);margin-top:.125rem}.page-module__j2UGRW__projectMeta,.page-module__j2UGRW__projectDescription{white-space:normal}.page-module__j2UGRW__preview{display:none}.page-module__j2UGRW__modalLayer{width:100vw;height:100dvh;min-height:100dvh;margin:0;padding:0;display:block;position:fixed;inset:0}.page-module__j2UGRW__projectModal{clip-path:none;width:100%;height:100%;min-height:100%;margin:0;position:absolute;inset:0}.page-module__j2UGRW__projectModalContent{height:100%;display:block;overflow:hidden auto}.page-module__j2UGRW__projectDetail{padding:var(--grid-margin);gap:1.25rem}.page-module__j2UGRW__projectDetailHeader{flex-direction:column;gap:0;display:flex}.page-module__j2UGRW__projectDetailTitle{font-size:var(--font-size-h2);padding:0 0 1.25rem}.page-module__j2UGRW__projectDetailMeta,.page-module__j2UGRW__projectDetailCopy{gap:1.25rem;padding-bottom:1.25rem}.page-module__j2UGRW__projectMediaViewport,.page-module__j2UGRW__projectMediaCarousel{height:auto;overflow:visible}.page-module__j2UGRW__projectMediaViewport{padding:0 var(--grid-margin) var(--grid-margin)}.page-module__j2UGRW__modalClose{align-self:flex-end;position:static}}
