.CollaborationCover_cover__7s52C{position:relative;container-type:inline-size;width:100%;min-height:18.5rem;flex-shrink:0;overflow:hidden}.CollaborationCover_compact__esRFg{height:100%;min-height:0}.CollaborationCover_cortiq__gMt8E{background:#eeede6;color:#11110f}.CollaborationCover_dealmasil__gifbh{background:#202024;color:#fff}.CollaborationCover_content__C3qKT{position:relative;z-index:1;display:flex;min-height:18.5rem;min-width:0;flex-direction:column;justify-content:space-between;gap:1rem;padding:1.75rem}.CollaborationCover_header__yy3Kx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.CollaborationCover_cortiqHeadline__z8md9,.CollaborationCover_cortiqWordmark__gOnCc{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;letter-spacing:-.04em}.CollaborationCover_cortiqWordmark__gOnCc{font-size:1.875rem;font-weight:600}.CollaborationCover_aiTag__cON9V{flex-shrink:0;border:1px solid #00000026;border-radius:999px;padding:.375rem .75rem;background:#ffffff8c;font-size:.625rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;backdrop-filter:blur(8px)}.CollaborationCover_cortiqHeadline__z8md9{max-width:28rem;font-size:2.25rem;line-height:1.02}.CollaborationCover_cortiqDescriptor__NOM__{margin-top:1.25rem;color:#00000080;font-size:.75rem;font-weight:600;letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.CollaborationCover_dots__i_Hwh{position:absolute;inset:0;opacity:.45;background-image:radial-gradient(circle at center,#11110f29 1px,transparent 0);background-size:24px 24px}.CollaborationCover_orbit__yeFp9{position:absolute;border:1px solid #0000001a;border-radius:50%}.CollaborationCover_orbitLarge___dqO4{top:-5rem;right:-4rem;width:18rem;height:18rem}.CollaborationCover_orbitSmall__9LN6L{top:-1.25rem;right:-1rem;width:12rem;height:12rem}.CollaborationCover_coralDot__Sw9hr{position:absolute;top:6rem;right:5rem;width:.75rem;height:.75rem;border-radius:50%;background:#ff5d3b;box-shadow:0 0 0 8px #ff5d3b1f}.CollaborationCover_inkDot__8YIYn{position:absolute;right:2.5rem;bottom:4rem;width:.625rem;height:.625rem;border-radius:50%;background:#11110f}.CollaborationCover_orbitLine__RnyQf{position:absolute;right:7rem;bottom:2.5rem;width:8rem;height:1px;transform:rotate(-24deg);background:#00000033}.CollaborationCover_glow__534lQ{position:absolute;top:-5rem;right:-5rem;width:16rem;height:16rem;border-radius:50%;background:#b9a4f51a;filter:blur(64px)}.CollaborationCover_dealmasilBrand__6DzoV{display:flex;min-width:0;align-items:center;gap:.75rem}.CollaborationCover_bookmark__0_76E{width:1.75rem;height:1.75rem;flex-shrink:0}.CollaborationCover_dealmasilWordmark__TxFzj{font-size:1.5rem;font-weight:900;letter-spacing:-.025em}.CollaborationCover_domain__8cExl{flex-shrink:0;color:#ffffff99;font-size:.75rem}.CollaborationCover_dealmasilHeadline__p6Mym{max-width:28rem;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:1.25;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}.CollaborationCover_dealmasilDescriptor__fPalq{margin-top:1.25rem;color:#c8b6ff;font-size:.875rem;line-height:1.5rem}@media (min-width:640px){.CollaborationCover_content__C3qKT{padding:2.25rem}.CollaborationCover_cortiqWordmark__gOnCc{font-size:2.25rem}.CollaborationCover_cortiqHeadline__z8md9{font-size:3rem}.CollaborationCover_dealmasilHeadline__p6Mym{font-size:2.25rem}}.CollaborationCover_compact__esRFg .CollaborationCover_content__C3qKT{height:100%;min-height:0;gap:2.5cqi;padding:clamp(18px,6cqi,36px)}.CollaborationCover_compact__esRFg .CollaborationCover_header__yy3Kx{gap:2.5cqi}.CollaborationCover_compact__esRFg .CollaborationCover_cortiqWordmark__gOnCc{font-size:clamp(20px,6.5cqi,38px)}.CollaborationCover_compact__esRFg .CollaborationCover_aiTag__cON9V{padding:1cqi 2cqi;font-size:clamp(8px,1.65cqi,10px);letter-spacing:.14em}.CollaborationCover_compact__esRFg .CollaborationCover_cortiqHeadline__z8md9{font-size:clamp(24px,7.5cqi,46px)}.CollaborationCover_compact__esRFg .CollaborationCover_cortiqDescriptor__NOM__{margin-top:3.4cqi;font-size:clamp(8px,1.8cqi,11px);letter-spacing:.18em}.CollaborationCover_compact__esRFg .CollaborationCover_dots__i_Hwh{background-size:clamp(14px,4cqi,24px) clamp(14px,4cqi,24px)}.CollaborationCover_compact__esRFg .CollaborationCover_orbitLarge___dqO4{top:-14cqi;right:-11cqi;width:49cqi;height:49cqi}.CollaborationCover_compact__esRFg .CollaborationCover_orbitSmall__9LN6L{top:-3cqi;right:-3cqi;width:33cqi;height:33cqi}.CollaborationCover_compact__esRFg .CollaborationCover_coralDot__Sw9hr{top:16cqi;right:14cqi;width:2cqi;height:2cqi;box-shadow:0 0 0 1.4cqi #ff5d3b1f}.CollaborationCover_compact__esRFg .CollaborationCover_inkDot__8YIYn{right:7cqi;bottom:11cqi;width:1.7cqi;height:1.7cqi}.CollaborationCover_compact__esRFg .CollaborationCover_orbitLine__RnyQf{right:19cqi;bottom:7cqi;width:22cqi}.CollaborationCover_compact__esRFg .CollaborationCover_dealmasilBrand__6DzoV{gap:2cqi}.CollaborationCover_compact__esRFg .CollaborationCover_bookmark__0_76E{width:clamp(18px,4.8cqi,28px);height:clamp(18px,4.8cqi,28px)}.CollaborationCover_compact__esRFg .CollaborationCover_dealmasilWordmark__TxFzj{font-size:clamp(19px,5cqi,28px)}.CollaborationCover_compact__esRFg .CollaborationCover_domain__8cExl{font-size:clamp(8px,1.9cqi,11px)}.CollaborationCover_compact__esRFg .CollaborationCover_dealmasilHeadline__p6Mym{font-size:clamp(20px,6.3cqi,37px)}.CollaborationCover_compact__esRFg .CollaborationCover_dealmasilDescriptor__fPalq{margin-top:3.4cqi;font-size:clamp(8px,2.4cqi,14px);line-height:1.5}.PortfolioCover_root__YCkAl{--paper:#e9ece8;--ink:#15372f;--accent:#8bad7d;position:absolute;inset:0;overflow:hidden;container-type:inline-size;background:var(--paper);color:var(--ink)}.PortfolioCover_mediaWindow__BZ6D3{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:1.5cqi;transform:translate(44%,21%) scale(.74) rotate(-7deg);box-shadow:0 1.5cqi 5cqi #0003}.PortfolioCover_type__CIHpA{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:flex-start;padding:6.5cqi;pointer-events:none}.PortfolioCover_mark__kg99U{max-width:88%;font-size:clamp(9px,2.4cqi,15px);font-weight:800;letter-spacing:.08em;line-height:1.35}.PortfolioCover_headline__8jx7O{margin-block:auto;max-width:57%;white-space:pre-line;word-break:keep-all;font-size:clamp(18px,6.2cqi,40px);font-weight:800;letter-spacing:-.045em;line-height:1.2}.PortfolioCover_detail__VwYbZ{max-width:66%;font-size:clamp(8px,2cqi,12px);font-weight:600;line-height:1.5;opacity:.72;word-break:keep-all}.PortfolioCover_motif__wgH0_{position:absolute;inset:0;pointer-events:none;overflow:hidden}.PortfolioCover_motif__wgH0_ svg{position:absolute;inset:0;width:100%;height:100%;fill:var(--paper);stroke:var(--accent);stroke-width:2;opacity:.45}.PortfolioCover_route__ozrPx{fill:none}.PortfolioCover_shapeOne__gmo33,.PortfolioCover_shapeThree__na28F,.PortfolioCover_shapeTwo__4HaqR{position:absolute;display:block}.PortfolioCover_railway__mlsJG{--paper:#e5e9dc;--ink:#204b3e;--accent:#bb4d91;background-image:repeating-linear-gradient(90deg,transparent 0 8%,#204b3e08 8% 8.2%)}.PortfolioCover_railway__mlsJG .PortfolioCover_headline__8jx7O{font-weight:900}.PortfolioCover_railway__mlsJG .PortfolioCover_mediaWindow__BZ6D3{transform:translate(43%,24%) scale(.76) rotate(-9deg)}.PortfolioCover_valley___Jfms{--paper:#3b1732;--ink:#fff2df;--accent:#d5ab68;background-image:linear-gradient(#d5ab6817 1px,transparent 0),linear-gradient(90deg,#d5ab6817 1px,transparent 0);background-size:8cqi 8cqi}.PortfolioCover_valley___Jfms .PortfolioCover_mark__kg99U{font-size:6cqi;letter-spacing:-.06em;line-height:1}.PortfolioCover_valley___Jfms .PortfolioCover_headline__8jx7O{font-family:Georgia,serif;font-size:6.8cqi;font-weight:400}.PortfolioCover_valley___Jfms .PortfolioCover_motif__wgH0_ svg{opacity:.15}.PortfolioCover_valley___Jfms .PortfolioCover_mediaWindow__BZ6D3{transform:translate(46%,24%) scale(.74) rotate(6deg)}.PortfolioCover_shorts__Ebhv7{--paper:#111710;--ink:#dbff8b;--accent:#b7ff37;background-image:repeating-linear-gradient(90deg,#b7ff3722 0 1px,transparent 1px 8cqi)}.PortfolioCover_shorts__Ebhv7 .PortfolioCover_motif__wgH0_ svg{display:none}.PortfolioCover_shorts__Ebhv7 .PortfolioCover_shapeOne__gmo33{width:15%;height:100%;right:0;background:repeating-linear-gradient(0deg,transparent 0 3.5cqi,#111710 3.5cqi 5cqi),linear-gradient(90deg,transparent 30%,var(--accent) 30% 60%,transparent 60%);opacity:.4}.PortfolioCover_shorts__Ebhv7 .PortfolioCover_mark__kg99U{font-family:monospace;letter-spacing:.12em}.PortfolioCover_shorts__Ebhv7 .PortfolioCover_mediaWindow__BZ6D3{transform:translate(43%,24%) scale(.76) rotate(7deg)}.PortfolioCover_trends__XoQOh{--paper:#ecf2ff;--ink:#16375a;--accent:#5b8ce5;background-image:radial-gradient(#16375a20 1px,transparent 0);background-size:2.6cqi 2.6cqi}.PortfolioCover_trends__XoQOh .PortfolioCover_motif__wgH0_ svg{transform:translateY(10%);stroke-width:3}.PortfolioCover_trends__XoQOh .PortfolioCover_mediaWindow__BZ6D3{transform:translateY(49%) scale(.9)}.PortfolioCover_trends__XoQOh .PortfolioCover_headline__8jx7O{max-width:100%;margin-block:4cqi auto;font-size:5.4cqi;font-weight:700}.PortfolioCover_trends__XoQOh .PortfolioCover_detail__VwYbZ{position:absolute;top:6.5cqi;right:6.5cqi;max-width:32%;font-size:clamp(8px,1.8cqi,12px);text-align:right}.PortfolioCover_monitor__0rfjV{--paper:#e6f0e5;--ink:#254a39;--accent:#8fbe9e}.PortfolioCover_monitor__0rfjV .PortfolioCover_motif__wgH0_ svg{display:none}.PortfolioCover_monitor__0rfjV .PortfolioCover_shapeOne__gmo33{width:50%;aspect-ratio:1;border-radius:50%;background:var(--accent);opacity:.22;right:-5%;top:-25%}.PortfolioCover_monitor__0rfjV .PortfolioCover_shapeTwo__4HaqR{width:26%;aspect-ratio:1;border-radius:50%;border:1px solid var(--ink);opacity:.17;left:35%;bottom:-20%}.PortfolioCover_monitor__0rfjV .PortfolioCover_headline__8jx7O{font-family:Georgia,serif;font-size:7.4cqi;font-weight:400;line-height:1.06}.PortfolioCover_monitor__0rfjV .PortfolioCover_mark__kg99U{letter-spacing:0}.PortfolioCover_apot__hMmwQ{--paper:#e8ded0;--ink:#322a24;--accent:#c05b3d}.PortfolioCover_apot__hMmwQ .PortfolioCover_motif__wgH0_ svg{display:none}.PortfolioCover_apot__hMmwQ .PortfolioCover_mark__kg99U{font-family:Georgia,serif;font-size:6cqi;letter-spacing:-.06em;font-style:italic;line-height:1}.PortfolioCover_apot__hMmwQ .PortfolioCover_headline__8jx7O{font-family:Georgia,serif;font-weight:500}.PortfolioCover_apot__hMmwQ .PortfolioCover_shapeOne__gmo33{width:24%;aspect-ratio:.8;right:8%;top:8%;border:1.8cqi solid var(--accent);transform:rotate(12deg)}.PortfolioCover_apot__hMmwQ .PortfolioCover_shapeTwo__4HaqR{width:32%;aspect-ratio:1;left:-10%;bottom:-24%;border-radius:50%;background:var(--accent);opacity:.14}.PortfolioCover_apot__hMmwQ .PortfolioCover_mediaWindow__BZ6D3{transform:translate(43%,26%) scale(.76) rotate(-5deg)}.PortfolioCover_motion__hRbGM{--paper:#000;--ink:#fff1f8;--accent:#ff2b88}.PortfolioCover_motion__hRbGM .PortfolioCover_mediaWindow__BZ6D3{transform:none;box-shadow:none;border-radius:0}.PortfolioCover_motion__hRbGM .PortfolioCover_motif__wgH0_{z-index:2;background:linear-gradient(90deg,#000c,transparent 75%)}.PortfolioCover_motion__hRbGM .PortfolioCover_motif__wgH0_ svg{display:none}.PortfolioCover_motion__hRbGM .PortfolioCover_headline__8jx7O{max-width:60%;font-size:clamp(18px,6cqi,40px);text-shadow:0 2px 16px #000}.PortfolioCover_motion__hRbGM .PortfolioCover_mark__kg99U{font-family:monospace;color:#ff84bb;letter-spacing:.18em}.PortfolioCover_motion__hRbGM .PortfolioCover_detail__VwYbZ{color:#ff84bb}.PortfolioCover_boshow__xmpY4{--paper:#eae0ff;--ink:#503277;--accent:#9671e4}.PortfolioCover_boshow__xmpY4 .PortfolioCover_motif__wgH0_ svg{display:none}.PortfolioCover_boshow__xmpY4 .PortfolioCover_mark__kg99U{font-size:5cqi;font-weight:900;letter-spacing:-.06em;line-height:1}.PortfolioCover_boshow__xmpY4 .PortfolioCover_shapeOne__gmo33{width:23%;aspect-ratio:1;border:1px solid var(--accent);border-radius:50% 50% 50% 0;right:8%;top:4%;transform:rotate(-18deg)}.PortfolioCover_boshow__xmpY4 .PortfolioCover_shapeTwo__4HaqR{width:7%;aspect-ratio:1;background:var(--accent);border-radius:50%;right:4%;top:5%;opacity:.35}.PortfolioCover_boshow__xmpY4 .PortfolioCover_mediaWindow__BZ6D3{transform:translate(43%,24%) scale(.76) rotate(7deg)}.PortfolioCover_coffee__G7pUj{--paper:#eee6d8;--ink:#433e2b;--accent:#8e906a;background-image:repeating-linear-gradient(0deg,transparent 0 10cqi,#433e2b10 10cqi calc(10cqi + 1px))}.PortfolioCover_coffee__G7pUj .PortfolioCover_motif__wgH0_ svg{display:none}.PortfolioCover_coffee__G7pUj .PortfolioCover_mark__kg99U{font-family:Georgia,serif;font-size:5cqi;letter-spacing:-.05em;line-height:1}.PortfolioCover_coffee__G7pUj .PortfolioCover_headline__8jx7O{font-weight:600;font-size:clamp(18px,5.6cqi,40px)}.PortfolioCover_coffee__G7pUj .PortfolioCover_shapeOne__gmo33{width:44%;aspect-ratio:1;border:2px solid var(--accent);border-radius:50%;right:-11%;top:-35%;opacity:.35;box-shadow:0 0 0 2cqi var(--paper),0 0 0 calc(2cqi + 1px) var(--accent)}.PortfolioCover_coffee__G7pUj .PortfolioCover_mediaWindow__BZ6D3{transform:translate(-43%,24%) scale(.76) rotate(8deg)}.PortfolioCover_coffee__G7pUj .PortfolioCover_detail__VwYbZ,.PortfolioCover_coffee__G7pUj .PortfolioCover_headline__8jx7O{align-self:flex-end;text-align:right}.PortfolioCover_character__eA58N{--paper:#efd7ef;--ink:#672d6b;--accent:#b14ca4}.PortfolioCover_character__eA58N .PortfolioCover_motif__wgH0_ svg{opacity:.25;stroke-dasharray:6 8}.PortfolioCover_character__eA58N .PortfolioCover_mark__kg99U{max-width:78%;font-size:clamp(8px,2.1cqi,14px);letter-spacing:.1em}.PortfolioCover_character__eA58N .PortfolioCover_headline__8jx7O{font-size:clamp(18px,6cqi,40px)}.PortfolioCover_character__eA58N .PortfolioCover_shapeOne__gmo33{right:9%;top:8%;width:19%;height:13%;border-radius:1.5cqi 1.5cqi 0 1.5cqi;background:var(--accent);opacity:.2}.PortfolioCover_character__eA58N .PortfolioCover_mediaWindow__BZ6D3{transform:translate(43%,24%) scale(.77) rotate(5deg)}.PortfolioCover_gallery__fgiRG{--paper:#f7f4ec;--ink:#172727;--accent:#ed713d}.PortfolioCover_gallery__fgiRG .PortfolioCover_motif__wgH0_ svg{display:none}.PortfolioCover_gallery__fgiRG .PortfolioCover_mark__kg99U{font-family:Georgia,serif;font-size:6cqi;font-weight:400;letter-spacing:-.06em;line-height:1}.PortfolioCover_gallery__fgiRG .PortfolioCover_headline__8jx7O{font-family:Georgia,serif;font-weight:500;font-size:clamp(18px,6.1cqi,40px)}.PortfolioCover_gallery__fgiRG .PortfolioCover_shapeOne__gmo33{right:10%;top:-8%;width:30%;height:64%;border:1px solid var(--accent);transform:rotate(-14deg)}.PortfolioCover_gallery__fgiRG .PortfolioCover_shapeTwo__4HaqR{width:5%;aspect-ratio:1;border-radius:50%;background:var(--accent);right:17%;top:12%}.PortfolioCover_gallery__fgiRG .PortfolioCover_mediaWindow__BZ6D3{transform:translate(45%,24%) scale(.76) rotate(-5deg)}.PortfolioCover_pitch__o1h4k{--paper:#154537;--ink:#eeffd2;--accent:#b8de90}.PortfolioCover_pitch__o1h4k .PortfolioCover_motif__wgH0_ svg{display:none}.PortfolioCover_pitch__o1h4k .PortfolioCover_shapeOne__gmo33{inset:9%;border:1px solid #d8f8d14d}.PortfolioCover_pitch__o1h4k .PortfolioCover_shapeTwo__4HaqR{height:100%;width:1px;left:50%;background:#d8f8d14d}.PortfolioCover_pitch__o1h4k .PortfolioCover_shapeThree__na28F{width:22%;aspect-ratio:1;left:39%;top:33%;border:1px solid #d8f8d14d;border-radius:50%}.PortfolioCover_pitch__o1h4k .PortfolioCover_mark__kg99U{font-family:monospace;letter-spacing:.1em}.PortfolioCover_pitch__o1h4k .PortfolioCover_mediaWindow__BZ6D3{transform:translate(44%,25%) scale(.76) rotate(6deg)}.PortfolioCover_maps__MFGwy{--paper:#e0f2f6;--ink:#155168;--accent:#29bce8;background-image:linear-gradient(#15516810 1px,transparent 0),linear-gradient(90deg,#15516810 1px,transparent 0);background-size:5cqi 5cqi}.PortfolioCover_maps__MFGwy .PortfolioCover_motif__wgH0_ svg{stroke-width:8;opacity:.35}.PortfolioCover_maps__MFGwy .PortfolioCover_shapeOne__gmo33{right:16%;top:3%;width:15%;aspect-ratio:1;background:var(--accent);border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.PortfolioCover_maps__MFGwy .PortfolioCover_shapeTwo__4HaqR{right:20.5%;top:10%;width:6%;aspect-ratio:1;border-radius:50%;background:var(--paper)}.PortfolioCover_maps__MFGwy .PortfolioCover_mediaWindow__BZ6D3{transform:translate(44%,27%) scale(.76) rotate(-7deg)}.PortfolioCover_paper__lXuk9{--paper:#eeeae0;--ink:#292c30;--accent:#527b9b;background-image:linear-gradient(#527b9b12 1px,transparent 0),linear-gradient(90deg,#527b9b12 1px,transparent 0);background-size:3cqi 3cqi}.PortfolioCover_paper__lXuk9 .PortfolioCover_mark__kg99U{font-family:monospace;font-size:clamp(8px,2.1cqi,14px)}.PortfolioCover_paper__lXuk9 .PortfolioCover_headline__8jx7O{font-family:Georgia,serif;font-size:7.2cqi;font-weight:400;line-height:1.05;letter-spacing:-.06em}.PortfolioCover_paper__lXuk9 .PortfolioCover_motif__wgH0_ svg{stroke-dasharray:3 5;opacity:.2}.PortfolioCover_paper__lXuk9 .PortfolioCover_mediaWindow__BZ6D3{transform:translate(44%,24%) scale(.76) rotate(8deg)}.PortfolioCover_collaborationArt__NVuEX{position:absolute;inset:0;z-index:2}.PortfolioCover_fullPreview__TbbFQ{transform:none;border-radius:0;opacity:0}[data-portfolio-link]:focus-visible .PortfolioCover_mediaWindow__BZ6D3{transform:none;border-radius:0;box-shadow:none;opacity:1}[data-portfolio-link]:focus-visible .PortfolioCover_art__6v2xd{opacity:0}@media (hover:hover) and (pointer:fine){[data-portfolio-link]:hover .PortfolioCover_mediaWindow__BZ6D3{transform:none;border-radius:0;box-shadow:none;opacity:1}[data-portfolio-link]:hover .PortfolioCover_art__6v2xd{opacity:0}}@media (prefers-reduced-motion:no-preference){.PortfolioCover_mediaWindow__BZ6D3{transition:transform .7s cubic-bezier(.22,.68,0,1),border-radius .7s,opacity .25s}.PortfolioCover_art__6v2xd{transition:opacity .22s}}.PortfolioDetailHero_root__2JRb9{margin-top:1.25rem;min-width:0}.PortfolioDetailHero_banner__y957e{position:relative;overflow:hidden;background:#11151f}.PortfolioDetailHero_canvas__cI5vH{position:relative;width:100%;max-width:36rem;margin-inline:auto;aspect-ratio:8/5}.PortfolioDetailHero_preview__RogEN{position:absolute;inset:0;display:grid;gap:1px;background:#151b27}.PortfolioDetailHero_imageCell__F_IwA{position:relative;min-width:0;overflow:hidden}.PortfolioDetailHero_lightCanvas__v1CEJ{background:#f6f4ee}.PortfolioDetailHero_contain__FwfNk{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.PortfolioDetailHero_logo__QvjXT{padding:8%}.PortfolioDetailHero_croppedPreview__ac8T8{display:block;width:100%;height:100%}.PortfolioDetailHero_content__xIhaz{min-width:0;margin-top:1.25rem}.PortfolioDetailHero_content__xIhaz>[data-hero-eyebrow],.PortfolioDetailHero_content__xIhaz>h1{margin-top:0}.PortfolioDetailHero_content__xIhaz>p{overflow-wrap:anywhere}.PortfolioDetailHero_paperBanner__r8STc{padding:1rem}.PortfolioDetailHero_aside__T42GH{width:min(100%,12rem);margin-inline:auto}@media (min-width:640px){.PortfolioDetailHero_root__2JRb9{margin-top:2rem}.PortfolioDetailHero_banner__y957e{border-radius:.75rem}.PortfolioDetailHero_content__xIhaz{margin-top:1.75rem}.PortfolioDetailHero_aside__T42GH{width:14rem}}.HeroSection_hero__CFI8z{padding-top:136px;padding-bottom:24px}.HeroSection_ambient__QpTzt{background:radial-gradient(ellipse at 85% 35%,rgb(144 137 252/10%),transparent 55%)}.HeroSection_layout__0bzJO{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,5vw,80px)}.HeroSection_headline__cwbwa{max-width:600px;font-size:clamp(42px,4.25vw,60px);line-height:1.22;letter-spacing:-.055em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;white-space:pre-line}.HeroSection_showcase__a8joI{min-width:0}.HeroSection_card__CJO73{display:block;position:relative;min-width:0;border-radius:20px;transition:transform .28s ease,border-color .28s ease}.HeroSection_publicCard__2aqzJ{isolation:isolate}.HeroSection_glow__788s5{position:absolute;inset:8px;z-index:-1;border-radius:inherit;background:linear-gradient(130deg,rgb(103 232 249/35%),rgb(144 137 252/35%),rgb(255 128 181/25%));filter:blur(26px);opacity:.5;pointer-events:none;transition:opacity .28s ease}.HeroSection_publicSurface__F2CdC{overflow:hidden;border:1px solid rgb(255 255 255/15%);border-radius:inherit;background:#111820;box-shadow:0 16px 40px rgb(15 23 42/10%)}.HeroSection_projectImage__YSfwA{position:relative;aspect-ratio:2.08;overflow:hidden;background:#94a3b8}.HeroSection_secondaryCards__n01B7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.HeroSection_partnerCard__FtoQ4,.HeroSection_productCard__55DfM{overflow:hidden;padding:22px;border:1px solid rgb(15 23 42/12%)}.HeroSection_partnerCard__FtoQ4{background:#f5f4ef}.HeroSection_productCard__55DfM{background:#10252d}.HeroSection_capabilities__w0pcn{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:64px;padding:24px 0;border-top:1px solid rgb(15 23 42/12%)}.HeroSection_workLink__vWoFe{display:flex;gap:16px}.HeroSection_actions__4LQMr{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.HeroSection_action__lK28g{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:10px 20px;border-radius:14px;font-size:14px;font-weight:600;transition:box-shadow .2s ease,background-color .2s ease}.HeroSection_primaryAction__6Yu80{box-shadow:0 4px 20px rgb(144 137 252/12%)}.HeroSection_actionArrow__xEsoq{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgb(144 137 252/18%);transition:transform .2s ease}.HeroSection_secondaryAction__njtts{background:rgb(144 137 252/4%)}.HeroSection_action__lK28g:focus-visible,.HeroSection_card__CJO73:focus-visible,.HeroSection_workLink__vWoFe:focus-visible{outline:3px solid #9089fc;outline-offset:5px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HeroSection_card__CJO73:hover{transform:translateY(-4px)}.HeroSection_publicCard__2aqzJ:hover{transform:translateY(-4px) scale(1.012)}.HeroSection_publicCard__2aqzJ:hover .HeroSection_glow__788s5{opacity:1}.HeroSection_primaryAction__6Yu80:hover .HeroSection_actionArrow__xEsoq{transform:translateX(2px)}.HeroSection_primaryAction__6Yu80:hover{box-shadow:0 8px 28px rgb(144 137 252/25%)}.HeroSection_secondaryAction__njtts:hover{background:rgb(144 137 252/12%)}}@media (prefers-color-scheme:dark){.HeroSection_ambient__QpTzt{background:radial-gradient(ellipse at 85% 35%,rgb(144 137 252/12%),transparent 55%)}.HeroSection_partnerCard__FtoQ4{background:#17191e}.HeroSection_capabilities__w0pcn,.HeroSection_partnerCard__FtoQ4,.HeroSection_productCard__55DfM{border-color:rgb(255 255 255/12%)}}@media (max-width:1023px){.HeroSection_hero__CFI8z{padding-top:112px}.HeroSection_layout__0bzJO{grid-template-columns:minmax(0,1fr);gap:44px}.HeroSection_showcase__a8joI{width:100%;max-width:700px}.HeroSection_headline__cwbwa{max-width:640px;font-size:52px}.HeroSection_capabilities__w0pcn{margin-top:40px;flex-wrap:wrap;justify-content:flex-start}.HeroSection_workLink__vWoFe{margin-left:auto}}@media (max-width:639px){.HeroSection_action__lK28g{flex:1 1 auto;gap:8px;padding-inline:14px;font-size:13px}.HeroSection_hero__CFI8z{padding-top:96px;padding-bottom:0}.HeroSection_headline__cwbwa{font-size:clamp(32px,8.5vw,44px);line-height:1.26}.HeroSection_layout__0bzJO{gap:36px}.HeroSection_projectImage__YSfwA{aspect-ratio:1.8}.HeroSection_secondaryCards__n01B7{gap:10px;margin-top:10px}.HeroSection_partnerCard__FtoQ4,.HeroSection_productCard__55DfM{padding:18px 14px;border-radius:16px}.HeroSection_capabilities__w0pcn{gap:16px;margin-top:32px}.HeroSection_capabilities__w0pcn>:first-child,.HeroSection_workLink__vWoFe{display:none}}@media (max-width:359px){.HeroSection_secondaryCards__n01B7{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.HeroSection_actionArrow__xEsoq,.HeroSection_action__lK28g,.HeroSection_card__CJO73,.HeroSection_glow__788s5{transition:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.PortfolioCard_scrollingShot__Kr72T{transition:object-position .6s ease-out;transition:object-position .6s ease-out,-o-object-position .6s ease-out}.PortfolioCard_link__lW7JP:focus-visible .PortfolioCard_scrollingShot__Kr72T,.PortfolioCard_link__lW7JP:hover .PortfolioCard_scrollingShot__Kr72T{-o-object-position:center bottom;object-position:center bottom;transition-duration:var(--portfolio-scroll-duration,60s);transition-timing-function:linear}}