.serviceSections_section__QooCv{margin-top:calc(var(--layout-columns-gap)*3.5)}@media(max-width:812px){.serviceSections_section__QooCv{margin-top:calc(var(--layout-columns-gap)*3)}}.serviceSections_heading__YakR3{font-family:var(--font-pixel),var(--font-display),sans-serif;font-weight:400;font-size:clamp(42px,6.2vw,88px)}@media(max-width:812px){.serviceSections_heading__YakR3{font-size:clamp(36px,10vw,52px)}}.serviceSections_heading__YakR3{line-height:.95}.serviceSections_build__vBhLu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(var(--layout-columns-gap)*2) calc(var(--layout-columns-gap)*1.5);gap:calc(var(--layout-columns-gap)*2) calc(var(--layout-columns-gap)*1.5);margin-top:calc(var(--layout-columns-gap)*1.8);list-style:none}@media(max-width:1000px){.serviceSections_build__vBhLu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:812px){.serviceSections_build__vBhLu{grid-template-columns:minmax(0,1fr);gap:calc(var(--layout-columns-gap)*1.2)}}.serviceSections_buildItem__yN6aO{padding-top:16px;border-top:2px solid var(--ink)}.serviceSections_buildNo__I6Hx2{font-family:var(--font-pixel),monospace;font-size:15px;color:var(--amber-ink)}.serviceSections_buildTitle__Or6W2{margin-top:10px;font-family:var(--font-secondary),sans-serif;font-weight:500;font-size:clamp(21px,1.7vw,27px);line-height:1.2}.serviceSections_buildText__7xTgl{margin-top:8px;max-width:34ch;font-size:clamp(15px,1.05vw,17px);line-height:1.5;color:var(--text-muted)}.serviceSections_timeline__4hhU_{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:calc(var(--layout-columns-gap)*1);gap:calc(var(--layout-columns-gap)*1);margin-top:calc(var(--layout-columns-gap)*2);list-style:none}.serviceSections_timeline__4hhU_:before{content:"";position:absolute;top:7px;left:0;right:0;height:2px;background:var(--hairline-strong)}@media(max-width:812px){.serviceSections_timeline__4hhU_{grid-template-columns:minmax(0,1fr);gap:calc(var(--layout-columns-gap)*1.2);padding-left:28px}.serviceSections_timeline__4hhU_:before{top:0;bottom:0;left:7px;right:auto;width:2px;height:auto}}.serviceSections_step__Z8Syb{position:relative;display:flex;flex-direction:column;gap:8px;padding-top:34px}@media(max-width:812px){.serviceSections_step__Z8Syb{padding-top:0}}.serviceSections_dot__gA4VJ{position:absolute;top:0;left:0;width:16px;height:16px;background:var(--amber);border:2px solid var(--ink)}@media(max-width:812px){.serviceSections_dot__gA4VJ{left:-28px}}.serviceSections_stepTitle__Wu_1M{font-family:var(--font-pixel),sans-serif;font-size:clamp(24px,2vw,32px);line-height:1}.serviceSections_stepText__fqvrm{max-width:24ch;font-size:clamp(14px,1vw,16px);line-height:1.5;color:var(--text-muted)}.serviceSections_split__xns_6{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:calc(var(--layout-columns-gap)*3);gap:calc(var(--layout-columns-gap)*3);align-items:start}@media(max-width:812px){.serviceSections_split__xns_6{grid-template-columns:minmax(0,1fr);gap:var(--layout-columns-gap)}}.serviceSections_splitText__hVKY9{margin-top:calc(var(--layout-columns-gap)*.8);max-width:36ch;font-size:clamp(17px,1.25vw,20px);line-height:1.5;color:var(--text-muted)}.serviceSections_checklist__2KS7G{list-style:none}.serviceSections_checklist__2KS7G li{position:relative;padding:14px 0 14px 34px;font-size:clamp(17px,1.3vw,21px);line-height:1.35}.serviceSections_checklist__2KS7G li+li{border-top:1px solid var(--hairline)}.serviceSections_checklist__2KS7G li:before{content:"";position:absolute;left:0;top:19px;width:16px;height:16px;background:var(--amber)}.serviceSections_checklist__2KS7G li:after{content:"";position:absolute;left:5px;top:21px;width:5px;height:9px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.serviceSections_stack__ufk7M{margin-top:calc(var(--layout-columns-gap)*1.2);font-size:clamp(15px,1.05vw,17px);line-height:1.6;color:var(--text-muted)}.serviceSections_stackLabel__zKpKa{display:block;margin-bottom:4px;font-family:var(--font-pixel),monospace;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-strong)}.serviceSections_faq__vyjd6{margin-top:calc(var(--layout-columns-gap)*1.5);max-width:900px;border-top:2px solid var(--ink)}.serviceSections_faqItem___omti{border-bottom:1px solid var(--hairline)}.serviceSections_faqItem___omti[open] .serviceSections_faqIcon__PTJt0:after{transform:scaleY(0)}.serviceSections_faqQ__t4Xym{position:relative;display:block;padding:20px 48px 20px 0;cursor:pointer;list-style:none;font-family:var(--font-secondary),sans-serif;font-weight:500;font-size:clamp(18px,1.45vw,23px);line-height:1.3}.serviceSections_faqQ__t4Xym::-webkit-details-marker{display:none}.serviceSections_faqQ__t4Xym:hover{color:var(--amber-ink)}.serviceSections_faqQ__t4Xym:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.serviceSections_faqIcon__PTJt0{position:absolute;right:4px;top:50%;width:18px;height:18px;margin-top:-9px}.serviceSections_faqIcon__PTJt0:after,.serviceSections_faqIcon__PTJt0:before{content:"";position:absolute;background:var(--ink);transition:transform .25s}.serviceSections_faqIcon__PTJt0:before{left:0;right:0;top:8px;height:2px}.serviceSections_faqIcon__PTJt0:after{top:0;bottom:0;left:8px;width:2px}.serviceSections_faqA__v_Fui{max-width:70ch;padding-bottom:22px;font-size:clamp(16px,1.1vw,18px);line-height:1.65;color:var(--text-muted)}.serviceSections_faqA__v_Fui p+p{margin-top:.8em}.serviceSections_faqA__v_Fui a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.serviceSections_cta__4YJmz{text-align:center;padding:calc(var(--layout-columns-gap)*3) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.serviceSections_ctaTitle__zs4VB{font-family:var(--font-pixel),var(--font-display),sans-serif;font-weight:400;font-size:clamp(42px,6.2vw,88px)}@media(max-width:812px){.serviceSections_ctaTitle__zs4VB{font-size:clamp(36px,10vw,52px)}}.serviceSections_ctaTitle__zs4VB{line-height:.95}.serviceSections_ctaText__8OMTA{margin:calc(var(--layout-columns-gap)*.8) auto 0;max-width:46ch;font-size:clamp(17px,1.25vw,20px);line-height:1.5;color:var(--text-muted)}.serviceSections_ctaButton__GoZTU{display:inline-block;margin-top:calc(var(--layout-columns-gap)*1.2);padding:.95em 1.6em;border-radius:999px;background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:background-color .2s,color .2s}.serviceSections_ctaButton__GoZTU:hover{background:var(--amber);color:var(--ink)}@media(prefers-reduced-motion:reduce){.serviceSections_faqIcon__PTJt0:after,.serviceSections_faqIcon__PTJt0:before{transition:none}}.serviceSections_faqSplit__And1m{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:calc(var(--layout-columns-gap)*2);gap:calc(var(--layout-columns-gap)*2);align-items:start}.serviceSections_faqSplit__And1m .serviceSections_faq__vyjd6{margin-top:0}@media(max-width:812px){.serviceSections_faqSplit__And1m{grid-template-columns:minmax(0,1fr);gap:calc(var(--layout-columns-gap)*1.2)}}.article_root__D5nN2{position:relative;background-color:var(--paper);color:var(--text-strong);padding-top:calc(var(--layout-columns-gap)*6);padding-bottom:calc(var(--layout-columns-gap)*3)}@media(max-width:812px){.article_root__D5nN2{padding-top:calc(var(--layout-columns-gap)*5);padding-bottom:calc(var(--layout-columns-gap)*2)}}.article_headless__Yh03A{padding-top:calc(var(--layout-columns-gap)*4)}.article_header__uNg1M{max-width:1080px}.article_mark__lLp15{display:block;margin-bottom:16px}.article_slash__4kv0_{color:var(--amber)}.article_title__VYbi6{font-family:var(--font-pixel),var(--font-display),sans-serif;font-weight:400;font-size:clamp(42px,5vw,82px);line-height:.94;letter-spacing:.01em;text-wrap:balance}@media(max-width:812px){.article_title__VYbi6{font-size:clamp(34px,9.5vw,50px)}}.article_meta__wLg6j{margin-top:calc(var(--layout-columns-gap)*.9);font-size:clamp(14px,1vw,16px);color:var(--text-faint)}.article_cover__Ky73P{margin-top:calc(var(--layout-columns-gap)*2);border-radius:6px;overflow:hidden;background:var(--paper-sunken)}.article_coverArt__3XB0a{position:relative;display:block;aspect-ratio:21/9}.article_coverArt__3XB0a>img{object-fit:contain;padding:4% 0;mix-blend-mode:darken;filter:brightness(1.04)}@media(max-width:812px){.article_coverArt__3XB0a{aspect-ratio:4/3}}.article_sectionTitle__1c8oc{font-family:var(--font-pixel),var(--font-display),sans-serif;font-weight:400;font-size:clamp(42px,6.2vw,88px)}@media(max-width:812px){.article_sectionTitle__1c8oc{font-size:clamp(36px,10vw,52px)}}.article_sectionTitle__1c8oc{line-height:.95}.article_reading__gd3JT{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,72ch) minmax(200px,1fr);grid-column-gap:calc(var(--layout-columns-gap)*2.5);column-gap:calc(var(--layout-columns-gap)*2.5);align-items:start;margin-top:calc(var(--layout-columns-gap)*2.5)}.article_reading__gd3JT .article_main__m3hQG{grid-column:2;grid-row:1}.article_reading__gd3JT .article_toc__JGbNZ{grid-column:1;grid-row:1;max-width:300px}.article_reading__gd3JT .article_aside__qXmAm{grid-column:3;grid-row:1;justify-self:end;width:100%;max-width:300px}@media(max-width:1280px){.article_reading__gd3JT{grid-template-columns:minmax(0,1fr) minmax(220px,280px);grid-template-rows:auto 1fr}.article_reading__gd3JT .article_main__m3hQG{grid-column:1;grid-row:1/span 2;max-width:72ch}.article_reading__gd3JT .article_toc__JGbNZ{grid-column:2;grid-row:1;position:static}.article_reading__gd3JT .article_aside__qXmAm{grid-column:2;grid-row:2;justify-self:stretch;margin-top:calc(var(--layout-columns-gap)*1.5)}}@media(max-width:812px){.article_reading__gd3JT{grid-template-columns:minmax(0,1fr);margin-top:calc(var(--layout-columns-gap)*1.5)}.article_reading__gd3JT .article_main__m3hQG{grid-row:auto}.article_reading__gd3JT .article_aside__qXmAm,.article_reading__gd3JT .article_toc__JGbNZ{display:none}}.article_aside__qXmAm{position:-webkit-sticky;position:sticky;top:calc(var(--layout-columns-gap)*4)}.article_asideCard__CCSRX{padding:calc(var(--layout-columns-gap)*1) calc(var(--layout-columns-gap)*1.1);background:var(--paper-raised);border:1px solid var(--hairline);border-radius:6px}.article_asideText__4DteN{font-size:15px;line-height:1.55;color:var(--text-muted)}.article_short__073Zu{padding:calc(var(--layout-columns-gap)*1) calc(var(--layout-columns-gap)*1.1);background:var(--paper-raised);border-left:3px solid var(--amber);border-radius:0 6px 6px 0}.article_shortLabel__p0O8M,.article_tocLabel__pw_9R{display:block;margin-bottom:8px;font-family:var(--font-pixel),monospace;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-strong)}.article_lead__d0tD7{font-size:clamp(17px,1.2vw,20px);line-height:1.55;color:var(--text-strong)}.article_short__073Zu+.article_prose__ayHJt{margin-top:calc(var(--layout-columns-gap)*.6)}.article_toc__JGbNZ{position:-webkit-sticky;position:sticky;top:calc(var(--layout-columns-gap)*4)}.article_toc__JGbNZ ol{list-style:none;border-left:1px solid var(--hairline)}.article_toc__JGbNZ li{padding:.4em 0 .4em 14px;line-height:1.35;font-size:clamp(14px,.95vw,15.5px)}.article_toc__JGbNZ ol a{color:var(--text-muted);text-decoration:none}.article_toc__JGbNZ ol a:hover{color:var(--text-strong)}.article_railStack__THHXM{margin-top:calc(var(--layout-columns-gap)*1);font-size:15px;line-height:1.6;color:var(--text-muted)}.article_ctaButton__4pMBO{display:inline-block;margin-top:calc(var(--layout-columns-gap)*1);padding:.9em 1.4em;background:var(--ink);color:var(--paper);border-radius:999px;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:background-color .2s,color .2s}.article_ctaButton__4pMBO:hover{background:var(--amber);color:var(--ink)}.article_prose__ayHJt{margin-top:calc(var(--layout-columns-gap)*1.6);font-size:clamp(16px,1.1vw,18.5px);line-height:1.65}.article_prose__ayHJt h2,.article_prose__ayHJt h3,.article_prose__ayHJt h4{font-family:var(--font-secondary),sans-serif;font-weight:500;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.article_prose__ayHJt h2{font-size:clamp(26px,2.4vw,38px);margin-top:2.4em;margin-bottom:.6em;scroll-margin-top:110px}.article_prose__ayHJt h3{font-size:clamp(19px,1.5vw,24px);margin-top:1.6em;margin-bottom:.45em}.article_prose__ayHJt h4{font-size:clamp(17px,1.2vw,20px);margin-top:1.3em;margin-bottom:.4em}.article_prose__ayHJt blockquote,.article_prose__ayHJt ol,.article_prose__ayHJt p,.article_prose__ayHJt pre,.article_prose__ayHJt table,.article_prose__ayHJt ul{margin-bottom:1.1em}.article_prose__ayHJt ol,.article_prose__ayHJt ul{padding-left:1.35em}.article_prose__ayHJt li{margin-bottom:.35em}.article_prose__ayHJt li::marker{color:var(--amber)}.article_prose__ayHJt a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-underline-offset:.15em;text-decoration-thickness:1.5px}.article_prose__ayHJt a:hover{text-decoration-thickness:2.5px}.article_prose__ayHJt strong{font-weight:500}.article_prose__ayHJt blockquote{padding-left:1.2em;border-left:2px solid var(--amber);color:var(--text-muted)}.article_prose__ayHJt table{width:100%;border-collapse:collapse;font-size:.92em}.article_prose__ayHJt td,.article_prose__ayHJt th{text-align:left;vertical-align:top;padding:.6em .8em;border-bottom:1px solid rgba(20,24,31,.14)}.article_prose__ayHJt th{font-weight:500;background:var(--paper-sunken)}.article_prose__ayHJt code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:var(--paper-sunken);padding:.1em .35em;border-radius:2px}.article_prose__ayHJt pre{background:var(--paper-sunken);padding:1em 1.2em;border-radius:6px;overflow-x:auto}.article_prose__ayHJt pre code{background:none;padding:0}.article_prose__ayHJt hr{border:0;border-top:1px solid rgba(20,24,31,.14);margin:2.5em 0}.article_prose__ayHJt img{max-width:100%;height:auto;border-radius:6px}.article_prose__ayHJt .rb-callout{margin:1.6em 0;padding:1em 1.2em;background:var(--paper-raised);border:1px solid var(--hairline);border-left:3px solid var(--text-strong);border-radius:6px}.article_prose__ayHJt .rb-callout p{margin:.35em 0 0}.article_prose__ayHJt .rb-key{border-left-color:var(--amber)}.article_prose__ayHJt .rb-key p{font-size:1.08em;font-weight:500;line-height:1.45}.article_prose__ayHJt .rb-tip{border-left-color:var(--amber)}.article_prose__ayHJt .rb-warning{border-left-color:#c2410c}.article_prose__ayHJt .rb-callout-label{display:block;font-family:var(--font-pixel),monospace;font-size:clamp(12px,.95vw,15px);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.article_prose__ayHJt .rb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:1.8em 0;border-top:2px solid var(--ink)}.article_prose__ayHJt .rb-stat{display:flex;flex-direction:column;gap:6px;padding:.9em 1em .9em 0}.article_prose__ayHJt .rb-stat-value{font-family:var(--font-pixel),sans-serif;font-size:clamp(38px,3.6vw,60px);line-height:.9;color:var(--text-strong)}.article_prose__ayHJt .rb-stat-label{font-size:.88em;line-height:1.35;color:var(--text-muted)}.article_prose__ayHJt .rb-figure{margin:2em 0}.article_prose__ayHJt .rb-figure img{display:block;width:100%;height:auto;border:1px solid var(--hairline);border-radius:6px}.article_prose__ayHJt .rb-figure figcaption{margin-top:.7em;font-family:var(--font-pixel),monospace;font-size:clamp(12px,.95vw,15px);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.article_prose__ayHJt .rb-figure figcaption:before{content:"/ ";color:var(--amber)}.article_related__U_hM1{margin-top:calc(var(--layout-columns-gap)*5)}@media(max-width:812px){.article_related__U_hM1{margin-top:calc(var(--layout-columns-gap)*3)}}.article_relatedGrid__Susnz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:calc(var(--layout-columns-gap)*1.5);gap:calc(var(--layout-columns-gap)*1.5);margin-top:calc(var(--layout-columns-gap)*1.5);list-style:none}@media(max-width:812px){.article_relatedGrid__Susnz{grid-template-columns:minmax(0,1fr)}}.article_relatedCard__Ai804{display:block;color:var(--text-strong);text-decoration:none}.article_relatedArt__z7_s4{position:relative;display:block;aspect-ratio:4/3;margin-bottom:14px;border-radius:6px;overflow:hidden;background:var(--paper-sunken)}.article_relatedArt__z7_s4>img{object-fit:contain;padding:8%;mix-blend-mode:darken;filter:brightness(1.04);transition:transform .6s cubic-bezier(.16,1,.3,1)}.article_relatedCard__Ai804:hover .article_relatedArt__z7_s4>img{transform:scale(1.04)}.article_relatedName__mUG4T{display:block;padding-top:14px;border-top:2px solid var(--ink);font-family:var(--font-secondary),sans-serif;font-weight:500;font-size:clamp(19px,1.5vw,24px);line-height:1.25}.article_relatedArt__z7_s4+.article_relatedName__mUG4T{padding-top:0;border-top:0}.article_relatedName__mUG4T span{display:inline-block;color:var(--text-faint);transition:transform .3s,color .3s}.article_relatedCard__Ai804:hover .article_relatedName__mUG4T span{transform:translateX(5px);color:var(--text-strong)}.article_relatedText__m4IQU{display:block;margin-top:6px;font-size:clamp(14px,1vw,16px);line-height:1.5;color:var(--text-muted)}.pixelImage_root__2LMq_{position:absolute;inset:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pixelImage_piece__pB4sT{position:absolute;inset:0;transition-property:opacity;transition-timing-function:ease-out;will-change:opacity}.pixelImage_img__K0pJR{width:100%;height:100%;object-fit:cover;border-radius:var(--layout-columns-gap)}.pixelImage_gray__NrRmT{filter:grayscale(1)}.pixelImage_color__WaVxv{filter:grayscale(0)}.serviceDetail_root__Y2Zbr{position:relative;background-color:var(--paper);color:var(--text-strong);padding-top:calc(var(--layout-columns-gap)*6)}@media(max-width:812px){.serviceDetail_root__Y2Zbr{padding-top:calc(var(--layout-columns-gap)*5)}}.serviceDetail_mark__R6F_L{display:block;margin-bottom:14px}.serviceDetail_slash__grnAX{color:var(--amber)}.serviceDetail_hero__cEtFP{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-gap:calc(var(--layout-columns-gap)*2);gap:calc(var(--layout-columns-gap)*2);align-items:center;min-height:min(68vh,640px)}@media(max-width:812px){.serviceDetail_hero__cEtFP{grid-template-columns:minmax(0,1fr);gap:var(--layout-columns-gap);min-height:0}}.serviceDetail_title__Lr98T{font-family:var(--font-pixel),var(--font-display),sans-serif;font-weight:400;font-size:clamp(44px,5.2vw,84px);line-height:.92;letter-spacing:.01em;text-wrap:balance}@media(max-width:812px){.serviceDetail_title__Lr98T{font-size:clamp(36px,10vw,52px)}}.serviceDetail_lead__5oDUX{margin-top:calc(var(--layout-columns-gap)*.9);max-width:44ch;font-size:clamp(18px,1.35vw,22px);line-height:1.45;color:var(--text-muted)}.serviceDetail_button__25h92{display:inline-block;margin-top:calc(var(--layout-columns-gap)*1.3);padding:.95em 1.6em;border-radius:999px;background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:background-color .2s,color .2s,transform .2s}.serviceDetail_button__25h92:hover{background:var(--amber);color:var(--ink)}.serviceDetail_button__25h92:active{transform:translateY(1px)}.serviceDetail_heroMedia__7ktCx{background-color:var(--paper)}.serviceDetail_media__QvvQC{position:relative;display:block;aspect-ratio:4/3;mix-blend-mode:darken;filter:brightness(1.04);-webkit-mask-image:radial-gradient(ellipse 78% 78% at 50% 50%,#000 62%,transparent 96%);mask-image:radial-gradient(ellipse 78% 78% at 50% 50%,#000 62%,transparent 96%)}.serviceDetail_media__QvvQC>img{object-fit:contain}.serviceDetail_work__vRtCR{margin-top:calc(var(--layout-columns-gap)*3.5)}@media(max-width:812px){.serviceDetail_work__vRtCR{margin-top:calc(var(--layout-columns-gap)*2.5)}}.serviceDetail_heading__acPgK{font-family:var(--font-pixel),var(--font-display),sans-serif;font-weight:400;font-size:clamp(42px,6.2vw,88px)}@media(max-width:812px){.serviceDetail_heading__acPgK{font-size:clamp(36px,10vw,52px)}}.serviceDetail_heading__acPgK{line-height:.95}.serviceDetail_projects__Q05S8{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:calc(var(--layout-columns-gap)*2) calc(var(--layout-columns-gap)*1.2);gap:calc(var(--layout-columns-gap)*2) calc(var(--layout-columns-gap)*1.2);margin-top:calc(var(--layout-columns-gap)*1.4);list-style:none}.serviceDetail_single__X1byx{grid-template-columns:minmax(0,1fr)}.serviceDetail_project__PTmmG{display:block;color:var(--text-strong);text-decoration:none}.serviceDetail_projectMedia__xaHrB{position:relative;display:block;aspect-ratio:16/10;border-radius:6px;overflow:hidden;background:var(--paper-sunken)}.serviceDetail_single__X1byx .serviceDetail_projectMedia__xaHrB{aspect-ratio:21/9}.serviceDetail_projectTitle__T9Dsf{display:block;margin-top:14px;font-family:var(--font-secondary),sans-serif;font-weight:500;font-size:clamp(20px,1.6vw,26px);line-height:1.2}.serviceDetail_project__PTmmG:hover .serviceDetail_projectTitle__T9Dsf{text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:.18em}.serviceDetail_projectCategory__YlHHR{display:block;margin-top:4px;font-size:clamp(14px,1vw,16px);color:var(--text-muted)}