:root{--green:#173d32;--ink:#173b30;--paper:#f5f4ee;--cream:#ede5db;--muted:#64766c;--line:#d7ded5;--sage:#a5b3a4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.6 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #bd925f;outline-offset:5px}img{display:block;max-width:100%}header{height:94px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;background:var(--green);color:var(--cream)}header .signature{width:185px;height:46px;object-fit:contain}nav{display:flex;gap:30px;font-size:14px}nav a{opacity:.86}nav a:hover{opacity:1}.hero{margin:0 18px;position:relative;min-height:700px;height:calc(100svh - 115px);max-height:900px;border-radius:0 0 28px 28px;overflow:hidden;color:var(--cream);background:var(--green)}.hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:55% 35%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,27,20,.72) 0%,rgba(8,27,20,.3) 33%,transparent 63%),linear-gradient(0deg,rgba(9,30,23,.4),transparent 40%)}.hero-top{position:absolute;left:5%;right:5%;top:34px;display:flex;justify-content:space-between;font-size:13px}.hero-title{position:absolute;left:5%;top:40%;width:40%;max-width:560px}.hero-title h1{margin:0 0 30px}.hero-title p{font-size:22px;font-weight:400;line-height:1.4;margin:0}.hero-mark{position:absolute;bottom:36px;right:5%;width:54px}.wrap{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:36px;padding-right:36px}.intro{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-top:96px;padding-bottom:96px}.date{color:var(--muted);font-size:13px;margin:0 0 20px}h2{font-size:clamp(30px,3.2vw,46px);font-weight:450;letter-spacing:-1.5px;line-height:1.13;margin:0 0 24px}h3{font-weight:500;line-height:1.3;margin:0;font-size:17px}.intro-copy{max-width:460px;color:var(--muted);margin:0}.kit-action{justify-self:end;width:100%;max-width:360px}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:0;border-radius:12px;padding:19px 24px;min-height:62px;font-size:15px;font-weight:500;transition:background .2s}.primary{background:var(--green);color:var(--cream);width:100%}.primary:hover{background:#285347}.button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.button:disabled{cursor:progress;opacity:.72}.kit-action>p{font-size:12px;color:var(--muted);margin:10px 0}.copy-link{border:0;padding:12px 0;background:none;color:var(--ink);text-decoration:underline;text-underline-offset:5px;font-size:13px}.download-status:empty{display:none}.download-status{font-size:13px;line-height:1.4}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:32px}.section-heading h2{margin:0;font-size:32px;letter-spacing:-.8px}.section-heading p{margin:0;font-size:14px;color:var(--muted)}.material{padding-bottom:90px}.photo-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:28px}.photo-grid article,.bts article{min-width:0}.photo-grid article>img{width:100%;height:415px;object-fit:cover;border-radius:18px}.photo-grid .cover>img{object-fit:contain;background:#e5e8dd}.asset-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:20px}.asset-footer p{font-size:12px;color:var(--muted);margin:6px 0 0}.download{font-size:13px;display:inline-flex;gap:18px;align-items:center;white-space:nowrap;min-height:44px}.download span{font-size:21px;font-weight:300}.download:hover{text-decoration:underline;text-underline-offset:5px}.chorus{background:var(--green);color:var(--cream);padding:78px 0 90px}.chorus .date,.chorus .section-heading p,.chorus .asset-footer p{color:#b9c8bd}.chorus .date{margin-bottom:16px}.chorus-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:36px;align-items:stretch}.video-asset video{width:100%;aspect-ratio:2.4;display:block;object-fit:contain;background:#10271e;border-radius:16px}.audio-asset{border-radius:18px;border:1px solid #537064;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:start}.audio-mark{width:46px;margin-bottom:22px}.audio-asset h3{font-size:21px}.audio-asset p{color:#b9c8bd;font-size:13px;margin:10px 0 22px}.audio-asset audio{width:100%;height:38px;margin-bottom:20px}.audio-download{display:flex;gap:24px;flex-wrap:wrap}.audio-download a{gap:10px}.audio-download small{font-size:10px;color:#b9c8bd}.bts{padding-top:95px;padding-bottom:90px}.bts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.bts-grid article>img{width:100%;height:420px;object-fit:cover;border-radius:17px}.bts-grid article:nth-child(2)>img{object-position:42% center}.bts-grid .asset-footer{padding-top:17px}.bts .download{font-size:22px;min-width:44px;justify-content:center}.graphics{padding-bottom:90px}.graphics-grid{display:grid;grid-template-columns:1.35fr 1.35fr .75fr;gap:24px}.graphic{background:var(--green);height:200px;border-radius:16px;padding:30px;display:flex;align-items:center;justify-content:center}.graphic img{width:100%;max-height:130px;object-fit:contain}.graphic .isotipo{width:66px}.graphics-grid .download{display:flex;justify-content:space-between;padding:12px 0}.story{border-top:1px solid var(--line);padding-top:78px;padding-bottom:84px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.story p{margin-top:0;color:var(--muted);max-width:550px}.story strong{font-weight:550;color:var(--ink)}.official-links{display:flex;gap:18px 24px;flex-wrap:wrap;padding:10px 0 28px;font-size:13px}.official-links a{text-decoration:underline;text-underline-offset:5px}details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0}summary{cursor:pointer;font-size:14px}#credits{font-size:13px;color:var(--muted);line-height:1.7;padding:20px 0;white-space:pre-line}.last-call{text-align:center;padding-top:50px;padding-bottom:70px}.last-call>img{width:50px;filter:brightness(.24) sepia(1) hue-rotate(90deg);margin:0 auto 30px}.last-call .button{max-width:340px;margin:8px auto}.last-call h2{font-size:34px}footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:28px;padding-bottom:28px;font-size:11px;color:var(--muted)}
@media(min-width:1600px){.hero-photo{object-position:center 35%}.hero-title{left:8%}}@media(max-width:900px){.wrap{padding-left:28px;padding-right:28px}.intro{gap:35px}.photo-grid{grid-template-columns:1.25fr 1fr}.photo-grid article>img{height:320px}.chorus-grid{grid-template-columns:1.4fr 1fr;gap:24px}.audio-asset{padding:24px}.bts-grid{gap:20px}.bts-grid article>img{height:310px}.story{gap:40px}.section-heading{gap:30px}.asset-footer{align-items:start;flex-direction:column;gap:4px}.bts .asset-footer{flex-direction:row;align-items:center}.graphics-grid{gap:16px}.graphic{padding:20px;height:155px}}@media(max-width:620px){header{height:80px;padding:0 22px}header .signature{width:147px;height:38px}nav{gap:0;font-size:12px}nav a:last-child{display:none}.hero{margin:0 10px;min-height:560px;height:75svh;max-height:720px;border-radius:0 0 20px 20px}.hero-photo{object-position:57% center}.hero-shade{background:linear-gradient(0deg,rgba(9,30,23,.86),rgba(9,30,23,.05) 65%),linear-gradient(180deg,rgba(9,30,23,.4),transparent 24%)}.hero-top{top:24px;left:22px;right:22px;font-size:11px}.hero-title{left:24px;top:auto;bottom:52px;width:calc(100% - 48px);max-width:380px}.hero-title h1{margin-bottom:22px}.hero-title p{font-size:17px;line-height:1.35}.hero-mark{width:36px;right:25px;bottom:26px}.wrap{padding-left:24px;padding-right:24px}.intro{display:block;padding-top:54px;padding-bottom:58px}.date{font-size:12px;margin-bottom:18px}h2{font-size:34px;letter-spacing:-1px}.intro-copy{font-size:15px}.kit-action{margin-top:28px;max-width:none}.button{min-height:60px}.kit-action>p{font-size:11px}.section-heading{display:block;margin-bottom:25px}.section-heading h2{font-size:28px}.section-heading p{font-size:13px;margin-top:13px}.photo-grid{display:block}.photo-grid article+article{margin-top:32px}.photo-grid article>img{height:auto;max-height:none}.photo-grid .official>img{aspect-ratio:1.12;object-position:center}.photo-grid .cover>img{aspect-ratio:1}.asset-footer{flex-direction:row;align-items:center;padding-top:16px}.asset-footer h3{font-size:15px}.asset-footer p{font-size:11px}.material{padding-bottom:60px}.chorus{padding:50px 0 55px}.chorus-grid{display:block}.audio-asset{margin-top:30px;padding:28px}.audio-asset h3{font-size:20px}.audio-download{width:100%;justify-content:space-between}.audio-mark{width:40px;margin-bottom:20px}.bts{padding-top:55px;padding-bottom:52px}.bts-grid{grid-template-columns:1fr;gap:32px}.bts-grid article>img{height:auto;max-height:560px;object-fit:contain;background:#e6e9df}.bts-grid article:first-child>img,.bts-grid article:last-child>img{aspect-ratio:3/4;object-fit:cover}.graphics{padding-bottom:55px}.graphics-grid{grid-template-columns:1fr}.graphic{height:180px;padding:30px 44px}.graphics-grid article:last-child .graphic{height:150px}.story{display:block;padding-top:48px;padding-bottom:40px}.story h2{margin-bottom:30px}.story p{font-size:15px}.official-links{font-size:12px;gap:14px 20px}.last-call{padding-top:40px;padding-bottom:50px}.last-call h2{font-size:29px}footer{display:block;font-size:10px}footer span{display:block;margin-bottom:5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

footer{align-items:center;gap:30px}.agency-credit{display:flex;align-items:center;gap:24px;padding:16px 0}.agency-credit img{width:180px;height:auto}.agency-credit span{font-size:11px}@media(max-width:620px){.agency-credit{margin-top:22px;align-items:flex-start;flex-direction:column;gap:16px}.agency-credit img{width:180px}.agency-credit span{margin:0}}

.press-section{padding-top:60px;padding-bottom:90px;border-top:1px solid var(--line)}.press-heading{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:38px}.press-heading .date{margin-bottom:14px}.press-heading h2{margin-bottom:12px}.press-heading p{color:var(--muted)}.press-actions{width:260px;flex-shrink:0;display:grid;gap:12px}.press-pdf{border:1px solid var(--green);color:var(--green);background:transparent}.press-pdf:hover{background:#e5e9df}.press-actions p{margin:0;font-size:13px;min-height:22px}.press-article{max-width:860px;margin:auto;padding:56px 64px;border:1px solid var(--line);border-radius:20px;background:#fffdf8;font-size:17px;line-height:1.8;overflow-wrap:anywhere}.press-article .press-title{font-size:clamp(25px,3vw,36px);line-height:1.2;font-weight:500;letter-spacing:-.8px;margin:0 0 26px;text-transform:none}.press-article h4{font-size:22px;font-weight:500;line-height:1.3;margin:42px 0 18px}.press-article p{margin:0 0 22px}.press-article strong{font-weight:600}.press-article a{text-decoration:underline;text-underline-offset:3px}.press-article ul{padding-left:22px}.press-article li{margin:5px 0}@media(max-width:620px){nav a:last-child{display:block;margin-left:18px}nav a:nth-child(2){display:none}.press-section{padding-top:42px;padding-bottom:54px}.press-heading{display:block;margin-bottom:24px}.press-actions{width:100%;margin-top:25px;gap:10px}.press-article{padding:28px 22px;font-size:16px;line-height:1.75;border-radius:16px}.press-article h4{font-size:21px;margin-top:32px}.press-article .press-title{font-size:26px}}

.press-preview{max-width:860px;margin:24px 0 0;padding:24px 28px;border-left:2px solid var(--sage);background:#fffdf8;border-radius:0 12px 12px 0}.press-preview .press-title{font-size:24px;line-height:1.25;letter-spacing:-.4px;font-weight:500;margin:0 0 14px}.press-preview p{font-size:15px;line-height:1.6;margin:0;color:var(--muted)}.press-preview strong{font-weight:400}@media(max-width:620px){.press-preview{padding:20px;margin-top:24px}.press-preview .press-title{font-size:20px}.press-preview p{font-size:14px}}
.press-section{padding-top:38px;padding-bottom:42px}.press-heading{margin-bottom:0;gap:32px}.press-heading h2{font-size:34px}.press-heading p{margin:0}.press-heading .date{margin-bottom:10px}.press-actions{width:auto;max-width:620px;grid-template-columns:repeat(3,auto);gap:10px}.press-actions .button{font-size:13px;min-height:50px;padding:13px 18px;width:auto;white-space:nowrap}.press-actions #press-status{grid-column:1/-1;min-height:0}.press-actions #press-status:empty{display:none}.press-article:not([hidden]){margin-top:32px}.press-article[hidden]{display:none}@media(max-width:1050px){.press-heading{align-items:start;flex-direction:column;gap:20px}}@media(max-width:620px){.press-section{padding-top:30px;padding-bottom:32px}.press-heading h2{font-size:28px}.press-heading{display:block}.press-actions{margin-top:20px;grid-template-columns:1fr 1fr;max-width:none}.press-actions #toggle-press{grid-column:1/-1}.press-actions .button{padding:12px 10px;font-size:13px}.press-heading>div>p:last-child{font-size:14px}}

footer .agency-credit{font-size:10px;opacity:.65}footer .agency-credit img{width:72px}

.editable{display:grid;grid-template-columns:190px 1fr;gap:45px;align-items:center;padding-top:65px;padding-bottom:65px;border-top:1px solid var(--line)}.editable>img{width:190px;border-radius:12px}.editable h2{font-size:42px;line-height:1.1;margin:10px 0 18px}.editable p{color:var(--muted)}.editable .editable-size{font-size:12px;margin:14px 0 0}.editable .button{margin-top:10px}@media(max-width:700px){.editable{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:45px}.editable>img{width:150px}.editable h2{font-size:34px}}
