@font-face{font-family:VertrauenDisplay;src:url(/fonts/space-grotesk-500.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.brand-kit{color:#edf4ef;max-width:1152px;margin:0 auto;padding:96px 32px 80px}.brand-kit h1,.brand-kit h2,.brand-kit h3,.brand-kit-type-sample{font-family:VertrauenDisplay, var(--font-outfit), sans-serif;font-weight:500}.brand-kit-intro{max-width:800px;margin-bottom:78px}.brand-kit-eyebrow{color:#88a598;letter-spacing:.18em;font-size:10px}.brand-kit h1{letter-spacing:-.05em;margin:27px 0 23px;font-size:clamp(38px,4.5vw,60px);line-height:1.13}.brand-kit h1 span{color:#a9c7b7}.brand-kit-intro>p:last-child{color:#9dae9f;max-width:480px;font-size:15px;line-height:1.9}.brand-kit-section{border-top:1px solid #2b3830;padding:34px 0 40px}.brand-kit-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.brand-kit h2{letter-spacing:-.025em;font-size:18px}.brand-kit-section-title>p,.brand-kit p,.brand-kit-caption{color:#98ac9f;font-size:13px;line-height:1.8}.brand-kit a{color:#b2d8c5;align-items:center;gap:12px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.brand-kit a:hover{color:#12d0bd;text-underline-offset:5px;text-decoration:underline}@layer base{.brand-kit a:focus-visible{outline-offset:5px;outline:2px solid #12d0bd!important}}.brand-kit-assets{grid-template-columns:1.6fr 1fr;gap:22px;display:grid}.brand-kit-asset{border:1px solid #304238;border-radius:10px;min-width:0;overflow:hidden}.brand-kit-preview{background:#0b1410;justify-content:center;align-items:center;min-height:220px;padding:32px;display:flex}.brand-kit-preview img{max-width:100%;height:auto;display:block}.brand-kit-asset-details{border-top:1px solid #25362c;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.brand-kit h3{margin:0 0 5px;font-size:15px}.brand-kit-asset-details p{font-size:11px}.brand-kit-asset-details>a{flex-shrink:0}.brand-kit-caption{max-width:680px;margin-top:19px}.brand-kit-colours{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0;list-style:none;display:grid}.brand-kit-colours li{border:1px solid #304238;border-radius:7px;overflow:hidden}.brand-kit-swatch{border-bottom:1px solid #304238;height:74px}.brand-kit-colours li>div:last-child{color:#c7d6cb;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:14px;font-size:11px;display:flex}.brand-kit-colours code{color:#8ea799;font-size:10px}.brand-kit-type{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.brand-kit-type h2{margin-bottom:16px}.brand-kit-type a{width:fit-content;display:flex}.brand-kit .brand-kit-type-sample{color:#def3e6;letter-spacing:-.06em;font-size:80px;line-height:1.1}.brand-kit-type-sample>span{letter-spacing:-.035em;font-size:23px}@media (max-width:767px){.brand-kit{padding:60px 24px 48px}.brand-kit-intro{margin-bottom:48px}.brand-kit h1{font-size:clamp(32px,8.3vw,48px)}.brand-kit-section-title{flex-direction:column;align-items:flex-start;gap:8px}.brand-kit-assets,.brand-kit-type{grid-template-columns:1fr}.brand-kit-preview{min-height:180px;padding:28px}.brand-kit-asset-details{gap:12px;padding:16px 20px}.brand-kit-colours{grid-template-columns:1fr 1fr;gap:12px}.brand-kit-type{gap:20px}}
