.portfolio_page__oh9fc{--black:#070707;--white:#f7f7f3;--paper:#efefe9;--orange:#f45432;--teal:#116f7e;--green:#5dff18;--pink:#f4d9e7;--mint:#43a98a;--yellow:#ffd64a;--line:#181818;--soft:#c9c9c2;--muted:#6d6d68;--serif:Georgia,"Times New Roman",serif;--mono:var(--font-mono),monospace;--max:1460px;--pad:clamp(20px,4vw,64px);width:100%;overflow-x:clip;background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased}.portfolio_page__oh9fc,.portfolio_page__oh9fc *{box-sizing:border-box}.portfolio_page__oh9fc ::selection{background:var(--orange);color:var(--black)}.portfolio_wrap__vER1m{width:min(100%,var(--max));margin-inline:auto;padding-inline:var(--pad)}.portfolio_kicker__vL2Ha{font:700 9px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase}.portfolio_portfolioIntro__G_yhJ{position:relative;overflow:hidden;background-color:var(--black);color:var(--white)}.portfolio_portfolioIntro__G_yhJ:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0/48%),rgb(0 0 0/12%) 48%,transparent 72%)}.portfolio_portfolioArtwork__U4ZJN{position:absolute;z-index:0;top:50%;right:-3%;width:min(76vw,1140px);transform:translateY(-49%);pointer-events:none;opacity:.8;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.14) 19%,#000 48%);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.14) 19%,#000 48%)}.portfolio_portfolioArtwork__U4ZJN svg{display:block;width:100%;height:auto}.portfolio_portfolioIntro__G_yhJ>.portfolio_wrap__vER1m{position:relative;z-index:1}.portfolio_portfolioField__Qxo_7{animation:portfolio_portfolio-field-on__xdBmv 1.6s ease both}.portfolio_portfolioAxis__rguFX>path:first-child,.portfolio_portfolioMarks__OT_S_>path:first-child,.portfolio_portfolioSelected__2ebaM path,.portfolio_portfolioStreams__WI_SF path{stroke-dasharray:1;stroke-dashoffset:1;animation:portfolio_portfolio-line-draw__UnC5D 1.5s cubic-bezier(.25,.7,.3,1) both}.portfolio_portfolioSelected__2ebaM path:first-child{animation-delay:.68s;stroke-width:1.2}.portfolio_portfolioSelected__2ebaM path:nth-child(2){animation-delay:.9s}.portfolio_portfolioAxis__rguFX{animation:portfolio_portfolio-axis-on__p86tb 1.2s ease .82s both}.portfolio_portfolioAxis__rguFX>path:first-child{animation-delay:.78s}.portfolio_portfolioMarks__OT_S_>path:first-child{animation-delay:1.08s}.portfolio_portfolioPoints__Z5Fzi rect{animation:portfolio_portfolio-point-on__GYBAI .65s ease 1.38s both,portfolio_portfolio-point-breathe__tGHyn 4.8s ease-in-out 2.25s infinite;filter:drop-shadow(0 0 4px rgb(244 84 50/.3));transform-box:fill-box;transform-origin:center}.portfolio_portfolioPoints__Z5Fzi rect:nth-child(2){animation-delay:1.5s,2.5s}.portfolio_portfolioPoints__Z5Fzi rect:nth-child(3){animation-delay:1.62s,2.75s}.portfolio_portfolioPoints__Z5Fzi rect:nth-child(4){animation-delay:1.74s,3s}.portfolio_portfolioPoints__Z5Fzi rect:nth-child(5){animation-delay:1.86s,3.25s}.portfolio_portfolioData__89Or6{animation:portfolio_portfolio-data-on__Jxa7n 1s steps(4) 1.5s both}@keyframes portfolio_portfolio-field-on__xdBmv{0%{opacity:0}to{opacity:1}}@keyframes portfolio_portfolio-line-draw__UnC5D{to{stroke-dashoffset:0}}@keyframes portfolio_portfolio-axis-on__p86tb{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes portfolio_portfolio-point-on__GYBAI{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes portfolio_portfolio-point-breathe__tGHyn{0%,to{opacity:.48}50%{opacity:1;filter:drop-shadow(0 0 6px rgb(244 84 50/.42))}}@keyframes portfolio_portfolio-data-on__Jxa7n{0%{opacity:0}to{opacity:1}}.portfolio_introGrid__YT18v{position:relative;min-height:calc(100svh - 64px);padding-top:clamp(54px,7vw,100px);padding-bottom:clamp(48px,5vw,76px);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:0}.portfolio_introTitle__MSNX5{display:contents}.portfolio_introTitle__MSNX5 h1{align-self:center;margin:clamp(42px,6vh,72px) 0;max-width:1050px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(4.6rem,13vw,12rem);font-weight:500;line-height:.79;letter-spacing:-.075em;text-transform:none}.portfolio_introTitle__MSNX5 h1 .visible-word{font-family:var(--serif);font-weight:400}.portfolio_introTitle__MSNX5 h1 .visible-word-label{color:var(--white)}.portfolio_introTitle__MSNX5 h1 .visible-word-fill{color:var(--orange)}.portfolio_introCopy__cfWxJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,440px);gap:clamp(40px,8vw,120px);align-items:end}.portfolio_lead__pJ5HR{margin:0;max-width:820px;font-family:var(--serif);font-size:clamp(29px,3.15vw,47px);font-weight:400;line-height:1.04;letter-spacing:-.03em}.portfolio_sub__1j32g{margin:0;max-width:440px;color:var(--soft);font-size:14px;line-height:1.56}.portfolio_introDetails__Dmv21{font-size:15px;line-height:1.5}.portfolio_exploreLink__a5Bjy{display:inline-flex;margin-top:24px;padding-bottom:2px;border-bottom:1px solid;color:var(--white);font-weight:700;text-decoration:none}.portfolio_projectList__ifUCp{border-bottom:1px solid var(--black);scroll-margin-top:64px}.portfolio_project__Cfpbw{--project-bg:var(--white);--project-fg:var(--black);--project-border:var(--black);--project-accent:var(--orange);scroll-margin-top:90px;background:var(--project-bg);color:var(--project-fg);border-top:1px solid var(--project-border)}.portfolio_project__Cfpbw:first-child{border-top:0}.portfolio_nase__1gzYX{--project-bg:var(--white);--project-fg:var(--black);--project-border:var(--black);--project-accent:#f2c94c;--project-secondary:#315f72}.portfolio_nase__1gzYX .portfolio_fact__Wl1_C b,.portfolio_nase__1gzYX .portfolio_storySide__tgYNf .portfolio_kicker__vL2Ha,.portfolio_nase__1gzYX .portfolio_storySide__tgYNf h3 em{color:var(--project-secondary)}.portfolio_suzzo__zQMqn{--project-bg:var(--white);--project-fg:var(--black);--project-border:#b8b8b2;--project-accent:var(--green);--project-secondary:var(--black)}.portfolio_crunchies__W5xbc{--project-bg:var(--pink);--project-fg:var(--black);--project-border:var(--black);--project-accent:var(--mint);--project-secondary:var(--black)}.portfolio_projectSummary__vfz27{position:relative;display:block;min-height:190px;width:100%;background:transparent;color:inherit;cursor:pointer;overflow:hidden;list-style:none}.portfolio_projectSummary__vfz27::-webkit-details-marker{display:none}.portfolio_projectSummary__vfz27::marker{content:""}.portfolio_summaryInner__vOyHs{width:min(100%,var(--max));min-height:190px;margin-inline:auto;padding:26px var(--pad);display:grid;grid-template-columns:minmax(360px,1.2fr) minmax(190px,.62fr) minmax(270px,.9fr) 64px;gap:28px;align-items:center;position:relative;z-index:2}.portfolio_projectName__Ou_Dk{max-width:500px;font-size:clamp(38px,4.9vw,74px);font-weight:700;line-height:.85;letter-spacing:-.062em;text-transform:uppercase}.portfolio_projectTags__6sAdR{display:flex;flex-direction:column;gap:5px;align-items:flex-start;justify-content:center;justify-self:center;width:max-content}.portfolio_tag__wAoDm{padding:7px 9px;border:1px solid;border-radius:0;font:700 8px/1 var(--mono);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}.portfolio_projectTeaser__pp8Lw{max-width:520px;font-family:var(--serif);font-size:17px;font-weight:400;line-height:1.35}.portfolio_toggle___zcXL{justify-self:end;width:48px;height:48px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-size:29px;font-weight:300;line-height:1;transition:transform .35s ease,background .2s ease,color .2s ease}.portfolio_projectSummary__vfz27:focus-visible .portfolio_toggle___zcXL,.portfolio_projectSummary__vfz27:hover .portfolio_toggle___zcXL{background:var(--project-accent);color:var(--black);border-color:var(--project-accent)}.portfolio_project__Cfpbw[open] .portfolio_toggle___zcXL{transform:rotate(45deg);background:var(--project-accent);color:var(--black);border-color:var(--project-accent)}.portfolio_summaryPreview__bLBvP{position:absolute;right:6.5%;top:50%;width:min(27vw,390px);aspect-ratio:16/9;transform:translateY(-45%) translateX(30px) rotate(1deg);opacity:0;pointer-events:none;z-index:1;border:1px solid var(--project-border);overflow:hidden;transition:opacity .28s ease,transform .38s cubic-bezier(.2,.75,.2,1);box-shadow:0 24px 60px rgb(0 0 0/15%)}.portfolio_summaryPreview__bLBvP img{width:100%;height:100%;object-fit:cover;object-position:top}.portfolio_projectSummary__vfz27:hover .portfolio_summaryPreview__bLBvP{opacity:.18;transform:translateY(-50%) translateX(0) rotate(0)}.portfolio_suzzo__zQMqn .portfolio_projectSummary__vfz27:hover .portfolio_summaryPreview__bLBvP{opacity:.32}.portfolio_projectPanel__10Tm9{border-top:1px solid var(--project-border);animation:portfolio_drawerIn__ZlL15 .38s cubic-bezier(.25,.8,.25,1)}@keyframes portfolio_drawerIn__ZlL15{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.portfolio_projectVisual__XknnB{padding:clamp(20px,3vw,42px) 0;border-bottom:1px solid var(--project-border)}.portfolio_browser__c1cpl{display:block;border:1px solid #444;background:#111;color:var(--white);box-shadow:0 20px 50px rgb(0 0 0/15%)}.portfolio_browserLink__RYf1f{color:var(--white);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.portfolio_browserLink__RYf1f:focus-visible,.portfolio_browserLink__RYf1f:hover{border-color:var(--project-accent);box-shadow:0 24px 60px rgb(0 0 0/22%);transform:translateY(-2px);outline:none}.portfolio_browserBar__i8qkZ{height:48px;padding-inline:14px;display:grid;grid-template-columns:90px 1fr 120px;gap:14px;align-items:center;border-bottom:1px solid #444;font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.portfolio_dots__3uibT{display:flex;gap:6px}.portfolio_dots__3uibT i{display:block;width:8px;height:8px;border:1px solid #aaa;border-radius:50%}.portfolio_address__1KbkY{justify-self:center;color:#aaa}.portfolio_live__y_5B2{justify-self:end;color:#9ee68f}.portfolio_shot__7L357{min-height:clamp(340px,53vw,730px);position:relative;overflow:hidden;background:#222}.portfolio_shot__7L357 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.portfolio_projectStory___wcHz{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.portfolio_storySide__tgYNf{padding:clamp(42px,5vw,72px);border-right:1px solid var(--project-border);display:flex;flex-direction:column;justify-content:space-between;gap:70px}.portfolio_storySide__tgYNf h3{margin:18px 0 0;max-width:590px;font-size:clamp(42px,5vw,73px);line-height:.9;letter-spacing:-.052em}.portfolio_storySide__tgYNf h3 em{color:var(--project-accent);font-family:var(--serif);font-weight:400}.portfolio_storyTags__Q7wep{margin-top:clamp(42px,5vw,72px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portfolio_storyTag__0Gg3J{min-height:52px;padding:12px 14px;border:1px solid var(--project-secondary);display:flex;align-items:center;justify-content:center;color:var(--project-secondary);font:700 clamp(9px,.85vw,12px) /1.2 var(--mono);letter-spacing:.07em;text-align:center;text-transform:uppercase}.portfolio_storyTag__0Gg3J:nth-child(2n){background:var(--project-secondary);color:var(--project-accent)}.portfolio_storyTag__0Gg3J:last-child:nth-child(odd){grid-column:1/-1;background:var(--project-accent);color:var(--project-secondary)}.portfolio_suzzo__zQMqn .portfolio_storyTag__0Gg3J{border-color:var(--project-fg);background:transparent;color:var(--project-fg)}.portfolio_suzzo__zQMqn .portfolio_storySide__tgYNf h3 em{color:#286619}.portfolio_crunchies__W5xbc .portfolio_storyTag__0Gg3J:nth-child(2n){background:#efa2c7;color:var(--black)}.portfolio_storyWebsite__P8Vpq{margin-top:10px}.portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX{border-bottom:1px solid var(--project-secondary)}.portfolio_suzzo__zQMqn .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX{border-color:var(--project-accent);background:var(--project-accent);color:var(--black)}.portfolio_suzzo__zQMqn .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX:focus-visible,.portfolio_suzzo__zQMqn .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX:hover{border-color:var(--black);background:var(--black);color:var(--white)}.portfolio_crunchies__W5xbc .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX{border-color:var(--black);background:#efa2c7;color:var(--black)}.portfolio_crunchies__W5xbc .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX:focus-visible,.portfolio_crunchies__W5xbc .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX:hover{background:var(--mint);color:var(--black)}.portfolio_storyMain__vcIe8{padding:clamp(42px,5vw,72px)}.portfolio_storyMain__vcIe8>p{margin:0;max-width:770px;font-family:var(--serif);font-size:clamp(22px,2.35vw,34px);font-weight:400;line-height:1.19}.portfolio_suzzo__zQMqn .portfolio_storyMain__vcIe8>p{color:#282823}.portfolio_facts__Fg_rl{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;border-top:1px solid var(--project-border)}.portfolio_fact__Wl1_C{min-height:215px;padding:21px 21px 21px 0;border-right:1px solid var(--project-border);display:grid;grid-template-rows:auto 1fr;align-content:start;gap:34px}.portfolio_fact__Wl1_C:not(:first-child){padding-left:21px}.portfolio_fact__Wl1_C:last-child{border-right:0}.portfolio_fact__Wl1_C b{font:700 8px/1.1 var(--mono);text-transform:uppercase;letter-spacing:.09em}.portfolio_fact__Wl1_C strong{display:block;min-height:4em;font-size:clamp(21px,2vw,30px);line-height:.99;letter-spacing:-.035em}.portfolio_fact__Wl1_C span{display:block;margin-top:9px;font-size:12px;line-height:1.45}.portfolio_suzzo__zQMqn .portfolio_fact__Wl1_C span{color:#50504a}.portfolio_timeFeatureStack__1y4H7{display:grid;width:100%}.portfolio_timeFeatureLink__45tiX{min-height:68px;padding:14px 18px;border:1px solid var(--project-secondary);border-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--project-secondary);font:700 clamp(14px,1.8vw,26px) /1.1 var(--mono);letter-spacing:.035em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.portfolio_timeFeatureLink__45tiX>span:last-child{flex:0 0 auto}.portfolio_timeFeatureLink__45tiX:focus-visible,.portfolio_timeFeatureLink__45tiX:hover{background:var(--project-secondary);color:var(--project-accent)}.portfolio_timeNote__2NEUY{display:grid;grid-template-columns:94px 1fr;border:1px solid var(--project-border)}.portfolio_timeIcon__brxw9{display:grid;place-items:center;border-right:1px solid var(--project-border);background:var(--project-secondary);color:var(--project-accent)}.portfolio_timeIcon__brxw9 svg{width:52px;height:52px;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:square;stroke-linejoin:miter}.portfolio_timeCopy__y7RUX{padding:17px}.portfolio_timeCopy__y7RUX strong{display:block;margin-bottom:7px;font-size:15px}.portfolio_timeCopy__y7RUX span{display:block;font-size:12px;line-height:1.45}.portfolio_techLine__UbHFL{margin-top:42px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--project-border)}.portfolio_techStep__RjUM_{min-height:132px;padding:16px;border-right:1px solid var(--project-border);display:flex;flex-direction:column;justify-content:space-between;gap:27px;background:#111}.portfolio_techStep__RjUM_:last-child{border-right:0}.portfolio_suzzo__zQMqn .portfolio_techStep__RjUM_{background:#ecece6;color:var(--black)}.portfolio_suzzo__zQMqn .portfolio_techStep__RjUM_ b{color:#50504a}.portfolio_techStepActive__tZL5G{background:var(--orange);color:var(--black)}.portfolio_techStep__RjUM_ b{color:#838383;font:700 8px/1 var(--mono)}.portfolio_techStepActive__tZL5G b{color:#542015}.portfolio_techStep__RjUM_ strong{font-size:14px;line-height:1.1}.portfolio_creativeGrid__yXOf3{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--project-border);border-left:1px solid var(--project-border)}.portfolio_creative__pe6fJ{min-height:145px;padding:17px;border-right:1px solid var(--project-border);border-bottom:1px solid var(--project-border);display:flex;flex-direction:column;justify-content:space-between;gap:25px}.portfolio_creative__pe6fJ:nth-child(2),.portfolio_creative__pe6fJ:nth-child(5){background:#efa2c7}.portfolio_creative__pe6fJ:nth-child(3),.portfolio_creative__pe6fJ:nth-child(4){background:var(--mint);color:var(--white)}.portfolio_creative__pe6fJ b{font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.portfolio_creative__pe6fJ strong{font-size:18px;letter-spacing:-.025em}.portfolio_drawerActions__FV_Zr{margin-top:42px;padding-top:18px;border-top:1px solid var(--project-border);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.portfolio_drawerActions__FV_Zr p{margin:0;max-width:570px;font-family:var(--serif);font-size:17px;font-weight:400;line-height:1.35}.portfolio_caseLink__ih3mH{min-width:240px;min-height:56px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid;color:inherit;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.02em}.portfolio_caseLink__ih3mH:focus-visible,.portfolio_caseLink__ih3mH:hover{background:var(--project-accent);color:var(--black);border-color:var(--project-accent)}.portfolio_nase__1gzYX .portfolio_caseLink__ih3mH{animation:portfolio_caseLinkPulse__sN53J 2.2s ease-in-out infinite;border-color:var(--project-accent);background:var(--project-accent);box-shadow:0 0 0 0 rgb(242 201 76/42%);color:var(--black)}@keyframes portfolio_caseLinkPulse__sN53J{0%,to{box-shadow:0 0 0 0 rgb(242 201 76/38%),0 0 16px rgb(242 201 76/18%)}50%{box-shadow:0 0 0 12px rgb(242 201 76/0),0 0 28px rgb(242 201 76/42%)}}.portfolio_closeRow__NPrBp{width:100%;border:0;border-top:1px solid var(--project-border);background:transparent;color:inherit;padding:20px var(--pad);cursor:pointer;font:700 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.portfolio_closeRow__NPrBp:focus-visible,.portfolio_closeRow__NPrBp:hover{background:var(--project-accent);color:var(--black)}.portfolio_closing__HGrw4{min-height:640px;padding:clamp(90px,12vw,180px) 0 60px;background:var(--black);color:var(--white);display:flex;flex-direction:column;justify-content:space-between}.portfolio_closing__HGrw4>.portfolio_wrap__vER1m>.portfolio_kicker__vL2Ha{font-size:15px}.portfolio_closing__HGrw4>.portfolio_wrap__vER1m{width:min(100%,1440px)}.portfolio_closingSubtitle__a3xGl{margin:35px 0 0;max-width:620px;color:var(--white);font:400 clamp(25.5px,2.1vw,31.5px) /1.55 Arial,Helvetica,sans-serif}.portfolio_closing__HGrw4 h2{margin:24px 0 clamp(54px,7vw,80px);max-width:none;color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:clamp(4.6rem,13vw,12rem);font-weight:500;line-height:.79;letter-spacing:-.075em;text-transform:none}.portfolio_closing__HGrw4 h2 .visible-word{font-family:var(--serif);font-weight:400;text-transform:none}.portfolio_closing__HGrw4 h2 .visible-word-label{color:var(--white)}.portfolio_closing__HGrw4 h2 .visible-word-fill{color:var(--orange);margin-bottom:-.16em;margin-left:-.18em;padding-bottom:.16em;padding-left:.18em}.portfolio_closingBottom__GQfzE{padding-top:18px;border-top:1px solid rgb(247 247 243/55%);display:flex;justify-content:space-between;gap:30px;align-items:end}.portfolio_closingBottom__GQfzE p{margin:0;max-width:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.portfolio_contactLink__chM4H{display:inline-flex;align-items:center;gap:12px;color:var(--orange);text-decoration:underline;text-underline-offset:.12em;font-size:clamp(20px,3vw,42px);font-weight:700;letter-spacing:-.035em}.portfolio_contactLink__chM4H:focus-visible,.portfolio_contactLink__chM4H:hover{color:var(--white)}.portfolio_portfolioFooter__1ILv9{--black:#070707;--white:#f7f7f3;--max:1440px;--pad:clamp(20px,4vw,64px);position:relative;padding:28px 0;background:var(--black);color:var(--white)}.portfolio_portfolioFooter__1ILv9:before{content:none}.portfolio_footerInner__Vy6RN{display:flex;justify-content:space-between;gap:24px;font-size:16px}@media (max-width:1120px){.portfolio_summaryInner__vOyHs{min-height:0;padding-top:27px;padding-bottom:27px;grid-template-columns:minmax(0,1fr) 48px;gap:16px}.portfolio_projectName__Ou_Dk,.portfolio_projectTags__6sAdR,.portfolio_projectTeaser__pp8Lw{grid-column:1}.portfolio_toggle___zcXL{grid-column:2;grid-row:1/span 3;align-self:center}.portfolio_summaryPreview__bLBvP{display:none}.portfolio_projectStory___wcHz{grid-template-columns:1fr}.portfolio_storySide__tgYNf{border-right:0;border-bottom:1px solid var(--project-border)}.portfolio_facts__Fg_rl{grid-template-columns:1fr}.portfolio_fact__Wl1_C,.portfolio_fact__Wl1_C:not(:first-child){min-height:auto;padding:20px 0;border-right:0;border-bottom:1px solid var(--project-border)}.portfolio_fact__Wl1_C:last-child{border-bottom:0}.portfolio_fact__Wl1_C strong{min-height:0}.portfolio_techLine__UbHFL{grid-template-columns:1fr 1fr}.portfolio_techStep__RjUM_{border-bottom:1px solid var(--project-border)}}@media (max-width:860px){.portfolio_portfolioIntro__G_yhJ{background-image:none}.portfolio_portfolioArtwork__U4ZJN{right:-42%;width:138vw;opacity:.56;transform:translateY(-50%)}.portfolio_introGrid__YT18v{min-height:calc(100svh - 64px);padding-top:58px;padding-bottom:44px}.portfolio_introTitle__MSNX5 h1{font-size:clamp(4rem,19vw,7rem)}.portfolio_introCopy__cfWxJ{grid-template-columns:1fr;gap:24px;max-width:680px}.portfolio_browserBar__i8qkZ{grid-template-columns:auto 1fr}.portfolio_live__y_5B2{display:none}.portfolio_techLine__UbHFL{grid-template-columns:1fr}.portfolio_techStep__RjUM_{border-right:0}.portfolio_creativeGrid__yXOf3{grid-template-columns:1fr 1fr}.portfolio_drawerActions__FV_Zr{grid-template-columns:1fr}.portfolio_caseLink__ih3mH{width:100%}}@media (max-width:540px){.portfolio_introTitle__MSNX5 h1{font-size:58px}.portfolio_lead__pJ5HR{font-size:25px}.portfolio_summaryInner__vOyHs{grid-template-columns:minmax(0,1fr) 42px}.portfolio_projectName__Ou_Dk{font-size:40px}.portfolio_projectTeaser__pp8Lw{font-size:16px}.portfolio_toggle___zcXL{width:40px;height:40px;font-size:25px}.portfolio_shot__7L357{min-height:290px}.portfolio_timeNote__2NEUY{grid-template-columns:72px 1fr}.portfolio_creativeGrid__yXOf3{grid-template-columns:1fr}.portfolio_closingBottom__GQfzE{flex-direction:column;align-items:flex-start}.portfolio_footerInner__Vy6RN{flex-direction:column}}@media (prefers-reduced-motion:reduce){.portfolio_projectPanel__10Tm9,.portfolio_summaryPreview__bLBvP,.portfolio_toggle___zcXL{animation:none;transition:none}.portfolio_nase__1gzYX .portfolio_caseLink__ih3mH{animation:none}.portfolio_portfolioAxis__rguFX,.portfolio_portfolioAxis__rguFX>path:first-child,.portfolio_portfolioData__89Or6,.portfolio_portfolioField__Qxo_7,.portfolio_portfolioMarks__OT_S_>path:first-child,.portfolio_portfolioPoints__Z5Fzi rect,.portfolio_portfolioSelected__2ebaM path,.portfolio_portfolioStreams__WI_SF path{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}@media(max-width:540px){.portfolio_portfolioArtwork__U4ZJN{right:-60%;top:47%;width:168vw;opacity:.44}}.portfolio_sufoniq__PSE1a{--project-bg:#e4ebf4;--project-fg:#152d42;--project-border:#9aabbc;--project-accent:#9bbdec;--project-secondary:#2459ca}.portfolio_inquos__4BOo2{--project-bg:#e5ecdf;--project-fg:#143f37;--project-border:#9ead9e;--project-accent:#bfd69c;--project-secondary:#176b59}.portfolio_sufoniq__PSE1a .portfolio_fact__Wl1_C b,.portfolio_sufoniq__PSE1a .portfolio_storySide__tgYNf h3 em{color:#2459ca}.portfolio_inquos__4BOo2 .portfolio_fact__Wl1_C b,.portfolio_inquos__4BOo2 .portfolio_storySide__tgYNf h3 em{color:#176b59}