@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-arabic-arabic-wght-normal.26655915.woff2) format("woff2-variations");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-arabic-math-wght-normal.89bbb1b8.woff2) format("woff2-variations");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-arabic-symbols-wght-normal.46e93d54.woff2) format("woff2-variations");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-arabic-latin-ext-wght-normal.9781e609.woff2) format("woff2-variations");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:Noto Sans Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-arabic-latin-wght-normal.2b52b515.woff2) format("woff2-variations");unicode-range:u+00??,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}:root{--page:#fafbf7;--surface:#f0f1ea;--ink:#242d28;--muted:#626b64;--line:#dce0d7;--accent:#bd4c27;--dark:#202b25;--font:"Manrope Variable",Arial,sans-serif;--radius:12px;--space:clamp(24px,4vw,64px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}html[lang=ar]{--font:"Noto Sans Arabic Variable","Manrope Variable",Tahoma,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{color:inherit;cursor:pointer;border:0}button:disabled{cursor:default}a,button,summary{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent)}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:3px}img,svg{vertical-align:middle}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.2}h1,h2{font-weight:500;letter-spacing:-.055em}h2{font-size:clamp(34px,3.25vw,49px);white-space:pre-line;text-wrap:balance}h3{font-weight:600;letter-spacing:-.025em}p{color:var(--muted)}ol,ul{padding:0;margin:0;list-style:none}::selection{background:#f1c6a8;color:#242d28}.container{max-width:1480px;padding-inline:var(--space);margin-inline:auto}.section-space{padding-block:104px}.eyebrow{font-weight:700;letter-spacing:.12em;line-height:1.6;color:var(--muted);text-transform:uppercase;margin-bottom:23px}.accent-text{color:var(--accent)}.section-copy{font-size:15px;line-height:1.95;max-width:410px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:46px}.section-heading>.section-copy{padding-bottom:4px;max-width:365px}.button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:13px 22px;font-weight:600;border-radius:6px;transition:background .2s,color .2s,box-shadow .2s;line-height:1.5}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#435146;box-shadow:0 4px 14px #202b2514}.button-outline{background:transparent;border:1px solid #a9b0a8}.button-outline:hover{background:#e7eae1}.button:active{transform:translateY(1px)}.text-link{display:inline-flex;align-items:center;gap:17px;min-height:46px;font-size:12px;font-weight:600;background:none;padding:0;border-bottom:1px solid transparent}.text-link:hover{color:var(--accent);border-bottom-color:currentColor}.icon-button{background:none;min-width:44px;min-height:44px;padding:10px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background .2s}.icon-button:hover{background:#e5e8df}.skip-link{position:fixed;inset-block-start:-80px;inset-inline-start:20px;padding:12px 20px;background:var(--ink);color:white;z-index:100}.skip-link:focus{inset-block-start:8px}.site-header{position:sticky;top:0;z-index:30;background:#fafbf7f2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px}.brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.brand-mark{height:46px;width:46px;border-radius:50%;overflow:hidden;background:white;position:relative}.brand-mark img{width:125%;max-width:none;position:absolute;inset:-12.5%}.brand-word{display:flex;flex-direction:column;gap:3px}.brand-word strong{font-size:19px;line-height:1.3;letter-spacing:-.6px;font-weight:750}.brand-word>span{font-size:8px;letter-spacing:1.9px;font-weight:600}.main-nav{gap:30px}.main-nav,.main-nav a{display:flex;align-items:center}.main-nav a{font-size:11px;font-weight:600;min-height:44px;position:relative}.main-nav a:after{content:"";position:absolute;bottom:5px;inset-inline:0;height:1px;background:var(--accent);transform:scaleX(0);transition:transform .2s}.main-nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:24px}.language-switch{display:flex;align-items:center;gap:8px;font-size:11px;min-height:44px}.language-switch[lang=ar]{font-family:Noto Sans Arabic Variable,Tahoma,sans-serif}.header-cta{min-height:43px;font-size:11px;padding:10px 17px;gap:22px}.menu-button{display:none}.hero{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;position:relative;padding-top:62px;padding-bottom:100px;min-height:690px;gap:0}.hero-content{position:relative;z-index:2}.hero-eyebrow{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:.13em;margin-bottom:31px}.tiny-square{width:6px;height:6px;background:var(--accent);flex-shrink:0}.hero h1{font-size:clamp(48px,5.45vw,83px);line-height:1.09;letter-spacing:-.066em;font-weight:500}.hero h1 span{display:block}.hero-intro{max-width:405px;font-size:14px;line-height:1.95;margin-top:27px}.hero-actions{gap:27px;margin-top:30px}.hero-actions,.hero-caption{display:flex;align-items:center}.hero-caption{gap:12px;font-size:9px;color:var(--muted);margin-top:48px}.color-dots{display:flex;padding-inline-start:1px}.color-dots i{width:12px;height:12px;border-radius:50%;border:2px solid var(--page);margin-inline-start:-2px}.hero-visual{height:545px;position:relative;min-width:0}.specimen-label{position:absolute;inset-inline:20px;top:14px;display:flex;align-items:center;gap:7px;color:#626b64;font-size:9px;font-weight:500;letter-spacing:.1em}.status-dot{width:5px;height:5px;border-radius:50%;background:#71866b}.specimen-plus{margin-inline-start:auto;font-size:20px;font-weight:300;line-height:1}.sculpture{position:absolute;inset:0;isolation:isolate}.sculpture-orbit{position:absolute;inset:15% 10% 12%;border:1px solid #e7e9df;border-radius:50%;transform:rotate(-20deg);z-index:-2}.sculpture-orbit:after{content:"";position:absolute;inset:6%;border:1px dashed #e4e8dc;border-radius:50%}.webgl-canvas{position:absolute;inset:0;z-index:2;opacity:0;transition:opacity .8s}.is-ready .webgl-canvas{opacity:1}.webgl-canvas canvas{display:block;width:100%;height:100%;pointer-events:none}.scene-fallback{position:absolute;inset:6% -8%;transition:opacity .5s}.scene-fallback .pellet-art{width:100%;height:100%}.is-ready .scene-fallback{opacity:0}.sculpture-shadow{position:absolute;bottom:65px;left:23%;right:23%;height:15px;background:#556245;filter:blur(19px);opacity:.12;z-index:-1}.scene-controls{position:absolute;bottom:0;inset-inline:16px;display:flex;align-items:center;gap:16px;z-index:4}.palette-controls{display:flex;align-items:center;gap:0}.palette-button{height:40px;width:31px;padding:7px 4px;display:grid;place-items:center;background:none;border-radius:6px}.palette-button>span{height:18px;width:18px;border-radius:50%;display:block;position:relative}.palette-button.selected>span:after{content:"";position:absolute;inset:-4px;border:1px solid var(--ink);border-radius:50%}.scene-spec{font-size:7px;font-weight:600;letter-spacing:.1em;color:var(--muted);flex:1 1;text-align:center}.pause-button{min-width:34px;min-height:34px;padding:8px;border:1px solid var(--line)}.scroll-cue{position:absolute;bottom:29px;inset-inline-start:var(--space);font-size:9px;display:flex;gap:9px;align-items:center;color:var(--muted);min-height:30px}.pillars{border-block:1px solid var(--line);background:#f2f3ed}.pillars-inner{min-height:83px;display:grid;grid-template-columns:repeat(4,1fr)}.pillars-inner>div{display:flex;justify-content:center;align-items:center;gap:13px;font-size:11px;font-weight:550;position:relative}.pillars-inner>div+div:before{content:"";height:20px;width:1px;inset-inline-start:0;background:#d6dccf;position:absolute}.pillars-inner svg{color:#586c53}.product-grid{display:grid;grid-template-columns:repeat(5,1fr)}.product-card{background:none;padding:0;text-align:start;display:flex;flex-direction:column;border-radius:10px}.product-visual{width:100%;aspect-ratio:1/1.04;background:#eeefe9;border-radius:10px;position:relative;overflow:hidden;transition:background .3s}.product-visual .pellet-art{position:absolute;inset:10% -15%;height:94%;width:130%;transition:transform .4s}.product-card:hover .pellet-art{transform:translateY(-5px) rotate(-3deg)}.product-number{position:absolute;top:18px;inset-inline-start:18px;font-size:10px;color:#5e685e}.product-circle{position:absolute;bottom:13px;inset-inline-end:13px;height:31px;width:31px;border-radius:50%;display:grid;place-items:center;border:1px solid #cbd1c4;transition:background .2s,color .2s}.product-card:hover .product-circle{background:var(--ink);color:white}.product-color .product-visual{background:#f4e9df}.product-black .product-visual{background:#e4e7e0}.product-additive .product-visual{background:#e5edf0}.product-filler .product-visual{background:#eeebe2}.product-info{padding:24px 1px 0;display:flex;flex-direction:column;flex:1 1}.product-info h3{font-size:15px;margin-bottom:12px;line-height:1.5}.product-info p{font-size:11px;margin-bottom:20px}.product-link{margin-top:auto;display:flex;align-items:center;gap:11px;font-size:10px;font-weight:650;min-height:28px}.product-link svg{width:14px}.studio-section{background:#eef0e8;border-block:1px solid #e1e5da}.studio-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.studio-copy .section-copy{margin-top:28px;max-width:420px}.check-list{display:grid;gap:11px;margin-block:27px 32px}.check-list li{display:flex;align-items:flex-start;gap:12px;font-size:12px;color:var(--muted)}.check-list svg{flex-shrink:0;margin-top:3px;color:#61744f}.studio-panel{background:#f9faf5;border:1px solid #dadfd3;border-radius:12px;padding:29px 30px 21px;box-shadow:0 12px 24px #21331504}.studio-panel-top{display:flex;align-items:center;justify-content:space-between}.studio-panel-top .eyebrow{margin:0;font-size:9px}.studio-panel-top svg{color:#70796b}.studio-display{height:260px;position:relative;display:flex;align-items:center;justify-content:center;perspective:800px}.studio-cross{position:absolute;color:#a1ad99;font-weight:300;font-size:18px}.cross-one{inset-inline-start:0;top:45px}.cross-two{inset-inline-end:0;bottom:45px}.color-sample{width:138px;height:167px;border-radius:39px;position:relative;background:var(--sample-color);transform:rotate(-26deg) rotateY(-22deg) rotateX(14deg);box-shadow:inset -18px -15px 17px #0003,inset 12px 10px 13px #ffffff50,8px 14px 0 -1px color-mix(in srgb,var(--sample-color),black 18%),12px 16px 16px #0002;transition:background .45s,box-shadow .45s;z-index:2}.sample-face{position:absolute;inset:8px 11px 18px 7px;border-radius:34px;border-top:2px solid #ffffff54;border-left:2px solid #ffffff34;background:linear-gradient(120deg,#ffffff15,transparent 60%)}.color-sample>span{font-family:Manrope Variable,sans-serif;color:#ffffff40;position:absolute;top:63px;left:35px;font-weight:800;font-size:35px;line-height:1;text-shadow:0 -1px 1px #0002;letter-spacing:-4px}.sample-shadow{position:absolute;bottom:28px;left:28%;right:21%;height:25px;border-radius:50%;background:#50633a;opacity:.2;filter:blur(17px);transform:rotate(-14deg)}.studio-name{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.studio-name>div{display:grid;gap:4px}.small-label{font-size:9px;color:var(--muted)}.studio-name strong{font-size:15px;font-weight:600}.hex-code{font-family:var(--font);font-size:10px;color:var(--muted);letter-spacing:.04em}.studio-swatches{display:flex;gap:11px;padding-top:18px;border-top:1px solid var(--line)}.studio-swatches button{height:42px;flex:1 1;border-radius:5px;background:var(--swatch);position:relative;display:grid;place-items:center;color:white;transition:transform .2s}.studio-swatches button:hover{transform:translateY(-3px)}.studio-swatches button.selected:after{content:"";position:absolute;inset:-4px;border:1px solid var(--ink);border-radius:7px}.studio-swatches button:nth-child(2){color:var(--ink)}.studio-note{font-size:9px;line-height:1.8;margin-top:16px}.application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.application-card{padding:36px 32px 36px 0;border-bottom:1px solid var(--line)}.application-card:not(:nth-child(3n+1)){border-inline-start:1px solid var(--line);padding-inline-start:32px}.application-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.application-top svg{color:#586e50}.application-top span{font-size:10px;color:#6b7568}.application-card h3{font-size:17px;margin-bottom:12px}.application-card p{font-size:12px;line-height:1.9;max-width:280px}.approach-section{background:#f3f4ed}.approach-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.approach-grid .section-copy{margin-top:24px}.approach-grid .text-link{margin-top:22px}.process-list>li{display:flex;gap:24px;padding-block:27px;border-bottom:1px solid #d8decf}.process-list>li:first-child{padding-top:0}.process-number{font-size:10px;padding-top:7px;color:var(--muted);min-width:22px}.process-list h3{font-size:21px;margin-bottom:10px}.process-list p{font-size:12px;line-height:1.9;max-width:370px}.process-list>li>svg{flex-shrink:0;margin-inline-start:auto;margin-top:3px}.quality-banner{margin-top:80px;border-radius:12px;background:var(--dark);color:#f5f6ed;display:grid;grid-template-columns:150px 1fr 280px;align-items:center;gap:28px;padding:36px 45px 36px 20px;position:relative;overflow:hidden}.quality-symbol{height:144px;width:144px;display:grid;place-items:center;position:relative}.quality-ring{position:absolute;inset:0;border:1px solid #ffffff15;border-radius:50%}.quality-ring:after,.quality-ring:before{content:"";position:absolute;border:1px solid #ffffff13;border-radius:50%;inset:18px}.quality-ring:after{inset:-18px}.quality-symbol>svg{color:#cddabe}.quality-copy h3{font-size:26px;font-weight:500;letter-spacing:-.045em;margin-bottom:13px}.quality-copy p{font-size:12px;color:#c2cbbf;max-width:430px;line-height:1.95}.quality-banner ul{display:grid;gap:14px;border-inline-start:1px solid #ffffff20;padding-inline-start:35px}.quality-banner li{font-size:11px;display:flex;gap:11px;align-items:center}.quality-banner li svg{color:#b6c899}.faq-section{display:grid;grid-template-columns:1fr 1.15fr}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:25px;font-weight:550;font-size:13px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex-shrink:0;transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details[open] summary{color:var(--accent)}.faq-list p{font-size:12px;line-height:1.95;max-width:95%;padding-bottom:26px}.contact-section{background:var(--dark);color:#f8f9f1;position:relative;overflow:hidden}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.contact-copy .eyebrow{color:#c0cbbb}.contact-copy h2{font-size:clamp(38px,3.5vw,52px);line-height:1.2}.contact-copy>p:not(.eyebrow){color:#bdc9b9;max-width:350px;font-size:14px;line-height:1.85;margin-top:25px}.contact-art{height:275px;max-width:375px;position:relative;margin-top:34px;display:flex;align-items:center;justify-content:center}.contact-ring{position:absolute;border:1px solid #c5d4b518;border-radius:50%;width:180px;height:180px}.ring-two{width:240px;height:240px}.ring-three{width:310px;height:310px}.contact-logo{height:156px;width:156px;border-radius:50%;overflow:hidden;position:relative;box-shadow:0 20px 30px #0003;transform:rotate(-12deg)}.contact-logo img{width:125%;max-width:none;position:absolute;inset:-12.5%}.contact-dot{position:absolute;border-radius:50%;width:9px;height:9px;background:#eabf34;top:24px;left:90px}.dot-two{background:#db764c;top:auto;left:auto;bottom:20px;right:103px;width:7px;height:7px}.inquiry-card{background:var(--page);border-radius:12px;color:var(--ink);padding:34px;align-self:start}.inquiry-card .eyebrow{font-size:9px;margin-bottom:26px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 18px}.form-grid label{font-size:10px;font-weight:600;min-width:0}.optional{color:#72796f;font-weight:400;font-size:9px}.required{color:var(--accent)}input,select,textarea{background:transparent;border:1px solid #c7cec2;border-radius:5px;display:block;width:100%;padding:11px 12px;margin-top:9px;color:var(--ink);font-size:12px;line-height:1.6;min-height:45px}input::placeholder,textarea::placeholder{color:#717a6e;opacity:1}input[dir=ltr]{text-align:start}textarea{resize:vertical;min-height:112px}select{padding-inline-end:24px}.full-field{grid-column:1/-1}.form-note{font-size:10px;margin-block:18px 15px}.submit-button{width:100%;justify-content:space-between}.privacy-note{display:flex;align-items:flex-start;gap:7px;font-size:9px;margin-top:15px;color:#66705f;line-height:1.8}.privacy-note svg{flex-shrink:0;margin-top:2px}.inquiry-result>svg{color:#507747;margin-bottom:18px}.inquiry-result h3{font-size:25px;margin-bottom:12px}.inquiry-result>p{font-size:12px}.inquiry-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font);font-size:11px;line-height:1.9;padding:20px;background:#edf0e7;border-radius:6px;max-height:330px;overflow:auto;margin-block:22px}.result-actions{display:flex;flex-wrap:wrap;gap:10px}.result-actions .button{gap:9px}.inquiry-result>.text-link{margin-top:13px}.site-footer{padding-top:62px;background:var(--page)}.footer-top{display:grid;grid-template-columns:1.8fr 1fr .6fr;gap:70px;padding-bottom:57px}.footer-top>.brand{align-self:start}.footer-top>div>p{font-size:12px;margin-top:20px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.footer-column h3{font-size:11px;margin-bottom:10px}.footer-column a,.footer-column button{padding:0;background:transparent;font-size:11px;line-height:1.8;color:var(--muted);text-align:start;min-height:27px}.footer-column a:hover,.footer-column button:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-block:24px;font-size:9px}.footer-bottom>a{display:flex;align-items:center;gap:12px;min-height:32px}.product-dialog{border:1px solid var(--line);padding:0;width:min(750px,calc(100vw - 32px));max-height:88dvh;border-radius:14px;color:var(--ink);background:var(--page);overscroll-behavior:contain}.product-dialog::backdrop{background:#1a241ed6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:12px;inset-inline-end:12px;background:#fafbf7e6;z-index:2}.dialog-art{height:215px;background:color-mix(in srgb,var(--product-color) 15%,#f0f1e9);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.dialog-art .pellet-art{height:320px;width:450px}.dialog-art>.eyebrow{position:absolute;bottom:8px;inset-inline-start:28px;margin:0;font-size:9px}.dialog-body{padding:30px 34px 36px}.dialog-body>.eyebrow{margin-bottom:10px}.dialog-body h2{font-size:35px;margin-bottom:19px}.dialog-body>p{font-size:14px;line-height:1.85}.dialog-body h3{font-size:15px;margin-top:28px;margin-bottom:14px}.dialog-body .check-list{grid-template-columns:1fr 1fr;margin-top:0;margin-bottom:0}.spec-box{background:#edf0e6;border-radius:7px;padding:20px;margin-top:27px}.spec-box h3{margin:0 0 12px}.spec-box p{font-size:15px;text-align:start;color:var(--ink)}.spec-box small{font-size:10px;line-height:1.8;color:var(--muted);display:block;margin-top:14px}.tags{display:flex;flex-wrap:wrap;gap:8px}.tags>span{font-size:11px;border:1px solid #cdd4c7;border-radius:4px;padding:7px 11px}.dialog-inquire{margin-top:30px}.additive-list>div{display:grid;grid-template-columns:1fr 2fr;gap:20px;padding-block:12px;border-bottom:1px solid var(--line);font-size:12px}.additive-list dt{font-weight:600}.additive-list dd{margin:0;color:var(--muted)}[dir=rtl] .direction-icon{transform:scaleX(-1)}[dir=rtl] .brand-word strong,[dir=rtl] .brand-word>span,[dir=rtl] .eyebrow,[dir=rtl] .scene-spec,[dir=rtl] .specimen-label,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0}[dir=rtl] .hero h1{font-size:clamp(48px,5.3vw,79px);line-height:1.4;font-weight:550}[dir=rtl] h2{line-height:1.6;font-size:clamp(32px,3.1vw,45px)}[dir=rtl] .hero-eyebrow{font-size:11px;margin-bottom:18px}[dir=rtl] .hero-intro{font-size:14px;line-height:2.1;margin-top:14px}[dir=rtl] .hero{padding-top:45px}[dir=rtl] .hero-actions{margin-top:24px}[dir=rtl] .brand-word strong{font-size:18px}[dir=rtl] .eyebrow,[dir=rtl] .main-nav a{font-size:12px}[dir=rtl] .product-info h3{font-size:16px;line-height:1.8}[dir=rtl] .application-card p,[dir=rtl] .process-list p,[dir=rtl] .product-info p{font-size:12px;line-height:2}[dir=rtl] .section-copy{font-size:14px;line-height:2.1}[dir=rtl] .contact-copy h2{font-size:43px}[dir=rtl] .button{font-size:12px}[dir=rtl] .form-grid label{font-size:11px}[dir=rtl] .quality-banner{padding-inline:20px 45px}[dir=rtl] .scene-spec{font-size:9px}[dir=rtl] .scene-controls{gap:8px}[dir=rtl] .studio-panel-top .eyebrow{font-size:11px}[dir=rtl] .dialog-body h2{font-size:32px}[dir=rtl] .quality-copy h3{line-height:1.7}[dir=rtl] .contact-art{transform:scaleX(-1)}[dir=rtl] .contact-logo{transform:scaleX(-1) rotate(-12deg)}@media(min-width:1600px){.hero{min-height:755px;padding-block:80px 110px}.hero-visual{height:600px}}@media(max-width:1150px){.main-nav{gap:18px}.header-actions{gap:16px}.brand-word strong{font-size:17px}.header-inner{gap:18px}.hero{min-height:630px;padding-top:48px}.hero h1{font-size:clamp(46px,5.5vw,67px)}.hero-visual{height:470px}.hero-actions{gap:18px}.hero-caption{font-size:8px}.scene-spec{display:none}.scene-controls{justify-content:space-between;bottom:10px}.product-grid{gap:14px}.product-info h3{font-size:13px}.product-info p{font-size:10px}.approach-grid,.contact-grid,.studio-grid{gap:60px}.quality-banner{grid-template-columns:120px 1fr 240px;gap:25px;padding-inline:18px 30px}.quality-symbol{width:110px;height:110px}.quality-banner ul{padding-inline-start:24px}.quality-copy h3{font-size:22px}.footer-top{gap:45px}.section-space{padding-block:80px}[dir=rtl] .main-nav{gap:17px}[dir=rtl] .main-nav a{font-size:11px}[dir=rtl] .brand-word strong{font-size:16px}[dir=rtl] .product-info h3{font-size:14px}[dir=rtl] .hero h1{font-size:60px}}@media(max-width:960px){.header-inner{min-height:82px}.main-nav{gap:17px}.main-nav a{font-size:10px}.header-cta{display:none}.header-actions{gap:12px}.hero h1{font-size:52px}.hero-eyebrow{font-size:8px;max-width:350px}.hero-visual{height:435px}.hero-intro{font-size:12px;max-width:325px}.hero .button{font-size:10px;padding:12px 16px;gap:17px}.hero .text-link{font-size:10px;gap:11px}.hero-caption{max-width:320px;line-height:1.8}.product-grid{grid-template-columns:repeat(3,1fr);gap:35px 20px}.product-visual{aspect-ratio:1.16}.product-info h3{font-size:17px}.product-info p{font-size:12px}.product-link{font-size:11px}.approach-grid,.contact-grid,.studio-grid{gap:38px}.studio-panel{padding:22px}.studio-display{height:240px}.studio-swatches{gap:9px}.quality-banner{grid-template-columns:100px 1fr}.quality-banner ul{grid-column:2;border:0;padding:0;display:flex;flex-wrap:wrap;gap:12px}.quality-symbol{grid-row:1/3}.quality-banner{row-gap:18px}.application-card{padding-inline-end:24px}.application-card:not(:nth-child(3n+1)){padding-inline-start:24px}.faq-section{gap:40px;grid-template-columns:1fr 1.25fr}.contact-grid{grid-template-columns:.85fr 1.15fr}.inquiry-card{padding:26px}.form-grid{grid-template-columns:1fr;gap:17px}.contact-copy h2{font-size:38px}[dir=rtl] .hero h1{font-size:51px}[dir=rtl] .contact-copy h2{font-size:35px}[dir=rtl] .application-card:not(:nth-child(3n+1)){padding-inline-start:24px}}@media(max-width:760px){:root{--space:24px}html{scroll-padding-top:88px}.header-inner{min-height:77px;gap:12px}.brand-mark{height:39px;width:39px}.brand-word strong{font-size:16px}.brand-word>span{font-size:6px;letter-spacing:1.5px}.brand{gap:9px}.language-switch{font-size:10px;gap:6px}.language-switch svg{width:14px}.header-actions{gap:8px}.menu-button{display:flex;padding:8px;min-width:38px;min-height:44px}.menu-button svg{height:21px;width:21px}.main-nav{display:none;position:absolute;inset-inline:0;top:100%;padding:18px 24px;background:var(--page);border-bottom:1px solid var(--line);box-shadow:0 15px 25px #27372a0d}.main-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.main-nav a{font-size:14px;min-height:52px}.main-nav a:after{display:none}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:42px;padding-bottom:68px;min-height:0;gap:16px}.hero-eyebrow{font-size:8px;margin-bottom:24px}.hero h1{font-size:clamp(45px,9vw,66px);line-height:1.12}.hero-intro{font-size:13px;max-width:405px;margin-top:24px}.hero-actions{margin-top:25px;gap:25px}.hero .button{min-height:50px;padding:13px 18px}.hero .button,.hero .text-link{font-size:11px}.hero-caption{font-size:9px;margin-top:26px;max-width:none}.hero-visual{height:420px;margin-inline:-14px;margin-top:4px}.specimen-label{inset-inline:24px;top:9px;font-size:8px}.scene-spec{display:block;font-size:7px}.scene-controls{inset-inline:24px;bottom:-4px}.scroll-cue{bottom:12px;font-size:9px}.sculpture-orbit{inset:10% 14% 10%}.sculpture-shadow{bottom:47px}.pillars-inner{grid-template-columns:repeat(2,1fr);padding-block:15px;gap:16px 0;min-height:105px}.pillars-inner>div{font-size:9px;justify-content:flex-start;gap:9px}.pillars-inner>div:nth-child(2n){padding-inline-start:18px}.pillars-inner>div:nth-child(3):before{display:none}.pillars-inner svg{width:16px;height:16px}.section-space{padding-block:64px}.section-heading{display:block;margin-bottom:32px}.section-heading>.section-copy{max-width:450px;margin-top:23px;font-size:13px}.eyebrow{font-size:9px;margin-bottom:18px}h2{font-size:37px;line-height:1.22}.product-grid{grid-template-columns:repeat(2,1fr);gap:30px 16px}.product-visual{aspect-ratio:1}.product-info{padding-top:17px}.product-info h3{font-size:14px;margin-bottom:8px}.product-info p{font-size:10px;line-height:1.95;margin-bottom:13px}.product-link{font-size:9px;gap:8px}.product-circle{width:27px;height:27px;bottom:10px;inset-inline-end:10px}.product-number{font-size:9px;top:13px;inset-inline-start:13px}.approach-grid,.studio-grid{grid-template-columns:1fr;gap:40px}.studio-copy .section-copy{font-size:13px;max-width:none;margin-top:21px}.check-list{margin-block:24px 28px}.check-list li{font-size:11px}.studio-panel{padding:25px;max-width:530px;width:100%;margin-inline:auto}.studio-display{height:270px}.studio-swatches button{height:46px}.studio-note{font-size:9px}.application-grid{grid-template-columns:repeat(2,1fr)}.application-card,.application-card:not(:nth-child(3n+1)){padding:25px 20px 25px 0;border-inline-start:0}.application-card:nth-child(2n){padding-inline-start:20px;border-inline-start:1px solid var(--line)}.application-card:nth-child(odd){padding-inline-start:0}.application-top{margin-bottom:25px}.application-top svg{width:28px;height:28px}.application-top span{font-size:9px}.application-card h3{font-size:14px;line-height:1.5}.application-card p{font-size:10px;line-height:1.9}.approach-grid .section-copy{font-size:13px;max-width:none}.process-list>li:first-child{padding-top:24px;border-top:1px solid var(--line)}.process-list p{font-size:12px;max-width:none}.process-list h3{font-size:23px}.quality-banner{grid-template-columns:1fr;gap:16px;margin-top:48px;padding:30px}.quality-symbol{display:none}.quality-copy h3{font-size:26px}.quality-copy p{font-size:12px}.quality-banner ul{grid-column:auto;display:grid;gap:12px;border-top:1px solid #ffffff20;padding-top:20px}.faq-section{grid-template-columns:1fr;gap:32px}.faq-list summary{font-size:13px;padding-block:23px}.faq-list p{font-size:12px}.contact-grid{grid-template-columns:1fr;gap:32px}.contact-copy h2{font-size:40px}.contact-copy>p:not(.eyebrow){font-size:13px;max-width:340px;margin-top:22px}.contact-art{display:none}.inquiry-card{padding:27px 23px}.form-grid{grid-template-columns:1fr 1fr;gap:20px 14px}.form-grid label{font-size:10px}.form-grid input,.form-grid select,.form-grid textarea{font-size:11px}.form-note{font-size:10px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 24px;padding-bottom:36px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div>p{font-size:11px;margin-top:15px}.footer-column h3{font-size:12px}.footer-column a,.footer-column button{font-size:11px;min-height:31px}.footer-bottom{font-size:8px;gap:15px;padding-block:22px}.site-footer{padding-top:42px}.product-dialog{max-height:90dvh}.dialog-body{padding:24px}.dialog-body h2{font-size:29px}.dialog-body .check-list{grid-template-columns:1fr}.dialog-art{height:170px}.dialog-art .pellet-art{height:280px;width:370px}.spec-box p{font-size:12px}.additive-list>div{grid-template-columns:1fr 1.7fr;gap:14px;font-size:11px}.dialog-inquire{width:100%}[dir=rtl] .header-inner{gap:9px}[dir=rtl] .brand-word strong{font-size:16px}[dir=rtl] .brand-word>span{font-size:8px}[dir=rtl] .main-nav a{font-size:14px}[dir=rtl] .hero{padding-top:30px}[dir=rtl] .hero h1{font-size:clamp(46px,10vw,63px);line-height:1.45}[dir=rtl] .hero-intro{font-size:13px}[dir=rtl] .hero-caption{font-size:9px}[dir=rtl] .hero-eyebrow{font-size:10px}[dir=rtl] h2{font-size:33px}[dir=rtl] .product-info h3{font-size:15px}[dir=rtl] .product-info p{font-size:11px}[dir=rtl] .scene-spec{font-size:8px}[dir=rtl] .pillars-inner>div{font-size:9px}[dir=rtl] .application-card,[dir=rtl] .application-card:not(:nth-child(3n+1)){padding-inline:0 20px}[dir=rtl] .application-card:nth-child(2n){padding-inline-start:20px}[dir=rtl] .quality-banner{padding:28px}[dir=rtl] .quality-copy h3{font-size:25px}[dir=rtl] .contact-copy h2{font-size:35px}[dir=rtl] .footer-bottom{font-size:8px}[dir=rtl] .dialog-body h2{font-size:27px}}@media(max-width:400px){:root{--space:20px}.brand-word strong{font-size:14px}.brand-word>span{font-size:5.7px}.brand-mark{width:35px;height:35px}.header-actions{gap:2px}.language-switch{font-size:9px}.language-switch svg{display:none}.hero h1{font-size:43px}.hero-eyebrow{font-size:7px}.hero-actions{gap:15px}.hero .button{font-size:10px;padding-inline:15px;gap:15px}.hero .text-link{font-size:10px;gap:10px}.hero-visual{height:360px}.scene-spec{font-size:6px}.hero-caption{font-size:8px}.product-info h3{font-size:12px}.product-info p{font-size:10px}.product-link{font-size:9px}.studio-panel{padding:20px}.studio-swatches{gap:10px}.studio-swatches button{height:40px}.studio-name strong{font-size:14px}.form-grid{grid-template-columns:1fr}.footer-bottom{align-items:flex-start}.footer-bottom p{max-width:180px}[dir=rtl] .brand-word strong{font-size:14px}[dir=rtl] .hero h1{font-size:43px}[dir=rtl] .product-info h3{font-size:13px}[dir=rtl] .hero-eyebrow{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.product-card:hover .pellet-art,.studio-swatches button:hover{transform:none}}.sculpture{overflow:hidden}.spec-line{display:flex;flex-wrap:wrap;gap:8px}.hero-intro{font-size:15px}.product-info p{line-height:1.85}.product-link{font-size:11px}.application-card p,.faq-list p,.process-list p,.quality-copy p{font-size:14px}.application-card h3{font-size:19px}.check-list li{font-size:13px}.footer-column a,.footer-column button,.quality-banner li{font-size:12px}.privacy-note,.studio-note{font-size:10px}.form-note{font-size:11px}.studio-panel-top .eyebrow{font-size:10px}.scene-spec{font-size:8px}.palette-button{width:36px;height:44px}.pause-button{min-width:44px;min-height:44px}.inquiry-result pre{font-size:13px}.inquiry-result>p{font-size:14px}.footer-column a,.footer-column button{min-height:30px}[dir=rtl] .application-card p,[dir=rtl] .process-list p,[dir=rtl] .product-info p{font-size:13px}[dir=rtl] .form-grid label{font-size:12px}@media(max-width:1150px){.main-nav{gap:22px}.main-nav a{font-size:11px}.product-info h3{font-size:15px}.product-info p{font-size:12px}}@media(max-width:960px){.main-nav{gap:15px}.main-nav a{font-size:10px}.product-info h3{font-size:17px}.hero-intro,.product-info p{font-size:13px}.pillars-inner>div{font-size:10px}.quality-banner li{font-size:11px}}@media(max-width:760px){.hero-intro,.main-nav a{font-size:14px}.pillars-inner>div{font-size:10px}.product-info h3{font-size:15px}.product-info p{font-size:12px}.product-link{font-size:10px}.application-card h3{font-size:16px}.application-card p{font-size:12px}.faq-list p,.process-list p,.quality-copy p{font-size:13px}.faq-list summary{font-size:14px}.check-list li,.form-grid label{font-size:12px}.form-grid input,.form-grid select,.form-grid textarea{font-size:13px}.footer-bottom{font-size:10px}.scene-spec{font-size:7px}[dir=rtl] .application-card p,[dir=rtl] .product-info p{font-size:12px}[dir=rtl] .footer-bottom,[dir=rtl] .pillars-inner>div{font-size:10px}}@media(max-width:400px){.scene-spec{font-size:6px}.product-info h3{font-size:14px}.footer-bottom,.pillars-inner>div,.product-link{font-size:9px}[dir=rtl] .product-info h3{font-size:13px}}:root{--page:#fff;--surface:#f2f3f6;--ink:#16171d;--muted:#60616c;--line:#dfe0e6;--accent:#165de7;--dark:#111218;--yellow:#ffd329;--pink:#f03787;--blue:#1574eb;--red:#ed273e;--green:#00a66b;--silver:#b1b8c3;--space:clamp(24px,5vw,80px)}html{scroll-padding-top:120px}body{overflow-x:clip}::selection{background:var(--yellow);color:var(--ink)}h1,h2{font-weight:600}h2{font-size:clamp(40px,4.8vw,72px);line-height:1.12;letter-spacing:-.06em}.section-space{padding-block:120px}.eyebrow{font-size:11px;letter-spacing:.14em}.section-copy{font-size:16px;line-height:1.85}.button{border-radius:100px;font-size:12px;padding-inline:26px}.button-dark:hover{background:#175de7;box-shadow:none}.text-link{font-size:13px}.reveal-heading .heading-line{display:block}.word-mask{display:inline-block;overflow:clip;vertical-align:bottom;padding-bottom:.11em;margin-bottom:-.11em;padding-inline-end:.22em}.title-word{display:inline-block;will-change:transform}.reveal-heading{white-space:normal}.heading-line{padding-block:.04em}.site-header{position:fixed;top:22px;inset-inline:28px;max-width:1424px;margin-inline:auto;border:1px solid #ffffff24;border-radius:100px;background:#16171dec;color:#fff;box-shadow:0 8px 35px #0002;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-header:after{content:"";position:absolute;inset-inline:32px;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--yellow),var(--red),var(--pink),var(--blue),var(--green),var(--silver));transform:scaleX(var(--page-progress,0));transform-origin:left;border-radius:3px}.header-inner{min-height:76px;padding-inline:20px;gap:28px}.brand-mark{width:44px;height:44px}.brand-word strong{font-size:18px}.brand-word>span{font-size:7px;letter-spacing:1.7px;color:#bbc0cd}.main-nav{gap:29px}.main-nav a{font-size:12px;color:#d9dbe5}.main-nav a:after{background:var(--yellow)}.header-actions{gap:25px}.header-cta{background:var(--yellow);color:#16171d;min-height:44px}.header-cta:hover{background:#fff;color:#16171d}.language-switch{font-size:12px}.icon-button:hover{background:#ffffff16}.site-header .menu-button{color:white}.skip-link{border-radius:5px;background:#fff;color:#111;z-index:1000}.story-track{background:#0f1016;color:#fff;position:relative;isolation:isolate;--story-progress:0}.story-stage{position:relative;overflow:clip;padding-top:142px}.story-atmosphere{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:-1;background-image:radial-gradient(#ffffff19 .6px,transparent 0);background-size:28px 28px}.story-atmosphere i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.09;width:35vw;height:35vw}.story-atmosphere i:first-child{background:#1574eb;top:15%;right:5%}.story-atmosphere i:nth-child(2){background:#f03787;bottom:-10%;left:10%}.story-atmosphere i:nth-child(3){background:#ffd329;top:-25%;left:30%;opacity:.055}.story-topline{width:100%;position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.15em;color:#b6b8c4}.story-topline>span:first-child{display:flex;align-items:center;gap:12px}.live-dot{height:6px;width:6px;background:var(--yellow);border-radius:50%;box-shadow:0 0 16px #ffd32966}.story-mini-palette{display:flex;gap:6px}.story-mini-palette i{height:8px;width:22px;border-radius:20px}.story-panels{position:relative;padding-top:60px}.story-panel{position:relative;max-width:620px;padding-bottom:90px}.story-kicker{font-size:10px;letter-spacing:.15em;font-weight:500;color:var(--chapter-color);margin-bottom:20px}.story-panel h1,.story-panel h2{font-size:clamp(64px,7.45vw,112px);line-height:1.035;font-weight:650;letter-spacing:-.065em;white-space:normal;text-wrap:wrap}.story-line{display:block;overflow:clip;padding-bottom:.13em;margin-bottom:-.13em}.story-word{display:inline-block;white-space:pre;will-change:transform}.story-color-line{color:var(--chapter-color)}.story-panel-0 .story-color-line{background:linear-gradient(100deg,#ffd329 5%,#ffa334 24%,#fa5673 52%,#ed76c5 70%,#7199ff);background-clip:text;-webkit-background-clip:text;color:transparent;width:fit-content}.story-description{font-size:15px;line-height:1.85;color:#c0c2cd;max-width:345px;margin-top:25px}.story-cta{margin-top:22px;display:inline-flex;align-items:center;gap:26px;font-size:12px;font-weight:600;min-height:44px;border-bottom:1px solid #ffffff38}.story-cta:hover{color:var(--chapter-color);border-color:var(--chapter-color)}.story-art{position:absolute;inset-inline-start:44%;inset-inline-end:1%;top:200px;height:520px;pointer-events:none}.story-canvas,.story-fallback{position:absolute;inset:0}.story-canvas{z-index:2;opacity:0;transition:opacity .7s}.story-canvas canvas{width:100%;height:100%;display:block}.story-fallback{inset:0 -6%;transition:opacity .5s}.story-fallback svg{width:100%;height:100%}.is-ready .story-canvas{opacity:1}.is-ready .story-fallback{opacity:0}.story-orbit{position:absolute;inset:11% 8%;border:1px solid #ffffff0e;border-radius:50%;transform:rotate(-28deg)}.story-orbit.orbit-b{inset:2% 16%;transform:rotate(22deg)}.scene-coordinate{position:absolute;color:#a0a5b7;font-size:9px;letter-spacing:.15em;z-index:3}.coordinate-top{top:7%;inset-inline-end:15%}.coordinate-bottom{bottom:5%;inset-inline-start:22%;font-size:8px}.story-bottom{position:relative;display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:20px 35px;width:100%;z-index:5}.story-scroll-cue{display:flex;align-items:center;gap:12px;font-size:10px;color:#b5b8c6}.story-scroll-cue svg{color:var(--story-color)}.story-chapters{display:flex;gap:18px}.story-chapters button{display:flex;gap:9px;align-items:center;min-height:44px;padding:0 4px;background:transparent;color:#959baa;font-size:10px;border-top:1px solid #ffffff28;position:relative;transition:color .3s}.story-chapters button:before{content:"";position:absolute;top:-1px;inset-inline:0;height:2px;background:var(--story-color);transform:scaleX(0);transition:transform .4s}.story-chapters button.active{color:#fff}.story-chapters button.active:before{transform:scaleX(1)}.story-chapters bdi{font-size:9px;color:var(--story-color)}.story-skip{height:44px;width:44px;border:1px solid #ffffff30;border-radius:50%;display:grid;place-items:center}.story-skip:hover{background:#ffffff20}.story-progress-line{position:absolute;inset-inline:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--yellow),var(--red),var(--pink),var(--blue),var(--green));transform:scaleX(var(--story-progress));transform-origin:left}.story-track[data-enhanced=true]{height:430svh}.story-track[data-enhanced=true] .story-stage{height:100svh;min-height:560px;position:sticky;top:0;padding-top:142px}.story-track[data-enhanced=true] .story-panels{position:absolute;inset-inline:0;top:24%;bottom:90px;padding-top:0;pointer-events:none}.story-track[data-enhanced=true] .story-panel{position:absolute;padding:0;width:52%;max-width:690px;top:0;pointer-events:auto}.story-track[data-enhanced=true] .story-panel:not(:first-child){opacity:0;visibility:hidden}.story-track[data-enhanced=true] .story-art{top:17%;height:73%}.story-track[data-enhanced=true] .story-bottom{position:absolute;bottom:0;inset-inline:0}.pillars{background:#f5f5f8;border-color:#e6e6eb}.pillars-inner{min-height:95px}.pillars-inner>div{font-size:12px}.pillars-inner>div+div:before{background:#d9dae1}.pillars-inner>div:first-child svg{color:#d42049}.pillars-inner>div:nth-child(2) svg{color:#175de7}.pillars-inner>div:nth-child(3) svg{color:#8d33ca}.pillars-inner>div:nth-child(4) svg{color:#008659}.section-heading{margin-bottom:60px}.product-grid{gap:20px}.product-visual{border-radius:14px;background:#eceef6;aspect-ratio:1/1.15}.product-black .product-visual{background:#dadcea}.product-color .product-visual{background:#ffdde9}.product-additive .product-visual{background:#d7e6ff}.product-filler .product-visual{background:#fff0b8}.product-number{color:#555666}.product-circle{background:#fff;border:0;height:38px;width:38px}.product-info h3{font-size:17px}.product-info p{font-size:13px}.product-link{font-size:12px;color:#164fb6}.product-card:focus-visible{outline-offset:8px}.product-card:hover .product-circle{background:#165de7}.products-section .eyebrow{color:#245bc1}.studio-section{background:#174ce2;color:white;border:0;position:relative;overflow:clip}.studio-section:before{content:"";position:absolute;inset:-50% 40% 0 -30%;border:1px solid #ffffff12;border-radius:50%;transform:rotate(-20deg);pointer-events:none}.studio-grid{gap:90px;position:relative}.studio-copy .eyebrow{color:#d0dcff}.studio-copy h2{color:white}.studio-copy h2 .heading-line:last-child{color:var(--yellow)}.studio-copy .check-list li,.studio-copy .section-copy{color:#e0e8ff}.studio-copy .check-list svg{color:var(--yellow)}.studio-copy .button{background:var(--yellow);color:#16171d}.studio-copy .button:hover{background:white}.studio-panel{background:#fff;color:var(--ink);border:0;box-shadow:0 24px 60px #071e7145;padding:32px}.studio-display{height:300px}.studio-cross{color:#989caf}.sample-shadow{background:#313348}.studio-note{font-size:11px}.studio-swatches button{height:44px}.studio-swatches button.selected:after{border-color:#151722}.studio-name strong{font-size:17px}.hex-code{font-size:11px}.applications-section{max-width:none;background:#13141b;color:#fff;padding-inline:max(var(--space),calc((100vw - 1320px)/2));--line:#ffffff24}.applications-section .eyebrow{color:#b5bcce}.application-card p,.applications-section .section-copy{color:#b5bacb}.application-card{padding-block:40px}.application-card h3{font-size:22px}.application-top{margin-bottom:40px}.application-top span,.application-top svg{color:var(--application-accent)}.application-top span{font-size:11px}.application-card:first-child{--application-accent:#ffd329}.application-card:nth-child(2){--application-accent:#f974a8}.application-card:nth-child(3){--application-accent:#629fff}.application-card:nth-child(4){--application-accent:#37cd96}.application-card:nth-child(5){--application-accent:#fc6a74}.application-card:nth-child(6){--application-accent:#b1b8c3}.application-card p{font-size:14px}.application-card:hover h3{color:var(--application-accent);transition:color .2s}.approach-section{background:#ffd329;--muted:#4b4122;--line:#191a2426}.approach-grid{gap:90px}.approach-section .eyebrow{color:#51430e}.approach-grid h2 .heading-line:last-child{color:#153fc0}.process-list>li{border-color:#17192230}.process-number{font-size:12px;font-weight:700;color:#173cae}.process-list h3{font-size:24px}.process-list>li:nth-child(2) .process-number{color:#ba173a}.process-list>li:nth-child(3) .process-number{color:#822b94}.quality-banner{background:#181920;border-radius:16px;padding-block:44px}.quality-banner:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,var(--red) 0 20%,var(--pink) 20% 40%,var(--blue) 40% 60%,var(--green) 60% 80%,var(--silver) 80%)}.quality-symbol>svg{color:#f6d54f}.quality-copy p{color:#bdc0d0}.quality-banner li svg{color:#6ba6ff}.quality-copy h3{font-size:30px}.quality-banner ul{border-color:#ffffff25}.faq-section{gap:80px}.faq-list summary{font-size:15px}.faq-list details[open] summary{color:#185de2}.faq-list p{font-size:14px}.contact-section{background:#171820;isolation:isolate}.contact-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 0 100%,#1845c933,transparent 55%),radial-gradient(ellipse at 35% 5%,#ce226620,transparent 50%);pointer-events:none;z-index:-1}.contact-copy h2{font-size:clamp(45px,5vw,76px)}.contact-copy h2 .heading-line:last-child{color:#f78cb7}.contact-copy .eyebrow{color:#c0c5d8}.contact-copy>p:not(.eyebrow){color:#c0c5d8;font-size:15px}.contact-ring{border-color:#ffffff14}.contact-dot{background:var(--yellow)}.dot-two{background:var(--pink)}.contact-grid{gap:90px}.inquiry-card{background:#fff;padding:38px;border-radius:16px}.inquiry-card .eyebrow{color:#555b74}.form-grid label{font-size:12px}input,select,textarea{border-color:#ccced9;border-radius:7px;font-size:13px}input::placeholder,textarea::placeholder{color:#737688}.form-note,.privacy-note{color:#606779}.inquiry-result pre{background:#f2f3f7}.inquiry-result>svg{color:#168961}.site-footer{background:#101117;color:white;border-top:1px solid #ffffff15;padding-top:70px;--line:#ffffff23}.footer-bottom p,.footer-column a,.footer-column button,.footer-top>div>p{color:#b3b7c7}.footer-column a:hover,.footer-column button:hover{color:var(--yellow)}.footer-column h3{color:#fff}.footer-bottom{font-size:11px}.product-dialog{--muted:#626672}.product-dialog::backdrop{background:#10121bd9}.dialog-close:hover{background:#e1e5f1}.spec-box{background:#f0f3fa}.dialog-body .check-list svg{color:#1b63db}.tags>span{border-color:#cfd3df}[dir=rtl] .scene-coordinate,[dir=rtl] .story-kicker,[dir=rtl] .story-topline,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0}[dir=rtl] .story-panel h1,[dir=rtl] .story-panel h2{font-size:clamp(62px,6.3vw,94px);line-height:1.52;font-weight:650}[dir=rtl] .story-track[data-enhanced=true] .story-panels{top:23%}[dir=rtl] .story-line{padding-block:.14em;margin-block:-.14em}[dir=rtl] .story-kicker{margin-bottom:8px}[dir=rtl] .story-description{line-height:1.95;font-size:15px;margin-top:15px;max-width:365px}[dir=rtl] .story-cta{margin-top:15px}[dir=rtl] .story-chapters button,[dir=rtl] .story-topline{font-size:11px}[dir=rtl] .reveal-heading{font-size:clamp(38px,4.2vw,62px);line-height:1.55}[dir=rtl] .word-mask{padding-block:.15em;margin-block:-.15em;padding-inline-end:.25em}[dir=rtl] .heading-line{padding-block:.06em}[dir=rtl] .brand-word strong{font-size:19px}[dir=rtl] .brand-word>span{font-size:9px;letter-spacing:0}[dir=rtl] .site-header:after,[dir=rtl] .story-progress-line{transform-origin:right}[dir=rtl] .application-card{padding-inline:0 32px}[dir=rtl] .application-card:not(:nth-child(3n+1)){padding-inline-start:32px}@media(min-width:1700px){.story-track[data-enhanced=true] .story-panel{max-width:750px}.story-panel h1,.story-panel h2{font-size:120px}.story-track[data-enhanced=true] .story-art{inset-inline-start:46%;inset-inline-end:8%}}@media(max-width:1150px){.header-inner{gap:16px}.header-actions,.main-nav{gap:20px}.main-nav a{font-size:11px}.brand-word strong{font-size:16px}.brand-word>span{font-size:6px}.header-cta{display:none}.approach-grid,.contact-grid,.studio-grid{gap:50px}.story-panel h1,.story-panel h2{font-size:8.2vw}.story-track[data-enhanced=true] .story-panel{width:53%}.story-art{inset-inline-start:45%;inset-inline-end:-5%}.story-track[data-enhanced=true] .story-art{top:21%;height:67%}.story-chapters{gap:12px}.story-chapters button{gap:7px}.product-info h3{font-size:16px}.quality-banner{grid-template-columns:110px 1fr;gap:25px}.quality-symbol{width:100px;height:100px}.quality-banner ul{grid-column:2;border-inline-start:0;padding-inline-start:0;grid-template-columns:1fr 1fr;gap:13px}.quality-copy h3{font-size:29px}}@media(max-width:960px){.section-space{padding-block:88px}.story-track[data-enhanced=true] .story-panels{top:28%}.story-track[data-enhanced=true] .story-panel{width:55%}.story-panel h1,.story-panel h2{font-size:8.6vw}.story-art{inset-inline-start:43%;inset-inline-end:-9%}.story-track[data-enhanced=true] .story-art{top:24%;height:63%}.story-description{max-width:280px;font-size:14px}.story-topline{font-size:9px}.story-scroll-cue{font-size:9px;gap:8px}.story-chapters button span{font-size:9px}.story-chapters{gap:8px}.story-bottom{gap:12px}.story-mini-palette i{width:16px}.approach-grid,.contact-grid,.studio-grid{gap:40px}.studio-panel{padding:24px}.studio-display{height:250px}.application-card h3{font-size:19px}.product-grid{gap:30px 20px}.product-visual{aspect-ratio:1.2}.contact-grid{grid-template-columns:.9fr 1.1fr}.inquiry-card{padding:28px}.form-grid{grid-template-columns:1fr}.contact-art{max-width:290px}[dir=rtl] .story-panel h1,[dir=rtl] .story-panel h2{font-size:7.6vw}[dir=rtl] .story-track[data-enhanced=true] .story-panels{top:27%}[dir=rtl] .brand-word strong{font-size:16px}.header-inner{min-height:72px}.main-nav{gap:16px}.brand-mark{width:40px;height:40px}}@media(max-width:760px){:root{--space:25px}.site-header{top:12px;inset-inline:12px}.header-inner{padding-inline:14px;min-height:66px;gap:12px}.brand-mark{width:38px;height:38px}.brand{gap:8px}.brand-word strong{font-size:15px}.brand-word>span{font-size:6px;letter-spacing:1.2px}.header-actions{gap:10px}.language-switch{font-size:11px;gap:5px}.menu-button{display:flex}.main-nav{background:#191b25;top:78px;inset-inline:-1px;border:1px solid #ffffff24;border-radius:20px;padding:20px 25px;box-shadow:0 20px 40px #0005}.main-nav a{font-size:15px;padding-block:4px}.main-nav a:hover{color:var(--yellow)}.site-header:after{inset-inline:28px}.section-space{padding-block:76px}.section-heading{gap:22px;margin-bottom:35px}.section-copy{font-size:14px}.eyebrow{font-size:10px;margin-bottom:18px}h2{font-size:clamp(36px,9.7vw,54px)}.story-track[data-enhanced=true]{height:400svh}.story-stage{padding-top:111px}.story-track[data-enhanced=true] .story-stage{padding-top:108px}.story-topline{font-size:8px;letter-spacing:.08em}.story-topline>span:first-child{gap:8px}.story-mini-palette{gap:3px}.story-mini-palette i{height:6px;width:11px}.live-dot{width:5px;height:5px}.story-track[data-enhanced=true] .story-panels{top:19%;bottom:auto}.story-track[data-enhanced=true] .story-panel{width:calc(100% - 50px);max-width:none}.story-panel h1,.story-panel h2{font-size:clamp(44px,11.9vw,75px);line-height:1.01;letter-spacing:-.058em}.story-kicker{font-size:8px;letter-spacing:.12em;margin-bottom:15px}.story-description{font-size:12px;line-height:1.75;max-width:290px;margin-top:15px}.story-cta{font-size:10px;min-height:40px;margin-top:10px;gap:22px}.story-track[data-enhanced=true] .story-art{inset-inline:9% -5%;top:49%;height:42%}.story-orbit{inset:8% 17%}.story-orbit.orbit-b{inset:2% 22%}.coordinate-top{inset-inline-end:14%;top:12%;font-size:7px}.coordinate-bottom{font-size:6px;bottom:2%;inset-inline-start:23%}.story-bottom{padding-bottom:20px;padding-top:8px;gap:14px}.story-scroll-cue{display:none}.story-chapters{flex:1 1;justify-content:space-between;gap:14px}.story-chapters button{flex:1 1;gap:6px;min-height:46px;justify-content:center;font-size:8px;padding-inline:0;flex-direction:column;line-height:1.2;padding-top:9px}.story-chapters bdi,.story-chapters button span{font-size:8px}.story-skip{width:38px;height:38px;flex-shrink:0}.pillars-inner{min-height:112px}.pillars-inner>div{font-size:10px}.pillars-inner>div:nth-child(3):before{display:none}.product-visual{aspect-ratio:1/1.1}.product-info h3{font-size:15px}.product-info p{font-size:12px}.product-circle{height:32px;width:32px}.product-number{top:14px;inset-inline-start:14px}.product-link{font-size:10px}.approach-grid,.contact-grid,.studio-grid{grid-template-columns:1fr;gap:40px}.studio-panel{padding:26px;max-width:500px;width:100%;margin-inline:auto}.studio-display{height:260px}.studio-copy .section-copy{margin-top:22px}.studio-copy .button{margin-top:0}.studio-copy h2{font-size:45px}.applications-section{padding-inline:var(--space)}.application-card h3{font-size:17px}.application-card p{font-size:12px}.application-top{margin-bottom:28px}.application-card,.application-card:not(:nth-child(3n+1)){padding-block:30px}.approach-grid h2{font-size:43px}.quality-banner{grid-template-columns:1fr;padding:30px;margin-top:50px}.quality-banner ul{grid-column:auto;grid-template-columns:1fr;padding-block-start:20px}.quality-copy h3{font-size:27px}.quality-symbol{display:none}.faq-section{gap:30px}.faq-list summary{font-size:14px}.faq-list p{font-size:13px}.contact-copy h2{font-size:49px}.contact-copy>p:not(.eyebrow){font-size:14px}.form-grid{grid-template-columns:1fr 1fr}.inquiry-card{padding:26px}.site-footer{padding-top:48px}.footer-top{gap:35px 20px}.footer-column a,.footer-column button{font-size:11px}.footer-bottom{font-size:9px}.story-track:not([data-enhanced=true]) .story-art{top:340px;inset-inline:0;height:340px}.story-track:not([data-enhanced=true]) .story-panel:first-child{padding-bottom:380px}.story-track:not([data-enhanced=true]) .story-panel{padding-top:25px}.story-track:not([data-enhanced=true]) .story-panels{padding-top:42px}[dir=rtl] .header-inner{gap:10px}[dir=rtl] .brand-word strong{font-size:15px}[dir=rtl] .brand-word>span{font-size:8px}[dir=rtl] .story-topline{font-size:9px}[dir=rtl] .story-track[data-enhanced=true] .story-panels{top:18%}[dir=rtl] .story-panel h1,[dir=rtl] .story-panel h2{font-size:clamp(42px,10.3vw,64px);line-height:1.47}[dir=rtl] .story-description{font-size:12px;margin-top:10px;max-width:300px}[dir=rtl] .story-cta{margin-top:7px}[dir=rtl] .story-kicker{font-size:9px;margin-bottom:7px}[dir=rtl] .story-track[data-enhanced=true] .story-art{top:50%;height:41%}[dir=rtl] .story-chapters button span{font-size:9px}[dir=rtl] .reveal-heading{font-size:36px;line-height:1.55}[dir=rtl] .application-card,[dir=rtl] .application-card:not(:nth-child(3n+1)){padding-inline:0 20px}[dir=rtl] .application-card:nth-child(2n){padding-inline-start:20px}[dir=rtl] .contact-copy h2{font-size:40px}}@media(max-width:400px){:root{--space:20px}.header-inner{padding-inline:10px}.brand-mark{width:34px;height:34px}.brand-word strong{font-size:13px}.brand-word>span{font-size:5px}.language-switch{font-size:10px}.header-actions{gap:3px}.story-topline{font-size:7px}.story-mini-palette i{width:9px}.story-track[data-enhanced=true] .story-panel{width:calc(100% - 40px)}.story-description{max-width:260px;font-size:11px}.story-chapters{gap:10px}.story-chapters button span{font-size:7px}.story-bottom{gap:10px}.story-skip{height:34px;width:34px}.studio-panel{padding:21px}.approach-grid h2,.studio-copy h2{font-size:39px}.studio-name strong{font-size:14px}.form-grid{grid-template-columns:1fr}.inquiry-card{padding:24px}.product-info h3{font-size:14px}[dir=rtl] .brand-word strong{font-size:13px}[dir=rtl] .story-chapters button span,[dir=rtl] .story-topline{font-size:8px}[dir=rtl] .story-description{font-size:11px}[dir=rtl] .reveal-heading{font-size:33px}}@media(min-width:761px) and (max-height:780px){.story-track[data-enhanced=true] .story-stage{padding-top:125px}.story-track[data-enhanced=true] .story-panels{top:26%}.story-panel h1,.story-panel h2{font-size:clamp(60px,7vw,90px)}.story-description{font-size:13px;margin-top:16px}.story-kicker{margin-bottom:14px}.story-cta{margin-top:12px}.story-track[data-enhanced=true] .story-art{top:21%;height:69%}[dir=rtl] .story-track[data-enhanced=true] .story-panels{top:25%}[dir=rtl] .story-panel h1,[dir=rtl] .story-panel h2{font-size:clamp(53px,5.8vw,75px);line-height:1.44}[dir=rtl] .story-description{font-size:13px;margin-top:12px}}@media(max-width:760px) and (max-height:730px){.story-track[data-enhanced=true] .story-stage{padding-top:96px}.story-track[data-enhanced=true] .story-panels{top:23%}.story-panel h1,.story-panel h2{font-size:42px}.story-kicker{margin-bottom:8px}.story-description{font-size:11px;max-width:265px;margin-top:12px}.story-cta{font-size:9px;margin-top:3px;min-height:34px}.story-track[data-enhanced=true] .story-art{top:52%;height:36%;inset-inline:17% -2%}.story-bottom{padding-bottom:12px}.coordinate-bottom{display:none}[dir=rtl] .story-track[data-enhanced=true] .story-panels{top:23%}[dir=rtl] .story-panel h1,[dir=rtl] .story-panel h2{font-size:37px;line-height:1.4}[dir=rtl] .story-track[data-enhanced=true] .story-art{top:55%;height:32%}[dir=rtl] .story-description{font-size:11px;margin-top:8px}}@media(max-height:559px),(prefers-reduced-motion:reduce){.story-track{height:auto}.story-track .story-stage{height:auto;min-height:0}.story-track .story-panel{opacity:1!important;visibility:visible!important;transform:none!important}.story-panel{padding-block:30px 80px}.story-art{height:450px;top:210px}.story-panel:not(:first-child){max-width:850px;margin-inline:auto;border-top:1px solid #ffffff22;padding-top:70px}.story-panel:not(:first-child) h2{font-size:clamp(48px,6vw,80px)}.story-panel:not(:first-child) .story-description{max-width:500px}.story-word,.title-word{transform:none!important}.story-bottom{padding-block:20px}.story-scroll-cue{display:none}.story-stage .story-art{pointer-events:none}.story-progress-line{display:none}}.story-panel-0 .story-color-line{background:none;color:var(--yellow)}.story-panel-0 .story-color-line .story-word{background:linear-gradient(100deg,#ffd329,#ffa334 25%,#f868ac 65%,#7199ff);background-clip:text;-webkit-background-clip:text;color:transparent}.story-word:not(:last-child){margin-inline-end:.09em}@media(max-width:760px){.coordinate-bottom{display:none}.story-bottom .story-scroll-cue{position:absolute;display:flex;inset-inline-start:var(--space);top:-18px;font-size:8px;gap:7px}.story-bottom .story-scroll-cue svg{width:11px;height:11px}.story-track:not([data-enhanced=true]) .story-scroll-cue{display:none}}@media(max-height:559px){.story-track .story-art{position:relative;inset:auto;top:auto;width:min(90%,550px);height:360px;margin:24px auto 0}.story-track .story-panels{padding-top:25px}.story-track .story-panel:first-child{padding-bottom:75px}.story-track .story-panel{max-width:850px;width:100%}.story-track .story-panel h1,.story-track .story-panel h2{font-size:clamp(40px,6.5vw,70px)}.story-track .story-description{max-width:450px}.story-track .story-scroll-cue{display:none}}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#17181ff5}.site-header:after{display:none}.header-progress{position:absolute;inset-inline:32px;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--yellow),var(--red),var(--pink),var(--blue),var(--green),var(--silver));transform:scaleX(0);transform-origin:left;border-radius:3px;will-change:transform}[dir=rtl] .header-progress{transform-origin:right}.story-atmosphere{background-image:radial-gradient(ellipse at 80% 40%,#1574eb12,transparent 55%),radial-gradient(ellipse at 15% 90%,#f0378712,transparent 50%),radial-gradient(#ffffff19 .6px,transparent 0);background-size:auto,auto,28px 28px}.story-atmosphere i{display:none}.story-art{contain:layout paint}.story-canvas{contain:strict}.story-art.is-ready .story-fallback{display:none}.story-track[data-enhanced=true] .story-panel{will-change:transform,opacity}.story-progress-line{will-change:transform}.product-visual{contain:paint}.story-word,.title-word{will-change:auto}.kinetic-ink,.story-word{position:relative}.kinetic-ink{display:inline-block;z-index:1;transform-origin:50% 90%}.kinetic-letter{display:inline-block;transform-origin:50% 85%}.type-echo{position:absolute;inset-block-start:0;inset-inline-start:0;white-space:pre;pointer-events:none;opacity:0;color:var(--chapter-color);z-index:0}.story-panel-0 .type-echo{color:#f03787}.story-panel-2 .type-echo{color:#00a66b}.story-panel-3 .type-echo{color:#ffd329}.story-panel-0 .story-color-line .story-word{background:none;color:var(--yellow)}.story-panel-0 .story-color-line .kinetic-ink{background:linear-gradient(100deg,#ffd329,#ffa334 25%,#f868ac 65%,#7199ff);background-clip:text;-webkit-background-clip:text;color:transparent}.title-word{backface-visibility:hidden;transform-origin:50% 85%}.story-line{isolation:isolate}.kinetic-ink,.kinetic-letter{backface-visibility:hidden}@media(prefers-reduced-motion:reduce){.kinetic-ink,.kinetic-letter{transform:none!important;opacity:1!important}.type-echo{display:none!important}.title-word{transform:none!important;opacity:1!important}}.interactive-emblem,[dir=rtl] .interactive-emblem{perspective:650px;transform:none;isolation:isolate;-webkit-user-select:none;user-select:none}.interactive-emblem .contact-logo,[dir=rtl] .interactive-emblem .contact-logo{transform:rotate(-12deg);transform-origin:50% 50%;backface-visibility:hidden}.contact-orbits{inset:0;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.contact-aura,.contact-orbits{position:absolute;pointer-events:none}.contact-aura{inset:2% 7%;border-radius:50%;background:radial-gradient(ellipse at 25% 30%,#f0378740,transparent 55%),radial-gradient(ellipse at 75% 65%,#1574eb50,transparent 55%),radial-gradient(ellipse at 70% 20%,#ffd32928,transparent 50%);opacity:.15;transition:opacity .4s}.interactive-emblem .contact-dot,.interactive-emblem .contact-logo{pointer-events:none}.interactive-emblem[data-pointer-active=true] .contact-aura{opacity:1}.interactive-emblem[data-pointer-active=true] .ring-one{border-color:#ffd32955}.interactive-emblem[data-pointer-active=true] .ring-two{border-color:#f0378745}.interactive-emblem[data-pointer-active=true] .ring-three{border-color:#1574eb55}.interactive-emblem .contact-ring{transition:border-color .4s}.interactive-emblem[data-pointer-active=true] .contact-dot,.interactive-emblem[data-pointer-active=true] .contact-logo,.interactive-emblem[data-pointer-active=true] .contact-orbits{will-change:transform}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.application-top svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.application-card:hover .application-top svg{transform:translateY(-5px) rotate(-8deg)}[dir=rtl] .application-card:hover .application-top svg{transform:translateY(-5px) rotate(8deg)}}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:761px){.application-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.application-card{grid-column:span 2}.application-card:nth-child(n+4){grid-column:span 3}}@media(max-width:760px){.application-card:last-child{grid-column:1/-1}}.inquiry-fields{border:0;padding:0;margin:0;min-width:0}.inquiry-fields:disabled{opacity:.7}.submit-button:disabled{cursor:wait;opacity:.7}.form-error{background:#fff0f2;color:#a01737;padding:14px;border-radius:8px;font-size:12px;margin-block:16px;line-height:1.8}.form-error a{text-decoration:underline;font-weight:600}.inquiry-result{scroll-margin-block-start:12px}.inquiry-result:focus{outline:none}.product-visual{background:#f3f4f6!important}.product-visual .masterbatch-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.product-circle,.product-number{z-index:1}.product-number{background:#ffffffd9;border-radius:100px;padding:5px 8px;line-height:1}.dialog-art{height:280px;background:#f3f4f6}.dialog-art .masterbatch-image{display:block;width:min(100%,420px);height:100%;object-fit:cover;object-position:50% 54%}.dialog-art>.eyebrow{background:#fffffff0;padding:6px 10px;border-radius:4px;bottom:12px}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.product-card:hover .masterbatch-image{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.product-visual .masterbatch-image{transition:none}}