.landing-header-media-mobile{display:none}.media-page{min-height:100vh;background:#f7f8f3}.media-hero{background:radial-gradient(circle at 76% 35%,#27645b 0,#113e40 46%,#0b2e35 100%);color:#fff;padding:86px clamp(24px,7vw,112px) 92px}.media-hero-inner{max-width:1100px;margin:auto}.media-hero span{color:#f4c98e;letter-spacing:.18em;font-size:12px;font-weight:900}.media-hero h1{font-size:clamp(46px,6vw,76px);margin:15px 0 12px;letter-spacing:-.06em}.media-hero p{max-width:690px;color:#d6e6df;line-height:1.75;word-break:keep-all}.media-hero h1{color:#f2b96c}.media-tabs{overflow-x:auto;white-space:nowrap}@media(max-width:620px){.media-tabs{gap:0}.media-tabs button{padding:14px 15px;font-size:15px}}.media-content{max-width:1250px;margin:0 auto;padding:45px 28px 110px}.media-tabs{display:flex;gap:12px;border-bottom:1px solid #d4dfd6;margin-bottom:42px}.media-tabs button{background:transparent;border:0;border-bottom:4px solid transparent;padding:15px 26px 17px;color:#607a74;font:inherit;font-size:18px;font-weight:850;cursor:pointer}.media-tabs button.active{color:#0b5148;border-bottom-color:#c98c49}.media-tabs button span{font-size:12px;margin-left:6px;background:#e4efe8;padding:3px 8px;border-radius:20px}.media-modal button:focus-visible,.media-tabs button:focus-visible,.media-video-card button:focus-visible{outline:3px solid #d99d53;outline-offset:3px}.media-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.media-section-heading span{font-size:12px;color:#af7938;letter-spacing:.15em;font-weight:900}.media-section-heading h2{font-size:32px;margin:7px 0 0;color:#133d3d}.media-section-heading p{color:#647a73;font-size:14px;margin:0 0 5px}.media-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.media-video-card{min-width:0;overflow:hidden;background:#fff;border:1px solid #d8e1d8;border-radius:21px;box-shadow:0 12px 29px #163d3420;transition:transform .22s,box-shadow .22s}.media-video-card:hover{transform:translateY(-5px);box-shadow:0 20px 36px #163d3433}.media-video-card button{display:block;width:100%;padding:0;text-align:left;border:0;background:transparent;font:inherit;cursor:pointer}.media-thumbnail{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(145deg,#1d615a,#0a3138)}.media-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.media-video-card:hover img{transform:scale(1.04)}.media-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;color:#143e3a;background:#f1be7a;box-shadow:0 8px 25px #031d2399}.media-play svg{margin-left:4px}.media-video-info{display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px}.media-video-info small{color:#ad783e;font-weight:900;letter-spacing:.08em}.media-video-info strong{font-size:20px;color:#133d3d}.media-video-info>span{display:flex;align-items:center;gap:4px;color:#54756b;font-size:13px;font-weight:750}.media-articles-empty{text-align:center;padding:95px 24px 105px;background:#fff;border:1px solid #d8e1d8;border-radius:22px;color:#18514a}.media-articles-empty svg{color:#c68941}.media-articles-empty h2{margin:16px 0 9px}.media-articles-empty p{color:#637a73}.media-article-card{display:flex;gap:24px;max-width:800px;padding:32px;background:#fff;border:1px solid #d8e1d8;border-radius:22px;box-shadow:0 12px 29px #163d3420}.media-article-icon{flex:none;display:grid;place-items:center;width:72px;height:72px;border-radius:18px;background:#f7e8d2;color:#a96f2d}.media-article-source{color:#a6743d;font-size:13px;font-weight:900}.media-article-card h3{margin:9px 0 11px;color:#133d3d;font-size:clamp(21px,2.5vw,28px);line-height:1.45;word-break:keep-all}.media-article-card p{color:#5b736c;line-height:1.6}.media-article-card a{display:inline-flex;align-items:center;gap:7px;margin-top:8px;color:#0f6658;font-weight:850;text-decoration:none}.media-article-card a:hover{text-decoration:underline;text-underline-offset:4px}.media-video-info strong{min-height:2.9em;line-height:1.45;word-break:keep-all}.media-video-info p{min-height:4.5em;margin:0;color:#5b736c;font-size:14px;line-height:1.5;word-break:keep-all}.media-video-info>span{margin-top:auto}.media-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px;background:#061d21d9}.media-modal{width:min(460px,100%);max-height:95vh;overflow:auto;padding:16px;background:#fff;border-radius:18px;box-shadow:0 24px 80px #0008}.media-modal-head{display:flex;justify-content:space-between;align-items:center;padding:1px 3px 12px;color:#174b45;font-size:12px;font-weight:900;letter-spacing:.1em}.media-modal-head button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:#eef3ef;color:#174b45;cursor:pointer}.media-player{aspect-ratio:9/16;max-height:72vh;background:#082c2e;border-radius:11px;overflow:hidden}.media-player iframe{display:block;width:100%;height:100%;border:0}.media-modal>a{display:inline-flex;align-items:center;gap:5px;margin:13px 3px 0;color:#195d53;font-size:14px;font-weight:800;text-decoration:none}@media(max-width:900px){.media-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-page .landing-header nav{display:none}.landing-header-media-mobile{display:inline-flex;margin-left:auto;margin-right:13px;color:#234b44;font-size:13px;font-weight:800;white-space:nowrap}}@media(max-width:620px){.media-hero{padding:65px 24px}.media-content{padding:32px 20px 75px}.media-video-grid{grid-template-columns:1fr;gap:20px}.media-section-heading{display:block}.media-section-heading p{margin-top:8px}.media-page .landing-logo-lockup img{width:144px}.media-page .landing-header-cta{font-size:0;padding:10px}.media-page .landing-header-cta svg{width:18px}.landing-header-media-mobile{font-size:12px}.media-article-card{padding:23px;gap:15px}.media-article-icon{width:46px;height:46px;border-radius:13px}.media-article-icon svg{width:24px}.media-page .media-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;overflow:visible;white-space:normal}.media-page .media-tabs button{min-width:0;min-height:48px;padding:12px 3px;font-size:14px;white-space:nowrap}.media-page .media-tabs button span{font-size:10px;padding:2px 5px;margin-left:3px}}.media-blog-heading{margin:44px 0 24px;color:#133d3d}.media-blog-heading h3{font-size:24px;line-height:1.5;margin-bottom:10px}.media-blog-heading p{color:#5b736c;line-height:1.7}.media-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.media-blog-grid .media-article-card{max-width:none;min-width:0;transition:transform .2s,box-shadow .2s}.media-blog-grid .media-article-card>div{display:flex;flex-direction:column;width:100%}.media-blog-grid .media-article-card a{margin-top:auto;padding-top:12px}.media-blog-grid .media-article-card h3{font-size:22px;overflow-wrap:anywhere}.media-blog-grid .media-article-card:hover{transform:translateY(-3px);box-shadow:0 18px 32px #163d3430}.media-blog-grid a:focus-visible{outline:3px solid #c98c49;outline-offset:5px}@media(max-width:1000px){.media-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.media-blog-grid{grid-template-columns:1fr}}.media-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:32px}.media-category-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;text-align:left;font:inherit;border:1px solid #cfbd98;border-radius:18px;background:linear-gradient(140deg,#fffef9,#f4efdf);color:#143e3a;cursor:pointer;box-shadow:0 6px 16px #163d3410;transition:transform .2s,box-shadow .2s}.media-category-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #163d3425}.media-category-card.selected{background:#124c46;color:#fff;border-color:#dbab58;box-shadow:0 0 0 2px #dbab58}.category-number{font-size:13px;font-weight:900;color:#93611d}.selected .category-number{color:#ffd591}.media-category-card strong{font-size:19px;line-height:1.5;word-break:keep-all}.category-description{font-size:14px;line-height:1.6}.category-count{margin-top:auto;padding:5px 10px;border-radius:30px;background:#f4dfb9;color:#593c15;font-size:13px;font-weight:800}.media-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0}.media-filter-heading h3{color:#143e3a;font-size:23px}.media-filter-heading button{font:inherit;padding:10px 16px;border:1px solid #b48b47;border-radius:24px;background:#fff8e9;color:#143e3a;cursor:pointer;flex-shrink:0}.media-category-card:focus-visible,.media-filter-heading button:focus-visible{outline:3px solid #d18b28;outline-offset:4px}@media(max-width:900px){.media-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.media-category-grid{grid-template-columns:1fr}.media-filter-heading{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.media-category-card{transition:none}.media-category-card:hover{transform:none}}.video-category-badge{position:absolute;top:12px;left:12px;right:12px;width:fit-content;max-width:calc(100% - 24px);padding:7px 12px;border:1px solid #f0c77c;border-radius:12px;background:#103e3bf2;color:#fff3d9;font-size:13px;font-weight:800;line-height:1.5;word-break:keep-all;box-shadow:0 3px 10px #0004}.category-emoji{display:grid;place-items:center;width:64px;height:64px;font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:42px;border-radius:19px;background:linear-gradient(145deg,#fff,#f3ddb7);box-shadow:inset 2px 2px 4px #fff,0 5px 0 #cfb481,0 8px 12px #173e3425;text-shadow:0 3px 3px #143e3a30;margin-bottom:4px}.media-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:20px}.media-category-card{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:4px 9px;padding:12px;border-radius:12px;align-content:start;box-shadow:none}.category-emoji{grid-column:1;grid-row:1/span 2;width:32px;height:32px;border-radius:9px;font-size:23px;margin:0;box-shadow:0 2px 0 #cfb481,0 3px 5px #173e3420}.category-number{display:none}.media-category-card strong{grid-column:2;font-size:14px;line-height:1.4}.media-category-card strong:before{content:attr(data-number);margin-right:5px;color:#a36c20}.media-category-card.selected strong:before{color:#ffd591}.category-description{display:none}.category-count{grid-column:2;margin:0;padding:0;background:transparent;color:#756044;font-size:12px;line-height:1.4}.selected .category-count{color:#f4d9ab}@media(max-width:900px){.media-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.media-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.media-category-card{padding:10px 8px;grid-template-columns:26px minmax(0,1fr);gap:3px 6px}.category-emoji{width:26px;height:28px;font-size:20px}.media-category-card strong{font-size:12px}.category-count{font-size:11px}}