@font-face{font-family:inter;src:url(../media/InterVariable-s.p.2c0y96ae70xfx.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_c797bb46-module__2GZzSG__className{font-family:inter,inter Fallback}.inter_c797bb46-module__2GZzSG__variable{--font-inter:"inter", "inter Fallback"}
.site-footer-module__aWsm_G__footer{background:var(--purple);color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;padding:24px clamp(24px,5vw,72px);font-size:14px;line-height:1.6;display:grid}.site-footer-module__aWsm_G__socials{grid-column:1;justify-self:center;gap:4px;width:max-content;display:flex;position:relative}.site-footer-module__aWsm_G__social{color:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.site-footer-module__aWsm_G__social svg{display:block}.site-footer-module__aWsm_G__social:focus-visible{outline-offset:2px;background:#ffffff1f;outline:2px solid #fff}.site-footer-module__aWsm_G__label{visibility:hidden;white-space:nowrap;padding-bottom:6px;font-size:12px;line-height:1.5;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.site-footer-module__aWsm_G__label>span{color:var(--purple);background:#fff;padding:5px 8px;display:block}.site-footer-module__aWsm_G__social:first-child .site-footer-module__aWsm_G__label{left:0;transform:none}.site-footer-module__aWsm_G__social:last-child .site-footer-module__aWsm_G__label{left:auto;right:0;transform:none}.site-footer-module__aWsm_G__social:focus-visible .site-footer-module__aWsm_G__label{visibility:visible}@media (hover:hover) and (pointer:fine){.site-footer-module__aWsm_G__social:hover{background:#ffffff1f}.site-footer-module__aWsm_G__social:hover .site-footer-module__aWsm_G__label{visibility:visible}.site-footer-module__aWsm_G__socials:has(.site-footer-module__aWsm_G__social:hover) .site-footer-module__aWsm_G__social:focus-visible:not(:hover) .site-footer-module__aWsm_G__label{visibility:hidden}}.site-footer-module__aWsm_G__copyright{text-align:center;grid-column:2}.site-footer-module__aWsm_G__utilities{grid-column:3;justify-self:center;align-items:center;gap:10px;width:max-content;display:inline-flex}.site-footer-module__aWsm_G__share,.site-footer-module__aWsm_G__top{color:#fff;min-height:44px;font:inherit;line-height:inherit;text-underline-offset:5px;align-items:center;display:inline-flex}.site-footer-module__aWsm_G__share{cursor:pointer;background:0 0;border:0;gap:6px;padding:0}.site-footer-module__aWsm_G__shareIcon{flex:none;display:block}.site-footer-module__aWsm_G__utilitySeparator{opacity:.7}.site-footer-module__aWsm_G__share:hover,.site-footer-module__aWsm_G__top:hover{text-decoration:underline;text-decoration-thickness:2px}.site-footer-module__aWsm_G__share:focus-visible,.site-footer-module__aWsm_G__top:focus-visible{outline-offset:5px;outline:2px solid #fff}.site-footer-module__aWsm_G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:850px){.site-footer-module__aWsm_G__footer{grid-template-columns:1fr;gap:12px}.site-footer-module__aWsm_G__socials,.site-footer-module__aWsm_G__copyright,.site-footer-module__aWsm_G__utilities{grid-column:1;justify-self:center}}@media (max-width:350px){.site-footer-module__aWsm_G__utilities{flex-wrap:wrap;justify-content:center;width:auto;max-width:100%}.site-footer-module__aWsm_G__social:nth-last-child(2) .site-footer-module__aWsm_G__label{left:auto;right:0;transform:none}}
:root{--purple:purple;--plum:#5d005d;--text:#221628;--soft:#594a63;--light:#f3e6f7;--surface:#faf5fb;--border:#e8dff0;--gold:#fc3;background:var(--surface);color:var(--text);font-synthesis:none}*{box-sizing:border-box}body{min-height:100svh;font-family:var(--font-inter), sans-serif;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.home-page{margin-bottom:12svh}::selection{background:var(--light);color:var(--plum)}:focus-visible{outline:2px solid var(--purple);outline-offset:6px}h1,h2,p,figure{margin:0}.identity,.question{place-items:center;min-height:100svh;padding:5rem clamp(24px,7vw,112px);display:grid}.identity-content{text-align:center}.identity-mark-link{border-radius:18px;width:fit-content;margin:0 auto clamp(32px,3vw,40px);line-height:0;display:block}.identity-mark-link:hover .identity-mark{transform:scale(1.04)}.identity-mark-link:focus-visible{outline-offset:6px}.identity-mark{width:clamp(64px,8vw,116px);height:auto;transition:transform .16s;display:block}.identity h1{color:var(--plum);letter-spacing:-.065em;font-size:clamp(52px,8.4vw,118px);font-weight:500;line-height:1.1}.trademark{vertical-align:top;letter-spacing:0;margin:.35em 0 0 .3em;font-size:.22em;display:inline-block}.pronunciation{color:var(--soft);margin-top:24px;font-size:clamp(14px,1.2vw,17px);line-height:1.6}.pronunciation span{color:var(--text)}.question{text-align:center}.question h2{letter-spacing:-.055em;text-wrap:balance;max-width:1150px;font-size:clamp(46px,6.9vw,100px);font-weight:450;line-height:1.12}.question h2 span{color:var(--purple)}.sequence-stage{flex-direction:column;justify-content:center;gap:clamp(120px,19svh,200px);min-height:100svh;padding:clamp(80px,16svh,180px) clamp(32px,10vw,160px) 64px;display:flex}.continuum{width:100%;max-width:1080px;margin-inline:auto}.endpoint-names{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);justify-content:space-between;margin-bottom:56px;font-size:12px;font-weight:550;display:flex}.axis{background:var(--soft);height:1px;margin-inline:6px;position:relative}.endpoint{background:var(--soft);width:1px;height:9px;position:absolute;top:-4px}.endpoint-start{left:0}.endpoint-end{right:0}.endpoint>span{font-variant-numeric:tabular-nums;font-size:16px;position:absolute;top:-32px}.endpoint-start>span{left:0}.endpoint-end>span{right:0}.ownership-state{left:var(--position);--label-y:40px;position:absolute;top:0}.marker{background:var(--gold);border:1px solid #806000;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #ffcc332e}.leader{width:1px;height:calc(var(--label-y) - 26px);background:#8060001f;position:absolute;top:14px}.state-label{top:var(--label-y);color:#806000;font-variant-numeric:tabular-nums;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px;font-size:15px;font-weight:500;line-height:1;text-decoration-thickness:2px;position:absolute;transform:translate(-50%)}.state-0{--label-y:32px}.state-1{--label-y:64px}.state-2{--label-y:96px}.reflection{text-align:center}.reflection-statement{letter-spacing:-.025em;color:var(--soft);font-size:clamp(23px,2.4vw,36px);line-height:1.45}.why{letter-spacing:-.05em;color:var(--plum);margin-top:clamp(32px,6svh,64px);font-size:clamp(48px,5.4vw,76px);font-weight:450;line-height:1.1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.binary[data-motion] .identity-content{opacity:var(--identity-opacity,1)}.binary[data-motion] .sequence{height:290svh}.binary[data-motion] .sequence-stage{height:100svh;position:sticky;top:0}.binary[data-motion] .ownership-state{opacity:var(--resolved,0)}.binary[data-motion] .state-label{translate:0 calc((1 - var(--resolved,0)) * 6px)}.binary[data-motion] .reflection-statement{opacity:var(--reflection,0)}.binary[data-motion] .why{opacity:var(--why,0)}}@media (prefers-reduced-motion:reduce){.identity-mark{transition:none}}@media (max-width:600px){.identity-mark{width:64px}.desktop-break{display:none}.question h2{font-size:clamp(42px,11vw,64px)}.sequence-stage{gap:154px;padding-inline:30px}.state-label{font-size:13px}.endpoint>span{font-size:14px}.endpoint-names{font-size:11px}.reflection-statement{font-size:clamp(21px,5.5vw,28px)}}@media (max-height:560px){.binary[data-motion] .sequence{height:auto}.binary[data-motion] .sequence-stage{height:auto;padding-block:80px;position:static}.binary[data-motion] .ownership-state,.binary[data-motion] .reflection-statement,.binary[data-motion] .why{opacity:1}.binary[data-motion] .state-label{translate:none}}
