@font-face{font-family:Segment;src:url(/assets/fonts/segment-light.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Segment;src:url(/assets/fonts/segment-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Segment;src:url(/assets/fonts/segment-medium.woff2) format("woff2");font-style:normal;font-weight:500 700;font-display:swap}:root{color:#101010;background:#fff;font-family:Segment,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}a{color:inherit}.content{margin:0 auto;max-width:100%;width:70em}.hero{text-align:center}.hero-content{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;flex-direction:column;padding-top:40px}.wordmark{display:block;width:267px;height:auto}.hero-rule{width:200px;border-bottom:1px solid #e5e5e5;margin-top:52px}h1,h2,p{margin-top:0}h1{color:#141414;font-size:64px;font-weight:300;letter-spacing:0;line-height:60px;margin:52px 0 25px}h2{color:#000;font-size:36px;font-weight:300;letter-spacing:0;line-height:28px}.intro{max-width:650px;color:#616161;font-size:16px;font-weight:400;line-height:20px;margin-bottom:40px}.intro a{color:#616161;font-weight:500}.cta{align-items:center;background:#000;color:#fff;display:inline-flex;font-size:14px;font-weight:400;height:46px;justify-content:center;line-height:20px;margin-bottom:72px;padding:13px 24px;text-decoration:none;text-transform:uppercase;width:288px}.cta:hover{background:#000;color:#fff}.cta:focus-visible{background:transparent;color:#151515}.faq-section{background:#fff;margin-top:52px;padding:0}.faq-section h2{margin-bottom:26px;text-align:center}.faq-intro{color:#616161;font-size:16px;font-weight:400;line-height:20px;margin:0 auto 40px;text-align:center}.faq-assurance{white-space:nowrap}.faq-list{margin-bottom:88px}.faq-row{background:#fafafa;margin-bottom:16px}.faq-trigger{align-items:flex-start;appearance:none;background:transparent;border:0;color:#000;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;justify-content:space-between;line-height:24px;padding:32px;text-align:left;transition:padding .2s ease;width:100%}.faq-trigger[aria-expanded=true]{padding-bottom:15px}.faq-icon{border-bottom:2px solid #424242;border-right:2px solid #424242;flex:0 0 10px;height:10px;margin:4px 2px 0 24px;transform:rotate(225deg);transition:transform .2s linear;width:10px}.faq-trigger[aria-expanded=true] .faq-icon{transform:rotate(405deg)}.faq-panel{background:#fafafa;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.faq-answer{color:#616161;font-size:14px;font-weight:400;line-height:20px;padding:0 32px 32px;text-align:left}.faq-answer a{color:#616161;font-weight:500;text-underline-offset:3px}.contact-section{background:#fff;color:#000;margin-bottom:100px;text-align:center}.hero+.contact-section{margin-top:52px}.contact-content{max-width:650px}.contact-section h2{margin-bottom:40px}.contact-card{background:#fafafa;padding:32px}.contact-card p{color:#616161;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0}.contact-card .contact-question{color:#000;font-size:16px;font-weight:500;line-height:24px;margin-bottom:15px}.contact-card a{color:#616161;font-weight:500;text-decoration:underline;text-underline-offset:3px}.contact-card a:hover,.contact-card a:focus-visible{text-decoration:underline;text-underline-offset:4px}footer{flex-shrink:0;align-items:center;background:#efe7e2;color:#908781;display:flex;flex-direction:column;font-size:12px;font-weight:400;letter-spacing:-.36px;line-height:18px;padding:64px 24px;text-align:center}footer img{height:auto;width:267px}footer span{border-top:1px solid #c6bcb6;margin-top:48px;padding-top:32px;width:min(100%,1120px)}@media screen and (max-width:1680px){.content{width:68em}}@media screen and (max-width:1280px){.content{width:calc(100% - 80px)}}@media screen and (max-width:980px){.content{width:calc(100% - 100px)}}@media screen and (max-width:736px){.content{width:calc(100% - 24px)}.hero-content{padding-top:32px}.wordmark{height:auto;margin-bottom:32px;width:216px}.hero-rule{display:none}h1{font-size:48px;line-height:50px;margin-top:30px;margin-bottom:18px}.cta{margin-bottom:40px}.faq-section{margin-top:30px}.hero+.contact-section{margin-top:48px}.faq-list{margin-bottom:70px}.faq-answer{letter-spacing:-.36px}.contact-section{margin-bottom:60px}footer img{height:auto;max-width:267px;width:100%}}
