:root{--bg:#0b1915;--bg-2:#141917;--fg:#e8e6e1;--fg-dim:#8b918d;--accent:#c8a96a}*{box-sizing:border-box}body,html{background:var(--bg);color:var(--fg);margin:0;font:15px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}a{color:inherit}.mo-shell{background:var(--bg);min-height:100vh}:root{--cream:var(--beige)}html{scrollbar-gutter:stable}html:has(dialog[open]:not(.menu-dialog,.chapter-dialog)){overflow:hidden}@media (hover:none){html:has(.chapter-dialog[open]){overflow:hidden}}html{overscroll-behavior:none}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--celadon);outline-offset:6px}button{font:inherit}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px}.experience-shell{isolation:isolate;background:#0d171a;position:relative}.experience-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.experience-backdrop img{-o-object-fit:cover;object-fit:cover;width:calc(100% + 120px);height:calc(100% + 120px);transition:filter 1.4s ease-out;position:absolute;inset:-60px}.experience-backdrop .backdrop-fade-enter-active{z-index:1;transition:opacity .6s,filter 1.4s ease-out}.experience-backdrop .backdrop-fade-enter-from{opacity:0}.experience-shell>footer,.experience-shell>main{z-index:1;position:relative}.page-curtain{z-index:100;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.page-curtain.is-covered{pointer-events:auto}:root{--header-x:20px}@media (width<=700px){:root{--header-x:12px}}.experience-header{z-index:50;min-height:65px;padding:20px var(--header-x) 0;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:fixed;inset:0 0 auto}.experience-header>*{pointer-events:auto}.experience-header :is(.menu-toggle,.language-switch-toggle,.language-switch-option,.manifesto-pill,.header-actions>.pill){transition:background-color .3s,color .3s}.experience-header.is-light :is(.menu-toggle,.language-switch-toggle,.language-switch-option,.manifesto-pill,.header-actions>.pill){background:var(--white);color:var(--pure-black);-webkit-backdrop-filter:none;backdrop-filter:none}.experience-header.is-light :is(.menu-toggle,.language-switch-toggle,.language-switch-option,.manifesto-pill,.header-actions>.pill):hover{background:var(--beige)}.header-actions{align-items:center;gap:10px;display:flex}.brand-logo{line-height:0;position:absolute;top:25px;left:50%;transform:translate(-50%)}.experience-header .pill:disabled{opacity:1}.experience-header .pill:disabled>*{opacity:.6}.experience-header.is-intro>:not(.brand-logo){visibility:hidden}@media (aspect-ratio>=1001/1000){html:has(.intro-experience[data-stage=video]) .experience-header .brand-logo{visibility:hidden}}.brand-logo img{-o-object-fit:contain;object-fit:contain}.brand-logo:after{content:"";position:absolute;inset:-10px -2px}.mo-time{font-variant-numeric:tabular-nums;opacity:.8}.fan-navigation,.intro-experience{min-height:100svh}.intro-video{background:#0d171a;height:100svh}.intro-experience,.intro-video{position:relative}html:has(.intro-experience:is([data-stage=loading],[data-stage=video])){overflow-y:scroll}html:has(.intro-experience:is([data-stage=loading],[data-stage=video])) body{height:100svh;overflow:hidden}.intro-experience:is([data-stage=loading],[data-stage=video]){touch-action:none}.intro-video.is-under{z-index:0;position:absolute;inset:0}.intro-video video{-o-object-fit:cover;object-fit:cover;cursor:pointer;width:100%;height:100%}@media (aspect-ratio<=1){.intro-video{background:#000}.intro-video video{-o-object-fit:contain;object-fit:contain}}.intro-actions{justify-content:center;gap:12px;display:flex;position:absolute;bottom:40px;left:0;right:0}.intro-sound{z-index:1;position:absolute;top:20px;right:20px}@media (width<=700px){.intro-sound{top:16px;right:12px}}.fan-navigation{isolation:isolate;flex-direction:column;height:max(760px,100svh);display:flex;position:relative;overflow:clip}.fan-navigation.is-leaving{pointer-events:none}.fan-navigation:before{content:"";z-index:-1;background:linear-gradient(#0a213238,#07101461);position:absolute;inset:0}.fan-heading{z-index:20;text-align:center;pointer-events:none;flex:none;width:100%;max-width:660px;margin:0 auto;padding:130px 24px 48px;position:relative}.fan-heading :is(h1,h2){font:400 clamp(32px,4vw,60px)/1 var(--font-display);text-transform:uppercase;margin:14px 0 20px}.fan-title{white-space:nowrap;position:relative}.fan-title-rest{opacity:.6;text-align:left;white-space:nowrap;transition:width .22s ease-out;display:inline-block}.fan-title-measure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.fan-title-letter{opacity:0;transition:opacity .22s}.fan-title-letter.is-on{opacity:1}.fan-detail{transition:opacity 1.1s}.fan-detail.is-hidden{opacity:0;transition-duration:.18s}.fan-detail.is-hidden .fan-cta{pointer-events:none}.fan-heading p:not(.eyebrow){color:#ffffffde;max-width:600px;margin:auto;font-size:20px}.fan-cta{pointer-events:auto;text-transform:uppercase;margin-top:16px}.fan-clip{width:0;height:0;position:absolute}.fan-cards{width:0;height:calc(var(--tile-h)*var(--fan-visible,.7));flex:none;align-self:center;margin:auto 0 0;padding:0;list-style:none;position:relative}.fan-slot{width:calc(var(--tile-h)*var(--tile-ratio));height:var(--tile-h);margin-left:calc(var(--tile-h)*var(--tile-ratio)/-2);--open:1;--angle:calc((var(--slot) - var(--turn,0))*var(--fan-step)*var(--open));--drop:calc((1 - var(--open))*var(--tile-h)*.6);transform-origin:50% var(--fan-origin);transform:rotate(var(--angle)) translateY(var(--drop));filter:brightness(.72);transition:transform .45s,filter .45s;position:absolute}.fan-slot.is-empty{filter:none;pointer-events:none;background:#80808059}.fan-navigation.is-swipeable .fan-cards,.fan-navigation.is-swipeable .fan-slot,.fan-navigation.is-swipeable .fan-slot a{touch-action:pan-y}.fan-cards.is-dragging .fan-slot{transition:filter .45s}.fan-slot>a{width:100%;height:100%;color:var(--cream);text-decoration:none;display:block}.fan-slot>a:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000080,#00000073 50%,#0000);position:absolute;inset:0 0 45%}.fan-slot .fan-tile-label{z-index:2}.fan-slot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.fan-slot{container-type:size}.fan-tile-label{font:500 3.3cqh/1 var(--font-title);text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;gap:4.17cqh;display:flex;position:absolute;top:8.31cqh;left:0;right:0}.fan-slot .fan-tile-label img{-o-object-fit:contain;object-fit:contain;width:12cqh;height:12cqh}.fan-navigation[data-variant=hero]{--tile-h:480px}.fan-navigation[data-variant=menu]{--tile-h:440px;--fan-visible:.65}.fan-navigation[data-variant=footer]{--tile-h:max(308px, calc(var(--u)*440));height:max(600px,calc(var(--u)*820));min-height:0}.fan-navigation[data-variant=footer]:before{content:none}.fan-navigation[data-variant=footer] .fan-heading{padding-top:max(64px,calc(var(--u)*117))}.fan-navigation[data-variant=footer] .fan-heading p:not(.eyebrow){color:#424242b3}.fan-slot.is-active{filter:brightness()}.fan-slot.is-neighbor{transform:rotate(var(--angle)) translateY(calc(var(--drop) - 9px))}.fan-slot.is-active{transform:rotate(var(--angle)) translateY(calc(var(--drop) - 22px))}.fan-navigation.is-animating .fan-slot{transition:filter .45s}.fan-navigation.is-folded .fan-slot{--open:0;opacity:0}.fan-navigation.is-folded .fan-heading{opacity:0}.fan-navigation[data-mode=wheel] .fan-slot,.fan-navigation[data-mode=wheel].is-animating .fan-slot{--d:var(--delta,var(--start-delta));--a:var(--dist,var(--start-dist));--fan-overlap:1;--fan-wide:1.12;width:calc(var(--tile-h)*var(--tile-ratio)*var(--fan-wide));margin-left:calc(var(--tile-h)*var(--tile-ratio)*var(--fan-wide)/-2);--angle:calc(var(--d)*var(--fan-step)*var(--fan-overlap)*var(--open));--lift:calc(var(--tile-h)*(.075 - min(var(--a), 1)*.055 - clamp(0, var(--a) - 1, 1)*.02));z-index:calc(10 - var(--a)*2);transform:rotate(var(--angle)) translateY(calc(var(--drop) - var(--lift)));filter:brightness(calc(1 - min(var(--a), 1)*.15 - clamp(0, var(--a) - 1, 1)*.2)) drop-shadow(calc(clamp(-1, var(--d), 1)*var(--tile-h)*.02) 0 calc(var(--tile-h)*.07) rgb(0 0 0/calc(.35 - min(var(--a), 1)*.1 - clamp(0, var(--a) - 1, 1)*.1)));pointer-events:none;transition:none}.fan-navigation[data-mode=wheel] .fan-slot>a{pointer-events:auto}.fan-navigation[data-mode=wheel].is-leaving .fan-slot>a{pointer-events:none}.fan-navigation[data-mode=wheel] .fan-slot>a{opacity:clamp(0,(2.5 - var(--a)) * 2,1);transform-origin:50% 100%;scale:calc(1 + clamp(0, 1 - var(--a), 1)*.05 - clamp(0, var(--a) - 1, 1)*.06);overflow:hidden}.fan-navigation[data-mode=wheel] .fan-photo{--m:var(--motion,0);transform:translate(clamp(-15%,(var(--d) * -8 - var(--m) * 9) * 1%,15%),calc(max(var(--m), -1 * var(--m))*-2%)) scale(calc(1.32 + max(var(--m), -1 * var(--m))*.03))}.fan-navigation[data-mode=wheel]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}.fan-navigation[data-mode=wheel] .fan-cards.is-dragging a{cursor:grabbing}.fan-navigation[data-mode=wheel]:has(.fan-cards.is-dragging){cursor:grabbing}.fan-navigation[data-mode=wheel] .fan-slot a{touch-action:pan-y}.fan-arrows{z-index:21;pointer-events:none;justify-content:space-between;padding:0 20px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.fan-arrows .pill{pointer-events:auto;padding:13px 18px}.fan-navigation{--fan-vh:100svh}.menu-dialog .fan-navigation{--fan-vh:100dvh}.fan-navigation[data-mode=wheel]{--fan-head:clamp(84px, 13svh, 130px);--fan-text:306px;--fan-rise:.13;height:var(--fan-vh);--fan-room:calc(100svh - var(--fan-head) - var(--fan-text));--tile-h:clamp(300px, min(var(--fan-room) / (var(--fan-visible,.7) + var(--fan-rise)), 55vw), 680px);min-height:0}.fan-navigation[data-mode=wheel]:after{content:"";z-index:15;pointer-events:none;background:linear-gradient(#0000,#00000073);height:32%;position:absolute;inset:auto 0 0}@media (width<=700px){.fan-navigation[data-mode=wheel]:after{background:linear-gradient(#0000,#0003);height:22%}}.fan-navigation[data-mode=wheel] .fan-cards{height:min(var(--fan-room) + var(--fan-vh) - 100svh - var(--tile-h) * var(--fan-rise),var(--tile-h) * .92)}.fan-navigation[data-mode=wheel] .fan-heading{padding-top:var(--fan-head)}.fan-navigation.is-animating .fan-arrows,.fan-navigation.is-folded .fan-arrows{opacity:0;visibility:hidden}.fan-navigation[data-mode=shell][data-variant]{--fan-head:clamp(84px, 13svh, 130px);--fan-text:306px;--fan-lift:22px;--fan-foot:clamp(16px, 4svh, 40px);height:var(--fan-vh);--fan-room:calc(100svh - var(--fan-head) - var(--fan-text) - var(--fan-lift) - var(--fan-foot));--tile-h:clamp(90px, min(var(--fan-room) / var(--fan-visible), (100vw - 48px) / var(--shell-span)), 520px);min-height:0}.fan-navigation[data-mode=shell] .fan-heading{padding-top:var(--fan-head)}.fan-navigation[data-mode=shell] .fan-cards{margin-bottom:var(--fan-foot)}.fan-navigation[data-mode=shell] .fan-slot.is-neighbor{transform:rotate(var(--angle)) translateY(var(--drop))}.fan-navigation[data-mode=shell] .fan-slot.is-active{transform:rotate(var(--angle)) translateY(calc(var(--drop) - var(--fan-lift)))}.fan-navigation[data-mode=shell] .fan-tile-label{top:50%;translate:0 -50%}.menu-dialog{z-index:40;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--cream);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.experience-shell>:is(main,footer){transition:opacity .4s,visibility linear}.experience-shell.is-instant>:is(main,footer){transition:none}.experience-shell.is-menu-open>:is(main,footer){opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s}.pillar-hero{text-align:center;background:linear-gradient(#0000 30%,#0d171a);flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:160px 24px 80px;display:flex}.pillar-hero h1{overflow-wrap:anywhere;margin:20px 0;font-size:clamp(38px,7.5vw,120px);font-weight:500;line-height:1.1}.pillar-hero>p:not(.eyebrow){font-size:clamp(18px,2vw,26px)}.pillar-hero .pill{margin-top:40px}.pillar-content{scroll-margin-top:90px}.chapter-section,.editorial-intro,.next-pillar,.world-section{padding:100px max(24px,50% - 575px)}.editorial-intro{text-align:center;background:var(--cream);color:#424242}.editorial-intro h2,.world-section h2{margin:20px 0;font-size:clamp(32px,4vw,58px);font-weight:400}.chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.chapter-card{background:#223b3c;border:1px solid #ffffff18;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:290px;padding:30px;text-decoration:none;transition:background .2s;display:flex}.chapter-card:hover{background:#315252}.chapter-card h2{font-size:clamp(23px,2.7vw,36px);font-weight:400;line-height:1.2}.chapter-card>span:last-child,.chapter-number{color:var(--celadon);font-size:12px}.world-section{text-align:center;background:#122126}.next-pillar{text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}.next-pillar>a{font-size:clamp(25px,4vw,55px);text-decoration:none}.chapter-dialog{width:min(1048px,100% - 40px);max-width:none;max-height:calc(100dvh - 80px);color:var(--soft-black);background:var(--beige);border:0;border-radius:20px;padding:0;position:fixed;inset:0;overflow:hidden}.chapter-dialog[open]{flex-direction:column;display:flex}.chapter-dialog-scroller{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.chapter-dialog-scroller::-webkit-scrollbar{display:none}.chapter-dialog-scroller:focus:not(:focus-visible){outline:none}.chapter-dialog-scroller:focus-visible{outline:3px solid var(--celadon);outline-offset:-3px}.scroll-rail{z-index:3;cursor:pointer;touch-action:none;width:16px;position:absolute;top:24px;bottom:24px;right:8px}.scroll-rail:before{content:"";background:var(--light-grey);width:1px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.scroll-rail.is-hidden{visibility:hidden}.scroll-rail-thumb{background:var(--soft-black);cursor:grab;border-radius:3px;width:3px;margin-left:-1.5px;transition:width .2s,margin-left .2s;position:absolute;top:0;left:50%}.scroll-rail.is-dragging .scroll-rail-thumb,.scroll-rail:hover .scroll-rail-thumb{width:5px;margin-left:-2.5px}.scroll-rail.is-dragging .scroll-rail-thumb{cursor:grabbing}@media (prefers-reduced-motion:reduce){.scroll-rail-thumb{transition:none}}.chapter-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer;background:#0f201b99}@keyframes chapter-dialog-in{0%{opacity:0;transform:translateY(32px)scale(.98)}}@keyframes chapter-dialog-out{to{opacity:0;transform:translateY(20px)scale(.98)}}@keyframes chapter-backdrop-in{0%{opacity:0}}@keyframes chapter-backdrop-out{to{opacity:0}}@keyframes chapter-content-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.chapter-dialog[open]{animation:.55s cubic-bezier(.2,.7,.2,1) chapter-dialog-in}.chapter-dialog[open]::backdrop{animation:.45s ease-out chapter-backdrop-in}.chapter-dialog.is-swapped,.chapter-dialog.is-swapped::backdrop{animation:none}.chapter-dialog.is-swapped .chapter-dialog-scroller{animation:.4s ease-out chapter-content-in}.chapter-dialog-scroller{transition:opacity .2s ease-in}.chapter-dialog.is-leaving .chapter-dialog-scroller{opacity:0}.chapter-dialog.is-closing{animation:.3s ease-in forwards chapter-dialog-out}.chapter-dialog.is-closing::backdrop{animation:.3s ease-in forwards chapter-backdrop-out}}.chapter-dialog-panel{align-items:center;gap:max(24px,calc(var(--u)*40));padding-top:max(20px,calc(var(--u)*32));text-align:center;flex-direction:column;display:flex}.chapter-dialog .title-l{font-size:clamp(28px,calc(var(--u)*40),40px)}.chapter-dialog .text-m{font-size:clamp(18px,calc(var(--u)*22),22px);line-height:1.4}.chapter-dialog .chapter-story .title-s{font-size:clamp(15px,calc(var(--u)*18),18px);line-height:1.2}.close-dialog{z-index:2;background:var(--beige);box-shadow:0 0 0 3px var(--beige);cursor:pointer;border:0;border-radius:50%;flex:none;padding:0;position:sticky;top:16px}.close-dialog,.close-dialog img{width:48px;height:48px;display:block}.chapter-dialog-heading{flex-direction:column;align-items:center;gap:12px;max-width:min(580px,100% - 48px);display:flex}.chapter-dialog-title{margin:0}.chapter-dialog-subtitle{max-width:460px;margin:0}.chapter-figure{flex-direction:column;gap:10px;margin:0;display:flex}.chapter-caption{font:500 14px/normal var(--font-text);text-align:left}.chapter-story{text-align:left;flex-direction:column;gap:12px;display:flex}.chapter-story h3,.chapter-story p{margin:0}.chapter-dialog-body{gap:max(24px,calc(var(--u)*32));flex-direction:column;width:min(680px,100% - 48px);display:flex}.chapter-image{aspect-ratio:808/454;-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.chapter-copy{color:var(--pure-black);text-align:left;margin:0}.chapter-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;display:grid}.chapter-gallery-image{aspect-ratio:399/499;-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.chapter-footer{border-top:1px solid var(--light-grey);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;min-height:88px;padding:16px clamp(20px,5vw,60px);display:grid}.chapter-footer-close{color:var(--pure-black);cursor:pointer;background:0 0;border:0;grid-column:2;padding:12px}.chapter-footer-link{max-width:220px;color:var(--soft-black);text-decoration:none}.chapter-footer-link:hover{text-decoration:underline}.chapter-footer-link.is-previous{text-align:left;grid-column:1;justify-self:start}.chapter-footer-link.is-next{text-align:right;grid-column:3;justify-self:end}@media (width<=700px){.experience-header{padding:12px var(--header-x) 0;gap:8px;min-height:58px}.experience-header .pill{box-sizing:border-box;min-width:44px;height:44px;padding:0 14px}.experience-header .pill-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-actions{gap:6px}.brand-logo{top:17px}.brand-logo img{width:42px;height:24px}.fan-navigation{height:max(650px,100svh)}.fan-heading{padding-top:110px}.fan-heading p:not(.eyebrow){max-width:290px;font-size:16px}.fan-slot.is-empty{display:none}.fan-navigation[data-variant=hero]{--tile-h:360px}.fan-navigation[data-variant=footer],.fan-navigation[data-variant=menu]{--tile-h:370px}.fan-navigation[data-variant=footer]{height:auto;min-height:600px}.fan-navigation[data-mode=wheel]{--fan-head:110px;--fan-text:361px;--tile-h:clamp(280px, var(--fan-room) / (var(--fan-visible,.7) + var(--fan-rise)), 440px)}.fan-navigation[data-mode=shell][data-variant]{--fan-head:110px;--fan-text:361px;--fan-lift:12px}.fan-arrows{display:none}.chapter-section,.editorial-intro,.next-pillar,.world-section{padding:64px 20px}.chapter-grid{grid-template-columns:1fr}.chapter-card{min-height:230px}.chapter-dialog{border-radius:14px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.chapter-footer{grid-template-columns:1fr 1fr;padding:20px}.chapter-footer-close{grid-area:1/1/auto/-1}.chapter-footer-link.is-next,.chapter-footer-link.is-previous{grid-row:2}.chapter-footer-link.is-previous{grid-column:1}.chapter-footer-link.is-next{grid-column:2}}@media (width<=700px) and (height<=700px){.fan-heading{padding-top:80px}.fan-navigation[data-mode=shell][data-variant],.fan-navigation[data-mode=wheel]{--fan-head:80px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fan-slot.is-active,.fan-slot.is-neighbor{transform:rotate(var(--angle)) translateY(var(--drop))}.fan-navigation[data-mode=wheel] .fan-photo{transform:scale(1.15)}}.preview-gate{z-index:1000;width:100%;max-width:none;height:100%;max-height:none;color:var(--beige);background:#0d171a;border:0;margin:0;padding:20px;position:fixed;inset:0}.preview-gate[open]{place-items:center;display:grid}.preview-gate::backdrop{background:#0d171a}.preview-gate-form{text-align:center;flex-direction:column;align-items:center;gap:20px;width:min(100%,320px);display:flex}.preview-gate-field{text-align:left;flex-direction:column;gap:8px;width:100%;display:flex}.preview-gate-field input{width:100%;color:inherit;font:500 16px/1.2 var(--font-text);background:0 0;border:1px solid #f6f1ed59;border-radius:30px;padding:13px 20px}.preview-gate-field input:focus-visible{outline:3px solid var(--celadon);outline-offset:3px;border-color:#0000}.preview-gate-error{color:#f3b1a6}.preview-gate .pill{width:100%;margin-top:10px}@font-face{font-family:MO Exceptional;src:url(../fonts/mo-exceptional-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(../fonts/futura-pt-book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(../fonts/futura-pt-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura PT Fallback;src:local(Arial),local(Helvetica),local(Roboto);font-weight:400;size-adjust:87.64%;ascent-override:111.82%;descent-override:34.23%;line-gap-override:0%}@font-face{font-family:Futura PT Fallback;src:local(Arial),local(Helvetica),local(Roboto);font-weight:500;size-adjust:89.98%;ascent-override:108.91%;descent-override:33.34%;line-gap-override:0%}@font-face{font-family:Avenir Next;src:url(../fonts/avenir-next-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(../fonts/avenir-next-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(../fonts/avenir-next-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--white:#fff;--beige:#f6f1ed;--celadon:#b7cdc2;--soft-black:#424242;--grey:#797672;--light-grey:#dad7d4;--pure-black:#000;--deep-green:#0b1915;--verso-green:#0f201b;--font-display:"MO Exceptional", "Futura PT", Futura, "Century Gothic", "Songti SC", STSong, "Noto Serif CJK SC", "Source Han Serif SC", SimSun, sans-serif;--font-title:"Futura PT", "Futura PT Fallback", Futura, "Century Gothic", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--font-text:"Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--font-label:"Avenir Next", Avenir, "Segoe UI", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--u:calc(min(100vw, 1440px)/1440)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-family:var(--font-text)}.title-xs{font:700 12px/1 var(--font-label);letter-spacing:.06em}.title-s,.title-xs{text-transform:uppercase}.title-s{font:500 clamp(16px,calc(var(--u)*22),22px)/1 var(--font-title)}.title-l{font:500 clamp(34px,calc(var(--u)*58),58px)/1 var(--font-title)}.title-l,.title-xl{text-transform:uppercase}.title-xl{font:500 clamp(52px,calc(var(--u)*120),120px)/.9 var(--font-title)}.title-xxl{font:400 clamp(64px,calc(var(--u)*140),140px)/1 var(--font-display);text-transform:uppercase}.text-m{font:400 clamp(20px,calc(var(--u)*28),28px)/normal var(--font-title)}.text-s{font:400 16px/normal var(--font-text)}:is(.page-editorial-text p,.chapter-story p,.legal-section>p):not(.text-m){text-align:justify;-webkit-hyphens:auto;hyphens:auto}.pill{color:var(--white);font:500 14px/normal var(--font-text);white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#8282824d;border:0;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:13px 23px 13px 25px;text-decoration:none;transition:background-color .2s;display:inline-flex}.pill:hover{background:#82828273}.pill:disabled{cursor:default;opacity:.6}.pill--light{background:var(--white);color:var(--pure-black);-webkit-backdrop-filter:none;backdrop-filter:none}.pill--light:hover{background:var(--beige)}.pill--celadon{background:var(--celadon);color:var(--pure-black);-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline:25px}.pill--celadon:hover{background:#a6c0b3}.pill--dark{background:var(--soft-black);color:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}.pill--dark:hover{background:var(--pure-black)}.pill--icon{box-sizing:border-box;min-height:44px;padding-inline:24px}.app-icon{flex:none;display:block}@media (width<=760px){.title-xl{font-size:clamp(40px,12vw,120px)}}.skip-link{z-index:1000;background:var(--white);color:var(--pure-black);font:500 14px/1 var(--font-text);border-radius:30px;padding:15px 20px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}main:focus{outline:none}.brand-o{letter-spacing:-.08em}.title-xs .brand-o{letter-spacing:-.02em}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:MO Exceptional Intro;src:url(../fonts/mo-exceptional-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}.intro-preloader{--intro-u:min(100vw / 1440, 100svh / 840);--ring-loading:577;--ring-contract:715;--ring-k:var(--ring-loading);--progress:0;--title-k:60;--title-size:clamp(28px, calc(var(--title-k)*var(--intro-u)), 60px);z-index:1;isolation:isolate;min-height:100svh;color:var(--beige);background:var(--deep-green);place-items:center;padding:0 20px;display:grid;position:relative;overflow:hidden}.intro-preloader[data-phase=landing]{--ring-k:var(--ring-contract);--progress:1}.intro-preloader-bg{z-index:-3;background:linear-gradient(#000000b8,#000000b8),url(../images/intro/background.webp) 50%/cover;position:absolute;inset:0}.intro-clouds{z-index:-4;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.intro-clouds.is-on{opacity:1}@media (prefers-reduced-motion:reduce){.intro-clouds{display:none}}.intro-preloader[data-clouds] .intro-preloader-bg{background-image:linear-gradient(#00000080,#00000080)}.intro-grain{z-index:-2;opacity:.3;mix-blend-mode:overlay;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22180%22%20height%3D%22180%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.85%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22%20type%3D%22fractalNoise%22%2F%3E%3CfeColorMatrix%20values%3D%22.33%20.33%20.33%200%200%20.33%20.33%20.33%200%200%20.33%20.33%20.33%200%200%200%200%200%200%201%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);inset:0}.intro-grain,.intro-ring{pointer-events:none;position:absolute}.intro-ring{z-index:-1;width:calc(var(--ring-k)/var(--title-k)*var(--title-size));aspect-ratio:1;top:50%;left:50%;translate:-50% -50%}.intro-ring svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.intro-ring circle{fill:none;stroke-width:1px;stroke-dasharray:4 4}.intro-ring-track circle{stroke:#ffffff4d}.intro-ring-fill circle{stroke:var(--celadon)}.intro-ring-fill{-webkit-mask-image:conic-gradient(#000 calc(var(--progress)*1turn),transparent 0);-webkit-mask-image:conic-gradient(#000 calc(var(--progress)*1turn),transparent 0);mask-image:conic-gradient(#000 calc(var(--progress)*1turn),transparent 0)}.intro-cover{z-index:0;background:var(--deep-green);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.intro-cover.is-live{background:0 0}.intro-stage{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;width:min(480px,100%);display:flex;position:relative}@keyframes intro-title-in{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.intro-title-art{animation:1.1s .15s backwards intro-title-in}}.intro-title{font:400 var(--title-size)/1 MO Exceptional Intro,var(--font-display);text-transform:uppercase;white-space:nowrap;margin:0}.intro-title-art{display:inline-flex}.intro-slot,.intro-word{margin-block:-.15em;padding-block:.15em;display:inline-block;overflow:hidden}.intro-word{--edge:0em;-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--edge));-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--edge));mask-image:linear-gradient(to left,transparent,#000 var(--edge))}.intro-dot,.intro-keep,.intro-rest,.intro-rise{display:inline-block}.intro-space{width:.35em}.intro-preloader:not([data-phase=landing]) .intro-slot{width:0}.intro-preloader[data-phase=landing] :is(.intro-rest,.intro-space){display:none}@media (width<=700px){.intro-preloader{--intro-u:.25641vw;--ring-loading:305;--ring-contract:549;--title-k:31;--title-size:calc(var(--title-k)*var(--intro-u))}.intro-stage{width:min(350px,100%)}}.content-page{background:var(--beige);color:var(--soft-black);overflow-x:clip}:where(.content-page) :where(p,h1,h2,h3){margin:0}.page-artboard{width:100%;max-width:1440px;margin-inline:auto;position:relative}.artboard-item{left:calc((var(--x) - var(--ox,0))*var(--cu,var(--u)));top:calc((var(--y) - var(--oy,0))*var(--cu,var(--u)));width:calc(var(--w)*var(--cu,var(--u)));height:calc(var(--h)*var(--cu,var(--u)));position:absolute}.page-photo{-o-object-fit:cover;object-fit:cover;transform:translate3d(0,calc(var(--collage-shift,0px)*var(--speed,0)*var(--speed-k,1)),0);will-change:transform;border-radius:5px;display:block}.page-texture-patch{mix-blend-mode:darken;opacity:.4;pointer-events:none;background:url(../images/common/texture.webp) no-repeat}.page-circle{--circle-from:.4;--circle-scale:calc(var(--circle-from) + (1 - var(--circle-from))*var(--collage-zoom,1));pointer-events:none;will-change:transform;height:auto;position:absolute}.page-hero{--hero-scroll:0px;--hero-progress:0;--letters-progress:var(--hero-progress);--fade-distance:.5;--fade-window:.2;isolation:isolate;height:100svh;color:var(--beige);text-align:center;background:#0e2a45;position:relative;overflow:hidden;container-type:size}.page-hero-layer{--depth:.4;top:var(--frame-top);left:calc(50cqw - var(--frame-w)*var(--s)/2);z-index:0;width:calc(var(--frame-w)*var(--s));max-width:none;height:calc(var(--frame-h)*var(--s));transform:translate3d(0,calc(var(--hero-scroll)*var(--depth)),0);will-change:transform;position:absolute}.page-hero-shader{opacity:0;transition:opacity .8s}.page-hero-shader.is-live{opacity:1}.page-hero--fade{background:var(--deep-green)}.page-hero--fade:after,.page-hero--fade:before{content:"";pointer-events:none;position:absolute;inset:0}.page-hero--fade:before{z-index:1;background:rgba(0,0,0,var(--hero-shade,.4))}.page-hero--fade:after{z-index:2;background:linear-gradient(#0b191500 calc(var(--fade-from,69.14%) + 15%),var(--deep-green))}@keyframes page-hero-shade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.js .page-hero--fade:after{opacity:clamp(0,var(--hero-progress)/.25,1)}@supports (view-timeline-name:--a){.page-hero--fade{view-timeline:--page-hero block}.js .page-hero--fade:after{opacity:1;animation:linear both page-hero-shade-in;animation-timeline:--page-hero;animation-range:exit 0 exit 25%}}}.page-hero-front{z-index:2;pointer-events:none}.page-hero-content,.page-hero-layer{--cover:max(100cqw / var(--frame-w), 100cqh / var(--frame-h));--title-y:calc(50cqh + var(--title-size,140)*.5*min(var(--cover), 1px));--s:max(var(--cover), var(--title-y) / var(--title-base), (100cqh - var(--title-y)) / (var(--frame-h) - var(--title-base)));--frame-top:calc(var(--title-y) - var(--title-base)*var(--s))}.page-hero-content{--st:min(var(--cover), 1px);position:absolute;inset:0}.page-hero-anchor{top:calc(var(--frame-top) + var(--title-base)*var(--s) + (var(--anchor) - var(--title-base))*var(--st));z-index:3;--depth:.25;transform:translate3d(-50%,calc(var(--hero-scroll)*var(--depth)),0);position:absolute;left:50%}.page-hero-eyebrow{white-space:nowrap}.page-hero-icon{aspect-ratio:1;width:calc(128*min(max(.0694445cqw,.0952381cqh),1px));height:auto;color:var(--white);translate:0 calc(var(--st)*104 - 100%)}.page-picto .picto-draw{fill:none;stroke:currentColor;stroke-width:12px;stroke-dasharray:1;opacity:0}.page-hero-logo{aspect-ratio:1608.3/389.16;vertical-align:baseline;width:auto;height:.744em;margin-bottom:-.022em;display:inline-block;overflow:visible;translate:0 -.047em}.page-hero-logo .page-picto{opacity:clamp(0,1 - var(--hero-progress)/var(--fade-distance),1)}.page-hero-title{font-size:calc(var(--title-size,140)*var(--st));white-space:nowrap}.page-hero-brand,.page-hero-title{color:var(--hero-title,var(--beige))}.page-hero-brand{--logo-w:calc(var(--title-size,140)*.744*4.1327*var(--st));width:calc(var(--logo-w)*.5811);height:auto;display:block;overflow:visible}.page-hero-brand,.page-hero-eyebrow,.page-hero-icon{opacity:clamp(0,1 - max(var(--hero-progress),var(--hero-intro))/var(--fade-distance),1)}@property --hero-intro{syntax:"<number>";inherits:true;initial-value:0}@property --letters-in{syntax:"<number>";inherits:true;initial-value:1}.page-hero-text,.page-hero-title{--letters-progress:max(var(--hero-progress), var(--hero-intro))}@keyframes page-hero-intro{0%{--hero-intro:.5}to{--hero-intro:0}}@keyframes page-hero-letters{0%{--letters-in:0}to{--letters-in:.5}}@keyframes page-picto-draw{0%{stroke-dashoffset:1px;opacity:1}75%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes page-picto-fill{0%,65%{opacity:0}to{opacity:1}}@keyframes page-hero-zoom{0%{scale:1.04}}@media (prefers-reduced-motion:no-preference){.js .page-hero:not(.is-ready) .page-hero-layer{scale:1.04}.page-hero.is-ready .page-hero-layer{animation:5s cubic-bezier(.35,.3,.5,1) both page-hero-zoom}.js .page-hero:not(.is-ready,.is-direct) .page-hero-anchor{visibility:hidden}.page-hero.is-ready:not(.is-direct) :is(.page-hero-eyebrow,.page-hero-brand){animation:1s .15s both page-hero-intro}.page-hero.is-ready:not(.is-direct) .picto-draw{animation:2.4s cubic-bezier(.4,0,.2,1) .15s both page-picto-draw}.page-hero.is-ready:not(.is-direct) .picto-fill{animation:2.4s .15s both page-picto-fill}.page-hero.is-ready:not(.is-direct) .page-hero-text,.page-hero.is-ready:not(.is-direct) .page-hero-title{animation:2.6s .15s both page-hero-letters}}@keyframes page-hero-parallax{to{transform:translate3d(0,calc(var(--depth)*100%),0)}}@keyframes page-hero-content-out{to{opacity:0}}@media (hover:none){.page-hero-layer{transform:none}@supports (view-timeline-name:--a){@media (prefers-reduced-motion:no-preference){.page-hero{view-timeline:--page-hero block}.page-hero-layer{animation:linear both page-hero-parallax;animation-timeline:--page-hero;animation-range:exit 0}.page-hero.is-ready .page-hero-layer{animation:5s cubic-bezier(.35,.3,.5,1) backwards page-hero-zoom,linear both page-hero-parallax;animation-timeline:auto,--page-hero;animation-range:normal,exit 0}.page-hero-content{z-index:3;will-change:opacity;animation:linear both page-hero-content-out;animation-timeline:--page-hero;animation-range:exit 0 exit 50%}}}}.page-hero-text{width:calc(var(--text-w,695)*.81*var(--st));font-size:calc(var(--text-size,32)*.81*var(--st))}@keyframes letters-block-in{0%{opacity:0}}.is-scroll-faded{will-change:opacity;animation:linear both letters-block-in;animation-timeline:view();animation-range:entry 10% cover 40%}.is-scroll-faded.is-shown{opacity:1;animation:none}.perlin-letter{opacity:min(clamp(0,(var(--letters-in,1) - var(--r) * (var(--fade-distance,.5) - var(--fade-window,.2)))/var(--fade-window,.2),1),clamp(0,1 - (var(--letters-progress,0) - var(--r) * (var(--fade-distance,.5) - var(--fade-window,.2)))/var(--fade-window,.2),1))}.page-statement{padding:max(96px,calc(var(--u)*240)) 24px max(96px,calc(var(--u)*199));background:var(--pure-black);color:var(--light-grey);text-align:center}.page-statement-inner{flex-direction:column;align-items:center;gap:30px;max-width:812px;margin-inline:auto;display:flex}.page-editorial{isolation:isolate;background:var(--beige);color:var(--soft-black);overflow:hidden}.page-editorial.is-black{color:var(--pure-black)}.page-editorial-artboard{height:calc(var(--u)*(var(--height) + var(--extra,0)))}.page-editorial-title{font-family:var(--font-display);top:calc(var(--u)*var(--title-y));left:calc(var(--u)*var(--title-x));width:calc(var(--u)*var(--title-w));flex-direction:column;font-weight:400;display:flex;position:absolute}.page-editorial-text{top:calc(var(--u)*var(--text-y));left:calc(var(--u)*var(--text-x));z-index:3;width:calc(var(--u)*var(--text-w));position:absolute}.page-editorial-text .text-m{margin-bottom:40px}.page-editorial-text .text-s+.text-s{margin-top:22px}.page-editorial-collage{inset:calc(var(--u)*var(--extra,0)) 0 0;position:absolute}.page-editorial-circle{top:calc(var(--u)*var(--circle-y));left:calc(var(--u)*var(--circle-x));width:calc(var(--u)*695);transform:scale(var(--circle-scale))}.page-editorial-collage .page-texture-patch{z-index:1}.page-editorial-collage .page-photo.is-front{z-index:2}.page-stack{--stack-pad-x:24px;--stack-pad-b:calc(var(--u)*120);isolation:isolate;padding:calc(var(--u)*240) var(--stack-pad-x) var(--stack-pad-b);background:var(--beige);text-align:center;position:relative;overflow:clip}.page-stack.is-black{color:var(--pure-black)}.page-stack-backdrop{--backdrop-h:max(480px, calc(var(--u)*840));top:0;right:0;bottom:calc(var(--u)*120 + 100svh - var(--backdrop-h));z-index:-1;pointer-events:none;mix-blend-mode:darken;position:absolute;left:0}.page-stack-backdrop-layer{height:var(--backdrop-h);position:sticky;top:0}.page-stack-backdrop-layer:after,.page-stack-backdrop-layer:before{content:"";position:absolute;inset:0}.page-stack-backdrop-layer:before{opacity:.4;background:url(../images/common/texture.webp) 50%/cover;transform:rotate(180deg)}.page-stack-backdrop-layer:after{background:linear-gradient(#f6f1ed00,var(--beige))}.page-stack--fan.has-mist .page-stack-mist{right:calc(var(--stack-pad-x)*-1);bottom:calc(var(--stack-pad-b)*-1);left:calc(var(--stack-pad-x)*-1);z-index:-1;height:min(calc(max(360px, var(--u) * 840) + var(--stack-pad-b)),calc(100% + var(--stack-pad-b)));background:var(--beige);pointer-events:none;opacity:clamp(0,1 - (var(--mist,0) - (var(--step) - 1) * .2)/.4,1);position:absolute}.page-stack-heading.is-letters{--fade-distance:.75;--fade-window:.35}.page-stack-heading{flex-direction:column;align-items:center;gap:30px;display:flex}.page-stack-heading .title-s{margin-bottom:10px}.page-stack-heading .title-xl{max-width:max(320px,calc(var(--u)*var(--title-w,1100)));white-space:pre-line}.page-stack-track{--stack-step:35svh;height:calc(100svh + var(--stack-steps)*var(--stack-step));position:relative}.page-stack-sticky{place-items:center;height:100svh;padding:90px 0 40px;display:grid;position:sticky;top:0}.page-stack--fan .page-stack-sticky:before{content:"";right:calc(var(--stack-pad-x)*-1);bottom:calc(var(--stack-pad-b)*-1);left:calc(var(--stack-pad-x)*-1);z-index:-1;height:min(calc(max(360px, var(--u) * 840) + var(--stack-pad-b)),calc(100% + var(--stack-pad-b)));opacity:.2;mix-blend-mode:darken;background:url(../images/resilience/fan-texture.webp) 50% 100%/cover no-repeat;position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.page-stack-track{--stage-width:min(calc(var(--u)*var(--stage-w)), calc((100svh - 150px)*var(--stage-w)/var(--stage-h)))}.page-stack-stage{width:var(--stage-width);aspect-ratio:var(--stage-w) /var(--stage-h);position:relative;container-type:inline-size}.page-stack-pager-rail{top:max(120px,calc(var(--u)*240));z-index:30;pointer-events:none;position:absolute;bottom:calc(50svh - 25px);left:0;right:0}.page-stack-pager-anchor{height:0;position:sticky;top:calc(50svh + 25px)}.page-stack-pager{top:0;left:calc(50% - var(--stage-width)/2 + var(--pager-x)*var(--stage-width)/100);pointer-events:auto;background:var(--white);border-radius:50px;flex-direction:column;align-items:center;gap:10px;padding:15px;display:flex;position:absolute;transform:translateY(-50%)}.page-stack-pager-dot{background:var(--grey);cursor:pointer;border:0;border-radius:11px;width:6px;height:6px;padding:0;transition:height .3s,background-color .3s;position:relative}.page-stack-pager-dot:before{content:"";position:absolute;inset:-10px -15px}.page-stack-pager-dot.is-active{background:var(--soft-black);height:30px}.page-stack--pager-small .page-stack-pager{gap:8px;padding:10px}.page-stack--pager-small .page-stack-pager-dot{width:4px;height:4px}.page-stack--pager-small .page-stack-pager-dot.is-active{height:20px}.page-card{width:calc(var(--card-w)*1cqw);aspect-ratio:578/771;background:var(--beige);color:var(--beige);text-align:center;transform-origin:50% 100%;will-change:transform,opacity;border-radius:10px;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;position:absolute;top:0;left:0;overflow:hidden;container-type:inline-size}.page-card[data-position=back],.page-card[data-position=buried],.page-card[data-position=front]{transform:translate(calc((var(--center-x) + var(--rest-x))*1cqw),calc(var(--center-y)*1cqw)) rotate(calc(var(--rest-r)*1deg))}.page-card[data-position=front]{z-index:3}.page-card[data-position=back]{z-index:2}.page-card[data-position=buried]{z-index:1}.page-card[data-position=hidden]{z-index:4;opacity:0;transform:translate(calc((var(--center-x) + var(--rest-x))*1cqw),calc((var(--center-y) + 40)*1cqw)) rotate(calc(var(--rest-r)*1deg))}.page-card[data-position=landed],.page-card[data-position=waiting]{z-index:var(--order)}.page-card[data-position=landed]{transform:translate(calc((var(--center-x) + var(--rest-x))*1cqw),calc(var(--center-y)*1cqw)) rotate(calc(var(--rest-r)*1deg));transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity}.page-card[data-position=waiting]{opacity:0;transform:translate(calc((var(--center-x) + var(--rest-x))*1cqw),calc(var(--center-y)*1cqw + 100svh)) rotate(calc(var(--rest-r)*1deg));transition:transform .9s cubic-bezier(.55,0,.45,1),opacity 0s .9s}.page-card-link{color:inherit;text-decoration:none;display:block;position:absolute;inset:0}.page-card-link:focus-visible{outline-offset:-8px}.page-card-link:hover .pill--light{background:var(--beige)}.page-card-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-card:after{content:"";z-index:0;opacity:.8;pointer-events:none;background:linear-gradient(#0000,#000);position:absolute;inset:29.83% 0 0}.page-card--chapter:after{top:28.92%}.page-card-type{width:7.52cqw;height:auto;top:10.38cqw}.page-card-body,.page-card-type{z-index:1;position:absolute;left:50%;transform:translate(-50%)}.page-card-body{flex-direction:column;align-items:center;gap:10.38cqw;width:77.3cqw;display:flex;bottom:10.38cqw}.page-card--chapter .page-card-body{gap:6.92cqw}.page-card-figure{font-family:var(--font-title);text-transform:uppercase;flex-direction:column;align-items:center;gap:5px;font-weight:500;display:flex}.page-card-value{font-size:20.76cqw;line-height:.9}.page-card-label{font-size:max(13px,3.8cqw);line-height:1}.page-card-heading{flex-direction:column;align-items:center;gap:3.46cqw;display:flex}.page-card-eyebrow{font-size:max(10px,2.08cqw)}.page-card-title{font:400 max(18px,5.54cqw)/normal var(--font-title)}.page-closer{--closer-top:88px;--closer-bottom:32px;--closer-controls:0px;--closer-deck:850;--closer-overlap:246;--closer-stack:calc(924 + var(--closer-deck)*456/811 - var(--closer-overlap));--closer-fit:calc((100svh - var(--closer-top) - var(--closer-bottom) - var(--closer-controls))/var(--closer-stack));--cu:min(var(--u), max(.38px, var(--closer-fit)));isolation:isolate;min-height:100vh;padding:var(--closer-top) 20px var(--closer-bottom);background:var(--verso-green);color:var(--light-grey);text-align:center;justify-content:center;overflow:hidden}.page-closer,.page-closer-stage{flex-direction:column;display:flex;position:relative}.page-closer-stage{height:calc(var(--cu)*var(--closer-stack) + var(--closer-controls));flex:none;align-items:center}.page-closer-stage:after{content:"";top:calc(var(--cu)*-18);z-index:-1;width:calc(100% + 40px);height:calc(var(--cu)*409);background:linear-gradient(var(--verso-green),#0f201b00);pointer-events:none;position:absolute;left:-20px}.page-closer-globe{top:calc(var(--cu)*-69);z-index:-1;width:calc(var(--cu)*1062);aspect-ratio:1}.page-closer-globe,.page-closer-target{position:absolute;left:50%;transform:translate(-50%)}.page-closer-target{pointer-events:none;width:6.59%;height:auto;transition:opacity .8s;top:42.94%}.page-closer-globe:has(.globe:is(.is-loading,.is-built,.is-ready)) .page-closer-target{opacity:0}.globe,.globe-canvas,.globe-poster{width:100%;height:100%;position:absolute;inset:0}.globe-poster{-o-object-fit:cover;object-fit:cover;opacity:.6;transition:opacity .8s}.globe-canvas{opacity:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:opacity .8s}.globe:is(.is-loading,.is-built,.is-ready) .globe-poster{opacity:0}.globe.is-ready .globe-canvas{opacity:var(--globe-opacity)}.globe:not(.is-ready) .globe-canvas{pointer-events:none}.globe{container-type:inline-size}.globe-marker{z-index:1;opacity:0;pointer-events:none;will-change:transform,opacity;position:absolute;top:0;left:0}.globe:not(.is-ready) .globe-marker{display:none}.globe-marker-dot,.globe-marker-ring{transition:width var(--marker-duration,1.4s) cubic-bezier(.45,0,.25,1),height var(--marker-duration,1.4s) cubic-bezier(.45,0,.25,1);border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.globe-marker-ring{width:var(--marker-size,max(14px,2.2cqw));height:var(--marker-size,max(14px,2.2cqw));border:var(--marker-stroke,2px) solid #fff}.globe-marker-dot{background:#fff;width:4px;height:4px}.globe-marker.is-focus .globe-marker-ring{width:var(--marker-focus-size,6.59cqw);height:var(--marker-focus-size,6.59cqw)}.globe-marker.is-focus .globe-marker-dot{width:6px;height:6px}.page-closer-stage{pointer-events:none}.page-closer-arrow,.page-closer-deck,.page-closer-globe,.page-closer-name.is-side{pointer-events:auto}.page-closer-heading{align-items:center;gap:max(14px,calc(var(--cu)*30));margin-top:calc(var(--cu)*77);flex-direction:column;display:flex}.page-closer-heading .title-xl{font-size:clamp(40px,calc(var(--cu)*120),120px)}.page-closer-carousel{--closer-deck-w:calc(var(--cu)*var(--closer-deck));justify-content:center;align-items:center;gap:max(16px,min(calc(var(--closer-deck-w)/4),calc(50% - var(--closer-deck-w)/2 - 64px)));width:100%;margin-top:auto;display:flex}.page-closer-deck{width:var(--closer-deck-w);max-width:100%;position:relative}.page-closer-card{z-index:1;aspect-ratio:811/456;width:100%;color:var(--beige);border-radius:5px;position:relative;overflow:hidden}.page-closer-swiper .page-closer-card{height:auto}.page-closer-arrow{z-index:10;position:relative}@media (width>=761px){.page-closer-arrow{top:calc(50% - (var(--closer-top) - var(--closer-bottom))/2);position:absolute;transform:translateY(-50%)}.page-closer-arrow:first-child{left:0}.page-closer-arrow:last-child{right:0}}.page-closer.is-pending :is(.page-closer-card,.page-closer-heading,.page-closer-arrow){opacity:0;pointer-events:none}.page-closer.is-revealed .page-closer-card{animation:page-closer-deal .9s cubic-bezier(.2,.7,.2,1) calc(.5s + var(--deal,0)*.12s) backwards}.page-closer.is-revealed :is(.page-closer-heading,.page-closer-arrow){animation:.7s 1.7s backwards page-closer-fade}@keyframes page-closer-deal{0%{opacity:0;translate:0 calc(var(--cu)*360);rotate:4deg}40%{opacity:1}}@keyframes page-closer-fade{0%{opacity:0;translate:0 12px}}.page-closer-names{--name-move:.8s cubic-bezier(.33, 0, .2, 1);gap:calc(var(--cu)*60);white-space:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100vw;display:grid}.page-closer-name{color:inherit;transition:opacity var(--name-move);background:0 0;border:0;grid-row:1;padding:0}.page-closer-name.is-prev{grid-column:1;justify-self:end}.page-closer-name.is-current{grid-column:2}.page-closer-name.is-next{grid-column:3;justify-self:start}.page-closer-name.is-side{opacity:.4;cursor:pointer}.page-closer-name.is-side:hover{opacity:.7;transition-duration:.3s}.page-closer-names:not(.is-moving)>.page-closer-name.is-side{opacity:0;pointer-events:none;transition-duration:.5s}.page-closer-name-enter-active,.page-closer-name-leave-active,.page-closer-name-move{transition:transform var(--name-move),opacity var(--name-move)}.page-closer-name-leave-active{pointer-events:none}.page-closer-names>.page-closer-name-enter-from,.page-closer-names>.page-closer-name-leave-to{opacity:0}.page-closer-name-enter-from,.page-closer-names.is-backward>.page-closer-name-leave-to{transform:translate(100%)}.page-closer-name-leave-to,.page-closer-names.is-backward>.page-closer-name-enter-from{transform:translate(-100%)}.page-closer-card>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-closer-card:after{content:"";background:linear-gradient(#0f201b00,var(--verso-green));opacity:.8;position:absolute;inset:25.22% 0 0}.page-closer-card-body :is(.title-xs,.text-s){text-shadow:0 0 14px #0f201bd9,0 1px 3px #0f201b99}.page-closer-card-body{z-index:1;flex-direction:column;align-items:center;gap:10px;width:236px;display:flex;position:absolute;bottom:max(16px,8.77%);left:50%;transform:translate(-50%)}.page-closer-card-body .pill{margin-top:10px}.page-closer-card-link{z-index:1;position:absolute;inset:0}.page-closer-card-body{pointer-events:none}.page-closer-card-body .pill{pointer-events:auto}.page-closer-card:has(.page-closer-card-link:hover) .pill--light{background:var(--beige)}@media (prefers-reduced-motion:reduce){.page-closer-name,.page-closer-name-enter-active,.page-closer-name-leave-active,.page-closer-name-move{transition:none}.page-stack-track{height:auto}.page-stack-sticky{height:auto;padding:48px 0 0;position:static}.page-stack-track{--stage-width:min(calc(var(--u)*var(--stage-w)), calc(100vw - 96px))}.page-stack-pager-rail{top:0;bottom:0}.page-stack-pager-anchor{width:100%;position:absolute;top:calc(24px + 50%)}}@media (aspect-ratio<=1){.page-hero{grid-template-columns:minmax(0,1fr);place-items:center;height:auto;min-height:100svh;display:grid;container-type:normal}.page-hero-front{display:none}.page-hero-layer{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos-x) calc(var(--pos-y)*100%);object-position:var(--pos-x) calc(var(--pos-y)*100%);width:100%;height:100%;inset:0}.page-hero-content{flex-direction:column;align-items:center;gap:30px;width:100%;padding:96px 24px 64px;display:flex;position:relative}.page-hero-anchor{max-width:100%;position:relative;top:auto;left:auto;transform:none}.page-hero-icon{width:calc(min(76vw,420px)/4.13223);translate:none}.page-hero-logo{width:min(76vw,420px);height:auto;margin-bottom:0;translate:none}.page-hero-title{--title-ratio:calc(var(--title-size,140)/140);font-size:clamp(calc(32px*var(--title-ratio)),calc(10vw*var(--title-ratio)),calc(140px*var(--title-ratio)))}.page-hero-brand{--logo-w:min(76vw, 420px);margin-top:calc(var(--logo-w)*.0309 - 30px)}.page-hero-text{width:auto;font-size:clamp(16.2px,calc(var(--u)*25.92),25.92px);margin-top:0}}@media (width<=1180px){.page-editorial-artboard{gap:32px;max-width:760px;height:auto;padding:96px 24px;display:grid}.page-editorial-text,.page-editorial-title{width:auto;position:static}.page-editorial-collage{--ox:var(--collage-x);--oy:var(--collage-y);--cu:calc(min(100vw - 48px, 712px)/var(--collage-w));height:calc(var(--cu)*var(--collage-h));margin-top:32px;position:relative;inset:auto}.page-editorial-circle{top:calc((var(--circle-y) - var(--collage-y))*var(--cu));left:calc((var(--circle-x) - var(--collage-x))*var(--cu));width:calc(var(--cu)*695)}}@media (width<=760px){.page-stack-track{--stage-width:min(calc(100vw - 96px), calc((100svh - 150px)*var(--stage-w)/var(--stage-h)))}.page-stack-pager{left:calc(50% - var(--stage-width)/2 - 40px);padding:12px 15px}.page-stack--pager-small .page-stack-pager{left:calc(50% - var(--stage-width)/2 - 34px);padding:10px}.page-closer{--closer-top:76px;--closer-bottom:24px;--closer-deck:924;--cu:min((100vw - 32px) / 924, max(.3px, var(--closer-fit)));padding-inline:16px}.page-closer.is-carousel{--closer-controls:58px}.page-closer-heading .page-closer-name{font-size:clamp(32px,9vw,120px)}.page-closer-carousel{flex-wrap:wrap;gap:16px 24px}.page-closer-deck{flex-basis:85%;order:-1;min-width:0}.page-closer{--closer-spare:max(0px, 100vh - var(--closer-top) - var(--closer-bottom) - var(--cu) * var(--closer-stack) - var(--closer-controls))}.page-closer-stage{height:calc(var(--cu)*var(--closer-stack) + var(--closer-controls) + var(--closer-spare))}.page-closer-card,.page-closer-swiper .page-closer-card{aspect-ratio:auto;height:calc(47.7929vw - 15.2937px + var(--closer-spare)/2)}.page-editorial-artboard{padding-bottom:32px}.page-editorial-collage{--cu:calc(min(100vw - 48px, 712px)/var(--collage-w)*var(--collage-grow,1));height:calc(var(--cu)*var(--collage-spread-h,var(--collage-h)))}.page-editorial-collage .artboard-item{top:calc((var(--y) - var(--oy,0))*var(--cu)*var(--collage-spread,1));left:calc((var(--x) - var(--ox,0))*var(--cu)*var(--collage-squeeze,1))}.page-editorial-collage .page-photo{width:calc(var(--w)*var(--cu)*var(--photo-k,1));height:calc(var(--h)*var(--cu)*var(--photo-k,1))}.page-editorial-collage .page-photo.is-front{--speed-k:1.8}.page-editorial-circle{top:calc((var(--circle-y) - var(--collage-y))*var(--cu)*var(--collage-spread,1));left:calc((var(--circle-x) - var(--collage-x))*var(--cu)*var(--collage-squeeze,1))}}.next-chapter{isolation:isolate;min-height:max(560px,calc(var(--u)*840));padding:max(40px,calc(var(--u)*60)) 24px;background:var(--pure-black);color:var(--beige);text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:clip}.next-chapter-photo{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 2.5s cubic-bezier(.35,.25,.45,1);position:absolute;inset:0}.next-chapter:before{content:"";z-index:-1;pointer-events:none;background:#00000080;position:absolute;inset:0}.next-chapter-heading{--heading-gap:max(30px, calc(var(--u)*52));top:calc(50% - var(--u)*9);flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;translate:-50% -50%}.next-chapter-eyebrow{white-space:nowrap;margin:0}.next-chapter-title{--title-size:max(calc(var(--u)*100), min(8vw, 40px));margin:calc(var(--heading-gap) - .1em) 0 0;font:400 var(--title-size)/.9 var(--font-display);text-transform:uppercase;white-space:nowrap}.next-chapter-heading--logo .next-chapter-title{margin-top:var(--heading-gap);font-size:calc(var(--title-size)*172/110);line-height:1}.next-chapter-logo{aspect-ratio:1608.3/389.16;width:auto;height:.744em;display:block;overflow:visible}.next-chapter-actions{flex-direction:column;align-items:center;gap:20px;display:flex}.next-chapter-link:after{content:"";z-index:0;position:absolute;inset:0}.next-chapter-home{z-index:1;border-bottom:1px solid var(--beige);color:var(--white);font:500 16px/normal var(--font-text);opacity:.6;padding-bottom:1px;text-decoration:none;transition:opacity .2s;position:relative}.next-chapter-home:is(:hover,:focus-visible){opacity:1}:is(.next-chapter:has(.next-chapter-link:focus-visible) .next-chapter-photo,.next-chapter:has(.next-chapter-link:hover) .next-chapter-photo){transform:scale(1.06)}.next-chapter:has(.next-chapter-link:hover) .next-chapter-link{background:var(--beige)}@media (width<=800px){.next-chapter{min-height:min(100svh,720px)}.next-chapter-photo{-o-object-position:var(--pos-x) var(--pos-y);object-position:var(--pos-x) var(--pos-y)}.next-chapter-logo{width:min(52vw,280px);height:auto}.next-chapter-heading{--heading-gap:30px}}@media (prefers-reduced-motion:reduce){.next-chapter-photo{transition:none;transform:none!important}}.page-grid{padding-bottom:max(80px,calc(var(--u)*160))}.page-grid.page-stack--fan:before{content:"";z-index:-1;height:max(360px,calc(var(--u)*840));opacity:.2;mix-blend-mode:darken;pointer-events:none;background:url(../images/resilience/fan-texture.webp) 50% 100%/cover no-repeat;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}.page-grid-list{--cols:3;--gap:clamp(16px, 2vw, 28px);justify-content:center;gap:var(--gap);max-width:1240px;margin:clamp(48px,calc(var(--u)*90),90px) auto 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-grid-list[data-count="4"]{--cols:2;max-width:calc((min(100%, 1240px) - 2*var(--gap))*2/3 + var(--gap))}.flip-card{--flip-back:15 32 27;flex:0 0 calc((100% - (var(--cols) - 1)*var(--gap))/var(--cols));aspect-ratio:3/4}.flip-card-button{perspective:2400px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;padding:0}.flip-card-button,.flip-card-inner{width:100%;height:100%;display:block}.flip-card-inner{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:relative}.flip-card:not([data-state="0"]) .flip-card-inner{transform:rotateY(180deg)}.flip-card-face{backface-visibility:hidden;border-radius:10px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.flip-card-front{transform:rotateY(0)}.flip-card-face *{backface-visibility:hidden}.flip-card-back,.flip-card-front{transition:visibility}.flip-card:not([data-state="0"]) .flip-card-front,.flip-card[data-state="0"] .flip-card-back{visibility:hidden;transition:visibility 0s .2s}.page-grid.page-stack--texture:before{content:"";z-index:-1;height:max(480px,calc(var(--u)*840));background:linear-gradient(#f6f1ed00,var(--beige)),url(../images/common/texture.webp) 50% /cover;opacity:.4;mix-blend-mode:darken;pointer-events:none;position:absolute;inset:0 0 auto}.flip-card-front{color:var(--cream);justify-content:flex-end;padding:clamp(18px,2vw,28px)}.flip-card-front:after{content:"";background:linear-gradient(rgb(var(--flip-back)/0),rgb(var(--flip-back)/.6) 50%,rgb(var(--flip-back)/.95));position:absolute;inset:30% 0 0}.flip-card-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.flip-card-figure{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.flip-card-value{font:400 clamp(44px,calc(var(--u)*72),72px)/1 var(--font-display)}.flip-card-label{font:500 clamp(14px,calc(var(--u)*16),16px)/1.3 var(--font-title);text-transform:uppercase}.flip-card-title{z-index:1;font:500 clamp(18px,calc(var(--u)*24),24px)/1.15 var(--font-title);text-transform:uppercase;position:relative}.flip-card-back{background:rgb(var(--flip-back));color:var(--cream);justify-content:center;align-items:center;gap:14px;padding:clamp(20px,2.2vw,32px);transform:rotateY(180deg)}.flip-card-eyebrow{opacity:.6}.flip-card-subtitle{font:500 clamp(17px,calc(var(--u)*22),22px)/1.25 var(--font-title)}.flip-card-text{color:#ffffffc0;display:none}.flip-card[data-state="2"] .flip-card-text{display:block}@keyframes flip-card-more{0%{opacity:0}}@keyframes flip-card-less{0%{opacity:0}}.flip-card[data-state="2"] .flip-card-back>*{animation:.5s both flip-card-more}.flip-card[data-state="1"] .flip-card-back>*{animation:.5s both flip-card-less}.flip-card-hint{background:#ffffff1f;border-radius:50%;place-items:center;width:36px;height:36px;margin-top:4px;display:grid}.flip-card-commitment{font:500 14px/1.35 var(--font-text);color:#ffffffc0}.flip-card--full{container-type:inline-size}.flip-card--full .flip-card-back{scrollbar-width:none;gap:4cqw;padding:9cqw;overflow-y:auto}.flip-card--full .flip-card-back::-webkit-scrollbar{display:none}.flip-card--full .flip-card-subtitle{font-size:clamp(15px,7cqw,24px)}.flip-card--full .flip-card-commitment{font-size:clamp(11px,4.4cqw,15px)}.flip-card--full .flip-card-text{font-size:clamp(11.5px,4.7cqw,16px);line-height:1.4}.flip-card--full .flip-card-back>*{flex:none}@media (hover:hover){.flip-card--full[data-state="2"] .flip-card-back .flip-card-commitment,.flip-card--full[data-state="2"] .flip-card-back .flip-card-subtitle{display:none}}.flip-card-button:focus-visible{outline:2px solid var(--celadon);outline-offset:4px;border-radius:12px}@media (width<=1000px){.page-grid-list,.page-grid-list[data-count="4"]{--cols:2;max-width:1240px}}@media (width<=600px){.page-grid-list,.page-grid-list[data-count="4"]{--cols:1;max-width:400px}}.page-grid-dots{display:none}@media (width<=600px){.page-grid--carousel .page-grid-viewport{margin:-64px calc(var(--stack-pad-x)*-1);padding-block:64px;overflow:hidden}.page-grid--carousel .page-grid-list{flex-wrap:nowrap;justify-content:flex-start;gap:16px;max-width:none;padding-inline:11vw}.page-grid--carousel .page-grid-list.swiper-wrapper{gap:0;padding-inline:0}.page-grid--carousel .flip-card{flex:0 0 78vw;height:auto}.page-grid--carousel .flip-card--full{aspect-ratio:5/7;flex-basis:86vw}.page-grid--carousel .page-grid-list:has(.flip-card--full):not(.swiper-wrapper){padding-inline:7vw}.page-grid--carousel .flip-card--full .flip-card-back{gap:3.2cqw;padding:7cqw}.page-grid--carousel .flip-card--full .flip-card-subtitle{font-size:clamp(15px,6cqw,22px)}.page-grid--carousel .flip-card--full .flip-card-commitment{font-size:clamp(11px,3.9cqw,14px)}.page-grid--carousel .flip-card--full .flip-card-text{font-size:clamp(11.5px,4.15cqw,15px);line-height:1.35}.page-grid--carousel .page-grid-dots{justify-content:center;gap:8px;margin-top:24px;display:flex}.page-grid-dots span{background:var(--soft-black);opacity:.25;border-radius:50%;width:6px;height:6px;transition:opacity .3s}.page-grid-dots span.is-active{opacity:1}}.flip-card--split .flip-card-front{background:rgb(var(--flip-back));justify-content:flex-end;padding:0}.flip-card--split .flip-card-front:after{background:linear-gradient(rgb(var(--flip-back)/0),rgb(var(--flip-back)/.6) 35%,rgb(var(--flip-back)/.94) 58%,rgb(var(--flip-back)) 70%);inset:48% 0 0}.flip-card--split .flip-card-image{height:86%;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.flip-card--split .flip-card-panel{z-index:1;color:var(--cream);flex-direction:column;align-items:center;gap:3cqw;padding:0 8cqw 8cqw;display:flex;position:relative}.flip-card--split .flip-card-back .flip-card-commitment,.flip-card--split .flip-card-back .flip-card-subtitle{display:none}.flip-card--split .flip-card-text{display:block}.page-grid--smoke .flip-card--split:not([data-state="0"]) .flip-card-image{transform:none}.page-grid--smoke .flip-card--split .flip-card-panel{transition:opacity .5s .3s}.page-grid--smoke .flip-card--split:not([data-state="0"]) .flip-card-panel{opacity:0;transition:opacity .2s}@media (hover:hover){.flip-card--split .flip-card-hint{display:none}}.page-grid--smoke .flip-card-inner,.page-grid--smoke .flip-card:not([data-state="0"]) .flip-card-inner{transform-style:flat;transition:none;transform:none}.page-grid--smoke .flip-card-front,.page-grid--smoke .flip-card:not([data-state="0"]) .flip-card-front{visibility:visible;isolation:isolate;transform:none}.flip-card-veil{--smoke-color:var(--verso-green);pointer-events:none;border-radius:10px;width:100%;height:100%;position:absolute;inset:0}.page-grid--smoke .flip-card-back,.page-grid--smoke .flip-card[data-state="0"] .flip-card-back{opacity:0;background:0 0;transition:opacity .4s,visibility 0s .4s;transform:none}.page-grid--smoke .flip-card:not([data-state="0"]) .flip-card-back{opacity:1;visibility:visible;transition:opacity .65s .4s,visibility}.page-grid--smoke .flip-card-image{transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.page-grid--smoke .flip-card:not([data-state="0"]) .flip-card-image{transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.flip-card-inner,.flip-card:not([data-state="0"]) .flip-card-inner{transform:none}.flip-card-back{opacity:0;transform:none}.flip-card:not([data-state="0"]) .flip-card-back{opacity:1}.flip-card-veil{display:none}.page-grid--smoke .flip-card:not([data-state="0"]) .flip-card-image{transform:none}.page-grid--smoke .flip-card-back,.page-grid--smoke .flip-card[data-state="0"] .flip-card-back{background:rgb(var(--flip-back))}}@media (width<=800px){.page-grid.page-stack--fan:before,.page-stack--fan .page-stack-sticky:before{background-image:url(../images/resilience/fan-texture-1280.webp)}.page-stack-backdrop-layer:before,.page-texture-patch{background-image:url(../images/common/texture-640.webp)}}.page-initiatives{align-items:center;gap:max(64px,calc(var(--u)*120));padding:calc(var(--u)*240) 24px;background:var(--beige);color:var(--soft-black);flex-direction:column;display:flex}.page-initiatives .page-stack-heading{text-align:center}.page-initiatives .page-stack-heading .title-s{opacity:.8}.page-initiative{gap:max(28px,calc(var(--u)*60));width:min(100%,calc(var(--u)*1166));flex-direction:column;display:flex}.page-initiative-image{aspect-ratio:1166/656;-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.page-initiative-body{-moz-column-gap:calc(var(--u)*69);column-gap:calc(var(--u)*69);grid-template-columns:minmax(0,519fr) minmax(0,578fr);align-items:start;display:grid}.page-initiative-title{margin:0}.page-initiative-text{flex-direction:column;align-items:flex-start;gap:40px;display:flex}.page-initiative-lead{font-size:clamp(20px,calc(var(--u)*32),32px);margin:0}.page-initiative-story{flex-direction:column;gap:20px;display:flex}.page-initiative-story h4,.page-initiative-story p{margin:0}.page-initiative-story .title-xs{line-height:1.2}.page-initiative-story .text-s{font-weight:500}@media (width<=800px){.page-initiative-body{grid-template-columns:1fr;row-gap:24px}.page-initiative-text{gap:28px}.page-initiative-image{aspect-ratio:4/3}}.page-reporting{padding:max(96px,calc(var(--u)*240)) max(24px,calc(var(--u)*139));background:var(--celadon);color:var(--soft-black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.page-reporting-title{font:500 clamp(26px,calc(var(--u)*40),40px)/1 var(--font-title);text-transform:uppercase;margin:0}.initiative-dialog .close-dialog{position:absolute;top:16px;right:16px}.initiative-dialog--lifecycle{width:min(1240px,100% - 40px)}.initiative-dialog--lifecycle .chapter-dialog-scroller{overflow:hidden auto}.initiative-lifecycle{--pad-t:72px;--pad-b:64px;--gap:48px;--title-h:116px;align-items:center;gap:var(--gap);padding:var(--pad-t) 40px var(--pad-b);text-align:center;flex-direction:column;display:flex}.initiative-lifecycle h2{max-width:640px;margin:0}.initiative-lifecycle-steps{--d-min:280px;--d:max(var(--d-min), min(420px, calc((min(1240px, 100vw - 40px) - 80px)/2.784), calc(100dvh - 80px - var(--pad-t) - var(--pad-b) - var(--gap) - var(--title-h))));justify-content:center;margin:0;padding:0;list-style:none;display:flex}.initiative-lifecycle-step{justify-content:center;align-items:center;gap:clamp(8px,calc(var(--d)*.036),20px);box-sizing:border-box;width:var(--d);aspect-ratio:1;padding:0 clamp(calc(var(--d)*.15),calc((var(--d) - 300px)*10),calc(var(--d)*.23));color:var(--soft-black);flex-direction:column;flex:none;display:flex;position:relative;container-type:inline-size}.initiative-lifecycle-step+.initiative-lifecycle-step{margin-left:calc(var(--d)*-.108)}.initiative-lifecycle-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.initiative-lifecycle-ring circle{fill:none;stroke:#bdb6af;stroke-width:1px;stroke-dasharray:3 4}.initiative-lifecycle-number{opacity:.8;font-size:clamp(13px,7.4cqw,22px);position:relative}.initiative-lifecycle-stage{font:500 clamp(17px,13.5cqw,40px)/1 var(--font-title);text-transform:uppercase;position:relative}.initiative-lifecycle-text{opacity:.8;font-size:clamp(13px,5.4cqw,16px);font-weight:500;position:relative}@media (width>=901px) and (height<=760px){.initiative-lifecycle{--pad-t:56px;--pad-b:40px;--gap:28px;--title-h:80px}.initiative-lifecycle h2{font-size:40px}}@media (width<=900px){.initiative-dialog--lifecycle{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.initiative-lifecycle{--pad-t:64px;--pad-b:24px;--gap:20px;--title-h:60px;padding-inline:16px}.initiative-lifecycle h2{padding-inline:40px;font-size:28px}.initiative-lifecycle-steps{--d-min:220px;--d:max(var(--d-min), min(360px, calc(100vw - 64px), calc((100dvh - 24px - var(--pad-t) - var(--pad-b) - var(--gap) - var(--title-h))/2.784)));flex-direction:column;align-items:center}.initiative-lifecycle-step+.initiative-lifecycle-step{margin-top:calc(var(--d)*-.108);margin-left:0}}@media (width<=500px){.initiative-lifecycle{--title-h:90px}}@media (width<=900px) and (orientation:landscape) and (height<=500px){.initiative-lifecycle{--pad-t:56px;--pad-b:24px;--gap:16px;--title-h:30px}.initiative-lifecycle h2{max-width:none;padding-inline:56px;font-size:24px}.initiative-lifecycle-steps{--d:max(var(--d-min), min(calc(35.9195vw - 20.1149px), calc(100dvh - 24px - var(--pad-t) - var(--pad-b) - var(--gap) - var(--title-h))));flex-direction:row}.initiative-lifecycle-step+.initiative-lifecycle-step{margin-top:0;margin-left:calc(var(--d)*-.108)}}@media (prefers-reduced-motion:no-preference){.initiative-dialog--lifecycle[open] .initiative-lifecycle-ring{animation:lifecycle-ring calc(1.4s + var(--i)*.2s) cubic-bezier(.33,1,.68,1) calc(50ms + var(--i)*70ms) backwards,lifecycle-breathe 4.5s ease-in-out calc(2s + var(--i)*.8s) infinite alternate}.initiative-dialog--lifecycle[open] .initiative-lifecycle-ring circle{transform-box:view-box;transform-origin:50%;animation:48s linear infinite lifecycle-spin}.initiative-dialog--lifecycle[open] .initiative-lifecycle-step:nth-child(2) .initiative-lifecycle-ring circle{animation-direction:reverse}.initiative-dialog--lifecycle[open] .initiative-lifecycle-step>span{animation:lifecycle-text .6s cubic-bezier(.22,1,.36,1) calc(.75s + var(--i)*70ms + var(--i)*.2s*.5) backwards}}@keyframes lifecycle-ring{0%{opacity:0;transform:scale(.4)}}@keyframes lifecycle-text{0%{opacity:0;translate:0 10px}}@keyframes lifecycle-spin{to{transform:rotate(1turn)}}@keyframes lifecycle-breathe{to{scale:1.03}}.initiative-dialog--metrics{background:var(--celadon);width:min(1240px,100% - 40px);height:min(820px,100dvh - 80px)}.initiative-dialog--metrics .chapter-dialog-scroller{position:relative;overflow:hidden}.initiative-dialog--metrics .close-dialog{z-index:3;box-shadow:none;background:0 0}.metric-explorer{--metric-bg:var(--celadon);background:var(--metric-bg);color:var(--soft-black);text-align:center;transition:background-color .8s;position:absolute;inset:0}.metric-explorer.is-water{--metric-bg:#b0ccdf}.metric-explorer.is-waste{--metric-bg:#eac0a4}.metric-explorer-title{z-index:2;margin:0;position:absolute;top:max(48px,8%);left:72px;right:72px}.metric-explorer-tabs{z-index:2;justify-content:center;gap:max(24px,calc(var(--u)*60));display:flex;position:absolute;top:max(116px,17%);left:20px;right:20px}.metric-explorer-tab{min-height:44px;color:var(--soft-black);opacity:.9;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;padding:0;transition:opacity .3s;display:flex}.metric-explorer-tab:after{content:"";visibility:hidden;background:currentColor;border-radius:50%;width:6px;height:6px}.metric-explorer-tab:hover,.metric-explorer-tab[aria-selected=true]{opacity:1}.metric-explorer-tab[aria-selected=true]:after{visibility:visible}.metric-explorer-panel{position:absolute;inset:0}.metric-explorer :focus-visible{outline-color:var(--soft-black)}.metric-card{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.metric-card.is-dragging{cursor:grabbing}.metric-card-curve{top:var(--curve-top);width:var(--curve-w);height:var(--curve-h);translate:var(--shift) 0;pointer-events:none;position:absolute;left:0}.metric-card-fill,.metric-card-line{position:absolute;inset:0}.metric-card-fill{opacity:.4;background:#fff url(../images/more/grain.svg);-webkit-mask-image:linear-gradient(#000 25%,#00000026);mask-image:linear-gradient(#000 25%,#00000026)}.metric-card-line{width:100%;height:100%;overflow:visible}.metric-card-line path{fill:none;stroke:var(--white);stroke-width:2px}.metric-card-figure{top:calc(var(--curve-top) + var(--dot-y));z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;translate:-50% calc(5px - 100%)}.metric-card-value{font:500 clamp(56px,14.85cqw,120px)/.9 var(--font-title);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.metric-card-value span{vertical-align:.55em;margin-left:.04em;font-size:.645em}.metric-card-value.is-word{text-transform:uppercase;font-size:clamp(44px,10cqw,88px)}.metric-card-caption{font:500 clamp(13px,2.72cqw,22px)/1 var(--font-title);text-transform:uppercase;white-space:nowrap;margin:10px 0 0}.metric-card-dot{background:var(--white);border-radius:50%;width:10px;height:10px;margin-top:clamp(20px,4.95cqw,40px)}.metric-card-nav{z-index:2;pointer-events:none;position:absolute;inset:0}.metric-card-nav>*{pointer-events:auto}.metric-card-years{cursor:auto;gap:clamp(12px,7.4cqw,60px);display:flex;position:absolute;bottom:max(28px,8%);left:50%;translate:-50%}.metric-card-year{min-height:44px;color:var(--soft-black);font:500 clamp(15px,2.72cqw,22px)/1 var(--font-title);opacity:.4;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .3s;position:relative}.metric-card-year:hover{opacity:.7}.metric-card-year[aria-pressed=true]{opacity:1}.metric-card-year[aria-pressed=true]:after{content:"";background:currentColor;height:1px;position:absolute;bottom:6px;left:0;right:0}.metric-card-arrow{width:64px;padding:0;position:absolute;top:50%;translate:0 -50%}.metric-card-arrow:first-child{left:clamp(16px,4.95cqw,40px)}.metric-card-arrow:last-child{right:clamp(16px,4.95cqw,40px)}.metric-card-arrow:disabled{opacity:.2}@media (width<=700px){.initiative-dialog--metrics{width:calc(100% - 24px);height:calc(100dvh - 24px)}.metric-explorer-title{top:72px;left:20px;right:20px}.metric-explorer-tabs{top:140px}.metric-card-arrow{width:44px}}.more-vision{isolation:isolate;-moz-column-gap:calc(var(--u)*127);column-gap:calc(var(--u)*127);padding:calc(var(--u)*120) calc(var(--u)*79) max(80px,calc(var(--u)*160));background:var(--beige);color:var(--soft-black);grid-template-columns:577fr 578fr;align-items:start;display:grid;position:relative;overflow:clip}.more-vision-bg{z-index:-1;top:calc(var(--u)*-120);aspect-ratio:1440/840;pointer-events:none;background:top/cover no-repeat;border-radius:0;width:100%;position:absolute;left:0}.more-vision-heading{max-width:calc(var(--u)*549);flex-direction:column;gap:20px;display:flex}.more-vision-column{transform:translate3d(0,var(--vision-y,0),0);will-change:transform;flex-direction:column;gap:30px;display:flex}.more-vision-column--1,.more-vision-column--2{margin-top:calc(var(--u)*120);grid-row:2}.more-vision-column--1{grid-column:1}.more-vision-column--2{grid-column:2}.more-vision-lead{font:400 clamp(22px,calc(var(--u)*32),32px)/normal var(--font-title)}.more-vision-body{font:500 16px/1.375 var(--font-text)}.more-vision-body p+p{margin-top:1.375em}.more-vision-portrait{--reveal-zoom-duration:7s;--reveal-zoom-scale:1.12;aspect-ratio:3/4;border-radius:5px;flex:none;width:167px;margin-bottom:10px;overflow:hidden}.more-vision-portrait img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.more-vision-signature{font:500 16px/1.375 var(--font-text);color:var(--grey);margin-top:10px}.more-vision-name{color:var(--soft-black);display:block}@media (width<=760px){.more-vision{grid-template-columns:1fr;padding:80px 24px}.more-vision-bg{width:200%;top:-60px;left:-50%}.more-vision-column{transform:none}.more-vision-heading{max-width:none}.more-vision-column--1{margin-top:48px}.more-vision-column--2{grid-area:auto/1;margin-top:72px}.more-vision-portrait{width:120px}}@property --blade-open{syntax:"<number>";inherits:true;initial-value:1}@property --blade-hover{syntax:"<number>";inherits:true;initial-value:0}.more-ambition{isolation:isolate;align-items:center;gap:calc(var(--u)*120);padding:calc(var(--u)*228) 20px 0;color:var(--beige);text-align:center;background:#121f1b;flex-direction:column;display:flex;position:relative;overflow:clip}.more-ambition-backdrop{z-index:-2;-o-object-fit:cover;object-fit:cover;width:calc(100% + 120px);height:calc(100% + 120px);position:absolute;inset:-60px}.more-ambition:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#121f1bbf,#121f1b73 55%,#121f1b40);position:absolute;inset:0}.more-ambition-text{width:min(543px,100%)}.more-ambition-text,.more-ambition-text h2{flex-direction:column;align-items:center;display:flex}.more-ambition-text h2{gap:calc(var(--u)*40);margin:0 0 calc(var(--u)*60)}.more-ambition-text h2 .title-s{opacity:.8}.more-ambition-text p{max-width:461px;font:500 16px/1.375 var(--font-text);opacity:.8}.more-ambition-more{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .6s,opacity .5s;display:grid}.more-ambition-more.is-open{opacity:1;grid-template-rows:1fr}.more-ambition-more>div{overflow:hidden}.more-ambition-more p{margin-top:1.375em}.more-ambition-toggle{color:var(--white);font:500 16px/1.375 var(--font-text);opacity:.6;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:20px;padding:0 0 1px;transition:opacity .3s}.more-ambition-toggle:hover{opacity:1}.more-ambition-toggle:focus-visible{outline:2px solid var(--celadon);outline-offset:4px}.more-ambition-fan{--tile-h:calc(var(--u)*665);--fan-wide:1.12;width:0;height:calc(var(--tile-h)*.78);margin:0;padding:0;list-style:none;position:relative}.more-ambition-blade{width:calc(var(--tile-h)*var(--tile-ratio)*var(--fan-wide));height:var(--tile-h);margin-left:calc(var(--tile-h)*var(--tile-ratio)*var(--fan-wide)/-2);--angle:calc(var(--d)*var(--fan-step)*var(--blade-open));--drop:calc((1 - var(--blade-open))*var(--tile-h)*.6);--lift:calc(var(--tile-h)*(.075 - min(var(--a), 1)*.055 - clamp(0, var(--a) - 1, 1)*.02) + var(--blade-hover)*14px);z-index:calc(10 - var(--a)*2);transform-origin:50% var(--fan-origin);transform:rotate(var(--angle)) translateY(calc(var(--drop) - var(--lift)));filter:brightness(calc(1 - min(var(--a), 1)*.15 - clamp(0, var(--a) - 1, 1)*.2 + var(--blade-hover)*.15)) drop-shadow(calc(clamp(-1, var(--d), 1)*var(--tile-h)*.02) 0 calc(var(--tile-h)*.07) rgb(0 0 0/calc(.35 - min(var(--a), 1)*.1 - clamp(0, var(--a) - 1, 1)*.1)));transition:--blade-hover .45s;position:absolute;top:0;container-type:size}:is(.more-ambition-blade:has(a:focus-visible),.more-ambition-blade:has(a:hover)){--blade-hover:1}.more-ambition-blade>a{width:100%;height:100%;color:var(--cream);transform-origin:50% 100%;scale:calc(1 + clamp(0, 1 - var(--a), 1)*.05 - clamp(0, var(--a) - 1, 1)*.06);text-decoration:none;display:block;position:relative;overflow:hidden}.more-ambition-blade>a:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000080,#00000073 50%,#0000);position:absolute;inset:0 0 45%}.more-ambition-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.32) translateX(clamp(-15%,calc(var(--d)*-8%),15%));display:block}.more-ambition-label{z-index:2;font:500 3.3cqh/1 var(--font-title);text-transform:uppercase;flex-direction:column;align-items:center;gap:4.17cqh;display:flex;position:absolute;top:8.31cqh;left:0;right:0}.more-ambition-label img{-o-object-fit:contain;object-fit:contain;width:12cqh;height:12cqh}.more-ambition-fan.is-armed .more-ambition-blade{--blade-open:0;opacity:0}.more-ambition-fan.is-armed.is-shown .more-ambition-blade{--blade-open:1;opacity:1;transition-property:--blade-open,opacity,--blade-hover;transition-duration:1s,.4s,.45s;transition-timing-function:cubic-bezier(.215,.61,.355,1),ease,ease;transition-delay:calc(var(--a)*.12s),calc(var(--a)*.12s),0s}@media (width<=760px){.more-ambition{gap:64px;padding-top:96px}.more-ambition-fan{--tile-h:min(400px, 92vw)}.more-ambition-blade.is-edge{display:none}}.more-identity{--identity-green:#121f1b;background:var(--identity-green);color:var(--beige);text-align:center}.more-identity-stage{--S:clamp(min(150px, 25svh), calc(var(--u)*225), min(225px, 25svh));--w:0;--word-on:clamp(0, var(--w) * 1000, 1);--controls-bottom:max(24px, calc(var(--u)*40));--reserve:calc(var(--controls-bottom) + 64px);height:100svh;min-height:560px;position:relative;overflow:hidden}.more-identity-screen{--a:0;inset:0 0 var(--reserve);position:absolute}.more-identity-intro{--a:1}.more-identity-title{font:500 clamp(26px,calc(var(--u)*40),40px)/1 var(--font-title);text-transform:uppercase}.more-identity-picto{z-index:2;width:var(--S);height:auto;color:var(--white);opacity:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.is-leaving .more-identity-picto,.is-shown .more-identity-picto{opacity:1}.more-identity-screen .picto-fill .picto-ring{opacity:0}.more-identity-screen .picto-draw .picto-ring{display:none}.more-identity-ring{z-index:2;left:50%;top:calc(50% - var(--reserve)/2);width:var(--S);height:auto;color:var(--white);opacity:calc(1 - var(--word-on));pointer-events:none;position:absolute;translate:-50% -50%}.more-identity-screen .more-identity-wordmark .picto-fill .picto-ring{opacity:var(--word-on)}.more-identity-stage.is-unseen :is(.more-identity-ring,.more-identity-intro .more-identity-picto){opacity:0}.more-identity-text{font:500 16px/1.375 var(--font-text)}.more-identity-text--small{font-size:14px}.more-identity-content{z-index:2;opacity:var(--a);position:absolute}@property --enter{syntax:"<number>";inherits:true;initial-value:1}.more-identity-stage{--enter:1;transition:--enter 1s}.more-identity-stage.is-waiting{--enter:0;transition:none}.more-identity-intro .more-identity-content{opacity:calc(var(--a)*var(--enter))}.more-identity-intro header{left:50%;bottom:calc(50% + var(--S) / 2 + min(calc(var(--u) * 60), 7svh));flex-direction:column;gap:20px;width:min(539px,100% - 48px);display:flex;translate:-50%}.more-identity-intro .title-xs{opacity:.8}@media (height<=700px){.more-identity-intro .title-xs{display:none}}.more-identity-intro .more-identity-text,.more-identity-logo .more-identity-text{width:min(578px,100% - 48px);left:50%;translate:-50%}.more-identity-intro .more-identity-text{top:calc(50% + var(--S) / 2 + min(calc(var(--u) * 60), 7svh));width:min(539px,100% - 48px)}.more-identity-logo .more-identity-text{top:calc(50% + var(--S) / 2 + max(min(48px, 6svh), min(calc(var(--u) * 90), 10svh)))}.more-identity-bg{--zoom-rate:.012;z-index:0;inset:0 0 calc(var(--reserve)*-1);opacity:var(--a);transform:scale(calc(1 + var(--zoom-rate)*var(--zoom)));transform-origin:var(--zoom-origin,50% 50%);position:absolute}.more-identity-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (aspect-ratio<=1){.more-identity-photo{-o-object-position:var(--photo-x,50%) 50%;object-position:var(--photo-x,50%) 50%}.more-identity-bg{transform-origin:var(--zoom-origin-portrait,50% 50%)}}.more-identity-bg:after{content:"";background:#00000080;position:absolute;inset:0}.more-identity-label{max-width:calc(50% - var(--S)/2 - 120px);font:500 clamp(16px,calc(var(--u)*22),22px)/1.2 var(--font-title);text-align:center;text-transform:uppercase;top:50%;translate:-50% -50%}.more-identity-label--left{left:25%}.more-identity-label--right{left:75%}.more-identity-element{--drift:0;--drift-rate:calc(var(--u)*8);--zoom:0}.more-identity-label--left{transform:translateX(calc(var(--drift)*var(--drift-rate)*-1))}.more-identity-label--right{transform:translateX(calc(var(--drift)*var(--drift-rate)))}@media (width>=761px) and (width<=1023px){.more-identity-element{--drift-rate:calc(var(--u)*4)}}.more-identity-wordmark{--W:calc(var(--S)/var(--icon-ratio));--s:calc(1 + (var(--fit,1) - 1)*var(--w));z-index:2;top:50%;left:calc(50% - var(--W)*.41982);width:var(--W);max-width:none;height:auto;color:var(--white);opacity:0;transform-origin:41.982%;translate:0 -50%;transform:translateX(calc(var(--W)*-.08018*var(--s)*var(--w))) scale(var(--s));position:absolute}.is-leaving .more-identity-wordmark,.is-shown .more-identity-wordmark{opacity:1}.more-identity-wordmark .perlin-letter{opacity:var(--w)}.more-identity-smoke{--smoke-color:var(--identity-green);z-index:1;width:100%;height:100%}.more-identity-controls,.more-identity-smoke{pointer-events:none;position:absolute;inset:0}.more-identity-controls{z-index:4;padding-bottom:var(--controls-bottom);flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;display:flex}.more-identity-controls>*{pointer-events:auto}.more-identity-arrow{top:calc(50% - var(--reserve)/2);width:44px;height:44px;padding:0;position:absolute;translate:0 -50%}.more-identity-arrow.is-previous{left:var(--header-x,20px)}.more-identity-arrow.is-next{right:var(--header-x,20px)}.more-identity-toggle{width:24px;height:24px;color:var(--beige);opacity:.7;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:opacity .3s;display:grid}.more-identity-toggle:hover{opacity:1}.more-identity-timeline{--progress:0;width:clamp(160px,calc(var(--u)*200),240px);height:24px;position:relative}.more-identity-progress,.more-identity-timeline:before{content:"";pointer-events:none;height:1px;position:absolute;top:50%;left:0;translate:0 -50%}.more-identity-timeline:before{background:#f6f1ed40;right:0}.more-identity-progress{width:calc(var(--progress)*100%);background:#f6f1edb3}.more-identity-dot{top:0;left:calc(var(--i)*100% - 12px);cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute}.more-identity-dot:after{content:"";background:#f6f1edbf;border-radius:50%;width:5px;height:5px;transition:width .3s,height .3s,background-color .3s;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 3px #00000073}.more-identity-dot.is-past:after,.more-identity-dot:hover:after{background:#f6f1edf2}.more-identity-dot.is-active:after{background:var(--beige);width:7px;height:7px}.more-identity-arrow:focus-visible,.more-identity-dot:focus-visible,.more-identity-toggle:focus-visible{outline:2px solid var(--celadon);outline-offset:-2px;border-radius:50%}@keyframes more-identity-undraw{0%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:1px;opacity:1}}@keyframes more-identity-unfill{0%{opacity:1}30%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.more-identity-ring.is-drawn .picto-draw,.more-identity-screen.is-current .picto-draw{animation:2.4s cubic-bezier(.4,0,.2,1) .1s both page-picto-draw}.more-identity-ring.is-drawn .picto-fill,.more-identity-screen.is-current .picto-fill{animation:2.4s .1s both page-picto-fill}.more-identity-logo.is-current .picto-draw,.more-identity-logo.is-current .picto-fill{animation-duration:1.6s}.more-identity-screen.is-leaving .picto-draw{animation:more-identity-undraw var(--undraw,.8s) cubic-bezier(.4,0,.6,1) both}.more-identity-screen.is-leaving .picto-fill{animation:more-identity-unfill var(--undraw,.8s) ease both}}@media (width<=760px){.more-identity-arrow{top:auto;bottom:calc(var(--controls-bottom) + 18px);translate:none}.more-identity-label{width:calc(100% - 48px);max-width:none;left:50%;translate:-50%}.more-identity-label--right{left:50%}.more-identity-label--left{top:auto;bottom:calc(50% + var(--S)/2 + 32px)}.more-identity-label--right{top:calc(50% + var(--S)/2 + 32px)}.more-identity-label--left,.more-identity-label--right{transform:none}}.more-metrics{--metric-bg:var(--celadon);--curve-h:50%;--rise:1.6s;isolation:isolate;background-color:var(--metric-bg);height:max(640px,100svh);color:var(--soft-black);text-align:center;transition:background-color .8s;position:relative;overflow:hidden}.more-metrics.is-water{--metric-bg:#b0ccdf}.more-metrics.is-waste{--metric-bg:#eac0a4}.more-metrics :focus-visible{outline-color:var(--soft-black)}.more-metrics-title{margin:0;top:max(88px,9%)}.more-metrics-tabs,.more-metrics-title{z-index:2;transition:opacity .8s;position:absolute;left:20px;right:20px}.more-metrics-tabs{justify-content:center;gap:20px max(24px,calc(var(--u)*60));flex-wrap:wrap;display:flex;top:max(184px,22%)}.more-metrics-group{flex-direction:column;align-items:center;gap:14px;display:flex}.more-metrics-group-label{opacity:1}.more-metrics-group-tabs{gap:max(24px,calc(var(--u)*60));display:flex}.more-metrics-tab{min-height:44px;color:var(--soft-black);opacity:.9;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:20px;padding:0;transition:opacity .3s;display:flex}.more-metrics-tab:after{content:"";visibility:hidden;background:currentColor;border-radius:50%;width:6px;height:6px}.more-metrics-tab:hover,.more-metrics-tab[aria-selected=true]{opacity:1}.more-metrics-tab[aria-selected=true]:after{visibility:visible}.more-metrics-panel{bottom:calc(var(--curve-h)*(1 - var(--curve-mid)));left:var(--now-x,50%);z-index:2;width:max-content;margin-bottom:max(32px,calc(var(--u)*44));position:absolute;translate:-50%}.more-metrics-figure{flex-direction:column;align-items:center;gap:5px;transition:opacity .8s,translate .8s;display:flex}.more-metrics-arrow{display:none}.more-metrics-value{margin-bottom:.16em}.more-metrics-curve{z-index:1;height:var(--curve-h);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.more-metrics-fill,.more-metrics-line{position:absolute;inset:0}.more-metrics-fill{opacity:.4;background:#fff url(../images/more/grain.svg);-webkit-mask-image:linear-gradient(#000 25%,#00000026);mask-image:linear-gradient(#000 25%,#00000026)}.more-metrics-line{width:100%;height:100%;overflow:visible}.more-metrics-line path{fill:none;stroke:var(--white);stroke-width:2.5px;transition:opacity .3s}.more-metrics-label.is-pending{opacity:.6}.more-metrics-dot{background:var(--white);width:10px;height:10px;transform:translate(calc(var(--x) - 50%),calc(var(--y) - 50%));border-radius:50%;transition:opacity .3s;position:absolute;top:0;left:0}.more-metrics-note{z-index:2;opacity:.7;max-width:640px;margin:0 auto;transition:opacity .6s;position:absolute;bottom:20px;left:20px;right:20px}.more-metrics-label{white-space:nowrap;transform:translate(calc(var(--x) - 50%),calc(var(--y) - 100% - 20px));transition:opacity calc(var(--rise)*.6) .6s ease,translate calc(var(--rise)*.6) .6s ease;flex-direction:column;align-items:center;gap:6px;margin:0;display:flex;position:absolute;top:0;left:0}.more-metrics.is-waiting :is(.more-metrics-title,.more-metrics-tabs,.more-metrics-note,.more-metrics-figure,.more-metrics-line path,.more-metrics-dot,.more-metrics-label){transition:none}.more-metrics.is-waiting :is(.more-metrics-title,.more-metrics-tabs,.more-metrics-note,.more-metrics-line path,.more-metrics-dot,.more-metrics-label){opacity:0}.more-metrics.is-waiting .more-metrics-figure{opacity:0;translate:0 20px}.more-metrics.is-waiting .more-metrics-label{translate:0 10px}.metrics-swap-enter-active,.metrics-swap-leave-active{transition:opacity .3s,translate .3s}.metrics-swap-enter-from{opacity:0;translate:0 12px}.metrics-swap-leave-to{opacity:0;translate:0 -12px}.metrics-fade-enter-active{transition:opacity .4s .4s}.metrics-fade-leave-active{transition:opacity .25s}.metrics-fade-enter-from,.metrics-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.metrics-fade-enter-active,.metrics-fade-leave-active,.metrics-swap-enter-active,.metrics-swap-leave-active{transition:none}}@media (width<=760px){.more-metrics{--curve-h:46%;--figure-bottom:calc(var(--curve-h)*(1 - var(--curve-mid) + var(--curve-amplitude)) + 40px);touch-action:pan-y;height:max(760px,100svh)}.more-metrics-curve{width:226%;translate:calc(50vw - var(--focus-x,50vw) + var(--drag,0px)) 0;transition:translate .8s cubic-bezier(.2,.7,.2,1);right:auto}.more-metrics.is-dragging .more-metrics-note,.more-metrics:is(.is-waiting,.is-dragging) .more-metrics-curve{transition:none}.more-metrics-label{display:none}.more-metrics-panel{bottom:var(--figure-bottom);width:calc(100% - 144px);margin-bottom:0;left:50%}.more-metrics-figure{justify-content:flex-end;min-height:124px}.more-metrics-value{font-size:clamp(50px,15vw,150px)}.more-metrics-value.is-pending{text-transform:none;font-size:26px;line-height:1.2}.more-metrics-arrow{bottom:calc(var(--figure-bottom) + 34px);z-index:3;width:44px;height:44px;padding:0;transition:opacity .3s;display:inline-flex;position:absolute}.more-metrics-arrow.is-previous{left:16px}.more-metrics-arrow.is-next{right:16px}.more-metrics-arrow:disabled{opacity:.35}.more-metrics.is-waiting .more-metrics-arrow{opacity:0;transition:none}.more-metrics-note{width:calc(100vw - 40px);translate:calc(var(--focus-x,50vw) - 50vw - var(--drag,0px)) 0;font-size:13px;transition:opacity .6s,translate .8s cubic-bezier(.2,.7,.2,1);bottom:14px;left:20px;right:auto}.more-metrics-label--start{text-align:left;transform:translate(16px,calc(var(--y) - 100% - 20px));align-items:flex-start}.more-metrics-label--end{text-align:right;transform:translate(-16px,calc(var(--y) - 100% - 20px));align-items:flex-end;left:auto;right:0}.more-metrics-label:not(.more-metrics-label--start,.more-metrics-label--end) .more-metrics-change{display:none}}.site-footer{--footer-grey:#8c8585;--footer-gold:#b59060;background:var(--pure-black);color:var(--white);font:500 14px/1.2 var(--font-text)}.site-footer :where(p,ul){margin:0}.site-footer :where(ul){padding:0;list-style:none}.site-footer :where(a){color:inherit;text-decoration:none;transition:color .3s}.site-footer a:focus-visible,.site-footer a:hover{color:var(--footer-gold)}.site-footer a:focus-visible{outline-offset:3px;outline:1px solid}.site-footer-inner{width:100%;margin:0 auto;padding:40px 16px 0}.site-footer-top{text-align:center;flex-direction:column;align-items:center;display:flex}.site-footer-logo{width:150px;height:auto;margin:10px 0 27px;display:block}.site-footer-group{width:100%}.site-footer-group-name{font:400 16px/normal var(--font-display);text-transform:uppercase;margin-bottom:16px}.site-footer-group-links>p{font:400 16px/1.2 var(--font-title);margin:0 10px 8px}.site-footer-group-links>p:last-child{margin-bottom:0}.site-footer-middle{border-top:1px solid var(--footer-grey);margin:40px 24px 0;padding-top:48px}.site-footer-column{text-align:center;margin-bottom:24px}.site-footer-title{color:var(--footer-grey);font:700 10px/1.3 var(--font-label);letter-spacing:1.6px;text-transform:uppercase;margin-bottom:16px}.site-footer-apps li,.site-footer-column li{letter-spacing:-.32px;white-space:nowrap;padding-bottom:2px;font-size:14px;line-height:1.5}.site-footer-apps a,.site-footer-column a,.site-footer-legal a{padding-block:3px;display:inline-block}.site-footer a{min-height:24px;display:inline-block}.site-footer-apps{text-align:center;margin:-16px 0 24px}.site-footer-app-icon,.site-footer-qr{display:none}.site-footer-qr img{max-width:100px;height:auto}.site-footer-app-icon svg{display:block}.site-footer-bottom{border-top:1px solid var(--footer-grey);text-align:center;flex-direction:column;align-items:center;padding:24px 0 32px;display:flex}.site-footer-copyright{color:var(--footer-grey);margin-bottom:16px;font-size:12px}.site-footer-legal{flex-direction:column;align-items:center;display:flex}.site-footer-legal li{padding:5px 8px;font-size:12px}@media (width>=768px){.site-footer-inner{padding-inline:24px}.site-footer-copyright{margin-bottom:5px}}@media (width>=1024px){.site-footer-top{text-align:left;flex-direction:row;margin-bottom:30px}.site-footer-logo{flex:none;margin:0 0 4px}.site-footer-group{margin:0 63px}.site-footer-group-name{margin-bottom:8px;font-size:24px}.site-footer-group-links{flex-wrap:wrap;display:flex}.site-footer-group-links>p{border-right:1px solid var(--white);align-items:center;margin:8px 0 0;padding-right:16px;line-height:1.5;display:flex}.site-footer-group-links>p+p{margin-left:16px}.site-footer-group-links>p:last-child{border-right:0}.site-footer-middle{margin-inline:0;padding-top:32px}.site-footer-middle-row{flex-direction:column;display:flex}.site-footer-columns{width:100%;display:flex}.site-footer-column{text-align:left;width:25%;margin:0 95px 30px 0}.site-footer-apps{text-align:left;margin:0 0 24px;display:flex}.site-footer-apps li{flex-direction:column;display:flex}.site-footer-apps li:first-of-type{margin-right:88px}.site-footer-qr{margin-bottom:12px;display:inline-block}.site-footer-app-icon{vertical-align:-4px;margin-right:8px;display:inline-block}.site-footer-bottom{text-align:left;flex-direction:row;align-items:flex-start}.site-footer-copyright{margin-right:16px}.site-footer-legal{flex-direction:row}.site-footer-legal li{padding:0 16px 0 0}}@media (width>=1280px){.site-footer-inner{padding-inline:40px}.site-footer-bottom{align-items:center}.site-footer-copyright{margin-bottom:0}}@media (width>=1440px){.site-footer-inner{max-width:1280px;padding-inline:0}.site-footer-middle-row{flex-direction:row;justify-content:space-between}}.language-root{background:#0d171a;justify-content:center;align-items:center;gap:24px;min-height:100vh;display:flex}.language-root a{color:var(--white);font:500 16px/normal var(--font-text)}.header-start{align-items:flex-start;gap:5px;display:flex}.language-switch{position:relative}.language-switch-list{margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 5px);left:0;right:0}.language-switch-option{width:100%}.language-switch-chevron{transition:transform .25s}.language-switch.is-open .language-switch-chevron{transform:rotate(180deg)}.language-switch-enter-active,.language-switch-leave-active{transition:opacity .25s,transform .25s}.language-switch-enter-from,.language-switch-leave-to{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.language-switch-chevron,.language-switch-enter-active,.language-switch-leave-active{transition:none}.language-switch-enter-from,.language-switch-leave-to{transform:none}}@media (width<=700px){.language-switch-chevron{display:none}.language-switch .pill{min-width:45px}}:lang(zh-CN) body{line-break:strict}:lang(zh-CN) p{text-wrap:pretty}:lang(zh-CN) :is(h1,h2,h3,.page-hero-text){text-wrap-style:balance}:lang(zh-CN) :is(.text-s,.text-m){line-height:1.6}:lang(zh-CN) :is(.title-l,.title-xl){line-height:1.1}.header-actions,.manifesto-pill{position:relative}.manifesto-pill:after{content:"";background:var(--beige);opacity:0;pointer-events:none;width:16px;height:16px;transition:opacity .25s;position:absolute;top:calc(100% + 11.3px);left:calc(50% - 8px);transform:rotate(45deg)}.mo-player.is-open .manifesto-pill:after{opacity:1}.manifesto-panel{z-index:1;background:var(--beige);width:401px;max-height:min(688px,100dvh - 152px);color:var(--soft-black);font:500 16px/normal var(--font-text);border-radius:5px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 18px);right:0;overflow:hidden}.manifesto-panel :focus-visible{outline:2px solid var(--soft-black);outline-offset:3px}.manifesto-panel-enter-active,.manifesto-panel-leave-active{transition:opacity .25s,transform .25s}.manifesto-panel-enter-from,.manifesto-panel-leave-to{opacity:0;transform:translateY(-6px)}.manifesto-head{flex-direction:column;flex:none;align-items:center;gap:30px;padding:30px 29px;display:flex}.manifesto-title{text-align:center;flex-wrap:wrap;justify-content:center;gap:0 10px;margin:0;display:flex}.manifesto-duration{opacity:.6;font-variant-numeric:tabular-nums}.manifesto-wave{cursor:pointer;touch-action:none;border-radius:4px;justify-content:center;width:100%;margin-block:-8px;padding-block:8px;display:flex}.manifesto-wave svg{max-width:100%;height:auto;fill:var(--soft-black);display:block}.manifesto-wave g{opacity:.4;transition:opacity .2s}.manifesto-wave g.is-played{opacity:1}.manifesto-controls{justify-content:space-between;align-items:center;width:100%;display:flex}.manifesto-transport{gap:10px;display:flex}.manifesto-transcript-toggle{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;margin:-12px;padding:12px;display:grid}.manifesto-more{visibility:hidden;grid-template-rows:0fr;min-height:0;transition:grid-template-rows .45s,visibility 0s linear .45s;display:grid;position:relative}.manifesto-panel.is-expanded .manifesto-more{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .45s}.manifesto-more:after{content:"";background:linear-gradient(to top,var(--beige),#f6f1ed00);pointer-events:none;height:66px;position:absolute;inset:auto 0 0}.manifesto-transcript{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#42424240 transparent;min-height:0;padding:0 29px 0 30px;line-height:22px;position:relative;overflow-y:auto}.manifesto-transcript:focus-visible{outline-offset:-2px}.manifesto-transcript p{margin:0 0 22px}.manifesto-transcript p:last-child{margin:0;padding-bottom:44px}.manifesto-transcript span{transition:color .4s}.manifesto-transcript .is-upcoming{color:#4242424d}:lang(zh-CN) .manifesto-transcript{line-height:1.6}@media (prefers-reduced-motion:reduce){.manifesto-more,.manifesto-panel-enter-active,.manifesto-panel-leave-active,.manifesto-panel.is-expanded .manifesto-more,.manifesto-pill:after,.manifesto-transcript span,.manifesto-wave g{transition:none}.manifesto-panel-enter-from,.manifesto-panel-leave-to{transform:none}}@media (width<=700px){.header-actions{position:static}.manifesto-panel{width:auto;max-height:calc(100dvh - 88px);top:68px;left:12px;right:12px}.manifesto-head{gap:20px;padding:21px 25px 20px}.manifesto-title{letter-spacing:-.03em;font-size:13px}.experience-header .manifesto-transport .pill{padding:13px 20px}.manifesto-transcript{padding-inline:25px}}.legal-inner{gap:48px;width:min(760px,100% - 40px);margin-inline:auto;padding-block:160px 120px}.legal-header,.legal-inner{flex-direction:column;display:flex}.legal-header{gap:20px}.legal-updated{color:var(--soft-black)}.legal-draft{border-left:3px solid var(--celadon);background:#b7cdc240;padding:14px 18px}.legal-section{flex-direction:column;gap:14px;display:flex}.legal-section h2{margin-bottom:6px}.legal-list,.legal-section p{line-height:1.6}.legal-list{flex-direction:column;gap:8px;margin:0;padding-left:1.2em;display:flex}.legal-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal-link:hover{text-decoration-thickness:2px}.mo-shell:has(.error-page)>.experience-header{position:absolute}.error-page{isolation:isolate;min-height:100svh;color:var(--white);text-align:center;background:var(--deep-green);place-items:center;padding:96px 24px 64px;display:grid;position:relative}.error-backdrop{z-index:-2;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.error-page:before{content:"";z-index:-1;background:#0b19158c;position:absolute;inset:0}.error-content{flex-direction:column;align-items:center;gap:28px;max-width:640px;display:flex}.error-heading{margin:0}.error-code{font-size:clamp(120px,26vw,320px);display:block}.error-text{margin:0}@media (width<=760px){.legal-inner{gap:36px;padding-block:112px 80px}}
