.t-hero{--h1:min(15.2vw, 66px);padding:4px var(--t-gut) 0;flex-direction:column;display:flex;position:relative}[dir=rtl] .t-hero{--h1:min(14vw, 60px)}.t-hero__copy{display:contents}.t-hero__h1wrap{order:1;position:relative}.t-hero__h1{font-weight:800;font-size:var(--h1);letter-spacing:-.04em;color:var(--t-ink);margin:0;line-height:.9}[dir=rtl] .t-hero__h1{line-height:1.16}.t-hero__h1>span{white-space:nowrap;inline-size:fit-content;display:block}.t-hero__h1>.l3{translate:calc(var(--l3,0px) * var(--t-dir)) var(--l3y,0px);transition:translate .9s var(--t-spring-soft) .15s}@media (max-width:1023px){.t-hero[data-ready] .t-hero__h1>.l3{--l3y:calc(var(--h1) * .15);transition:translate calc(var(--t-slap-ms) * 1.5) var(--t-ease-slap) .12s}[dir=rtl] .t-hero[data-ready] .t-hero__h1>.l3{--l3y:calc(var(--h1) * .1)}}.t-hero__h1--ink{z-index:1;position:relative}.t-hero__h1--white{z-index:3;color:#fff;pointer-events:none;clip-path:inset(0 0 100%);position:absolute;inset-block-start:0;inset-inline-start:0}.t-hero__photo{z-index:0;margin:calc(var(--h1) * -.36) 0 0;aspect-ratio:1;border-radius:var(--t-r1);background:#57636a;order:2;position:relative;overflow:hidden}[dir=rtl] .t-hero__photo{margin-block-start:calc(var(--h1) * -.5)}.t-hero[data-ready] .t-hero__photo{z-index:2}.t-hero__photo:after{content:"";pointer-events:none;background:linear-gradient(#08162c61,#08162c00);block-size:26%;position:absolute;inset:0 0 auto}.t-hero__photo img{object-fit:cover;object-position:50% 42%;block-size:100%;inline-size:100%;position:absolute;inset:0}[dir=rtl] .t-hero__photo img{scale:-1 1}.t-hero__photo [data-door-photo]{display:none}.t-hero[data-door="0"] .t-hero__photo [data-door-photo="0"],.t-hero[data-door="1"] .t-hero__photo [data-door-photo="1"]{display:block}.t-hero__cap{z-index:2;position:absolute;inset-block-end:12px;inset-inline:12px}.t-hero__doors{order:3;align-items:center;gap:8px;margin-block-start:16px;display:flex}.t-hero__doors>.t-seg{flex:1}.t-hero__door{order:4;margin-block-start:18px}.t-hero__door[data-swapped]>*{animation:t-settle var(--t-soft) var(--t-spring-soft) both}.t-hero__door h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.1}.t-hero__say{max-inline-size:30ch;color:var(--t-ink-2);order:5;margin:18px 0 0;font-size:16px;font-weight:500;line-height:1.4}@media (min-width:1024px){.t-hero{--h1:clamp(96px, 8.4vw, 172px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;padding-block-start:0;display:grid}[dir=rtl] .t-hero{--h1:clamp(88px, 7.6vw, 150px)}.t-hero__copy{grid-area:1/1/auto/8;padding-block-start:clamp(16px,3.2vh,48px);display:block}.t-hero__photo{aspect-ratio:auto;grid-area:1/8/auto/13;block-size:min(100svh - 116px,980px);min-block-size:640px;margin:0}[dir=rtl] .t-hero__photo{margin:0}.t-hero__photo:after{display:none}.t-hero__cap{inset-block-end:24px;inset-inline:24px}.t-hero__say{max-inline-size:34ch;margin-block-start:30px;font-size:22px}.t-hero__doors{gap:12px;max-inline-size:640px;margin-block-start:34px}.t-hero__door{max-inline-size:640px;margin-block-start:26px}.t-hero__door h2{font-size:34px}}
