.scramble-link_copy___pOm8{position:relative}.scramble-link_layoutCopy__eUNsL{visibility:hidden}.scramble-link_visualCopy__DoYVT{position:absolute;inset:0;pointer-events:none}.variant-match-cuts_variant__E7ueG{--match-cuts-ease:cubic-bezier(0.23,1,0.32,1);position:relative;width:100%;min-height:100dvh;overflow-x:hidden;background:radial-gradient(circle at 78% 16%,rgb(255 255 255/32%),transparent 28%),var(--proto-paper);color:var(--proto-ink)}.variant-match-cuts_variant__E7ueG:before{position:absolute;z-index:0;inset:0;min-height:100%;background-image:linear-gradient(rgb(45 42 38/5%) 1px,transparent 0),linear-gradient(90deg,rgb(45 42 38/5%) 1px,transparent 0),repeating-radial-gradient(circle at 12% 28%,rgb(43 39 32/4%) 0 .45px,transparent .65px 3px);background-size:74px 74px,74px 74px,7px 7px;content:"";opacity:.42;pointer-events:none}.variant-match-cuts_header__xZTiS{position:sticky;z-index:20;top:0;border-color:rgb(45 42 38/16%);background:color-mix(in srgb,var(--proto-paper) 91%,transparent);backdrop-filter:blur(14px)}.variant-match-cuts_content__voyes{position:relative;z-index:1;display:grid;width:100%;max-width:1800px;min-height:calc(100svh - 70px);grid-template-columns:minmax(320px,.7fr) minmax(0,1.45fr);grid-template-rows:auto minmax(0,1fr);gap:clamp(26px,3vw,54px) clamp(34px,4.5vw,84px);margin:0 auto;padding:clamp(30px,4vh,48px) clamp(28px,3.6vw,64px) 108px}.variant-match-cuts_hero__Bk1fC{display:flex;min-width:0;flex-direction:column;grid-column:1;grid-row:1}.variant-match-cuts_hero__Bk1fC h1{margin:0;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(62px,5.8vw,104px);font-weight:800;letter-spacing:-.052em;line-height:.84;text-wrap:balance}.variant-match-cuts_galleryLink__8j8sX,.variant-match-cuts_selectorButton__8tSJU,.variant-match-cuts_source__H_ObO{font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.variant-match-cuts_galleryLink__8j8sX{display:grid;width:100%;min-height:82px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:clamp(24px,4vh,42px);padding:18px 21px;border:1px solid var(--proto-ink);background:var(--proto-ink);color:var(--proto-stage-ink)!important;font-size:clamp(13px,1vw,16px);font-weight:700;letter-spacing:-.015em;line-height:1.2;text-decoration:none;transition:background-color .16s var(--match-cuts-ease),color .16s var(--match-cuts-ease),transform .16s var(--match-cuts-ease)}.variant-match-cuts_galleryLink__8j8sX strong{color:var(--proto-electric);font-family:var(--font-geist-sans),sans-serif;font-size:30px;font-weight:450;line-height:1;transition:transform .16s var(--match-cuts-ease)}.variant-match-cuts_galleryLink__8j8sX:focus-visible{outline:3px solid var(--proto-electric);outline-offset:3px}.variant-match-cuts_galleryLink__8j8sX:active{transform:scale(.985)}.variant-match-cuts_stage__7wmpR{position:relative;min-width:0;height:clamp(500px,calc(100svh - 150px),820px);overflow:hidden;border:6px solid var(--proto-ink);background:var(--proto-stage);box-shadow:12px 12px 0 rgb(45 42 38/10%);grid-column:2;grid-row:1/3}.variant-match-cuts_cut__ZhjLZ{position:absolute;z-index:1;inset:0;overflow:hidden;color:var(--proto-stage-ink);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .18s var(--match-cuts-ease),visibility 0s linear .18s}.variant-match-cuts_cut__ZhjLZ[data-active]{z-index:2;opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}.variant-match-cuts_cut__ZhjLZ figure{position:absolute;inset:0;margin:0}.variant-match-cuts_cut__ZhjLZ figure:after{position:absolute;inset:0;background:linear-gradient(180deg,rgb(23 23 19/34%),transparent 28%),linear-gradient(0deg,rgb(23 23 19/42%),transparent 46%);content:"";pointer-events:none}.variant-match-cuts_cut__ZhjLZ img{display:block;width:100%;height:100%;background-position:50%;background-size:cover;object-fit:cover;transform:scale(1.015);transition:transform .22s var(--match-cuts-ease)}.variant-match-cuts_cut__ZhjLZ[data-active] img{transform:scale(1)}.variant-match-cuts_source__H_ObO{position:absolute;z-index:2;top:clamp(16px,2vw,26px);left:clamp(16px,2vw,26px);margin:0;padding:8px 10px;background:var(--proto-ink);color:var(--proto-stage-ink);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1}.variant-match-cuts_mapping__M4OYS{position:absolute;z-index:2;right:clamp(16px,2vw,26px);bottom:clamp(16px,2vw,26px);left:clamp(16px,2vw,26px);display:grid;min-width:0;grid-template-columns:minmax(0,.76fr) auto minmax(0,1fr);align-items:center;gap:clamp(18px,2vw,34px);padding:clamp(18px,2vw,28px);border-top:1px solid var(--proto-stage-ink);border-bottom:1px solid rgb(244 236 221/52%);background:rgb(23 23 19/88%);backdrop-filter:blur(14px)}.variant-match-cuts_mapping__M4OYS h2,.variant-match-cuts_mapping__M4OYS p{margin:0;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-weight:760;letter-spacing:-.03em;line-height:.95;text-wrap:balance}.variant-match-cuts_mapping__M4OYS p{font-size:clamp(25px,2.2vw,36px)}.variant-match-cuts_mapping__M4OYS h2{color:var(--proto-stage-ink);font-size:clamp(34px,3.4vw,58px)}.variant-match-cuts_mapping__M4OYS>span{color:var(--proto-electric);font-family:var(--font-geist-mono),monospace;font-size:clamp(20px,2vw,30px)}.variant-match-cuts_selector__sFQa3{display:grid;min-width:0;align-self:end;border-top:1px solid var(--proto-ink);grid-column:1;grid-row:2}.variant-match-cuts_selectorButton__8tSJU{display:grid;min-width:0;min-height:60px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:13px;padding:8px 0;border:0;border-bottom:1px solid rgb(45 42 38/26%);border-radius:0;background:transparent;color:var(--proto-muted-ink);font-size:9px;font-weight:650;letter-spacing:.065em;line-height:1.35;text-align:left;transition:color .15s var(--match-cuts-ease),transform .15s var(--match-cuts-ease)}.variant-match-cuts_selectorButton__8tSJU:after{width:18px;height:2px;justify-self:end;background:transparent;content:"";transition:background-color .15s var(--match-cuts-ease)}.variant-match-cuts_selectorButton__8tSJU[aria-pressed=true]{color:var(--proto-ink)}.variant-match-cuts_selectorButton__8tSJU[aria-pressed=true]:after{background:var(--proto-electric)}.variant-match-cuts_selectorButton__8tSJU:focus-visible{outline:2px solid var(--proto-electric);outline-offset:3px}.variant-match-cuts_selectorButton__8tSJU:active{transform:scale(.99)}.variant-match-cuts_thumbnail__ZT88q{display:block;width:68px;aspect-ratio:1.7;overflow:hidden;background:var(--proto-muted-paper)}.variant-match-cuts_thumbnail__ZT88q img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .18s var(--match-cuts-ease)}@media (hover:hover) and (pointer:fine){.variant-match-cuts_galleryLink__8j8sX:hover{background:color-mix(in srgb,var(--proto-ink) 90%,var(--proto-electric));transform:translateY(-2px)}.variant-match-cuts_galleryLink__8j8sX:hover strong{transform:translateX(4px)}.variant-match-cuts_selectorButton__8tSJU:hover{color:var(--proto-electric)}.variant-match-cuts_selectorButton__8tSJU:hover .variant-match-cuts_thumbnail__ZT88q img{transform:scale(1.035)}}@media (max-width:1020px){.variant-match-cuts_content__voyes{grid-template-columns:minmax(280px,.72fr) minmax(0,1.2fr);column-gap:32px}.variant-match-cuts_hero__Bk1fC h1{font-size:clamp(56px,6.5vw,76px)}.variant-match-cuts_mapping__M4OYS{grid-template-columns:minmax(0,1fr);gap:8px}.variant-match-cuts_mapping__M4OYS>span{transform:rotate(90deg);transform-origin:left center}}@media (max-width:780px){.variant-match-cuts_content__voyes{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:26px;padding:28px 18px 108px}.variant-match-cuts_hero__Bk1fC,.variant-match-cuts_selector__sFQa3,.variant-match-cuts_stage__7wmpR{grid-column:1}.variant-match-cuts_hero__Bk1fC{grid-row:1}.variant-match-cuts_hero__Bk1fC h1{font-size:clamp(50px,13.5vw,68px);line-height:.87}.variant-match-cuts_galleryLink__8j8sX{min-height:68px;margin-top:24px;padding:15px 18px}.variant-match-cuts_stage__7wmpR{height:auto;min-height:480px;border-width:5px;grid-row:2}.variant-match-cuts_selector__sFQa3{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border:1px solid var(--proto-ink);background:var(--proto-ink);grid-row:3}.variant-match-cuts_selectorButton__8tSJU{min-height:64px;grid-template-columns:58px minmax(0,1fr) auto;gap:10px;padding:7px;border:0;background:var(--proto-paper)}.variant-match-cuts_selectorButton__8tSJU:after{display:none}.variant-match-cuts_selectorButton__8tSJU[aria-pressed=true]{box-shadow:0 3px 0 var(--proto-electric) inset}.variant-match-cuts_thumbnail__ZT88q{width:58px}}@media (max-width:480px){.variant-match-cuts_content__voyes{padding:24px 14px 102px}.variant-match-cuts_hero__Bk1fC h1{font-size:clamp(46px,14vw,58px)}.variant-match-cuts_stage__7wmpR{min-height:430px}.variant-match-cuts_mapping__M4OYS{right:12px;bottom:12px;left:12px;padding:17px}.variant-match-cuts_mapping__M4OYS p{font-size:24px}.variant-match-cuts_mapping__M4OYS h2{font-size:clamp(36px,11vw,48px)}.variant-match-cuts_selectorButton__8tSJU{min-height:58px;grid-template-columns:minmax(0,1fr);align-content:center}.variant-match-cuts_thumbnail__ZT88q{display:none}}@media (prefers-reduced-motion:reduce){.variant-match-cuts_cut__ZhjLZ,.variant-match-cuts_cut__ZhjLZ img,.variant-match-cuts_galleryLink__8j8sX,.variant-match-cuts_galleryLink__8j8sX strong,.variant-match-cuts_selectorButton__8tSJU,.variant-match-cuts_selectorButton__8tSJU:after,.variant-match-cuts_thumbnail__ZT88q img{transition-duration:.1s}.variant-match-cuts_cut__ZhjLZ img,.variant-match-cuts_cut__ZhjLZ[data-active] img,.variant-match-cuts_galleryLink__8j8sX:active,.variant-match-cuts_galleryLink__8j8sX:hover,.variant-match-cuts_galleryLink__8j8sX:hover strong,.variant-match-cuts_selectorButton__8tSJU:active,.variant-match-cuts_selectorButton__8tSJU:hover .variant-match-cuts_thumbnail__ZT88q img{transform:none}}@media (prefers-reduced-transparency:reduce){.variant-match-cuts_header__xZTiS,.variant-match-cuts_mapping__M4OYS{backdrop-filter:none}.variant-match-cuts_header__xZTiS{background:var(--proto-paper)}.variant-match-cuts_mapping__M4OYS{background:var(--proto-stage)}}.gallery-page-shell_page__o9R84{position:relative;isolation:isolate;width:100%;min-height:100svh;overflow:hidden;color:var(--proto-ink,#2d2a26);background:var(--proto-paper,#f4ecdd);overscroll-behavior-x:auto;overscroll-behavior-y:none}.gallery-page-shell_galleryHeader__IBtw5{position:fixed;top:0;right:0;left:0;border-color:rgb(45 42 38/15%);background:color-mix(in srgb,var(--proto-paper,#f4ecdd) 86%,transparent);backdrop-filter:blur(14px)}.gallery-page-shell_browseToolbar__PS4da,.gallery-page-shell_resultCount__0cy3N,.gallery-page-shell_sizeControl__B5aCS{font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.gallery-page-shell_filterLink__bG7vM:focus-visible{outline:2px solid var(--proto-electric,#ff4d1f);outline-offset:4px}.gallery-page-shell_filterLink__bG7vM:active{transform:scale(.97)}.gallery-page-shell_browseToolbar__PS4da{position:relative;z-index:45;display:grid;grid-template-columns:minmax(0,1fr) minmax(12.5rem,14.5rem) auto;align-items:center;gap:1.25rem;min-height:48px;padding:0 30px;border-bottom:1px solid rgb(45 42 38/13%);background:color-mix(in srgb,var(--proto-paper,#f4ecdd) 92%,transparent)}.gallery-page-shell_sizeControl__B5aCS{display:grid;grid-template-columns:auto minmax(6.5rem,1fr) 2.35rem;align-items:center;gap:.55rem;min-height:27px;padding:0 .52rem;border-right:1px solid rgb(45 42 38/16%);border-left:1px solid rgb(45 42 38/16%);background:color-mix(in srgb,var(--proto-raised-paper,#f8f0df) 46%,transparent)}.gallery-page-shell_sizeLabel__Wtc1n,.gallery-page-shell_sizeValue__jR_aK{color:var(--proto-muted-ink,#756d63);font-size:.54rem;font-weight:650;letter-spacing:.065em;line-height:1;white-space:nowrap}.gallery-page-shell_sizeValue__jR_aK{color:var(--proto-ink,#2d2a26);font-variant-numeric:tabular-nums;text-align:right}.gallery-page-shell_sizeSlider__LV2Lu{min-width:0;height:27px}.gallery-page-shell_sizeSlider__LV2Lu [data-slot=slider-track]{height:2px;border-radius:0;background:rgb(45 42 38/22%)}.gallery-page-shell_sizeSlider__LV2Lu [data-slot=slider-range]{background:rgb(45 42 38/38%);transition:background-color .14s var(--proto-ease-out,cubic-bezier(.23,1,.32,1))}.gallery-page-shell_sizeSlider__LV2Lu [data-slot=slider-thumb]{width:12px;height:12px;border:1px solid var(--proto-ink,#2d2a26);background:var(--proto-muted-ink,#756d63);box-shadow:0 0 0 2px var(--proto-raised-paper,#f8f0df);transition:background-color .14s var(--proto-ease-out,cubic-bezier(.23,1,.32,1)),box-shadow .14s var(--proto-ease-out,cubic-bezier(.23,1,.32,1))}.gallery-page-shell_sizeControl__B5aCS[data-size-dragging] .gallery-page-shell_sizeSlider__LV2Lu [data-slot=slider-range],.gallery-page-shell_sizeControl__B5aCS[data-size-dragging] .gallery-page-shell_sizeSlider__LV2Lu [data-slot=slider-thumb],.gallery-page-shell_sizeSlider__LV2Lu:focus-within [data-slot=slider-range],.gallery-page-shell_sizeSlider__LV2Lu:focus-within [data-slot=slider-thumb]{background:var(--proto-electric,#ff4d1f)}.gallery-page-shell_sizeSlider__LV2Lu [data-slot=slider-thumb]:focus-visible{outline:2px solid var(--proto-electric,#ff4d1f);outline-offset:4px;box-shadow:0 0 0 2px var(--proto-raised-paper,#f8f0df)}@media (hover:hover) and (pointer:fine){.gallery-page-shell_sizeSlider__LV2Lu:hover [data-slot=slider-range],.gallery-page-shell_sizeSlider__LV2Lu:hover [data-slot=slider-thumb]{background:var(--proto-electric,#ff4d1f)}.gallery-page-shell_sizeSlider__LV2Lu [data-slot=slider-thumb]:hover{box-shadow:0 0 0 2px var(--proto-raised-paper,#f8f0df),0 0 0 5px rgb(255 77 31/18%)}}.gallery-page-shell_sizeSlider__LV2Lu [data-slot=slider-thumb]:active{box-shadow:0 0 0 2px var(--proto-raised-paper,#f8f0df),0 0 0 5px rgb(255 77 31/28%)}.gallery-page-shell_filterList__q6TSO{display:flex;align-items:center;gap:.3rem;width:100%;max-width:100%;min-width:0;margin:0;padding:0;justify-self:stretch;list-style:none;overflow-x:auto;scrollbar-width:none}.gallery-page-shell_filterList__q6TSO::-webkit-scrollbar{display:none}.gallery-page-shell_filterLink__bG7vM{display:inline-flex;align-items:center;min-height:27px;padding:0 .52rem;border:1px solid transparent;color:var(--proto-muted-ink,#756d63);font-size:.54rem;font-weight:650;letter-spacing:.065em;text-decoration:none;white-space:nowrap;transition:color .14s var(--proto-ease-out,cubic-bezier(.23,1,.32,1)),border-color .14s var(--proto-ease-out,cubic-bezier(.23,1,.32,1)),background-color .14s var(--proto-ease-out,cubic-bezier(.23,1,.32,1))}.gallery-page-shell_filterLink__bG7vM[data-state=on]{border-color:rgb(45 42 38/28%);background:var(--proto-raised-paper,#f8f0df);color:var(--proto-ink,#2d2a26);box-shadow:7px 0 0 -6px var(--proto-electric,#ff4d1f) inset}.gallery-page-shell_resultCount__0cy3N{margin:0;color:var(--proto-muted-ink,#756d63);font-size:.58rem;letter-spacing:.08em;white-space:nowrap}.gallery-page-shell_resultCount__0cy3N strong{color:var(--proto-ink,#2d2a26);font-size:.78rem;font-weight:720;letter-spacing:.04em}@media (hover:hover) and (pointer:fine){.gallery-page-shell_page__o9R84,.gallery-page-shell_page__o9R84 *{cursor:none!important}.gallery-page-shell_filterLink__bG7vM:hover{color:var(--proto-electric,#ff4d1f)}}@media (min-width:681px){.gallery-page-shell_page__o9R84{display:grid;grid-template-rows:auto minmax(0,1fr);height:100svh;min-height:0}.gallery-page-shell_browsePage__V2NHo{grid-template-rows:auto auto minmax(0,1fr)}.gallery-page-shell_galleryHeader__IBtw5{position:relative;inset:auto}}@media (max-width:680px){.gallery-page-shell_browseToolbar__PS4da{position:fixed;top:62px;right:0;left:0;grid-template-columns:minmax(0,1fr) minmax(7.4rem,8.4rem) auto;gap:.35rem;min-height:42px;padding:6px 10px}.gallery-page-shell_sizeControl__B5aCS{grid-template-columns:auto minmax(2.9rem,1fr) 2rem;gap:.35rem;min-width:0;padding:0 .35rem}.gallery-page-shell_sizeLabel__Wtc1n,.gallery-page-shell_sizeValue__jR_aK{font-size:.48rem}.gallery-page-shell_resultCount__0cy3N{padding-left:10px;border-left:1px solid rgb(45 42 38/18%);font-size:.52rem}.gallery-page-shell_resultCount__0cy3N strong{font-size:.7rem}}@media (min-width:761px){.gallery-page-shell_galleryHeader__IBtw5{min-height:calc(70px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) max(30px,env(safe-area-inset-right,0px)) 0 max(30px,env(safe-area-inset-left,0px))}}@media (prefers-reduced-transparency:reduce){.gallery-page-shell_browseToolbar__PS4da,.gallery-page-shell_galleryHeader__IBtw5{background:var(--proto-paper,#f4ecdd);backdrop-filter:none}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){.gallery-page-shell_page__o9R84,.gallery-page-shell_page__o9R84 *{cursor:auto!important}}@media (hover:hover) and (pointer:fine){.gallery-page-shell_sizeControl__B5aCS,.gallery-page-shell_sizeControl__B5aCS *{cursor:default!important}.gallery-page-shell_sizeControl__B5aCS .gallery-page-shell_sizeSlider__LV2Lu,.gallery-page-shell_sizeControl__B5aCS .gallery-page-shell_sizeSlider__LV2Lu *{cursor:ew-resize!important}.gallery-page-shell_browsePage__V2NHo:has(.gallery-page-shell_sizeControl__B5aCS:hover) [data-gallery-cursor]{opacity:0!important}.gallery-page-shell_browsePage__V2NHo:has(.gallery-page-shell_sizeControl__B5aCS[data-size-dragging]),.gallery-page-shell_browsePage__V2NHo:has(.gallery-page-shell_sizeControl__B5aCS[data-size-dragging]) *{cursor:ew-resize!important}.gallery-page-shell_browsePage__V2NHo:has(.gallery-page-shell_sizeControl__B5aCS[data-size-dragging]) [data-gallery-cursor]{opacity:0!important}}.gallery-experience_experience__39TCn{display:grid;width:100%;height:100svh;min-height:0;grid-template-rows:auto minmax(0,1fr)}.gallery-experience_headerSlot___aiy8{display:grid;min-width:0}.gallery-experience_content__l7lDO,.gallery-experience_main__2KmBC{display:grid;min-width:0;min-height:0;grid-template-rows:minmax(0,1fr)}.gallery-experience_main__2KmBC{position:relative;outline:none}.spatial-gallery_gallery__SAh0w{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgb(255 255 255/26%),transparent 25%),var(--proto-paper)}.spatial-gallery_gallery__SAh0w:before{position:absolute;z-index:0;inset:0;background-image:linear-gradient(rgb(45 42 38/5.5%) 1px,transparent 0),linear-gradient(90deg,rgb(45 42 38/5.5%) 1px,transparent 0),repeating-radial-gradient(circle at 12% 28%,rgb(43 39 32/4.5%) 0 .45px,transparent .65px 3px);background-size:74px 74px,74px 74px,7px 7px;content:"";opacity:.52;pointer-events:none}.spatial-gallery_surface__YlIIM{position:absolute;z-index:1;inset:70px 0 0;overflow:hidden;outline:none;touch-action:none;user-select:none}.spatial-gallery_rules__INpGT{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,transparent calc(50% - .5px),rgb(45 42 38/8%) calc(50% - .5px),rgb(45 42 38/8%) calc(50% + .5px),transparent calc(50% + .5px)) 50% /100% 100% no-repeat,linear-gradient(transparent calc(50% - .5px),rgb(45 42 38/8%) calc(50% - .5px),rgb(45 42 38/8%) calc(50% + .5px),transparent calc(50% + .5px)) 50% /100% 100% no-repeat;pointer-events:none}.spatial-gallery_canvasWrap__Vke_L,.spatial-gallery_canvasWrap__Vke_L canvas,.spatial-gallery_canvasWrap__Vke_L>div{position:absolute!important;inset:0;width:100%!important;height:100%!important}.spatial-gallery_canvasWrap__Vke_L canvas{z-index:2}.spatial-gallery_canvasUnavailable__3OPul{display:grid;height:100%;color:var(--proto-muted-ink);font-family:var(--font-geist-mono),monospace;font-size:.65rem;letter-spacing:.1em;place-items:center;text-transform:uppercase}.spatial-gallery_metadata__n_2p3{position:absolute;z-index:35;bottom:30px;left:30px;width:min(410px,calc(100vw - 60px));padding:16px 18px 17px;border-top:1px solid var(--proto-ink);border-bottom:1px solid rgb(45 42 38/28%);background:color-mix(in srgb,var(--proto-paper) 91%,transparent);box-shadow:14px 0 0 -13px var(--proto-electric) inset;backdrop-filter:blur(14px)}.spatial-gallery_metadata__n_2p3:after,.spatial-gallery_metadata__n_2p3:before{position:absolute;left:0;width:12px;height:12px;border-left:1px solid var(--proto-ink);content:""}.spatial-gallery_metadata__n_2p3:before{top:0;border-top:1px solid var(--proto-ink)}.spatial-gallery_metadata__n_2p3:after{bottom:0;border-bottom:1px solid var(--proto-ink)}.spatial-gallery_fieldHint__lcWqw,.spatial-gallery_metadataFacts__ss0lx,.spatial-gallery_metadataRail__Y0gEN,.spatial-gallery_openStudy__4qWXX{font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.spatial-gallery_metadataRail__Y0gEN{display:flex;align-items:center;gap:.62rem;color:var(--proto-muted-ink);font-size:.58rem;letter-spacing:.12em;line-height:1}.spatial-gallery_metadataRail__Y0gEN span:last-child{margin-left:auto;color:var(--proto-ink)}.spatial-gallery_metadataCrosshair__n9hV0{position:relative;display:inline-block;flex:0 0 auto;width:9px;height:9px;border:1px solid var(--proto-electric);border-radius:50%}.spatial-gallery_metadataCrosshair__n9hV0:after,.spatial-gallery_metadataCrosshair__n9hV0:before{position:absolute;background:var(--proto-electric);content:""}.spatial-gallery_metadataCrosshair__n9hV0:before{top:50%;right:-5px;left:-5px;height:1px;transform:translateY(-50%)}.spatial-gallery_metadataCrosshair__n9hV0:after{top:-5px;bottom:-5px;left:50%;width:1px;transform:translateX(-50%)}.spatial-gallery_titleClip__vKT1m{overflow:hidden;padding-bottom:.08em}.spatial-gallery_metadata__n_2p3 h1{margin:12px 0 14px;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(2.25rem,3.35vw,3.8rem);font-weight:780;letter-spacing:-.05em;line-height:.86;text-wrap:balance;animation:spatial-gallery_title-reveal__MN2oa .44s var(--proto-ease-out) both}.spatial-gallery_metadataFacts__ss0lx{display:grid;grid-template-columns:1fr .55fr 1.45fr;gap:.8rem;margin:0}.spatial-gallery_metadataFacts__ss0lx div{min-width:0}.spatial-gallery_metadataFacts__ss0lx dt{margin-bottom:.27rem;color:var(--proto-muted-ink);font-size:.51rem;letter-spacing:.09em}.spatial-gallery_metadataFacts__ss0lx dd{margin:0;overflow:hidden;font-size:.58rem;font-weight:650;letter-spacing:.03em;line-height:1.35;text-overflow:ellipsis}.spatial-gallery_openStudy__4qWXX{display:inline-flex;align-items:center;gap:.48rem;margin-top:14px;padding:.5rem 0;color:inherit;font-size:.61rem;font-weight:700;letter-spacing:.08em;text-decoration:none;transition:color .16s var(--proto-ease-out),transform .16s var(--proto-ease-out)}.spatial-gallery_openStudy__4qWXX span{color:var(--proto-electric)}.spatial-gallery_openStudy__4qWXX:focus-visible{outline:2px solid var(--proto-electric);outline-offset:5px}.spatial-gallery_openStudy__4qWXX:active{transform:scale(.97)}.spatial-gallery_transitionProxy__tXGea{position:fixed;z-index:50;overflow:hidden;border:7px solid var(--proto-ink);background:var(--proto-muted-paper);box-shadow:0 22px 65px rgb(41 34 24/22%);pointer-events:none}.spatial-gallery_transitionProxy__tXGea img{display:block;width:100%;height:100%;object-fit:cover}.spatial-gallery_fieldHint__lcWqw{position:absolute;z-index:30;right:166px;bottom:26px;margin:0;color:var(--proto-muted-ink);font-size:.52rem;letter-spacing:.09em}.spatial-gallery_fieldHint__lcWqw .spatial-gallery_hintMark__oD8dr{margin-right:.35rem;color:var(--proto-electric)}.spatial-gallery_selectionAnnouncement__0DfcH{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.spatial-gallery_mobileHint__cRPwe,.spatial-gallery_mobileSelection__a4194{display:none}.spatial-gallery_crosshairCursor__hGvbS{--cursor-x:-40px;--cursor-y:-40px;position:fixed;z-index:100;top:0;left:0;display:none;width:19px;height:19px;border:1px solid var(--proto-electric);border-radius:50%;opacity:0;pointer-events:none;transform:translate3d(calc(var(--cursor-x) - 50%),calc(var(--cursor-y) - 50%),0) scale(1);transition:opacity .1s linear}.spatial-gallery_crosshairCursor__hGvbS:after,.spatial-gallery_crosshairCursor__hGvbS:before{position:absolute;background:var(--proto-electric);content:""}.spatial-gallery_crosshairCursor__hGvbS:before{top:50%;right:-7px;left:-7px;height:1px}.spatial-gallery_crosshairCursor__hGvbS:after{top:-7px;bottom:-7px;left:50%;width:1px}.spatial-gallery_cursorDragging__X_VOa{transform:translate3d(calc(var(--cursor-x) - 50%),calc(var(--cursor-y) - 50%),0) scale(.72) rotate(45deg)}.spatial-gallery_fallbackField__lCvhI{position:absolute;inset:0;display:block;margin:0;padding:0;list-style:none}.spatial-gallery_fallbackField__lCvhI[data-checking]{opacity:.6}.spatial-gallery_fallbackFrame__eWSaU{position:absolute;top:50%;left:50%;width:var(--gallery-fallback-frame-width,210px);height:var(--gallery-fallback-frame-height,122px);padding:6px;background:var(--proto-muted-paper);filter:grayscale(1) sepia(.16) saturate(.45) contrast(.78);transform:translate(calc(-50% + var(--gallery-fallback-x, 0px)),calc(-50% + var(--gallery-fallback-y, 0px))) rotate(-.5deg);transition:width .14s var(--proto-ease-out,cubic-bezier(.23,1,.32,1)),height .14s var(--proto-ease-out,cubic-bezier(.23,1,.32,1)),transform .14s var(--proto-ease-out,cubic-bezier(.23,1,.32,1))}.spatial-gallery_fallbackFrame__eWSaU[data-selected]{z-index:2;padding:7px;background:var(--proto-ink);filter:none}.spatial-gallery_fallbackField__lCvhI[data-gallery-layout-motion=instant] .spatial-gallery_fallbackFrame__eWSaU{transition:none}.spatial-gallery_fallbackFrame__eWSaU>a{display:block;width:100%;height:100%;color:inherit;text-decoration:none}.spatial-gallery_fallbackFrame__eWSaU>a:focus-visible{outline:2px solid var(--proto-electric);outline-offset:4px}.spatial-gallery_fallbackFrame__eWSaU img{display:block;width:100%;height:100%;object-fit:cover}.spatial-gallery_fallbackFrame__eWSaU span{position:absolute;right:10px;bottom:10px;max-width:calc(100% - 20px);overflow:hidden;padding:.28rem .4rem;background:var(--proto-paper);font-family:var(--font-geist-mono),monospace;font-size:.52rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.spatial-gallery_canvasLoading__yMJ53{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;gap:8px}.spatial-gallery_canvasLoading__yMJ53 span{width:5px;height:5px;background:var(--proto-electric);animation:spatial-gallery_loading-pulse__qn_3P .8s ease-in-out infinite alternate}.spatial-gallery_canvasLoading__yMJ53 span:nth-child(2){animation-delay:.1s}.spatial-gallery_canvasLoading__yMJ53 span:nth-child(3){animation-delay:.2s}@keyframes spatial-gallery_title-reveal__MN2oa{0%{opacity:0;transform:translateY(92%) skewY(2deg)}to{opacity:1;transform:translateY(0) skewY(0)}}@keyframes spatial-gallery_loading-pulse__qn_3P{0%{opacity:.22;transform:translateY(4px)}to{opacity:1;transform:translateY(-4px)}}@media (hover:hover) and (pointer:fine){.spatial-gallery_crosshairCursor__hGvbS{display:block}.spatial-gallery_openStudy__4qWXX:hover{color:var(--proto-electric)}}@media (min-width:681px){.spatial-gallery_gallery__SAh0w{display:grid;grid-template-rows:minmax(0,1fr);padding-block:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-bottom,0px))}.spatial-gallery_gallery__SAh0w,.spatial-gallery_surface__YlIIM{position:relative;inset:auto;min-height:0}}@media (max-width:680px){.spatial-gallery_surface__YlIIM{inset:62px 0 0}.spatial-gallery_metadata__n_2p3{display:none}.spatial-gallery_mobileSelection__a4194{display:block}.spatial-gallery_mobileSelectedLink__kKnmv:not(:focus-visible),.spatial-gallery_mobileSelection__a4194 h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.spatial-gallery_mobileSelectedLink__kKnmv:focus-visible{position:absolute;z-index:42;bottom:calc(118px + env(safe-area-inset-bottom, 0px));left:16px;max-width:calc(100% - 32px);padding:10px 12px;border:1px solid var(--proto-ink);background:var(--proto-paper);color:var(--proto-ink);font-family:var(--font-geist-mono),monospace;font-size:.58rem;font-weight:700;letter-spacing:.07em;outline:2px solid var(--proto-electric);outline-offset:3px;text-decoration:none;text-transform:uppercase;text-wrap:balance}.spatial-gallery_fieldHint__lcWqw{right:auto;bottom:calc(16px + env(safe-area-inset-bottom, 0px));left:17px;font-size:.45rem}.spatial-gallery_desktopHint__fgqg0{display:none}.spatial-gallery_mobileHint__cRPwe{display:inline}}@media (prefers-reduced-motion:reduce){.spatial-gallery_canvasLoading__yMJ53 span,.spatial-gallery_metadata__n_2p3 h1{animation:none}.spatial-gallery_fallbackFrame__eWSaU{transition:none}.spatial-gallery_crosshairCursor__hGvbS{display:none;transition:opacity .1s linear}}@media (prefers-reduced-transparency:reduce){.spatial-gallery_metadata__n_2p3{background:var(--proto-paper);backdrop-filter:none}}.homepage-signal-loader_root__ZV3vk{--signal-loader-bottom-space:clamp(38px,4vw,64px);position:relative;width:100%;height:100svh;overflow:hidden;background:var(--proto-stage)}.homepage-signal-loader_gallery__eCOmb{position:absolute;inset:0}.homepage-signal-loader_root__ZV3vk[data-intro-active] [data-gallery-cursor]{opacity:0!important}.homepage-signal-loader_intro__AyyOL{position:fixed;z-index:200;inset:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;padding:clamp(42px,5vw,78px) clamp(48px,6vw,96px) var(--signal-loader-bottom-space);background:radial-gradient(circle at 78% 28%,rgb(255 77 31/9%),transparent 30%),rgb(23 23 19/97%);color:var(--proto-stage-ink);opacity:1;transform:translateY(0);transition:opacity .26s var(--proto-ease-out),transform .26s var(--proto-ease-out)}.homepage-signal-loader_intro__AyyOL[data-phase=exiting]{opacity:.96;transform:translateY(-100%);pointer-events:none}.homepage-signal-loader_grid__fsJoQ{position:absolute;inset:0;background-image:linear-gradient(rgb(244 236 221/7%) 1px,transparent 0),linear-gradient(90deg,rgb(244 236 221/7%) 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(180deg,black,transparent 88%);opacity:.5;pointer-events:none}.homepage-signal-loader_introBody__GyMP2{position:relative;z-index:1;display:grid;align-content:center;max-width:1120px;padding-bottom:3vh;visibility:hidden}.homepage-signal-loader_introBody__GyMP2[data-signal-loader-font-ready]{visibility:visible}.homepage-signal-loader_introBody__GyMP2:not([data-signal-loader-font-ready]) .homepage-signal-loader_eyebrow__DIhrP,.homepage-signal-loader_introBody__GyMP2:not([data-signal-loader-font-ready]) .homepage-signal-loader_sequence__U8GdI li,.homepage-signal-loader_introBody__GyMP2:not([data-signal-loader-font-ready]) .homepage-signal-loader_summary__lwChK,.homepage-signal-loader_introBody__GyMP2:not([data-signal-loader-font-ready]) h1{animation-play-state:paused}.homepage-signal-loader_eyebrow__DIhrP,.homepage-signal-loader_loadingRail__ZWRvt,.homepage-signal-loader_sequence__U8GdI{font-family:var(--font-geist-mono),monospace;text-transform:uppercase}.homepage-signal-loader_eyebrow__DIhrP{display:flex;align-items:center;gap:14px;margin:0 0 30px;color:rgb(244 236 221/58%);font-size:.65rem;letter-spacing:.12em;opacity:0;transform:translateY(14px);animation:homepage-signal-loader_intro-rise__CedEF .52s var(--proto-ease-out) 80ms forwards}.homepage-signal-loader_eyebrow__DIhrP span{color:var(--proto-electric)}.homepage-signal-loader_intro__AyyOL h1{max-width:1000px;margin:0;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(5.5rem,10.5vw,10.5rem);font-weight:800;letter-spacing:-.055em;line-height:.78;text-transform:uppercase;text-wrap:balance;opacity:0;transform:translateY(22px);animation:homepage-signal-loader_intro-rise__CedEF .7s var(--proto-ease-out) .18s forwards}.homepage-signal-loader_intro__AyyOL h1 em{display:block;color:var(--proto-electric);font-style:normal}.homepage-signal-loader_summary__lwChK{max-width:670px;margin:30px 0 0;color:rgb(244 236 221/72%);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.5;text-wrap:pretty;opacity:0;transform:translateY(16px);animation:homepage-signal-loader_intro-rise__CedEF .52s var(--proto-ease-out) .42s forwards}.homepage-signal-loader_sequence__U8GdI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:980px;margin:clamp(34px,5vh,62px) 0 0;padding:0;border-top:1px solid rgb(244 236 221/22%);list-style:none}.homepage-signal-loader_sequence__U8GdI li{position:relative;display:grid;gap:7px;padding:18px 30px 0 0;opacity:0;transform:translateY(16px);animation:homepage-signal-loader_intro-rise__CedEF .48s var(--proto-ease-out) forwards}.homepage-signal-loader_sequence__U8GdI li:first-child{animation-delay:.62s}.homepage-signal-loader_sequence__U8GdI li:nth-child(2){animation-delay:.76s}.homepage-signal-loader_sequence__U8GdI li:nth-child(3){animation-delay:.9s}.homepage-signal-loader_sequence__U8GdI li:before{position:absolute;top:-3px;left:0;width:6px;height:6px;background:var(--proto-electric);content:""}.homepage-signal-loader_sequence__U8GdI small,.homepage-signal-loader_sequence__U8GdI span{color:rgb(244 236 221/44%);font-size:.53rem;letter-spacing:.1em}.homepage-signal-loader_sequence__U8GdI strong{font-size:.69rem;letter-spacing:.08em}.homepage-signal-loader_sequence__U8GdI small{line-height:1.45}.homepage-signal-loader_loadingRail__ZWRvt{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:13px 28px;color:rgb(244 236 221/62%);font-size:.57rem;letter-spacing:.11em}.homepage-signal-loader_loadingMeta__UgnVU{display:flex;grid-column:1;justify-content:space-between;gap:24px}.homepage-signal-loader_progress__KJ4Td{position:relative;grid-column:1;height:1px;overflow:hidden;background:rgb(244 236 221/20%)}.homepage-signal-loader_progress__KJ4Td span{position:absolute;inset:0;background:var(--proto-electric);transform:translateX(-72%) scaleX(.28);transform-origin:left;animation:homepage-signal-loader_progress-sweep__qhcGd 1.1s linear infinite}.homepage-signal-loader_progress__KJ4Td[data-ready] span{animation:none;transform:translateX(0) scaleX(1);transition:transform .36s var(--proto-ease-out)}.homepage-signal-loader_enterArchive__mj_vd{display:inline-flex;grid-row:1/span 2;grid-column:2;align-items:center;justify-content:space-between;min-width:230px;min-height:50px;padding:15px 18px;border:1px solid var(--proto-electric);background:var(--proto-electric);color:#171713;font:inherit;font-size:.64rem;font-weight:700;letter-spacing:inherit;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,transform .16s ease}.homepage-signal-loader_enterArchive__mj_vd span{margin-left:18px;font-size:.82rem;transition:transform .16s ease}.homepage-signal-loader_enterArchive__mj_vd:focus-visible{outline:2px solid var(--proto-stage-ink);outline-offset:5px}.homepage-signal-loader_enterArchive__mj_vd:active{transform:scale(.98)}@keyframes homepage-signal-loader_intro-rise__CedEF{to{opacity:1;transform:translateY(0)}}@keyframes homepage-signal-loader_progress-sweep__qhcGd{0%{transform:translateX(-72%) scaleX(.28)}to{transform:translateX(100%) scaleX(.28)}}@media (max-width:680px){.homepage-signal-loader_intro__AyyOL{padding:32px 48px 20px}.homepage-signal-loader_introBody__GyMP2{padding-bottom:20px}.homepage-signal-loader_intro__AyyOL h1{font-size:clamp(4rem,20vw,5.5rem)}.homepage-signal-loader_summary__lwChK{margin-top:22px;font-size:.96rem}.homepage-signal-loader_sequence__U8GdI{margin-top:28px}.homepage-signal-loader_loadingRail__ZWRvt{grid-template-columns:minmax(0,1fr);gap:12px}.homepage-signal-loader_enterArchive__mj_vd,.homepage-signal-loader_loadingMeta__UgnVU,.homepage-signal-loader_progress__KJ4Td{grid-column:1}.homepage-signal-loader_loadingMeta__UgnVU{grid-row:1}.homepage-signal-loader_progress__KJ4Td{grid-row:2}.homepage-signal-loader_enterArchive__mj_vd{grid-row:3;width:100%;min-width:0}}@media (hover:hover) and (pointer:fine){.homepage-signal-loader_intro__AyyOL,.homepage-signal-loader_intro__AyyOL *{cursor:auto!important}.homepage-signal-loader_enterArchive__mj_vd{cursor:pointer!important}.homepage-signal-loader_enterArchive__mj_vd:hover{background:var(--proto-stage-ink);color:var(--proto-stage);transform:translateY(-2px)}.homepage-signal-loader_enterArchive__mj_vd:hover span{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.homepage-signal-loader_intro__AyyOL{transition:opacity .18s linear}.homepage-signal-loader_intro__AyyOL[data-phase=exiting]{opacity:0;transform:none}.homepage-signal-loader_eyebrow__DIhrP,.homepage-signal-loader_intro__AyyOL h1,.homepage-signal-loader_sequence__U8GdI li,.homepage-signal-loader_summary__lwChK{opacity:1;transform:none;animation:none}.homepage-signal-loader_progress__KJ4Td span{animation:none;transform:scaleX(.62)}.homepage-signal-loader_progress__KJ4Td[data-ready] span{transform:scaleX(1);transition:opacity .18s linear}.homepage-signal-loader_enterArchive__mj_vd{transition:background-color .12s ease,color .12s ease}.homepage-signal-loader_enterArchive__mj_vd:active,.homepage-signal-loader_enterArchive__mj_vd:hover,.homepage-signal-loader_enterArchive__mj_vd:hover span{transform:none}}.homepage-prototype_root__v9xrp{position:relative;width:100%;height:100svh;min-height:0;overflow:hidden;background:var(--proto-paper)}.homepage-prototype_stage__BGTfs{width:100%;height:100%}.homepage-prototype_signalLoader__Y7te7{--signal-loader-bottom-space:82px}.homepage-prototype_skipLink__sOgvm{position:fixed;z-index:2147483647;top:12px;left:12px;padding:9px 12px;background:#171713;color:#f4ecdd!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;text-decoration:none;opacity:0;transform:translateY(-140%)}.homepage-prototype_skipLink__sOgvm:focus{opacity:1;transform:translateY(0);outline:2px solid #ff4d1f;outline-offset:2px}.homepage-prototype_root__v9xrp .proto-picker{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:2147483647;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:rgba(10,10,10,.82);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 8px 24px rgba(0,0,0,.24),0 2px 6px rgba(0,0,0,.12);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1;-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none}.homepage-prototype_root__v9xrp .proto-picker-highlight{position:absolute;top:4px;left:0;height:28px;border-radius:999px;background:rgba(255,255,255,.12);will-change:transform}.homepage-prototype_root__v9xrp .proto-picker[data-ready] .proto-picker-highlight{transition:transform .25s cubic-bezier(.23,1,.32,1),width .25s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.homepage-prototype_root__v9xrp .proto-picker[data-ready] .proto-picker-highlight{transition:none}}.homepage-prototype_root__v9xrp .proto-picker-item{position:relative;display:flex;align-items:center;height:28px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:rgba(255,255,255,.55);font:inherit;cursor:pointer;transition:color .15s ease-out}.homepage-prototype_root__v9xrp .proto-picker-item:hover{color:rgba(255,255,255,.85)}.homepage-prototype_root__v9xrp .proto-picker-item:active{transform:scale(.97)}.homepage-prototype_root__v9xrp .proto-picker-item:focus-visible{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.homepage-prototype_root__v9xrp .proto-picker-item[data-active]{color:#fff}.homepage-prototype_root__v9xrp .proto-picker-divider{width:1px;height:16px;margin:0 4px;background:rgba(255,255,255,.12)}.homepage-prototype_root__v9xrp .proto-picker-replay{padding:0 10px;font-size:14px}.homepage-prototype_root__v9xrp .proto-picker[data-position=top]{bottom:auto;top:24px}.variant-split-lens_variant__LlfMq{--split-ease-out:cubic-bezier(0.23,1,0.32,1);position:relative;width:100%;height:100%;min-height:100dvh;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 76% 12%,rgb(255 255 255/38%),transparent 27%),var(--proto-paper);color:var(--proto-ink)}.variant-split-lens_variant__LlfMq:before{position:absolute;z-index:0;inset:0;min-height:100%;background-image:linear-gradient(rgb(45 42 38/5%) 1px,transparent 0),linear-gradient(90deg,rgb(45 42 38/5%) 1px,transparent 0),repeating-radial-gradient(circle at 12% 28%,rgb(43 39 32/4%) 0 .45px,transparent .65px 3px);background-size:74px 74px,74px 74px,7px 7px;content:"";opacity:.42;pointer-events:none}.variant-split-lens_header__nEiu1{position:sticky;z-index:10;top:0;border-color:rgb(45 42 38/16%);background:color-mix(in srgb,var(--proto-paper) 91%,transparent);backdrop-filter:blur(14px)}.variant-split-lens_content__Fp5_F{position:relative;z-index:1;display:grid;width:100%;max-width:1800px;gap:clamp(24px,3vh,38px);margin:0 auto;padding:clamp(28px,4vh,48px) clamp(28px,3.6vw,64px) 112px;animation:variant-split-lens_split-lens-enter__HaOnt .48s var(--split-ease-out) both}.variant-split-lens_hero__kWcnY{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.31fr);align-items:end;gap:clamp(36px,6vw,108px)}.variant-split-lens_heroCopy__vHehY{min-width:0}.variant-split-lens_archiveLink__Ftwhw,.variant-split-lens_exampleTab__oFV7X strong,.variant-split-lens_eyebrow__gn1ju,.variant-split-lens_lensLabel__NjOQW,.variant-split-lens_sceneMeta__EfCZk,.variant-split-lens_selectorHeading__2aHEA{font-family:var(--font-geist-mono),monospace}.variant-split-lens_eyebrow__gn1ju{margin:0 0 10px;color:var(--proto-electric);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.variant-split-lens_hero__kWcnY h1{max-width:1120px;margin:0;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(62px,6.4vw,108px);font-weight:800;letter-spacing:-.052em;line-height:.84;text-wrap:balance}.variant-split-lens_archiveLink__Ftwhw{display:grid;min-width:0;min-height:104px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;border:1px solid var(--proto-ink);background:var(--proto-ink);color:var(--proto-stage-ink)!important;font-size:clamp(14px,1.15vw,18px);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:background-color .18s var(--split-ease-out),color .18s var(--split-ease-out),transform .18s var(--split-ease-out)}.variant-split-lens_archiveLink__Ftwhw strong{color:var(--proto-electric);font-family:var(--font-geist-sans),sans-serif;font-size:34px;font-weight:450;line-height:1;transition:transform .18s var(--split-ease-out)}.variant-split-lens_archiveLink__Ftwhw:focus-visible{outline:3px solid var(--proto-electric);outline-offset:3px}.variant-split-lens_archiveLink__Ftwhw:active{transform:scale(.985)}.variant-split-lens_explainer__1Vp8g{min-width:0;border-top:1px solid var(--proto-ink)}.variant-split-lens_selectorHeading__2aHEA{display:flex;min-height:42px;align-items:center}.variant-split-lens_selectorHeading__2aHEA h2{margin:0;color:var(--proto-muted-ink);font:inherit;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.variant-split-lens_workbench__jSPy_{display:grid;min-width:0;grid-template-columns:minmax(160px,.31fr) minmax(0,1.69fr);gap:1px;border:1px solid var(--proto-ink);background:var(--proto-ink)}.variant-split-lens_exampleList__G0ACs{display:grid;min-width:0;align-content:start;gap:1px;background:var(--proto-ink)}.variant-split-lens_exampleTab__oFV7X{position:relative;display:grid;min-width:0;grid-template-columns:minmax(74px,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(10px,1vw,16px);padding:10px;border:0;border-radius:0;background:var(--proto-paper);color:var(--proto-ink);cursor:pointer;text-align:left;transform:translateY(0);transition:background-color .18s var(--split-ease-out),transform .18s var(--split-ease-out)}.variant-split-lens_exampleTab__oFV7X[aria-pressed=true]{background:var(--proto-raised-paper);box-shadow:4px 0 0 var(--proto-electric) inset}.variant-split-lens_exampleTab__oFV7X:focus-visible{z-index:1;outline:3px solid var(--proto-electric);outline-offset:-3px}.variant-split-lens_exampleTab__oFV7X:active{transform:translateY(1px)}.variant-split-lens_exampleThumbnail__qYNnb{display:block;width:100%;aspect-ratio:1.5;overflow:hidden;border:2px solid var(--proto-muted-paper);background:var(--proto-muted-paper)}.variant-split-lens_exampleThumbnail__qYNnb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .32s var(--split-ease-out)}.variant-split-lens_exampleTab__oFV7X strong{min-width:0;font-size:clamp(9px,.72vw,12px);font-weight:650;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}.variant-split-lens_selection__RTuNp{display:grid;min-width:0;grid-template-columns:minmax(0,1.42fr) 64px minmax(280px,.7fr);background:var(--proto-paper);animation:variant-split-lens_split-lens-selection__vYxQr .36s var(--split-ease-out) both}.variant-split-lens_sceneFigure__izTHI{display:grid;min-width:0;gap:18px;margin:0;padding:clamp(16px,1.6vw,24px)}.variant-split-lens_imageFrame__IB3iE{position:relative;height:clamp(310px,47vh,520px);min-height:0;overflow:hidden;border:6px solid var(--proto-ink);background:var(--proto-muted-paper);box-shadow:10px 10px 0 rgb(45 42 38/9%)}.variant-split-lens_imageFrame__IB3iE img{display:block;width:100%;height:100%;background-position:50%;background-size:cover;object-fit:cover}.variant-split-lens_sceneFigure__izTHI figcaption{display:grid;grid-template-columns:minmax(100px,.24fr) minmax(0,1fr);align-items:baseline;gap:clamp(18px,2vw,34px)}.variant-split-lens_sceneMeta__EfCZk{color:var(--proto-muted-ink);font-size:9px;font-weight:650;letter-spacing:.075em;line-height:1.4;text-transform:uppercase}.variant-split-lens_sceneFigure__izTHI figcaption p{margin:0;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(25px,2.1vw,35px);font-weight:750;letter-spacing:-.025em;line-height:.98;text-wrap:balance}.variant-split-lens_bridge__NbjCH{display:grid;min-height:0;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);place-items:center;border-inline:1px solid var(--proto-ink)}.variant-split-lens_bridge__NbjCH>span{width:1px;height:100%;background:var(--proto-electric)}.variant-split-lens_bridge__NbjCH strong{display:grid;width:34px;height:34px;border:1px solid var(--proto-electric);border-radius:50%;color:var(--proto-electric);font-family:var(--font-geist-mono),monospace;font-size:15px;font-weight:500;place-items:center}.variant-split-lens_lensBody__sC_2o{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(28px,3.1vw,52px)}.variant-split-lens_lensLabel__NjOQW{margin:0 0 18px;color:var(--proto-electric);font-size:10px;font-weight:700;letter-spacing:.075em;line-height:1.3;text-transform:uppercase}.variant-split-lens_lensBody__sC_2o h3{margin:0;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(46px,4.2vw,72px);font-weight:800;letter-spacing:-.045em;line-height:.86;text-wrap:balance}.variant-split-lens_connection__BKwzG{max-width:620px;margin:22px 0 0;color:var(--proto-muted-ink);font-size:clamp(15px,1.15vw,18px);line-height:1.5;text-wrap:pretty}@keyframes variant-split-lens_split-lens-enter__HaOnt{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes variant-split-lens_split-lens-selection__vYxQr{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.variant-split-lens_archiveLink__Ftwhw:hover{background:color-mix(in srgb,var(--proto-ink) 90%,var(--proto-electric));transform:translateY(-3px)}.variant-split-lens_archiveLink__Ftwhw:hover strong{transform:translateX(5px)}.variant-split-lens_exampleTab__oFV7X:hover{background:var(--proto-raised-paper)}.variant-split-lens_exampleTab__oFV7X:hover .variant-split-lens_exampleThumbnail__qYNnb img{transform:scale(1.035)}}@media (max-width:1120px){.variant-split-lens_hero__kWcnY{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);gap:34px}.variant-split-lens_hero__kWcnY h1{font-size:clamp(58px,7vw,76px)}.variant-split-lens_workbench__jSPy_{grid-template-columns:minmax(146px,.28fr) minmax(0,1.72fr)}.variant-split-lens_exampleTab__oFV7X{grid-template-columns:minmax(72px,.8fr) minmax(0,1.2fr);gap:9px;padding:8px}.variant-split-lens_selection__RTuNp{grid-template-columns:minmax(0,1.18fr) 48px minmax(250px,.82fr)}.variant-split-lens_lensBody__sC_2o{padding:26px}.variant-split-lens_lensBody__sC_2o h3{font-size:clamp(42px,5vw,56px)}}@media (max-width:820px){.variant-split-lens_content__Fp5_F{gap:26px;padding:28px 18px 108px}.variant-split-lens_hero__kWcnY{grid-template-columns:minmax(0,1fr);gap:24px}.variant-split-lens_hero__kWcnY h1{font-size:clamp(49px,12vw,74px);line-height:.87}.variant-split-lens_archiveLink__Ftwhw{min-height:68px;padding:15px 18px}.variant-split-lens_archiveLink__Ftwhw strong{font-size:26px}.variant-split-lens_selectorHeading__2aHEA{min-height:38px}.variant-split-lens_exampleList__G0ACs,.variant-split-lens_workbench__jSPy_{grid-template-columns:minmax(0,1fr)}.variant-split-lens_exampleTab__oFV7X{grid-template-columns:108px minmax(0,1fr);gap:14px;min-height:78px}.variant-split-lens_exampleThumbnail__qYNnb{aspect-ratio:1.65}.variant-split-lens_exampleTab__oFV7X[aria-pressed=true]{box-shadow:4px 0 0 var(--proto-electric) inset}.variant-split-lens_selection__RTuNp{grid-template-columns:minmax(0,1fr)}.variant-split-lens_sceneFigure__izTHI{gap:16px;padding:14px}.variant-split-lens_imageFrame__IB3iE{height:auto;aspect-ratio:16/10;border-width:5px}.variant-split-lens_sceneFigure__izTHI figcaption{grid-template-columns:minmax(0,1fr);gap:7px}.variant-split-lens_sceneFigure__izTHI figcaption p{font-size:clamp(28px,8vw,36px)}.variant-split-lens_bridge__NbjCH{min-height:54px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);border-block:1px solid var(--proto-ink);border-inline:0}.variant-split-lens_bridge__NbjCH>span{width:100%;height:1px}.variant-split-lens_bridge__NbjCH strong{width:30px;height:30px;margin:0 10px}.variant-split-lens_lensBody__sC_2o{min-height:280px;padding:30px 24px 34px}.variant-split-lens_lensBody__sC_2o h3{font-size:clamp(48px,14vw,66px)}.variant-split-lens_connection__BKwzG{margin-top:18px;font-size:16px}}@media (max-width:460px){.variant-split-lens_content__Fp5_F{padding:24px 14px 102px}.variant-split-lens_eyebrow__gn1ju{font-size:9px}.variant-split-lens_hero__kWcnY h1{font-size:clamp(46px,14.2vw,58px)}.variant-split-lens_archiveLink__Ftwhw{font-size:13px}.variant-split-lens_exampleTab__oFV7X{grid-template-columns:92px minmax(0,1fr)}.variant-split-lens_lensBody__sC_2o{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.variant-split-lens_content__Fp5_F,.variant-split-lens_selection__RTuNp{animation:none}.variant-split-lens_archiveLink__Ftwhw,.variant-split-lens_archiveLink__Ftwhw strong,.variant-split-lens_exampleTab__oFV7X,.variant-split-lens_exampleThumbnail__qYNnb img{transition:none}.variant-split-lens_archiveLink__Ftwhw:active,.variant-split-lens_archiveLink__Ftwhw:hover,.variant-split-lens_archiveLink__Ftwhw:hover strong,.variant-split-lens_exampleTab__oFV7X:active,.variant-split-lens_exampleTab__oFV7X:hover .variant-split-lens_exampleThumbnail__qYNnb img{transform:none}}.homepage-words_root__BcQ1o{position:relative;isolation:isolate;width:100%;height:100svh;min-height:0;overflow:hidden;background:var(--proto-paper,#f4ecdd)}.homepage-words_gallery__fdqf8{position:absolute;inset:0}.homepage-words_srOnly__zSbgm{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.homepage-words_guideLayer__KqN_S{position:absolute;z-index:120;top:clamp(90px,12vh,112px);left:clamp(24px,3vw,46px);width:min(570px,calc(100vw - 60px));opacity:1;pointer-events:none;transform:translateY(0);visibility:visible;transition:opacity .18s var(--proto-ease-out,cubic-bezier(.23,1,.32,1)),transform .18s var(--proto-ease-out,cubic-bezier(.23,1,.32,1)),visibility 0s linear}.homepage-words_guideLayer__KqN_S[data-dismissed]{opacity:0;transform:translateY(-8px);visibility:hidden;transition:opacity .18s var(--proto-ease-out,cubic-bezier(.23,1,.32,1)),transform .18s var(--proto-ease-out,cubic-bezier(.23,1,.32,1)),visibility 0s linear .18s}.homepage-words_panel__KedyG{position:relative;width:100%;padding:16px 66px 17px 22px;border-top:1px solid var(--proto-ink,#2d2a26);border-bottom:1px solid rgb(45 42 38/28%);background:color-mix(in srgb,var(--proto-paper,#f4ecdd) 94%,transparent);box-shadow:14px 0 0 -12px var(--proto-electric,#ff4d1f) inset,0 20px 54px rgb(45 42 38/12%);pointer-events:none;backdrop-filter:blur(16px)}.homepage-words_panel__KedyG:after,.homepage-words_panel__KedyG:before{position:absolute;left:0;width:13px;height:13px;border-left:1px solid var(--proto-ink,#2d2a26);content:""}.homepage-words_panel__KedyG:before{top:0;border-top:1px solid var(--proto-ink,#2d2a26)}.homepage-words_panel__KedyG:after{bottom:0;border-bottom:1px solid var(--proto-ink,#2d2a26)}.homepage-words_panel__KedyG h1{max-width:520px;margin:0 0 15px;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(2.9rem,4vw,4rem);font-weight:790;letter-spacing:-.045em;line-height:.88;text-wrap:balance}.homepage-words_dismissButton__GQVtj{position:absolute;top:11px;right:12px;display:grid;width:44px;height:44px;padding:0;border:1px solid var(--proto-rule,#d8cbb8);border-radius:0;background:color-mix(in srgb,var(--proto-raised-paper,#f8f0df) 82%,transparent);color:var(--proto-ink,#2d2a26);font-family:var(--font-geist-mono),monospace;font-size:1.05rem;line-height:1;pointer-events:auto;place-items:center;transition:background-color .15s var(--proto-ease-out,cubic-bezier(.23,1,.32,1)),color .15s var(--proto-ease-out,cubic-bezier(.23,1,.32,1)),transform .15s var(--proto-ease-out,cubic-bezier(.23,1,.32,1))}.homepage-words_dismissButton__GQVtj:focus-visible{color:var(--proto-electric,#ff4d1f);outline:2px solid var(--proto-electric,#ff4d1f);outline-offset:3px}.homepage-words_dismissButton__GQVtj:active{transform:translateY(1px)}.homepage-words_instruction__p3eYL{max-width:100%;margin:0;color:var(--proto-muted-ink,#71695f);font-family:var(--font-geist-mono),monospace;font-size:.56rem;font-weight:600;letter-spacing:.045em;line-height:1.45}.homepage-words_instruction__p3eYL span{margin-right:5px;color:var(--proto-electric,#ff4d1f)}.homepage-words_contextCard__ohuNZ{position:absolute;z-index:35;bottom:var(--homepage-words-context-bottom,clamp(24px,3vw,46px));left:clamp(24px,3vw,46px);width:min(520px,calc(100vw - 92px));padding:21px 24px 24px 28px;border-top:1px solid var(--proto-ink,#2d2a26);border-bottom:1px solid rgb(45 42 38/28%);background:color-mix(in srgb,var(--proto-paper,#f4ecdd) 94%,transparent);box-shadow:8px 0 0 -5px var(--proto-electric,#ff4d1f) inset,0 16px 44px rgb(45 42 38/10%);color:var(--proto-ink,#2d2a26);pointer-events:none;backdrop-filter:blur(14px)}.homepage-words_contextCard__ohuNZ:after,.homepage-words_contextCard__ohuNZ:before{position:absolute;left:0;width:13px;height:13px;border-left:1px solid var(--proto-ink,#2d2a26);content:""}.homepage-words_contextCard__ohuNZ:before{top:0;border-top:1px solid var(--proto-ink,#2d2a26)}.homepage-words_contextCard__ohuNZ:after{bottom:0;border-bottom:1px solid var(--proto-ink,#2d2a26)}.homepage-words_contextCard__ohuNZ h2,.homepage-words_contextCard__ohuNZ p{margin:0}.homepage-words_contextCard__ohuNZ [data-words-source]{overflow-wrap:break-word;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(3rem,3.35vw,3.6rem);font-weight:800;letter-spacing:-.045em;line-height:.9;text-wrap:balance}.homepage-words_contextCard__ohuNZ [data-words-scenario]{margin-top:9px;overflow-wrap:break-word;color:var(--proto-muted-ink,#71695f);font-family:var(--font-geist-sans),sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.012em;line-height:1.25;text-wrap:pretty}.homepage-words_contextCard__ohuNZ [data-words-analogy]{margin-top:18px;padding-top:16px;border-top:1px solid var(--proto-rule,#d8cbb8)}.homepage-words_contextCard__ohuNZ [data-words-relation]{margin-bottom:7px;color:var(--proto-electric,#ff4d1f);font-family:var(--font-geist-sans),sans-serif;font-size:.76rem;font-weight:660;letter-spacing:-.008em;line-height:1.3}.homepage-words_contextCard__ohuNZ [data-words-concept]{overflow-wrap:break-word;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(3.25rem,4vw,4.25rem);font-weight:820;letter-spacing:-.052em;line-height:.87;text-wrap:balance}.homepage-words_keyboardOpen__8meWl:not(:focus-visible){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.homepage-words_keyboardOpen__8meWl:focus-visible{position:absolute;z-index:42;right:clamp(24px,3vw,46px);bottom:var(--homepage-words-context-bottom,clamp(24px,3vw,46px));max-width:min(340px,calc(100vw - 92px));padding:11px 14px;border:1px solid var(--proto-ink,#2d2a26);border-radius:0;background:var(--proto-paper,#f4ecdd);color:var(--proto-ink,#2d2a26);font-family:var(--font-geist-mono),monospace;font-size:.58rem;font-weight:700;letter-spacing:.07em;line-height:1.4;outline:2px solid var(--proto-electric,#ff4d1f);outline-offset:3px;text-align:left;text-transform:uppercase;text-wrap:balance}.homepage-words_root__BcQ1o:has(.homepage-words_dismissButton__GQVtj:hover) [data-gallery-cursor]{opacity:0!important}@media (max-width:680px){.homepage-words_guideLayer__KqN_S{top:78px;left:16px;width:calc(100vw - 32px)}.homepage-words_panel__KedyG h1{font-size:clamp(2.45rem,12vw,3rem)}.homepage-words_contextCard__ohuNZ{display:none}}@media (hover:hover) and (pointer:fine){.homepage-words_dismissButton__GQVtj:hover{background:var(--proto-muted-paper,#e8dece);color:var(--proto-electric,#ff4d1f);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.homepage-words_guideLayer__KqN_S,.homepage-words_guideLayer__KqN_S[data-dismissed]{transform:none;transition:opacity .12s linear,visibility 0s linear .12s}.homepage-words_dismissButton__GQVtj{transition:background-color .12s linear,color .12s linear}}@media (prefers-reduced-transparency:reduce){.homepage-words_contextCard__ohuNZ,.homepage-words_panel__KedyG{background:var(--proto-paper,#f4ecdd);backdrop-filter:none}}.gallery-intro-dialog_stateMarker__Exq5H{display:none}body:has(.gallery-intro-dialog_stateMarker__Exq5H:is([data-state=checking],[data-state=visible])) [data-homepage-selected-scenario-open],body:has(.gallery-intro-dialog_stateMarker__Exq5H:is([data-state=checking],[data-state=visible])) [data-mobile-selected-scenario],body:has(.gallery-intro-dialog_stateMarker__Exq5H:is([data-state=checking],[data-state=visible])) [data-selected-scenario-metadata],body:has(.gallery-intro-dialog_stateMarker__Exq5H:is([data-state=checking],[data-state=visible])) [data-words-context-card]{visibility:hidden;opacity:0}.gallery-intro-dialog_overlay__Vp9ph[data-slot=dialog-overlay]{z-index:190;background:color-mix(in srgb,var(--foreground) 54%,transparent);backdrop-filter:blur(7px) saturate(.72)}.gallery-intro-dialog_overlay__Vp9ph[data-state=open]{animation:gallery-intro-dialog_intro-overlay-in__v7oyc .18s var(--ease-out) both}.gallery-intro-dialog_overlay__Vp9ph[data-state=closed]{animation:gallery-intro-dialog_intro-overlay-out__HK340 .14s ease-in both}.gallery-intro-dialog_dialog__OoOp5[data-gallery-intro-dialog]{z-index:200;display:block;width:min(780px,calc(100vw - 40px));max-width:min(780px,calc(100vw - 40px));max-height:calc(100svh - 40px);gap:0;padding:0;overflow:auto;border:0;border-top:1px solid var(--foreground);border-bottom:1px solid color-mix(in srgb,var(--foreground) 28%,transparent);border-radius:0;background:color-mix(in srgb,var(--background) 96%,transparent);box-shadow:10px 0 0 -7px var(--brand-accent) inset,0 30px 90px color-mix(in srgb,var(--foreground) 27%,transparent);color:var(--foreground);transform:none;backdrop-filter:blur(18px)}.gallery-intro-dialog_dialog__OoOp5[data-gallery-intro-dialog]:after,.gallery-intro-dialog_dialog__OoOp5[data-gallery-intro-dialog]:before{position:absolute;left:0;width:15px;height:15px;border-left:1px solid var(--foreground);content:""}.gallery-intro-dialog_dialog__OoOp5[data-gallery-intro-dialog]:before{top:0;border-top:1px solid var(--foreground)}.gallery-intro-dialog_dialog__OoOp5[data-gallery-intro-dialog]:after{bottom:0;border-bottom:1px solid var(--foreground)}.gallery-intro-dialog_dialog__OoOp5[data-state=open]{animation:gallery-intro-dialog_intro-dialog-in__PH62_ .2s var(--ease-out) both}.gallery-intro-dialog_dialog__OoOp5[data-state=closed]{animation:gallery-intro-dialog_intro-dialog-out__5Sc4x .14s ease-in both}.gallery-intro-dialog_body__iSic9{padding:38px 40px 32px 44px}.gallery-intro-dialog_title__CtcYT{margin:0;padding-right:42px;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(3.35rem,6vw,4.8rem);font-weight:800;letter-spacing:-.046em;line-height:.86;text-wrap:balance}.gallery-intro-dialog_title__CtcYT span{display:block}.gallery-intro-dialog_exampleLabel__FJeRJ{margin:40px 0 9px;color:var(--muted-foreground);font-family:var(--font-geist-mono),monospace;font-size:.69rem;font-weight:650;letter-spacing:.045em;line-height:1}.gallery-intro-dialog_example__twsVh{padding:20px 22px 23px;border:1px solid color-mix(in srgb,var(--foreground) 22%,transparent);background:color-mix(in srgb,var(--card) 74%,transparent);box-shadow:5px 0 0 -3px var(--brand-accent) inset}.gallery-intro-dialog_example__twsVh h3,.gallery-intro-dialog_example__twsVh p{margin:0}.gallery-intro-dialog_exampleHeader__eDeBo{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,230px);gap:24px;align-items:center}.gallery-intro-dialog_reference__VRaoH{min-width:0}.gallery-intro-dialog_reference__VRaoH h3{overflow-wrap:break-word;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(2.7rem,4.6vw,3.35rem);font-weight:800;letter-spacing:-.044em;line-height:.9;text-wrap:balance}.gallery-intro-dialog_reference__VRaoH p{margin-top:8px;overflow-wrap:break-word;color:var(--muted-foreground);font-size:1rem;font-weight:600;letter-spacing:-.012em;line-height:1.3;text-wrap:pretty}.gallery-intro-dialog_exampleMedia__ESE5z{position:relative;min-width:0;overflow:hidden;aspect-ratio:16/9;border:1px solid color-mix(in srgb,var(--foreground) 24%,transparent);background:var(--muted);box-shadow:4px 4px 0 color-mix(in srgb,var(--brand-accent) 32%,transparent)}.gallery-intro-dialog_exampleMedia__ESE5z:after{position:absolute;inset:0;border:1px solid color-mix(in srgb,var(--background) 20%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--foreground) 8%,transparent) inset;content:"";pointer-events:none}.gallery-intro-dialog_exampleImage__RoDrH{display:block;width:100%;height:100%;object-fit:cover}.gallery-intro-dialog_analogy__79rQb{margin-top:20px;padding-top:17px;border-top:1px solid var(--border)}.gallery-intro-dialog_relation__n8meB{margin-bottom:7px!important;color:var(--brand-accent);font-size:.76rem;font-weight:660;letter-spacing:-.008em;line-height:1.3}.gallery-intro-dialog_concept__UkunI{overflow-wrap:break-word;font-family:"Barlow Condensed",var(--font-geist-sans),sans-serif;font-size:clamp(3.2rem,5.6vw,4.25rem);font-weight:800;letter-spacing:-.046em;line-height:.87;text-wrap:balance}.gallery-intro-dialog_footer__eV7PM{display:flex;justify-content:flex-end;margin-top:24px}.gallery-intro-dialog_enterButton__1cpV5[data-size=lg]{min-height:52px;gap:15px;padding-inline:27px;overflow:hidden;border:1px solid var(--foreground);border-radius:0;background-color:var(--primary);background-image:linear-gradient(105deg,var(--brand-accent) 0,var(--brand-accent) 50%,transparent 50.5%,transparent 100%);background-position:100% 0;background-repeat:no-repeat;background-size:205% 100%;box-shadow:4px 4px 0 color-mix(in srgb,var(--brand-accent) 38%,transparent);color:var(--primary-foreground);font-family:var(--font-geist-mono),monospace;font-size:.76rem;font-weight:700;letter-spacing:.068em;text-transform:uppercase;transition:background-position .26s var(--ease-out),box-shadow .16s var(--ease-out),color .12s var(--ease-out),transform .15s var(--ease-out)}.gallery-intro-dialog_enterButton__1cpV5 svg{width:1.1rem;height:1.1rem;transition:transform .15s var(--ease-out)}.gallery-intro-dialog_closeButton__jc_Gn:focus-visible,.gallery-intro-dialog_enterButton__1cpV5[data-size=lg]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}.gallery-intro-dialog_enterButton__1cpV5[data-size=lg]:active{transform:translateY(1px) scale(.985)}.gallery-intro-dialog_closeButton__jc_Gn{position:absolute;top:12px;right:13px;display:grid;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--card) 78%,transparent);color:var(--foreground);font-family:var(--font-geist-mono),monospace;font-size:1.05rem;line-height:1;place-items:center;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),transform .15s var(--ease-out)}.gallery-intro-dialog_closeButton__jc_Gn:active{transform:translateY(1px)}.gallery-intro-dialog_srOnly__EbV0C{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}@media (hover:hover) and (pointer:fine){.gallery-intro-dialog_enterButton__1cpV5[data-size=lg]:hover:not(:active){background-color:var(--primary);background-position:0 0;box-shadow:2px 2px 0 color-mix(in srgb,var(--brand-accent) 54%,transparent);color:var(--proto-stage,#171713);transform:translateY(-1px)}.gallery-intro-dialog_enterButton__1cpV5[data-size=lg]:hover:not(:active) svg{transform:translateX(4px)}.gallery-intro-dialog_closeButton__jc_Gn:hover:not(:active){background:var(--muted);color:var(--brand-interactive);transform:translateY(-1px)}}@media (max-width:680px){.gallery-intro-dialog_dialog__OoOp5[data-gallery-intro-dialog]{width:calc(100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100svh - 28px)}.gallery-intro-dialog_body__iSic9{padding:29px 22px 23px 26px}.gallery-intro-dialog_title__CtcYT{padding-right:38px;font-size:clamp(2.75rem,13vw,3.5rem)}.gallery-intro-dialog_example__twsVh{padding:18px 18px 20px}.gallery-intro-dialog_exampleLabel__FJeRJ{margin-top:28px}.gallery-intro-dialog_exampleHeader__eDeBo{grid-template-columns:1fr;gap:17px}.gallery-intro-dialog_exampleMedia__ESE5z{width:100%}.gallery-intro-dialog_reference__VRaoH h3{font-size:2.7rem}.gallery-intro-dialog_concept__UkunI{font-size:clamp(2.9rem,13vw,3.7rem)}.gallery-intro-dialog_enterButton__1cpV5[data-size=lg]{width:100%}}@media (prefers-reduced-motion:reduce){.gallery-intro-dialog_dialog__OoOp5[data-state],.gallery-intro-dialog_overlay__Vp9ph[data-state]{animation:none}.gallery-intro-dialog_closeButton__jc_Gn,.gallery-intro-dialog_enterButton__1cpV5 svg,.gallery-intro-dialog_enterButton__1cpV5[data-size=lg]{transition:none}}@media (prefers-reduced-transparency:reduce){.gallery-intro-dialog_overlay__Vp9ph[data-slot=dialog-overlay]{background:color-mix(in srgb,var(--foreground) 72%,transparent);backdrop-filter:none}.gallery-intro-dialog_dialog__OoOp5[data-gallery-intro-dialog]{background:var(--background);backdrop-filter:none}}@keyframes gallery-intro-dialog_intro-overlay-in__v7oyc{0%{opacity:0}to{opacity:1}}@keyframes gallery-intro-dialog_intro-overlay-out__HK340{0%{opacity:1}to{opacity:0}}@keyframes gallery-intro-dialog_intro-dialog-in__PH62_{0%{opacity:0;scale:.99}to{opacity:1;scale:1}}@keyframes gallery-intro-dialog_intro-dialog-out__5Sc4x{0%{opacity:1;scale:1}to{opacity:0;scale:.995}}.variant-words_prototype__LBc_5{--homepage-words-context-bottom:78px}