.portfolio-module___G9K8W__head{padding:clamp(140px, 15vw, 210px) var(--pad-x) clamp(48px, 6vw, 80px);background:var(--ground)}.portfolio-module___G9K8W__head>.shell{gap:clamp(1.2rem,2.5vw,2.4rem);display:grid}@media (min-width:900px){.portfolio-module___G9K8W__head>.shell{grid-template-columns:1.05fr 1fr;align-items:end;gap:clamp(2rem,5vw,5rem)}.portfolio-module___G9K8W__head>.shell>p{padding-bottom:.4rem;margin-top:0!important}}.portfolio-module___G9K8W__list{gap:.2rem;display:grid}.portfolio-module___G9K8W__row{scroll-margin-top:7rem}.portfolio-module___G9K8W__inner{transition:padding-left var(--t-base) var(--ease);align-items:baseline;gap:.35rem 2rem;padding:clamp(1.1rem,1.8vw,1.7rem) 0;display:grid}@media (min-width:760px) and (max-width:999px){.portfolio-module___G9K8W__inner{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:.35rem 2.5rem}.portfolio-module___G9K8W__site{grid-column:2}}@media (min-width:1000px){.portfolio-module___G9K8W__inner{grid-template-columns:minmax(0,24rem) minmax(0,1fr) minmax(0,9rem);gap:2.5rem}}.portfolio-module___G9K8W__linked{cursor:pointer}@media (hover:hover) and (pointer:fine){.portfolio-module___G9K8W__linked:hover{padding-left:1rem}}[data-motion=reduced] .portfolio-module___G9K8W__inner{transition:none}.portfolio-module___G9K8W__name{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:300}.portfolio-module___G9K8W__what{color:var(--ink-3);font-size:1rem;line-height:1.5}.portfolio-module___G9K8W__site{letter-spacing:.06em;text-transform:lowercase;color:var(--ink-3);transition:color var(--t-base) var(--ease);font-size:.75rem}.portfolio-module___G9K8W__linked:hover .portfolio-module___G9K8W__site{color:var(--ink-2)}[data-motion=reduced] .portfolio-module___G9K8W__site{transition:none}.portfolio-module___G9K8W__note{color:var(--ink-3);max-width:44ch;margin-top:clamp(2.5rem,4vw,3.5rem);font-size:.9375rem}@media (max-width:700px),(pointer:coarse){.portfolio-module___G9K8W__site{font-size:.9375rem}.portfolio-module___G9K8W__note{font-size:1rem}.portfolio-module___G9K8W__what{font-size:1.0625rem}}
.press-kit-module__4WP6ta__marks{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (min-width:620px){.press-kit-module__4WP6ta__marks{grid-template-columns:1fr 1fr}}.press-kit-module__4WP6ta__mark{gap:.9rem;margin:0;display:grid}.press-kit-module__4WP6ta__swatch{border:1px solid var(--w-10);border-radius:2px;place-items:center;padding:clamp(1.8rem,4vw,3rem);display:grid}.press-kit-module__4WP6ta__swatch img{width:min(240px,70%);height:auto}.press-kit-module__4WP6ta__onDark{background:var(--deep)}.press-kit-module__4WP6ta__onChecker{border-color:var(--w-10);background-color:#1b2430;background-image:linear-gradient(45deg,#232e3d 25%,#0000 25% 75%,#232e3d 75%),linear-gradient(45deg,#232e3d 25%,#0000 25% 75%,#232e3d 75%);background-position:0 0,16px 16px;background-size:32px 32px}.press-kit-module__4WP6ta__onLight{background:#f2f4f7;border-color:#0000}.press-kit-module__4WP6ta__mark figcaption{gap:.35rem;display:grid}.press-kit-module__4WP6ta__mark strong{color:var(--ink);font-weight:400}.press-kit-module__4WP6ta__mark span{color:var(--ink-3);font-size:.9375rem;line-height:1.45}.press-kit-module__4WP6ta__mark a{color:var(--ink-2);text-underline-offset:.3em;transition:color var(--t-base) var(--ease);justify-self:start;margin-top:.4rem;font-size:.9375rem;text-decoration:underline}.press-kit-module__4WP6ta__mark a:hover{color:var(--ink)}[data-motion=reduced] .press-kit-module__4WP6ta__mark a{transition:none}.press-kit-module__4WP6ta__colour{flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.press-kit-module__4WP6ta__chip{aspect-ratio:1;background:var(--ground);border:1px solid var(--w-15);border-radius:2px;width:clamp(96px,14vw,140px)}.press-kit-module__4WP6ta__colour dl{gap:.6rem;margin:0;display:grid}.press-kit-module__4WP6ta__colour div{gap:1rem;display:flex}.press-kit-module__4WP6ta__colour dt{min-width:5rem;color:var(--ink-3);font-size:.9375rem}.press-kit-module__4WP6ta__colour dd{color:var(--ink);margin:0;font-size:.9375rem}.press-kit-module__4WP6ta__quote{max-width:58ch;color:var(--ink-2);margin:0;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.6}.press-kit-module__4WP6ta__note{color:var(--ink-3);max-width:54ch;margin-top:1.4rem;font-size:.875rem}@media (max-width:700px),(pointer:coarse){.press-kit-module__4WP6ta__mark span,.press-kit-module__4WP6ta__mark a,.press-kit-module__4WP6ta__colour dt,.press-kit-module__4WP6ta__colour dd,.press-kit-module__4WP6ta__note{font-size:1rem}}
