.letter-page{--mail-ink:#203344;--mail-secondary:#647684;color:var(--mail-ink);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;max-width:78rem!important;padding:clamp(2.75rem,5.5vw,5.5rem) clamp(1.25rem,4vw,3.5rem) clamp(5rem,8vw,7rem)!important}.letter-page:before{background:radial-gradient(41rem 31rem at 5% 18%,#4c829d14,#0000 68%),radial-gradient(28rem 26rem at 100% 80%,#3f827d09,#0000 70%),linear-gradient(#fbfcfc 0%,#f6f8f9 69%,#f4f6f7 100%)!important}.letter-page>.status-quiet{opacity:1;color:#57859a;letter-spacing:.17em;text-transform:uppercase;margin:0 0 1rem;font:670 11px/1.4 -apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;position:relative}.letter-page>.status-quiet:before{content:"";vertical-align:middle;background:#4a9a9a;border-radius:50%;width:6px;height:6px;margin-inline-end:9px;display:inline-block}.letter-page>h1{text-wrap:balance;color:#1e303c;width:100%;letter-spacing:-.059em!important;max-width:11ch!important;margin:0 0 1.2rem!important;font:710 clamp(2.85rem,5.3vw,5.55rem)/1.055 -apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif!important}.letter-page>.lede{letter-spacing:-.011em;color:#627481;width:100%;max-width:34ch!important;margin:0!important;font:410 clamp(.98rem,1.5vw,1.15rem)/1.66 -apple-system,BlinkMacSystemFont,sans-serif!important}.letter-page>.mailbox-seal{color:#66838e;letter-spacing:.13em;text-transform:uppercase;opacity:.9;align-items:center;gap:.75rem;width:fit-content;font-size:11px;font-weight:620;display:inline-flex;margin:clamp(1.55rem,3vw,2.35rem) 0 clamp(1.1rem,2.5vw,1.65rem)!important}.letter-page>.mailbox-seal img{opacity:.9;width:31px!important;height:31px!important}.letter-page .mailbox-form{flex-direction:column;gap:20px;width:100%;display:flex;position:relative;background:#fffffff0!important;border:1px solid #aec0cc5c!important;border-radius:clamp(22px,4vw,30px)!important;max-width:44rem!important;margin:0!important;padding:clamp(1.35rem,3.2vw,2.65rem)!important;overflow:visible!important;box-shadow:0 26px 72px #263a4d13,0 4px 15px #20344806,inset 0 1px #ffffffeb!important}.letter-page .mailbox-form:before,.letter-page .mailbox-form:after{content:none!important;display:none!important}.letter-page .mailbox-form>*{z-index:1;position:relative}.letter-page .mailbox-form label{color:#293f50;gap:8px;min-width:0;font-size:13px;font-weight:650;line-height:1.4;display:grid;margin:0!important}.letter-page .mailbox-form label>span:first-child{letter-spacing:-.012em;font-weight:650}.letter-page .mailbox-form .mailbox-field{min-width:0;display:grid}.letter-page .mailbox-form .mailbox-name{grid-template-columns:auto 1fr;justify-content:start;align-items:baseline;gap:8px 6px}.letter-page .mailbox-form .mailbox-name>input{grid-column:1/-1}.letter-page .mailbox-form .mailbox-name .field-note{color:#8c9aa4;align-self:baseline;font-size:12px;font-weight:400}.letter-page .mailbox-form input:not([type=checkbox]),.letter-page .mailbox-form select,.letter-page .mailbox-form textarea.paper{letter-spacing:-.006em;width:100%;min-width:0;min-height:54px;padding:14px 16px;font:430 16px/1.48 -apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;transition:background-color .18s,border-color .18s,box-shadow .18s;display:block;box-shadow:inset 0 1px 2px #19354807;color:#233745!important;background:#f7f9fa!important;border:1px solid #9eb1c073!important;border-radius:14px!important}.letter-page .mailbox-form input:not([type=checkbox]):hover,.letter-page .mailbox-form select:hover,.letter-page .mailbox-form textarea.paper:hover{background:#fafcfd!important;border-color:#5b86a5a3!important}.letter-page .mailbox-form input:not([type=checkbox]):focus-visible,.letter-page .mailbox-form select:focus-visible,.letter-page .mailbox-form textarea.paper:focus-visible{outline-offset:2px!important;background:#fff!important;border-color:#246f9f8c!important;outline:2px solid #246f9fa6!important;box-shadow:0 0 0 4px #4180a61c!important}.letter-page .mailbox-form textarea.paper{resize:vertical;min-height:clamp(180px,26vh,245px);max-height:56vh;background-image:none!important;line-height:1.58!important}.letter-page .mailbox-form select{appearance:auto;cursor:pointer;padding-right:36px}.letter-page .mailbox-form label[hidden],.letter-page .mailbox-form [hidden]{display:none!important}.letter-page .mailbox-form label.mailbox-check{color:#415a6b;cursor:pointer;background:#eef4f878;border:1px solid #adc1ce42;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:13px;min-height:54px;padding:14px 15px;font:500 14px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;display:grid}.letter-page .mailbox-form label.mailbox-check input[type=checkbox]{appearance:auto;cursor:pointer;accent-color:#246f9f;margin:0;display:block;width:21px!important;height:21px!important;min-height:21px!important}.letter-page .mailbox-form label.mailbox-check:focus-within{border-color:#296f9f96;box-shadow:0 0 0 3px #3487b21c}.letter-page .mailbox-form label.mailbox-check>span{letter-spacing:0!important;font-weight:490!important}.letter-page .mailbox-form .mailbox-email{margin-top:-9px!important}.letter-page .mailbox-form .mailbox-email[hidden]{display:none!important}.letter-page .mailbox-form label.mailbox-check:has(input[name=privacyAcknowledged]){background:#f5f9fa;border-color:#a4bac94f;margin-top:6px!important}.letter-page .mailbox-form .mailbox-verification{min-height:0;margin-top:-2px;overflow:visible}.letter-page .mailbox-form button[type=submit]{letter-spacing:-.012em;cursor:pointer;width:100%;min-height:58px;font:665 16px/1.35 -apple-system,BlinkMacSystemFont,sans-serif;transition:transform .16s,filter .16s;color:#fff!important;background:linear-gradient(145deg,#2a769f 0%,#1d597f 100%)!important;border:1px solid #215d81!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff29,0 7px 16px #1f5e8524!important}.letter-page .mailbox-form button[type=submit]:hover:not(:disabled){filter:brightness(1.075)}.letter-page .mailbox-form button[type=submit]:active:not(:disabled){transform:scale(.995)}.letter-page .mailbox-form button[type=submit]:disabled{cursor:wait;filter:grayscale(.55);opacity:1!important;box-shadow:none!important;color:#fff!important;background:#aab8bf!important;border-color:#9cabaf!important}.letter-page .mailbox-form button[type=submit]:focus-visible{outline-offset:3px;outline:3px solid #27729f78!important}.letter-page .mailbox-form .mailbox-status{color:#647584;min-height:1.4em;padding:9px 0 0;font:520 13px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;display:block;margin:-5px 0 0!important}.letter-page .mailbox-form .mailbox-status[data-tone=error]{color:#93453c;background:#fff7f6;border:1px solid #ecd7d4;border-radius:12px;padding:12px 14px;margin-top:0!important}.letter-page .mailbox-form .mailbox-status[data-tone=success]{color:#246f50;background:#f0f9f5;border:1px solid #c6e5d4;border-radius:12px;padding:12px 14px;margin-top:0!important}.letter-page .mailbox-form .quiet{color:#7b8893;border-top:1px solid #a4b7c633;margin:-4px 0 0;padding-top:15px;font:430 12px/1.65 -apple-system,BlinkMacSystemFont,sans-serif}.letter-page .mailbox-honeypot{inset-inline-start:0!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;left:auto!important;right:auto!important;overflow:hidden!important}@media (width>=900px){.letter-page{grid-template-columns:minmax(18rem,.74fr) minmax(29rem,1.19fr);align-items:start;column-gap:clamp(3rem,6.5vw,7rem);display:grid}.letter-page>.status-quiet{grid-area:1/1;align-self:end}.letter-page>h1{grid-area:2/1}.letter-page>.lede{grid-area:3/1}.letter-page>.mailbox-seal{grid-area:4/1}.letter-page>.mailbox-form{grid-area:1/2/span 6}}@media (width<=899px){.letter-page>h1{font-size:clamp(2.9rem,8.9vw,4.7rem)!important}.letter-page>.lede{max-width:44ch!important}.letter-page>.mailbox-seal{margin-top:1.5rem!important;margin-bottom:1.3rem!important}.letter-page .mailbox-form{padding:clamp(1.2rem,4vw,1.7rem)!important}}@media (width<=480px){.letter-page{padding:37px 20px 68px!important}.letter-page>.status-quiet{margin-bottom:12px}.letter-page>h1{max-width:11ch!important;margin-bottom:14px!important;font-size:clamp(43px,11vw,53px)!important;line-height:1.055!important}.letter-page>.lede{color:#657580;max-width:35ch!important;font-size:15px!important;line-height:1.56!important}.letter-page>.mailbox-seal{margin:18px 0 19px!important;font-size:10px!important}.letter-page>.mailbox-seal img{width:28px!important;height:28px!important}.letter-page .mailbox-form{gap:17px;border-radius:22px!important;padding:20px!important}.letter-page .mailbox-form textarea.paper{min-height:190px}.letter-page .mailbox-form label.mailbox-check{padding:12px 13px}}@media (width<=340px){.letter-page{padding-inline:14px!important}.letter-page .mailbox-form{padding:16px!important}.letter-page>h1{font-size:clamp(38px,11vw,44px)!important}}@media (prefers-reduced-motion:reduce){.letter-page .mailbox-form input,.letter-page .mailbox-form select,.letter-page .mailbox-form textarea,.letter-page .mailbox-form button{transition:none!important}}@media (prefers-reduced-transparency:reduce){.letter-page .mailbox-form{background:#fff!important}}
