.home-hero{min-height:820px;min-height:min(900px,100svh)}.home-hero h1{font-size:clamp(100px,10.8vw,155px);max-width:700px}.hero-fine{font-size:10px;color:#aaa88c;letter-spacing:.025em;margin:20px 0 0}.chain-strip{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:112px;border-bottom:1px solid #d4b46a38}.chain-strip>div{display:flex;align-items:center;gap:12px}.chain-strip>div:first-child{max-width:190px}.chain-strip span{font-size:8px;letter-spacing:.15em;color:#9da189;line-height:1.8;max-width:85px}.chain-strip strong{font:700 36px/1 var(--heading);color:var(--gold-bright)}.chain-strip a{font-size:10px;color:#c5b584;border-bottom:1px solid #cfb46744;white-space:nowrap}.collection-section{background:radial-gradient(ellipse at 50% 60%,#c0932f0d,transparent 70%)}.collection-section .pass-collection{gap:18px}.collection-section .pass-tier{background:linear-gradient(#12160f,#10120e);border-color:#a89b5738}.collection-section .pass-tier>span{padding:18px 16px;gap:8px}.collection-section .pass-tier strong{font:700 26px/1 var(--heading);text-transform:uppercase;letter-spacing:.035em}.collection-section .pass-tier small{font-size:10px}.collection-section .pass-tier[data-tier=recruit]{--rank:#bac2cd}.collection-section .pass-tier[data-tier=scout]{--rank:#cb995a}.collection-section .pass-tier[data-tier=ranger]{--rank:#6abf9b}.collection-section .pass-tier[data-tier=warden]{--rank:#bc8fe7}.collection-section .pass-tier[data-tier=legend]{--rank:#e3bd69}.collection-section .pass-tier strong{color:var(--rank)}.collection-section .pass-tier:hover,.collection-section .pass-tier[aria-pressed=true]{border-color:var(--rank);box-shadow:0 9px 35px #0007}.collection-note{font-size:11px;color:#909784;margin-top:23px}.hood-invite{position:relative;isolation:isolate;overflow:hidden;padding-block:100px;border-block:1px solid #c9a45c33;background:#11140f}.hood-invite-art{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e120ff7,#0e120fd9 50%,#0e120fe6),url('assets/archer-banner.jpg') 65% 45%/cover no-repeat;opacity:.8}.hood-invite-layout{display:grid;grid-template-columns:1fr .8fr;gap:14%;align-items:center}.hood-invite-layout>div>p:not(.eyebrow){color:#a3ab96;font-size:14px;line-height:1.95;max-width:435px;margin-bottom:30px}.hood-invite h2{font-size:clamp(65px,6vw,90px)}.hood-benefits{list-style:none;padding:0;margin:0}.hood-benefits li{display:flex;gap:23px;border-bottom:1px solid #ced19220;padding:27px 0}.hood-benefits li:first-child{border-top:1px solid #ced19220}.hood-benefits li>span{font-size:10px;color:var(--gold);padding-top:3px}.hood-benefits strong{font-size:16px;font-weight:500}.hood-benefits p{font-size:12px;line-height:1.9;color:#8e9a80;margin:9px 0 0}.home-latest-empty{grid-column:1/-1;border:1px solid var(--line);padding:30px;color:var(--muted);font-size:13px}.home-story{background:#11140f;border-block:1px solid var(--line)}.home-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.home-story h2{font-size:clamp(50px,4.8vw,72px)}.home-story-grid>div>p:not(.eyebrow){font-size:13px;line-height:2;color:var(--muted);max-width:460px;margin-bottom:25px}.home-questions{display:grid;grid-template-columns:1fr 1.2fr;gap:12%;align-items:start}.home-questions h2{font-size:clamp(50px,4.5vw,68px)}.latest-section .small-note{margin:22px 0 0}.pass-section{scroll-margin-top:80px}
@media(max-width:1100px){.home-hero h1{font-size:110px}.chain-strip{gap:15px}.chain-strip>div:first-child{max-width:155px}.chain-strip strong{font-size:30px}.chain-strip span{font-size:7px}.hood-invite-layout{gap:8%}}
@media(max-width:760px){.home-hero{min-height:max(760px,97svh)}.home-hero h1{font-size:clamp(88px,19vw,130px)}.hero-fine{font-size:9px;max-width:290px;line-height:1.8}.chain-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:22px 15px;padding-block:28px}.chain-strip>div:first-child{grid-column:1/-1;max-width:100%}.chain-strip>div:first-child span{max-width:100%;font-size:8px}.chain-strip>div{gap:9px}.chain-strip>a{grid-column:1/-1;justify-self:start}.chain-strip strong{font-size:30px}.chain-strip span{font-size:7px;max-width:65px}.hood-invite{padding-block:70px}.hood-invite-layout{grid-template-columns:1fr;gap:40px}.hood-invite h2{font-size:72px}.hood-invite-layout>div>p:not(.eyebrow){font-size:13px}.hood-benefits p{font-size:12px}.home-story-grid,.home-questions{grid-template-columns:1fr;gap:42px}.home-hero .hero-actions{gap:10px}.home-hero .button{padding-inline:20px}}

