.dataEngine-module__-fnFhG__page{padding:0 0 clamp(5rem,10vw,9rem);position:relative}.dataEngine-module__-fnFhG__field{--stroke:12px;--gutter:clamp(3rem, 6vw, 6.5rem);padding:0 var(--gutter);max-width:1600px;margin:0 auto;position:relative}.dataEngine-module__-fnFhG__svg{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.dataEngine-module__-fnFhG__measure{fill:none;stroke:none}.dataEngine-module__-fnFhG__trace,.dataEngine-module__-fnFhG__branch{fill:none;stroke:var(--ink);stroke-width:var(--stroke);stroke-linecap:round;stroke-linejoin:round}.dataEngine-module__-fnFhG__branch{transition:stroke-dashoffset .82s cubic-bezier(.2,.7,.2,1)}.dataEngine-module__-fnFhG__kicker,.dataEngine-module__-fnFhG__lead{z-index:1;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--mute);text-align:center;margin:0;font-size:.66rem;position:relative}.dataEngine-module__-fnFhG__kicker{padding-top:clamp(6rem,9vw,8rem)}.dataEngine-module__-fnFhG__word{color:#0000;-webkit-text-stroke:1.5px var(--ink);transition:color .52s;display:inline}.dataEngine-module__-fnFhG__on .dataEngine-module__-fnFhG__word{color:var(--ink)}.dataEngine-module__-fnFhG__text{max-width:34rem;color:var(--ink-soft);background:var(--paper);opacity:0;margin:1.6rem auto 0;font-size:clamp(1.1rem,1.4vw,1.45rem);line-height:1.4;transition:opacity .52s .26s,transform .52s .26s;position:relative;transform:translateY(.35rem)}.dataEngine-module__-fnFhG__on .dataEngine-module__-fnFhG__text{opacity:1;transform:none}.dataEngine-module__-fnFhG__open{z-index:1;text-align:center;margin-top:clamp(2.6rem,6vh,4rem);position:relative}.dataEngine-module__-fnFhG__openTitle,.dataEngine-module__-fnFhG__recordTitle,.dataEngine-module__-fnFhG__closeTitle{font-family:var(--font-display);letter-spacing:-.045em;margin:0 auto;font-weight:600;line-height:.94}.dataEngine-module__-fnFhG__openTitle{max-width:13ch;font-size:clamp(2.8rem,7.4vw,8rem)}.dataEngine-module__-fnFhG__record{z-index:1;text-align:center;margin-top:clamp(19rem,44vh,28rem);position:relative}.dataEngine-module__-fnFhG__recordTitle{font-size:clamp(3rem,8.6vw,9.2rem)}.dataEngine-module__-fnFhG__recordText{margin-top:calc(var(--stroke) * 1.9 + 1.8rem);padding:0 .4rem}.dataEngine-module__-fnFhG__lead{background:var(--paper);width:fit-content;margin-top:clamp(5rem,11vw,10rem);margin-left:auto;margin-right:auto;padding:.4rem .9rem;display:block}.dataEngine-module__-fnFhG__readers{z-index:1;flex-direction:column;gap:clamp(3rem,6.5vw,6.5rem);margin:clamp(2rem,4vw,3.4rem) 0 0;padding:0;list-style:none;display:flex;position:relative}.dataEngine-module__-fnFhG__reader{width:calc(50% - var(--stroke) * 2.6);flex-direction:column;display:flex}.dataEngine-module__-fnFhG__reader.dataEngine-module__-fnFhG__left{text-align:left;align-self:flex-start;align-items:flex-start}.dataEngine-module__-fnFhG__reader.dataEngine-module__-fnFhG__right{text-align:right;align-self:flex-end;align-items:flex-end}.dataEngine-module__-fnFhG__readerWord{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2.4rem,6vw,6.4rem);font-weight:600;line-height:.95}.dataEngine-module__-fnFhG__readerLine{margin:calc(var(--stroke) * 1.9 + .9rem) 0 0;max-width:26rem;color:var(--ink-soft);background:var(--paper);opacity:0;padding:0 .3rem;font-size:clamp(1.05rem,1.25vw,1.3rem);line-height:1.4;transition:opacity .52s .42s,transform .52s .42s;transform:translateY(.3rem)}.dataEngine-module__-fnFhG__on .dataEngine-module__-fnFhG__readerLine{opacity:1;transform:none}.dataEngine-module__-fnFhG__close{z-index:1;text-align:center;flex-direction:column;align-items:center;margin-top:clamp(6rem,13vw,13rem);display:flex;position:relative}.dataEngine-module__-fnFhG__closeTitle{max-width:16ch;font-size:clamp(2.6rem,6.6vw,7rem)}.dataEngine-module__-fnFhG__closeText{margin-top:calc(var(--stroke) * 1.9 + 1.6rem)}@media (max-width:760px){.dataEngine-module__-fnFhG__field{--gutter:3rem}.dataEngine-module__-fnFhG__reader{width:100%;padding-left:.5rem}.dataEngine-module__-fnFhG__reader.dataEngine-module__-fnFhG__right{text-align:left;align-self:flex-start;align-items:flex-start}.dataEngine-module__-fnFhG__openTitle{font-size:clamp(2.4rem,11vw,3.6rem)}.dataEngine-module__-fnFhG__recordTitle,.dataEngine-module__-fnFhG__closeTitle{font-size:clamp(2.4rem,11vw,3.8rem)}.dataEngine-module__-fnFhG__readerWord{font-size:clamp(2.2rem,12vw,3.6rem)}}
