.typ-grid{gap:var(--s-6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:800px){.typ-grid{grid-template-columns:1fr}}.typ{border-radius:var(--r-md);color:#fff;align-items:flex-end;min-height:300px;display:flex;position:relative;overflow:hidden}.typ .bg{transition:transform var(--dur-cinematic,1.2s) var(--ease-standard);background-position:50%;background-size:cover;position:absolute;inset:0}.typ:hover .bg{transform:scale(1.05)}.typ .sh{background:linear-gradient(#0000 0%,#0c0e0c59 45%,#0c0e0ce6 100%);position:absolute;inset:0}.typ .in{z-index:2;padding:var(--s-8);width:100%;position:relative}.typ h3{font-size:clamp(24px,2.6vw,34px);font-weight:var(--fw-light);letter-spacing:-.02em;margin:0 0 8px}.typ h3 i{font-family:var(--font-serif);color:#d9cba4;font-style:italic;font-weight:400}.typ p{font-size:var(--fs-15);color:#ffffffdb;max-width:46ch;margin:0 0 14px;line-height:1.55}.typ .foot{border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.typ .price{font-size:var(--fs-16);color:#fff}.typ .price b{font-weight:var(--fw-medium)}.typ .go{font-size:var(--fs-14);color:#fff;cursor:pointer;opacity:.85;transition:opacity var(--dur-fast), background var(--dur-fast);background:0 0;border:1px solid #fff6;border-radius:999px;padding:8px 16px}.typ:hover .go{opacity:1}.typ .go:hover{background:#ffffff24}.pop-back{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c0a99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pop{background:var(--bg);border:1px solid var(--hairline);border-radius:var(--r-md);width:100%;max-width:520px;padding:var(--s-12);box-shadow:0 30px 80px #00000059}.pop h4{margin:0 0 var(--s-4);font-size:var(--fs-24);font-weight:var(--fw-medium);letter-spacing:-.01em}.pop ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pop li{font-size:var(--fs-16);color:var(--fg-second);gap:10px;display:flex}.pop li:before{content:"→";color:var(--accent)}.pop .x{margin-top:var(--s-8)}
