@charset "UTF-8";/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:local(""),url(fonts/inter-v12-latin-100.90941116.woff2) format("woff2"),url(fonts/inter-v12-latin-100.b0c3cec9.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local(""),url(fonts/inter-v12-latin-regular.be7cb18d.woff2) format("woff2"),url(fonts/inter-v12-latin-regular.817c4274.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local(""),url(fonts/inter-v12-latin-600.8f1e0300.woff2) format("woff2"),url(fonts/inter-v12-latin-600.a8909bb7.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local(""),url(fonts/inter-v12-latin-800.7e1a31f9.woff2) format("woff2"),url(fonts/inter-v12-latin-800.f8e8bd61.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Quarto;font-style:normal;font-weight:300;src:url(fonts/Quarto-Light_Web.2e798488.woff2) format("woff2"),url(fonts/Quarto-Light_Web.c849c2e2.woff) format("woff")}@font-face{font-display:swap;font-family:HCo Quarto;font-style:normal;font-weight:400;src:url(fonts/Quarto-Medium_Web.411d9c4a.woff2) format("woff2"),url(fonts/Quarto-Medium_Web.4a02b68d.woff) format("woff")}:root{--blanc:#fff;--neutral-100:#232323;--neutral-200:#404040;--neutral-300:#5c5957;--neutral-400:#76736f;--neutral-500:#918c88;--neutral-600:#aba6a0;--neutral-700:#c4bfbb;--neutral-800:#d6d4d1;--neutral-900:#f4f2f0;--brown-100:#1c120d;--brown-200:#37231a;--brown-300:#5a392b;--brown-400:#7b4e3b;--brown-500:#9f654c;--brown-600:#c0907c;--brown-700:#dec5ba;--brown-800:#eee2dd;--teal-100:#1c3839;--teal-200:#274d4f;--teal-300:#34676a;--teal-400:#508d91;--teal-500:#76a9ad;--teal-600:#a5c7ca;--teal-700:#cfe1e3;--teal-800:#ecf3f4;--primary:#5a392b;--secondary:#1c3839;--tertiary:#5c5957;--quaternary:#76736f;--quinar:#f4f2f0;--semantic-green:#75b766;--semantic-red:#e8b254;--semantic-yellow:#ce5050;--text-3xl:48px;--text-2xl:36px;--text-xl:32px;--text-lg:24px;--text-md:20px;--text-base:18px;--text-sm:16px;--text-xs:14px;--text-xss:12px;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-regular:400;--leading-none:1;--leading-xs:1.15;--leading-sm:1.2;--leading-base:1.4;--leading-md:1.6;--leading-lg:1.8;--spacing-none:0;--spacing-sm:0.02em;--spacing-md:0.04em;--spacing-lg:0.08em;--spacing-xl:0.15em;--font-lora:Lora;--font-inter:Inter;--padding-4:4px;--padding-8:8px;--padding-12:12px;--padding-16:16px;--padding-24:24px;--padding-32:32px;--padding-40:40px;--padding-48:48px;--padding-56:56px;--padding-64:64px;--padding-80:80px;--padding-104:104px;--margin-4:4px;--margin-8:8px;--margin-12:12px;--margin-16:16px;--margin-24:24px;--margin-32:32px;--margin-40:40px;--margin-48:48px;--margin-56:56px;--margin-64:64px;--margin-80:80px;--margin-104:104px;--max-width:$max-width;font-size:62.5%}.has-blanc-color,.has-blanc-color:active,.has-blanc-color:visited{color:#fff!important}.bg-blanc,.has-blanc-background-color{background:#fff!important}.text-blanc{color:#fff!important}.border-blanc{border-color:#fff!important}.btn-blanc{background:#fff;color:#707070}.btn-blanc:hover{background:#e8b254}.has-neutral-100-color,.has-neutral-100-color:active,.has-neutral-100-color:visited{color:#232323!important}.bg-neutral-100,.has-neutral-100-background-color{background:#232323!important}.text-neutral-100{color:#232323!important}.border-neutral-100{border-color:#232323!important}.btn-neutral-100{background:#232323;color:#fff}.btn-neutral-100:hover{background:#fff}.has-neutral-200-color,.has-neutral-200-color:active,.has-neutral-200-color:visited{color:#404040!important}.bg-neutral-200,.has-neutral-200-background-color{background:#404040!important}.text-neutral-200{color:#404040!important}.border-neutral-200{border-color:#404040!important}.btn-neutral-200{background:#404040;color:#fff}.btn-neutral-200:hover{background:#232323}.has-neutral-300-color,.has-neutral-300-color:active,.has-neutral-300-color:visited{color:#5c5957!important}.bg-neutral-300,.has-neutral-300-background-color{background:#5c5957!important}.text-neutral-300{color:#5c5957!important}.border-neutral-300{border-color:#5c5957!important}.btn-neutral-300{background:#5c5957;color:#fff}.btn-neutral-300:hover{background:#404040}.has-neutral-400-color,.has-neutral-400-color:active,.has-neutral-400-color:visited{color:#76736f!important}.bg-neutral-400,.has-neutral-400-background-color{background:#76736f!important}.text-neutral-400{color:#76736f!important}.border-neutral-400{border-color:#76736f!important}.btn-neutral-400{background:#76736f;color:#2e2e2e}.btn-neutral-400:hover{background:#5c5957}.has-neutral-500-color,.has-neutral-500-color:active,.has-neutral-500-color:visited{color:#918c88!important}.bg-neutral-500,.has-neutral-500-background-color{background:#918c88!important}.text-neutral-500{color:#918c88!important}.border-neutral-500{border-color:#918c88!important}.btn-neutral-500{background:#918c88;color:#3a3a3a}.btn-neutral-500:hover{background:#76736f}.has-neutral-600-color,.has-neutral-600-color:active,.has-neutral-600-color:visited{color:#aba6a0!important}.bg-neutral-600,.has-neutral-600-background-color{background:#aba6a0!important}.text-neutral-600{color:#aba6a0!important}.border-neutral-600{border-color:#aba6a0!important}.btn-neutral-600{background:#aba6a0;color:#474747}.btn-neutral-600:hover{background:#918c88}.has-neutral-700-color,.has-neutral-700-color:active,.has-neutral-700-color:visited{color:#c4bfbb!important}.bg-neutral-700,.has-neutral-700-background-color{background:#c4bfbb!important}.text-neutral-700{color:#c4bfbb!important}.border-neutral-700{border-color:#c4bfbb!important}.btn-neutral-700{background:#c4bfbb;color:#525252}.btn-neutral-700:hover{background:#aba6a0}.has-neutral-800-color,.has-neutral-800-color:active,.has-neutral-800-color:visited{color:#d6d4d1!important}.bg-neutral-800,.has-neutral-800-background-color{background:#d6d4d1!important}.text-neutral-800{color:#d6d4d1!important}.border-neutral-800{border-color:#d6d4d1!important}.btn-neutral-800{background:#d6d4d1;color:#5c5c5c}.btn-neutral-800:hover{background:#c4bfbb}.has-neutral-900-color,.has-neutral-900-color:active,.has-neutral-900-color:visited{color:#f4f2f0!important}.bg-neutral-900,.has-neutral-900-background-color{background:#f4f2f0!important}.text-neutral-900{color:#f4f2f0!important}.border-neutral-900{border-color:#f4f2f0!important}.btn-neutral-900{background:#f4f2f0;color:#6a6a6a}.btn-neutral-900:hover{background:#d6d4d1}.has-brown-100-color,.has-brown-100-color:active,.has-brown-100-color:visited{color:#1c120d!important}.bg-brown-100,.has-brown-100-background-color{background:#1c120d!important}.text-brown-100{color:#1c120d!important}.border-brown-100{border-color:#1c120d!important}.btn-brown-100{background:#1c120d;color:#fff}.btn-brown-100:hover{background:#f4f2f0}.has-brown-200-color,.has-brown-200-color:active,.has-brown-200-color:visited{color:#37231a!important}.bg-brown-200,.has-brown-200-background-color{background:#37231a!important}.text-brown-200{color:#37231a!important}.border-brown-200{border-color:#37231a!important}.btn-brown-200{background:#37231a;color:#fff}.btn-brown-200:hover{background:#1c120d}.has-brown-300-color,.has-brown-300-color:active,.has-brown-300-color:visited{color:#5a392b!important}.bg-brown-300,.has-brown-300-background-color{background:#5a392b!important}.text-brown-300{color:#5a392b!important}.border-brown-300{border-color:#5a392b!important}.btn-brown-300{background:#5a392b;color:#fff}.btn-brown-300:hover{background:#37231a}.has-brown-400-color,.has-brown-400-color:active,.has-brown-400-color:visited{color:#7b4e3b!important}.bg-brown-400,.has-brown-400-background-color{background:#7b4e3b!important}.text-brown-400{color:#7b4e3b!important}.border-brown-400{border-color:#7b4e3b!important}.btn-brown-400{background:#7b4e3b;color:#fff}.btn-brown-400:hover{background:#5a392b}.has-brown-500-color,.has-brown-500-color:active,.has-brown-500-color:visited{color:#9f654c!important}.bg-brown-500,.has-brown-500-background-color{background:#9f654c!important}.text-brown-500{color:#9f654c!important}.border-brown-500{border-color:#9f654c!important}.btn-brown-500{background:#9f654c;color:#2e2e2e}.btn-brown-500:hover{background:#7b4e3b}.has-brown-600-color,.has-brown-600-color:active,.has-brown-600-color:visited{color:#c0907c!important}.bg-brown-600,.has-brown-600-background-color{background:#c0907c!important}.text-brown-600{color:#c0907c!important}.border-brown-600{border-color:#c0907c!important}.btn-brown-600{background:#c0907c;color:#414141}.btn-brown-600:hover{background:#9f654c}.has-brown-700-color,.has-brown-700-color:active,.has-brown-700-color:visited{color:#dec5ba!important}.bg-brown-700,.has-brown-700-background-color{background:#dec5ba!important}.text-brown-700{color:#dec5ba!important}.border-brown-700{border-color:#dec5ba!important}.btn-brown-700{background:#dec5ba;color:#575757}.btn-brown-700:hover{background:#c0907c}.has-brown-800-color,.has-brown-800-color:active,.has-brown-800-color:visited{color:#eee2dd!important}.bg-brown-800,.has-brown-800-background-color{background:#eee2dd!important}.text-brown-800{color:#eee2dd!important}.border-brown-800{border-color:#eee2dd!important}.btn-brown-800{background:#eee2dd;color:#646464}.btn-brown-800:hover{background:#dec5ba}.has-teal-100-color,.has-teal-100-color:active,.has-teal-100-color:visited{color:#1c3839!important}.bg-teal-100,.has-teal-100-background-color{background:#1c3839!important}.text-teal-100{color:#1c3839!important}.border-teal-100{border-color:#1c3839!important}.btn-teal-100{background:#1c3839;color:#fff}.btn-teal-100:hover{background:#eee2dd}.has-teal-200-color,.has-teal-200-color:active,.has-teal-200-color:visited{color:#274d4f!important}.bg-teal-200,.has-teal-200-background-color{background:#274d4f!important}.text-teal-200{color:#274d4f!important}.border-teal-200{border-color:#274d4f!important}.btn-teal-200{background:#274d4f;color:#fff}.btn-teal-200:hover{background:#1c3839}.has-teal-300-color,.has-teal-300-color:active,.has-teal-300-color:visited{color:#34676a!important}.bg-teal-300,.has-teal-300-background-color{background:#34676a!important}.text-teal-300{color:#34676a!important}.border-teal-300{border-color:#34676a!important}.btn-teal-300{background:#34676a;color:#fff}.btn-teal-300:hover{background:#274d4f}.has-teal-400-color,.has-teal-400-color:active,.has-teal-400-color:visited{color:#508d91!important}.bg-teal-400,.has-teal-400-background-color{background:#508d91!important}.text-teal-400{color:#508d91!important}.border-teal-400{border-color:#508d91!important}.btn-teal-400{background:#508d91;color:#353535}.btn-teal-400:hover{background:#34676a}.has-teal-500-color,.has-teal-500-color:active,.has-teal-500-color:visited{color:#76a9ad!important}.bg-teal-500,.has-teal-500-background-color{background:#76a9ad!important}.text-teal-500{color:#76a9ad!important}.border-teal-500{border-color:#76a9ad!important}.btn-teal-500{background:#76a9ad;color:#434343}.btn-teal-500:hover{background:#508d91}.has-teal-600-color,.has-teal-600-color:active,.has-teal-600-color:visited{color:#a5c7ca!important}.bg-teal-600,.has-teal-600-background-color{background:#a5c7ca!important}.text-teal-600{color:#a5c7ca!important}.border-teal-600{border-color:#a5c7ca!important}.btn-teal-600{background:#a5c7ca;color:#535353}.btn-teal-600:hover{background:#76a9ad}.has-teal-700-color,.has-teal-700-color:active,.has-teal-700-color:visited{color:#cfe1e3!important}.bg-teal-700,.has-teal-700-background-color{background:#cfe1e3!important}.text-teal-700{color:#cfe1e3!important}.border-teal-700{border-color:#cfe1e3!important}.btn-teal-700{background:#cfe1e3;color:#606060}.btn-teal-700:hover{background:#a5c7ca}.has-teal-800-color,.has-teal-800-color:active,.has-teal-800-color:visited{color:#ecf3f4!important}.bg-teal-800,.has-teal-800-background-color{background:#ecf3f4!important}.text-teal-800{color:#ecf3f4!important}.border-teal-800{border-color:#ecf3f4!important}.btn-teal-800{background:#ecf3f4;color:#6a6a6a}.btn-teal-800:hover{background:#cfe1e3}.has-primary-color,.has-primary-color:active,.has-primary-color:visited{color:#5a392b!important}.bg-primary,.has-primary-background-color{background:#5a392b!important}.text-primary{color:#5a392b!important}.border-primary{border-color:#5a392b!important}.btn-primary{background:#5a392b;color:#fff}.btn-primary:hover{background:#ecf3f4}.has-secondary-color,.has-secondary-color:active,.has-secondary-color:visited{color:#1c3839!important}.bg-secondary,.has-secondary-background-color{background:#1c3839!important}.text-secondary{color:#1c3839!important}.border-secondary{border-color:#1c3839!important}.btn-secondary{background:#1c3839;color:#fff}.btn-secondary:hover{background:#5a392b}.has-tertiary-color,.has-tertiary-color:active,.has-tertiary-color:visited{color:#5c5957!important}.bg-tertiary,.has-tertiary-background-color{background:#5c5957!important}.text-tertiary{color:#5c5957!important}.border-tertiary{border-color:#5c5957!important}.btn-tertiary{background:#5c5957;color:#fff}.btn-tertiary:hover{background:#1c3839}.has-quaternary-color,.has-quaternary-color:active,.has-quaternary-color:visited{color:#76736f!important}.bg-quaternary,.has-quaternary-background-color{background:#76736f!important}.text-quaternary{color:#76736f!important}.border-quaternary{border-color:#76736f!important}.btn-quaternary{background:#76736f;color:#2e2e2e}.btn-quaternary:hover{background:#5c5957}.has-quinar-color,.has-quinar-color:active,.has-quinar-color:visited{color:#f4f2f0!important}.bg-quinar,.has-quinar-background-color{background:#f4f2f0!important}.text-quinar{color:#f4f2f0!important}.border-quinar{border-color:#f4f2f0!important}.btn-quinar{background:#f4f2f0;color:#6a6a6a}.btn-quinar:hover{background:#76736f}.has-semantic-green-color,.has-semantic-green-color:active,.has-semantic-green-color:visited{color:#75b766!important}.bg-semantic-green,.has-semantic-green-background-color{background:#75b766!important}.text-semantic-green{color:#75b766!important}.border-semantic-green{border-color:#75b766!important}.btn-semantic-green{background:#75b766;color:#464646}.btn-semantic-green:hover{background:#f4f2f0}.has-semantic-red-color,.has-semantic-red-color:active,.has-semantic-red-color:visited{color:#e8b254!important}.bg-semantic-red,.has-semantic-red-background-color{background:#e8b254!important}.text-semantic-red{color:#e8b254!important}.border-semantic-red{border-color:#e8b254!important}.btn-semantic-red{background:#e8b254;color:#505050}.btn-semantic-red:hover{background:#75b766}.has-semantic-yellow-color,.has-semantic-yellow-color:active,.has-semantic-yellow-color:visited{color:#ce5050!important}.bg-semantic-yellow,.has-semantic-yellow-background-color{background:#ce5050!important}.text-semantic-yellow{color:#ce5050!important}.border-semantic-yellow{border-color:#ce5050!important}.btn-semantic-yellow{background:#ce5050;color:#2f2f2f}.btn-semantic-yellow:hover{background:#e8b254}.text-3xl{font-size:48px}.text-2xl{font-size:36px}.text-xl{font-size:32px}.text-lg{font-size:24px}.text-md{font-size:20px}.text-base{font-size:18px}.text-sm{font-size:16px}.text-xs{font-size:14px}.text-xss{font-size:12px}.leading-none{line-height:1}.leading-xs{line-height:1.15}.leading-sm{line-height:1.2}.leading-base{line-height:1.4}.leading-md{line-height:1.6}.leading-lg{line-height:1.8}.spacing-none{letter-spacing:0}.spacing-sm{letter-spacing:.02em}.spacing-md{letter-spacing:.04em}.spacing-lg{letter-spacing:.08em}.spacing-xl{letter-spacing:.15em}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.font-weight-regular{font-weight:400}.font-lora{font-family:Lora}.font-inter{font-family:Inter}.p-4{padding:4px}.pt-4{padding-top:4px}.pr-4{padding-right:4px}.pb-4{padding-bottom:4px}.pl-4,.px-4{padding-left:4px}.px-4{padding-right:4px}.py-4{padding-bottom:4px;padding-top:4px}.p-8{padding:8px}.pt-8{padding-top:8px}.pr-8{padding-right:8px}.pb-8{padding-bottom:8px}.pl-8,.px-8{padding-left:8px}.px-8{padding-right:8px}.py-8{padding-bottom:8px;padding-top:8px}.p-12{padding:12px}.pt-12{padding-top:12px}.pr-12{padding-right:12px}.pb-12{padding-bottom:12px}.pl-12,.px-12{padding-left:12px}.px-12{padding-right:12px}.py-12{padding-bottom:12px;padding-top:12px}.p-16{padding:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pl-16,.px-16{padding-left:16px}.px-16{padding-right:16px}.py-16{padding-bottom:16px;padding-top:16px}.p-24{padding:24px}.pt-24{padding-top:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.pl-24,.px-24{padding-left:24px}.px-24{padding-right:24px}.py-24{padding-bottom:24px;padding-top:24px}.p-32{padding:32px}.pt-32{padding-top:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.pl-32,.px-32{padding-left:32px}.px-32{padding-right:32px}.py-32{padding-bottom:32px;padding-top:32px}.p-40{padding:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40,.px-40{padding-left:40px}.px-40{padding-right:40px}.py-40{padding-bottom:40px;padding-top:40px}.p-48{padding:48px}.pt-48{padding-top:48px}.pr-48{padding-right:48px}.pb-48{padding-bottom:48px}.pl-48,.px-48{padding-left:48px}.px-48{padding-right:48px}.py-48{padding-bottom:48px;padding-top:48px}.p-56{padding:56px}.pt-56{padding-top:56px}.pr-56{padding-right:56px}.pb-56{padding-bottom:56px}.pl-56,.px-56{padding-left:56px}.px-56{padding-right:56px}.py-56{padding-bottom:56px;padding-top:56px}.p-64{padding:64px}.pt-64{padding-top:64px}.pr-64{padding-right:64px}.pb-64{padding-bottom:64px}.pl-64,.px-64{padding-left:64px}.px-64{padding-right:64px}.py-64{padding-bottom:64px;padding-top:64px}.p-80{padding:80px}.pt-80{padding-top:80px}.pr-80{padding-right:80px}.pb-80{padding-bottom:80px}.pl-80,.px-80{padding-left:80px}.px-80{padding-right:80px}.py-80{padding-bottom:80px;padding-top:80px}.p-104{padding:104px}.pt-104{padding-top:104px}.pr-104{padding-right:104px}.pb-104{padding-bottom:104px}.pl-104,.px-104{padding-left:104px}.px-104{padding-right:104px}.py-104{padding-bottom:104px;padding-top:104px}.m-4{margin:4px}.mt-4{margin-top:4px}.mr-4{margin-right:4px}.mb-4{margin-bottom:4px}.ml-4,.mx-4{margin-left:4px}.mx-4{margin-right:4px}.my-4{margin-bottom:4px;margin-top:4px}.m-8{margin:8px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.ml-8,.mx-8{margin-left:8px}.mx-8{margin-right:8px}.my-8{margin-bottom:8px;margin-top:8px}.m-12{margin:12px}.mt-12{margin-top:12px}.mr-12{margin-right:12px}.mb-12{margin-bottom:12px}.ml-12,.mx-12{margin-left:12px}.mx-12{margin-right:12px}.my-12{margin-bottom:12px;margin-top:12px}.m-16{margin:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.ml-16,.mx-16{margin-left:16px}.mx-16{margin-right:16px}.my-16{margin-bottom:16px;margin-top:16px}.m-24{margin:24px}.mt-24{margin-top:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.ml-24,.mx-24{margin-left:24px}.mx-24{margin-right:24px}.my-24{margin-bottom:24px;margin-top:24px}.m-32{margin:32px}.mt-32{margin-top:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.ml-32,.mx-32{margin-left:32px}.mx-32{margin-right:32px}.my-32{margin-bottom:32px;margin-top:32px}.m-40{margin:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40,.mx-40{margin-left:40px}.mx-40{margin-right:40px}.my-40{margin-bottom:40px;margin-top:40px}.m-48{margin:48px}.mt-48{margin-top:48px}.mr-48{margin-right:48px}.mb-48{margin-bottom:48px}.ml-48,.mx-48{margin-left:48px}.mx-48{margin-right:48px}.my-48{margin-bottom:48px;margin-top:48px}.m-56{margin:56px}.mt-56{margin-top:56px}.mr-56{margin-right:56px}.mb-56{margin-bottom:56px}.ml-56,.mx-56{margin-left:56px}.mx-56{margin-right:56px}.my-56{margin-bottom:56px;margin-top:56px}.m-64{margin:64px}.mt-64{margin-top:64px}.mr-64{margin-right:64px}.mb-64{margin-bottom:64px}.ml-64,.mx-64{margin-left:64px}.mx-64{margin-right:64px}.my-64{margin-bottom:64px;margin-top:64px}.m-80{margin:80px}.mt-80{margin-top:80px}.mr-80{margin-right:80px}.mb-80{margin-bottom:80px}.ml-80,.mx-80{margin-left:80px}.mx-80{margin-right:80px}.my-80{margin-bottom:80px;margin-top:80px}.m-104{margin:104px}.mt-104{margin-top:104px}.mr-104{margin-right:104px}.mb-104{margin-bottom:104px}.ml-104,.mx-104{margin-left:104px}.mx-104{margin-right:104px}.my-104{margin-bottom:104px;margin-top:104px}:root{--backgroundwhite:#fff;--backgroundw25:hsla(0,0%,100%,.25);--backgroundw50:hsla(0,0%,100%,.5);--backgroundw75:hsla(0,0%,100%,.75);--backgrounddark:#232323;--backgroundmiddark:#434343;--backgrounddark25:rgba(0,0,0,.25);--backgrounddark50:rgba(0,0,0,.5);--backgrounddark75:rgba(0,0,0,.75);--error:#ef5350;--type:#000;--whitetype:#fff;--lightgrey:#f4f2f0;--sans:"nimbus-sans",sans-serif;--serif:"HCo Quarto",sans-serif;--neon:#ff0;--sand:#f7e1a9;--agred:#a31a2c;--sale:#64dd17}.testfill{background:#efefef;padding:6rem}.interrupt{background:var(--lightgrey);font-size:2rem;margin:3rem 0 4rem;padding:9rem 4rem;text-align:center}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-size:10px;line-height:1.4}body{font-family:var(--sans);font-weight:300;position:relative}img{height:auto;max-width:100%}figure{margin-inline-end:0;margin-inline-start:0}figure img{display:block}b,strong{font-weight:500}.calloutbutton,.cta,.wp-block-button__link{background-color:var(--backgrounddark);border-radius:0;color:var(--whitetype);cursor:pointer;display:inline-block;font-family:var(--sans);font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:1.4;max-width:100%;overflow:hidden;padding:.75em 6em .75em .75em;position:relative;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;transition:all .125s ease-in-out;white-space:nowrap}.cta.block{display:block}.calloutbutton:after,.cta:after,.wp-block-button__link:after{text-rendering:auto;-webkit-font-smoothing:antialiased;color:inherit;content:"\f105";font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;position:absolute;right:.75em}a.cta.external-link:after{content:"\f105"!important;font-size:1em!important;opacity:1!important}.calloutbutton:hover,.cta:hover,.wp-block-button__link:hover{padding-left:5em;padding-right:1.75em;transition:all .125s ease-in-out}.calloutbutton,.cta.large{font-size:1.6rem}.cta.invert{background-color:var(--whitetype);color:var(--backgrounddark)}.cta.outline{background:0 0;border:.15em solid var(--type);color:var(--type)}.cta.outline.invert{background:0 0;border:.15em solid var(--backgroundwhite);color:var(--backgroundwhite)}.cta.light{background-color:var(--lightgrey);color:var(--type)}.cta.minor{background:0 0;color:var(--type);font-size:1.3rem;padding-right:2em}.cta.minor:hover{padding-left:.75em;padding-right:2em}.highlight,.highlight *{border-color:var(--highlight)!important;color:var(--highlight)}.jwplayer{max-width:100%;width:0}.sub-cta img{display:block}.sub-cta .copy{background:var(--highlight);color:var(--backgrounddark);padding:2rem;text-align:center}.sub-cta .copy h2{border:0;margin:0 auto;padding:0}.sub-cta .copy p{font-size:1.6rem}.sub-cta .copy a{background:var(--backgrounddark);color:var(--whitetype);font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase}aside .sub-cta .copy a,footer .sub-cta .copy a{display:block;padding:1rem .75em}.sub-cta .secondary-copy{display:none}h1,h2,h3,h4,h5{font-family:var(--serif);line-height:1.1;margin:0 0 1em}h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *{font-weight:400}h1{font-size:5rem}h2{font-size:3.2rem}h3{font-size:2.4rem}h4{font-size:2.2rem}h5{font-size:2rem}p{font-family:var(--sans);font-size:1.8rem;font-weight:300;line-height:1.5;margin:1.5em 0}p.smaller{font-size:1.5rem}a{color:inherit;text-decoration:none}p a{text-decoration:underline;text-decoration-color:inherit}p a,p a:hover{transition:all .125s ease}p a:hover{color:var(--highlight);text-decoration:underline;text-decoration-color:var(--highlight)}li a.external-link:after,p a.external-link:after{content:"\f14c";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:70%;font-style:normal;font-weight:600;margin:0 0 0 5px;opacity:.5;text-decoration:none}p a[href^="mailto:"]:after{content:"\f0e0"}p a[href^="mailto:"]:after,p a[href^="tel:"]:after{display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:80%;font-style:normal;font-weight:600;margin:0 0 0 5px;opacity:.5;text-decoration:none}p a[href^="tel:"]:after{content:"\f095"}.centered{text-align:center}.print-link{cursor:pointer}.row{grid-column-gap:5rem;grid-row-gap:5rem;display:grid;grid-template-columns:repeat(12,1fr);margin:0 5rem;padding:5rem 0;position:relative}.row.light{background-color:var(--lightgrey)}.row.flush{margin:0 5rem}.row.pad-out{margin:0;padding:0 5rem 5rem}.row.no-pad{margin:0;padding:0}.row.padx2{padding-bottom:7rem;padding-top:7rem}.row.marginx2{margin-bottom:7rem;margin-top:7rem}.row.marginx3{margin-bottom:10rem;margin-top:10rem}.row.margin0{margin-bottom:0;margin-top:0}.row.fixed{max-width:1440px}.col12{grid-column:span 12}.col11{grid-column:span 11}.col10{grid-column:span 10}.col9{grid-column:span 9}.col8{grid-column:span 8}.col7{grid-column:span 7}.col6{grid-column:span 6}.col5{grid-column:span 5}.col4{grid-column:span 4}.col3{grid-column:span 3}.col2{grid-column:span 2}.col1{grid-column:span 1}.start12{grid-column-start:12}.start11{grid-column-start:11}.start10{grid-column-start:10}.start9{grid-column-start:9}.start8{grid-column-start:8}.start7{grid-column-start:7}.start6{grid-column-start:6}.start5{grid-column-start:5}.start4{grid-column-start:4}.start3{grid-column-start:3}.start2{grid-column-start:2}.start1{grid-column-start:1}.end13{grid-column-end:13}.end12{grid-column-end:12}.end11{grid-column-end:11}.end10{grid-column-end:10}.end9{grid-column-end:9}.end8{grid-column-end:8}.end7{grid-column-end:7}.end6{grid-column-end:6}.end5{grid-column-end:5}.end4{grid-column-end:4}.end3{grid-column-end:3}.end2{grid-column-end:2}.border-left{border-left:1px solid var(--type);padding-left:3rem}.border-right{border-right:1px solid var(--type);padding-right:3rem}.card-format{display:flex}.card-format .graphic{margin:0 3rem 0 0;width:33%}.card-format .content{flex:1}header.main-nav{align-items:center;background-color:var(--backgroundwhite);border-bottom:1px solid var(--lightgrey);display:flex;font-family:var(--sans);justify-content:space-between;padding:2rem}header.main-nav--transparent{background-color:transparent;border-bottom:none;margin:0 auto;max-width:1160px;padding:4rem 20px}header.main-nav .logo{align-items:center;display:flex;flex:1}header.main-nav .logo a{display:block;height:50px;margin:0 3rem 0 0;width:170px}header.main-nav .logo svg{display:block;height:5rem}header.main-nav .subscribe{margin:0 0 0 3rem;order:5}header.main-nav nav a{align-items:center;cursor:pointer;display:inline-flex;font-weight:500;line-height:1;margin:0 0 0 25px}header.main-nav--transparent nav a{color:#fff}header.main-nav nav a.d-hide{display:none}header.main-nav nav a>span{font-size:1.3rem;letter-spacing:.05em;margin:0 5px 0 0;text-transform:uppercase}header.main-nav nav span.cart-amount,header.main-nav nav span.cart-amount *{font-size:1.2rem}header.main-nav nav span.cart-amount{background:var(--backgrounddark75);border-radius:2px;color:var(--whitetype);margin:0 0 0 1rem;padding:.5em}header.main-nav nav span.cart-amount span{margin:0}nav.slide{background:var(--backgrounddark);color:#fff;display:none;left:0;position:absolute;top:0;width:100%;z-index:20000}body nav.slide h1{line-height:.8;margin:0 0 1em}nav.slide ul{list-style-type:none;margin:0;padding:0}nav.slide .nav-close{cursor:pointer;font-size:2rem;text-align:right}nav.slide .subnav-trigger{cursor:pointer;margin:0 0 0 1rem;opacity:.5}nav.slide .subnav-trigger:after{text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f13a";cursor:pointer;font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;font-weight:300;text-transform:none}nav.slide .subnav-trigger.opened:after{content:"\f139"}nav.slide .main-nav-container>ul>li{font-size:2rem;margin:0 0 1em}nav.slide .main-nav-container>ul>li>a{border-bottom:1px solid var(--backgroundw50);font-family:var(--serif);font-size:3rem;padding:0 0 .125em}nav.slide .main-nav-container>ul>li.minor>a{color:var(--backgroundw50);font-size:1.8rem}nav.slide .main-nav-container .sub-menu{color:var(--backgroundw75);display:none;font-size:1.8rem;margin:.5em 0}nav.slide .shopcat-nav{font-size:1.8rem}nav.slide .shopcat-nav a{color:var(--backgroundw75)}nav.slide .shopcat-nav .children{border-left:1px solid var(--backgroundw25);padding:0 0 0 1rem}nav.full .popular-list{font-family:var(--serif);font-size:3rem;list-style-position:outside;padding:0}nav.full .popular-list .reading-list{display:block;font-family:var(--sans);font-size:1.6rem;margin:20px 0 0}nav.full .popular-list li{font-family:var(--serif);font-size:3rem;list-style-position:outside;margin:0 0 4rem;padding:0}nav.full .popular-list li p{font-size:1.4rem;margin:0 0 1em;opacity:.75}nav.full .popular-list li h4{margin:0}nav.full .header-social{margin:5rem 0 0}nav.full .header-social a{display:block;font-size:1.6rem;line-height:1.5}nav.full #mc_embed_signup{border:2px solid var(--backgroundw25);padding:2rem}nav.full #mc_embed_signup .cta{border:2px solid var(--whitetype);color:var(--whitetype)}nav.search input[type=submit],nav.search input[type=text]{-webkit-appearance:none;background:0;border:0;font-size:4rem;font-weight:300}nav.search input[type=text]{border-bottom:2px solid var(--backgroundwhite);color:var(--whitetype)}nav.search input[type=submit]{background:var(--whitetype);color:var(--type);cursor:pointer;margin:0 0 0 1rem;padding:.25em .5em}nav.search .search-toggle{display:block;font-size:2rem;margin:2rem 0 0}nav.search .search-toggle label{cursor:pointer;display:inline-block}nav.search .search-toggle input{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}nav.search .search-toggle label:before{text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f111";display:inline-block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;font-weight:400;margin:0 10px 0 0}nav.search .search-toggle .toggle-wrap input:checked+label:before{content:"\f192"}nav .favorites-list{font-family:var(--serif);font-size:2rem;list-style-position:inside;list-style-type:decimal;margin:0;padding:0}nav .no-favorites{margin:0;padding:0}nav .simplefavorites-clear{background:0 0;border:0;color:var(--whitetype);cursor:pointer;display:inline-block;font-family:var(--sans);font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:1.4;margin:2rem 0 0;padding:.75em 0;text-decoration:none;text-transform:uppercase}nav .favorites-list li{border-top:0;margin:0;padding:0}nav .favorites-list li p{font-family:var(--serif);font-size:2rem;margin:0;padding:0}nav .favorites-list li a{border-bottom:1px solid var(--backgroundw50);text-decoration:none}nav .favorites-list li:after,nav .favorites-list li:before{display:none}.cover-image{height:100%;object-fit:cover;position:absolute;width:100%}.adventure-grid .cover-image{position:relative!important}body.home header.main-nav{left:0;position:absolute;top:0;-webkit-transform:translateZ(0);width:100%;z-index:10000}.row.home-hero{margin-top:0;position:relative}.home-hero .carousel{background:var(--backgrounddark);height:100vh;margin:0 0 0 -5rem;min-width:0;overflow:hidden;position:sticky;top:0}.home-hero .carousel .slickparent{height:100%}.home-hero .carousel .slick-list,.home-hero .carousel .slick-track{height:100%!important}.home-hero .carousel .slick-arrow{background:0 0;border:0;bottom:3rem;color:#fff;cursor:pointer;font-size:3rem;height:55px;padding:0;position:absolute;right:3rem;width:55px;z-index:10}.home-hero .carousel .slick-arrow.slick-prev{right:85px}.home-hero .carousel a{position:relative}.home-hero .carousel .cover{background-position:50%;background-size:cover;display:block;height:100%;width:100%}.home-hero .carousel .cover.focusd0{background-position:0}.home-hero .carousel .cover.focusd25{background-position:25%}.home-hero .carousel .cover.focusd75{background-position:75%}.home-hero .carousel .cover.focusd100{background-position:100%}.home-hero .carousel .content{bottom:3rem;color:var(--whitetype);left:3rem;max-width:60%;padding:2rem;position:absolute}.home-hero .carousel .shade{background:red;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent);bottom:0;height:50%;position:absolute;width:100%}.home-hero .carousel .content .cat-label{font-size:1.2rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.home-hero .carousel .content h2{margin:.5em 0 .75em}.home-hero .carousel .content .excerpt{display:block;font-size:1.8rem;height:auto;margin:0;overflow:hidden}.home-hero .carousel .content .excerpt p{margin-bottom:1em;margin-top:0}.home-hero .carousel:hover .content .excerpt{height:auto;max-height:400px;transition:max-height .25s linear}.home-hero .carousel .content .reading-list{display:block;font-size:1.4rem;margin:2rem 0 0}.home-hero .carousel .video-slide video{min-height:100%;min-width:100%}.home-hero .sub-cta{align-items:center;display:flex;margin:5rem 0}.home-hero .sub-cta .cover{width:40%}.home-hero .sub-cta .cover img{display:block}.home-hero .sub-cta .copy{background:0 0!important;flex:1;padding:3rem;text-align:left}.home-hero .secondary-copy p{color:var(--backgrounddark50);font-size:1.4rem;margin:0 0 4rem;text-align:center}.home-hero .latest{margin:9rem 0 0}.home-hero .latest>h3{margin:1em 0}.home-hero .latest .post-card{display:flex;margin:3rem 0 4rem;position:relative}.home-hero .latest .post-card a{color:var(--text);text-decoration:none}.home-hero .latest .post-card h4{margin:.5em 0}.home-hero .latest .post-card .thumbnail-container{display:block;position:relative;width:33%}.home-hero .latest .post-card .thumbnail-container>div{background-position:50%;background-size:cover;padding-bottom:100%}.home-hero .latest .post-card .thumbnail-container.left>div{background-position-x:left}.home-hero .latest .post-card .thumbnail-container.right>div{background-position-x:right}.home-hero .latest .post-card .cat-label{display:inline-block;font-size:1.1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.home-hero .latest .post-card .card-content{display:flex;flex:1;flex-direction:column;justify-content:space-between;margin:0 0 0 1.5rem}.home-hero .latest .post-card .entry-date{display:block;font-size:1.4rem;opacity:.5}.home-hero .latest .post-card .reading-list{display:block;font-size:1.4rem;margin:1em 0 0}.home-spotlight{position:relative}.home-spotlight .details{background:var(--lightgrey);padding:4rem;position:absolute;top:50%;transform:translateY(-50%);width:40%;z-index:10}.home-spotlight .details h1,.home-spotlight .details h2{margin:0 0 .25em}.home-spotlight .featured-image{margin:0 0 0 25%;position:relative;text-align:right}.home-spotlight .featured-image .featured-caption{font-size:1.2rem;text-align:right}.home-spotlight.spotlight-2 .featured-image{margin:0 25% 0 0;position:relative;text-align:left}.home-spotlight.spotlight-2 .featured-image .featured-caption{text-align:left}.home-spotlight.spotlight-2 .details{right:0}.home-spotlight.spotlight-2>div{position:relative}.home-video{background-color:var(--backgrounddark);color:var(--whitetype)}.home-video .jw-shelf-widget{background-color:#333}.home-video div.jw-related-more{font-family:var(--serif);font-size:2rem;margin-bottom:1em}.this-month .selection .magazine-article{align-items:center;display:flex;margin:3rem 0}.this-month .selection .magazine-article .graphic{margin:0 2rem 0 0;width:25%}.this-month .selection .magazine-article .graphic img{display:block}.this-month .selection .magazine-article h3{color:var(--backgrounddark50);flex:1;font-size:2rem;margin:0}.home-adventure{background-position:50%;background-size:cover}.home-adventure h2 img{max-width:350px;width:100%}.home-adventure .adventure-highlights{border:1px solid transparent;display:flex}.home-adventure .adventure-highlights>div{border-left:1px solid transparent;flex:1}.home-adventure .adventure-highlights>div:first-child{border-left:0}.home-adventure .adventure-highlights .aga-posts{display:flex;flex-wrap:wrap}.home-adventure .adventure-card{display:flex;flex-direction:column;justify-content:space-between;width:25%}.home-adventure .adventure-card a.thumbnail-container{border-bottom:1px solid transparent;border-top:1px solid transparent;display:block;position:relative}.home-adventure .adventure-card a.thumbnail-container div{background-position:50%;background-size:cover;padding-bottom:66.66%}.home-adventure .adventure-card a.thumbnail-container .simplefavorite-button{position:absolute}.home-adventure .adventure-card h2{background-color:var(--backgroundwhite);margin:0;padding:2rem}.home-adventure .adventure-card h3{line-height:1.4;margin:2rem 2rem 0}.home-adventure .adventure-card .content{background-color:var(--backgroundwhite);min-height:256px}.home-adventure .adventure-card p{margin:2rem}.home-adventure .adventure-card p+p{margin-top:0}.home-adventure .adventure-card p a{text-decoration:none}.home-adventure .card{display:flex;flex-direction:column;width:100%}.home-adventure .adventure-card .header{background-color:var(--backgroundwhite);flex-grow:1}.post-directory{padding:3rem 0}@media(min-width:1301px){.post-directory.contained{margin:0 auto;max-width:1300px}}.post-directory .directory-loop{display:flex;flex-wrap:wrap;justify-content:space-between}.post-directory .directory-loop .title{font-size:1.6rem}.post-directory .directory-loop .looped{background-color:var(--lightgrey);display:flex;flex-direction:column;justify-content:space-between;margin:0 0 1.5rem;padding:1.5rem;width:calc(33.33333% - 10px)}@media only screen and (max-width:800px){.post-directory .directory-loop .looped{width:50%}}@media only screen and (max-width:600px){.post-directory .directory-loop .looped{width:100%}}.post-directory .directory-loop .looped a,.post-directory .directory-loop .looped button{color:var(--backgrounddark75);display:block;font-family:var(--serif);font-size:2rem;margin:0 0 .5em;text-align:center}.post-directory .directory-loop .looped a .thumbnail-container,.post-directory .directory-loop .looped button .thumbnail-container{margin:0 0 1rem;position:relative}.post-directory .directory-loop .looped a .thumbnail-container img{display:block;height:300px;object-fit:cover;width:100%}.efav-img{display:none!important}.post-directory .directory-loop div .reading-list{display:block;margin:5px 0 0}.post-directory .directory-loop div .reading-list a,.post-directory .directory-loop div .reading-list span{font-family:var(--sans);font-size:1.4rem}.post-directory .directory-loop div:nth-last-child(-n+3){border:0;margin-bottom:0}.post-directory .directory-loop div a:hover{color:var(--type)}.post-directory .cta{padding-right:2em;width:min(100%,175px)}.directory__cta-wrapper h2{margin-block-end:1.3rem}.single-container{display:flex;max-width:1200px}section.post-content{flex:1;position:relative;width:calc(100vw - 550px - 5rem)}section.post-content .sharing{min-width:80px}section.post-content ul{font-size:1.8rem}section.post-content p:last-child{margin-bottom:0}.post-template-single-feature .single-container section.post-content .post-content-header{border-bottom:1px solid #999;border-top:1px solid #999;font-size:1.4rem;font-weight:400;padding-bottom:3rem;padding-top:3rem}.post-sponsor-holder{border:1px dotted #d8d8d8;box-sizing:border-box;margin:1em 0;padding:1.5rem}.post-sponsor-holder.bottom-zero{margin-bottom:0}.post-sponsor-holder .post-sponsor-content{color:#000;font-family:Oswald,sans-serif;font-size:1.3rem;font-weight:300;line-height:2rem;padding:3rem;text-align:center;text-transform:uppercase}.post-sponsor-holder .post-sponsor-content.feature{color:#f8f8ff}aside.sidebar{display:flex;flex-direction:column;margin:0 5rem 0 0;width:300px}aside.sidebar .post-controls{border-bottom:2px solid var(--backgrounddark);border-top:2px solid var(--backgrounddark);display:flex;justify-content:space-around;padding:1em 0 2rem;text-align:center}aside.sidebar>div{margin:0 0 4rem}aside.sidebar>div:last-child{margin:0}aside.sidebar .subscribe{color:#fff;position:relative}aside.sidebar .subscribe h4{margin:0 0 .25em}aside.sidebar .subscribe img{display:block}aside.sidebar .subscribe .content{background:var(--highlight);color:#fff;padding:2rem;text-align:center}aside.sidebar .subscribe .content p{margin:.5em 0}.post-controls{border-bottom:3px solid var(--backgrounddark);border-top:3px solid var(--backgrounddark);display:flex;justify-content:space-between;padding:2rem 0;text-align:center}.post-controls>div{flex:1}.post-controls label{display:block;font-size:1.2rem;text-transform:uppercase}.post-controls .share-buttons,.post-controls .zeno_font_resizer_container{align-items:center;display:flex;height:50px;justify-content:center}.post-controls .sharing{font-size:2.2rem}.post-controls .sharing div a~a{margin:0 0 0 10px}.post-controls .zeno_font_resizer{font-family:var(--serif);font-weight:300;margin:0}.post-controls .zeno_font_resizer .zeno_font_resizer_minus{font-size:2rem!important;margin:0 .25em}.post-controls .zeno_font_resizer .zeno_font_resizer_reset{font-size:2.5rem!important;margin:0 .25em}.post-controls .zeno_font_resizer .zeno_font_resizer_add{font-size:3rem!important;margin:0 .25em}.post-controls .zeno_font_resizer a{text-decoration:none}.post-controls .reading-list a i{font-size:1.8rem;line-height:50px}div.tags{font-size:1.4rem}div.tags span{font-size:1.2rem;letter-spacing:.05em}div.tags a{background:var(--lightgrey);display:inline-block;margin:.5em .5rem;padding:.5em 12px;text-transform:capitalize}.page-template-page-nosidebar div.tags{display:none}a.simplefavorite-button *{cursor:pointer}a.simplefavorite-button.active{color:var(--highlight)!important;opacity:1}.pagination{font-size:2rem;margin:4rem 0;text-align:center}#read-next .next-post{align-items:center;display:flex;margin:3rem 0}#read-next .next-post a{display:block}#read-next .thumbnail-container{margin:0 3rem 0 0;width:40%}#read-next .thumbnail-container>div{background-position:50%;background-size:cover;height:100%;padding-bottom:66.66%;width:100%}#read-next .details{flex:1}#read-next .details h3{margin:.5em 0}#read-next .details .cat{display:inline-block;font-size:1.1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}#read-next .details .reading-list{display:block;font-size:1.4rem;margin:1em 0 0}#read-next-auto{border-top:1px solid var(--backgrounddark25);margin:2rem 0 0}.special-feature #read-next-auto{border-top:none}.special-feature.row{display:block!important}@media(min-width:782px){.special-feature.row{display:grid!important}}#read-next-auto a{align-items:center;display:flex;margin:2rem 0 0}#read-next-auto .details{flex:1;padding:0 3rem}#read-next-auto .details h3{border:0;margin:0;padding:0;text-align:left}#read-next-auto .details p{font-size:1.6rem;margin:1em 0}#read-next-auto .thumbnail-container{width:40%}#read-next-auto .thumbnail-container>div{background-position:50%;background-size:cover;padding-bottom:66.66%}.special-feature.read-next-auto{padding-top:5rem}@media only screen and (max-width:800px){.special-feature.read-next-auto .single-container{border-top:1px solid #999}}.special-feature.read-next-auto aside.sidebar{margin:10.5rem 5rem 0 0}.end-cta{border:1px solid var(--backgrounddark25);margin-top:5rem}.end-cta h2{margin-top:0!important}.end-cta .sub-cta{align-items:center;display:flex;margin:0}.end-cta .sub-cta .cover{width:35%}.end-cta .sub-cta .copy{background:0 0!important;flex:1;padding:4rem;text-align:left}body .end-cta .sub-cta .copy h2{margin-top:0!important}body .end-cta .sub-cta .copy h2 br{display:none}.wp-block-image figcaption{background:var(--lightgrey);caption-side:bottom;color:var(--type);display:table-caption;font-size:var(--text-lg);margin:0;padding:.5em .75em;text-align:left}p.has-drop-cap:not(:focus):first-letter{font-size:4em;font-style:normal;font-weight:300;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}.wp-block-image{display:table;font-size:1.6rem;margin:var(--margin-12) 0;position:relative}.wp-block-image img{display:block;margin:0 auto}.wp-block-image.alignnone{display:table;margin-left:auto;margin-right:auto}.wp-block-image figure{margin-bottom:1.5em;margin-top:1.5em}.wp-block-image .alignright{float:right;margin-left:3rem}.wp-block-image .alignleft{float:right;margin-right:3rem}.wc-block-grid__product{float:none;margin:1em 0;padding:0;position:relative;text-align:center;width:auto}.wc-block-grid.has-3-columns .wc-block-grid__product{max-width:32%}.wc-block-grid .wc-block-grid__product{border:1px solid var(--backgrounddark25);display:flex;flex-direction:column;padding:2rem;text-align:left}.special-feature .wc-block-grid .wc-block-grid__product{border:1px solid var(--backgroundw25);color:var(--whitetype)}.wc-block-grid__products{justify-content:space-between}.wc-block-grid__product-add-to-cart,.wc-block-grid__product-add-to-cart a{margin-top:auto}.wc-block-grid__product .wp-block-button__link{background:0 0;border:.2em solid var(--type);border-radius:0;color:var(--type);cursor:pointer;display:inline-block;font-family:var(--sans);font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:1.4;margin:2em 0 0;padding:.75em 6em .75em .75em;position:relative;text-decoration:none;text-transform:uppercase;transition:all .125s ease-in-out}.special-feature .wc-block-grid__product .wp-block-button__link{border:.2em solid var(--whitetype);color:var(--whitetype)}.wc-block-grid__product-price *,.wc-block-grid__product-rating *,.wc-block-grid__product-title *{font-size:1.4rem;font-style:normal}.wc-block-grid__product-title{font-weight:400}.wc-block-featured-product{background-color:transparent;background-position:0;background-repeat:no-repeat;background-size:30%;border-bottom:1px solid;border-top:1px solid;color:var(--type);padding:3rem 0 3rem 33%}.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{color:var(--type)}.special-feature .wc-block-featured-product,.special-feature .wc-block-featured-product .wc-block-featured-product__description,.special-feature .wc-block-featured-product .wc-block-featured-product__price,.special-feature .wc-block-featured-product .wc-block-featured-product__title,.special-feature .wc-block-featured-product .wc-block-featured-product__variation{color:#eee}.wp-block-button__link{border:.1em solid}.wc-block-featured-product__price{font-size:1.4rem;line-height:1.5}.wc-block-featured-product__price *{font-style:normal}.wc-block-featured-product h2{border-bottom:0!important;margin:0!important;padding:0!important}.wc-block-featured-product.has-background-dim:before{display:none}.wp-block-file.cta{display:inline-block}.wp-block-file a.wp-block-file__button,.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{background:0 0}.wp-block-table{font-family:var(--sans);font-size:1.8rem}.wp-block-table table{border-collapse:collapse;margin:0 auto;width:99%}.wp-block-table td,.wp-block-table th{border:1px solid;padding:1rem}.wp-block-table th{border-bottom:2px solid;font-family:var(--serif);font-size:var(--text-lg)}.wp-block-table tfoot td{border-top:2px solid}.wp-block-image .aligncenter>figcaption{text-align:center}.event-block{border:1px solid;display:flex;justify-content:space-between;margin:5rem 0;padding:4rem}.event-block .thumbnail{margin:0 3rem 0 0;position:relative;width:30%}.event-block .thumbnail div{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.event-block .details{flex:1}body .single-container .post-content div.event-block div.details h2{margin-top:0}.event-block .details p{margin:1em 0}.event-block .dates,.event-block .time,.event-block .venue{font-size:var(--text-lg);font-weight:500;margin:.5em}.event-block .event-meta{background-color:var(--lightgrey);display:inline-block;margin:2em 0;padding:1rem}.post-highlight{align-items:center;border:1px solid;box-shadow:5px 5px var(--backgrounddark);display:flex;font-family:var(--serif);left:0;margin:3px;position:relative;text-align:center;top:0;transition:all .1s ease-in-out}.post-highlight .thumbnail{display:block;width:100%}.post-highlight:hover{box-shadow:0 0 var(--backgrounddark);left:5px;top:5px}.post-highlight.aligncenter{align-items:center;display:flex;margin:3rem 0}.post-highlight .thumbnail{width:33%}.post-highlight.aligncenter a{flex:1}.post-highlight.alignleft{display:block;margin:1em 2em 1em 0;max-width:33%}.post-highlight.alignright{display:block;margin:1em 0 1em 2em;max-width:33%}.post-highlight.alignleft .thumbnail,.post-highlight.alignright .thumbnail{width:100%}.post-highlight a{display:block;flex:1;padding:2rem}.post-highlight span{color:var(--highlight)}.special-feature .post-highlight{box-shadow:5px 5px var(--backgroundwhite)}.special-feature .post-highlight:hover{box-shadow:0 0 var(--backgroundwhite);left:5px;top:5px}.awards-tiles{grid-column-gap:3rem;grid-row-gap:3rem;display:grid;grid-template-columns:repeat(12,1fr);margin:5rem 0;position:relative}.awards-tiles .award-tile{border:1px solid;display:flex;flex-direction:column}.awards-tiles.awards-threecol .award-tile{grid-column:span 4}.awards-tiles.awards-fourcol .award-tile{grid-column:span 3}.awards-tiles .award-tile .tile-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.awards-tiles .award-tile .tile-background .tile-padding{padding-bottom:100%}.awards-tiles .award-tile.sponsors{border:0}.awards-tiles .award-tile.sponsors .tile-background{background-position:50%;background-size:70%;border:3px solid var(--lightgrey)}.awards-tiles .award-tile.sponsors .tile-background .tile-padding{padding-bottom:60%}.awards-tiles .award-tile span{align-items:center;display:flex;flex:1;font-family:var(--serif);justify-content:center;padding:.5em 1em;text-align:center}.awards-tiles .award-tile.sponsors span{background:var(--lightgrey)}.awards-tiles.awards-threecol .award-tile span{font-size:2.4rem}.awards-tiles.awards-fourcol .award-tile span{font-size:2.2rem}.awards-title{padding:1em 0 .5em;text-align:center}.post-content figure,.wp-caption{position:relative}.wp-caption{display:table;font-size:1.8rem;margin:1.5em auto;width:auto!important}.wp-caption img{display:block}.post-content figure figcaption,.wp-caption .wp-caption-text{background:var(--lightgrey);color:var(--type);font-size:1.2rem;left:0;margin:0;padding:.5em .75em}.post-content figure figcaption,.special-feature wp-caption .wp-caption-text{background:var(--backgroundmiddark);color:var(--whitetype);font-size:100%}.twitter-tweet,iframe.instagram-media{margin:0 auto!important}.post-content iframe{margin:0 auto}blockquote{border-left:1px solid #ddd;margin:4rem 2rem;padding-left:24px;position:relative}blockquote:before{color:#888;content:"“";font-size:6rem;left:-40px;position:absolute;top:0}blockquote cite,blockquote p{font-size:var(--text-lg)}.alignnone{margin:3rem auto}.aligncenter,div.aligncenter{display:block;height:auto;margin:.5em auto;text-align:center}.alignright{float:right;margin:.5rem 0 2rem 2rem}.alignleft{float:left;margin:.5rem 2rem 2rem 0}body.page .featured-image,body.single .featured-image{display:table;position:relative;width:100%}body.page .featured-image img,body.single .featured-image img{display:block}body.page .featured-image .featured-caption,body.single .featured-image .featured-caption{background:var(--lightgrey);display:inline-block;font-size:var(--text-xs);left:0;padding:.5em .75em}body.page .single-container,body.single .single-container{display:flex}body.page .single-container h1,body.single .single-container h1{margin:0 0 .5em}body.page .single-container .excerpt,body.single .single-container .excerpt{border-bottom:1px solid var(--backgrounddark25);border-top:1px solid var(--backgrounddark25);color:#999;font-size:var(--text-lg);margin:1em 0;padding:2rem 0}body.page .single-container p,body.single .single-container p{margin:1.5em 0}body.page .single-container blockquote p,body.single .single-container blockquote p{font-size:var(--text-lg)}body.page .single-container p.wp-caption-text,body.single .single-container p.wp-caption-text{font-size:66.66%}body.page .single-container .excerpt .view-article,body.single .single-container .excerpt .view-article{display:none}body.page .single-container .attrib,body.single .single-container .attrib{font-weight:500;line-height:1.6;margin:1.5em 0}body.page .single-container aside,body.single .single-container aside{display:flex;flex-direction:column;flex-shrink:0;margin:0 5rem 0 0;width:300px}body.page .single-container .post-content .reading-time,body.single .single-container .post-content .reading-time{font-size:1.4rem;font-weight:500;margin:1em 0}body.page .single-container .post-content h2,body.page .single-container .post-content h3,body.single .single-container .post-content h2,body.single .single-container .post-content h3{margin:1em 0}body.single .single-container .post-content .article-call-to-action h2{border-bottom:none;display:revert;font-size:3.2rem;margin:0 0 10px;padding:0;text-align:revert}body.single .single-container .article-call-to-action p{font-size:var(--text-base);margin-block-end:10px;margin-block-start:0}body.single .single-container .article-call-to-action p:last-child{margin-block-end:0}body.page .single-container .post-content .reading-time i,body.single .single-container .post-content .reading-time i{margin:0 .5em 0 0}body.page .single-container .post-content .breadcrumbs,body.single .single-container .post-content .breadcrumbs{font-size:1.2rem;margin-top:0}body.page .single-container .post-content .breadcrumbs a,body.single .single-container .post-content .breadcrumbs a{text-decoration:none}body.page .single-container .post-content .breadcrumbs i,body.single .single-container .post-content .breadcrumbs i{margin:0 5px}body.page .single-container .post-content .breadcrumbs .breadcrumb_last,body.single .single-container .post-content .breadcrumbs .breadcrumb_last{opacity:.5}body.page .single-container .post-content p span,body.single .single-container .post-content p span{font-weight:300!important}body.page .single-container .post-content .wp-block-media-text,body.single .single-container .post-content .wp-block-media-text{background-color:var(--backgrounddark25)}body.page .single-container .post-content .wp-block-media-text p:first-child,body.single .single-container .post-content .wp-block-media-text p:first-child{margin:0}body.page .single-container .post-content .wp-block-media-text p+p,body.single .single-container .post-content .wp-block-media-text p+p{margin-bottom:0;margin-top:1em}body.page .single-container p.has-large-font-size,body.single .single-container p.has-large-font-size{font-family:var(--serif);font-size:var(-text-2xl);line-height:1.2}body.page .single-container ol,body.page .single-container ul,body.single .single-container ol,body.single .single-container ul{line-height:1.6}.page-edit{display:block;font-size:1.4rem;margin:1em 0}body.single .single-container .post-content .event-block{border:0;padding:0}body.single .single-container .post-content .event-block h2{margin-top:0}body.single .single-container .post-content .awards-tiles .award-tile{border:1px solid var(--backgrounddark25)}body.single .jw-related-shelf-contents{background:var(--backgrounddark75);color:var(--whitetype);font-size:1.6rem;padding:3rem 0}body.single .related-video{border:1px solid var(--backgrounddark25);margin:3rem 0;padding:0 3rem 3rem}body.single .video-post .related-video{display:none!important}body.single-podcast .attrib .divide.date,body.single-podcast .attrib .fal,body.single-podcast .attrib .span-reading-time{display:none}body.single-podcast .single-container .podcast_meta{font-size:100%}body.single-podcast .single-container .podcast_meta p{color:var(--type);font-size:80%;margin:1em 0}body.single-podcast .single-container .podcast_meta aside{display:block;margin:0;width:100%}body.post-template-single-feature .post-controls{border-color:var(--whitetype)}body.post-template-single-feature div.tags a{background:var(--backgrounddark50)}body.post-template-single-feature .feature-intro{background:var(--backgrounddark);color:var(--whitetype);text-align:center}body.post-template-single-feature .feature-intro .category{font-size:1.4rem;font-weight:400;margin:0;text-transform:uppercase}body.post-template-single-feature .feature-intro .excerpt{color:var(--backgroundw50);font-size:2.8rem;margin:2em 0}body.post-template-single-feature .feature-intro .attrib{font-size:1.6rem;font-weight:400}body.post-template-single-feature .post-title{font-size:6rem;margin:.75em 0;text-align:center}body.post-template-single-feature .featured-hero{margin:0}body.post-template-single-feature .featured-image{position:relative}body.post-template-single-feature .featured-image img{display:block;width:100%}body.post-template-single-feature .featured-image .featured-caption{background:var(--backgrounddark);color:var(--whitetype);font-size:1.4rem;left:0;padding:.5em .75em;text-align:center;width:100%}body.post-template-single-feature .special-feature{background:var(--backgrounddark);color:#eee}body.post-template-single-feature .jw-related-shelf-contents{color:#eee}body.post-template-single-feature .jw-shelf-widget .jw-related-shelf-contents{font-size:1.6rem;padding:3rem 0}body.post-template-single-feature .special-feature .article-call-to-action{width:100%}body.post-template-single-feature .special-feature p{font-size:var(--text-lg);margin:1.5em 0}body.post-template-single-feature .special-feature p a{text-decoration-color:var(--backgroundw75)}body.post-template-single-feature .special-feature .wp-block-media-text{background-color:var(--backgrounddark25)}body.post-template-single-feature .special-feature p.has-large-font-size{font-family:var(--serif);font-size:3rem;line-height:1.2}body.post-template-single-feature .single-container{display:flex;margin-top:3rem}body.post-template-single-feature .single-container .wp-block-image figcaption{background:var(--backgroundmiddark);color:var(--whitetype);font-size:100%}body.post-template-single-feature .single-container .post-content h1,body.post-template-single-feature .single-container .post-content h2,body.post-template-single-feature .single-container .post-content h3{border-bottom:1px solid var(--backgroundw25);display:table;margin:1em auto 2.5em;padding:1em 0 .5em;text-align:center}body.post-template-single-feature .single-container h2{font-size:4rem}body.post-template-single-feature .single-container h3{font-size:3rem}body.post-template-single-feature .single-container .post-content>:first-child{margin-top:0}body.post-template-single-feature .single-container .post-content p span{font-weight:300!important}body.post-template-single-feature .single-container .event-block h2{border:0;margin-top:0;padding:0;text-align:left}.event-block .event-meta{color:var(--type)}body.post-template-single-feature .sub-cta .copy h3{border:0;margin:0 auto;padding:0}body.post-template-single-feature .sub-cta .copy p{font-size:1.6rem}body.post-template-single-feature .event-block a{border:.1em solid}body.post-template-single-feature .single-container .post-content #read-next h2,body.post-template-single-feature .single-container .post-content #read-next h3{border:0;display:block;margin:1em 0;padding:0;text-align:left}body.post-template-single-feature .single-container .post-content .end-cta{border:1px solid var(--backgroundw25);color:var(--whitetype)}body.post-template-single-feature .single-container .post-content .end-cta .copy{color:var(--whitetype)}body.post-template-single-feature .single-container .post-content .end-cta .copy .cta{background:var(--whitetype);color:var(--type)}body.post-template-single-feature .single-container .post-content .end-cta .copy h2{border:0;display:block;margin:0 0 1em;padding:0;text-align:left}body.post-template-single-feature .single-container .post-content .end-cta .copy p{font-size:2rem}.video-section{align-items:center;aspect-ratio:16/11;background:var(--backgrounddark)}@media(min-width:782px){.video-section{aspect-ratio:16/9}}@media only screen and (min-width:640px){.video-section{min-height:40em}}.video-shim>iframe{width:100%}.gallery-container{border-bottom:1px solid var(--backgrounddark25);box-sizing:content-box;height:150vh;position:relative}.gallery-container .col12{height:calc(100vh - 10rem);min-height:0;min-width:0;position:sticky;top:5rem}.single-gallery{height:100%;margin:0;min-height:100%;min-height:0;min-width:0;padding:0}.single-gallery .slick-slide{display:flex;height:calc(100vh - 10rem);margin:0;padding:0}.single-gallery .slick-list{height:100%!important;min-height:100%}.single-gallery .slick-track{height:100%;min-height:100%}.single-gallery .slide-caption{display:flex;flex-direction:column;justify-content:space-between;margin:0 5rem 0 0;padding:0;width:25%}.single-gallery .caption-container{display:flex;flex:1;flex-direction:column;justify-content:center;overflow:auto}.single-gallery .caption-container h2{margin:0}.single-gallery .photo-credit{color:var(--backgrounddark50);font-size:1.8rem}.single-gallery .button-container{align-items:center;display:flex;font-size:3rem;justify-content:space-between}.single-gallery .button-container .append-arrow{cursor:pointer;line-height:1;padding:1rem}.single-gallery .button-container .paging-info{font-size:1.8rem}.single-gallery .slide-frame{align-items:center;display:flex;flex:1;justify-content:center}.single-gallery .slide-frame img{max-height:90%;max-width:90%;object-fit:contain}body.page-template-page-grid h1.post-title,body.page-template-page-nosidebar h1.post-title{margin:5rem 0;text-align:center}body.page-template-page-grid .page-control,body.page-template-page-nosidebar .page-control{align-items:center;display:flex;justify-content:space-between;margin:0 0 3rem}body.page-template-page-grid .page-control .breadcrumbs,body.page-template-page-nosidebar .page-control .breadcrumbs{margin:0}body.page-template-page-grid .page-control .post-controls,body.page-template-page-nosidebar .page-control .post-controls{border:0;padding:0}body.page-template-page-grid .page-control .post-controls .reading-list,body.page-template-page-grid .page-control .post-controls .sharing,body.page-template-page-nosidebar .page-control .post-controls .reading-list,body.page-template-page-nosidebar .page-control .post-controls .sharing{display:none}body.page-template-page-grid .post-controls .reading-list a i,body.page-template-page-nosidebar .post-controls .reading-list a i{font-size:1.4rem;line-height:40px}body.page-template-page-grid .post-controls .share-buttons,body.page-template-page-grid .post-controls .zeno_font_resizer_container,body.page-template-page-nosidebar .post-controls .share-buttons,body.page-template-page-nosidebar .post-controls .zeno_font_resizer_container{font-size:1.4rem;height:40px}.inline-list{margin:3em 0;padding:0;text-align:center}.inline-list li{display:inline-block}.inline-list li a{border-bottom:1px solid var(--backgrounddark25);font-family:var(--serif);font-size:2.4rem;line-height:1.6}.inline-list li:after{content:"•";display:inline-block;margin:0 1rem}.inline-list li:last-of-type:after{display:none}.category-title{margin:0;text-align:center;text-transform:capitalize}.category-title span{color:var(--backgrounddark25);display:none}.child-categories{margin-top:1em;text-align:center}.child-categories a{border-bottom:1px solid var(--backgrounddark25);font-family:var(--serif);font-size:2.4rem;line-height:1.6}.child-categories p{margin:0}.child-categories .divide{font-size:2rem;margin:0 .5em}.child-categories .divide:last-of-type{display:none}.child-categories .child-cat{display:inline-block}.category-container{display:flex}.category-container .category-loop{flex:1}.category-container .category-loop .category-item{border-bottom:1px solid var(--backgrounddark25);display:flex;margin:0 0 5rem;padding:0 0 5rem}.category-container .category-loop .category-item .thumbnail-container{margin:0 3rem 0 0;width:25%}.category-container .category-loop .category-item .thumbnail-container>div{background-position:50%;background-size:cover;height:100%;width:100%}.category-container .category-loop .category-item .thumbnail-container.left>div{background-position-x:left}.category-container .category-loop .category-item .thumbnail-container.right>div{background-position-x:right}.category-container .category-loop .category-item .details .cat{display:inline-block;font-size:1.1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.category-container .category-loop .category-item .details h2{margin:.25em 0}.category-container .category-loop .category-item .details{flex:1}.category-container .category-loop .category-item .details .reading-list{display:block;font-size:1.4rem;margin:1em 0 0}.category-container .category-loop .category-item .details .excerpt{margin:1em 0 0}.cat-video{background:var(--backgrounddark);color:var(--whitetype);margin:0 0 5rem;padding:3rem}.cat-video .jw-shelf-widget{background-color:#333}body.tax-series .thumbnail-container{display:none}body.tax-series .details{font-size:1.6rem}body.tax-series .category-container .category-loop .category-item .details span.cat{display:none}.contributor-bio{align-items:center;background:var(--lightgrey);display:flex;padding:2rem}.contributor-bio .card{margin:0 2rem 0 0;width:120px}.contributor-bio .card img{border-radius:100px}.contributor-bio .bio{flex:1}.contributor-bio .bio span{font-weight:500;margin:0 0 1em}body.single .single-container .contributor-bio .bio h2{font-size:var(--text-2xl);margin:0 0 .5em}body.single .contributor-bio .bio p{font-size:140%;margin:1em 0 0}.search-result strong{background-color:var(--neon)}.search-result{border-bottom:1px solid var(--backgrounddark25);display:flex;margin:0 0 5rem;padding:0 0 5rem}.search-result .thumbnail-container{margin:0 3rem 0 0;width:25%}.search-result .thumbnail-container .thumbnail{background-position:50%;background-size:cover;height:100%;width:100%}.search-result .details{flex:1}.search-result .cat-label{display:inline-block;font-size:1.1rem;font-weight:500;letter-spacing:.05em;margin:0 0 1em;text-transform:uppercase}section.post-content .search-result p:last-child{margin-bottom:1em;margin-top:1em}.search-result .simplefavorite-button{font-size:1.4rem}.feature-intro .a-loc.banner-top{margin-bottom:5em}#finite-scroll-container .a-loc.banner-top{padding-top:5rem}.broadstreet-ads .a-loc,.broadstreet-ads .v-loc{display:none!important}.a-loc.banner-top{padding:1px;text-align:center}.a-loc.banner-top .code-block{min-height:13.89em}.a-loc.banner-bottom{padding:1px;text-align:center}.a-loc .banner-background{height:100%;position:absolute;width:100%}.a-loc .banner-background img{height:100%!important;left:0;object-fit:cover;position:absolute;top:0;width:100%!important}@media only screen and (max-width:800px){.a-loc.banner-top,.a-loc.row.pad-out.banner-bottom{display:none;padding:0}.a-loc.banner-bottom{padding:0}}.in-content-ad{align-items:center;background:var(--lightgrey);display:flex;justify-content:center;left:calc(-50vw + 50%);position:relative;width:100vw}.in-content-ad img{margin-bottom:21px;margin-top:18px;transform:translateX(calc(50vw - 150px))}@media(min-width:782px){.in-content-ad img{transform:none}}.post-template-single-feature .in-content-ad{background:var(--backgrounddark)}.woocommerce .a-loc.banner-bottom{display:none}.a-loc{overflow:hidden;position:relative;text-align:center}.a-loc>*{margin-left:auto;margin-right:auto}.post-content .a-loc>div{padding:2rem 0}.post-content .a-loc>div:empty,.post-content .a-loc>div:empty~label{display:none}.a-loc .publisher-sh-spot-caption,.a-loc .publisher-sh-spot-header{max-width:100%!important;width:100%!important}.a-track{flex:1}.a-track>div{position:sticky;top:3rem}.sticky-footer{background:#fff;bottom:0;position:fixed;text-align:center;width:100%}.sticky-footer>*{margin-left:auto;margin-right:auto}.post-content a-loc{margin:2rem auto}.post-content a-loc label{display:block;padding:1rem}.footer-loc{bottom:0;position:fixed;width:100%;z-index:500}body.page-template-template-adventure .adventure-banner,body.page-template-template-explorers .adventure-banner{background-position:50%;background-size:cover;height:100vh;position:relative}body.page-template-template-adventure .adventure-banner h1,body.page-template-template-explorers .adventure-banner h1{text-align:center}body.page-template-template-adventure .adventure-banner h1 img,body.page-template-template-explorers .adventure-banner h1 img{max-width:350px;width:100%}body.page-template-template-adventure .adventure-magazine,body.page-template-template-explorers .adventure-magazine{display:flex}body.page-template-template-adventure .adventure-magazine .cover,body.page-template-template-explorers .adventure-magazine .cover{width:50%}body.page-template-template-adventure .adventure-magazine .cover img,body.page-template-template-explorers .adventure-magazine .cover img{display:block}body.page-template-template-adventure .adventure-magazine .copy,body.page-template-template-explorers .adventure-magazine .copy{align-items:flex-start;background:var(--backgrounddark);color:var(--whitetype);display:flex;flex-direction:column;justify-content:center;padding:4rem;width:50%}body.page-template-template-adventure .adventure-magazine .copy h1,body.page-template-template-explorers .adventure-magazine .copy h1{margin:0 0 .5em}body.page-template-template-adventure .adventure-magazine .copy p,body.page-template-template-explorers .adventure-magazine .copy p{margin:0 0 1.5em}body.page-template-template-adventure .adventure-insta,body.page-template-template-explorers .adventure-insta{font-size:1.6rem}body.page-template-template-adventure .adventure-insta a,body.page-template-template-explorers .adventure-insta a{text-decoration:underline}body.page-template-template-adventure .adventure-grid,body.page-template-template-explorers .adventure-grid{display:flex;flex-wrap:wrap}body.page-template-template-adventure .adventure-grid .grid-item,body.page-template-template-explorers .adventure-grid .grid-item{border-bottom:1px solid transparent;border-right:1px solid transparent;display:flex;flex-direction:column;width:33.3333333333%}body.page-template-template-adventure .adventure-grid .grid-item .thumbnail-container a,body.page-template-template-explorers .adventure-grid .grid-item .thumbnail-container a{background-position:50%;background-size:cover;display:block;height:250px}body.page-template-template-adventure .adventure-grid .grid-item .details,body.page-template-template-explorers .adventure-grid .grid-item .details{align-items:flex-start;background:var(--lightgrey);display:flex;flex:1;flex-direction:column;padding:2rem}body.page-template-template-adventure .adventure-grid .grid-item .details p,body.page-template-template-explorers .adventure-grid .grid-item .details p{font-size:1.6rem;margin-top:0}body.page-template-template-adventure .adventure-grid .grid-item .details .cta,body.page-template-template-explorers .adventure-grid .grid-item .details .cta{margin-top:auto}.grecaptcha-badge{display:none!important}.wpcf7-form{background:var(--lightgrey);display:flex;flex-wrap:wrap;justify-content:space-between;padding:4rem}.wpcf7-form label{font-size:1.2rem}.wpcf7-form .cform1,.wpcf7-form .cform2{width:calc(50% - 2rem)}div.wpcf7 input[type=email],div.wpcf7 input[type=text],div.wpcf7 textarea{-webkit-appearance:none;background:var(--backgroundwhite);border:1px solid var(--backgrounddark25);border-radius:2px;font-size:1.6rem;font-weight:300;height:40px;padding:1rem;width:100%}div.wpcf7 textarea{height:auto}div.wpcf7 input[type=submit]{background:var(--backgrounddark);border:0;color:var(--whitetype);padding:1rem 2rem}.wpcf7-form-control-wrap{display:block}span.wpcf7-list-item{display:block;margin:1em 0}span.wpcf7-list-item label{font-size:1.8rem}.disclaimer-block{font-size:1.4rem}.footer-sink{background:var(--backgrounddark);bottom:0;height:50px;position:absolute;width:100%}footer.main-footer.row{background-color:var(--backgrounddark);color:var(--whitetype);padding-bottom:12rem}footer.main-footer .footer-flex{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}footer.main-footer .footer-flex .logo{height:80px}footer.main-footer .footer-flex .logo a{height:100%}footer.main-footer .footer-flex .logo a img{max-height:100%}footer.main-footer .footer-flex .footer-social{margin:3rem 0}footer.main-footer .footer-flex .footer-social a{display:block;font-size:1.6rem;line-height:1.5}footer.main-footer .footer-flex .subscription img{display:block}footer.main-footer .footer-flex .subscription .callout{background:#444;padding:3rem}footer.main-footer .footer-flex .subscription .callout p{margin:0 0 1em}footer.main-footer .menu-container>ul{column-count:3;column-gap:3rem;list-style-type:none;margin:0;padding:0}footer.main-footer .menu-container>ul>li{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}footer.main-footer .menu-container ul a{display:block;font-family:var(--serif);font-size:2rem;margin:0 0 .5em}footer.main-footer .menu-container .sub-menu{list-style-type:none;margin:1em 0 2em;padding:0}footer.main-footer .menu-container .sub-menu a{display:inline-block;font-family:var(--sans);font-size:1.4rem;margin:0;opacity:.75}footer.main-footer .menu-container .sub-menu .sub-menu{border-left:1px solid hsla(0,0%,100%,.25);padding:0 0 0 1em}footer.main-footer .sub-cta h3,footer.main-footer .sub-cta p{display:none}footer.main-footer .sub-cta .cta,footer.main-footer .sub-cta .cta:hover{padding-left:.75em;padding-right:3em}footer.main-footer .ownership{font-family:var(--serif);font-size:2.2rem;font-weight:300;padding-top:4rem;text-align:center}footer.main-footer .ownership div{border:1px solid var(--backgroundw25);padding:4rem}footer.newsletter{background-color:var(--backgrounddark75);background-position:50%;color:var(--whitetype);position:relative}footer.newsletter div{position:relative;z-index:10}footer.newsletter .shade{background-color:var(--backgrounddark75);height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}footer.newsletter .email-disclaimer{color:var(--whitetype)}footer.newsletter #mc_embed_signup .cta{background:0 0;border:2px solid var(--whitetype);color:var(--whitetype)}footer.newsletter h2{margin-top:2rem}footer.newsletter #mc_embed_signup input[type=email],footer.newsletter #mc_embed_signup input[type=text]{-webkit-appearance:none;border:0}footer.main-footer .footer-flex .logo a{display:block;margin:0 auto 2rem 0}body.woocommerce{background:var(--lightgrey)}.woocommerce .button{background:0 0;border:2px solid var(--backgrounddark);cursor:pointer;display:inline-block;font-family:var(--sans);font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:1.4;padding:.75em 6em .75em .75em;position:relative;text-decoration:none;text-transform:uppercase;transition:all .125s ease-in-out;white-space:nowrap}.woocommerce .checkout-button{background:var(--backgrounddark);color:var(--whitetype);float:right;padding:.75em;text-align:center;width:100%}.woocommerce .checkout-button:hover{padding:.75em}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{cursor:not-allowed;opacity:.25}.woocommerce .button:after{text-rendering:auto;-webkit-font-smoothing:antialiased;color:inherit;content:"\f105";font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;position:absolute;right:.75em}.woocommerce .button:hover{padding-left:5em;padding-right:1.75em;transition:all .125s ease-in-out}.woocommerce-info{font-size:1.8rem;margin:2em 0}.woocommerce-info a{text-decoration:underline}.woocommerce ins{text-decoration:none}body.woocommerce-account .woocommerce{font-size:100%}body.woocommerce-account .woocommerce-MyAccount-content{font-size:1.8rem;margin:5rem 0}body.woocommerce-account .woocommerce-MyAccount-content p{font-size:1.8rem}body.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--lightgrey);padding:3rem}body.woocommerce-account .woocommerce-MyAccount-navigation a{font-size:1.6rem}body.woocommerce-account ul li.woocommerce-MyAccount-navigation-link--qbd-loyalty a:before{display:none}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;list-style:none;margin:0;padding:0}body.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:.25rem 2rem .25rem 0}.woocommerce .shop-nav.m-hide{background:var(--backgroundwhite);padding:3rem}.woocommerce .shop-nav.m-hide .shop-nav-container>ul{display:flex;flex-wrap:wrap;font-size:1.6rem;list-style-type:none;margin:0;padding:0}.woocommerce .shop-nav.m-hide .shop-nav-container>ul>li{padding:.25rem 2rem .25rem 0;position:relative;width:25%}.woocommerce .shop-nav.m-hide .shop-nav-container>ul li.menu-item-has-children:after{content:"▾"}.woocommerce .shop-nav.m-hide ul .sub-menu{background:var(--backgroundwhite);box-shadow:0 0 5px rgba(0,0,0,.25);display:none;list-style:none;padding:2rem;position:absolute;z-index:99}.woocommerce .shop-nav.m-hide ul .sub-menu li{line-height:1.6}.woocommerce .shop-nav-container>ul li.menu-item-has-children:hover .sub-menu{display:block}.woocommerce-sidebar>div{margin:0 0 3rem}.woocommerce-sidebar .product-categories{font-size:1.6rem;list-style-type:none;margin:0;padding:0}.woocommerce-sidebar .product-categories li{margin:.5em 0}.woocommerce-sidebar .children{list-style-type:none;margin:0 0 0 2rem;padding:0}.woocommerce-sidebar .product-categories .cat-parent>a:after{text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f107";font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;margin:0 0 0 10px}.widget_shopping_cart_content .woocommerce-mini-cart{list-style-type:none;margin:0;padding:0}.widget_shopping_cart_content .woocommerce-mini-cart-item{border-bottom:1px solid var(--backgrounddark25);display:flex;flex-wrap:wrap;font-size:1.4rem;padding:1.5rem 0;position:relative}nav.slide .widget_shopping_cart_content .woocommerce-mini-cart-item{border-color:var(--backgroundw25);display:block}.widget_shopping_cart_content .woocommerce-mini-cart-item>*{width:100%}nav.slide .widget_shopping_cart_content .woocommerce-mini-cart-item a{font-size:2rem}.widget_shopping_cart_content .woocommerce-mini-cart-item:first-of-type{border-top:3px solid}.widget_shopping_cart_content .woocommerce-mini-cart-item:last-of-type{border-bottom:3px solid}.widget_shopping_cart_content .woocommerce-mini-cart-item img{display:none}.widget_shopping_cart_content .woocommerce-mini-cart-item .remove{color:var(--error);margin:1rem 0 0;order:3;width:100%}.widget_shopping_cart_content .woocommerce-mini-cart-item .remove:after{content:"remove";margin:0 0 0 5px}nav.slide .widget_shopping_cart_content .woocommerce-mini-cart-item .remove{background:var(--backgroundwhite);border-radius:50px;color:var(--type);display:inline-block;float:right;font-size:2rem;height:20px;line-height:22px;margin:5px 0 0 2rem;text-align:center;width:20px}nav.slide .widget_shopping_cart_content .woocommerce-mini-cart-item .remove:after{display:none}.widget_shopping_cart_content .woocommerce-mini-cart-item .quantity{color:var(--backgrounddark50);display:block;margin:1rem 0 0}nav.slide .widget_shopping_cart_content .woocommerce-mini-cart-item .quantity{color:inherit}.widget_shopping_cart_content .woocommerce-mini-cart__total{font-size:1.4rem;text-align:right}.widget_shopping_cart_content .woocommerce-mini-cart__buttons{display:flex;justify-content:space-between}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a{border:1px solid;display:inline-block;padding:.5em;text-align:center;text-decoration:none;width:48%}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a:after{display:none}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a:hover{padding-left:.5em;padding-right:.5em}.woocommerce-content{display:flex;flex-wrap:wrap}.woocommerce-content h2~h2{margin-top:1em}.woocommerce .page-title{width:100%}#woo-store-vacation{width:100%!important}#woo-store-vacation .woocommerce-info{font-size:2.2rem!important;height:auto!important;margin:0 0 5rem!important;text-align:center!important;width:100%!important}.woocommerce-notices-wrapper{order:-1;width:100%}.woocommerce-message{align-items:center;background:#b2ebf2;display:flex;font-size:1.6rem;margin:0 0 5rem;padding:2rem}.woocommerce-message a{margin:0 0 0 1em;text-decoration:underline}.woocommerce-message:before{text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f05a";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:3rem;font-style:normal;font-variant:normal;font-weight:300;margin:0 2rem 0 0}.woocommerce-message .button{border:2px solid var(--backgrounddark);margin-left:2rem;order:10;padding:.25em .5em;white-space:nowrap}.woocommerce-message .button:hover{padding:.25em .5em}.woocommerce-message .button:after{display:none}.woo-global-notice.normal{margin:3rem 5rem}.woo-global-notice.normal>div{border:1px solid var(--backgrounddark25);color:var(--type);padding:1.5rem 2rem;text-align:center}.woo-global-notice.normal>div p{font-family:var(--serif);font-size:2.4rem;margin:0}.woo-global-notice.critical{background:var(--error);color:var(--whitetype);margin:0;padding:1rem 2rem;text-align:center}.woo-global-notice.critical p{font-family:var(--serif);font-size:2rem;margin:0}.woo-global-notice>div p+p{margin:1em 0 0}.woocommerce .shop-title{margin:0;text-align:center}.woocommerce .info-panel{align-items:center;background:var(--backgroundwhite);display:flex;font-size:2rem;padding:3rem}.woocommerce .info-panel i{color:var(--highlight);font-size:4rem;margin:0 2rem 0 0}.woocommerce .info-panel .text{flex:1;text-align:center}.woocommerce .info-panel .text a{text-decoration:underline}.shop-main-banner{background-position:100%;background-size:cover;border:1px solid var(--backgroundmiddark);height:500px;position:relative}.shop-main-banner .content{padding:3rem;position:absolute;width:40%}.shop-main-banner .content.topleft{left:3rem;top:3rem}.shop-main-banner .content.topright{right:3rem;top:3rem}.shop-main-banner .content.bottomleft{bottom:3rem;left:3rem}.shop-main-banner .content.bottomright{bottom:3rem;right:3rem}.shop-main-banner .content.blackbg{background:var(--backgrounddark);color:var(--whitetype)}.shop-main-banner .content.whitebg{background:var(--whitetype);color:var(--backgrounddark)}.shop-main-banner .content.whitebg .cta.outline.invert{background:var(--type);color:var(--backgroundwhite)}.shop-main-banner .content.transparent{background:0 0;color:var(--backgrounddark)}.shop-main-banner .content.transparent .cta.outline.invert{background:var(--type);border:none;color:var(--backgroundwhite)}.shop-main-banner .content.transparent.whitetext{background:0 0;color:var(--whitetype)}.shop-main-banner .content.transparent.whitetext .cta.outline.invert{background:var(--backgroundwhite);border:none;color:var(--type)}.shop-main-banner .content h2{margin:0 0 .5em}.shop-main-banner .content p{margin:1em 0}.shop-main-banner .link-fill{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.shop-secondary-banner{background-origin:content-box;background-position:50%;background-size:cover;border:1px solid var(--backgroundmiddark);display:block;height:400px;padding-left:43%;position:relative}.shop-secondary-banner .content{align-items:flex-start;background:var(--backgroundwhite);bottom:0;display:flex;flex-direction:column;left:0;padding:3rem;position:absolute;top:0;width:43%}.shop-secondary-banner .content .deal-info{flex:1;margin:0 0 3rem;overflow:hidden}.shop-secondary-banner .content h2{margin:0 0 .5em}.shop-secondary-banner .content p{font-size:1.6rem;margin:1em 0}.front-shop .outofstock{display:none!important}.woocommerce-ordering,.woocommerce-result-count{font-size:1.4rem;margin:1rem 1rem 2rem 0}.woocommerce-pagination{width:100%}.woocommerce-pagination ul.page-numbers{list-style:none;margin:2rem;padding:0;text-align:center}.woocommerce-pagination .page-numbers li{display:inline-block;font-size:1.8rem}.woocommerce-pagination .page-numbers li a{padding:1rem}.woocommerce ul[class*=columns]{grid-column-gap:2rem;grid-row-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);list-style-type:none;margin:0;padding:0}.recent-items ul.columns-3,.woocommerce ul.columns-4{display:grid;grid-template-columns:repeat(4,1fr)}.woocommerce ul[class*=columns] .product{align-items:flex-start;background:var(--backgroundwhite);display:flex;flex-direction:column;padding:2rem;position:relative}.woocommerce ul[class*=columns] .product.outofstock:before{content:"Sold out";font-size:1rem}.woocommerce ul[class*=columns] .product-label,.woocommerce ul[class*=columns] .product.outofstock:before{background:var(--error);color:#fff;font-weight:500;left:2rem;letter-spacing:.05em;padding:.5em;position:absolute;text-transform:uppercase;top:2rem}.woocommerce ul[class*=columns] .product.outofstock .product-label{display:none}.woocommerce ul[class*=columns] .onsale{background:var(--sale);color:#fff;font-weight:500;letter-spacing:.05em;padding:.5em;position:absolute;right:2rem;text-transform:uppercase;top:2rem}.woocommerce ul[class*=columns] .product .count{display:none}.woocommerce ul[class*=columns] .woocommerce-loop-product__title{flex:1;font-size:2.4rem;line-height:1.3;margin:1em 0}.woocommerce ul[class*=columns] .woocommerce-loop-product__link{align-items:flex-start;display:flex;flex:1;flex-direction:column;width:100%}.woocommerce ul[class*=columns] .woocommerce-loop-product__link img{width:100%}.woocommerce ul[class*=columns] .add_to_cart_button,.woocommerce ul[class*=columns] .button.product_type_simple{background:0 0;border:.2em solid var(--type);color:var(--type);cursor:pointer;display:inline-block;font-family:var(--sans);font-size:1.3rem;font-weight:500;letter-spacing:.05em;line-height:1.4;margin:2em 0 0;padding:.75em 6em .75em .75em;position:relative;text-decoration:none;text-transform:uppercase;transition:all .125s ease-in-out}.woocommerce ul[class*=columns] .add_to_cart_button:after{text-rendering:auto;-webkit-font-smoothing:antialiased;color:inherit;content:"\f07a";font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;position:absolute;right:.75em}.woocommerce ul[class*=columns] .add_to_cart_button:hover{padding-left:4em;padding-right:2.75em;transition:all .125s ease-in-out}.woocommerce ul[class*=columns] .price{font-size:1.4rem}.woocommerce ul[class*=columns] .price .amount{font-weight:400}.woocommerce ul[class*=columns] .price em,.woocommerce ul[class*=columns] .price i{font-style:normal}.woocommerce ul[class*=columns] .product.product-category>a{display:flex;flex-direction:column;height:100%}.woocommerce ul[class*=columns] .product.product-category>a h2{margin:auto 0 0;padding:2rem 0 0}.subs-cat .content{font-size:1.8rem}.subs-cat .content ul{font-size:inherit}.subs-cat .latest-cover{position:relative}.subs-cat .latest-cover .digital{bottom:0;position:absolute;right:0;width:50%}.woocommerce div.product{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:calc(60% - 2.5rem)}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:calc(40% - 2.5rem)}.woocommerce div.product div.summary .onsale{background:var(--highlight);color:var(--whitetype);font-size:1.2rem;font-weight:400;margin:2rem;padding:.25em .5em;text-transform:uppercase}.woocommerce div.product div.images.woocommerce-product-gallery{align-items:center;height:70vh!important;min-height:70vh;position:relative}.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper,.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper a,.woocommerce div.product div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper div{height:100%}.woocommerce div.product div.images.woocommerce-product-gallery a{align-items:center;display:inline-block;display:flex}.woocommerce div.product div.images.woocommerce-product-gallery img{display:block;margin:0 auto;max-height:70vh;max-width:auto;min-width:auto;width:auto}.woocommerce .woocommerce-product-gallery__trigger{position:absolute;right:0;top:0;z-index:900}.woocommerce .woocommerce-product-gallery__wrapper{margin:0;padding:0;position:relative}.woocommerce .flex-control-thumbs{zoom:1;grid-column-gap:1rem;grid-row-gap:1rem;display:grid;display:none;grid-template-columns:repeat(5,1fr);list-style-type:none;margin:2rem 0 0;overflow:hidden;padding:0}.woocommerce .flex-control-thumbs li{border:1px solid var(--backgrounddark25);cursor:pointer;grid-column:span 1;padding:10px}.woocommerce .flex-control-thumbs li img{display:block;width:100%}.woocommerce .flex-viewport{flex:1;position:relative}.woocommerce .flex-viewport:after{text-rendering:auto;-webkit-font-smoothing:antialiased;background:#fff;border-radius:50px;content:"\f00e";cursor:pointer;font-family:Font Awesome\ 5 Pro;font-size:2rem;font-style:normal;font-variant:normal;font-weight:300;height:40px;line-height:40px;pointer-events:none;position:absolute;right:20px;text-align:center;text-transform:none;top:20px;width:40px;z-index:900}.woocommerce .flex-direction-nav{color:var(--backgrounddark50);font-size:7rem;list-style-type:none;margin:0;padding:0}.woocommerce .flex-direction-nav .flex-nav-next{margin-top:-50px;position:absolute;right:-40px;top:50%}.woocommerce .flex-direction-nav .flex-nav-prev{left:-40px;margin-top:-50px;position:absolute;top:50%}.woocommerce-page div.product div.summary .first-payment-date{display:none}.woocommerce-page div.product div.summary .out-of-stock{color:var(--error)}.woocommerce-page .restock-message{background:var(--highlight);display:block;margin:0 0 2em;padding:1em 1.5em}.woocommerce-page div.product div.summary h1{font-size:4rem;margin:0 0 .25em}.woocommerce-page div.product div.summary .price em,.woocommerce-page div.product div.summary .price i{font-style:normal}.woocommerce-page div.product div.summary .original-price{color:var(--error);margin-bottom:0}.woocommerce-page div.product div.summary .afterpay-payment-info{color:var(--backgrounddark50);font-size:1.4rem;margin-top:0}.woocommerce-page div.product div.summary .stock{margin-top:0}.woocommerce-page div.product div.summary form.cart{font-size:1.8rem;margin:0 0 2em}.woocommerce-page div.product div.summary form.cart .quantity{display:inline-block}.woocommerce-page div.product div.summary form.cart .qty{border:1px solid var(--backgrounddark);font-size:1.6rem;font-weight:300;height:100%;height:45px;margin:0 2rem 0 0;padding:1rem;vertical-align:bottom;width:60px}.woocommerce-page div.product .wcpa_form_outer label{display:block;font-size:1.4rem;text-align:left}.woocommerce-page div.product div.summary form.cart .single_add_to_cart_button{background:var(--backgrounddark);color:var(--whitetype);height:45px;vertical-align:bottom}.woocommerce-page div.product div.summary form.cart .single_add_to_cart_button:hover{padding-left:4em;padding-right:2.75em;transition:all .125s ease-in-out}.woocommerce-page div.product div.summary form.cart .single_add_to_cart_button:after{color:var(--whitetype);content:"\f07a"}.woocommerce #wc-stripe-payment-request-button-separator{font-size:1.2rem;font-weight:500;line-height:40px;margin:2rem!important}.woocommerce-page div.product div.summary .product_meta{font-size:1.6rem}.woocommerce-page div.product div.summary .product_meta>span{display:block}.pswp__caption{display:none}.woocommerce .related.products h2{margin-top:1em}.woocommerce .product-type-variable .summary>.price{display:none!important}.woocommerce-page div.product div.summary form.cart.variations_form{display:block;margin:2em 0}.woocommerce-variation-add-to-cart{display:flex;margin:2em 0 0}.woocommerce-page div.product div.summary form.cart.variations_form .qty{width:50px}.woocommerce-variation-price{margin:1em 0}.available-on-backorder{color:var(--warn)}.woocommerce .woocommerce-tabs{background:#fff;font-size:1.8rem;margin:5rem 0;padding:5rem;width:100%}.woocommerce .woocommerce-tabs .tabs{margin:0 0 2rem;padding:0}.woocommerce .woocommerce-tabs .tabs h2{margin:1em 0}.woocommerce .woocommerce-tabs .tabs li{border-bottom:2px solid transparent;display:inline-block;font-size:1.2rem;letter-spacing:.05em;margin:0 2rem 0 0;padding:0 0 .5rem;text-transform:uppercase}.woocommerce .woocommerce-tabs .tabs li.active{border-bottom:2px solid var(--backgrounddark75)}.woocommerce .woocommerce-Reviews #review_form_wrapper{margin:3rem 0 0}.woocommerce .woocommerce-Reviews .comment-respond label{display:block;font-size:1.2rem;font-weight:300;line-height:1;margin:1rem 0}.woocommerce .woocommerce-Reviews .comment-respond input,.woocommerce .woocommerce-Reviews .comment-respond textarea{-webkit-appearance:none;background:var(--backgroundwhite);border:1px solid var(--backgrounddark25);border-radius:2px;font-size:1.6rem;font-weight:300;height:40px;padding:1rem}.woocommerce .woocommerce-Reviews .comment-respond textarea{height:auto;max-width:500px;width:100%}.woocommerce .woocommerce-Reviews .comment-respond .stars{display:inline-block;margin:.5em 0}.woocommerce .woocommerce-Reviews .comment-respond .stars a{display:inline-block;height:1em;position:relative;text-decoration:none;text-indent:-999em;width:1em}.woocommerce .woocommerce-Reviews .comment-respond .stars a:before{text-rendering:auto;-webkit-font-smoothing:antialiased;color:#000;content:"\f005";display:block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;font-weight:600;left:0;position:absolute;text-indent:0;top:0}.woocommerce .woocommerce-Reviews .comment-respond .stars:hover a:before{color:red}.woocommerce .woocommerce-Reviews .comment-respond .stars a:hover~a:before{color:#000}.woocommerce .woocommerce-Reviews .comment-respond .stars.selected a:before{color:red}.woocommerce .woocommerce-Reviews .comment-respond .stars.selected a.active~a:before{color:#000}.woocommerce .woocommerce-Reviews li.review .avatar{display:none}body.woocommerce-cart{background-color:var(--lightgrey)}body.woocommerce-cart h1{margin:0}body.woocommerce-cart .woocommerce-checkout-container .woocommerce{display:flex;flex-wrap:wrap;justify-content:space-between}body.woocommerce-cart .woocommerce-cart-form{background:var(--backgroundwhite);font-size:1.8rem;padding:3rem;width:60%}body.woocommerce-cart .woocommerce-cart-form:before{content:"Your cart";display:block;font-family:var(--serif);font-size:3.2rem;font-weight:400;line-height:1.1;margin:2rem 0 3rem 2rem}body.woocommerce-cart .woocommerce-cart-form table{width:100%}body.woocommerce-cart .woocommerce-cart-form th{font-weight:400;text-align:left}body.woocommerce-cart .woocommerce-cart-form td,body.woocommerce-cart .woocommerce-cart-form th{padding:2rem}body.woocommerce-cart .woocommerce-cart-form .product-subtotal{text-align:right}body.woocommerce-cart .woocommerce-cart-form .product-thumbnail{display:none}body.woocommerce-cart .woocommerce-cart-form input[type=number]{border:1px solid var(--backgrounddark);font-weight:300;padding:1rem;width:100%}body.woocommerce-cart .woocommerce-cart-form .backorder_notification{color:var(--warn);margin:0}body.woocommerce-cart .cart-collaterals{padding:5rem;width:40%}body.woocommerce-cart .cart-collaterals .cart_totals{font-size:1.6rem}body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin:3rem 0 0}.woocommerce-cart .cart-collaterals .cart_totals table{width:100%}.woocommerce-cart .cart-collaterals .cart_totals table th{padding:1.5rem 0}.woocommerce-cart .cart-collaterals .cart_totals table tr+tr th{border-top:1px solid var(--backgrounddark25)}.woocommerce-cart .cart-collaterals .cart_totals table td{padding:1.5rem 0;text-align:right}.woocommerce-cart .cart-collaterals .cart_totals table tr+tr td{border-top:1px solid var(--backgrounddark25)}.woocommerce-cart .cart-collaterals .cart_totals table th{font-weight:400;text-align:left;vertical-align:top;width:30%}.woocommerce-cart .cart-collaterals .cart_totals p{font-size:1.6rem;margin:.5em 0}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce .shipping-calculator-button{position:relative;text-decoration:underline}.woocommerce .shipping-calculator-button:after{text-rendering:auto;-webkit-font-smoothing:antialiased;color:inherit;content:"\f107";font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;margin-left:10px;position:absolute}.back-to-shop{font-size:1.6rem}.woocommerce-NoticeGroup{margin:2rem 0 4rem;width:100%}.woocommerce-NoticeGroup .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-error{background:var(--error);color:var(--whitetype);font-size:1.6rem;list-style:none;margin:0;padding:2rem;position:relative}.woocommerce-NoticeGroup .woocommerce-error li,.woocommerce-notices-wrapper .woocommerce-error li{margin:0 0 0 50px}.woocommerce-NoticeGroup .woocommerce-error:before,.woocommerce-notices-wrapper .woocommerce-error:before{text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f06a";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:2rem;font-style:normal;font-variant:normal;font-weight:300;margin:0;position:absolute}body.woocommerce-checkout .footer-sink,body.woocommerce-checkout footer.main-footer,body.woocommerce-checkout footer.newsletter,body.woocommerce-checkout header.main-nav{display:none}body.woocommerce-checkout{background-color:var(--lightgrey)}body.woocommerce-checkout h1{margin:0;text-align:center}.woocommerce .woocommerce-checkout{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.woocommerce-checkout #wc-stripe-payment-request-button-separator{display:none!important}.woocommerce-checkout #wc-stripe-payment-request-wrapper{background:var(--sand);margin:0 0 3rem;padding:2rem!important;width:100%}#wc-stripe-payment-request-button{position:relative;width:20%}#wc-stripe-payment-request-button:after{content:"Buy now with ApplePay/Google Pay or check out below";display:block;font-size:1.4rem;font-weight:500;left:100%;line-height:44px;margin:0 0 0 2rem;position:absolute;top:0;width:200%}.woocommerce .woocommerce-checkout #customer_details{background:var(--backgroundwhite);font-size:1.6rem;padding:5rem;width:50%}.woocommerce-input-wrapper{display:block;position:relative}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{-webkit-appearance:none;background:var(--backgroundwhite);border:1px solid var(--backgrounddark25);border-radius:2px;font-size:1.6rem;font-weight:300;height:40px;padding:1rem;width:100%}.woocommerce form .form-row select{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMzEuMyAxOTJoMjU3LjNjMTcuOCAwIDI2LjcgMjEuNSAxNC4xIDM0LjFMMTc0LjEgMzU0LjhjLTcuOCA3LjgtMjAuNSA3LjgtMjguMyAwTDE3LjIgMjI2LjFDNC42IDIxMy41IDEzLjUgMTkyIDMxLjMgMTkyeiIvPjwvc3ZnPg==);background-position:right 10px center;background-repeat:no-repeat;background-size:10px;padding-right:30px}.woocommerce form p.form-row{margin:.75em 0;width:100%}.woocommerce form .form-row label{font-size:1.2rem;font-weight:300;line-height:1;margin:5px 0}.woocommerce form .form-row .required{color:var(--error);text-decoration:none}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#billing_first_name_field,#billing_last_name_field{width:calc(50% - 1.5rem)}#billing_email_field{order:-10;width:100%}#billing_address_1_field,#shipping_address_1_field{margin-bottom:0}#billing_address_2_field,#shipping_address_2_field{margin-top:-1px}#billing_country_field,#billing_postcode_field,#billing_state_field,#shipping_country_field,#shipping_postcode_field,#shipping_state_field{width:30%}#ship-to-different-address{font-family:var(--sans);font-size:1.8rem;margin:2rem 0 3rem}body.woocommerce-checkout .input-radio{clip:rect(0 0 0 0);border:0;cursor:pointer;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body.woocommerce-checkout .input-radio+label:before{text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f111";display:inline-block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;font-weight:400;margin:0 .5em 0 0}body.woocommerce-checkout .input-radio:checked+label:before{content:"\f192"}.mc4wp-checkbox-woocommerce input,body.woocommerce-checkout .input-checkbox{clip:rect(0 0 0 0);border:0;cursor:pointer;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.mc4wp-checkbox-woocommerce span:before,body.woocommerce-checkout .input-checkbox+label:before,body.woocommerce-checkout .input-checkbox+span:before{text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f0c8";display:inline-block;font-family:Font Awesome\ 5 Pro;font-style:normal;font-variant:normal;font-weight:400;margin:0 .5em 0 0}.mc4wp-checkbox-woocommerce input:checked+span:before,body.woocommerce-checkout .input-checkbox:checked+label:before,body.woocommerce-checkout .input-checkbox:checked+span:before{content:"\f14a"}#gift_field_field .radio{font-size:1.8rem;margin:.75em 0}.woocommerce .woocommerce-invalid input[type=text]{border:2px solid var(--error)!important}.woocommerce .woocommerce-invalid label{color:var(--error)!important}.woocommerce-password-strength{font-size:1.6rem;padding:.25em .5em}.woocommerce-password-strength.short{background-color:var(--error);color:var(--whitetype)}.woocommerce-password-strength.bad{background-color:#ffa000}.woocommerce-password-strength.good{background-color:#f9a825}.woocommerce-password-strength.strong{background-color:#00c853}.woocommerce .woocommerce-checkout #order_review{font-size:1.6rem;font-weight:300;padding:5rem;width:50%}#order_review_heading{display:none}.woocommerce-checkout-review-order:before{content:"Order Summary";display:block;font-family:var(--serif);font-size:2.4rem;line-height:1;margin:0 0 3rem}.woocommerce-checkout-review-order-table{border-collapse:collapse;width:100%}.woocommerce-checkout-review-order-table th{font-weight:400;text-align:left}.woocommerce-checkout-review-order-table td{padding:.5em 0}.woocommerce-checkout-review-order-table .order-total td,.woocommerce-checkout-review-order-table .order-total th{font-size:2rem}.woocommerce .woocommerce-checkout-review-order table.shop_table .includes_tax{display:block;font-size:0;visibility:hidden}.woocommerce .woocommerce-checkout-review-order table.shop_table .includes_tax:after{color:var(--bouckgrounddark50);content:"Inc. GST";font-size:1.2rem;margin:1rem 0 0;visibility:visible}#payment:before{content:"Payment Method";display:block;font-family:var(--serif);font-size:2.4rem;line-height:1;margin:3rem 0}#payment .wc_payment_methods{border:1px solid var(--backgrounddark25);list-style:none;margin:0;padding:0}#payment .wc_payment_methods p{font-size:1.6rem;margin:1em 0 0}#payment .wc_payment_methods .wc_payment_method{padding:2rem;position:relative}#payment .wc_payment_methods .wc_payment_method label{align-items:center;display:flex}#payment .wc_payment_methods .wc_payment_method+.wc_payment_method{border-top:1px solid var(--backgrounddark25)}#payment .wc_payment_methods img{display:none}#payment .wc_payment_methods a{color:var(--backgrounddark25);margin:0 0 0 1em}#payment .wc_payment_methods .wc_payment_method label:after{text-rendering:auto;-webkit-font-smoothing:antialiased;color:inherit;font-family:Font Awesome\ 5 Brands;font-size:1.5em;font-style:normal;font-variant:normal;line-height:10px;margin:0 0 0 10px;right:.75em}#payment .wc_payment_methods .wc_payment_method.payment_method_paypal>label:after{color:#3b7bbf;content:"\f1ed"}#payment .wc_payment_methods .wc_payment_method.payment_method_stripe>label:after{color:#32325d;content:"\f429"}#payment .woocommerce-error{background:var(--error);color:var(--whitetype);font-size:1.6rem;list-style:none;padding:1.5rem;position:relative}#payment .payment_method_stripe br{display:none}#payment .wc-stripe-elements-field,#payment .wc-stripe-iban-element-field{background-color:#fff;border:0;margin:0;outline:0;padding:1.5rem}#stripe-payment-data{background-color:var(--sand);border-radius:5px;margin:2rem 0 0;padding:2rem}#wc-stripe-cc-form{border:0;margin:0;padding:0}#wc-stripe-cc-form label{font-size:1.3rem;margin:0 0 1rem}#payment .woocommerce-terms-and-conditions-wrapper{margin:3rem 0}.woocommerce .mc4wp-checkbox-woocommerce *,.woocommerce .woocommerce-terms-and-conditions-wrapper p *{font-size:1.6rem}.woocommerce #place_order{background-color:var(--backgrounddark);color:var(--whitetype);display:block;margin:3rem auto}.privacy-notification p{color:var(--backgrounddark50);font-size:1.6rem;margin:0;text-align:center}#wc_checkout_add_ons .form-row:before{background:url(images/donation100x100.b721cc05.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:" ";display:block;float:right;height:100px;margin:0 0 0 1rem;width:100px}#wc_checkout_add_ons .form-row{background:#fff;border-radius:5px;margin:0;padding:1em}#wc_checkout_add_ons .checkbox{color:var(--highlight);font-size:1.6rem;margin:.5em 0}#wc_checkout_add_ons .description{font-family:var(--serif);font-size:2.2rem}#wc_checkout_add_ons .amount{font-weight:700;margin:0 .5em}#wc_checkout_add_ons .form-row:after{content:"Your donation will go towards our endangered species campaign, supporting the Greater Glider. Help us make a difference";display:block;font-size:1.4rem;margin:.5em 0 0}body.woocommerce-order-received{font-size:1.6rem}body.woocommerce-order-received .woocommerce-thankyou-order-received{color:var(--highlight);font-family:var(--serif);font-size:3.2rem}body.woocommerce-order-received .addresses address,body.woocommerce-order-received .woocommerce-table--custom-fields,body.woocommerce-order-received .woocommerce-table--order-details,body.woocommerce-order-received .woocommerce-thankyou-order-details{background:var(--whitetype);display:table;font-style:normal;line-height:1.5;list-style-type:none;margin:3rem 0;padding:2rem;text-align:left}body.woocommerce-order-received .woocommerce-thankyou-order-details li{line-height:2rem}body.woocommerce-order-received .woocommerce-table--custom-fields th,body.woocommerce-order-received .woocommerce-table--order-details th,body.woocommerce-order-received .woocommerce-thankyou-order-details th{font-weight:500;padding:0 2rem 0 0}body.woocommerce-order-received .addresses address p{font-size:1.6rem;margin:0}body.woocommerce-order-received .addresses address p:last-child{margin-bottom:0}body.woocommerce-order-received .wc-item-meta{color:var(--backgrounddark50);list-style:none;margin:0;padding:0}body.woocommerce-order-received .wc-item-meta p{display:inline-block;font-size:1.6rem;margin:0;padding:0}body.woocommerce-order-received tr td:first-child{padding-right:1em}#mc_embed_signup{font-size:1.8rem}#mc_embed_signup label{display:block;font-size:1.4rem;margin:0 0 .5em}#mc_embed_signup input[type=email],#mc_embed_signup input[type=text]{-webkit-appearance:none;border:1px solid var(--backgrounddark25);padding:1rem;width:100%}#mc_embed_signup ul{list-style:none;margin:0;padding:0}#mc_embed_signup li label{display:inline}#mc_embed_signup .cta{border:0;font-size:1.8rem;padding:1rem;width:100%}.email-disclaimer{font-size:1.4rem;margin:1.5rem 0 0;opacity:.75}#mc_embed_signup .mc-field-group{margin:0 0 1.5rem}#mc_embed_signup .mc-submit{margin:2rem 0 0}#mc_embed_signup .field-row{display:flex;justify-content:space-between}#mc_embed_signup .field-row .mc-field-group{width:calc(50% - 1.5rem)}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.d-hide,.t-show{display:none}@media only screen and (min-width:801px) and (max-width:1300px){.t-show{display:initial}.row{grid-column-gap:3rem;grid-row-gap:3rem;margin:3rem}.row.pad-out{padding:3rem}.tstart1{grid-column-start:1}.tstart2{grid-column-start:2}.tstart3{grid-column-start:3}.tstart4{grid-column-start:4}.tstart5{grid-column-start:5}.tstart6{grid-column-start:6}.tstart7{grid-column-start:7}.tstart8{grid-column-start:8}.tstart9{grid-column-start:9}.tstart10{grid-column-start:10}.tstart11{grid-column-start:11}.tend2{grid-column-end:2}.tend3{grid-column-end:3}.tend4{grid-column-end:4}.tend5{grid-column-end:5}.tend6{grid-column-end:6}.tend7{grid-column-end:7}.tend8{grid-column-end:8}.tend9{grid-column-end:9}.tend10{grid-column-end:10}.tend11{grid-column-end:11}.tend12{grid-column-end:12}.tend13{grid-column-end:13}.home-hero .sub-cta{flex-direction:column}.home-hero .sub-cta .cover{width:100%}.home-hero .sub-cta .copy{padding:3rem 0}.home-adventure .adventure-highlights{flex-wrap:wrap}.home-hero .sub-cta{margin:3rem 0 1rem}.shop-secondary-banner{background:0 0!important;height:auto;padding-left:0}.shop-secondary-banner .content{background:var(--backgroundwhite);display:block;padding:1.5rem;position:static;width:100%}.woocommerce .shop-nav-container>ul li{width:33%}.recent-items ul.columns-3,.woocommerce ul.columns-4{grid-template-columns:repeat(3,1fr)}.woocommerce .flex-direction-nav .flex-nav-prev{left:20px;z-index:100}.woocommerce .flex-direction-nav .flex-nav-next{right:20px;z-index:100}}@media only screen and (max-width:800px){:root{--navheight:80px}.m-hide{display:none!important}.d-hide{display:initial}.calloutbutton,.cta,.wp-block-button__link{padding-right:2em}.calloutbutton:hover,.cta:hover,.wp-block-button__link:hover{padding-left:.75em;padding-right:2em}.calloutbutton,.cta.large{font-size:1.3rem}.content-wrapper{margin-top:var(--navheight)}body.home .content-wrapper{margin-top:0}.row{grid-column-gap:2rem;grid-row-gap:2rem;display:grid;grid-template-columns:repeat(6,1fr);margin:2rem}.row.flush{margin:0 4rem}.row.pad-out{padding:3rem 2rem}.row.padx2{padding-bottom:4rem;padding-top:4rem}.row.marginx2{margin-bottom:4rem;margin-top:4rem}.row.marginx3{margin-bottom:6rem;margin-top:6rem}.mcol1{grid-column:span 1}.mcol2{grid-column:span 2}.mcol3{grid-column:span 3}.mcol4{grid-column:span 4}.mcol5{grid-column:span 5}.mcol6{grid-column:span 6}.mstart1{grid-column-start:1}.mstart2{grid-column-start:2}.mstart3{grid-column-start:3}.mstart4{grid-column-start:4}.mstart5{grid-column-start:5}.mend2{grid-column-end:2}.mend3{grid-column-end:3}.mend4{grid-column-end:4}.mend5{grid-column-end:5}.mend6{grid-column-end:6}.mend7{grid-column-end:7}.mhide{display:none}h1{font-size:3.6rem}h2{font-size:2.6rem}h3{font-size:2.4rem}h4{font-size:2rem}body.home header.main-nav,header.main-nav{background-color:var(--backgroundwhite);display:flex;height:66px;left:0;padding:0;position:fixed;top:0;transition:all .5s;width:100%;z-index:1000}body.home header.main-nav--transparent,header.main-nav--transparent{background:0 0;position:static}header.main-nav .logo{padding:1.5rem}header.main-nav .logo a{height:auto;margin:0;width:auto}header.main-nav .logo svg{height:3.5rem}header.main-nav .subscribe{display:none}header.main-nav nav{display:flex}header.main-nav nav a{font-size:1.4rem;margin:0;padding:1.5rem 1.25rem}header.main-nav nav a.d-hide{display:initial}header.main-nav nav span{display:none;font-size:1rem;letter-spacing:0;margin:0;order:2;text-align:center;width:100%}nav.full .header-social{margin:3rem 0 1rem}nav.slide .main-nav-container>ul>li>a{font-size:2rem;padding:0}nav.slide .main-nav-container .sub-menu a{line-height:4rem}.main-nav.scrollUp{transform:translateY(-66px)}nav.search input[type=submit],nav.search input[type=text]{font-size:2rem}nav.search input[type=text]{width:70%}nav.search input[type=submit]{width:25%}nav.slide .shopcat-nav a{color:var(--backgroundw75);line-height:4rem}nav .a-loc{display:none}.row.home-hero{margin:0}.home-hero .carousel{height:calc(100vh - var(--navheight));margin:0;position:static}.home-hero .carousel .content .excerpt{display:none}.home-hero .carousel .content{bottom:auto;bottom:100px;left:auto;max-width:100%;padding:0 30px;width:100%}.home-hero .carousel .content h3{margin:.5em 0 0}.home-hero .carousel a.cta{display:none}.home-hero .carousel .slick-arrow{right:auto}.home-hero .carousel .slick-arrow.slick-prev{left:15px;right:auto}.home-hero .carousel .slick-arrow.slick-next{left:70px}.home-hero .carousel .shade{height:50%}.home-hero .carousel .cover.focusm0{background-position:0}.home-hero .carousel .cover.focusm25{background-position:25%}.home-hero .carousel .cover.focusm75{background-position:75%}.home-hero .carousel .cover.focusm100{background-position:100%}.home-hero .latest{margin:2rem}.home-hero .latest>h2{margin:2rem 0}.home-hero .sub-cta{margin:0}.home-hero .sub-cta h3 br{display:none}.home-hero .sub-cta .cover{width:50%}.home-hero .sub-cta .copy{padding:2rem 0 2rem 2rem}.home-hero .sub-cta .copy p{display:none}.home-adventure .adventure-highlights{flex-direction:column}}@media only screen and (max-width:800px) and (min-width:782px){.home-adventure .adventure-highlights{flex-direction:row;flex-wrap:wrap}}@media only screen and (max-width:800px){.home-adventure .adventure-highlights>div{border-left:0}.home-adventure .adventure-card{margin:1rem 0;width:100%}.card-format{display:block;margin:2rem 0}.card-format .graphic{float:left}.home-spotlight{position:relative}.home-spotlight .details{background:var(--lightgrey);padding:3rem;position:static;transform:none;width:100%;z-index:10}.home-spotlight .details h1,.home-spotlight .details h2{margin:0 0 .25em}.home-spotlight .featured-image,.home-spotlight.spotlight-2 .featured-image{margin:0;position:relative}.home-spotlight .featured-image .featured-caption{font-size:1.2rem;text-align:right}.a-track{display:none}.a-track.a-track--visible{display:block}body.page .single-container .excerpt,body.single .single-container .excerpt{border-bottom:0;border-top:0;font-size:var(--text-lg);padding:0}body.page .single-container .attrib .fal,body.single .single-container .attrib .fal{display:none}.post-controls{border-bottom:2px solid var(--backgrounddark);border-top:2px solid var(--backgrounddark);margin:2rem 0;padding:0}.post-controls label{display:none}.post-controls .reading-list label{display:block}.post-controls .reading-list a label{display:none}.post-content figure figcaption,body.page .featured-image .featured-caption,body.page .single-container p.wp-caption-text,body.single .featured-image .featured-caption,body.single .single-container p.wp-caption-text{position:static}#read-next-auto .details h3{font-size:1.8rem}#read-next-auto .details{padding:0 0 0 2rem}.post-directory .directory-loop{background-color:var(--lightgrey);padding:1rem}.post-directory .directory-loop .looped{margin:0;padding:1rem}.post-directory .directory-loop .looped a{font-size:1.6rem;margin:0;text-align:left}.post-directory .directory-loop div:nth-last-child(-n+3){margin-bottom:1rem}.post-directory .directory-loop div:nth-last-child(-n+2){margin-bottom:0}.wp-block-image figcaption{position:static}.twitter-tweet,iframe.instagram-media{max-width:310px!important;min-width:0!important;width:100%!important}iframe{max-width:100%;min-width:0}.contributor-bio{display:block;margin:3rem 0 0;padding:2rem}.contributor-bio .card{align-items:center;display:flex;margin:0 0 2rem;width:100%}.contributor-bio .card img{margin:0 2rem 0 0;width:80px}body.single .single-container .contributor-bio .card h2{margin:0}#read-next .thumbnail-container{margin:0 1.5rem 0 0;width:40%}.end-cta{display:none}.awards-tiles{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:repeat(1,1fr)}.awards-tiles .award-tile .tile-background .tile-padding{padding-bottom:66.66%}.awards-tiles.awards-threecol .award-tile span{font-size:2rem}.event-block{display:block;margin:2rem 0;padding:2rem}.event-block .thumbnail{margin:0 0 2rem;width:100%}.event-block .thumbnail div{padding-bottom:66.66%}.wc-block-grid.has-3-columns .wc-block-grid__product{flex-basis:100%;max-width:100%;padding:2rem;width:100%}.post-highlight a{padding:1rem}.post-highlight.alignleft{margin:1.5em 2rem 2rem 0;max-width:50%}.post-highlight.alignright{margin:1.5em 0 2rem 2rem;max-width:50%}.wc-block-featured-product{background-position:center 3rem;background-size:auto 250px;padding:31rem 0 3rem}.wc-block-featured-product .wc-block-featured-product__description,.wc-block-featured-product .wc-block-featured-product__link,.wc-block-featured-product .wc-block-featured-product__price,.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{padding:1rem 0}body.post-template-single-feature .post-title{font-size:4rem}body.post-template-single-feature .feature-intro .excerpt{font-size:2.2rem;margin:2em 0}body.page .featured-image .featured-caption,body.single .featured-image .featured-caption{position:static;width:100%}body.post-template-single-feature .single-container h2{font-size:3rem}body.post-template-single-feature .single-container h1,body.post-template-single-feature .single-container h2,body.post-template-single-feature .single-container h3{margin:0 auto 1.5em;padding:1em 0 .5em}.gallery-container{height:auto}.gallery-container .col12{height:auto;position:relative;top:2rem}.single-gallery .slick-slide{flex-direction:column;height:auto}.single-gallery .slide-frame img{max-height:100%;max-width:100%}.single-gallery .slide-caption{margin:2rem 0 0;order:5;width:100%}.single-gallery .caption-container{margin:0 0 1em}.single-gallery .button-container{order:-1}.single-gallery .caption-container p{font-size:1.4rem;max-height:30vh;overflow-y:scroll}.single-gallery .photo-credit{font-size:1.4rem}body.page-template-page-grid h1.post-title,body.page-template-page-nosidebar h1.post-title{margin:3rem 0;text-align:center}body.page-template-page-nosidebar section.post-content{width:100%}.child-categories .divide{display:none}.child-categories .child-cat{display:block}.child-categories a{font-size:2rem}.category-container .category-loop .category-item{display:block;margin:0 0 2rem;padding:0 0 2rem}.category-container .category-loop .category-item .thumbnail-container>div{padding-bottom:66.66%}.a-loc .banner-background{display:none!important}.a-loc.banner-bottom .row img,.a-loc.banner-top .row img{max-width:100%!important}body.page-template-template-adventure .adventure-magazine,body.page-template-template-explorers .adventure-magazine{flex-wrap:wrap}body.page-template-template-adventure .adventure-magazine .cover,body.page-template-template-explorers .adventure-magazine .cover{width:100%}body.page-template-template-adventure .adventure-magazine .copy,body.page-template-template-explorers .adventure-magazine .copy{padding:3rem;width:100%}body.page-template-template-adventure .adventure-grid,body.page-template-template-explorers .adventure-grid{margin:0 0 3rem}body.page-template-template-adventure .adventure-grid .grid-item,body.page-template-template-explorers .adventure-grid .grid-item{width:100%}.wpcf7-form{display:flex;flex-direction:column;padding:2rem}.wpcf7-form .cform1,.wpcf7-form .cform2{width:100%}.wpcf7-form .cform2{margin:2rem 0 0}.woocommerce .shop-nav{padding:2rem}.woocommerce .shop-nav-container>ul{padding:0}.woocommerce .shop-nav-container>ul li{padding:0;width:100%}.woocommerce .shop-nav-container>ul li a{color:var(--backgroundw75);font-size:1.8rem;line-height:4rem}.woocommerce .shop-nav-container>ul .sub-menu{border-left:1px solid var(--backgroundw25);padding:0 0 0 1rem}.shop-main-banner{background:0 0!important;height:auto}.shop-main-banner .content{background:var(--backgroundwhite);color:var(--type);padding:1.5rem;position:static;width:100%}.shop-main-banner .content span.cta{background:var(--type);color:var(--backgroundwhite)}.shop-main-banner .content{background:var(--backgrounddark)!important;color:var(--whitetype)!important}.shop-secondary-banner{background:0 0!important;height:auto;padding-left:0}.shop-secondary-banner .content{background:var(--backgroundwhite);display:block;padding:1.5rem;position:static;width:100%}.search-result .thumbnail-container{display:none}.search-result{margin:0 0 2rem;padding:0 0 2rem}.woocommerce .content-wrapper{padding-top:0}.woo-global-notice>div{font-size:1.6rem;padding:1rem}.woo-global-notice:first-of-type{padding-top:76px}.woocommerce-checkout .woo-global-notice:first-of-type{margin-top:0}.woo-global-notice.critical p{font-family:var(--serif);font-size:1.6rem;margin:0}.woo-global-notice>div *,.woo-global-notice>div p{font-size:1.8rem}.woo-global-notice.normal{display:none}.woocommerce-message{margin:0 0 2rem;padding:1rem}.woocommerce ul[class*=columns] .add_to_cart_button,.woocommerce ul[class*=columns] .button.product_type_simple{padding:.75em 2.75em .75em .75em}.woocommerce ul[class*=columns] .add_to_cart_button:hover,.woocommerce ul[class*=columns] .button.product_type_simple:hover{padding-left:.75em;padding-right:2.75em}.woocommerce ul[class*=columns] .woocommerce-loop-product__title{font-size:1.8rem;margin:1em 0}body.woocommerce-account .woocommerce-MyAccount-navigation ul{display:block}.woocommerce ul[class*=columns]{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:repeat(1,1fr)}.woocommerce ul[class*=columns] .product{padding:2rem}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{width:100%}.woocommerce-page div.product div.summary h1{font-size:2.6rem}.woocommerce div.product{flex-direction:column}.woocommerce .flex-direction-nav{color:var(--backgrounddark)}.woocommerce .flex-direction-nav .flex-nav-next{right:5%;z-index:10}.woocommerce .flex-direction-nav .flex-nav-prev{left:5%;z-index:100}.woocommerce .woocommerce-tabs{margin:3rem 0;padding:2rem;width:100%}body.woocommerce-cart .woocommerce-cart-form{font-size:1.4rem;padding:1rem;width:100%}body.woocommerce-cart .woocommerce-cart-form:before{display:block;font-size:2.6rem;margin:1rem}body.woocommerce-cart .woocommerce-cart-form td,body.woocommerce-cart .woocommerce-cart-form th{padding:1rem}.woocommerce a.remove{border:0;border-radius:100%;display:inline-block;font-weight:700;line-height:1;padding:1rem;text-decoration:none}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.woocommerce-cart-form__contents tr,.woocommerce-page table.woocommerce-cart-form__contents tr{border-top:1px solid var(--backgrounddark25);display:block;margin:1rem 0}.woocommerce table.woocommerce-cart-form__contents tr:last-child,.woocommerce-page table.woocommerce-cart-form__contents tr:last-child{border-top:0}.woocommerce table.woocommerce-cart-form__contents tr td:before,.woocommerce-page table.woocommerce-cart-form__contents tr td:before{content:attr(data-title) " ";float:left;font-weight:400;margin:0 1rem 0 0}body.woocommerce-cart .woocommerce-cart-form .product-remove{display:block;text-align:left}.woocommerce .shipping-calculator-button:after{display:inline-block;margin-left:10px;position:static}body.woocommerce-cart .cart-collaterals{padding:3rem 0;width:100%}body.woocommerce-cart .woocommerce-cart-form td,body.woocommerce-cart .woocommerce-cart-form th{display:block;text-align:right}body.woocommerce-cart .woocommerce-cart-form input[type=number]{width:auto}body.woocommerce-checkout .content-wrapper{padding-top:0}.woocommerce .woocommerce-checkout{flex-direction:column}.woocommerce .woocommerce-checkout #customer_details{padding:2rem;width:100%}.woocommerce .woocommerce-checkout #order_review{font-size:1.4rem;padding:2rem 0;width:100%}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{border-top:1px solid #ccc;padding:.75em 0}.woocommerce-checkout-review-order-table thead *{border-top:0}.woocommerce-checkout-review-order-table td:last-child,.woocommerce-checkout-review-order-table th:last-child{text-align:right}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:block}#billing_country_field,#billing_first_name_field,#billing_last_name_field,#billing_postcode_field,#billing_state_field,#shipping_country_field,#shipping_postcode_field,#shipping_state_field{width:100%}#stripe-payment-data{background:0 0;margin:2rem 0 0;padding:0}.woocommerce-checkout #wc-stripe-payment-request-wrapper{margin:0 0 3rem;padding:0 0 1rem}#wc-stripe-payment-request-button{position:relative;width:100%}#wc-stripe-payment-request-button:after{line-height:1;margin:2rem 0;position:static;text-align:center;width:100%}#wc_checkout_add_ons .form-row:before{display:none}.privacy-notification p{font-size:1.2rem;opacity:.5}footer.row.main-footer{padding-bottom:10rem}footer.main-footer .footer-flex .logo{height:auto;width:50%}footer.main-footer .footer-flex{display:block}footer.main-footer .menu-container{border-bottom:1px solid;border-top:1px solid;margin:3rem 0;padding:3rem 0}footer.main-footer .menu-container>ul{column-count:2;column-gap:2rem}footer.main-footer .ownership{font-size:1.8rem}footer.main-footer .sub-cta{margin-left:3rem;margin-right:3rem}}@media print{a{text-decoration:none!important}a:after,li a.external-link:after,p a.external-link:after,p a[href^="mailto:"]:after{all:unset;content:" → [" attr(href) "] "}.logo a:after{display:none}.row{display:block}#read-next-auto,.a-loc,.breadcrumbs,.code-block,.fuse-slot,.post-controls,.post-directory,.post-edit-link,.post-highlight,.print-link,.shop-secondary-banner,.video-section,.zeno_font_resizer_container,body.page .single-container aside,body.single .single-container aside,footer.main-footer,footer.newsletter,header.main-nav>.subscribe,header.main-nav>nav{display:none!important}header.main-nav{border:0}header.main-nav .logo a{margin:auto}body.post-template-single-feature .feature-intro,body.post-template-single-feature .feature-intro .excerpt,body.post-template-single-feature .special-feature{background:unset;color:unset}.post-content figure figcaption,.special-feature wp-caption .wp-caption-text{all:unset;display:block;margin:1em 0}}.facebook-share,.twitter-share{font-size:28px;margin-left:12px}.sharing .share-buttons{display:flex}.feature-intro .sharing{margin:2rem}.feature-intro .sharing .share-buttons{display:block}.feature-intro .sharing .twitter-share{background-color:var(--whitetype);border-radius:14px;display:inline-block;line-height:28px;width:28px}.feature-intro .sharing .twitter-share i.fa-twitter{color:var(--backgrounddark)}html{font-size:inherit;overflow-x:hidden}body{font-size:var(--text-base)}h2,p{margin:0;padding:0}p{font-size:var(--text-base)}button{background:0 0;border:none;color:inherit;cursor:pointer;font-weight:300;letter-spacing:var(--spacing-sm);line-height:100%}.max-width-1200{max-width:1160px;padding-left:20px;padding-right:20px}.margin-auto{margin:auto}.margin-top-50{margin-top:50px!important}.margin-top-24{margin-top:24px}.margin-top-8{margin-top:8px}.margin-right-8{margin-right:8px}.margin-right-5{margin-right:5px}.margin-right-33{margin-right:33px}.flex{display:flex}.flex-center{align-items:center;display:flex;justify-content:center}.flex-col{flex-direction:column}.justify-content-between{justify-content:space-between}.block{display:block}.align-items-center{align-items:center}.w-1\/2{width:50%}.w-full{width:100%}.w-full-grid{grid-column:1/-1}.grid-2-col{display:grid;grid-template-columns:50% 50%}.grid-3-col{display:grid;grid-template-columns:repeat(3,1fr)}.grid-gap-24-vertical{gap:24px 0}.text-12{font-size:12px}.text-14{font-size:14px}.text-18{font-size:18px}.text-20{font-size:20px}.uppercase{text-transform:uppercase}.text-center{text-align:center}@media(max-width:781px){.medium-down-bg-right-75{background-position:75%!important}}.padding-top-24{padding-top:24px!important}.padding-bottom-24{padding-bottom:24px!important}.tiny-circle{border-radius:50%;height:8px;width:8px}.strike{text-decoration:line-through}.h-full{height:100%}.flex-grow{flex-grow:1}.btn{border:0;border-radius:90px;padding:var(--padding-12) var(--padding-24)}.visible-large-up{display:none}@media(min-width:1025px){.visible-large-up{display:block}}.visible-medium-up{display:none}@media(min-width:782px){.visible-medium-up{display:block}}.visible-mobile{display:block}@media(min-width:782px){.visible-mobile{display:none!important}}.animateIn{transform:translateY(0)}.animateOut{transform:translateY(-100%)}.animateIn1{opacity:1;transform:translateY(0)}.animateOut1{opacity:0;transform:translateY(-100%)}.arrow{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;padding:5px;transition:background-color .3s ease-in;width:32px}.arrow--dark{border:1.5px solid var(--neutral-200)}.arrow--dark svg,.arrow--dark svg *{fill:var(--neutral-200)!important}.arrow--dark:hover{background-color:rgba(0,0,0,.1)}.arrow--light{background-color:hsla(0,0%,100%,.2);border:1px solid #fff}.arrow--light svg *{fill:#fff}.arrow--light:hover,:focus>.arrow--light,:hover>.arrow--light{background-color:hsla(0,0%,100%,.5)}body:after{content:url(images/Shearwater_42.e6ed2b09.jpg);height:0;overflow:hidden;position:absolute;width:0;z-index:-1}.full-cover-section{background:linear-gradient(180deg,transparent,#000),url(images/Shearwater_42.e6ed2b09.jpg);background-attachment:scroll;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;min-height:100vh;padding-bottom:130px}@media(min-width:782px){.full-cover-section{background-attachment:fixed}}.full-cover-section__inner{margin:150px auto 0;max-width:1160px;padding-left:20px;padding-right:20px;text-align:center}@media(min-width:782px){.full-cover-section__inner{text-align:left}}.full-cover-section__meta{font-size:14px}.full-cover-section__meta .bullet{opacity:.5}.full-cover-section__title{font-size:40px;margin:0}@media(min-width:782px){.full-cover-section__title{font-size:72px}}.full-cover-section__excerpt{font-size:18px;max-width:530px}@media(min-width:782px){.full-cover-section__excerpt{font-size:24px}}.full-cover-section__cta{display:flex;justify-content:center;margin-top:70px}@media(min-width:782px){.full-cover-section__cta{justify-content:flex-start}}.full-cover-section__cta__text{font-size:12px;margin-left:30px;text-transform:uppercase}.special-article__section,body.page .special-article__section{margin:0 auto;max-width:1160px;padding:24px 20px}@media(min-width:782px){.special-article__section,body.page .special-article__section{padding-bottom:85px;padding-top:85px}}.special-article__section--no-top-padding,body.page .special-article__section--no-top-padding{padding-top:0}.special-article__section__row,body.page .special-article__section__row{align-items:center;display:flex;flex-wrap:wrap}.special-article__section__row--top,body.page .special-article__section__row--top{align-items:flex-start}@media(min-width:782px){.special-article__section__row,body.page .special-article__section__row{flex-wrap:nowrap}}.special-article__section__col,body.page .special-article__section__col{width:100%}@media(min-width:782px){.special-article__section__col,body.page .special-article__section__col{width:50%}.special-article__section__col:nth-child(odd),body.page .special-article__section__col:nth-child(odd){margin-right:44px}.special-article__section__col:nth-child(2n),body.page .special-article__section__col:nth-child(2n){margin-left:44px}}.special-article__section__video,body.page .special-article__section__video{position:relative}.special-article__section__video video,body.page .special-article__section__video video{object-fit:cover}.special-article__section__video__controls,body.page .special-article__section__video__controls{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%}.special-article__section__video__controls img,body.page .special-article__section__video__controls img{cursor:pointer;transition:transform .2s ease-in-out}.special-article__section__video__controls img:hover,body.page .special-article__section__video__controls img:hover{transform:scale(1.2)}.special-article__section__footer-border,body.page .special-article__section__footer-border{margin-bottom:46px;margin-top:100px}.special-article__section h2,body.page .special-article__section h2{font-size:48px;line-height:61px;margin-bottom:32px}.special-article__section h3,body.page .special-article__section h3{font-size:32px}.special-article__section p,body.page .special-article__section p{color:#2e2e2e}.special-article__section p:first-child,body.page .special-article__section p:first-child{margin-top:0!important}.special-article__section ul,body.page .special-article__section ul{padding:0 2rem}.special-article__section ul li,body.page .special-article__section ul li{color:#2e2e2e;font-size:18px;margin-left:0}.special-article__section blockquote,body.page .special-article__section blockquote{border-color:#000;color:#000;font-size:20px;line-height:32px;margin-left:0}.special-article__section blockquote p,body.page .special-article__section blockquote p{font-size:20px!important}.special-article__section blockquote:before,body.page .special-article__section blockquote:before{content:""}.special-article__section__caption,body.page .special-article__section__caption{align-items:flex-start;display:flex;margin-top:22px}.special-article__section__caption--narrow,body.page .special-article__section__caption--narrow{margin:22px auto 0;width:100%}@media(min-width:782px){.special-article__section__caption--narrow,body.page .special-article__section__caption--narrow{width:55%}}.special-article__section__caption img,body.page .special-article__section__caption img{display:none;margin-top:5px}@media(min-width:782px){.special-article__section__caption img,body.page .special-article__section__caption img{display:inline}}.special-article__section__caption p,body.page .special-article__section__caption p{color:#616161;font-size:16px;line-height:28.8px;margin-left:27px;margin-top:0}.special-article__section__caption p:after,body.page .special-article__section__caption p:after{background:url(images/border.4c563d8d.svg)}.special-article__section__caption.dark p,body.page .special-article__section__caption.dark p{color:#fff}.special-article__section__fact,body.page .special-article__section__fact{border:4px solid transparent;border-image:url(images/border-lined.ae31bf9c.svg) 4 round;font-size:32px;line-height:45px;margin:46px auto;padding:40px 0;text-align:center;width:100%}@media(min-width:782px){.special-article__section__fact,body.page .special-article__section__fact{width:55%}}.special-article__section__fact.dark,body.page .special-article__section__fact.dark{border-image:url(images/border-lined-light.cb49ab02.svg) 4 round;color:#fff}.special-article__parallax{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;padding:20px;position:relative;scrollbar-width:none;transition:0s linear;transition-property:background-position}.special-article__parallax::-webkit-scrollbar{display:none}.special-article__parallax__card{align-items:flex-start;backdrop-filter:blur(128px);background:hsla(0,0%,100%,.4);border-radius:16px;color:#fff;flex-direction:column;margin-bottom:10vh;margin-top:20vh;max-width:631px;opacity:.1;padding:48px;transition:opacity .3s ease-in-out}@media(min-width:782px){.special-article__parallax__card{margin-left:100px}}.special-article__parallax__card--active{opacity:1}.special-article__parallax__card h2{margin:0}.special-article__parallax__card>svg{margin:32px 0}.special-article__parallax__card p{font-size:16px}.special-article__parallax__card ul{padding:0 2rem}.special-article__parallax__card ul li{font-size:16px;margin:10px 0}@media(max-width:781px){#bird-underwater .parallax{background-position:70%!important}}.btn-load-more{background:#fff;border:1px solid #000;color:#0c0c0c;cursor:pointer;font-family:var(--serif);font-size:16px;font-weight:600;grid-column:1/-1;margin:0 auto;padding:13px 10px;text-align:center;text-decoration:none;width:100%}.btn-load-more:hover{background:#f0f0f0;color:#000}.post-grey{background-color:var(--lightgrey)}.post-grey .looped,.post-grey .tags a{border:1px solid #000!important}.parallax__container{clip:rect(0,auto,auto,0);height:100%;left:0;overflow:hidden;position:absolute!important;top:0;width:100%}.parallax__container .parallax{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:fixed;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.ads{margin-block:var(--margin-64);margin-inline:auto;width:fit-content}@media(min-width:782px){.ads{margin-block:var(--margin-80)}}.card{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;height:380px;width:210px}@media(min-width:782px){.card{height:454px;width:306px}}.featured-card{--featured-card-height:454px;background-color:#fff;height:var(--featured-card-height)}.featured-card__content{box-sizing:border-box;display:flex;flex-direction:column;height:calc(var(--featured-card-height)/2);justify-content:space-between;padding:24px;width:100%}.featured-card__category{text-align:left}.featured-card__category a{color:var(--neutral-500);font-family:var(--font-inter);font-size:var(--text-xss);font-weight:var(--font-weight-semibold);letter-spacing:var(--spacing-lg);text-decoration:none;text-transform:uppercase}.featured-card__image{display:block;height:300px;overflow:hidden;width:100%}.featured-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-family:var(--font-lora);font-size:var(--text-md);font-weight:var(--font-weight-medium);overflow:hidden;text-align:left}@media(min-width:782px){.featured-card__title{-webkit-line-clamp:3}}.featured-card__cta{align-items:center;background:0 0;border:none;display:flex;font-size:var(--text-sm);padding:0}.featured-card__cta__text{margin-left:1.6rem}.featured-products{background-color:var(--neutral-900);display:flex;flex-direction:column;gap:var(--margin-24);padding:var(--padding-56) 0 var(--padding-56) var(--padding-16)}@media(min-width:1025px){.featured-products{padding:var(--padding-56) var(--padding-64)}}.featured-products__heading{align-items:baseline;display:flex;flex-direction:column;font-weight:var(--font-weight-medium);gap:var(--margin-16);justify-content:space-between}@media(min-width:1025px){.featured-products__heading{flex-direction:row}}.featured-products__title{color:var(--neutral-200);font-family:var(--font-lora)}.featured-products__cta{color:var(--brown-300);font-size:var(--text-sm);text-transform:uppercase}@media(min-width:1025px){.featured-products__cta .fa-arrow-right{margin-left:var(--margin-8)}}.featured-products__listing{display:flex;gap:var(--margin-24);overflow:auto}@media(min-width:1025px){.featured-products__listing{justify-content:space-between}}@media(min-width:782px){body:not(.home) .main-header{position:static}}.home .main-header{background:0 0;position:absolute}.home .main-header__subscribe-banner{align-items:center;background-color:#fff;color:var(--neutral-200);display:flex;font-weight:600;justify-content:space-between;padding:var(--padding-16);width:100%}@media(min-width:782px){.home .main-header__subscribe-banner{display:none}}.home .main-header svg:not(.no-fill) *{fill:#fff}.home .main-header .main-header__nav__item{color:#fff}.home .main-header .main-header__nav__item.external-link:after{content:none}.home .main-header .main-header__nav__cta{background-color:#fff;color:var(--neutral-200)}.home .main-header .main-header__nav__cta:hover{background-color:var(--neutral-900)}.category-news .main-header .main-header__logo svg:not(.no-fill) *,.single-post .main-header .main-header__logo svg:not(.no-fill) *{fill:#000}.main-header-wrapper{position:relative;transform:translateZ(0);z-index:2}@media(min-width:782px){.main-header-wrapper{transform:none}}.main-header{background:#fff;left:0;position:fixed;top:0;transition:transform .2s ease-in-out;width:100%;z-index:99}.main-header__subscribe-banner{display:none}.main-header--transparent{background:linear-gradient(180deg,#000,rgba(0,0,0,.443) 35%,transparent)!important;mix-blend-mode:hard-light}.main-header__logo{align-items:center;display:flex;gap:0 var(--margin-16)}.main-header__inner{align-items:center;display:flex;justify-content:space-between;padding:var(--padding-16)}@media(min-width:782px){.main-header__inner{max-width:var(--max-width);padding:var(--padding-16) var(--padding-80)}}.main-header__nav__inner{align-items:center;display:flex;gap:0 var(--margin-32);list-style:none;margin:0}.main-header__nav__item{align-items:center;background:0 0;border:none;display:flex;font-family:var(--sans);font-weight:300;line-height:0}.main-header__nav__item img,.main-header__nav__item svg{margin-right:var(--margin-12)}.main-header__nav__item:not(.main-header__nav__item--no-hover):focus,.main-header__nav__item:not(.main-header__nav__item--no-hover):hover{--border-spacing:var(--padding-8);border-bottom:1px solid;margin-bottom:calc(var(--border-spacing)*-1);padding-bottom:var(--border-spacing)}.main-header__nav__cta{background-color:var(--neutral-200);color:#fff}.main-header__nav__cta:hover{background-color:var(--neutral-100)}.piano-login-btn-holder{position:relative}.main-header__nav__item>div.visible-medium-up{line-height:1.1}.login-section-holder .login-section__avatar{background-color:#fff;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NDggNTEyJz48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNS4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjQgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0nTTMwNCAxMjhhODAgODAgMCAxIDAtMTYwIDAgODAgODAgMCAxIDAgMTYwIDB6bS0yMDggMGExMjggMTI4IDAgMSAxIDI1NiAwIDEyOCAxMjggMCAxIDEtMjU2IDB6TTQ5LjMgNDY0aDM0OS40Yy04LjktNjMuMy02My4zLTExMi0xMjktMTEyaC05MS40Yy02NS43IDAtMTIwLjEgNDguNy0xMjkgMTEyek0wIDQ4Mi4zQzAgMzgzLjggNzkuOCAzMDQgMTc4LjMgMzA0aDkxLjRjOTguNSAwIDE3OC4zIDc5LjggMTc4LjMgMTc4LjMgMCAxNi40LTEzLjMgMjkuNy0yOS43IDI5LjdIMjkuN0MxMy4zIDUxMiAwIDQ5OC43IDAgNDgyLjN6Jy8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:17px;border:3px solid #000;border-radius:100%;cursor:pointer;display:none;height:40px;overflow:hidden;position:relative;width:40px}.login-section-holder .login-section__user{color:#db5223}.login-section-holder .login-section:hover .login-popup{display:block}.login-section-holder .login-section:hover .login-popup__content-holder{opacity:1;transition:opacity .2s linear;visibility:visible}.login-section-holder .login-popup{display:none}.login-section-holder .login-popup__content{padding-top:16px}.login-section-holder .login-popup__content-holder{background:#fff;border:3px solid #000;border-radius:20px;min-width:320px;opacity:0;padding:20px;transition:visibility 0s .2s,opacity .2s linear;visibility:hidden}.login-section-holder .login-popup__content-holder:before{border-bottom:10px solid #000;border-left:10px solid transparent;border-right:10px solid transparent;content:"";height:0;position:absolute;right:1.5rem;top:6px;width:0}.login-section-holder .login-popup__menu{padding-left:0}.login-section-holder .login-popup__menu li{list-style:none;list-style-type:none;margin-bottom:20px;padding:0}.login-section-holder .login-popup__menu li:last-child{margin-bottom:0}.login-section-holder .login-popup__menu li a,.login-section-holder .login-popup__menu li button{background-color:#fff!important;color:#000!important;font-weight:700;padding:0;transition:all .3s}.login-section-holder .login-popup__menu li a:hover,.login-section-holder .login-popup__menu li button:hover{color:#db5223!important}.login-section-holder.is-login .login-popup{position:absolute;right:0;top:100%}.login-section-holder.is-login>.main-header__nav__item{display:none}.login-section-holder.is-login .login-section__avatar{display:block}.latest-stories,.web-stories{--width-calc:calc(100vw - var(--padding-16));padding:var(--padding-64) 0;position:relative}@media(min-width:782px){.latest-stories,.web-stories{--width-calc:calc(100vw - var(--padding-80)*2);padding:var(--padding-80) 0}}.latest-stories__title,.web-stories__title{display:flex;flex-direction:column;gap:var(--margin-16);margin:0 auto;width:var(--width-calc)}@media(min-width:782px){.latest-stories__title,.web-stories__title{align-items:center;flex-direction:row;justify-content:space-between}}.latest-stories__title h2,.web-stories__title h2{color:var(--neutral-200)}.latest-stories__title__goto,.web-stories__title__goto{color:var(--neutral-500);display:block;font-family:var(--font-inter);font-size:var(--text-xss);font-weight:var(--font-weight-semibold);letter-spacing:var(--spacing-lg);text-decoration:none;text-transform:uppercase}.latest-stories__background,.web-stories__background{background-color:var(--neutral-900);bottom:0;left:0;position:absolute;right:0;top:35%}.latest-stories__content,.web-stories__content{display:flex;flex-direction:column;gap:24px;isolation:isolate;position:relative}.latest-stories .swiper,.web-stories .swiper{height:auto;margin:0 auto;overflow:hidden;width:var(--width-calc)}.latest-stories__control,.web-stories__control{background-color:#fff;border:none;box-shadow:0 4px 8px rgba(90,57,43,.1),0 1px 3px rgba(90,57,43,.08);cursor:pointer;display:none;height:56px;position:absolute;top:50%;width:56px;z-index:99}@media(min-width:782px){.latest-stories__control,.web-stories__control{display:flex}}.latest-stories__control:hover,.web-stories__control:hover{background-color:var(--neutral-900)}.latest-stories__control--left,.web-stories__control--left{left:0;transform:translate(48px)}.latest-stories__control--right,.web-stories__control--right{right:0;transform:translate(-48px)}.latest-stories__carousel,.web-stories__carousel{display:flex;flex-wrap:wrap;gap:var(--margin-16)}@media(min-width:782px){.latest-stories__carousel,.web-stories__carousel{gap:var(--margin-24)}}.swiper-slide{align-items:center;display:flex;font-size:18px;justify-content:center;text-align:center}.swiper{height:300px;margin-left:auto;margin-right:auto;width:100%}.swiper-slide{background-position:50%;background-repeat:no-repeat;background-size:cover}.carousel-main{--gradients:linear-gradient(180deg,rgba(0,0,0,.6),transparent 80%),linear-gradient(90deg,rgba(0,0,0,.6),transparent 80%);height:calc(100vh - var(--padding-64));position:relative;width:100%}@media(min-width:1025px){.carousel-main{height:calc(100vh - 105px)}}.carousel-main .swiper-slide{align-items:flex-end;justify-content:flex-start}.carousel-main .post-info{color:#fff;max-width:100%;padding:0 var(--margin-40) var(--margin-40);text-align:left}.carousel-main .post-info p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}@media(min-width:782px){.carousel-main .post-info{max-width:50vw;padding:0 var(--margin-80) 115px}}.carousel-main .post-info .category{font-size:var(--text-xss);letter-spacing:var(--spacing-xl);text-transform:uppercase}.carousel-main .post-info .title{margin-bottom:var(--margin-16)}.carousel-main .read-more{align-items:center;display:inline-flex;gap:0 var(--padding-16);margin-top:var(--margin-16)}.carousel-main .read-more .read-more-text{font-size:var(--text-base)}.carousel-main .read-more:focus .read-more-text,.carousel-main .read-more:hover .read-more-text{text-decoration:underline}.carousel-bottom{--thumbs-width:77vw;display:none;height:105px;width:100%}@media(min-width:1025px){.carousel-bottom{display:flex}}@media(min-width:1280px){.carousel-bottom{--thumbs-width:82vw}}.carousel-bottom-mobile{align-items:center;background-color:var(--neutral-900);display:flex;gap:0 var(--padding-32);justify-content:space-between;padding:var(--padding-16)}@media(min-width:782px){.carousel-bottom-mobile{display:none}}.carousel-bottom-mobile .progress{background-color:var(--neutral-800);height:2px}.carousel-bottom-mobile .progress>#carousel-progress{background-color:var(--neutral-500);height:2px;width:0}.carousel-bottom-mobile .arrow-buttons,.carousel-newsletter{align-items:center;display:flex;gap:0 var(--padding-16)}.carousel-newsletter{background-color:var(--teal-700);color:var(--teal-100);justify-content:center;padding:var(--padding-16) var(--padding-24);width:calc(100vw - var(--thumbs-width))}.carousel-newsletter p{font-size:var(--text-sm)}.carousel-newsletter-mobile-wrapper{padding:var(--padding-32) var(--padding-16)}@media(min-width:1025px){.carousel-newsletter-mobile-wrapper{display:none}}.carousel-newsletter-mobile{box-shadow:0 4px 8px rgba(28,56,57,.1),0 1px 3px rgba(28,56,57,.08);justify-content:space-between;width:100%}.carousel-newsletter>a{display:block}.carousel-newsletter h5{margin-bottom:var(--margin-4)}.carousel-thumbs{background-color:var(--neutral-200);border-top:1px solid #80a3ac;height:105px;margin:0!important;width:var(--thumbs-width)}.carousel-thumbs .swiper-wrapper{width:100%}.carousel-thumbs .swiper-slide{align-items:center;cursor:pointer;display:flex;gap:0 var(--padding-16);height:100%;justify-content:flex-start;max-width:calc(var(--thumbs-width)/3 - 40px)!important;padding:0 var(--padding-16);width:auto!important}.carousel-thumbs .swiper-slide-thumb-active{border-top:1px solid #fff}.carousel-thumbs .swiper-slide .title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;display:-webkit-box;font-family:var(--font-inter);font-size:var(--text-sm);overflow:hidden;text-align:left}.carousel-thumbs .swiper-slide .thumb{height:48px;width:48px}.swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.magazine-subscription{align-items:center;background-color:var(--teal-700);display:flex;justify-content:space-evenly;min-height:432px}.magazine-subscription__heading{text-align:center}.magazine-subscription__title{color:var(--neutral-200);font-size:var(--text-xl);font-style:var(--font-lora);line-height:115%}.magazine-subscription__copy{color:var(--neutral-300);margin:var(--margin-8) 0}.magazine-subscription__vertical-separator{border:1px solid var(--neutral-600);height:56px;margin:var(--margin-24) auto;width:0}.magazine-subscription__cta{background:var(--neutral-200);border-radius:90px;color:#fff;display:inline-block;font-size:var(--text-sm);margin-left:var(--margin-24);margin-right:var(--margin-24);padding:var(--padding-16) var(--padding-32)}.magazine-subscription__content{align-items:center;display:flex;flex-shrink:0;gap:16px;justify-content:space-around}.magazine-subscription__cover{border:8px solid #fff;height:320px;width:fit-content}.magazine-subscription__cover img{display:block;height:100%;max-width:228px;width:100%}.magazine-subscription__articles{display:flex;flex-direction:column;height:320px;justify-content:space-between;max-width:378px}.magazine-subscription__article{align-items:center;background-color:#fff;display:flex;gap:8px;height:96px;padding:var(--padding-8);width:100%}.magazine-subscription__article__image img{display:block;height:80px;max-width:80px;object-fit:cover}.magazine-subscription__article__title{color:var(--neutral-200);font-style:var(--font-lora);max-height:100%;overflow:hidden}.magazine-subscription__article i.fa-arrow-circle-right{-webkit-text-stroke:1.5px #fff;margin-left:auto}@media screen and (max-width:900px){.magazine-subscription{flex-direction:column;gap:48px;padding:var(--padding-48) var(--padding-16)}.magazine-subscription__vertical-separator{height:32px}.magazine-subscription__content{flex-direction:column}.magazine-subscription__cover{height:auto}.magazine-subscription__cover img{max-width:350px}.magazine-subscription__articles{max-width:fit-content}}.megamenu{background-color:rgba(35,35,35,.45);color:#fff;height:100%;left:0;position:fixed;top:0;transition:opacity .15s linear;width:100%;z-index:100}.megamenu.animateOut1{pointer-events:none}.megamenu__box{background-color:var(--neutral-100);height:100vh;min-height:200px;overflow:auto;padding:var(--padding-32)}@media(min-width:782px){.megamenu__box{height:auto}}.megamenu__inner{display:flex;flex-direction:column-reverse;max-width:var(--max-width)}@media(min-width:782px){.megamenu__inner{display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:1fr}}.megamenu__right-side{display:flex;justify-content:flex-end;justify-self:end;width:100%}.megamenu__button{align-items:center;display:inline-flex;font-size:12px;gap:0 var(--margin-12)}.megamenu h3{margin-bottom:var(--margin-40)}.megamenu__form{align-items:center;display:flex;flex-direction:column;gap:var(--padding-24)}@media(min-width:782px){.megamenu__form{flex-direction:row}}.megamenu__form__search-btn{width:100%}@media(min-width:782px){.megamenu__form__search-btn{width:auto}}.megamenu__form__search-field{align-items:center;display:flex;flex-direction:column;gap:var(--padding-12);padding-bottom:var(--padding-8);width:100%}@media(min-width:782px){.megamenu__form__search-field{border-bottom:1px solid #fff;flex-direction:row;width:70%}}.megamenu__form__search-field__input{align-items:center;display:flex;flex-grow:3;gap:0 var(--padding-12);width:100%}.megamenu__form__search-field__input input{width:100%}@media(min-width:782px){.megamenu__form__search-field__input{border-right:1px solid #fff;width:auto}}.megamenu__form__search-field svg>*{fill:#fff;display:block}.megamenu__form__search-field input[type=search],.megamenu__form__search-field select{background-color:var(--neutral-100);border:none;border-bottom:1px solid #fff;color:#fff;display:block;font-weight:300;margin:0;outline:none;padding:0 1em 5px 0}@media(min-width:782px){.megamenu__form__search-field input[type=search],.megamenu__form__search-field select{border-bottom:none}}.megamenu__form__search-field select{width:100%}@media(min-width:782px){.megamenu__form__search-field select{width:auto}}.megamenu__content{display:flex;flex-direction:column;gap:var(--margin-32);justify-content:space-between;min-height:350px}.megamenu__wp-nav .sub-menu{height:0;overflow:hidden;transition:height .25s ease-in-out}.megamenu__wp-nav>ul{display:grid;gap:var(--padding-16);grid-auto-rows:minmax(min-content,max-content);grid-template-rows:repeat(4,auto);height:auto}@media(min-width:1025px){.megamenu__wp-nav>ul{grid-auto-flow:column dense}}.megamenu__wp-nav>ul>li{float:left;list-style:none}.megamenu__wp-nav>ul>li button.submenu-opener{font-size:var(--text-xl);margin-left:var(--margin-8);position:relative;vertical-align:middle;z-index:99}.megamenu__wp-nav>ul>li>a{font-family:var(--font-lora);font-size:var(--text-md);font-weight:var(--font-weight-medium);position:relative;z-index:99}.megamenu__wp-nav>ul>li ul{padding-left:var(--padding-32)}.megamenu__wp-nav>ul>li li{list-style:none}.megamenu__wp-nav>ul>li li a{font-size:var(--text-xs);letter-spacing:var(--spacing-sm)}.megamenu__social{display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--margin-16);list-style-type:none}@media(min-width:782px){.megamenu__social{flex-direction:row;gap:var(--margin-32)}}.megamenu__social li>a{align-items:center;display:flex;gap:var(--margin-8);white-space:nowrap}.megamenu__social li>a i{flex-basis:1em}.megamenu li a.external-link:after{content:none}.megamenu ul{padding-inline-start:0}@media(min-width:782px){.megamenu ul{padding-inline-start:revert}}.newsletter-section{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));color:#fff;display:flex;height:386px;justify-content:center;margin:var(--margin-48) auto;max-width:1296px;padding:var(--padding-56) var(--padding-16);position:relative;width:100%}@media(min-width:782px){.newsletter-section{height:355px;margin:var(--margin-80) auto;padding:var(--padding-48) 0}}.newsletter-section__background{background-image:url(images/newsletter-background-mobile.a46009f5.jpg);bottom:0;left:0;position:absolute;right:0;top:0}@media(min-width:782px){.newsletter-section__background{background-image:url(images/newsletter-background-desktop.87adfbd6.jpg)}}.newsletter-section__background:after{background:radial-gradient(circle,rgba(0,0,0,.358) 0,rgba(0,0,0,.428) 0,rgba(0,0,0,.781) 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.newsletter-section__content{align-items:center;display:flex;flex-direction:column;font-size:var(--text-sm);gap:16px;isolation:isolate;justify-content:space-around;text-align:center}.newsletter-section__title{font-family:var(--font-lora);font-size:var(--text-lg)}@media(min-width:782px){.newsletter-section__title{font-size:var(--text-xl)}}.newsletter-section__copy{max-width:540px}.newsletter-section__vertical-separator{border:1px solid var(--neutral-800);height:32px;margin:var(--margin-8) 0;width:0}@media(min-width:782px){.newsletter-section__vertical-separator{border:1px solid var(--neutral-600);height:56px}}.newsletter-section__cta{background-color:#fff;border-radius:90px;color:var(--neutral-200);padding:var(--padding-16) var(--padding-32)}.offer-card{color:var(--neutral-200);font-size:var(--text-sm);height:414px;text-align:center;width:343px}@media(min-width:782px){.offer-card{flex:1 1 343px;height:553px;max-width:416px}}.offer-card__image{height:193px;width:100%}.offer-card__image img{height:100%;object-fit:cover;width:100%}@media(min-width:782px){.offer-card__image{height:310px}}.offer-card__title{font-family:var(--font-lora);font-size:var(--text-lg);padding:var(--padding-16) var(--padding-24);width:100%}@media(min-width:782px){.offer-card__title{font-size:var(--text-xl)}}.offer-card__copy{color:var(--neutral-300);padding:0 var(--padding-16)}.offer-card__cta{border:1px solid var(--neutral-200);border-radius:90px;margin:auto auto 24px;padding:var(--padding-8) var(--padding-32)}@media(min-width:782px){.offer-card__cta{padding:var(--padding-12) var(--padding-32)}}.offerings{height:fit-content;position:relative}.offerings__background{background-color:var(--neutral-400);background-image:url(images/earth-pattern-mobile.35b4ced9.svg);height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:782px){.offerings__background{background-image:url(images/earth-pattern-desktop.1d67a63d.svg);height:50%}}.offerings__cards{align-items:center;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:space-evenly;padding-bottom:var(--padding-48)}@media(min-width:782px){.offerings__cards{flex-direction:row}}.offerings__content{height:100%;isolation:isolate}.offerings__title{color:#fff;font-family:var(--font-lora);font-size:var(--text-xl);padding-top:var(--padding-48);text-align:center}@media(min-width:782px){.offerings__title{font-size:var(--text-2xl);padding-top:var(--padding-56)}}.offerings__vertical-separator{border:1px solid var(--neutral-600);height:32px;margin:var(--margin-24) auto;width:0}@media(min-width:782px){.offerings__vertical-separator{height:56px}}.podcast-card{color:var(--neutral-200);font-size:var(--text-sm);height:228px;justify-content:space-between;padding:var(--padding-24);width:100%}@media(min-width:782px){.podcast-card{height:152px;padding:var(--padding-16)}}.podcast-card__content{display:flex;gap:24px;justify-content:space-between;width:100%}@media(min-width:782px){.podcast-card__content{flex-direction:row-reverse}}.podcast-card__text{flex:1}.podcast-card__footer{align-items:center;display:flex;justify-content:space-between;width:100%}@media(min-width:782px){.podcast-card__footer{margin-top:-30px;padding-left:144px}}.podcast-card__play{align-items:center;display:flex;font-weight:var(--font-weight-medium);gap:var(--margin-12)}.podcast-card__play-button{border:1px solid var(--neutral-200);border-radius:90px;display:inline-block;height:32px;position:relative;width:32px}.podcast-card__play-button img{position:absolute;right:8px;top:8px}.podcast-card__image{--podcast-image-size:72px;flex:0 0 var(--podcast-image-size);height:var(--podcast-image-size);width:var(--podcast-image-size)}@media(min-width:782px){.podcast-card__image{--podcast-image-size:120px}}.podcast-card__image img{height:100%;width:100%}.podcast-card__episode{-webkit-font-smoothing:antialiased;color:var(--neutral-500);font-family:var(--font-inter);font-size:var(--text-xss);font-weight:var(--font-weight-semibold);letter-spacing:.2rem;margin-bottom:var(--margin-4);text-transform:uppercase}.podcast-card__title{font-family:var(--font-lora)}.podcasts{background-color:var(--teal-700);padding:var(--padding-48) var(--padding-16)}.podcasts__container{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:space-between;margin:0 auto;max-width:1440px}@media(min-width:782px){.podcasts__container{flex-direction:row}}.podcasts__heading{color:var(--neutral-200);text-align:center}.podcasts__title{font-family:var(--font-lora);font-size:var(--text-xl);padding-bottom:var(--padding-16)}@media(min-width:782px){.podcasts__title{font-size:var(--text-2xl)}}.podcasts__copy{color:var(--neutral-300);max-width:65ch}.podcasts__vertical-separator{border:1px solid var(--neutral-600);height:24px;margin:var(--margin-24) auto;width:0}@media(min-width:782px){.podcasts__vertical-separator{height:56px}}.podcasts__actions{align-items:center;display:flex;flex-direction:column;gap:16px}@media(min-width:782px){.podcasts__actions{flex-direction:row;gap:24px;justify-content:center}}.podcasts__actions a{background-color:#fff;border-radius:90px;padding:var(--padding-16) var(--padding-32)}.podcasts__actions a.dark{background-color:var(--neutral-200);color:#fff}.podcasts__content{align-items:center;display:flex;flex-direction:column;gap:24px}.product-card{min-height:464px;min-width:210px}@media(min-width:782px){.product-card{min-height:511px}}.product-card__title{font-size:var(--text-base);height:3em}@media(min-width:782px){.product-card__title{font-size:var(--text-md)}}.product-card__image{flex-grow:1;height:0}.product-card__image img{height:100%;object-fit:contain}.product-card__info{flex:0;width:100%}.product-card__add-to-cart-btn{align-items:center;background:#fff;border:1px solid var(--neutral-400);border-radius:90px;display:flex;justify-content:center;margin-top:var(--margin-16);padding:var(--padding-12);text-align:center;width:100%}@media(min-width:782px){.product-card__add-to-cart-btn{margin-top:0;max-width:120px}}.product-card__bottom{align-items:flex-start;flex-direction:column}@media(min-width:782px){.product-card__bottom{align-items:center;flex-direction:row;gap:var(--margin-8);margin-top:0}}.shop__heading{align-items:center;display:flex;flex-direction:column;gap:var(--margin-16);justify-content:space-between}.shop__title{font-family:var(--font-lora);font-size:var(--text-xl);padding-top:var(--padding-48)}@media(min-width:782px){.shop__title{font-size:var(--text-2xl)}}.shop__copy{color:var(--neutral-300);text-align:center}.shop__vertical-separator{--separator-size:32px;border:1px solid var(--neutral-600);height:var(--separator-size);margin-bottom:calc(var(--separator-size)/2*-1);width:0}@media(min-width:782px){.shop__vertical-separator{--separator-size:56px}}.shop__categories{align-items:flex-end;background-color:var(--neutral-900);display:flex;gap:var(--margin-12);height:120px;overflow:auto;padding:var(--padding-16)}@media(min-width:782px){.shop__categories{padding:var(--padding-16) var(--padding-64)}}.shop__categories a{background-color:var(--neutral-200);border-radius:90px;color:#fff;flex-basis:238px;padding:var(--padding-16) var(--padding-32);text-align:center;white-space:nowrap}@media(min-width:782px){.shop__categories a{margin:0 auto}.shop__categories a:last-of-type{margin-right:0}.shop__categories a:first-of-type{margin-left:0}}.videos{display:flex;flex-direction:column;margin-top:var(--margin-48);min-height:400px;width:100%}@media(min-width:782px){.videos{flex-direction:row}}.videos__heading{align-items:center;background-color:var(--neutral-200);display:flex;flex:1;flex-direction:column;justify-content:center;padding:var(--padding-48) var(--padding-16)}@media(min-width:782px){.videos__heading{padding:var(--padding-32)}}.videos__browsing-title{color:#fff;font-size:var(--text-xl);max-width:450px;text-align:center}@media(min-width:782px){.videos__browsing-title{font-size:var(--text-2xl)}}.videos__vertical-separator{border:1px solid var(--neutral-600);height:32px;margin:var(--margin-24) auto;width:0}@media(min-width:782px){.videos__vertical-separator{height:56px}}.videos__all-button{background:hsla(0,0%,100%,.2);border:1px solid #fff;border-radius:90px;color:#fff;padding:var(--padding-16) var(--padding-32)}@media(min-width:782px){.videos__all-button{background-color:#fff;border:none;color:var(--neutral-200)}}.videos__player-container{flex:1;min-height:210px;position:relative}.videos__player-container #videos__demo-video{display:none;height:100%}.videos__player-container #videos__demo-video [itemtype="https://schema.org/VideoObject"]{height:100%}.videos__player-container #videos__demo-video .jwplayer{height:100%!important}.videos__player-container #videos__demo-video video{display:block;object-fit:cover}.videos__controls{align-items:center;background-color:rgba(0,0,0,.4);color:#fff;display:flex;flex-direction:column;gap:var(--margin-24);height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:782px){.videos__controls{justify-content:space-between}}.videos__poster img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.videos__play-button{cursor:pointer;transition:transform .2s ease-in-out}.videos__play-button:hover{transform:scale(1.2)}.videos__filler{flex-basis:15%}@media(min-width:782px){.videos__filler{flex-basis:calc(50% - 36px)}}.videos__metadata{align-items:center;display:flex;flex-direction:column;gap:var(--margin-12)}@media(min-width:782px){.videos__metadata{flex-basis:calc(50% - 36px)}}.videos__player-title{font-family:var(--font-lora);font-size:var(--text-lg);text-align:center}.swiper-slide.web-story-card{justify-content:flex-start}.single-post .post-directory .web-story-card__content,.single-post .post-directory .web-story-card__image{height:revert}.single-post .post-directory .web-story-card__content{margin-block-start:0}.single-post .post-directory .web-story-card__content h3{margin-block-end:0}.web-story-card{height:468px}@media(min-width:782px){.web-story-card{height:584px}}.web-story-card__image{display:block;height:307px;padding-inline:0;width:100%}@media(min-width:782px){.web-story-card__image{height:425px}}.web-story-card__image img{height:100%;object-fit:cover}.web-story-card__content{height:90px;margin-top:var(--margin-24);width:100%}.web-story-card__content>*{text-align:left}.web-story-card__content h3{font-size:var(--text-md)}.web-story-card__content p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:var(--text-sm);overflow:hidden}.article.row{display:block;justify-content:center}@media(min-width:782px){.article.row{display:flex}}.post-content .wp-block-image:has(>.alignleft){display:inline;float:left}.post-content .wp-block-image:has(>.alignright){display:inline;float:right}.web-stories-archive{margin-inline:auto;max-width:1100px;width:100%}.web-stories-archive h1{color:var(--neutral-200);text-align:center}.web-stories-archive .web-stories-grid{--column-gap:var(--margin-16);display:flex;flex-wrap:wrap;gap:var(--margin-32) var(--column-gap);justify-content:center}@media(min-width:782px){.web-stories-archive .web-stories-grid{justify-content:revert}}.web-stories-archive .web-stories-grid .card.web-story-card{flex-basis:210px;min-width:210px;width:revert}@media(min-width:782px){.web-stories-archive .web-stories-grid .card.web-story-card{flex-basis:calc(33.333% - var(--column-gap));min-width:180px}}.web-stories-archive .load-more-wrapper{margin-block-start:var(--margin-80)}.web-stories-archive .load-more-wrapper .error-container{margin-block:var(--margin-16);text-align:center}.web-stories-archive .nav-links{display:flex;flex-wrap:wrap;gap:var(--margin-8);justify-content:center}.web-stories-archive .nav-links .page-numbers{border:1px solid var(--neutral-600);border-radius:90px;color:var(--neutral-200);font-size:var(--text-sm);min-width:70px;padding:var(--padding-8) var(--padding-16)}.web-stories-archive .nav-links .page-numbers.current{background-color:var(--neutral-600);color:var(--neutral-800)}.web-stories-archive .nav-links .page-numbers:not(.current):focus,.web-stories-archive .nav-links .page-numbers:not(.current):hover{background-color:var(--neutral-900)}.web-story-modal{border:none;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.web-story-modal__btn-wrapper{height:100%;position:relative;width:100%}.web-story-modal__btn-wrapper button{left:var(--margin-24);position:absolute;top:var(--margin-24)}.web-story-modal__iframe{border:none;height:100%;width:100%}.wp-block-jetpack-slideshow_slide,.wp-block-jetpack-slideshow_swiper-wrapper{width:100%!important}.site-notification-banner{position:relative;z-index:3}.site-notification-banner>div.wp-block-group{padding:var(--padding-16)}@media(min-width:782px){.site-notification-banner>div.wp-block-group{max-width:var(--max-width);padding:var(--padding-16) var(--padding-80)}}.site-notification-banner h2{font-size:var(--text-lg);margin-bottom:5px}.site-notification-banner p{font-size:var(--text-sm)}@media(max-width:781px){.site-notification-banner .has-text-align-right{text-align:left}}.article-call-to-action-wrapper{margin-block:3rem}.article-call-to-action .wp-block-columns{gap:2rem;margin-block-end:0;padding:var(--padding-24)}@media(max-width:1025px){.article-call-to-action .wp-block-columns{flex-flow:column;gap:30px;text-align:center}}.article-call-to-action .wp-block-columns>.wp-block-column:not(:first-child){margin-inline-start:0}.article-call-to-action p:last-child{margin-block-end:0}.article-call-to-action .wp-block-button{max-width:180px;width:100%}.article-call-to-action .wp-block-button__link{border:none;border-radius:9999px;border-radius:90px;font-size:var(--text-sm);font-weight:revert;padding:var(--padding-16);text-transform:revert;width:100%}.article-call-to-action .wp-block-button__link:after{content:""}.spinner{display:revert}.spinner.hidden{display:none}@media(max-width:1024px){.modula-gallery .modula-items .figc p.description{background:rgba(0,0,0,.6);bottom:0;color:#fff;left:0;margin-bottom:0!important;opacity:1;padding:5px 10px;position:absolute;right:0;transform:none;visibility:visible;width:100%;z-index:1}}