.tr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;overflow:clip;pointer-events:none;--tr-cut: var(--cut-lg);--tr-bleed: calc(var(--tr-cut) + 2px)}.tr.is-active{pointer-events:auto}.tr__panel{position:absolute;left:0;right:0;top:calc(var(--tr-bleed) * -1);height:calc(100% + var(--tr-bleed) * 2);background:var(--ink);color:var(--plaster);clip-path:polygon(0 0,calc(100% - var(--tr-cut)) 0,100% var(--tr-cut),100% 100%,var(--tr-cut) 100%,0 calc(100% - var(--tr-cut)));will-change:transform}.tr__brand{position:absolute;left:var(--gutter);bottom:calc(var(--tr-bleed) + var(--gutter) * .8)}.tr__mask{display:block;overflow:hidden}.tr__rise{will-change:transform}.tr__word{display:block;font:800 clamp(30px,9.74vw,38px) / 1 var(--font-display);letter-spacing:var(--tracking-display);white-space:nowrap}.tr__word .stop{color:var(--signal)}.tr__mask--word{padding-bottom:.2em;margin-bottom:-.2em}.tr__logo{--m: clamp(72px, 20vw, 88px);display:flex;align-items:center;gap:calc(var(--m) * .269)}.tr__mark{display:block;width:var(--m);height:calc(var(--m) * 180 / 260);--logo-a: var(--concrete);--logo-b: var(--plaster);--logo-c: var(--signal)}.tr__wordmark{display:block;font:700 calc(var(--m) * .4423) / 1 var(--font-display);letter-spacing:var(--tracking-wordmark);color:var(--plaster);white-space:nowrap}@media(min-width:1024px){.tr__word{font-size:clamp(64px,8.89vw,128px)}.tr__logo{--m: clamp(120px, 12.5vw, 180px)}}
