*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img,picture,svg,video{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}@font-face{font-family:Clearface ITC;font-display:swap;src:url(/styles/fonts/8aa3b9b6-977a-468e-bb5f-2f3aa9766d27.woff2) format("woff2"),url(/styles/fonts/77725e72-fbdd-4dad-b520-a935dc9747c5.woff) format("woff")}@font-face{font-family:Clearface ITC Bold;font-display:swap;src:url(/styles/fonts/ae0fb037-9271-4e76-87d4-f73bbc6a9eb6.woff2) format("woff2"),url(/styles/fonts/1d51214f-0bdb-491c-8151-ac9f4fa72273.woff) format("woff")}@font-face{font-family:Helvetica Neue Light;font-display:swap;src:url(/styles/fonts/3a46542f-f429-4821-9a88-62e3be54a640.woff2) format("woff2"),url(/styles/fonts/50ac1699-f3d2-47b6-878f-67a368a17c41.woff) format("woff")}@font-face{font-family:Helvetica Neue Light Italic;font-display:swap;src:url(/styles/fonts/261b4efb-3d70-4965-977d-38af9422700d.woff2) format("woff2"),url(/styles/fonts/2e00514e-1764-4250-a0c5-aca3e5a8d133.woff) format("woff")}@font-face{font-family:Helvetica Neue Roman;font-display:swap;src:url(/styles/fonts/3dac71eb-afa7-4c80-97f0-599202772905.woff2) format("woff2"),url(/styles/fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff) format("woff")}html,body{background-color:#27413f;color:#fff;font-family:Helvetica Neue Roman,Helvetica Neue Light,Helvetica Neue,sans-serif;font-size:18px;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;inset:0;background-image:url(/assets/images/white_pattern.png);background-repeat:repeat;mix-blend-mode:overlay;opacity:.18;pointer-events:none;z-index:0}main{display:block;width:100%;min-height:100vh;max-width:1260px;margin:0 auto;position:relative;z-index:1;padding:30px 20px 120px}@media (min-width: 1100px){main{padding:30px 60px 200px}}a,a:link,a:visited{color:inherit;text-decoration:none}.page-header{text-align:center;margin-top:80px;margin-bottom:80px}@media (min-width: 1100px){.page-header{margin-top:180px;margin-bottom:220px}}.layout{display:block}@media (min-width: 1100px){.layout{display:grid;grid-template-columns:minmax(0,451fr) minmax(0,746fr);column-gap:64px;align-items:start}}.layout__quote{margin-bottom:40px}@media (min-width: 1100px){.layout__quote{grid-column:1;grid-row:1;margin-bottom:0}}.layout__content{display:block}@media (min-width: 1100px){.layout__content{grid-column:2;grid-row:1;margin-top:60px}}.headline{font-family:Clearface ITC,ClearfaceEF-Regular,serif;font-weight:400;text-align:center;line-height:.9;margin:0;font-size:46px}@media (min-width: 1100px){.headline{font-size:140px}}.section-headline{font-family:Clearface ITC,ClearfaceEF-Regular,serif;font-weight:400;text-align:center;line-height:1;margin:80px auto 40px;font-size:32px}@media (min-width: 1100px){.section-headline{font-size:55px;margin:140px auto 60px}}.pull-quote{font-family:Clearface ITC,ClearfaceEF-Regular,serif;font-weight:400;color:#499489;line-height:1.036;margin:0;font-size:32px}@media (min-width: 1100px){.pull-quote{font-size:55px}}.body-copy{font-family:Helvetica Neue Roman,Helvetica Neue Light,Helvetica Neue,sans-serif;font-size:18px;line-height:1.4;margin:0 0 40px}.body-copy p{margin:0 0 1em}.body-copy p:last-child{margin-bottom:0}.body-copy p:empty{display:none}.body-copy ul{list-style:disc;padding-left:36px;margin:0 0 1em}.body-copy li{margin-bottom:.25em}.body-copy a{text-decoration:underline;text-underline-offset:2px}@media (min-width: 1100px){.body-copy{font-size:24px}}.payment-row{display:grid;grid-template-columns:1fr;gap:16px;max-width:300px;margin:40px auto 80px}@media (min-width: 768px){.payment-row{grid-template-columns:repeat(2,1fr);gap:20px 24px;max-width:640px;margin:60px auto 100px}}.payment-row--all-logos{justify-content:center}.payment-row--all-logos .payment-option{height:auto;width:100%;max-width:168px;margin:0 auto;aspect-ratio:168/88}@media (min-width: 768px){.payment-row--all-logos{grid-template-columns:repeat(2,168px)}}@media (min-width: 1100px){.payment-row--all-logos{grid-template-columns:repeat(4,minmax(0,168px));width:fit-content;max-width:100%}}.payment-option{display:flex;align-items:center;justify-content:center;min-width:0;height:88px;padding:0 24px;border:1.5px solid #ffffff;border-radius:80px;background-color:transparent;text-decoration:none;transition:background-color .2s ease}.payment-option:hover{background-color:#ffffff14}@media (min-width: 768px){.payment-option{border-width:2px}}.payment-option__logo{max-height:90%;max-width:90%;width:auto;height:auto;object-fit:contain;display:block;filter:brightness(0) invert(1)}.payment-option__label-fallback{font-family:Clearface ITC,ClearfaceEF-Regular,serif;font-weight:700;font-size:22px;line-height:1.1;text-align:center;white-space:nowrap}.link-row{display:flex;flex-wrap:wrap;gap:16px 48px;justify-content:center;margin:32px 0 60px}.link-row a.link,.link-row a.link:link,.link-row a.link:visited{display:inline-flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none;padding:0 32px;min-height:88px;border:1.5px solid #ffffff;border-radius:80px;background-color:transparent;transition:background-color .2s ease}.link-row a.link:hover,.link-row a.link:link:hover,.link-row a.link:visited:hover{background-color:#ffffff14}@media (min-width: 768px){.link-row a.link,.link-row a.link:link,.link-row a.link:visited{border-width:2px}}a.link,a.link:link,a.link:visited{font-family:Clearface ITC,ClearfaceEF-Regular,serif;font-size:22px;text-decoration:underline;text-underline-position:from-font;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:from-font;text-underline-offset:auto;color:#fff}@media (min-width: 1100px){a.link,a.link:link,a.link:visited{font-size:28px}}a.link--inline,a.link--inline:link,a.link--inline:visited{font-family:Clearface ITC,ClearfaceEF-Regular,serif;font-size:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration-thickness:from-font;color:#fff}.link--center{display:block;text-align:left;margin:60px 0 0}
