.world-hero{position:relative;min-height:760px;max-width:1600px;margin:auto;overflow:hidden;background:#fbfbf7}.world-stage{position:absolute;right:0;top:0;height:100%;width:80%}.world-city{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.world-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fffffff2 23%,#ffffffb3 38%,transparent 58%);pointer-events:none}.world-copy{position:relative;z-index:2;padding:64px 0 100px 5%;width:58%}.world-copy h1{font:800 clamp(72px,7.7vw,112px)/.92 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:-1px;margin:30px 0}.world-copy h1 em{font-style:normal;background:var(--yellow);padding:0 10px 5px 0;box-shadow:8px 0 var(--yellow)}.world-copy p{font-size:17px;line-height:1.7;max-width:440px}.world-signature{display:block;font:600 35px/1.05 Caveat,cursive;transform:rotate(-5deg);margin:35px 0 0 6px;width:max-content}.world-caption{position:absolute;bottom:25px;left:5%;right:5%;z-index:2;display:flex;justify-content:space-between;align-items:end;font-size:11px;font-weight:750;line-height:1.5;letter-spacing:1.2px}.world-caption>span:last-child{padding:8px 12px;background:#fff;color:#111}.brand-belief{display:grid;grid-template-columns:1.5fr 1fr;max-width:1440px;margin:auto;padding:72px 5%;gap:24px 45px;align-items:end}.brand-belief>.home-kicker{grid-column:1/-1}.brand-belief h2{font:500 clamp(34px,3.6vw,54px)/1.1 Georgia,serif;letter-spacing:-2px}.brand-belief mark{background:var(--yellow);padding:0 6px}.brand-belief p{font-size:16px;line-height:1.7;max-width:400px;margin-bottom:5px}.customize-spotlight{display:grid;grid-template-columns:48% 52%;max-width:1600px;margin:auto;background:#fff}.customize-copy{padding:76px 11% 72px 10.5%;position:relative}.customize-copy h2{font:750 clamp(46px,5vw,74px)/.98 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:-.6px;margin:28px 0}.customize-copy h2 em{font-style:normal;background:var(--yellow);padding-right:8px}.customize-copy p{font-size:16px;line-height:1.7;max-width:390px;margin-bottom:27px}.customize-note{display:block;font-size:12px;color:#666;margin-top:15px}.customize-art{position:relative;min-height:650px;overflow:hidden;background:var(--yellow)}.customize-art>img{width:100%;height:100%;object-fit:cover;object-position:70% center;position:absolute;inset:0}.customize-handwriting{position:absolute;top:28px;left:27px;font:600 36px/1 Caveat,cursive;transform:rotate(-8deg)}.customize-entry{position:absolute;bottom:30px;left:30px;right:30px;display:flex;align-items:center;gap:18px;text-align:left;background:#fff;padding:23px 25px;border-radius:6px;box-shadow:0 10px 35px #0002}.customize-entry>.icon{width:28px;height:28px}.customize-entry strong{display:block;font-size:17px}.customize-entry small{display:block;color:#666;font-size:13px;margin-top:6px}.customize-entry b{margin-left:auto;font-size:25px}.detail-story{position:relative;max-width:1600px;margin:auto;min-height:660px;background:#131413;color:#fff;overflow:hidden}.detail-story>img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;object-position:center}.detail-copy{position:relative;z-index:1;padding:75px 0 90px 5%;width:57%}.detail-copy h2{font:500 clamp(45px,4.7vw,70px)/1.03 Georgia,serif;letter-spacing:-2px;margin:33px 0}.detail-copy h2 em{font-style:normal;color:var(--yellow)}.detail-copy p{font-size:16px;line-height:1.85;margin-bottom:30px;max-width:430px;color:#d3d3ce}.detail-copy .home-kicker{color:#c1c1b8}.detail-bottom{position:absolute;bottom:25px;left:5%;right:5%;font-size:11px;letter-spacing:2px;color:#999;border-top:1px solid #ffffff26;padding-top:15px}.ideas-section{max-width:1440px;margin:auto;padding:85px 5%;display:grid;grid-template-columns:30% minmax(0,1fr);gap:25px}.ideas-title h2{font:800 66px/.94 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin-top:24px}.ideas-title h2 em{font-family:Caveat,cursive;font-size:76px;text-transform:none;line-height:1.1;font-weight:600;letter-spacing:-2px;font-style:normal;display:inline-block;background:var(--yellow);padding:0 7px;transform:rotate(-4deg)}.ideas-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;min-width:0}.ideas-scenarios>button{padding:27px 22px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;background:#f3f3ef;transition:background .2s;min-width:0}.ideas-scenarios>button:hover{background:#eeec63}.ideas-scenarios>button:nth-child(2){background:#f4ee00}.ideas-scenarios span{font-size:10px;font-weight:750;letter-spacing:1px}.ideas-scenarios h3{font:700 34px/1 'Barlow Condensed',Impact,sans-serif;margin:38px 0 23px;text-transform:uppercase}.ideas-scenarios p{font-size:14px;line-height:1.6;margin-bottom:30px}.ideas-scenarios b{margin-top:auto;font-size:12px}.home-final h2{font-size:clamp(42px,5vw,76px)}.home-manifesto{min-height:500px}.manifesto-copy h2{font-size:clamp(46px,5vw,76px)}.manifesto-copy p{font-size:16px;line-height:1.75}.home-journey-line{background:#fff}.homepage-view [id]{scroll-margin-top:25px}
@media(min-width:1601px){.world-copy{padding-left:80px}.world-hero{margin:0 auto 0}.world-stage{width:78%}}
@media(max-width:1000px){.world-hero{min-height:670px}.world-copy{width:66%;padding-top:45px}.world-copy h1{font-size:80px}.world-copy p{font-size:16px}.brand-belief h2{font-size:38px}.brand-belief{padding:48px 5%;gap:24px}.customize-copy{padding-top:48px;padding-bottom:48px}.customize-copy h2{font-size:53px}.customize-art{min-height:560px}.customize-entry{left:20px;right:20px;bottom:20px;padding:17px;gap:12px}.customize-entry strong{font-size:16px}.customize-entry small{font-size:12px}.detail-story{min-height:590px}.detail-copy{width:62%;padding-top:55px}.detail-copy h2{font-size:51px}.ideas-section{grid-template-columns:1fr;padding:50px 5%;gap:35px}.ideas-title h2{font-size:50px;line-height:1.1}.ideas-title h2 br{display:none}.ideas-title h2 em{font-size:60px;margin:0 5px}.ideas-scenarios h3{font-size:31px}.manifesto-copy h2{font-size:53px}.home-final h2{font-size:58px}}
@media(max-width:650px){.world-hero{min-height:790px}.world-stage{width:100%;height:470px;top:auto;bottom:0}.world-city{object-position:63% center}.world-hero:after{background:linear-gradient(180deg,#fff 0%,#fff 33%,#ffffff70 46%,transparent 58%)}.world-copy{width:100%;padding:38px 20px 0}.world-copy>.home-kicker{font-size:9px;letter-spacing:1.4px;max-width:300px}.world-copy h1{font-size:clamp(50px,14vw,82px);margin:25px 0 21px;letter-spacing:-.5px}.world-copy p{font-size:14px;line-height:1.65;max-width:330px}.world-copy p br{display:none}.world-copy .hero-actions{margin-top:22px;gap:18px}.world-copy .home-button{font-size:13px;min-height:44px;padding:12px 18px}.world-copy .home-link{font-size:13px}.world-signature{position:absolute;top:470px;left:20px;font-size:30px;background:#ffffffd4;padding:10px;z-index:2}.world-caption{left:20px;right:20px;bottom:18px;gap:15px;font-size:9px}.world-caption>span:first-child{background:#ffffffda;padding:8px}.world-caption>span:last-child{font-size:8px}.brand-belief{grid-template-columns:1fr;padding:42px 20px;gap:21px}.brand-belief h2{font-size:34px;letter-spacing:-1px}.brand-belief p{font-size:14px}.brand-belief .home-kicker{font-size:9px;letter-spacing:1px}.customize-spotlight{grid-template-columns:1fr}.customize-copy{padding:43px 20px 35px}.customize-copy h2{font-size:clamp(39px,12vw,57px);margin:24px 0}.customize-copy h2 br:last-of-type{display:none}.customize-copy h2 em{display:inline-block;margin-right:8px}.customize-copy p{font-size:15px;line-height:1.7}.customize-art{min-height:410px}.customize-handwriting{font-size:32px;left:20px;top:20px}.customize-entry{left:20px;right:20px;bottom:20px;padding:20px 15px}.customize-entry small{font-size:12px}.detail-story{min-height:770px;display:flex;flex-direction:column}.detail-story>img{top:auto;height:440px;bottom:0;object-position:70% center}.detail-story:after{position:absolute;content:'';inset:0;background:linear-gradient(180deg,#131413 0%,#131413 41%,#131413a0 49%,transparent 65%)}.detail-copy{width:100%;padding:43px 20px 0;z-index:2}.detail-copy h2{font-size:39px;letter-spacing:-1.1px;margin:26px 0}.detail-copy p{font-size:14px;line-height:1.65;margin-bottom:22px}.detail-copy .home-kicker{font-size:9px}.detail-copy .home-button{font-size:12px;min-height:44px;padding:12px 17px}.detail-bottom{left:20px;right:20px;bottom:18px;font-size:9px;z-index:2}.ideas-section{padding:44px 20px;gap:29px}.ideas-title h2{font-size:46px}.ideas-title h2 br{display:block}.ideas-title h2 em{font-size:58px;margin:0}.ideas-title .home-kicker{font-size:9px}.ideas-scenarios{grid-template-columns:1fr;gap:12px}.ideas-scenarios>button{padding:24px;position:relative;min-height:200px}.ideas-scenarios h3{margin:21px 0 15px;font-size:32px}.ideas-scenarios p{font-size:14px;margin-bottom:20px}.ideas-scenarios b{align-self:flex-end}.ideas-scenarios span{font-size:10px}.home-manifesto{min-height:0;display:flex;flex-direction:column}.manifesto-photo{height:300px}.manifesto-copy{padding:38px 20px}.manifesto-copy h2{font-size:clamp(44px,14vw,55px)}.manifesto-copy p{font-size:15px}.home-final h2{font-size:53px}.home-final .home-kicker{font-size:9px}.home-journey-line{gap:14px}.home-journey-line span{font-size:11px}.home-journey-line b{font-size:9px;margin-right:5px}}
@media(prefers-reduced-motion:reduce){.homepage-view *, .homepage-view *:before,.homepage-view *:after{transition:none!important;scroll-behavior:auto!important}}
.customize-copy,.customize-art{min-width:0}@media(max-width:650px){.customize-spotlight{grid-template-columns:minmax(0,1fr)}.customize-copy h2{font-size:clamp(36px,11.5vw,57px)}}

/* A wide city keeps every distinct product landmark in the composition. */
@media(min-width:651px){.world-stage{width:100%}.world-city{object-position:58% center}.world-hero:after{background:linear-gradient(90deg,#fff 0%,#fffffff2 18%,#ffffffb8 31%,#ffffff26 48%,transparent 62%)}}
