.engineering-meeting{color:#edf1ed;background:radial-gradient(at 85% 35%,#d0ac5d08,#0000 55%),#171819;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,100px);padding:clamp(48px,6vw,96px) clamp(24px,5vw,96px);scroll-margin-top:160px;display:grid}.engineering-meeting :is(h2,h3,p){margin:0}.engineering-meeting__eyebrow{letter-spacing:.12em;color:#efcf8b;font-size:.75rem;font-weight:700;line-height:1.6}.engineering-meeting__signature{color:#efcf8b;align-items:center;gap:16px;margin:26px 0;display:flex}.engineering-meeting__signature span{background:linear-gradient(90deg,#e4c477,#e4c47733);width:48px;height:1px}.engineering-meeting h2{color:#f5f2e9;letter-spacing:-.035em;max-width:20ch;font-size:clamp(1.8rem,3vw,2.9rem);line-height:1.15}.engineering-meeting .engineering-meeting__lead{color:#c9cac6;max-width:54ch;margin-top:22px;font-size:1rem;line-height:1.8}.engineering-meeting__agenda{gap:20px;margin:32px 0;padding:0;list-style:none;display:grid}.engineering-meeting__agenda li{align-items:flex-start;gap:18px;padding:0;display:flex}.engineering-meeting__agenda li>span{color:#edcf90;padding-top:3px;font-size:.75rem}.engineering-meeting__agenda strong{color:#f2f0e8;font-size:1rem}.engineering-meeting__agenda p{color:#c4c5c1;max-width:48ch;margin-top:6px;font-size:.875rem;line-height:1.65}.engineering-meeting .engineering-meeting__people{color:#e7d4aa;max-width:48ch;font-size:.875rem;line-height:1.7}.engineering-meeting__panel{background:linear-gradient(135deg,#ffffff05,#fff0),#1b1d1f;border:1px solid #8a785250;border-top:2px solid #e3c579;border-radius:18px;min-width:0;padding:clamp(22px,3vw,38px);box-shadow:0 24px 64px #0003}.engineering-meeting fieldset{border:0;margin:0;padding:0}.engineering-meeting__decisions legend{color:#f5f0e4;margin-bottom:18px;font-size:1.1rem;font-weight:700}.engineering-meeting__decisions>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.engineering-meeting button{cursor:pointer;color:#e9e9e5;min-height:48px;font:inherit;text-align:left;background:#ffffff04;border:1px solid #77715f;border-radius:10px;padding:12px;font-size:.8125rem;transition:background .2s,border-color .2s,box-shadow .2s}.engineering-meeting button:is(:hover,[aria-pressed=true]){color:#fff0cb;background:linear-gradient(125deg,#e8c5751f,#e8c57508);border-color:#e1c17e;box-shadow:0 0 20px #e0bb6214}.engineering-meeting :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #ffe1a0}.engineering-meeting__benefit{border-block:1px solid #e8cf9633;align-items:flex-start;gap:14px;margin:24px 0;padding:22px 0;display:flex}.engineering-meeting__benefit>svg{color:#eacb87;flex-shrink:0}.engineering-meeting__benefit strong{color:#f4e9d1;font-size:1rem;line-height:1.5;display:block}.engineering-meeting__benefit p{color:#c8c9c5;margin-top:9px;font-size:.875rem;line-height:1.7}.engineering-meeting .engineering-meeting__intents{flex-wrap:wrap;gap:10px;display:flex}.engineering-meeting__intents button{flex:1;align-items:center;gap:9px;display:flex}.engineering-meeting details{border-top:1px solid #e8cf962c;margin-top:20px}.engineering-meeting summary{color:#e8cd96;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 0;font-size:.8125rem;list-style:none;display:flex}.engineering-meeting summary::-webkit-details-marker{display:none}.engineering-meeting details[open]>summary>svg:last-child{transform:rotate(180deg)}.engineering-meeting__preparation ul{color:#c4c5c1;padding-left:20px;font-size:.875rem;line-height:1.8}.engineering-meeting__preparation>p{color:#c4c5c1;font-size:.875rem}.engineering-meeting__email{overflow-wrap:anywhere;color:#dcccac;margin-top:20px;padding-block:8px;font-size:.8125rem;line-height:1.8;display:block}.engineering-meeting__email svg{vertical-align:middle;margin-left:8px;display:inline-block}.engineering-meeting__fields{grid-template-columns:1fr 1fr;gap:18px;padding:14px 0 20px;display:grid}.engineering-meeting__fields label{color:#e2e3de;gap:8px;min-width:0;font-size:.8125rem;display:grid}.engineering-meeting__fields :is(input,select,textarea){color:#eff2ed;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#141517;border:1px solid #77715f;border-radius:7px;padding:12px;font-size:16px}.engineering-meeting__fields :is(input,textarea)::placeholder{color:#b9bab4}.engineering-meeting__fields :is(input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #ffe1a0}.engineering-meeting__fields textarea{resize:vertical}.engineering-meeting__wide{grid-column:1/-1}.engineering-meeting__fit{color:#c8c9c5;font-size:.875rem;line-height:1.6}.engineering-meeting .engineering-meeting__cta{color:#191b1d;background:linear-gradient(115deg,#d9b866 0%,#ffe9b0 40%,#e3c583 65%,#fae6b1 100%) 0 0/200% 100%;border:1px solid #e4c786;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:58px;margin-top:24px;padding:18px 22px;font-size:.9375rem;font-weight:750;text-decoration:none;transition:background-position .5s,box-shadow .25s,transform .25s;display:flex}.engineering-meeting__cta svg{flex-shrink:0}.engineering-meeting .engineering-meeting__cta:is(:hover,:focus-visible){background-position:100% 0;transform:translateY(-2px);box-shadow:0 0 32px #e9ca8530}.engineering-meeting .engineering-meeting__note{color:#bec0ba;margin-top:14px;font-size:.75rem;line-height:1.7}.engineering-meeting__preview summary{justify-content:flex-start}.engineering-meeting__preview summary>svg:last-child{margin-left:auto}.engineering-meeting__preview p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d7d8d1;margin:12px 0;font-size:.8125rem;line-height:1.75}.engineering-plan-meeting{background:linear-gradient(125deg,#27352c,#14242b);border:1px solid #b9995359;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:26px;display:flex}.engineering-plan-meeting h3{color:#f6efdf;margin:0 0 10px;font-size:1.2rem}.engineering-plan-meeting p{color:#c5d2d3;max-width:65ch;margin:0;font-size:.9375rem;line-height:1.7}.engineering-plan-meeting a{color:#f4dba4;border:1px solid #e0c17e;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 20px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.engineering-plan-meeting a:is(:hover,:focus-visible){outline-offset:3px;background:#b89b3630;outline:2px solid #f4dba4;box-shadow:0 0 22px #e5c57c20}@media (max-width:850px){.engineering-meeting{grid-template-columns:1fr;gap:32px}.engineering-meeting h2{max-width:28ch}.engineering-plan-meeting{flex-direction:column;align-items:stretch}}@media (max-width:420px){.engineering-meeting{padding-inline:22px}.engineering-meeting__panel{padding:20px}.engineering-meeting__fields{grid-template-columns:1fr}.engineering-meeting__decisions>div{gap:8px}.engineering-meeting__intents button{flex-basis:100%}.engineering-meeting .engineering-meeting__cta{padding:16px}}@media (prefers-reduced-motion:reduce){.engineering-meeting button,.engineering-meeting .engineering-meeting__cta{transition:none}.engineering-meeting .engineering-meeting__cta:is(:hover,:focus-visible){transform:none}}@media print{.engineering-meeting{color:#000;background:#fff;display:block}.engineering-meeting__panel{break-inside:avoid}}
