@charset "UTF-8";@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:300 800;src:url(/fonts/noto/noto-sans-latin-vf.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans;font-style:italic;font-weight:300 800;src:url(/fonts/noto/noto-sans-latin-italic-vf.woff2) format("woff2")}:root{--font-body:"Noto Sans",Helvetica,Arial,sans-serif;--font-display:"Tiempos Headline",Georgia,"Times New Roman",serif;--font-fine:"Tiempos Fine","Tiempos Headline",Georgia,"Times New Roman",serif;--font-text:"Tiempos Text",Georgia,"Times New Roman",serif;--brand:#527b89;--brand-deep:#466974;--paper-cool:#edf0f3}.u-display{font-family:var(--font-display)}.static-container{margin:0 auto;max-width:945px;padding:0 20px 40px}#primary a,.about-container a{color:#527b89}#primary a:hover,.about-container a:hover{color:#749eab}img{max-width:100%}.bg-grey{background-color:#f2f2f2;margin-top:3px}.about{min-height:100vh}.about-container{font-size:1.125rem;padding-bottom:80px}.about-container iframe{height:56vw;margin-bottom:46px;max-height:calc(100vh - 80px);width:100%}.about-item{margin:0 auto;max-width:945px;padding:0 20px}.about-item h2{font-family:var(--font-display);font-size:32px;letter-spacing:.126em;margin-bottom:27px}@media (max-width:767px){.about-item h2{font-size:24px}}.about-item picture{margin-top:7px;max-width:422px;width:48%}@media (max-width:767px){.about-item picture{margin-bottom:20px;max-width:100%;width:100%}}.about-text{max-width:500px;width:50%}@media (max-width:767px){.about-text{max-width:inherit;width:100%}}.about-text p{line-height:1.5}.about-photographer{margin-top:46px}.about-photographer h2{font-family:var(--font-display)}@media (max-width:767px){.about-photographer{flex-direction:column-reverse}.about-photographer h2{order:1}}.about-photographer>div{max-width:583px;width:65%}@media (max-width:767px){.about-photographer>div{width:100%}}.about-photographer img{margin-top:5px;max-width:300px;width:35%}@media (max-width:767px){.about-photographer img{width:70%}}.faq-container{margin:40px auto 0;max-width:1075px;min-height:100vh;padding:40px 20px}.faq-container h1{font-size:52px;letter-spacing:-1px;line-height:1.05;margin:0 0 8px}.faq-container h1,.faq-container>h2{color:#333;font-family:var(--font-display);font-weight:300;text-transform:none}.faq-container>h2{font-size:30px;letter-spacing:0;line-height:1.15;margin:0}.accordions{margin:60px auto}.accordion-item{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;margin-bottom:15px}.accordion-item .accordion-title{border-radius:5px 5px 0 0;cursor:pointer;padding:15px;transition:all .4s}.accordion-item .accordion-title.active-title{background-color:#527b89;color:#fff}.accordion-item .accordion-title h2{display:flex;font-family:var(--font-text);font-size:16px;font-weight:500;justify-content:space-between;letter-spacing:.1px;line-height:1.35;margin:0;text-transform:none}.accordion-item .accordion-title i.fa-chevron-down{transform:rotate(0);transition:.4s}.accordion-item .accordion-title i.fa-chevron-down.chevron-top{transform:rotate(-180deg)}.accordion-item .accordion-content{background-color:#f9f9f9;border-radius:0 0 5px 5px;color:#3a3a3a;display:none;font-size:15.5px;line-height:1.7;padding:20px}.accordion-item .accordion-content.active{display:block}.accordion-item .accordion-content p{margin:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:var(--font-body);font-weight:500;line-height:1.1}.content-page h1,.content-page h2,.content-page h3,.content-page h4,.content-page h5,.content-page h6,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{font-family:var(--font-display);font-weight:400}h1,h2,h3,h4,h5{text-transform:uppercase}.static-container .entry-title{color:inherit;font-family:var(--font-display);font-weight:300;line-height:1.1}.static-container h4{font-family:var(--font-text);font-weight:400}figure{max-width:100%}#primary h1{color:#333;font-size:32px;letter-spacing:.126em;line-height:1.225}@media (max-width:575px){#primary .entry-content h1,#primary h1{font-size:24px;letter-spacing:0}}#primary .siteorigin-widget-tinymce .content-page h1,#primary .siteorigin-widget-tinymce .content-page h3{margin-top:10px!important}img[class*=align],img[class*=wp-image-]{height:auto!important;max-width:100%!important;width:auto!important}#primary .alignright{float:right;margin:.375em 0 1.75em 1.75em}.blog-listing,.content-page,.content-post{padding:40px 20px 80px}@media (max-width:575px){.blog-listing,.content-page,.content-post{padding:20px 0 10px}}#primary img{height:auto}b,strong{font-weight:700}#primary{font-size:1.125rem;margin:0 auto;max-width:1150px;width:100%;word-break:break-word}#primary .widget{line-height:1.6153846154;margin-bottom:3.230769231em}@media (max-width:575px){#primary .widget{margin-bottom:0}}#primary .fve-video-wrapper{position:relative}#primary .for_padding2{padding-bottom:80px;padding-top:40px}@media (max-width:575px){#primary .for_padding2{padding-bottom:20px;padding-top:15px}}#primary .col-33{float:left;min-height:1px;padding-left:10px;padding-right:10px;width:33.333333%}#primary .panel{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:22px}#primary .pricing-table .panel-heading{background-color:#749eab}#primary .panel-heading{border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 15px;text-align:center}#primary .pricing-table .panel-body{background-color:#527b89;text-align:center}#primary .panel-body{padding:15px}#primary .pricing-table .panel-body .lead{color:#fff;margin-bottom:0;padding-top:0}#primary .list-group-item{background-color:#fff;border:1px solid #ddd;display:block;margin-bottom:-1px;padding:10px 15px;position:relative;text-align:center}#primary .panel>.list-group .list-group-item,#primary .panel>.panel-collapse>.list-group .list-group-item{border-radius:0;border-width:1px 0}#primary .panel-footer{background-color:#f5f5f5;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #ddd;padding:10px 15px}#primary .list-group+.panel-footer{border-top-width:0}#primary .btn-default,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:transparent;border:2px solid #ccc;color:#ccc}#primary .btn{border-radius:0;-webkit-border-radius:0;box-shadow:none!important;display:block;font-size:20px;line-height:28px;min-width:100%;outline:0;padding:15px 12px;text-align:center;transition:background-color .2s ease}#primary .btn,.countdown p strong{font-weight:600}#primary .pricing-table .btn{margin:10px auto}#primary .btn-primary,#primary .btn-primary.active,#primary .btn-primary.focus,#primary .btn-primary:active,#primary .btn-primary:focus,#primary .btn-primary:hover{background-color:#438193;border-color:#396b7a;color:#fff}#primary .list-group{margin-bottom:0!important}#primary .h4,#primary .h5,#primary .h6,#primary h4,#primary h5,#primary h6{font-size:26px;margin-bottom:11px!important;margin-top:11px!important}#primary .site-inner-single{box-sizing:border-box;margin:0 auto;max-width:945px;position:relative}#primary .col-33:nth-child(2){margin-top:-25px}#primary .col-33:nth-child(2) .panel-body{padding:40px 15px}#primary hr{background-color:#fff}#primary .site-inner-single .entry-content h2{color:#333;letter-spacing:-1px;margin-bottom:10px;margin-top:22px}#primary .site-inner-single .entry-content h2 span{font-size:24px!important}#primary html{margin:0!important}@media screen and (max-width:910px){#primary .for_padding2 .entry-content{margin:0!important}#primary .col-33{width:50%}#primary .entry-content,#primary .entry-footer,#primary .entry-header,#primary .entry-summary,#primary .page-content{margin:0!important}}@media screen and (max-width:766px){#primary .col-33{margin-bottom:5px;width:100%}#primary .site-inner-single .entry-content h2{font-size:20px;margin-bottom:2em;margin-top:2em}}#primary .disp{display:block!important}#primary .disp,#primary .undisp{transition:all 2s}#primary .undisp{display:none!important}#primary .single-faq-body{display:none;overflow:hidden}#primary .single-faq-header:hover{cursor:pointer}#primary .entry-content h3{margin-bottom:10px!important;margin-top:40px!important}#primary #pg-6-0,#primary #pl-6 .panel-grid-cell .so-panel{margin-bottom:0}#primary #post-184 .entry-content h2{margin-bottom:1.5em;margin-top:1.5em}#primary .single-faq-header{color:#527b89;font-size:14px}#primary .single-faq-body{font-size:14px}#primary .clearfix{clear:both}.entry-content h1{margin-bottom:.8484848485em}.entry-content h2{font-size:2.75rem;line-height:1.25;margin-bottom:1em;margin-top:2em}.entry-content h3{font-size:26px;line-height:1.2173913043;margin-bottom:1.2173913043em;margin-top:2.4347826087em}@media (max-width:575px){.entry-content h3{font-size:24px}}.entry-content h4{letter-spacing:.131578947em}#primary .fve-video-wrapper embed,#primary .fve-video-wrapper iframe,#primary .fve-video-wrapper object{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.entry-content h4,.entry-content h5,.entry-content h6{font-size:2.1875rem;line-height:1.1052631579;margin-bottom:1.473684211em;margin-top:2.9473684211em}@media (max-width:575px){.entry-content h4,.entry-content h5,.entry-content h6{font-size:22px}}.page-back{background-color:#f2f2f2}#primary ol,#primary ul{margin:0 0 1.75em 1.25em;padding:0}#primary table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.6153846154em;table-layout:fixed;width:100%}@media (max-width:575px){#primary table{display:block;margin:0!important;overflow:hidden;overflow-x:auto;width:100%!important}}#primary table,td,th{border:1px solid #d1d1d1;font-size:17px}#primary td{border-width:0 1px 1px 0;padding:.5384615385em}.price-container{margin:0 auto;max-width:1030px;padding:40px 15px 80px}.fa:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:bimglyphs;font-size:11px;font-style:normal;font-weight:400;line-height:1}.fa-close:before{content:"X"}table.MsoNormalTable{margin-left:94px!important}.cc-window{border-radius:20px;box-shadow:-2px 2px 5px 0 rgba(0,0,0,.35);margin:10px}.license-doc{background:#fff;padding:1px 0}.license-doc a{color:#4c7683;text-decoration:none}.license-doc a:hover{color:#3a5a66;text-decoration:underline;text-underline-offset:2px}.license-doc .sheet{-webkit-font-smoothing:antialiased;color:#38424b;font-family:var(--font-body);margin:46px auto 64px;max-width:880px;padding:74px 92px 84px;text-rendering:optimizeLegibility}.license-doc .eyebrow{color:#4c7683;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.2em;margin:0 0 20px;text-transform:uppercase}.license-doc .doc-title{text-wrap:balance;color:#1f262c;font-family:var(--font-display);font-size:50px;font-weight:300;letter-spacing:-.005em;line-height:1.06;margin:0;text-transform:none}.license-doc .lede{text-wrap:pretty;color:#444e56;font-family:var(--font-text);font-size:20.5px;font-weight:400;line-height:1.62;margin:30px 0 0;max-width:40em}.license-doc .mast-rule{background:#d9e0e7;border:0;height:1px;margin:40px 0 0}.license-doc .label{align-items:center;color:#4c7683;display:flex;font-family:var(--font-body);font-size:11.5px;font-weight:600;gap:14px;letter-spacing:.16em;margin:0 0 20px;text-transform:uppercase}.license-doc .label:after{background:#d9e0e7;content:"";flex:1;height:1px}.license-doc .tiers-block{margin:44px 0 8px}.license-doc .tiers{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:4px}.license-doc .tier{background:#eef3f7;border:1px solid #d9e0e7;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:22px 22px 24px}.license-doc .tier__name{color:#1f262c;font-family:var(--font-body);font-size:15px;font-weight:600;letter-spacing:.01em}.license-doc .tier__price{color:#1f262c;font-family:var(--font-display);font-size:30px;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.license-doc .tier__price span{color:#7f8992;font-family:var(--font-body);font-size:13px;font-weight:500;letter-spacing:.02em}.license-doc .tier__price--text{font-size:24px}.license-doc .tier__detail{color:#69727b;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.5;margin-top:2px}.license-doc .tier__contact{color:#4c7683;font-family:var(--font-body);font-size:13px;font-weight:600}.license-doc .agreement{margin-top:56px}.license-doc .agreement__head{margin:0 0 6px}.license-doc .agreement__title{color:#1f262c;font-family:var(--font-display);font-size:27px;font-weight:400;letter-spacing:-.005em;line-height:1.18;margin:0;text-transform:none}.license-doc .agreement__sub{color:#3a5a66;font-family:var(--font-text);font-size:17px;font-style:italic;font-weight:500;margin:4px 0 0}.license-doc .preamble{background:#eef3f7;border-radius:6px;color:#69727b;font-family:var(--font-body);font-size:14.5px;font-weight:400;line-height:1.6;margin:22px 0 8px;padding:16px 20px}.license-doc .preamble b{color:#38424b;font-weight:600}.license-doc .clause{margin-top:46px}.license-doc .clause__title{align-items:baseline;color:#1f262c;display:flex;font-family:var(--font-display);font-size:24px;font-weight:400;gap:16px;letter-spacing:-.003em;line-height:1.2;margin:0 0 20px;text-transform:none}.license-doc .clause__num{color:#4c7683;flex:0 0 auto;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.04em;min-width:22px;transform:translateY(-2px)}.license-doc .subclause{margin:0 0 24px;padding-left:38px}.license-doc .subclause:last-child{margin-bottom:0}.license-doc .subclause__title{color:#1f262c;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.4;margin:0 0 9px}.license-doc .subclause__title .n{color:#4c7683;font-weight:700;margin-right:8px}.license-doc .prose p{text-wrap:pretty;color:#38424b;font-size:16.5px;line-height:1.78;margin:0 0 14px}.license-doc .prose p:last-child{margin-bottom:0}.license-doc .prose b,.license-doc .prose strong{color:#1f262c;font-weight:600}.license-doc .clause-list{list-style:none;margin:0;padding:0}.license-doc .clause-list li{color:#38424b;font-size:16.5px;line-height:1.62;margin:0 0 9px;padding-left:20px;position:relative}.license-doc .clause-list li:last-child{margin-bottom:0}.license-doc .clause-list li:before{background:#4c7683;border-radius:50%;content:"";height:6px;left:2px;opacity:.75;position:absolute;top:11px;width:6px}.license-doc .acceptance{border-top:2px solid #1f262c;margin-top:50px;padding-top:26px}.license-doc .acceptance__label{color:#4c7683;font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.16em;margin:0 0 10px;text-transform:uppercase}.license-doc .acceptance p:not(.acceptance__label){color:#1f262c;font-family:var(--font-text);font-size:18.5px;line-height:1.5;margin:0}.license-doc .quickref{background:#eef3f7;border:1px solid #d9e0e7;border-radius:10px;margin-top:44px;overflow:hidden}.license-doc .quickref__hd{background:#fff;border-bottom:1px solid #d9e0e7;padding:16px 26px}.license-doc .quickref__hd .label{margin:0}.license-doc .quickref__hd .label:after{display:none}.license-doc .quickref__cols{display:grid;grid-template-columns:1fr 1fr}.license-doc .quickref__col{padding:22px 26px 26px}.license-doc .quickref__col+.quickref__col{border-left:1px solid #d9e0e7}.license-doc .quickref__h{color:#1f262c;font-family:var(--font-body);font-size:14.5px;font-weight:600;margin:0 0 15px}.license-doc .quickref__h b{font-weight:700}.license-doc .quickref__h--can:before{color:#4c7683;content:"✓";font-weight:800;margin-right:9px}.license-doc .quickref__h--cannot:before{color:#ad6249;content:"✗";font-weight:800;margin-right:9px}.license-doc .qr-list{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.license-doc .qr-list li{color:#38424b;font-size:15px;line-height:1.5;padding-left:26px;position:relative}.license-doc .qr-list li:before{font-weight:700;left:2px;position:absolute;top:0}.license-doc .qr--can li:before{color:#4c7683;content:"✓"}.license-doc .qr--cannot li:before{color:#ad6249;content:"✗"}@media (max-width:760px){.license-doc .sheet{margin:0;padding:44px 22px 56px}.license-doc .doc-title{font-size:34px}.license-doc .lede{font-size:18px}.license-doc .tiers{grid-template-columns:1fr}.license-doc .subclause{padding-left:0}.license-doc .quickref__cols{grid-template-columns:1fr}.license-doc .quickref__col+.quickref__col{border-left:0;border-top:1px solid #d9e0e7}}.gs-page{--gs-pad:40px;-webkit-font-smoothing:antialiased;background:#fff;color:#3c4148;font-family:var(--font-body);text-rendering:optimizeLegibility}.gs-page [id]{scroll-margin-top:80px}.gs-page img{display:block;max-width:100%}.gs-page a{color:#2c92ad;text-decoration:none;transition:color .16s ease}.gs-page a:hover{color:#24788e}.gs-page .gs-eyebrow{color:#2f6373;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.22em;margin:0 0 16px;text-transform:uppercase}.gs-page .gs-title{text-wrap:balance;color:#2c333b;font-family:var(--font-fine);font-weight:300;letter-spacing:.015em;line-height:1.06;margin:0;text-transform:uppercase}.gs-page .gs-subtitle{color:#2c333b;font-family:var(--font-display);font-weight:300;letter-spacing:.005em;line-height:1.12;margin:12px 0 0;text-transform:none;white-space:nowrap}.gs-page .gs-lede{text-wrap:pretty;color:#2f363d;font-family:var(--font-text);font-size:17px;font-weight:400;line-height:1.32;margin:14px 0 0;max-width:47ch;text-transform:none}.gs-page .gs-prose p{text-wrap:pretty;color:#3c4148;font-family:var(--font-body);font-size:16.5px;font-weight:400;line-height:1.72;margin:0 0 1.15em}.gs-page .gs-prose p:last-child{margin-bottom:0}.gs-page .gs-prose strong{color:#23282e;font-weight:700}.gs-page .gs-caption{color:#6c7379;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.07em;margin:12px 0 0;text-transform:uppercase}.gs-page .gs-link{align-items:center;color:#2c92ad;display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:600;gap:7px;letter-spacing:.01em}.gs-page .gs-link svg{fill:none;stroke:currentColor;stroke-width:1.9;height:14px;transition:transform .16s ease;width:14px}.gs-page .gs-link:hover svg{transform:translateX(3px)}.gs-page .gs-hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:600px;overflow:hidden;position:relative}.gs-page .gs-hero .gs-eyebrow{color:#e6f2f0;text-shadow:0 1px 10px rgba(0,8,16,.55)}.gs-page .gs-hero .gs-title{color:#fff;font-size:60px;max-width:16ch;text-shadow:0 2px 24px rgba(0,10,20,.5)}.gs-page .gs-hero .gs-subtitle{color:#fff;font-size:34px;text-shadow:0 1px 14px rgba(0,10,20,.5)}.gs-page .gs-hero__media{inset:0;overflow:hidden;position:absolute;z-index:0}.gs-page .gs-hero__frame{height:100%}.gs-page .gs-hero__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%}.gs-page .gs-hero__scrim{background:linear-gradient(0deg,rgba(8,13,20,.9) 0,rgba(8,13,20,.62) 22%,rgba(8,13,20,.22) 46%,rgba(8,13,20,0) 66%),linear-gradient(90deg,rgba(8,13,20,.5) 0,rgba(8,13,20,.12) 34%,rgba(8,13,20,0) 56%);inset:0;position:absolute;z-index:1}.gs-page .gs-hero__titlewrap{margin:0 auto;max-width:1180px;padding:0 var(--gs-pad) 64px;position:relative;width:100%;z-index:2}.gs-page .gs-hero__cap{display:none}.gs-page .gs-section{border-top:1px solid #e8edf1;padding:60px 0}.gs-page .gs-hero+.gs-section{border-top:0}.gs-page .gs-section--tint{background:#fff}.gs-page .gs-section__head{margin:0 auto 40px;max-width:1180px;padding:0 var(--gs-pad)}.gs-page .gs-section__head .gs-eyebrow{margin-bottom:12px}.gs-page .gs-pillars{display:flex;flex-wrap:wrap;gap:24px;justify-content:start;margin:0 auto;max-width:1180px;padding:0 var(--gs-pad)}.gs-page .gs-pillar{background:#edf0f3;border:1px solid #dde3e8;border-radius:8px;display:flex;flex:1 1 190px;flex-direction:column;max-width:236px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.gs-page .gs-pillar:hover{box-shadow:0 18px 40px rgba(20,30,40,.1);transform:translateY(-3px)}.gs-page .gs-pillar__fig{aspect-ratio:4/3;background:#edf0f3;overflow:hidden}.gs-page .gs-pillar__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gs-page .gs-pillar__body{display:flex;flex:1;flex-direction:column;padding:20px 20px 24px}.gs-page .gs-pillar__h{color:#23282e;font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.05;margin:0;text-transform:none}.gs-page .gs-pillar__d{text-wrap:pretty;color:#3c4148;flex:1;font-family:var(--font-body);font-size:15px;line-height:1.6;margin:10px 0 0}.gs-page .gs-pillar .gs-link{margin-top:14px}.gs-page .gs-mv{align-items:start;display:grid;gap:48px;grid-template-columns:1.42fr 1fr;margin:0 auto;max-width:1180px;padding:0 var(--gs-pad)}.gs-page .gs-mvshot{background:#fff;border:1px solid #d7dde2;border-radius:10px;box-shadow:0 26px 64px rgba(15,22,30,.28);overflow:hidden;position:relative}.gs-page .gs-mvshot img{display:block;height:auto;width:100%}.gs-page .gs-pin{align-items:center;background:#2c92ad;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.35),0 0 0 2px hsla(0,0%,100%,.9);color:#fff;display:flex;font-family:var(--font-body);font-size:11.5px;font-weight:700;height:22px;justify-content:center;position:absolute;transform:translate(-50%,-50%);width:22px;z-index:5}.gs-page .gs-legend{list-style:none;margin:0;padding:0}.gs-page .gs-legend li{border-top:1px solid #dde3e8;display:grid;gap:14px;grid-template-columns:26px 1fr;padding:14px 0}.gs-page .gs-legend li:first-child{border-top:0;padding-top:0}.gs-page .gs-legend__n{align-items:center;background:#2c92ad;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.gs-page .gs-legend__t{color:#23282e;font-size:14.5px;font-weight:700}.gs-page .gs-legend__d{color:#3c4148;font-size:13.5px;line-height:1.55;margin-top:2px}.gs-page .gs-more{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1180px;padding:0 var(--gs-pad)}.gs-page .gs-more__item{display:flex;flex-direction:column}.gs-page .gs-more__fig{aspect-ratio:16/9;background:#edf0f3;border-radius:6px;overflow:hidden}.gs-page .gs-more__fig img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gs-page .gs-more__h{color:#23282e;font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.1;margin:18px 0 0;text-transform:none}.gs-page .gs-more__p{text-wrap:pretty;color:#3c4148;font-family:var(--font-body);font-size:15px;line-height:1.65;margin:9px 0 0}.gs-page .gs-more__p em{font-style:italic}.gs-page .gs-collections{background:#edf0f3;border-radius:8px;margin:70px auto 0;max-width:1180px;padding:34px var(--gs-pad)}.gs-page .gs-collections__grid{align-items:center;display:grid;gap:44px;grid-template-columns:1fr 1.3fr}.gs-page .gs-collections__fig{position:relative}.gs-page .gs-collections__fig:after{background:linear-gradient(180deg,rgba(237,240,243,0),#edf0f3 70%);bottom:0;content:"";height:15%;left:0;pointer-events:none;position:absolute;right:0}.gs-page .gs-collections__note{border-left:2px solid #2c92ad;color:#6c7379;font-family:var(--font-text);font-size:14px;font-style:italic;margin:16px 0 0;padding-left:14px}.gs-page .gs-resources{margin:0 auto;max-width:1180px;padding:0 var(--gs-pad)}.gs-page .gs-res-grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:8px}.gs-page .gs-res{align-items:flex-start;background:#edf0f3;border:1px solid #dde3e8;border-radius:8px;display:flex;gap:14px;padding:22px 24px;transition:border-color .16s,box-shadow .16s,background .16s}.gs-page .gs-res:hover{border-color:#2c92ad;box-shadow:0 10px 26px rgba(20,30,40,.07)}.gs-page .gs-res__ic{align-items:center;background:#fff;border-radius:8px;color:#2c92ad;display:flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.gs-page .gs-res__ic svg{fill:none;stroke:currentColor;stroke-width:1.7;height:18px;width:18px}.gs-page .gs-res__txt{display:flex;flex-direction:column}.gs-page .gs-res__t{color:#23282e;display:block;font-size:15px;font-weight:700}.gs-page .gs-res__d{color:#6c7379;display:block;font-size:13px;line-height:1.5;margin-top:3px}.gs-page .gs-cta{background:linear-gradient(180deg,#33484f,#2a3b41);border-radius:10px;margin-top:56px;overflow:hidden;padding:64px var(--gs-pad);position:relative;text-align:center}.gs-page .gs-cta__eyebrow{color:#a9cdd3;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.22em;margin:0 0 14px;text-transform:uppercase}.gs-page .gs-cta__h{color:#fff;font-family:var(--font-fine);font-size:40px;font-weight:300;line-height:1.1;margin:0;text-transform:none}.gs-page .gs-cta__h em{font-style:italic}.gs-page .gs-cta__p{color:#dbe7ea;font-family:var(--font-text);font-size:18px;font-style:italic;margin:16px auto 0;max-width:46ch}.gs-page .gs-cta__row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.gs-page .gs-btn{align-items:center;border:0;border-radius:24px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:13px;font-weight:600;justify-content:center;letter-spacing:.06em;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:transform .14s,background .16s,border-color .16s}.gs-page .gs-btn--primary{background:#fff;color:#2a3b41}.gs-page .gs-btn--primary:hover{color:#2a3b41;transform:translateY(-2px)}.gs-page .gs-btn--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.5);color:#fff}.gs-page .gs-btn--ghost:hover{border-color:#fff;color:#fff}@media (max-width:1080px){.gs-page .gs-mv{gap:34px;grid-template-columns:1fr}.gs-page .gs-more{grid-template-columns:1fr 1fr}}@media (max-width:820px){.gs-page{--gs-pad:22px}.gs-page .gs-hero .gs-title{font-size:40px}.gs-page .gs-hero .gs-subtitle{font-size:22px}.gs-page .gs-collections__grid{gap:24px;grid-template-columns:1fr}.gs-page .gs-more,.gs-page .gs-res-grid{grid-template-columns:1fr}}.tc-page{--tc-pad:40px;-webkit-font-smoothing:antialiased;background:#fff;color:#3c4148;font-family:var(--font-body);text-rendering:optimizeLegibility}.tc-page [id]{scroll-margin-top:80px}.tc-page img{display:block;max-width:100%}.tc-page a{color:#2c92ad;text-decoration:none;transition:color .16s ease}.tc-page a:hover{color:#24788e}.tc-page .gs-eyebrow{color:#2f6373;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.22em;margin:0 0 16px;text-transform:uppercase}.tc-page .gs-title{text-wrap:balance;font-size:56px;letter-spacing:.015em;line-height:1.06;margin:0;max-width:14ch;text-transform:uppercase}.tc-page .gs-subtitle,.tc-page .gs-title{color:#2c333b;font-family:var(--font-display);font-weight:300}.tc-page .gs-subtitle{font-size:34px;letter-spacing:.005em;line-height:1.12;margin:12px 0 0;text-transform:none;white-space:nowrap}.tc-page .gs-lede{text-wrap:pretty;color:#2f363d;font-family:var(--font-display);font-size:27px;font-weight:300;line-height:1.32;margin:14px 0 0;max-width:30ch;text-transform:none}.tc-page .gs-prose p{text-wrap:pretty;color:#3c4148;font-family:var(--font-body);font-size:16.5px;font-weight:400;line-height:1.72;margin:0 0 1.15em}.tc-page .gs-prose p:last-child{margin-bottom:0}.tc-page .gs-prose strong{color:#23282e;font-weight:700}.tc-page .gs-caption{color:#6c7379;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.07em;margin:12px 0 0;text-transform:uppercase}.tc-page .gs-link{align-items:center;color:#2c92ad;display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:600;gap:7px;letter-spacing:.01em}.tc-page .gs-link svg{fill:none;stroke:currentColor;stroke-width:1.9;height:14px;transition:transform .16s ease;width:14px}.tc-page .gs-link:hover svg{transform:translateX(3px)}.tc-page .gs-hero{padding-bottom:30px;padding-top:72px}.tc-page .gs-hero__titlewrap{margin:0 auto;max-width:1180px;padding:0 var(--tc-pad)}.tc-page .gs-hero__media{margin:40px auto 0;max-width:1180px;overflow:hidden;padding:0 var(--tc-pad)}.tc-page .gs-hero__frame{aspect-ratio:16/7;border-radius:6px;box-shadow:0 24px 60px rgba(20,30,40,.14);overflow:hidden;position:relative}.tc-page .gs-hero__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;width:100%}.tc-page .gs-caption--over{bottom:14px;color:#fff;left:18px;margin:0;position:absolute;text-shadow:0 1px 8px rgba(0,10,18,.7);z-index:2}.tc-page .gs-caption--over:before{background:linear-gradient(0deg,rgba(6,12,18,.62),rgba(6,12,18,0));bottom:-14px;content:"";left:-18px;pointer-events:none;position:absolute;right:-18px;top:-40px;z-index:-1}.tc-page .gs-section{padding:50px 0}.tc-page .gs-section--tint{background:#edf0f3}.tc-page .gs-section__head{margin:0 auto 40px;max-width:1180px;padding:0 var(--tc-pad)}.tc-page .gs-section__head .gs-eyebrow{margin-bottom:12px}.tc-page .tc-introprose p{color:#2f363d;font-family:var(--font-display);font-size:20px;font-weight:300;line-height:1.5}.tc-page .tc-access{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1180px;padding:0 var(--tc-pad)}.tc-page .tc-card{background:#fff;border:1px solid #dde3e8;border-radius:10px;display:flex;flex-direction:column;padding:30px 32px}.tc-page .tc-card__tag{align-items:center;color:#2f6373;display:inline-flex;font-family:var(--font-body);font-size:11px;font-weight:700;gap:9px;letter-spacing:.16em;margin:0 0 16px;text-transform:uppercase}.tc-page .tc-card__tag i{align-items:center;background:#edf0f3;border-radius:7px;color:#2c92ad;display:flex;height:26px;justify-content:center;width:26px}.tc-page .tc-card__tag svg{fill:none;stroke:currentColor;stroke-width:1.7;height:15px;width:15px}.tc-page .tc-card__h{color:#23282e;font-family:var(--font-display);font-size:23px;font-weight:400;line-height:1.12;margin:0 0 10px;text-transform:none}.tc-page .tc-card__p{text-wrap:pretty;color:#3c4148;font-family:var(--font-body);font-size:15.5px;line-height:1.66;margin:0}.tc-page .tc-card__p strong{color:#23282e;font-weight:700}.tc-page .tc-card .gs-link{margin-top:18px}.tc-page .tc-ideas{display:flex;flex-direction:column;margin:0 auto;max-width:1180px;padding:0 var(--tc-pad)}.tc-page .tc-idea{align-items:center;border-top:1px solid #dde3e8;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:52px 0}.tc-page .tc-idea:first-child{border-top:0;padding-top:8px}.tc-page .tc-idea:nth-child(2n) .tc-idea__fig{order:2}.tc-page .tc-idea__fig{aspect-ratio:4/3;background:#edf0f3;border:1px solid #dde3e8;border-radius:8px;box-shadow:0 20px 48px rgba(20,30,40,.12);overflow:hidden;position:relative}.tc-page .tc-idea__fig img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tc-page .tc-idea__num{align-items:baseline;color:#2c92ad;display:flex;font-family:var(--font-display);font-size:20px;font-weight:400;gap:12px;letter-spacing:.02em;margin:0 0 10px}.tc-page .tc-idea__h{text-wrap:balance;color:#2c333b;font-family:var(--font-display);font-size:34px;font-weight:300;line-height:1.1;margin:0 0 16px;text-transform:none}.tc-page .tc-idea__body p{color:#3c4148;font-family:var(--font-body);font-size:16.5px;line-height:1.72;margin:0 0 1.1em}.tc-page .tc-idea__body p:last-child{margin-bottom:0}.tc-page .tc-idea__body strong{color:#23282e;font-weight:700}.tc-page .tc-idea__body em{font-family:var(--font-text);font-style:italic}.tc-page .tc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 4px}.tc-page .tc-chip{background:#edf0f3;border:1px solid #dde3e8;border-radius:20px;color:#2c333b;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.04em;padding:6px 14px}.tc-page .tc-close{border-top:1px solid #dde3e8;margin:8px auto 0;max-width:760px;padding:56px var(--tc-pad) 0;text-align:center}.tc-page .tc-close__mark{color:var(--th-ink);display:block;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:.24em;margin:0 0 18px;text-transform:uppercase}.tc-page .tc-close p{text-wrap:pretty;color:#2f363d;font-family:var(--font-display);font-size:27px;font-weight:300;line-height:1.4;margin:0}.tc-page .tc-close em{color:#2c92ad;font-style:italic}.tc-page .gs-resources{margin:0 auto;max-width:1180px;padding:0 var(--tc-pad)}.tc-page .gs-cta{background:linear-gradient(180deg,#33484f,#2a3b41);border-radius:10px;overflow:hidden;padding:64px var(--tc-pad);position:relative;text-align:center}.tc-page .gs-cta__eyebrow{color:#a9cdd3;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.22em;margin:0 0 14px;text-transform:uppercase}.tc-page .gs-cta__eyebrow--light{color:#fff}.tc-page .gs-cta__h{color:#fff;font-family:var(--font-display);font-size:40px;font-weight:300;line-height:1.1;margin:0;text-transform:none}.tc-page .gs-cta__h em{font-style:italic}.tc-page .gs-cta__p{color:#dbe7ea;font-family:var(--font-text);font-size:18px;font-style:italic;margin:16px auto 0;max-width:46ch}.tc-page .gs-cta__row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.tc-page .gs-btn{align-items:center;border:0;border-radius:24px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:13px;font-weight:600;justify-content:center;letter-spacing:.06em;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:transform .14s,background .16s,border-color .16s}.tc-page .gs-btn--primary{background:#fff;color:#2a3b41}.tc-page .gs-btn--primary:hover{color:#2a3b41;transform:translateY(-2px)}.tc-page .gs-btn--ghost{background:transparent;border:1px solid hsla(0,0%,100%,.5);color:#fff}.tc-page .gs-btn--ghost:hover{border-color:#fff;color:#fff}@media (max-width:820px){.tc-page{--tc-pad:22px}.tc-page .gs-title{font-size:40px}.tc-page .gs-subtitle{font-size:22px}.tc-page .tc-access,.tc-page .tc-idea{grid-template-columns:1fr}.tc-page .tc-idea{gap:26px;padding:40px 0}.tc-page .tc-idea:nth-child(2n) .tc-idea__fig{order:0}.tc-page .tc-idea__h{font-size:27px}.tc-page .tc-close p{font-size:22px}}.terms-doc{-webkit-font-smoothing:antialiased;background:#fff;color:#38424b;font-family:var(--font-body);text-rendering:optimizeLegibility}.terms-doc a{color:#4c7683;text-decoration:none}.terms-doc a:hover{color:#3a5a66;text-decoration:underline;text-underline-offset:2px}.terms-doc .sheet{margin:46px auto 64px;max-width:820px;padding:0 24px 84px}.terms-doc .eyebrow{color:#4c7683;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.2em;margin:0 0 20px;text-transform:uppercase}.terms-doc .doc-title{text-wrap:balance;color:#1f262c;font-family:var(--font-display);font-size:50px;font-weight:300;letter-spacing:-.005em;line-height:1.06;margin:0;text-transform:none}.terms-doc .lede{text-wrap:pretty;color:#444e56;font-family:var(--font-text);font-size:19px;font-weight:400;line-height:1.6;margin:30px 0 0;max-width:42em}.terms-doc .lede b{color:#1f262c;font-weight:500}.terms-doc .mast-rule{background:#d9e0e7;border:0;height:1px;margin:40px 0 0}.terms-doc .preamble{background:#eef3f7;border-radius:6px;color:#59636c;font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.72;margin:34px 0 0;padding:22px 26px}.terms-doc .preamble p{text-wrap:pretty;margin:0 0 12px}.terms-doc .preamble p:last-child{margin-bottom:0}.terms-doc .preamble b{color:#38424b;font-weight:600}.terms-doc .agreement{margin-top:56px}.terms-doc .clause{margin-top:50px}.terms-doc .clause:first-child{margin-top:0}.terms-doc .clause__title{align-items:baseline;border-bottom:1px solid #e6ecf1;color:#1f262c;display:flex;font-family:var(--font-display);font-size:24px;font-weight:400;gap:16px;letter-spacing:-.003em;line-height:1.2;margin:0 0 22px;padding-bottom:16px;text-transform:none}.terms-doc .clause__num{color:#4c7683;flex:0 0 auto;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.04em;min-width:22px;transform:translateY(-2px)}.terms-doc .item{display:grid;grid-template-columns:46px 1fr;margin:0 0 20px}.terms-doc .item:last-child{margin-bottom:0}.terms-doc .item__n{color:#4c7683;font-family:var(--font-body);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;padding-top:2px}.terms-doc .item__body>:first-child{margin-top:0}.terms-doc .item__lead{color:#1f262c;font-weight:600}.terms-doc .prose p{text-wrap:pretty;color:#38424b;font-size:16.5px;line-height:1.78;margin:0 0 14px}.terms-doc .prose p:last-child{margin-bottom:0}.terms-doc .prose b,.terms-doc .prose strong{color:#1f262c;font-weight:600}.terms-doc .clause-list{list-style:none;margin:12px 0 0;padding:0}.terms-doc .clause-list li{color:#38424b;font-size:16.5px;line-height:1.62;margin:0 0 9px;padding-left:20px;position:relative}.terms-doc .clause-list li:last-child{margin-bottom:0}.terms-doc .clause-list li:before{background:#4c7683;border-radius:50%;content:"";height:6px;left:2px;opacity:.75;position:absolute;top:11px;width:6px}.terms-doc .alpha{counter-reset:alpha;list-style:none;margin:14px 0 0;padding:0}.terms-doc .alpha li{text-wrap:pretty;color:#38424b;font-size:16.5px;line-height:1.7;margin:0 0 12px;padding-left:40px;position:relative}.terms-doc .alpha li:last-child{margin-bottom:0}.terms-doc .alpha li:before{color:#4c7683;content:"(" counter(alpha,lower-alpha) ")";counter-increment:alpha;font-family:var(--font-body);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;left:0;position:absolute;top:0}.terms-doc .defs{display:flex;flex-direction:column;gap:16px;margin:4px 0 0}.terms-doc .def{text-wrap:pretty;border-left:2px solid #d9e0e7;color:#38424b;font-size:16.5px;line-height:1.72;padding-left:20px}.terms-doc .def .term{color:#1f262c;font-family:var(--font-body);font-weight:700}.terms-doc .contact{margin-top:34px}.terms-doc .contact__org{color:#1f262c;font-family:var(--font-text);font-size:18px;line-height:1.5;margin:0}.terms-doc .contact__org span{color:#7f8992}.terms-doc .contact__meta{color:#7f8992;font-size:14.5px;line-height:1.7;margin:10px 0 0}.terms-doc .contact__grid{display:grid;gap:4px 40px;grid-template-columns:1fr 1fr;margin-top:6px}.terms-doc .contact__row{border-top:1px solid #e6ecf1;padding:14px 0}.terms-doc .contact__row:first-child{border-top:0}.terms-doc .contact__k{color:#4c7683;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.terms-doc .contact__v{color:#38424b;font-size:15.5px;margin:0}.terms-doc .doc-foot{border-top:2px solid #1f262c;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:44px;padding-top:24px}.terms-doc .doc-foot p{color:#7f8992;font-size:13px;letter-spacing:.02em;margin:0}@media (max-width:760px){.terms-doc .sheet{margin:40px 0 0;padding:0 22px 56px}.terms-doc .doc-title{font-size:34px}.terms-doc .lede{font-size:17px}.terms-doc .item{grid-template-columns:40px 1fr}.terms-doc .contact__grid{grid-template-columns:1fr}}
