@font-face{font-family:"Calibre Light";src:url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Light.woff2") format("woff2"),url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Light.woff") format("woff")}@font-face{font-family:"Calibre Medium";src:url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Medium.woff2") format("woff2"),url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Medium.woff") format("woff")}@font-face{font-family:"Calibre Thin";src:url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Thin.woff2") format("woff2"),url("https://s3.amazonaws.com/nightshade-fonts/CalibreWeb-Thin.woff") format("woff")}html{box-sizing:border-box;background:#fff;color:#505050;max-width:100%;min-height:100%;font-size:1em;line-height:1.4;letter-spacing:0.03em;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal}.wf-active body{font-family:"Calibre Light"}*,*:before,*:after{box-sizing:inherit}.no-touch-delay{-ms-touch-action:manipulation;touch-action:manipulation}ol,ul{list-style-type:none;margin:0;padding:0}a{text-decoration:none;color:#00237e}.-light{color:#fff}.-medium{color:#a8a8a8}.-dark{color:#00237e}.-darkest{color:#7c7c7c}.body--serif{font-family:Georgia, serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.5;letter-spacing:0.03em}.wf-active .body--serif{font-family:"Chronicle Deck A", "Chronicle Deck B"}.body--sans{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;letter-spacing:0.03em}.wf-active .body--sans{font-family:"Calibre Light"}.body--sans-small{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1rem;letter-spacing:0.03em}.wf-active .body--sans-small{font-family:"Calibre Light"}.body--sans-medium{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;letter-spacing:0.03em}.wf-active .body--sans-medium{font-family:"Calibre Light"}.body--sans-large{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:1.44rem;letter-spacing:0.03em}.wf-active .body--sans-large{font-family:"Calibre Light"}.body--quote{font-family:Georgia, serif;font-weight:400;font-style:normal;line-height:1.75;font-size:20px}.wf-active .body--quote{font-family:"Chronicle Deck A", "Chronicle Deck B"}.body--numerals-large{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;font-size:46px;letter-spacing:0.05em;margin-top:2px}.wf-active .body--numerals-large{font-family:"Calibre Light"}h1,h2,h3,h4,h5,h6{margin:0;font-size:1rem}.heading-1{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.4;color:#00237e;font-size:1.728rem;margin-bottom:1.2rem;letter-spacing:0.07em}.wf-active .heading-1{font-family:"Verlag A", "Verlag B"}@media (min-width: 768px){.heading-1{font-size:2.0736rem}}.heading-2{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.4;color:#00237e;font-size:1.44rem;margin-bottom:1.44rem;letter-spacing:0.07em}.wf-active .heading-2{font-family:"Verlag A", "Verlag B"}.heading-3{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.4;color:#00237e;font-size:1.2rem;margin-bottom:1.44rem;letter-spacing:0.07em}.wf-active .heading-3{font-family:"Verlag A", "Verlag B"}.heading-4{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.4;color:#00237e;font-size:1rem;margin-bottom:1.2rem;letter-spacing:0.1em}.wf-active .heading-4{font-family:"Verlag A", "Verlag B"}.heading-5{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;text-transform:uppercase;line-height:1.4;color:#00237e;font-size:0.83333333rem;margin-bottom:1rem;letter-spacing:0.1em}.wf-active .heading-5{font-family:"Verlag A", "Verlag B"}p{margin:0}.-spaced{margin-bottom:2em}.-no-trailer{margin-bottom:0 !important}.-nowrap{white-space:nowrap}.modal{will-change:transform, opacity;top:25vh !important;width:90%;height:auto;max-width:800px;overflow:hidden;padding:0;background:#f6f6f6;border-radius:4px;border:2px solid #e5e5e5;text-align:center;font-size:16px;color:#505050;border-radius:6px}@media (min-width: 768px) and (max-width: 1024px){.modal{top:10% !important;top:8vh !important}}@media (min-width: 600px){.modal{font-size:18px}}.modal[open]{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-animation:showModal 0.15s ease-in;animation:showModal 0.15s ease-in}@-webkit-keyframes showModal{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showModal{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.modal[open] .modal-continue-button{margin-top:1.44rem}.modal::-webkit-backdrop{background:rgba(0,0,0,0.6)}.modal::backdrop{background:rgba(0,0,0,0.6)}.modal .dialog-callout-crawler{width:100%;position:absolute;bottom:0;left:0;font-size:14px;padding:1em 2em;border-top:1px solid #cbcbcb}.modal-header{font-size:24px;margin:45px auto 20px}@media (min-width: 600px){.modal-header{font-size:32px}}.modal-inner{padding:25px;overflow-y:auto}@media (min-width: 600px){.modal-inner{padding:2.985984rem 1.728rem}}.btn--modal-close{position:absolute;top:0;right:0;height:48px;width:48px;cursor:pointer;opacity:0.8;-webkit-transition:opacity 0.15s ease-out;transition:opacity 0.15s ease-out}.btn--modal-close:hover{opacity:1}.modal--marketing{background-color:transparent;border:none;border-radius:0;overflow:visible;max-width:550px}.modal--marketing a:focus{outline:0}.modal--marketing .btn--modal-close{top:-3rem;right:-1rem}.modal--marketing .btn--modal-close [data-icon="close"]{fill:#fff}.modal--marketing-disclaimer{margin-top:0.5787037rem;color:#fff;font-size:0.83333333rem}.modal--marketing-disclaimer a{color:#fff;text-decoration:underline}[data-controller="referral_codes"]{background-color:#f6f6f6}.refer-module{padding:1.728rem 23px 0;text-align:center}@media (min-width: 768px) and (max-width: 1024px){.refer-module{padding-top:5.15978035rem}}@media (min-width: 1024px){.refer-module{padding-top:3.5831808rem}}.refer-title{margin:0 auto 0.5787037rem;max-width:320px}@media (min-width: 768px){.refer-title{margin-bottom:0.69444444rem;max-width:545px;font-size:1.44rem}}@media (max-width: 420px){.refer-title{margin-bottom:0.69444444rem;max-width:296px;font-size:1.2rem}}.refer-module-landing-img{margin:0 auto 1rem;max-width:130px}@media (min-width: 768px){.refer-module-landing-img{margin-bottom:0.5rem;max-width:200px}}.refer-paragraph{margin:0 auto 2.0736rem;max-width:530px}@media (min-width: 768px){.refer-paragraph{margin-bottom:2.48832rem}}.refer-input-container{margin:0 auto 4.29981696rem;position:relative;max-width:680px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width: 768px){.refer-input-container{margin-bottom:1.44rem}.refer-input-container .form-input{width:auto}.refer-input-container .refer-code-container{-webkit-box-flex:3;-webkit-flex:3 0 auto;-ms-flex:3 0 auto;flex:3 0 auto}.refer-input-container .refer-code-action-container{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}.refer-code-url-container,.refer-code-input{width:100%;color:#505050}.refer-code-url-container:focus,.refer-code-input:focus{border-color:#cbcbcb}.refer-code-action-container{text-align:center;z-index:1}@media (max-width: 767px){.refer-code-action-container{position:absolute;top:100%;width:100%;left:0;margin-top:0.69444444rem}}@media (min-width: 768px){.refer-code-action-container{padding-top:15px;border:1px solid #cbcbcb;border-left:none;background-color:#fff;margin-left:-10px;border-radius:0 6px 6px 0}}@media (min-width: 768px){.refer-code-action-container--anonymous{padding-top:11px}}@media (min-width: 1024px){.anonymous-refer-module{margin-bottom:10.5rem}}.anonymous-refer-module .refer-code-input{width:100%}@media (max-width: 767px){.anonymous-refer-module .refer-input-container{display:block}}.refer-code-action{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;color:#00237e;cursor:pointer;font-size:1rem}.wf-active .refer-code-action{font-family:"Calibre Light"}@media (min-width: 768px){.refer-code-action{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:800;font-style:normal;color:#a8a8a8;font-size:0.69444444rem;text-transform:uppercase}.wf-active .refer-code-action{font-family:"Verlag A", "Verlag B"}.refer-code-action:hover,.refer-code-action .zeroclipboard-is-hover{color:#505050}}@media (min-width: 768px){.refer-code-action-personalize{margin-left:0.75em}}.refer-code-action-save,.refer-code-action-cancel{margin-right:2em}@media (min-width: 768px){.refer-code-action-save,.refer-code-action-cancel{margin-right:0.75em}}.refer-code-action-copy-container{display:none}@media (min-width: 768px){.refer-code-action-copy-container{display:inline-block}}.refer-code-action-copy-link{display:inline-block}.refer-code-static-input{width:100%;height:25px;overflow-x:auto;text-align:center}@media (min-width: 768px){.refer-code-static-input{text-align:left}}.refer-code-edit-url-base,.refer-code-edit-code-only{display:inline-block;color:#505050}.refer-code-edit-url-base{margin:2px -1px 2px 1px}.refer-code-edit-code-only{margin-top:-4px}.refer-code-edit{overflow-x:hidden;white-space:nowrap;text-align:left}.new-fb-referral{margin:0 auto 1.25em auto;padding:0 1.25em;max-width:480px}.fb-share-message{background-color:#fff;border-radius:6px;border:solid 1px #e5e5e5;width:100%;height:120px;margin-bottom:1em;padding:0.5rem}.fb-referral-title{text-align:left;margin-bottom:1em}.fb-share-submit{float:right}.refer-code-share-bar{margin:0 auto}@media (max-width: 600px){.refer-code-share-bar{max-width:200px;padding-bottom:4rem}}@media (min-width: 600px) and (max-width: 768px){.refer-code-share-bar{padding:0 0 6.19173642rem 1.44rem}}.refer-share-button{display:block;margin-bottom:1.44rem;width:auto;min-width:200px}.refer-share-button:last-child{margin-bottom:0;margin-right:0}@media (min-width: 600px){.refer-share-button{display:inline-block;margin-right:1.44rem}.refer-share-button:last-child{margin-bottom:1.44rem}}@media (min-width: 768px){.refer-share-button{min-width:none}}.refer-share-button.sms-share-link{display:none}.platform-ipad .sms-share-link,.platform-iphone .sms-share-link,.platform-android .sms-share-link{display:inline-block}.refer-validation-message{display:none;padding-bottom:0.40187757rem;text-align:left;color:#ed5a4d}.refer-validation-message.is-shown{display:block}.refer-validation-message--landing{margin:0 auto;width:550px}.refer-tc-container{padding:1.44rem}.refer-tc-paragraph{padding-top:1.44rem;border-top:solid 1px #cbcbcb;font-size:0.69444444rem}.refer-tc-link,.refer-tc-link:link,.refer-tc-link:visited{color:#00237e;cursor:pointer;padding-bottom:3px}.refer-tc-link:hover,.refer-tc-link:focus,.refer-tc-link:active{padding-bottom:2px;color:#00237e;border-bottom:1px solid #00237e}body.referral-email-dialog-open{position:fixed}@media (min-width: 768px){body.referral-email-dialog-open{position:static}}.dialog--referral-email{position:fixed;top:0 !important;left:0;width:100vw;height:100vh;padding:2.5em 1.5em 2em;background:#fff;overflow-y:auto}@media (min-width: 768px){.dialog--referral-email{right:0;top:25vh !important;margin:auto;height:auto;width:720px}}.dialog--referral-email .modal-content{margin-bottom:0}.dialog--referral-email .referral-email-success{display:none}.dialog--referral-email.is-sent .referral-email-form-container{display:none}.dialog--referral-email.is-sent .referral-email-success{display:block}.referral-email-success{height:100vh}@media (min-width: 768px){.referral-email-success{height:auto}}.referral-email-success-inner{margin-top:25vh}@media (min-width: 768px){.referral-email-success-inner{margin-top:0}}.referral-email-success-message{max-width:520px;margin:0 auto 2em auto}.referral-email-form-container--captcha .referral-email-form-submit{margin-bottom:1em}@media (min-width: 768px){.referral-email-form-container--captcha .referral-email-form-submit{float:right;margin-top:1em}}.referral-email-form-container--captcha .referral-email-modal-captcha-wrap{-webkit-transform:scale(0.78);-ms-transform:scale(0.78);transform:scale(0.78);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}@media (min-width: 420px){.referral-email-form-container--captcha .referral-email-modal-captcha-wrap{-webkit-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85)}}@media (min-width: 768px){.referral-email-form-container--captcha .referral-email-modal-captcha-wrap{float:left;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform-origin:none;-ms-transform-origin:none;transform-origin:none}}.referral-email-modal-close{position:absolute;right:0;top:0}.referral-modal-ca-message{padding-bottom:1em;text-align:left;font-size:13px}.referral-email-field{margin-bottom:1em}@media (min-width: 768px){.referral-email-field-name{width:49%;display:inline}}@media (min-width: 768px){.referral-email-field-name--last{float:right}}.referral-email-form-submit{display:block;margin-left:auto;margin-right:auto}.referral-contact-container{background-color:#fff;border-radius:6px;border:solid 1px #e5e5e5;margin-bottom:1em;text-align:left}.referral-contact-input{color:#505050;display:block;width:100%}.referral-contact-entered-wrapper{padding:0.75em 1em}.referral-email-body{width:100%;height:250px;padding:0.69444444rem;color:#505050;border-top:solid 1px #e5e5e5}.referral-contact-entered-list{max-height:180px;overflow-y:auto;text-align:left}@media (min-width: 768px){.referral-contact-entered-list{max-height:78px}}.referral-contact-entered{background-color:#f6f6f6;border-radius:6px;z-index:1;display:inline-block;color:#505050;padding:0.2rem 0.69444444rem;margin:0.3rem 0.5em 0.3rem 0}.referral-contact-entered:last-child{margin-right:0}.referral-contact-entered-delete{margin-left:0.5em}.referral-contact-entered-delete .close{height:8px;width:8px;position:relative;top:-2px;color:#505050}.refer-module--widget{background-color:#f6f6f6;border-radius:6px;border:solid 1px #e5e5e5;margin:5rem 0.75em;padding:2.81rem 1.44rem}@media (min-width: 768px){.refer-module--widget{padding:3rem 0 2.44rem}}@media (min-width: 1024px){.refer-module--widget{margin:3.75rem 0 0}}@media (min-width: 768px){.refer-module--widget .form-input{padding:0.5rem 1rem}}.refer-module--widget .refer-input-container{max-width:40.62rem}.refer-module--widget .refer-title{margin-bottom:0.63rem;max-width:54rem;font-size:1.38rem}.refer-module--widget .refer-paragraph{margin-bottom:1.25rem;max-width:43.75rem}.refer-module--widget .refer-code-share-bar{padding-bottom:0}@media (max-width: 1024px){.refer-module--widget .refer-code-share-bar{max-width:none}}@media (min-width: 768px){.refer-module--widget .refer-code-action-container{padding-top:0.62rem}}.refer-module--widget .refer-share-button{font-size:0.81rem;padding:0.87rem 1.81rem}@media (min-width: 768px){.refer-module--widget .refer-share-button:last-child{margin-right:0}}@media (max-width: 1024px){.refer-module--widget .refer-share-button{min-width:10.62rem}}@media (max-width: 699px){.referral-callout{display:none}}.refer-mobile-callout{padding-top:3.12rem;padding-bottom:2.62rem}@media (min-width: 700px){.refer-mobile-callout{display:none}}
