:root{--gdc-petrol:#103947;--gdc-bronze:#a67c52;--gdc-ivory:#fcfaf5;--gdc-paper:#fcfaf5;--gdc-line:rgba(16,57,71,.2);--gdc-title-font:GdcOptima,"Optima LT Pro",Optima,Candara,"Segoe UI",sans-serif;--gdc-heading:var(--gdc-title-font);--gdc-signature-font:GdcFutura,"Futura PT Light","Futura PT",Futura,"Century Gothic","Avenir Next",sans-serif}body{--font-heading--family:var(--gdc-title-font);--font-subheading--family:var(--gdc-title-font);--font-accent--family:var(--gdc-signature-font);-webkit-font-smoothing:antialiased}body :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3){font-family:var(--gdc-title-font);font-weight:400;text-transform:none;text-wrap:balance}.gdc-wordmark{font-family:var(--gdc-title-font);font-size:1.35rem;line-height:1.08;margin-left:12px;color:var(--gdc-petrol);text-align:left;font-weight:400}.header-logo__image,.gdc-header-emblem{object-fit:contain;filter:none!important;box-shadow:none!important}.gdc-section,.gdc-pad{padding:clamp(52px,7vw,100px) 0;color:var(--color-foreground,#103947);background:var(--color-background,#fcfaf5);line-height:1.75;scroll-margin-top:140px}.gdc-section *,.gdc *{box-sizing:border-box}.gdc-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto;min-width:0}.gdc-narrow{max-width:860px}.gdc-white{background:#fff;color:#103947}.gdc-ivory{background:#fcfaf5;color:#103947}.gdc-dark{background:#103947;color:#fcfaf5}.gdc-section :is(h1,h2,h3),.gdc-pad :is(h1,h2,h3){color:inherit;margin:0;font-family:var(--gdc-title-font);font-weight:400;letter-spacing:-.025em;line-height:1.13}.gdc-section h1,.gdc-pad h1{font-size:clamp(38px,5vw,72px)}.gdc-section h2,.gdc-pad h2{font-size:clamp(30px,3.6vw,52px)}.gdc-section h3,.gdc-pad h3{font-size:clamp(22px,2.1vw,29px)}.gdc-eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--gdc-signature-font);font-size:12px;letter-spacing:.14em;line-height:1.5;margin:0 0 22px;text-transform:uppercase}.gdc-eyebrow:before{content:"";width:30px;flex:none;height:1px;background:var(--gdc-bronze)}.gdc-copy{font-size:17px;line-height:1.8;max-width:65ch;margin-top:24px}.gdc-copy p{margin:0 0 18px}.gdc-copy p:last-child{margin-bottom:0}.gdc-copy a{color:inherit;text-decoration:underline;text-underline-offset:4px}.gdc-copy :is(ul,ol){padding-inline-start:1.3em}.gdc-note{font-size:13px;line-height:1.7;margin-top:22px;max-width:70ch}.gdc-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:30px}.gdc-button,.gdc-btn{display:inline-flex;justify-content:center;align-items:center;padding:14px 25px;min-height:48px;max-width:100%;border:1px solid var(--color-primary-button-border,#103947);border-radius:2px;background:var(--color-primary-button-background,#103947);color:var(--color-primary-button-text,#fcfaf5);font:inherit;font-size:15px;line-height:1.4;text-decoration:none;text-align:center;transition:opacity .18s;cursor:pointer}.gdc-button:hover,.gdc-btn:hover{opacity:.85}.gdc-link,.gdc-textlink{display:inline-block;font-size:15px;line-height:1.5;color:inherit;text-decoration:underline;text-underline-offset:6px;padding-block:12px}.gdc-section :focus-visible,.gdc :focus-visible,.gdc-access :focus-visible,.gdc-footer :focus-visible{outline:2px solid currentColor;outline-offset:5px}.gdc-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,90px)}.gdc-story--reverse .gdc-story-copy{order:2}.gdc-story-media{margin:0;position:relative;min-width:0}.gdc-story-media picture{display:block}.gdc-story-media img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:var(--gdc-focus,center)}.gdc-story-media--landscape img{aspect-ratio:3/2}.gdc-story-media--contain img{object-fit:contain;aspect-ratio:4/5}.gdc-story-media figcaption{font-size:12px;line-height:1.6;margin-top:12px}.gdc-story--hero{padding:0}.gdc-story--hero>.gdc-wrap{width:100%;max-width:1800px}.gdc-story--hero .gdc-story-grid{grid-template-columns:46% 54%;gap:0;min-height:610px}.gdc-story--hero .gdc-story-copy{padding:clamp(36px,5vw,80px)}.gdc-story--hero .gdc-story-media{height:100%;min-height:610px}.gdc-story--hero .gdc-story-media picture{height:100%}.gdc-story--hero .gdc-story-media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.gdc-story--hero .gdc-story-media figcaption{position:absolute;bottom:18px;left:22px;right:22px;background:#103947;color:#fcfaf5;padding:9px 12px;width:fit-content}.gdc-story--center{text-align:center}.gdc-story--center .gdc-copy,.gdc-story--center .gdc-note{margin-inline:auto}.gdc-story--center .gdc-actions,.gdc-story--center .gdc-eyebrow{justify-content:center}.gdc-story--center .gdc-story-media{margin-top:38px}.gdc-story--center .gdc-story-media img{aspect-ratio:16/9}.gdc-video-link{display:block;position:relative;color:inherit}.gdc-video-label{position:absolute;left:22px;bottom:22px;background:#103947;color:#fcfaf5;border:1px solid #fcfaf5;padding:14px 22px;font-size:14px}.gdc-video-frame{display:block;width:100%;aspect-ratio:16/9;border:0}.gdc-video-fallback{min-height:260px;padding:40px;background:#103947;color:#fcfaf5}.gdc-chapter-head,.gdc-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:42px}.gdc-chapter-head .gdc-copy{max-width:56ch}.gdc-chapter-grid{display:grid;grid-template-columns:repeat(var(--gdc-columns,3),minmax(0,1fr));gap:36px}.gdc-chapter{min-width:0;padding-top:22px;border-top:1px solid var(--gdc-bronze)}.gdc-chapter img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;margin-bottom:24px}.gdc-chapter .gdc-copy{font-size:16px;margin-top:16px}.gdc-chapter .gdc-link{margin-top:14px}.gdc-chapter-number{display:block;font-family:var(--gdc-signature-font);font-size:12px;letter-spacing:.13em;margin-bottom:18px}.gdc-chapters--journal .gdc-chapter:first-child{grid-column:span 2}.gdc-chapters--journal .gdc-chapter:first-child img{aspect-ratio:16/9}.gdc-faq{max-width:950px}.gdc-faq details{border-top:1px solid var(--gdc-bronze);padding:22px 0}.gdc-faq details:last-child{border-bottom:1px solid var(--gdc-bronze)}.gdc-faq summary{cursor:pointer;font-family:var(--gdc-title-font);font-size:23px;line-height:1.35;list-style:none;display:flex;justify-content:space-between;gap:22px}.gdc-faq summary::-webkit-details-marker{display:none}.gdc-faq summary:after{content:"+";flex:none}.gdc-faq details[open] summary:after{content:"\2212"}.gdc-faq .gdc-copy{max-width:78ch;font-size:16px}.gdc-membership-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px}.gdc-membership-option{padding:24px 0;border-bottom:1px solid var(--gdc-bronze)}.gdc-membership-option:first-child{border-top:1px solid var(--gdc-bronze)}.gdc-membership-option p{font-size:16px;line-height:1.75;margin:16px 0 22px}.gdc-access{background:#103947;color:#fcfaf5;font-size:12px;line-height:1.5;position:relative;z-index:30}.gdc-access-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px}.gdc-access-tagline{margin:0;font-family:var(--gdc-signature-font);letter-spacing:.08em}.gdc-access-links{display:flex;align-items:center;gap:24px}.gdc-access a,.gdc-access summary{display:inline-flex;align-items:center;min-height:44px;color:inherit;cursor:pointer;text-underline-offset:4px;font-size:12px;white-space:nowrap}.gdc-access details{position:relative}.gdc-access summary{list-style:none;text-decoration:underline}.gdc-access summary::-webkit-details-marker{display:none}.gdc-member-help{position:absolute;right:0;top:100%;width:min(340px,calc(100vw - 32px));padding:22px;background:#fcfaf5;color:#103947;border:1px solid #a67c52}.gdc-member-help p{font-size:14px;line-height:1.75;margin:0 0 14px}.gdc-member-help a{white-space:normal}.gdc-footer{padding:70px 0 28px;background:#103947;color:#fcfaf5}.gdc-footer-grid{display:grid;grid-template-columns:1.1fr .9fr 1.1fr;gap:48px}.gdc-footer-logo{width:90px;height:90px;object-fit:contain;margin-bottom:22px;filter:none;box-shadow:none}.gdc-footer h2{color:inherit;font-size:29px;line-height:1.2;margin:0 0 18px}.gdc-footer h3{color:inherit;font-family:var(--gdc-signature-font);font-size:16px;margin:0 0 20px}.gdc-footer p{font-size:14px;line-height:1.85;margin:0 0 18px}.gdc-footer a{color:inherit;text-underline-offset:5px}.gdc-footer-nav{list-style:none;margin:0;padding:0}.gdc-footer-nav a{display:inline-flex;align-items:center;min-height:38px;font-size:14px;text-decoration:none}.gdc-footer-nav a:hover{text-decoration:underline}.gdc-newsletter label{display:block;font-size:13px;margin-bottom:10px}.gdc-newsletter input[type=email]{width:100%;min-height:48px;padding:12px;border:1px solid #fcfaf5;background:transparent;color:#fcfaf5;font-size:16px}.gdc-newsletter button{margin-top:12px;background:#fcfaf5;color:#103947;border:1px solid #fcfaf5;padding:13px 22px;min-height:48px;font-size:14px;cursor:pointer}.gdc-consent{display:flex!important;gap:9px;margin:12px 0!important;font-size:12px!important;line-height:1.6}.gdc-consent input{margin-top:4px;flex:none;width:16px;height:16px}.gdc-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;border-top:1px solid #a67c52;font-size:12px}.gdc-policy-links,.gdc-socials{display:flex;gap:10px 18px;flex-wrap:wrap}.gdc-socials{font-size:13px;margin-top:24px}.gdc-footer .gdc-legal{font-size:11px;margin-top:24px}.gdc-payments{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.gdc-payments svg{width:38px;height:24px}.gdc-page{padding:52px 0 80px;line-height:1.8;color:#103947;background:#fcfaf5}.gdc-page-title{font-size:clamp(34px,4vw,58px);margin:0 0 36px}.gdc-page-body{font-size:17px;overflow-wrap:break-word}.gdc-page--embedded{padding:0}.gdc-page--embedded>.gdc-wrap{width:100%;max-width:none}.gdc-page img{max-width:100%;height:auto}.gdc-page iframe{max-width:100%}.gdc-page-body>table{display:block;overflow-x:auto}.gdc-page-body :is(#cf,#cfm,#gdc,#gdc-app){--petrol:#103947;--brown:#a67c52;--ivory:#fcfaf5;--blue-soft:#103947;--blue-light:#fcfaf5;--blue-pale:#fcfaf5;font-family:var(--font-body--family)}.gdc-page-body :is(#cf,#cfm,#gdc,#gdc-app) :is(h1,h2,h3){font-family:var(--gdc-title-font)!important}.gdc-page-body :is(#cf,#cfm,#gdc) :is(.btn,.btn2){border-radius:2px;transform:none}.gdc-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;align-items:start}.gdc-product a{color:inherit;text-decoration:none}.gdc-product figure{background:#fff;margin:0 0 20px}.gdc-product img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.gdc-product h3{font-size:23px}.gdc-product-price{font-size:15px;margin-top:12px}.gdc-product-state{font-size:12px}.gdc-catalog-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:30px}.gdc-catalog-form :is(select,button){font:inherit;font-size:15px;padding:10px;border:1px solid #a67c52;background:#fff;color:#103947}.gdc-pagination{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:40px}.gdc-pagination a,.gdc-pagination span{padding:8px;color:inherit}.gdc-pass-date{font-size:14px;margin-block:10px;width:100%}.gdc-pass-date label{display:block;margin-bottom:10px}.gdc-pass-date input{min-height:48px;padding:12px;border:1px solid #103947;border-radius:2px;max-width:100%;font:inherit;color:inherit;background:transparent}.gdc-commerce-note{font-size:15px;line-height:1.8}.gdc-search-form{margin:24px 0;max-width:780px}.gdc-search-form label{display:block;margin-bottom:12px;font-size:15px}.gdc-search-form>div{display:flex;gap:12px}.gdc-search-form input[type=search]{min-width:0;flex:1;padding:13px;border:1px solid var(--gdc-line);border-radius:2px;font:inherit;font-size:16px;background:#fff;color:#103947}.gdc-search-dialog{width:min(740px,94vw);max-height:90dvh;overflow:auto;margin:auto;padding:38px;border:1px solid var(--gdc-line);border-radius:2px;background:#fcfaf5;color:#103947}.gdc-search-close{float:right;border:0;background:none;font:inherit;font-size:13px;color:inherit;min-height:44px;padding:10px;cursor:pointer}.gdc-search-dialog h2{clear:both;font-size:38px}.gdc-section-head{max-width:780px;margin-bottom:36px}.gdc-intro{font-size:17px;line-height:1.8;margin-top:22px}.gdc-dark .gdc-btn{background:#fcfaf5;color:#103947;border-color:#fcfaf5}@media(max-width:989px){.gdc-wrap{width:calc(100% - 48px)}.gdc-story-grid,.gdc-membership-grid{gap:34px}.gdc-story--hero .gdc-story-grid{grid-template-columns:1fr 1fr;min-height:530px}.gdc-story--hero .gdc-story-copy{padding:36px 28px}.gdc-story--hero .gdc-story-media{min-height:530px}.gdc-footer-grid{grid-template-columns:1fr 1fr;gap:32px}.gdc-footer-newsletter{grid-column:1/-1;max-width:600px}.gdc-chapter-grid{gap:24px}}@media(max-width:749px){.gdc-wrap{width:calc(100% - 40px)}.gdc-story-grid,.gdc-story--hero .gdc-story-grid,.gdc-membership-grid{grid-template-columns:1fr}.gdc-story--hero .gdc-story-copy{padding:32px 24px 38px}.gdc-story--hero .gdc-story-media{min-height:0;height:330px}.gdc-story--hero .gdc-story-grid{min-height:0}.gdc-story--reverse .gdc-story-copy{order:0}.gdc-story-media img{aspect-ratio:4/3;object-position:var(--gdc-focus-mobile,var(--gdc-focus,center))}.gdc-section h1,.gdc-pad h1{font-size:clamp(34px,10vw,42px)}.gdc-copy,.gdc-intro{font-size:16px}.gdc-story--hero .gdc-actions .gdc-button{width:100%}.gdc-chapter-head,.gdc-heading-row{display:block}.gdc-chapter-grid{grid-template-columns:1fr;gap:30px}.gdc-chapters--journal .gdc-chapter:first-child{grid-column:auto}.gdc-eyebrow{font-size:11px;letter-spacing:.1em}.gdc-faq summary{font-size:21px}.gdc-access-tagline{display:none}.gdc-access-links{width:100%;justify-content:space-between}.gdc-footer-grid{grid-template-columns:1fr}.gdc-footer-newsletter{grid-column:auto}.gdc-products{grid-template-columns:1fr 1fr;gap:26px 16px}.gdc-product h3{font-size:20px}.gdc-story--hero .gdc-story-media img{object-position:var(--gdc-focus-mobile,center)}.gdc-wordmark{font-size:1rem;margin-left:7px}.gdc-search-form>div{flex-direction:column}.gdc-search-dialog{padding:24px}.gdc-search-dialog h2{font-size:30px}.gdc-page-body table{display:block;max-width:100%;overflow-x:auto}}@media(prefers-reduced-motion:reduce){.gdc-section *,.gdc *,.gdc-footer *,.gdc-access *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/gdc-canyon-final.css.map */
