.root-2N0eP{margin:0}
.mini-7zc5N{font-size:var(--dp_mini_font_size);letter-spacing:var(--dp_mini_letter_spacing);line-height:var(--dp_mini_line_height)}.micro-QMj9p{font-size:var(--dp_micro_font_size);letter-spacing:var(--dp_micro_letter_spacing);line-height:var(--dp_micro_line_height)}.small-9qjFE{font-size:var(--dp_small_font_size);letter-spacing:var(--dp_small_letter_spacing);line-height:var(--dp_small_line_height)}.body-VZ6j0{font-size:var(--dp_body_font_size);letter-spacing:var(--dp_body_letter_spacing);line-height:var(--dp_body_line_height)}.large-ixvE-{font-size:var(--dp_large_font_size);letter-spacing:var(--dp_large_letter_spacing);line-height:var(--dp_large_line_height)}.hero--vl63{font-family:var(--dp_hero_font_family);font-size:var(--dp_hero_font_size);letter-spacing:var(--dp_hero_letter_spacing);line-height:var(--dp_hero_line_height)}.title1-33nJv{font-family:var(--dp_title1_font_family);font-size:var(--dp_title1_font_size);letter-spacing:var(--dp_title1_letter_spacing);line-height:var(--dp_title1_line_height)}.title2-CILNd{font-family:var(--dp_title2_font_family);font-size:var(--dp_title2_font_size);letter-spacing:var(--dp_title2_letter_spacing);line-height:var(--dp_title2_line_height)}.title3-ria8W{font-family:var(--dp_title3_font_family);font-size:var(--dp_title3_font_size);letter-spacing:var(--dp_title3_letter_spacing);line-height:var(--dp_title3_line_height)}
.colourBase-\+RoA3{color:var(--dp_app_text_base)}.colourSubtle-W9Zv1{color:var(--dp_app_text_subtle)}.colourSubdued-V7GJl{color:var(--dp_app_text_subdued)}.colourInverted-E97fy{color:var(--dp_app_text_inverted)}.colourNegative-g0G5W{color:var(--dp_app_text_negative)}.colourWarning-0qKWi{color:var(--dp_app_text_warning)}.colourPositive-r0cSf{color:var(--dp_app_text_positive)}.colourDisabled-yzp7c{color:var(--dp_app_text_disabled)}.colourUrgencyMedium-49nkm{color:var(--dp_app_text_urgency_medium)}.colourUrgencyHigh-6w8TE{color:var(--dp_app_text_urgency_high)}.colourWhite-ws\+gx{color:var(--dp_app_text_inverted)}
.fontRegular-1mUJr{font-weight:var(--dp_font_weight_regular)}.fontMedium-89jXZ{font-weight:var(--dp_font_weight_medium)}.fontSemiBold-SU984{font-weight:var(--dp_font_weight_semibold)}.fontBold-9z\+Or{font-weight:var(--dp_font_weight_bold)}
@font-face{font-family:ITC Garamond W03 Book Cond;src:url(https://static.trainlinecontent.com/content/WEB/fonts/itc-garamond-1.0.0/ITCGaramondStd-BkCond.woff2) format("woff2"),url(https://static.trainlinecontent.com/content/WEB/fonts/itc-garamond-1.0.0/ITCGaramondStd-BkCond.woff) format("woff"),url(https://static.trainlinecontent.com/content/WEB/fonts/itc-garamond-1.0.0/ITCGaramondStd-BkCond.ttf) format("truetype")}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.slide-image{align-items:center;display:flex;height:370px;justify-content:center;width:100%}.slide-image__image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:991.9px){.slide-image{height:200px}}
@charset "UTF-8";@font-face{font-family:ITC Garamond W03 Book Cond;src:url(https://static.trainlinecontent.com/content/WEB/fonts/itc-garamond-1.0.0/ITCGaramondStd-BkCond.woff2) format("woff2"),url(https://static.trainlinecontent.com/content/WEB/fonts/itc-garamond-1.0.0/ITCGaramondStd-BkCond.woff) format("woff"),url(https://static.trainlinecontent.com/content/WEB/fonts/itc-garamond-1.0.0/ITCGaramondStd-BkCond.ttf) format("truetype")}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}.language-select{height:36px;margin-left:24px;position:relative;width:74px}.language-select-button{align-items:center;background-color:#eeeeec;border:1px solid #000;border-radius:8px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:600;height:36px;justify-content:space-between;line-height:24px;padding:8px 12px;text-align:left;width:74px}.language-select-button:hover{background-color:#eeeeec}.language-flag{align-items:center;border-radius:50%;display:flex;font-size:36px;height:18px;justify-content:center;overflow:hidden;text-align:center;width:18px}.language-select-list{background:#eeeeec;border:1px solid #000;border-radius:8px;box-sizing:border-box;display:block;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.language-select-list.hidden{display:none}.language-select-list .language-select-list-content{box-sizing:border-box;display:block;margin:0;max-height:360px;overflow:scroll;padding:0}.language-select-list .language-select-list-content li{display:block;margin:0;padding:0}.language-select-list .language-select-list-content li button{align-items:center;border:none;box-sizing:border-box;color:#000;cursor:pointer;display:flex;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:600;height:34px;justify-content:space-between;line-height:24px;list-style:none;outline:none;padding:8px 12px;text-align:left;width:100%}.language-select-list .language-select-list-content li button:hover{background:#fff}.language-select-list .language-select-list-content li button.selected{cursor:default;pointer-events:none}.sustainable-hub-page-wrapper header,.sustainable-pledge-completion-page-wrapper header,.sustainable-pledge-page-wrapper header,.sustainable-pledge-shareable-page-wrapper header{align-items:center;background-color:transparent;box-sizing:border-box;display:flex;flex-direction:row;height:64px;justify-content:space-between;padding-left:32px;padding-right:32px;width:100%;z-index:2}@media (max-width:991.9px){.sustainable-hub-page-wrapper header,.sustainable-pledge-completion-page-wrapper header,.sustainable-pledge-page-wrapper header,.sustainable-pledge-shareable-page-wrapper header{padding-left:16px;padding-right:16px;position:relative}}.sustainable-hub-page-wrapper header .i-came-by-train,.sustainable-pledge-completion-page-wrapper header .i-came-by-train,.sustainable-pledge-page-wrapper header .i-came-by-train,.sustainable-pledge-shareable-page-wrapper header .i-came-by-train{align-items:center;background-color:#1d1d1b;display:flex;font-family:ITC Garamond W03 Book Cond,serif;font-size:30px;font-style:normal;font-weight:400;height:32px;letter-spacing:-.01em;line-height:32px;padding:0 8px;text-align:center}.sustainable-hub-page-wrapper header .i-came-by-train,.sustainable-hub-page-wrapper header .i-came-by-train:active,.sustainable-hub-page-wrapper header .i-came-by-train:hover,.sustainable-hub-page-wrapper header .i-came-by-train:visited,.sustainable-pledge-completion-page-wrapper header .i-came-by-train,.sustainable-pledge-completion-page-wrapper header .i-came-by-train:active,.sustainable-pledge-completion-page-wrapper header .i-came-by-train:hover,.sustainable-pledge-completion-page-wrapper header .i-came-by-train:visited,.sustainable-pledge-page-wrapper header .i-came-by-train,.sustainable-pledge-page-wrapper header .i-came-by-train:active,.sustainable-pledge-page-wrapper header .i-came-by-train:hover,.sustainable-pledge-page-wrapper header .i-came-by-train:visited,.sustainable-pledge-shareable-page-wrapper header .i-came-by-train,.sustainable-pledge-shareable-page-wrapper header .i-came-by-train:active,.sustainable-pledge-shareable-page-wrapper header .i-came-by-train:hover,.sustainable-pledge-shareable-page-wrapper header .i-came-by-train:visited{border:none;color:#eeeeec;text-decoration:none}@media (max-width:991.9px){.sustainable-hub-page-wrapper header .i-came-by-train,.sustainable-pledge-completion-page-wrapper header .i-came-by-train,.sustainable-pledge-page-wrapper header .i-came-by-train,.sustainable-pledge-shareable-page-wrapper header .i-came-by-train{font-size:18px;height:24px;line-height:24px}}.sustainable-hub-page-wrapper header a,.sustainable-pledge-completion-page-wrapper header a,.sustainable-pledge-page-wrapper header a,.sustainable-pledge-shareable-page-wrapper header a{border-bottom:none;display:flex;text-decoration:none}.sustainable-hub-page-wrapper header a span,.sustainable-pledge-completion-page-wrapper header a span,.sustainable-pledge-page-wrapper header a span,.sustainable-pledge-shareable-page-wrapper header a span{align-items:center;color:#000;display:flex;font-family:ITC Garamond W03 Book Cond,serif;font-size:30px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:83%;margin-right:8px;text-align:center}@media (max-width:991.9px){.sustainable-hub-page-wrapper header a span,.sustainable-pledge-completion-page-wrapper header a span,.sustainable-pledge-page-wrapper header a span,.sustainable-pledge-shareable-page-wrapper header a span{font-size:18px}}.sustainable-hub-page-wrapper header a svg,.sustainable-pledge-completion-page-wrapper header a svg,.sustainable-pledge-page-wrapper header a svg,.sustainable-pledge-shareable-page-wrapper header a svg{width:140px}@media (max-width:991.9px){.sustainable-hub-page-wrapper header a svg,.sustainable-pledge-completion-page-wrapper header a svg,.sustainable-pledge-page-wrapper header a svg,.sustainable-pledge-shareable-page-wrapper header a svg{width:93px}}.sustainable-hub-page-wrapper header .header-right,.sustainable-pledge-completion-page-wrapper header .header-right,.sustainable-pledge-page-wrapper header .header-right,.sustainable-pledge-shareable-page-wrapper header .header-right{align-items:center;display:flex;flex-direction:row}.sustainable-hub-page-wrapper header{opacity:0}.sustainable-hub-page-wrapper header.version1-5{background-color:#eeeeec}.sustainable-hub-page-wrapper header.animate-appear{animation:fadein 1s ease-in;animation-delay:3s;animation-duration:2s;animation-fill-mode:forwards}@keyframes fadeInOut{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.slider{box-sizing:border-box;margin:120px auto 0;max-width:1120px;padding:0 32px;width:100%}@media (max-width:991.9px){.slider{margin-top:56px}}.slider .slider-slides{height:370px;position:relative}@media (max-width:991.9px){.slider .slider-slides{height:200px}}.slider .slide{align-items:center;display:flex;flex-direction:column;height:370px;justify-content:center;opacity:0;position:absolute;width:100%}.slider .slide.animate-appear{animation-delay:0;animation-duration:4s;animation-fill-mode:forwards;animation-name:fadeInOut;animation-timing-function:ease-in-out}@media (max-width:991.9px){.slider .slide{height:200px}}.slider .slide:after,.slider .slide:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:-1}@media (max-width:991.9px){.slider .slide:after,.slider .slide:before{transform:scale(.5)}}.feedback-container{align-items:center;border:1px solid transparent;border-radius:4px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;padding:16px;position:relative}.feedback-container.border{border:1px solid #d0d4d5}.feedback-container p{align-items:center;color:#192325;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:0;padding:0}.feedback-container .thumbs-container{display:flex;gap:16px}.feedback-container .thumbs{background:transparent;border:none;cursor:pointer;display:inline-block;margin:0;outline:none;padding:0}.feedback-container .thumbs:focus>svg{fill:#00a88f}.feedback-container .thumbs-down-btn{bottom:-9px;position:relative}.feedback-container .thumbs-icon{fill:rgba(0,168,143,.5);min-width:28px;transition:.4s linear}.feedback-container .thumbs-icon:hover{fill:#00a88f}.feedback-container .thumbs-icon:active{fill:#00a88f}.feedback-container .fade-in{animation-duration:.4s;animation-fill-mode:forwards;animation-name:fadein;animation-timing-function:linear}.feedback-container .fade-out{animation-duration:.4s;animation-fill-mode:forwards;animation-name:fadeout;animation-timing-function:linear}.sustainable-hub-page-wrapper footer{background-color:#fff;padding:32px}.sustainable-hub-page-wrapper footer .footer-wrapper{display:flex;justify-content:space-between}@media (max-width:991.9px){.sustainable-hub-page-wrapper footer .footer-wrapper{flex-direction:column}}.sustainable-hub-page-wrapper footer ul{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0;padding:0}@media (max-width:991.9px){.sustainable-hub-page-wrapper footer ul{flex-wrap:wrap}}.sustainable-hub-page-wrapper footer ul li{display:block}@media (max-width:479px){.sustainable-hub-page-wrapper footer ul li:nth-child(2){width:50%}}@media (max-width:479px){.sustainable-hub-page-wrapper footer ul li:nth-child(3),.sustainable-hub-page-wrapper footer ul li:nth-child(4){margin-top:14px}}.sustainable-hub-page-wrapper footer ul li:after{color:#000;content:"•";display:inline-block;text-align:center;width:48px}@media (max-width:991.9px){.sustainable-hub-page-wrapper footer ul li:after{font-size:12px;line-height:16px;width:32px}}.sustainable-hub-page-wrapper footer ul li:last-child:after{display:none}.sustainable-hub-page-wrapper footer ul li a{border-bottom:none;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}@media (max-width:991.9px){.sustainable-hub-page-wrapper footer ul li a{font-size:12px;line-height:16px}}.sustainable-hub-page-wrapper footer .about-our-calculations-btn{align-items:center;background:#fff;border:1px solid #d0d4d5;border-radius:4px;color:#192325;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-weight:600;height:40px;justify-content:space-between;line-height:24px;padding:8px 16px;width:252px}.sustainable-hub-page-wrapper footer .about-our-calculations-btn:hover{cursor:pointer}@media (max-width:991.9px){.sustainable-hub-page-wrapper footer .about-our-calculations-btn{justify-content:center;margin-top:26px;width:100%}.sustainable-hub-page-wrapper footer .about-our-calculations-btn span{flex-grow:1}}.sustainable-hub-page-wrapper footer .about-our-calculations-btn .arrow{display:flex;transition:all .4s ease}.sustainable-hub-page-wrapper footer .about-our-calculations-btn .arrow-rotate{transform:rotate(180deg)}.sustainable-hub-page-wrapper footer .accordion-content{border:1px solid #d0d4d5;border-radius:4px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-weight:400;height:0;margin-top:35px;overflow:hidden;padding:16px 16px 0;transition:height .2s ease}.sustainable-hub-page-wrapper footer .accordion-content h6{font-weight:600;margin:0}.sustainable-hub-page-wrapper footer .accordion-content h6+p{margin-top:0}.sustainable-hub-page-wrapper footer .accordion-content h6,.sustainable-hub-page-wrapper footer .accordion-content p{font-size:12px;line-height:16px}.sustainable-hub-page-wrapper footer .accordion-content h6 a,.sustainable-hub-page-wrapper footer .accordion-content h6 a:active,.sustainable-hub-page-wrapper footer .accordion-content h6 a:hover,.sustainable-hub-page-wrapper footer .accordion-content h6 a:visited,.sustainable-hub-page-wrapper footer .accordion-content p a,.sustainable-hub-page-wrapper footer .accordion-content p a:active,.sustainable-hub-page-wrapper footer .accordion-content p a:hover,.sustainable-hub-page-wrapper footer .accordion-content p a:visited{color:#000}.sustainable-hub-page-wrapper footer .feedback-wrap{margin:32px auto;max-width:450px}@media (max-width:991.9px){.sustainable-hub-page-wrapper footer .feedback-wrap{margin:24px auto}}.sustainable-hub-page-wrapper footer .copyright{color:#5b6466;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:18px auto 0;max-width:978px;text-align:center}@media (max-width:991.9px){.sustainable-hub-page-wrapper footer .copyright{margin-top:24px}}.discover-more{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:32px 0 48px}@media (max-width:991.9px){.discover-more{margin:24px 0 133px}}.discover-more_button{color:#fff}.discover-more p{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:12px;margin-top:0;text-align:center}@media (max-width:991.9px){.discover-more p{font-size:15px;line-height:20px}}.textinput{background-color:#eeeeec;border:none;border-radius:4px;box-sizing:border-box;color:#000;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:16px;outline:none;padding:20px 16px;width:100%}.textinput::-webkit-input-placeholder{color:#5b6466}.textinput::-moz-placeholder{color:#5b6466}.textinput::placeholder{color:#5b6466}.textinput.error{border:2px solid #ef370e;padding:18px 14px}@media (max-width:991.9px){.textinput{margin-bottom:8px;padding:12px}}.checkbox{align-items:center;background-color:#eeeeec;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-flow:row wrap;height:64px;justify-content:flex-start;padding:12px;width:calc(50% - 8px)}@media (max-width:991.9px){.checkbox{height:48px;margin-bottom:8px;width:100%}.checkbox+.checkbox{margin-bottom:0}}.checkbox .toggler{background-color:#fff;border:1px solid #8a9497;border-radius:50%;box-sizing:border-box;height:24px;margin-left:8px;margin-right:18px;position:relative;width:24px}.checkbox input{display:none}.checkbox input:checked+.toggler{border-color:#192325}.checkbox input:checked+.toggler:after{background-color:#192325;border-radius:50%;box-sizing:border-box;content:"";height:14px;left:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;width:14px}.checkbox div{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.alert{color:#000;margin-top:24px}.alert .alert-heading{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin:0;padding:0}.alert .alert-heading+p{margin:4px 0 0;padding:0}.alert .alert-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin:12px 0 0}.select{position:relative;width:100%}.select-button{align-items:center;background-color:#eeeeec;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:16px;padding:16px;width:100%}.select-button:hover{background-color:#eeeeec}.select-button .select-button-text{color:#5b6466;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:left;width:calc(100% - 32px)}.select-button .select-button-text.blackened{color:#000}.select-button .select-button-icon{align-items:center;color:#000;display:flex;flex-direction:row;font-size:32px;height:32px;justify-content:center;width:32px}@media (max-width:991.9px){.select-button{margin-bottom:8px;padding:12px}}.select-list{background:#eeeeec;border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.12);box-sizing:border-box;display:block;left:0;position:absolute;top:0;width:100%;z-index:1}.select-list.hidden{display:none}@media (max-width:991.9px){.select-list{padding:16px}}.select-list .select-list-content{box-sizing:border-box;display:block;margin:0;max-height:460px;overflow:scroll;padding:0}.select-list .select-list-content li{display:block;margin:0;padding:0}.select-list .select-list-content li button{border:none;color:#000;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;list-style:none;outline:none;padding:12px;text-align:left;width:100%}.select-list .select-list-content li button.disabled{color:#5b6466;cursor:not-allowed;pointer-events:none}.select-list .select-list-content li button.selected,.select-list .select-list-content li button:not(.disabled):hover{background:#fff;border-radius:4px}.form .email-explanation{color:#5b6466;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:-8px 0 0;padding:0}.form .email-explanation a{border-bottom:none;text-decoration:underline}.form .email-explanation a,.form .email-explanation a:active,.form .email-explanation a:visited{color:#5b6466}@media (max-width:991.9px){.form .email-explanation{font-size:12px;line-height:16px;margin-top:0}}.form .our-bit{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px}@media (max-width:991.9px){.form .our-bit{margin-top:24px}}.form .trees-only{align-items:center;color:#000;display:flex;flex-direction:row;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:600;justify-content:flex-start;line-height:24px;margin:24px 0}@media (max-width:991.9px){.form .trees-only{align-items:flex-start}}.form .trees-only svg{margin-left:4px;margin-right:14px}@media (max-width:991.9px){.form .trees-only svg{transform:scale(1.5)}}.form .form-checkboxes{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}@media (max-width:991.9px){.form .form-checkboxes{flex-flow:column wrap}}.form .form-footer{margin-top:24px}.form .form-footer .form-footer-buttons{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media (max-width:991.9px){.form .form-footer .form-footer-buttons{flex-direction:column}}.form .form-footer .form-footer-buttons .pledge-form-cta{background:#ff0;color:#000;font-size:20px;height:48px}.form .form-footer .form-footer-buttons .pledge-form-cta:disabled{background-color:#e7ebeb;color:#5b6466}@media (max-width:991.9px){.form .form-footer .form-footer-buttons .pledge-form-cta{width:100%}}.form .form-footer .form-footer-buttons p{color:#192325;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.form .form-footer .form-footer-buttons p a{border-bottom:none;text-decoration:underline}.form .form-footer .form-footer-buttons p a,.form .form-footer .form-footer-buttons p a:active,.form .form-footer .form-footer-buttons p a:visited{color:#192325}@media (max-width:991.9px){.form .form-footer .form-footer-buttons p{font-size:15px;line-height:20px;margin:0;padding:0}}.form .form-footer .form-footer-description{height:0;overflow:hidden;transition:all .2s ease}.form .form-footer .form-footer-description p{color:#3f4b4e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.form .form-footer .form-footer-description p a,.form .form-footer .form-footer-description p a:active,.form .form-footer .form-footer-description p a:hover,.form .form-footer .form-footer-description p a:visited{border:none;color:#000;text-decoration:underline}@media (max-width:991.9px){.form .form-footer .form-footer-description p{font-size:15px;line-height:20px;margin:0;padding:0}}#shareable{color:#000;font-family:ITC Garamond W03 Book Cond,serif;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:48px;margin:0 0 48px;text-align:center}@media (max-width:991.9px){#shareable{font-size:32px;line-height:90%}}#lets-spread-the-word{text-align:center}.canvas-wrapper{align-items:center;border-radius:8px;display:flex;flex-direction:row;height:350px;justify-content:center;margin:0 auto;overflow:hidden;width:350px}@media (max-width:991.9px){.canvas-wrapper{height:279px;width:279px}}.social-asset{display:block;height:1080px;margin:0 auto;padding:0;transform:scale(.324);width:1080px}@media (max-width:991.9px){.social-asset{transform:scale(.258)}}.share-asset-buttons{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:center;padding:24px 0}@media (max-width:991.9px){.share-asset-buttons{flex-direction:column}}.button-wrapper{align-items:center;display:flex;flex-flow:column wrap;justify-content:flex-start;width:33.3333333333%}@media (max-width:991.9px){.button-wrapper{width:100%}}.button-disclaimer{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:24px;margin-bottom:12px;text-align:center}@media (max-width:991.9px){.button-disclaimer{margin-bottom:8px}}.share-asset-button{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:600;height:40px;line-height:24px;width:100%}.share-asset-button img,.share-asset-button svg{margin-left:-6px;margin-right:10px}.share-asset-button svg{fill:#eeeeec}.share-asset-button.save svg{stroke:#eeeeec;stroke-width:.5px;transform:rotate(-90deg)}.share-your-pledge{color:#000;font-family:ITC Garamond W03 Book Cond,serif;font-size:32px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:35px;margin-top:24px;text-align:center}@media (max-width:991.9px){.share-your-pledge{margin-top:32px}}.hashtag{color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:24px;margin-top:4px;text-align:center}.hashtag strong{font-weight:600}.dont-forget{color:#5b6466;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-top:58px;text-align:center}.sustainable-pledge-form{display:flex;flex-direction:column;justify-content:flex-start;margin:96px auto 0;max-width:771px;width:100%}@media (max-width:991.9px){.sustainable-pledge-form{align-self:center;margin:48px 24px 0;width:auto}}.sustainable-pledge-form .pre-form{color:#3f4b4e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:64px;text-align:center}@media (max-width:991.9px){.sustainable-pledge-form .pre-form{font-size:16px;margin-bottom:32px}}.sustainable-pledge-form .form-wrapper{background-color:#fff;border-radius:12px;box-sizing:border-box;padding:48px;position:relative}@media (max-width:991.9px){.sustainable-pledge-form .form-wrapper{border-radius:8px;padding:24px}}.sustainable-pledge-form .form-wrapper:after{background-image:url(https://static.trainlinecontent.com/content/WEB/images/sustainability-pledge/earth-100.webp);background-image:-webkit-image-set(url("https://static.trainlinecontent.com/content/WEB/images/sustainability-pledge/earth-100.webp") 1x,url("https://static.trainlinecontent.com/content/WEB/images/sustainability-pledge/earth-100.png") 1x);background-image:image-set(url("https://static.trainlinecontent.com/content/WEB/images/sustainability-pledge/earth-100.webp") 1x,url("https://static.trainlinecontent.com/content/WEB/images/sustainability-pledge/earth-100.png") 1x);background-repeat:no-repeat;background-size:contain;bottom:-192px;content:"";height:250px;left:-125px;position:absolute;width:250px;z-index:-1}@media (max-width:991.9px){.sustainable-pledge-form .form-wrapper:after{bottom:-350px;left:calc(50% - 125px)}}.sustainable-pledge-form .form-wrapper.success{margin-bottom:0}.sustainable-pledge-form .form-wrapper.success:after{background-image:url(https://static.trainlinecontent.com/content/WEB/images/sustainability-pledge/seal.webp);background-image:-webkit-image-set(url("https://static.trainlinecontent.com/content/WEB/images/sustainability-pledge/seal.webp") 1x,url("https://static.trainlinecontent.com/content/WEB/images/sustainability-pledge/seal.png") 1x);background-image:image-set(url("https://static.trainlinecontent.com/content/WEB/images/sustainability-pledge/seal.webp") 1x,url("https://static.trainlinecontent.com/content/WEB/images/sustainability-pledge/seal.png") 1x);bottom:-185px;height:346px;left:auto;right:-312px;width:509px}@media (max-width:991.9px){.sustainable-pledge-form .form-wrapper.success:after{bottom:-380px;right:-60px;transform:scale(.8)}}.sustainable-pledge-form .form-wrapper>p{color:#000;font-family:ITC Garamond W03 Book Cond,serif;font-size:32px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:48px;margin-bottom:12px;text-align:center}@media (max-width:991.9px){.sustainable-pledge-form .form-wrapper>p{font-size:24px;line-height:90%}}.sustainable-pledge-form .form-wrapper>p+h2{margin-bottom:48px;text-align:center}@media (max-width:991.9px){.sustainable-pledge-form .form-wrapper>p+h2{margin-bottom:32px}}.sustainable-pledge-form .form-wrapper h2{color:#000;font-family:ITC Garamond W03 Book Cond,serif;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:48px;margin:0 0 24px;padding:0}@media (max-width:991.9px){.sustainable-pledge-form .form-wrapper h2{font-size:32px;line-height:90%}}.sustainable-pledge-form .form-wrapper h2+p{color:#3f4b4e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:0 0 24px;text-align:left}@media (max-width:991.9px){.sustainable-pledge-form .form-wrapper h2+p{font-size:16px}}.sustainable-pledge-form .complete-my-pledge-btn-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:32px}.sustainable-pledge-form .complete-my-pledge-btn-wrapper span{color:#000;font-weight:400;margin-bottom:16px;max-width:520px;text-align:center}.sustainable-pledge-form .complete-my-pledge-btn,.sustainable-pledge-form .complete-my-pledge-btn-wrapper span{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;line-height:24px}.sustainable-pledge-form .complete-my-pledge-btn{align-items:center;background:#fff;border:1px solid #d0d4d5;border-radius:4px;color:#192325;display:flex;font-weight:600;height:40px;justify-content:space-between;margin-bottom:48px;max-width:198px;padding:8px 16px}.sustainable-pledge-form .complete-my-pledge-btn:hover{cursor:pointer}@media (max-width:991.9px){.sustainable-pledge-form .complete-my-pledge-btn{justify-content:center;width:100%}}html{scroll-behavior:smooth}body{background:#e5e5e5;font-family:ITC Garamond W03 Book Cond,serif;margin:0;overflow-x:hidden;width:100%}body #onetrust-policy .banner_logo{display:none}.onetrust-no-scroll #onetrust-policy .banner_logo{display:none}.onetrust-no-scroll #onetrust-policy #onetrust-policy-title{font-family:ITC Garamond W03 Book Cond,serif}.onetrust-no-scroll #onetrust-accept-btn-handler,.onetrust-no-scroll #onetrust-pc-btn-handler,.onetrust-no-scroll #onetrust-policy-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif}.sustainable-pledge-page-wrapper{display:flex;flex-direction:column}.sustainable-pledge-page-wrapper a:focus{outline:none}.sustainable-pledge-page-wrapper footer{background-color:#fff;padding:32px}.sustainable-pledge-page-wrapper footer .footer-wrapper{display:flex;justify-content:space-between}@media (max-width:991.9px){.sustainable-pledge-page-wrapper footer .footer-wrapper{flex-direction:column}}.sustainable-pledge-page-wrapper footer ul{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:0;padding:0}@media (max-width:991.9px){.sustainable-pledge-page-wrapper footer ul{flex-wrap:wrap}}.sustainable-pledge-page-wrapper footer ul li{display:block}@media (max-width:479px){.sustainable-pledge-page-wrapper footer ul li:nth-child(2){width:50%}}@media (max-width:479px){.sustainable-pledge-page-wrapper footer ul li:nth-child(3),.sustainable-pledge-page-wrapper footer ul li:nth-child(4){margin-top:14px}}.sustainable-pledge-page-wrapper footer ul li:after{color:#000;content:"•";display:inline-block;text-align:center;width:48px}@media (max-width:991.9px){.sustainable-pledge-page-wrapper footer ul li:after{font-size:12px;line-height:16px;width:32px}}.sustainable-pledge-page-wrapper footer ul li:last-child:after{display:none}.sustainable-pledge-page-wrapper footer ul li a{border-bottom:none;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}@media (max-width:991.9px){.sustainable-pledge-page-wrapper footer ul li a{font-size:12px;line-height:16px}}.sustainable-pledge-page-wrapper footer .about-our-calculations-btn{align-items:center;background:#fff;border:1px solid #d0d4d5;border-radius:4px;color:#192325;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:16px;font-weight:600;height:40px;justify-content:space-between;line-height:24px;padding:8px 16px;width:252px}.sustainable-pledge-page-wrapper footer .about-our-calculations-btn:hover{cursor:pointer}@media (max-width:991.9px){.sustainable-pledge-page-wrapper footer .about-our-calculations-btn{justify-content:center;margin-top:26px;width:100%}.sustainable-pledge-page-wrapper footer .about-our-calculations-btn span{flex-grow:1}}.sustainable-pledge-page-wrapper footer .about-our-calculations-btn .arrow{display:flex;transition:all .4s ease}.sustainable-pledge-page-wrapper footer .about-our-calculations-btn .arrow-rotate{transform:rotate(180deg)}.sustainable-pledge-page-wrapper footer .accordion-content{border:1px solid #d0d4d5;border-radius:4px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-weight:400;height:0;margin-top:35px;overflow:hidden;padding:16px 16px 0;transition:height .2s ease}.sustainable-pledge-page-wrapper footer .accordion-content h6{font-weight:600;margin:0}.sustainable-pledge-page-wrapper footer .accordion-content h6+p{margin-top:0}.sustainable-pledge-page-wrapper footer .accordion-content h6,.sustainable-pledge-page-wrapper footer .accordion-content p{font-size:12px;line-height:16px}.sustainable-pledge-page-wrapper footer .accordion-content h6 a,.sustainable-pledge-page-wrapper footer .accordion-content h6 a:active,.sustainable-pledge-page-wrapper footer .accordion-content h6 a:hover,.sustainable-pledge-page-wrapper footer .accordion-content h6 a:visited,.sustainable-pledge-page-wrapper footer .accordion-content p a,.sustainable-pledge-page-wrapper footer .accordion-content p a:active,.sustainable-pledge-page-wrapper footer .accordion-content p a:hover,.sustainable-pledge-page-wrapper footer .accordion-content p a:visited{color:#000}.sustainable-pledge-page-wrapper footer .feedback-wrap{margin:32px auto;max-width:450px}@media (max-width:991.9px){.sustainable-pledge-page-wrapper footer .feedback-wrap{margin:24px auto}}.sustainable-pledge-page-wrapper footer .copyright{color:#5b6466;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Microsoft YaHei New,Microsoft Yahei,微软雅黑,STXihei,华文细黑,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:18px auto 0;max-width:978px;text-align:center}@media (max-width:991.9px){.sustainable-pledge-page-wrapper footer .copyright{margin-top:24px}}
