.scene-marquee{position:relative;padding-block:clamp(96px,8.34vw,160px) clamp(40px,5vw,72px);color:#f2eee7;background:#191612;overflow:clip}.scene-marquee__intro{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-inline:clamp(24px,3.4vw,64px);margin-bottom:32px}.scene-marquee__intro h2{margin:0;font-family:Kanit,Arial,sans-serif;font-size:clamp(28px,3vw,48px);font-weight:400;line-height:1.1;letter-spacing:-.035em}.scene-marquee__intro p{max-width:300px;margin:0;color:#c3bbb0;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.scene-marquee__rows{display:flex;flex-direction:column;gap:12px}.scene-marquee__viewport{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.scene-marquee__viewport::-webkit-scrollbar{display:none}.scene-marquee__viewport:focus-visible{outline:1px solid #c6a582;outline-offset:-2px}.scene-marquee__track,.scene-marquee__copy{display:flex;flex-shrink:0;gap:12px;width:-moz-max-content;width:max-content}.scene-marquee[data-active=true] .scene-marquee__track{will-change:transform}.scene-card{position:relative;flex:0 0 420px;width:420px;height:270px;margin:0;border-radius:20px;overflow:hidden;isolation:isolate;background:#2a241d}.scene-card:after{position:absolute;z-index:0;top:55%;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(transparent,#0f0c09bf)}.scene-card__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%}.scene-card--product{background:#f2eee7;color:#332b22}.scene-card--product:after{content:none}.scene-card--product .scene-card__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:14px 38px 42px;mix-blend-mode:multiply}.scene-card__caption{position:absolute;z-index:1;right:16px;bottom:14px;left:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:Arial,sans-serif}.scene-card__title{font-size:14px;font-weight:500;line-height:1.3}.scene-card__source{flex-shrink:0;font-size:10px;font-weight:400;line-height:1.3;opacity:.8}.scene-marquee[data-motion=off] .scene-marquee__copy[aria-hidden=true]{display:none}.scene-marquee[data-motion=off] .scene-marquee__track{transform:none!important;padding-inline:clamp(20px,3.4vw,64px)}@media (max-width: 639px){.scene-marquee{padding-top:80px}.scene-marquee__intro{display:block;margin-bottom:24px}.scene-marquee__intro p{margin-top:12px}.scene-card{flex-basis:300px;width:300px;height:200px;border-radius:16px}.scene-card__caption{right:12px;bottom:12px;left:12px;gap:8px}.scene-card__title{font-size:12px}.scene-card__source{font-size:9px}.scene-card--product .scene-card__image{padding:10px 24px 36px}}@media (prefers-reduced-motion: reduce),(hover: none){.scene-marquee__track{transform:none!important;padding-inline:clamp(20px,3.4vw,64px)}.scene-marquee__copy[aria-hidden=true]{display:none}.scene-marquee__viewport{scroll-snap-type:x proximity}.scene-card{scroll-snap-align:start}}.boson-about,.boson-solutions,.boson-applications{position:relative;isolation:isolate;font-family:Arial,Helvetica Neue,sans-serif}.boson-about img,.boson-solutions img,.boson-applications img{display:block;width:100%;height:100%}.boson-section-heading{margin:0;font-family:Kanit,Arial,sans-serif;font-weight:700;line-height:.96;letter-spacing:-.055em;text-wrap:balance}.boson-section-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:54px;padding:15px 28px;border:1px solid #c6a582;border-radius:999px;background:#c6a582;color:#191612;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.boson-section-button:hover{background:#d9ba99;border-color:#d9ba99;transform:translateY(-2px)}.boson-section-button:focus-visible,.boson-application-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.boson-about{display:flex;align-items:center;justify-content:center;min-height:960px;min-height:100svh;padding:160px 32px 180px;background:#191612;color:#f2eee7;overflow:clip}.boson-about-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:min(760px,100%);gap:52px;text-align:center}.boson-about-heading{font-size:clamp(58px,7.1vw,128px)}.boson-about-heading span{color:#c6a582}.boson-about-paragraph{max-width:640px;margin:0;color:#f2eee7;font-size:clamp(18px,1.55vw,24px);font-weight:400;line-height:1.65;letter-spacing:-.02em;text-wrap:pretty}.boson-reveal-word{display:inline-block;white-space:pre}.boson-about-orbit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.boson-about-image{position:absolute;width:clamp(124px,14.5vw,235px);aspect-ratio:1;border-radius:20px;overflow:hidden;background:#f2eee7;box-shadow:0 22px 70px #00000038}.boson-about-image img{-o-object-fit:cover;object-fit:cover}.boson-about-image--top-left{top:8%;left:3%}.boson-about-image--top-right{top:12%;right:3%}.boson-about-image--bottom-left{bottom:10%;left:6%}.boson-about-image--bottom-right{bottom:8%;right:5%}.boson-about-image--top-left img,.boson-about-image--bottom-right img{-o-object-fit:contain;object-fit:contain}.boson-solutions{z-index:2;padding:125px max(32px,calc((100vw - 1480px)/2)) 112px;border-radius:58px 58px 0 0;background:#f2eee7;color:#191612}.boson-solutions-heading{text-align:center;font-size:clamp(66px,9.2vw,166px);margin-bottom:92px}.boson-solutions-list{margin:0;padding:0;list-style:none}.boson-solutions-list>li{border-top:1px solid rgba(25,22,18,.19)}.boson-solutions-list>li:last-child{border-bottom:1px solid rgba(25,22,18,.19)}.boson-solution-row{display:grid;grid-template-columns:145px minmax(0,1fr) minmax(0,1fr);align-items:center;-moz-column-gap:50px;column-gap:50px;padding:38px 0 42px}.boson-solution-number{font-family:Kanit,Arial,sans-serif;font-size:clamp(70px,7vw,120px);font-weight:700;line-height:.9;letter-spacing:-.065em}.boson-solution-row h3{margin:0;font-family:Kanit,Arial,sans-serif;font-size:clamp(25px,2.3vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.boson-solution-row p{margin:0;max-width:510px;font-size:17px;line-height:1.6;color:#191612a3;text-wrap:pretty}.boson-solutions-bottom{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:52px}.boson-solutions-bottom>p{margin:0;font-size:18px;color:#191612a3}.boson-solutions-bottom .boson-section-button{background:#191612;border-color:#191612;color:#f2eee7}.boson-solutions-bottom .boson-section-button:hover{background:#40362b;border-color:#40362b}.boson-applications{z-index:3;margin-top:-46px;padding:112px max(24px,calc((100vw - 1540px)/2)) 96px;border-radius:58px 58px 0 0;background:#191612;color:#f2eee7}.boson-applications-intro{padding:12px 10px 76px}.boson-applications-intro h2{font-size:clamp(66px,10vw,176px)}.boson-applications-intro>p{margin:26px 0 0;color:#c3bbb0;font-size:18px;line-height:1.6}.boson-applications-stack{position:relative;padding-bottom:72px}.boson-application-stage{position:sticky;top:calc(80px + var(--stack-index)*24px);margin-bottom:96px;perspective:1800px}.boson-application-stage:last-child{margin-bottom:0}.boson-application-card{display:flex;flex-direction:column;gap:24px;height:min(780px,calc(100svh - 180px));min-height:560px;padding:28px;border:1px solid rgba(242,238,231,.55);border-radius:38px;background:#211d18;box-shadow:0 -16px 46px #0000001f;overflow:hidden}.boson-application-header{display:flex;align-items:center;gap:26px;flex-shrink:0}.boson-application-number{min-width:114px;font-family:Kanit,Arial,sans-serif;font-size:100px;font-weight:700;line-height:.92;letter-spacing:-.065em}.boson-application-title{flex:1;min-width:0}.boson-application-title>p{margin:0 0 8px;font-size:12px;line-height:1.3;color:#c3bbb0}.boson-application-title h3{margin:0;font-family:Kanit,Arial,sans-serif;font-weight:500;font-size:clamp(28px,3.2vw,53px);line-height:1.05;letter-spacing:-.035em}.boson-application-link{display:flex;align-items:center;justify-content:center;gap:18px;min-height:46px;padding:12px 20px;border:1px solid rgba(242,238,231,.65);border-radius:999px;color:#f2eee7;font-size:13px;line-height:1.3;text-decoration:none;transition:background .2s ease,border-color .2s ease}.boson-application-link:hover{background:#f2eee71a;border-color:#f2eee7}.boson-application-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:18px;min-height:0;flex:1}.boson-application-small-images{display:grid;grid-template-rows:minmax(0,.83fr) minmax(0,1.17fr);gap:18px;min-height:0}.boson-application-figure{position:relative;margin:0;min-height:0;min-width:0;overflow:hidden;border-radius:24px;background:#312b23}.boson-application-figure--product{background:#f2eee7}.boson-application-figure--product img{padding:8px}.boson-application-figure figcaption{position:absolute;left:12px;bottom:10px;max-width:calc(100% - 24px);padding:5px 8px;border-radius:5px;background:#191612b8;color:#f2eee7;font-size:10px;line-height:1.3}.boson-application-description{flex-shrink:0;margin:0;color:#c3bbb0;font-size:14px;line-height:1.5}@media (min-width:1800px){.boson-about-content{width:850px}.boson-about-image{width:270px}.boson-about-image--top-left{left:5%}.boson-about-image--top-right{right:5%}}@media (max-width:1199px){.boson-about{min-height:850px;padding-top:150px;padding-bottom:150px}.boson-about-content{width:min(620px,calc(100% - 200px));gap:40px}.boson-about-heading{font-size:clamp(58px,7vw,90px)}.boson-about-image{width:150px;border-radius:14px}.boson-about-image--top-left{left:-3%;top:11%}.boson-about-image--top-right{right:-3%;top:15%}.boson-about-image--bottom-left{left:0;bottom:10%}.boson-about-image--bottom-right{right:0;bottom:8%}.boson-solutions{padding:96px 32px 100px}.boson-solutions-heading{margin-bottom:70px}.boson-solution-row{grid-template-columns:105px minmax(0,1fr) minmax(0,1.1fr);-moz-column-gap:30px;column-gap:30px;padding:34px 0}.boson-solution-row p{font-size:16px}.boson-application-number{font-size:82px;min-width:88px}.boson-application-link{max-width:190px;font-size:12px;gap:12px}}@media (max-width:760px){.boson-about{min-height:auto;padding:170px 24px 150px}.boson-about-content{width:100%;gap:35px}.boson-about-heading{font-size:clamp(50px,10.5vw,78px)}.boson-about-paragraph{max-width:520px;font-size:18px;line-height:1.65}.boson-about-image{width:88px;border-radius:12px;opacity:.82!important}.boson-about-image--top-left{top:30px;left:6%}.boson-about-image--top-right{top:28px;right:8%}.boson-about-image--bottom-left{bottom:20px;left:8%}.boson-about-image--bottom-right{bottom:22px;right:6%}.boson-solutions{padding:76px 24px 92px;border-radius:32px 32px 0 0}.boson-solutions-heading{font-size:clamp(54px,12vw,84px);margin-bottom:54px}.boson-solution-row{grid-template-columns:70px minmax(0,1fr);gap:15px 22px;align-items:start;padding:28px 0}.boson-solution-number{grid-row:span 2;font-size:69px;line-height:1}.boson-solution-row h3{font-size:27px;padding-top:3px;max-width:100%}.boson-solution-row p{grid-column:2;font-size:15px;line-height:1.65}.boson-solutions-bottom{flex-direction:column;align-items:flex-start;margin-top:36px;gap:24px}.boson-solutions-bottom>p{font-size:16px}.boson-applications{margin-top:-32px;padding:78px 16px 48px;border-radius:32px 32px 0 0}.boson-applications-intro{padding:0 8px 44px}.boson-applications-intro h2{font-size:clamp(54px,12vw,86px)}.boson-applications-intro>p{margin-top:20px;font-size:16px;max-width:270px}.boson-applications-stack{padding-bottom:0}.boson-application-stage{top:calc(16px + var(--stack-index)*16px);margin-bottom:24px}.boson-application-card{height:auto;min-height:0;padding:18px;gap:20px;border-radius:25px}.boson-application-header{display:grid;grid-template-columns:66px minmax(0,1fr);gap:14px}.boson-application-number{font-size:66px;min-width:0;grid-row:span 2;align-self:start}.boson-application-title>p{margin-bottom:6px;font-size:11px}.boson-application-title h3{font-size:31px}.boson-application-link{grid-column:2;justify-self:start;min-height:43px;max-width:100%;padding:10px 14px;font-size:11px;gap:10px}.boson-application-grid{grid-template-columns:1fr;gap:12px;flex:none}.boson-application-small-images{grid-template-columns:1fr 1fr;grid-template-rows:140px;gap:12px}.boson-application-main-image{height:240px}.boson-application-figure{border-radius:16px}.boson-application-figure figcaption{left:8px;bottom:7px;padding:4px 6px;font-size:8px;max-width:calc(100% - 16px)}.boson-application-description{font-size:12px;line-height:1.5}}@media (max-width:600px){.boson-application-stage{position:relative;top:0;perspective:none}.boson-application-card{transform:none!important}}@media (max-width:380px){.boson-about-heading{font-size:clamp(40px,12vw,46px)}.boson-solution-row{grid-template-columns:58px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}.boson-solution-number{font-size:58px}.boson-solution-row h3{font-size:24px}.boson-application-title h3{font-size:28px}.boson-application-small-images{grid-template-rows:120px}.boson-application-main-image{height:210px}}@media (prefers-reduced-motion:reduce){.boson-section-button,.boson-application-link{transition:none}.boson-section-button:hover{transform:none}.boson-application-card{transform:none!important}}.hero-section.hero-section--interactive{min-height:690px;max-height:1200px}.hero-section--interactive .hero-environment{transform:none!important}.hero-section--interactive .hero-type{pointer-events:none;will-change:auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bag-hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;isolation:isolate}.bag-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(15,12,9,.44),transparent 25%,transparent 72%,rgba(15,12,9,.38)),radial-gradient(ellipse at 50% 50%,transparent 32%,rgba(15,12,9,.32))}.bag-hero__viewport{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;transition:opacity .65s ease}.bag-hero.is-ready .bag-hero__viewport{opacity:1}.bag-hero__viewport canvas{width:100%;height:100%;display:block}.bag-hero__interaction{cursor:grab;border-radius:3px;outline-offset:-3px}.bag-hero__interaction.is-dragging{cursor:grabbing}.bag-hero__interaction:focus-visible{outline:1px solid #c6a5828c}.bag-hero__toolbar{position:absolute;z-index:3;display:flex;gap:8px;left:50%;bottom:26px;transform:translate(-50%);color:#e8ded0}.bag-hero__toolbar button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #c6a58245;border-radius:3px;background:#160f094d;color:inherit;cursor:pointer;transition:background .2s,border-color .2s}.bag-hero__toolbar button:hover{background:#c6a58224;border-color:#c6a58299}.bag-hero__toolbar button:focus-visible{outline:2px solid #c6a582;outline-offset:3px}.bag-hero__toolbar button:disabled{opacity:.35;cursor:wait}.bag-hero__loading,.bag-hero__error{position:absolute;z-index:2;left:50%;width:min(70%,360px);top:50%;transform:translate(-50%,-50%);text-align:center;color:#d2c4af;font-size:11px}.bag-hero__loading-line{height:1px;width:100px;margin:0 auto 13px;display:block;background:#c6a58233;overflow:hidden}.bag-hero__loading-line i{display:block;height:100%;background:#c6a582;transform-origin:left;transition:transform .3s}.bag-hero__error p{margin-bottom:17px}.bag-hero__error>div{display:flex;justify-content:center;gap:20px;align-items:center}.bag-hero__error button{background:none;border:1px solid #c6a58266;padding:8px 12px;color:#e6d8c4;cursor:pointer;font-size:11px}.bag-hero__error a{text-decoration:underline;text-underline-offset:4px}@media (max-width:760px){.hero-section.hero-section--interactive{height:100svh;min-height:840px;max-height:1100px}.hero-section--interactive .site-header{grid-template-columns:1fr;padding:22px 24px 0;gap:14px}.hero-section--interactive .site-header nav{justify-content:flex-start;gap:26px}.hero-section--interactive .site-header nav a{min-height:40px;font-size:11px;display:flex;align-items:center}.bag-hero__toolbar{bottom:140px}}@media (prefers-reduced-motion:reduce){.bag-hero__viewport,.bag-hero__toolbar button,.bag-hero__loading-line i{transition:none}}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(./kanit-thai-300-normal-C7lzstOG.woff2) format("woff2"),url(./kanit-thai-300-normal-CheLIY2i.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(./kanit-vietnamese-300-normal-CBhOTgEZ.woff2) format("woff2"),url(./kanit-vietnamese-300-normal-D9FkBJd3.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(./kanit-latin-ext-300-normal-O04NoA38.woff2) format("woff2"),url(./kanit-latin-ext-300-normal-CD1vh3sV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(./kanit-latin-300-normal-Dvhd4GiE.woff2) format("woff2"),url(./kanit-latin-300-normal-BWYbi1UB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(./kanit-thai-400-normal-D80Pglro.woff2) format("woff2"),url(./kanit-thai-400-normal-D2nliXKa.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(./kanit-vietnamese-400-normal-DRI8YWyb.woff2) format("woff2"),url(./kanit-vietnamese-400-normal-dow6Bnto.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(./kanit-latin-ext-400-normal-B2xPf58u.woff2) format("woff2"),url(./kanit-latin-ext-400-normal-CHvNKHHD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(./kanit-latin-400-normal-BUlsQXH3.woff2) format("woff2"),url(./kanit-latin-400-normal-HVZWrfev.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(./kanit-thai-500-normal-BB8gri04.woff2) format("woff2"),url(./kanit-thai-500-normal-Iy_w0a80.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(./kanit-vietnamese-500-normal-BzTrpCM3.woff2) format("woff2"),url(./kanit-vietnamese-500-normal-T1ndT7MF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(./kanit-latin-ext-500-normal-EHs3suD6.woff2) format("woff2"),url(./kanit-latin-ext-500-normal-BFdWrG22.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(./kanit-latin-500-normal-CX_4XcKi.woff2) format("woff2"),url(./kanit-latin-500-normal-qBha86O4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(./kanit-thai-600-normal-Bj6oiaDc.woff2) format("woff2"),url(./kanit-thai-600-normal-wbTlPO7I.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(./kanit-vietnamese-600-normal-Bi7fw3I4.woff2) format("woff2"),url(./kanit-vietnamese-600-normal-DXCRAa_8.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(./kanit-latin-ext-600-normal-DAX3wtuq.woff2) format("woff2"),url(./kanit-latin-ext-600-normal-BBDzoLaj.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(./kanit-latin-600-normal-0lS78yAd.woff2) format("woff2"),url(./kanit-latin-600-normal-DlacpeTg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(./kanit-thai-700-normal-BPu_EjOu.woff2) format("woff2"),url(./kanit-thai-700-normal-BFFnaoRZ.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(./kanit-vietnamese-700-normal-CdlTihzi.woff2) format("woff2"),url(./kanit-vietnamese-700-normal-BlUBAAZx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(./kanit-latin-ext-700-normal-CcNUUlTS.woff2) format("woff2"),url(./kanit-latin-ext-700-normal-2PbN0JCr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(./kanit-latin-700-normal-xfKc2BN3.woff2) format("woff2"),url(./kanit-latin-700-normal-CZbzRMIr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:800;src:url(./kanit-thai-800-normal-Df2wY4Tx.woff2) format("woff2"),url(./kanit-thai-800-normal-9tB_Nruv.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:800;src:url(./kanit-vietnamese-800-normal-DCRqkpWQ.woff2) format("woff2"),url(./kanit-vietnamese-800-normal-n2dAtJLW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:800;src:url(./kanit-latin-ext-800-normal-l8gEnNPg.woff2) format("woff2"),url(./kanit-latin-ext-800-normal-DNRPpoip.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:800;src:url(./kanit-latin-800-normal-Bmaevg4i.woff2) format("woff2"),url(./kanit-latin-800-normal-DOFY8CUZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:900;src:url(./kanit-thai-900-normal-B7Vqv30j.woff2) format("woff2"),url(./kanit-thai-900-normal-BtkFPhJ8.woff) format("woff");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:900;src:url(./kanit-vietnamese-900-normal-DowLzG_E.woff2) format("woff2"),url(./kanit-vietnamese-900-normal-DLHlf4mS.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:900;src:url(./kanit-latin-ext-900-normal-CZp-acLf.woff2) format("woff2"),url(./kanit-latin-ext-900-normal-BareYKWk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:900;src:url(./kanit-latin-900-normal-dN0P3GyR.woff2) format("woff2"),url(./kanit-latin-900-normal-DeJbwkCX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.rounded{border-radius:.25rem}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{font-family:Helvetica Neue,Arial,sans-serif;color:#f2eee7;background:#191612;font-synthesis:none;font-weight:400;-webkit-font-smoothing:antialiased;--ink:#191612;--ivory:#f2eee7;--muted:#c3bbb0;--champagne:#c6a582;--font-display:"Kanit",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-width:320px;min-height:100%;background:var(--ink)}html{position:relative;scroll-padding-top:24px}body{overflow-x:clip}main{overflow-x:clip}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--champagne);outline-offset:6px}button{font:inherit}::-moz-selection{background:var(--champagne);color:var(--ink)}::selection{background:var(--champagne);color:var(--ink)}.skip-link{position:fixed;top:-100px;left:24px;z-index:1000;background:var(--ivory);color:var(--ink);padding:12px 20px}.skip-link:focus{top:12px}.hero-section{position:relative;isolation:isolate;height:100svh;min-height:640px;max-height:1200px;overflow:clip;background:var(--ink);display:flex;flex-direction:column}.hero-environment{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;transform-origin:58% 60%;will-change:transform}.hero-environment img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 54%;object-position:center 54%;filter:brightness(.44)}.hero-vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,#191612cc,#19161245 30%,#1916120d 55%,#191612f0),linear-gradient(90deg,rgba(25,22,18,.58),transparent 50%,rgba(25,22,18,.2))}.site-header{position:relative;z-index:20;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:32px 48px;gap:24px}.wordmark{display:inline-flex;flex-direction:column;align-items:flex-start;width:-moz-max-content;width:max-content;line-height:1}.wordmark>span{font-size:26px;letter-spacing:.16em;font-weight:400}.wordmark>small{font-size:8px;letter-spacing:.6em;margin-top:8px;color:var(--muted)}.site-header nav{display:flex;justify-content:space-between;gap:20px}.site-header nav a,.header-contact{font-size:13px;font-weight:500;letter-spacing:.015em}.site-header nav a{padding-block:10px;transition:opacity .2s}.site-header nav a:hover{opacity:.65}.header-contact{display:flex;gap:12px;align-items:center;justify-self:end;padding:12px 18px;border:1px solid #ffffff30;border-radius:2px;transition:border-color .2s}.header-contact:hover{border-color:var(--champagne)}.hero-type{position:relative;z-index:0;margin:18px 38px 0;will-change:transform}.hero-kicker{text-align:center;font-size:14px;letter-spacing:.045em;color:var(--muted);margin-bottom:2px}.heading-clip{overflow:hidden;padding-block:4px 24px}.hero-heading{font-family:var(--font-display);font-size:clamp(105px,16.7vw,285px);font-weight:800;line-height:.94;letter-spacing:-.065em;text-align:center;white-space:nowrap;background:linear-gradient(180deg,#746b5e 4%,#ded6c6 92%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-heading span{color:var(--champagne);-webkit-text-fill-color:var(--champagne)}.hero-heading.hero-heading--bags{font-size:clamp(65px,8.5vw,145px);line-height:.86;letter-spacing:-.045em;display:flex;flex-direction:column;align-items:center;gap:10px}.hero-heading.hero-heading--bags>span{display:block;color:transparent;-webkit-text-fill-color:transparent}.hero-product-position{position:absolute;z-index:3;width:min(66vw,850px);height:calc(100% - 215px);top:165px;left:50%;margin-left:calc(min(66vw,850px)/-2);pointer-events:none;will-change:transform}.hero-product-entrance{position:relative;width:100%;height:100%;min-height:0}.product-magnet{position:relative;width:100%;height:100%;min-height:0;min-width:0;will-change:transform}.hero-product{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 18px 25px #0007);-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-floor-shadow{position:absolute;left:18%;right:18%;height:7%;bottom:10%;background:#0008;border-radius:50%;filter:blur(20px);transform:scaleY(.55)}.hero-bottom-bar{position:absolute;left:48px;right:48px;bottom:52px;z-index:10;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;pointer-events:none}.hero-description,.hero-bottom-actions{pointer-events:auto}.hero-description>p{font-family:var(--font-display);font-size:clamp(18px,1.6vw,25px);font-weight:300;line-height:1.4;max-width:330px}.hero-description>span{display:block;color:var(--muted);font-size:10px;letter-spacing:.02em;margin-top:17px}.hero-bottom-actions{display:flex;flex-direction:column;align-items:flex-end;gap:22px}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:17px 25px;min-height:54px;background:var(--champagne);color:var(--ink);border:1px solid var(--champagne);border-radius:2px;font-size:14px;font-weight:500;transition:background .2s,transform .2s}.primary-button:hover{background:#d9ba99;transform:translateY(-2px)}.primary-button:active{transform:translateY(0)}.explore-link{display:flex;align-items:center;gap:20px;color:var(--muted);font-size:11px;min-height:30px}.explore-link:hover{color:var(--ivory)}.hero-scene-note{position:absolute;bottom:15px;left:48px;font-size:8px;color:#b7ada073;letter-spacing:.015em;z-index:5}.contact-section{position:relative;padding:82px 48px 24px;background:var(--ink)}.contact-topline{display:flex;align-items:center;justify-content:space-between;padding-bottom:50px;border-top:1px solid #f2eee728;padding-top:35px}.contact-topline>span{font-size:12px;color:var(--muted)}.contact-content>p{font-size:clamp(14px,1.3vw,20px);color:var(--muted);margin:24px 0 10px}.contact-title{font-family:var(--font-display);font-size:clamp(80px,15vw,230px);line-height:1.05;font-weight:500;letter-spacing:-.055em;display:flex;align-items:center;justify-content:space-between;transition:color .2s}.contact-title:hover{color:var(--champagne)}.contact-title>svg{width:clamp(65px,12vw,180px);height:auto;flex-shrink:0}.contact-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding-block:38px 80px}.contact-bottom>p{font-size:15px;line-height:1.65;color:var(--muted)}.footer-legal{border-top:1px solid #ffffff24;display:flex;justify-content:space-between;gap:20px;padding-top:22px;color:var(--muted);font-size:10px;line-height:1.8}.footer-legal a:hover{color:var(--ivory)}@media (min-width:1650px){.hero-product-position{width:900px;margin-left:-450px;top:195px}.hero-bottom-bar{bottom:65px}}@media (max-width:1050px){.site-header{padding:25px 30px;grid-template-columns:1fr 2fr}.header-contact{display:none}.hero-section{min-height:760px}.hero-product-position{width:80vw;margin-left:-40vw;top:170px;height:calc(100% - 245px)}.hero-bottom-bar{left:30px;right:30px;bottom:45px}.hero-description>p{max-width:250px}.hero-type{margin:45px 20px 0}.hero-scene-note{left:30px}.contact-section{padding-inline:30px}}@media (max-width:640px){.hero-section{height:100svh;min-height:770px;max-height:980px}.site-header{grid-template-columns:1fr;padding:23px 20px;gap:25px}.wordmark>span{font-size:23px}.site-header nav{gap:16px}.site-header nav a{font-size:11px;padding-block:4px}.hero-type{margin:25px 10px 0}.hero-kicker{font-size:11px;margin-bottom:8px}.hero-heading{font-size:17vw;letter-spacing:-.065em}.hero-product-position{width:112vw;max-width:640px;left:50%;margin-left:-56vw;top:225px;height:calc(100% - 385px)}.product-floor-shadow{filter:blur(13px)}.hero-environment img{-o-object-position:65% center;object-position:65% center;filter:brightness(.36)}.hero-bottom-bar{left:20px;right:20px;bottom:40px;gap:18px;align-items:flex-end}.hero-description>p{font-size:16px;max-width:190px}.hero-description>span{font-size:8px;line-height:1.8;max-width:180px;margin-top:9px}.hero-bottom-actions{gap:12px}.primary-button{gap:12px;padding:13px 15px;font-size:11px;min-height:46px}.primary-button svg{width:16px}.explore-link{font-size:9px;gap:8px}.hero-scene-note{left:20px;bottom:12px;font-size:7px}.contact-section{padding:45px 20px 20px}.contact-topline{padding-top:25px;padding-bottom:30px}.contact-topline>span{font-size:9px;max-width:130px;text-align:right;line-height:1.7}.contact-title{font-size:21vw}.contact-bottom{padding-block:30px 50px;align-items:flex-start;flex-direction:column}.contact-bottom>p{font-size:13px}.footer-legal{flex-wrap:wrap;font-size:9px}.footer-legal>span:nth-child(2){display:none}.site-header{padding:20px;gap:18px}.site-header nav a{display:flex;align-items:center;min-height:44px;padding-block:10px}.hero-type{margin-top:18px}.hero-product-position{width:100%;height:auto;aspect-ratio:1;left:0;top:245px;margin-left:0}.hero-bottom-actions .primary-button{white-space:nowrap;flex-shrink:0;padding-inline:12px;gap:10px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.hero-product-position,.hero-type,.hero-environment,.product-magnet{will-change:auto}}.site-header.site-header--yuesheng{grid-template-columns:auto minmax(0,1fr) auto}.site-header.site-header--yuesheng nav{justify-content:flex-end;gap:clamp(14px,1.9vw,28px)}.site-header--yuesheng nav a{white-space:nowrap}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:22px}.header-language{display:inline-flex;align-items:center;min-height:44px;font-size:13px;white-space:nowrap}.header-language:hover{color:var(--champagne)}.site-header--yuesheng .header-contact{white-space:nowrap}@media (max-width:900px){.site-header.site-header--yuesheng{grid-template-columns:1fr auto;gap:12px}.site-header.site-header--yuesheng nav{grid-column:1/-1;grid-row:2;justify-content:space-between;flex-wrap:wrap;gap:4px 18px}.site-header--yuesheng .header-actions{grid-column:2;grid-row:1}}@media (max-width:640px){.site-header--yuesheng nav a{font-size:11px}.site-header.site-header--yuesheng nav{gap:2px 8px}.site-header.site-header--yuesheng{gap:8px}.header-actions{gap:12px}.header-language{font-size:12px}}
