:root{--paper:#E5F0F1;--ink:#1F5060;--green:#1F5060;--muted:#1F5060;--accent:#EA704D;--night:#1F5060;--cream:#E5F0F1;--rust:#EA704D;--line:#1F506055;--orange:#EA704D;--lime:#EA704D;--white:#E5F0F1;}
body{background:#E5F0F1;color:#1F5060;min-width:1100px} input,select,textarea{background:#E5F0F1;color:#1F5060;border-color:#1F506066}button{color:inherit}.brand-intro{padding:45px 5% 30px}.brand-intro span{font:11px monospace;letter-spacing:2px}.brand-intro h1{margin:18px 0 25px}.brand-intro p{font:18px/1.6 Georgia}.brand-intro{animation:arrive .7s ease-out both}@keyframes arrive{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.hero-stage{grid-template-columns:1fr;max-width:1100px;margin:auto}.folder{width:520px;margin:0 auto 45px;border:1px solid #1F5060;box-shadow:22px 22px 0 #B8D5DC}.pin-desk{display:grid;grid-template-columns:1fr 1fr;gap:35px}.pin-desk>h1,.pin-desk>.eyebrow{grid-column:1}.pin-form{grid-column:2;grid-row:1/6}.hero h1{font:60px/1.05 Arial;letter-spacing:-3px}.editorial{grid-template-columns:1fr 1fr;gap:80px}.editorial-figure{order:2}.brand-intro{text-align:center}.brand-intro h1{font:72px/.98 Arial;max-width:950px;margin:auto}.folder-back,.folder-pocket{background:#C6DFE3!important}
.brand-panorama{width:100%;display:block;max-height:330px;object-fit:cover;margin-top:28px}.brand-intro:has(.brand-panorama){display:block}.brand-intro:has(.brand-panorama) h1{font-size:66px;max-width:1100px}.brand-intro:has(.brand-panorama) p{max-width:none}.brand-intro{padding-bottom:20px}.brand img,.nav-mark img{object-fit:contain}

[hidden]{display:none!important}

