.vd-site{--vd-night:#101c16;--vd-paper:#f0f2e9;--vd-lime:#d9eea8;--vd-in:1;--vd-out:0;--vd-enter:1;--vd-exit:0;--vd-p:0;background:var(--vd-night);color:var(--vd-paper);font-family:Manrope,sans-serif;overflow:clip;scrollbar-color:#77916e #101c16}.vd-site *{box-sizing:border-box}.vd-site ::selection{background:#d9eea8;color:#101c16}.vd-site a,.vd-site button,.vd-site input{-webkit-tap-highlight-color:transparent}.vd-site a,.vd-site button{touch-action:manipulation}.vd-site button{cursor:pointer;font:inherit}.vd-site a{text-decoration:none;color:inherit}.vd-site a:focus-visible,.vd-site button:focus-visible,.vd-site input:focus-visible{outline:2px solid #a2c774;outline-offset:5px}.vd-site p{line-height:1.65}.vd-site h1,.vd-site h2,.vd-site h3,.vd-site p{margin:0}.vd-site h1,.vd-site h2{font-weight:400;letter-spacing:-.04em;text-wrap:balance;line-height:1.08}.vd-site em{font-family:Georgia,serif;font-weight:400}.vd-utility{height:42px;justify-content:space-between;padding:0 4%;background:#101914;font-size:12px;position:relative;z-index:10}.vd-utility,.vd-utility>a{display:flex;align-items:center}.vd-utility>a{gap:9px}.vd-utility>span{font-size:10px;letter-spacing:.13em;color:#c0cbbb}.vd-utility .language-toggle{font-size:12px}.vd-hero{height:260svh;position:relative}.vd-stage{height:100svh;min-height:680px;position:sticky;top:0;isolation:isolate;overflow:hidden}.vd-forest{position:absolute;width:100%;height:115%;top:-5%;object-fit:cover;z-index:-3;transform:translateY(calc(var(--vd-p)*5%)) scale(calc(1.03 + var(--vd-p)*.14));will-change:transform}.vd-forest-shade{position:absolute;inset:0;background:linear-gradient(90deg,#03120970,transparent 50%,#07150c40),linear-gradient(0deg,#08130fcb,transparent 35%,#05150d50);z-index:-2}.vd-nav{position:absolute;top:28px;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;z-index:8}.vd-logo{font-size:32px;font-weight:600;letter-spacing:-.06em;display:inline-flex;align-items:flex-start;gap:5px}.vd-logo>span{font-size:12px;letter-spacing:0;margin-top:7px}.vd-nav nav{display:flex;gap:35px;font-size:14px}.vd-nav nav a{transition:color .2s}.vd-nav nav a:hover{color:var(--vd-lime)}.vd-nav-cta{font-size:13px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #e1ead27a;padding-bottom:8px}.vd-hero-title{position:absolute;left:5%;top:32%;width:29%;transform:translate3d(calc((1 - var(--vd-enter))*-25px),calc(var(--vd-exit)*-95vh),0);opacity:calc(1 - var(--vd-exit));will-change:transform}.vd-hero-title h1{font-size:clamp(40px,4.25vw,67px)}.vd-hero-title>p{font-size:16px;color:#e0e8d6;margin-top:24px;max-width:240px}.vd-round-link{display:flex;gap:13px;align-items:center;font-size:13px;margin-top:35px}.vd-round-link>span{width:41px;height:41px;border:1px solid #cfdbbf80;border-radius:50%;display:grid;place-items:center;transition:background .25s,transform .25s}.vd-round-link:hover>span{background:#d9eea8;color:#101c16;transform:translateY(5px)}.vd-phone-anchor{position:absolute;left:50%;top:50%;width:302px;height:606px;transform:translate3d(-50%,calc(-46% + (1 - var(--vd-enter))*50px - var(--vd-exit)*105vh),0) rotate(calc((1 - var(--vd-enter))*-5deg));perspective:1100px;will-change:transform}.vd-device{width:100%;padding:7px;border-radius:43px;background:linear-gradient(125deg,#bdd0cd,#192726 12%,#79a3aa 29%,#121819 52%,#6a8082 87%,#bec9c6);box-shadow:0 25px 70px #0008;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.vd-device,.vd-screen{height:100%;position:relative}.vd-screen{border-radius:36px;overflow:hidden;background:#9aadb0;color:#fff;border:3px solid #060c0d;display:flex;flex-direction:column}.vd-phone-status{height:33px;display:flex;justify-content:space-between;align-items:center;padding:8px 17px 0;font-size:10px;flex-shrink:0;color:white;position:relative;z-index:2}.vd-phone-status>span:last-child{display:flex;gap:3px;align-items:center}.vd-phone-status>i{width:79px;height:21px;position:absolute;left:50%;top:7px;transform:translateX(-50%);border-radius:20px;background:#050a0a}.vd-app-heading{display:flex;justify-content:space-between;padding:19px 17px 12px;font-size:15px;position:relative;z-index:2}.vd-app-overview{position:static;flex:1}.vd-rock{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.vd-app-overview:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#020a09 8%,transparent 57%,#0c323b80);pointer-events:none}.vd-health{position:relative;z-index:1;margin:5px 17px}.vd-health>span{font-size:11px}.vd-health>strong{display:block;font-size:43px;font-weight:500;letter-spacing:-.04em;line-height:1.2}.vd-health strong small{font-size:25px}.vd-health p{font-size:10px}.vd-health .vd-graph{position:absolute;width:96px;right:0;top:21px;color:#fff}.vd-app-bottom{position:absolute;bottom:70px;left:13px;right:13px;z-index:2}.vd-plant-name{display:flex;align-items:center;gap:8px;margin-bottom:13px;font-size:12px}.vd-plant-name small{display:block;font-size:10px;color:#d7e4d4;margin-top:3px}.vd-water-reminder{border:1px solid #ffffff25;background:#e4f3e62b;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:5px;width:100%;padding:10px 8px;border-radius:10px;font-size:10px!important;backdrop-filter:blur(12px)}.vd-app-stats{display:flex;gap:6px;margin-top:7px}.vd-app-stats>button{flex:1;border:1px solid #ffffff20;background:#ffffff21;color:white;border-radius:10px;padding:10px 3px;display:flex;flex-direction:column;align-items:center;gap:6px;backdrop-filter:blur(10px);transition:background .2s,transform .25s}.vd-app-stats>button:hover{background:#d9eea83d;transform:translateY(-4px)}.vd-app-stats strong{font-size:15px}.vd-app-stats span{font-size:9px}.vd-app-nav{position:relative;z-index:3;display:flex;justify-content:space-evenly;padding:10px 5px 4px;background:#050e0cdf}.vd-app-nav button{display:flex;flex-direction:column;align-items:center;gap:5px;border:0;background:none;color:#a8b6b0;padding:5px 10px;font-size:9px}.vd-app-nav button[aria-pressed=true]{color:#e1f5b8}.vd-home-bar{height:4px;width:84px;background:#dce2de;border-radius:10px;margin:4px auto 7px;z-index:3}.vd-care-screen,.vd-trend-screen{position:relative;z-index:1;padding:0 10px;flex:1;min-height:0}.vd-screen-1,.vd-screen-2{background:linear-gradient(#607f86,#a5b7b5 44%,#7c9691)}.vd-day-tabs{display:flex;gap:4px;padding:0 0 9px}.vd-day-tabs button{padding:6px 12px;border:0;border-radius:20px;background:transparent;color:white;font-size:10px}.vd-day-tabs button[aria-pressed=true]{background:#edf1e9;color:#1d3027}.vd-plant-sheet{background:#edf0e9;color:#182b22;border-radius:25px;text-align:center;padding:7px 15px 13px}.vd-plant-sheet img{height:154px;width:100%;object-fit:contain;transition:transform .6s}.vd-plant-sheet:hover img{transform:rotate(-4deg) scale(1.04)}.vd-plant-sheet h3{font-size:15px;font-weight:600}.vd-plant-sheet p{font-size:10px;margin:6px 0 10px}.vd-app-action{border:0;background:#10271d;color:white;border-radius:20px;padding:9px 14px;font-size:10px!important;display:inline-flex;align-items:center;gap:5px}.vd-care-tip{background:#edf0e9;color:#233d2f;display:flex;gap:10px;padding:14px 12px;border-radius:17px;margin-top:8px}.vd-care-tip>svg{flex-shrink:0}.vd-care-tip b{font-size:11px}.vd-care-tip p,.vd-water-status{font-size:10px}.vd-water-status{text-align:center;margin-top:8px!important}.vd-trend-screen>p{font-size:12px}.vd-trend-reading{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:3px;margin:12px 0}.vd-trend-reading strong{font-size:37px;font-weight:400;letter-spacing:-.04em}.vd-trend-reading small{font-size:20px}.vd-trend-reading span{grid-column:1/-1;font-size:11px}.vd-trend-screen>.vd-graph{height:65px;width:100%;color:#f1ffd7}.vd-chart-days{display:flex;justify-content:space-between;font-size:10px}.vd-trend-options{margin-top:12px}.vd-trend-options>button{width:100%;display:flex;align-items:center;gap:8px;padding:9px;border:0;border-bottom:1px solid #ffffff24;background:none;color:white;font-size:11px;border-radius:5px}.vd-trend-options>button>span{margin-left:auto}.vd-trend-options>button[aria-pressed=true]{background:#213a33}.vd-hero-note{position:absolute;right:5%;top:35%;width:20%;transform:translate3d(calc((1 - var(--vd-enter))*70px),calc(var(--vd-exit)*-95vh),0) rotate(calc((1 - var(--vd-enter))*7deg));opacity:calc(1 - var(--vd-exit))}.vd-leaf-seal{width:50px;height:50px;display:grid;place-items:center;border:1px solid #e5eddd65;border-radius:50%;margin-bottom:20px}.vd-hero-note h2{font-size:30px}.vd-hero-note p{font-size:14px;color:#e0e8d6;max-width:245px;margin:18px 0 32px}.vd-five{display:flex;font-size:42px;align-items:center;gap:17px;border-top:1px solid #e5eddd50;padding-top:20px}.vd-five>span{font-size:12px;line-height:1.7}.vd-hero-foot{position:absolute;bottom:25px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:12px;color:#e0e8d6}.vd-hero-foot>span:last-child{display:flex;gap:12px;align-items:center}.vd-observe{background:var(--vd-paper);color:#193025;padding:110px 5% 120px}.vd-section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:65px}.vd-section-intro h2{font-size:clamp(44px,5.8vw,82px);transform:translateX(calc((1 - var(--vd-in))*-110px))}.vd-section-intro>div{max-width:370px;transform:translate(calc((1 - var(--vd-in))*100px),calc((1 - var(--vd-in))*45px)) rotate(calc((1 - var(--vd-in))*6deg))}.vd-section-intro p{font-size:16px;color:#435846}.vd-demo-label{display:block;font-size:12px;margin-top:22px;color:#52664e}.vd-workspace{display:grid;grid-template-columns:.78fr 1.6fr;min-height:540px;background:#e4e9da;border-radius:18px;overflow:hidden;transform:translateY(calc((1 - var(--vd-in))*95px))}.vd-workspace-plant{position:relative;overflow:hidden;min-height:540px}.vd-workspace-plant>img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.vd-workspace-plant:hover>img{transform:scale(1.07)}.vd-workspace-plant:after{position:absolute;content:"";inset:45% 0 0;background:linear-gradient(transparent,#061b19d9);pointer-events:none}.vd-workspace-plant>div{position:absolute;z-index:1;bottom:30px;left:30px;color:white}.vd-workspace-plant h3{font-size:22px;font-weight:500;margin:12px 0 6px}.vd-workspace-plant span{font-size:13px}.vd-workspace-plant>button{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:50%;border:0;background:#f0f2e9;color:#233b2a;display:grid;place-items:center}.vd-workspace-data{padding:35px}.vd-workspace-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.vd-workspace-heading h3{font-size:24px;font-weight:500;letter-spacing:-.03em}.vd-metric-picker{display:flex;flex-wrap:wrap;gap:7px}.vd-metric-picker button{flex:1;min-width:84px;padding:13px 8px 15px;border:1px solid #b6c2ad;border-radius:11px;text-align:left;background:transparent;color:#334b35;transition:transform .25s,background .25s}.vd-metric-picker button>span{font-size:11px;display:block;margin:14px 0 10px;min-height:28px}.vd-metric-picker button strong{font-size:23px;font-weight:500}.vd-metric-picker button small{font-size:13px}.vd-metric-picker button:hover{transform:translateY(-5px);background:#d7e2ca}.vd-metric-picker button[aria-pressed=true]{background:#1e392a;color:#eff5e4;border-color:#1e392a}.vd-metric-detail{display:grid;grid-template-columns:.8fr 1.2fr;gap:30px;padding-top:34px;align-items:center}.vd-metric-detail>div:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vd-metric-detail>div>span{font-size:13px}.vd-metric-detail strong{width:100%;font-size:64px;font-weight:400;line-height:1.15;letter-spacing:-.04em}.vd-metric-detail strong small{font-size:30px}.vd-metric-detail p{font-size:13px;color:#4e644b}.vd-history{color:#466a35}.vd-history svg{width:100%;height:125px}.vd-workspace-status{margin-top:30px!important;border-top:1px solid #bbc8b1;padding-top:17px;font-size:12px;color:#4b6249}.vd-ritual{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding:120px 6%;background:#172b20;align-items:center}.vd-ritual-visual{position:relative;min-height:570px;display:flex;align-items:center;justify-content:center}.vd-giant-type{position:absolute;top:12%;font-family:Georgia,serif;font-style:italic;font-size:clamp(110px,16vw,250px);letter-spacing:-.05em;color:#79976545;transform:translateX(calc((1 - var(--vd-in))*-100px))}.vd-specimen{width:100%;height:480px;position:relative;transform:translateY(calc((1 - var(--vd-in))*110px)) rotate(calc((1 - var(--vd-in))*-10deg))}.vd-specimen img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 26px 28px #04140970);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.vd-specimen:hover img{transform:rotate(4deg) translateY(-14px) scale(1.04)}.vd-specimen-caption{position:absolute;bottom:5px;left:0;right:0;display:flex;justify-content:space-between;border-top:1px solid #677d5f;padding-top:17px;font-size:12px;gap:20px;color:#d0dfc8}.vd-ritual-copy{transform:translate(calc((1 - var(--vd-in))*90px),calc(var(--vd-out)*-90px))}.vd-ritual-copy h2{font-size:clamp(38px,4vw,58px)}.vd-ritual-copy>p{font-size:16px;max-width:390px;color:#c1d0b7;margin:25px 0 32px}.vd-care-accordions>div{border-top:1px solid #556c4f}.vd-care-accordions>div:last-child{border-bottom:1px solid #556c4f}.vd-care-accordions h3{font-weight:400}.vd-care-accordions button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;background:none;color:#eef3e6;padding:23px 0;text-align:left;font-size:17px}.vd-care-accordions button svg{flex-shrink:0;transition:transform .3s}.vd-care-accordions button:hover svg{transform:rotate(90deg)}.vd-care-accordions p{font-size:14px;color:#c1d0b7;padding:0 25px 22px 0}.vd-primary{display:inline-flex;align-items:center;gap:20px;font-size:13px;margin-top:33px;background:#d9eea8;color:#182d21!important;border-radius:30px;padding:16px 22px;transition:transform .3s,background .3s}.vd-primary:hover{background:#ecf8cf;transform:translateY(-4px)}.vd-connect{position:relative;min-height:620px;padding:100px 7%;isolation:isolate;display:flex;align-items:center}.vd-connect-picture{position:absolute;inset:0;z-index:-2;overflow:hidden}.vd-connect-picture img{width:100%;height:120%;object-fit:cover;object-position:center 70%;transform:translateY(calc((1 - var(--vd-in))*-12%)) scale(1.1)}.vd-connect:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a2117e8 5%,#10241f9c 48%,#12261820);z-index:-1}.vd-connect-content{max-width:670px;transform:translateY(calc((1 - var(--vd-in))*85px))}.vd-connect h2{font-size:clamp(40px,5vw,72px)}.vd-connect-content>p{font-size:16px;max-width:360px;color:#d4e3c9;margin-top:24px}.vd-connect form{max-width:390px;margin-top:33px}.vd-connect label{font-size:12px;color:#d4e3c9}.vd-connect form>div{display:flex;border-bottom:1px solid #b9cfae;gap:10px;padding:9px 0}.vd-connect input{background:transparent;border:0;color:white;min-width:0;flex:1;font-size:16px;caret-color:#d9eea8}.vd-connect input::placeholder{color:#bfd1b6}.vd-connect form button{border:0;border-radius:50%;width:43px;height:43px;background:#d9eea8;color:#21371f;display:grid;place-items:center;transition:transform .25s}.vd-connect form button:hover{transform:rotate(45deg)}.vd-connect form p{font-size:12px;color:#d1dfc7;margin-top:13px}.vd-footer{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:48px 5%}.vd-footer>p{text-align:right;color:#c1d0b7;font-size:14px}.vd-footer>a:not(.vd-logo){display:flex;align-items:center;gap:10px;font-size:13px}.vd-footer>span{text-align:right;font-size:12px;color:#aabc9f}@media(min-width:1600px){.vd-phone-anchor{width:335px;height:672px}.vd-hero-title{left:8%}.vd-hero-note{right:8%}}@media(max-width:1000px){.vd-hero-title{left:4%;width:26%}.vd-hero-title h1{font-size:38px}.vd-hero-title>p{font-size:14px}.vd-hero-note{right:4%;width:20%}.vd-hero-note h2{font-size:24px}.vd-hero-note p{font-size:12px}.vd-phone-anchor{width:280px;height:562px}.vd-app-heading{padding-top:13px}.vd-plant-sheet img{height:131px}.vd-app-stats>button{padding:8px 3px}.vd-care-tip{padding:9px}.vd-workspace{grid-template-columns:.7fr 1.3fr}.vd-workspace-data{padding:25px}.vd-metric-picker button{min-width:66px}.vd-metric-picker button>span{font-size:10px}.vd-ritual{gap:4%;padding:85px 5%}.vd-ritual-visual{min-height:500px}.vd-specimen{height:410px}.vd-specimen-caption{flex-direction:column;gap:5px}}@media(max-width:700px){.vd-utility{padding:0 5%;height:40px}.vd-utility>span{display:none}.vd-nav{top:22px;left:6%;right:6%}.vd-logo{font-size:27px}.vd-nav nav{gap:22px;font-size:13px}.vd-nav-cta{display:none}.vd-hero{height:225svh}.vd-stage{min-height:850px;height:100svh}.vd-hero-title{top:98px;left:6%;width:88%;text-align:center;transform:translate3d(calc((1 - var(--vd-enter))*-25px),calc(var(--vd-exit)*-90vh),0)}.vd-hero-title h1{font-size:40px;line-height:1.08}.vd-hero-title h1 br{display:none}.vd-hero-title>p{font-size:13px;margin:13px auto 0;max-width:none}.vd-round-link{display:none}.vd-phone-anchor{width:278px;height:558px;top:244px;transform:translate3d(-50%,calc((1 - var(--vd-enter))*25px - var(--vd-exit)*100vh),0) rotate(calc((1 - var(--vd-enter))*-3deg))}.vd-hero-note{display:none}.vd-hero-foot{left:6%;right:6%;bottom:18px;justify-content:center}.vd-hero-foot>span:first-child{display:none}.vd-hero-foot>span:last-child{font-size:11px}.vd-observe{padding:70px 6%}.vd-section-intro{display:block;margin-bottom:36px}.vd-section-intro h2{font-size:47px}.vd-section-intro>div{margin-top:26px;max-width:none}.vd-section-intro p{font-size:15px}.vd-demo-label{font-size:11px;margin-top:15px}.vd-workspace{grid-template-columns:1fr;border-radius:16px}.vd-workspace-plant{min-height:430px}.vd-workspace-plant>img{object-position:center 53%}.vd-workspace-data{padding:24px 18px}.vd-workspace-heading h3{font-size:21px}.vd-metric-picker{gap:6px}.vd-metric-picker button{flex:1 1 27%;min-width:70px;padding:11px}.vd-metric-picker button>span{font-size:11px;min-height:15px;margin:9px 0}.vd-metric-picker button strong{font-size:21px}.vd-metric-detail{gap:14px;grid-template-columns:1fr 1fr}.vd-metric-detail strong{font-size:52px}.vd-metric-detail p{font-size:11px}.vd-chart-days{font-size:9px}.vd-history svg{height:110px}.vd-ritual{display:flex;flex-direction:column;padding:55px 6% 75px;gap:35px}.vd-ritual-visual{min-height:450px;width:100%}.vd-specimen{height:385px}.vd-giant-type{font-size:150px;top:8%}.vd-specimen-caption{flex-direction:row;font-size:10px;gap:20px;bottom:0}.vd-ritual-copy{width:100%}.vd-ritual-copy h2{font-size:41px}.vd-ritual-copy>p{font-size:15px}.vd-care-accordions button{font-size:16px}.vd-connect{min-height:580px;padding:80px 6%}.vd-connect h2{font-size:44px}.vd-connect-picture img{object-position:35% center}.vd-footer{padding:37px 6%;gap:23px}.vd-footer>p{font-size:12px}.vd-footer>span{font-size:10px}.vd-footer>a:not(.vd-logo){font-size:12px}}@media(prefers-reduced-motion:reduce){.vd-hero{height:auto}.vd-stage{position:relative}.vd-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.vd-connect-content,.vd-connect-picture img,.vd-forest,.vd-giant-type,.vd-hero-note,.vd-hero-title,.vd-ritual-copy,.vd-section-intro h2,.vd-section-intro>div,.vd-specimen,.vd-workspace{transform:none!important;opacity:1!important}.vd-phone-anchor{transform:translate(-50%,-46%)!important}.vd-device{transform:none!important}}@media(max-width:700px) and (prefers-reduced-motion:reduce){.vd-phone-anchor{transform:translateX(-50%)!important}}.vd-utility>span{position:absolute;left:50%;transform:translateX(-50%)}.vd-health p,.vd-trend-screen>p,.vd-water-status{color:#fff;text-shadow:0 1px 4px #16312870}.vd-health{padding-top:6px}.vd-health .vd-graph{top:34px}.vd-screen-2{background:linear-gradient(#345760,#5a7975)}.vd-app-heading,.vd-app-nav,.vd-home-bar{flex-shrink:0}.vd-care-screen,.vd-trend-screen{overflow:auto;scrollbar-width:none}.vd-trend-options>button{padding-block:8px}.vd-care-screen,.vd-trend-screen{animation:vd-screen-enter .45s cubic-bezier(.2,.8,.2,1) both}@keyframes vd-screen-enter{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.vd-site .vd-care-tip p,.vd-site .vd-plant-sheet p{color:#344932}.vd-hero-foot{pointer-events:none}@media(prefers-reduced-motion:reduce){.vd-care-screen,.vd-trend-screen{animation:none}}@media(max-width:700px) and (max-height:780px){.vd-hero{height:auto}.vd-stage{position:relative;height:850px;min-height:850px}.vd-hero-title{transform:none;opacity:1}.vd-phone-anchor{transform:translateX(-50%)}.vd-forest{transform:none}}.vd-film{position:relative;width:100%;height:100%;overflow:hidden;background:#172b20}.vd-film>img,.vd-film>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vd-film>video{opacity:0;transition:opacity .7s ease}.vd-film>video.is-ready{opacity:1}.vd-film-toggle{position:absolute;right:15px;bottom:15px;width:39px;height:39px;border:1px solid #dce9cc85;border-radius:50%;background:#10251dd9;color:white;display:grid;place-items:center;z-index:8;transition:background .25s}.vd-film-toggle:hover{background:#375138}.vd-morph-runway{--vd-settle:0;--vd-reveal:0;--vd-stage-height:1100px;position:relative;height:calc(var(--vd-stage-height) + 140svh);background:#f0f2e9}.vd-morph-stage{position:sticky;top:0;min-height:100svh;isolation:isolate}.vd-morph-surface{position:absolute;z-index:3;top:0;left:0;width:100%;height:100svh;overflow:hidden;will-change:width,height,left,top}.vd-morph-stage .vd-workspace{transform:none;overflow:visible;background:transparent}.vd-morph-stage .vd-workspace-plant{background:transparent;z-index:4;overflow:visible}.vd-morph-stage .vd-workspace-plant:after{opacity:var(--vd-reveal);border-radius:0 0 16px 16px;pointer-events:none}.vd-morph-stage .vd-workspace-plant>button,.vd-morph-stage .vd-workspace-plant>div{opacity:var(--vd-reveal)}.vd-morph-stage .vd-workspace-plant>div{bottom:65px;pointer-events:none}.vd-morph-stage .vd-workspace-plant>button{z-index:6}.vd-morph-stage .vd-workspace-plant{pointer-events:none}.vd-morph-stage .vd-workspace-plant>button{pointer-events:auto}.vd-morph-stage .vd-workspace-data{background:#e4e9da;border-radius:0 16px 16px 0;opacity:var(--vd-reveal);transform:translateX(calc((1 - var(--vd-reveal))*150px))}.vd-morph-stage .vd-section-intro h2{opacity:var(--vd-reveal);transform:translateX(calc((1 - var(--vd-reveal))*-140px))}.vd-morph-stage .vd-section-intro>div{opacity:var(--vd-reveal);transform:translateY(calc((1 - var(--vd-reveal))*70px)) rotate(calc((1 - var(--vd-reveal))*6deg))}.vd-screensaver-caption{position:absolute;z-index:5;top:72svh;left:7%;right:7%;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:none;opacity:calc(1 - var(--vd-settle)*2);transform:translateY(calc(var(--vd-settle)*-80px));color:#fff}.vd-screensaver-caption span{font:400 clamp(38px,5vw,75px)/1.05 Manrope,sans-serif;letter-spacing:-.04em;max-width:540px;text-shadow:0 3px 30px #081d16cc}.vd-ritual{position:relative;padding-top:140px;padding-bottom:140px;overflow:hidden}.vd-ritual-visual{min-height:650px}.vd-giant-type{font-size:clamp(160px,20vw,310px);top:-13%;left:-12%;color:#b7d58f45}.vd-turntable{height:auto;aspect-ratio:1/1;width:115%;max-width:none;margin-left:-8%;transform:translateY(calc((1 - var(--vd-in))*130px)) rotate(calc((1 - var(--vd-in))*-7deg))}.vd-turntable .vd-film{background:#172b20;border-radius:50%}.vd-turntable .vd-film>img,.vd-turntable .vd-film>video{object-fit:contain}.vd-turntable .vd-film-toggle{bottom:9%;right:12%}.vd-rotation-label{position:absolute;left:7%;top:3%;font-size:44px;letter-spacing:-.04em;z-index:6;line-height:1}.vd-rotation-label>span{display:block;font-size:11px;letter-spacing:0;max-width:120px;line-height:1.5;margin-top:10px;color:#d4e5c9}.vd-ritual-copy{position:relative;z-index:7}.vd-specimen-caption{bottom:0}.vd-living-finale{position:relative;isolation:isolate;background:#102519}.vd-finale-film{position:absolute;inset:0;z-index:-2}.vd-finale-film .vd-film>img,.vd-finale-film .vd-film>video{object-position:center;filter:brightness(.78)}.vd-finale-film .vd-film-toggle{right:5%;bottom:27px;z-index:10}.vd-connect{min-height:100svh;background:transparent;padding-top:140px;padding-bottom:140px}.vd-connect:after{background:linear-gradient(90deg,#061b15d6,transparent 82%)}.vd-connect-content{padding:35px 0;transform:translateX(calc((1 - var(--vd-in))*-120px))}.vd-connect h2{font-size:clamp(45px,6.5vw,94px)}.vd-living-finale .vd-footer{background:#06181091;border-top:1px solid #c4d6b638;backdrop-filter:blur(6px);padding-bottom:75px}.vd-living-finale .vd-footer .vd-logo{font-size:clamp(45px,9vw,130px);line-height:1}.vd-living-finale .vd-footer>span{padding-right:40px}@media(max-width:700px){.vd-morph-runway{height:calc(var(--vd-stage-height) + 100svh)}.vd-morph-stage .vd-workspace-data{border-radius:0 0 16px 16px}.vd-morph-stage .vd-workspace-plant{min-height:430px}.vd-screensaver-caption{top:65svh}.vd-screensaver-caption span{font-size:44px;max-width:260px}.vd-ritual{padding:90px 6%}.vd-ritual-visual{min-height:430px}.vd-turntable{width:112%;margin-left:0;aspect-ratio:1/1}.vd-giant-type{font-size:155px;top:-8%;left:-6%}.vd-rotation-label{font-size:32px;top:0;left:5%}.vd-rotation-label>span{font-size:10px;max-width:100px}.vd-connect{min-height:760px;padding:90px 6%}.vd-connect h2{font-size:48px}.vd-finale-film .vd-film>img,.vd-finale-film .vd-film>video{object-position:44% center}.vd-living-finale .vd-footer{gap:24px}.vd-living-finale .vd-footer .vd-logo{font-size:47px}.vd-living-finale .vd-footer>span{padding-right:0}.vd-finale-film .vd-film-toggle{bottom:20px}}@media(prefers-reduced-motion:reduce){.vd-morph-runway{height:auto}.vd-morph-stage{position:relative}.vd-screensaver-caption{display:none}.vd-morph-stage .vd-section-intro h2,.vd-morph-stage .vd-section-intro>div,.vd-morph-stage .vd-workspace-data,.vd-turntable{transform:none}.vd-film>video{transition:none}.vd-connect-content{transform:none}}.vd-finale-film{z-index:auto}.vd-living-finale .vd-connect,.vd-living-finale .vd-footer{position:relative;z-index:1}.vd-living-finale .vd-footer{pointer-events:none}.vd-living-finale .vd-footer a{pointer-events:auto}.vd-morph-surface .vd-film-toggle{top:15px;bottom:auto;left:15px;right:auto}.vd-turntable .vd-film-toggle{bottom:17%;right:17%}.fd-site{--fd-ink:#080808;--fd-paper:#fff;--fd-red:#c60b21;--fd-mint:#dfebea;background:var(--fd-paper);color:var(--fd-ink);font-family:Manrope,sans-serif;margin:10px;border-radius:18px;padding:0 12px;overflow:clip;--fd-hero-p:0;--fd-hero-out:0}body:has(.fd-site){background:#090909}.fd-site *{box-sizing:border-box}.fd-site ::selection{background:#c60b21;color:white}.fd-site a,.fd-site button{-webkit-tap-highlight-color:transparent}.fd-site a{color:inherit;text-decoration:none}.fd-site button,.fd-site input,.fd-site select{font:inherit}.fd-site button{cursor:pointer}.fd-menu-panel :focus-visible,.fd-site :focus-visible{outline:3px solid #c60b21;outline-offset:5px}.fd-site h1,.fd-site h2,.fd-site h3{font-weight:600;letter-spacing:-.04em;margin:0}.fd-site p{margin:0}.fd-book,.fd-site section[id]{scroll-margin-top:82px}.fd-utility{height:30px;justify-content:space-between;font-size:10px;color:#505050;border-bottom:1px solid #ededed}.fd-utility,.fd-utility>a{display:flex;align-items:center}.fd-utility>a{gap:6px}.fd-utility .language-toggle button{font-size:10px!important;padding:2px 6px!important}.fd-nav{height:70px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;background:#fff;padding:0 8px}.fd-logo{display:flex;flex-direction:column;font-size:29px;font-weight:700;line-height:.84;letter-spacing:-.05em}.fd-logo>span{font-size:17px;gap:2px;letter-spacing:-.04em;margin-top:3px}.fd-logo>span,.fd-menu{display:flex;align-items:center}.fd-menu{position:absolute;left:50%;transform:translateX(-50%);gap:12px;border:1px solid #111;background:white;border-radius:50px;padding:10px 16px;font-size:12px!important}.fd-nav-visit{display:flex;align-items:center;gap:10px;font-size:12px}.fd-pill{background:#fff;border:1px solid transparent;border-radius:50px;padding:17px 23px;display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:13px;font-weight:600;line-height:1.15;color:#080808!important;transition:background .2s,transform .3s;white-space:nowrap}.fd-pill:hover{background:#f0f0f0;transform:translateY(-3px)}.fd-menu-panel{font-family:Manrope,sans-serif!important;padding:40px 28px!important;background:#fff!important;color:#080808!important}.fd-menu-panel nav{display:flex;flex-direction:column;margin:45px 0}.fd-menu-panel nav a{display:flex;justify-content:space-between;padding:22px 0;font-size:23px;letter-spacing:-.04em;border-bottom:1px solid #ddd}.fd-menu-panel>a:last-child{margin-top:auto;font-size:12px}.fd-hero-runway{height:178svh;position:relative}.fd-hero-stage{height:calc(100svh - 84px);min-height:560px;position:sticky;top:70px;border-radius:12px;overflow:hidden;background:#eef0f1}.fd-hero-image{position:absolute;width:100%;height:100%;object-fit:cover;object-position:58% center;transform:scale(calc(1 + var(--fd-hero-p)*.06));will-change:transform}.fd-values{position:absolute;left:0;right:0;top:0;display:flex;flex-direction:column;transform:translateY(calc(var(--fd-hero-out)*-240px));opacity:calc(1 - var(--fd-hero-out))}.fd-values a{display:flex;align-items:center;justify-content:flex-end;gap:28px;padding:17px 30px;font-size:clamp(16px,1.75vw,26px);font-weight:600;letter-spacing:-.04em;border:2px solid #ffffffdb;border-radius:9px;margin-bottom:4px;background:#ffffff1c;backdrop-filter:blur(4px)}.fd-values a span{width:48%;text-align:left}.fd-values a:hover{background:#ffffff90}.fd-hero-copy{position:absolute;left:3%;bottom:50px;transform:translateY(calc(var(--fd-hero-out)*-75vh));opacity:calc(1 - var(--fd-hero-out))}.fd-hero-copy p{font-size:12px;margin-bottom:25px}.fd-hero-copy h1{font-size:clamp(90px,12vw,190px);line-height:.86;font-weight:600}.fd-hero-action{position:absolute;right:3%;bottom:58px;display:flex;align-items:flex-end;flex-direction:column;gap:45px;color:#fff;transform:translateY(calc(var(--fd-hero-out)*-65vh));opacity:calc(1 - var(--fd-hero-out))}.fd-hero-action h2{font-size:clamp(23px,2.5vw,40px);line-height:1.05;text-align:right;text-shadow:0 2px 12px #39000855}.fd-scroll{position:absolute;left:3%;bottom:15px;display:flex;align-items:center;gap:8px;font-size:10px}.fd-morph-runway{position:relative;height:205svh;--fd-reveal:0;--fd-full:1}.fd-morph-stage{position:sticky;top:70px;height:calc(100svh - 84px);min-height:630px}.fd-morph-surface{position:absolute;inset:0;overflow:hidden;background:#e4e8e8;z-index:1}.fd-morph-surface>img{width:100%;height:100%;object-fit:cover;object-position:65% center}.fd-gallery-target{position:absolute;inset:20px 0 20px}.fd-full-caption{position:absolute;left:3%;top:50%;transform:translateY(-20%);z-index:3;opacity:var(--fd-full);pointer-events:none}.fd-full-caption h2{font-size:clamp(65px,8.5vw,136px);line-height:.93}.fd-full-caption>span{display:flex;align-items:center;gap:20px;font-size:12px;margin-top:30px}.fd-morph-content{position:relative;z-index:2;opacity:var(--fd-reveal);transform:translateY(calc((1 - var(--fd-reveal))*60px));pointer-events:none}.fd-morph-content a,.fd-morph-content button{pointer-events:auto}.fd-gallery-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 180px;gap:6px;padding:20px 0;height:100%}.fd-gallery-intro{border:2px solid #ffffffd9;border-radius:12px;padding:26px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;background:#ffffff18}.fd-gallery-intro h2{font-size:clamp(28px,3.4vw,55px);line-height:1.05;max-width:360px}.fd-gallery-intro p{max-width:270px;font-size:14px;line-height:1.6;margin-top:22px}.fd-gallery-intro small{font-size:10px;margin-top:auto}.fd-gallery-note{align-self:end;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;background:#ffffffd6;border:2px solid #fff;border-radius:12px;backdrop-filter:blur(12px)}.fd-gallery-note p{max-width:220px;font-size:14px;line-height:1.5}.fd-service-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.fd-service-row>button{padding:24px;border:2px solid #ffffffd9;border-radius:12px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:clamp(20px,2.4vw,36px);line-height:1.03;letter-spacing:-.04em;font-weight:500;background:#ffffff4a;backdrop-filter:blur(15px);color:#111;transition:background .3s,transform .3s}.fd-service-row>button:hover{transform:translateY(-5px);background:#ffffffe0}.fd-service-row>button[aria-pressed=true]{background:#fff}.fd-circle{width:30px;height:30px;border:1px solid;border-radius:50%;display:flex;align-items:center;justify-content:center;align-self:flex-end}.fd-service-detail,.fd-step-detail{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:45px;padding:36px 26px 70px;align-items:start}.fd-service-detail h3,.fd-step-detail h3{font-size:26px;line-height:1.12}.fd-service-detail p,.fd-step-detail p{font-size:14px;line-height:1.75;max-width:530px}.fd-service-detail>a{display:flex;align-items:center;justify-content:flex-end;gap:14px;font-size:12px;text-decoration:underline;text-underline-offset:6px}.fd-restoration-runway{height:215svh}.fd-implant-target{position:absolute;left:0;top:40%;width:calc(50% - 4px);height:37%}.fd-restoration-grid{height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:40% 37% 23%;gap:0 8px;padding:20px 0}.fd-restoration-title{padding:22px 26px;align-self:start}.fd-restoration-title h2{font-size:clamp(60px,7.5vw,115px);line-height:.88}.fd-restoration-title p{font-size:12px;margin-top:24px}.fd-restoration-portrait{grid-column:2;grid-row:1/4;position:relative;overflow:hidden;border-radius:12px}.fd-restoration-portrait>img{width:100%;height:100%;object-fit:cover;object-position:81% center}.fd-step-cards{position:absolute;left:12px;right:12px;bottom:12px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.fd-step-cards button{min-height:195px;text-align:left;padding:24px 20px;display:flex;flex-direction:column;justify-content:space-between;font-size:clamp(21px,2.5vw,38px);line-height:1.05;letter-spacing:-.04em;border:1px solid #fff9;border-radius:10px;background:#fffc;backdrop-filter:blur(14px);transition:background .25s}.fd-step-cards button[aria-pressed=true]{background:white}.fd-step-cards button:hover{background:#fff}.fd-restoration-cta{grid-column:1;grid-row:3;display:flex;align-items:flex-end;justify-content:space-between;padding:24px;background:#e0ebeb;border-radius:12px;margin-top:8px;gap:12px}.fd-restoration-cta h3{font-size:clamp(23px,2.5vw,38px);line-height:1}.fd-step-detail{grid-template-columns:1fr 2.2fr;padding-bottom:65px}.fd-film{position:relative;width:100%;height:100%;overflow:hidden;background:#e4eaea}.fd-film>img,.fd-film>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fd-film>video{opacity:0;transition:opacity .8s}.fd-film>video.is-ready{opacity:1}.fd-film-control{position:absolute;z-index:4;right:16px;top:16px;border:1px solid #1114;border-radius:50%;width:36px;height:36px;background:#fff9;display:grid;place-items:center;color:#111;backdrop-filter:blur(10px)}.fd-film-implant>img,.fd-film-implant>video{object-position:65% center}.fd-finale-photo{height:75svh;min-height:460px;position:relative;border-radius:12px;overflow:hidden}.fd-finale-photo .fd-film{transform:scale(calc(1.07 - var(--fd-rise,1)*.07))}.fd-finale-photo h2{position:absolute;left:3%;top:20%;font-size:clamp(65px,9vw,144px);line-height:.9;transform:translateY(calc((1 - var(--fd-rise,1))*65px));max-width:55%}.fd-book{position:relative;z-index:2;background:#080808;color:#fff;border:6px solid #fff;border-radius:16px;padding:12px 24px 25px;margin:-80px 10px 0;transform:translateY(calc((1 - var(--fd-rise,1))*55px))}.fd-book h2{font-size:clamp(80px,15.8vw,250px);line-height:1;letter-spacing:-.05em;white-space:nowrap;font-weight:500}.fd-book-intro{display:flex;justify-content:space-between;font-size:11px;margin:24px 0 22px;gap:20px}.fd-book-intro>span{color:#ccc}.fd-book form{display:grid;grid-template-columns:1.1fr 1.4fr 1fr 1fr auto;gap:12px;align-items:end}.fd-book label{font-size:10px;display:flex;flex-direction:column;gap:8px;color:#ddd}.fd-book input,.fd-book select{border:1px solid #777;border-radius:50px;color:#fff;padding:16px 17px;background:#080808;min-width:0;width:100%;font-size:12px;height:51px;caret-color:#fff}.fd-book input::placeholder{color:#ccc}.fd-book button{height:51px}.fd-confirmation{font-size:11px;color:#ccc;line-height:1.6;margin-top:18px!important}.fd-book :focus-visible{outline-color:#fff}.fd-footer{min-height:115px;padding:25px 8px;display:flex;justify-content:space-between;align-items:center;gap:28px}.fd-footer nav{display:flex;gap:30px;font-size:12px}.fd-footer>a:last-child{font-size:11px;display:flex;align-items:center;gap:10px}.fd-site{scrollbar-color:#c60b21 #fff}@media(min-width:1800px){.fd-site{max-width:1900px;margin-inline:auto}.fd-hero-copy h1{font-size:205px}}@media(max-width:800px){.fd-site{margin:5px;padding:0 7px;border-radius:13px}.fd-utility>span{display:none}.fd-nav{height:62px;padding:0 4px}.fd-nav-visit{font-size:10px;gap:4px}.fd-logo{font-size:26px}.fd-menu{padding:9px 12px;gap:6px}.fd-hero-runway{height:155svh}.fd-hero-stage{top:62px;height:calc(100svh - 78px);min-height:580px}.fd-hero-image{object-position:66% center}.fd-values a{padding:12px 14px;gap:10px;font-size:16px}.fd-values a span{width:100%;text-align:left}.fd-hero-copy{left:6%;bottom:153px}.fd-hero-copy p{font-size:10px;max-width:180px;margin-bottom:18px}.fd-hero-copy h1{font-size:clamp(72px,17vw,130px);line-height:.89}.fd-hero-action{left:6%;right:6%;bottom:50px;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.fd-hero-action h2{font-size:19px;text-align:left}.fd-hero-action .fd-pill{padding:15px;font-size:11px;gap:8px}.fd-scroll{left:6%;color:#fff}.fd-morph-stage{top:62px;height:calc(100svh - 76px);min-height:700px}.fd-morph-runway{height:195svh}.fd-gallery-target{inset:14px 0}.fd-gallery-grid{padding:14px 0;grid-template-rows:1fr 88px 225px;gap:5px}.fd-gallery-intro{grid-column:1/-1;width:58%;padding:18px 15px;background:#ffffff4a}.fd-gallery-intro h2{font-size:29px}.fd-gallery-intro p{font-size:12px;line-height:1.5}.fd-gallery-intro small{font-size:8px}.fd-gallery-photo>img{object-position:67% center}.fd-gallery-note{grid-column:1/-1;padding:14px;gap:10px;height:100%}.fd-gallery-note p{font-size:11px;max-width:160px}.fd-gallery-note .fd-pill{padding:13px;font-size:10px;gap:5px}.fd-service-row{grid-template-columns:1fr 1fr;gap:5px}.fd-service-row>button{padding:15px;font-size:24px}.fd-circle{width:25px;height:25px}.fd-full-caption{left:6%;top:54%}.fd-full-caption h2{font-size:clamp(46px,12vw,75px)}.fd-full-caption>span{font-size:10px}.fd-service-detail,.fd-step-detail{grid-template-columns:1fr;gap:18px;padding:26px 16px 40px}.fd-service-detail>a{justify-content:flex-start}.fd-service-detail h3,.fd-step-detail h3{font-size:24px}.fd-service-detail p,.fd-step-detail p{font-size:13px}.fd-restoration-runway{height:200svh}.fd-restoration-grid{grid-template-columns:1fr 1fr;grid-template-rows:27% 35% 20% 18%;gap:0 6px;padding:14px 0}.fd-restoration-title{grid-column:1/-1;padding:17px}.fd-restoration-title h2{font-size:65px}.fd-restoration-title p{font-size:11px;margin-top:16px}.fd-implant-target{top:28%;left:0;width:calc(50% - 3px);height:34%}.fd-restoration-portrait{grid-row:2/4;grid-column:2;overflow:visible;background:#e4eaea}.fd-restoration-portrait>img{border-radius:12px;object-position:78% center}.fd-step-cards{left:calc(-100% - 6px);right:0;bottom:0;gap:6px}.fd-step-cards button{min-height:120px;padding:14px;font-size:22px}.fd-restoration-cta{grid-column:1/-1;grid-row:4;padding:16px;align-items:center}.fd-restoration-cta h3{font-size:25px}.fd-restoration-cta .fd-pill{font-size:11px;padding:15px}.fd-film-implant>img,.fd-film-implant>video{object-position:67% center}.fd-finale-photo{height:65svh;min-height:450px}.fd-finale-photo .fd-film>img,.fd-finale-photo .fd-film>video{object-position:68% center}.fd-finale-photo h2{top:auto;bottom:95px;left:6%;font-size:clamp(52px,13vw,88px);max-width:90%}.fd-book{margin:-65px 0 0;padding:15px;border-width:4px}.fd-book h2{font-size:clamp(55px,15vw,118px)}.fd-book-intro{flex-direction:column;gap:6px;margin:18px 0}.fd-book form{grid-template-columns:1fr 1fr;gap:15px 10px}.fd-book form>label:nth-child(2){grid-column:2}.fd-book form>button{grid-column:1/-1;margin-top:4px}.fd-book input,.fd-book select{padding:12px;font-size:11px}.fd-confirmation{font-size:10px}.fd-footer{flex-wrap:wrap;gap:25px;padding:30px 10px}.fd-footer nav{gap:15px;font-size:10px}.fd-footer>a:last-child{font-size:10px;width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.fd-site *,.fd-site :after,.fd-site :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.fd-hero-runway{height:auto}.fd-hero-stage{position:relative;top:auto}.fd-morph-runway{height:auto;--fd-reveal:1!important;--fd-full:0!important}.fd-morph-stage{position:relative;top:auto}.fd-book,.fd-finale-photo .fd-film,.fd-finale-photo h2,.fd-hero-image,.fd-morph-content{transform:none!important}.fd-full-caption{display:none}}.fd-utility{gap:20px}.fd-utility>span{margin-right:auto;margin-left:18px}.fd-menu-panel .language-toggle,.fd-site .language-toggle{display:flex;gap:4px;background:#f0f0f0;border-radius:20px;padding:2px}.fd-menu-panel .language-toggle button,.fd-site .language-toggle button{color:#555;background:transparent;border:0;border-radius:15px;padding:3px 7px}.fd-menu-panel .language-toggle button[aria-pressed=true],.fd-site .language-toggle button[aria-pressed=true]{color:#fff;background:#080808}.fd-hero-stage{height:calc(100svh - 124px)}@media(max-width:800px){.fd-hero-stage{height:calc(100svh - 104px)}.fd-utility{justify-content:space-between}}.fd-values a{backdrop-filter:blur(1px)}@media(max-width:800px){.fd-hero-copy,.fd-scroll{color:#fff}.fd-hero-copy p{color:#fff;text-shadow:0 1px 8px #400016}.fd-values a{background:#ffffffa6}.fd-gallery-intro{background:#ffffffb8}.fd-full-caption h2{font-size:clamp(44px,11.5vw,75px)}.fd-gallery-runway .fd-full-caption{background:#ffffffb8;border-radius:10px;padding:17px;left:4%}.fd-utility .language-toggle button{min-height:23px}}.fd-site p{color:#303030}.fd-site .fd-book p{color:#ddd}.fd-values a{background:#ffffff65}@media(max-width:800px){.fd-site .fd-hero-copy p{color:white}.fd-values a{background:#ffffffa6}.fd-site .fd-scroll{color:#fff}}.fg-site{--yellow:#eab928;background:#070807;color:#f6f6f1;font-family:Manrope,sans-serif;overflow:clip}.fg-site *{box-sizing:border-box}.fg-site p{color:#b9bbb8;line-height:1.6}.fg-site a{color:inherit;text-decoration:none}.fg-site button{font:inherit;cursor:pointer}.fg-site h1,.fg-site h2,.fg-site h3,.fg-site p{margin:0}.fg-site h1,.fg-site h2{font-weight:500;letter-spacing:-.04em;line-height:1.08;white-space:pre-line}.fg-site h2{font-size:clamp(32px,4vw,62px)}.fg-site h3{font-size:19px;font-weight:500}.fg-site ::selection{background:var(--yellow);color:#080808}.fg-site :focus-visible{outline:2px solid var(--yellow);outline-offset:5px}.fg-site input,.fg-site textarea{caret-color:var(--yellow)}.fg-wrap{width:88%;max-width:1440px;margin:auto}.fg-studio{height:42px;padding:0 3%;justify-content:space-between;font-size:10px;border-bottom:1px solid #ffffff24}.fg-studio,.fg-studio a{display:flex;align-items:center}.fg-studio a{gap:8px}.fg-studio>span{color:#a7aaa6}.fg-site .language-toggle{background:none;border:0;gap:1px}.fg-site .language-toggle button{color:#aaa;background:none;padding:4px 7px;font-size:10px}.fg-site .language-toggle button[aria-pressed=true]{background:#eab928;color:#080808}.fg-hero-runway{height:160svh;--p:0}.fg-hero{height:calc(100svh - 42px);min-height:640px;position:sticky;top:0;isolation:isolate;overflow:hidden}.fg-hero-media{position:absolute;inset:0;transform:scale(calc(1 + var(--p)*.12));z-index:-2}.fg-film{width:100%;height:100%;position:relative}.fg-film>img,.fg-film>video{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.fg-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#070807,#07080730 44%,#07171d38);z-index:-1;pointer-events:none}.fg-film-control{position:absolute;right:25px;bottom:24px;z-index:8;width:36px;height:36px;display:grid;place-items:center;background:#080808b3;color:#fff;border:1px solid #ffffff70}.fg-hero-media .fg-film-control{bottom:145px}.fg-nav{margin:0 4%;padding:26px 0;border-bottom:1px solid #ffffff40;justify-content:space-between;gap:25px}.fg-logo,.fg-nav{display:flex;align-items:center}.fg-logo{font-size:24px;letter-spacing:-.04em;font-weight:700;gap:10px}.fg-mark{width:24px;height:24px;display:block;background:var(--yellow);clip-path:polygon(0 0,100% 0,100% 25%,30% 25%,30% 40%,75% 40%,75% 65%,30% 65%,30% 100%,0 100%)}.fg-nav nav{display:flex;gap:30px;font-size:12px}.fg-footer a:hover,.fg-nav nav a:hover{text-decoration:underline;text-underline-offset:6px}.fg-button{border:0;background:#f5f5ef;color:#111!important;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:13px 18px;font-size:12px;font-weight:600;transition:background .2s}.fg-button:hover{background:var(--yellow)}.fg-menu{display:none}.fg-hero-title{position:absolute;left:47%;right:4%;top:28%;transform:translateY(calc(var(--p)*-110px));opacity:calc(1 - var(--p)*.85)}.fg-hero-title h1{font-size:clamp(48px,6.5vw,96px)}.fg-hero-title p{font-size:16px;color:#fff;margin:23px 0}.fg-text-link{display:inline-flex;align-items:center;gap:25px;border-bottom:1px solid;padding-bottom:8px;font-size:13px}.fg-hero-bottom{position:absolute;left:4%;right:4%;bottom:90px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px;font-size:12px;align-items:end}.fg-hero-bottom p{max-width:255px;color:#eee}.fg-hero-bottom>p:nth-child(2){justify-self:center}.fg-hero-bottom a{justify-self:end;display:flex;align-items:center;gap:20px}.fg-pixels{position:absolute;bottom:-1px;left:0;width:100%;display:flex;align-items:flex-end;height:90px;pointer-events:none;z-index:3}.fg-pixels i{flex:1;background:#070807}.fg-pixels-light i{background:#f1f2ef}.fg-section-label{font-size:11px;display:block;line-height:1.5}.fg-about{padding:120px 0 150px;display:grid;grid-template-columns:1fr 2fr;gap:12%}.fg-about img{margin-top:34px;width:100%;aspect-ratio:1.1;object-fit:cover}.fg-about h2{max-width:700px}.fg-about-copy{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:40px;font-size:13px}.fg-equipment-runway{height:175svh;--p:0}.fg-equipment-stage{height:100svh;min-height:740px;position:sticky;top:0;overflow:hidden}.fg-equipment-media{position:absolute;transform:scale(calc(1 - var(--p)*.12));transform-origin:70% 45%}.fg-equipment-media>img{width:100%;height:100%;object-fit:cover}.fg-equipment-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#070807,transparent 60%),linear-gradient(90deg,#0708079c,transparent 70%);pointer-events:none}.fg-equipment-copy{position:absolute;top:10%;left:6%;max-width:55%;transform:translateY(calc(var(--p)*30px))}.fg-equipment-copy h2{margin:100px 0 20px;font-size:clamp(34px,4.5vw,68px)}.fg-equipment-copy>p{color:#eee;font-size:14px}.fg-specs{position:absolute;left:6%;bottom:160px;display:flex;gap:65px;flex-wrap:wrap}.fg-specs small{font-size:10px;color:#c3c5c1;display:block}.fg-specs b{display:block;font-size:30px;font-weight:400;margin-top:10px;font-variant-numeric:tabular-nums}.fg-spec-note{flex-basis:100%;margin-top:-42px}.fg-machine-tabs{position:absolute;bottom:0;left:6%;right:6%;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fg-machine-tabs button{display:flex;align-items:center;gap:14px;padding:14px 0;border:0;border-top:1px solid #62655d;background:none;color:#a4a89e;text-align:left;font-size:12px}.fg-machine-tabs button[aria-pressed=true]{color:#f6f6f1;border-color:var(--yellow)}.fg-machine-tabs img{width:95px;height:62px;object-fit:cover;filter:grayscale(1);transition:filter .3s}.fg-machine-tabs button:hover img,.fg-machine-tabs button[aria-pressed=true] img{filter:none}.fg-machine-tabs svg{margin-left:auto;flex-shrink:0}.fg-approach{padding:145px 0}.fg-section-top{display:flex;justify-content:space-between;gap:8%;align-items:flex-start}.fg-section-top h2{max-width:680px}.fg-section-top>p{max-width:240px;font-size:13px}.fg-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:65px}.fg-principles p{font-size:13px;margin-top:18px}.fg-diagram{height:110px;display:flex;align-items:center;gap:3px;margin-bottom:26px}.fg-diagram i{width:50px;height:50px;background:#242823;transition:transform .5s}.fg-diagram i:nth-child(2){background:#666e61;transform:translateY(-18px)}.fg-diagram i:nth-child(3){background:#d8b348}.fg-diagram-1 i:nth-child(2){transform:rotate(45deg);margin:12px}.fg-diagram-2 i{width:20px;height:70px}.fg-diagram-2 i:nth-child(2){height:90px;transform:none}.fg-principles article:hover .fg-diagram i{transform:translateY(-10px)}.fg-industries{position:relative;background:#f1f2ef;color:#111;padding:140px 0 130px}.fg-industries>.fg-pixels{top:-86px}.fg-industries p{color:#52594e}.fg-industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:80px}.fg-industry-tabs button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:clamp(21px,2.7vw,40px);letter-spacing:-.035em;border:0;border-bottom:1px solid #c9cdc4;background:none;color:#757c70;padding:22px 0;gap:10px}.fg-industry-tabs button[aria-pressed=true]{color:#141811}.fg-industry-tabs button[aria-pressed=true] svg{color:#846200}.fg-industry-panel{position:relative;min-height:390px;background:#e5e8e0;overflow:hidden}.fg-industry-panel>img{width:100%;height:100%;object-fit:cover;position:absolute;filter:grayscale(1);opacity:.18}.fg-industry-panel>div{position:relative;background:#f7f8f2ed;width:75%;margin:65px auto;padding:35px}.fg-industry-panel h3{font-size:22px}.fg-industry-panel p{font-size:13px;margin:20px 0 30px}.fg-process{margin-top:135px}.fg-process h2{font-size:35px}.fg-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:65px}.fg-process li{border-top:1px solid #bcc2b5;padding-top:25px}.fg-process li>b{font-size:60px;letter-spacing:-.04em;font-weight:500;display:block;margin-bottom:25px}.fg-process li p{font-size:13px;margin-top:10px}.fg-contact{position:relative;padding:140px 0}.fg-contact>.fg-pixels{top:-85px;width:113.64%;left:-6.82%}.fg-contact-heading{display:flex;justify-content:space-between;align-items:center}.fg-contact-heading h2{font-size:clamp(42px,6.3vw,90px)}.fg-contact-heading>svg{color:var(--yellow)}.fg-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:14%;margin-top:80px}.fg-contact-grid>div>p{font-size:14px;max-width:400px}.fg-contact-grid .fg-section-label{margin:55px 0 20px;color:#aaa}.fg-contact-grid h3{margin-bottom:20px}.fg-contact form{display:grid;gap:24px}.fg-contact label{font-size:12px;display:grid;gap:10px}.fg-contact input,.fg-contact textarea{border:0;border-bottom:1px solid #666c60;background:none;border-radius:0;color:white;padding:10px 0;font:inherit;resize:vertical;width:100%}.fg-contact textarea::placeholder{color:#979f90}.fg-yellow{background:var(--yellow)}.fg-yellow:hover{background:#f7d264}.fg-site .fg-form-note{font-size:11px;color:#a6ac9f}.fg-site .fg-success{font-size:13px;color:#f2cd64;display:flex;gap:12px}.fg-footer-top{display:flex;align-items:flex-start;justify-content:space-between;padding:40px 0 70px;border-top:1px solid #353a30}.fg-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:18px 55px;font-size:12px}.fg-footer-top>a:last-child{font-size:11px;display:flex;gap:10px}.fg-footer-image{height:390px;position:relative;overflow:hidden}.fg-footer-image>img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;opacity:.55}.fg-footer-image>.fg-pixels{bottom:auto;transform:rotate(180deg)}.fg-footer-image>b{font-size:clamp(120px,25vw,380px);letter-spacing:-.04em;line-height:.8;position:absolute;bottom:-10px;left:4%;color:#f1f2ef}.fg-sheet{background:#10120f!important;color:#eee!important;font-family:Manrope,sans-serif}.fg-sheet a{display:block;color:#fff;padding:20px;border-bottom:1px solid #444;font-size:24px}.fg-sheet p{color:#bbb}.fg-sheet>button{color:#fff}@media(max-width:800px){.fg-studio>span{display:none}.fg-nav{padding:22px 0}.fg-nav nav,.fg-nav>.fg-button{display:none}.fg-menu{display:block;background:none;color:white;border:0}.fg-hero{min-height:680px}.fg-hero-title{left:7%;right:7%;top:19%}.fg-hero-title h1{font-size:58px}.fg-hero-title p{font-size:14px}.fg-hero-media .fg-film>img,.fg-hero-media .fg-film>video{object-position:35% center}.fg-hero:after{background:linear-gradient(0deg,#070807,#07080710 48%,#07171d75)}.fg-hero-bottom{left:7%;right:7%;bottom:80px;grid-template-columns:1fr 1fr;gap:24px}.fg-hero-bottom>p:nth-child(2){display:none}.fg-hero-bottom a{font-size:10px;gap:10px}.fg-hero-media .fg-film-control{bottom:165px}.fg-about{grid-template-columns:1fr;gap:35px;padding:80px 0 95px}.fg-about>div:first-child{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.fg-about img{margin:0;aspect-ratio:1.2}.fg-about-copy{gap:25px;font-size:12px}.fg-equipment-runway{height:160svh}.fg-equipment-stage{min-height:760px}.fg-equipment-media{inset:100px -18% 115px}.fg-equipment-copy{top:25px;max-width:88%}.fg-equipment-copy h2{margin:22px 0 14px;font-size:38px}.fg-equipment-copy>p{font-size:12px}.fg-specs{gap:27px;bottom:140px}.fg-specs b{font-size:25px}.fg-specs small{font-size:9px}.fg-spec-note{margin-top:-10px}.fg-machine-tabs{gap:12px}.fg-machine-tabs button{display:flex;flex-wrap:wrap;gap:6px;font-size:9px}.fg-machine-tabs img{width:100%;height:58px}.fg-machine-tabs svg{width:12px}.fg-equipment-media .fg-film-control{right:16%;bottom:85px}.fg-approach{padding:90px 0 140px}.fg-section-top{display:block}.fg-section-top>.fg-section-label{margin-bottom:25px}.fg-principles{gap:28px;grid-template-columns:1fr;margin-top:45px}.fg-principles article{display:grid;grid-template-columns:70px 1fr;gap:10px 20px;border-top:1px solid #353a30;padding-top:24px}.fg-principles article h3{align-self:end}.fg-principles article p{grid-column:2;margin:0}.fg-diagram{grid-row:1/3;height:70px;gap:2px;margin:0}.fg-diagram i{width:22px;height:28px}.fg-diagram-1 i:nth-child(2){margin:3px}.fg-diagram-2 i{width:15px;height:40px}.fg-diagram-2 i:nth-child(2){height:55px}.fg-industries{padding:60px 0 105px}.fg-industries .fg-section-top>p{margin-top:25px}.fg-industry-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.fg-industry-tabs button{font-size:26px;padding:18px 0}.fg-industry-panel{min-height:310px}.fg-industry-panel>div{margin:35px auto;padding:25px;width:80%}.fg-process{margin-top:70px}.fg-process h2{font-size:30px}.fg-process ol{gap:22px;margin-top:35px}.fg-process li>b{font-size:38px}.fg-process li h3{font-size:14px}.fg-process li p{font-size:11px}.fg-contact{padding:80px 0}.fg-contact-heading>svg{width:36px}.fg-contact-heading h2{font-size:43px}.fg-contact-grid{grid-template-columns:1fr;gap:45px;margin-top:45px}.fg-contact-grid .fg-section-label{margin-top:28px}.fg-footer-top{flex-wrap:wrap;gap:35px}.fg-footer nav{gap:15px 25px}.fg-footer-image{height:270px}.fg-pixels{height:65px}.fg-pixels i{max-height:65px}.fg-contact>.fg-pixels,.fg-industries>.fg-pixels{top:-64px}}@media(prefers-reduced-motion:reduce){.fg-equipment-runway,.fg-hero-runway{height:auto}.fg-equipment-stage,.fg-hero{position:relative}.fg-equipment-copy,.fg-equipment-media,.fg-hero-media,.fg-hero-title{transform:none;opacity:1}.fg-site *{scroll-behavior:auto!important;transition:none!important}.fg-principles article:hover .fg-diagram i{transform:none}}.fg-studio{position:relative}.fg-studio>span{position:absolute;left:50%;transform:translateX(-50%)}.fg-site .language-toggle{margin-left:auto}.fg-site .language-toggle button{border-radius:0}.fg-site{scrollbar-color:#73796c #070807}.fg-industries :focus-visible{outline-color:#151a12}.fg-about img{margin-top:0}.fg-approach .fg-section-top{justify-content:flex-end}.fg-equipment-copy h2{margin-top:90px}.fg-inquiry-summary{border-top:1px solid #666c60;padding-top:25px}.fg-inquiry-summary dl{margin:20px 0;display:grid;gap:15px}.fg-inquiry-summary dt{font-size:11px;color:#a6ac9f;margin-bottom:5px}.fg-inquiry-summary dd{margin:0;font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap}.fg-inquiry-summary .fg-success{margin-top:20px}@media(max-width:800px){.fg-about>div:first-child{display:block;width:65%}.fg-equipment-copy h2{margin-top:35px}}.fg-hero-runway{height:135svh}.fg-hero-media{transform:scale(calc(1 + var(--p)*.035))}.fg-hero>.fg-pixels{display:none}.fg-pixels{display:grid;grid-template-columns:repeat(32,1fr);grid-template-rows:repeat(3,1fr);height:auto;aspect-ratio:32/3;align-items:stretch;overflow:hidden}.fg-pixels i{height:auto!important;max-height:none;aspect-ratio:1;display:block}.fg-contact>.fg-pixels,.fg-industries>.fg-pixels{top:calc(-100vw / 32 * 1.5);bottom:auto}.fg-footer-image>.fg-pixels{transform:none;top:0}.fg-industries{padding-top:150px}.fg-about-runway{height:245svh;--reveal:0;--full:1}.fg-about-stage{height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden;background:#070807}.fg-about-stage .fg-about{height:100%;padding:0;display:grid;grid-template-columns:1fr 2fr;gap:12%;align-items:center}.fg-about-stage .fg-truck-target{width:100%;display:block}.fg-truck-surface{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:2}.fg-truck-surface .fg-film>img,.fg-truck-surface .fg-film>video{object-position:48% center}.fg-about-text{opacity:var(--reveal);transform:translateY(calc((1 - var(--reveal))*45px));will-change:transform,opacity}.fg-truck-caption{position:absolute;left:6%;bottom:12%;z-index:3;opacity:var(--full);transform:translateY(calc((1 - var(--full))*-35px));pointer-events:none;text-shadow:0 2px 20px #000a}.fg-truck-caption h2{font-size:clamp(48px,6vw,86px);margin-bottom:28px}.fg-truck-caption span{display:flex;align-items:center;gap:25px;font-size:12px}.fg-truck-surface .fg-film-control{right:16px;bottom:16px}.fg-equipment-runway{height:200svh;--compose:0}.fg-equipment-media{inset:0 0 100px;transform:scale(calc(1 - var(--compose)*.09));transform-origin:50% 50%;clip-path:inset(0)}.fg-equipment-copy{opacity:calc(.2 + var(--compose)*.8);transform:translateY(calc((1 - var(--compose))*50px))}.fg-specs{opacity:calc(.3 + var(--compose)*.7);transform:translateY(calc((1 - var(--compose))*24px))}.fg-machine-tabs{z-index:4;background:#070807}.fg-principles article{transform:translateY(calc((1 - var(--view,1))*70px));opacity:calc(.2 + var(--view,1)*.8)}.fg-principles article:nth-child(2){transform:translateY(calc((1 - var(--view,1))*105px))}.fg-principles article:nth-child(3){transform:translateY(calc((1 - var(--view,1))*140px))}.fg-principle-photo{height:220px;overflow:hidden;margin-bottom:28px;clip-path:inset(calc((1 - var(--view,1))*35%) 0 0)}.fg-principle-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.75);transform:scale(calc(1.08 - var(--view,1)*.08));transition:filter .4s,scale .6s}.fg-principles article:hover img{filter:saturate(1);scale:1.04}.fg-approach .fg-section-top h2,.fg-industry-grid{transform:translateY(calc((1 - var(--view,1))*40px))}.fg-industry-grid{opacity:calc(.25 + var(--view,1)*.75)}.fg-process li{transform:translateY(calc((1 - var(--view,1))*55px));opacity:calc(.2 + var(--view,1)*.8)}.fg-process li:nth-child(2){transform:translateY(calc((1 - var(--view,1))*90px))}.fg-process li:nth-child(3){transform:translateY(calc((1 - var(--view,1))*125px))}.fg-contact-heading h2{transform:translateY(calc((1 - var(--view,1))*55px));opacity:calc(.3 + var(--view,1)*.7)}.fg-footer-image{height:60svh;min-height:350px}.fg-footer-image>img{height:125%;position:absolute;top:-12%;transform:translateY(calc((var(--travel,.5) - .5)*70px));object-position:center}.fg-footer-image>b{transform:translateY(calc((1 - var(--view,1))*70px))}@media(max-width:800px){.fg-about-runway{height:235svh}.fg-about-stage{min-height:740px}.fg-about-stage .fg-about{display:flex;flex-direction:column;justify-content:center;gap:30px;padding:40px 0}.fg-about-stage .fg-truck-target{width:100%;height:250px;aspect-ratio:auto;flex-shrink:0}.fg-about-text h2{font-size:34px}.fg-about-copy{margin-top:22px;font-size:12px;gap:22px}.fg-truck-caption h2{font-size:51px}.fg-truck-caption{bottom:13%}.fg-truck-surface .fg-film>img,.fg-truck-surface .fg-film>video{object-position:40% center}.fg-equipment-runway{height:185svh}.fg-equipment-media{inset:80px -12% 100px}.fg-equipment-copy{opacity:1}.fg-equipment-copy h2{margin-top:15px}.fg-principles article{display:block;padding-top:0;border:0}.fg-principle-photo{height:220px;margin-bottom:20px}.fg-principles article p{margin-top:12px}.fg-principles{gap:45px}.fg-approach{padding-bottom:100px}.fg-industries{padding-top:70px}.fg-footer-image{min-height:300px;height:45svh}.fg-pixels{aspect-ratio:32/3;min-height:0}}@media(prefers-reduced-motion:reduce){.fg-about-runway,.fg-equipment-runway,.fg-hero-runway{height:auto}.fg-about-stage{position:relative}.fg-about-runway{--reveal:1;--full:0}.fg-equipment-runway{--compose:1}.fg-site [data-fg-reveal]{--view:1!important;--travel:.5!important}.fg-about-text,.fg-contact-heading h2,.fg-equipment-copy,.fg-equipment-media,.fg-footer-image>b,.fg-footer-image>img,.fg-industry-grid,.fg-principles article,.fg-process li,.fg-specs{transform:none!important;opacity:1!important}}.fg-hero:after{background:linear-gradient(0deg,#070807,#07080718 50%,#07171d35),linear-gradient(90deg,transparent 25%,#060e124a 65%,#060e1230)}.fg-hero-title .fg-text-link,.fg-hero-title p{text-shadow:0 1px 8px #000b}.fg-about-stage .fg-about-text{align-self:center}.fg-about-stage .fg-truck-target{aspect-ratio:1.15}.fg-truck-surface{will-change:left,top,width,height}.fg-truck-surface .fg-film>img,.fg-truck-surface .fg-film>video{backface-visibility:hidden}@media(max-width:800px){.fg-about-stage .fg-about>.fg-truck-target{width:100%;height:250px;display:block}}.st-site{--orange:#ed5b19;--ink:#151a21;--paper:#f5f3ed;background:var(--paper);color:var(--ink);font-family:Manrope,sans-serif;overflow:clip;scrollbar-color:#ed5b19 #f5f3ed}.st-site *{box-sizing:border-box}.st-site p{color:#575c61;line-height:1.65}.st-site h1,.st-site h2,.st-site h3,.st-site p{margin:0}.st-site h1,.st-site h2{font-weight:500;letter-spacing:-.04em;line-height:1.1;white-space:pre-line}.st-site h2{font-size:clamp(35px,4.5vw,66px)}.st-site a{color:inherit;text-decoration:none}.st-site button,.st-site input,.st-site select,.st-site textarea{font:inherit}.st-site button{cursor:pointer}.st-site ::selection{background:#f17635;color:#10151c}.st-site :focus-visible{outline:2px solid #ff752f;outline-offset:5px}.st-site input,.st-site textarea{caret-color:var(--orange)}.st-wrap{width:87%;max-width:1440px;margin:auto}.st-studio{height:38px;justify-content:space-between;background:#151a21;color:#e5e4df;padding:0 3%;font-size:10px;position:relative}.st-studio,.st-studio a{display:flex;align-items:center}.st-studio a{gap:8px}.st-studio>span{position:absolute;left:50%;transform:translateX(-50%);color:#b4b8bb}.st-site .language-toggle{margin-left:auto;border:0;background:none}.st-site .language-toggle button{border-radius:0;color:#d0d2d4;background:none;font-size:10px;padding:4px 8px}.st-site .language-toggle button[aria-pressed=true]{background:#ed5b19;color:#fff}.st-hero-runway{height:165svh;--hero:0}.st-hero{height:calc(100svh - 38px);min-height:740px;position:sticky;top:0;overflow:hidden;background:#444950;color:#fff;isolation:isolate}.st-model{position:absolute;inset:0;z-index:-2;transform:scale(calc(1 + var(--hero)*.1)) translateY(calc(var(--hero)*-35px))}.st-film{width:100%;height:100%;position:relative}.st-film>img,.st-film>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.st-film>button{position:absolute;right:18px;bottom:18px;z-index:5;background:#141a22c9;color:white;border:1px solid #ffffff80;width:34px;height:34px;display:grid;place-items:center}.st-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#171c254f,transparent 65%);z-index:-1;pointer-events:none}.st-nav{height:94px;margin:0 3%;display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid #ffffff35}.st-logo,.st-nav{align-items:center}.st-logo{display:inline-flex;gap:10px;font-size:19px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.st-logo>span{width:35px;height:35px;background:var(--orange);display:grid;place-items:center;color:#fff}.st-logo i{font-style:normal;font-weight:400;font-size:14px}.st-nav nav{display:flex;gap:28px;font-size:11px}.st-nav nav a:hover{text-decoration:underline;text-underline-offset:5px}.st-nav-cta{font-size:11px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #fff;padding:8px 0}.st-menu{display:none}.st-hero-copy{position:absolute;left:3%;top:20%;max-width:65%;transform:translateY(calc(var(--hero)*-110px));opacity:calc(1 - var(--hero)*.8)}.st-hero-copy h1{font-size:clamp(34px,4.1vw,65px);letter-spacing:-.025em;line-height:1.27;font-weight:400}.st-hero-copy h1 span{background:#171b20;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 8px 3px}.st-hero-copy>p{color:#e5e6e5;font-size:13px;max-width:350px;margin:25px 0 30px}.st-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--orange);color:white!important;border:0;padding:15px 22px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.st-button:hover{background:#b93e09;transform:translateY(-2px)}.st-layer-card{position:absolute;right:3%;top:45%;width:295px;padding:24px;background:#f7f6f1;color:#171b20;transform:translateY(calc(var(--hero)*80px));box-shadow:0 18px 50px #10182120}.st-card-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#6c7174;gap:10px}.st-layer-tabs{display:flex;gap:14px;margin:25px 0 22px;border-bottom:1px solid #d9d9d3}.st-layer-tabs button{font-size:10px;background:none;border:0;border-bottom:2px solid transparent;padding:0 0 10px;color:#656a6c}.st-layer-tabs button[aria-selected=true]{border-color:var(--orange);color:#181d21}.st-layer-detail h2{font-size:24px;margin-bottom:12px}.st-layer-detail p{font-size:11px;min-height:73px}.st-status{display:flex;align-items:center;gap:8px;font-size:9px;margin-top:18px}.st-status i{width:6px;height:6px;background:var(--orange)}.st-material-teaser{position:absolute;left:3%;bottom:70px;display:flex;align-items:center;width:350px;background:#fff;color:#151a21!important;padding:15px;gap:17px;transform:translateY(calc(var(--hero)*100px));opacity:calc(1 - var(--hero)*.7)}.st-material-teaser>img{width:110px;height:120px;object-fit:cover}.st-material-teaser h2{font-size:19px;margin-bottom:22px}.st-hero-scroll,.st-material-teaser span{font-size:10px;display:flex;gap:20px;align-items:center}.st-hero-scroll{position:absolute;right:3%;bottom:80px}.st-drawing-caption{position:absolute;left:3%;right:3%;bottom:18px;font-size:8px;letter-spacing:.06em;display:flex;justify-content:space-between;color:#d1d4d6;border-top:1px solid #ffffff40;padding-top:12px}.st-story-runway{height:235svh;--reveal:0;--full:1}.st-story-stage{position:sticky;top:0;height:100svh;min-height:740px;overflow:hidden}.st-story-grid{height:100%;display:grid;grid-template-columns:1fr 1.08fr;grid-template-rows:1fr auto;align-items:center;gap:25px 9%;padding:75px 0}.st-story-target{height:100%;width:100%;grid-column:2;grid-row:1/3}.st-story-copy{opacity:var(--reveal);transform:translateY(calc((1 - var(--reveal))*55px))}.st-story-copy>p{max-width:420px;font-size:14px;margin:30px 0}.st-text-link{display:inline-flex;align-items:center;gap:25px;font-size:12px;border-bottom:1px solid #aaa;padding-bottom:9px}.st-story-note{opacity:var(--reveal);font-size:11px;align-self:end;border-top:1px solid #ccc;padding-top:20px}.st-story-note span{color:#bd450f}.st-story-note p{margin-top:9px}.st-story-surface{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.st-story-surface .st-film>img,.st-story-surface .st-film>video{object-position:65% center}.st-full-copy{position:absolute;left:6.5%;bottom:13%;color:#fff;opacity:var(--full);transform:translateY(calc((1 - var(--full))*-45px));text-shadow:0 3px 30px #0009;pointer-events:none}.st-full-copy h2{font-size:clamp(44px,6vw,88px);margin-bottom:30px}.st-full-copy span{display:flex;align-items:center;gap:25px;font-size:12px}.st-services{background:#151a21;color:#fff;padding:70px 0}.st-services>.st-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:7%}.st-services a{transform:translateY(calc(var(--motion,0)*-70px))}.st-services svg{color:#ff7b38;margin-bottom:30px}.st-services h3{font-size:25px;font-weight:400;margin-bottom:17px}.st-services p{font-size:12px;color:#b8bdc3}.st-materials{padding:130px 0}.st-material-heading{display:flex;align-items:end;justify-content:space-between;gap:60px}.st-material-heading>p{max-width:290px;font-size:13px}.st-material-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center;margin-top:65px}.st-material-image{position:relative;transform:translateY(calc(var(--motion,0)*-90px)) rotate(calc(var(--motion,0)*-3deg));overflow:hidden}.st-material-image img{width:100%;aspect-ratio:1.05;object-fit:cover}.st-image-note{position:absolute;bottom:25px;left:25px;font-size:9px;letter-spacing:.06em}.st-material-options{transform:translateY(calc(var(--motion,0)*-50px))}.st-material-option{border-top:1px solid #c9c8c1}.st-material-option:last-child{border-bottom:1px solid #c9c8c1}.st-material-option>button{width:100%;display:flex;align-items:center;gap:16px;text-align:left;padding:23px 0;background:none;border:0;color:#151a21;font-size:19px}.st-material-option>button svg{margin-left:auto;flex-shrink:0}.st-material-option.is-active>button{color:#b13b07}.st-swatch{width:25px;height:25px;flex-shrink:0;background:#b1b1a5}.st-swatch-1{background:#b65e36}.st-swatch-2{background:#dbd3c0}.st-swatch-3{background:#6e533c}.st-material-option>div{padding:0 0 27px 41px}.st-material-option p{font-size:13px;margin-bottom:23px;max-width:390px}.st-material-option a{display:inline-flex;align-items:center;gap:18px;font-size:11px;border-bottom:1px solid #a7a7a0;padding-bottom:7px}.st-project{position:relative;height:105svh;min-height:770px;overflow:hidden;background:#222e28;color:#fff}.st-project-image{position:absolute;inset:-8% 0;transform:translateY(calc(var(--motion,0)*-60px))}.st-project-image img{width:100%;height:100%;object-fit:cover}.st-project:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#07100f70,transparent 60%);pointer-events:none}.st-project-intro{position:relative;z-index:1;padding-top:80px;display:flex;justify-content:space-between;gap:40px;align-items:end;transform:translateY(calc(var(--motion,0)*-80px))}.st-project-intro h2{font-size:clamp(45px,6vw,88px)}.st-project-intro p{max-width:240px;font-size:13px;color:#fff}.st-project-panel{position:absolute;right:6.5%;left:30%;bottom:55px;z-index:2;background:#f7f5ef;color:#151a21;padding:30px;display:grid;grid-template-columns:1fr 1fr auto;gap:35px;align-items:center;transform:translateY(calc(var(--motion,0)*-110px))}.st-project-panel span{font-size:9px;color:#a53705}.st-project-panel h3{font-size:22px;font-weight:500;margin-top:12px}.st-project-panel p{font-size:12px}.st-round-link{display:grid;place-items:center;background:#ed5b19;color:#fff!important;width:65px;height:65px;border-radius:50%;transition:transform .3s}.st-round-link:hover{transform:rotate(12deg)}.st-process{padding:135px 0;display:grid;grid-template-columns:1fr 1fr;gap:10%}.st-process h2{font-size:45px}.st-process>div>p{max-width:370px;font-size:13px;margin-top:28px}.st-process-detail{transform:translateY(calc(var(--motion,0)*-60px))}.st-process-detail button{display:flex;align-items:center;gap:18px;width:100%;background:none;color:#565d61;border:0;border-top:1px solid #c5c6c0;padding:21px 0;text-align:left;font-size:17px}.st-process-detail button svg{margin-left:auto}.st-process-detail button span{font-size:10px}.st-process-detail button[aria-pressed=true]{color:#b8420d}.st-phase-copy{margin-top:25px;background:#eae7de;padding:28px;position:relative}.st-phase-copy>span{font-size:45px;color:#b34b1c;line-height:1}.st-phase-copy h3{font-weight:500;font-size:22px;margin:20px 0 14px}.st-phase-copy p{font-size:13px}.st-contact{background:#151a21;color:#fff;padding:105px 0}.st-contact-title{display:flex;justify-content:space-between;gap:30px;align-items:center;transform:translateY(calc(var(--motion,0)*-60px))}.st-contact-title h2{font-size:clamp(40px,4.8vw,72px)}.st-contact-title>svg{color:#f77b3d}.st-contact-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:15%;margin-top:70px}.st-contact-grid>div>p{font-size:14px;color:#bdc3c9;max-width:320px}.st-brief-context{display:flex;gap:16px;margin-top:40px;color:#ed7b44}.st-brief-context span{font-size:10px;display:grid;gap:10px}.st-brief-context strong{font-size:17px;color:#fff;font-weight:400}.st-contact form{display:grid;gap:24px}.st-form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.st-contact label{display:grid;gap:10px;font-size:11px;color:#cbd0d5}.st-contact input,.st-contact select,.st-contact textarea{width:100%;border:0;border-bottom:1px solid #77808b;background:none;color:#fff;border-radius:0;padding:12px 0;resize:vertical}.st-contact select option{background:#151a21}.st-contact .st-button{justify-self:start}.st-site .st-form-note{font-size:10px;color:#b1b8c0}.st-brief-result{background:#222c37;padding:25px;overflow-wrap:anywhere}.st-brief-result h3{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:500}.st-brief-result p{font-size:12px;color:#e0e4e8;margin:15px 0;white-space:pre-wrap}.st-brief-result small{font-size:10px;color:#f7b18e}.st-footer{background:#efede6;overflow:hidden;padding-top:45px}.st-footer>.st-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.st-footer p{font-size:12px}.st-footer>.st-wrap>a:last-child{display:flex;gap:12px;font-size:11px}.st-footer-word{font-size:20vw;font-weight:600;letter-spacing:-.04em;line-height:.85;margin:75px 4% -1%;color:#1b2026}.st-footer-word>span{color:var(--orange)}.st-sheet{background:#f5f3ed!important;color:#151a21!important;font-family:Manrope,sans-serif}.st-sheet a{display:block;color:#151a21;font-size:23px;padding:24px;border-bottom:1px solid #ccc}.st-sheet p{color:#62676b}@media(max-width:900px){.st-nav nav,.st-nav-cta,.st-studio>span{display:none}.st-menu{display:block;border:0;background:none;color:white}.st-nav{height:80px}.st-logo{font-size:17px}.st-logo i{font-size:12px}.st-hero{min-height:800px}.st-hero-copy{top:16%;left:6%;right:6%;max-width:none}.st-hero-copy h1{font-size:clamp(30px,6.7vw,48px)}.st-hero-copy>p{max-width:285px;font-size:12px;margin:20px 0}.st-layer-card{right:6%;top:auto;bottom:68px;width:245px;padding:18px}.st-layer-detail p{min-height:60px}.st-material-teaser{display:none}.st-hero-scroll{left:6%;right:auto;bottom:365px;max-width:200px;font-size:10px}.st-layer-tabs{margin:18px 0}.st-hero-runway{height:150svh}.st-story-runway{height:240svh}.st-story-stage{min-height:830px}.st-story-grid{display:flex;flex-direction:column;padding:40px 0;justify-content:center;gap:23px}.st-story-target{height:310px;width:100%;order:-1;flex-shrink:0}.st-story-copy h2{font-size:35px;white-space:normal}.st-story-copy>p{font-size:12px;margin:20px 0}.st-story-note{display:none}.st-story-copy .st-text-link{font-size:11px;gap:15px}.st-full-copy h2{font-size:49px}.st-full-copy{bottom:13%}.st-services{padding:55px 0}.st-services>.st-wrap{grid-template-columns:1fr;gap:35px}.st-services a{padding-top:25px;border-top:1px solid #3a424c;display:grid;grid-template-columns:40px 1fr;gap:12px 15px}.st-services svg{grid-row:1/3;margin:0;width:25px}.st-services h3{font-size:23px;margin:0}.st-services p{grid-column:2}.st-materials{padding:80px 0}.st-material-heading{display:block}.st-material-heading h2{font-size:43px}.st-material-heading>p{margin-top:23px;font-size:12px}.st-material-layout{grid-template-columns:1fr;gap:30px;margin-top:35px}.st-material-image img{aspect-ratio:1.2}.st-material-option>button{font-size:19px}.st-project{min-height:780px;height:100svh}.st-project-intro{display:block;padding-top:55px}.st-project-intro h2{font-size:53px}.st-project-intro p{font-size:12px;margin-top:23px}.st-project-image img{object-position:60% center}.st-project-panel{left:6.5%;right:6.5%;bottom:35px;padding:23px;grid-template-columns:1fr auto;gap:18px}.st-project-panel>p{grid-column:1;grid-row:2}.st-project-panel h3{font-size:21px}.st-project-panel .st-round-link{grid-column:2;grid-row:1/3;width:45px;height:45px}.st-process{padding:80px 0;grid-template-columns:1fr;gap:40px}.st-process h2{font-size:37px}.st-process>div>p{margin-top:22px;font-size:12px}.st-process-detail button{font-size:15px}.st-contact{padding:70px 0}.st-contact-title h2{font-size:36px}.st-contact-title>svg{display:none}.st-contact-grid{grid-template-columns:1fr;gap:40px;margin-top:35px}.st-brief-context{margin-top:28px}.st-form-row{grid-template-columns:1fr;gap:24px}.st-footer>.st-wrap{flex-wrap:wrap;gap:25px}.st-footer p{display:none}.st-footer-word{margin-top:55px}.st-footer>.st-wrap>a:last-child{font-size:10px}.st-hero-copy .st-button{font-size:11px;padding:13px 16px;gap:20px}}@media(prefers-reduced-motion:reduce){.st-site *{scroll-behavior:auto!important;transition:none!important}.st-hero-runway,.st-story-runway{height:auto}.st-hero,.st-story-stage{position:relative}.st-hero-runway{--hero:0!important}.st-story-runway{--reveal:1;--full:0}.st-site [data-st-scene]{--motion:0!important}.st-hero-copy,.st-layer-card,.st-material-teaser,.st-model,.st-story-copy{transform:none!important;opacity:1!important}}.st-button,.st-button:hover{color:#171b20!important}.st-button:hover{background:#f88b52}.st-site .language-toggle button[aria-pressed=true]{color:#171b20}.st-hero-scroll{right:90px}@media(max-width:900px){.st-hero-scroll{right:auto}}.st-project-panel h3{margin-top:0}.st-project-panel>div>span{display:block;margin-top:12px;font-size:11px}@media(max-width:900px){.st-hero-copy>p{background:#171b20e8;color:#f1f1ed;padding:10px 12px;margin-left:-1px}}.st-model-tilt{position:absolute;inset:-3%;transform:perspective(1400px) translate3d(calc(var(--pointer-x,0)*-12px),calc(var(--pointer-y,0)*-9px),0) rotateX(calc(var(--pointer-y,0)*-1.7deg)) rotateY(calc(var(--pointer-x,0)*2.3deg));transition:transform .65s cubic-bezier(.16,1,.3,1)}.st-model-view{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;pointer-events:none}.st-model-view.is-active{opacity:1}.st-layer-tabs button{min-height:35px}.st-layer-tabs button:hover{color:#181d21}@media(max-width:900px){.st-model-view{object-position:59% center}.st-model-tilt{inset:0;transform:none}.st-layer-tabs button{min-height:44px}}@media(prefers-reduced-motion:reduce){.st-model-tilt{transform:none!important}.st-model-view{transition:none}}.st-model{z-index:0;pointer-events:none}.st-hero:after{z-index:1}.st-nav{position:relative;z-index:3}.st-drawing-caption,.st-hero-copy,.st-hero-scroll,.st-layer-card,.st-material-teaser{z-index:2}.st-hero-copy>p{background:#171b20e8;color:#f1f1ed;padding:10px 12px}.pr-site{--pr-ink:#173322;--pr-lime:#c5f264;--pr-paper:#f4f5ef;background:var(--pr-paper);color:var(--pr-ink);font-family:Manrope,sans-serif;overflow:clip;scrollbar-color:#537447 #e7ecd9}.pr-site *{box-sizing:border-box}.pr-site h1,.pr-site h2,.pr-site h3,.pr-site p{margin:0}.pr-site h1,.pr-site h2{letter-spacing:-.04em;line-height:1.02;white-space:pre-line;font-weight:650}.pr-site h2{font-size:clamp(36px,4.5vw,64px)}.pr-site a{color:inherit;text-decoration:none}.pr-site button{font:inherit;cursor:pointer;color:inherit}.pr-site button:disabled{opacity:.35;cursor:default}.pr-site p{color:#49604d;line-height:1.65}.pr-site ::selection{background:#173322;color:#c5f264}.pr-lightbox :focus-visible,.pr-sheet :focus-visible,.pr-site :focus-visible{outline:2px solid #648429;outline-offset:5px}.pr-site a,.pr-site button{touch-action:manipulation}.pr-site [id]{scroll-margin-top:25px}.pr-wrap{width:88%;max-width:1440px;margin:auto}.pr-hero-runway{height:165svh;--pr-scroll:0;background:#dce9c4}.pr-hero{height:calc(100svh - 42px);min-height:760px;max-height:1100px;position:sticky;top:0;overflow:hidden;isolation:isolate}.pr-nav{height:95px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4;margin:0 5%;border-bottom:1px solid #17332225}.pr-logo{font-size:31px;font-weight:800;letter-spacing:-.04em;display:flex;gap:0;align-items:flex-start}.pr-logo svg{stroke-width:3;margin-top:5px}.pr-nav nav{display:flex;gap:35px;font-size:13px}.pr-nav nav a:hover{text-decoration:underline;text-underline-offset:6px}.pr-nav>div{display:flex;gap:20px}.pr-saved-button{display:flex;align-items:center;gap:8px;border:0;background:none;min-height:44px;padding:8px}.pr-saved-button span{font-size:12px}.pr-menu{display:none;background:none;border:0}.pr-hero-copy{position:absolute;top:19%;left:6%;width:51%;z-index:2;transform:translateY(calc(var(--pr-scroll)*-85px));opacity:calc(1 - var(--pr-scroll)*.75)}.pr-hero h1{font-size:clamp(55px,6.4vw,96px)}.pr-hero-copy p{white-space:pre-line;margin:24px 0 28px;font-size:16px}.pr-pill{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:#173322;color:#f2f7e7!important;border:0;border-radius:100px;padding:16px 24px;font-size:13px;font-weight:600;min-height:48px;transition:background .2s,transform .2s}.pr-pill:hover{background:#2e5031;transform:translateY(-2px)}.pr-hero-portrait{position:absolute;right:5%;top:15%;width:43%;height:76%;border-radius:16px;overflow:hidden;transform:translateX(calc(var(--pr-scroll)*-6vw)) scale(calc(1 + var(--pr-scroll)*.2));transform-origin:center}.pr-hero-portrait>img{width:100%;height:100%;object-fit:cover;object-position:48% center;transform:scale(calc(1.05 + var(--pr-scroll)*.1))}.pr-hero-portrait>span{position:absolute;bottom:25px;right:25px;left:25px;font-size:12px;background:#173322;color:#f4f5ef;padding:14px 20px;border-radius:100px;text-align:center}.pr-hero-product{position:absolute;left:16%;bottom:5%;width:47%;z-index:3;transform:translateX(calc(var(--pr-scroll)*9vw)) rotate(calc(var(--pr-scroll)*-12deg));display:block}.pr-hero-product img{width:100%;aspect-ratio:1.5;object-fit:contain;filter:drop-shadow(0 25px 18px #17332224);transition:transform .6s cubic-bezier(.16,1,.3,1)}.pr-hero-product:hover img{transform:rotate(-7deg) translateY(-14px)}.pr-hero-product>span{bottom:8%;left:23%;gap:28px;font-size:12px}.pr-hero-product>span,.pr-scroll{position:absolute;display:flex;align-items:center}.pr-scroll{bottom:28px;left:6%;gap:12px;font-size:11px}.pr-edition{position:absolute;bottom:29px;right:5%;font-size:9px;letter-spacing:.05em}.pr-collection{padding:100px 0}.pr-section-title{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:50px}.pr-section-title>p{font-size:13px;max-width:290px}.pr-explorer{display:grid;grid-template-columns:1.7fr 1fr;background:#e8ecdf;border-radius:16px;overflow:hidden}.pr-frame-stage{min-height:470px;position:relative;display:grid;place-items:center;overflow:hidden;touch-action:pan-y;background:#f0f2e9;transition:background .45s}.pr-light-1 .pr-frame-stage{background:#dce9c4}.pr-light-2 .pr-frame-stage{background:#27382d}.pr-frame-word{position:absolute;top:12%;left:0;right:0;font-size:clamp(65px,9vw,145px);text-align:center;font-weight:700;letter-spacing:-.04em;color:#17332212;transition:color .4s;line-height:1}.pr-light-2 .pr-frame-word{color:#eff3d920}.pr-frame-tilt{width:95%;position:relative;transform:perspective(1000px) rotateY(calc(var(--px,0)*9deg)) rotateX(calc(var(--py,0)*-7deg));transition:transform .5s cubic-bezier(.16,1,.3,1)}.pr-main-frame{width:100%;height:360px;object-fit:contain;filter:drop-shadow(0 30px 16px #14281628);animation:pr-arrive .55s cubic-bezier(.16,1,.3,1)}@keyframes pr-arrive{0%{opacity:.35;transform:translateX(45px) rotate(-6deg)}to{opacity:1;transform:translateX(0) rotate(0)}}.pr-view-tools{position:absolute;bottom:22px;left:25px;right:25px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:#49604d}.pr-light-2 .pr-view-tools{color:#dce9c4}.pr-round{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #17332230;background:transparent;border-radius:50%;transition:background .2s}.pr-round:hover{background:#c5f264;color:#173322}.pr-light-2 .pr-view-tools .pr-round{border-color:#dce9c460}.pr-frame-info{padding:45px 35px;display:flex;flex-direction:column;justify-content:center;background:#e8ecdf}.pr-frame-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.pr-frame-heading h3{font-size:39px;letter-spacing:-.04em;font-weight:600;margin-bottom:8px}.pr-frame-heading span{font-size:12px;color:#49604d}.pr-frame-info>p{font-size:13px;margin:24px 0;min-height:65px}.pr-price{font-size:25px;font-weight:650;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pr-price small{font-size:9px;color:#49604d;font-weight:400}.pr-backdrops{display:flex;align-items:center;gap:10px;margin:25px 0}.pr-backdrops>span{font-size:11px;margin-right:auto}.pr-backdrops button{display:grid;place-items:center;border:1px solid #57745150;border-radius:50%;width:30px;height:30px;color:#173322}.pr-backdrops button:last-child{color:#f4f5ef}.pr-backdrops button[aria-pressed=true]{outline:1px solid #173322;outline-offset:3px}.pr-frame-info>.pr-pill{width:100%;gap:12px}.pr-frame-info>small{font-size:9px;color:#49604d;line-height:1.5;margin-top:16px}.pr-explorer-footer{grid-column:1/-1;padding:15px 25px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #17332218}.pr-frame-tabs{display:flex;gap:12px}.pr-frame-tabs>button{display:flex;align-items:center;gap:10px;border:0;border-radius:12px;background:none;font-size:12px;padding:4px 18px;min-height:65px;transition:background .3s}.pr-frame-tabs>button[aria-pressed=true]{background:#fff}.pr-frame-tabs img{width:85px;height:56px;object-fit:contain}.pr-perspective{display:grid;grid-template-columns:1fr 1fr;background:#173322;color:#e9efd9;min-height:730px;overflow:hidden}.pr-perspective-copy{display:flex;flex-direction:column;justify-content:center;align-items:start;padding:90px 12%}.pr-perspective-copy h2{font-size:clamp(39px,4.9vw,70px)}.pr-perspective-copy p{color:#c5d1bb;font-size:14px;max-width:345px;margin:30px 0}.pr-pill-light{background:#dce9c4;color:#173322!important}.pr-pill-light:hover{background:#c5f264}.pr-colour-photo{position:relative;overflow:hidden;--lens-x:50%;--lens-y:42%;min-height:650px}.pr-colour-photo>img{position:absolute;inset:-7% 0;width:100%;height:114%;object-fit:cover;object-position:48% center;filter:grayscale(1);transform:translateY(calc(var(--pr-parallax,0)*-35px))}.pr-colour-photo>.pr-colour-layer{filter:none;clip-path:circle(145px at var(--lens-x) var(--lens-y));transition:clip-path .1s ease-out}.pr-colour-photo.is-colour>.pr-colour-layer{clip-path:circle(150% at 50% 50%);transition:clip-path .65s cubic-bezier(.16,1,.3,1)}.pr-colour-photo>span{position:absolute;bottom:40px;left:30px;right:30px;color:#173322;font-size:29px;line-height:1.1;letter-spacing:-.03em;background:#dce9c4;padding:17px 22px;border-radius:12px}.pr-lineup{padding:100px 0}.pr-lineup .pr-section-title>h2{font-size:clamp(36px,4.2vw,58px)}.pr-section-title>a{font-size:12px;display:flex;gap:18px;align-items:center;border-bottom:1px solid #74866b;padding-bottom:7px}.pr-lineup-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pr-lineup-image{position:relative;display:grid;place-items:center;background:#e4ead9;aspect-ratio:1.06;border-radius:16px;overflow:hidden}.pr-lineup-grid article:nth-child(2) .pr-lineup-image{background:#e6e8e3}.pr-lineup-grid article:nth-child(3) .pr-lineup-image{background:#eee4d1}.pr-lineup-image>img{width:95%;transition:transform .65s cubic-bezier(.16,1,.3,1)}.pr-lineup-image:hover>img{transform:rotate(-10deg) scale(1.09)}.pr-lineup-image>span{position:absolute;bottom:20px;left:20px;right:20px;display:flex;justify-content:space-between;align-items:center;font-size:11px;transform:translateY(5px);transition:transform .3s}.pr-lineup-image:hover>span{transform:translateY(0)}.pr-lineup-grid article>div{display:flex;justify-content:space-between;gap:20px;margin-top:20px}.pr-lineup-grid h3{font-size:23px;font-weight:600}.pr-lineup-grid article>div span{display:block;font-size:11px;margin-top:7px;color:#49604d}.pr-lineup-grid article>div button{width:44px;height:44px;background:none;border:0}.pr-notes{display:grid;grid-template-columns:1fr 1.3fr;gap:12%;padding:20px 0 110px}.pr-notes h2{font-size:42px}.pr-faq{border-top:1px solid #b7c2ac}.pr-faq:last-child{border-bottom:1px solid #b7c2ac}.pr-faq>button{display:flex;justify-content:space-between;align-items:center;gap:25px;text-align:left;width:100%;border:0;background:none;padding:24px 0;font-size:14px}.pr-faq svg{flex-shrink:0}.pr-faq p{font-size:13px;padding:0 30px 25px 0}.pr-faq p[hidden]{display:none}.pr-footer{background:#173322;color:#e5edd5;padding:70px 6% 25px;overflow:hidden}.pr-footer>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:40px}.pr-footer h2{font-size:clamp(43px,5vw,70px)}.pr-footer-word{display:flex;align-items:start;font-size:clamp(95px,24vw,400px);font-weight:750;letter-spacing:-.04em;line-height:.9;margin:75px 0 45px}.pr-footer-word svg{width:16vw;height:16vw;stroke-width:1.5}.pr-footer-bottom{border-top:1px solid #dce9c435;padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}.pr-footer-bottom a{display:flex;gap:10px;align-items:center}.pr-sheet{background:#f4f5ef!important;color:#173322!important;padding:35px 25px!important;gap:20px!important;font-family:Manrope,sans-serif;overflow-y:auto}.pr-sheet>h2{font-size:28px;letter-spacing:-.03em;margin-top:20px}.pr-sheet>p{font-size:12px;line-height:1.6;color:#49604d}.pr-sheet>a{padding:20px 0;font-size:20px;border-bottom:1px solid #b7c2ac}.pr-sheet button{cursor:pointer}.pr-empty{padding-top:50px}.pr-empty h3{font-size:24px;line-height:1.2;margin:25px 0 15px}.pr-empty p{font-size:13px;margin-bottom:25px;color:#49604d}.pr-saved-item{display:flex;align-items:center;border-bottom:1px solid #b7c2ac;padding:20px 0;gap:10px}.pr-saved-item>a{display:flex;align-items:center;gap:18px;flex:1}.pr-saved-item img{width:100px;height:75px;object-fit:contain}.pr-saved-item small{display:block;font-size:11px;margin-top:8px;color:#49604d}.pr-saved-item button{border:0;background:none;padding:10px}.pr-lightbox{max-width:min(1100px,94vw)!important;width:94vw!important;background:#eef2e5!important;color:#173322!important;border:0!important;border-radius:16px!important;font-family:Manrope,sans-serif;z-index:150!important}.pr-lightbox>h2{font-size:24px}.pr-lightbox>p{font-size:12px;color:#49604d}.pr-zoom-photo{height:min(60svh,580px);overflow:auto;display:grid;place-items:center}.pr-zoom-photo img{width:85%;max-height:100%;object-fit:contain;transition:transform .3s}.pr-zoom-controls{display:flex;align-items:center;justify-content:center;gap:25px}.pr-zoom-controls button{border:1px solid #9aa88f;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;cursor:pointer}.pr-zoom-controls button:disabled{opacity:.3}.pr-zoom-controls span{font-size:12px;font-variant-numeric:tabular-nums}@media(max-width:900px){.pr-nav nav{gap:20px}.pr-hero-product{left:6%;width:60%}.pr-explorer{grid-template-columns:1.3fr 1fr}.pr-frame-info{padding:30px 22px}.pr-frame-tabs img{width:60px}.pr-frame-tabs>button{padding:4px 12px}.pr-perspective-copy{padding:60px 10%}.pr-colour-photo,.pr-perspective{min-height:650px}}@media(max-width:650px){.pr-nav{height:75px}.pr-logo{font-size:26px}.pr-nav nav{display:none}.pr-menu{display:block}.pr-nav>div{gap:12px}.pr-hero-runway{height:145svh;min-height:1100px}.pr-hero{min-height:790px;height:calc(100svh - 46px);max-height:none}.pr-hero-copy{top:110px;left:6%;width:88%}.pr-hero h1{font-size:clamp(43px,11.4vw,63px);max-width:360px}.pr-hero-copy p{font-size:12px;margin:18px 0;max-width:210px}.pr-hero-copy .pr-pill{font-size:11px;gap:20px;padding:13px 18px;min-height:44px}.pr-hero-portrait{top:42%;right:6%;width:64%;height:50%;transform:translateX(calc(var(--pr-scroll)*-5vw)) scale(calc(1 + var(--pr-scroll)*.1))}.pr-hero-portrait>span{font-size:9px;bottom:18px;left:12px;right:12px;padding:10px}.pr-hero-product{left:-8%;bottom:7%;width:80%;transform:translateX(calc(var(--pr-scroll)*9vw)) rotate(calc(var(--pr-scroll)*-9deg))}.pr-hero-product>span{bottom:4%;left:25%;font-size:10px}.pr-hero-product img{filter:drop-shadow(0 15px 12px #17332235)}.pr-scroll{bottom:22px;font-size:10px}.pr-edition{display:none}.pr-collection{padding:65px 0}.pr-section-title{display:block;margin-bottom:30px}.pr-section-title h2{font-size:39px}.pr-section-title>p{font-size:12px;margin-top:22px;max-width:330px}.pr-explorer{grid-template-columns:1fr}.pr-frame-stage{min-height:310px}.pr-main-frame{height:260px}.pr-frame-word{font-size:80px;top:9%}.pr-view-tools{left:17px;right:17px;bottom:15px;font-size:8px}.pr-view-tools>span{max-width:200px}.pr-frame-info{padding:28px 23px}.pr-frame-info>p{min-height:0;margin:20px 0}.pr-frame-info>.pr-pill{min-height:45px}.pr-frame-heading h3{font-size:34px}.pr-explorer-footer{padding:13px 12px;gap:5px;grid-row:2}.pr-explorer-footer>.pr-round{width:35px;height:35px}.pr-frame-tabs{gap:3px;flex:1;justify-content:center}.pr-frame-tabs>button{display:flex;flex-direction:column;gap:0;font-size:10px;padding:3px 6px;min-height:63px;min-width:63px}.pr-frame-tabs img{width:56px;height:38px}.pr-perspective{grid-template-columns:1fr}.pr-perspective-copy{padding:60px 6%}.pr-perspective-copy h2{font-size:43px}.pr-perspective-copy p{font-size:13px;margin:23px 0}.pr-colour-photo{min-height:540px}.pr-colour-photo>.pr-colour-layer{clip-path:circle(115px at var(--lens-x) var(--lens-y))}.pr-colour-photo.is-colour>.pr-colour-layer{clip-path:circle(150% at 50% 50%)}.pr-colour-photo>span{font-size:25px;bottom:25px;left:6%;right:6%}.pr-lineup{padding:65px 0}.pr-lineup .pr-section-title h2{font-size:36px}.pr-section-title>a{width:fit-content;margin-top:25px}.pr-lineup-grid{grid-template-columns:1fr;gap:35px}.pr-lineup-image{aspect-ratio:1.28}.pr-lineup-grid article>div{margin-top:15px}.pr-notes{grid-template-columns:1fr;gap:35px;padding:15px 0 65px}.pr-notes h2{font-size:37px}.pr-footer{padding-top:50px}.pr-footer>div:first-child{display:block}.pr-footer h2{font-size:42px}.pr-footer .pr-pill{margin-top:25px}.pr-footer-word{margin:55px 0 35px}.pr-footer-bottom{flex-wrap:wrap;font-size:10px;gap:22px}.pr-footer-bottom>a:first-child{width:100%}.pr-lightbox>h2{font-size:21px}.pr-zoom-photo{height:40svh}.pr-sheet{width:90vw!important;max-width:400px!important}}@media(prefers-reduced-motion:reduce){.pr-lightbox *,.pr-site *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pr-hero-runway{height:auto;min-height:0}.pr-hero{position:relative}.pr-colour-photo>img,.pr-frame-tilt,.pr-hero-copy,.pr-hero-portrait,.pr-hero-portrait>img,.pr-hero-product{transform:none!important}.pr-hero-copy{opacity:1}.pr-lineup-image:hover>img{transform:none}.pr-colour-photo>.pr-colour-layer{clip-path:none}}@media(max-width:650px){.pr-hero-product{left:2%;width:76%}}