.world-hero{--world-green:#1c4f3b;--world-cream:#fff9ed;height:100svh;min-height:640px;color:var(--world-green);background:#f3e4ce;position:relative}.world-stage{isolation:isolate;height:100svh;min-height:640px;position:relative;overflow:hidden}.world-hero[data-motion=on]{height:470svh}.world-hero[data-motion=on] .world-stage{position:sticky;top:0}.world-poster,.world-scene,.world-composite{position:absolute;inset:0}.world-poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.world-composite{visibility:hidden;pointer-events:none}.world-hero[data-motion=on] .world-composite{visibility:visible}.world-hero[data-motion=on] .world-poster{visibility:hidden}.world-scene--vision{z-index:1}.world-scene--production{z-index:2;visibility:hidden}.world-scene--brand{z-index:3;visibility:hidden}.world-plane{width:max(102vw,181.24svh);height:max(57.41vw,102svh);position:absolute;top:calc(50% - max(57.41vw,102svh)/2);left:calc(50% - max(102vw,181.24svh)/2)}.world-plane img{width:100%;height:100%;display:block}.world-plane--background{transform-origin:65% 55%}.world-plane--subject{z-index:2;transform-origin:65% 100%}.world-plane--panels{z-index:1;transform-origin:45% 60%}.world-scene--vision .world-plane--subject img{transform-origin:100% 100%;transform:translate(min(0px,50vw - max(102vw,181.24svh)/2 + 10px))scale(.84)}.world-scene--brand .world-plane--subject img{transform-origin:0 100%;transform:translate(2.5%)scale(.8)}.world-scene--brand .world-plane--panels img{transform-origin:0 0;transform:translate(14.7%,9.9%)scale(.66)}.world-near{z-index:12}.world-near--production{z-index:13;opacity:0}.world-near--brand{z-index:14;opacity:0}.world-near-left{clip-path:inset(0 50% 0 0);transform-origin:5% 95%}.world-near-right{clip-path:inset(0 0 0 50%);transform-origin:95% 90%}.world-near--production .world-near-right{transform-origin:85% 85%;clip-path:inset(0 0 0 40%)}@media (orientation:landscape){.world-near--vision .world-near-left img{transform:translateY(8%)}.world-near--production .world-near-right img{transform:translate(-8%,8%)}}.world-copy{z-index:5;position:absolute}.world-copy--vision{width:47%;top:14%;left:6.5%}.world-copy--production{width:38%;top:16%;left:59%}.world-copy--brand{width:36%;top:16%;left:61%}.world-copy h1,.world-copy h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Playfair Display,Georgia,serif;font-weight:800;line-height:1.04}.world-copy h1{font-size:clamp(64px,6.1vw,108px)}.world-copy h2{font-size:clamp(50px,5.1vw,88px)}.world-eyebrow{letter-spacing:.09em;margin:0 0 20px;font-size:11px;font-weight:600}.world-description{max-width:470px;margin:22px 0;font-size:clamp(12px,1vw,16px);font-weight:500;line-height:1.7}.world-action{background:var(--world-green);min-height:50px;color:var(--world-cream);border-radius:100px;align-items:center;gap:30px;padding-block:7px;padding-inline:23px 7px;font-size:12px;font-weight:500;transition:background-color .18s;display:inline-flex}.world-action>span{background:var(--world-cream);width:36px;height:36px;color:var(--world-green);border-radius:50%;place-items:center;display:grid}.world-action:hover{background:#2e6851}.world-hero a:focus-visible{outline:3px solid var(--world-green);outline-offset:5px}.world-header{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:26px;left:4%;right:4%}.world-header a{pointer-events:auto}.world-logo{background:#fff9edf2;border:1px solid #1c4f3b12;border-radius:60px;place-items:center;padding:9px 18px;display:grid}.world-work-link{background:#fff9edf2;border:1px solid #1c4f3b12;border-radius:60px;align-items:center;gap:20px;min-height:49px;padding:0 22px;font-size:12px;font-weight:500;display:inline-flex}.world-work-link:hover{background:var(--world-cream)}.world-scroll-link{z-index:15;background:#fff9eddb;border-radius:30px;align-items:center;gap:18px;min-height:44px;padding:8px 16px;font-size:11px;display:inline-flex;position:absolute;bottom:6%;left:45%}.world-exit{z-index:20;pointer-events:none;width:100%;height:clamp(48px,8vw,132px);position:absolute;bottom:-1px;left:0}.world-exit svg{width:100%;height:100%;fill:var(--world-cream);display:block}@media (orientation:portrait){.world-hero,.world-stage{min-height:580px}.world-hero[data-motion=on]{height:420svh}.world-header{top:18px;left:6%;right:6%}.world-logo{padding:7px 13px}.world-logo span{width:70px!important;height:30px!important}.world-work-link{gap:10px;min-height:44px;padding:0 16px;font-size:11px}.world-scene:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#fff9edeb 0%,#fff9edf2 27%,#fff9ed9c 42%,#0000 58%);position:absolute;inset:0}.world-plane--background{width:181.24svh;height:102svh;top:0;left:calc(50% - 108svh)}.world-scene--production .world-plane--background{left:calc(50% - 110svh)}.world-scene--brand .world-plane--background{left:calc(50% - 86svh)}.world-poster img{-o-object-position:65% center;object-position:65% center}.world-copy--vision,.world-copy--production,.world-copy--brand{width:86%;top:14%;left:7%}.world-copy h1{font-size:clamp(50px,13.7vw,96px)}.world-copy h2{font-size:clamp(44px,12.5vw,86px)}.world-eyebrow{letter-spacing:.08em;margin-bottom:15px;font-size:9px}.world-description{max-width:400px;margin:17px 0;font-size:clamp(12px,3.1vw,16px);line-height:1.6}.world-desktop-break{display:none}.world-action{gap:26px;min-height:46px;padding-block:6px;padding-inline:19px 6px;font-size:11px}.world-action>span{width:34px;height:34px}.world-plane--subject,.world-plane--panels,.world-plane--foreground{width:180vw;height:101.3vw;top:44svh}.world-scene--vision .world-plane--subject{top:auto;bottom:-4svh;left:-72vw}.world-scene--vision .world-plane--subject img{transform:translate(-7vw)scale(.84)}.world-near--vision .world-near-left{top:auto;bottom:-4svh;left:-4vw}.world-near--vision .world-near-right{width:195svh;height:109.75svh;top:-5svh;left:calc(100% - 179svh)}.world-scene--production .world-plane--subject{transform-origin:40% 100%;width:260vw;height:146.33vw;top:auto;bottom:-4svh;left:-50vw}.world-near--production .world-near-left{clip-path:inset(55% 50% 0 0);top:auto;bottom:-2svh;left:-8vw}.world-near--production .world-near-right{width:230vw;height:129.44vw;top:auto;bottom:-7svh;left:-84vw}.world-scene--brand .world-plane--subject{width:260vw;height:146.33vw;top:auto;bottom:0;left:-49vw}.world-scene--brand .world-plane--panels{top:33svh;left:-48vw}.world-near--brand .world-near-left{top:auto;bottom:-3svh;left:-12vw}.world-near--brand .world-near-right{width:195svh;height:109.75svh;top:-5svh;left:calc(100% - 182svh)}.world-scroll-link{gap:12px;font-size:10px;bottom:7%;left:7%}.world-exit{height:58px}}@media (orientation:portrait) and (height<=700px){.world-copy--vision,.world-copy--production,.world-copy--brand{top:14%}.world-copy h1{font-size:12.5vw}.world-copy h2{font-size:11.8vw}.world-eyebrow{margin-bottom:10px;font-size:8px}.world-description{margin:12px 0;font-size:11px;line-height:1.5}.world-action{min-height:44px}.world-scroll-link{bottom:6%}}@media (orientation:landscape) and (height<=650px){.world-hero,.world-stage{min-height:360px}.world-header{top:12px}.world-logo{padding:5px 14px}.world-logo span{width:68px!important;height:28px!important}.world-work-link{min-height:42px}.world-copy--vision{top:22%}.world-copy--production,.world-copy--brand{top:23%}.world-copy h1{font-size:min(6.5vw,14svh)}.world-copy h2{font-size:min(5.1vw,12svh)}.world-eyebrow{margin-bottom:10px;font-size:8px}.world-description{margin:12px 0;font-size:10px;line-height:1.5}.world-action{gap:20px;min-height:42px;padding-block:5px;padding-inline:16px 5px;font-size:10px}.world-action>span{width:32px;height:32px}.world-scroll-link{min-height:40px;font-size:10px;bottom:6%}}@media (prefers-reduced-motion:reduce){.world-hero[data-motion=on]{height:100svh}.world-stage{position:relative!important}.world-composite{visibility:hidden!important}.world-poster{visibility:visible!important}}@media (orientation:landscape) and (height<=450px){.world-near--production .world-near-right img{transform:translate(-8%,14%)}.world-copy--vision{top:17%}.world-copy h1{font-size:11.5svh}.world-description{display:none}.world-action{margin-top:18px}.world-scene--vision:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(110deg,#fff9edbd,#0000 65%);position:absolute;inset:0}}@media (orientation:landscape){.fnb-ar .world-copy--vision{width:24%;top:15%}.fnb-ar .world-copy--vision h1{white-space:nowrap;font-size:clamp(40px,3.8vw,74px)}.fnb-ar .world-description{font-size:max(12px,1vw)}.fnb-ar .world-copy--vision .world-desktop-break{display:none}.fnb-ar .world-copy--brand{width:36%;left:50%}}@media (orientation:portrait){.fnb-ar .world-near--vision .world-near-right,.fnb-ar .world-near--brand .world-near-right{display:none}}.fnb-ar .world-action svg,.fnb-ar .world-work-link svg{transform:scaleX(-1)}
