.cred-hero{padding:100px 0 80px;background:radial-gradient(ellipse at 85% 25%,#39452a66,transparent 65%);border-bottom:1px solid #ffffff18}.cred-hero h1{font-size:clamp(40px,5vw,76px);line-height:1.06;letter-spacing:-.04em;margin:26px 0}.cred-hero h1 em{font-style:normal;color:#d3bd82}.cred-hero p:not(.eyebrow){max-width:760px}.cred-hero .button{margin-top:22px}.cred-lede{font-size:clamp(20px,2vw,27px)!important;color:#e6e8d9!important}.cred-section{padding:90px 0;border-bottom:1px solid #ffffff14}.cred-band{background:linear-gradient(120deg,#1b271b,#0d140f)}.cred-section h2{font-size:clamp(32px,3.5vw,52px);line-height:1.12;letter-spacing:-.035em;margin:18px 0 26px;max-width:900px}.cred-section p:not(.eyebrow),.cred-hero p:not(.eyebrow){font-size:17px;line-height:1.8;color:#bbc3b4}.cred-section>.container>p:not(.eyebrow){max-width:800px}.cred-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:65px;align-items:center}.cred-portrait{margin:0;max-width:440px;border:1px solid #727b5555;border-radius:20px;overflow:hidden;background:#1b281c}.cred-portrait img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.cred-portrait figcaption{padding:22px 26px;font-size:12px;color:#dcc68e;letter-spacing:2px}.cred-portrait figcaption span{display:block;font-size:12px;letter-spacing:.3px;color:#b9c4af;margin-top:8px}.cred-chips{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.cred-chips span{padding:9px 12px;border:1px solid #66754b88;border-radius:30px;color:#d5d9bd;font-size:12px}.cred-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:36px 0}.cred-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cred-card{padding:30px;border:1px solid #77835a55;border-radius:16px;background:linear-gradient(145deg,#29362355,#111b1355);display:flex;flex-direction:column;min-width:0}.cred-card h3{font-size:24px;line-height:1.25;letter-spacing:-.025em;margin:14px 0 6px}.cred-card p:not(.eyebrow){font-size:15px}.cred-card a{margin-top:auto;padding-top:22px;color:#ddc78c;text-decoration:none;font-size:14px}.cred-card a:hover{text-decoration:underline}.cred-card a:focus-visible{outline:2px solid #ddc78c;outline-offset:5px}.cred-note{font-size:13px!important;color:#a6b09e!important;margin-top:28px}.cred-flow{padding:32px;background:#263725;border:1px solid #8d986855;border-radius:18px;text-align:center;display:grid;gap:12px}.cred-flow span{background:#0e1b1255;padding:15px;border:1px solid #a4b77e44;border-radius:8px;color:#e2e5ce}.cred-flow b{color:#d5bf84;font-weight:400;font-size:22px}.cred-more{display:inline-block;margin-top:10px}@media(max-width:800px){.cred-split{grid-template-columns:1fr;gap:32px}.cred-grid,.cred-two{grid-template-columns:1fr}.cred-hero{padding:60px 0}.cred-section{padding:55px 0}.cred-portrait{max-width:360px}.cred-card{padding:25px}.cred-hero h1{overflow-wrap:break-word}}
.cred-hero .eyebrow{display:block;margin-top:24px}.cred-hero .cred-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}@media(max-width:800px){.cred-hero .cred-split{grid-template-columns:1fr}}
.cred-video-feature{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:36px;align-items:center;margin:35px 0 45px}.cred-video{aspect-ratio:16/9;border:1px solid #9eac6c66;border-radius:18px;overflow:hidden;background:#101b13}.cred-video-play{position:relative;display:block;width:100%;height:100%;border:0;padding:0;text-align:left;color:#f1efd8;cursor:pointer;background:linear-gradient(120deg,#344327,#132018);font:inherit}.cred-video-play img{position:absolute;right:0;top:0;width:48%;height:100%;object-fit:cover;opacity:.8}.cred-video-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:7%;background:linear-gradient(90deg,#17251bf5 28%,#17251b99 58%,transparent)}.cred-video-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#d3bd82;color:#152017;font-size:22px;transition:transform .2s}.cred-video-overlay strong{font-size:clamp(24px,3vw,40px)}.cred-video-overlay>span:not(.cred-video-icon),.cred-video-overlay small{font-size:12px;color:#e1dfc7}.cred-video-play:hover .cred-video-icon{transform:scale(1.08)}.cred-video-play:focus-visible{outline:3px solid #f3dca0;outline-offset:-5px}.cred-video iframe{width:100%;height:100%;display:block;border:0}.cred-video-copy h3{font-size:30px;margin:16px 0}.cred-video-copy a{color:#ddc78c}.cred-video-copy .eyebrow{font-size:10px}@media(max-width:800px){.cred-video-feature{grid-template-columns:1fr;gap:20px}.cred-video-overlay{gap:8px}.cred-video-icon{width:40px;height:40px;font-size:16px}}@media(prefers-reduced-motion:reduce){.cred-video-icon{transition:none}}
