.content-page{min-height:50vh}.content-narrow{max-width:820px;margin-left:auto;margin-right:auto}.content-heading{margin-bottom:3rem}.content-heading .section-heading{margin:0 0 1.5rem;overflow-wrap:anywhere}.content-heading .eyebrow{margin-bottom:1.1rem}.content-prose{line-height:1.85}.content-prose>*+*{margin-top:1.5rem}.content-prose img,.content-prose video{max-width:100%;height:auto}.content-prose iframe{max-width:100%}.content-prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.content-prose td,.content-prose th{padding:12px;border:1px solid #30302c}.content-small{font-size:.82rem;color:#b6b5ae}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:6rem;align-items:start}.content-form{display:grid;gap:1.4rem}.content-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.content-field{display:grid;gap:.7rem}.content-field label{font-size:.8rem;font-weight:600;letter-spacing:.03em}.content-field input,.content-field textarea{width:100%;border:1px solid #42423b;background:#151513;color:#f5f3ed;border-radius:0;padding:16px;font:inherit;font-size:.95rem}.content-field textarea{resize:vertical;min-height:150px}.content-field input:focus,.content-field textarea:focus{outline:2px solid #c3ad68;outline-offset:2px}.content-field [aria-invalid=true]{border-color:#efb0a0}.content-form .button{justify-self:start}.content-form .content-small{margin:0}.content-form-status{margin:0;border:1px solid #c3ad68;padding:18px;color:#f5f3ed;background:#c3ad6812;font-size:.92rem}.content-form-status ul{margin:0;padding-left:20px}.content-form-status--error{border-color:#efb0a0;color:#efb0a0;background:#efb0a009}.content-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.content-card a,.content-collection-card{text-decoration:none}.content-card-media{display:block;aspect-ratio:4/3;background:#191916;overflow:hidden}.content-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.content-card-media:hover img,.content-collection-card:hover img{transform:scale(1.04)}.content-card-blank{height:100%;display:flex;align-items:center;justify-content:center;color:#c3ad68;font-size:clamp(1.5rem,3vw,3rem);font-weight:900;letter-spacing:-.06em;background:linear-gradient(135deg,#171815,#22231e)}.content-card-copy{padding:24px 0}.content-card-copy .eyebrow{font-size:.65rem}.content-card h2,.content-collection-card h2{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.22;margin:0 0 16px;text-transform:uppercase}.content-card-excerpt{font-size:.9rem;line-height:1.7;color:#b6b5ae}.content-text-link{display:inline-flex;align-items:center;gap:14px;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;text-underline-offset:6px}.content-card-copy>.content-text-link{margin-top:16px}.content-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:3.5rem}.content-pagination>span{min-width:42px;min-height:42px;border:1px solid #393932;display:flex;align-items:center;justify-content:center;font-size:.8rem}.content-pagination a{padding:12px 16px;text-decoration:none;display:block}.content-pagination .current{background:#c3ad68;color:#0b0b0b;border-color:#c3ad68;padding:12px 16px}.content-pagination .deco{border:none}.content-article-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:.75rem;color:#b6b5ae}.content-article-image{margin:3rem 0 4rem}.content-article-image img{display:block;width:100%;max-height:740px;object-fit:cover}.content-article-return{padding-top:3rem}.content-comments{border-top:1px solid #30302c;margin-top:4rem;padding-top:3rem}.content-comments>h2{font-size:1.6rem;text-transform:uppercase}.content-comments>h3{margin-top:3rem;font-size:1.2rem}.content-comment{padding:24px 0;border-bottom:1px solid #30302c}.content-comment-meta{display:flex;justify-content:space-between;gap:20px;margin-bottom:16px;font-size:.8rem}.content-comment-meta time{color:#b6b5ae}.content-collection-card{display:block}.content-collection-card .content-card-media{aspect-ratio:1}.content-collection-placeholder{height:100%;width:100%;fill:#9e997f}.content-collection-title{display:flex;justify-content:space-between;gap:20px;margin:22px 0}.content-collection-title>span{font-size:1.6rem;color:#c3ad68}.content-error{min-height:65vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.content-error .section-heading,.content-error p{margin:0}.content-error>.button{margin-top:14px}.password-body{background:#0b0b0b;color:#f5f3ed}.password-page{min-height:100svh;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:36px;padding-bottom:28px}.password-brand{color:#f5f3ed;text-decoration:none;font-size:3rem;font-weight:900;letter-spacing:-.08em;line-height:1}.password-brand>span{font-size:.7rem;vertical-align:top;letter-spacing:0;margin-left:4px}.password-content{width:100%;max-width:750px;margin:auto;padding:80px 0}.password-content .section-heading{font-size:clamp(3.4rem,8vw,6.8rem);line-height:.94;margin:20px 0 30px;text-transform:uppercase}.password-content>.rte{max-width:480px;margin:0 auto;color:#b6b5ae}.password-entry{margin:35px auto 0;max-width:430px}.password-entry summary{cursor:pointer;list-style:none;display:inline-flex}.password-entry summary::-webkit-details-marker{display:none}.password-form{margin-top:24px;text-align:left}.password-form .button{width:100%}.password-owner{color:#b6b5ae;font-size:.75rem}.password-owner a{color:#c3ad68;text-underline-offset:4px}@media(max-width:989px){.contact-layout{gap:3rem;grid-template-columns:1fr 1.2fr}.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.contact-layout,.content-form-row{grid-template-columns:1fr}.contact-layout{gap:0}.content-card-grid{grid-template-columns:1fr}.content-heading{margin-bottom:2rem}.content-article-image{margin:2rem 0}.content-comment-meta{flex-direction:column;gap:8px}.content-pagination{gap:6px}.content-pagination>span{min-width:36px}.content-pagination a{padding:10px 12px}.password-page{padding-top:24px}.password-content{padding:65px 0}.content-card-copy{padding:20px 0}}@media(prefers-reduced-motion:reduce){.content-card-media img{transition:none}}
