.rt-record{background:linear-gradient(#010a1300 0%,#010a13b8 14%,#010a13d1 86%,#010a1399 100%)}.rt-record__head{max-width:720px;margin-bottom:clamp(56px, calc(var(--vhs,100vh) * .08), 96px)}.rt-timeline{margin:0;padding:0 0 0 clamp(96px,14vw,200px);list-style:none;position:relative}.rt-timeline__line{background:linear-gradient(180deg, var(--g400), var(--g600) 70%, transparent);transform-origin:top;width:1px;position:absolute;top:0;bottom:0;left:clamp(72px,11vw,160px);box-shadow:0 0 14px #c8aa6e59}.rt-tl{padding:0 0 clamp(48px, calc(var(--vhs,100vh) * .07), 84px);position:relative}.rt-tl__year{width:clamp(72px,11vw,160px);font:700 clamp(2rem, 4.6vw, 4.4rem)/1 var(--font-display);letter-spacing:.02em;color:#0000;-webkit-text-stroke:1px #c8aa6e73;text-align:right;-webkit-user-select:none;user-select:none;padding-right:22px;position:absolute;top:-.32em;left:calc(-1*clamp(96px,14vw,200px))}.rt-tl__node{background:var(--void);border:1px solid var(--g400);width:10px;height:10px;position:absolute;top:6px;left:calc(clamp(72px,11vw,160px) - clamp(96px,14vw,200px) - 5px);transform:rotate(45deg);box-shadow:0 0 12px #c8aa6e8c}.rt-tl__body{max-width:640px}.rt-tl__meta{align-items:center;gap:18px;margin-bottom:10px;display:flex}.rt-tl__meta time{font:500 10px/1 var(--font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--grey2)}.rt-tl h3{font:700 clamp(1.2rem, 1.8vw, 1.55rem)/1.2 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--g200);margin:0 0 8px}.rt-tl p{color:var(--grey);margin:0;font-size:1rem;line-height:1.8}.rt-blog-preview{background:linear-gradient(#010a1399,#010a13db 20% 80%,#010a134d)}.rt-blog__head{max-width:720px;margin-bottom:clamp(44px, calc(var(--vhs,100vh) * .06), 72px)}.rt-cards{perspective:1400px;grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.rt-card{min-height:420px;color:inherit;background:var(--panel);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .6s var(--ease-enter), border-color .4s;will-change:transform;border:1px solid #c8aa6e33;flex-direction:column;grid-column:span 4;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.rt-card:first-child,.rt-card:nth-child(4){grid-column:span 7;min-height:480px}.rt-card:nth-child(2),.rt-card:nth-child(3){grid-column:span 5;min-height:480px}.rt-card:hover{border-color:var(--g400)}.rt-card__fig{z-index:-1;margin:0;position:absolute;inset:0}.rt-card__fig img{object-fit:cover;filter:saturate(.78)brightness(.62);width:100%;height:100%;transition:filter .9s var(--ease-enter), transform 1.2s var(--ease-enter);transform:scale(1.04)}.rt-card:hover .rt-card__fig img{filter:saturate(1.02)brightness(.86);transform:scale(1.1)}.rt-card__fig:after{content:"";background:linear-gradient(180deg, #010a131a 20%, #010a13c7 62%, var(--void) 100%);position:absolute;inset:0}.rt-card__fig figcaption{font:400 9.5px/1 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#f0e6d28c;text-shadow:0 1px 6px var(--void);position:absolute;top:14px;right:16px}.rt-card__sheen{z-index:-1;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #fff0d621, transparent 60%);opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.rt-card:hover .rt-card__sheen{opacity:1}.rt-card__body{padding:24px 24px 22px}.rt-card__link{color:inherit;text-decoration:none}.rt-card__link:after{content:"";position:absolute;inset:0}.rt-card:has(.rt-card__link:focus-visible){border-color:var(--g400);outline:2px solid var(--g400);outline-offset:2px}.rt-card__meta{font:500 10px/1 var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--g500);gap:18px;margin-bottom:12px;display:flex}.rt-card__meta span+span{color:var(--grey2)}.rt-card h3{font:700 clamp(1.15rem, 1.6vw, 1.5rem)/1.2 var(--font-display);letter-spacing:.04em;color:var(--g200);margin:0 0 10px}.rt-card:first-child h3,.rt-card:nth-child(4) h3{font-size:clamp(1.4rem,2.2vw,2rem)}.rt-card p{color:var(--grey);max-width:520px;margin:0;font-size:.92rem;line-height:1.7}.rt-card__blank{background:radial-gradient(ellipse at 30% 20%, #16294a, var(--panel) 70%);position:absolute;inset:0}.rt-card__date{font:500 9.5px/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--grey2);margin-top:16px;display:block}.rt-card__soon{font:600 9.5px/1 var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--g300);align-items:center;gap:8px;margin-top:16px;display:inline-flex}.rt-card__soon i{background:var(--g400);width:6px;height:6px;box-shadow:0 0 10px var(--g400);border-radius:50%;animation:1.8s ease-in-out infinite rt-pulse}@keyframes rt-pulse{50%{opacity:.35;transform:scale(.7)}}.rt-blog__cta{justify-content:center;margin-top:46px;display:flex}.rt-outro{min-height:calc(var(--vhs,100vh) * .92);text-align:center;background:linear-gradient(#010a134d,#010a1300 30%);place-items:center;display:grid}.rt-outro__inner{width:100%;max-width:760px}.rt-outro__title{margin:22px auto 14px;font-size:clamp(2.2rem,5.2vw,4.4rem)}.rt-outro__sub{margin:0 auto 34px}.rt-outro__blog{margin-top:22px}@media (max-width:1000px){.rt-card,.rt-card:nth-child(n){grid-column:span 6;min-height:400px}}@media (max-width:680px){.rt-card,.rt-card:nth-child(n){grid-column:span 12;min-height:360px}.rt-timeline{padding-left:34px}.rt-timeline__line{left:10px}.rt-tl__year{text-align:left;width:auto;padding:0 0 6px;font-size:2rem;position:static}.rt-tl__node{left:-29px}}
