.content-main{width:min(100%,1120px);margin:auto;padding:0 16px calc(98px + env(safe-area-inset-bottom))}.content-intro{padding:42px 0 30px;border-bottom:1px solid rgb(214 165 65 / .32)}.content-intro>p,.profile-hero>div>p:first-child,.collaboration>p:first-child{margin:0;color:var(--color-gold);font-family:var(--font-label);font-size:.7rem;font-weight:800;letter-spacing:.16em}.content-intro h1,.profile-hero h1,.content-section-heading h2,.collaboration h2{margin:9px 0 0;font-family:var(--font-display);font-size:clamp(2.6rem,10vw,5.2rem);letter-spacing:.05em;line-height:.88}.content-intro>div{display:flex;gap:12px;align-items:flex-start;max-width:580px;margin-top:16px;color:var(--color-text-muted);line-height:1.55}.content-intro>div span{width:38px;margin-top:.75em;border-top:2px solid var(--color-gold);flex:0 0 auto}.content-section-heading{display:flex;justify-content:space-between;gap:14px;align-items:end;padding-top:32px}.content-section-heading h2{font-size:1.65rem}.content-section-heading p{margin:0 0 2px;color:var(--color-gold);font-family:var(--font-label);font-size:.58rem;font-weight:800;letter-spacing:.1em;text-align:right}.content-filters{display:flex;gap:7px;overflow:auto;margin:18px -16px 12px;padding:0 16px 8px}.content-filters button{min-height:34px;flex:0 0 auto;padding:0 11px;border:1px solid rgb(214 165 65 / .38);border-radius:2px;color:var(--color-text-muted);background:#090c0d;font-family:var(--font-label);font-size:.62rem;font-weight:800;letter-spacing:.08em}.content-filters button.is-active,.content-filters button:focus-visible{color:#17130a;border-color:var(--color-gold-bright);background:var(--color-gold-bright);outline:0}.dispatches-page-grid,.setup-grid{display:grid;gap:12px}.dispatch-page-card,.setup-card{overflow:hidden;border:1px solid rgb(140 101 31 / .7);border-radius:var(--radius-sm);background:#090d0e;box-shadow:var(--shadow-card)}.dispatch-page-card img{display:block;width:100%;aspect-ratio:1.45;object-fit:cover}.dispatch-page-card>div,.setup-card>div{padding:13px}.dispatch-page-card p,.setup-card p{margin:0;color:var(--color-gold);font-family:var(--font-label);font-size:.62rem;font-weight:800;letter-spacing:.1em}.dispatch-page-card h3,.setup-card h3{margin:7px 0 11px;font-family:var(--font-display);font-size:1.45rem;letter-spacing:.035em;line-height:.95}.dispatch-page-card span{color:var(--color-text-muted);font-family:var(--font-label);font-size:.58rem;font-weight:800;letter-spacing:.08em}.setup-intro{background:linear-gradient(90deg,rgb(214 165 65 / .05),transparent)}.setup-grid{margin-top:15px}.setup-card{display:grid;grid-template-columns:104px 1fr;min-height:132px}.setup-card img{width:100%;height:100%;object-fit:cover}.setup-card a,.content-cta{display:inline-flex;min-height:34px;align-items:center;gap:8px;color:var(--color-text);border:1px solid rgb(214 165 65 / .7);padding:0 10px;background:rgb(214 165 65 / .08);font-family:var(--font-label);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-decoration:none}.content-note{max-width:580px;margin:25px 0 13px;color:var(--color-text-muted);line-height:1.55}.profile-main{padding-inline:0}.profile-hero figure{margin:0;border-bottom:1px solid rgb(214 165 65 / .36);background:#060809}.profile-hero figure img{display:block;width:100%;height:auto}.profile-hero>div,.collaboration{padding:28px 16px}.profile-hero h2{margin:11px 0;color:var(--color-gold);font-family:var(--font-label);font-size:.72rem;letter-spacing:.13em}.profile-hero>div>p:last-child,.collaboration>p:not(:first-child){max-width:500px;color:var(--color-text-muted);line-height:1.6}.collaboration{margin:0 16px 30px;border:1px solid rgb(140 101 31 / .7);background:linear-gradient(135deg,#101415,#090c0d)}.collaboration h2{font-size:2rem}@media(min-width:600px){.content-main{padding-inline:28px}.content-filters{margin-inline:0;padding-inline:0}.dispatches-page-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-main{max-width:1120px;padding:0 28px}.profile-hero{display:grid;grid-template-columns:minmax(300px,.86fr) 1fr;align-items:center;gap:clamp(28px,6vw,90px);padding:46px 0}.profile-hero figure{border:1px solid rgb(140 101 31 / .7)}.profile-hero>div{padding:0}.collaboration{margin:0 0 46px;padding:34px}}@media(min-width:900px){.setup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-card{display:block}.setup-card img{aspect-ratio:1.15;height:auto}.content-intro{padding-top:58px}}
.real-setup{max-width:1240px}.setup-hero{position:relative;overflow:hidden;border-bottom:1px solid rgb(214 165 65 / .45);background:#050708}.setup-hero img{display:block;width:100%;height:auto}.setup-hero div{padding:22px 16px}.setup-hero p,.setup-tour article>div>p:first-child{margin:0;color:var(--color-gold);font-family:var(--font-label);font-size:.65rem;font-weight:800;letter-spacing:.16em}.setup-hero h1{margin:9px 0;font-family:var(--font-display);font-size:clamp(3rem,13vw,6rem);line-height:.84;letter-spacing:.05em}.setup-hero div>p:last-child,.setup-tour article>div>p:last-child{max-width:510px;color:var(--color-text-muted);line-height:1.55}.setup-tour{display:grid;gap:18px;padding:24px 0}.setup-tour article{display:grid;overflow:hidden;border:1px solid rgb(140 101 31 / .68);background:#090c0d}.setup-tour img{display:block;width:100%;height:auto}.setup-tour article>div{padding:22px 16px}.setup-tour h2{margin:9px 0;font-family:var(--font-display);font-size:1.8rem;line-height:.9;letter-spacing:.04em}@media(min-width:700px){.setup-hero{display:grid;grid-template-columns:1.2fr .8fr;align-items:center}.setup-hero div{padding:36px}.setup-tour article{grid-template-columns:1fr 1fr;align-items:center}.setup-tour article:nth-child(even)>img{order:2}.setup-tour article:nth-child(even)>div{order:1}.setup-tour article>div{padding:34px}}@media(min-width:1000px){.setup-hero div{padding:52px}.setup-tour{gap:28px}.setup-tour article>div{padding:46px}}
.dispatch-page-card__destination,.dispatch-card__destination{display:block;color:inherit;text-decoration:none}.dispatch-page-card__destination:focus-visible,.dispatch-card__destination:focus-visible{outline:2px solid var(--color-gold-bright);outline-offset:-3px}


@media(min-width:1024px){.content-main{width:min(100%,1200px);padding-inline:40px}.content-intro{padding:64px 0 34px}.content-intro>div{max-width:640px;font-size:1.05rem}.content-section-heading{padding-top:44px}.content-section-heading h2{font-size:2rem}.dispatches-page-grid{gap:20px}.dispatch-page-card h3{font-size:1.7rem}.content-note{font-size:1rem}}
