.site .sn-form{gap:var(--space-3);flex-direction:column;display:flex}.site .sn-form .enq-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site .sn-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site .sn-row{gap:var(--space-3);flex-direction:column;display:flex}.site .sn-form--compact .sn-row{max-width:560px}@media (min-width:560px){.site .sn-form--compact .sn-row{flex-direction:row;align-items:flex-end}.site .sn-form--compact .sn-field{flex:1}}.site .sn-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.site .sn-label{font-size:var(--text-body-s);color:var(--ink-700);font-weight:500}.site .sn-field input{width:100%;min-height:48px;font:inherit;color:var(--ink-black);background:var(--paper-0);border:1px solid var(--paper-200);border-radius:var(--radius-m);padding:12px 14px;font-size:16px}.site .sn-field input:focus-visible{border-color:var(--ink-black)}.site .sn-field input[aria-invalid=true]{border-color:var(--error)}.site .sn-error{color:var(--error);font-size:var(--text-body-s);margin:0}.site .sn-fine{font-size:var(--text-body-s);color:var(--ink-500);margin:0}.site .sn-fine a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.site .sn-follow{padding-top:var(--space-3);border-top:1px solid var(--border-hairline);font-size:var(--text-body-s);color:var(--ink-700);margin:0}.site .sn-follow a{color:var(--ink-black);text-decoration:underline;-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300);text-underline-offset:.2em}.site .sn-follow a:hover{-webkit-text-decoration-color:var(--ink-black);text-decoration-color:var(--ink-black)}.site .sn-done p{font-size:var(--text-body-m);color:var(--ink-700);margin:0}.site .sn-lede{color:var(--ink-700);font-size:var(--text-body-m);max-width:52ch;margin:0}.site .sn-card{z-index:30;gap:var(--space-3);max-height:70svh;padding:var(--space-5) var(--gutter) calc(var(--space-5) + env(safe-area-inset-bottom,0px));background:var(--paper-50);border-top:1px solid var(--ink-black);animation:sn-in .28s var(--site-ease-enter) both;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #15130f14}@media (min-width:720px){.site .sn-card{left:auto;right:var(--space-5);bottom:var(--space-5);width:380px;padding:var(--space-5);border:1px solid var(--paper-200);border-top:2px solid var(--ink-black);border-radius:var(--radius-m);box-shadow:0 12px 32px #15130f1f}}.site .sn-card .eyebrow{margin:0;padding-right:40px}.site .sn-title{font-family:var(--site-serif);font-weight:var(--weight-regular);color:var(--ink-black);margin:0;font-size:1.5rem;line-height:1.25}.site .sn-close{top:var(--space-3);right:var(--space-3);border-radius:var(--radius-s);width:40px;height:40px;color:var(--ink-700);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}.site .sn-close:hover{background:var(--paper-100);color:var(--ink-black)}.site .sn-lede-short{display:none}@media (max-width:719px){.site .sn-card{gap:var(--space-2);padding-top:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.site .sn-card .eyebrow,.site .sn-card .sn-lede-long,.site .sn-card .sn-label{display:none}.site .sn-card .sn-lede-short{display:block}.site .sn-card .sn-title{padding-right:88px;font-size:1.25rem}.site .sn-card .sn-close{top:var(--space-2);right:var(--space-2)}.site .sn-card .sn-row{flex-direction:row;align-items:stretch}.site .sn-card .sn-field{flex:1}.site .sn-card .btn{padding:0 var(--space-4)}.site .sn-card .sn-fine,.site .sn-card .sn-follow{font-size:12px}.site .sn-card .sn-follow{padding-top:var(--space-2)}}@keyframes sn-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.site .sn-card{animation:none}}.site:has(.sn-card) .site-sticky{display:none}.site .sn-inline{gap:var(--space-4);flex-direction:column;display:flex}.site .sn-inline-title{font-family:var(--site-serif);font-weight:var(--weight-regular);color:var(--ink-black);margin:0;font-size:1.375rem;line-height:1.3}.site .site-footer-notes{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--border-hairline);gap:var(--space-3);flex-direction:column;display:flex}.site .site-footer-notes .eyebrow{margin:0}.site .sn-sprig{width:60px;height:60px;color:var(--gold);pointer-events:none;position:absolute;top:10px;right:60px}@media (max-width:719px){.site .sn-sprig{top:var(--space-2);right:calc(var(--space-2) + 40px);width:40px;height:40px}}
