.cDiuYq_page{background:var(--sk-surface)}.cDiuYq_shell{max-width:var(--sk-shell);padding:clamp(2.5rem, 6vw, 5.5rem) var(--sk-gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,26.25rem),1fr));align-items:start;gap:clamp(1.75rem,5vw,4.5rem);margin:0 auto;display:grid}.cDiuYq_col{flex-direction:column;gap:1rem;display:flex}.cDiuYq_body{max-width:38.75rem}.cDiuYq_portrait{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;background:var(--sk-surface-tint);width:100%;max-width:15rem;height:auto;display:block}.cDiuYq_title{letter-spacing:-.02em;text-transform:uppercase;color:var(--sk-brand);margin:0;font-size:clamp(1.75rem,3vw,2.625rem);font-weight:700;line-height:1.05}.cDiuYq_tagline{color:var(--sk-ink);text-wrap:pretty;margin:0;font-size:clamp(1.1875rem,1.6vw,1.375rem);font-weight:700;line-height:1.4}.cDiuYq_text{color:var(--sk-ink-muted);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.cDiuYq_actions{padding-top:.5rem}.cDiuYq_button{background:var(--sk-brand);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:2px solid var(--sk-brand);border-radius:2px;justify-content:center;align-items:center;min-height:3rem;padding:0 1.5rem;font-size:.875rem;font-weight:700;transition:background .2s;display:inline-flex}.cDiuYq_button:hover{background:var(--sk-brand-dark);border-color:var(--sk-brand-dark);color:#fff}
