main.svc>section.hero{display:none!important}.cs-hero,.svc .cs-hero{gap:1.5rem;width:100%;max-width:76rem;margin:0 auto;padding:clamp(6rem,13vh,8.5rem) 0 clamp(2.5rem,5vh,3.5rem);display:grid}.cs-path a{color:inherit;text-decoration:none;transition:color .2s}.cs-path a:hover{color:#ffb547}.cs-name *{padding-right:.07em}.cs-name{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Poppins,sans-serif;font-size:clamp(4.5rem,14vw,12rem);font-weight:600;line-height:.85}.cs-lead{color:#a1a1aa;max-width:48ch;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.55}.cs-strip{border-top:1px solid #2a2a30;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0 0;display:grid}@media (max-width:759px){.cs-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-strip div{gap:.4rem;padding:1rem 1.25rem 0 0;display:grid}.cs-strip dt{color:#7c7c86;letter-spacing:.2em;text-transform:uppercase;font-size:.625rem}.cs-strip dd{color:#f5f5f7;margin:0;font-size:.9375rem}.cs-cover{max-width:76rem;margin:0 auto clamp(4rem,9vh,6rem)}.cs-cover img{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #f5f5f71a,0 50px 120px -40px #000000e6}.cs-phase__head{grid-template-columns:auto 1fr;align-items:start;gap:clamp(1.25rem,3vw,2.5rem);max-width:none;display:grid}.cs-phase__n{color:#0000;letter-spacing:-.03em;-webkit-text-stroke:1px #f5f5f773;font:500 clamp(3rem,6vw,5rem)/.8 Poppins,sans-serif}.cs-phase__head>div{gap:1rem;display:grid}.cs-k{color:#7c7c86;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.75rem;font-size:.6875rem}.cs-brief{color:#a1a1aa;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);max-width:64rem;font-size:1.0625rem;line-height:1.65;display:grid}@media (max-width:759px){.cs-brief{grid-template-columns:1fr}}.cs-trio{grid-template-rows:auto auto;grid-template-columns:1.7fr 1fr;gap:clamp(1rem,2vw,1.5rem);display:grid}.cs-shot--big{grid-row:span 2}@media (max-width:759px){.cs-trio{grid-template-columns:1fr}.cs-shot--big{grid-row:auto}}.cs-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1rem,2vw,1.5rem);display:grid}@media (max-width:759px){.cs-shots{grid-template-columns:1fr}}.cs-shot{margin:0}.cs-shot img{object-fit:cover;object-position:top;border-radius:6px;width:100%;height:100%;max-height:100%;display:block;box-shadow:0 0 0 1px #f5f5f71a,0 30px 70px -30px #000c}.cs-trio .cs-shot:not(.cs-shot--big) img{aspect-ratio:16/10;height:auto}.cs-shot--big{flex-direction:column;display:flex}.cs-shot--big img{flex:1;min-height:0}.cs-shot figcaption{color:#7c7c86;letter-spacing:.14em;text-transform:uppercase;margin-top:.7rem;font-size:.6875rem}.cs-phones{justify-content:center;gap:clamp(1rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:flex}.cs-phones img{border-radius:18px;width:min(30%,15rem);height:auto;box-shadow:0 0 0 1px #f5f5f724,0 30px 60px -25px #000000d9}.cs-hl{border-top:1px solid #1c1c21;border-left:1px solid #1c1c21;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,5.5rem);display:grid}@media (max-width:899px){.cs-hl{grid-template-columns:1fr}}.cs-hl__item{color:#8a8a94;border-bottom:1px solid #1c1c21;border-right:1px solid #1c1c21;align-content:start;gap:1rem;padding:1.75rem;font-size:.9375rem;line-height:1.6;display:grid}.cs-hl__item .cs-k{margin:0}.cs-arch{align-items:end;gap:.6rem;height:6.5rem;display:flex}.cs-arch span{border-radius:999px 999px 4px 4px;flex:1;height:100%}.cs-pal{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cs-pal li{gap:.15rem;display:grid}.cs-pal span{border-radius:4px;height:2.75rem;box-shadow:inset 0 0 0 1px #ffffff14}.cs-pal b{color:#f5f5f7;font-size:.75rem;font-weight:500}.cs-pal i{color:#7c7c86;font-size:.625rem;font-style:normal}.cs-type{align-content:end;gap:.4rem;min-height:6.5rem;display:grid}.cs-type__serif{color:#f5f5f7;font-family:DM Serif Display,Georgia,serif;font-size:3.25rem;line-height:.9}.cs-type__sans{color:#c4c4cc;font-family:Manrope,Geist,sans-serif;font-size:1rem}.cs-type__mono{color:#7c7c86;letter-spacing:.16em;font-family:JetBrains Mono,Geist Mono,monospace;font-size:.6875rem}.cs-motion{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid}@media (max-width:899px){.cs-motion{grid-template-columns:1fr}}.cs-motion__item{align-content:start;gap:.6rem;display:grid}.cs-motion__media{aspect-ratio:16/10;background:#0c0b0e;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px #f5f5f71a}.cs-motion__media video{object-fit:cover;width:100%;height:100%;display:block}.cs-motion__n{color:#ffb547;letter-spacing:.12em;margin-top:.6rem;font-size:.6875rem}.cs-motion__t{font-size:1.0625rem;font-weight:500}.cs-motion__d{color:#8a8a94;font-size:.9375rem;line-height:1.6}.cs-sheet-wrap{margin-top:clamp(3.5rem,7vw,5rem)}.cs-sheet{border-top:1px solid #1c1c21;border-left:1px solid #1c1c21;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}@media (max-width:899px){.cs-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.cs-sheet{grid-template-columns:1fr}}.cs-sheet div{border-bottom:1px solid #1c1c21;border-right:1px solid #1c1c21;gap:.5rem;padding:1.4rem 1.5rem;display:grid}.cs-sheet dt{color:#7c7c86;letter-spacing:.18em;text-transform:uppercase;font-size:.6875rem}.cs-sheet dd{color:#f5f5f7;margin:0;font-size:.9375rem;line-height:1.5}
