.aw .awa-hero{padding:170px 16px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;background:radial-gradient(1200px 600px at 50% 0%,var(--aw-sky-1),transparent 70%),linear-gradient(180deg,var(--aw-sky-2),var(--aw-bg))}.aw .awa-hero h1{font:var(--aw-h1);letter-spacing:-.02em;text-wrap:balance;max-width:20ch;color:var(--aw-ink)}.aw .awa-k{font:500 11.5px/1 var(--aw-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--aw-ink-3)}.aw .awa-letter{width:min(760px,calc(100% - 32px));margin:40px auto 0;background:#fff;border:1px solid var(--aw-line);border-radius:22px;box-shadow:0 40px 80px -50px #142a8773;padding:clamp(28px,6vw,64px)}.aw .awa-letter-top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.aw .awa-founder{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--aw-ink);font:500 14.5px/1 var(--aw-sans);border-radius:999px;padding:4px 4px 4px 14px;border:1px solid var(--aw-line);transition:border-color .2s,box-shadow .2s}.aw .awa-founder:hover{border-color:#142a8759;box-shadow:0 8px 20px -14px #142a8780}.aw .awa-founder img{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.aw .awa-letter p{font:400 19px/1.7 var(--aw-serif);color:var(--aw-ink-2);margin-top:22px}.aw .awa-letter .awa-hi{margin-top:30px;font:400 clamp(40px,4.4vw,56px)/1 var(--aw-serif);letter-spacing:-.02em;color:var(--aw-ink)}.aw .awa-fade{position:relative}.aw .awa-letter:not(.is-open) .awa-fade:after{content:"";position:absolute;left:0;right:0;bottom:0;height:70px;background:linear-gradient(transparent,#fff);pointer-events:none}.aw .awa-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .7s cubic-bezier(.2,.75,.15,1)}.aw .awa-more>div{overflow:hidden}.aw .awa-letter.is-open .awa-more{grid-template-rows:1fr}.aw .awa-toggle{all:unset;cursor:pointer;margin-top:28px;display:inline-flex;align-items:center;gap:8px;font:500 14.5px/1 var(--aw-sans);color:var(--aw-accent)}.aw .awa-toggle:focus-visible{outline:2px solid var(--aw-accent);outline-offset:4px;border-radius:4px}.aw .awa-toggle i{display:inline-block;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .4s}.aw .awa-letter.is-open .awa-toggle i{transform:rotate(-135deg) translateY(-1px)}.aw .awa-sign{margin-top:40px;padding-top:26px;border-top:1px solid var(--aw-line)}.aw .awa-sign b{display:block;font:italic 400 28px/1 var(--aw-serif);color:var(--aw-ink)}.aw .awa-sign b:before{content:"— "}.aw .awa-why{width:min(1100px,calc(100% - 32px));margin:0 auto;padding:150px 0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.aw .awa-why-h{position:sticky;top:110px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.aw .awa-why-h h2{font:var(--aw-h2);letter-spacing:-.02em;text-wrap:balance;color:var(--aw-ink)}.aw .awa-why-b p{font:400 clamp(20px,1.8vw,24px)/1.55 var(--aw-serif);color:var(--aw-ink-2)}.aw .awa-why-b p+p{margin-top:28px}.aw .awa-why-b strong{font-weight:400;color:var(--aw-ink)}.aw .awa-prom{width:min(1100px,100%);margin:0 auto 140px}.aw .awa-prom h2{font:500 clamp(26px,2.6vw,32px)/1.22 var(--aw-sans);letter-spacing:-.015em;display:flex;flex-direction:column}.aw .awa-rows{margin-top:56px;border-top:1px solid var(--aw-dark-line)}.aw .awa-row{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1.2fr);gap:32px;padding:30px 0;border-bottom:1px solid var(--aw-dark-line);align-items:baseline}.aw .awa-row .awa-k{color:#afd3ff}.aw .awa-row b{font:400 26px/1.25 var(--aw-serif);color:#fff}.aw .awa-row p{font:400 16px/1.6 var(--aw-sans);color:var(--aw-dark-dim)}@media(max-width:860px){.aw .awa-why{grid-template-columns:minmax(0,1fr);gap:28px;padding:110px 0}.aw .awa-why-h{position:static}.aw .awa-row{grid-template-columns:minmax(0,1fr);gap:10px}.aw .awa-letter p{font-size:17px}}@media(prefers-reduced-motion:reduce){.aw .awa-more,.aw .awa-toggle i{transition:none}}
