.PortfolioProjectVisual-module__6l3hSq__visual{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--paper-soft);color:var(--ink);margin:.5rem 0 1.75rem;font-size:.78rem;line-height:1.55;overflow:hidden}.PortfolioProjectVisual-module__6l3hSq__visual *{min-width:0}.PortfolioProjectVisual-module__6l3hSq__visual svg{flex-shrink:0}.PortfolioProjectVisual-module__6l3hSq__visual strong{font-weight:600}.PortfolioProjectVisual-module__6l3hSq__windowBar{border-bottom:1px solid var(--line);background:var(--canvas-deep);align-items:center;gap:.3rem;padding:.8rem 1rem;display:flex}.PortfolioProjectVisual-module__6l3hSq__windowBar>span{background:var(--ink-faint);opacity:.45;border-radius:50%;width:.35rem;height:.35rem}.PortfolioProjectVisual-module__6l3hSq__windowBar i{color:var(--ink-soft);font-family:var(--font-mono-stack);margin-left:auto;font-size:.58rem;font-style:normal}.PortfolioProjectVisual-module__6l3hSq__canvas{padding:clamp(1rem,2vw,1.5rem)}.PortfolioProjectVisual-module__6l3hSq__visual figcaption{border-top:1px solid var(--line);background:var(--paper);gap:.2rem;padding:.85rem 1rem;display:grid}.PortfolioProjectVisual-module__6l3hSq__visual figcaption strong{font-size:.72rem}.PortfolioProjectVisual-module__6l3hSq__visual figcaption>span{color:var(--ink-soft);font-size:.64rem}.PortfolioProjectVisual-module__6l3hSq__panelHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.PortfolioProjectVisual-module__6l3hSq__panelHeading>span:not(.PortfolioProjectVisual-module__6l3hSq__status){color:var(--ink-soft);font-size:.62rem}.PortfolioProjectVisual-module__6l3hSq__status{background:var(--orange-soft);color:#823009;border:1px solid #e94b0f26;border-radius:.35rem;padding:.3rem .55rem;font-size:.61rem;font-weight:600;line-height:1.4;display:inline-flex}.PortfolioProjectVisual-module__6l3hSq__kicker{color:var(--ink-soft);font-family:var(--font-mono-stack);font-size:.59rem;line-height:1.6;display:block}.PortfolioProjectVisual-module__6l3hSq__session{align-items:center;gap:.7rem;margin-bottom:1.25rem;display:flex}.PortfolioProjectVisual-module__6l3hSq__avatar{border-radius:var(--radius-control);background:var(--orange-soft);width:2.5rem;height:2.5rem;color:var(--orange-deep);flex-shrink:0;place-items:center;display:grid}.PortfolioProjectVisual-module__6l3hSq__session>div{gap:.1rem;display:grid}.PortfolioProjectVisual-module__6l3hSq__session>div>span{color:var(--ink-soft);font-size:.62rem}.PortfolioProjectVisual-module__6l3hSq__waveform{width:4rem;height:1.8rem;color:var(--orange-deep);margin-left:auto}.PortfolioProjectVisual-module__6l3hSq__waveform path{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round}.PortfolioProjectVisual-module__6l3hSq__conversation{gap:.8rem;display:grid}.PortfolioProjectVisual-module__6l3hSq__conversation p{border-radius:var(--radius-control);max-width:92%;margin:0;padding:.8rem .95rem}.PortfolioProjectVisual-module__6l3hSq__conversation p>span{color:var(--ink-soft);margin-bottom:.3rem;font-size:.6rem;font-weight:600;display:block}.PortfolioProjectVisual-module__6l3hSq__customer{background:var(--paper);justify-self:end}.PortfolioProjectVisual-module__6l3hSq__assistant{background:var(--orange-soft);justify-self:start}.PortfolioProjectVisual-module__6l3hSq__handoff,.PortfolioProjectVisual-module__6l3hSq__note{color:var(--ink-soft);align-items:flex-start;gap:.65rem;margin-top:1rem;font-size:.68rem;display:flex}.PortfolioProjectVisual-module__6l3hSq__handoff{border-top:1px dashed var(--line-strong);padding-top:1rem}.PortfolioProjectVisual-module__6l3hSq__handoff>svg,.PortfolioProjectVisual-module__6l3hSq__note>svg{color:var(--orange-deep)}.PortfolioProjectVisual-module__6l3hSq__handoff strong{color:var(--ink)}.PortfolioProjectVisual-module__6l3hSq__handoff p{margin:.2rem 0 0}.PortfolioProjectVisual-module__6l3hSq__ticketList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.PortfolioProjectVisual-module__6l3hSq__ticketList li{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);grid-template-columns:minmax(0,1fr) auto minmax(4.75rem,.5fr);align-items:center;gap:.6rem;padding:.8rem;display:grid}.PortfolioProjectVisual-module__6l3hSq__ticketList li>div{gap:.3rem;display:grid}.PortfolioProjectVisual-module__6l3hSq__ticketList strong{font-size:.72rem}.PortfolioProjectVisual-module__6l3hSq__ticketList li>div>span{color:var(--ink-soft);font-size:.6rem}.PortfolioProjectVisual-module__6l3hSq__ticketList svg{color:var(--ink-faint)}.PortfolioProjectVisual-module__6l3hSq__ticketList .PortfolioProjectVisual-module__6l3hSq__status{justify-self:start}.PortfolioProjectVisual-module__6l3hSq__footnote{color:var(--ink-soft);margin:1rem 0 0;font-size:.65rem;line-height:1.6}.PortfolioProjectVisual-module__6l3hSq__quote{border-left:2px solid var(--orange);background:var(--paper);border-radius:0 .5rem .5rem 0;padding:.9rem}.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__fieldList{gap:0;margin:1rem 0 0;display:grid}.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__fieldList>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:1rem;padding-block:.65rem;display:grid}.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__fieldList dt,.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__fieldList dd{margin:0;font-size:.7rem;line-height:1.5}.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__fieldList dt{color:var(--ink-soft);font-weight:450}.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__fieldList dd{color:var(--ink);font-weight:550}.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__attention{color:#984016}.PortfolioProjectVisual-module__6l3hSq__searchQuery{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);align-items:center;gap:.65rem;padding:.85rem;font-weight:550;display:flex}.PortfolioProjectVisual-module__6l3hSq__searchQuery>svg{color:var(--orange-deep)}.PortfolioProjectVisual-module__6l3hSq__answer{border-radius:var(--radius-control);background:var(--paper);border:1px solid #e94b0f26;margin-top:.85rem;padding:1rem}.PortfolioProjectVisual-module__6l3hSq__answer p{margin:.5rem 0 0}.PortfolioProjectVisual-module__6l3hSq__source{color:var(--orange-deep);align-items:center;gap:.4rem;margin-top:.9rem;font-size:.64rem;display:inline-flex}.PortfolioProjectVisual-module__6l3hSq__documentGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.PortfolioProjectVisual-module__6l3hSq__invoice{border:1px solid var(--line);background:var(--paper);border-radius:.3rem;padding:1rem;box-shadow:0 .4rem 1rem #6b39140d}.PortfolioProjectVisual-module__6l3hSq__invoice>strong{font-family:var(--font-mono-stack);margin-top:.45rem;font-size:.75rem;display:block}.PortfolioProjectVisual-module__6l3hSq__paperLines{gap:.3rem;margin:1.1rem 0;display:grid}.PortfolioProjectVisual-module__6l3hSq__paperLines i{background:var(--canvas-deep);height:.2rem}.PortfolioProjectVisual-module__6l3hSq__paperLines i:last-child{width:60%}.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__invoice dl{gap:.35rem;margin:0;display:grid}.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__invoice dl>div{flex-wrap:wrap;justify-content:space-between;gap:.25rem;display:flex}.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__invoice dt,.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__invoice dd{color:var(--ink-soft);margin:0;font-size:.62rem;font-weight:450}.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__invoice dl>div:last-child{border-top:1px solid var(--line);margin-top:.3rem;padding-top:.45rem}.PortfolioProjectVisual-module__6l3hSq__visual .PortfolioProjectVisual-module__6l3hSq__invoice dl>div:last-child dd{color:var(--ink);font-weight:650}.PortfolioProjectVisual-module__6l3hSq__extracted{gap:.85rem;padding-top:.2rem;display:grid}.PortfolioProjectVisual-module__6l3hSq__extracted>div{gap:.2rem;display:grid}.PortfolioProjectVisual-module__6l3hSq__extracted>div>span{color:var(--ink-soft);font-size:.62rem}.PortfolioProjectVisual-module__6l3hSq__extracted strong{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.PortfolioProjectVisual-module__6l3hSq__extracted strong>svg{color:var(--orange-deep)}.PortfolioProjectVisual-module__6l3hSq__chart{gap:1rem;padding-block:.5rem;display:grid}.PortfolioProjectVisual-module__6l3hSq__chartRow>div{justify-content:space-between;gap:1rem;margin-bottom:.3rem;font-size:.72rem;display:flex}.PortfolioProjectVisual-module__6l3hSq__chartRow strong{font-family:var(--font-mono-stack)}.PortfolioProjectVisual-module__6l3hSq__chartRow meter{background:var(--canvas-deep);border:0;border-radius:.2rem;width:100%;height:.65rem;display:block;overflow:hidden}.PortfolioProjectVisual-module__6l3hSq__chartRow meter::-webkit-meter-bar{background:var(--canvas-deep);border:0;border-radius:.2rem}.PortfolioProjectVisual-module__6l3hSq__chartRow meter::-webkit-meter-optimum-value{background:var(--orange);border-radius:.2rem}.PortfolioProjectVisual-module__6l3hSq__chartRow meter::-moz-meter-bar{background:var(--orange);border-radius:.2rem}.PortfolioProjectVisual-module__6l3hSq__insight{border-radius:var(--radius-control);background:var(--paper);margin-top:1.2rem;padding:1rem}.PortfolioProjectVisual-module__6l3hSq__insight p{margin:.4rem 0 0;font-size:.75rem}.PortfolioProjectVisual-module__6l3hSq__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.PortfolioProjectVisual-module__6l3hSq__timeline li{align-items:flex-start;gap:.7rem;padding-bottom:1.15rem;display:flex;position:relative}.PortfolioProjectVisual-module__6l3hSq__timeline li:not(:last-child):before{background:var(--line-strong);content:"";width:1px;position:absolute;top:1rem;bottom:0;left:.53rem}.PortfolioProjectVisual-module__6l3hSq__timelineDot,.PortfolioProjectVisual-module__6l3hSq__pendingDot{background:var(--orange-soft);width:1.15rem;height:1.15rem;color:var(--orange-deep);border:1px solid #e94b0f40;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.PortfolioProjectVisual-module__6l3hSq__pendingDot{border:1px dashed var(--ink-faint);background:var(--paper)}.PortfolioProjectVisual-module__6l3hSq__timeline p{color:var(--ink-soft);margin:.2rem 0 0;font-size:.67rem}.PortfolioProjectVisual-module__6l3hSq__draft{border:1px dashed var(--line-strong);border-radius:var(--radius-control);background:var(--paper);padding:.9rem}.PortfolioProjectVisual-module__6l3hSq__draft p{margin:.45rem 0 0;font-size:.73rem}.PortfolioProjectVisual-module__6l3hSq__order{border-radius:var(--radius-control);background:var(--paper);margin-top:.85rem;padding:1rem}.PortfolioProjectVisual-module__6l3hSq__order .PortfolioProjectVisual-module__6l3hSq__panelHeading strong{font-size:.7rem}.PortfolioProjectVisual-module__6l3hSq__orderProgress{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.PortfolioProjectVisual-module__6l3hSq__orderProgress li{color:var(--ink-soft);flex-direction:column;align-items:center;gap:.5rem;font-size:.6rem;display:flex;position:relative}.PortfolioProjectVisual-module__6l3hSq__orderProgress li:before{z-index:0;background:var(--line-strong);content:"";width:calc(100% - 1rem);height:1px;position:absolute;top:.42rem;right:calc(50% + .6rem)}.PortfolioProjectVisual-module__6l3hSq__orderProgress li:first-child:before{content:none}.PortfolioProjectVisual-module__6l3hSq__orderProgress svg{color:var(--orange-deep);background:var(--paper);position:relative}.PortfolioProjectVisual-module__6l3hSq__orderProgress [aria-current]{color:var(--orange-deep);font-weight:650}.PortfolioProjectVisual-module__6l3hSq__deliveryDot{border:1px dashed var(--ink-faint);background:var(--paper);border-radius:50%;width:.85rem;height:.85rem}@media (max-width:400px){.PortfolioProjectVisual-module__6l3hSq__canvas{padding:.85rem}.PortfolioProjectVisual-module__6l3hSq__waveform{display:none}.PortfolioProjectVisual-module__6l3hSq__ticketList li{grid-template-columns:minmax(0,1fr) auto}.PortfolioProjectVisual-module__6l3hSq__ticketList li>svg{display:none}.PortfolioProjectVisual-module__6l3hSq__ticketList .PortfolioProjectVisual-module__6l3hSq__status{max-width:5.75rem}.PortfolioProjectVisual-module__6l3hSq__documentGrid{grid-template-columns:1fr}.PortfolioProjectVisual-module__6l3hSq__extracted{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioProjectVisual-module__6l3hSq__extracted>.PortfolioProjectVisual-module__6l3hSq__kicker{grid-column:1/-1}.PortfolioProjectVisual-module__6l3hSq__order{padding:.8rem}.PortfolioProjectVisual-module__6l3hSq__orderProgress{gap:.15rem}.PortfolioProjectVisual-module__6l3hSq__orderProgress li{font-size:.55rem}}
.portfolio-module___Dc6Ga__portfolio{--portfolio-border:1px solid var(--line)}.portfolio-module___Dc6Ga__hero{background:radial-gradient(ellipse at 100% 30%, var(--orange-soft), transparent 55%), var(--canvas);padding-block:clamp(9rem,14vw,13rem) clamp(4rem,7vw,7rem);position:relative}.portfolio-module___Dc6Ga__heroLayout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.portfolio-module___Dc6Ga__heroCopy{min-width:0}.portfolio-module___Dc6Ga__eyebrow{color:var(--orange-deep);letter-spacing:.07em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.72rem;font-weight:560}.portfolio-module___Dc6Ga__hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.1rem,5.7vw,5.8rem);font-weight:640;line-height:.99}.portfolio-module___Dc6Ga__hero h1 em{color:var(--orange-deep);font-style:normal}.portfolio-module___Dc6Ga__heroIntro{max-width:35rem;color:var(--ink-soft);text-wrap:pretty;margin:1.8rem 0 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.portfolio-module___Dc6Ga__actions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.portfolio-module___Dc6Ga__heroNote{max-width:28rem;color:var(--ink-soft);margin:1.25rem 0 0;font-size:.76rem;line-height:1.6}.portfolio-module___Dc6Ga__workflow{border-radius:var(--radius-panel);box-shadow:inset 0 1px 0 var(--paper), 0 1.5rem 4rem #6b391417;background:#fffdf9a6;border:1px solid #fffc;padding:clamp(1.25rem,2.7vw,2rem)}.portfolio-module___Dc6Ga__workflowHeading{border-bottom:var(--portfolio-border);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;font-size:.68rem;display:flex}.portfolio-module___Dc6Ga__workflowHeading>svg{color:var(--orange-deep);flex-shrink:0}.portfolio-module___Dc6Ga__incoming{flex-wrap:wrap;justify-content:center;gap:.6rem;padding-top:1.5rem;display:flex}.portfolio-module___Dc6Ga__incoming>span{border:var(--portfolio-border);border-radius:var(--radius-chip);background:var(--paper);color:var(--ink-soft);align-items:center;gap:.45rem;padding:.65rem;font-size:.72rem;display:inline-flex}.portfolio-module___Dc6Ga__connector{height:3rem;color:var(--orange-deep);place-items:center;display:grid}.portfolio-module___Dc6Ga__workflowCore{border-radius:var(--radius-card);background:var(--orange-soft);border:1px solid #e94b0f2e;align-items:center;gap:1rem;padding:1.4rem 1rem;display:flex}.portfolio-module___Dc6Ga__coreIcon{width:3rem;height:3rem;color:var(--orange-deep);flex-shrink:0;place-items:center;display:grid}.portfolio-module___Dc6Ga__workflowCore strong{letter-spacing:-.035em;font-size:1.12rem;font-weight:620}.portfolio-module___Dc6Ga__workflowCore p{color:var(--ink-soft);margin:.4rem 0 0;font-size:.76rem;line-height:1.5}.portfolio-module___Dc6Ga__workflowOutputs{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.portfolio-module___Dc6Ga__workflowOutputs>span{border:var(--portfolio-border);border-radius:var(--radius-control);background:var(--paper);text-align:center;flex-direction:column;align-items:center;gap:.65rem;padding:1rem .5rem;font-size:.73rem;font-weight:550;display:flex}.portfolio-module___Dc6Ga__workflowOutputs svg{color:var(--orange-deep)}.portfolio-module___Dc6Ga__workflowFoot{color:var(--ink-faint);text-align:center;margin:1.5rem 0 0;font-size:.7rem}.portfolio-module___Dc6Ga__projectsSection{padding-top:clamp(4rem,7vw,7rem)}.portfolio-module___Dc6Ga__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:end;gap:3rem;display:grid}.portfolio-module___Dc6Ga__sectionHeading>p{margin:0;font-size:.9rem}.portfolio-module___Dc6Ga__portfolio .portfolio-module___Dc6Ga__eyebrow{color:var(--orange-deep);margin:0 0 1.5rem;font-size:.72rem;line-height:1.5}.portfolio-module___Dc6Ga__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.portfolio-module___Dc6Ga__projectCard{border:var(--portfolio-border);border-radius:var(--radius-panel);background:var(--paper);min-width:0;padding:clamp(1.4rem,3vw,2.5rem);scroll-margin-top:7rem;transition:border-color .25s,box-shadow .25s;box-shadow:inset 0 1px #ffffffd9,0 .8rem 2rem #6b391406}.portfolio-module___Dc6Ga__projectCard:hover,.portfolio-module___Dc6Ga__projectCard:focus-within{border-color:#e94b0f4d;box-shadow:0 1rem 2.5rem #6b391411}.portfolio-module___Dc6Ga__projectCard:target{border-color:var(--orange-deep)}.portfolio-module___Dc6Ga__cardTop{align-items:center;gap:1rem;margin-bottom:1.75rem;display:flex}.portfolio-module___Dc6Ga__projectIcon{border-radius:var(--radius-control);background:var(--paper-soft);width:3.3rem;height:3.3rem;color:var(--orange-deep);flex-shrink:0;place-items:center;display:grid}.portfolio-module___Dc6Ga__category{color:var(--ink-soft);font-size:.64rem;line-height:1.6}.portfolio-module___Dc6Ga__projectCard h3{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:620;line-height:1.12}.portfolio-module___Dc6Ga__projectSummary{max-width:32rem;min-height:3.2em;color:var(--ink-soft);margin:1rem 0 1.75rem;font-size:.95rem;line-height:1.6}.portfolio-module___Dc6Ga__projectValue{border-radius:var(--radius-control);background:var(--paper-soft);gap:.8rem;padding:1.15rem;display:flex}.portfolio-module___Dc6Ga__projectValue>svg{color:var(--orange-deep);flex-shrink:0;margin-top:.1rem}.portfolio-module___Dc6Ga__smallLabel{color:var(--ink-soft);font-size:.65rem;font-weight:580}.portfolio-module___Dc6Ga__projectValue p{margin:.35rem 0 0;font-size:.86rem;font-weight:540;line-height:1.55}.portfolio-module___Dc6Ga__projectDetails{border-top:var(--portfolio-border);margin-top:1.4rem}.portfolio-module___Dc6Ga__projectDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding-top:.5rem;font-size:.8rem;font-weight:600;list-style:none;display:flex}.portfolio-module___Dc6Ga__projectDetails summary::-webkit-details-marker{display:none}.portfolio-module___Dc6Ga__projectDetails summary:hover{color:var(--orange-deep)}.portfolio-module___Dc6Ga__projectDetails summary>svg{flex-shrink:0;transition:transform .2s}.portfolio-module___Dc6Ga__projectDetails[open] summary>svg{transform:rotate(45deg)}.portfolio-module___Dc6Ga__projectDetails dl{gap:1.3rem;margin:1rem 0 .5rem;display:grid}.portfolio-module___Dc6Ga__projectDetails dt{margin-bottom:.4rem;font-size:.78rem;font-weight:620}.portfolio-module___Dc6Ga__projectDetails dd{color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.65}.portfolio-module___Dc6Ga__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.portfolio-module___Dc6Ga__approachSection{background:var(--canvas-deep)}.portfolio-module___Dc6Ga__approachGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.portfolio-module___Dc6Ga__approachGrid li{border-top:1px solid var(--line-strong);padding-top:1.5rem}.portfolio-module___Dc6Ga__stepTop{color:var(--orange-deep);justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.portfolio-module___Dc6Ga__stepTop>span{color:var(--ink-soft);font-size:.72rem}.portfolio-module___Dc6Ga__approachGrid h3,.portfolio-module___Dc6Ga__department h3,.portfolio-module___Dc6Ga__reasonList h3{letter-spacing:-.035em;margin:0;font-size:1.2rem;font-weight:620;line-height:1.2}.portfolio-module___Dc6Ga__approachGrid p,.portfolio-module___Dc6Ga__department p,.portfolio-module___Dc6Ga__reasonList p{color:var(--ink-soft);margin:.8rem 0 0;font-size:.88rem;line-height:1.65}.portfolio-module___Dc6Ga__departmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem;display:grid}.portfolio-module___Dc6Ga__department{border-top:var(--portfolio-border);align-items:flex-start;gap:1.2rem;min-width:0;padding:1.7rem 0;display:flex}.portfolio-module___Dc6Ga__department>svg:first-child{color:var(--orange-deep);flex-shrink:0}.portfolio-module___Dc6Ga__department>svg:last-child{color:var(--ink-faint);flex-shrink:0;margin-left:auto;transition:transform .2s}.portfolio-module___Dc6Ga__department:hover h3{color:var(--orange-deep)}.portfolio-module___Dc6Ga__department:hover>svg:last-child{transform:translate(4px)}.portfolio-module___Dc6Ga__department p{margin-top:.4rem}.portfolio-module___Dc6Ga__whySection{padding-top:0}.portfolio-module___Dc6Ga__whyLayout{grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);display:grid}.portfolio-module___Dc6Ga__whyLayout>div{margin-bottom:0}.portfolio-module___Dc6Ga__reasonList{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.portfolio-module___Dc6Ga__reasonList li{border-bottom:var(--portfolio-border);gap:1rem;padding-bottom:1.75rem;display:flex}.portfolio-module___Dc6Ga__reasonList li>svg{color:var(--orange-deep);flex-shrink:0}.portfolio-module___Dc6Ga__textLink{min-height:2.75rem;color:var(--orange-deep);align-items:center;gap:.7rem;margin-top:1.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.portfolio-module___Dc6Ga__textLink:hover{text-underline-offset:.25rem;text-decoration:underline}.portfolio-module___Dc6Ga__cta .portfolio-module___Dc6Ga__ctaCopy{max-width:36rem;margin:1.6rem 0 0;font-size:1rem;font-weight:450;line-height:1.65}@media (max-width:1050px){.portfolio-module___Dc6Ga__heroLayout{grid-template-columns:1fr .9fr;gap:2rem}.portfolio-module___Dc6Ga__hero h1{font-size:clamp(3rem,5.6vw,5.8rem)}.portfolio-module___Dc6Ga__approachGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}}@media (max-width:767px){.portfolio-module___Dc6Ga__hero{padding-top:8rem}.portfolio-module___Dc6Ga__heroLayout,.portfolio-module___Dc6Ga__sectionHeading,.portfolio-module___Dc6Ga__projectGrid,.portfolio-module___Dc6Ga__whyLayout{grid-template-columns:1fr}.portfolio-module___Dc6Ga__heroLayout{gap:3rem}.portfolio-module___Dc6Ga__hero h1{max-width:35rem;font-size:clamp(3rem,9vw,4.5rem)}.portfolio-module___Dc6Ga__heroIntro{max-width:34rem}.portfolio-module___Dc6Ga__workflow{width:100%;max-width:35rem}.portfolio-module___Dc6Ga__sectionHeading{gap:1.5rem}.portfolio-module___Dc6Ga__sectionHeading>p{max-width:35rem}.portfolio-module___Dc6Ga__projectSummary{min-height:0}.portfolio-module___Dc6Ga__departmentGrid{grid-template-columns:1fr}.portfolio-module___Dc6Ga__whyLayout{gap:2.5rem}}@media (max-width:480px){.portfolio-module___Dc6Ga__hero h1{font-size:clamp(2.65rem,10.2vw,3.4rem)}.portfolio-module___Dc6Ga__actions{flex-direction:column;align-items:stretch}.portfolio-module___Dc6Ga__workflowCore{gap:.5rem;padding-inline:.75rem}.portfolio-module___Dc6Ga__workflowCore strong{font-size:1rem}.portfolio-module___Dc6Ga__workflowOutputs{gap:.5rem}.portfolio-module___Dc6Ga__approachGrid{grid-template-columns:1fr;gap:2rem}.portfolio-module___Dc6Ga__stepTop{margin-bottom:1.2rem}.portfolio-module___Dc6Ga__category{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.portfolio-module___Dc6Ga__projectCard,.portfolio-module___Dc6Ga__projectDetails summary>svg,.portfolio-module___Dc6Ga__department>svg:last-child{transition:none}}
