.brief_section__cyaxM{position:relative;padding-block:var(--brief-padding-top,104px) 104px}.brief_container__lTaVb{width:100%;max-width:calc(var(--content-max) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:588fr 660fr;gap:64px}.brief_intro__AHlLt{display:flex;flex-direction:column;align-items:flex-start}.brief_title__0vuhK{font-family:var(--font-archivo),sans-serif;font-weight:600;color:var(--text-primary);font-size:clamp(34px,3.8889vw,56px*var(--up-scale));line-height:clamp(40px,4.5833vw,66px*var(--up-scale));letter-spacing:-1.12px}@media(max-width:744px){.brief_title__0vuhK{letter-spacing:-.68px}}.brief_title__0vuhK{text-transform:uppercase;margin-top:16px;max-width:588px}.brief_description__4OEKI{font-family:var(--font-body),sans-serif;font-size:calc(16px*var(--up-scale));line-height:calc(24px*var(--up-scale));color:var(--text-secondary);max-width:492px;margin-top:16px}.brief_plane__c8EJg{width:100%;aspect-ratio:706/418;height:auto;margin-top:8px}.brief_form__qFBgz{clip-path:polygon(0 0,100% 0,100% calc(100% - 44px),calc(100% - 38px) 100%,0 100%);position:relative;background:var(--panel-rim,var(--border-input))}.brief_form__qFBgz:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:polygon(0 0,100% 0,100% calc(100% - 43px),calc(100% - 37px) 100%,0 100%);background:var(--panel-surface,var(--surface-card-solid))}.brief_form__qFBgz{--grid-cell:160px;--grid-line-a:0.008;--panel-surface:radial-gradient(66.25% 59.03% at 48.54% 32.6%,rgba(255,44,0,0.08) 0%,rgba(255,44,0,0) 61.34%),linear-gradient(36.57deg,rgba(238,76,43,0.012) -0.07%,rgba(238,76,43,0) 76.96%),repeating-linear-gradient(0deg,rgba(255,255,255,var(--grid-line-a,0.015)) 0 1px,transparent 1px var(--grid-cell,63px)),repeating-linear-gradient(90deg,rgba(255,255,255,var(--grid-line-a,0.015)) 0 1px,transparent 1px var(--grid-cell,63px)),var(--surface-card-solid);padding:32px 32px calc(32px - var(--brief-file-offset, 8px));align-self:flex-start;width:100%;min-width:0}.brief_form__qFBgz,.brief_step__oTqGm{display:flex;flex-direction:column;gap:24px}.brief_stepHidden__9WDtd{display:none}.brief_checks__EDzwT{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:4px}.brief_formHead__lzmTp{display:flex;justify-content:space-between;align-items:center;gap:16px}.brief_formTitle__ztSoq{font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:28px;line-height:38px;letter-spacing:-.24px;color:var(--text-warm)}.brief_group__Kr_L6{display:flex;flex-direction:column;gap:8px;min-width:0}.brief_groupLabel__u2EQO{font-family:var(--font-archivo),sans-serif;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.006em;color:var(--text-primary)}.brief_required__yDVZM{color:var(--accent)}.brief_submit__I7MdD{width:100%;margin-top:8px}.brief_submit__I7MdD span{width:100%;justify-content:center}@media(max-width:1024px){.brief_container__lTaVb{grid-template-columns:1fr;gap:40px}.brief_plane__c8EJg{max-width:360px;align-self:center}}.brief_fileDrop__2Rkj8{margin-top:var(--brief-file-offset,8px);width:100%}.brief_honeypot__j3Ze0{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.brief_error__9hHwF{margin:0;font-size:14px;line-height:1.4;color:var(--accent-hot)}.brief_saveNote__05uCS{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.brief_group__Kr_L6 [role=tablist]{flex-wrap:wrap}.brief_group__Kr_L6 [role=tablist] [role=tab]{min-width:0;max-width:100%;min-height:48px;height:auto;white-space:normal;overflow-wrap:anywhere}.brief_sentText__kEiLB{margin:0;font-size:16px;line-height:1.5;color:var(--text-secondary)}.brief_sent__3skfg{min-height:294px;gap:0;padding:32px}.brief_sentCheck__bV18y{display:grid;place-items:center;width:44px;height:44px;margin-bottom:24px;background:var(--accent);color:#fff;font-size:22px;line-height:1;clip-path:polygon(0 0,100% 0,100% 75%,75% 100%,0 100%)}.brief_sent__3skfg .brief_formTitle__ztSoq{color:var(--text-primary)}.brief_sent__3skfg .brief_sentText__kEiLB{margin-top:12px}.brief_sentButton__MRQGS{width:100%;margin-top:32px}.brief_sentButton__MRQGS>span{width:100%;justify-content:center}@media(max-width:744px){.brief_section__cyaxM{padding-block:64px}.brief_description__4OEKI{max-width:none}.brief_plane__c8EJg{max-width:320px}.brief_form__qFBgz{padding:24px 20px}}.brief_form__qFBgz:before{background:var(--brief-surface,url("/ui-kit/brief-surface.webp"))}@media(max-width:744px){.brief_form__qFBgz:before{background-image:var(--brief-surface,url("/ui-kit/brief-surface-sm.webp"))}}.brief_form__qFBgz:before{background-size:100% 100%}.brief_glass__f_FUG{background:none}.brief_glass__f_FUG:before{inset:0}.brief_career__0O4Ts .brief_form__qFBgz{padding-bottom:32px;gap:24px}.brief_career__0O4Ts .brief_formTitle__ztSoq{line-height:32px}.brief_career__0O4Ts .brief_fileDrop__2Rkj8{margin-top:0}.brief_career__0O4Ts .brief_submit__I7MdD{margin-top:8px}.brief_career__0O4Ts .brief_careerMessage__nTlCD textarea{height:118px;font:400 15px/22px var(--font-body),sans-serif}.phone-input_field__Kk4qV{display:grid;gap:12px}.phone-input_countryLabel__zWju7{display:grid;gap:8px;font:inherit}.phone-input_country__gKr_8{width:100%;min-width:0;min-height:48px;padding:10px 14px;color:inherit;background:#161412;border:1px solid var(--border-input,rgba(255,255,255,.2509803922));border-radius:0;font:inherit;color-scheme:dark}.phone-input_country__gKr_8:focus-visible{outline:2px solid #ee4c2b;outline-offset:2px}.redirect-card_card__r8k4V{display:flex;align-items:stretch;justify-content:space-between;gap:24px;min-height:270px;overflow:hidden;--panel-rim:transparent;--panel-surface:linear-gradient(180deg,#2f1c18,#281b19);clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - 24px) 100%,0 100%);position:relative;background:var(--panel-rim,var(--border-input))}.redirect-card_card__r8k4V:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:polygon(0 0,100% 0,100% calc(100% - 24px),calc(100% - 23px) 100%,0 100%);background:var(--panel-surface,var(--surface-card-solid));inset:0;clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - 24px) 100%,0 100%);background:url(/ui-kit/redirect-surface.webp) 50%/calc(100% + 64px) calc(100% + 64px)}.redirect-card_content__VLATM{display:flex;flex-direction:column;align-items:flex-start;max-width:336px;padding:26px 0 26px 28px}.redirect-card_title__bvyuG{margin:0;font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:clamp(20px,1.8056vw,26px);line-height:clamp(26px,2.2222vw,32px);letter-spacing:-.015em;color:var(--text-primary)}.redirect-card_description__WfED_{margin:14px 0 0;font-family:var(--font-body),sans-serif;font-size:14px;line-height:21px;color:var(--text-secondary)}.redirect-card_cta__IMxCa{margin-top:auto;padding-top:24px}.redirect-card_media__rkfsQ{flex:none;width:230px;align-self:stretch}.redirect-card_image___sawn{width:100%;height:100%;object-fit:cover}@media(max-width:744px){.redirect-card_card__r8k4V{min-height:0}.redirect-card_content__VLATM{padding:20px}.redirect-card_cta__IMxCa{margin-top:24px}.redirect-card_media__rkfsQ{display:none}}.redirect-card_listing__4AMlP:before{background-image:url(/projects/listing-redirect-surface.webp)}.redirect-card_wideCopy__ncbBs .redirect-card_content__VLATM{max-width:364px}.cross-links_section__DIKt3{padding-block:calc(24px*var(--up-scale))}.cross-links_spacious__wqwSo{padding-block:calc(72px*var(--up-scale))}.cross-links_grid__e3gXB{width:100%;max-width:calc(var(--content-max) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(32px*var(--up-scale))}.cross-links_grid__e3gXB>*{min-width:0}@media(max-width:744px){.cross-links_grid__e3gXB{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:1024px){.cross-links_grid__e3gXB.cross-links_tablet__9FXW7{grid-template-columns:minmax(0,1fr)}}@media(max-width:744px){.cross-links_grid__e3gXB.cross-links_tablet__9FXW7{gap:calc(32px*var(--up-scale))}}.portfolio-hero_hero__QoqwU{position:relative;overflow:hidden}.portfolio-hero_inner__yXBsM{width:100%;max-width:calc(var(--content-max) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad);display:grid;grid-template-columns:minmax(0,665px) minmax(0,615px);justify-content:space-between;align-items:center;gap:calc(32px*var(--up-scale));padding-block:calc(32px*var(--up-scale))}@media(max-width:744px){.portfolio-hero_inner__yXBsM{grid-template-columns:minmax(0,1fr);padding-block:24px 0}}.portfolio-hero_text__Q_2dt{position:relative;z-index:1}.portfolio-hero_badge__7_D1w{--tag-case:uppercase}.portfolio-hero_title__zCMgT{font-family:var(--font-archivo),sans-serif;font-weight:600;color:var(--text-primary);font-size:clamp(42px,4.4444vw,64px*var(--up-scale));line-height:clamp(46px,4.7222vw,68px*var(--up-scale));letter-spacing:-.015em;text-transform:uppercase;margin-top:calc(32px*var(--up-scale))}@media(max-width:744px){.portfolio-hero_title__zCMgT{margin-top:20px}}.portfolio-hero_description__R6aGF{font-family:var(--font-body),sans-serif;font-size:calc(16px*var(--up-scale));line-height:calc(24px*var(--up-scale));color:var(--text-secondary);max-width:588px;margin-top:calc(24px*var(--up-scale))}@media(max-width:744px){.portfolio-hero_description__R6aGF{margin-top:16px}}.portfolio-hero_stage__KEcDp{position:relative;min-height:calc(556px*var(--up-scale));display:flex;align-items:flex-end;justify-content:flex-start}@media(max-width:744px){.portfolio-hero_stage__KEcDp{min-height:0;margin-top:24px;justify-content:center}}.portfolio-hero_glow__82KvZ{position:absolute;top:52%;left:45.5%;width:calc(349px*var(--up-scale));aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:#000;opacity:.8;filter:blur(90px);pointer-events:none}.portfolio-hero_collage__h8Rpk{position:relative;z-index:1;width:100%;max-width:calc(555px*var(--up-scale));height:auto;margin-left:calc(20px*var(--up-scale));-webkit-user-select:none;user-select:none}@media(max-width:744px){.portfolio-hero_collage__h8Rpk{margin-left:0}}.portfolio-hero_statFirst__eVQyY,.portfolio-hero_statSecond__D85oS{position:absolute;z-index:2}.portfolio-hero_statFirst__eVQyY{--tilt:-7deg;z-index:0;--chip-enter-delay:var(--motion-stagger-3);--float-duration:6s;--float-delay:0s;left:0;top:calc(99.35px*var(--up-scale))}.portfolio-hero_statSecond__D85oS{--tilt:6deg;--chip-enter-delay:var(--motion-stagger-4);--float-duration:7s;--float-delay:-2.5s;left:calc(418.46px*var(--up-scale));top:calc(278px*var(--up-scale))}.portfolio-hero_statFloat__rtRgY{line-height:0;transform-origin:top left;transform:rotate(var(--tilt))}@keyframes portfolio-hero_levitate__XblEs{0%,to{transform:rotate(var(--tilt)) translateY(0)}50%{transform:rotate(var(--tilt)) translateY(-12px)}}@media(prefers-reduced-motion:no-preference){html[data-js] .portfolio-hero_statFloat__rtRgY{animation:portfolio-hero_levitate__XblEs var(--float-duration) var(--motion-ease-standard) var(--float-delay) infinite}}@media(max-width:744px){.portfolio-hero_statFirst__eVQyY{left:0;top:12%}.portfolio-hero_statSecond__D85oS{left:auto;right:0;top:46%}}.stat-card_card__6Hy2i{display:inline-block;filter:drop-shadow(0 4px 40px rgba(0,0,0,.25))}.stat-card_inner__QJ2l2{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--stat-cut-y, 16px)),calc(100% - var(--stat-cut-x, 13.3px)) 100%,0 100%);position:relative;background:var(--panel-rim,var(--border-input))}.stat-card_inner__QJ2l2:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--stat-cut-y, 16px)-1px),calc(100% - var(--stat-cut-x, 13.3px)-1px) 100%,0 100%);background:var(--panel-surface,var(--surface-card-solid))}.stat-card_inner__QJ2l2{--panel-surface:var(--surface-tag-solid)}.stat-card_inner__QJ2l2:before{clip-path:polygon(0 0,100% 0,100% calc(100% - calc(var(--stat-cut-y, 16px) - 1px)),calc(100% - calc(var(--stat-cut-x, 13.3px) - 1px)) 100%,0 100%)}.stat-card_inner__QJ2l2{display:inline-flex;flex-direction:column;gap:6px;padding:15px}.stat-card_glass__BWRN4{position:relative;filter:none}.stat-card_blur__nqT3K{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--stat-cut-y, 16px)),calc(100% - var(--stat-cut-x, 13.3px)) 100%,0 100%);position:absolute;inset:0;background:var(--surface-tag);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stat-card_shadow__chUgp{position:relative;display:inline-block;filter:drop-shadow(0 4px 40px rgba(0,0,0,.25))}.stat-card_glass__BWRN4 .stat-card_inner__QJ2l2{background:none}.stat-card_glass__BWRN4 .stat-card_inner__QJ2l2:before{display:none}.stat-card_row__ajwnG{display:inline-flex;align-items:baseline;gap:7.5px}.stat-card_suffix__OSaEc,.stat-card_value__2TC0J{font-family:var(--font-archivo),sans-serif;line-height:50px;letter-spacing:-.015em;text-transform:uppercase;color:var(--text-primary)}.stat-card_value__2TC0J{font-weight:600;font-size:46px}.stat-card_suffix__OSaEc{font-weight:400;font-size:28px}.stat-card_label__QCcG2{font-family:var(--font-body),sans-serif;font-size:calc(14px*var(--up-scale));line-height:calc(24px*var(--up-scale));font-size:12px;line-height:18px;color:var(--text-secondary)}@media(max-width:744px){.stat-card_inner__QJ2l2{gap:4px;padding:10px 12px}.stat-card_suffix__OSaEc,.stat-card_value__2TC0J{line-height:34px}.stat-card_value__2TC0J{font-size:30px}.stat-card_suffix__OSaEc{font-size:20px}.stat-card_label__QCcG2{font-size:11px;line-height:15px}}.stat-card_wide__bF2B8{min-width:208px;padding-bottom:12px}.stat-card_caps__a3JDW .stat-card_label__QCcG2{text-transform:uppercase}.breadcrumbs_nav__L_7JR{display:block}.breadcrumbs_list__Qxd2H{flex-wrap:wrap;margin:0;padding:0;list-style:none}.breadcrumbs_item__6oZiI,.breadcrumbs_list__Qxd2H{display:flex;align-items:center;gap:8px}.breadcrumbs_current__TF6ui,.breadcrumbs_link__cO3sA,.breadcrumbs_separator__aLyoe{font-family:var(--font-body),sans-serif;font-size:14px;line-height:20px}.breadcrumbs_link__cO3sA{font-weight:500;color:var(--accent);text-decoration:none;transition:color var(--motion-duration-fast) var(--motion-ease-standard)}.breadcrumbs_link__cO3sA:focus-visible,.breadcrumbs_link__cO3sA:hover{color:var(--text-primary)}.breadcrumbs_current__TF6ui,.breadcrumbs_separator__aLyoe{color:var(--text-secondary)}.breadcrumbs_ellipsis__61tDs,.breadcrumbs_nav__L_7JR[data-fold] .breadcrumbs_item__6oZiI[data-folded]{display:none}.breadcrumbs_nav__L_7JR[data-fold] .breadcrumbs_ellipsis__61tDs{display:flex;flex:none;order:-1}@media(max-width:743px){.breadcrumbs_list__Qxd2H{flex-wrap:nowrap;min-width:0}.breadcrumbs_item__6oZiI{flex:none}.breadcrumbs_item__6oZiI:has(>[aria-current]){flex:0 1 auto;min-width:0}.breadcrumbs_current__TF6ui[aria-current]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.repel_repel__AbH5c{display:block}@media(prefers-reduced-motion:no-preference){.repel_repelInner__ciWAb{transform:translate(var(--repel-x,0),var(--repel-y,0));transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}}.tilt-card_tilt__AsMJ0{transition:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){.tilt-card_tilt__AsMJ0{transition:transform var(--motion-duration-ui) var(--motion-ease-out)}.tilt-card_active__zd9Ju{will-change:transform;transform:perspective(var(--tilt-perspective,900px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(var(--tilt-scale,1))}}.page_page__X5ajn{color:var(--text-primary);min-height:100vh}.page_crumbsBar___iOn7{padding-top:calc(26px*var(--up-scale));border-bottom:1px solid rgba(255,255,255,.1)}@media(max-width:744px){.page_crumbsBar___iOn7{padding-top:20px}}.page_crumbsInner__uv6rb{width:100%;max-width:calc(var(--content-max) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad);padding-bottom:calc(29px*var(--up-scale))}@media(max-width:744px){.page_crumbsInner__uv6rb{padding-bottom:16px}}.page_listing__Mkdc6{padding-block:calc(48px*var(--up-scale)) calc(104px*var(--up-scale));overflow:hidden}@media(max-width:744px){.page_listing__Mkdc6{padding-block:24px 48px}}.page_container__m2zTg{width:100%;max-width:calc(var(--content-max) + 2*var(--container-pad));margin-inline:auto;padding-inline:var(--container-pad)}.page_filters__EQJNY{margin-bottom:calc(40px*var(--up-scale))}@media(max-width:744px){.page_filters__EQJNY{margin-bottom:24px}}.page_grid__pdxaK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(24px*var(--up-scale))}@media(max-width:1024px){.page_grid__pdxaK{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense}}@media(max-width:744px){.page_grid__pdxaK{grid-template-columns:minmax(0,1fr);gap:24px}}.page_cell__2X3xI{appearance:none;background:none;border:0;padding:0;cursor:pointer;text-align:inherit;grid-column:var(--gc,auto);grid-row:var(--gr,auto)}@media(max-width:1024px){.page_cell__2X3xI{grid-column:auto;grid-row:auto}}.page_cellLg__XneYW{aspect-ratio:1.7802874743;align-self:center}@media(max-width:1024px){.page_cellLg__XneYW{grid-column:span 2;aspect-ratio:1.78}}@media(max-width:744px){.page_cellLg__XneYW{grid-column:span 1}}.page_more__i5Qd_{display:flex;justify-content:center;margin-top:calc(32px*var(--up-scale))}@media(max-width:744px){.page_more__i5Qd_{margin-top:24px}}.page_empty__PGvgy{margin-top:calc(57px*var(--up-scale));color:var(--text-secondary)}.portfolio-tile_tile__I2BGC{position:relative;display:block;aspect-ratio:1.7777777778;overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 44px),calc(100% - 38px) 100%,0 100%);text-decoration:none}.portfolio-tile_tile__I2BGC:focus-visible .portfolio-tile_image__4eGp_,.portfolio-tile_tile__I2BGC:hover .portfolio-tile_image__4eGp_{transform:scale(1.06)}.portfolio-tile_tile__I2BGC:focus-visible{outline:none;--tile-rim:var(--accent)}.portfolio-tile_lg__HWgQ6{grid-column:span 2}.portfolio-tile_image__4eGp_{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-duration-slow) var(--motion-ease-out)}.portfolio-tile_meta__WjMMp{position:absolute;top:20px;left:20px;right:20px;display:flex;align-items:center;gap:8px}.portfolio-tile_count__Q5KTN{margin-left:auto}.portfolio-tile_play__dC7e6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--accent);color:var(--text-primary);clip-path:polygon(0 0,100% 0,100% calc(100% - 13.7px),calc(100% - 11.4px) 100%,0 100%)}.portfolio-tile_play__dC7e6 svg{width:17px;height:17px}.portfolio-tile_lg__HWgQ6 .portfolio-tile_play__dC7e6{width:72px;height:72px;clip-path:polygon(0 0,100% 0,100% calc(100% - 20.6px),calc(100% - 17.1px) 100%,0 100%)}.portfolio-tile_lg__HWgQ6 .portfolio-tile_play__dC7e6 svg{width:26px;height:26px}@media(max-width:744px){.portfolio-tile_lg__HWgQ6{grid-column:span 1}.portfolio-tile_meta__WjMMp{top:12px;left:12px;right:12px}}.portfolio-tile_fill___OeJu{aspect-ratio:auto;height:100%}.portfolio-viewer_backdrop__oc_gm{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:clamp(16px,(100dvh - 726px)/2,calc(87px * var(--up-scale))) calc(80px*var(--up-scale));background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(max-width:744px){.portfolio-viewer_backdrop__oc_gm{padding:0;align-items:stretch}}.portfolio-viewer_card__79XTJ{position:relative;display:grid;grid-template-columns:calc(302px*var(--up-scale)) minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:min(1280px,100%);height:min(calc(726px * var(--up-scale)),100%)}@media(max-width:744px){.portfolio-viewer_card__79XTJ{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%}}.portfolio-viewer_hudAngle__lCdut{top:-5px;left:-5px;z-index:2}.portfolio-viewer_hudLine__eNC_R{position:absolute;left:7px;bottom:-5px;width:57px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.15) 0 17px,transparent 17px 19px,rgba(255,255,255,.15) 19px);pointer-events:none}@media(max-width:744px){.portfolio-viewer_hudLine__eNC_R{display:none}}.portfolio-viewer_menu__VTORC{display:flex;flex-direction:column;gap:16px;min-height:0;padding:calc(24px*var(--up-scale));overflow-y:auto;background:linear-gradient(200deg,#1e1c1b,#2a1f1c 55%,#3a221d);box-shadow:inset 0 0 0 1px var(--border-input)}@media(max-width:744px){.portfolio-viewer_menu__VTORC{order:2;flex-direction:row;gap:12px;padding:12px 16px;overflow-x:auto;overflow-y:hidden}}.portfolio-viewer_asset__c7XE6{display:flex;flex-direction:column;flex:none;padding:0;border:0;background:none;cursor:pointer;text-align:left}.portfolio-viewer_asset__c7XE6:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:744px){.portfolio-viewer_asset__c7XE6{width:120px}}.portfolio-viewer_thumb__XirJx{position:relative;display:block;aspect-ratio:254/143;overflow:hidden;background:var(--surface-card-solid)}.portfolio-viewer_thumb__XirJx:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-left:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard)}.portfolio-viewer_thumb__XirJx img{display:block;width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}.portfolio-viewer_asset__c7XE6:focus-visible .portfolio-viewer_thumb__XirJx img,.portfolio-viewer_asset__c7XE6:hover .portfolio-viewer_thumb__XirJx img{opacity:1}.portfolio-viewer_assetActive__xy_3f .portfolio-viewer_thumb__XirJx:after{border-color:var(--accent)}.portfolio-viewer_assetActive__xy_3f .portfolio-viewer_thumb__XirJx img{opacity:1}.portfolio-viewer_thumbTag__kM7Vz{position:absolute;top:8px;right:8px}@media(max-width:744px){.portfolio-viewer_thumbTag__kM7Vz{display:none}}.portfolio-viewer_pane__l5j4s{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:calc(21px*var(--up-scale)) calc(32px*var(--up-scale)) calc(32px*var(--up-scale));background-color:#171413;background-image:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(160deg,#191716,#161312 60%,#181718);background-size:144.6px 100%,100% 145.5px,100% 100%;background-position:46px 0,0 119px,0 0;clip-path:polygon(0 0,100% 0,100% calc(100% - 44px),calc(100% - 38px) 100%,0 100%)}@media(max-width:744px){.portfolio-viewer_pane__l5j4s{order:1;justify-content:center;padding:12px 16px 16px;clip-path:none}}.portfolio-viewer_index__PN_JW{font-family:var(--font-archivo),sans-serif;font-weight:500;font-size:calc(12px*var(--up-scale));line-height:calc(18px*var(--up-scale));letter-spacing:.48px;display:inline-flex;align-items:center;padding:6px 12px;background:var(--surface-tag);border:1px solid var(--border-tag);color:var(--accent-hot);text-shadow:var(--glow-text);letter-spacing:.5px}.portfolio-viewer_head__1CtbM{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;height:56px;margin-bottom:calc(27px*var(--up-scale))}@media(max-width:744px){.portfolio-viewer_head__1CtbM{margin-bottom:12px}}.portfolio-viewer_close__2Oxf7{flex:none}.portfolio-viewer_mediaSlot__c96bA{flex:1 1;min-height:0}.portfolio-viewer_mediaSlot__c96bA,.portfolio-viewer_stage__pjPqD{container-type:size;display:flex;align-items:center;justify-content:center}.portfolio-viewer_stage__pjPqD{flex:none;position:relative;width:min(100cqw,177.7777777778cqh);aspect-ratio:16/9;overflow:hidden;background:#000}.portfolio-viewer_stage__pjPqD[data-video-stage=true]{background:rgba(0,0,0,0)}.portfolio-viewer_image__xH5XH{display:block;width:100%;height:100%;object-fit:contain}.portfolio-viewer_lens__AT17m{position:absolute;top:var(--lens-y,0);left:var(--lens-x,0);width:189px;height:161px;background-image:var(--lens-src);background-repeat:no-repeat;background-size:var(--lens-bg-w,200%) var(--lens-bg-h,200%);background-position:var(--lens-bg-x,0) var(--lens-bg-y,0);background-color:#000;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-standard)}@media(hover:none){.portfolio-viewer_lens__AT17m{display:none}}.portfolio-viewer_lensOn__GZFkB{opacity:1}.portfolio-viewer_lensAngle__CSolP{top:0;right:0}.portfolio-viewer_pager__CC8ql{flex-shrink:0;display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:calc(32px*var(--up-scale))}@media(max-width:744px){.portfolio-viewer_pager__CC8ql{margin-top:12px}}.portfolio-viewer_counter__fhrcc{font-family:var(--font-archivo),sans-serif;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.48px;color:var(--text-secondary)}.portfolio-viewer_srOnly__p8OPi{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.portfolio-viewer_videoPlayer__Vo8ZR:not(:fullscreen){flex:none;width:min(100cqw,177.7777777778cqh)}.portfolio-viewer_paneRim__wCnBi{position:absolute;inset:0;pointer-events:none;--chamfer-cut-x:38;--chamfer-cut-y:44}@media(max-width:744px){.portfolio-viewer_paneRim__wCnBi{--chamfer-cut-x:0;--chamfer-cut-y:0}}@media(max-height:600px){.portfolio-viewer_backdrop__oc_gm{padding:12px}.portfolio-viewer_pane__l5j4s{padding:12px 16px}.portfolio-viewer_head__1CtbM{height:44px;margin-bottom:8px}.portfolio-viewer_pane__l5j4s .portfolio-viewer_close__2Oxf7{width:44px;height:44px}.portfolio-viewer_pager__CC8ql{margin-top:8px;min-height:44px}}@media(max-height:600px)and (orientation:landscape){.portfolio-viewer_card__79XTJ{grid-template-columns:minmax(120px,22%) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.portfolio-viewer_menu__VTORC{order:0;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:12px}.portfolio-viewer_asset__c7XE6{width:100%}.portfolio-viewer_pane__l5j4s{order:1}}.angle_angle__pUxC6{position:absolute;width:var(--angle-size,calc(10px * var(--up-scale)));height:var(--angle-size,calc(10px * var(--up-scale)));pointer-events:none}.angle_tl__4sxkz{border-left:1px solid var(--accent)}.angle_tl__4sxkz,.angle_tr__DdMcA{border-top:1px solid var(--accent)}.angle_br__6stDQ,.angle_tr__DdMcA{border-right:1px solid var(--accent)}.angle_bl__wh1Lz,.angle_br__6stDQ{border-bottom:1px solid var(--accent)}.angle_bl__wh1Lz{border-left:1px solid var(--accent)}.angle_glow__rVSgO{filter:drop-shadow(0 0 2.4px var(--accent))}.close-button_button__RdG_1{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;padding:0;border:none;cursor:pointer;--panel-rim:var(--border-soft);--panel-surface:var(--surface-input-solid);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 13.3px) 100%,0 100%);position:relative;background:var(--panel-rim,var(--border-input))}.close-button_button__RdG_1:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:polygon(0 0,100% 0,100% calc(100% - 15px),calc(100% - 12.3px) 100%,0 100%);background:var(--panel-surface,var(--surface-card-solid))}.close-button_button__RdG_1{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard)}.close-button_button__RdG_1:focus-visible,.close-button_button__RdG_1:hover{--panel-rim:var(--accent-edge)}.close-button_button__RdG_1:focus-visible{outline:none}.close-button_sm__RJHm_{width:32px;height:32px;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);position:relative;background:var(--panel-rim,var(--border-input))}.close-button_sm__RJHm_:before{content:"";position:absolute;inset:1px;z-index:-1;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:var(--panel-surface,var(--surface-card-solid))}.close-button_icon__yBFNy{width:50%;height:50%;color:var(--text-primary)}.icon-button_ghost__jONJy,.icon-button_primary__HPpZF,.icon-button_secondary__SYqhe{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;cursor:pointer;color:var(--text-warm);transition:background var(--motion-duration-fast) var(--motion-ease-standard)}.icon-button_ghost__jONJy:focus-visible,.icon-button_primary__HPpZF:focus-visible,.icon-button_secondary__SYqhe:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.icon-button_ghost__jONJy{width:44px;height:44px;background:var(--surface-tag);border:1px solid var(--border-tag);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.icon-button_ghost__jONJy svg{width:18px;height:18px}.icon-button_ghost__jONJy:hover{background:var(--surface-active)}.icon-button_primary__HPpZF,.icon-button_secondary__SYqhe{clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));border-radius:2px;width:32px;height:32px}.icon-button_primary__HPpZF svg,.icon-button_secondary__SYqhe svg{width:16px;height:16px}.icon-button_primary__HPpZF{background:var(--accent)}.icon-button_primary__HPpZF:hover{background:var(--accent-soft)}.icon-button_secondary__SYqhe{background:var(--border-hairline);border:.8px solid var(--border-hairline);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.icon-button_secondary__SYqhe:hover{background:var(--surface-active)}@media(prefers-reduced-motion:no-preference){.icon-button_ghost__jONJy,.icon-button_primary__HPpZF,.icon-button_secondary__SYqhe{transition:transform var(--motion-duration-enter) var(--motion-ease-out),background var(--motion-duration-fast) var(--motion-ease-standard);will-change:transform}.icon-button_tiltActive__tM_hy{transform:perspective(var(--tilt-perspective,600px)) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) scale(var(--tilt-scale,1));transition:transform var(--motion-duration-fast) ease-out,background var(--motion-duration-fast) var(--motion-ease-standard)}}.icon-button_md__tdOt1{width:56px;height:56px}.icon-button_md__tdOt1.icon-button_primary__HPpZF,.icon-button_md__tdOt1.icon-button_secondary__SYqhe{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.icon-button_md__tdOt1 svg{width:28px;height:28px}.pagination-nav_nav__N9wY1{display:inline-flex;align-items:center;gap:16px}.pagination-nav_counter__VYYPa{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-archivo),sans-serif;font-weight:500;font-size:14px;line-height:21px}.pagination-nav_current__8o3OZ{color:var(--text-primary)}.pagination-nav_divider__CGUmC,.pagination-nav_total___wBVa{color:var(--text-tertiary)}.video-player_player__FbA_n{container-type:inline-size;clip-path:polygon(0 0,100% 0,100% calc(100% - 38px),calc(100% - 38px) 100%,0 100%);position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000;color:var(--text-primary)}.video-player_player__FbA_n:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.video-player_player__FbA_n:fullscreen{height:100%;aspect-ratio:auto;clip-path:none}.video-player_video__GmG_l{display:block;width:100%;height:100%;object-fit:contain;cursor:pointer}.video-player_shade__fyZpm{position:absolute;inset:45% 0 0;pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.85))}.video-player_play__N7dMp{clip-path:polygon(0 0,100% 0,100% calc(100% - 18.3px),calc(100% - 15.2px) 100%,0 100%);position:absolute;top:50%;left:50%;translate:-50% -50%;display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;background:var(--accent);color:var(--text-primary);cursor:pointer}.video-player_play__N7dMp svg{width:24px;height:24px}.video-player_play__N7dMp:focus-visible,.video-player_play__N7dMp:hover{background:var(--accent-soft)}.video-player_controls__c7yun{position:absolute;inset:auto 28px 16px;display:flex;flex-direction:column;gap:8px}.video-player_scrub__N_Pv6{position:relative;height:24px}.video-player_played__S0wtl,.video-player_track__C5Iv_{position:absolute;top:10px;left:0;height:4px;pointer-events:none}.video-player_track__C5Iv_{right:0;background:rgba(255,255,255,.3)}.video-player_played__S0wtl{width:calc(var(--played, 0)*100%);background:var(--accent)}.video-player_playhead__2cDbx{position:absolute;top:4px;left:calc(var(--played, 0)*100%);width:4px;height:16px;margin-left:-2px;background:var(--accent);pointer-events:none}.video-player_seek___VgNn{position:absolute;inset:0;display:block}.video-player_seek___VgNn input,.video-player_volume__fxneo input{display:block;width:100%;height:100%;margin:0;appearance:none;background:rgba(0,0,0,0);cursor:pointer}.video-player_seek___VgNn input::-webkit-slider-thumb,.video-player_volume__fxneo input::-webkit-slider-thumb{appearance:none;width:16px;height:24px;background:rgba(0,0,0,0);border:0}.video-player_seek___VgNn input::-moz-range-thumb,.video-player_volume__fxneo input::-moz-range-thumb{width:16px;height:24px;background:rgba(0,0,0,0);border:0}.video-player_seek___VgNn input:focus-visible,.video-player_volume__fxneo input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.video-player_seek___VgNn input:disabled,.video-player_volume__fxneo input:disabled{cursor:default}.video-player_transport__Em1tV{display:flex;align-items:center;justify-content:space-between;height:40px}.video-player_group__5XFg8{display:flex;align-items:center;gap:16px;min-width:0}.video-player_control__RqanS{position:relative;display:grid;place-items:center;width:24px;height:40px;padding:0;border:0;flex:none;background:none;color:var(--text-primary);cursor:pointer}.video-player_control__RqanS svg{width:16px;height:16px}.video-player_control__RqanS:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.video-player_control__RqanS:disabled{opacity:.5;cursor:default}.video-player_volume__fxneo{position:relative;flex:none;width:72px;height:40px;margin-left:-8px}.video-player_volume__fxneo:before{content:"";position:absolute;inset:18px 0;pointer-events:none;background:linear-gradient(to right,var(--accent) calc(var(--volume, .9) * 100%),rgba(255,255,255,.3) 0)}.video-player_timecode__FGwI_{font-family:var(--font-archivo),sans-serif;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.02em;white-space:nowrap}.video-player_status__1zy08{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 12px;background:rgba(0,0,0,.75);font-size:12px;line-height:18px;text-align:center}.video-player_player__FbA_n[data-state=loading] .video-player_status__1zy08{top:16px;transform:translateX(-50%);pointer-events:none}.video-player_status__1zy08 button{display:block;margin:8px auto 0;border:0;padding:8px 12px;color:var(--text-primary);background:var(--accent);cursor:pointer}.video-player_srOnly__0gZrF{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@container (max-width: 480px){.video-player_controls__c7yun{inset:auto 12px 10px;gap:0}.video-player_scrub__N_Pv6{height:32px}.video-player_played__S0wtl,.video-player_track__C5Iv_{top:14px}.video-player_playhead__2cDbx{top:8px}.video-player_control__RqanS,.video-player_transport__Em1tV,.video-player_volume__fxneo{height:44px}.video-player_control__RqanS{width:32px}.video-player_group__5XFg8{gap:8px}.video-player_volume__fxneo{width:48px;margin-left:0}.video-player_volume__fxneo:before{inset-block:20px}.video-player_timecode__FGwI_{font-size:11px;letter-spacing:0}}@media(pointer:coarse){.video-player_control__RqanS{min-width:44px}}.video-player_rim___iIk_{position:absolute;inset:0;pointer-events:none;--chamfer-cut-x:38;--chamfer-cut-y:38}.video-player_player__FbA_n:fullscreen .video-player_rim___iIk_{--chamfer-cut-x:0;--chamfer-cut-y:0}.filter-tabs_row__qyW5P{display:flex;align-items:center;justify-content:space-between;gap:16px}.filter-tabs_tabs__uUv4M{position:relative;isolation:isolate;z-index:30;display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(16px*var(--up-scale));padding:4px}.filter-tabs_tabs__uUv4M:after,.filter-tabs_tabs__uUv4M:before{content:"";position:absolute;z-index:-1;pointer-events:none}.filter-tabs_tabs__uUv4M:before{inset:0;background:var(--border-input);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 10px) 100%,0 100%)}.filter-tabs_tabs__uUv4M:after{inset:1px;background:var(--surface-input-solid);clip-path:polygon(0 0,100% 0,100% calc(100% - 11px),calc(100% - 9px) 100%,0 100%)}.filter-tabs_slot__lNUSd{position:relative}.filter-tabs_slot__lNUSd:last-child .filter-tabs_tab__hEmbN{clip-path:polygon(0 0,100% 0,100% calc(100% - 9.5px),calc(100% - 7.9px) 100%,0 100%)}.filter-tabs_tab__hEmbN{font-family:var(--font-archivo),sans-serif;appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:48px;padding:10px 16px;background:rgba(0,0,0,0);color:var(--text-primary);font-size:15px;font-weight:500;line-height:16px;white-space:nowrap;transition:background var(--motion-duration-fast) var(--motion-ease-out)}.filter-tabs_tab__hEmbN:focus-visible,.filter-tabs_tab__hEmbN:hover{background:rgba(255,255,255,.06)}.filter-tabs_active__NrpzH{background:rgba(255,255,255,.1);font-weight:600}.filter-tabs_active__NrpzH:focus-visible,.filter-tabs_active__NrpzH:hover{background:rgba(255,255,255,.1)}.filter-tabs_chevron__wilqZ{display:inline-flex}.filter-tabs_chevron__wilqZ svg{width:8px;height:8px;rotate:90deg;transition:rotate var(--motion-duration-fast) var(--motion-ease-out)}.filter-tabs_chevronUp__F6fkj svg{rotate:-90deg}.filter-tabs_menu__EMd2M{position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:260px;padding:8px 0;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px var(--border-input),0 16px 40px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 12px) 100%,0 100%)}.filter-tabs_item__2Lqbw{appearance:none;border:0;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;height:44px;padding:12px 14px 12px 16px;background:rgba(0,0,0,0);color:var(--text-primary);font-size:14px;font-weight:500;line-height:20px;text-align:left}.filter-tabs_item__2Lqbw:focus-visible,.filter-tabs_item__2Lqbw:hover{background:rgba(255,255,255,.05)}.filter-tabs_itemActive__lFTYu{background:rgba(255,255,255,.05)}.filter-tabs_itemLabel__DvZU4{flex:1 1}.filter-tabs_itemCheck__WSh3z{display:inline-flex;width:16px;height:16px;color:var(--text-primary)}.filter-tabs_itemCheck__WSh3z svg{width:16px;height:16px}.filter-tabs_itemCount__ThVwt{color:var(--text-secondary);font-size:13px;font-weight:400;line-height:18px;letter-spacing:.02em}.filter-tabs_trailing__q_4YH{flex:0 0 auto}@media(max-width:744px){.filter-tabs_row__qyW5P{flex-direction:column;align-items:stretch}.filter-tabs_tabs__uUv4M{gap:4px}.filter-tabs_tab__hEmbN{height:40px;padding:8px 12px}.filter-tabs_trailing__q_4YH{align-self:flex-end}}.filter-tabs_slotOpen__VmAMR:after{content:"";position:absolute;top:100%;left:0;width:max(100%,260px);height:8px}