.lotusSequence{z-index:1;pointer-events:none;opacity:0;justify-content:center;align-items:flex-end;width:min(100vw,1760px);max-width:calc(100% - .5rem);display:flex;position:absolute;top:32%;bottom:.85rem;left:50%;overflow:visible;transform:translate(-50%)}.lotusSequence[data-visible=true]{opacity:1}.lotusSequence__svg{width:100%;height:100%;max-height:100%;display:block;overflow:visible}.lotusSequence__frame{opacity:0}.lotusSequence__frame[data-active=true]{opacity:1}@media (max-width:700px){.lotusSequence{width:min(100vw,980px);top:36%;bottom:.7rem}}
.identitySequence{--identity-ink:#0e041c;--identity-paper:#fcfafa;--identity-font:"Helvetica Neue", Helvetica, Arial, "Liberation Sans", sans-serif;--identity-pad-inline:clamp(1.25rem, 6.5vw, 6.5rem);--q-max:clamp(2.75rem, 5vw, 5.75rem);--q-min:clamp(1.7rem, 3.1vw, 2.85rem);--identity-line-size:clamp(1.5rem, min(6.8vw, calc((100vw - 2 * var(--identity-pad-inline)) / 12.2)), 7.5rem);--flap-unit:1.2em;--flap-lines:1;--q-enter:0;--q-settle:0;--id-enter:0;z-index:1;width:100%;height:400vh;color:var(--identity-ink);background:var(--identity-paper);font-family:var(--identity-font);position:relative}.identitySequence__sticky{box-sizing:border-box;width:100%;height:100dvh;padding:clamp(5.5rem, 13vh, 8rem) var(--identity-pad-inline) clamp(2.5rem, 6vh, 4.5rem);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.identitySequence__composition{text-align:center;flex-direction:column;align-items:center;gap:clamp(2rem,5vh,4.5rem);width:min(90vw,1100px);display:flex;position:relative}.identitySequence__questionMask{box-sizing:border-box;width:min(90vw,1100px);max-width:100%;padding-block:.18em .32em;overflow:hidden}.identitySequence__question{width:100%;font-family:var(--identity-font);font-size:calc(var(--q-min) + (var(--q-max) - var(--q-min)) * (1 - var(--q-settle,0)));letter-spacing:-.015em;text-align:center;text-wrap:balance;overflow-wrap:break-word;color:var(--identity-ink);transform:translateY(calc((1 - var(--q-enter,0)) * 100%));opacity:calc(var(--q-enter,0) * (.84 + .16 * (1 - var(--q-settle,0))));margin:0;font-style:normal;font-weight:400;line-height:1.02}.identitySequence__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.identitySequence__identity{width:100%;max-width:100%;font-family:var(--identity-font);font-size:var(--identity-line-size);letter-spacing:0;color:var(--identity-ink);opacity:var(--id-enter,0);justify-content:center;font-style:normal;font-weight:700;line-height:1.2;display:flex}.flapPhrase{width:100%;height:calc(var(--flap-unit) * var(--flap-lines,1));display:block;position:relative}.flapChar{box-sizing:border-box;height:var(--flap-unit);justify-content:center;align-items:flex-start;line-height:1;transition:transform .48s cubic-bezier(.33,0,.2,1),width .48s cubic-bezier(.33,0,.2,1),opacity .32s;display:flex;position:absolute;top:0;left:0;overflow:hidden}.flapChar__track{will-change:transform;flex-direction:column;align-items:center;width:100%;display:flex}.flapChar[data-falling=true]{overflow:visible}.identitySequence[data-reduced-motion=true] .identitySequence__question{opacity:calc(var(--q-enter,0) * (1 - var(--q-settle,0) * .16));transform:none}.identitySequence[data-reduced-motion=true] .flapChar{transition:none}.identitySequence[data-reduced-motion=true] .flapChar__track{will-change:auto;transition:none}@media (max-width:1024px) and (min-width:701px){.identitySequence{--identity-pad-inline:clamp(1.35rem, 5.5vw, 4rem);--q-max:clamp(2.2rem, 4.6vw, 4.4rem);--q-min:clamp(1.45rem, 2.6vw, 2.2rem)}}@media (max-width:700px){.identitySequence{--identity-pad-inline:clamp(1.1rem, 5.5vw, 1.75rem);--q-max:clamp(1.85rem, 8vw, 2.8rem);--q-min:clamp(1.35rem, 5.4vw, 1.85rem);--identity-line-size:clamp(1.35rem, calc((100vw - 2 * var(--identity-pad-inline)) / 12.6), 2.4rem);height:340vh}.identitySequence__sticky{padding-block:clamp(5rem,11vh,6.25rem) clamp(2.25rem,6vh,3.5rem)}.identitySequence__question{line-height:1.05}}@media (prefers-reduced-motion:reduce){.identitySequence{height:220vh}.identitySequence__question,.identitySequence__identity,.flapChar__track{will-change:auto}}
.questionOpening{--opening-dark:#0e041c;--opening-light:#fcfafa;--opening-font:var(--narrative-copy-font,Helvetica, Arial, sans-serif);--opening-pad-inline:var(--intro-pad-inline);--opening-size:var(--narrative-copy-size,var(--intro-copy-size));--flap-unit:1.2em;--opening-invert:0;--opening-rail:460vh;--opening-exit-span:.18;z-index:2;width:100%;max-width:100%;height:var(--opening-rail);--opening-exit-remain:calc(var(--opening-exit-span) * (var(--opening-rail) - 100vh));margin-bottom:calc((var(--opening-exit,0) - 1) * var(--opening-exit-remain) + var(--opening-exit,0) * (var(--site-header-height) + 1.35rem - 100dvh));font-family:var(--opening-font);pointer-events:none;position:relative}.questionOpening__sticky{box-sizing:border-box;width:100%;height:100dvh;min-height:100svh;color:var(--opening-light);background:var(--opening-dark);transform:translate3d(0, calc(var(--opening-exit,0) * -100%), 0);will-change:transform;pointer-events:auto;position:sticky;top:0;overflow:hidden}.questionOpening[data-inverted=true] .questionOpening__sticky{color:var(--opening-dark);background:var(--opening-light)}.questionOpening__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.questionOpening__contentStage{top:var(--site-header-height);isolation:isolate;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.questionOpening__exit{position:absolute;inset:0}.questionOpening__composition{width:100%;max-width:100%;height:100%;position:relative}.questionOpening__phraseBlock{top:calc(50vh - var(--site-header-height));z-index:2;box-sizing:border-box;place-items:center;width:min(100%,1100px);max-width:100%;padding:0 .5rem;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%)}.questionOpening__visual,.questionOpening__finalMessage{grid-area:1/1}.questionOpening__visual{width:100%;font-family:var(--opening-font);font-size:var(--opening-size);letter-spacing:-.015em;color:inherit;text-align:center;white-space:nowrap;font-style:normal;font-weight:400;line-height:1.2;overflow:visible}.questionOpening__finalMessage{z-index:3;box-sizing:border-box;color:#0e041c;width:100%;font-family:var(--narrative-copy-font,Helvetica, Arial, sans-serif);font-size:var(--narrative-copy-size,var(--intro-copy-size));letter-spacing:-.012em;text-align:center;white-space:nowrap;pointer-events:none;opacity:0;margin:0;padding:0;font-style:normal;font-weight:400;line-height:1.2;transform:translate(0,0)rotate(0)}.questionOpening .flapPhrase{white-space:nowrap;overflow:visible}.questionOpening .flapChar--scroll{transform-origin:50%;height:auto;transition:none;overflow:visible}.questionOpening__hint{left:var(--opening-pad-inline);z-index:2;letter-spacing:.08em;text-transform:lowercase;color:inherit;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.15rem;font-family:Helvetica,Arial,sans-serif;font-size:.72rem;display:flex;position:absolute;bottom:clamp(1.1rem,3.5vh,1.85rem)}.questionOpening__hintMark{font-size:.95rem;line-height:1}.questionOpening__hintLabel{line-height:1}@media (max-width:1024px) and (min-width:701px){.questionOpening{--opening-rail:420vh}}@media (max-width:700px){.questionOpening{--opening-rail:380vh}}.questionOpening[data-reduced-motion=true]{--opening-rail:160vh}@media (prefers-reduced-motion:reduce){.questionOpening{--opening-rail:160vh}}
