.enquiry{min-width:0}.enquiry-panel{border:1px solid var(--border);border-radius:var(--radius);background:#f2f9ff;padding:clamp(20px,3vw,2.5rem)}.enquiry-panel h2{font-size:clamp(1.875rem,3vw,2.5rem)}.enquiry-availability{color:var(--muted-foreground);margin-block:.875rem 1.75rem;font-size:.875rem;line-height:1.5}.enquiry select{padding-right:2rem}.enquiry-submit{width:100%;margin-top:1.5rem}.enquiry-reassurance{color:var(--muted-foreground);text-align:center;margin-top:.875rem;font-size:.875rem}.enquiry-reassurance a{min-height:2.75rem;color:var(--primary);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.enquiry-failure{border:1px solid var(--destructive);color:var(--destructive);background:#fff3f4;border-radius:.5rem;align-items:flex-start;gap:.625rem;margin-top:1.25rem;padding:.875rem;font-size:.875rem;line-height:1.5;display:flex}.enquiry-failure svg{flex-shrink:0;margin-top:.125rem}.enquiry-success{text-align:center;padding-block:2.5rem}.enquiry-success-icon{background:var(--secondary);width:5.5rem;height:5.5rem;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:inline-flex}.enquiry-success h3{font-size:clamp(2rem,3.5vw,2.5rem)}.enquiry-success p{color:var(--muted-foreground);margin-top:1rem}.enquiry-success .button{width:100%;margin-top:2rem}.enquiry-spinner{animation:1s linear infinite enquiry-spin}.enquiry-preview{color:var(--muted-foreground);margin-bottom:1rem;font-size:.8125rem}.enquiry-preview summary{text-underline-offset:.2em;width:fit-content;min-height:2.75rem;padding-block:.75rem;text-decoration:underline;display:list-item}.enquiry-preview p{margin-bottom:.75rem}.enquiry-preview label{margin-bottom:.375rem;font-weight:700;display:block}.enquiry-preview .input{font-size:.875rem}@keyframes enquiry-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.enquiry-spinner{animation:none}}.updates-panel{background:var(--secondary);border:0}.updates-panel h2{font-size:clamp(1.875rem,2.75vw,2.5rem)}.updates-interests{border:0;min-width:0;margin:1.75rem 0 0;padding:0}.updates-interests legend{margin-bottom:.625rem;padding:0;font-size:1.0625rem;font-weight:700}.updates-interests .choice{gap:1rem;min-height:4.75rem;padding-block:.625rem}.updates-interests .choice input{width:1.5rem;height:1.5rem;margin-top:.125rem}.updates-interests .choice strong{font-size:1.0625rem;line-height:1.4;display:block}.updates-interests .choice .field-hint{margin-top:.25rem;display:block}.updates-interests>.field-hint,.updates-interests>.field-error{margin-top:.5rem}.updates-interests[disabled] .choice{cursor:wait}.updates-reassurance{text-align:left;margin-top:1.25rem;line-height:1.75}.updates-result{padding-block:1.5rem}.updates-result-actions{gap:.75rem;margin-top:2rem;display:grid}.updates-result-actions .button{margin:0}.updates-result .enquiry-success-icon{background:#fff}.updates-sample{color:var(--muted-foreground);margin-bottom:1.25rem;font-size:.875rem}.updates-saved{min-height:2.75rem;color:var(--primary-hover);justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.9375rem;display:flex}.updates-saved svg{flex-shrink:0}.updates-unsubscribe{border-top:1px solid var(--border);text-align:center;margin-top:.5rem;padding-top:.75rem}.updates-unsubscribe .button,.updates-manage .button{text-underline-offset:.2em;text-decoration:underline}.updates-manage{color:var(--muted-foreground);text-align:center;margin-top:1rem;font-size:.875rem}.updates-manage .button{min-height:2.75rem;font-size:inherit;padding:.5rem .125rem}.updates-manage .button:disabled{background:0 0}@media (width<=42rem){.updates-panel{padding:1.5rem clamp(20px,3vw,1.25rem)}.updates-panel h2{font-size:1.875rem}.updates-interests .choice{gap:.875rem}.updates-interests .choice strong{font-size:1rem}}.waitlist-form .updates-interests{margin-top:0}.waitlist-form .form-field{margin-top:1.5rem}.waitlist-news{margin-top:1.25rem;font-size:.9375rem;line-height:1.6}.waitlist-news .field-optional{color:var(--muted-foreground)}.waitlist-result:not(:empty),.waitlist-required:not(:empty){margin-top:1rem}.waitlist-verification{min-width:0;margin-top:1.5rem}.waitlist-verification .field-hint,.waitlist-verification .field-error,.waitlist-verification button{margin-top:.5rem}.updates-page[data-astro-cid-tplwpgvn]{overflow:clip}.updates-layout[data-astro-cid-tplwpgvn]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);column-gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.5rem,4vw,3.5rem) 1rem;display:grid}.updates-intro[data-astro-cid-tplwpgvn]{padding-top:4rem}.updates-intro[data-astro-cid-tplwpgvn] h1[data-astro-cid-tplwpgvn]{font-size:clamp(4rem,7.5vw,6rem);line-height:1.06}.updates-intro[data-astro-cid-tplwpgvn] .lead[data-astro-cid-tplwpgvn]{color:var(--foreground);margin-top:1.5rem;font-size:clamp(1.25rem,2.05vw,1.75rem);line-height:1.5}.updates-signup[data-astro-cid-tplwpgvn]{grid-area:1/2/3;min-width:0}.updates-route[data-astro-cid-tplwpgvn]{min-height:21rem;margin:2.5rem -1rem -2rem calc(-1 * max(var(--gutter), (100vw - var(--page-width)) / 2));pointer-events:none;grid-area:2/1;position:relative}.updates-route-line[data-astro-cid-tplwpgvn]{width:100%;height:100%;position:absolute;inset:0}.updates-route-mobile[data-astro-cid-tplwpgvn]{display:none}.updates-route[data-astro-cid-tplwpgvn] .updates-envelope{width:8.5rem;height:8.5rem;position:absolute;top:.25rem;left:40%;transform:rotate(-12deg)}@media (width<=59.999rem){.updates-layout[data-astro-cid-tplwpgvn]{grid-template-columns:1fr;padding-block:2.5rem 0}.updates-intro[data-astro-cid-tplwpgvn]{padding-top:0}.updates-intro[data-astro-cid-tplwpgvn] h1[data-astro-cid-tplwpgvn]{font-size:clamp(3.5rem,10vw,6rem)}.updates-intro[data-astro-cid-tplwpgvn] .lead[data-astro-cid-tplwpgvn]{max-width:40ch;margin-top:1rem}.updates-signup[data-astro-cid-tplwpgvn]{grid-area:auto;margin-top:1.75rem}.updates-route[data-astro-cid-tplwpgvn]{min-height:4rem;margin:1rem calc(-1 * var(--gutter)) 0;grid-area:auto}.updates-route-desktop[data-astro-cid-tplwpgvn]{display:none}.updates-route-mobile[data-astro-cid-tplwpgvn]{display:block}.updates-route[data-astro-cid-tplwpgvn] .updates-envelope{display:none}}
