.cms-content-resources-v3 .resources-v3-section{margin-top:83px!important;padding-top:17px!important}@media (max-width:991px){.cms-content-resources-v3 .resources-v3-section{margin-top:50px!important}}.resources-v3-heading{border-bottom:1px solid #000;font-family:Neue Haas Grotesk Display Pro,Helvetica Neue,Arial,sans-serif;font-size:60px;font-weight:350;line-height:67px;margin-bottom:30px;margin-top:28px;padding-bottom:20px;text-align:left}.resources-v3-asset-list{display:grid;gap:0 32px;grid-template-columns:repeat(3,1fr)}.resources-v3-file-item{align-items:center;border-bottom:.5px solid #000;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.resources-v3-asset-item-left{align-items:flex-start;display:flex;flex:1;gap:12px;min-width:0}.resources-v3-checkbox-wrap{align-items:center;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;margin-right:8px;margin-top:1.5px;position:relative;width:18px}.resources-v3-checkbox-wrap input[type=checkbox]{cursor:pointer;display:inline-block;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:auto}.resources-v3-checkbox-visual{background:#fff;border:1.5px solid #292521;border-radius:0;box-sizing:border-box;height:100%;transition:background-color .15s ease;width:100%}.resources-v3-checkbox-wrap input[type=checkbox]:checked+.resources-v3-checkbox-visual{background:#292521}@media (min-width:768px){.resources-v3-heading{font-size:60px}}@media (max-width:991px){.resources-v3-heading{font-size:50px;line-height:57px;padding-bottom:10px!important}}.resources-v3-search{background:transparent;border:1.25px solid #292521;border-radius:8px;color:#292521;font-family:Calling Code;font-size:14px;font-weight:400;letter-spacing:.65px;line-height:1.4;padding:10px 16px 10px 40px;width:100%}.resources-v3-search:focus{border-color:#292521;box-shadow:0 0 0 1px rgba(41,37,33,.2);outline:none}.resources-v3-filter-dropdowns{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.resources-v3-filter-group{display:flex;flex-direction:column;gap:4px;min-width:180px}.resources-v3-filter-group .select{max-width:240px;position:relative;width:100%}.resources-v3-filter-group .select:after,.resources-v3-filter-group .select:before{content:none}.resources-v3-filter-label{color:#5a5857;font-family:Neue Haas Grotesk Display Pro;font-size:11px;line-height:1.4}.resources-v3-filter-label,.resources-v3-filter-select{font-weight:450;letter-spacing:.5px;text-transform:uppercase}.resources-v3-filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#efebe6;border:1px solid hsla(0,0%,7%,.75);border-radius:8px;box-sizing:border-box;color:hsla(0,0%,7%,.75);cursor:pointer;font-family:Calling Code,monospace;font-size:12px;height:40px;outline:none;padding:0 3rem 0 2rem;transition:border-color .1s ease,box-shadow .1s ease;width:100%}.resources-v3-filter-select:hover{border-color:hsla(0,0%,7%,.9)}.resources-v3-filter-select:focus{box-shadow:0 0 0 calc(.5px + var(--inputs-border-width, 1px)) #121212;outline:none}.resources-v3-family{border-top:1.5px solid #292521;padding:24px 0 40px}.resources-v3-family-heading{color:#121212;font-family:Neue Haas Grotesk Display Pro,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:450;letter-spacing:.65px;line-height:42px;margin:0;padding-bottom:0;text-align:left}.resources-v3-family-toggle{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;gap:16px;justify-content:space-between;letter-spacing:inherit;margin:0;padding:0 0 16px;text-align:left;width:100%}.resources-v3-family-toggle:focus-visible{outline:2px solid #292521;outline-offset:2px}.resources-v3-family-caret{align-items:center;color:#292521;display:inline-flex;flex-shrink:0;font-size:28px;font-weight:400;height:24px;justify-content:center;line-height:1;width:24px}@media (max-width:749px){.resources-v3-family-heading{font-size:24px}}.resources-v3-type-heading{color:#292521;font-family:Neue Haas Grotesk Display Pro,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:450;letter-spacing:.5px;line-height:1.4;margin:0}.resources-v3-file-checkbox{accent-color:var(--primary-color,#292521);cursor:pointer;flex-shrink:0;height:.9rem;width:.9rem}.resources-v3-file-link{background:none;border:none;color:#292521;cursor:pointer;flex:1;font-family:Calling Code;font-size:14px;font-weight:400;letter-spacing:.5px;letter-spacing:.65px;line-height:1.5;min-width:0;overflow-wrap:anywhere;padding:0;text-align:left;text-transform:uppercase;white-space:normal}.resources-v3-file-link:hover{opacity:.7}.resources-v3-asset-section{border-bottom:1.5px solid #c2bfba;display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.resources-v3-family-content{display:flex;flex-direction:column;gap:32px}.resources-v3-file-download{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:opacity .2s ease}.resources-v3-file-download:hover{opacity:.65}.resources-v3-file-download:focus{box-shadow:none;outline:none}.resources-v3-file-download svg{box-shadow:none;height:15px;outline:none;width:14px}.resources-v3-back-to-top{align-items:center;backdrop-filter:blur(4px);background:#f9f6f3;border:1.25px solid #292521;border-radius:999px;bottom:2rem;box-shadow:0 2px 12px rgba(0,0,0,.12);color:#292521;cursor:pointer;display:flex;font-family:Calling Code!important;font-size:.7rem;font-size:12px;font-weight:700;font-weight:400!important;gap:.5rem;left:50%;letter-spacing:.12em;letter-spacing:.65px!important;padding:10px 20px;position:fixed;text-transform:uppercase;transform:translateX(-50%);white-space:nowrap;z-index:9999}.resources-v3-back-to-top:hover{background:#292521;color:#fff}.resources-v3-back-to-top svg{height:12px;stroke:#292521;width:12px}.resources-v3-back-to-top:hover svg{stroke:#fff}.resources-v3-btn-row{display:flex;gap:16px;margin-top:8px}.resources-v3-btn{align-items:center;background:transparent;border:1.25px solid #292521;border-radius:8px;color:#292521;cursor:pointer;display:flex;font-family:Calling Code;font-size:12px;font-weight:400;gap:10px;letter-spacing:.5px;letter-spacing:.65px;line-height:1.4;padding:10px 20px;text-transform:uppercase;transition:all .2s ease}.resources-v3-video-card{display:flex;flex-direction:column;gap:12px}.resources-video-item{aspect-ratio:16/9;background:rgba(41,37,33,.08);border:none;border-radius:8px;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.resources-v3-btn:hover:not(:disabled):not(.resources-v3-btn--dim){background-color:var(--primary-color,#292521);color:#fff}.resources-v3-video-share{align-items:center;background:transparent;border:1.25px solid #292521;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;position:relative;transition:background .2s ease;width:32px}.resources-v3-video-share svg{height:14px;stroke:#292521;width:14px}.resources-v3-video-share:hover{background:#292521}.resources-v3-video-share:hover svg{stroke:#fff}.resources-v3-asset-section:last-child{border-bottom:none}.resources-v3-asset-list-video{align-items:start;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.resources-v3-btn--dim,.resources-v3-btn:disabled{border-color:#c2bfba;color:#c2bfba;cursor:not-allowed;pointer-events:none}.resources-v3-section{background-color:var(--resources-bg,#efebe6);min-height:100vh}.resources-v3-wrapper{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.resources-v3-filters{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between}.resources-v3-search-wrap{flex:1;max-width:400px;min-width:300px;position:relative}.resources-v3-search-wrap svg{height:16px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.resources-v3-empty{color:#6b7280;font-size:.875rem;padding:4rem 0;text-align:center}.resources-v3-divider{border-color:#d1d5db;margin-top:1.5rem}.resources-v3-toast{background-color:#292521;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;font-size:.875rem;padding:.5rem 1rem;position:fixed;right:1.5rem;top:1.5rem;z-index:9000}.tech-v3-video-play-overlay{align-items:center;background:rgba(249,246,243,.92);border-radius:50%;display:flex;height:56px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)!important;transition:background .2s ease;width:56px}.tech-v3-video-play-overlay:hover{border:none;box-shadow:none;outline:none;outline-offset:0}.tech-v3-video-play-overlay svg{height:18px;margin-left:3px;width:18px}.resources-video-item:hover .tech-v3-video-play-overlay{background:#292521}.resources-video-item:hover .tech-v3-video-play-overlay svg path{fill:#fff}[data-section-type="page.resources-v3-section"]{content-visibility:visible!important}.resources-v3-video-modal{align-items:center;background:rgba(0,0,0,.85);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999999}.resources-v3-video-modal-content{aspect-ratio:16/9;border-radius:8px;max-width:900px;position:relative;width:90%}.resources-v3-video-modal-share{align-items:center;background:none;border:none;color:#f9f6f3;cursor:pointer;display:flex;font-family:Calling Code!important;font-size:12px;font-weight:400!important;gap:8px;left:0;letter-spacing:.5px;letter-spacing:.65px!important;padding:8px 0;position:absolute;text-transform:uppercase;top:-40px}.resources-v3-video-modal-share svg{height:14px;width:14px}.resources-v3-video-modal-close{background:none;border:none;color:#fff;cursor:pointer;font-family:Neue Haas Grotesk Display Pro,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:700;padding:8px;position:absolute;right:0;text-decoration:none;top:-40px;transition:all .3s}.resources-v3-video-modal iframe{border:none;border-radius:8px;height:100%;width:100%}.popup-video-playIcon{align-items:center;background:hsla(0,0%,100%,.65);border:none;color:#fff;cursor:pointer;display:flex;fill:#fff;height:75px;justify-content:center;left:50%;position:absolute;stroke-width:0px;top:50%;transform:translate(-50%,-50%);width:106px}.popup-video-playIcon svg path{fill:#fff;stroke:#fff}.popup-video-playIcon:hover{background:rgba(0,0,0,.14)}.popup-video-playIcon:hover svg path{fill:#000;stroke:#000}@media (max-width:1200px){.resources-v3-asset-list,.resources-v3-asset-list-video{grid-template-columns:repeat(2,1fr)}}@media (max-width:1150px){.resources-v3-heading-row{display:block!important}.resources-v3-filter-dropdowns{justify-content:left}}@media (max-width:991px){.resources-v3-filters{align-items:stretch;flex-direction:column}.resources-v3-search-wrap{max-width:none}.resources-v3-filter-dropdowns{justify-content:flex-start}}@media (max-width:767px){.resources-v3-asset-list{grid-template-columns:1fr}.resources-v3-btn-row{flex-direction:column}.resources-v3-btn{justify-content:center;width:100%}.tech-v3-video-play-overlay{height:44px;width:44px}.tech-v3-video-play-overlay svg{height:15px;width:15px}.popup-video-playIcon{height:49px;width:74px}}