.partner-mark{--partner-unit: 1px;--partner-rendered-height: min(calc(var(--partner-height) * var(--partner-unit)), var(--partner-limit, 48px));display:flex;align-items:center;justify-content:center;width:184px;max-width:100%;min-width:0;min-height:80px;padding:8px;background:#fff;color:#00201a}.partner-mark img{display:block;width:auto;height:var(--partner-rendered-height);max-width:100%;object-fit:contain}.partner-mark--lostincloud{--partner-height: 34;--partner-mobile-height: 34}.partner-mark--solutopus{--partner-height: 48;--partner-mobile-height: 46}.partner-mark--vivid{--partner-height: 22;--partner-mobile-height: 21}.partner-mark--fcul{--partner-height: 34;--partner-mobile-height: 27}.consortium-layout{container-type:inline-size}.consortium-layout .partner-mark{--partner-unit: clamp(.68px, calc(5.45cqw / 48), 1px);--partner-limit: 5.45cqw}.partner-mark--fcul img{min-width:67px;height:max(var(--partner-rendered-height),calc(67px * 88 / 310))}.member{display:grid;grid-template-columns:184px minmax(0,1fr);align-items:center;gap:24px;padding-block:24px;border-bottom:1px solid rgb(0 32 26 / 18%)}.member:first-child{padding-top:0}.member__details{min-width:0;overflow-wrap:anywhere}.member h2,.member h3{margin:0;font-family:var(--font-heading, "Inter", Arial, sans-serif);font-size:24px;font-weight:var(--weight-heading, 600);font-variation-settings:var(--heading-variation, normal);line-height:1.3;letter-spacing:-.02em}.member__role{margin:8px 0 0;color:#014a29;font-size:14px}.member__link{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;padding-block:10px;color:#014a29;font-size:14px}.footer-partners{margin-bottom:48px;background:#fff;color:#00201a}.footer-partners__inner{container-type:inline-size;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px}.footer-partners__label{grid-column:1 / -1;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.footer-partners__list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px 24px;margin:0;padding:0;list-style:none}.footer-partners__list li{min-width:0;margin:0}.footer-partners__list a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;text-decoration:none}.footer-partners .partner-mark{--partner-unit: 1.45px;--partner-limit: 70px;width:auto;min-height:44px;padding:8px}@media(max-width:960px){.footer-partners__inner{grid-template-columns:minmax(0,1fr);gap:16px}.footer-partners__label,.footer-partners__list{grid-column:1}}@media(max-width:640px){.member{grid-template-columns:160px minmax(0,1fr);gap:16px}.member h2,.member h3{font-size:20px}.member>.partner-mark{--partner-unit: .82px;width:160px;min-height:64px}.consortium-layout .member>.partner-mark{--partner-unit: clamp(.68px, calc(5.45cqw / 48), .82px)}}@media(width<640px){.member{grid-template-columns:132px minmax(0,1fr);gap:16px}.member>.partner-mark,.footer-partners .partner-mark{--partner-rendered-height: calc(var(--partner-mobile-height) * 1px);width:132px;min-height:64px;padding:8px 0}.footer-partners__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.footer-partners .partner-mark{--partner-unit: min(1.2px, calc((100cqw - 16px) / 264));--partner-rendered-height: calc(var(--partner-mobile-height) * var(--partner-unit));width:158.4px}}:root{color-scheme:light;--wool: #f6f5f0;--white: #ffffff;--ink: #00201a;--forest: #014a29;--leaf: #468707;--terracotta: #c84b24;--sage: #8fa89b;--soft-cream: #d5e0d9;--secondary: var(--forest);--rule: rgb(0 32 26 / 18%);--font-body: "Instrument Sans", Arial, sans-serif;--font-heading: "Fraunces", Georgia, serif;--heading-variation: "SOFT" 30, "WONK" 0;--weight-heading: 400;--weight-regular: 400;--weight-strong: 600;--text-display: 5.5rem;--text-h2: 3rem;--text-number: 2.75rem;--text-lead: 1.625rem;--text-card: 1.1875rem;--text-small: .75rem;--text-label: .75rem;--text-body: 1.125rem;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--gutter: 64px;--content-width: 1280px;--paper-cut: polygon(0 7%, 2% 10%, 4% 4%, 7% 8%, 10% 2%, 13% 6%, 16% 3%, 20% 9%, 24% 4%, 28% 7%, 31% 1%, 35% 5%, 38% 3%, 42% 8%, 46% 4%, 49% 9%, 53% 2%, 57% 6%, 61% 3%, 65% 8%, 68% 4%, 72% 10%, 76% 5%, 79% 7%, 83% 2%, 87% 6%, 91% 3%, 95% 8%, 98% 4%, 100% 7%, 100% 100%, 0 100%)}*,*:before,*:after{box-sizing:border-box}html{background:var(--wool);color:var(--ink);font-family:var(--font-body);font-size:100%;font-weight:var(--weight-regular);line-height:1.5;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{display:flex;flex-direction:column;min-width:0;min-height:100svh;margin:0;font-size:var(--text-body)}button,input,select,textarea{font:inherit}main{flex:1;min-width:0}h1,h2,h3,p,ul,dl,dd,figure{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--weight-heading);font-optical-sizing:auto;font-variation-settings:var(--heading-variation);line-height:1.1;text-wrap:balance}h1{font-weight:600;font-variation-settings:"opsz" 72,"SOFT" 50,"WONK" 0}h2{font-variation-settings:var(--heading-variation),"opsz" 48}h2{font-size:var(--text-h2);letter-spacing:-.015em}h3{font-size:var(--text-card);font-variation-settings:"opsz" 14,"SOFT" 30,"WONK" 0;line-height:1.4;letter-spacing:0}a{color:var(--forest);text-decoration-thickness:1px;text-underline-offset:.25em}a:hover{text-decoration-thickness:2px}a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--forest);outline-offset:var(--space-1)}img,svg{display:block;max-width:100%}.container{width:min(calc(100% - var(--gutter) * 2),var(--content-width));margin-inline:auto}.skip-link{position:absolute;z-index:2;inset-block-start:var(--space-4);inset-inline-start:var(--space-4);padding:var(--space-3) var(--space-6);transform:translateY(-200%);background:var(--forest);color:var(--wool)}.skip-link:focus{transform:none}.site-header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-12);min-height:120px;border-bottom:1px solid var(--rule)}.brand{display:flex;align-items:center;min-height:44px;width:184px;max-width:100%;margin-block:24px;text-decoration:none}.brand img{width:100%;height:auto}.primary-nav ul{display:flex;flex-wrap:wrap;gap:0 36px;padding:0;list-style:none}.primary-nav a,.language-nav a,.mobile-menu nav a{display:inline-flex;align-items:center;min-height:44px;color:#014a29bf;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:none}.primary-nav a:hover,.primary-nav a[aria-current=page],.language-nav a:hover,.language-nav a[aria-current=true],.mobile-menu nav a:hover,.mobile-menu nav a[aria-current]{color:var(--forest);text-decoration:underline;text-decoration-color:var(--terracotta);text-decoration-thickness:1.5px;text-underline-offset:7px}.language-nav{display:flex;align-items:center;gap:var(--space-2)}.language-nav a{justify-content:center;min-width:44px;font-size:13px;font-weight:600;letter-spacing:.05em}.language-nav span{color:var(--secondary);font-size:13px}.mobile-menu-toggle{display:none}.mobile-menu{width:min(440px,calc(100% - 32px));max-height:calc(100svh - 32px);margin:16px 16px auto auto;padding:24px;border:0;color:var(--ink);background:var(--wool);box-shadow:0 16px 60px #00201a40}.mobile-menu::backdrop{background:#00201a8c}.mobile-menu__top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.mobile-menu h2{font-size:var(--text-h2)}.mobile-menu-close,.mobile-menu-toggle{min-height:44px;padding:8px 12px;color:var(--forest);background:transparent;border:1px solid var(--rule);font:500 15px/1.35 var(--font-body);cursor:pointer}.mobile-menu ul{list-style:none;padding:0}.mobile-menu li+li{border-top:1px solid var(--rule)}.mobile-menu nav a{display:block;padding-block:14px;min-height:48px;font-size:22px}.mobile-menu__languages{display:flex;gap:32px;margin-top:48px}.mobile-menu .mobile-menu__languages a{font-size:16px;font-weight:600;letter-spacing:.05em}.mobile-menu-toggle:focus-visible,.mobile-menu-close:focus-visible{outline:2px solid var(--forest);outline-offset:4px}body.has-open-menu{overflow:hidden}@media(max-width:960px){html.menu-ready .site-header{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;min-height:88px;padding-block:8px}html.menu-ready .site-header>.primary-nav,html.menu-ready .site-header>.language-nav{display:none}html.menu-ready .site-header .brand{margin-block:0}html.menu-ready .mobile-menu-toggle:not([hidden]){display:inline-flex;align-items:center;gap:16px}}.eyebrow{color:var(--secondary);font-family:var(--font-body);font-size:var(--text-label);font-weight:500;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.section-label{color:var(--forest);font-size:var(--text-h2);letter-spacing:-.015em}.hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);padding-block:var(--space-10) var(--space-8)}.hero__kicker{grid-column:1 / 4;margin-bottom:var(--space-6);color:var(--forest)}.hero h1{grid-column:4 / -1;max-width:20ch;font-size:44px;letter-spacing:-.02em;line-height:1.14}.hero__body{grid-column:4 / -1;display:grid;grid-template-columns:minmax(0,5fr) minmax(280px,4fr);align-items:start;gap:var(--space-8);margin-top:var(--space-4)}.hero__copy{max-width:52rem}.text-link{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--space-4);font-size:var(--text-label);font-weight:500;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.funding-band{position:relative;padding-bottom:72px;background:var(--white)}.funding-band__statement{margin-bottom:var(--space-6);color:#00201acc;font-size:var(--text-small);line-height:1.45;letter-spacing:.04em;text-transform:uppercase}.funding-band__insignia{display:flex;align-items:center;width:100%;min-width:0;max-width:100%;min-height:44px;background:var(--white)}.funding-band__image{width:100%;height:auto;max-width:100%}.editorial-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-6)}.editorial-grid>*,.documents>*{min-width:0}.operation-section{padding-block:var(--space-20) var(--space-24)}.section-intro .eyebrow{margin-bottom:var(--space-4)}.figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.figures__item{padding-top:var(--space-4);border-top:1px solid var(--rule)}.figures dt{margin-bottom:var(--space-3);color:var(--secondary);font-size:var(--text-label);font-weight:500;letter-spacing:.07em;line-height:1.35;text-transform:uppercase}.figures dd,.programme-name,.contact-email,.operation-diagram__numbers{font-weight:var(--weight-heading);font-variation-settings:var(--heading-variation),"opsz" 36}.figures dd{font-family:var(--font-heading);font-size:var(--text-number);font-weight:500;font-variant-numeric:proportional-nums lining-nums;letter-spacing:-.02em;line-height:1.1}.figures__item--accent dd{color:var(--forest)}.operation-codes{margin-block:var(--space-10) var(--space-4)}.operation-codes dd{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:var(--space-3);font-size:var(--text-small);font-variant-numeric:tabular-nums;line-height:1.45;letter-spacing:.04em;text-transform:uppercase}.operation-code{display:inline-block;width:max-content;max-width:100%;min-width:0;vertical-align:top;white-space:nowrap;font-family:var(--font-body);font-size:var(--text-small);font-weight:400;line-height:1.45;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-transform:uppercase}.operation-code>span{display:block;white-space:normal;overflow-wrap:anywhere}.page-heading{padding-block:var(--space-16) var(--space-12);border-bottom:1px solid var(--rule)}.page-heading .eyebrow{margin-bottom:var(--space-6);color:var(--forest)}.page-heading h1{font-size:min(var(--text-display),11.7vw);line-height:.98;letter-spacing:-.02em;overflow-wrap:anywhere}.page-content{padding-block:var(--space-12) var(--space-24)}.source-note{max-width:22rem;margin-top:var(--space-6);color:var(--secondary);font-size:var(--text-label);font-weight:500;line-height:1.4;letter-spacing:.07em;text-transform:uppercase}.objective-lead{max-width:620px;margin-bottom:32px;font-family:var(--font-heading);font-size:var(--text-lead);font-weight:360;font-variation-settings:"opsz" 24,"SOFT" 50,"WONK" 0;line-height:1.32;letter-spacing:-.01em}.objective-body{max-width:540px;font-size:var(--text-body);line-height:1.5}.translation-note{margin-top:var(--space-6);color:#00201ac7;font-size:var(--text-small);line-height:1.45;letter-spacing:.04em;text-transform:uppercase}.illustration{min-width:0;padding:0;border:0;background:transparent}.illustration img{width:100%;height:auto;object-fit:cover;object-position:center}.illustration figcaption{margin-top:var(--space-3);color:#00201ac7;font-size:var(--text-small);line-height:1.45;letter-spacing:.04em;text-transform:uppercase}.illustration--inicio{width:calc(100% - var(--gutter) * 2);max-width:1280px;margin-inline:auto}.illustration--inicio img{max-height:560px}.project-visuals{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--space-12);margin-top:var(--space-12)}.project-visuals>*{min-width:0}.illustration--projeto{max-width:720px}.illustration--projeto img{aspect-ratio:4 / 3}.consortium-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:var(--space-12)}.consortium-layout>*{min-width:0}.consortium-layout .partner-mark--fcul{--partner-height: 44;--partner-mobile-height: 38}.consortium-layout .partner-mark--fcul img{max-width:min(100%,140px);max-height:44px}.members{padding:0;list-style:none}.funding-overview{padding-block:var(--space-12) var(--space-16)}.programme-name{max-width:620px;font-family:var(--font-heading);font-size:var(--text-lead);font-weight:360;font-variation-settings:"opsz" 24,"SOFT" 50,"WONK" 0;line-height:1.35;letter-spacing:-.01em}.funding-overview .operation-codes{margin-block:var(--space-8) var(--space-10)}.documents-section{padding-block:var(--space-16) var(--space-24)}.documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.document{display:flex;flex-direction:column;border-top:1px solid var(--rule);padding-top:var(--space-6)}.document .download-link{margin-top:auto}.document h3{margin-block:var(--space-4) var(--space-6)}.download-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:56px;padding:var(--space-3) var(--space-4);border:1px solid var(--forest);font-size:var(--text-label);font-weight:500;line-height:1.35;letter-spacing:.07em;text-transform:uppercase;text-decoration:none}.download-link span{flex-shrink:0}.download-link:hover{background:var(--forest);color:var(--wool)}.document-preview{display:flex;align-items:center;justify-content:center;height:280px;margin-bottom:var(--space-6);border:1px solid rgba(0,32,26,.12);background:var(--white)}.document-preview img{width:100%;height:100%;object-fit:contain}.contact-section{min-height:0}.contact-email{font-family:var(--font-heading);font-size:var(--text-lead);font-weight:360;font-variation-settings:"opsz" 24,"SOFT" 50,"WONK" 0;line-height:1.35;letter-spacing:-.01em;overflow-wrap:anywhere}.contact-entity{margin-top:var(--space-6);color:var(--secondary)}.privacy-copy{max-width:60ch;font-size:var(--text-body)}.privacy-copy p+p{margin-top:var(--space-6)}.privacy-copy a{overflow-wrap:anywhere}.site-footer{--paper-cut: polygon(0 28%, 2% 40%, 4% 16%, 7% 32%, 10% 8%, 13% 24%, 16% 12%, 20% 36%, 24% 16%, 28% 28%, 31% 4%, 35% 20%, 38% 12%, 42% 32%, 46% 16%, 49% 36%, 53% 8%, 57% 24%, 61% 12%, 65% 32%, 68% 16%, 72% 40%, 76% 20%, 79% 28%, 83% 8%, 87% 24%, 91% 12%, 95% 32%, 98% 16%, 100% 28%, 100% 100%, 0 100%);position:relative}.footer-funding{position:relative;padding-top:64px;background:var(--white)}.footer-funding:before,.footer-contact:before{content:"";position:absolute;inset:-23px 0 auto;height:24px;background:inherit;clip-path:var(--paper-cut);pointer-events:none}.footer-contact{position:relative;background:var(--forest)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-6);padding-block:var(--space-6);color:var(--wool);font-size:.75rem;line-height:1.45;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums}.footer-bottom a{color:var(--wool);display:inline-flex;align-items:center;min-height:44px}.footer-bottom p{flex:1 1 320px}.editorial-grid>:first-child{grid-column:1 / 4}.editorial-grid>:last-child{grid-column:4 / -1}.primary-nav a{min-width:44px}.text-link,.contact-email,.privacy-copy a,.technical-sheet a,.footer-bottom>a:last-child{padding-block:10px;min-height:44px;display:inline-flex;align-items:center}strong,b{font-weight:var(--weight-strong)}.operation-diagram{width:100%;max-width:400px}.operation-diagram svg{width:100%;height:auto}.operation-diagram__numbers{font-family:var(--font-heading);font-variant-numeric:lining-nums tabular-nums}.operation-diagram figcaption{margin-top:var(--space-4);font-size:var(--text-small);line-height:1.45;letter-spacing:.04em;text-transform:uppercase;color:var(--forest)}.technical-section{padding-block:0 var(--space-24)}.technical-section__content{min-width:0}.technical-sheet{width:100%;border-collapse:collapse;table-layout:fixed}.technical-sheet th,.technical-sheet td{padding:var(--space-4) 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;word-break:normal;overflow-wrap:normal}.technical-sheet th{width:34%;padding-right:var(--space-6);color:#00201ac7;font-size:var(--text-small);font-weight:500;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.technical-sheet td{color:var(--ink);font-size:var(--text-body);font-variant-numeric:proportional-nums lining-nums}@media(min-width:1024px){.project-visuals{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media(max-width:1100px){:root{--gutter: 40px}.hero__body{gap:var(--space-8)}}@media(max-width:960px){:root{--gutter: 20px;--text-display: 2.875rem;--text-h2: 2.125rem;--text-number: 2rem;--text-lead: 1.3125rem;--text-card: 1.0625rem;--text-body: 1rem;--text-label: .6875rem;--text-small: .6875rem}.site-header{grid-template-columns:minmax(0,1fr) auto;gap:0 var(--space-4);padding-block:var(--space-3) var(--space-2)}.brand{margin-block:24px}.language-nav{grid-column:2;grid-row:1}.primary-nav{grid-column:1 / -1;grid-row:2}.primary-nav ul{gap:0 36px}.hero{grid-template-columns:minmax(0,1fr);padding-block:var(--space-6)}.hero h1,.hero__kicker,.hero__body,.editorial-grid>:first-child,.editorial-grid>:last-child{grid-column:1 / -1}.hero__body{grid-template-columns:minmax(0,1fr)}.funding-band__statement{margin-bottom:var(--space-4)}.editorial-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.operation-section,.documents-section{padding-block:var(--space-12) var(--space-16)}.page-heading{padding-block:var(--space-12) var(--space-8)}.page-content{padding-block:var(--space-8) var(--space-16)}.consortium-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.source-note{max-width:none}.funding-overview{padding-block:var(--space-8) var(--space-12)}.contact-section{min-height:0;align-content:start}.footer-bottom{flex-direction:column;gap:var(--space-2)}.footer-bottom p{flex:auto}}@media(min-width:768px){.technical-section{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-6)}.technical-section>:first-child{grid-column:1 / 4}.technical-section>.technical-section__content{grid-column:4 / -1}}@media(max-width:767.98px){.technical-sheet,.technical-sheet tbody,.technical-sheet tr,.technical-sheet th,.technical-sheet td{display:block;width:100%}.technical-sheet tr{padding-block:var(--space-4);border-bottom:1px solid var(--rule)}.technical-sheet th,.technical-sheet td{padding:0;border:0}.technical-sheet th{margin-bottom:var(--space-1)}}@media(max-width:640px){.primary-nav ul{gap:0 36px}.primary-nav ul:after{content:"";flex-basis:100%;order:1}.primary-nav li:nth-child(n+4){order:2}.primary-nav a{padding-block:10px}.hero h1{font-size:32px}.funding-band{padding-bottom:52px}}@media(max-width:520px){.figures{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.figures__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-4)}.figures dt{margin:0}.figures dd{white-space:nowrap}.operation-codes{margin-top:var(--space-8)}.documents{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}}@media(max-width:389px){.figures__item{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}@media print{.site-header,.skip-link,.footer-bottom a{display:none}:root{--gutter: 20px}body{background:var(--white)}.funding-band__image{print-color-adjust:exact;-webkit-print-color-adjust:exact}.member,.figures__item,.document{break-inside:avoid}}.footer-bottom .footer-brand{display:block;flex:0 0 184px;line-height:0}.footer-brand img{display:inline-block;vertical-align:-.8px}.footer-contact a:focus-visible{outline-color:var(--wool)}@media(max-width:960px){.footer-bottom .footer-brand{flex-basis:auto}.footer-bottom{align-items:flex-start}}body[data-page] .member h2{font-size:var(--text-card);font-weight:400;font-variation-settings:"opsz" 14,"SOFT" 30,"WONK" 0;line-height:1.4;letter-spacing:0}body[data-page] .member__role,body[data-page] .member__link{font-size:var(--text-label);font-weight:500;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.footer-partners__label{font-size:var(--text-small);line-height:1.45;letter-spacing:.04em;text-transform:uppercase}body[data-page=home]{--sheet-cut: polygon(0 5%, 8% 1%, 17% 4%, 26% 0, 38% 4%, 49% 1%, 60% 5%, 72% 0, 83% 4%, 94% 1%, 100% 4%, 99% 94%, 90% 99%, 79% 95%, 68% 100%, 56% 96%, 43% 99%, 30% 95%, 18% 100%, 7% 96%, 0 99%);--paper-grain: url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.19'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23g)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");--header-room: 112px}body[data-page=home] .site-header{position:absolute;inset:0 0 auto;z-index:30;min-height:var(--header-room);border:0}body[data-page=home] .skip-link{z-index:50}.home-experience{--sun-x: -.42;--sun-y: .91;position:relative;isolation:isolate;overflow:clip}.collage-opening{--title-top: 8%;position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding-top:var(--header-room)}.collage-stage{--hero-type: clamp(56px, 6.12vw, 88px);grid-area:1 / 1;position:relative;min-height:max(420px,calc(var(--hero-type) * 5));overflow:clip}.collage-description{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.collage-title{position:absolute;top:var(--title-top);left:max(var(--gutter),calc((100% - 1280px)/2));z-index:3;margin:0;font-size:var(--hero-type);line-height:.98;font-weight:600;font-variation-settings:"opsz" 72,"SOFT" 50,"WONK" 0;letter-spacing:-.02em;color:var(--forest);text-wrap:nowrap}.collage-title__line{display:block;line-height:1.04;clip-path:inset(-.2em -.2em -.22em -.2em)}.collage-title__line-text{display:block}.collage-title__paper{display:block;position:relative;isolation:isolate;color:var(--terracotta);font-style:italic;padding:.04em .16em .12em 0;width:max-content;max-width:100%}.collage-title__words{display:block;transform:rotate(-1deg)}html.js:not(.is-title-ready) .collage-title__line-text{animation:collage-title-line .38s cubic-bezier(.22,1,.36,1) .08s backwards}html.js:not(.is-title-ready) .collage-title__line:nth-child(2) .collage-title__line-text{animation-delay:.5s}html.js:not(.is-title-ready) .collage-title__paper{animation:collage-title-paper .5s cubic-bezier(.22,1,.36,1) .94s backwards}@keyframes collage-title-line{0%{transform:translateY(135%)}to{transform:none}}@keyframes collage-title-paper{0%{clip-path:polygon(-8% 140%,12% 140%,28% 140%,43% 140%,59% 140%,74% 140%,89% 140%,108% 140%,108% 140%,-8% 140%)}to{clip-path:polygon(-8% -12%,12% -9%,28% -12%,43% -8%,59% -12%,74% -9%,89% -12%,108% -10%,108% 140%,-8% 140%)}}html:not(.js) .collage-title__line-text,html.is-title-ready .collage-title__line-text,.home-experience.is-still .collage-title__line-text{animation:none!important;transform:none!important}html:not(.js) .collage-title__paper,html.is-title-ready .collage-title__paper,.home-experience.is-still .collage-title__paper{animation:none!important;clip-path:none!important}.collage-intro{position:absolute;grid-area:1 / 1;isolation:isolate;z-index:11;right:max(var(--gutter),calc((100% - 1280px)/2));top:var(--title-top);width:min(28%,calc(40ch + 48px));padding:16px 24px 26px;color:var(--ink);font:normal 400 var(--text-card)/1.45 var(--font-heading);font-variation-settings:"opsz" 14,"SOFT" 50,"WONK" 0;letter-spacing:0;transform:rotate(.7deg);filter:drop-shadow(0 5px 6px rgb(0 32 26 / 14%))}.collage-intro:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--white);clip-path:var(--sheet-cut)}.collage-intro>span{display:block;max-width:40ch;margin-inline:auto;transform:rotate(-.7deg)}.collage-intro em{font-style:italic}html[lang^=en] .collage-stage{--hero-type: clamp(52px, 6.12vw, 88px)}.paper-piece,.paper-piece img{display:block;width:100%;height:auto}.paper-piece{filter:drop-shadow(calc(var(--sun-x) * 5px) calc(var(--sun-y) * 5px) 5px rgb(0 32 26 / 12%))}.landscape-piece{position:absolute;pointer-events:none;--entry-x: -18;--entry-y: 35;--entry-turn: -16}.landscape-drift,.landscape-enter{width:100%}.landscape-drift--wind{animation:landscape-wind var(--wind-duration) steps(var(--wind-steps),end) infinite alternate;animation-play-state:paused}.landscape-drift[data-wind=wool-one]{--wind-duration: 8s;--wind-steps: 96;--wind-x: 7px;--wind-y: -6px;--wind-turn: 2deg}.landscape-drift[data-wind=wool-two]{--wind-duration: 10s;--wind-steps: 120;--wind-x: -5px;--wind-y: 5px;--wind-turn: -3deg}.landscape-drift[data-wind=oak]{--wind-duration: 12s;--wind-steps: 144;--wind-x: 7px;--wind-y: -6px;--wind-turn: 2deg}.landscape-drift[data-wind=leaf]{--wind-duration: 14s;--wind-steps: 168;--wind-x: -5px;--wind-y: 5px;--wind-turn: -3deg}.landscape-drift[data-wind=sheep-two]{--wind-duration: 10s;--wind-steps: 120;--wind-x: 0px;--wind-y: 1px;--wind-turn: 1.2deg;transform-origin:50% 95%}.home-experience.is-hero-running .collage-stage .landscape-drift--wind{animation-play-state:running;will-change:transform}@keyframes landscape-wind{0%{transform:translate(0) rotate(0)}to{transform:translate(var(--wind-x),var(--wind-y)) rotate(var(--wind-turn))}}.landscape-piece--far{width:116%;left:-8%;bottom:13%;z-index:1;--entry-x: -6;--entry-y: 46;--entry-turn: -5}.landscape-piece--mountain{width:70%;left:38%;top:calc(var(--title-top) + var(--hero-type) * 2.75 + 20px);z-index:4;--entry-x: 4;--entry-y: 60;--entry-turn: 7}.landscape-piece--middle{width:116%;left:-8%;bottom:2%;z-index:5;--entry-x: 8;--entry-y: 52;--entry-turn: 5}.landscape-piece--near{width:116%;left:-8%;bottom:-4%;z-index:8;--entry-x: -4;--entry-y: 65;--entry-turn: -4}.landscape-piece--near>.landscape-drift>.landscape-enter{position:relative;clip-path:inset(-300% -12px 0 -12px)}.landscape-piece--near>.landscape-drift>.landscape-enter>.paper-piece{position:relative;z-index:2}.landscape-piece--tree-rust{width:17%;right:4%;bottom:12%;z-index:6;--entry-x: 24;--entry-y: 32;--entry-turn: 18}.landscape-piece--tree-green{width:12%;right:20%;bottom:12%;z-index:7;--entry-x: -32;--entry-y: 22;--entry-turn: -14}.landscape-piece--sheep-one{width:17%;left:48%;bottom:3%;z-index:9;--entry-x: -45;--entry-y: 40;--entry-turn: -21}.landscape-piece--sheep-two{width:12.07%;left:65.52%;bottom:72%;z-index:1;--entry-x: 0;--entry-y: 110;--entry-turn: 0}.landscape-piece--wool-one{width:8%;left:60%;top:calc(var(--title-top) + var(--hero-type) * 1.95);z-index:10;transform:rotate(-12deg);--entry-x: 95;--entry-y: -85;--entry-turn: 32}.landscape-piece--wool-two{width:5%;left:75%;top:48%;z-index:10;transform:rotate(13deg);--entry-x: -85;--entry-y: 80;--entry-turn: -29}.landscape-piece--wool-one .paper-piece,.landscape-piece--wool-two .paper-piece{filter:drop-shadow(calc(var(--sun-x) * 7px) calc(var(--sun-y) * 7px) 5px rgb(0 32 26 / 18%))}.landscape-piece--oak{width:5%;left:71%;top:calc(var(--title-top) + var(--hero-type) * 1.8);z-index:10;transform:rotate(25deg);--entry-x: 90;--entry-y: -65;--entry-turn: -38}.landscape-piece--leaf{width:3.5%;right:6%;top:45%;z-index:10;transform:rotate(-28deg);--entry-x: -80;--entry-y: 50;--entry-turn: 34}.landscape-piece--branch{width:7%;left:51%;top:30%;z-index:2;transform:rotate(-15deg);--entry-x: -85;--entry-y: -55;--entry-turn: 26}.landscape-piece--sprout{width:6%;left:34%;bottom:2%;z-index:9}.collage-actions{position:absolute;z-index:15;bottom:5%;inset-inline:max(var(--gutter),calc((100% - 1280px)/2));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.collage-discover,.motion-toggle{font:500 var(--text-label)/1.35 var(--font-body);letter-spacing:.07em;text-transform:uppercase}.collage-discover{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:20px;min-height:48px;padding:10px 18px;color:var(--ink);text-decoration:none;transform:rotate(-.7deg);filter:drop-shadow(0 3px 4px rgb(0 32 26 / 16%))}.collage-discover:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--white);clip-path:var(--sheet-cut)}.collage-discover span{font-size:20px;line-height:1}.collage-discover:hover{text-decoration:underline;text-decoration-thickness:1px}.collage-discover:focus-visible{outline-offset:-6px}.motion-toggle{border:0;padding:10px 4px;min-height:44px;color:var(--wool);background:var(--forest);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;cursor:pointer}.motion-toggle:hover{text-underline-offset:.4em}.motion-toggle:focus-visible{outline:2px solid var(--wool);outline-offset:4px}.paper-story{position:relative;background:var(--wool);scroll-margin-top:24px}.paper-story:before{content:"";position:absolute;inset:-11px 0 auto;height:12px;background:var(--wool);clip-path:var(--paper-cut);z-index:21;pointer-events:none}.paper-story__stage{position:relative;padding-block:29px 56px}.story-topline{position:relative;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:24px}.story-topline .eyebrow{letter-spacing:.07em}.story-topline .eyebrow span{margin-inline:16px}.story-topline a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--text-label);font-weight:500;line-height:1.35;letter-spacing:.07em;text-transform:uppercase}.story-chapter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;min-height:520px;padding-block:64px;position:relative}.story-chapter--1{padding-top:48px}.story-chapter+.story-chapter:before{content:"";position:absolute;inset:0 0 auto;height:8px;background:var(--rule);clip-path:var(--paper-cut)}.story-chapter__text{position:relative;z-index:12;min-width:0;width:100%;overflow:visible}.chapter-number{display:block;color:transparent;-webkit-text-stroke:1.5px var(--terracotta);font:500 clamp(240px,19vw,280px)/.8 var(--font-heading);font-variation-settings:var(--heading-variation),"opsz" 144;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em}.story-chapter__paper{position:relative;isolation:isolate;width:calc(100% - 36px);max-width:520px;margin:-68px 0 0 36px;padding:24px 28px 28px;transform:rotate(-1deg);filter:drop-shadow(0 10px 12px rgb(0 32 26 / 14%))}.story-chapter__paper:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--white);clip-path:polygon(0 3%,10% 0,30% 2%,55% 0,78% 3%,100% 1%,98% 97%,75% 100%,50% 97%,25% 100%,0 97%)}.story-chapter h2{--chapter-type: var(--text-h2);color:var(--forest);font-size:var(--chapter-type);line-height:1.1;letter-spacing:-.015em;text-wrap:auto;overflow-wrap:break-word}.story-chapter--2 .story-chapter__paper{container-type:inline-size}.story-chapter--2 h2{font-size:min(var(--chapter-type),10.5cqi);overflow-wrap:normal}.story-caption{margin-top:16px;color:var(--forest);font-family:var(--font-body);font-size:var(--text-small);line-height:1.45;letter-spacing:.04em;text-transform:uppercase}.story-art{display:none}.materials{width:100%;height:390px;position:relative}.materials__scatter{position:absolute;inset:0;z-index:4;filter:drop-shadow(calc(var(--sun-x) * 8px) calc(var(--sun-y) * 8px) 5px rgb(0 32 26 / 16%))}.material{position:absolute;width:31%}.material--oak{width:23%;left:30%;top:20%;transform:rotate(-31deg);z-index:2}.material--branch{width:39%;left:40%;top:31%;transform:rotate(19deg);z-index:1}.material--wool{width:34%;left:21%;top:43%;transform:rotate(-8deg);z-index:3}.material--leaf{width:18%;left:55%;top:25%;transform:rotate(49deg);z-index:2}.material--wool-small{width:23%;left:50%;top:49%;transform:rotate(20deg);z-index:4}.material--wool .paper-piece,.material--wool-small .paper-piece{filter:drop-shadow(calc(var(--sun-x) * 8px) calc(var(--sun-y) * 8px) 6px rgb(0 32 26 / 18%))}.materials__ground{position:absolute;z-index:1;left:0;right:0;bottom:10%;height:25%;transform:rotate(-2deg)}.materials__ground:before{content:"";position:absolute;inset:0;background:var(--terracotta);clip-path:var(--paper-cut)}.paper-ribbon{display:block;position:relative;width:100%;height:100%;pointer-events:none}.paper-ribbon__sheet{display:block;position:absolute;inset:0;transform-origin:50% 50%}.paper-ribbon__char{position:absolute;inset:0;z-index:4;visibility:hidden}.paper-ribbon__paper{position:absolute;inset:0;filter:drop-shadow(calc(var(--sun-x) * var(--paper-lift, 3px)) calc(var(--sun-y) * var(--paper-lift, 3px)) var(--paper-blur, 2px) rgb(0 32 26 / 22%))}.paper-ribbon__surface{position:absolute;inset:0;background:#fff;clip-path:var(--sheet-cut)}:is(.materials--residues,.materials--animated) .paper-ribbon__sheet>.paper-ribbon__paper{filter:drop-shadow(calc(var(--sun-x) * 4px) calc(var(--sun-y) * 4px) 3px rgb(0 32 26 / 28%))}:is(.materials--residues,.materials--animated) .paper-ribbon__sheet>.paper-ribbon__paper>.paper-ribbon__surface{background:var(--paper-grain),#fbf8f1}.paper-ribbon__dye,.paper-ribbon__weave{position:absolute;inset:7px}.paper-ribbon__ink{position:absolute;inset:0;background:var(--paper-grain),linear-gradient(125deg,var(--ink),var(--forest) 52%,var(--ink));clip-path:var(--sheet-cut)}.paper-ribbon__speck{position:absolute;width:5px;height:5px;background:var(--terracotta);border-radius:40% 50% 20% 30%}.paper-ribbon__speck:nth-child(3n){width:8px;height:4px;transform:rotate(-28deg)}.paper-ribbon__weave{--soil-blend: 0;visibility:hidden;clip-path:var(--sheet-cut)}.paper-ribbon__weave:before{content:"";position:absolute;inset:0;background:var(--paper-grain),var(--forest)}.paper-ribbon__weave:after{content:"";position:absolute;inset:0;background:var(--paper-grain),linear-gradient(to top,var(--terracotta) 0%,transparent 92%);opacity:var(--soil-blend)}.paper-ribbon__threads{position:absolute;inset:0;z-index:1;background-image:repeating-linear-gradient(0deg,transparent 0 12px,#92aa8c 12px 14px,transparent 14px 19px),repeating-linear-gradient(90deg,transparent 0 12px,#92aa8c 12px 14px,transparent 14px 19px)}.paper-ribbon--moving{position:absolute;left:-.16em;top:-.02em;width:calc(100% + .28em);height:calc(100% + .02em);z-index:-1}.paper-ribbon--moving .paper-ribbon__sheet{transform:rotate(-1deg)}.has-ribbon .paper-ribbon--moving{left:0;top:0}.materials__paper{position:absolute;z-index:2;left:6%;top:41%;width:88%;height:35%;transform:rotate(-7deg)}.materials--char .materials__paper{top:27%;height:49%;transform:rotate(6deg)}.materials--cover .materials__paper{top:59%;left:3%;width:94%;height:25%;transform:rotate(-2deg)}.materials--char .paper-ribbon__char,.materials--cover .paper-ribbon__char,.materials--cover .paper-ribbon__weave{visibility:visible}.paper-ribbon__cargo{position:absolute;inset:0;z-index:3;transform-origin:50% 50%}.ribbon-passenger{position:absolute;display:block;transform-origin:50% 50%}.ribbon-passenger .paper-piece{filter:drop-shadow(calc(var(--sun-x) * 5px) calc(var(--sun-y) * 5px) 4px rgb(0 32 26 / 18%))}.collage-final-cover{display:none;position:absolute;z-index:8;left:42%;width:47%;bottom:0;height:7%;transform:rotate(-2deg)}.collage-final-cover .paper-ribbon__char,.collage-final-cover .paper-ribbon__weave{visibility:visible}.materials--cover .paper-ribbon__weave,.collage-final-cover .paper-ribbon__weave{--soil-blend: .5}.materials--cover .paper-ribbon__threads,.collage-final-cover .paper-ribbon__threads{opacity:.58}.materials--cover .paper-ribbon__threads:nth-child(4),.collage-final-cover .paper-ribbon__threads:nth-child(4){opacity:.4}.materials--cover .paper-ribbon__threads:nth-child(5),.collage-final-cover .paper-ribbon__threads:nth-child(5){opacity:.28}.landscape-piece--mountain .landscape-enter{position:relative;padding:0 0 10px 7px;filter:drop-shadow(0 -3px 0 var(--wool)) drop-shadow(0 5px 0 var(--wool)) drop-shadow(calc(var(--sun-x) * 8px) calc(var(--sun-y) * 8px) 4px rgb(0 32 26 / 22%))}.landscape-piece--mountain .paper-piece{filter:none;clip-path:polygon(0 0,100% 0,100% 84%,92% 93%,81% 88%,70% 97%,58% 92%,46% 100%,34% 91%,22% 98%,10% 92%,0 99%)}html[data-collage-entry=pending] .landscape-enter{transform:translate3d(calc(var(--entry-x) * 1%),calc(var(--entry-y) * 1%),0) rotate(calc(var(--entry-turn) * 1deg))}.materials__sheep{position:absolute;z-index:5;bottom:32%}.materials__sheep--one{width:33%;left:22%}.materials__sheep--two{width:27%;left:58%;bottom:31%}.materials__sheep .paper-piece,.landscape-piece--sheep-one .paper-piece,.landscape-piece--sheep-two .paper-piece{filter:drop-shadow(calc(var(--sun-x) * 2px) calc(var(--sun-y) * 2px) 1px rgb(0 32 26 / 25%)) drop-shadow(calc(var(--sun-x) * 7px) calc(var(--sun-y) * 7px) 4px rgb(0 32 26 / 20%))}.materials__sheep .paper-piece{filter:drop-shadow(0 -2px 1px rgb(110 63 38 / 38%)) drop-shadow(1px 4px 3px rgb(91 54 34 / 24%))}.materials__sprout{position:absolute;width:10%;left:6%;bottom:27%;z-index:6;transform-origin:50% 100%;filter:drop-shadow(calc(var(--sun-x) * 5px) calc(var(--sun-y) * 5px) 3px rgb(0 32 26 / 22%))}.materials--cover .materials__sprout{transform:scale(1.12)}.materials__sprout .paper-piece,.landscape-piece--sprout .paper-piece{filter:drop-shadow(1.5px 0 0 #fff) drop-shadow(-1.5px 0 0 #fff) drop-shadow(0 1.5px 0 #fff) drop-shadow(0 -1.5px 0 #fff)}.materials--residues .materials__sheep,.materials--residues .materials__sprout,.materials--char .materials__scatter,.materials--char .materials__sheep,.materials--char .materials__sprout,.materials--cover .materials__scatter{display:none}.materials--residues .materials__ground,.materials--char .materials__ground{visibility:hidden}.paper-story.is-sticky{height:380svh}.story-snap{display:none}.paper-story.is-sticky .story-snap{display:block;position:absolute;left:0;width:1px;height:1px;pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always}.paper-story.is-sticky .story-snap--1{top:0}.paper-story.is-sticky .story-snap--2{top:135.24svh}.paper-story.is-sticky .story-snap--3{top:280svh}html:has(.paper-story.is-sticky){scroll-snap-type:y proximity}.paper-story.is-sticky .paper-story__stage{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;padding-block:18px 0;overflow-x:clip}.paper-story.is-sticky .story-topline{flex:none}.paper-story.is-sticky .story-scene{flex:1 0 auto;display:grid;grid-template-rows:auto 1fr;gap:12px;padding-block:18px 0}.paper-story.is-sticky .story-chapters{display:grid}.paper-story.is-sticky .story-chapter{grid-area:1 / 1;display:block;min-height:0;padding:0}.paper-story.is-sticky .story-chapter+.story-chapter:before,.paper-story.is-sticky .story-chapter>.materials{display:none}.paper-story.is-sticky .story-art{--art-ref: clamp(210px, 32svh, 300px);display:block;align-self:stretch;width:min(calc(100% - var(--gutter) * 2),520px);min-height:var(--art-ref);margin-inline:auto}.paper-story.is-sticky .materials--animated .materials__sheep{bottom:calc(var(--art-ref) * .32)}.paper-story.is-sticky .materials--animated .materials__sheep--two{bottom:calc(var(--art-ref) * .31)}.paper-story.is-sticky .materials--animated .materials__sprout{bottom:calc(var(--art-ref) * .27)}.paper-story.is-sticky .materials--animated .materials__ground{left:calc(var(--gutter) * -1 - 8px);right:calc(var(--gutter) * -1 - 8px);bottom:0;height:calc(var(--art-ref) * .22);transform:none}.paper-story.is-sticky .materials--animated{height:100%;overflow:visible}@media(min-width:961px)and (min-height:620px){.paper-story.is-pinned{height:240svh}.paper-story.is-pinned .paper-story__stage{position:sticky;top:0;height:100svh;padding-block:24px 32px;overflow:clip}.paper-story.is-pinned .story-chapters{position:absolute;inset:72px 0 18%;pointer-events:none}.paper-story.is-pinned .story-chapter{display:flex;align-items:center;position:absolute;inset:0 auto 0 0;width:48%;min-height:0;padding:0}.paper-story.is-pinned .story-chapter+.story-chapter:before{display:none}.paper-story.is-pinned .story-chapter>.materials{display:none}.paper-story.is-pinned .story-topline{position:relative;z-index:12}.paper-story.is-pinned .story-art{display:block;position:absolute;inset:11% 2% 25% 48%}.paper-story.is-pinned .materials--animated{height:100%}}.home-objective{position:relative;background:var(--forest);color:var(--wool);padding-block:100px 96px}.paper-edge:before{content:"";position:absolute;height:24px;inset:-23px 0 auto;background:inherit;clip-path:var(--paper-cut)}.home-objective .source-note{width:fit-content;color:var(--sage);background:#014129;box-shadow:0 0 0 4px #014129}.home-objective a:focus-visible{outline-color:var(--wool)}.home-objective .objective-body{color:var(--soft-cream)}.home-objective .text-link{margin-top:40px;padding-block:0;color:var(--wool);font-size:13px;font-weight:600;letter-spacing:.08em;text-decoration-color:var(--sage);text-decoration-thickness:1px;text-underline-offset:6px}@media(min-width:961px){.home-objective .editorial-grid{grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:48px;align-items:start}.home-objective .editorial-grid>:first-child{grid-column:1}.home-objective .editorial-grid>:last-child{grid-column:2}}body[data-page=home] .operation-section{position:relative}body[data-page=home] .operation-section:before{content:"";position:absolute;top:-23px;left:calc(-1*max(var(--gutter),(100vw - 1280px) / 2));width:100vw;height:24px;background:var(--wool);clip-path:var(--paper-cut)}@media(min-width:961px)and (max-height:740px){body[data-page=home]{--header-room: 88px}.collage-opening{--title-top: 10%}.collage-stage{--hero-type: min(88px, 6.12vw, 12svh)}html[lang^=en] .collage-stage{--hero-type: min(88px, 5.6vw, 10svh)}}@media(max-width:1100px)and (min-width:961px){.collage-intro{padding-inline:18px}.story-chapter__paper{width:calc(100% - 24px);margin-left:24px;padding-inline:20px}}@media(max-width:960px){body[data-page=home]{--header-room: 88px}body[data-page=home] .site-header{min-height:var(--header-room);padding-block:8px}body[data-page=home] .brand{margin-block:0}html:not(.menu-ready) body[data-page=home]{--header-room: 168px}.collage-opening{grid-template-rows:minmax(440px,1fr) auto}.collage-stage{--hero-type: clamp(46px, 7.5vw, 72px)}html[lang^=en] .collage-stage{--hero-type: clamp(42px, 7vw, 64px)}.collage-title__ending{display:block}.collage-intro{position:relative;grid-area:auto;inset:auto;width:calc(100% - 32px);margin:12px auto 16px;padding:12px 16px 22px}.landscape-piece--far{width:160%;left:-23%;bottom:22%}.landscape-piece--mountain{width:118%;left:29%;top:calc(var(--title-top) + var(--hero-type) * 3.65 + 20px)}.landscape-piece--middle{width:160%;left:-16%;bottom:9%}.landscape-piece--near{width:180%;left:-26%;bottom:-1%}.landscape-piece--tree-rust{width:25%;right:0;bottom:19%}.landscape-piece--tree-green{width:18%;right:22%;bottom:18%}.landscape-piece--sheep-one{width:30%;left:35%;bottom:12%}.landscape-piece--sheep-two{width:13.33%;left:51.67%;bottom:43%}.landscape-piece--wool-one{width:16%;left:65%;top:calc(var(--title-top) + var(--hero-type) * 2.65)}.landscape-piece--oak{width:9%;left:83%;top:calc(var(--title-top) + var(--hero-type) * 2.85)}.landscape-piece--branch{width:11%;left:65%;top:calc(var(--title-top) + var(--hero-type) * 3.65);z-index:10}.landscape-piece--wool-two,.landscape-piece--leaf,.landscape-piece--sprout{display:none}.collage-actions{bottom:2%;inset-inline:16px}.collage-discover{min-height:44px;padding:8px 12px;gap:12px}.collage-final-cover{left:28%;bottom:10%;width:67%;height:5%}.paper-story__stage{padding-block:18px 56px}.story-topline .eyebrow span{margin-inline:8px}.story-chapter{grid-template-columns:minmax(0,1fr);min-height:0;gap:24px;padding-block:32px 24px}.story-chapter--1{padding-top:24px}.story-chapter__text{padding:0;margin:0}.chapter-number{font-size:140px}.story-chapter__paper{width:100%;max-width:600px;margin:-30px 0 0;padding:22px 24px 26px}.story-chapter h2{--chapter-type: var(--text-h2);max-width:22ch}.story-caption{margin-top:12px}.materials{height:260px;max-width:520px;margin-inline:auto}.home-objective{padding-block:64px}}@media(max-width:640px){body[data-page=home]{--header-room: 80px}.collage-opening{--title-top: 7%}.collage-stage{--hero-type: clamp(36px, 11.7vw, 46px)}html[lang^=en] .collage-stage{--hero-type: clamp(32px, 10.8vw, 46px)}.landscape-piece--mountain{left:30%;top:max(calc(var(--title-top) + var(--hero-type) * 3.65 + 20px),calc(76% - 59vw + 34px))}.landscape-piece--far{bottom:24%}.landscape-piece--middle{bottom:13%}.landscape-piece--near{bottom:4%}.collage-stage:after{content:"";position:absolute;z-index:7;bottom:0;height:10%;width:100%;background:var(--forest)}.landscape-piece--tree-rust{bottom:19%;right:-4%}.landscape-piece--tree-green{display:none}.landscape-piece--sheep-one{bottom:12%;left:31%}.collage-actions{bottom:1%}.story-chapter{padding-block:32px 24px;gap:24px}.story-chapter--1{padding-top:24px}.story-chapter__paper{padding-inline:20px}.story-chapter h2{--chapter-type: var(--text-h2);max-width:100%}}@media(max-width:640px)and (max-height:740px){body[data-page=home]{--header-room: 72px}.collage-stage{--hero-type: clamp(34px, 11.7vw, 46px)}html[lang^=en] .collage-stage{--hero-type: clamp(29px, 10.8vw, 46px)}.collage-intro{margin-block:8px 12px}}@media(max-height:520px)and (min-width:641px){body[data-page=home]{--header-room: 72px}.collage-stage{--hero-type: 8svh}html[lang^=en] .collage-stage{--hero-type: 7svh}.collage-title__ending{display:inline}.landscape-piece--mountain{top:calc(var(--title-top) + var(--hero-type) * 2.75 + 20px)}}@media(prefers-reduced-motion:reduce){.motion-toggle{display:none}.collage-final-cover{display:block}html[data-collage-entry=pending] .landscape-enter{transform:none!important}.collage-title__line-text{animation:none!important;transform:none!important}.collage-title__paper{animation:none!important;clip-path:none!important}.landscape-drift--wind{animation:none!important;transform:none!important;will-change:auto!important}}.home-experience.is-still .collage-final-cover{display:block}@media print{body[data-page=home]{--header-room: 0px}.collage-opening{height:700px}.motion-toggle,.collage-actions,.story-topline a,.mobile-menu-toggle,.paper-ribbon--moving{display:none!important}.collage-title__paper:before{content:"";position:absolute;z-index:-1;inset:-.02em -.12em 0 -.16em;background:#fff;clip-path:var(--sheet-cut)}.collage-title__line,.collage-title__paper{clip-path:none!important}.collage-title__line-text{animation:none!important;transform:none!important}.collage-title__paper,.landscape-drift--wind{animation:none!important;will-change:auto!important}.materials__paper,.materials__scatter{visibility:visible!important}.paper-story.is-sticky,.paper-story.is-pinned{height:auto}.paper-story.is-sticky .paper-story__stage{position:relative;height:auto}.paper-story.is-sticky .story-chapters{display:block}.paper-story.is-sticky .story-chapter{padding-block:24px}.paper-story.is-sticky .story-chapter>.materials{display:block}.paper-story.is-sticky .story-chapter__text{visibility:visible!important}.paper-story.is-sticky .story-art{display:none}.collage-final-cover{display:block}.story-chapter{break-inside:avoid}}
