.ask-work{padding-left:24px;padding-right:24px}.ask-heading{max-width:800px;font-family:var(--font-display);color:var(--cream);margin-top:24px;font-size:clamp(30px,4.2vw,52px);font-weight:700;line-height:1.15}.ask-form{align-items:flex-end;gap:20px;max-width:680px;margin-top:40px;display:flex}.ask-input{border:0;border-bottom:1px solid color-mix(in srgb, var(--cream) 30%, transparent);min-width:0;font-family:var(--font-body);color:var(--cream);background:0 0;border-radius:0;outline:none;flex:1;padding:10px 0;font-size:18px;font-weight:300;transition:border-color .2s}.ask-input::placeholder{color:color-mix(in srgb, var(--cream) 55%, transparent)}.ask-input:focus{border-bottom-color:var(--gold)}.ask-submit{font-family:var(--font-body);color:var(--gold);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:17px;font-weight:400}.ask-submit:disabled{opacity:.45;cursor:default}.ask-suggestions{flex-direction:column;gap:10px;margin-top:24px;padding:0;list-style:none;display:flex}.ask-suggestion,.ask-clear{text-align:left;cursor:pointer;font-family:var(--font-body);color:color-mix(in srgb, var(--cream) 70%, transparent);background:0 0;border:0;padding:0;font-size:16px;font-weight:300;line-height:1.5;transition:color .2s}.ask-suggestion:hover:not(:disabled),.ask-clear:hover:not(:disabled),.ask-source:hover{color:var(--fire)}.ask-suggestion:disabled{cursor:default}.ask-disclaimer{font-family:var(--font-body);color:color-mix(in srgb, var(--cream) 60%, transparent);margin-top:24px;font-size:13px;font-weight:300}.ask-transcript{max-width:680px;margin-top:48px}.ask-entry{border-top:1px solid color-mix(in srgb, var(--cream) 12%, transparent);padding:28px 0}.ask-question{font-family:var(--font-body);letter-spacing:.12em;font-variant:small-caps;text-transform:lowercase;color:var(--gold);font-size:13px;font-weight:400}.ask-answer-wrap{animation:.4s ease-out both ask-fade-up}.ask-answer{font-family:var(--font-body);color:var(--cream);white-space:pre-line;margin-top:12px;font-size:17px;font-weight:300;line-height:1.6}.ask-source{font-family:var(--font-body);color:color-mix(in srgb, var(--cream) 75%, transparent);text-underline-offset:3px;margin-top:12px;font-size:14px;font-weight:300;text-decoration:underline;transition:color .2s;display:inline-block}.ask-thinking{font-family:var(--font-body);color:color-mix(in srgb, var(--cream) 60%, transparent);margin-top:12px;font-size:17px;font-weight:300;animation:1.6s ease-in-out infinite ask-pulse}.ask-clear{margin-top:8px;font-size:14px}html.light .ask-question,html.light .ask-submit{color:#2d2d2d}html.light .ask-question{font-weight:700}@keyframes ask-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ask-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (width<=639px){.ask-work{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.ask-answer-wrap,.ask-thinking{animation:none}}
