.of{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.of-c{position:relative;display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:var(--cd,#141210);border:1px solid rgba(210,171,103,.2);text-decoration:none;color:inherit;transition:transform .5s,border-color .5s,box-shadow .5s,opacity 1.1s cubic-bezier(.2,.7,.2,1)}.of-c:hover{transform:translateY(-8px);border-color:rgba(210,171,103,.6);box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}.of-c:first-child{grid-column:1/-1;flex-direction:row}.of-im{position:relative;aspect-ratio:16/10;overflow:hidden;background:#1d1a16}.of-c:first-child .of-im{flex:0 0 58%;aspect-ratio:auto;min-height:420px}.of-im img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.of-c:hover .of-im img{transform:scale(1.07)}.of-im:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(244,220,166,.18) 50%,transparent 60%);background-size:250% 100%;background-position:120% 0;transition:background-position 1.2s}.of-c:hover .of-im:after{background-position:-30% 0}.of-n{position:absolute;left:18px;top:18px;padding:7px 14px;border-radius:999px;background:linear-gradient(135deg,#F4DCA6,#D2AB67 55%,#B98A43);color:#1a140c;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.of-b{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:30px 30px 32px;flex:1}.of-b h3{margin:0;font-family:"Advent Pro",sans-serif;font-size:30px;font-weight:700;line-height:1.05;text-transform:uppercase;color:#fff}.of-c:first-child .of-b h3{font-size:44px}.of-b p{margin:0;font-size:14.5px;line-height:1.75;color:var(--mu,#bdb4a6)}.of-go{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;margin-top:6px;padding:12px 22px;border-radius:999px;border:1px solid rgba(210,171,103,.5);font-size:13px;font-weight:600;color:#F4DCA6;transition:.4s}.of-c:hover .of-go{background:linear-gradient(135deg,#F4DCA6,#D2AB67 55%,#B98A43);color:#1a140c;border-color:transparent}.of-go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}@media (max-width:1024px){.of-c:first-child{flex-direction:column}.of-c:first-child .of-im{flex:none;min-height:0;aspect-ratio:16/10}.of-c:first-child .of-b h3{font-size:34px}}@media (max-width:767px){.of{grid-template-columns:1fr}.of-b{padding:24px 22px}.of-b h3,.of-c:first-child .of-b h3{font-size:26px}}