.stack-xl[data-astro-cid-gxevl4jk]{flex-direction:column;gap:clamp(48px,6vw,80px);display:flex}.mosaic[data-astro-cid-gxevl4jk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,640px);margin-left:auto;display:grid}.mosaic__tile[data-astro-cid-gxevl4jk]{aspect-ratio:1;border-radius:var(--radius-lg);isolation:isolate;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000d9}.mosaic__tile[data-astro-cid-gxevl4jk] .mosaic__img{object-fit:cover;width:100%;height:100%}.mosaic__tile[data-astro-cid-gxevl4jk]:after{content:"";background:linear-gradient(to bottom, rgb(var(--tint) / 0) 45%, rgb(var(--tint)) 100%);position:absolute;inset:0}.feature__links[data-astro-cid-gxevl4jk]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.features[data-astro-cid-gxevl4jk]{flex-direction:column;gap:clamp(64px,9vw,128px);display:flex}.feature[data-astro-cid-gxevl4jk]{scroll-margin-top:calc(var(--nav-height) + 24px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.feature[data-astro-cid-gxevl4jk]:nth-child(2n) .feature__media[data-astro-cid-gxevl4jk]{order:2}.feature__media[data-astro-cid-gxevl4jk]{aspect-ratio:5/4;border-radius:var(--radius-lg);isolation:isolate;box-shadow:0 40px 80px -40px rgb(var(--tint) / .5);position:relative;overflow:hidden}.feature__media[data-astro-cid-gxevl4jk] img[data-astro-cid-gxevl4jk]{object-fit:cover;object-position:var(--focus);width:100%;height:100%;transition:transform 1.4s var(--ease-out)}.feature[data-astro-cid-gxevl4jk]:hover .feature__media[data-astro-cid-gxevl4jk] img[data-astro-cid-gxevl4jk]{transform:scale(1.05)}.feature__tint[data-astro-cid-gxevl4jk]{background:linear-gradient(to bottom, rgb(var(--tint) / 0) 50%, rgb(var(--tint) / .95) 100%);position:absolute;inset:0}.feature__index[data-astro-cid-gxevl4jk]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #fdf6ebe6;font-size:clamp(4rem,3rem + 4vw,7rem);font-weight:500;line-height:1;position:absolute;bottom:12px;left:28px}.feature__body[data-astro-cid-gxevl4jk]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.feature__tags[data-astro-cid-gxevl4jk]{flex-wrap:wrap;gap:8px;display:flex}.feature__tags[data-astro-cid-gxevl4jk] .tag[data-astro-cid-gxevl4jk]{border-color:rgb(var(--tint) / .6);background:rgb(var(--tint) / .1)}.focus[data-astro-cid-gxevl4jk]{border-radius:var(--radius-lg);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);padding:clamp(32px,4vw,56px);display:grid}.focus[data-astro-cid-gxevl4jk]:hover{box-shadow:none;border-color:#130e0e12;translate:none}.focus__label[data-astro-cid-gxevl4jk]{letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:12px;font-size:12px;font-weight:700}.focus__list[data-astro-cid-gxevl4jk] ul[data-astro-cid-gxevl4jk]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.focus__list[data-astro-cid-gxevl4jk] li[data-astro-cid-gxevl4jk]{font-size:var(--text-sm);border-bottom:1px solid #130e0e1a;align-items:center;gap:12px;padding-block:12px;font-weight:500;display:flex}.focus__list[data-astro-cid-gxevl4jk] .icon{color:var(--rust);flex-shrink:0}.expertise[data-astro-cid-gxevl4jk]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(40px,7vw,112px);display:grid}.expertise__copy[data-astro-cid-gxevl4jk]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.editing-photo[data-astro-cid-gxevl4jk]{aspect-ratio:4/5;border-radius:var(--radius-card);max-width:480px;box-shadow:14px 14px 0 var(--pink), 0 40px 80px -30px #000000e6;position:relative;overflow:hidden;rotate:-2.5deg}.editing-photo[data-astro-cid-gxevl4jk] .editing-photo__img{object-fit:cover;object-position:55% 50%;width:100%;height:100%}.editing-photo[data-astro-cid-gxevl4jk] .editing-photo__corner{position:absolute;top:0;left:0}.editing-photo__pen[data-astro-cid-gxevl4jk]{background:var(--ink);width:44px;height:44px;color:var(--pink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:20px}@media (width<=960px){.feature[data-astro-cid-gxevl4jk],.expertise[data-astro-cid-gxevl4jk],.focus[data-astro-cid-gxevl4jk]{grid-template-columns:1fr}.feature[data-astro-cid-gxevl4jk]:nth-child(2n) .feature__media[data-astro-cid-gxevl4jk]{order:0}.editing-photo[data-astro-cid-gxevl4jk]{max-width:460px;margin-inline:8px}.mosaic[data-astro-cid-gxevl4jk]{width:min(100%,560px);margin:8px 0 0}}@media (width<=640px){.focus__list[data-astro-cid-gxevl4jk] ul[data-astro-cid-gxevl4jk]{grid-template-columns:1fr}.feature__index[data-astro-cid-gxevl4jk]{left:20px}}
