/* Uma linguagem por vez: tipografia como base, vidro apenas como protagonista. */
    .hero{padding:52px 4vw 58px;min-height:calc(100svh - 76px);display:flex;flex-direction:column;justify-content:space-between}.hero-kicker{z-index:4}.hero h1{font-size:clamp(58px,6.7vw,98px);line-height:.82;max-width:900px;margin:34px 0 30px;z-index:4}.hero-bottom{margin:0;max-width:610px;z-index:4}.hero-bottom p{font-size:16px;margin:0}.round-link{position:absolute;right:7vw;bottom:7vh;z-index:5;width:130px;height:130px}.liquid-field{z-index:1}.blob-a{width:38vw;height:28vw;right:-5vw;top:18%;opacity:.9}.blob-b{width:17vw;height:22vw;right:13vw;top:42%;opacity:.7}.line-a{width:47vw;height:47vw;right:-12vw;top:17%;opacity:.65}
    .statement{padding:90px 5vw;grid-template-columns:.75fr 4.5fr 1.25fr;align-items:start}.statement p{font-size:clamp(38px,4.3vw,66px);max-width:900px;color:#eef0f5}.statement aside{color:#9299a6}
    .paths{padding:110px 4vw}.paths .section-head{margin-bottom:70px;align-items:start}.paths .section-head h2{font-size:clamp(52px,6vw,90px)}.path-ledger .path-card{grid-template-columns:1fr 2.7fr 1fr}.path-ledger .path-card>div:nth-child(2){padding:36px 3.5vw}.path-ledger .path-card h3{font-size:clamp(40px,4.5vw,66px)}.path-ledger .path-card>a{position:relative;overflow:hidden}.path-ledger .path-card>a:before{position:absolute;right:8px;top:0;font:700 92px/1 var(--sans);letter-spacing:-.08em;color:rgba(255,255,255,.035)}.path-ledger .path-card:nth-child(1)>a:before{content:'01'}.path-ledger .path-card:nth-child(2)>a:before{content:'02'}.path-ledger .path-card:nth-child(3)>a:before{content:'03'}
    .library{padding-block:110px;min-height:780px}.liquid-ribbon{opacity:.26;height:110px;top:48%}.library-copy h2{font-size:clamp(54px,5.8vw,88px)}.book-main{width:min(350px,68%);height:510px}.book-back{width:255px;height:390px}.book-note{font-size:10px}
    .tools{padding:105px 0 90px}.tools h2{font-size:clamp(54px,6vw,90px);margin:22px 0 72px}.tool-index a{min-height:84px}.tool-bottom{margin-top:78px}

    .manifesto{min-height:620px;padding:90px 4vw}.manifesto p{font-size:clamp(44px,5.7vw,86px);max-width:1080px}.manifesto-orbit{opacity:.45;width:470px;height:470px}.liquid-seal{width:145px;height:145px}.closing{padding:85px 4vw}.closing h2{font-size:clamp(54px,6vw,88px)}
    .reveal{transition-duration:.55s}
    @media(max-width:800px){.hero{padding:38px 20px 44px;min-height:760px}.hero h1{font-size:13vw;line-height:.87;letter-spacing:-.065em;margin:30px 0 24px}.hero-bottom p{max-width:55%;font-size:14px;line-height:1.6}.round-link{top:auto;right:20px;bottom:30px;width:104px;height:104px}.blob-a{width:390px;height:280px;right:-230px;top:25%}.blob-b{width:190px;height:250px;right:-70px;top:52%;opacity:.42}.line-a{width:520px;height:520px;right:-340px;top:23%}.statement{padding:70px 20px;grid-template-columns:1fr;gap:34px}.statement p{font-size:11vw}.statement aside{justify-self:end;max-width:230px}.paths{padding:80px 20px}.paths .section-head{margin-bottom:48px}.path-ledger .path-card{grid-template-columns:1fr}.path-ledger .path-card>a:before{font-size:66px}.library{padding:80px 20px;min-height:auto}.liquid-ribbon{opacity:.16}.tools{padding:80px 0 70px}.manifesto{padding:75px 20px;min-height:580px}.manifesto-orbit{opacity:.25}.closing{padding:70px 20px}}
