.tr-wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter);box-sizing:border-box}.tr-hero{position:relative;min-height:min(100vh,980px);display:flex;align-items:flex-end;overflow:hidden}.tr-hero__art{position:absolute;inset:0}.tr-hero .al-slot--top .al-slot__meta{top:96px;left:var(--gutter);right:var(--gutter)}.tr-hero__art .al-slot__img{object-position:66% center}.tr-band .al-slot__img,.tr-teaser .al-slot__img{object-position:center}.tr-teaser .al-slot:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 46%,rgba(13,15,17,0) 55%,rgba(13,15,17,.55) 100%);box-shadow:inset 0 0 0 1px rgba(13,15,17,.6),inset 0 0 90px rgba(13,15,17,.5)}.tr-teaser .al-slot__play{z-index:1;color:var(--fg);background:rgba(13,15,17,.58);border-color:rgba(220,217,210,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tr-teaser .al-slot__play:hover{background:rgba(13,15,17,.72);border-color:var(--fg)}@media (max-width:600px){.tr-teaser .al-slot__play{width:60px;height:60px;margin:-30px 0 0 -30px}}.tr-band .al-slot:after{content:"";background:linear-gradient(180deg,var(--bg) 0,rgba(13,15,17,0) 22%,rgba(13,15,17,0) 70%,var(--bg) 100%)}.tr-band .al-slot:after,.tr-hero__shade{position:absolute;inset:0;pointer-events:none}.tr-hero__shade{background:radial-gradient(ellipse 70% 34% at 0 64%,rgba(13,15,17,.62) 0,rgba(13,15,17,0) 100%),linear-gradient(180deg,rgba(13,15,17,.78) 0,rgba(13,15,17,.42) 9%,rgba(13,15,17,0) 20%,rgba(13,15,17,0) 36%,rgba(13,15,17,.22) 42%,rgba(13,15,17,.6) 48%,rgba(13,15,17,.9) 53%,var(--bg) 60%,var(--bg) 100%)}.tr-hero__body{position:relative;width:100%;padding-top:180px;padding-bottom:64px;display:flex;flex-direction:column;gap:24px}.tr-hero .al-label{color:var(--fg)}@media (max-width:700px){.tr-hero{min-height:0}.tr-hero__art,.tr-hero__shade{bottom:auto;height:min(520px,92vw + 180px)}.tr-hero__shade{background:linear-gradient(180deg,rgba(13,15,17,.82) 0,rgba(13,15,17,.45) 12%,rgba(13,15,17,0) 24%,rgba(13,15,17,0) 38%,rgba(13,15,17,.35) 45%,rgba(13,15,17,.8) 52%,var(--bg) 62%,var(--bg) 100%)}.tr-hero__body{padding-top:calc(min(520px,92vw + 180px) * .58);padding-bottom:48px}}.tr-vn{margin:0;font-style:italic;font-size:clamp(19px,1.8vw,26px);color:var(--fg-muted)}.tr-title,.tr-vn{font-family:var(--font-serif);font-weight:300}.tr-title{font-size:var(--type-display);line-height:var(--leading-display);letter-spacing:var(--tracking-title);text-transform:uppercase;margin:0 -.14em 0 0;text-wrap:balance}.tr-hero__signup{margin-top:24px}.tr-teaser{padding:48px 0 0}.tr-premise{padding:clamp(140px,18vw,280px) 0}.tr-premise__inner{max-width:52rem}.tr-band{position:relative}.tr-band__line{position:absolute;left:0;right:0;bottom:clamp(32px,6vw,88px)}.tr-band__line .al-line{max-width:36rem}.tr-band__shade{position:absolute;inset:0;background:radial-gradient(ellipse 55% 45% at 0 100%,rgba(13,15,17,.6) 0,rgba(13,15,17,0) 100%),linear-gradient(180deg,rgba(13,15,17,0) 55%,rgba(13,15,17,.55) 78%,var(--bg) 100%);pointer-events:none}@media (max-width:700px){.tr-band__line{position:static;padding-top:24px}.tr-band__shade{display:none}.tr-band .al-slot__img{object-position:38% center}}.tr-facts{padding:clamp(120px,14vw,200px) 0 0}.tr-facts__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) minmax(0,5fr);grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tr-facts__item{background:var(--bg);padding:28px 32px 32px 0;display:flex;flex-direction:column;gap:14px}.tr-facts__item+.tr-facts__item{padding-left:32px}.tr-facts__n{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--fg-faint)}.tr-facts__text{margin:0;font-family:var(--font-serif);font-weight:300;font-size:var(--type-lead);line-height:1.4;color:var(--fg);text-wrap:pretty}.tr-facts__text span{color:var(--fg-muted)}@media (max-width:760px){.tr-facts__list{grid-template-columns:1fr}.tr-facts__item+.tr-facts__item{padding-left:0}.tr-facts__item{padding:24px 0}}.tr-closing{padding-top:clamp(120px,14vw,200px);padding-bottom:clamp(120px,14vw,200px);display:flex;flex-direction:column;gap:24px;align-items:flex-start}