/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--blue:#e9edf9;--blue-deep:#dfe5f4;--white:#fff;--ink:#121319;--muted:#71737b;--orange:#ff7919;--peach:#ffeadc;--font-business:"Manrope Variable","Segoe UI Variable","Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}#about,#blog,#contact,#home,#products{scroll-margin-top:24px}body{color:var(--ink);background:var(--white);font-family:var(--font-business);font-kerning:normal;text-rendering:optimizelegibility;margin:0}button,input{font:inherit}button,summary{cursor:pointer}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.storefront{min-height:100vh;overflow:hidden}.interior-page :is(h1,h2,h3),.storefront :is(h1,h2,h3){font-family:var(--font-business);text-wrap:balance}.interior-page :is(p,li),.storefront :is(p,li){text-wrap:pretty}.hero-section{background:var(--blue);min-height:720px;position:relative}.store-header{z-index:20;border-bottom:1px solid #1213190f;justify-content:space-between;align-items:center;gap:56px;width:min(1380px,100% - 64px);min-height:74px;margin:0 auto;animation:header-enter .8s cubic-bezier(.22,1,.36,1) both;display:flex;position:relative}.wordmark{align-items:center;width:160px;min-width:190px;display:inline-flex}.wordmark>img{width:156px;height:auto;display:block}.wordmark-icon{border-top-width:7px;border:7px solid var(--orange);border-top:5px solid var(--orange);border-radius:5px 13px 13px 11px;width:37px;height:38px;display:block;position:relative}.wordmark-icon:before{content:"";background:var(--orange);border-radius:5px 5px 0 0;width:13px;height:15px;position:absolute;top:-11px;left:-7px}.wordmark-icon span{background:var(--blue);border-radius:2px 7px 7px 5px;position:absolute;inset:4px}.store-nav{justify-content:center;gap:clamp(26px,3vw,44px);width:auto;margin-left:auto;margin-right:clamp(28px,6vw,96px)}.store-nav,.store-nav a{align-items:center;display:flex}.store-nav a{white-space:nowrap;padding:27px 0 23px;font-size:15px;font-weight:410;transition:color .2s;position:relative}.store-nav a:after{content:"";background:var(--orange);height:2px;transition:transform .25s;position:absolute;bottom:15px;left:0;right:0;transform:scaleX(0)}.store-nav a.is-active,.store-nav a:hover{color:var(--ink)}.store-nav a.is-active:after,.store-nav a:hover:after{transform:scaleX(.32)}.search-box{background:var(--white);grid-template-columns:minmax(90px,1fr) auto 54px;min-width:0;height:42px;display:grid;box-shadow:0 8px 28px #464e6e0d}.search-box input{background:0 0;border:0;outline:0;min-width:0;padding:0 17px;font-size:11px}.search-box input::placeholder{color:#b0b2b8}.category-select{color:#777982;background:0 0;border:0;border-left:1px solid #eceef3;padding:0 16px;font-size:10px}.category-select span{margin-left:5px}.search-button{background:#121319;border:0;place-items:center;display:grid}.search-icon{border:1.5px solid var(--white);border-radius:50%;width:13px;height:13px;position:relative}.search-icon:after{content:"";background:var(--white);width:6px;height:1.5px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.store-tools{gap:15px}.login-link,.store-tools{align-items:center;display:flex}.login-link{white-space:nowrap;gap:6px;font-size:11px}.user-icon{border:1.5px solid #575a63;border-radius:50%;width:14px;height:14px;position:relative}.user-icon:after{content:"";background:var(--blue);border:1.5px solid #575a63;border-radius:50% 50% 45% 45%;height:6px;position:absolute;bottom:-4px;left:-3px;right:-3px}.cart-button,.icon-button{background:0 0;border:0;width:22px;height:24px;padding:0;position:relative}.heart-icon:before{content:"♡";font-size:25px;line-height:1;position:absolute;inset:-2px 0 0}.compare-icon:after,.compare-icon:before{content:"";background:#272a31;width:15px;height:1.5px;position:absolute;left:3px}.compare-icon:before{top:8px;transform:rotate(42deg)}.compare-icon:after{bottom:7px;transform:rotate(-42deg)}.cart-button{background:var(--white);border-radius:50%;width:32px;box-shadow:0 3px 12px #3238501f}.cart-button:before{content:"";border:2px solid var(--orange);border-top:0;border-radius:2px 2px 7px 7px;width:16px;height:10px;bottom:6px}.cart-button:before,.cart-handle{position:absolute;left:7px;transform:rotate(-8deg)}.cart-handle{background:var(--orange);width:8px;height:2px;top:5px}.cart-count{width:14px;height:14px;color:var(--white);background:var(--orange);border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;top:-5px;right:-4px}.compact-menu{display:none}.hero-inner{width:min(1280px,100% - 64px);height:638px;margin:0 auto;position:relative}.rotation-stage{z-index:0;pointer-events:none;filter:drop-shadow(0 24px 34px #4b547914);width:610px;height:610px;position:absolute;top:18px;left:-14%}.rotating-blob{transform-origin:48% 52%;width:420px;height:405px;position:absolute;top:65px;left:71px}.blob-primary{opacity:.72;background:var(--white);border-radius:44% 56% 64% 36%/38% 36% 64% 62%;animation:blob-rotate 5s cubic-bezier(.65,0,.35,1) infinite}.blob-secondary{opacity:.34;background:linear-gradient(145deg,#ffffffeb,#dfe5f485);border:1px solid #ffffffe6;border-radius:61% 39% 34% 66%/48% 58% 42% 52%;width:335px;height:320px;animation:blob-rotate-reverse 5s cubic-bezier(.65,0,.35,1) infinite;top:95px;left:112px}.orbit{transform-origin:50%;border-radius:50%;position:absolute}.orbit-outer{animation:orbit-spin 5s cubic-bezier(.65,0,.35,1) infinite;inset:5px}.orbit-inner{animation:orbit-spin-reverse 5s cubic-bezier(.65,0,.35,1) infinite;inset:92px}.orbit-piece{display:block;position:absolute}.piece-orange{background:var(--orange);filter:blur(2.5px);border-radius:11px;width:34px;height:61px;top:5%;left:68%;transform:rotate(31deg);box-shadow:0 10px 26px #ff791940}.piece-orange,.piece-white{animation:piece-counterspin 5s cubic-bezier(.65,0,.35,1) infinite}.piece-white{background:var(--white);filter:blur(1.5px);border-radius:999px;width:52px;height:23px;top:49%;right:-8px;transform:rotate(-25deg);box-shadow:0 10px 28px #4c54722e}.piece-dark{opacity:.16;filter:blur(2px);border:8px solid #1a1b21;border-radius:8px;width:30px;height:30px;animation:piece-counterspin 5s cubic-bezier(.65,0,.35,1) infinite;bottom:5%;left:17%;transform:rotate(22deg)}.piece-dot{background:var(--orange);filter:blur(.8px);border-radius:50%;width:27px;height:27px;top:-8px;left:28%;box-shadow:0 0 0 10px #ffffff61,0 14px 26px #ff79192e}.piece-capsule,.piece-dot{animation:piece-spin 5s cubic-bezier(.65,0,.35,1) infinite}.piece-capsule{background:var(--white);border-radius:999px;width:19px;height:48px;bottom:25%;right:-14px;transform:rotate(42deg);box-shadow:0 8px 24px #4c547229}.rotation-ring{border:1px solid #ff79192b;border-radius:50%;animation:ring-pulse 5s ease-in-out infinite;position:absolute;inset:147px}.orbit-products{z-index:3;position:absolute;inset:0}.orbit-product{object-fit:cover;offset-path:circle(244px at 305px 305px);offset-rotate:0deg;offset-anchor:50% 50%;will-change:offset-distance,transform;border:5px solid #ffffffeb;border-radius:18px;width:112px;height:92px;animation:furniture-circle-orbit 10s linear infinite;display:block;position:absolute;top:0;left:0;box-shadow:0 16px 28px #3b425c38}.product-executive-chair{animation-delay:0s}.product-visitor-chair{animation-delay:-2.5s}.product-executive-desk{width:158px;height:104px;animation-delay:-5s}.product-team-workstations{width:150px;height:104px;animation-delay:-7.5s}.hero-copy{z-index:3;width:34%;position:absolute;top:105px;left:1.5%}.hero-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(48px,4.9vw,72px);font-weight:340;line-height:.93;animation:copy-rise .9s cubic-bezier(.22,1,.36,1) .42s both}.shop-button{min-width:130px;height:43px;color:var(--white);background:var(--orange);justify-content:center;align-items:center;gap:18px;margin-top:30px;padding:0 18px;font-size:11px;font-weight:650;transition:transform .25s,box-shadow .25s;animation:copy-rise .9s cubic-bezier(.22,1,.36,1) .52s both;display:inline-flex;box-shadow:0 12px 22px #ff791933}.shop-button:hover{transform:translateY(-4px);box-shadow:0 17px 30px #ff791947}.shop-button span{font-size:16px;transition:transform .25s}.shop-button:hover span{transform:translate(4px)}.hero-product{z-index:1;background:#d8dfeb;border:1px solid #ffffffd1;border-radius:42px 12px 42px 42px;width:61%;height:500px;animation:product-enter 1.1s cubic-bezier(.22,1,.36,1) .1s both;position:absolute;top:42px;right:-2%;overflow:hidden;box-shadow:0 32px 68px #4046602e}.hero-product:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#e4e9f62e,#0000 34%),linear-gradient(#0000 72%,#141b2721);position:absolute;inset:0}.hero-product img{object-fit:cover;object-position:center;width:100%;height:100%}.slide-ghost{z-index:0;color:#ffffffe0;letter-spacing:-.09em;-webkit-user-select:none;user-select:none;font-size:190px;font-weight:250;line-height:1;position:absolute;bottom:-53px;left:8%}.slider-dots{z-index:5;align-items:center;gap:9px;display:flex;position:absolute;bottom:26px;right:49%}.slider-dots button{background:#191b21;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:transform .2s}.slider-dots button.active{outline-offset:4px;outline:1px solid #191b21;transform:scale(.65)}.categories{background:var(--white);grid-template-columns:.82fr repeat(3,1fr);gap:22px;width:min(1380px,100% - 64px);min-height:430px;margin:0 auto;padding:70px 0 56px;display:grid}.category-heading{align-self:start;padding:0 24px 0 0}.category-heading p{color:#a0a2a8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 13px;font-size:10px}.category-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.1vw,52px);font-weight:450;line-height:.85}.category-heading>span{background:var(--orange);width:38px;height:3px;margin-top:27px;display:block}.category-card{background:#f5f5f5;height:310px;position:relative;overflow:hidden}.category-card img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1)}.category-card:hover img{transform:scale(1.07)}.category-card>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;justify-content:space-between;align-items:end;padding:12px 14px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.category-card span{color:var(--orange);font-size:10px}.category-card h3{margin:0;font-size:15px;font-weight:550}.category-chair img{object-position:38% center}.category-plants img{object-position:64% center}.category-tables img{object-position:92% center}.welcome-section{color:#171920;background:#fff;place-items:center;min-height:660px;padding:70px 32px;display:grid;position:relative;overflow:hidden}.welcome-inner{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);align-items:center;gap:40px;width:min(1380px,100%);display:grid;position:relative}.welcome-content{padding-left:clamp(0px,3vw,42px)}.welcome-copy-stage{min-height:280px;position:relative}.welcome-copy{opacity:0;pointer-events:none;max-width:760px;animation:welcome-copy-cycle 12s cubic-bezier(.22,1,.36,1) infinite;position:absolute;inset:0;transform:translateY(26px)}.welcome-copy-two{animation-delay:6s}.welcome-copy h2{letter-spacing:-.045em;flex-direction:column;margin:0 0 20px;font-size:clamp(34px,3.2vw,48px);font-weight:330;display:flex}.welcome-copy h2 strong{color:var(--orange);font-weight:620}.welcome-copy-one h2{display:block}.welcome-copy-one h2 strong{display:inline}.welcome-copy p{color:#696c74;margin:0;font-size:clamp(16px,1.35vw,20px);font-weight:350;line-height:1.72}.welcome-contact-button{color:#fff;background:var(--orange);border-radius:999px;place-items:center;min-width:138px;min-height:48px;margin-top:24px;padding:0 25px;font-size:14px;font-weight:650;transition:transform .2s,box-shadow .2s;display:inline-grid;box-shadow:0 14px 28px #ff791938}.welcome-contact-button:hover{transform:translateY(-2px);box-shadow:0 18px 34px #ff79194d}@keyframes welcome-copy-cycle{0%{opacity:0;pointer-events:none;transform:translateY(26px)}42%,8%{opacity:1;pointer-events:auto;transform:translateY(0)}50%,to{opacity:0;pointer-events:none;transform:translateY(-20px)}}.benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;max-width:900px;margin-top:38px;display:grid}.benefits article{text-align:center}.benefit-icon{color:#25282f;place-items:center;width:62px;height:62px;margin:0 auto 12px;font-size:46px;display:grid}.workstation-icon{position:relative}.workstation-icon svg{position:absolute}.workstation-monitor{width:38px;height:38px;top:5px}.workstation-table{stroke-width:1.8px;width:52px;height:28px;bottom:1px;right:5px}.benefits article p{margin:0;font-size:14px;font-weight:500;line-height:1.55}.radial-showcase{height:560px;position:relative}.radial-shell{width:600px;height:600px;top:50%;right:-150px;transform:translateY(-50%)}.radial-shell,.radial-shell:before{border-radius:50%;position:absolute}.radial-shell:before{content:"";filter:blur(24px);background:#2d374833;inset:20px;transform:translateY(18px)scale(.95)}.radial-orbit{background:#dce3ec url(/product-team-workstations-v2.webp) 50%/cover no-repeat;border:7px solid #303845;inset:8px;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff80,inset 0 0 32px #1923322e,0 25px 48px #2d374838}.radial-orbit,.radial-orbit:after{border-radius:50%;position:absolute}.radial-orbit:after{content:"";background:linear-gradient(135deg,#ffffff0f,#111b2a3d);inset:0;box-shadow:inset 12px 15px 26px #ffffff1f,inset -16px -18px 30px #111b2a29}.radial-core{z-index:2;background:#e8edf3;border:18px solid #ffffffd1;border-radius:50%;place-items:center;width:330px;height:330px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 28px 70px #3d466529}.radial-core img{z-index:2;object-fit:cover;object-position:54% center;width:100%;height:100%;position:relative;transform:scale(1.04)}.core-ring{z-index:3;border:1px solid #ffffffad;border-radius:50%;position:absolute;inset:14px}.blank-white-section{background:linear-gradient(to bottom,var(--blue-deep) 0,var(--blue-deep) 43%,#fff 43%,#fff 100%);width:100%;min-height:760px;position:relative;overflow:hidden}.blank-white-section:before{content:"";transform-origin:100%;z-index:0;background:#fff;border-radius:52% 0 0 48%/30% 0 0 70%;width:64%;height:42%;position:absolute;top:27%;right:-7%;transform:rotate(3deg)}.blank-white-section:after{content:"";aspect-ratio:1;z-index:0;background:#fff;border-radius:50%;width:min(42vw,620px);position:absolute;top:19%;left:12%}.blog-story-slide{z-index:2;opacity:0;pointer-events:none;transform-origin:0;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity;contain:layout paint;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);align-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .18s ease-out;display:grid;position:absolute;inset:80px max(32px,50% - 690px);transform:rotateY(0)}.blog-copy-half,.blog-visual-half{z-index:2;position:relative}.blog-visual-half{place-items:center;min-height:560px;display:grid}.blog-visual-half img{z-index:2;object-fit:contain;filter:drop-shadow(0 30px 28px #24424133);width:min(480px,82%);height:auto;position:relative}.blog-chair-visual img{aspect-ratio:auto;object-fit:contain;object-position:center;clip-path:none;border-radius:0;width:min(430px,76%);transform:translateY(0)}.blog-photo-visual{min-height:530px}.blog-photo-visual img{object-fit:cover;filter:none;border:10px solid #ffffffeb;border-radius:34px;width:min(620px,94%);height:min(530px,66vh);box-shadow:0 30px 70px #2930442e}.blog-chair-halo{aspect-ratio:1;background:#ffffffc7;border:1px solid #ff791933;border-radius:50%;width:min(460px,76%);position:absolute;box-shadow:0 0 0 36px #ffffff3d,0 30px 70px #505d7f1a}.blog-copy-half{max-width:730px;padding-left:clamp(20px,5vw,80px)}.blank-white-section{perspective:1800px;isolation:isolate}.blog-story-slide.is-visible{z-index:4;opacity:1;pointer-events:auto;transform:rotateY(0)translateZ(0)}.blog-story-slide.is-flipped{z-index:5;opacity:0;transform:rotateY(-108deg)translateZ(0)}.blog-story-slide.is-waiting{z-index:3;opacity:0;transform:rotateY(5deg)translate(1.5%)translateZ(0)}.blog-kicker{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;align-items:center;margin-bottom:22px;font-size:13px;font-weight:750;display:inline-flex}.blog-kicker:before{content:"";background:var(--orange);width:38px;height:2px;margin-right:14px}.blog-copy-half h2{letter-spacing:-.06em;flex-direction:column;margin:0 0 28px;font-size:clamp(48px,5.5vw,82px);font-weight:310;line-height:.98;display:flex}.blog-copy-half h2 strong{color:var(--orange);font-weight:620}.blog-article-copy h2{letter-spacing:-.045em;font-size:clamp(30px,3.1vw,50px);line-height:1.05}.blog-article-copy h2 a{transition:color .18s}.blog-article-copy h2 a:hover{color:var(--orange)}.blog-copy-half p{color:#63666f;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.75}.blog-read-link{color:var(--orange);align-items:center;gap:10px;margin-top:26px;font-size:14px;font-weight:720;display:inline-flex}.blog-read-link span{font-size:22px;transition:transform .18s}.blog-read-link:hover span{transform:translate(5px)}.blog-center-reveal{z-index:1;aspect-ratio:1;background:var(--orange);opacity:.16;border-radius:50%;width:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(5.5)}.about-values-section{background:#171b24;border-radius:38px;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(34px,5vw,84px);width:min(1760px,100% - 48px);min-height:720px;margin:0 auto;padding:clamp(38px,4vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #191f2b29}.about-office-backdrop,.about-office-backdrop-shade{pointer-events:none;position:absolute;inset:0}.about-office-backdrop{z-index:0;overflow:hidden}.about-office-backdrop-track{will-change:transform;width:max-content;height:100%;animation:about-office-pan 42s linear infinite;display:flex}.about-office-backdrop-group{flex:none;height:100%;display:flex}.about-office-backdrop-group img{object-fit:cover;filter:saturate(.88)contrast(.96);flex:none;width:clamp(420px,42vw,700px);height:100%}.about-office-backdrop-shade{z-index:1;background:linear-gradient(90deg,#0d111975,#1419223d),linear-gradient(#0c0f160d,#0c0f163d)}@keyframes about-office-pan{to{transform:translate(-50%)}}.about-logo-frame{aspect-ratio:1;background:#fff;border-radius:34px;flex-direction:column;width:min(100%,520px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #29304424}.about-logo-frame:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff40;position:absolute;inset:0;box-shadow:inset 0 0 38px #2a140826}.about-logo-frame img{object-fit:contain;object-position:center;flex:auto;width:100%;height:auto;min-height:0;padding:clamp(28px,4vw,58px)}.about-brand-column,.about-content-column{z-index:2;min-width:0;position:relative}.about-content-column{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #ffffff85;border-radius:30px;padding:clamp(30px,3.5vw,52px);box-shadow:0 24px 60px #0a0f1833}.about-stats{z-index:2;background:#fff;border:1px solid #eceef2;border-radius:16px;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 18px 18px;padding:22px 14px;display:grid;position:relative;box-shadow:0 14px 34px #29304412}.about-stats>div{text-align:center;border-right:1px solid #e8e9ed;padding:0 12px}.about-stats>div:last-child{border-right:0}.about-stats span,.about-stats strong{display:block}.about-stats strong{color:#171920;margin-bottom:7px;font-size:clamp(20px,2vw,28px);font-weight:800}.about-stats span{color:#606570;font-size:11px;line-height:1.35}.about-story-stage{min-height:420px;padding-right:58px;position:relative}.about-commitments{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.about-commitments>div{align-items:center;gap:10px;display:flex}.about-commitments svg{color:#454a54;stroke-width:1.7px;flex:none;font-size:25px}.about-commitments span{color:#333741;font-size:11px;font-weight:650;line-height:1.35}.section-more-button{color:#fff;background:#3157c8;border-radius:999px;justify-content:center;align-items:center;width:112px;min-height:44px;margin:38px auto 0;font-size:14px;font-weight:700;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 12px 26px #3157c83d}.section-more-button:hover{background:#2449b7;transform:translateY(-2px);box-shadow:0 16px 32px #3157c84d}.about-slide{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:center;transition:opacity .22s ease-out,transform .22s ease-out,visibility 0s linear .22s;display:flex;position:absolute;inset:0;transform:translateY(18px)}.about-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.about-slide-controls{z-index:4;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.about-slide-controls button{width:38px;height:38px;color:var(--orange);cursor:pointer;background:#fff;border:1px solid #ff6f1459;border-radius:50%;place-items:center;padding:0;transition:color .16s,background-color .16s,transform .16s;display:grid;box-shadow:0 8px 22px #23252c14}.about-slide-controls button:hover:not(:disabled){background:var(--orange);color:#fff;transform:translateY(-1px)}.about-slide-controls button:disabled{opacity:.3;cursor:default}.about-slide-controls svg{stroke-width:2.2px;font-size:21px}.about-slide h2{letter-spacing:-.055em;flex-direction:column;max-width:720px;margin:0 0 28px;font-size:clamp(42px,5vw,76px);font-weight:320;line-height:.98;display:flex}.about-slide h2 strong{color:var(--orange);font-weight:620}.about-slide-two h2>span{display:block}.about-slide-two h2>span strong{display:inline}.about-slide p{color:#696c74;max-width:760px;margin:0;font-size:clamp(16px,1.25vw,20px);line-height:1.75}.products-section{background:#fff;width:100%;padding:clamp(64px,8vh,90px) max(4vw,28px) 46px;position:relative;overflow:hidden}.products-section h2{z-index:5;color:#171920;letter-spacing:-.045em;width:max-content;margin:0 auto;font-size:clamp(40px,5vw,64px);font-weight:430;line-height:1;position:relative}.products-section h2:after{content:"";background:var(--orange);border-radius:999px;width:46px;height:3px;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.product-category-intro{color:#6b6f79;text-align:center;max-width:620px;margin:42px auto 0;font-size:15px;line-height:1.7}.product-category-grid{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(12px,1vw,18px);width:min(1380px,100%);height:clamp(360px,min(68svh,42vw),700px);margin:34px auto 20px;display:grid}.product-category-tile{color:#fff;isolation:isolate;background:#20242d;border-radius:22px;min-height:0;position:relative;overflow:hidden;box-shadow:0 24px 65px #232a3c24}.product-category-tile-1{border-radius:32px 22px 22px 32px;grid-area:1/1/4/5}.product-category-tile-2{grid-area:1/5/3/8}.product-category-tile-3{border-radius:22px 32px 22px 22px;grid-area:1/8/3/13}.product-category-tile-4{grid-area:3/5/5/10}.product-category-tile-5{grid-area:3/10/5/13}.product-category-tile-6{border-radius:32px 22px 32px 32px;grid-area:4/1/7/5}.product-category-tile-7{grid-area:5/5/7/8}.product-category-tile-8{border-radius:22px 22px 32px;grid-area:5/8/7/13}.product-category-media{z-index:-2;display:block;position:absolute;inset:0;overflow:hidden}.product-category-media img{opacity:0;object-fit:cover;width:100%;height:100%;transition:opacity .7s,transform 3.8s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0;transform:scale(1.035)}.product-category-media img.is-active{opacity:1;transform:scale(1)}.product-category-shade{z-index:-1;background:linear-gradient(#0c0f1633,#0000 42%),linear-gradient(#0c0f160f 32%,#0c0f16e0);position:absolute;inset:0}.product-category-meta{justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.product-category-meta strong{color:#ff7417;letter-spacing:.15em;font-size:11px}.product-category-meta small{letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13172047;border:1px solid #ffffff57;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:750}.product-category-copy{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:15px;left:16px;right:16px}.product-category-copy>small{color:#ff8a3d;letter-spacing:.17em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:none}.product-category-copy>strong{letter-spacing:-.045em;font-size:clamp(20px,2.2vw,31px);font-weight:480;line-height:.98}.product-category-tile:not(.product-category-tile-1) .product-category-copy>strong{font-size:clamp(19px,2vw,28px)}.product-category-copy>span{color:#ffffffc7;max-width:520px;margin-top:13px;font-size:13px;line-height:1.55;display:none}.product-category-copy>b{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin-top:9px;font-size:9px;font-weight:800;display:none}.product-category-tile-1 .product-category-copy>b,.product-category-tile-6 .product-category-copy>b{display:inline-flex}.product-category-copy>b span{color:#161a22;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;transition:transform .22s;display:grid}.product-category-tile:hover .product-category-media img.is-active{transform:scale(1.035)}.product-category-tile:hover .product-category-copy>b span{transform:translate(2px,-2px)}.product-category-tile:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.product-image-progress{gap:4px;display:flex;position:absolute;top:17px;left:50%;transform:translate(-50%)}.product-image-progress i{background:#fff6;border-radius:999px;width:12px;height:2px;transition:width .3s,background .3s}.product-image-progress i.is-active{background:#ff7417;width:22px}.product-category-mobile-controls{display:none}@media (min-width:1200px) and (min-height:620px){.product-category-grid{height:clamp(760px,92svh,980px)}.product-category-meta{top:20px;left:20px;right:20px}.product-category-meta strong{font-size:12px}.product-category-meta small{padding:7px 10px;font-size:9px}.product-category-copy{bottom:22px;left:24px;right:24px}.product-category-copy>strong,.product-category-tile:not(.product-category-tile-1) .product-category-copy>strong{font-size:clamp(24px,1.9vw,34px)}.product-category-tile-1 .product-category-copy>strong,.product-category-tile-6 .product-category-copy>strong{font-size:clamp(34px,2.5vw,46px)}.product-category-tile-1 .product-category-copy>small,.product-category-tile-1 .product-category-copy>span,.product-category-tile-6 .product-category-copy>small,.product-category-tile-6 .product-category-copy>span{display:block}.product-category-tile-1 .product-category-copy>span,.product-category-tile-6 .product-category-copy>span{max-width:390px;margin-top:10px;font-size:12px}.product-category-copy>b{margin-top:14px;font-size:10px}.product-category-copy>b span{width:28px;height:28px}}.product-scroll{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:var(--orange) var(--blue-deep);scrollbar-width:auto;grid-auto-columns:calc(33.3333% - 18.6667px);grid-auto-flow:column;gap:28px;width:min(1460px,100%);margin:78px auto 0;padding:8px 4px 28px;scroll-padding-inline:4px;display:grid;overflow:auto hidden}.product-row-heading{justify-content:space-between;align-items:flex-end;width:min(1460px,100%);margin:76px auto -52px;display:flex}.product-row-heading>div{align-items:center;gap:14px;display:flex}.product-card-category,.product-row-heading>div>span,.workspace-catalog-hero>span,.workspace-category-heading span{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.product-row-heading h3{color:#171920;letter-spacing:-.04em;margin:0;font-size:clamp(25px,2.4vw,38px);font-weight:500}.product-row-heading>a{color:#555964;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:750;text-decoration:none}.product-row-heading>a span{color:var(--orange)}.workstation-row-heading{margin-top:68px}.workstation-product-scroll{margin-top:76px}.workstation-preview-card .product-card-image{background:#f3eee7}.product-card-category{margin-bottom:9px}.workstation-scroll-hint{margin-bottom:30px}.workspace-catalog-hero{color:#fff;background:linear-gradient(125deg,#151820,#293043 62%,#424b61);padding:clamp(100px,12vw,170px) max(5vw,28px) 80px}.workspace-catalog-hero h1{letter-spacing:-.06em;max-width:900px;margin:22px 0 24px;font-size:clamp(48px,7vw,94px);font-weight:430;line-height:.94}.workspace-catalog-hero>p{color:#cdd2dc;max-width:680px;font-size:18px;line-height:1.75}.workspace-catalog-stats{flex-wrap:wrap;gap:48px;margin-top:52px;display:flex}.workspace-catalog-stats div{flex-direction:column;gap:6px;display:flex}.workspace-catalog-stats strong{font-size:25px}.workspace-catalog-stats span{color:#aeb5c4;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.workspace-category-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e7e8eb;justify-content:center;gap:8px;padding:18px 24px;display:flex;position:sticky;top:0;overflow-x:auto}.workspace-category-nav a{color:#353944;white-space:nowrap;background:#f3f4f6;border-radius:99px;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none}.workspace-category-nav a:hover{color:#fff;background:var(--orange)}.workspace-catalog-sections{background:#f7f7f8;padding:30px max(4vw,24px) 110px}.workspace-catalog-sections>section{width:min(1460px,100%);margin:80px auto 0;scroll-margin-top:90px}.workspace-category-heading{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.workspace-category-heading h2{letter-spacing:-.05em;margin:7px 0 0;font-size:clamp(34px,4vw,55px);font-weight:450}.workspace-category-heading p{color:#737781;font-size:14px}.workspace-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.workspace-product-card{background:#fff;border:1px solid #e5e6e9;border-radius:26px;scroll-margin-top:96px;overflow:hidden;box-shadow:0 18px 50px #21273714}.workspace-product-image{background:#f2eee8;height:390px;position:relative;overflow:hidden}.workspace-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.workspace-product-card:hover .workspace-product-image img{transform:scale(1.035)}.workspace-product-image>span{color:#fff;background:#161920b8;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800;position:absolute;bottom:16px;right:18px}.workspace-product-copy{padding:27px 28px 30px}.workspace-product-copy>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.workspace-product-copy h3{letter-spacing:-.04em;margin:10px 0 13px;font-size:29px;font-weight:480}.workspace-product-copy p{color:#6d717b;margin:0;font-size:14px;line-height:1.65}.workspace-product-copy ul{color:#565b65;gap:9px;margin:22px 0;padding:0;font-size:13px;list-style:none;display:grid}.workspace-product-copy li,.workspace-product-copy>a{align-items:center;gap:9px;display:flex}.workspace-product-copy li svg{color:var(--orange)}.workspace-product-copy>a{color:#1f232c;text-transform:uppercase;font-size:13px;font-weight:800;text-decoration:none}.workspace-product-copy>a:hover{color:var(--orange)}@media (max-width:900px){.product-row-heading{margin-bottom:-45px}.workspace-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.product-row-heading,.workspace-category-heading{flex-direction:column;align-items:flex-start;gap:12px}.workspace-category-nav{justify-content:flex-start}.workspace-product-grid{grid-template-columns:1fr}.workspace-product-image{height:330px}}.product-row-button{color:#3157c8;background:#dce5ff;border-color:#3157c847;width:min(410px,100% - 32px);min-height:72px;margin-top:28px;font-size:20px;font-weight:780}.product-scroll-animated{overscroll-behavior-inline:contain;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none;cursor:grab}.product-scroll-animated::-webkit-scrollbar{display:none}.product-scroll-animated:active{cursor:grabbing}.product-scroll:focus-visible{outline:2px solid var(--orange);outline-offset:8px;border-radius:28px}.product-scroll::-webkit-scrollbar{height:14px}.product-scroll::-webkit-scrollbar-track{background:var(--blue-deep);border:4px solid #fff;border-radius:999px}.product-scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#ff9a4f,var(--orange));border:3px solid #fff;border-radius:999px;min-width:110px;box-shadow:0 4px 14px #ff791947}.product-scroll::-webkit-scrollbar-thumb:hover{background:#ef6500}.product-scroll .product-card{scroll-snap-align:start;min-height:0}.product-scroll .product-card:nth-child(2){transform:none}.product-scroll .product-card:nth-child(2):hover{transform:translateY(-8px)}.product-scroll-hint{color:#7a7d86;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;width:min(1460px,100%);margin:18px auto 0;font-size:11px}.product-scroll-hint,.products-more-link{align-items:center;font-weight:700;display:flex}.products-more-link{color:#3157c8;background:#fff;border:1px solid #3157c838;border-radius:999px;justify-content:center;width:max-content;min-height:44px;margin:28px auto 0;padding:0 24px;font-size:14px;transition:color .18s,background-color .18s,transform .18s}.products-more-link:hover{color:#fff;background:#3157c8;transform:translateY(-2px)}.blog-more-button{z-index:30;color:#fff;background:#3157c8;border-radius:999px;justify-content:center;align-items:center;width:112px;min-height:44px;font-size:14px;font-weight:700;transition:background-color .18s,box-shadow .18s;display:flex;position:absolute;bottom:clamp(26px,4vh,48px);left:50%;transform:translate(-50%);box-shadow:0 12px 26px #3157c83d}.blog-more-button:hover{background:#2449b7;box-shadow:0 16px 32px #3157c84d}.contact-more-wrap{background:#fff;justify-content:center;padding:8px 24px 52px;display:flex}.contact-more-wrap .section-more-button{margin:0}.interior-page{background:#fff;min-height:100vh;overflow:hidden}.interior-header{min-height:82px;animation:none}.interior-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(48px,7vw,110px);width:min(1380px,100% - 64px);min-height:720px;margin:0 auto;display:grid}.interior-hero-copy h1,.products-page-intro h1{letter-spacing:-.065em;flex-direction:column;margin:20px 0 28px;font-size:clamp(54px,6vw,94px);font-weight:430;line-height:.94;display:flex}.interior-hero-copy h1 strong,.products-page-intro h1 strong{color:var(--orange);font-weight:620}.interior-hero-copy>p,.products-page-intro>p{color:#656a75;max-width:680px;margin:0 0 32px;font-size:clamp(17px,1.25vw,20px);line-height:1.75}.interior-hero-image{background:var(--blue);border-radius:44px;height:570px;position:relative;overflow:hidden;box-shadow:0 30px 80px #2c344f24}.interior-hero-image img{object-fit:cover;width:100%;height:100%}.about-page-story{border-top:1px solid #e7e9ef;grid-template-columns:.85fr 1.15fr;gap:clamp(48px,8vw,130px);width:min(1240px,100% - 64px);margin:0 auto;padding:110px 0;display:grid}.about-page-story h2{letter-spacing:-.055em;max-width:520px;margin:18px 0 0;font-size:clamp(38px,4vw,62px);font-weight:480;line-height:1.02}.about-page-story-copy p{color:#666b76;margin:0 0 24px;font-size:18px;line-height:1.8}.about-page-stats{background:#fff;border:1px solid #e7e9ef;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1240px,100% - 64px);margin:0 auto;padding:42px;display:grid;box-shadow:0 20px 55px #2c344f14}.about-page-stats>div{text-align:center;border-right:1px solid #e7e9ef;padding:0 24px}.about-page-stats>div:last-child{border-right:0}.about-page-stats span,.about-page-stats strong{display:block}.about-page-stats strong{margin-bottom:10px;font-size:clamp(32px,3vw,46px)}.about-page-stats span{color:#666b76;font-size:14px}.interior-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:min(1240px,100% - 64px);margin:0 auto;padding:110px 0 130px;display:grid}.interior-feature-grid article{background:#fff;border:1px solid #e7e9ef;border-radius:26px;min-height:250px;padding:34px;box-shadow:0 18px 44px #2c344f12}.interior-feature-grid svg{color:var(--orange);stroke-width:1.6px;font-size:32px}.interior-feature-grid h2{margin:30px 0 14px;font-size:21px;font-weight:650}.interior-feature-grid p{color:#696d77;margin:0;font-size:14px;line-height:1.65}.products-page-intro{text-align:center;width:min(1240px,100% - 64px);margin:0 auto;padding:100px 0 88px}.products-page-intro h1{align-items:center}.products-page-intro>p{margin-left:auto;margin-right:auto}.products-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(1380px,100% - 64px);margin:0 auto;padding-bottom:120px;display:grid}.products-page-grid .product-card,.products-page-grid .product-card:nth-child(2){transform:none}.products-page-grid .product-card:hover,.products-page-grid .product-card:nth-child(2):hover{transform:translateY(-8px)}.products-page-grid .product-card-copy{min-height:230px}.products-page-grid .product-card-copy h2{letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(24px,2vw,34px);font-weight:470;line-height:1.05}.products-page-grid .product-card-copy>a{width:max-content;color:var(--orange);margin-top:auto;padding-top:24px;font-size:13px;font-weight:750}.products-page-cta{background:var(--blue);border-radius:34px;justify-content:space-between;align-items:center;gap:36px;width:min(1240px,100% - 64px);margin:0 auto 120px;padding:54px 60px;display:flex}.products-page-cta h2{letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(32px,3.5vw,52px);font-weight:480}.catalog-heading{border-bottom:1px solid #e7e9ef;justify-content:space-between;align-items:flex-end;gap:40px;width:min(1380px,100% - 64px);margin:0 auto;padding:92px 0 58px;display:flex}.catalog-heading h1{letter-spacing:-.07em;margin:15px 0 20px;font-size:clamp(58px,7vw,102px);font-weight:430;line-height:.9}.catalog-heading p{color:#666b75;max-width:660px;margin:0;font-size:17px;line-height:1.7}.catalog-saved-actions{gap:12px;display:flex}.catalog-saved-actions button{color:#30343d;background:#fff;border:1px solid #dfe3ec;border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:0 17px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative}.catalog-saved-actions button:hover{color:#3157c8;border-color:#3157c8;transform:translateY(-2px)}.catalog-saved-actions svg{stroke-width:1.8px;font-size:19px}.catalog-saved-actions strong{color:#fff;background:var(--orange);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:10px;display:grid}.catalog-toolbar{grid-template-columns:minmax(260px,430px) 1fr auto;align-items:center;gap:20px;width:min(1380px,100% - 64px);margin:0 auto;padding:28px 0;display:grid}.catalog-search{background:#f8f9fc;border:1px solid #e1e4ec;border-radius:14px;grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:48px;padding:0 17px;display:grid}.catalog-mobile-filter svg,.catalog-search svg{color:#747985;stroke-width:1.8px;font-size:19px}.catalog-search input{color:#222630;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:14px}.catalog-search input::placeholder{color:#989ca5}.catalog-sort{color:#777b84;align-items:center;gap:12px;font-size:13px;display:flex}.catalog-mobile-filter select,.catalog-sort select{color:#2e323b;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe3ec;border-radius:12px;outline:0;padding:0 40px 0 15px}.catalog-mobile-filter{display:none}.catalog-layout{grid-template-columns:235px minmax(0,1fr);align-items:start;gap:clamp(38px,5vw,74px);width:min(1380px,100% - 64px);margin:0 auto;padding:28px 0 130px;display:grid}.catalog-sidebar{position:sticky;top:24px}.catalog-sidebar>span{color:#242832;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:800;display:block}.catalog-sidebar nav{border-bottom:1px solid #e7e9ef;gap:2px;padding-bottom:28px;display:grid}.catalog-sidebar nav button{color:#555b66;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 12px;font-size:13px;transition:color .16s,background-color .16s;display:flex}.catalog-sidebar nav button.is-active,.catalog-sidebar nav button:hover{color:#3157c8;background:#edf1fc}.catalog-sidebar nav button.is-active{font-weight:750}.catalog-sidebar nav small{color:#989ca6;font-size:11px}.catalog-help-card{color:#fff;background:#3157c8;border-radius:20px;margin-top:28px;padding:24px}.catalog-help-card>span{font-size:16px;font-weight:750}.catalog-help-card p{color:#ffffffc2;margin:12px 0 20px;font-size:12px;line-height:1.6}.catalog-help-card a{color:#fff;align-items:center;gap:7px;width:max-content;font-size:12px;font-weight:750;display:flex}.catalog-results{min-width:0}.catalog-results-count{color:#777c86;margin-bottom:20px;font-size:12px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px;display:grid}.catalog-product-card{min-width:0}.catalog-product-image{background:#f5f6fa;border-radius:20px;height:290px;position:relative;overflow:hidden}.catalog-product-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1b202d1a);height:34%;position:absolute;inset:auto 0 0}.catalog-product-image img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1)}.catalog-product-image-link{width:100%;height:100%;display:block}.catalog-product-card:hover .catalog-product-image img{transform:scale(1.045)}.catalog-product-image>button{z-index:2;color:#313640;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #262b3714;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:color .16s,background-color .16s,transform .16s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 24px #262b371a}.catalog-product-image>button:hover{transform:scale(1.06)}.catalog-product-image>button.is-active{color:#fff;background:var(--orange)}.catalog-product-image>button.is-active svg{fill:currentColor}.catalog-product-copy{padding:20px 4px 0}.catalog-product-copy>span{color:#8a8f99;font-size:11px;font-weight:650}.catalog-product-copy h2{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(22px,1.8vw,29px);font-weight:520;line-height:1.06}.catalog-product-copy h2 a{color:inherit}.catalog-product-copy p{color:#6a6f79;min-height:68px;margin:0;font-size:13px;line-height:1.65}.catalog-view-details{color:#3157c8;align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:750;display:inline-flex}.catalog-view-details svg{transition:transform .16s}.catalog-view-details:hover svg{transform:translate(3px)}.product-detail-page{width:min(1380px,100% - 64px);margin:0 auto;padding:54px 0 120px}.product-detail-back{color:#626874;align-items:center;gap:8px;margin-bottom:34px;font-size:13px;font-weight:700;display:inline-flex}.product-detail-hero{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:center;gap:clamp(44px,7vw,110px);display:grid}.product-detail-visual{background:#f3f5f9;border-radius:32px;height:clamp(460px,52vw,700px);position:relative;overflow:hidden}.product-detail-visual img{object-fit:cover;width:100%;height:100%}.product-detail-visual>span{color:#292d35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ffffff9e;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:20px;right:20px;box-shadow:0 12px 32px #1d222d1f}.product-detail-intro h1{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(48px,5.2vw,82px);font-weight:520;line-height:.98}.product-detail-summary{color:#656b76;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.7}.product-detail-intro ul{gap:13px;margin:30px 0;padding:0;list-style:none;display:grid}.product-detail-intro li{color:#343943;align-items:center;gap:11px;font-size:14px;display:flex}.product-detail-intro li svg{color:var(--orange)}.product-detail-intro>a,.product-enquiry-form>button{color:#fff;background:#3157c8;border:0;border-radius:12px;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:0 14px 30px #3157c82e}.product-detail-intro small{color:#777d87;align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.product-detail-intro small svg{color:var(--orange)}.product-detail-faq,.product-enquiry-section,.product-specifications,.related-products{margin-top:110px}.product-detail-section-heading{max-width:720px}.product-detail-section-heading h2{letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(34px,4vw,58px);font-weight:520;line-height:1}.product-detail-section-heading p{color:#6a707b;margin:0;font-size:15px;line-height:1.7}.product-specifications dl{border-top:1px solid #e4e7ed;grid-template-columns:repeat(2,minmax(0,1fr));margin:38px 0 0;display:grid}.product-specifications dl>div{border-bottom:1px solid #e4e7ed;grid-template-columns:minmax(130px,.42fr) 1fr;gap:20px;padding:23px 0;display:grid}.product-specifications dl>div:nth-child(odd){padding-right:36px}.product-specifications dl>div:nth-child(2n){border-left:1px solid #e4e7ed;padding-left:36px}.product-specifications dt{color:#858a94;font-size:12px}.product-specifications dd{color:#262b34;margin:0;font-size:13px;font-weight:650}.product-enquiry-section{background:#edf1fc;border-radius:32px;padding:clamp(34px,5vw,70px)}.product-enquiry-fields{grid-template-columns:1fr 180px;gap:18px;margin:34px 0 24px;display:grid}.product-enquiry-fields label{color:#4e5460;gap:9px;font-size:12px;font-weight:700;display:grid}.product-enquiry-message{grid-column:1/-1}.product-enquiry-fields input,.product-enquiry-fields textarea{color:#262b34;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #dbe1f0;border-radius:12px;outline:0;padding:14px 16px}.product-enquiry-fields input:focus,.product-enquiry-fields textarea:focus{border-color:#3157c8;box-shadow:0 0 0 3px #3157c81a}.product-enquiry-form>button{background:#1f9d58;box-shadow:0 14px 30px #1f9d582e}.product-detail-faq .faq-grid{margin-top:36px}.related-products>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.related-products a{color:inherit;display:grid}.related-products img{aspect-ratio:1.24;object-fit:cover;background:#f3f5f9;border-radius:20px;width:100%}.related-products a span{color:#8a8f99;margin-top:16px;font-size:11px}.related-products a strong{margin-top:5px;font-size:22px;font-weight:550}@media (max-width:820px){.product-detail-page{width:min(100% - 32px,680px);padding:34px 0 78px}.product-detail-hero{grid-template-columns:1fr;gap:38px}.product-detail-visual{border-radius:22px;height:min(112vw,560px)}.product-detail-intro h1{font-size:clamp(42px,13vw,66px)}.product-detail-faq,.product-enquiry-section,.product-specifications,.related-products{margin-top:76px}.product-specifications dl{grid-template-columns:1fr}.product-specifications dl>div:nth-child(2n),.product-specifications dl>div:nth-child(odd){border-left:0;padding:20px 0}.product-enquiry-section{padding:28px 20px}.product-enquiry-fields{grid-template-columns:1fr}.product-enquiry-message{grid-column:auto}.related-products>div:last-child{grid-template-columns:1fr}}.catalog-product-copy>button{color:#3157c8;background:#fff;border:1px solid #dfe3ec;border-radius:999px;align-items:center;gap:7px;min-height:38px;margin-top:18px;padding:0 15px;font-size:12px;font-weight:750;transition:color .16s,border-color .16s,background-color .16s,transform .16s;display:inline-flex}.catalog-product-copy>button:hover{border-color:#3157c8;transform:translateY(-2px)}.catalog-product-copy>button.is-added{color:#3157c8;background:#edf1fc;border-color:#e5e9f5}.catalog-empty-results{text-align:center;background:#f8f9fc;border:1px solid #e4e7ef;border-radius:28px;align-content:center;place-items:center;min-height:440px;padding:50px;display:grid}.catalog-empty-results>svg{color:var(--orange);font-size:38px}.catalog-empty-results h2{margin:22px 0 10px;font-size:30px}.catalog-empty-results p{color:#727780;margin:0 0 24px}.catalog-empty-results button{color:#fff;background:#3157c8;border:0;border-radius:999px;min-height:42px;padding:0 18px;font-weight:700}.catalog-panel-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11141c6b;justify-content:flex-end;animation:catalog-backdrop-enter .18s both;display:flex;position:fixed;inset:0}.catalog-saved-panel{background:#fff;flex-direction:column;width:min(480px,100%);height:100%;animation:catalog-panel-enter .26s cubic-bezier(.22,1,.36,1) both;display:flex;box-shadow:-28px 0 70px #11141c2e}.catalog-saved-panel>header{border-bottom:1px solid #e7e9ef;justify-content:space-between;align-items:center;min-height:88px;padding:0 28px;display:flex}.catalog-saved-panel>header>div{align-items:center;gap:12px;display:flex}.catalog-saved-panel>header svg{color:var(--orange);font-size:22px}.catalog-saved-panel>header h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:650}.catalog-saved-panel>header>button{background:#fff;border:1px solid #e2e5ed;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.catalog-saved-panel>header>button svg{color:#323740}.catalog-panel-content{flex:auto;min-height:0;padding:22px 28px;overflow-y:auto}.catalog-saved-item{border-bottom:1px solid #eceef3;grid-template-columns:92px minmax(0,1fr) 36px;align-items:center;gap:16px;padding:16px 0;display:grid;position:relative}.catalog-saved-item>img{object-fit:cover;background:#f5f6f9;border-radius:13px;width:92px;height:82px}.catalog-saved-item span{color:#8b9099;font-size:10px}.catalog-saved-item h3{letter-spacing:-.025em;margin:5px 0 11px;font-size:17px;font-weight:650}.catalog-saved-item div>button{color:#3157c8;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:750;display:inline-flex}.catalog-remove-item{color:#858a93;background:#f5f6f9;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.catalog-quantity{border:1px solid #dfe3ec;border-radius:999px;grid-template-columns:28px 30px 28px;align-items:center;min-height:28px;display:inline-grid;overflow:hidden}.catalog-quantity button{place-items:center;height:28px;color:#444a54!important;padding:0!important;display:grid!important}.catalog-quantity strong{text-align:center;font-size:11px}.catalog-panel-empty{text-align:center;align-content:center;place-items:center;min-height:420px;display:grid}.catalog-panel-empty>svg{color:#b6bbc5;stroke-width:1.4px;font-size:42px}.catalog-panel-empty h3{margin:22px 0 10px;font-size:24px}.catalog-panel-empty p{color:#747983;margin:0;font-size:14px}.catalog-saved-panel>footer{border-top:1px solid #e7e9ef;padding:22px 28px 28px}.catalog-saved-panel>footer p{color:#747983;margin:0 0 16px;font-size:12px;line-height:1.55}.catalog-quotation-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-saved-panel>footer .catalog-quotation-actions a{color:#fff;background:var(--orange);border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-size:13px;font-weight:750;display:flex;box-shadow:0 12px 26px #ff791938}.catalog-saved-panel>footer .catalog-quotation-actions a.is-whatsapp{background:#168b4b;box-shadow:0 12px 26px #168b4b33}.catalog-saved-panel>footer .catalog-quotation-actions a.is-email{color:#24262c;box-shadow:none;background:#fff;border:1px solid #dfe2e8}.catalog-quotation-actions svg{flex:none;font-size:18px}@keyframes catalog-backdrop-enter{0%{opacity:0}}@keyframes catalog-panel-enter{0%{transform:translate(100%)}}.interior-footer{margin-top:0}.blog-page-intro{text-align:center;width:min(1240px,100% - 64px);margin:0 auto;padding:100px 0 80px}.blog-page-intro h1,.contact-page-copy h1{letter-spacing:-.065em;flex-direction:column;margin:20px 0 28px;font-size:clamp(54px,6vw,94px);font-weight:430;line-height:.94;display:flex}.blog-page-intro h1{align-items:center}.blog-page-intro h1 strong,.contact-page-copy h1 strong{color:var(--orange);font-weight:620}.blog-page-intro>p,.contact-page-copy>p{color:#656a75;max-width:680px;margin:0 auto;font-size:clamp(17px,1.25vw,20px);line-height:1.75}.blog-featured{background:#fff;border:1px solid #e7e9ef;border-radius:38px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;width:min(1380px,100% - 64px);margin:0 auto 90px;display:grid;overflow:hidden;box-shadow:0 26px 70px #2c344f1a}.blog-featured-image{min-height:540px;overflow:hidden}.blog-featured-image img{object-fit:cover;width:100%;height:100%}.blog-featured>article{flex-direction:column;justify-content:center;padding:clamp(42px,6vw,80px);display:flex}.blog-featured h2{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(38px,4vw,62px);font-weight:480;line-height:1.02}.blog-featured p{color:#696d77;margin:0;font-size:17px;line-height:1.75}.blog-featured article>a,.blog-page-card-copy>a{width:max-content;color:var(--orange);margin-top:30px;font-size:14px;font-weight:750}.blog-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(1380px,100% - 64px);margin:0 auto;padding-bottom:110px;display:grid}.blog-page-grid>article{background:#fff;border:1px solid #e7e9ef;border-radius:28px;overflow:hidden;box-shadow:0 18px 48px #2c344f14}.blog-page-card-image{height:300px;overflow:hidden}.blog-page-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.blog-page-grid>article:hover .blog-page-card-image img{transform:scale(1.045)}.blog-page-card-copy{padding:30px}.blog-page-card-copy>span{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.blog-page-card-copy h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.08}.blog-page-card-copy p{color:#696d77;margin:0;font-size:14px;line-height:1.7}.blog-featured-image,.blog-page-card-image{display:block}.blog-page-card-copy h2 a{color:inherit}.blog-public-empty{text-align:center;background:#fff;border:1px solid #e7e9ef;border-radius:30px;width:min(900px,100% - 64px);margin:0 auto 90px;padding:70px 40px}.blog-public-empty strong{font-size:30px}.blog-public-empty p{color:#696d77;margin:12px 0 0}.blog-article{padding:90px 0 120px}.blog-article-body,.blog-article-header,.blog-article>footer{width:min(820px,100% - 64px);margin-left:auto;margin-right:auto}.blog-article-header{text-align:center}.blog-article-header>a{color:#777b84;margin-bottom:44px;font-size:13px;font-weight:700;display:inline-block}.blog-article-header h1{letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(48px,6.5vw,92px);font-weight:470;line-height:.98}.blog-article-header>p{color:#656a75;margin:0 auto;font-size:clamp(18px,1.4vw,22px);line-height:1.65}.blog-article-header>div{color:#8a8e97;justify-content:center;gap:22px;margin-top:28px;font-size:12px;display:flex}.blog-article-image{border-radius:36px;width:min(1240px,100% - 64px);height:min(680px,56vw);margin:70px auto;overflow:hidden}.blog-article-image img{object-fit:cover;width:100%;height:100%}.blog-article-body p{color:#494e58;margin:0 0 28px;font-size:19px;line-height:1.9}.blog-article>footer{text-align:center;background:#f5f6f8;border-radius:28px;margin-top:75px;padding:48px}.blog-article>footer h2{letter-spacing:-.045em;margin:16px auto 28px;font-size:clamp(30px,4vw,48px);font-weight:500}.blog-article>footer .shop-button{display:inline-flex}.contact-page-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center;gap:clamp(56px,8vw,120px);width:min(1240px,100% - 64px);min-height:680px;margin:0 auto;display:grid}.contact-page-copy>p{margin-left:0;margin-right:0}.contact-page-panel{background:#fff;border:1px solid #e1e5ef;border-radius:30px;overflow:hidden;box-shadow:0 26px 70px #2c344f1c}.contact-page-panel>a,.contact-page-panel>div{border-bottom:1px solid #e7e9ef;align-items:flex-start;gap:20px;padding:30px 34px;display:flex}.contact-page-panel>:last-child{border-bottom:0}.contact-page-panel svg{color:var(--orange);stroke-width:1.7px;flex:none;font-size:26px}.contact-page-panel small,.contact-page-panel span,.contact-page-panel strong{display:block}.contact-page-panel small{color:#777b84;margin-bottom:7px;font-size:12px}.contact-page-panel strong{font-size:16px;font-style:normal;line-height:1.55}.contact-location-list{width:100%}.contact-location-list address{border-top:1px solid #eceef2;gap:4px;margin:0;padding:16px 0;font-style:normal;display:grid}.contact-location-list address:first-of-type{border-top:0;padding-top:8px}.contact-location-list address:last-child{padding-bottom:0}.contact-location-list address strong{color:#252932;font-size:15px}.contact-location-list address span{color:#747985;font-size:13px;line-height:1.55}.contact-page-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:min(1240px,100% - 64px);margin:0 auto;padding:40px 0 120px;display:grid}.contact-enquiry-section{color:#fff;background:linear-gradient(145deg,#181c25,#242a36);border-radius:38px;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);align-items:start;gap:clamp(50px,7vw,90px);width:min(1240px,100% - 64px);margin:10px auto 80px;padding:clamp(42px,6vw,76px);display:grid;box-shadow:0 28px 70px #181c252e}.contact-enquiry-intro h2{letter-spacing:-.055em;margin:20px 0 24px;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1}.contact-enquiry-intro>p{color:#b7bdc9;margin:0;font-size:16px;line-height:1.75}.contact-enquiry-intro>div{gap:11px;margin-top:36px;display:grid}.contact-enquiry-intro>div strong{color:#fff;margin-bottom:4px;font-size:13px}.contact-enquiry-intro>div span{color:#b7bdc9;padding-left:18px;font-size:13px;position:relative}.contact-enquiry-intro>div span:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.45em;left:0}.contact-enquiry-form{color:#1d2129;background:#fff;border-radius:26px;padding:30px;position:relative}.contact-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form-grid label,.contact-form-grid label>span{display:block}.contact-form-grid label>span{color:#565c67;margin-bottom:8px;font-size:12px;font-weight:700}.contact-form-grid label>span small{color:#9a9ea7;font-weight:500}.contact-form-grid input,.contact-form-grid select,.contact-form-grid textarea{color:#303540;width:100%;font:inherit;background:#fafbfc;border:1px solid #dfe2e8;border-radius:10px;outline:0;font-size:14px}.contact-form-grid input,.contact-form-grid select{height:48px;padding:0 13px}.contact-form-grid textarea{resize:vertical;padding:13px;line-height:1.6}.contact-form-grid input:focus,.contact-form-grid select:focus,.contact-form-grid textarea:focus{background:#fff;border-color:#f29c66;box-shadow:0 0 0 3px #ff71181f}.contact-form-wide{grid-column:1/-1}.contact-consent{color:#707681;align-items:flex-start;gap:10px;margin:20px 0;font-size:11px;line-height:1.5;display:flex}.contact-consent input{width:16px;height:16px;accent-color:var(--orange);flex:none}.contact-enquiry-form>button{color:#fff;background:var(--orange);cursor:pointer;width:100%;height:54px;font:inherit;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 20px;font-size:14px;font-weight:750;display:flex}.contact-form-notice{border:1px solid;border-radius:10px;margin-bottom:20px;padding:14px 16px;font-size:12px;line-height:1.5}.contact-form-notice.is-success{color:#126d48;background:#ecf9f3;border-color:#bce5d1}.contact-form-notice.is-error{color:#a43737;background:#fff2f2;border-color:#f0c5c5}.contact-honeypot{clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute!important}.contact-page-options article{background:#fff;border:1px solid #e7e9ef;border-radius:28px;flex-direction:column;min-height:330px;padding:38px;display:flex;box-shadow:0 18px 48px #2c344f14}.contact-page-options svg{color:var(--orange);stroke-width:1.6px;font-size:32px}.contact-page-options h2{letter-spacing:-.035em;margin:30px 0 16px;font-size:25px;font-weight:600}.contact-page-options p{color:#696d77;margin:0;font-size:15px;line-height:1.7}.contact-page-options a{width:max-content;color:var(--orange);margin-top:auto;padding-top:28px;font-size:13px;font-weight:750}.grievance-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.75fr);align-items:center;gap:clamp(56px,8vw,120px);width:min(1240px,100% - 64px);min-height:700px;margin:0 auto;display:grid}.grievance-hero-copy h1{letter-spacing:-.065em;flex-direction:column;margin:20px 0 28px;font-size:clamp(54px,6vw,94px);font-weight:430;line-height:.94;display:flex}.grievance-hero-copy h1 strong{color:var(--orange);font-weight:620}.grievance-hero-copy>p{color:#656a75;max-width:690px;margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.75}.grievance-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.grievance-actions>a{justify-content:center;align-items:center;gap:10px;height:54px;min-height:54px;margin:0;padding:0 24px;line-height:1;animation:none;display:inline-flex;transform:none}.grievance-actions>a:hover{transform:translateY(-2px)}.grievance-call-button{background:#fff;border:1px solid #d8dce7;border-radius:6px;font-size:14px;font-weight:700;transition:border-color .18s,color .18s,transform .18s}.grievance-call-button:hover{color:#3157c8;border-color:#3157c8;transform:translateY(-2px)}.grievance-scope{background:var(--blue);border:1px solid #e1e5ef;border-radius:32px;padding:44px;box-shadow:0 28px 70px #2c344f1f}.grievance-scope>svg{color:var(--orange);stroke-width:1.5px;font-size:42px}.grievance-scope h2{letter-spacing:-.04em;margin:26px 0 28px;font-size:30px;font-weight:600}.grievance-scope ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.grievance-scope li{color:#535964;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.grievance-scope li svg{color:#3157c8;flex:none;margin-top:2px;font-size:18px}.grievance-checklist{border-top:1px solid #e7e9ef;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(56px,8vw,120px);width:min(1240px,100% - 64px);margin:0 auto;padding:110px 0;display:grid}.grievance-checklist-heading>svg{color:var(--orange);stroke-width:1.5px;margin-bottom:26px;font-size:38px}.grievance-checklist h2,.grievance-escalation h2,.grievance-process-heading h2{letter-spacing:-.055em;margin:18px 0 22px;font-size:clamp(36px,4vw,58px);font-weight:480;line-height:1.02}.grievance-checklist-heading>p,.grievance-escalation p{color:#696d77;margin:0;font-size:16px;line-height:1.75}.grievance-checklist ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.grievance-checklist li{background:#fff;border:1px solid #e7e9ef;border-radius:18px;grid-template-columns:52px 1fr;align-items:center;min-height:76px;padding:14px 20px;display:grid}.grievance-checklist li>span{color:var(--orange);letter-spacing:.12em;font-size:12px;font-weight:850}.grievance-checklist li p{color:#474c56;margin:0;font-size:15px;line-height:1.55}.grievance-process{background:var(--blue);padding:110px max(32px,50% - 620px)}.grievance-process-heading{max-width:720px;margin-bottom:56px}.grievance-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.grievance-process-grid article{background:#ffffffb8;border:1px solid #ffffffb3;border-radius:24px;min-height:280px;padding:32px}.grievance-process-grid h3{letter-spacing:-.035em;margin:0 0 16px;font-size:23px;font-weight:620}.grievance-process-grid p{color:#626873;margin:0;font-size:14px;line-height:1.7}.grievance-escalation{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:clamp(48px,8vw,120px);width:min(1240px,100% - 64px);margin:0 auto;padding:120px 0;display:grid}.grievance-escalation>div:first-child>svg{color:var(--orange);stroke-width:1.5px;margin-bottom:24px;font-size:38px}.grievance-escalation-links{gap:14px;display:grid}.grievance-escalation-links a{background:#fff;border:1px solid #e1e5ef;border-radius:18px;align-items:center;gap:16px;min-height:76px;padding:0 24px;font-size:14px;font-weight:700;transition:border-color .18s,transform .18s;display:flex;box-shadow:0 12px 30px #2c344f12}.grievance-escalation-links a:hover{border-color:#3157c8;transform:translateY(-2px)}.grievance-escalation-links svg{color:#3157c8;stroke-width:1.7px;font-size:23px}@media (max-width:900px){.interior-hero{grid-template-columns:1fr;width:calc(100% - 44px);padding:72px 0}.interior-hero-image{height:480px}.about-page-story{grid-template-columns:1fr;gap:36px;width:calc(100% - 44px);padding:80px 0}.about-page-stats,.interior-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 44px)}.about-page-stats>div:nth-child(2){border-right:0}.about-page-stats>div:nth-child(-n+2){border-bottom:1px solid #e7e9ef;padding-bottom:24px}.about-page-stats>div:nth-child(n+3){padding-top:24px}.products-page-cta,.products-page-grid,.products-page-intro{width:calc(100% - 44px)}.products-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-heading,.catalog-layout,.catalog-toolbar{width:calc(100% - 44px)}.catalog-heading{flex-direction:column;align-items:flex-start}.catalog-toolbar{grid-template-columns:1fr auto auto}.catalog-layout{grid-template-columns:1fr}.catalog-sidebar{display:none}.catalog-mobile-filter{align-items:center;gap:8px;display:flex}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-featured,.blog-page-grid,.blog-page-intro,.contact-page-hero,.contact-page-options{width:calc(100% - 44px)}.blog-featured{grid-template-columns:1fr}.blog-featured-image{min-height:440px}.blog-page-grid{grid-template-columns:1fr}.blog-article-body,.blog-article-header,.blog-article-image,.blog-article>footer{width:calc(100% - 44px)}.contact-page-hero{padding:80px 0}.contact-page-hero,.contact-page-options{grid-template-columns:1fr}.contact-enquiry-section,.grievance-checklist,.grievance-escalation,.grievance-hero{grid-template-columns:1fr;width:calc(100% - 44px)}.grievance-hero{padding:80px 0}.grievance-checklist{padding:90px 0}.grievance-process{padding:90px 22px}.grievance-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grievance-escalation{padding:90px 0}}@media (max-width:600px){.section-more-button{margin-top:28px}.interior-hero{gap:38px;width:calc(100% - 36px);min-height:0;padding:56px 0 70px}.interior-hero-copy h1,.products-page-intro h1{font-size:clamp(42px,13vw,58px)}.interior-hero-image{border-radius:26px;height:350px}.about-page-stats,.about-page-story,.interior-feature-grid,.products-page-cta,.products-page-grid,.products-page-intro{width:calc(100% - 36px)}.about-page-story{padding:70px 0}.about-page-story-copy p{font-size:16px}.about-page-stats{padding:28px 12px}.about-page-stats>div{padding-left:10px;padding-right:10px}.about-page-stats span{font-size:12px}.interior-feature-grid{grid-template-columns:1fr;padding:70px 0 80px}.interior-feature-grid article{min-height:0}.products-page-intro{padding:70px 0 60px}.products-page-grid{grid-template-columns:1fr;padding-bottom:80px}.products-page-grid .product-card-copy{min-height:0}.products-page-cta{flex-direction:column;align-items:flex-start;margin-bottom:80px;padding:38px 28px}.catalog-heading,.catalog-layout,.catalog-toolbar{width:calc(100% - 36px)}.catalog-heading{padding:64px 0 42px}.catalog-heading h1{font-size:58px}.catalog-saved-actions{width:100%}.catalog-saved-actions button{flex:1 1 0;justify-content:center;padding:0 12px}.catalog-toolbar{grid-template-columns:1fr 1fr;gap:12px}.catalog-search{grid-column:1/-1}.catalog-mobile-filter,.catalog-mobile-filter select,.catalog-sort,.catalog-sort select{width:100%}.catalog-sort{display:block}.catalog-sort>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.catalog-mobile-filter select,.catalog-sort select{padding-right:26px}.catalog-layout{padding-top:12px;padding-bottom:80px}.catalog-grid{grid-template-columns:1fr;gap:38px}.catalog-product-image{height:300px}.catalog-product-copy p{min-height:0}.catalog-saved-panel{width:100%}.catalog-panel-content,.catalog-saved-panel>footer,.catalog-saved-panel>header{padding-left:20px;padding-right:20px}.catalog-quotation-actions{grid-template-columns:1fr}.catalog-saved-item{grid-template-columns:78px minmax(0,1fr) 34px;gap:12px}.catalog-saved-item>img{width:78px;height:72px}.blog-more-button{bottom:18px}.blog-featured,.blog-page-grid,.blog-page-intro,.contact-page-hero,.contact-page-options{width:calc(100% - 36px)}.blog-page-intro{padding:70px 0 55px}.blog-article{padding:65px 0 80px}.blog-article-body,.blog-article-header,.blog-article-image,.blog-article>footer{width:calc(100% - 36px)}.blog-article-header>a{margin-bottom:32px}.blog-article-header h1{font-size:clamp(42px,13vw,58px)}.blog-article-header>div{flex-direction:column;align-items:center;gap:6px}.blog-article-image{border-radius:24px;height:320px;margin:48px auto}.blog-article-body p{font-size:17px;line-height:1.8}.blog-article>footer{padding:36px 24px}.blog-page-intro h1,.contact-page-copy h1{font-size:clamp(42px,13vw,58px)}.blog-featured{border-radius:26px;margin-bottom:60px}.blog-featured-image{min-height:300px}.blog-featured>article{padding:32px 26px 38px}.blog-page-grid{padding-bottom:70px}.blog-page-card-image{height:245px}.contact-page-hero{min-height:0;padding:65px 0}.contact-page-panel>a,.contact-page-panel>div{padding:26px 24px}.contact-page-options{padding:20px 0 80px}.contact-page-options article{min-height:0}.contact-enquiry-section{border-radius:28px;gap:34px;width:calc(100% - 36px);margin-bottom:60px;padding:36px 24px}.contact-enquiry-form{padding:22px 18px}.contact-form-grid{grid-template-columns:1fr}.contact-form-wide{grid-column:auto}.grievance-checklist,.grievance-escalation,.grievance-hero{width:calc(100% - 36px)}.grievance-hero{min-height:0;padding:65px 0}.grievance-hero-copy h1{font-size:clamp(42px,13vw,58px)}.grievance-scope{padding:32px 26px}.grievance-checklist{padding:70px 0}.grievance-checklist li{grid-template-columns:42px 1fr;padding:14px}.grievance-process{padding:70px 18px}.grievance-process-grid{grid-template-columns:1fr}.grievance-process-grid article{min-height:0}.grievance-escalation{padding:75px 0}}.product-scroll-arrow{color:var(--orange);letter-spacing:0;font-size:18px}.product-groups{width:min(1460px,100%);height:700px;margin:78px auto 0;position:relative}.product-group{opacity:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(20px,2.4vw,38px);animation:product-group-cycle 24s cubic-bezier(.22,1,.36,1) infinite;display:grid;position:absolute;inset:0;transform:translateY(48px)scale(.94)}.product-group-2{animation-delay:8s}.product-group-3{animation-delay:16s}.product-card{color:inherit;background:#fff;border:1px solid #1e212a14;border-radius:28px;text-decoration:none;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 65px #2c344f1c}.product-card:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.product-card:nth-child(2){transform:translateY(24px)}.product-card:hover{z-index:2;transform:translateY(-8px);box-shadow:0 34px 80px #2c344f2e}.product-card:nth-child(2):hover{transform:translateY(14px)}.product-card-image{background:var(--blue);height:330px;display:block;position:relative;overflow:hidden}.product-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0f12182e);position:absolute;inset:0}.product-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.product-card:hover .product-card-image img{transform:scale(1.055)}.product-card-image>span{z-index:2;color:#fff;letter-spacing:.16em;font-size:12px;font-weight:750;position:absolute;bottom:16px;right:18px}.product-card-copy{flex-direction:column;padding:28px 30px 32px;display:flex}.product-card-copy h3{letter-spacing:-.045em;margin:0 0 15px;font-size:clamp(24px,2vw,34px);font-weight:470;line-height:1.05}.product-card-copy h3 a{transition:color .18s}.product-card-copy h3 a:hover{color:var(--orange)}.product-card-copy p{color:#696c74;margin:0;font-size:14px;line-height:1.65}.product-progress{gap:9px;display:flex;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}.product-progress span{background:var(--blue-deep);border-radius:99px;width:38px;height:3px;overflow:hidden}.product-progress span:after{content:"";border-radius:inherit;background:var(--orange);transform-origin:0;width:100%;height:100%;animation:product-progress-cycle 24s linear infinite;display:block;transform:scaleX(0)}.product-progress span:nth-child(2):after{animation-delay:8s}.product-progress span:nth-child(3):after{animation-delay:16s}.products-section .product-group,.products-section .product-progress span:after{animation-play-state:paused}.products-section.products-is-active .product-group,.products-section.products-is-active .product-progress span:after{animation-play-state:running}@keyframes product-group-cycle{0%{opacity:1;pointer-events:auto;transform:translateY(48px)scale(.94)}27%,4%{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}32%{opacity:0;pointer-events:none;transform:translateY(-36px)scale(.97)}33.34%,to{opacity:0;pointer-events:none;transform:translateY(48px)scale(.94)}}@keyframes product-progress-cycle{0%{transform:scaleX(0)}27%{transform:scaleX(1)}33.34%,to{transform:scaleX(0)}}.chair-gallery-section{background:#fff;flex-direction:column;justify-content:center;width:100%;min-height:540px;display:flex;position:relative;overflow:hidden}.chair-marquee{z-index:2;width:min(1380px,100% - 64px);margin-inline:auto;padding-block:10px;position:relative;overflow:hidden}.chair-marquee-forward{padding-top:10px}.chair-marquee-reverse{margin-top:18px}.chair-track{will-change:transform;gap:0;width:max-content;display:flex}.chair-group{flex-shrink:0;gap:18px;padding-inline:18px;display:flex}.chair-card{background:#fff;border:7px solid #ffffffeb;border-radius:24px;flex:0 0 calc(min(1380px,100vw - 64px)/4 - 22.5px);height:clamp(165px,15vw,220px);margin:0;position:relative;overflow:hidden;box-shadow:0 18px 45px #3a436024}.chair-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.chair-card:hover img{transform:scale(1.06)}.chair-marquee-forward .chair-track{animation:chairs-forward 68s linear infinite}.chair-marquee-reverse .chair-track{animation:chairs-reverse 74s linear infinite}.chair-marquee:hover .chair-track{animation-play-state:paused}@keyframes chairs-forward{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes chairs-reverse{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-footer{z-index:12;color:#343844;background:var(--blue);border-top:1px solid #1213190f;position:relative}.footer-inner{grid-template-columns:minmax(360px,1fr) auto auto;align-items:center;gap:clamp(28px,4vw,66px);width:min(1380px,100% - 64px);min-height:92px;margin:0 auto;display:grid}.footer-inner>p{color:#6b6e78;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.footer-inner>p a{color:#393c45;transition:color .18s}.footer-inner>p a:hover{color:var(--orange)}.footer-nav{align-items:center;gap:30px;display:flex}.footer-nav a{font-size:14px;transition:color .18s;position:relative}.footer-nav a:after{content:"";background:var(--orange);height:1px;transition:transform .22s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.footer-nav a:hover{color:var(--orange)}.footer-nav a:hover:after{transform:scaleX(1)}.footer-social{align-items:center;gap:9px;display:flex}.footer-social>span{margin-right:2px;font-size:13px}.social-icon{width:28px;height:28px;color:var(--white);border-radius:8px;place-items:center;font-size:15px;transition:transform .19s,box-shadow .19s;display:grid;box-shadow:0 5px 13px #1e23351a}.social-icon:hover{transform:translateY(-3px);box-shadow:0 9px 17px #1e233529}.instagram{background:radial-gradient(circle at 31% 102%,#ffd600 0 19%,#ff7a00 20% 31%,#ff0169 43% 62%,#d300c5 72%,#7638fa 100%)}.facebook{background:#1877f2}.linkedin{background:#0a66c2}.whatsapp{background:#25d366}.footer-arrow{width:30px;height:30px;margin-left:2px;position:relative}.footer-arrow span{border-top:4px solid var(--orange);border-right:4px solid var(--orange);width:15px;height:15px;transition:transform .2s;position:absolute;top:7px;left:6px;transform:rotate(45deg)}.footer-arrow:hover span{transform:translate(4px)rotate(45deg)}.category-card:focus-visible,.compact-menu summary:focus-visible,.search-box button:focus-visible,.shop-button:focus-visible,.site-footer a:focus-visible,.slider-dots button:focus-visible,.store-nav a:focus-visible,.store-tools a:focus-visible,.store-tools button:focus-visible,.wordmark:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@keyframes header-enter{0%{opacity:0;transform:translateY(-20px)}}@keyframes copy-rise{0%{opacity:0;transform:translateY(30px)}}@keyframes product-enter{0%{opacity:0;transform:translate(60px)scale(.98)}}@keyframes blob-rotate{0%,8%{border-radius:44% 56% 64% 36%/38% 36% 64% 62%;transform:rotate(0)scale(.96)}27%{border-radius:63% 37% 45% 55%/55% 68% 32% 45%;transform:rotate(104deg)scale(1.03)}42%{transform:rotate(128deg)scale(1)}58%{border-radius:36% 64% 58% 42%/67% 37% 63% 33%;transform:rotate(232deg)scale(1.04)}75%{transform:rotate(256deg)scale(.98)}92%,to{border-radius:44% 56% 64% 36%/38% 36% 64% 62%;transform:rotate(1turn)scale(.96)}}@keyframes blob-rotate-reverse{0%,8%{transform:rotate(0)scale(1)}27%{transform:rotate(-92deg)scale(.91)}42%{transform:rotate(-118deg)scale(.96)}58%{transform:rotate(-221deg)scale(.9)}75%{transform:rotate(-248deg)scale(.96)}92%,to{transform:rotate(-1turn)scale(1)}}@keyframes orbit-spin{0%,10%{transform:rotate(0)}30%,42%{transform:rotate(118deg)}61%,74%{transform:rotate(238deg)}94%,to{transform:rotate(1turn)}}@keyframes orbit-spin-reverse{0%,10%{transform:rotate(0)}30%,42%{transform:rotate(-112deg)}61%,74%{transform:rotate(-233deg)}94%,to{transform:rotate(-1turn)}}@keyframes piece-counterspin{0%,10%{rotate:none}30%,42%{rotate:-118deg}61%,74%{rotate:-238deg}94%,to{rotate:-1turn}}@keyframes piece-spin{0%,10%{rotate:none}30%,42%{rotate:112deg}61%,74%{rotate:233deg}94%,to{rotate:1turn}}@keyframes ring-pulse{0%,12%,42%,74%,to{opacity:.22;transform:scale(.82)}27%,58%,90%{opacity:.7;transform:scale(1.16)}}@keyframes furniture-circle-orbit{0%{offset-distance:0}to{offset-distance:100%}}@keyframes radial-spin{to{transform:rotate(1turn)}}@keyframes center-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-7px)}}.header-actions,.hero-actions,.hero-trust{align-items:center;display:flex}.header-actions{gap:16px}.header-phone{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:650;display:inline-flex}.header-phone svg{color:var(--orange)}.header-phone-copy{gap:2px;line-height:1;display:grid}.header-phone-copy small{color:#747984;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.header-phone-copy strong{color:inherit;font-size:13px;font-weight:650}.quote-button{color:#fff;background:var(--orange);border-radius:7px;place-items:center;min-height:42px;padding:0 20px;font-size:13px;font-weight:720;display:inline-grid;box-shadow:0 8px 20px #ff791938}.hero-summary{color:#555b69;max-width:430px;margin:22px 0 0;font-size:14px;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px}.hero-actions .shop-button{margin-top:0}.consult-button{background:#ffffffb8;border:1px solid #1e222c38;border-radius:4px;place-items:center;min-height:48px;padding:0 23px;font-size:13px;font-weight:680;display:inline-grid}.hero-trust{color:#343844;flex-wrap:wrap;gap:22px;margin-top:20px;font-size:12px}.hero-trust-item{align-items:center;gap:9px;display:inline-flex}.hero-trust-item>span{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.hero-trust-item strong{color:#1f222a;font-size:13px;font-weight:800;line-height:1.1}.hero-trust-item small{color:#666b76;white-space:nowrap;font-size:9px;font-weight:570}.hero-trust-item>svg{color:#404650;font-size:25px}.hero-trust-item>.google-mark{color:initial;font-size:27px}.contact-shortcuts,.faq-section,.footer-bottom,.footer-main,.office-locations-section,.service-proof-section,.trusted-section{width:min(1380px,100% - 64px);margin-inline:auto}.service-proof-section{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(44px,7vw,110px);padding:82px 0;display:grid}.section-eyebrow{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:780;display:block}.faq-heading h2,.service-proof-copy h2{color:#171920;letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.2vw,62px);font-weight:360;line-height:1}.service-proof-copy h2 strong{color:var(--orange);font-weight:620;display:block}.faq-heading p,.service-proof-copy p{color:#666b77;max-width:590px;margin:24px 0 0;font-size:16px;line-height:1.75}.service-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.service-proof-grid article{background:#fff;border:1px solid #eceef2;border-radius:18px;min-height:190px;padding:26px;box-shadow:0 14px 36px #282e420f}.service-proof-grid svg{color:var(--orange);font-size:30px}.service-proof-grid h3{margin:18px 0 8px;font-size:17px}.service-proof-grid p{color:#727680;margin:0;font-size:14px;line-height:1.6}.trusted-section{text-align:center;padding:28px 0 66px}.trusted-section h2{color:#2b2e35;margin:0 0 22px;font-size:14px;font-weight:760}.trusted-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.trusted-logo-card{background:#fff;border:1px solid #e9ebef;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:92px;padding:16px 10px;display:flex;box-shadow:0 8px 22px #2930440f}.trusted-logo-card img{object-fit:contain;flex:none;width:52px;height:36px}.trusted-logo-card span{color:#30343d;min-width:0;font-size:13px;font-weight:760;line-height:1.15}.faq-section{border-top:1px solid #eceef2;padding:86px 0}.faq-heading{text-align:center}.faq-heading p{margin-inline:auto}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin-top:48px;display:grid}.faq-grid details{background:#fff;border:1px solid #e9ebef;border-radius:12px}.faq-grid summary{cursor:pointer;padding:20px 52px 20px 20px;font-size:14px;font-weight:700;list-style:none;position:relative}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:after{content:"+";color:var(--orange);font-size:22px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq-grid details[open] summary:after{content:"−"}.faq-grid details p{color:#676c78;margin:0;padding:0 20px 20px;font-size:14px;line-height:1.65}.contact-shortcuts{z-index:14;background:#fff;border:1px solid #e8eaee;border-radius:16px 16px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;box-shadow:0 -10px 34px #2a304412}.contact-shortcuts>a{border-right:1px solid #eceef2;align-items:center;gap:14px;min-height:92px;padding:18px 22px;display:flex}.contact-shortcuts>a:last-child{border-right:0}.contact-shortcuts svg{color:var(--orange);flex:none;font-size:25px}.contact-shortcuts span,.contact-shortcuts strong{display:block}.contact-shortcuts span{color:#737781;font-size:11px;line-height:1.45}.contact-shortcuts strong{color:#22252d;margin-bottom:4px;font-size:14px}.office-locations-section{padding:clamp(70px,8vw,112px) 0}.office-locations-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:34px;display:flex}.office-locations-heading h2{color:#191c23;letter-spacing:-.055em;max-width:690px;margin:0;font-size:clamp(40px,4.6vw,66px);font-weight:370;line-height:.98}.office-locations-heading>p{color:#6e737d;max-width:470px;margin:0 0 2px;font-size:15px;line-height:1.7}.office-locations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.office-locations-grid article{background:linear-gradient(145deg,#fff,#f6f7f9);border:1px solid #e6e8ed;border-radius:28px;flex-direction:column;min-height:275px;padding:30px;display:flex;box-shadow:0 18px 50px #23293a14}.office-locations-grid article:first-child{color:#fff;background:linear-gradient(145deg,#191e27,#2b323e);border-color:#252c36}.office-location-topline{color:var(--orange);justify-content:space-between;align-items:center;display:flex}.office-location-topline>span{letter-spacing:.14em;font-size:12px;font-weight:800}.office-location-topline svg{stroke-width:1.5px;font-size:29px}.office-locations-grid h3{color:#20232b;letter-spacing:-.04em;margin:44px 0 12px;font-size:clamp(25px,2.1vw,34px);font-weight:480}.office-locations-grid article:first-child h3{color:#fff}.office-locations-grid address{color:#717681;margin:0 0 28px;font-size:14px;font-style:normal;line-height:1.65}.office-locations-grid article:first-child address{color:#c7ccd4}.office-locations-grid article>a{color:#242831;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;margin-top:auto;font-size:12px;font-weight:780;display:inline-flex}.office-locations-grid article:first-child>a{color:#fff}.office-locations-grid article>a span{color:var(--orange);font-size:18px;transition:transform .18s}.office-locations-grid article>a:hover span{transform:translate(4px)}.site-footer{color:#d6dae2;background:#1c222b}.footer-main{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,.65fr));gap:30px;padding:34px 0 24px;display:grid}.footer-main:has(.footer-social){grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(130px,.65fr));gap:clamp(20px,2.2vw,34px)}.footer-brand img{background:#fff;border:1px solid #ffffffeb;border-radius:10px;width:128px;padding:7px 10px;box-shadow:0 8px 24px #0000002e}.footer-brand p{color:#aeb5c0;max-width:290px;margin:12px 0 0;font-size:12px;line-height:1.55}.footer-legal-demo{border-left:2px solid #ff7919b8;gap:2px;max-width:290px;margin-top:10px;padding-left:10px;display:grid}.footer-legal-demo span,.footer-legal-demo strong{display:block}.footer-legal-demo strong{color:#ffb681;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:8px;font-weight:750}.footer-legal-demo span{color:#959da9;font-size:9px;line-height:1.35}.footer-contact,.footer-main .footer-nav,.footer-main .footer-social{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.footer-contact strong,.footer-nav strong,.footer-social>strong{color:#fff;margin-bottom:3px;font-size:13px}.footer-contact a,.footer-contact span,.footer-main .footer-nav a{color:#b7bdc7;font-size:11px;line-height:1.45}.footer-contact{font-style:normal}.footer-main .footer-social{flex-flow:wrap}.footer-main .footer-social>strong{flex-basis:100%}.footer-trust-strip{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1380px,100% - 64px);margin:0 auto;padding:13px 0;display:grid}.footer-trust-strip>div{align-items:center;gap:10px;min-width:0;display:flex}.footer-trust-strip svg{color:var(--orange);stroke-width:1.7px;flex:none;font-size:20px}.footer-trust-strip span,.footer-trust-strip strong{display:block}.footer-trust-strip span{color:#9fa6b1;font-size:10px;line-height:1.4}.footer-trust-strip strong{color:#fff;margin-bottom:1px;font-size:11px}.footer-bottom{color:#9299a5;border-top:1px solid #ffffff1a;align-items:center;gap:18px;min-height:46px;font-size:10px;display:flex}.footer-bottom p{margin:0 auto 0 0}.policies-hero{text-align:center;width:min(1120px,100% - 64px);margin:0 auto;padding:110px 0 82px}.policies-hero h1{letter-spacing:-.065em;flex-direction:column;align-items:center;margin:20px 0 28px;font-size:clamp(54px,6vw,90px);font-weight:430;line-height:.94;display:flex}.policies-hero h1 strong{color:var(--orange);font-weight:620}.policies-hero>p{color:#656a75;max-width:720px;margin:0 auto;font-size:18px;line-height:1.75}.policies-updated{color:#9297a0;letter-spacing:.08em;text-transform:uppercase;margin-top:26px;font-size:11px;font-weight:650;display:block}.policies-anchor-nav{z-index:15;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #e3e6ee;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:min(1120px,100% - 64px);min-height:62px;margin:0 auto;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 14px 36px #2c344f14}.policies-anchor-nav a{color:#5b606a;border-radius:999px;flex:none;padding:10px 15px;font-size:12px;font-weight:700;transition:color .16s,background-color .16s}.policies-anchor-nav a:hover{color:#3157c8;background:#edf1fc}.policies-layout{width:min(1120px,100% - 64px);margin:0 auto;padding:78px 0 110px}.policy-section{border-bottom:1px solid #e7e9ef;grid-template-columns:70px minmax(0,1fr);gap:34px;padding:72px 0;scroll-margin-top:90px;display:grid}.policy-section:first-child{padding-top:20px}.policy-section>svg{color:var(--orange);stroke-width:1.5px;font-size:38px}.policy-section h2{letter-spacing:-.05em;max-width:760px;margin:16px 0 26px;font-size:clamp(34px,3.6vw,52px);font-weight:480;line-height:1.04}.policy-section p{color:#676c76;max-width:850px;margin:0 0 18px;font-size:16px;line-height:1.8}.policy-section p:last-child{margin-bottom:0}.policy-section p a{color:#3157c8;font-weight:700}.policies-support{background:var(--blue);border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:60px;width:min(1120px,100% - 64px);margin:0 auto 110px;padding:54px 60px;display:grid}.policies-support h2{letter-spacing:-.05em;margin:14px 0 18px;font-size:clamp(34px,3.5vw,50px);font-weight:480}.policies-support p{color:#686d78;margin:0;line-height:1.7}.policies-support>div:last-child{gap:10px;display:grid}.policies-support a{color:#3157c8;background:#ffffffb8;border:1px solid #3157c829;border-radius:12px;align-items:center;min-height:48px;padding:0 18px;font-size:13px;font-weight:750;display:flex}@media (max-width:1180px){.store-header{gap:28px}.store-nav{gap:24px;width:auto;margin-right:0}.header-phone{display:none}.footer-main{grid-template-columns:1.2fr repeat(3,.8fr);gap:30px}.footer-main:has(.footer-social){grid-template-columns:repeat(3,minmax(0,1fr))}.product-card-image{height:270px}.product-card-copy{padding:24px}}@media (max-width:840px){.hero-section{min-height:760px}.store-header{width:calc(100% - 36px)}.store-nav{display:none}.header-actions{margin-left:auto}.header-actions .quote-button{display:none}.compact-menu{justify-self:end;display:block;position:relative}.compact-menu summary{background:var(--white);border-radius:50%;place-content:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.compact-menu summary::-webkit-details-marker{display:none}.compact-menu summary span{background:var(--ink);width:16px;height:1.5px}.compact-menu nav{background:var(--white);width:190px;padding:12px;display:grid;position:absolute;top:51px;right:0;box-shadow:0 18px 45px #2d344e24}.compact-menu nav a{border-bottom:1px solid #eceef5;padding:12px 10px;font-size:13px}.hero-inner{width:calc(100% - 36px);height:678px}.rotation-stage{top:100px;left:-290px;scale:.82}.hero-product{opacity:.9;border-radius:30px 8px 30px 30px;width:82%;height:310px;top:28px;right:-8%}.hero-product img{object-position:center}.hero-copy{width:min(430px,92%);top:350px;left:4px}.hero-summary{max-width:380px;margin-top:16px}.hero-trust{display:none}.hero-copy h1{font-size:clamp(55px,15vw,76px)}.slide-ghost{font-size:130px;bottom:-30px;left:auto;right:0}.slider-dots{bottom:20px;right:24px}.categories{grid-template-columns:1fr;width:calc(100% - 36px);padding-top:55px}.category-heading{margin-bottom:18px}.category-card{height:360px}.welcome-section{padding:62px 22px}.welcome-inner{grid-template-columns:1fr}.welcome-content{padding-left:0}.benefits{grid-template-columns:1fr;gap:32px;max-width:420px}.radial-showcase{height:480px}.radial-shell{width:520px;height:520px;right:-190px}.radial-core{width:270px;height:270px}.blank-white-section{min-height:1050px}.blog-story-slide{grid-template-columns:1fr;inset:72px 22px}.chair-marquee{width:calc(100% - 44px)}.chair-card{flex-basis:min(72vw,360px)}.blog-visual-half{min-height:430px}.blog-visual-half img{width:min(390px,78%)}.blog-copy-half{padding-left:0}.blog-copy-half h2{font-size:clamp(44px,13vw,68px)}.blog-article-copy h2{font-size:clamp(29px,8vw,42px)}.blog-photo-visual img{width:min(520px,94%);height:390px}.about-values-section{border-radius:32px;grid-template-columns:1fr;gap:48px;width:calc(100% - 44px);padding:34px}.about-logo-frame{width:min(100%,430px);margin:0 auto}.about-story-stage{min-height:480px}.about-commitments{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.about-slide h2{font-size:clamp(38px,12vw,58px)}.products-section{padding-inline:22px}.product-category-grid{gap:10px;height:clamp(340px,52svh,430px)}.product-category-tile-1{border-radius:26px 18px 18px 26px}.product-scroll{grid-auto-columns:min(84vw,430px);gap:20px;margin-top:70px}.product-groups{height:1810px}.product-group{grid-template-columns:1fr;gap:24px}.product-card,.product-card:nth-child(2){transform:none}.product-card-image{height:310px}.product-card-copy{min-height:0}.footer-inner{grid-template-columns:1fr;gap:24px;width:calc(100% - 36px);padding:34px 0}.contact-shortcuts,.faq-section,.footer-bottom,.footer-main,.office-locations-section,.service-proof-section,.trusted-section{width:calc(100% - 44px)}.service-proof-section{padding:64px 0}.faq-grid,.service-proof-section{grid-template-columns:1fr}.trusted-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-shortcuts>a:nth-child(2){border-right:0}.contact-shortcuts>a:nth-child(-n+2){border-bottom:1px solid #eceef2}.office-locations-heading{flex-direction:column;align-items:flex-start;gap:18px}.office-locations-grid{grid-template-columns:1fr}.office-locations-grid article{min-height:245px}.footer-main,.footer-main:has(.footer-social){grid-template-columns:repeat(2,minmax(0,1fr))}.footer-trust-strip{grid-template-columns:1fr;gap:18px}.footer-trust-strip,.policies-anchor-nav,.policies-hero,.policies-layout,.policies-support{width:calc(100% - 44px)}.policies-support{grid-template-columns:1fr;gap:34px}.footer-inner>p,.footer-nav{flex-wrap:wrap}}@media (max-width:480px){.hero-section{min-height:735px}.hero-product{width:116%;height:285px;top:10px;right:-10%}.hero-copy{top:320px}.rotation-stage{top:145px;left:-360px;scale:.72}.hero-copy h1{font-size:57px}.shop-button{margin-top:23px}.hero-actions{gap:8px}.consult-button,.hero-actions .shop-button{min-height:44px;padding-inline:16px;font-size:11px}.contact-shortcuts,.footer-main,.footer-main:has(.footer-social),.service-proof-grid{grid-template-columns:1fr}.about-stats,.trusted-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-stats{gap:20px 0}.about-stats>div:nth-child(2){border-right:0}.about-stats>div:nth-child(-n+2){border-bottom:1px solid #e8e9ed;padding-bottom:16px}.about-commitments{grid-template-columns:1fr}.contact-shortcuts>a{border-bottom:1px solid #eceef2;border-right:0}.contact-shortcuts>a:last-child{border-bottom:0}.footer-bottom{flex-wrap:wrap;gap:12px 20px;padding:18px 0}.footer-bottom p{flex-basis:100%}.slide-ghost{display:none}.footer-social{flex-wrap:wrap}}@media (max-width:600px){html{scroll-padding-top:68px}.hero-section{min-height:720px}.store-header{width:calc(100% - 32px);min-height:68px}.wordmark{min-width:132px}.wordmark,.wordmark>img{width:132px}.compact-menu summary{width:38px;height:38px}.hero-inner{width:100%;height:652px}.rotation-stage{display:none}.hero-product{opacity:1;border-radius:24px 8px 24px 24px;width:calc(100% - 36px);height:260px;top:10px;right:18px}.hero-product img{object-position:center}.hero-copy{width:calc(100% - 36px);top:260px;left:18px}.hero-copy h1{max-width:350px;font-size:clamp(42px,12.5vw,52px);line-height:.96}.hero-summary{max-width:340px;margin-top:18px;font-size:14px;line-height:1.6}.hero-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.hero-actions .consult-button,.hero-actions .shop-button{text-align:center;width:100%;min-width:0;min-height:46px;padding-inline:12px}.welcome-section{min-height:0;padding:56px 18px 44px;overflow:hidden}.welcome-inner{gap:30px;width:100%}.welcome-copy-stage{min-height:300px}.welcome-copy h2{margin-bottom:18px;font-size:34px;line-height:1.06}.welcome-copy p{font-size:14px;line-height:1.65}.benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;max-width:none;margin-top:22px}.benefits article{align-items:flex-start}.benefits article p{font-size:10px}.radial-showcase{height:280px}.radial-shell{width:280px;height:280px;top:0;left:50%;right:auto;transform:translate(-50%)}.radial-core{width:178px;height:178px}.blank-white-section{background:linear-gradient(to bottom,var(--blue-deep) 0,var(--blue-deep) 32%,#fff 32%,#fff 100%);min-height:680px}.blank-white-section:before{width:112%;height:28%;top:23%;right:-22%}.blank-white-section:after{width:210px;top:8%;left:-18%}.blog-story-slide{grid-template-rows:270px minmax(0,1fr);grid-template-columns:1fr;align-content:start;inset:28px 18px 34px}.blog-photo-visual,.blog-visual-half{height:270px;min-height:0}.blog-visual-half img{width:min(245px,72%);max-height:245px}.blog-photo-visual img{border-width:6px;border-radius:22px;width:100%;height:235px}.blog-chair-halo{width:210px}.blog-copy-half{align-self:start;max-width:none;padding:18px 2px 0}.blog-kicker{margin-bottom:10px;font-size:10px}.blog-article-copy h2,.blog-copy-half h2{margin-bottom:16px;font-size:31px;line-height:1.02}.blog-copy-half p{font-size:13px;line-height:1.6}.blog-read-link{margin-top:16px}.about-values-section{border-radius:26px;gap:42px;width:calc(100% - 36px);min-height:0;padding:18px}.about-content-column{border-radius:22px;padding:28px 20px}.about-logo-frame{aspect-ratio:auto;border-radius:24px;width:100%}.about-logo-frame img{height:190px;padding:42px}.about-stats{margin:0 12px 12px;padding:18px 10px}.about-stats strong{font-size:22px}.about-story-stage{min-height:390px;padding-right:48px}.about-slide{justify-content:flex-start;padding-top:12px}.about-slide h2{margin-bottom:20px;font-size:clamp(36px,11vw,46px);line-height:1}.about-slide p{font-size:14px;line-height:1.65}.about-slide-controls{top:22px;transform:none}.about-slide-controls button{width:36px;height:36px}.about-commitments{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;margin-top:18px}.products-section{padding:40px 0 30px}.products-section h2{font-size:38px}.product-category-intro{max-width:350px;margin-top:28px;padding:0 18px;font-size:14px;line-height:1.55}.product-category-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-rows:1fr;grid-template-columns:none;grid-auto-columns:calc(100% - 42px);grid-auto-flow:column;gap:12px;width:100%;height:clamp(340px,52svh,390px);margin-top:24px;padding:0 18px;scroll-padding-inline:18px;overflow-x:auto}.product-category-grid::-webkit-scrollbar{display:none}.product-category-tile,.product-category-tile-1{scroll-snap-align:center;scroll-snap-stop:always;border-radius:24px;grid-area:auto;width:auto;height:100%;min-height:0}.product-category-meta{top:18px;left:18px;right:18px}.product-category-copy{bottom:20px;left:20px;right:20px}.product-category-copy>strong,.product-category-tile:not(.product-category-tile-1) .product-category-copy>strong{font-size:clamp(27px,8.5vw,34px);line-height:1}.product-category-copy>small,.product-category-copy>span{display:block}.product-category-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.product-category-copy>b{margin-top:14px;font-size:10px;display:inline-flex}.product-category-copy>b span{width:28px;height:28px}.product-image-progress{top:21px}.product-category-mobile-controls{justify-content:center;align-items:center;gap:18px;margin-top:14px;display:flex}.product-category-mobile-controls button{color:#1b1f28;cursor:pointer;background:#fff;border:1px solid #dadde5;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.product-category-mobile-controls button:active{color:#fff;background:var(--orange)}.product-category-mobile-controls span{color:#8a8e97;letter-spacing:.12em;align-items:center;min-width:86px;font-size:11px;font-style:normal;font-weight:750;display:flex}.product-category-mobile-controls strong{color:var(--orange)}.product-category-mobile-controls i{background:#d7d9df;flex:1;height:1px;margin:0 9px}.product-scroll{grid-auto-columns:88%;gap:14px;margin-top:58px;padding-bottom:20px}.product-card{border-radius:20px}.product-card-image{height:225px}.product-card-copy{padding:20px}.product-card-copy h3{margin-bottom:10px;font-size:24px}.product-card-copy p{font-size:13px;line-height:1.55}.product-scroll-hint{margin-top:10px}.product-groups,.product-progress{display:none}.chair-gallery-section{min-height:410px;padding:28px 0}.chair-marquee{width:100%}.chair-group{gap:10px;padding-inline:7px}.chair-card{border-width:5px;border-radius:18px;flex-basis:78vw;height:170px}.chair-marquee-reverse{margin-top:8px}.service-proof-section{gap:34px;width:calc(100% - 36px);padding:54px 0}.service-proof-copy h2{font-size:39px;line-height:1.02}.service-proof-copy p{font-size:14px;line-height:1.65}.service-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-proof-grid article{min-height:0;padding:20px 16px}.service-proof-grid svg{font-size:25px}.service-proof-grid h3{margin-top:14px;font-size:15px}.service-proof-grid p{font-size:12px;line-height:1.5}.trusted-section{width:calc(100% - 36px);padding:46px 0}.trusted-grid{gap:10px}.trusted-card{min-height:76px;padding:10px}.faq-section{width:calc(100% - 36px);padding:54px 0}.faq-heading h2{font-size:38px;line-height:1.05}.faq-grid{gap:8px;margin-top:32px}.faq-grid details{padding:0 16px}.faq-grid summary{min-height:62px;font-size:13px}.contact-shortcuts{width:calc(100% - 36px);margin-bottom:44px}.office-locations-section{width:calc(100% - 36px);padding:58px 0 70px}.office-locations-heading{margin-bottom:26px}.office-locations-heading h2{font-size:44px}.office-locations-grid article{border-radius:24px;min-height:232px;padding:26px}.office-locations-grid h3{margin-top:34px}.contact-shortcuts>a{min-height:82px;padding:16px 18px}.footer-main{gap:22px;width:calc(100% - 36px);padding:28px 0 20px}.footer-brand img{width:122px}.footer-brand p{margin-top:10px}.footer-bottom,.footer-trust-strip,.policies-anchor-nav,.policies-hero,.policies-layout,.policies-support{width:calc(100% - 36px)}.footer-bottom{flex-direction:column;align-items:flex-start;gap:7px;padding:14px 0}.footer-bottom p{margin-right:0}.policies-hero{padding:70px 0 56px}.policies-hero h1{font-size:clamp(42px,13vw,58px)}.policies-anchor-nav{border-radius:18px;justify-content:flex-start;padding:6px}.policies-layout{padding:56px 0 75px}.policy-section{grid-template-columns:1fr;gap:20px;padding:52px 0}.policies-support{margin-bottom:75px;padding:38px 26px}}.video-testimonials-section{color:#fff;background:radial-gradient(circle at 92% 0,#ff79193d,#0000 34%),linear-gradient(135deg,#171b24,#252b38);border-radius:34px;width:min(1380px,100% - 64px);margin:18px auto 76px;padding:clamp(34px,4.5vw,64px);overflow:hidden;box-shadow:0 26px 70px #181d282e}.video-testimonials-heading{justify-content:space-between;align-items:flex-end;gap:44px;margin-bottom:34px;display:flex}.video-testimonials-heading h2{letter-spacing:-.055em;max-width:650px;margin:0;font-size:clamp(36px,4vw,60px);font-weight:430;line-height:1.02}.video-testimonials-heading>p{color:#cbd0da;max-width:490px;margin:0;font-size:15px;line-height:1.7}.video-testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.video-testimonial-card{color:#1f232c;background:#fff;border:1px solid #ffffff1a;border-radius:22px;min-width:0;overflow:hidden;box-shadow:0 18px 42px #06090f38}.video-testimonial-media{aspect-ratio:16/9;background:#090b10;position:relative;overflow:hidden}.video-testimonial-media iframe,.video-testimonial-media video{object-fit:cover;border:0;width:100%;height:100%;display:block}.video-testimonial-copy{flex-direction:column;justify-content:space-between;gap:24px;min-height:150px;padding:24px;display:flex}.video-testimonial-copy blockquote{color:#4d535f;margin:0;font-size:15px;line-height:1.65}.video-testimonial-copy footer span,.video-testimonial-copy footer strong{display:block}.video-testimonial-copy footer strong{font-size:15px;font-weight:760}.video-testimonial-copy footer span{color:#777d88;margin-top:4px;font-size:12px}@media (max-width:840px){.video-testimonials-section{border-radius:28px;width:calc(100% - 44px);margin-bottom:58px;padding:38px 28px}.video-testimonials-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}}@media (max-width:480px){.video-testimonials-section{border-radius:24px;width:calc(100% - 36px);padding:30px 18px 18px}.video-testimonials-heading h2{font-size:36px}.video-testimonials-grid{gap:14px}.video-testimonial-card{border-radius:18px}.video-testimonial-copy{min-height:0;padding:20px}}@media (prefers-reduced-motion:reduce){.about-office-backdrop-track{transform:translate(0);animation:none!important}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}