@font-face{font-family:Bootzy;src:url(/email/BootzyTM.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--teal:#0b3d3e;--bone:#f2ece0;--brass:#d19c55;--teal-mid:#10585a;--teal-deep:#072a2b;--steel:#a7acac}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--teal);color:var(--bone);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}.mono{letter-spacing:.2em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700}.bg{z-index:0;pointer-events:none;background:var(--teal);position:fixed;inset:0}.grain{z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.watermark{width:min(34vw,440px);height:auto;color:var(--bone);opacity:.032;z-index:1;pointer-events:none;position:fixed;top:50%;right:clamp(24px,8vw,132px);transform:translateY(-48%)}.watermark path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:75px}.watermark rect{fill:currentColor}.page{z-index:2;flex-direction:column;max-width:1280px;min-height:100svh;margin:0 auto;padding:28px clamp(28px,4vw,56px) 24px;display:flex;position:relative}.head{border-bottom:1px solid #a7acac57;flex-shrink:0;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.brand{color:var(--bone);align-items:center;gap:12px;display:flex}.brand-mark{flex:none;width:24px;height:32px}.brand-mark path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:75px}.brand-mark rect{fill:currentColor}.brand-word{letter-spacing:.16em;text-transform:uppercase;font-family:Bootzy,Arial,Helvetica,sans-serif;font-size:24px;line-height:1}.head-meta{color:var(--steel);gap:28px;display:flex}.head-meta span:before{content:"";vertical-align:2px;background:var(--brass);border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block}main{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:22px;min-height:0;padding:42px 0;display:flex}.eyebrow{color:var(--steel);align-items:center;gap:12px;animation:.9s cubic-bezier(.2,.7,.2,1) .1s backwards fadeUp;display:inline-flex}.eyebrow:before{content:"";background:var(--brass);width:36px;height:1px}.dot{background:var(--brass);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.headline{letter-spacing:.035em;color:var(--bone);text-transform:uppercase;flex-direction:column;margin:0;font-family:Bootzy,Arial,Helvetica,sans-serif;font-size:clamp(58px,7.25vw,102px);font-weight:400;line-height:.91;animation:1s cubic-bezier(.2,.7,.2,1) .25s backwards fadeUp;display:flex}.headline-accent{color:var(--brass)}.lede{color:var(--bone);opacity:.88;max-width:52ch;margin:0;font-size:clamp(16px,1.3vw,18px);line-height:1.6;animation:1s cubic-bezier(.2,.7,.2,1) .45s backwards fadeUp}.lede strong{color:var(--bone);font-weight:700}.service-line{color:var(--steel);align-items:center;gap:0;animation:1s cubic-bezier(.2,.7,.2,1) .52s backwards fadeUp;display:flex}.service-line span+span:before{content:"/";color:var(--brass);margin:0 13px}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.signup-block{width:min(100%,560px);margin-top:4px;animation:1s cubic-bezier(.2,.7,.2,1) .65s backwards fadeUp}.signup-label{color:var(--steel);align-items:center;gap:10px;margin-bottom:11px;display:flex}.signup-label:before{content:"";background:var(--brass);width:18px;height:1px}.signup{background:var(--teal-deep);border:1px solid #a7acac7a;gap:0;padding:6px;transition:border-color .2s,box-shadow .2s;display:flex}.signup:focus-within{border-color:var(--bone);box-shadow:0 0 0 1px var(--bone)}.signup input{min-width:0;color:var(--bone);background:0 0;border:none;outline:none;flex:1;padding:13px 16px;font-family:Arial,Helvetica,sans-serif;font-size:16px}.signup input::placeholder{color:var(--steel);opacity:.72}.signup button{background:var(--brass);min-height:48px;color:var(--teal-deep);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:10px;padding:12px 22px;font-family:Bootzy,Arial,Helvetica,sans-serif;font-size:14px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.signup button:hover{background:var(--bone);color:var(--teal-deep);transform:translate(2px)}.signup button:focus-visible,.foot a:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.signup button .arrow{transition:transform .2s}.signup button:hover .arrow{transform:translate(3px)}.signup-note{color:var(--steel);max-width:68ch;margin:13px 0 0;font-size:12px;line-height:1.55}.signup-note strong{color:var(--bone);font-weight:700}.cta-success{background:var(--teal-deep);border:1px solid var(--brass);color:var(--bone);padding:20px 24px;font-size:16px;line-height:1.5;display:none}.cta-success strong{color:var(--brass)}.cta-success.show{display:block}.foot{color:var(--steel);border-top:1px solid #a7acac57;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.opening{color:var(--bone)}.foot a{color:var(--steel);text-decoration:none}.foot a:hover{color:var(--bone)}@media (max-height:760px){.headline{font-size:clamp(52px,6vw,80px)}main{gap:15px;padding:20px 0}.lede{font-size:15px}.signup-note{margin-top:9px}.consent-note{margin-top:6px}}@media (max-width:720px){.page{min-height:100svh;padding:20px 20px 16px}.head{padding-bottom:15px}.brand-mark{width:21px;height:28px}.brand-word{font-size:21px}.head-meta span:not(:first-child){display:none}main{gap:21px;padding:46px 0 40px}.headline{letter-spacing:.025em;font-size:clamp(48px,14.4vw,66px);line-height:.93}.lede{max-width:38ch;font-size:16px;line-height:1.58}.service-line{letter-spacing:.13em}.service-line span+span:before{margin:0 8px}.signup{flex-direction:column;gap:6px}.signup input{min-height:48px}.signup button{justify-content:center;width:100%;min-height:52px}.signup-note{font-size:11px}.foot{flex-direction:column;align-items:flex-start;gap:9px}.opening{order:-1}.watermark{opacity:.022;width:300px;top:126px;right:-92px;transform:none}}@media (max-width:380px){.page{padding-left:16px;padding-right:16px}.headline{font-size:45px}.eyebrow:before{width:22px}.service-line{font-size:9px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.signup button:disabled,.signup input:disabled{cursor:wait;opacity:.72}.consent-note{max-width:68ch;color:var(--steel);opacity:.8;margin:8px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.45}.signup-error{color:#e4b1a8;margin:10px 0 0;font-size:12px}
