.about_page__hxz1O{min-height:100vh;overflow-x:clip;background:#ffffff}.about_copy__P8Z8s a:focus-visible{border-radius:1px;outline:2px solid #ff5b5f;outline-offset:4px}.about_content__qlzG3{width:min(620px,calc(100vw - 40px));margin:0 auto;padding:120px 0 86px}.about_mark__IOajz{display:block;width:48px;height:48px;margin-bottom:28px}.about_introduction__Xp8aQ{margin:0;color:#1d1d1f;font-size:var(--type-title-size);font-weight:450;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.about_copy__P8Z8s{max-width:620px;margin-top:18px;color:#777777;font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.about_copy__P8Z8s p{margin:0 0 20px}.about_copy__P8Z8s p:last-child{margin-bottom:0}.about_contactDetails__ZIjse{display:flex;margin-top:24px;flex-direction:column;gap:4px;font-style:normal}.about_contactCopyButton__i1gfJ{width:fit-content;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration-line:underline;text-decoration-color:#b8b8b8;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;transition:color .16s ease}.about_contactCopyButton__i1gfJ:focus-visible{border-radius:1px;outline:2px solid #ff5b5f;outline-offset:4px}.about_copyFeedback__1MTB_{position:fixed;z-index:100;border:1px solid #1ba6eb;border-radius:5px;padding:5px 8px 4px;background:#1ba6eb;box-shadow:0 1px 2px rgb(0 0 0/10%);color:#ffffff;font-size:13px;font-weight:600;font-style:normal;line-height:1;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;transform-origin:left top;animation:about_copyFeedback__1MTB_ 1.4s ease both}@keyframes about_copyFeedback__1MTB_{0%{opacity:0;transform:translateY(4px) scale(.96)}12%,78%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(.98)}}.about_copy__P8Z8s a{color:inherit;text-decoration-line:underline;text-decoration-color:#b8b8b8;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .16s ease}.about_copy__P8Z8s a:hover{color:#ff5b5f}.about_copy__P8Z8s .about_contactDetails__ZIjse a{text-decoration-line:underline;text-decoration-color:#b8b8b8;text-decoration-thickness:1px;text-underline-offset:2px}.about_contactCopyButton__i1gfJ:active,.about_contactCopyButton__i1gfJ:hover,.about_copy__P8Z8s .about_contactDetails__ZIjse a:active,.about_copy__P8Z8s .about_contactDetails__ZIjse a:hover{color:#1ba6eb}.about_allProjectsLink__SnXs_{display:grid;margin-top:64px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:18px 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;color:#1d1d1f;text-decoration:none;transition:color .16s ease}.about_allProjectsLink__SnXs_ small,.about_allProjectsLink__SnXs_ strong{display:block;font-size:var(--type-body-size);font-weight:400;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.about_allProjectsLink__SnXs_ small{margin-top:4px;color:#b8b8b8}.about_allProjectsLink__SnXs_:hover{color:#ff5b5f}.about_allProjectsLink__SnXs_:focus-visible{outline:2px solid #ff5b5f;outline-offset:4px}.about_resumeSection__aKyH8{margin-top:64px}.about_chapterSection__oGwv7{margin-top:72px;border-top:1px solid #eeeeee;padding-top:18px}.about_chapterHeading__s7QbC{margin:0;color:#b8b8b8;font-size:var(--type-body-size);font-weight:450;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.about_workProjects__g9TNH{margin-top:26px}.about_projectIntroduction__GIGym .about_copy__P8Z8s{margin-top:24px}.about_resumeList__U0ZJt{display:flex;margin:26px 0 0;padding:0;flex-direction:column;gap:14px;list-style:none}.about_resumeEntry__xfNxb{min-width:0}.about_resumeButton__GygT5{display:grid;width:calc(100% + 28px);margin:-8px -14px;border:0;border-radius:0;padding:8px 14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.about_resumeButton__GygT5:focus-visible,.about_resumeButton__GygT5:hover{background:#f4f4f4}.about_resumeButton__GygT5:focus-visible{outline:2px solid #ff5b5f;outline-offset:2px}.about_resumeButton__GygT5:active{transform:scale(.995)}.about_resumeDetails__EO7Cs{display:block;min-width:0}.about_resumeDate__mRE7H,.about_resumeOrganization__YKJ_4{margin:0;font-size:16px;line-height:1.18;letter-spacing:-.015em}.about_resumeOrganization__YKJ_4{display:block;overflow:hidden;color:#1d1d1f;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.about_resumeDate__mRE7H{color:#b8b8b8;font-weight:400;display:block;align-self:start;padding-top:1px;white-space:nowrap}.about_detailCard__CKH19{width:min(1180px,calc(100vw - 80px));height:min(760px,calc(100vh - 80px));max-width:none;max-height:none;margin:auto;overflow:auto;border:0;border-radius:32px;padding:0;background:#ffffff;color:#1d1d1f;box-shadow:0 28px 90px rgb(0 0 0/18%)}.about_detailCard__CKH19::backdrop{background:rgb(22 22 22/18%);backdrop-filter:blur(4px)}.about_detailClose__00bQo{position:fixed;z-index:2;top:max(60px,calc((100vh - min(760px, calc(100vh - 80px))) / 2 + 20px));left:max(60px,calc((100vw - min(1180px, calc(100vw - 80px))) / 2 + 20px));display:grid;width:36px;height:36px;border:0;border-radius:10px;padding:0;place-items:center;background:#f1f1f1;color:#777777;font:inherit;font-size:25px;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease}.about_detailClose__00bQo:hover{background:#e7e7e7;color:#1d1d1f}.about_detailClose__00bQo:focus-visible{outline:2px solid #ff5b5f;outline-offset:3px}.about_detailContent__ip4FM{width:min(900px,calc(100% - 112px));margin:0 auto;padding:78px 0 56px}.about_detailLogo__RxNnL{display:block;width:72px;height:72px;object-fit:contain}.about_detailTitle__bVlAr{margin:44px 0 0;font-size:clamp(36px,4vw,52px);font-weight:450;line-height:1;letter-spacing:-.04em}.about_detailMetadata__y5irU{display:grid;margin:52px 0 0;border-bottom:1px solid #eeeeee;padding:0 0 40px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.about_detailMetadata__y5irU div{min-width:0}.about_detailMetadata__y5irU dd,.about_detailMetadata__y5irU dt{margin:0;font-size:17px;line-height:1.3;letter-spacing:-.015em}.about_detailMetadata__y5irU dt{color:#aaaaaa}.about_detailMetadata__y5irU dd{margin-top:14px;color:#4d4d4d}.about_detailVisual__ET4Eh{display:grid;min-height:340px;margin-top:40px;border-radius:24px;place-items:center;background:#f5f5f5}.about_detailVisualIcon__Z6Uq1{display:block;width:144px;height:144px;object-fit:contain}@media (max-width:899px){.about_content__qlzG3{width:auto;margin-left:0;padding:24px 20px 48px}.about_introduction__Xp8aQ{margin-top:0}.about_copy__P8Z8s{margin-top:18px;font-size:16px;line-height:1.8}.about_copy__P8Z8s p{margin-bottom:22px}.about_resumeSection__aKyH8{margin-top:54px}.about_resumeList__U0ZJt{margin-top:24px;gap:14px}.about_resumeButton__GygT5{width:calc(100% + 20px);margin:-7px -10px;border-radius:0;padding:7px 10px;grid-template-columns:minmax(0,1fr) auto;column-gap:20px}.about_resumeDate__mRE7H,.about_resumeOrganization__YKJ_4{font-size:16px}.about_detailCard__CKH19{width:calc(100vw - 24px);height:calc(100vh - 24px);border-radius:22px}.about_detailClose__00bQo{top:28px;left:28px}.about_detailContent__ip4FM{width:auto;padding:72px 24px 24px}.about_detailLogo__RxNnL{width:56px;height:56px}.about_detailTitle__bVlAr{margin-top:34px;font-size:34px}.about_detailMetadata__y5irU{margin-top:40px;padding-bottom:30px;gap:20px}.about_detailMetadata__y5irU dd,.about_detailMetadata__y5irU dt{font-size:15px}.about_detailVisual__ET4Eh{min-height:240px;margin-top:30px;border-radius:18px}.about_detailVisualIcon__Z6Uq1{width:108px;height:108px}}@media (prefers-reduced-motion:reduce){.about_allProjectsLink__SnXs_,.about_contactCopyButton__i1gfJ,.about_copy__P8Z8s a,.about_detailClose__00bQo,.about_resumeButton__GygT5{transition:none}.about_copyFeedback__1MTB_{animation:none}}.beyond-work-gallery_gallery__rbkAd{margin-top:18px}.beyond-work-gallery_track__1A_6v{display:flex;height:clamp(220px,54vw,340px);margin:0;padding:0;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.beyond-work-gallery_track__1A_6v::-webkit-scrollbar{display:none}.beyond-work-gallery_track__1A_6v:focus-visible{border-radius:1px;outline:2px solid #ff5b5f;outline-offset:4px}.beyond-work-gallery_slide__LkbZt{position:relative;height:100%;flex:0 0 auto;overflow:hidden;background:#f3f3f3;scroll-snap-align:start}.beyond-work-gallery_image__AGnOd{object-fit:cover}.beyond-work-gallery_controls__cHCc0{display:flex;margin-top:10px;justify-content:flex-end;align-items:center;gap:6px}.beyond-work-gallery_position__0821w{margin-right:4px;color:#b8b8b8;font-size:13px;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em}.beyond-work-gallery_control__Um5hQ{display:grid;width:32px;height:32px;border:1px solid #e2e2e2;border-radius:50%;padding:0;place-items:center;background:#ffffff;color:#777777;font:inherit;line-height:1;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.beyond-work-gallery_control__Um5hQ:hover{border-color:#c8c8c8;background:#f7f7f7;color:#1d1d1f}.beyond-work-gallery_control__Um5hQ:focus-visible{outline:2px solid #ff5b5f;outline-offset:3px}@media (prefers-reduced-motion:reduce){.beyond-work-gallery_track__1A_6v{scroll-behavior:auto}.beyond-work-gallery_control__Um5hQ{transition:none}}.portfolio-gallery_page__l64gA{min-height:100vh;overflow-x:clip;background:#ffffff}.portfolio-gallery_projectLink__YR99x:focus-visible,.portfolio-gallery_scrollRail__AF9a8:focus-visible,.portfolio-gallery_soundToggle__zC7nU:focus-visible{outline:2px solid #ff5b5f;outline-offset:4px}.portfolio-gallery_gallery__HaQqL{display:flex;width:min(72vw,1000px,calc(100vw - 40px));margin:0 auto;padding:42px 0 86px;flex-direction:column;gap:32px}.portfolio-gallery_archiveHeader__mI_Dd{display:flex;margin-bottom:16px;justify-content:space-between;align-items:baseline;gap:24px}.portfolio-gallery_archiveTitle__4LgVN{margin:0;color:#1d1d1f;font-size:var(--type-title-size);font-weight:450;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.portfolio-gallery_archiveNavigation___NQJr{display:flex;gap:16px}.portfolio-gallery_archiveNavigation___NQJr a{color:#777777;font-size:var(--type-body-size);line-height:var(--type-title-leading);text-decoration-line:underline;text-decoration-color:#b8b8b8;text-underline-offset:2px;transition:color .16s ease}.portfolio-gallery_archiveNavigation___NQJr a:hover{color:#ff5b5f}.portfolio-gallery_archiveNavigation___NQJr a:focus-visible{border-radius:1px;outline:2px solid #ff5b5f;outline-offset:4px}.portfolio-gallery_embeddedGallery__cNJU8{width:100%;margin:26px 0 0;padding:0;gap:76px}.portfolio-gallery_flushGallery___vI_b{margin-top:0}.portfolio-gallery_embeddedProject__wqAzX{min-width:0}.portfolio-gallery_projectStoryHeader__v910O{margin-bottom:18px}.portfolio-gallery_projectCaptionDescription__oIz8k,.portfolio-gallery_projectCaptionMeta__eW0Ou,.portfolio-gallery_projectCaptionTitle__Og5Kh,.portfolio-gallery_projectChapter__1w6Et{margin:0}.portfolio-gallery_projectChapter__1w6Et{margin-bottom:9px;color:#b8b8b8;font-size:var(--type-body-size);font-weight:400;line-height:var(--type-title-leading);letter-spacing:var(--type-body-tracking)}.portfolio-gallery_projectCaptionDescription__oIz8k p{margin:0}.portfolio-gallery_projectCaptionDescription__oIz8k p+p{margin-top:20px}.portfolio-gallery_projectCaptionDescription__oIz8k a{color:inherit;text-decoration-line:underline;text-decoration-color:#b8b8b8;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .16s ease}.portfolio-gallery_projectCaptionDescription__oIz8k a:active,.portfolio-gallery_projectCaptionDescription__oIz8k a:hover{color:#1ba6eb}.portfolio-gallery_projectCaptionDescription__oIz8k a:focus-visible{border-radius:1px;outline:2px solid #ff5b5f;outline-offset:4px}.portfolio-gallery_projectCaptionTitle__Og5Kh{color:#1d1d1f;font-size:var(--type-title-size);font-weight:450;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.portfolio-gallery_projectStoryBody__m5EaA{margin-top:16px}.portfolio-gallery_projectStoryBody__m5EaA .portfolio-gallery_projectCaptionDescription__oIz8k{margin-top:0}.portfolio-gallery_projectResourceLinks__Je_Vr{display:flex;margin-top:12px;flex-direction:column;align-items:flex-start;gap:5px}.portfolio-gallery_projectResourceLinks__Je_Vr a{color:#777777;font-size:var(--type-body-size);line-height:var(--type-body-leading);text-decoration-line:underline;text-decoration-color:#b8b8b8;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .16s ease}.portfolio-gallery_projectResourceLinks__Je_Vr a:active,.portfolio-gallery_projectResourceLinks__Je_Vr a:hover{color:#1ba6eb}.portfolio-gallery_projectResourceLinks__Je_Vr a:focus-visible{border-radius:1px;outline:2px solid #ff5b5f;outline-offset:4px}.portfolio-gallery_projectCaptionDescription__oIz8k{max-width:none;margin-top:7px;color:#777777;font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.portfolio-gallery_projectCaption__9EvVn{display:flex;margin-top:14px;flex-direction:column;align-items:flex-start;gap:5px}.portfolio-gallery_projectCaptionMeta__eW0Ou{color:#b8b8b8;font-size:var(--type-body-size);font-weight:400;line-height:var(--type-title-leading);letter-spacing:var(--type-title-tracking)}.portfolio-gallery_projectCaptionLink__yyNVQ{display:inline-block;color:#777777;font-size:var(--type-body-size);line-height:var(--type-title-leading);text-decoration-line:underline;text-decoration-color:#b8b8b8;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .16s ease}.portfolio-gallery_projectCaptionLink__yyNVQ:active,.portfolio-gallery_projectCaptionLink__yyNVQ:hover{color:#1ba6eb}.portfolio-gallery_projectCaptionLink__yyNVQ:focus-visible{border-radius:1px;outline:2px solid #ff5b5f;outline-offset:4px}.portfolio-gallery_physicalAsymmetricGrid__jIz0R,.portfolio-gallery_physicalAsymmetricRow__M2o_1,.portfolio-gallery_physicalPairGrid__vEYsc{display:contents}@media (min-width:900px){.portfolio-gallery_physicalAsymmetricGrid__jIz0R{display:flex;flex-direction:column;gap:32px}.portfolio-gallery_physicalAsymmetricRow__M2o_1{display:grid;gap:32px;aspect-ratio:2.1/1}.portfolio-gallery_physicalAsymmetricRow__M2o_1>.portfolio-gallery_projectCard__0D4cd{height:100%;aspect-ratio:auto}.portfolio-gallery_physicalAsymmetricLargeLeft__YplKZ{grid-template-columns:3fr 2fr}.portfolio-gallery_physicalAsymmetricLargeRight__kkEdf{grid-template-columns:2fr 3fr}.portfolio-gallery_physicalPairGrid__vEYsc{gap:32px}.portfolio-gallery_gallery__HaQqL[data-filter=digital],.portfolio-gallery_physicalPairGrid__vEYsc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-gallery_gallery__HaQqL[data-filter=digital] .portfolio-gallery_projectCard__0D4cd[data-project=sparkademy]{grid-column:1/-1}}.portfolio-gallery_projectCard__0D4cd{position:relative;display:grid;width:100%;aspect-ratio:var(--card-aspect-ratio);place-items:center;overflow:hidden;background:var(--card-background);color:inherit;cursor:default;text-decoration:none;transform:scale(1);transform-origin:center;animation:portfolio-gallery_filter-in__1VpjG .24s cubic-bezier(.22,1,.36,1) both;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s ease;content-visibility:auto;contain-intrinsic-size:auto 1020px}.portfolio-gallery_projectCard__0D4cd:hover{background:var(--card-hover-background);cursor:pointer;transform:scale(.985)}.portfolio-gallery_projectCard__0D4cd:active{transform:scale(.978)}.portfolio-gallery_projectCard__0D4cd[data-native-controls=true]:active,.portfolio-gallery_projectCard__0D4cd[data-native-controls=true]:hover{background:var(--card-background);cursor:default;transform:none}.portfolio-gallery_projectLink__YR99x,.portfolio-gallery_projectMedia__CAgyl{position:absolute;inset:0;display:grid;place-items:center;color:inherit;text-decoration:none}.portfolio-gallery_projectLink__YR99x{cursor:pointer}.portfolio-gallery_mediaStage__W87Om{position:relative;display:block;width:76%;height:78%}.portfolio-gallery_projectImage__96YLe{object-fit:contain;transform:scale(var(--media-scale));transition:transform .24s cubic-bezier(.22,1,.36,1)}.portfolio-gallery_gallery__HaQqL[data-filter=physical] .portfolio-gallery_projectCard__0D4cd:not([data-project=bloom]):not([data-project=quintessence]) .portfolio-gallery_mediaStage__W87Om{width:100%;height:100%}.portfolio-gallery_gallery__HaQqL[data-filter=physical] .portfolio-gallery_projectCard__0D4cd:not([data-project=bloom]):not([data-project=quintessence]) .portfolio-gallery_projectImage__96YLe{object-fit:cover}.portfolio-gallery_projectPreview__kA7vB{position:absolute;z-index:1;top:-2px;left:-2px;display:block;width:calc(100% + 4px);max-width:none;height:calc(100% + 4px);border:0;object-fit:cover;opacity:0;pointer-events:none;backface-visibility:hidden;transform:scale(var(--preview-scale));transform-origin:center;transition:opacity .16s ease-out}.portfolio-gallery_projectPreview__kA7vB[data-visible=true]{opacity:1}.portfolio-gallery_projectPreview__kA7vB[data-fit=contain]{object-fit:contain}.portfolio-gallery_projectPreview__kA7vB.portfolio-gallery_nativeVideo__FS0nO{pointer-events:auto}.portfolio-gallery_desktopFrameStage__9ISQq{position:relative;display:block;width:min(88%,740px);aspect-ratio:740/434}.portfolio-gallery_macbookPro__FCVWY,.portfolio-gallery_macbookPro__FCVWY *,.portfolio-gallery_macbookPro__FCVWY :after,.portfolio-gallery_macbookPro__FCVWY :before,.portfolio-gallery_macbookPro__FCVWY:after,.portfolio-gallery_macbookPro__FCVWY:before{box-sizing:border-box;display:block}.portfolio-gallery_macbookPro__FCVWY{position:absolute;z-index:1;inset:0}.portfolio-gallery_macbookFrame__Zhnm6{position:relative;z-index:1;width:83.51%;height:96.31%;margin:0 auto;border-radius:4.6%/3.4%;padding:1.22% 1.22% 3.1%;background:#0d0d0d;box-shadow:inset 0 0 0 2px #c8cacb}.portfolio-gallery_macbookFrame__Zhnm6:after{position:absolute;right:.32%;bottom:.48%;left:.32%;height:5.74%;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#272727,#0d0d0d);content:""}.portfolio-gallery_projectPreview__kA7vB.portfolio-gallery_macbookScreen__k4ko2{position:relative;inset:auto;width:100%;max-width:none;height:100%;border:clamp(1px,.25vw,2px) solid #121212;border-radius:2.1% 2.1% 0 0;background:#f4f3fb;object-fit:contain;transform:none}.portfolio-gallery_macbookHeader__V1cqE{position:absolute;z-index:2;top:2.53%;left:50%;width:8.65%;height:2.76%;border-radius:0 0 4px 4px;translate:-50% 0;background:#0d0d0d}.portfolio-gallery_macbookHeader__V1cqE:after,.portfolio-gallery_macbookHeader__V1cqE:before{position:absolute;top:0;width:7%;height:34%;content:""}.portfolio-gallery_macbookHeader__V1cqE:before{right:100%;background:radial-gradient(circle at bottom right,transparent 0 74%,#0d0d0d 75% 100%)}.portfolio-gallery_macbookHeader__V1cqE:after{left:100%;background:radial-gradient(circle at bottom left,transparent 0 74%,#0d0d0d 75% 100%)}.portfolio-gallery_macbookPower__LB7ac{position:relative;z-index:3;width:100%;height:5.53%;margin-top:-1.35%;border:solid #a0a3a7;border-width:1px 2px 0;border-radius:2px 2px 12px 12px;background:radial-gradient(circle at center,#e2e3e4 85%,#c8cacb 100%);box-shadow:inset 0 -2px 8px #6c7074}.portfolio-gallery_macbookPower__LB7ac:after{position:absolute;top:0;left:50%;width:16.22%;height:42%;border-radius:0 0 10px 10px;translate:-50% 0;background:#e2e3e4;box-shadow:inset 0 0 4px 2px #babdbf;content:""}.portfolio-gallery_macbookPower__LB7ac:before{position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0 6.75%,#272727 6.75% 12.15%,transparent 12.15% 87.85%,#272727 87.85% 93.25%,transparent 93.25% 100%);content:""}.portfolio-gallery_soundToggle__zC7nU{position:absolute;z-index:2;top:18px;right:18px;display:flex;width:34px;height:34px;justify-content:center;align-items:center;border:1px solid rgb(0 0 0/12%);border-radius:999px;padding:0;background:rgb(255 255 255/82%);box-shadow:0 1px 3px rgb(0 0 0/8%);color:#171717;font:inherit;opacity:0;translate:0 -4px;cursor:pointer;backdrop-filter:blur(12px);transition:opacity .16s ease,translate .18s cubic-bezier(.22,1,.36,1),background-color .16s ease}.portfolio-gallery_projectCard__0D4cd:hover .portfolio-gallery_soundToggle__zC7nU,.portfolio-gallery_soundToggle__zC7nU:focus-visible{opacity:1;translate:0 0}.portfolio-gallery_soundToggle__zC7nU:hover{background:rgb(255 255 255/94%)}.portfolio-gallery_soundIcon__KRyqJ{width:16px;height:16px;fill:none;stroke:currentcolor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.portfolio-gallery_soundSpeaker__Xv_Zv{fill:currentcolor;stroke:none}.portfolio-gallery_cursorLabel__oTUOQ{position:fixed;z-index:100;top:0;left:0;max-width:min(220px,calc(100vw - 24px));border:1px solid var(--cursor-border);border-radius:5px;padding:5px 8px 4px;background:var(--cursor-background);box-shadow:0 1px 2px rgb(0 0 0/10%);color:var(--cursor-color);font-size:13px;font-weight:600;line-height:1;letter-spacing:-.01em;opacity:0;white-space:nowrap;pointer-events:none;will-change:transform}.portfolio-gallery_scrollRail__AF9a8{position:fixed;z-index:30;top:82px;right:clamp(26px,3.8vw,66px);width:14px;height:min(194px,calc(100vh - 164px));touch-action:none;cursor:ns-resize}.portfolio-gallery_scrollLines__DJi6x{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;pointer-events:none}.portfolio-gallery_scrollLine__EL0WY{display:block;width:7px;height:2px;flex:0 0 2px;background:#cccccc;transition:background-color .12s ease}.portfolio-gallery_scrollLine__EL0WY[data-active=true]{background:#616161}.portfolio-gallery_scrollRail__AF9a8[data-dragging=true]{cursor:grabbing}@keyframes portfolio-gallery_filter-in__1VpjG{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (max-width:899px){.portfolio-gallery_cursorLabel__oTUOQ,.portfolio-gallery_scrollRail__AF9a8,.portfolio-gallery_soundToggle__zC7nU{display:none}.portfolio-gallery_gallery__HaQqL{width:auto;margin:0;padding:24px 20px 40px;gap:16px}.portfolio-gallery_archiveHeader__mI_Dd{margin-bottom:8px}.portfolio-gallery_embeddedGallery__cNJU8{width:100%;margin:24px 0 0;padding:0;gap:62px}.portfolio-gallery_projectCard__0D4cd{aspect-ratio:var(--card-aspect-ratio);contain-intrinsic-size:auto 440px}.portfolio-gallery_projectCard__0D4cd:hover{background:var(--card-background);transform:scale(1)}.portfolio-gallery_projectCard__0D4cd:active{transform:scale(.992)}.portfolio-gallery_mediaStage__W87Om{width:78%;height:76%}.portfolio-gallery_desktopFrameStage__9ISQq{width:94%}}@media (prefers-reduced-motion:reduce){.portfolio-gallery_archiveNavigation___NQJr a,.portfolio-gallery_projectCaptionLink__yyNVQ,.portfolio-gallery_projectCard__0D4cd,.portfolio-gallery_projectImage__96YLe,.portfolio-gallery_projectPreview__kA7vB,.portfolio-gallery_projectResourceLinks__Je_Vr a{animation:none;transition:none}.portfolio-gallery_projectCard__0D4cd:active,.portfolio-gallery_projectCard__0D4cd:hover{transform:none}}.scroll-text-fade-region_region__7Msrc[data-scroll-text-fade-ready=true] [data-scroll-text-fade]{opacity:var(--scroll-text-opacity,1);transition:opacity .1s linear;will-change:opacity}@media (prefers-reduced-motion:reduce){.scroll-text-fade-region_region__7Msrc [data-scroll-text-fade]{opacity:1;transition:none}}