/* Recent mints: each card gives the complete artwork its own square stage. */
.home-latest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:start}
.recent-pass{--rank:#c5cbd2;--rank-dim:#777e87;display:block;position:relative;isolation:isolate;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 50% 5%,color-mix(in srgb,var(--rank) 10%,transparent),transparent 65%),linear-gradient(145deg,#171b14,#0f140f);border:1px solid color-mix(in srgb,var(--rank) 35%,#1d211a);box-shadow:0 20px 50px #0004;transition:transform .25s,border-color .25s,box-shadow .25s}
.recent-pass[data-rank=scout]{--rank:#d8a36c;--rank-dim:#a77545}.recent-pass[data-rank=ranger]{--rank:#81c7a8;--rank-dim:#438868}.recent-pass[data-rank=warden]{--rank:#c5a3ed;--rank-dim:#8762ac}.recent-pass[data-rank=legend]{--rank:#ebc67a;--rank-dim:#b28a43}
.recent-pass::before{content:'';height:2px;position:absolute;inset:0 18% auto;z-index:1;background:linear-gradient(90deg,transparent,var(--rank),transparent)}
.recent-pass:hover{transform:translateY(-6px);border-color:var(--rank);box-shadow:0 25px 60px #0008,0 0 30px color-mix(in srgb,var(--rank) 7%,transparent)}
.mint-card-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:19px 23px 17px}
.mint-card-edition{font-size:8px;letter-spacing:.22em;color:#8e987f}.mint-card-id{font:700 25px/1 var(--heading);letter-spacing:.04em;color:var(--rank)}
.mint-card-art{aspect-ratio:1;margin:0 14px;padding:5px;border:1px solid color-mix(in srgb,var(--rank) 27%,transparent);background:#0b100b;position:relative}
.mint-card-art img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;filter:brightness(.97);transition:filter .3s}
.recent-pass:hover .mint-card-art img{filter:brightness(1.06)}
.mint-card-body{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px 25px 23px}
.mint-card-rarity{display:block;color:var(--rank);font-size:8px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:9px}
.mint-card-name{font:700 clamp(32px,3.1vw,45px)/1 var(--heading);letter-spacing:.02em;text-transform:uppercase;color:#eeeee2;margin:0}
.mint-card-score{text-align:right;flex-shrink:0;padding-left:22px;border-left:1px solid color-mix(in srgb,var(--rank) 22%,transparent)}
.mint-card-score strong{display:block;font:700 43px/1 var(--heading);color:var(--rank)}.mint-card-score>span{display:block;font-size:7px;letter-spacing:.12em;color:#8e987c;margin-top:9px}
.mint-card-footer{border-top:1px solid #c2c8901c;padding:17px 24px;display:flex;justify-content:space-between;align-items:end;gap:15px;background:#080d0855}
.mint-card-holder{display:flex;flex-direction:column;gap:7px}.mint-card-holder>span:first-child{font-size:7px;letter-spacing:.13em;color:#747f68}.mint-card-wallet{font:10px/1.6 monospace;color:#a4ae91}.mint-card-open{font-size:8px;letter-spacing:.13em;color:var(--rank);padding-bottom:3px;border-bottom:1px solid color-mix(in srgb,var(--rank) 30%,transparent)}
@media(max-width:1050px){.home-latest{gap:16px}.mint-card-top{padding:17px 18px}.mint-card-art{margin-inline:10px;padding:4px}.mint-card-body{padding:21px 18px;gap:12px}.mint-card-name{font-size:34px}.mint-card-score{padding-left:15px}.mint-card-score strong{font-size:36px}.mint-card-footer{padding:15px 18px}.mint-card-wallet{font-size:9px}.mint-card-open{font-size:7px}}
@media(max-width:700px){.home-latest{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding:4px 1px 22px;overscroll-behavior-x:contain;scrollbar-color:#766135 #141b12;scrollbar-width:thin}.recent-pass{flex:0 0 87%;scroll-snap-align:start}.mint-card-top{padding:19px 20px}.mint-card-id{font-size:27px}.mint-card-art{margin-inline:12px;padding:4px}.mint-card-body{padding:24px 21px}.mint-card-name{font-size:39px}.mint-card-score strong{font-size:42px}.mint-card-footer{padding:17px 21px}.mint-card-wallet{font-size:10px}.mint-card-open{font-size:8px}.home-latest-empty{flex:0 0 100%}.recent-pass:hover{transform:none}.latest-section .small-note{margin-top:10px}}
@media(prefers-reduced-motion:reduce){.recent-pass,.mint-card-art img{transition:none}.recent-pass:hover{transform:none}}

/* Keep the original X panorama at its native proportions, without cover zoom. */
.home-hero{min-height:760px;padding-top:155px;padding-bottom:110px}
.home-hero .hero-art{inset:86px 0 auto auto;width:min(1500px,100%);height:auto;aspect-ratio:3/1;max-width:1500px;object-fit:contain;object-position:center;transform:none;will-change:auto}
.home-hero .hero-shade{background:linear-gradient(90deg,#0c0d0bef 0%,#0c0d0b99 28%,#0c0d0b00 62%),linear-gradient(180deg,#0c0d0b00 35%,#0c0d0b99 63%,var(--bg) 82%)}
.hood-invite-art{background-size:auto, min(1500px,100vw) auto;background-repeat:no-repeat;background-position:center,center}
.home-latest:empty{min-height:580px;background:linear-gradient(110deg,#10160f,#161c12 45%,#10160f);border:1px solid #b79d4d22}
@media(max-width:760px){.home-hero{min-height:0;display:block;padding-top:calc(100vw / 3 + 125px);padding-bottom:115px}.home-hero .hero-art{top:82px;max-width:none;width:100%;height:auto}.home-hero .hero-shade{background:linear-gradient(180deg,#0c0d0b44 82px,#0c0d0b00 105px,#0c0d0b00 calc(100vw / 3 + 42px),var(--bg) calc(100vw / 3 + 102px))}.home-hero .hero-inner{padding-top:0}.home-hero h1{font-size:clamp(86px,19vw,120px)}.home-hero .hero-description{max-width:340px}.home-latest:empty{min-height:510px}}
