body[data-page=home] .hero h1{font-size:clamp(72px,5.5vw,84px);line-height:1.02;max-width:900px;letter-spacing:-.025em;padding-right:0}body[data-page=home] .hero h1 em{font-style:normal;color:#e6bd69}.hero .symbol{right:-230px;top:5px;width:480px;height:480px;opacity:.42}.hero h1,.hero>p:not(.privacyhint){text-shadow:0 2px 18px #030f1b}.hero .composer{max-width:850px;grid-template-columns:minmax(0,1fr) auto;column-gap:15px;padding:20px 22px}.composer label{font-size:22px}.composer .instruction{font-size:14px;max-width:65ch}.composer textarea{min-height:70px;height:70px;grid-column:1/-1;grid-row:3;padding-top:18px;resize:vertical}.composebottom .submit{grid-column:2;grid-row:4;font-size:15px;width:auto;min-width:190px;height:46px;border-radius:999px;background:var(--gold);color:#10141b;box-shadow:none;padding:10px 18px;white-space:nowrap}.composebottom .submit>span{font-size:20px;margin-left:10px}.composebottom .submit:hover{background:#f4d18b}.composer label,.composer .instruction{grid-column:1/-1}.starterheading{flex:0 0 100%;font-size:13px;color:var(--muted);margin:0 0 1px;line-height:1.6}.samples{margin-top:12px}.samples button{font-size:12px;min-height:40px}.sectionlabel{margin-top:20px}.quick strong{font-size:16px}.hero>p:not(.privacyhint){max-width:690px;font-size:17px}.hero{padding-top:15px}body[data-intensity=focused] .hero h1{font-size:42px;max-width:800px}body[data-intensity=focused] .hero .symbol{display:none}
@media(min-width:1001px) and (max-width:1250px){body[data-page=home] .hero h1{font-size:64px;max-width:720px}.hero .symbol{right:-260px;opacity:.28}}@media(min-width:721px) and (max-width:1000px){body[data-page=home] .hero h1{font-size:58px;max-width:670px}.hero .symbol{right:-235px;opacity:.25;width:350px;height:350px}.composer label{font-size:21px}}
@media(max-width:720px){body[data-page=home] .hero h1{font-size:44px;line-height:1.03;max-width:100%;margin-top:14px}.hero .symbol{display:none}.hero>p:not(.privacyhint){font-size:17px}.hero .composer{padding:20px;display:flex;flex-direction:column;align-items:stretch;gap:0}.composer label{font-size:21px}.composer .instruction{font-size:14px;margin-top:10px}.composer textarea{font-size:17px;min-height:115px;height:115px;padding:18px 0 12px}.composebottom .submit{font-size:16px;width:100%;min-height:48px;margin-top:8px;align-self:stretch}.composebottom .submit>span{font-size:20px}.samples button{min-height:44px;font-size:13px;text-align:left}.starterheading{font-size:14px;margin-top:5px}.sectionlabel{margin-top:23px}body[data-intensity=focused] .hero h1{font-size:36px}}
@media(min-width:1251px){body[data-page=home] .hero h1{max-width:min(900px,calc(100% - 240px))}.hero .symbol{right:-200px;width:440px;height:440px;top:25px}}@media(max-width:1250px){.hero .symbol{display:none}}
.samples .starterheading{min-width:100%;max-width:none;flex:0 0 100%;margin:0 0 2px}
