body.stv2-active,body.stv2-active #page,body.stv2-active .site-content{background:#07090c!important}body.stv2-active #content.site-content>.ast-container{display:block!important}.stv2{--stv2-gutter:40px;--stv2-text:#f0eee9;--stv2-body:#dcd9d2;--stv2-soft:#c9ced6;--stv2-copy:#aab1bb;--stv2-dim:#8d96a2;--stv2-line:#161b22;--stv2-line2:#232a34;--stv2-panel:#0b0f15;--stv2-pink:#c64191;--stv2-pink-hi:#e2589f;--stv2-serif:'Newsreader', Georgia, 'Times New Roman', serif;--stv2-label:'Jost', 'Source Sans 3', system-ui, sans-serif;width:100%;color:var(--stv2-text);font-family:var(--stv2-serif);background:#07090c}.stv2 a{color:inherit;text-decoration:none}.stv2 a:hover{color:var(--stv2-pink-hi)}.stv2 :is(h1,h2,h3){margin:0;color:var(--stv2-text);text-transform:none;letter-spacing:normal;font-family:var(--stv2-serif)}.stv2 img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.stv2 p{margin:0}.stv2 .stv2Lbl{display:flex;align-items:center;gap:14px;margin:0 0 16px;font-family:var(--stv2-label);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--stv2-soft)}.stv2 .stv2Lbl::before{content:"";flex:none;width:26px;height:2px;background:var(--stv2-pink)}.stv2 .stv2Meta{margin:14px 0 6px;font-family:var(--stv2-label);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--stv2-dim)}.stv2 .stv2Cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--stv2-label);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--stv2-pink-hi)}.stv2Hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(300px, 34vh, 380px)}.stv2Hero--plain{min-height:0;padding-top:140px}.stv2Hero__media{position:absolute;inset:0;overflow:hidden}.stv2Hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,9,12,.6) 0,rgba(7,9,12,.1) 30%,rgba(7,9,12,.2) 55%,#07090c 100%)}.stv2Hero__inner{position:relative;z-index:1;width:100%;max-width:980px;padding:120px var(--stv2-gutter) 36px}.stv2 .stv2Crumb{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;font-family:var(--stv2-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--stv2-soft)}.stv2 .stv2Crumb [aria-current]{color:var(--stv2-pink-hi)}.stv2 .stv2Title{font-size:clamp(46px, 6.4vw, 92px);font-weight:400;line-height:1;letter-spacing:-.01em}.stv2 .stv2Dek{margin-top:20px;max-width:64ch}.stv2 .stv2Dek p{margin:0 0 .7em;font-size:20px;line-height:1.5;color:var(--stv2-body)}.stv2 .stv2Note{margin-top:10px;font-family:var(--stv2-label);font-size:13px;color:var(--stv2-dim)}.stv2 .stv2Empty{padding:60px var(--stv2-gutter);color:var(--stv2-copy);font-size:18px}.stv2Band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);min-height:440px;border-top:1px solid var(--stv2-line)}.stv2Band:nth-child(even){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.stv2Band:nth-child(even) .stv2Band__text{order:2}.stv2Band__text{display:flex;flex-direction:column;justify-content:flex-end;padding:48px var(--stv2-gutter)}.stv2 .stv2Band__title{margin:0 0 14px;font-size:clamp(32px, 3vw, 44px);font-weight:400;line-height:1.08}.stv2 .stv2Band__sub{max-width:460px;margin:0 0 22px;font-size:17px;line-height:1.55;color:var(--stv2-copy)}.stv2Band__photos{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:4px;min-height:440px}.stv2Band__photos>span{overflow:hidden;background:var(--stv2-panel)}.stv2Band__cover{grid-row:span 2}.stv2Band--single .stv2Band__photos{grid-template-columns:1fr}.stv2Band__photos img{transition:transform .5s ease}.stv2Band__photos:hover img{transform:scale(1.02)}.stv2Sec{padding:60px var(--stv2-gutter) 40px}.stv2Grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px}.stv2Card__ph{display:block;aspect-ratio:3 / 2;overflow:hidden;background:var(--stv2-panel)}.stv2 .stv2Card__title{font-size:24px;font-weight:400;line-height:1.2}.stv2 .stv2Card__sub{margin-top:8px;max-width:60ch;font-size:17px;line-height:1.5;color:var(--stv2-copy)}.stv2Card--lead{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column}.stv2Card--lead .stv2Card__ph{aspect-ratio:auto;flex:1 1 auto;min-height:420px}.stv2 .stv2Card--lead .stv2Card__title{font-size:36px}.stv2Years{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;margin-top:20px;padding:12px var(--stv2-gutter);background:rgba(7,9,12,.94);backdrop-filter:blur(6px);border-top:1px solid var(--stv2-line);border-bottom:1px solid var(--stv2-line);font-family:var(--stv2-label);font-size:13px;letter-spacing:.1em;white-space:nowrap}.admin-bar .stv2Years{top:32px}.stv2Years::-webkit-scrollbar{display:none}.stv2Years__lbl{margin-right:14px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--stv2-dim)}.stv2 .stv2Years a{padding:7px 12px;color:var(--stv2-soft)}.stv2 .stv2Years a.is-on{color:var(--stv2-text);box-shadow:inset 0 -2px var(--stv2-pink)}.stv2Year{padding:46px var(--stv2-gutter) 10px;scroll-margin-top:70px}.stv2 .stv2Year__h{margin:0 0 24px;font-size:44px;font-weight:400}.stv2Small{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.stv2 .stv2Small .stv2Meta{margin-top:12px}.stv2 .stv2Small .stv2Card__title{font-size:19px;line-height:1.25}.stv2Recent{border-top:1px solid var(--stv2-line);margin-top:40px}.stv2Recent__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.stv2Recent__grid a{aspect-ratio:1;overflow:hidden}.stv2More{border-top:1px solid var(--stv2-line);padding-bottom:60px}.stv2--short .stv2More{margin-top:0}.stv2More__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stv2More__tile{position:relative;display:block;height:200px;overflow:hidden}.stv2More__tile::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,9,12,.8),transparent 60%)}.stv2More__tile span{position:absolute;left:16px;bottom:14px;z-index:1;font-size:21px;color:var(--stv2-text)}.stv2Group{padding-top:64px;scroll-margin-top:70px}.stv2Group__head{padding:0 var(--stv2-gutter) 26px}.stv2 .stv2Group__h{font-size:44px;font-weight:400;line-height:1.05}.stv2 .stv2Group__d{margin-top:12px;max-width:62ch;font-size:18px;line-height:1.5;color:var(--stv2-copy)}.stv2Gwrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,2fr);gap:28px;padding:0 var(--stv2-gutter)}.stv2Lead .stv2Card__ph{aspect-ratio:4 / 3}.stv2 .stv2Lead .stv2Meta{margin-top:14px}.stv2 .stv2Lead__title{margin-top:8px;font-weight:400;font-size:30px;line-height:1.1}.stv2 .stv2Lead__sub{margin-top:8px;font-size:16px;line-height:1.5;color:var(--stv2-copy)}.stv2Gcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;align-content:start}.stv2 .stv2Gcards .stv2Meta{margin-top:8px;font-size:10px}.stv2 .stv2Gcards .stv2Card__title{font-size:16px;line-height:1.25}.stv2Gcards .is-extra{display:none}.stv2Group.is-open .stv2Gcards .is-extra{display:block}.stv2 .stv2Gmore{display:block;margin:26px auto 0;padding:11px 22px;background:none;border:1px solid var(--stv2-line2);border-radius:0;cursor:pointer;font-family:var(--stv2-label);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--stv2-soft)}.stv2 .stv2Gmore:hover{color:var(--stv2-pink-hi);border-color:var(--stv2-pink)}.stv2 .stv2Gmore--phone{display:none}@media (max-width:1100px){.stv2Gwrap{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.stv2Gcards{grid-template-columns:repeat(3,minmax(0,1fr))}.stv2Grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stv2Small{grid-template-columns:repeat(3,minmax(0,1fr))}.stv2Recent__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.stv2{--stv2-gutter:20px}.stv2Group{padding-top:40px}.stv2 .stv2Group__h{font-size:30px}.stv2Group__head{padding-bottom:14px}.stv2 .stv2Group__d{font-size:16px}.stv2Gwrap{grid-template-columns:minmax(0,1fr);gap:18px}.stv2 .stv2Lead__title{font-size:24px}.stv2Lead__sub{display:none}.stv2Gcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.stv2Gcards .stv2Card:nth-child(n+5){display:none}.stv2Group.is-open .stv2Gcards .stv2Card:nth-child(n+5){display:block}.stv2 .stv2Gmore--phone{display:block}.stv2Hero{min-height:460px}.stv2Hero__inner{padding:110px var(--stv2-gutter) 28px}.stv2 .stv2Dek p{font-size:17px}.stv2Bands{padding-top:10px}.stv2Band,.stv2Band:nth-child(even){display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;min-height:0;padding:12px var(--stv2-gutter);border-top:0;border-bottom:1px solid var(--stv2-line);align-items:center}.stv2Band__photos{order:1;display:block;min-height:0;height:76px}.stv2Band__extra{display:none}.stv2Band__cover{display:block;height:100%}.stv2Band__text,.stv2Band:nth-child(even) .stv2Band__text{order:2;padding:0}.stv2 .stv2Band__title{margin:0 0 5px;font-size:19px;line-height:1.2}.stv2Band .stv2Lbl{order:2;margin:0;font-size:11px;letter-spacing:.12em;color:var(--stv2-dim)}.stv2Band .stv2Lbl::before{display:none}.stv2Band__sub,.stv2Band .stv2Cta{display:none}.stv2Sec{padding:34px var(--stv2-gutter) 20px}.stv2Grid{grid-template-columns:minmax(0,1fr);gap:0}.stv2Card--lead{grid-column:auto;grid-row:auto;margin-bottom:18px}.stv2Card--lead .stv2Card__ph{min-height:0;aspect-ratio:3 / 2}.stv2 .stv2Card--lead .stv2Card__title{font-size:28px}.stv2Grid .stv2Card:not(.stv2Card--lead),.stv2Small .stv2Card{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-content:center;padding:12px 0;border-bottom:1px solid var(--stv2-line)}.stv2Grid .stv2Card:not(.stv2Card--lead) .stv2Card__ph,.stv2Small .stv2Card__ph{grid-row:span 2;aspect-ratio:auto;height:76px}.stv2 .stv2Grid .stv2Card:not(.stv2Card--lead) .stv2Meta,.stv2 .stv2Small .stv2Meta{grid-column:2;grid-row:2;margin:4px 0 0;font-size:11px}.stv2 .stv2Grid .stv2Card:not(.stv2Card--lead) .stv2Card__title,.stv2 .stv2Small .stv2Card__title{grid-column:2;grid-row:1;align-self:end;font-size:19px}.stv2Small{grid-template-columns:minmax(0,1fr);gap:0}.stv2Years{padding:10px 14px}.admin-bar .stv2Years{top:0}.stv2Years__lbl{display:none}.stv2Year{padding:30px var(--stv2-gutter) 0;scroll-margin-top:56px}.stv2 .stv2Year__h{margin-bottom:6px;font-size:32px}.stv2Recent__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stv2More__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stv2More__tile{height:130px}.stv2More__tile span{left:12px;bottom:10px;font-size:17px}}@media (max-width:768px){.stv2Hero{min-height:0}.stv2Hero__inner{padding:150px var(--stv2-gutter) 22px}.stv2Hero__media::after{background:linear-gradient(180deg,rgba(7,9,12,.55) 0,rgba(7,9,12,.15) 22%,rgba(7,9,12,.7) 50%,rgba(7,9,12,.92) 72%,#07090c 100%)}.stv2 .stv2Crumb{display:none}.stv2 .stv2Title{font-size:clamp(36px, 10vw, 44px);text-shadow:0 2px 16px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.5)}.stv2 .stv2Dek{margin-top:12px}.stv2 .stv2Dek p{font-size:16px;text-shadow:0 1px 8px rgba(0,0,0,.8)}.stv2 .stv2Note{color:var(--stv2-soft)}}@media (min-width:769px){.stv2Hero__media::after{background:linear-gradient(90deg,rgba(7,9,12,.7) 0,rgba(7,9,12,.45) 40%,rgba(7,9,12,0) 78%),linear-gradient(180deg,rgba(7,9,12,.6) 0,rgba(7,9,12,.15) 28%,rgba(7,9,12,.5) 62%,#07090c 100%)}}.stv2 .stv2Crumb,.stv2 .stv2Title,.stv2 .stv2Dek,.stv2 .stv2Note{text-shadow:0 2px 18px rgba(0,0,0,.75),0 1px 4px rgba(0,0,0,.55)}@media (min-width:1101px){.stv2Grid>.stv2Card:nth-child(7){display:none}}.stv2Group{padding:56px 0 60px;border-top:1px solid var(--stv2-line2)}.stv2Group:nth-of-type(even){background:var(--stv2-panel)}.stv2Group .stv2Group__h::before{content:"";display:block;width:40px;height:3px;margin-bottom:18px;background:var(--stv2-pink)}.stv2Gwrap{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr)}.stv2Lead .stv2Card__ph{aspect-ratio:3 / 2}.stv2 .stv2Lead__title{font-size:24px}.stv2 .stv2Lead__sub{font-size:15px}.stv2Gcards{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.stv2Gwrap{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.stv2Gcards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.stv2Group{padding:34px 0 40px}.stv2Group .stv2Group__h::before{margin-bottom:12px}.stv2Gwrap{grid-template-columns:minmax(0,1fr)}.stv2Gcards{grid-template-columns:repeat(2,minmax(0,1fr))}.stv2 .stv2Lead__title{font-size:22px}}.stv2 .stv2Note--see{font-size:15px;color:var(--stv2-soft)}.stv2 .stv2Note--see a{color:var(--stv2-pink-hi);border-bottom:1px solid currentColor}.stv2 .stv2Lead__cta{display:none;margin-top:14px}@media (min-width:769px){.stv2Group{padding:56px var(--stv2-gutter) 60px}.stv2Group__head{padding:0 0 26px}.stv2Gwrap{padding:0}.stv2Group--n1 .stv2Gwrap{grid-template-columns:minmax(0,1fr)}.stv2Group--n1 .stv2Gcards{display:none}.stv2Group--n1 .stv2Lead{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);column-gap:36px;align-content:center}.stv2Group--n1 .stv2Lead>*{grid-column:2}.stv2Group--n1 .stv2Lead>.stv2Card__ph{grid-column:1;grid-row:1 / span 6}.stv2Group--n1 .stv2Lead>.stv2Meta{align-self:end;margin-top:0}.stv2 .stv2Group--n1 .stv2Lead__title{font-size:34px}.stv2 .stv2Group--n1 .stv2Lead__cta{display:inline-flex;align-self:start}.stv2Group--n2 .stv2Gwrap{grid-template-columns:repeat(2,minmax(0,1fr))}.stv2Group--n3 .stv2Gwrap{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.stv2Group--n2,.stv2Group--n3) .stv2Gcards{display:contents}:is(.stv2Group--n2,.stv2Group--n3) .stv2Gcards .stv2Card__ph{aspect-ratio:3 / 2}.stv2 :is(.stv2Group--n2,.stv2Group--n3) .stv2Gcards .stv2Meta{margin-top:14px;font-size:11px}.stv2 :is(.stv2Group--n2,.stv2Group--n3) .stv2Gcards .stv2Card__title{margin-top:8px;font-size:24px;line-height:1.1}.stv2Group--n4 .stv2Gwrap{grid-template-columns:minmax(0,1.2fr) minmax(0,2fr)}.stv2Group--n4 .stv2Gcards{grid-template-columns:repeat(3,minmax(0,1fr))}.stv2 .stv2Group--n4 .stv2Gcards .stv2Card__title{font-size:17px}}@media (min-width:1101px){.stv2Group{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:40px;align-items:start}.stv2Group__head{grid-row:1 / span 2;padding:0}.stv2 .stv2Group__h{font-size:34px}.stv2 .stv2Group__d{font-size:16px}.stv2Gwrap,.stv2 .stv2Gmore{grid-column:2}}.stv2 .stv2Reorder{position:fixed;left:20px;bottom:20px;z-index:50;padding:10px 18px;border:1px solid var(--stv2-pink);border-radius:0;background:#07090c;color:var(--stv2-text);font-family:var(--stv2-label);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.stv2 .stv2Reorder:hover{background:var(--stv2-pink)}.stv2Ro{width:min(640px, 94vw);max-height:88vh;padding:0;border:1px solid var(--stv2-line2);background:#0b0f15;color:var(--stv2-text)}.stv2Ro::backdrop{background:rgba(0,0,0,.7)}.stv2Ro__head{padding:22px 24px 10px}.stv2 .stv2Ro__head h2{font-size:26px;font-weight:400}.stv2Ro__head p{margin:6px 0 0;font-size:14px;color:var(--stv2-copy)}.stv2Ro__groups,.stv2Ro__sets{list-style:none;margin:0;padding:0}.stv2Ro__groups{padding:6px 24px 10px;overflow:auto;max-height:calc(88vh - 170px)}.stv2Ro__group{margin:10px 0;border:1px solid var(--stv2-line2);background:#07090c}.stv2Ro__ghead{display:flex;align-items:center;gap:10px;padding:10px 12px;font-family:var(--stv2-label);font-size:14px;letter-spacing:.06em;cursor:grab}.stv2Ro__set{display:flex;align-items:center;gap:10px;padding:6px 12px;border-top:1px solid var(--stv2-line);font-size:15px;cursor:grab;background:#07090c}.stv2Ro__set img{width:54px;height:36px;object-fit:cover;flex:none}.stv2Ro__set:first-child .stv2Ro__t::after{content:"lead";margin-left:8px;padding:1px 6px;font-family:var(--stv2-label);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--stv2-pink-hi);border:1px solid currentColor}.stv2Ro__t{flex:1;min-width:0}.stv2Ro__grip{color:var(--stv2-dim);letter-spacing:-2px}.stv2Ro__arrows{display:flex;gap:4px;margin-left:auto}.stv2Ro__arrows button{width:28px;height:28px;padding:0;border:1px solid var(--stv2-line2);background:none;color:var(--stv2-soft);cursor:pointer}.stv2Ro__arrows button:hover{color:var(--stv2-pink-hi);border-color:var(--stv2-pink)}.is-drag{opacity:.4}.stv2Ro__foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px 20px;border-top:1px solid var(--stv2-line2)}.stv2Ro__status{margin-right:auto;font-size:13px;color:var(--stv2-copy)}.stv2Ro__btn{padding:10px 18px;border:1px solid var(--stv2-pink);background:var(--stv2-pink);color:#fff;font-family:var(--stv2-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.stv2Ro__btn--ghost{background:none;border-color:var(--stv2-line2);color:var(--stv2-soft)}html:has(body.tax-series){overflow-x:clip}body.tax-series{touch-action:pan-y pinch-zoom}