.refresh-skip{position:absolute;left:-9999px}.refresh-skip:focus{left:20px;top:10px;z-index:100;background:#111;padding:12px}.refresh-hero{padding:90px 0 70px;background:radial-gradient(ellipse at 80% 0,#5a432c44,transparent 70%)}.refresh-hero h1{font-size:clamp(48px,6.3vw,88px);line-height:1.04;letter-spacing:-.035em;max-width:760px}.refresh-hero p{max-width:620px;color:#c5c2ba;font-size:18px;margin:28px 0}.refresh-split{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.refresh-split>div{min-width:0}.refresh-split p{max-width:680px;margin:22px 0;color:#c5c2ba}.refresh-split figure{margin:0}.refresh-split figure>img{width:100%;height:440px;object-fit:cover;border-radius:20px;border:1px solid #ad936250}.refresh-split figure>img[src*="ca6121"],.refresh-split figure>img[src*="2085bd"]{height:570px;object-fit:contain;background:#0e1011}.refresh-split figcaption{font-size:11px;color:#a8a59e;padding-top:12px}.story-photo{width:100%;height:330px;object-fit:cover;border-radius:16px}.refresh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:26px 0}.refresh-section h2{max-width:900px;margin-bottom:34px}.refresh-section>.wrap>p{max-width:850px;margin:24px 0;color:#c5c2ba}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0}.guide-card{display:flex;flex-direction:column;border:1px solid #bca06d44;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#322b2144,#1a1c1e);text-decoration:none;transition:transform .2s,border-color .2s}.guide-card:hover{transform:translateY(-4px);border-color:#d7b778}.guide-card:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #e8cc91;outline-offset:5px}.guide-card>img{width:100%;height:220px;object-fit:cover;border-radius:0}.guide-card>div{padding:28px;display:flex;flex-direction:column;flex:1}.guide-card h3{font-size:25px;line-height:1.2;margin-bottom:14px}.guide-card p{font-size:15px;color:#bdbab4;line-height:1.7;margin-bottom:18px}.guide-card .text-link{margin-top:auto;padding-top:12px}.screen-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.screen-grid figure{margin:0;min-width:0}.app-proof{display:block;width:100%;max-width:340px;height:auto;object-fit:contain;border:1px solid #c6a66955;border-radius:20px;margin:auto;background:#101213}.screen-grid figcaption{font-size:13px;color:#c7ba9d;text-align:center;padding:15px 6px}.event-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:28px 0}.event-gallery img{height:350px;object-fit:cover}.overlander-badge{display:block;max-height:340px;max-width:280px;width:100%;object-fit:contain;margin:auto}.proposal-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding-left:25px}.proposal-steps li{padding:12px}.proposal-steps li::marker{color:#d5b97c;font-size:25px}.proposal-steps h3{font-size:24px;line-height:1.25}.proposal-steps p{color:#bdbab4;margin-top:18px}.reading{max-width:800px;margin:auto;width:100%;font-size:18px}.reading h1{font-size:clamp(40px,5vw,64px);line-height:1.12;margin:30px 0}.reading .eyebrow{margin-top:35px}.reading h2{font-size:32px;line-height:1.25;margin:45px 0 20px}.reading p{color:#c9c5bd;line-height:1.85}.reading .article-lead{font-size:22px;color:#e7dfcf}.article-meta{font-size:13px;margin:25px 0}.article-toc{display:flex;flex-direction:column;gap:10px;padding:25px;border:1px solid #bca06d44;border-radius:12px;margin:35px 0;background:#202020}.article-toc a{font-size:15px;color:#dabc79}.article-note{background:#2b261d;padding:4px 28px 28px;border-left:3px solid #dabc79;margin:45px 0}.related-links{display:grid;gap:15px;font-size:15px;color:#dabc79}.topbar .nav{gap:20px}.topbar .nav a{white-space:nowrap}.hero-bg{object-position:center 65%}.hero .copy{max-width:600px}.hero h1{font-size:clamp(65px,6.4vw,100px)}
@media(max-width:1100px){.topbar .nav{gap:12px}.topbar .nav a{font-size:12px}.refresh-split{gap:30px}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-grid .app-proof{max-width:290px}.proposal-steps{gap:15px}}
@media(max-width:800px){.refresh-split{grid-template-columns:1fr}.refresh-hero{padding:50px 0}.refresh-hero h1{font-size:56px}.refresh-hero p{font-size:17px}.refresh-split figure>img{height:310px}.refresh-split figure>img[src*="ca6121"],.refresh-split figure>img[src*="2085bd"]{height:490px}.proposal-steps{grid-template-columns:1fr}.event-gallery{grid-template-columns:1fr}.event-gallery img{height:auto}.topbar .nav a{font-size:15px}.refresh-actions{gap:18px}.reading{font-size:17px}.reading h2{font-size:29px}.article-note{padding:2px 20px 25px}}
@media(max-width:520px){.guide-grid{grid-template-columns:1fr}.screen-grid{gap:14px}.app-proof{border-radius:12px}.screen-grid figcaption{font-size:11px}.refresh-hero h1{font-size:47px}.refresh-split{gap:24px}.reading .article-lead{font-size:19px}.refresh-section h2{font-size:39px}.guide-card>div{padding:23px}.story-photo{height:250px}.topbar .brand small{font-size:7px}}
@media(prefers-reduced-motion:reduce){.guide-card{transition:none}}

.screen-grid .app-proof{aspect-ratio:736/1600}
.hero .hero-bg{opacity:1;object-position:center 25%;transform:translateY(45px) scale(1.12)}
.hero:after{background:linear-gradient(90deg,#0d0f10e0 0%,#0d0f1099 34%,#0d0f1026 68%,#0d0f101a),linear-gradient(0deg,#0d0f10cc,transparent 24%,#0d0f1022 70%)}
@media(max-width:700px){.hero .hero-bg{object-position:53% 28%;transform:translateY(30px) scale(1.1)}.hero:after{background:linear-gradient(90deg,#0d0f10d9,#0d0f1088 65%,#0d0f1055),linear-gradient(0deg,#0d0f10cc,transparent 35%)}}

.hero-club-photo{margin:0 auto;max-width:390px;width:100%;position:relative}.hero-club-photo img{height:650px;width:100%;object-fit:contain;background:#171714;border:1px solid #dabc7970;border-radius:18px;box-shadow:0 25px 65px #0006}.hero-club-photo figcaption{font-size:10px;letter-spacing:.17em;text-align:center;color:#dabc79;margin-top:14px}.hero>.wrap{grid-template-columns:1.05fr .95fr}.hero .hero-bg{opacity:.85;object-position:center 60%;transform:none}.hero:after{background:linear-gradient(90deg,#0d0f10eb,#0d0f10aa 45%,#0d0f1055),linear-gradient(0deg,#0d0f10b3,transparent 40%)}
@media(max-width:1000px){.topbar .menu-toggle{display:block}.topbar .nav{display:none;position:absolute;top:91px;left:0;right:0;background:#151719;padding:24px;flex-direction:column;align-items:stretch;border-bottom:1px solid #dabc7938}.topbar .nav.open{display:flex}.topbar .nav a{padding:8px;font-size:15px}.topbar .instagram-header{margin-left:auto}}
@media(max-width:700px){.topbar .nav{top:77px}.hero>.wrap{grid-template-columns:1fr;gap:35px}.hero-club-photo{max-width:320px}.hero-club-photo img{height:auto;max-height:590px}.hero>.wrap{padding-bottom:50px}.hero .hero-bg{object-position:center 60%}}
.article-photo{margin:32px 0}.article-photo img{width:100%;height:330px;object-fit:cover;border-radius:14px}.article-photo figcaption{font-size:12px;color:#a8a59e;margin-top:12px}.article-breadcrumb{font-size:13px;line-height:1.8;color:#dabc79;margin-bottom:25px}.source-notes{border-top:1px solid #dabc7944;margin-top:35px}.source-notes a{color:#dabc79;font-size:15px}.academy-tool{padding:30px;border:1px solid #dabc7960;border-radius:16px;background:#332b2044;display:flex;align-items:center;justify-content:space-between;gap:28px;margin:30px 0}.academy-tool h3{font-size:29px}.academy-tool p{margin-top:15px;max-width:600px}.academy-tool .btn{flex-shrink:0}.checklist-controls{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:32px 0}.checklist-controls label,.checklist-notes{display:grid;gap:10px;color:#dabc79;font-size:15px}.checklist-controls select,.checklist-notes textarea,.guide-search input,.guide-search select{width:100%;padding:14px;border:1px solid #dabc7955;border-radius:8px;background:#1c1e20;color:#f4f0e7}.departure-item{display:flex;gap:16px;align-items:flex-start;padding:18px;border-bottom:1px solid #dabc7926;font-size:16px}.departure-item input{width:22px;height:22px;flex-shrink:0;margin-top:2px;accent-color:#dabc79}.departure-item[hidden],.guide-card[hidden]{display:none}.checklist-notes{margin-top:30px}.guide-search{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;margin:30px 0}.guide-search label{display:grid;gap:10px;font-size:14px;color:#dabc79}.guide-results{font-size:13px;color:#bdbab4;margin:18px 0}.reading .refresh-actions .text-link{margin-top:0}
@media(max-width:700px){.academy-tool{display:block;padding:24px}.academy-tool .btn{margin-top:24px}.article-photo img{height:250px}.checklist-controls,.guide-search{grid-template-columns:1fr}.departure-item{padding:16px 0}}
@media print{body{background:#fff;color:#111}.topbar,.footer,.download-section,.mobile-download,.refresh-actions,.refresh-skip{display:none!important}.reading{max-width:none;font-size:12pt}.section{padding:10px 0}.wrap{width:100%}.reading p,.departure-item,.checklist-controls label,.checklist-notes{color:#111}.departure-item{break-inside:avoid}.departure-item input{appearance:auto}.checklist-notes textarea{background:#fff;color:#111;border:1px solid #777}.checklist-controls select{background:#fff;color:#111}.related-links{display:none}}
