.portfolio-flow-process-diagrams_diagram__18sYq{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1.1vh,15px);overflow:hidden;padding:clamp(15px,1.45vw,24px);color:#111214;font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif;background:transparent}.portfolio-flow-process-diagrams_topline__vEIaS{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:9px;border-bottom:1px solid rgb(17 18 20/15%);color:rgb(17 18 20/45%);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(5.8px,.38vw,7px);font-weight:650;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.portfolio-flow-process-diagrams_scene__f1zp5{position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(240px,.78fr) minmax(0,1.22fr);column-gap:clamp(32px,3.8vw,66px);overflow:hidden;padding:clamp(12px,1.4vh,18px) 0 0;border-bottom:1px solid rgb(17 18 20/15%);background:transparent;isolation:isolate}.portfolio-flow-process-diagrams_ghostVerb__c_XmK,.portfolio-flow-process-diagrams_sceneMedia__oouxa,.portfolio-flow-process-diagrams_supportMedia__TQbFi{display:none}.portfolio-flow-process-diagrams_sceneStatement__sNi8W{position:relative;z-index:2;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 clamp(22px,2.4vh,34px);opacity:0;transform:translate3d(-18px,12px,0)}.portfolio-flow-process-diagrams_sceneStatement__sNi8W:before{width:clamp(32px,3.4vw,58px);height:1px;margin-bottom:clamp(18px,2vh,28px);background:#111214;content:"";transform:scaleX(.18);transform-origin:left center}.portfolio-flow-process-diagrams_sceneAction__Rtizo span,.portfolio-flow-process-diagrams_sceneStatement__sNi8W small{display:block;color:rgb(17 18 20/40%);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(5.8px,.38vw,7px);font-weight:650;letter-spacing:.075em;line-height:1.3;text-transform:uppercase}.portfolio-flow-process-diagrams_sceneStatement__sNi8W p{max-width:42ch;margin:clamp(11px,1.3vh,17px) 0 0;color:rgb(17 18 20/68%);font-size:clamp(11px,.74vw,13.5px);font-weight:350;font-variation-settings:"wght" 350;letter-spacing:-.017em;line-height:1.5}.portfolio-flow-process-diagrams_sceneActions__5Qtv9{position:relative;z-index:2;min-width:0;min-height:0;display:grid;grid-template-rows:1.5fr 1fr 1fr;padding-left:clamp(24px,2.6vw,44px);border-left:1px solid rgb(17 18 20/12%);pointer-events:none}.portfolio-flow-process-diagrams_sceneAction__Rtizo{position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:clamp(10px,1vw,16px);align-content:end;padding:clamp(12px,1.35vh,18px) 0;border-top:1px solid rgb(17 18 20/9%);opacity:0;transform:translate3d(18px,10px,0)}.portfolio-flow-process-diagrams_sceneAction__Rtizo:first-child{align-content:center;border-top:0;transform:translate3d(24px,16px,0)}.portfolio-flow-process-diagrams_sceneAction__Rtizo span{grid-column:1;align-self:start;padding-top:.55em}.portfolio-flow-process-diagrams_sceneAction__Rtizo strong{grid-column:2;display:block;max-width:18ch;color:#111214;font-size:clamp(23px,2vw,38px);font-weight:330;font-variation-settings:"wght" 330;letter-spacing:-.058em;line-height:.93}.portfolio-flow-process-diagrams_sceneAction__Rtizo:first-child strong{max-width:12ch;font-size:clamp(38px,4vw,72px);font-weight:300;font-variation-settings:"wght" 300;letter-spacing:-.07em;line-height:.84}.portfolio-flow-process-diagrams_sceneCore__J0YQj{position:relative;z-index:2;min-width:0;display:flex;align-items:flex-end;padding:clamp(16px,1.8vh,24px) 0 clamp(22px,2.4vh,34px);border-top:1px solid rgb(17 18 20/10%);color:#111214;font-size:clamp(31px,3.2vw,58px);font-weight:300;font-variation-settings:"wght" 300;letter-spacing:-.07em;line-height:.8;opacity:0;transform:translate3d(-16px,12px,0)}.portfolio-flow-process-diagrams_diagram__18sYq[data-diagram="09"] .portfolio-flow-process-diagrams_scene__f1zp5{grid-template-columns:minmax(250px,.84fr) minmax(0,1.16fr);grid-template-rows:minmax(0,1fr) auto}.portfolio-flow-process-diagrams_diagram__18sYq[data-diagram="09"] .portfolio-flow-process-diagrams_sceneStatement__sNi8W{grid-column:1;grid-row:1;justify-content:flex-end;padding-bottom:clamp(16px,1.8vh,24px)}.portfolio-flow-process-diagrams_diagram__18sYq[data-diagram="09"] .portfolio-flow-process-diagrams_sceneCore__J0YQj{grid-column:1;grid-row:2}.portfolio-flow-process-diagrams_diagram__18sYq[data-diagram="09"] .portfolio-flow-process-diagrams_sceneActions__5Qtv9{grid-column:2;grid-row:1/3;grid-template-rows:repeat(3,minmax(0,1fr))}.portfolio-flow-process-diagrams_diagram__18sYq[data-diagram="09"] .portfolio-flow-process-diagrams_sceneAction__Rtizo,.portfolio-flow-process-diagrams_diagram__18sYq[data-diagram="09"] .portfolio-flow-process-diagrams_sceneAction__Rtizo:first-child{align-content:end;transform:translate3d(18px,10px,0)}.portfolio-flow-process-diagrams_diagram__18sYq[data-diagram="09"] .portfolio-flow-process-diagrams_sceneAction__Rtizo strong,.portfolio-flow-process-diagrams_diagram__18sYq[data-diagram="09"] .portfolio-flow-process-diagrams_sceneAction__Rtizo:first-child strong{max-width:17ch;font-size:clamp(24px,2.15vw,40px);font-weight:330;font-variation-settings:"wght" 330;letter-spacing:-.058em;line-height:.92}@keyframes portfolio-flow-process-diagrams_statement-arrival__zDLKP{0%{opacity:0;transform:translate3d(-18px,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes portfolio-flow-process-diagrams_action-arrival__VY5wx{0%{opacity:0;transform:translate3d(18px,10px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes portfolio-flow-process-diagrams_action-primary-arrival__wNWh6{0%{opacity:0;transform:translate3d(24px,16px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes portfolio-flow-process-diagrams_core-arrival__F3Pzq{0%{opacity:0;transform:translate3d(-16px,12px,0)}to{opacity:1;transform:translateZ(0)}}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-diagrams_sceneStatement__sNi8W{animation:portfolio-flow-process-diagrams_statement-arrival__zDLKP .56s cubic-bezier(.16,1,.3,1) 30ms both}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-diagrams_sceneAction__Rtizo:first-child{animation:portfolio-flow-process-diagrams_action-primary-arrival__wNWh6 .62s cubic-bezier(.16,1,.3,1) 90ms both}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-diagrams_sceneAction__Rtizo:nth-child(2){animation:portfolio-flow-process-diagrams_action-arrival__VY5wx .58s cubic-bezier(.16,1,.3,1) .16s both}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-diagrams_sceneAction__Rtizo:nth-child(3){animation:portfolio-flow-process-diagrams_action-arrival__VY5wx .58s cubic-bezier(.16,1,.3,1) 215ms both}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-diagrams_sceneCore__J0YQj{animation:portfolio-flow-process-diagrams_core-arrival__F3Pzq .56s cubic-bezier(.16,1,.3,1) .12s both}[data-stage2-process-v2]:has(.portfolio-flow-process-diagrams_diagram__18sYq) [data-stage2-process-node]>[class*=nodeTop]:first-child{display:grid!important;visibility:visible!important;opacity:1!important}@media (max-width:1240px) and (min-width:981px){.portfolio-flow-process-diagrams_diagram__18sYq{padding:12px}.portfolio-flow-process-diagrams_scene__f1zp5{grid-template-columns:minmax(205px,.76fr) minmax(0,1.24fr);column-gap:26px}.portfolio-flow-process-diagrams_sceneStatement__sNi8W p{font-size:9.5px}.portfolio-flow-process-diagrams_sceneActions__5Qtv9{padding-left:20px}.portfolio-flow-process-diagrams_sceneAction__Rtizo{grid-template-columns:28px minmax(0,1fr);gap:8px;padding-block:10px}.portfolio-flow-process-diagrams_sceneAction__Rtizo strong{font-size:clamp(18px,2vw,28px)}.portfolio-flow-process-diagrams_sceneAction__Rtizo:first-child strong{font-size:clamp(31px,3.5vw,48px)}.portfolio-flow-process-diagrams_diagram__18sYq[data-diagram="09"] .portfolio-flow-process-diagrams_scene__f1zp5{grid-template-columns:minmax(215px,.8fr) minmax(0,1.2fr)}.portfolio-flow-process-diagrams_diagram__18sYq[data-diagram="09"] .portfolio-flow-process-diagrams_sceneAction__Rtizo strong,.portfolio-flow-process-diagrams_diagram__18sYq[data-diagram="09"] .portfolio-flow-process-diagrams_sceneAction__Rtizo:first-child strong{font-size:clamp(19px,2vw,30px)}.portfolio-flow-process-diagrams_sceneCore__J0YQj{font-size:clamp(27px,3vw,42px)}}@media (prefers-reduced-motion:reduce){.portfolio-flow-process-diagrams_sceneAction__Rtizo,.portfolio-flow-process-diagrams_sceneCore__J0YQj,.portfolio-flow-process-diagrams_sceneStatement__sNi8W,[data-stage2-process-preview][data-active=true] .portfolio-flow-process-diagrams_sceneAction__Rtizo,[data-stage2-process-preview][data-active=true] .portfolio-flow-process-diagrams_sceneCore__J0YQj,[data-stage2-process-preview][data-active=true] .portfolio-flow-process-diagrams_sceneStatement__sNi8W{opacity:1;transform:none;animation:none!important}}.portfolio-flow-process-analytics-poster_poster__gMVZp{position:relative;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(0,1.15fr) minmax(0,.85fr) auto;overflow:hidden;border:1px solid rgb(17 18 20/13%);color:#111214;font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif;background:rgb(255 255 255/88%);box-shadow:0 20px 54px rgb(17 18 20/4.5%);isolation:isolate}.portfolio-flow-process-analytics-poster_poster__gMVZp:before{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgb(17 18 20/2.1%) 1px,transparent 0) 0 0 /25% 100%,linear-gradient(180deg,rgb(17 18 20/1.8%) 1px,transparent 0) 0 0 /100% 33.333%;content:"";opacity:.55;pointer-events:none}.portfolio-flow-process-analytics-poster_topline__r1vzK{z-index:4;grid-column:1/-1;align-items:center;justify-content:space-between;gap:16px;padding:11px clamp(14px,1.4vw,22px);border-bottom:1px solid rgb(17 18 20/12%);color:rgb(17 18 20/46%);font-size:clamp(5.8px,.38vw,7px);letter-spacing:.075em;line-height:1.2}.portfolio-flow-process-analytics-poster_ghost__Hsi_G,.portfolio-flow-process-analytics-poster_topline__r1vzK{position:relative;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:650;text-transform:uppercase}.portfolio-flow-process-analytics-poster_ghost__Hsi_G{z-index:3;grid-column:1/span 2;grid-row:2/4;align-items:flex-end;padding:clamp(14px,1.4vw,22px);border-right:1px solid rgb(17 18 20/10%);color:rgb(17 18 20/28%);font-size:clamp(7px,.5vw,9px);letter-spacing:.12em;opacity:0;transform:translate3d(-30px,14px,0)}.portfolio-flow-process-analytics-poster_media__N7NEE{display:none}.portfolio-flow-process-analytics-poster_comparison__9c8zm,.portfolio-flow-process-analytics-poster_evidence__KYIwO,.portfolio-flow-process-analytics-poster_heroMetric__cTZGV,.portfolio-flow-process-analytics-poster_ranking__v7ol0,.portfolio-flow-process-analytics-poster_subscriberMetric__Vtq_2{position:relative;z-index:3;min-width:0;min-height:0}.portfolio-flow-process-analytics-poster_heroMetric__cTZGV{grid-column:3/span 5;border-right:1px solid rgb(17 18 20/10%);transform:translate3d(-24px,34px,0) scale(.97)}.portfolio-flow-process-analytics-poster_heroMetric__cTZGV,.portfolio-flow-process-analytics-poster_subscriberMetric__Vtq_2{grid-row:2;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(16px,1.6vw,28px);border-bottom:1px solid rgb(17 18 20/10%);opacity:0}.portfolio-flow-process-analytics-poster_subscriberMetric__Vtq_2{grid-column:8/-1;transform:translate3d(30px,-26px,0) scale(.975)}.portfolio-flow-process-analytics-poster_comparison__9c8zm small,.portfolio-flow-process-analytics-poster_evidenceMetric__wSyO9 small,.portfolio-flow-process-analytics-poster_heroMetric__cTZGV small,.portfolio-flow-process-analytics-poster_rankItem__0tV7f span,.portfolio-flow-process-analytics-poster_rankingLabel__Vt2Ox,.portfolio-flow-process-analytics-poster_subscriberMetric__Vtq_2 small{display:block;color:rgb(17 18 20/42%);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(5.7px,.37vw,6.9px);font-weight:650;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}.portfolio-flow-process-analytics-poster_evidenceMetric__wSyO9 strong,.portfolio-flow-process-analytics-poster_heroMetric__cTZGV strong,.portfolio-flow-process-analytics-poster_subscriberMetric__Vtq_2 strong{display:flex;align-items:baseline;gap:.15em;margin-top:8px;color:#111214;font-weight:300;font-variation-settings:"wght" 300;letter-spacing:-.075em;line-height:.8;white-space:nowrap}.portfolio-flow-process-analytics-poster_heroMetric__cTZGV strong{font-size:clamp(58px,6vw,102px)}.portfolio-flow-process-analytics-poster_subscriberMetric__Vtq_2 strong{font-size:clamp(46px,4.5vw,78px)}.portfolio-flow-process-analytics-poster_evidenceMetric__wSyO9 strong i,.portfolio-flow-process-analytics-poster_heroMetric__cTZGV strong i{font-size:.29em;font-style:normal;font-weight:520;letter-spacing:.015em}.portfolio-flow-process-analytics-poster_evidence__KYIwO{grid-column:3/span 6;grid-row:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));opacity:0;transform:translate3d(-18px,24px,0) scale(.98)}.portfolio-flow-process-analytics-poster_evidenceMetric__wSyO9{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(11px,1.1vw,18px);border-right:1px solid rgb(17 18 20/9%);border-bottom:1px solid rgb(17 18 20/9%)}.portfolio-flow-process-analytics-poster_evidenceMetric__wSyO9:nth-child(2n){border-right:0}.portfolio-flow-process-analytics-poster_evidenceMetric__wSyO9:nth-last-child(-n+2){border-bottom:0}.portfolio-flow-process-analytics-poster_evidenceMetric__wSyO9 strong{font-size:clamp(22px,2.1vw,37px)}.portfolio-flow-process-analytics-poster_ranking__v7ol0{grid-column:9/-1;grid-row:3;min-width:0;display:grid;grid-template-rows:auto repeat(5,minmax(0,1fr));padding:clamp(11px,1.1vw,18px);border-left:1px solid rgb(17 18 20/10%);opacity:0;transform:translate3d(34px,26px,0) scale(.98)}.portfolio-flow-process-analytics-poster_rankingLabel__Vt2Ox{padding-bottom:7px;border-bottom:1px solid rgb(17 18 20/10%)}.portfolio-flow-process-analytics-poster_rankItem__0tV7f{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgb(17 18 20/8%)}.portfolio-flow-process-analytics-poster_rankItem__0tV7f:last-child{border-bottom:0}.portfolio-flow-process-analytics-poster_rankItem__0tV7f strong{color:#111214;font-size:clamp(10px,.78vw,14px);font-weight:430;letter-spacing:-.025em;white-space:nowrap}.portfolio-flow-process-analytics-poster_comparison__9c8zm{grid-column:1/-1;grid-row:4;display:grid;grid-template-columns:2fr repeat(2,minmax(0,1fr));align-items:center;gap:clamp(12px,1.2vw,20px);padding:10px clamp(14px,1.4vw,22px);border-top:1px solid rgb(17 18 20/11%);opacity:0;transform:translate3d(0,18px,0)}.portfolio-flow-process-analytics-poster_comparisonLine__Hq83_{position:relative;height:2px;overflow:hidden;background:rgb(17 18 20/10%)}.portfolio-flow-process-analytics-poster_comparisonLine__Hq83_ i{position:absolute;inset:0 auto 0 0;width:calc(var(--bar-scale) * 100%);background:#111214;transform:scaleX(.15);transform-origin:left center}@keyframes portfolio-flow-process-analytics-poster_result-dock-left__zO_oh{0%{opacity:0;transform:translate3d(-24px,34px,0) scale(.97)}64%{opacity:1;transform:translate3d(3px,-2px,0) scale(1)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes portfolio-flow-process-analytics-poster_result-dock-right__JZ_0B{0%{opacity:0;transform:translate3d(30px,-26px,0) scale(.975)}64%{opacity:1;transform:translate3d(-3px,2px,0) scale(1)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes portfolio-flow-process-analytics-poster_result-dock-bottom__9ApjX{0%{opacity:0;transform:translate3d(0,24px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes portfolio-flow-process-analytics-poster_result-dock-side__7NjhV{0%{opacity:0;transform:translate3d(34px,26px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes portfolio-flow-process-analytics-poster_result-dock-meta__7Yo_G{0%{opacity:0;transform:translate3d(-30px,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes portfolio-flow-process-analytics-poster_result-bar__1s71e{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_ghost__Hsi_G{animation:portfolio-flow-process-analytics-poster_result-dock-meta__7Yo_G .48s cubic-bezier(.16,1,.3,1) 40ms both}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_heroMetric__cTZGV{animation:portfolio-flow-process-analytics-poster_result-dock-left__zO_oh .68s cubic-bezier(.16,1,.3,1) 80ms both}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_subscriberMetric__Vtq_2{animation:portfolio-flow-process-analytics-poster_result-dock-right__JZ_0B .72s cubic-bezier(.16,1,.3,1) 135ms both}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_evidence__KYIwO{animation:portfolio-flow-process-analytics-poster_result-dock-bottom__9ApjX .65s cubic-bezier(.16,1,.3,1) .19s both}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_ranking__v7ol0{animation:portfolio-flow-process-analytics-poster_result-dock-side__7NjhV .69s cubic-bezier(.16,1,.3,1) 245ms both}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_comparison__9c8zm{animation:portfolio-flow-process-analytics-poster_result-dock-bottom__9ApjX .52s cubic-bezier(.16,1,.3,1) .33s both}[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_comparisonLine__Hq83_ i{animation:portfolio-flow-process-analytics-poster_result-bar__1s71e .64s cubic-bezier(.16,1,.3,1) .42s both}@media (max-width:1240px) and (min-width:981px){.portfolio-flow-process-analytics-poster_heroMetric__cTZGV strong{font-size:clamp(48px,5.4vw,76px)}.portfolio-flow-process-analytics-poster_subscriberMetric__Vtq_2 strong{font-size:clamp(38px,4vw,60px)}.portfolio-flow-process-analytics-poster_evidenceMetric__wSyO9 strong{font-size:clamp(18px,1.9vw,29px)}.portfolio-flow-process-analytics-poster_heroMetric__cTZGV,.portfolio-flow-process-analytics-poster_subscriberMetric__Vtq_2{padding:14px}.portfolio-flow-process-analytics-poster_evidenceMetric__wSyO9,.portfolio-flow-process-analytics-poster_ranking__v7ol0{padding:9px}}@media (prefers-reduced-motion:reduce){.portfolio-flow-process-analytics-poster_comparison__9c8zm,.portfolio-flow-process-analytics-poster_evidence__KYIwO,.portfolio-flow-process-analytics-poster_ghost__Hsi_G,.portfolio-flow-process-analytics-poster_heroMetric__cTZGV,.portfolio-flow-process-analytics-poster_ranking__v7ol0,.portfolio-flow-process-analytics-poster_subscriberMetric__Vtq_2,[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_comparison__9c8zm,[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_evidence__KYIwO,[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_ghost__Hsi_G,[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_heroMetric__cTZGV,[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_ranking__v7ol0,[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_subscriberMetric__Vtq_2{opacity:1;transform:none;animation:none!important}.portfolio-flow-process-analytics-poster_comparisonLine__Hq83_ i,[data-stage2-process-preview][data-active=true] .portfolio-flow-process-analytics-poster_comparisonLine__Hq83_ i{transform:scaleX(1);animation:none!important}}.portfolio-flow-process-toolkit_toolkit__gb1Xw{grid-column:8/-1;align-self:end;min-width:0;display:grid;grid-template-columns:clamp(58px,4.2vw,76px) minmax(0,1fr);gap:clamp(12px,1.2vw,20px);align-items:baseline;margin-top:10px;padding-top:9px;border-top:1px solid rgb(17 18 20/9%)}.portfolio-flow-process-toolkit_toolkit__gb1Xw>span{color:rgb(17 18 20/40%);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:6.5px;font-weight:650;letter-spacing:.085em;line-height:1.4;text-transform:uppercase}.portfolio-flow-process-toolkit_tools__omonJ{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 0}.portfolio-flow-process-toolkit_tools__omonJ span{min-width:0;color:rgb(17 18 20/58%);font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif;font-size:clamp(9px,.6vw,11px);font-weight:380;font-variation-settings:"wght" 380;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.portfolio-flow-process-toolkit_tools__omonJ span:not(:last-child):after{margin:0 8px;color:rgb(17 18 20/20%);content:"·"}@media (max-width:1240px) and (min-width:981px){.portfolio-flow-process-toolkit_toolkit__gb1Xw{grid-template-columns:50px minmax(0,1fr);gap:9px}.portfolio-flow-process-toolkit_tools__omonJ span{font-size:9px}.portfolio-flow-process-toolkit_tools__omonJ span:not(:last-child):after{margin-inline:6px}}@media (max-width:980px){.portfolio-flow-process-toolkit_toolkit__gb1Xw{display:none}}.portfolio-flow-stage2-contact_contact__NL3Tl{--contact-ink:#111214;--contact-surface:rgb(255 255 255/26%);position:relative;min-height:100svh;scroll-margin-top:74px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(28px,4vh,50px);padding:clamp(84px,9vh,110px) clamp(30px,4.4vw,84px) clamp(42px,5vh,70px);color:var(--contact-ink);overflow:hidden}.portfolio-flow-stage2-contact_topline__DabEm{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.4vw,26px);align-items:end}.portfolio-flow-stage2-contact_topline__DabEm span{grid-column:1/span 4;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.portfolio-flow-stage2-contact_topline__DabEm p{grid-column:8/-1;margin:0;color:var(--contact-ink)!important;font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif!important;font-size:clamp(14px,1vw,17px);font-weight:320!important;font-variation-settings:"wght" 320!important;line-height:1.42}.portfolio-flow-stage2-contact_body__iRLf5{min-height:0;display:grid;grid-template-columns:minmax(0,8fr) minmax(280px,4fr);gap:clamp(34px,5vw,96px);align-items:stretch}.portfolio-flow-stage2-contact_copy___BPJB{align-self:center;max-width:920px;padding:clamp(22px,3vw,44px) 0}.portfolio-flow-stage2-contact_copy___BPJB>span{color:var(--contact-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:700;letter-spacing:.13em}.portfolio-flow-stage2-contact_copy___BPJB h2{margin:clamp(24px,3.2vh,38px) 0 clamp(18px,2.5vh,28px);color:var(--contact-ink);font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif;font-size:clamp(72px,9vw,168px);font-weight:300;font-variation-settings:"wght" 300;line-height:.82;letter-spacing:-.078em}.portfolio-flow-stage2-contact_copy___BPJB>p{max-width:34rem;margin:0 0 clamp(30px,4vh,46px);color:var(--contact-ink)!important;font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif!important;font-size:clamp(16px,1.08vw,20px);font-weight:320!important;font-variation-settings:"wght" 320!important;line-height:1.44}.portfolio-flow-stage2-contact_links__tQhTj{display:grid;gap:8px}.portfolio-flow-stage2-contact_links__tQhTj a{min-height:clamp(62px,7vh,82px);display:grid;grid-template-columns:minmax(86px,118px) minmax(0,1fr) auto;gap:clamp(14px,1.7vw,28px);align-items:center;padding:0 clamp(16px,1.5vw,24px);border:0;background:var(--contact-surface);color:var(--contact-ink);text-decoration:none;backdrop-filter:blur(18px) saturate(.94);-webkit-backdrop-filter:blur(18px) saturate(.94);transition:background-color .24s ease,transform .26s cubic-bezier(.16,1,.3,1)}.portfolio-flow-stage2-contact_links__tQhTj i,.portfolio-flow-stage2-contact_links__tQhTj span{color:var(--contact-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.portfolio-flow-stage2-contact_links__tQhTj strong{min-width:0;overflow:hidden;color:var(--contact-ink);font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif;font-size:clamp(20px,1.65vw,31px);font-weight:350;font-variation-settings:"wght" 350;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.portfolio-flow-stage2-contact_links__tQhTj a i{font-size:15px;transition:transform .26s cubic-bezier(.16,1,.3,1)}.portfolio-flow-stage2-contact_mascotDock__6kZsP{position:relative;min-height:clamp(390px,56vh,560px);align-self:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.portfolio-flow-stage2-contact_dockMeta__yuih1{position:absolute;z-index:2;top:7%;right:1%;color:var(--contact-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px;font-weight:700;letter-spacing:.13em}.portfolio-flow-stage2-contact_mascotFact__odeXW{position:absolute;z-index:3;top:31%;left:-4%;width:min(232px,66%);margin:0;padding:14px 18px;border:1px solid rgb(17 18 20/9%);border-radius:2px;background:rgb(255 255 255/82%);box-shadow:0 18px 52px rgb(35 29 26/8%),inset 0 1px 0 rgb(255 255 255/76%);color:var(--contact-ink)!important;font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif!important;font-size:clamp(11px,.78vw,13px);font-weight:320!important;font-variation-settings:"wght" 320!important;line-height:1.42;backdrop-filter:blur(20px) saturate(1.02);-webkit-backdrop-filter:blur(20px) saturate(1.02);pointer-events:none}.portfolio-flow-stage2-contact_mascotFact__odeXW:after{position:absolute;top:18px;right:-7px;width:14px;height:14px;border-top:1px solid rgb(17 18 20/8%);border-right:1px solid rgb(17 18 20/8%);background:rgb(255 255 255/80%);content:"";transform:rotate(45deg)}.portfolio-flow-stage2-contact_mascotFigure__LFle7{position:absolute!important;z-index:1;right:1%!important;bottom:-1%!important;width:auto!important;height:clamp(225px,27vw,350px)!important;max-width:none!important;object-fit:contain!important;object-position:right bottom!important;filter:drop-shadow(0 20px 40px rgb(33 25 21/7%));transform-origin:right bottom;user-select:none;-webkit-user-drag:none;pointer-events:none}@media (min-width:981px){.portfolio-flow-stage2-contact_mascotDock__6kZsP{min-height:clamp(470px,64vh,660px)}.portfolio-flow-stage2-contact_mascotFigure__LFle7{right:-7%!important;bottom:-4%!important;height:clamp(410px,37vw,550px)!important}.portfolio-flow-stage2-contact_mascotFact__odeXW{top:31%;right:46%;left:auto;width:min(260px,58%);padding:16px 19px}}@media (hover:hover) and (pointer:fine){.portfolio-flow-stage2-contact_links__tQhTj a:hover{background:rgb(255 255 255/46%);transform:translateX(4px)}.portfolio-flow-stage2-contact_links__tQhTj a:hover i{transform:translate(3px,-3px)}}@media (max-width:980px){.portfolio-flow-stage2-contact_contact__NL3Tl{padding:82px 20px 46px}.portfolio-flow-stage2-contact_topline__DabEm{display:flex;justify-content:space-between;gap:24px}.portfolio-flow-stage2-contact_topline__DabEm p{max-width:30ch}.portfolio-flow-stage2-contact_body__iRLf5{grid-template-columns:1fr;gap:26px}.portfolio-flow-stage2-contact_copy___BPJB{max-width:none}.portfolio-flow-stage2-contact_mascotDock__6kZsP{width:min(620px,100%);min-height:360px;justify-self:end}.portfolio-flow-stage2-contact_mascotFact__odeXW{top:24%;left:8%;width:min(224px,48%)}.portfolio-flow-stage2-contact_mascotFigure__LFle7{right:3%!important;height:clamp(230px,42vw,330px)!important}}@media (max-width:560px){.portfolio-flow-stage2-contact_topline__DabEm{display:block}.portfolio-flow-stage2-contact_topline__DabEm p{margin-top:16px}.portfolio-flow-stage2-contact_copy___BPJB h2{font-size:clamp(62px,19vw,92px)}.portfolio-flow-stage2-contact_links__tQhTj a{grid-template-columns:72px minmax(0,1fr) auto;padding:0 12px}.portfolio-flow-stage2-contact_links__tQhTj strong{font-size:16px}.portfolio-flow-stage2-contact_mascotDock__6kZsP{min-height:280px}.portfolio-flow-stage2-contact_mascotFact__odeXW{top:13%;left:0;width:min(176px,58%);padding:12px 14px;border-radius:0;font-size:10.5px}.portfolio-flow-stage2-contact_mascotFigure__LFle7{right:0!important;height:240px!important}.portfolio-flow-stage2-contact_dockMeta__yuih1{top:5%;right:0}}.portfolio-flow-stage2-revision_root__WpZNi{--s2r-paper:#fbfaf7;--s2r-ink:#111214;--s2r-muted:rgb(17 18 20/54%);--s2r-rule:rgb(17 18 20/16%);--s2r-gutter:clamp(22px,4.2vw,80px);position:relative;overflow-x:clip}.portfolio-flow-stage2-revision_mainScene__9_fHd{position:relative;z-index:1;transform-origin:left center;will-change:transform}.portfolio-flow-stage2-revision_signalCut__DtPvi{position:fixed;z-index:9000;inset:0;visibility:hidden;pointer-events:none;background:radial-gradient(ellipse 52% 72% at 58% 48%,rgb(247 130 111/88%) 0,rgb(250 185 165/65%) 40%,transparent 74%),radial-gradient(ellipse 43% 64% at 31% 50%,rgb(216 202 239/72%) 0,transparent 73%),linear-gradient(90deg,#edf6ff,#fff5ef 66%,#fff3d9);opacity:0;transform:translate3d(-101%,0,0)}.portfolio-flow-stage2-revision_introSequence__HeaSW{position:relative;height:142svh}.portfolio-flow-stage2-revision_introSticky__gyFeM{position:sticky;top:0;height:100svh;overflow:hidden}.portfolio-flow-stage2-revision_heroLayer__xsZW4,.portfolio-flow-stage2-revision_introBridge__jUuI1{position:absolute;inset:0}.portfolio-flow-stage2-revision_heroLayer__xsZW4{z-index:1;transform-origin:center center;will-change:transform,opacity}.portfolio-flow-stage2-revision_introBridge__jUuI1{z-index:2;display:grid;grid-template-rows:1fr auto;padding:clamp(28px,5vw,88px) var(--s2r-gutter) clamp(34px,5vh,66px);overflow:hidden;clip-path:inset(100% 0 0 0);background:linear-gradient(90deg,rgb(202 225 252/46%),transparent 32%),radial-gradient(ellipse 53% 72% at 60% 48%,rgb(247 130 111/70%) 0,rgb(250 190 173/40%) 43%,transparent 76%),radial-gradient(ellipse 43% 62% at 35% 52%,rgb(218 203 239/54%) 0,transparent 76%),radial-gradient(ellipse 37% 50% at 80% 88%,rgb(255 234 190/42%) 0,transparent 74%),rgb(251 250 247/98%);will-change:clip-path}.portfolio-flow-stage2-revision_introBridgeMain__suOjo{align-self:center;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.3vw,24px)}.portfolio-flow-stage2-revision_introBridgeIndex__yVgJ_{grid-column:1/span 2;padding-top:1.1em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(9px,.72vw,12px);letter-spacing:.15em}.portfolio-flow-stage2-revision_introBridgeTitle__Kyk2Q{grid-column:3/-1;margin:0;font-size:clamp(74px,13vw,240px);font-weight:400;line-height:.78;letter-spacing:-.085em;transform:translateY(110%);will-change:transform}.portfolio-flow-stage2-revision_introBridgeTitle__Kyk2Q span{display:block}.portfolio-flow-stage2-revision_introBridgeTitle__Kyk2Q i{display:block;color:transparent;font-style:normal;-webkit-text-stroke:1px rgb(17 18 20/52%)}.portfolio-flow-stage2-revision_introBridgeRoute__lawOm{grid-column:3/-1;height:2px;margin-top:clamp(24px,4vh,46px);background:linear-gradient(90deg,#9fc8f4,#c8afe2 34%,#ef7e6e 68%,#f2cf91);transform:scaleX(0);transform-origin:left center}.portfolio-flow-stage2-revision_introBridgeFooter__9Fw6e{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid var(--s2r-rule);opacity:0}.portfolio-flow-stage2-revision_introBridgeFooter__9Fw6e p,.portfolio-flow-stage2-revision_introBridgeFooter__9Fw6e span{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(9px,.72vw,12px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase}.portfolio-flow-stage2-revision_introBridgeFooter__9Fw6e p{color:var(--s2r-muted)}.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-case-media] img,.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-system-media] img,.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-work-origin] img{object-fit:contain!important;object-position:center!important;background:rgb(255 255 255/58%)}.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-case-media] video,.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-system-media] video,.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-work-origin] video{object-fit:cover!important;object-position:center!important}.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-system-copy] h2{font-size:clamp(46px,6vw,112px)!important;line-height:.86!important;overflow-wrap:normal!important;word-break:normal!important}.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-work-copy] h3{font-size:clamp(46px,5.5vw,102px)!important;line-height:.86!important;overflow-wrap:normal!important;word-break:normal!important}.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-system-panel],.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-work-panel]{contain:layout paint}.portfolio-flow-stage2-revision_casePlayer__ZQU4a{position:fixed;z-index:10000;inset:0;overflow:hidden;background:var(--s2r-paper);opacity:1!important;visibility:visible!important;transform:translate3d(100%,0,0);pointer-events:auto;overscroll-behavior:none;touch-action:none;will-change:transform}.portfolio-flow-stage2-revision_casePage__eqifD{position:absolute;inset:0;overflow:hidden;opacity:1!important;visibility:visible!important;will-change:transform,opacity}.portfolio-flow-stage2-revision_caseSwitchCurtain__Lr34y{position:absolute;z-index:60;inset:0;visibility:hidden;pointer-events:none;background:radial-gradient(ellipse 52% 72% at 57% 48%,rgb(247 130 111/88%) 0,rgb(250 185 165/64%) 40%,transparent 74%),radial-gradient(ellipse 42% 62% at 30% 50%,rgb(216 202 239/74%) 0,transparent 73%),linear-gradient(90deg,#eef6ff,#fff4ee 66%,#fff2d7);opacity:0;transform:translate3d(101%,0,0)}.portfolio-flow-stage2-revision_caseContent__YFLwl{position:absolute;inset:0;will-change:transform,opacity}.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-case-page] header{backdrop-filter:none!important;background:rgb(251 250 247/98%)!important}.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-case-stage]{min-height:0}.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-case-media]{min-width:0;background:rgb(255 255 255/42%)}.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-case-copy]{overflow:auto;scrollbar-width:thin}.portfolio-flow-stage2-revision_root__WpZNi [data-stage2-case-copy] h2{font-size:clamp(38px,4.2vw,78px)!important;line-height:.9!important;overflow-wrap:normal!important;word-break:normal!important}.portfolio-flow-stage2-revision_processSequence__xkAjI{position:relative;height:370svh}.portfolio-flow-stage2-revision_processSticky__uXDIN{position:sticky;top:0;height:100svh;overflow:hidden;padding:clamp(24px,3.4vw,58px) var(--s2r-gutter)}.portfolio-flow-stage2-revision_processHeader__d_Z1L{height:clamp(76px,9vh,104px);display:grid;align-items:end;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.3vw,24px);padding-bottom:18px;border-bottom:1px solid var(--s2r-rule)}.portfolio-flow-stage2-revision_processHeader__d_Z1L span{grid-column:1/span 3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.15em}.portfolio-flow-stage2-revision_processHeader__d_Z1L h2{grid-column:4/span 5;margin:0;font-size:clamp(36px,4.2vw,74px);font-weight:400;line-height:.86;letter-spacing:-.06em}.portfolio-flow-stage2-revision_processHeader__d_Z1L p{grid-column:9/-1;margin:0;color:var(--s2r-muted);font-size:clamp(13px,1vw,17px);line-height:1.35}.portfolio-flow-stage2-revision_processBoard__x3WlG{position:relative;height:calc(100% - clamp(76px, 9vh, 104px) - 52px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(10px,1.25vw,22px);padding-top:clamp(16px,2vh,24px)}.portfolio-flow-stage2-revision_processNode__xyAmD{position:relative;min-width:0;display:grid;grid-template-columns:minmax(96px,.9fr) minmax(0,1.15fr);gap:clamp(10px,1vw,18px);padding:clamp(10px,1vw,18px);overflow:hidden;border:1px solid var(--s2r-rule);background:rgb(251 250 247/52%);opacity:.32;transform:scale(.985);transition:opacity .36s ease,transform .52s cubic-bezier(.16,1,.3,1),background .36s ease}.portfolio-flow-stage2-revision_processNode__xyAmD[data-active=true]{background:rgb(255 255 255/80%);opacity:1;transform:scale(1)}.portfolio-flow-stage2-revision_processNodeMedia__BvjUX{position:relative;min-width:0;overflow:hidden;background:rgb(255 255 255/58%)}.portfolio-flow-stage2-revision_processNodeMedia__BvjUX img{object-fit:contain!important}.portfolio-flow-stage2-revision_processNodeMedia__BvjUX video{object-fit:cover!important}.portfolio-flow-stage2-revision_processNodeCopy__3C22o{min-width:0;display:flex;flex-direction:column;justify-content:space-between}.portfolio-flow-stage2-revision_processNodeActions__3FSRH span,.portfolio-flow-stage2-revision_processNodeCopy__3C22o small,.portfolio-flow-stage2-revision_processNodeCopy__3C22o>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(8px,.58vw,10px);line-height:1.3;letter-spacing:.11em}.portfolio-flow-stage2-revision_processNodeCopy__3C22o h3{margin:8px 0;font-size:clamp(24px,2.4vw,42px);font-weight:400;line-height:.92;letter-spacing:-.045em}.portfolio-flow-stage2-revision_processNodeCopy__3C22o p{margin:0;color:var(--s2r-muted);font-size:clamp(11px,.8vw,14px);line-height:1.4}.portfolio-flow-stage2-revision_processNodeActions__3FSRH{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:10px;padding-top:8px;border-top:1px solid var(--s2r-rule)}.portfolio-flow-stage2-revision_processPlayhead__s37dR{position:absolute;z-index:8;right:var(--s2r-gutter);bottom:18px;left:var(--s2r-gutter);height:2px;background:rgb(17 18 20/9%)}.portfolio-flow-stage2-revision_processPlayhead__s37dR i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#9fc8f4,#c8afe2 34%,#ef7e6e 68%,#f2cf91);transform:scaleX(0);transform-origin:left center}.portfolio-flow-stage2-revision_resultsSequence__0dp3G{position:relative;height:320svh}.portfolio-flow-stage2-revision_resultsSticky__PhKGW{position:sticky;top:0;height:100svh;overflow:hidden;padding:clamp(24px,3.4vw,58px) var(--s2r-gutter)}.portfolio-flow-stage2-revision_resultsHeader__pNblw{height:clamp(76px,9vh,104px);display:grid;align-items:end;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1.3vw,24px);padding-bottom:18px;border-bottom:1px solid var(--s2r-rule)}.portfolio-flow-stage2-revision_resultsHeader__pNblw span{grid-column:1/span 3;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;letter-spacing:.15em}.portfolio-flow-stage2-revision_resultsHeader__pNblw h2{grid-column:4/span 4;margin:0;font-size:clamp(38px,4.3vw,78px);font-weight:400;line-height:.85;letter-spacing:-.065em}.portfolio-flow-stage2-revision_resultsHeader__pNblw p{grid-column:9/-1;margin:0;color:var(--s2r-muted);font-size:clamp(13px,1vw,17px);line-height:1.35}.portfolio-flow-stage2-revision_resultsWall__bL4aL{position:relative;height:calc(100% - clamp(76px, 9vh, 104px));display:flex;gap:1px;padding-top:clamp(16px,2vh,24px);background:var(--s2r-rule)}.portfolio-flow-stage2-revision_resultColumn___eh6y{position:relative;min-width:0;flex:1 1 0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;background:rgb(251 250 247/92%);transition:flex-grow .56s cubic-bezier(.16,1,.3,1),opacity .36s ease;opacity:.46}.portfolio-flow-stage2-revision_resultColumn___eh6y[data-active=true]{flex-grow:1.72;opacity:1}.portfolio-flow-stage2-revision_resultMedia__9BHsv{position:relative;min-height:0;overflow:hidden;background:rgb(255 255 255/58%)}.portfolio-flow-stage2-revision_resultMedia__9BHsv img{object-fit:contain!important}.portfolio-flow-stage2-revision_resultMedia__9BHsv video{object-fit:cover!important}.portfolio-flow-stage2-revision_resultCopy__Ght_H{min-height:clamp(210px,25vh,300px);padding:clamp(14px,1.6vw,26px);border-top:1px solid var(--s2r-rule)}.portfolio-flow-stage2-revision_resultCopy__Ght_H>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;letter-spacing:.12em}.portfolio-flow-stage2-revision_resultCopy__Ght_H strong{display:block;margin:12px 0 8px;font-size:clamp(54px,7vw,132px);font-weight:400;line-height:.72;letter-spacing:-.085em}.portfolio-flow-stage2-revision_resultCopy__Ght_H h3{margin:0 0 8px;font-size:clamp(18px,1.7vw,30px);font-weight:400;line-height:1;letter-spacing:-.035em}.portfolio-flow-stage2-revision_resultCopy__Ght_H p{margin:0;color:var(--s2r-muted);font-size:clamp(11px,.78vw,14px);line-height:1.42}.portfolio-flow-stage2-revision_contactCurtain__XIkau{position:absolute;z-index:20;inset:clamp(76px,9vh,104px) 0 0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:var(--s2r-paper);transform:translate3d(101%,0,0);will-change:transform}.portfolio-flow-stage2-revision_contactPortrait__7_TJd{position:relative;overflow:hidden;background:rgb(255 255 255/58%)}.portfolio-flow-stage2-revision_contactPortrait__7_TJd img{object-fit:cover!important;object-position:center 35%!important}.portfolio-flow-stage2-revision_contactCopy__X0bII{align-self:center;padding:clamp(28px,5vw,86px)}.portfolio-flow-stage2-revision_contactCopy__X0bII nav a i,.portfolio-flow-stage2-revision_contactCopy__X0bII nav a span,.portfolio-flow-stage2-revision_contactCopy__X0bII nav a strong,.portfolio-flow-stage2-revision_contactCopy__X0bII>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(9px,.72vw,12px);font-style:normal;letter-spacing:.1em}.portfolio-flow-stage2-revision_contactCopy__X0bII h3{margin:clamp(20px,3vh,34px) 0 20px;font-size:clamp(64px,8.5vw,158px);font-weight:400;line-height:.78;letter-spacing:-.085em}.portfolio-flow-stage2-revision_contactCopy__X0bII>p{max-width:36rem;margin:0 0 clamp(24px,4vh,42px);font-size:clamp(16px,1.25vw,21px);line-height:1.4}.portfolio-flow-stage2-revision_contactCopy__X0bII nav{border-top:1px solid rgb(17 18 20/54%)}.portfolio-flow-stage2-revision_contactCopy__X0bII nav a{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:18px;padding:14px 0;border-bottom:1px solid var(--s2r-rule);text-decoration:none}@media (max-width:1100px){.portfolio-flow-stage2-revision_processBoard__x3WlG{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.portfolio-flow-stage2-revision_processNode__xyAmD{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr)}.portfolio-flow-stage2-revision_resultCopy__Ght_H strong{font-size:clamp(46px,6vw,84px)}}@media (max-width:767px){.portfolio-flow-stage2-revision_introSequence__HeaSW{height:122svh}.portfolio-flow-stage2-revision_introBridgeMain__suOjo{display:block}.portfolio-flow-stage2-revision_introBridgeIndex__yVgJ_{display:block;margin-bottom:24px}.portfolio-flow-stage2-revision_introBridgeTitle__Kyk2Q{font-size:clamp(62px,20vw,104px)}.portfolio-flow-stage2-revision_introBridgeRoute__lawOm{margin-top:28px}.portfolio-flow-stage2-revision_introBridgeFooter__9Fw6e{align-items:flex-start;flex-direction:column;gap:8px}.portfolio-flow-stage2-revision_processSequence__xkAjI,.portfolio-flow-stage2-revision_resultsSequence__0dp3G{height:auto}.portfolio-flow-stage2-revision_processSticky__uXDIN,.portfolio-flow-stage2-revision_resultsSticky__PhKGW{position:relative;height:auto;overflow:visible;padding:24px 18px 40px}.portfolio-flow-stage2-revision_processHeader__d_Z1L,.portfolio-flow-stage2-revision_resultsHeader__pNblw{height:auto;display:block}.portfolio-flow-stage2-revision_processHeader__d_Z1L h2,.portfolio-flow-stage2-revision_resultsHeader__pNblw h2{margin:10px 0 12px}.portfolio-flow-stage2-revision_processBoard__x3WlG{height:auto;display:grid;grid-template-columns:1fr;grid-template-rows:none}.portfolio-flow-stage2-revision_processNode__xyAmD{min-height:260px;opacity:1;transform:none}.portfolio-flow-stage2-revision_processPlayhead__s37dR{display:none}.portfolio-flow-stage2-revision_resultsWall__bL4aL{height:auto;display:grid;background:transparent}.portfolio-flow-stage2-revision_resultColumn___eh6y{min-height:76svh;opacity:1}.portfolio-flow-stage2-revision_contactCurtain__XIkau{position:relative;inset:auto;min-height:100svh;display:flex;flex-direction:column;transform:none}.portfolio-flow-stage2-revision_contactPortrait__7_TJd{min-height:48svh}.portfolio-flow-stage2-revision_contactCopy__X0bII{padding:34px 18px 50px}}@media (prefers-reduced-motion:reduce){.portfolio-flow-stage2-revision_casePlayer__ZQU4a,.portfolio-flow-stage2-revision_caseSwitchCurtain__Lr34y,.portfolio-flow-stage2-revision_contactCurtain__XIkau,.portfolio-flow-stage2-revision_heroLayer__xsZW4,.portfolio-flow-stage2-revision_introBridgeTitle__Kyk2Q{will-change:auto}.portfolio-flow-stage2-revision_processNode__xyAmD,.portfolio-flow-stage2-revision_resultColumn___eh6y{transition:none}}.portfolio-flow-stage2-editorial_processEditorial__zBQks,.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp{--editorial-ink:#111214;--editorial-rule:rgb(17 18 20/16%);color:var(--editorial-ink);font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif}.portfolio-flow-stage2-editorial_processEditorial__zBQks *,.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp *{text-rendering:geometricPrecision}@media (min-width:768px) and (max-width:980px){.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-results-sticky]{padding:clamp(78px,8.6vh,104px) var(--s2r-gutter) clamp(28px,3.2vh,44px)!important}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-results-header]{height:clamp(152px,18vh,198px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;align-items:end;gap:10px clamp(14px,1.45vw,28px);padding:clamp(18px,2.3vh,28px) 0 clamp(22px,2.8vh,34px);border-top:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule)}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-results-header]>span{grid-column:1/span 3;grid-row:1;align-self:start;color:var(--editorial-ink)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:650;letter-spacing:.15em}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-results-header] h2{grid-column:1/span 8;grid-row:2;align-self:end;max-width:11ch;margin:0;color:var(--editorial-ink)!important;font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif;font-size:clamp(52px,6.1vw,108px);font-weight:520;font-variation-settings:"wght" 520;letter-spacing:-.068em;line-height:.88}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-results-header] p{grid-column:9/-1;grid-row:2;align-self:end;max-width:38ch;margin:0 0 2px;color:var(--editorial-ink)!important;font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif;font-size:clamp(14px,1.02vw,18px);font-weight:440;letter-spacing:-.025em;line-height:1.36}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-results-wall]{height:calc(100% - clamp(152px, 18vh, 198px));display:flex;gap:clamp(10px,1vw,18px);padding-top:clamp(18px,2.3vh,28px);background:transparent}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-node]{position:relative;min-width:0;flex:.88 1 0;display:grid;grid-template-rows:minmax(0,1.08fr) minmax(190px,.92fr);overflow:hidden;border-top:1px solid var(--editorial-rule);background:rgb(255 255 255/18%);opacity:1}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-node][data-active=true]{flex:2.05 1 0;background:rgb(255 255 255/52%)}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-copy]{min-height:0;padding:clamp(16px,1.65vw,28px) 0 0;border-top:1px solid var(--editorial-rule);color:var(--editorial-ink)}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-copy]>span{color:var(--editorial-ink)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:650;letter-spacing:.12em}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-copy] strong{display:block;margin:clamp(16px,1.8vh,24px) 0 10px;color:var(--editorial-ink)!important;font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif;font-size:clamp(52px,6.8vw,126px);font-weight:500;font-variation-settings:"wght" 500;letter-spacing:-.085em;line-height:.76;white-space:nowrap}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-node][data-active=false] [data-stage2-result-copy] strong{font-size:clamp(38px,4.2vw,72px)}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-copy] h3{margin:0 0 10px;color:var(--editorial-ink)!important;font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif;font-size:clamp(18px,1.55vw,28px);font-weight:520;font-variation-settings:"wght" 520;letter-spacing:-.045em;line-height:1}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-copy] p{max-width:48ch;margin:0;color:var(--editorial-ink)!important;font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif;font-size:clamp(12px,.82vw,15px);font-weight:430;letter-spacing:-.018em;line-height:1.4}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-node][data-active=false] [data-stage2-result-copy] p{opacity:0;transform:translateY(8px);pointer-events:none}}@media (max-width:767px){.portfolio-flow-stage2-editorial_processEditorial__zBQks [data-stage2-process-sticky],.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-results-sticky]{padding:24px 18px 40px!important}.portfolio-flow-stage2-editorial_processEditorial__zBQks [data-stage2-process-header],.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-results-header]{height:auto;display:block;padding:18px 0 22px}.portfolio-flow-stage2-editorial_processEditorial__zBQks [data-stage2-process-header] h2,.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-results-header] h2{max-width:none;margin:12px 0 16px;font-size:clamp(44px,13vw,72px);line-height:.9}.portfolio-flow-stage2-editorial_processEditorial__zBQks [data-stage2-process-header] p,.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-results-header] p{max-width:42ch}.portfolio-flow-stage2-editorial_processEditorial__zBQks [data-stage2-process-board],.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-results-wall]{height:auto;display:grid;grid-template-columns:1fr;gap:14px}.portfolio-flow-stage2-editorial_processEditorial__zBQks [data-stage2-process-node],.portfolio-flow-stage2-editorial_processEditorial__zBQks [data-stage2-process-node][data-active=true]{min-height:420px;display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);grid-template-rows:1fr;gap:16px;padding:14px 0;border-right:0;border-bottom:1px solid var(--editorial-rule)}.portfolio-flow-stage2-editorial_processEditorial__zBQks [data-stage2-process-node][data-active=false] [data-stage2-process-actions],.portfolio-flow-stage2-editorial_processEditorial__zBQks [data-stage2-process-node][data-active=false] [data-stage2-process-copy] p,.portfolio-flow-stage2-editorial_processEditorial__zBQks [data-stage2-process-node][data-active=false] [data-stage2-process-copy] small,.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-node][data-active=false] [data-stage2-result-copy] p{opacity:1;transform:none}.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-node],.portfolio-flow-stage2-editorial_resultsEditorial__HVtbp [data-stage2-result-node][data-active=true]{min-height:72svh}}.portfolio-flow-stage2-results-clean_results__8Nw5z{position:relative;height:285svh!important}@media (min-width:901px){.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-results-sticky]{padding-right:clamp(30px,4vw,74px)!important;padding-left:clamp(30px,4vw,74px)!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] h3,.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] p,.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] strong,.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-results-header] h2,.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-results-header] p{color:#111214!important;font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-results-header] h2{font-weight:320!important;font-variation-settings:"wght" 320!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-results-header] p{font-weight:320!important;font-variation-settings:"wght" 320!important;line-height:1.44!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-results-wall]{display:flex!important;grid-template-columns:none!important;gap:0!important;padding-top:clamp(18px,2.2vh,28px)!important;overflow:hidden!important;background:transparent!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node],.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node][data-active=false]{position:relative;min-width:0!important;width:auto!important;flex:.86 1 0!important;display:block!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:rgb(255 255 255/43%)!important;box-shadow:none!important;opacity:.72!important;transform:none!important;-webkit-backdrop-filter:blur(14px) saturate(.94);backdrop-filter:blur(14px) saturate(.94);container-type:inline-size;transition:flex .62s cubic-bezier(.16,1,.3,1),opacity .32s ease,background-color .42s ease!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node]+[data-stage2-result-node]{margin-left:0!important;border-left:1px solid rgb(17 18 20/8%)!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node]:after,.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node]:before{display:none!important;content:none!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node][data-active=true]{flex:1.48 1 0!important;background:rgb(255 255 255/72%)!important;opacity:1!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy]{height:100%;min-height:0!important;display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(24px,2.4vw,40px)!important;border-top:0!important;color:#111214!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy]>span{padding-right:0;color:rgb(17 18 20/54%)!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] strong,.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node][data-active=false] [data-stage2-result-copy] strong,.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node][data-active=true] [data-stage2-result-copy] strong{align-self:center;display:block;max-width:100%;margin:0!important;font-size:clamp(48px,11.2cqw,104px)!important;font-weight:300!important;font-variation-settings:"wght" 300!important;line-height:.84!important;letter-spacing:-.062em!important;white-space:nowrap!important;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .28s ease}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node][data-active=false] [data-stage2-result-copy] strong{transform:scale(.94);transform-origin:left center}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-context]{min-height:clamp(132px,16vh,182px);display:flex;flex-direction:column;justify-content:flex-start;max-width:42rem;padding-top:clamp(18px,2.1vh,26px);border-top:1px solid rgb(17 18 20/13%)}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] h3{margin:0 0 12px!important;font-size:clamp(17px,1.3vw,24px)!important;font-weight:350!important;font-variation-settings:"wght" 350!important;line-height:1.04!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] p{max-width:46ch!important;margin:0;font-size:clamp(12px,.82vw,15px)!important;font-weight:320!important;font-variation-settings:"wght" 320!important;line-height:1.46!important;opacity:.72!important;transition:opacity .26s ease,transform .42s cubic-bezier(.16,1,.3,1)}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node][data-active=false] [data-stage2-result-copy] p{transform:translateY(4px)}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node][data-active=true] [data-stage2-result-copy] p{opacity:1!important;transform:none}}@media (prefers-reduced-motion:reduce) and (min-width:901px){.portfolio-flow-stage2-results-clean_results__8Nw5z.portfolio-flow-stage2-results-clean_results__8Nw5z{height:auto!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-results-sticky]{position:relative!important;top:auto!important;height:auto!important;min-height:100svh!important;overflow:visible!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-results-wall]{height:auto!important;min-height:clamp(560px,72svh,760px)!important;overflow:visible!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node],.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node][data-active=false],.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node][data-active=true]{flex:1 1 0!important;visibility:visible!important;opacity:1!important;transform:none!important;transition:none!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] p,.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] strong{opacity:1!important;transform:none!important;transition:none!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] p,.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] strong,.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node]{transition:none!important}}@media (max-width:900px){.portfolio-flow-stage2-results-clean_results__8Nw5z{height:auto!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-results-sticky]{position:relative!important;height:auto!important;overflow:visible!important;padding:74px 18px 48px!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-results-wall]{display:grid!important;grid-template-columns:1fr!important;gap:0!important;height:auto!important;overflow:hidden!important;background:transparent!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node],.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node][data-active=false],.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node][data-active=true]{min-height:46svh;opacity:1!important;transform:none}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-node]+[data-stage2-result-node]{margin-top:-1px!important;margin-left:0!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] strong{font-size:clamp(54px,13cqw,104px)!important}}@media (max-width:520px){.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-results-sticky]{padding-right:12px!important;padding-left:12px!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy]{padding:20px!important}.portfolio-flow-stage2-results-clean_results__8Nw5z [data-stage2-result-copy] strong{font-size:clamp(46px,12.5cqw,78px)!important}}.portfolio-flow-stage2-system-huddle_sequence__951iY{position:relative;z-index:3;padding:clamp(74px,8vw,128px) clamp(14px,1.5vw,28px) clamp(90px,10vw,160px);font-family:var(--font-onest),"Helvetica Neue",Arial,sans-serif}.portfolio-flow-stage2-system-huddle_sectionHead__TKcnY{width:min(1480px,calc(100vw - 28px));display:grid;align-items:end;grid-template-columns:minmax(0,4fr) minmax(0,5fr);gap:32px;margin:0 auto clamp(36px,5vw,70px);padding:0 clamp(10px,1.2vw,20px) 18px;border-bottom:1px solid rgb(17 18 20/24%)}.portfolio-flow-stage2-system-huddle_cardEyebrow__l9ZX1,.portfolio-flow-stage2-system-huddle_cardFooter__r29tv,.portfolio-flow-stage2-system-huddle_cardIndex__KR4YP,.portfolio-flow-stage2-system-huddle_endCap__LHqBu span,.portfolio-flow-stage2-system-huddle_formats__77OI0,.portfolio-flow-stage2-system-huddle_projects__cgmEF small,.portfolio-flow-stage2-system-huddle_sectionHead__TKcnY span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-transform:uppercase}.portfolio-flow-stage2-system-huddle_sectionHead__TKcnY span{font-size:9px;letter-spacing:.15em}.portfolio-flow-stage2-system-huddle_sectionHead__TKcnY p{max-width:34rem;margin:0;justify-self:end;color:rgb(17 18 20/60%);font-size:clamp(15px,1.1vw,19px);line-height:1.4}.portfolio-flow-stage2-system-huddle_stack__8xtcG{width:min(1480px,calc(100vw - 28px));margin:0 auto}.portfolio-flow-stage2-system-huddle_card__XB8U8{position:sticky;top:76px;min-height:calc(100svh - 94px);display:grid;grid-template-columns:minmax(0,5fr) minmax(360px,6fr);gap:clamp(28px,4vw,72px);margin-bottom:110px;padding:clamp(76px,7.8vh,96px) clamp(24px,4vw,64px) clamp(30px,3.5vw,54px);overflow:hidden;border:1px solid rgb(17 18 20/18%);border-radius:clamp(28px,3.2vw,52px);background:rgb(255 255 255/96%);box-shadow:0 18px 58px rgb(44 35 32/6%)}.portfolio-flow-stage2-system-huddle_card__XB8U8:nth-child(2){top:124px;min-height:calc(100svh - 142px)}.portfolio-flow-stage2-system-huddle_card__XB8U8:nth-child(3){top:172px;min-height:calc(100svh - 190px)}.portfolio-flow-stage2-system-huddle_card__XB8U8:nth-child(4){top:220px;min-height:calc(100svh - 238px);margin-bottom:30px}.portfolio-flow-stage2-system-huddle_cardIndex__KR4YP{position:absolute;top:21px;left:clamp(24px,4vw,64px);display:flex;align-items:baseline;gap:9px;font-size:9px;letter-spacing:.13em}.portfolio-flow-stage2-system-huddle_cardIndex__KR4YP small{color:rgb(17 18 20/44%);font-size:8px}.portfolio-flow-stage2-system-huddle_media__gbYJq{position:relative;grid-column:2;grid-row:1;min-width:0;min-height:clamp(440px,58vh,660px);align-self:stretch;overflow:hidden;border:1px solid rgb(17 18 20/12%);border-radius:clamp(18px,1.8vw,28px);background:#f4f2ee}.portfolio-flow-stage2-system-huddle_primary__xJy7N,.portfolio-flow-stage2-system-huddle_secondary__ZhVNj{position:absolute;overflow:hidden;background:#f4f2ee}.portfolio-flow-stage2-system-huddle_primary__xJy7N{inset:0 10% 0 0}.portfolio-flow-stage2-system-huddle_secondary__ZhVNj{right:2.5%;bottom:5%;width:clamp(142px,18vw,300px);aspect-ratio:4/5;border:7px solid #fff;border-radius:clamp(14px,1.25vw,20px);box-shadow:0 16px 42px rgb(30 26 25/14%)}.portfolio-flow-stage2-system-huddle_primary__xJy7N img,.portfolio-flow-stage2-system-huddle_primary__xJy7N video,.portfolio-flow-stage2-system-huddle_secondary__ZhVNj img,.portfolio-flow-stage2-system-huddle_secondary__ZhVNj video{width:100%;height:100%;object-fit:cover;object-position:center}.portfolio-flow-stage2-system-huddle_cardEyebrow__l9ZX1{position:absolute;z-index:3;top:12px;left:12px;padding:8px 10px;border:1px solid rgb(17 18 20/15%);border-radius:999px;background:rgb(255 255 255/92%);font-size:8px;letter-spacing:.12em}.portfolio-flow-stage2-system-huddle_copy__7XHvy{grid-column:1;grid-row:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:clamp(18px,3vh,40px) 0}.portfolio-flow-stage2-system-huddle_copy__7XHvy>span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.portfolio-flow-stage2-system-huddle_copy__7XHvy h2{max-width:8ch;margin:clamp(18px,2.8vh,32px) 0 clamp(18px,2.4vh,28px);font-size:clamp(56px,6vw,110px);font-weight:420;line-height:.88;letter-spacing:-.07em}.portfolio-flow-stage2-system-huddle_copy__7XHvy>p{max-width:30rem;margin:0;font-size:clamp(16px,1.18vw,20px);line-height:1.4;letter-spacing:-.018em}.portfolio-flow-stage2-system-huddle_formats__77OI0{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(30px,4vh,46px);padding-top:14px;border-top:1px solid rgb(17 18 20/30%)}.portfolio-flow-stage2-system-huddle_formats__77OI0 span{padding:7px 10px;border:1px solid rgb(17 18 20/20%);border-radius:999px;font-size:8px;letter-spacing:.1em}.portfolio-flow-stage2-system-huddle_projects__cgmEF{margin-top:clamp(22px,3vh,34px)}.portfolio-flow-stage2-system-huddle_projects__cgmEF small{color:rgb(17 18 20/48%);font-size:8px;letter-spacing:.13em}.portfolio-flow-stage2-system-huddle_projects__cgmEF p{margin:8px 0 0;font-size:clamp(12px,.9vw,15px);line-height:1.45}.portfolio-flow-stage2-system-huddle_cardFooter__r29tv{position:absolute;right:clamp(24px,4vw,64px);bottom:18px;display:flex;align-items:center;gap:10px;color:rgb(17 18 20/48%);font-size:8px;letter-spacing:.12em}.portfolio-flow-stage2-system-huddle_endCap__LHqBu{width:min(1480px,calc(100vw - 28px));display:flex;align-items:center;justify-content:space-between;gap:24px;margin:54px auto 0;padding:20px 8px 0;border-top:1px solid rgb(17 18 20/26%)}.portfolio-flow-stage2-system-huddle_endCap__LHqBu span{font-size:9px;letter-spacing:.13em}.portfolio-flow-stage2-system-huddle_endCap__LHqBu button{min-height:48px;display:inline-flex;align-items:center;gap:22px;padding:0 20px;border:1px solid #111214;border-radius:999px;background:#111214!important;color:#fff!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;letter-spacing:.12em}@media (max-height:820px) and (min-width:981px){.portfolio-flow-stage2-system-huddle_card__XB8U8{padding-top:64px;padding-bottom:24px}.portfolio-flow-stage2-system-huddle_media__gbYJq{min-height:420px}.portfolio-flow-stage2-system-huddle_copy__7XHvy h2{margin-top:14px;margin-bottom:14px;font-size:clamp(48px,5.4vw,88px)}.portfolio-flow-stage2-system-huddle_formats__77OI0{margin-top:22px}.portfolio-flow-stage2-system-huddle_projects__cgmEF{margin-top:18px}}@media (max-width:980px){.portfolio-flow-stage2-system-huddle_sectionHead__TKcnY{grid-template-columns:1fr}.portfolio-flow-stage2-system-huddle_sectionHead__TKcnY p{justify-self:start}.portfolio-flow-stage2-system-huddle_card__XB8U8{position:relative;top:auto!important;min-height:auto!important;grid-template-columns:1fr;gap:24px;margin-bottom:24px;padding-top:72px}.portfolio-flow-stage2-system-huddle_cardIndex__KR4YP{top:22px}.portfolio-flow-stage2-system-huddle_copy__7XHvy,.portfolio-flow-stage2-system-huddle_media__gbYJq{grid-column:1}.portfolio-flow-stage2-system-huddle_copy__7XHvy{grid-row:1;padding:0}.portfolio-flow-stage2-system-huddle_media__gbYJq{grid-row:2;min-height:58vh}.portfolio-flow-stage2-system-huddle_copy__7XHvy h2{max-width:11ch}}@media (max-width:640px){.portfolio-flow-stage2-system-huddle_sequence__951iY{padding-right:10px;padding-left:10px}.portfolio-flow-stage2-system-huddle_endCap__LHqBu,.portfolio-flow-stage2-system-huddle_sectionHead__TKcnY,.portfolio-flow-stage2-system-huddle_stack__8xtcG{width:100%}.portfolio-flow-stage2-system-huddle_card__XB8U8{display:block;padding:66px 14px 16px;border-radius:22px}.portfolio-flow-stage2-system-huddle_cardIndex__KR4YP{right:14px;left:14px;justify-content:space-between}.portfolio-flow-stage2-system-huddle_copy__7XHvy{padding:0 4px 28px}.portfolio-flow-stage2-system-huddle_copy__7XHvy h2{font-size:clamp(48px,15vw,72px)}.portfolio-flow-stage2-system-huddle_media__gbYJq{min-height:62svh}.portfolio-flow-stage2-system-huddle_secondary__ZhVNj{width:42%}.portfolio-flow-stage2-system-huddle_cardFooter__r29tv{position:static;justify-content:flex-end;margin-top:14px}.portfolio-flow-stage2-system-huddle_endCap__LHqBu{align-items:stretch;flex-direction:column}.portfolio-flow-stage2-system-huddle_endCap__LHqBu button{justify-content:space-between}}.portfolio-flow-stage2-system-square_card__AzeZ1{border-radius:0!important;color:#111214!important}.portfolio-flow-stage2-system-square_card__AzeZ1 h2,.portfolio-flow-stage2-system-square_card__AzeZ1 p,.portfolio-flow-stage2-system-square_card__AzeZ1 small,.portfolio-flow-stage2-system-square_card__AzeZ1 span,.portfolio-flow-stage2-system-square_card__AzeZ1 strong{color:#111214!important}.portfolio-flow-stage2-system-square_media__xESKY{border-radius:0!important}.portfolio-flow-stage2-system-square_secondary__05tnf{border:0!important;border-radius:0!important;box-shadow:none!important}.portfolio-flow-stage2-system-square_media__xESKY [data-portfolio-media]{width:100%!important;height:100%!important;padding:0!important;filter:none!important;opacity:1!important;object-fit:contain!important;object-position:center!important;background:transparent!important}@media (min-width:981px){.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1{grid-template-columns:minmax(0,5fr) minmax(0,6fr)!important;gap:clamp(32px,4.1vw,72px)!important;padding:clamp(68px,7.2vh,88px) clamp(26px,3.6vw,58px) clamp(28px,3vh,46px)!important;border-radius:0!important;opacity:1!important;visibility:visible!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1:first-child{z-index:1}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1:nth-child(2){z-index:2}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1:nth-child(3){z-index:3}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1:nth-child(4){z-index:4}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[aria-hidden=true]{visibility:visible!important;opacity:1!important;pointer-events:none!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[aria-hidden=false]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1 [data-stage2-system-media]{min-height:clamp(440px,58vh,660px)!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1 [data-system-primary],.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1 [data-system-secondary]{overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1 [data-stage2-system-media]>span{border:0!important;border-radius:0!important;background:rgb(251 250 247/72%)!important;-webkit-backdrop-filter:blur(12px) saturate(.94)!important;backdrop-filter:blur(12px) saturate(.94)!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1 [data-stage2-system-formats]{display:grid!important;grid-template-columns:repeat(4,max-content)!important;justify-content:start!important;gap:0!important;margin-top:clamp(28px,3.6vh,42px)!important;padding-top:14px!important;border-top:1px solid rgb(17 18 20/22%)!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1 [data-stage2-system-formats]>span{min-height:28px!important;display:inline-flex!important;align-items:center!important;padding:0 11px!important;border:0!important;border-right:1px solid rgb(17 18 20/14%)!important;border-radius:0!important;background:transparent!important;color:rgb(17 18 20/62%)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:clamp(7px,.48vw,8.5px)!important;font-weight:650!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1 [data-stage2-system-formats]>span:first-child{padding-left:0!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1 [data-stage2-system-formats]>span:last-child{border-right:0!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=social-media] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-system-primary]{inset:2% 13% 2% 3%!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=social-media] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-system-secondary]{z-index:3;right:3%!important;bottom:6%!important;width:auto!important;height:50%!important;aspect-ratio:9/16!important;box-shadow:0 22px 52px rgb(37 30 27/12%)!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=content-system] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-system-primary]{inset:3% 1% 3% 1%!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=content-system] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-system-secondary]{display:none!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=short-video] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-system-primary]{top:1%!important;bottom:1%!important;left:8%!important;width:auto!important;height:98%!important;aspect-ratio:9/16!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=short-video] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-system-secondary]{z-index:3;right:4%!important;bottom:5%!important;width:auto!important;height:47%!important;aspect-ratio:9/16!important;box-shadow:0 22px 52px rgb(37 30 27/12%)!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=brand-materials] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-system-primary]{inset:2% 12% 2% 2%!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=brand-materials] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-system-secondary]{z-index:3;right:3%!important;bottom:5%!important;width:38%!important;height:48%!important;aspect-ratio:auto!important;box-shadow:0 20px 48px rgb(37 30 27/10%)!important}.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=brand-materials] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-portfolio-media],.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=content-system] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-portfolio-media],.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=short-video] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-portfolio-media],.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1[data-system-frame=social-media] .portfolio-flow-stage2-system-square_media__xESKY.portfolio-flow-stage2-system-square_media__xESKY [data-portfolio-media]{object-fit:contain!important;background:transparent!important}}@media (max-width:640px){.portfolio-flow-stage2-system-square_card__AzeZ1{border-radius:0!important}}@media (prefers-reduced-motion:reduce) and (min-width:981px){.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1,.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1:nth-child(2),.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1:nth-child(3),.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1:nth-child(4){position:relative!important;top:auto!important;min-height:calc(100svh - 94px)!important;margin-bottom:1px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:none!important}}@media (prefers-reduced-motion:reduce){.portfolio-flow-stage2-system-square_card__AzeZ1.portfolio-flow-stage2-system-square_card__AzeZ1{transition:none!important}}