body.preview .intro h1{opacity:.28}.label h2{font-weight:700}.menu-surface,.menu-open .menu-surface{top:2vw;left:calc(100vw - 3.9vw - max(11.1vw,145px));right:auto;width:max(11.1vw,145px);height:38px;min-width:0;max-width:none;transform-origin:top left;transition:width .5s cubic-bezier(.2,.8,.2,1),height .5s cubic-bezier(.2,.8,.2,1),opacity .15s .35s}.menu-open .menu-surface{width:calc(3.9vw + max(11.1vw,145px));height:calc(100dvh - 2vw);border-radius:5px 0 0 0;transition:width .5s cubic-bezier(.2,.8,.2,1),height .5s cubic-bezier(.2,.8,.2,1),opacity 0s}nav{left:calc(100vw - 3.9vw - max(11.1vw,145px));right:auto;top:calc(2vw + 60px);width:calc(3.9vw + max(11.1vw,145px));height:calc(100dvh - 2vw - 60px);min-width:0;padding:15px 22px;gap:22px}nav a{font-size:1.23vw;font-weight:700;letter-spacing:-.025em}body.preview .intro .eyebrow{color:white;opacity:1}body.preview .intro{opacity:1}body.preview .intro h1{opacity:.084}body.preview .intro .lead{opacity:.3}.test-section{padding:70px 3.9vw;scroll-margin-top:110px}.test-section h2{font-size:24px}.test-section small{font-size:10px}.idea-page{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:90px max(7vw,25px);border:0;margin:0;background:#f4f3ef;color:#111;overflow:auto}.idea-page::backdrop{background:#0008}.idea-page small{display:block;margin-top:80px;font-size:11px}.idea-page h2{font-size:clamp(26px,3vw,50px);max-width:900px;white-space:pre-line}.idea-copy{font-size:17px;line-height:2;max-width:850px}.idea-back{background:#fff;padding:12px 18px;border:0;font-size:12px;font-weight:700}.idea-page[open]{display:block}
@media(max-width:900px){.menu-surface,.menu-open .menu-surface{top:20px;left:calc(100vw - 6vw - 145px);right:auto;width:145px;height:38px}.menu-open .menu-surface{width:calc(6vw + 145px);height:calc(100dvh - 20px)}nav{top:80px;left:calc(100vw - 6vw - 145px);right:auto;width:calc(6vw + 145px);height:calc(100dvh - 80px);padding:15px 22px}nav a{font-size:18px}.test-section{padding:50px 6vw}}
