@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_353f1a{font-family:Space Mono,Space Mono Fallback;font-style:normal}:root{--color-surface-base:#f5f3ee;--color-surface-inverse:#141414;--color-surface-accent:#e6ded2;--color-surface-placeholder:#d5d5d5;--color-text-primary:#141414;--color-text-inverse:#f5f3ee;--color-text-muted:#66605a;--color-border:#b8ada1;--color-focus:#ffffff;--color-control-disabled:#756e67;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--font-family-primary:Manrope,Arial,sans-serif;--font-size-base:16px;--radius-control:0px;--motion-fast:180ms}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-surface-base);color:var(--color-text-primary)}a{text-decoration:none;color:inherit}button{font:inherit}.site{overflow:hidden}.shell{max-width:1280px;margin:0 auto}.header{height:80px;position:relative;z-index:10;background:var(--color-surface-base)}.header-inner{height:100%;padding:0 4%;display:flex;align-items:center;justify-content:space-between}.wordmark{font-size:29px;font-weight:850;letter-spacing:-.085em;line-height:1}.desktop-nav{display:flex;align-items:center;gap:26px}.button,.desktop-nav a,.section-note,.text-link{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.015em}.desktop-nav a:hover{opacity:.55}.button{min-height:50px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:27px;transition:background .18s ease,color .18s ease}.button-dark{background:var(--color-surface-inverse);color:#fff}.button-dark:hover{background:#343434}.button-light{background:var(--color-surface-base);color:var(--color-text-primary)}.button-light:hover{background:#ddd3c7}.menu-button,.mobile-nav{display:none}.image-placeholder{background:var(--color-surface-placeholder)}.placeholder-label{color:#4b4b4b;font-size:10px;font-weight:650;letter-spacing:.08em}.hero{min-height:700px;padding:35px 5% 65px;display:flex;flex-direction:column;justify-content:space-between;background:#c8c8c8}.hero-content{max-width:1000px}.hero h1{font-size:clamp(88px,11vw,156px);letter-spacing:-.085em;line-height:.86;font-weight:850;margin:0 0 30px -.065em}.hero h2{font-size:clamp(30px,3.7vw,52px);line-height:1.02;letter-spacing:-.06em;font-weight:850;margin:0 0 19px}.hero p{font-size:15px;margin:0 0 25px}.section{padding:105px 40px}.section-heading{display:flex;justify-content:space-between;gap:20px;margin-bottom:36px}.about h2,.order h2,.section h2{font-size:clamp(44px,5.2vw,64px);letter-spacing:-.07em;line-height:1.04;font-weight:850;text-transform:uppercase;margin:0}.text-link{display:inline-flex;align-items:center;gap:7px;border-bottom:1px solid;padding-bottom:5px;white-space:nowrap}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.product-image{aspect-ratio:4/5;padding:14px}.product-name{display:flex;justify-content:space-between;gap:12px;margin:15px 0 3px;font-weight:750;font-size:15px}.product-price{font-size:13px;color:#77716b;margin:0}.about{display:grid;grid-template-columns:1fr 1fr;min-height:485px}.about-copy{background:var(--color-surface-inverse);color:#f5f3ee;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:70px clamp(35px,6vw,105px)}.about-copy p{font-size:16px;line-height:1.65;max-width:380px;color:#cdcdcd;margin:26px 0 30px}.text-link-light{color:#f5f3ee}.about-image{padding:22px}.portfolio-grid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:18px;gap:18px}.portfolio-main{min-height:520px;padding:16px}.portfolio-side{display:grid;grid-template-rows:1fr 1fr;grid-gap:18px;gap:18px}.portfolio-side>.image-placeholder{min-height:250px;padding:16px;background:#c7c7c7}.events{background:var(--color-surface-accent)}.events .section{padding-top:95px;padding-bottom:100px}.event{display:grid;grid-template-columns:110px 1.3fr 1fr 24px;align-items:center;grid-gap:24px;gap:24px;border-top:1px solid #b8ada1}.event:last-child{border-bottom:1px solid #b8ada1}.event-date{font-size:14px;font-weight:750}.event strong{font-size:22px;letter-spacing:-.045em}.event-place{font-size:14px;color:#686159}.order{background:var(--color-surface-inverse);color:#f5f3ee;display:flex;justify-content:space-between;align-items:end;gap:30px;padding:105px max(5%,calc((100vw - 1200px)/2))}.order h2{font-size:clamp(42px,5.5vw,70px)}.order p{font-size:15px;color:#b8b8b8;margin:20px 0 0}.footer{padding:47px 5%;display:flex;justify-content:space-between;gap:30px}.footer p,.footer-right{font-size:12px;color:#77716b}.footer-right{display:flex;flex-direction:column;align-items:flex-end;gap:13px}.footer-right a{display:flex;align-items:center;gap:7px;color:var(--color-text-primary)}@media(max-width:1100px){.desktop-nav{gap:13px}.desktop-nav a{font-size:10px}.header-action{padding:0 12px}.section{padding:80px 30px}}@media(max-width:850px){.header{height:64px}.header-inner{padding:0 20px}.wordmark{font-size:26px}.desktop-nav,.header-action{display:none}.menu-button{display:flex;border:0;background:transparent;color:var(--color-text-primary);padding:8px;cursor:pointer}.mobile-nav.is-open{display:flex}.mobile-nav{position:absolute;top:64px;left:0;right:0;background:var(--color-surface-base);padding:10px 20px 25px;flex-direction:column;border-top:1px solid #e5e0d9;box-shadow:0 12px 20px #00000010}.mobile-nav a{min-height:48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0dad3;font-weight:750}.hero{min-height:calc(100svh - 64px);max-height:850px;padding:24px 20px 43px}.hero h1{font-size:clamp(58px,17vw,92px);margin-bottom:24px}.hero h2{font-size:clamp(28px,7vw,42px)}.hero p{font-size:14px}.section{padding:65px 20px}.section-heading{margin-bottom:25px}.about h2,.order h2,.section h2{font-size:clamp(31px,8.5vw,42px)}.text-link{font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site:has(>.header) #katalogs .product:nth-child(3){display:none}.product-image{padding:10px}.product-name{font-size:12px}.product-price{font-size:11px}.about{grid-template-columns:1fr}.about-copy{padding:60px 20px;min-height:315px}.about-copy p{font-size:15px}.about-image{min-height:350px}.portfolio-grid{grid-template-columns:1fr;gap:12px}.portfolio-main{min-height:370px}.portfolio-side{gap:12px}.portfolio-side>.image-placeholder{min-height:250px}.events .section{padding-top:65px;padding-bottom:70px}.section-note{display:none}.event{grid-template-columns:75px 1fr 24px;gap:8px 12px;padding:24px 0}.event strong{font-size:16px}.event-place{grid-column:2;grid-row:2;font-size:12px}.event svg{grid-column:3;grid-row:1}.event-date{font-size:12px}.order{display:flex;flex-direction:column;align-items:stretch;padding:75px 20px;gap:30px}.order .button{width:100%}.footer{padding:37px 20px;display:flex;flex-direction:column}.footer-right{align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important}}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}:where(a,button,input,textarea,select):focus:not(:focus-visible){outline:none}:where(a,button)[aria-disabled=true],button:disabled{cursor:not-allowed}:where(.button,.text-link,.desktop-nav a,.mobile-nav a,.menu-button):active{transform:translateY(1px)}:where(.button,.text-link,.desktop-nav a,.mobile-nav a,.menu-button){transition:color var(--motion-fast),background-color var(--motion-fast),opacity var(--motion-fast)}.menu-button{min-width:44px;min-height:44px;align-items:center;justify-content:center}.mobile-nav:not(.is-open){display:none}.mobile-nav a{min-height:44px}.product-link:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}.footer-right a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:5px}@media(max-width:850px){.mobile-nav a{min-height:48px}}@media(prefers-reduced-motion:reduce){:where(.button,.text-link,.desktop-nav a,.mobile-nav a,.menu-button){transition:none!important;transform:none!important}}.product-link:focus-visible,:where(a,button,input,textarea,select):focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px #141414;outline-offset:2px}.event strong,.inner-intro h1,.product-name{overflow-wrap:anywhere}:where(.button,.text-link,.product-link):focus-visible{position:relative;z-index:1}.inner-intro{padding:105px 40px 85px}.inner-eyebrow{font-size:12px;letter-spacing:.11em;font-weight:750;text-transform:uppercase;color:#77716b;margin:0 0 20px}.inner-intro h1{font-size:clamp(72px,10vw,142px);font-weight:850;letter-spacing:-.09em;line-height:.92;text-transform:uppercase;margin:0 0 22px}.inner-desc{font-size:16px;line-height:1.7;max-width:560px;color:#66605a;margin:0}.inner-section{padding-top:60px}.inner-placeholder{display:flex;align-items:flex-start;padding:15px}.product-link{display:block}.product-link:hover .product-name{text-decoration:underline;text-underline-offset:4px}.product-link .product-image{display:flex;aspect-ratio:4/5}.portfolio-second{margin-top:18px;direction:rtl}.portfolio-second>*{direction:ltr}.muted{font-size:15px;line-height:1.75;color:#77716b}.product-detail{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:8%;gap:8%;align-items:start;margin-top:45px}.detail-images>.inner-placeholder{aspect-ratio:4/5}.detail-thumbs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.detail-thumbs>.inner-placeholder{aspect-ratio:4/5}.detail-info h1{font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-.07em;margin:0 0 15px}.demo-form label,.detail-info label{display:block;font-size:13px;font-weight:750;margin:20px 0 8px}.demo-form input,.demo-form select,.demo-form textarea,.detail-info select{width:100%;background:transparent;border:1px solid #b9b1a8;border-radius:0;padding:15px;font:inherit;color:#5d5851}.detail-divider{border-top:1px solid #c8c0b7;margin:28px 0}.demo-note{font-size:12px;line-height:1.6;color:#837b73}.detail-info>.button{margin-top:20px}.back-link{margin-bottom:10px}.order-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%}.about-inner h2,.order-heading{font-size:clamp(38px,5vw,56px);letter-spacing:-.06em;line-height:1.1;text-transform:uppercase;margin:0 0 20px}.demo-form{background:#ece8e1;padding:36px}.demo-form label:first-child{margin-top:0}.demo-form .button{margin-top:22px}.demo-form .button:disabled{opacity:.55;cursor:not-allowed}.about-inner{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:8%;gap:8%;align-items:center}.about-inner>.inner-placeholder{min-height:470px}.about-inner .text-link{margin-top:25px}.team-photo{aspect-ratio:4/5}.events .muted a{text-decoration:underline}@media(max-width:850px){.inner-intro{padding:62px 20px 45px}.inner-intro h1{font-size:clamp(45px,12vw,74px)}.inner-desc{font-size:14px}.inner-section{padding-top:42px}.about-inner,.order-layout,.product-detail{grid-template-columns:1fr;gap:35px}.product-detail{margin-top:25px}.demo-form{padding:24px 18px}.about-inner>.inner-placeholder{min-height:320px}.portfolio-second{margin-top:12px}.inner-eyebrow{font-size:11px}}.demo-form :is(input,select,textarea):disabled{color:var(--color-control-disabled);opacity:1;border-color:var(--color-border);background:transparent;cursor:not-allowed}.demo-form button:disabled{background:#504d49;opacity:1}.detail-info select:disabled{color:var(--color-control-disabled);opacity:1}.demo-note{color:#615b54}@media(max-width:720px){.demo-form :is(input,select,textarea){font-size:16px}}.catalog-price-note{max-width:750px;margin:0 0 38px;font-size:16px;line-height:1.75;color:var(--color-text-muted)}.demo-form input[type=file]{cursor:pointer;min-height:54px;padding:13px;width:100%;font-size:14px}.demo-form input[type=file]::-webkit-file-upload-button{background:#ece6d3;color:#1b1b1b;border:0;border-radius:4px;padding:10px 12px;margin-right:14px;font:inherit;cursor:pointer}.demo-form input[type=file]::file-selector-button{background:#ece6d3;color:#1b1b1b;border:0;border-radius:4px;padding:10px 12px;margin-right:14px;font:inherit;cursor:pointer}.demo-form :is(input,select,textarea):not(:disabled){opacity:1;cursor:auto}.demo-form select:not(:disabled){cursor:pointer}.demo-form :is(input,select,textarea):focus-visible{outline:3px solid #ece6d3;outline-offset:2px}@media(max-width:850px){.catalog-price-note{margin-bottom:26px;font-size:14px}.demo-form input[type=file]{font-size:13px}}.artica-configurator{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:48px;gap:48px;align-items:start;width:100%;max-width:1280px;margin:0 auto;color:#ece6d3}.ac-preview{min-width:0;position:-webkit-sticky;position:sticky;top:108px}.ac-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.ac-side button{min-height:52px;padding:12px 14px;background:transparent;color:#ece6d3;border:1px solid #777268;border-radius:3px;font:inherit;font-size:13px;cursor:pointer}.ac-side button[aria-pressed=true]{background:#ece6d3;color:#151515}.ac-stage{width:100%;max-width:520px;aspect-ratio:1;background:#1b1b1b;border:1px solid #333;overflow:hidden}.ac-stage svg{display:block;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.ac-stage svg,.ac-stage svg.ac-svg-editable{touch-action:pan-y}.ac-stage svg.ac-svg-editable [data-edit-area]{touch-action:none;cursor:-webkit-grab;cursor:grab}.ac-stage svg.ac-svg-editable [data-edit-area]:active{cursor:-webkit-grabbing;cursor:grabbing}.ac-color-control{padding:20px 0 0}.ac-color-control p{font-size:13px;line-height:1.5;margin:0 0 16px}.ac-swatches{display:flex;flex-wrap:wrap;gap:14px;padding:4px}.ac-swatches button{width:44px;height:44px;border-radius:50%;border:2px solid #aaa397;cursor:pointer}.ac-swatches button[aria-pressed=true]{outline:2px solid #ece6d3;outline-offset:3px}.ac-hint{font-size:12px;line-height:1.75;color:#bcb6a9;margin:12px 0 0}.ac-heading{padding:0 0 24px}.ac-heading h2{font-size:clamp(29px,3.2vw,44px);line-height:1.14;margin:0 0 16px;letter-spacing:-.045em}.ac-heading p{font-size:14px;line-height:1.7;color:#bcb6a9;margin:0}.ac-controls,.ac-group{min-width:0;display:flex;flex-direction:column;gap:16px}.ac-group{padding:24px;background:#121212;border:1px solid #343434;border-radius:4px}.ac-step{font-size:11px;letter-spacing:.05em;line-height:1.5;color:#a7a095;margin:0}.ac-group h3{font-size:22px;line-height:1.2;margin:0;font-weight:700}.ac-group label{font-size:13px;line-height:1.5;font-weight:700}.ac-group input[type=file],.ac-group select{display:block;width:100%;min-width:0;min-height:52px;box-sizing:border-box;padding:12px 14px;border:1px solid #777268;border-radius:3px;color:#ece6d3;background:#202020;font-family:inherit;font-size:13px;line-height:1.5}.ac-group input[type=file]{overflow:hidden}.ac-group input[type=file]::-webkit-file-upload-button{background:#ece6d3;color:#171717;border:0;border-radius:3px;padding:9px 12px;margin-right:10px;font:inherit;cursor:pointer}.ac-group input[type=file]::file-selector-button{background:#ece6d3;color:#171717;border:0;border-radius:3px;padding:9px 12px;margin-right:10px;font:inherit;cursor:pointer}.ac-edit{display:flex;flex-direction:column;gap:14px;border-top:1px solid #414141;padding-top:20px}.ac-edit input[type=range]{width:100%;accent-color:#ece6d3;min-height:30px}.ac-edit-buttons{display:flex;gap:10px;flex-wrap:wrap}.ac-edit-buttons button{padding:10px 0;background:transparent;border:0;color:#ece6d3;text-decoration:underline;font:inherit;font-size:12px;cursor:pointer}.ac-price{font-size:23px}.ac-actions{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.ac-actions a,.ac-actions button{box-sizing:border-box;display:flex;min-height:54px;align-items:center;justify-content:center;text-align:center;padding:12px 16px;border:1px solid #ece6d3;border-radius:40px;background:#ece6d3;color:#151515;font-family:inherit;font-weight:700;font-size:12px;line-height:1.5;text-decoration:none;cursor:pointer}.ac-actions a{background:transparent;color:#ece6d3}.ac-actions button:disabled{opacity:.6;cursor:wait}.ac-error{color:#ffd0d0;line-height:1.6;font-size:13px}.artica-configurator a:focus-visible,.artica-configurator button:focus-visible,.artica-configurator input:focus-visible,.artica-configurator select:focus-visible{outline:3px solid #ece6d3;outline-offset:3px}@media(max-width:1023px){.artica-configurator{grid-template-columns:minmax(0,1fr);gap:32px}.ac-preview{position:static}.ac-stage{margin:0 auto}.ac-side{max-width:520px;margin:0 auto 16px}.ac-color-control{max-width:520px;margin:auto}}@media(max-width:767px){.artica-configurator{gap:32px}.ac-group{padding:20px;gap:16px}.ac-heading{padding:0 0 8px}.ac-heading h2{font-size:clamp(28px,7vw,38px)}.ac-side button{min-height:48px}.ac-stage{max-width:420px}.ac-controls{gap:16px}.ac-actions a,.ac-actions button{min-height:56px}.ac-swatches{gap:14px}}.ac-zones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ac-zones button{font-size:11px;padding:9px 5px;overflow-wrap:anywhere;min-width:0}@media(max-width:767px){.ac-zones{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-zones button{font-size:12px}}.detail-info>.button+.text-link{display:inline-flex;align-items:center;gap:8px;margin:20px 0 0 24px;vertical-align:middle}.ac-library{display:flex;flex-direction:column;gap:10px}.ac-library select{width:100%;min-height:52px}@media(max-width:600px){.detail-info>.button+.text-link{display:flex;width:-moz-fit-content;width:fit-content;margin:18px 0 0}.detail-info>.button{max-width:100%}}.home-customizer{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,6vw,90px);gap:clamp(32px,6vw,90px);padding-top:64px;padding-bottom:84px}.home-customizer-copy h2{font-size:clamp(42px,5.8vw,80px);letter-spacing:-.07em;line-height:1.02;text-transform:uppercase;margin:0 0 22px}.home-customizer-copy>p:not(.home-customizer-kicker){max-width:490px;font-size:15px;line-height:1.8;margin:0 0 30px}.home-customizer-kicker{font-size:11px;letter-spacing:.07em;margin:0 0 22px}.home-customizer-visual{background:#191919;aspect-ratio:1;display:flex;justify-content:center;align-items:center;overflow:hidden}.home-customizer-visual img{width:100%;height:100%;object-fit:contain}@media(max-width:850px){.home-customizer{grid-template-columns:1fr;gap:30px;padding-top:48px;padding-bottom:60px}.home-customizer-visual{max-width:510px}}.order-design-preview{margin:0 0 28px;padding:0 0 24px;border-bottom:1px solid #c5bfb4}.order-design-preview h3{font-size:22px;letter-spacing:-.03em;margin:0 0 10px}.order-design-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0}.order-design-grid figure{margin:0;min-width:0;background:#222}.order-design-grid img{display:block;width:100%;aspect-ratio:1;object-fit:contain}.order-design-grid figcaption{font-size:11px;line-height:1.5;padding:9px 12px;color:#ece6d3}@media(max-width:500px){.order-design-grid{gap:10px}}.order-design-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.order-design-heading h3{margin:0}.order-design-heading .text-link{display:inline-flex;align-items:center;flex-shrink:0;font-size:12px;text-underline-offset:4px}.home-customizer-art{display:flex;align-items:center;justify-content:center;min-width:0;background:transparent}.home-customizer-art img{max-width:640px;height:auto;object-fit:contain;mix-blend-mode:screen}@media(max-width:850px){.home-customizer-art{order:2}.home-customizer-art img{max-width:520px}}.home-customizer{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(500px,51vw,760px);width:100%;max-width:none!important;padding:clamp(36px,7vw,112px) max(24px,calc((100vw - 1280px)/2));margin:0;overflow:hidden;box-sizing:border-box;background:#101010}.home-customizer-copy{position:relative;z-index:2;width:min(55%,620px)}.home-customizer-copy h2{font-size:clamp(42px,5.6vw,88px);line-height:1.04;letter-spacing:-.06em}.home-customizer-copy>p:not(.home-customizer-kicker){max-width:440px}.home-customizer-art{position:absolute;z-index:-1;inset:0;display:block;max-width:none;overflow:hidden;pointer-events:none}.home-customizer-art img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;mix-blend-mode:normal}.home-customizer:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,rgba(0,0,0,.5),transparent 65%)}@media(max-width:850px){.home-customizer{min-height:700px;align-items:flex-start;padding:54px 24px 330px}.home-customizer-copy{width:100%}.home-customizer-copy h2{font-size:clamp(34px,9vw,56px)}.home-customizer-art{order:0}.home-customizer-art img{object-position:68% center}.home-customizer:before{background:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.36) 42%,transparent 78%)}}@media(max-width:520px){.home-customizer{min-height:670px;padding:48px 20px 320px}.home-customizer-copy>p:not(.home-customizer-kicker){font-size:13px;line-height:1.7}.home-customizer-art img{object-position:72% center}}@media (min-width:601px) and (max-width:1023px){.home-customizer{position:relative;display:flex;min-height:clamp(550px,70vw,720px);align-items:center;padding:64px 36px}.home-customizer-copy{position:relative;z-index:2;width:min(55%,520px)}.home-customizer-copy h2{font-size:clamp(35px,5vw,57px)}.home-customizer-art{position:absolute;inset:0;z-index:-1;display:block;overflow:hidden;pointer-events:none}.home-customizer-art img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:64% center}.home-customizer:before{display:block;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.15) 74%)}}@media (max-width:600px){.home-customizer{position:relative;display:flex;flex-direction:row;align-items:flex-start;min-height:720px;padding:64px 24px 54px;gap:0;overflow:hidden}.home-customizer-copy{position:relative;z-index:2;width:100%;max-width:none}.home-customizer-copy h2{font-size:clamp(34px,9vw,52px);line-height:1.08;margin-bottom:20px}.home-customizer-copy>p:not(.home-customizer-kicker){font-size:13px;line-height:1.7;margin-bottom:24px;max-width:360px}.home-customizer-copy .button{max-width:100%}.home-customizer-art{position:absolute;inset:0;z-index:-1;order:0;width:100%;height:100%;aspect-ratio:auto;overflow:hidden;pointer-events:none}.home-customizer-art img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:65% center}.home-customizer:before{display:block;background:linear-gradient(180deg,rgba(0,0,0,.87),rgba(0,0,0,.78) 28%,rgba(0,0,0,.24) 56%,rgba(0,0,0,.06))}}.ac-library{gap:12px}.ac-library-label{font-family:inherit;font-weight:700;font-size:13px;line-height:1.5;color:#ece6d3}.ac-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:12px;gap:12px}.ac-library-item{display:flex;flex-direction:column;gap:8px;align-items:stretch;padding:7px;background:#202020;border:1px solid #505050;color:#ece6d3;border-radius:4px;cursor:pointer;min-width:0;text-align:left}.ac-library-item[aria-pressed=true]{border-color:#ece6d3;box-shadow:0 0 0 1px #ece6d3}.ac-library-item img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#303030;border-radius:2px}.ac-library-item span{font-size:10px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-heading{padding-bottom:8px}.ac-group{gap:12px}.order-layout{align-items:start;column-gap:clamp(32px,5vw,90px)}.order-heading{line-height:1.08;letter-spacing:-.05em}.order-design-preview{padding-bottom:18px;margin-bottom:24px}.order-design-heading{margin-bottom:14px}.order-design-grid{gap:12px;margin:12px 0}.order-design-grid figure{overflow:hidden}.order-design-grid figcaption{padding:10px 12px}@media(max-width:767px){.ac-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-layout{gap:28px}.order-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-library-tile{position:relative;min-width:0}.ac-library-tile .ac-library-item{width:100%;height:100%;padding-right:24px}.ac-library-remove{position:absolute;top:5px;right:5px;width:28px;height:28px;border:1px solid #666;border-radius:50%;background:#111;color:#ece6d3;font:700 18px/1 Arial,sans-serif;cursor:pointer;display:grid;place-items:center;z-index:2}.ac-library-remove:focus-visible,.ac-library-remove:hover{background:#ece6d3;color:#111;outline:2px solid #ece6d3;outline-offset:2px}.cms-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-content{z-index:1}.cms-about-image{width:100%;height:100%;object-fit:cover}.cms-product-image img,.product-image img{width:100%;height:100%;object-fit:cover;display:block}.cms-detail-main,.cms-detail-thumb{width:100%;display:block;aspect-ratio:1;object-fit:cover;background:#222}.cms-team-image{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.cms-market-description{font-size:13px;line-height:1.6;color:#bcb6a9;margin:0}.event .cms-event-image{width:96px;height:96px;object-fit:cover;display:block}@media(max-width:767px){.event .cms-event-image{width:72px;height:72px}}.artica-photo-hero{position:relative;isolation:isolate;overflow:hidden;background:#171717;color:#f5f3ee}.artica-photo-hero .artica-photo-cover{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;object-position:center 32%}.artica-photo-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.12) 38%,rgba(0,0,0,.72));pointer-events:none}.artica-photo-hero .hero-content{position:relative;z-index:1}.artica-photo-hero .button-dark{background:#eee8d5;color:#151515}.artica-photo-hero .button-dark:hover{background:#fff}.product-image:has(img){padding:0;overflow:hidden;background:#f4f4f4}.artica-catalog-photo img,.product-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.about-image:has(img){padding:0;overflow:hidden}.about-image img,.artica-about-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.artica-photo-frame{display:block;position:relative;overflow:hidden;padding:0}.artica-photo-frame img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;inset:0}.artica-detail-photo{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;background:#f1f1f1}.artica-detail-thumb{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#ddd}.artica-work-photo{position:relative;min-width:0;min-height:250px;margin:0;overflow:hidden;background:#d5d5d5}.artica-work-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.artica-work-featured{min-height:520px}.artica-work-photo .inner-placeholder{height:100%}.artica-portfolio-more{margin-top:18px}.artica-portfolio-more img{width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;display:block}@media(max-width:850px){.artica-photo-hero .artica-photo-cover{object-position:50% center}.artica-photo-hero:before{background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.15) 38%,rgba(0,0,0,.83))}.artica-photo-hero h1{font-size:clamp(50px,14vw,88px)}.artica-work-featured{min-height:370px}.artica-portfolio-more{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.artica-footer{display:block;padding:66px max(5%,calc((100vw - 1280px)/2)) 22px;background:#080808;color:#eee8d5}.artica-footer-grid{display:grid;grid-template-columns:minmax(230px,1.8fr) repeat(2,minmax(120px,1fr)) minmax(160px,1fr);grid-gap:clamp(24px,5vw,84px);gap:clamp(24px,5vw,84px);padding-bottom:65px}.artica-footer-brand{max-width:310px}.artica-footer-brand .wordmark{font-size:32px}.artica-footer-brand p{font-size:13px;line-height:1.7;color:#c3bfb5;margin:22px 0 0}.artica-footer-brand .artica-footer-small{font-size:11px;color:#99958e;margin-top:14px}.artica-footer-contact,.artica-footer-nav{display:flex;flex-direction:column;gap:15px;align-items:flex-start}.artica-footer-contact strong,.artica-footer-nav strong{font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px}.artica-footer-bottom,.artica-footer-contact a,.artica-footer-nav a{font-size:12px;line-height:1.5;color:#bdb9b0}.artica-footer-bottom a:hover,.artica-footer-contact a:hover,.artica-footer-nav a:hover{color:#eee8d5;text-decoration:underline;text-underline-offset:4px}.artica-footer-contact a{display:inline-flex;align-items:center;gap:9px}.artica-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #343434;padding-top:22px}.artica-markets-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:24px}.artica-markets-gallery figure{margin:0;background:#1a1a1a;overflow:hidden;aspect-ratio:4/5}.artica-markets-gallery img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:850px){.artica-footer{padding:54px 25px 22px}.artica-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px;padding-bottom:42px}.artica-footer-brand{grid-column:1/-1}.artica-markets-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.about#par-mums{display:grid;grid-template-columns:1fr;min-height:570px;position:relative;isolation:isolate;background:#111}.about#par-mums .about-image{grid-area:1/1;position:relative;z-index:-1;min-height:570px;padding:0}.about#par-mums .about-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:54% 38%}.about#par-mums .about-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.45) 46%,rgba(0,0,0,.89))}.about#par-mums .about-copy{grid-area:1/1;align-self:end;position:relative;z-index:1;min-height:0;padding:100px 24px 42px;background:transparent;color:#eee8d5}.about#par-mums .about-copy h2{font-size:clamp(38px,9.5vw,54px)}.about#par-mums .about-copy p{color:#eee8d5;font-size:14px;line-height:1.7;max-width:430px;margin:18px 0 24px}.about-inner:has(>.artica-about-photo){position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;min-height:570px;grid-gap:0;gap:0;overflow:hidden;background:#111}.about-inner>.artica-about-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 37%}.about-inner:has(>.artica-about-photo):before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.36),rgba(0,0,0,.54) 45%,rgba(0,0,0,.92))}.about-inner:has(>.artica-about-photo)>div{grid-column:1;align-self:end;padding:100px 24px 42px;position:relative;color:#eee8d5}.about-inner:has(>.artica-about-photo)>div h2{font-size:clamp(34px,8.5vw,52px)}.about-inner:has(>.artica-about-photo)>div .muted{color:#eee8d5;font-size:13px;line-height:1.7}.about-inner:has(>.artica-about-photo)>div .text-link{color:#eee8d5}.artica-footer{padding:48px 20px 22px}.artica-footer-grid{gap:32px 16px}.artica-footer-bottom{align-items:flex-start}}@media (min-width:851px){.site{overflow:clip}.about#par-mums{display:grid;grid-template-columns:1fr 1fr;min-height:130vh;align-items:start;position:relative;background:#111}.about#par-mums .about-copy{position:-webkit-sticky;position:sticky;top:0;align-self:start;min-height:100vh;height:100vh;padding-top:80px;padding-bottom:80px;z-index:1}.about#par-mums .about-image{position:relative;height:130vh;min-height:0;overflow:hidden;padding:0}.about#par-mums .about-image img{width:100%;height:100%;object-fit:cover;object-position:center center}}@media (min-width:601px) and (max-width:850px){.about#par-mums{min-height:0}.about#par-mums .about-copy{position:relative;top:auto;height:auto;min-height:315px}.about#par-mums .about-image{height:450px;min-height:0;padding:0}}@media (max-width:600px){.about#par-mums{height:auto;min-height:570px}.about#par-mums .about-copy{position:relative;top:auto;height:auto;min-height:0}.about#par-mums .about-image{height:570px;min-height:570px}}@media (min-width:851px){.artica-story-section .about-inner:has(>.artica-about-photo){display:grid;grid-template-columns:1.2fr 1fr;grid-gap:8%;gap:8%;align-items:start;min-height:130vh}.artica-story-section .about-inner>.artica-about-photo{display:block;position:relative;inset:auto;width:100%;height:130vh;object-fit:cover;object-position:center}.artica-story-section .about-inner>div{position:-webkit-sticky;position:sticky;top:0;height:100vh;min-height:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media (max-width:600px){.about#par-mums{overflow:hidden}.about#par-mums .about-image{z-index:0;grid-area:1/1;align-self:stretch}.about#par-mums .about-image:after{z-index:1}.about#par-mums .about-copy{z-index:2}.artica-story-section{padding-top:0}.inner-intro:has(+.artica-story-section){padding-bottom:20px}.artica-story-section .about-inner:has(>.artica-about-photo){position:relative;isolation:isolate}.artica-story-section .about-inner>.artica-about-photo{z-index:0;position:absolute;inset:0;width:100%;height:100%}.artica-story-section .about-inner:has(>.artica-about-photo):before{z-index:1}.artica-story-section .about-inner:has(>.artica-about-photo)>div{z-index:2}}.artica-catalog-intro{display:flex;flex-direction:column;align-items:flex-start;gap:15px;max-width:850px;margin-bottom:32px}.artica-catalog-intro .catalog-price-note{margin:0;max-width:780px;line-height:1.75}.artica-catalog-intro .text-link{white-space:normal}.artica-team-intro{max-width:780px;line-height:1.75;margin:0 0 32px;color:#bfb9ae}.artica-story-section .about-inner .muted{white-space:pre-line}@media(max-width:600px){.artica-catalog-intro{gap:18px;margin-bottom:26px}.artica-team-intro{font-size:13px;line-height:1.7;margin-bottom:22px}.artica-story-section .about-inner:has(>.artica-about-photo){min-height:720px}.artica-story-section .about-inner:has(>.artica-about-photo)>div{padding-top:100px;padding-bottom:32px}.artica-story-section .about-inner:has(>.artica-about-photo)>div .muted{line-height:1.65}}.artica-story-section .artica-story-intro{margin-bottom:14px}.artica-story-section .artica-story-body{margin-top:0}@media(min-width:851px){.artica-story-section .about-inner>div{height:auto;min-height:100vh;padding:50px 0;box-sizing:border-box}}@media(max-width:600px){.artica-story-section .about-inner:has(>.artica-about-photo){min-height:820px}.artica-story-section .artica-story-intro{margin-bottom:12px}.artica-story-section .about-inner:has(>.artica-about-photo)>div .muted{font-size:12px;line-height:1.6}}:root{--color-surface-base:#000;--color-surface-inverse:#ece6d3;--color-surface-accent:#111;--color-surface-placeholder:#262626;--color-text-primary:#ece6d3;--color-text-inverse:#1b1b1b;--color-text-muted:#c4bfaf;--color-border:#59564e;--color-focus:#0000ee;--font-family-primary:"Space Mono",monospace;--radius-control:40px;--space-1:5px;--space-2:10px}.site,body{font-family:var(--font-family-primary)}.footer,.header,.mobile-nav,.site,body{background:#000;color:#ece6d3}.wordmark{font-family:var(--font-family-primary);font-weight:700;letter-spacing:-.07em}.desktop-nav a,.footer p,.footer-right,.footer-right a,.hero,.menu-button,.mobile-nav a{color:#ece6d3}.hero{background:#1b1b1b}.hero h1{font-size:clamp(70px,14vw,210px);font-weight:700;letter-spacing:-.1em}.hero h1,.hero h2{font-family:var(--font-family-primary)}.hero h2{font-size:clamp(24px,4vw,70px);letter-spacing:-.07em}.inner-intro,.inner-section,.section{background:#000;color:#ece6d3}.about h2,.about-inner h2,.inner-intro h1,.order h2,.order-heading,.section h2{font-family:var(--font-family-primary);font-weight:700;letter-spacing:-.075em}.about-image,.image-placeholder,.portfolio-main,.portfolio-side>.image-placeholder,.product-image{background:#292929}.demo-note,.detail-info .muted,.inner-desc,.inner-eyebrow,.muted,.placeholder-label,.product-name,.product-price,.section-note{color:#ece6d3}.about-copy,.order{background:#111;color:#ece6d3}.about-copy p,.events,.order p{color:#ece6d3}.events,.events .section{background:#111}.event{border-color:#686455}.event-place{color:#ece6d3}.button{border-radius:var(--radius-control);font-family:var(--font-family-primary);font-weight:700}.button-dark{background:#ece6d3;color:#1b1b1b;border-color:#ece6d3}.button-dark:hover{background:#d3cbb6;color:#1b1b1b}.button-light{background:#ece6d3;color:#1b1b1b}.button-light:hover{background:#d3cbb6}.desktop-nav a:hover,.footer-right a:hover,.text-link{color:#ece6d3}.product-link:hover .product-name,.text-link:hover{color:#8c8cff}.demo-form :is(input,select,textarea),.detail-info select{color:#ece6d3;border-color:#aaa38e;background:#111}.demo-form{background:#151515}.demo-form :is(input,select,textarea):disabled,.detail-info select:disabled{color:#d5cdb7;border-color:#807b6b;background:#151515}.demo-form button:disabled{background:#595548;color:#fff}.product-link:focus-visible,:where(a,button,input,textarea,select):focus-visible{outline:3px solid #ece6d3;box-shadow:0 0 0 6px #0000ee}@media(max-width:850px){.mobile-nav{background:#000}.mobile-nav a{border-color:#4b4b4b}}:root{--space-mono-unit:10px;--space-mono-section:96px;--space-mono-gutter:40px}.site{overflow:clip}.header{position:-webkit-sticky;position:sticky;top:0;z-index:60}.header-inner{gap:24px}.desktop-nav{gap:clamp(16px,1.8vw,30px)}.desktop-nav a{line-height:1.55;white-space:nowrap}.button{line-height:1.45;white-space:normal;text-align:center;gap:18px}.hero{padding-top:40px;padding-bottom:72px}.hero h1{line-height:.92;margin-bottom:34px}.hero h2{line-height:1.13;margin-bottom:24px}.hero p{line-height:1.65;margin-bottom:28px}.section{padding-top:var(--space-mono-section);padding-bottom:var(--space-mono-section)}.section-heading{gap:28px;margin-bottom:38px;align-items:end}.about h2,.order h2,.section h2{line-height:1.13}.product-grid{gap:24px}.product-name{line-height:1.5;margin-top:18px}.product-price{line-height:1.6;margin-top:5px}.about-copy{gap:0}.about-copy p{line-height:1.8;margin:28px 0 32px}.event,.portfolio-grid,.portfolio-side{gap:20px}.event{padding:30px 0}.event strong{line-height:1.4}.event-place{line-height:1.65}.inner-intro{padding-top:96px;padding-bottom:78px}.inner-intro h1{line-height:1.02;margin-bottom:28px}.inner-desc{line-height:1.75}.inner-section{padding-top:64px}.order{gap:36px}.footer{gap:40px}.footer-right{gap:16px;line-height:1.7}@media(max-width:1100px) and (min-width:851px){.header-inner{gap:12px;padding-left:24px;padding-right:24px}.desktop-nav{gap:12px}.desktop-nav a{font-size:11px}.header-action{gap:10px;padding-inline:14px}}@media(max-width:850px){:root{--space-mono-section:64px;--space-mono-gutter:20px}.header{top:0}.header-inner{padding-inline:20px}.hero{padding:28px 20px 48px}.hero h1{line-height:.98;margin-bottom:24px}.hero h2{line-height:1.16;margin-bottom:20px}.hero p{margin-bottom:26px}.section{padding:64px 20px}.section-heading{gap:16px;margin-bottom:25px;align-items:start}.section-heading .text-link{flex-shrink:0;max-width:46%;white-space:normal;line-height:1.5}.product-grid{gap:12px}.product-name{line-height:1.5;margin-top:13px}.about-copy{padding:64px 20px}.about-copy p{margin:22px 0 28px}.portfolio-grid,.portfolio-side{gap:12px}.events .section{padding:64px 20px}.event{gap:10px 12px;padding:22px 0}.event strong{line-height:1.45}.inner-intro{padding:68px 20px 46px}.inner-intro h1{line-height:1.07;margin-bottom:18px}.inner-section{padding-top:46px}.order{padding:76px 20px;gap:28px}.footer{padding:40px 20px;gap:20px}}@media(max-width:390px){.hero h1{font-size:clamp(51px,16vw,64px)}.section-heading{flex-wrap:wrap}.section-heading .text-link{max-width:100%}}@media(max-width:850px){.hero{padding-bottom:190px}.hero h1{margin-bottom:16px;line-height:1.02}.hero h2{margin-bottom:14px;line-height:1.19}.hero p{margin-bottom:23px}}@media(max-width:850px) and (max-height:700px){.hero{padding-bottom:90px}}.hero-content{max-width:none;width:100%}.hero h1{margin-left:0}@media(min-width:851px){.hero{min-height:calc(100svh - 80px);padding:32px 5% 64px;justify-content:flex-start;gap:0}.hero>.placeholder-label{flex:0 0 auto}.hero-content{margin-top:auto;max-width:none;width:100%}.hero h1{font-size:clamp(88px,10.7vw,156px);line-height:1.02;letter-spacing:-.085em;text-align:center;margin:0 0 36px}.hero h2{font-size:clamp(30px,3.7vw,52px);line-height:1.12;margin:0 0 24px}.hero .button{min-height:50px}}@media(max-width:850px){.hero{min-height:calc(100svh - 64px);max-height:none;padding:28px 20px 55px;justify-content:flex-start}.hero-content{width:100%;margin-top:auto}.hero h1{font-size:clamp(54px,16vw,92px);line-height:1.04;text-align:center;margin:0 0 26px;letter-spacing:-.085em}.hero h2{font-size:clamp(26px,7vw,40px);line-height:1.16;margin:0 0 27px}.hero .button{min-height:50px}.hero h1{transform:translateY(-65px);margin-bottom:-39px}}.hero{position:relative}.hero h1{position:absolute;top:50%;left:50%;width:max-content;max-width:calc(100% - 40px);margin:0;text-align:center;transform:translate(-50%,-50%)}@media(max-width:850px){.hero h1{top:50%;left:50%;margin:0;transform:translate(-50%,-50%)}}.hero .hero-offer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:calc(100% - 40px);max-width:1050px;text-align:center;font-size:clamp(38px,7vw,106px);line-height:1.03;letter-spacing:-.07em;color:#ece6d3;overflow-wrap:normal}@media(max-width:850px){.hero .hero-offer{font-size:clamp(34px,8.5vw,66px);line-height:1.12;width:calc(100% - 44px)}}.hero .hero-offer{position:static!important;top:auto!important;left:auto!important;transform:none!important;width:auto!important;max-width:100%!important;text-align:left!important;margin:0 0 24px!important;font-size:clamp(30px,3.7vw,52px)!important;line-height:1.12!important;letter-spacing:-.055em!important}.hero-content{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:850px){.hero .hero-offer{font-size:clamp(27px,7vw,40px)!important;line-height:1.16!important;margin-bottom:26px!important}}