.Portfolio_portfolio__2AYvY{--portfolio-gold:#ffc45b;--portfolio-line:rgba(255,255,255,0.13);background:#080809;color:#f5f1e9}.Portfolio_shell___oSFF{width:min(1240px,calc(100% - 48px));margin-inline:auto}.Portfolio_eyebrow__TmTDp,.Portfolio_kicker__p6LTh{margin:0 0 23px;font-size:.69rem;font-weight:800;letter-spacing:.2em;color:var(--portfolio-gold)}.Portfolio_hero__0GT8r{position:relative;padding:clamp(170px,18vw,265px) 0 125px;overflow:hidden;background:radial-gradient(ellipse at 82% 32%,rgba(186,68,28,.23),transparent 32rem),radial-gradient(ellipse at 84% 65%,rgba(125,74,205,.16),transparent 28rem),#060607}.Portfolio_orb__hZbqm{position:absolute;width:min(55vw,760px);aspect-ratio:1;top:16%;right:-16%;border-radius:50%;border:1px solid rgba(255,175,90,.15);box-shadow:0 0 140px rgba(245,109,37,.06),inset 0 0 120px rgba(255,133,36,.06);pointer-events:none}.Portfolio_hero__0GT8r .Portfolio_shell___oSFF{position:relative;z-index:1}.Portfolio_hero__0GT8r h1{max-width:1060px;margin-bottom:32px;font-size:clamp(3.8rem,8.6vw,8.5rem);line-height:.95;letter-spacing:-.052em}.Portfolio_cta__vSild em,.Portfolio_hero__0GT8r em{color:var(--portfolio-gold);font-weight:400}.Portfolio_intro__QsjXL{max-width:740px;color:#c6bfb6;font-size:clamp(1.09rem,1.6vw,1.3rem);line-height:1.75}.Portfolio_actions__jo_mr{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.Portfolio_primary__ILRvy,.Portfolio_secondary__7gSmZ{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:100px;padding:0 23px;font-size:.85rem;font-weight:700;transition:transform .2s ease,background .2s ease}.Portfolio_primary__ILRvy{background:linear-gradient(135deg,#ffe3a0,#f8a538);color:#181008}.Portfolio_secondary__7gSmZ{border:1px solid var(--portfolio-line);color:white;background:rgba(255,255,255,.035)}.Portfolio_primary__ILRvy:hover,.Portfolio_secondary__7gSmZ:hover{transform:translateY(-2px)}.Portfolio_primary__ILRvy:focus-visible,.Portfolio_secondary__7gSmZ:focus-visible,.Portfolio_viewLink__zIzbM:focus-visible{outline:3px solid var(--portfolio-gold);outline-offset:4px}.Portfolio_note__ozr6d{margin-top:29px;max-width:640px;color:#968e85;font-size:.75rem}.Portfolio_roles__bjWkt{padding:46px 0 56px;border-block:1px solid var(--portfolio-line);background:#0c0c0d}.Portfolio_kicker__p6LTh{margin-bottom:21px;color:#b8b0a5}.Portfolio_roleList__ZHMXU{display:flex;gap:10px;flex-wrap:wrap}.Portfolio_roleList__ZHMXU span{border:1px solid var(--portfolio-line);background:rgba(255,255,255,.025);padding:12px 16px;border-radius:100px;font-size:.77rem;color:#dfd9d0}.Portfolio_process__70vDE,.Portfolio_work__Ot6Dn{padding:120px 0 130px}.Portfolio_sectionHeading__3pQvK{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;grid-gap:72px;gap:72px;margin-bottom:49px}.Portfolio_sectionHeading__3pQvK h2{max-width:740px;margin-bottom:0;font-size:clamp(2.6rem,5.3vw,5.2rem);line-height:1.02}.Portfolio_sectionHeading__3pQvK>p{margin:0;max-width:520px;color:#a9a29a;font-size:.99rem}.Portfolio_grid__gfBJy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.Portfolio_card__tILVR{min-width:0;background:#111112;border:1px solid var(--portfolio-line);border-radius:23px;overflow:hidden}.Portfolio_visual__zXGG9{height:330px;position:relative;overflow:hidden;display:grid;align-items:center;padding:32px;isolation:isolate}.Portfolio_visual__zXGG9:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(5,5,8,.53),rgba(5,5,8,.03) 68%)}.Portfolio_image__UIzHN{object-fit:cover;object-position:center 28%;transition:transform .6s ease}.Portfolio_card__tILVR:hover .Portfolio_image__UIzHN{transform:scale(1.045)}.Portfolio_silver__m9NqC{background:radial-gradient(circle at 45% 32%,#434049,#10131b 80%)}.Portfolio_violet__nq_7G{background:radial-gradient(circle at 50% 35%,#473768,#120d20 80%)}.Portfolio_amber__2XBCw{background:radial-gradient(circle at 25% 25%,#73411b,#21131d 70%)}.Portfolio_cyan__mJ8C5{background:radial-gradient(circle at 76% 23%,#0e566c,#111823 76%)}.Portfolio_typographicArt__rvrjN{z-index:1;max-width:90%;color:rgba(255,255,255,.24);font-family:Georgia,serif;font-size:clamp(3.8rem,6vw,6.3rem);line-height:.88;letter-spacing:-.06em}.Portfolio_visualIndex__jTMtr{z-index:2;position:absolute;bottom:24px;left:27px;font-size:.66rem;font-weight:800;letter-spacing:.18em;color:#fff}.Portfolio_cardContent__4WF_Y{padding:32px 34px 35px}.Portfolio_category__VWDBg{margin:0 0 15px;color:var(--portfolio-gold);font-size:.67rem;font-weight:700;letter-spacing:.16em}.Portfolio_cardContent__4WF_Y h3{font-size:clamp(2rem,3.4vw,3.3rem);line-height:1;margin-bottom:10px}.Portfolio_subtitle__lPnoU{margin:0 0 14px;color:#eee4d5;font-size:.94rem;font-weight:500}.Portfolio_description__r7gp2{min-height:118px;color:#ada8a1;font-size:.9rem;line-height:1.7}.Portfolio_tags__ADQZf{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 25px}.Portfolio_tags__ADQZf span{color:#d9d3cc;border:1px solid var(--portfolio-line);border-radius:100px;padding:8px 11px;font-size:.72rem}.Portfolio_status__LbAOy{border-top:1px solid var(--portfolio-line);padding-top:18px;color:#9f9b94;font-size:.77rem;min-height:57px}.Portfolio_status__LbAOy strong{color:#ebe7e1;font-weight:700}.Portfolio_viewLink__zIzbM{display:inline-flex;gap:18px;color:#ffd18a;font-weight:700;font-size:.85rem;margin-top:9px}.Portfolio_viewLink__zIzbM:hover{color:white}.Portfolio_process__70vDE{background:#0d0d0f;border-block:1px solid var(--portfolio-line)}.Portfolio_phaseGrid__5Lsul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--portfolio-line)}.Portfolio_phase__8k4eV{min-height:245px;padding:26px 24px 10px;border-right:1px solid var(--portfolio-line)}.Portfolio_phase__8k4eV:first-child{padding-left:0}.Portfolio_phase__8k4eV:last-child{border-right:none}.Portfolio_phase__8k4eV>span{color:var(--portfolio-gold);letter-spacing:.2em;font-size:.7rem}.Portfolio_phase__8k4eV h3{font-size:1.9rem;margin:49px 0 10px}.Portfolio_phase__8k4eV p{color:#a6a19c;margin:0;font-size:.84rem;line-height:1.7}.Portfolio_lab__dv4TH{padding:128px 0;background:radial-gradient(ellipse at 10% 50%,rgba(120,64,153,.09),transparent 40rem)}.Portfolio_labInner__xzZa5{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:100px;gap:100px;align-items:center}.Portfolio_lab__dv4TH h2{font-size:clamp(2.6rem,5vw,4.9rem)}.Portfolio_labInner__xzZa5>div>p:not(.Portfolio_eyebrow__TmTDp){max-width:610px}.Portfolio_labList__rT3ex{border-top:1px solid var(--portfolio-line)}.Portfolio_labList__rT3ex>div{display:grid;grid-template-columns:38px 1fr;grid-column-gap:20px;column-gap:20px;padding:25px 0;border-bottom:1px solid var(--portfolio-line)}.Portfolio_labList__rT3ex span{grid-row:span 2;color:var(--portfolio-gold);font-size:.7rem}.Portfolio_labList__rT3ex strong{color:white;font-size:1.08rem}.Portfolio_labList__rT3ex small{margin-top:6px;color:#a19a92;line-height:1.5}.Portfolio_cta__vSild{padding:140px 0 150px;background:radial-gradient(ellipse at 70% 90%,rgba(180,90,24,.11),transparent 30rem),#090807;border-top:1px solid var(--portfolio-line)}.Portfolio_cta__vSild h2{font-size:clamp(3.2rem,7.3vw,7.5rem);line-height:.95}.Portfolio_cta__vSild .Portfolio_shell___oSFF>p:not(.Portfolio_eyebrow__TmTDp){max-width:650px}.Portfolio_social__9r_Cs{padding-top:34px;font-size:.77rem;color:#8e8780}@media (max-width:1000px){.Portfolio_labInner__xzZa5,.Portfolio_sectionHeading__3pQvK{grid-template-columns:1fr;gap:25px}.Portfolio_phaseGrid__5Lsul{grid-template-columns:repeat(2,minmax(0,1fr))}.Portfolio_phase__8k4eV:nth-child(2){border-right:none}.Portfolio_phase__8k4eV:nth-child(-n+2){border-bottom:1px solid var(--portfolio-line)}}@media (max-width:700px){.Portfolio_shell___oSFF{width:min(100% - 32px,560px)}.Portfolio_hero__0GT8r{padding:154px 0 80px}.Portfolio_hero__0GT8r h1{font-size:clamp(3.5rem,12vw,5.6rem)}.Portfolio_orb__hZbqm{width:90vw;right:-48%;top:8%}.Portfolio_lab__dv4TH,.Portfolio_process__70vDE,.Portfolio_work__Ot6Dn{padding:82px 0}.Portfolio_grid__gfBJy,.Portfolio_phaseGrid__5Lsul{grid-template-columns:1fr}.Portfolio_sectionHeading__3pQvK{margin-bottom:32px}.Portfolio_visual__zXGG9{height:285px}.Portfolio_cardContent__4WF_Y{padding:26px 23px 30px}.Portfolio_description__r7gp2{min-height:auto}.Portfolio_phase__8k4eV{border:none;min-height:auto;padding:24px 0 30px}.Portfolio_phase__8k4eV,.Portfolio_phase__8k4eV:nth-child(2){border-bottom:1px solid var(--portfolio-line)}.Portfolio_phase__8k4eV h3{margin-top:27px}.Portfolio_labInner__xzZa5{gap:30px}.Portfolio_cta__vSild{padding:90px 0 110px}}@media (prefers-reduced-motion:reduce){.Portfolio_image__UIzHN,.Portfolio_primary__ILRvy,.Portfolio_secondary__7gSmZ{transition:none}}