@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(/fonts/montserrat/montserrat-v23-latin-regular.woff2) format("woff2"),url(/fonts/montserrat/montserrat-v23-latin-regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(/fonts/montserrat/montserrat-v23-latin-600.woff2) format("woff2"),url(/fonts/montserrat/montserrat-v23-latin-600.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:local(""),url(/fonts/montserrat/montserrat-v23-latin-italic.woff2) format("woff2"),url(/fonts/montserrat/montserrat-v23-latin-italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:local(""),url(/fonts/montserrat/montserrat-v23-latin-600italic.woff2) format("woff2"),url(/fonts/montserrat/montserrat-v23-latin-600italic.woff) format("woff")}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{50%{border-color:transparent}}@media (max-width: 320px){html{font-size:37.5%}}@media (min-width: 321px) and (max-width: 375px){html{font-size:43.75%}}@media (min-width: 376px) and (max-width: 425px){html{font-size:50%}}@media (max-width: 576px){html{font-size:43.75%}}@media (min-width: 577px) and (max-width: 768px){html{font-size:50%}}@media (min-width: 769px) and (max-width: 992px){html{font-size:56.25%}}@media (min-width: 993px) and (max-width: 1200px){html{font-size:62.5%}}@media (min-width: 1201px) and (max-width: 1919px){html{font-size:75%}}html,body{margin:0;padding:0;background-color:#fcfcfc;background-image:radial-gradient(600px circle at 50% 0%,rgba(0,0,0,.02) 0%,transparent 50%),linear-gradient(90deg,rgba(0,0,0,.015) 1px,transparent 1px),linear-gradient(rgba(0,0,0,.015) 1px,transparent 1px),linear-gradient(45deg,transparent 0%,transparent 48%,rgba(0,0,0,.008) 49%,rgba(0,0,0,.008) 51%,transparent 52%),linear-gradient(135deg,transparent 0%,transparent 48%,rgba(0,0,0,.006) 49%,rgba(0,0,0,.006) 51%,transparent 52%);background-size:100% 400px,40px 40px,40px 40px,160px 160px,120px 120px;background-position:0 0,0 0,0 0,0 0,0 0;font-family:Montserrat,SF UI Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif!important;transition:opacity .3s cubic-bezier(.4,0,.2,1)}body.page-transition{opacity:0}h1[data-astro-cid-j7pv25f6],h3[data-astro-cid-j7pv25f6],ul[data-astro-cid-j7pv25f6],li[data-astro-cid-j7pv25f6],a[data-astro-cid-j7pv25f6],nav[data-astro-cid-j7pv25f6],img[data-astro-cid-j7pv25f6]{margin:0;padding:0}img[data-astro-cid-j7pv25f6]{outline:none}.newsletters__homepage[data-astro-cid-j7pv25f6]{width:100%;min-height:100vh;position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5vh 2rem;&:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top,rgba(0,0,0,.01) 0%,transparent 70%);pointer-events:none;z-index:0}.newsletters__meta{position:relative;z-index:1;h1,h3{word-wrap:break-word;word-break:break-all}}.newsletters__subtitle{font-size:1.6rem;line-height:1.6rem;color:#666;font-weight:400;letter-spacing:.6rem;padding-right:.4rem;overflow:hidden;border-right:1px solid #000000;white-space:nowrap;animation:typing 4s steps(30,end) infinite,blink-caret .75s step-end infinite}.newsletters__m{display:flex;flex-direction:row;align-items:center}.newsletters__logo{margin-right:16px;a{img{width:9.6rem;height:9.6rem;transition:all .6s cubic-bezier(.4,0,.2,1);animation:subtle-pulse 4s ease-in-out infinite}&:hover img{transform:scale(1.05) rotate(2deg);filter:brightness(1.1)}}}@keyframes subtle-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.95}}.newsletters__title{font-size:4.5rem;line-height:1.1;margin-bottom:1.2rem;font-weight:700;letter-spacing:-.02em;background:linear-gradient(135deg,#000,#1a1a1a,#333,#1a1a1a,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 1px 2px rgba(0,0,0,.1);@media (max-width: 768px){font-size:3.2rem}@media (max-width: 480px){font-size:2.8rem}}.text-gradient{background:linear-gradient(135deg,#000,#1a1a1a,#333,#1a1a1a,#000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}}.newsletters__nav[data-astro-cid-j7pv25f6]{display:flex;flex-direction:row;justify-content:center;margin-top:3rem;position:relative;z-index:2;gap:1rem;a{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:1rem 2rem;background:#ffffffe6;border:1px solid rgba(0,0,0,.08);backdrop-filter:blur(10px);font-size:15px;font-weight:600;letter-spacing:-.01em;border-radius:12px;text-decoration:none;color:#1a1a1a;box-shadow:0 1px 2px #0000000a,0 2px 4px #00000008,0 4px 8px #00000005,0 8px 16px #00000003,0 0 0 1px #fff3 inset,0 1px #fff6 inset;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateY(0) scale(1);will-change:transform,box-shadow,border-color,background-color;&:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 50%);border-radius:inherit;opacity:0;transition:opacity .3s ease;pointer-events:none}&:after{content:"";position:absolute;inset:-1px;background:linear-gradient(45deg,rgba(0,0,0,.1),transparent,rgba(0,0,0,.1));border-radius:inherit;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:-1}}a:hover{border-color:#00000026;background:#fffffffa;color:#000;box-shadow:0 2px 4px #0000000f,0 4px 8px #0000000a,0 8px 16px #00000008,0 16px 32px #00000005,0 32px 64px #00000003,0 0 0 1px #ffffff4d inset,0 2px #ffffff80 inset;transform:translateY(-2px) scale(1.02);&:before{opacity:1}&:after{opacity:1}}a:active{transform:translateY(-1px) scale(1.01);transition:all .15s cubic-bezier(.4,0,.6,1);box-shadow:0 1px 2px #00000014,0 2px 4px #0000000f,0 4px 8px #0000000a,0 0 0 1px #ffffff26 inset}}
