@media (max-width:1120px){.scoop-card .form-pair{grid-template-columns:1fr}}.form-section:has(.scoop-card){align-items:start}.form-section:has(.scoop-card)>div:first-child{position:-webkit-sticky;position:sticky;top:108px}.scoop-card{gap:13px}.scoop-card textarea{min-height:88px}.coming-soon-theme{position:relative}.coming-soon-trigger{position:absolute;z-index:2;inset:0;border:0;background:transparent;cursor:pointer}.coming-soon-trigger:focus-visible{outline:3px solid var(--brass);outline-offset:-7px}.coming-soon-overlay{position:fixed;z-index:130;inset:0;display:grid;place-items:center;padding:24px;background:oklch(10% .025 290/.82);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.coming-soon-dialog{position:relative;width:min(510px,100%);padding:clamp(38px,6vw,64px);border:1px solid var(--brass);background:var(--night);color:var(--bone);box-shadow:12px 12px 0 oklch(8% .025 290/.45)}.coming-soon-dialog h2{margin:12px 0 18px;color:var(--bone);font-size:clamp(2.1rem,6vw,3.7rem)}.coming-soon-dialog p:not(.eyebrow){margin-bottom:26px;font-size:1.08rem}.coming-soon-close{position:absolute;top:12px;right:14px;border:0;background:transparent;color:var(--brass);font:2rem/1 var(--serif);cursor:pointer}.scoop-preference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.scoop-preference-grid>div{display:grid;grid-gap:11px;gap:11px}.scoop-optional-details{border-top:1px solid color-mix(in oklch,var(--plum),transparent 65%);border-bottom:1px solid color-mix(in oklch,var(--plum),transparent 65%);padding:14px 0}.scoop-optional-details summary{min-height:44px;align-items:center;color:var(--plum);cursor:pointer;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.scoop-optional-details summary span{color:color-mix(in oklch,var(--plum),transparent 28%);font-size:.67rem}.scoop-optional-content{display:grid;grid-gap:13px;gap:13px;padding-top:13px}@media (max-width:850px){.form-section:has(.scoop-card)>div:first-child{position:static}}@media (max-width:620px){.scoop-preference-grid{grid-template-columns:1fr}}