.depotPage{--dg:#deb96d;--dm:#b5b4ae;--dl:#ffffff27;color:#f8f7f1;background:#0b0d0e;min-height:80vh}.depotPage *{box-sizing:border-box}.depotPage em{color:var(--dg);font-style:normal}.depotPage a{text-decoration:none}.depotEyebrow{letter-spacing:.23em;color:var(--dg);font-size:10px;font-weight:800}.depotSr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.depotGoldButton{background:var(--dg);letter-spacing:.14em;padding:17px 24px;font-size:11px;font-weight:900;display:inline-block;color:#121212!important}.depotHero{background:radial-gradient(at 92% 15%,#b68a3933,#0000 55%),#08090a;grid-template-columns:1.25fr .75fr;align-items:center;gap:40px;min-height:670px;padding:85px max(5vw,24px);display:grid}.depotHero h1{letter-spacing:-.08em;margin:26px 0 30px;font-size:clamp(58px,7vw,112px);line-height:.95}.depotHeroWords>strong{letter-spacing:.17em;margin-bottom:22px;font-size:12px;line-height:1.8;display:block}.depotHeroWords p,.depotAccess p,.depotLast p{color:#b8b9b2;max-width:600px;margin:0 0 28px;font-size:16px;line-height:1.85}.depotHeroArt{background:linear-gradient(135deg,#d1a95515,#080a0b 70%);border:1px solid #d6ac6061;flex-direction:column;justify-content:space-between;align-items:center;min-height:480px;padding:30px;display:flex;transform:rotate(-2deg)}.depotHeroArt>small{letter-spacing:.19em;color:#dfc589;font-size:10px}.depotHeroArt>img{object-fit:cover;border-radius:50%;width:175px;height:175px;box-shadow:0 0 0 25px #d7b46b11}.depotHeroArt>strong{text-align:center;letter-spacing:.07em;font-size:31px;line-height:1.2}.depotNotice{background:#242016;border-block:1px solid #d8b46b66;padding:25px max(5vw,24px)}.depotNotice strong{letter-spacing:.1em;color:#f2d898;font-size:12px}.depotNotice p{color:#d1c6af;margin:8px 0 0;font-size:13px;line-height:1.7}.depotCategories{padding:95px max(5vw,24px)}.depotSectionTitle h2,.depotAccess h2,.depotLast h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(36px,4.3vw,65px);line-height:1.08}.depotSectionTitle>p{color:#babbb5;line-height:1.8}.depotCatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.depotCatGrid button{text-align:left;color:#f8f5ed;cursor:pointer;background:radial-gradient(at 100% 0,#a7812e29,#0000),#171a1b;border:1px solid #d0a95c4a;flex-direction:column;min-height:267px;padding:24px;display:flex}.depotCatGrid button:hover{border-color:#efcd86;transform:translateY(-3px)}.depotCatGrid small,.depotCatGrid b{color:#d7b56f;letter-spacing:.12em;font-size:10px}.depotCatGrid strong{font-size:17px}.depotCatGrid button>span:not(.depotMonogram){color:#b3b7b1;margin-top:7px;font-size:12px;line-height:1.6}.depotCatGrid b{margin-top:auto;padding-top:20px}.depotMonogram{letter-spacing:-.1em;color:#bda15d99;margin:24px 0 12px;font-size:53px;font-weight:900}.depotCatalog{background:#141718;padding:90px max(5vw,24px) 110px;scroll-margin-top:84px}.depotWishButton{border:1px solid var(--dg);color:var(--dg);cursor:pointer;letter-spacing:.1em;background:0 0;padding:17px;font-size:11px;font-weight:800}.depotTools{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.depotDeptFilter{flex-wrap:wrap;gap:7px;width:100%;display:flex}.depotDeptFilter button{color:#eee;cursor:pointer;background:#202426;border:1px solid #fff3;padding:11px;font-size:10px;font-weight:800}.depotDeptFilter button[aria-pressed=true]{background:var(--dg);color:#161616}.depotTools label{flex:1}.depotTools input,.depotTools select{color:#f5f4ed;background:#090b0c;border:1px solid #ffffff40;border-radius:0;width:100%;min-width:150px;padding:15px}.depotResults{letter-spacing:.1em;color:#adb2a7;margin:27px 0;font-size:11px}.depotProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.depotProduct{background:#1d2021;border:1px solid #ffffff1d;min-width:0}.depotArtwork{background:linear-gradient(145deg,#5b4e34,#171819 55%,#080a0b);flex-direction:column;justify-content:space-between;align-items:center;height:258px;padding:18px;display:flex;position:relative}.depotArtwork.dept-academy,.depotDetailArt.dept-academy{background:linear-gradient(145deg,#425346,#131c17 62%,#080909)}.depotArtwork.dept-member,.depotDetailArt.dept-member{background:linear-gradient(145deg,#45464a,#151517 62%,#080909)}.depotArtwork.dept-preparedness,.depotDetailArt.dept-preparedness{background:linear-gradient(145deg,#3e503c,#131914 62%,#080909)}.depotArtwork.dept-recognition,.depotDetailArt.dept-recognition{background:linear-gradient(145deg,#795b34,#211911 62%,#080909)}.depotArtwork.dept-education,.depotDetailArt.dept-education{background:linear-gradient(145deg,#424a59,#151821 62%,#080909)}.depotArtwork.dept-command,.depotDetailArt.dept-command{background:linear-gradient(145deg,#50413b,#181311 62%,#080909)}.depotArtwork small{color:#e0d4bd;align-self:start;font-size:10px}.depotArtwork img{object-fit:cover;filter:saturate(.6);border-radius:100%;width:98px;height:98px;box-shadow:0 0 0 14px #d4b76f16}.depotArtwork strong{letter-spacing:.25em;color:#e9d4a588;font-size:22px}.depotArtwork>span{letter-spacing:.12em;color:#d7d1c1;font-size:9px}.depotProductText{padding:19px}.depotAudience{color:#dab96b;letter-spacing:.09em;font-size:9px}.depotProductText h3{min-height:47px;font-size:17px;line-height:1.35}.depotProductText p{color:#bec0b9;min-height:60px;font-size:12px;line-height:1.7}.depotProductActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.depotProductActions strong{color:#eccb88;font-size:22px}.depotProductActions button{color:#ddbb73;cursor:pointer;background:0 0;border:1px solid #c3a768;padding:11px;font-size:10px;font-weight:800}.depotProductActions button[aria-pressed=true]{color:#111;background:#d9b76b}.depotProductText>small{color:#c1a977;letter-spacing:.09em;border-top:1px solid #fff2;margin-top:15px;padding-top:13px;font-size:9px;display:block}.depotAccess{grid-template-columns:1fr 1fr;gap:60px;padding:100px max(5vw,24px);display:grid}.depotAccess>div:nth-child(2){border-top:1px solid #dcc07877}.depotAccess article{border-bottom:1px solid #ffffff29;gap:22px;padding:22px 0;display:flex}.depotAccess article>b{color:var(--dg)}.depotAccess article span{flex-direction:column;gap:9px;display:flex}.depotAccess article strong{font-size:13px}.depotAccess article small{color:#b8bab4;font-size:12px;line-height:1.6}.depotLast{text-align:center;background:radial-gradient(at top,#9f7b3426,#0000 70%),#080a0b;border-top:1px solid #c6a05a33;padding:110px 24px}.depotLast p{margin:18px auto 30px}.depotOverlay{z-index:5000;background:#000b;justify-content:flex-end;display:flex;position:fixed;inset:0}.depotDrawer{border-left:1px solid var(--dg);background:#171a1b;width:min(540px,100%);padding:30px;overflow:auto}.depotDrawerHead{justify-content:space-between;align-items:center;display:flex}.depotDrawerHead h2{font-size:25px}.depotDrawerHead button{color:var(--dg);cursor:pointer;background:0 0;border:0;font-size:35px}.depotDrawer>p{color:#d9c9a3;font-size:13px;line-height:1.6}.depotSaved{border-bottom:1px solid #ffffff26;justify-content:space-between;gap:15px;padding:18px 0;display:flex}.depotSaved span{flex-direction:column;gap:8px;display:flex}.depotSaved strong{font-size:14px}.depotSaved small{color:#b1b4ac}.depotSaved button{color:var(--dg);cursor:pointer;background:0 0;border:0;font-size:9px}.depotDrawerBottom{border-top:1px solid var(--dg);flex-direction:column;gap:13px;margin-top:35px;padding-top:20px;display:flex}.depotDrawerBottom>strong{color:var(--dg);font-size:25px}.depotDrawerBottom small{color:#bbb}.depotDrawerBottom button{background:var(--dg);color:#111;letter-spacing:.1em;cursor:pointer;border:0;padding:18px;font-size:11px;font-weight:900}.depotDrawerBottom button:disabled{opacity:.4}.depotDetail{padding:50px max(5vw,24px) 110px}.depotBack{color:#d1ae62;letter-spacing:.1em;font-size:11px}.depotDetailGrid{grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-top:40px;display:grid}.depotDetailArt{background:linear-gradient(145deg,#625033,#191817 60%,#080909);border:1px solid #d7b66a55;flex-direction:column;justify-content:space-between;align-items:center;min-height:510px;padding:30px;display:flex}.depotDetailArt img{object-fit:cover;border-radius:50%;width:190px;height:190px}.depotDetailArt small{color:#dcc393;letter-spacing:.1em;font-size:10px}.depotDetailArt strong{text-align:center;font-size:clamp(24px,3vw,43px)}.depotDetailGrid h1{font-size:clamp(35px,4.4vw,69px);line-height:1.1}.depotDetailGrid p{color:#bdbdb5;line-height:1.8}.depotDetailPrice{color:var(--dg);font-size:32px}.depotDisclaimer{font-size:12px}.depotNoStock{color:#e6c37e;letter-spacing:.06em;background:#ba8f4418;border:1px solid #bda062;margin:25px 0;padding:18px;font-size:12px}.depotDetailGrid h2{font-size:19px}@media (max-width:1150px){.depotCatGrid,.depotProductGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.depotHero,.depotAccess,.depotDetailGrid{grid-template-columns:1fr}.depotHeroArt{max-width:530px;min-height:340px;transform:none}.depotHeroArt img{width:130px;height:130px}.depotCatGrid,.depotProductGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.depotHero{padding:65px 24px}.depotHero h1{font-size:58px}.depotCatGrid,.depotProductGrid{grid-template-columns:1fr}.depotCatGrid button{min-height:210px}.depotCategories,.depotCatalog,.depotAccess{padding:60px 24px}.depotArtwork{height:260px}.depotHeroArt>strong{font-size:23px}}
