.sop[data-astro-cid-lxdhl6bd]{max-width:80rem;margin:0 auto;padding:3.5rem 1.5rem 4.5rem}@media(min-width:768px){.sop[data-astro-cid-lxdhl6bd]{padding:4.5rem 3rem 5.5rem}}.sop__grid[data-astro-cid-lxdhl6bd]{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:start}@media(min-width:960px){.sop__grid[data-astro-cid-lxdhl6bd]{grid-template-columns:1.15fr .85fr;gap:4rem}}.sop__h2[data-astro-cid-lxdhl6bd]{margin:0;font-size:var(--text-h2);font-weight:400;color:var(--color-brand-navy);letter-spacing:-.02em;line-height:1.05}.sop__takes[data-astro-cid-lxdhl6bd]{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;border-bottom:1px solid var(--color-glass-border)}.sop__take[data-astro-cid-lxdhl6bd]{display:grid;gap:.6rem;padding:1.4rem 0;border-top:1px solid var(--color-glass-border)}.sop__fig[data-astro-cid-lxdhl6bd]{font-size:clamp(2.6rem,4vw,3.75rem);line-height:.9;letter-spacing:-.04em;color:var(--color-brand-navy);font-variant-numeric:tabular-nums}.sop__inside[data-astro-cid-lxdhl6bd]{display:grid;gap:2.5rem;align-items:start}@media(min-width:640px){.sop__inside[data-astro-cid-lxdhl6bd]{grid-template-columns:minmax(9rem,13rem) 1fr;gap:2.5rem}}.sop-cover[data-astro-cid-lxdhl6bd]{display:block;width:min(15rem,70%);justify-self:center;transform:rotate(-3deg);border-radius:4px;overflow:hidden;box-shadow:0 30px 60px -25px #0402538c,0 0 0 1px #04025314;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}@media(min-width:640px){.sop-cover[data-astro-cid-lxdhl6bd]{width:100%;margin-top:.5rem}}.sop-cover[data-astro-cid-lxdhl6bd]:hover,.sop-cover[data-astro-cid-lxdhl6bd]:focus-visible{transform:rotate(0) translateY(-6px);box-shadow:0 40px 70px -25px #04025399,0 0 0 1px #04025314}.sop-cover[data-astro-cid-lxdhl6bd] img[data-astro-cid-lxdhl6bd]{display:block;width:100%;height:auto}.sop__take[data-astro-cid-lxdhl6bd]:first-child{border-top-color:var(--color-brand-navy)}.sop__take[data-astro-cid-lxdhl6bd] p[data-astro-cid-lxdhl6bd]{margin:0;font-size:var(--text-body);line-height:1.55;color:var(--color-text-body)}.sop__take[data-astro-cid-lxdhl6bd] strong[data-astro-cid-lxdhl6bd]{color:var(--color-brand-navy)}.sop__source[data-astro-cid-lxdhl6bd],.sop__foot[data-astro-cid-lxdhl6bd]{margin:1.1rem 0 0;font-size:var(--text-caption);line-height:1.55;color:var(--color-text-muted)}.sop__foot[data-astro-cid-lxdhl6bd]{max-width:46rem;margin-top:2.5rem}.sop__form-card[data-astro-cid-lxdhl6bd]{border-radius:var(--radius-card);padding:1.6rem;background:var(--color-brand-navy);color:var(--color-brand-ivory)}.sop__form-card[data-astro-cid-lxdhl6bd] .sop__h2[data-astro-cid-lxdhl6bd]{font-size:var(--text-h3);color:var(--color-brand-ivory)}@media(min-width:960px){.sop__form-card[data-astro-cid-lxdhl6bd]{position:sticky;top:6.5rem;padding:2.25rem}}.sop-form[data-astro-cid-lxdhl6bd]{margin-top:1.25rem;display:flex;flex-direction:column;gap:.9rem}.sop-form__row[data-astro-cid-lxdhl6bd]{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width:560px){.sop-form__row[data-astro-cid-lxdhl6bd]{grid-template-columns:1fr 1fr}}.sop-field[data-astro-cid-lxdhl6bd]{display:flex;flex-direction:column;gap:.4rem}.sop-field__label[data-astro-cid-lxdhl6bd]{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-periwinkle)}.sop-field[data-astro-cid-lxdhl6bd] input[data-astro-cid-lxdhl6bd]{width:100%;padding:.7rem .85rem;border-radius:var(--radius-button);border:1px solid transparent;background:var(--color-brand-ivory);color:var(--color-brand-navy);font-family:inherit;font-size:1rem}.sop-field[data-astro-cid-lxdhl6bd] input[data-astro-cid-lxdhl6bd]::placeholder{color:var(--color-text-muted)}.sop-field[data-astro-cid-lxdhl6bd] input[data-astro-cid-lxdhl6bd]:focus{outline:2px solid var(--color-brand-periwinkle);outline-offset:1px;box-shadow:none}.sop-form__hp[data-astro-cid-lxdhl6bd]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sop-opt[data-astro-cid-lxdhl6bd]{display:flex;align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.45;color:var(--color-brand-ivory);cursor:pointer}.sop-opt[data-astro-cid-lxdhl6bd] input[data-astro-cid-lxdhl6bd]{margin-top:.2rem;accent-color:var(--color-brand-periwinkle);width:1.05rem;height:1.05rem;flex-shrink:0}.sop-form__submit[data-astro-cid-lxdhl6bd]{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;margin-top:.15rem;padding:1rem 1.6rem;border:0;border-radius:var(--radius-button);background:var(--color-brand-ivory);color:var(--color-brand-navy);font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:.02em;cursor:pointer;text-decoration:none;box-shadow:none;transition:transform .2s,background-color .2s}.sop-form__submit[data-astro-cid-lxdhl6bd]:hover{transform:translateY(-2px);background:var(--color-brand-ice)}.sop-form__submit[data-astro-cid-lxdhl6bd]:disabled{opacity:.7;cursor:progress;transform:none}.sop-form__fine[data-astro-cid-lxdhl6bd],.sop-done__body[data-astro-cid-lxdhl6bd]{margin:0;font-size:var(--text-caption);line-height:1.55;color:color-mix(in srgb,var(--color-brand-ivory) 72%,transparent)}.sop-form__fine[data-astro-cid-lxdhl6bd] a[data-astro-cid-lxdhl6bd],.sop-done__body[data-astro-cid-lxdhl6bd] a[data-astro-cid-lxdhl6bd]{color:var(--color-brand-ivory);font-weight:700;text-decoration:underline;text-decoration-color:var(--color-brand-periwinkle);text-underline-offset:2px}.sop-form__status[data-astro-cid-lxdhl6bd]{font-size:var(--text-caption);line-height:1.5;color:color-mix(in srgb,var(--color-brand-ivory) 82%,transparent);min-height:1rem}.sop-done[data-astro-cid-lxdhl6bd]{display:flex;flex-direction:column;gap:.9rem}.sop-done__body[data-astro-cid-lxdhl6bd]{font-size:1rem;color:color-mix(in srgb,var(--color-brand-ivory) 82%,transparent)}.sop-done[data-astro-cid-lxdhl6bd] h2[data-astro-cid-lxdhl6bd]:focus{outline:none}
