:root{--night:#1f1b17;--stone:#e7e1d7;--stone-2:#ddd5c8;--card:#ece6dd;--ink:#24201b;--paper:#f0e9de;--bronze:#c9a26a;--bronze-ink:#8a6436;--muted-on-night:#b3a896;--muted-on-stone:#6c6257;--rule-night:#f0e9de29;--rule-stone:#24201b29;--display:"Archivo Variable","Archivo","Arial Narrow","Helvetica Neue",Arial,sans-serif;--ui:"Archivo Variable","Archivo","Helvetica Neue",Arial,sans-serif;--body:"Newsreader Variable","Newsreader",Georgia,"Times New Roman",serif;--gut-l:max(16px,env(safe-area-inset-left,0px));--gut-r:max(16px,env(safe-area-inset-right,0px));color-scheme:light}*{box-sizing:border-box}html{background:var(--stone)}body{background:var(--stone);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.55;overflow-x:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--bronze-ink);outline-offset:3px}img{max-width:100%;display:block}.wrap{padding-left:var(--gut-l);padding-right:var(--gut-r)}.inner{max-width:1360px;margin:0 auto}.disp{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-weight:450;font-stretch:62%;line-height:.92}.btn{font-family:var(--ui);background:var(--bronze);color:#1d1711;border-radius:2px;align-items:center;padding:15px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:#d8b47e}.hero .inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(24px,5vw,80px);padding-block:clamp(56px,8vw,110px) clamp(28px,4vw,48px);display:grid}.hero h1{font-size:clamp(64px,9vw,160px)}.hero p{max-width:30em;margin:0;font-size:19px}.jump{font-family:var(--ui);flex-wrap:wrap;gap:8px 18px;margin-top:22px;font-size:14px;font-weight:500;display:flex}.jump a{text-underline-offset:4px}.finder{z-index:10;backdrop-filter:blur(8px);border-block:1px solid var(--rule-stone);background:#e7e1d7f2;position:sticky;top:69px}.finder .inner{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-block:12px;display:flex}.finder .lab{font-family:var(--ui);font-size:13.5px;font-weight:600}.finder .ls{display:none}.finder button{font-family:var(--ui);border:1px solid var(--rule-stone);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:500}.finder button[aria-pressed=true]{background:var(--ink);color:var(--stone);border-color:var(--ink)}.finder .count{font-family:var(--ui);color:var(--muted-on-stone);margin-left:auto;font-size:13px}section.brand-sec{scroll-margin-top:130px}.brand-sec .inner{padding-block:clamp(64px,8vw,120px)}.bhead{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:clamp(32px,4vw,56px);display:grid}.bhead h2{font-size:clamp(48px,6vw,104px)}.bhead p{max-width:32em;margin:0}.night{background:var(--night);color:var(--paper)}.night .bhead p,.night .credit{color:#e6dccb}.alt{background:var(--stone-2)}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 20px;display:grid}.card{flex-direction:column;margin:0;display:flex}.card .ph{background:var(--card);aspect-ratio:4/5;overflow:hidden}.card .ph img{object-fit:cover;width:100%;height:100%}.card h3{font-family:var(--display);margin:14px 0 2px;font-size:30px;font-weight:450;font-stretch:62%;line-height:1}.card .kind{font-family:var(--ui);color:var(--muted-on-stone);margin:0;font-size:13px}.u{flex-wrap:wrap;gap:5px;margin:10px 0 0;padding:0;list-style:none;display:flex}.u li{font-family:var(--ui);border:1px solid var(--rule-stone);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:500}.card .extra{color:#3d362f;margin:10px 0 0;font-size:15.5px;line-height:1.45}.card .ask{font-family:var(--ui);text-underline-offset:4px;color:var(--bronze-ink);margin-top:auto;padding-top:12px;font-size:13.5px;font-weight:600}.card[hidden]{display:none}.series{margin-top:clamp(40px,5vw,72px)}.series:first-child{margin-top:0}.shead{border-top:1px solid var(--rule-stone);flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin-bottom:22px;padding-top:16px;display:flex}.shead h3{font-size:38px}.shead p{color:var(--muted-on-stone);max-width:40em;margin:0;font-size:16.5px}.series.empty{display:none}.fj{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.fj figure{margin:0}.fj .photos{gap:18px;display:grid}.fj>div:last-child{position:sticky;top:150px}.credit{font-family:var(--ui);color:var(--muted-on-night);margin-top:8px;font-size:12.5px}.tbl{border-top:1px solid var(--rule-night);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px;font-family:var(--ui);font-size:14px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule-night);padding:12px 12px 12px 0}thead th{font-family:var(--display);color:var(--paper);font-size:24px;font-weight:450;font-stretch:62%}tbody th{color:var(--bronze);width:20%;font-weight:600}.foot-note{font-family:var(--ui);color:var(--muted-on-night);margin-top:14px;font-size:13px}.bodies{border-top:1px solid var(--rule-stone);margin-top:clamp(40px,5vw,72px);padding-top:16px}.bodies table{color:var(--ink);min-width:560px}.bodies th,.bodies td{border-bottom:1px solid var(--rule-stone)}.bodies thead th{color:var(--ink)}.bodies tbody th{color:var(--bronze-ink)}.none{font-family:var(--ui);color:var(--muted-on-stone);padding:18px 0;font-size:15px;display:none}.cta .inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(24px,5vw,80px);padding-block:clamp(72px,9vw,130px);display:grid}.cta h2{font-size:clamp(56px,8vw,140px)}.cta p{color:#e6dccb;max-width:30em;margin:0 0 22px}@media (width<=1000px){.fj>div:last-child{position:static}.hero .inner,.bhead,.fj,.cta .inner{grid-template-columns:minmax(0,1fr)}.fj .photos{grid-template-columns:1fr 1fr}}@media (width<=760px){body{font-size:17px}.finder{top:59px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.card h3{font-size:24px}.card .extra{font-size:14.5px}.finder .inner{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-block:10px;overflow-x:auto}.finder .inner::-webkit-scrollbar{display:none}.finder .lab{white-space:nowrap}.finder .lw{display:none}.finder .ls{display:inline}.finder button{flex:none}.finder .count{white-space:nowrap;margin-left:6px}.shead h3{font-size:30px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
