.site .corner-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.site .corner-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14141480;border:1px solid #efe6d424;border-radius:3px;grid-template-columns:minmax(0,360px) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.site .corner-card .pic{background:var(--ink);min-height:270px;display:block;position:relative;overflow:hidden}.site .corner-card .pic img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.site .corner-card:hover .pic img{transform:scale(1.04)}.site .corner-card .tx{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:clamp(20px,3vw,32px);display:flex}.site .corner-card .eyebrow{text-wrap:balance;margin:0}.site .corner-card .nm{font:900 clamp(2.2rem, 4.6vw, 3.6rem)/.88 var(--display);text-transform:uppercase;color:var(--bone)}.site .corner-card .where{font:800 .85rem/1 var(--display);text-transform:uppercase;letter-spacing:.12em;color:var(--bone-2)}.site .corner-card .ln{max-width:52ch;color:var(--bone);font-size:1.02rem}.site .corner-card .tags{margin-top:2px!important}.site .corner-card .go{font:900 .85rem/1 var(--stencil);letter-spacing:.14em;text-transform:uppercase;color:var(--paint);margin-top:auto;padding-top:6px}.site .corner-card .go:after{content:" →"}.site .corner-card:hover .nm{color:var(--paint)}@media (max-width:760px){.site .corner-card{grid-template-columns:minmax(0,1fr)}.site .corner-card .pic{aspect-ratio:16/10;min-height:0}}.site .corner-hero{border-bottom:1px solid var(--line);background:radial-gradient(60% 80% at 78%,#a3201f38,#14141400 70%)}.site .corner-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(24px,5vw,72px);padding-block:clamp(20px,4vw,48px) clamp(32px,5vw,64px);display:grid}.site .corner-hero .id{min-width:0}.site .corner-hero h1{max-width:none;font-size:clamp(3rem,8vw,6.4rem)}.site .corner-hero .lede{max-width:44ch;color:var(--bone);margin:18px 0 0;font-size:clamp(1.1rem,1.6vw,1.35rem)}.site .corner-hero .row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.site .corner-hero .handles{font:800 .8rem/1.2 var(--display);text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;display:flex}.site .corner-hero .handles a{color:var(--bone-2);text-decoration:none}.site .corner-hero .handles b{color:var(--bone);text-transform:none;letter-spacing:.02em;font-size:1.05rem}.site .corner-hero .handles a:hover b{color:var(--paint)}.site .corner-hero .pic{aspect-ratio:4/5;border:1px solid var(--line);background:var(--ink);border-radius:3px;margin:0;overflow:hidden}.site .corner-hero .pic img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}@media (max-width:860px){.site .corner-hero-in{grid-template-columns:minmax(0,1fr)}.site .corner-hero .pic{aspect-ratio:4/3;max-width:560px}}.site .corner-body .prose>h2:first-child{margin-top:0}.site .corner-does{border-top:2px solid var(--paint);margin:0;display:grid}.site .corner-does div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:6px 22px;padding:14px 0;display:grid}.site .corner-does dt{font:800 .82rem/1.3 var(--stencil);letter-spacing:.12em;text-transform:uppercase;color:var(--bone)}.site .corner-does dd{color:var(--bone);margin:0}@media (max-width:560px){.site .corner-does div{grid-template-columns:minmax(0,1fr)}}.site .corner-contact dd{overflow-wrap:anywhere}.site .corner-contact dd a{-webkit-text-decoration-color:var(--paint);text-decoration-color:var(--paint);text-underline-offset:3px}.site .corner-contact .btn{margin-top:18px}.site .corner-cta h2{font:900 clamp(2.2rem, 5vw, 3.8rem)/.9 var(--display);text-transform:uppercase;text-wrap:balance;margin:0}.site .corner-cta h2:before{content:"";background:var(--paint);width:64px;height:6px;margin-bottom:18px;display:block}.site .corner-cta p{max-width:52ch;color:var(--bone);margin:16px 0 0;font-size:1.1rem}.site .corner-cta .row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (prefers-reduced-motion:reduce){.site .corner-card .pic img{transition:none}}
