@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bb3f1535fe1e9a82-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/5cfb57170cef4f1f-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/f6b22ff82406c45f-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:Bodoni Moda;font-style:italic;font-weight:400 900;font-display:swap;src:url(/_next/static/media/f80cb781c460424b-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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/db4fefbb8c3ff8d3-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/0e2817805fbc92a7-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ae,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f700-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f8d0-1f8d8,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fac6,u+1fac8,u+1facc-1fadd,u+1fadf-1faeb,u+1faef-1fafa,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/bd33c0bc895da9de-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:Bodoni Moda;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/75a7cfd2a925650a-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:Bodoni Moda Fallback;src:local("Times New Roman");ascent-override:98.50%;descent-override:35.02%;line-gap-override:0.00%;size-adjust:114.22%}.__className_0dd5c4{font-family:Bodoni Moda,Bodoni Moda Fallback}.__variable_0dd5c4{--font-bodoni:"Bodoni Moda","Bodoni Moda Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_67a390{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_67a390{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}:root{--paper:#F1ECE2;--paper-2:#E7E0D1;--paper-3:#FAF7F1;--ink:#1B1F2E;--ink-2:#3A3F52;--muted:#5F5A50;--rule:#CFC5B1;--gold:#9A7431;--gold-ink:#775820;--gold-soft:#C9A55A;--tape:#E4D3A8;--cloth:#1E2436;--cloth-2:#2A3249;--on-cloth:#EFE8D8;--on-cloth-muted:#ABA591;--ok:#2E6A4E;--err:#A3322A;--serif:var(--font-bodoni),"Bodoni 72",Didot,"Bodoni MT",serif;--sans:var(--font-hanken),system-ui,-apple-system,"Segoe UI",sans-serif;--wrap:1240px;--gutter:clamp(20px,5vw,56px);--section:clamp(80px,11vw,148px);--ease:cubic-bezier(.22,1,.36,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:76px;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section);border-top:1px solid var(--rule)}.section--cloth{background:var(--cloth);color:var(--on-cloth);border-top:0}.display,.h2,.h3,.serif{font-family:var(--serif);font-weight:400;font-optical-sizing:auto}.display{font-size:clamp(50px,9.4vw,138px);line-height:.94;letter-spacing:-.025em}.display em{font-style:italic}.display{font-variation-settings:"opsz" 22;font-weight:500}.display,.h2{font-optical-sizing:none}.h2{font-variation-settings:"opsz" 16;font-weight:500}.aside,.facts dt,.h3,.index .serif,.logo__word,.quote,.serif,.step__n,.tab__name,.tape__marks .v,.tape__num{font-optical-sizing:none;font-variation-settings:"opsz" 11}.h2{font-size:clamp(36px,5.4vw,70px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.h3{font-size:clamp(22px,2.2vw,28px);line-height:1.15;letter-spacing:-.01em}.lede{font-size:clamp(17px,1.55vw,20px);line-height:1.6;color:var(--ink-2);max-width:36em}.small{font-size:14px;line-height:1.55;color:var(--muted)}.section--cloth .lede,.section--cloth .small{color:var(--on-cloth-muted)}.head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:32px clamp(32px,6vw,96px);gap:32px clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(48px,7vw,88px)}.head .lede{font-size:17px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--ease)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--ink);color:var(--paper)}.btn--primary:hover{background:#2B3147}.btn--ghost{border:1px solid var(--ink);color:var(--ink)}.btn--ghost:hover{background:var(--ink);color:var(--paper)}.btn--gold{background:var(--gold-soft);color:var(--cloth)}.btn--gold:hover{background:#D7B670}.btn--sm{min-height:40px;padding:0 18px;font-size:14px}.link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-decoration-thickness:1.5px;text-underline-offset:4px}.link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:saturate(1.2) blur(12px);-webkit-backdrop-filter:saturate(1.2) blur(12px);border-bottom:1px solid transparent;transition:border-color .3s}.nav.is-scrolled{border-bottom-color:var(--rule)}.nav__bar{justify-content:space-between;gap:24px;height:68px}.nav__bar,.nav__links{display:flex;align-items:center}.nav__links{gap:clamp(18px,2.4vw,34px);list-style:none}.nav__links a{font-size:15px;text-decoration:none;color:var(--ink-2);transition:color .2s}.nav__links a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px}.nav__right{display:flex;align-items:center;gap:18px}.lang{display:inline-flex;border:1px solid var(--rule);padding:3px}.lang,.lang a{border-radius:999px}.lang a{font-size:12.5px;font-weight:600;letter-spacing:.02em;text-decoration:none;padding:6px 9px;color:var(--muted);transition:color .2s,background .2s}.lang a:hover{color:var(--ink)}.lang a[aria-current]{background:var(--ink);color:var(--paper)}.langdd{position:relative}.langdd summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 11px 0 10px;border:1px solid var(--rule);border-radius:999px;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);transition:border-color .2s,color .2s}.langdd summary::-webkit-details-marker{display:none}.langdd summary:hover,.langdd[open] summary{color:var(--ink);border-color:var(--ink-2)}.langdd__chev{transition:transform .2s var(--ease)}.langdd[open] .langdd__chev{transform:rotate(180deg)}.langdd__list{position:absolute;right:0;top:calc(100% + 8px);z-index:60;list-style:none;min-width:176px;padding:6px;background:var(--paper);border:1px solid var(--rule);border-radius:14px;box-shadow:0 18px 40px -18px rgba(27,31,46,.35)}.langdd__list a{display:flex;align-items:baseline;gap:12px;padding:9px 12px;border-radius:9px;text-decoration:none;color:var(--ink-2);font-size:14.5px}.langdd__list a b{font-size:11.5px;font-weight:600;letter-spacing:.06em;color:var(--muted);width:20px}.langdd__list a:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.langdd__list a[aria-current]{color:var(--ink);background:color-mix(in srgb,var(--gold) 16%,transparent)}.langdd__list a[aria-current] b{color:var(--gold)}.nav__toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--rule)}.nav__toggle span,.nav__toggle span:after,.nav__toggle span:before{display:block;width:18px;height:1.5px;background:var(--ink);position:relative;transition:transform .25s var(--ease),background .2s}.nav__toggle span:after,.nav__toggle span:before{content:"";position:absolute;left:0}.nav__toggle span:before{top:-6px}.nav__toggle span:after{top:6px}.nav__toggle[aria-expanded=true] span{background:transparent}.nav__toggle[aria-expanded=true] span:before{transform:translateY(6px) rotate(45deg)}.nav__toggle[aria-expanded=true] span:after{transform:translateY(-6px) rotate(-45deg)}.nav__panel{display:none}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.logo__word{font-family:var(--serif);font-size:26px;line-height:1;letter-spacing:-.01em}.logo__word b{font-weight:400;color:var(--gold)}.footer .logo,.section--cloth .logo{color:var(--on-cloth)}.footer .logo__word b,.section--cloth .logo__word b{color:var(--gold-soft)}.hero{padding-bottom:clamp(56px,7vw,96px);overflow-x:clip}.hero__copy,.hero__pin{position:relative}.hero__copy{z-index:1;padding-top:clamp(56px,9vw,120px)}.hero__scene{position:absolute;inset:0;z-index:0;pointer-events:none}.hero__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden}.hero__canvas{position:absolute;inset:0;opacity:0;transition:opacity .7s var(--ease)}.hero__canvas canvas{display:block;width:100%;height:100%}.hero--ready .hero__canvas{opacity:1}.hero__stage{position:relative;z-index:1;display:none}.hero__stage>.wrap{width:100%}.hero__caption{display:grid;grid-gap:6px;gap:6px;max-width:34em}.hero__caption .serif{font-size:clamp(26px,2.8vw,38px);line-height:1.1;letter-spacing:-.01em}.hero__caption span:last-child{color:var(--ink-2);font-size:16px;line-height:1.55}@media (prefers-reduced-motion:no-preference){.hero__stage{display:block;padding-top:calc(var(--dash-bottom, calc(100vh - 190px)) - 16px)}.hero--off .hero__stage{display:none}.hero__caption{opacity:calc(var(--hero-e, 1) * 5 - 4)}.hero .tape{position:relative;z-index:1}}@media (prefers-reduced-motion:reduce){.hero__sticky{position:absolute;inset:0;height:auto}}@media (prefers-reduced-motion:no-preference) and (max-aspect-ratio:17/20),(prefers-reduced-motion:no-preference) and (max-width:759px){.hero__stage{padding-top:calc(var(--dash-bottom, calc(84px + 73vw)) - 16px)}}.hero__title{max-width:11.5em}.hero__title span{display:block}.hero__title .l2{font-style:italic;padding-left:clamp(0px,7vw,1.1em)}.hero__body{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:32px clamp(32px,6vw,96px);gap:32px clamp(32px,6vw,96px);align-items:end;margin-top:clamp(36px,5vw,64px)}.hero__lede strong{font-weight:600;color:var(--ink)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.tape{margin-top:clamp(56px,8vw,104px)}.tape__band{position:relative;height:46px;overflow:hidden;background:repeating-linear-gradient(90deg,rgba(27,31,46,.85) 0 1px,transparent 1px 80px) 0 0 /100% 22px no-repeat,repeating-linear-gradient(90deg,rgba(27,31,46,.6) 0 1px,transparent 1px 40px) 0 0 /100% 15px no-repeat,repeating-linear-gradient(90deg,rgba(27,31,46,.4) 0 1px,transparent 1px 8px) 0 0 /100% 9px no-repeat,var(--tape);border-top:1px solid rgba(27,31,46,.25);border-bottom:1px solid rgba(27,31,46,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.tape__num{position:absolute;bottom:5px;transform:translateX(-50%);font-family:var(--serif);font-size:13px;line-height:1;color:rgba(27,31,46,.75);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.tape__marks{list-style:none;display:grid;grid-template-columns:repeat(4,1fr)}.tape__marks li{position:relative;padding:22px 16px 0 0}.tape__marks li:before{top:-46px;left:0;width:2px;height:58px}.tape__marks li:after,.tape__marks li:before{content:"";position:absolute;background:var(--gold)}.tape__marks li:after{top:8px;left:-3px;width:8px;height:8px;border-radius:50%}.tape__marks .v{font-family:var(--serif);font-size:clamp(20px,2vw,26px);line-height:1.15;display:block;padding-top:6px}@media (prefers-reduced-motion:no-preference){.hero__body,.hero__title span,.tape__marks li{animation:rise .9s var(--ease) both}.hero__title .l2{animation-delay:.08s}.hero__body{animation-delay:.18s}.tape__band{animation:unroll 1.4s var(--ease) .25s both}.tape__marks li{animation-delay:calc(.7s + var(--i) * .09s)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes unroll{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.cost__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:40px clamp(32px,6vw,104px);gap:40px clamp(32px,6vw,104px);align-items:start}.cost__grid .h2{font-size:clamp(36px,4.4vw,60px);max-width:12em}.cost__lede{margin-top:clamp(28px,3.4vw,44px);font-size:clamp(18px,1.6vw,21px);line-height:1.6;color:var(--ink-2);max-width:34em;text-wrap:pretty}.cost__close{margin-top:28px;padding-top:22px;border-top:1px solid var(--ink);max-width:26em;font-family:var(--serif);font-optical-sizing:none;font-variation-settings:"opsz" 11;font-size:clamp(21px,2vw,26px);line-height:1.35;text-wrap:pretty}.cost__note{grid-column:1;margin-top:-8px}.ticket{grid-row:span 2;position:relative;background:var(--paper-3);border:1px solid var(--rule);border-radius:4px;padding:58px clamp(22px,3vw,40px) clamp(26px,3vw,36px);box-shadow:0 24px 60px -40px rgba(27,31,46,.45)}.ticket__tape{position:absolute;top:0;left:0;right:0;height:26px;border-radius:4px 4px 0 0;background:repeating-linear-gradient(90deg,rgba(27,31,46,.7) 0 1px,transparent 1px 40px) 0 0 /100% 13px no-repeat,repeating-linear-gradient(90deg,rgba(27,31,46,.38) 0 1px,transparent 1px 8px) 0 0 /100% 7px no-repeat,var(--tape);border-bottom:1px solid rgba(27,31,46,.2)}.ticket__cap{font-family:var(--serif);font-style:italic;font-size:19px;color:var(--gold-ink);font-optical-sizing:none;font-variation-settings:"opsz" 11;margin-bottom:14px}.ticket__rows{display:grid}.ticket__row{gap:12px;padding:11px 0;font-size:16px}.ticket__row,.ticket__row dt{display:flex;align-items:baseline}.ticket__row dt{flex:1 1;gap:10px;color:var(--ink-2);min-width:0}.ticket__row dt:after{content:"";flex:1 1;min-width:16px;border-bottom:1.5px dotted var(--rule);transform:translateY(-4px)}.ticket__op{width:14px;flex:none;color:var(--gold);font-weight:600}.ticket__row dd{font-family:var(--serif);font-size:24px;line-height:1;white-space:nowrap;font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-optical-sizing:none;font-variation-settings:"opsz" 11}.ticket__row--sum{border-top:1px solid var(--ink);margin-top:6px;padding-top:15px}.ticket__row--sum dt{color:var(--ink);font-weight:600}.ticket__total{margin-top:18px;padding-top:22px;border-top:3px double var(--ink);display:grid;grid-gap:6px;gap:6px}.ticket__big{font-family:var(--serif);font-weight:500;font-optical-sizing:none;font-variation-settings:"opsz" 22;font-size:clamp(56px,6.3vw,94px);line-height:.95;letter-spacing:-.03em;color:var(--ink);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.ticket__per{font-size:15px;color:var(--muted)}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.ba{--u:calc(100cqw / 1120);position:relative;container-type:inline-size;aspect-ratio:1120/620;border-radius:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:pan-y;cursor:ew-resize;background:#DCD3C1;box-shadow:0 40px 90px -40px rgba(0,0,0,.75),0 0 0 1px rgba(239,232,216,.08);-webkit-tap-highlight-color:transparent}.ba,.ba__scene{overflow:hidden}.ba__scene{position:absolute;inset:0;z-index:0}.ba__chaos{background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.45),transparent 60%),radial-gradient(ellipse at 80% 90%,rgba(90,70,40,.16),transparent 55%),#DCD3C1;color:var(--ink)}.ba__order{z-index:1;-webkit-clip-path:inset(0 0 0 var(--pos));clip-path:inset(0 0 0 var(--pos));background:radial-gradient(ellipse at 70% 0,rgba(201,165,90,.14),transparent 55%),linear-gradient(rgba(239,232,216,.07) 1px,transparent 1px) 0 0 /calc(120 * var(--u)) calc(120 * var(--u)),linear-gradient(90deg,rgba(239,232,216,.07) 1px,transparent 1px) 0 0 /calc(120 * var(--u)) calc(120 * var(--u)),linear-gradient(rgba(239,232,216,.035) 1px,transparent 1px) 0 0 /calc(24 * var(--u)) calc(24 * var(--u)),linear-gradient(90deg,rgba(239,232,216,.035) 1px,transparent 1px) 0 0 /calc(24 * var(--u)) calc(24 * var(--u)),#232B42;color:var(--on-cloth)}.ba__label{position:absolute;top:calc(18 * var(--u));z-index:2;font-family:var(--serif);font-style:italic;font-size:calc(26 * var(--u));line-height:1;font-optical-sizing:none;font-variation-settings:"opsz" 11}.ba__label--before{left:calc(26 * var(--u));color:var(--err)}.ba__label--after{right:calc(26 * var(--u));color:var(--gold-soft)}.ba__seam{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;margin-left:-1px;z-index:3;pointer-events:none;background:repeating-linear-gradient(to bottom,var(--gold-soft) 0 9px,transparent 9px 15px);box-shadow:0 0 16px 3px rgba(201,165,90,.45)}.ba__knob{position:absolute;top:50%;left:clamp(28px,var(--pos),calc(100% - 28px));z-index:4;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;filter:drop-shadow(0 8px 16px rgba(0,0,0,.4)) drop-shadow(0 0 12px rgba(201,165,90,.35))}.ba__knob svg{display:block}.ba__knob .k-rim{fill:var(--gold-soft)}.ba__knob .k-face{fill:#D6B66F;stroke:rgba(30,36,54,.22);stroke-width:1}.ba__knob .k-hole{fill:var(--cloth)}.ba__knob:focus-visible{outline:2px solid var(--on-cloth);outline-offset:4px;border-radius:50%}.ba__hint{position:absolute;left:50%;top:calc(50% + 48px);z-index:5;transform:translateX(-50%);display:inline-flex;align-items:center;gap:12px;padding:10px 18px;border-radius:999px;background:rgba(27,31,46,.86);color:var(--on-cloth);font-size:15px;font-weight:600;white-space:nowrap;border:1px solid rgba(201,165,90,.5);box-shadow:0 12px 30px -10px rgba(0,0,0,.6);pointer-events:none;transition:opacity .6s var(--ease),transform .6s var(--ease)}.ba__hint.is-gone{opacity:0;transform:translate(-50%,8px)}.ba__hint-arr{color:var(--gold-soft);font-size:18px;line-height:1}.cx{position:absolute}.cx-xls{left:calc(44 * var(--u));top:calc(78 * var(--u));width:calc(480 * var(--u));transform:rotate(-1.4deg);background:#fff;font-size:calc(13 * var(--u));color:#222;box-shadow:0 calc(18 * var(--u)) calc(30 * var(--u)) calc(-18 * var(--u)) rgba(40,30,10,.45);border:1px solid #c4bdad}.cx-xls__bar{display:flex;align-items:center;gap:calc(8 * var(--u));background:#1d6f42;color:#fff;font-weight:700;font-size:calc(12 * var(--u));padding:calc(7 * var(--u)) calc(10 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-xls__bar i{width:calc(14 * var(--u));height:calc(14 * var(--u));border-radius:2px;background:rgba(255,255,255,.85);flex:none}.cx-xls__row{display:grid;grid-template-columns:calc(26 * var(--u)) 1.25fr 1fr .6fr 1.15fr;border-bottom:1px solid #e3e0d8}.cx-xls__row>*{padding:calc(6 * var(--u)) calc(8 * var(--u));border-right:1px solid #e3e0d8;white-space:nowrap;overflow:hidden}.cx-xls__row--hd{background:#e7efe3;font-weight:700}.cx-xls__row .rn{color:#8a8578;background:#f3f1ec;text-align:center;padding-inline:calc(2 * var(--u))}.cx-xls__row .bad{background:#fbe1dd;color:#b3261e;font-weight:700}.cx-xls__row .warn{background:#fff1bf}.cx-xls__row .c-note{color:#8a5a00;font-style:italic}.cx-xls__row--hd .c-note{color:inherit;font-style:normal}.cx-xls__foot{padding:calc(6 * var(--u)) calc(10 * var(--u));font-size:calc(11 * var(--u));color:#8a8578;background:#f6f4ef}.cx-wa{left:calc(600 * var(--u));top:calc(56 * var(--u));width:calc(300 * var(--u));transform:rotate(2.2deg);background:#ECE4D6;border-radius:calc(12 * var(--u));overflow:hidden;box-shadow:0 calc(20 * var(--u)) calc(34 * var(--u)) calc(-18 * var(--u)) rgba(40,30,10,.5);font-size:calc(13 * var(--u))}.cx-wa__top{background:#24564B;color:#fff;padding:calc(10 * var(--u)) calc(14 * var(--u));display:grid}.cx-wa__top b{font-size:calc(14 * var(--u))}.cx-wa__top span{font-size:calc(11 * var(--u));opacity:.75}.cx-wa__body{padding:calc(10 * var(--u));display:grid;grid-gap:calc(6 * var(--u));gap:calc(6 * var(--u))}.cx-wa__body p{max-width:82%;padding:calc(6 * var(--u)) calc(9 * var(--u)) calc(5 * var(--u));border-radius:calc(8 * var(--u));line-height:1.3;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.08);justify-self:start}.cx-wa__body p small{display:block;text-align:right;font-size:calc(9.5 * var(--u));color:#8b8b8b;margin-top:calc(2 * var(--u))}.cx-wa__body .out{justify-self:end;background:#D8F3C4}.cx-wa__body .img{display:grid;grid-gap:calc(4 * var(--u));gap:calc(4 * var(--u));color:#555;font-size:calc(11.5 * var(--u));width:62%}.cx-wa__ph{display:block;height:calc(54 * var(--u));border-radius:calc(5 * var(--u));background:linear-gradient(135deg,#b9ad97,#8f846f)}.cx-paper{left:calc(330 * var(--u));top:calc(350 * var(--u));width:calc(270 * var(--u));transform:rotate(5deg);padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(22 * var(--u));background:repeating-linear-gradient(#FBF8F0 0 calc(27 * var(--u)),#cfd8e6 calc(27 * var(--u)) calc(28 * var(--u))) 0 calc(46 * var(--u)) /100% calc(100% - calc(46 * var(--u))) no-repeat,#FBF8F0;box-shadow:0 calc(16 * var(--u)) calc(28 * var(--u)) calc(-16 * var(--u)) rgba(40,30,10,.5);font-family:var(--serif);font-style:italic;color:#2E3C8A;font-size:calc(18 * var(--u));line-height:calc(28 * var(--u))}.cx-paper b{display:block;font-weight:500;font-size:calc(16 * var(--u));color:#3a3f52;margin-bottom:calc(4 * var(--u))}.cx-paper ul{list-style:none}.cx-paper li{display:flex;justify-content:space-between;gap:calc(10 * var(--u))}.cx-paper li span{color:#A3322A}.cx-paper__ring{position:absolute;right:calc(-26 * var(--u));top:calc(-30 * var(--u));width:calc(96 * var(--u));height:calc(96 * var(--u));border-radius:50%;border:calc(7 * var(--u)) solid rgba(120,78,30,.16);box-shadow:inset 0 0 0 calc(2 * var(--u)) rgba(120,78,30,.08)}.cx-post{padding:calc(14 * var(--u)) calc(14 * var(--u)) calc(18 * var(--u));font-family:var(--serif);font-style:italic;font-size:calc(18 * var(--u));line-height:1.25;color:#2b2b2b;box-shadow:0 calc(14 * var(--u)) calc(20 * var(--u)) calc(-12 * var(--u)) rgba(40,30,10,.55)}.cx-post--y{left:calc(392 * var(--u));top:calc(252 * var(--u));width:calc(156 * var(--u));background:#F3DD72;transform:rotate(-7deg)}.cx-post--p{left:calc(968 * var(--u));top:calc(320 * var(--u));width:calc(128 * var(--u));background:#F2B9BF;transform:rotate(6deg)}.cx-calls{left:calc(40 * var(--u));top:calc(372 * var(--u));width:calc(272 * var(--u));display:flex;gap:calc(12 * var(--u));align-items:center;padding:calc(12 * var(--u)) calc(14 * var(--u));border-radius:calc(14 * var(--u));background:rgba(28,28,32,.93);color:#f2f2f2;transform:rotate(-2deg);box-shadow:0 calc(18 * var(--u)) calc(30 * var(--u)) calc(-14 * var(--u)) rgba(0,0,0,.55);font-size:calc(12 * var(--u))}.cx-calls__ic{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:50%;background:#D84A3F;display:grid;place-items:center;flex:none}.cx-calls__ic svg,.od-calls__ic svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.cx-calls b{display:block;font-size:calc(14 * var(--u))}.cx-calls small{color:#b9b9b9;font-size:calc(12 * var(--u))}.cx-clock{left:calc(48 * var(--u));bottom:calc(40 * var(--u));display:grid;grid-gap:calc(2 * var(--u));gap:calc(2 * var(--u));max-width:calc(250 * var(--u))}.cx-clock b{font-family:var(--serif);font-weight:500;font-size:calc(58 * var(--u));line-height:1;color:var(--err);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.cx-clock span{font-size:calc(14 * var(--u));color:#5F5A50}.od{position:absolute}.od-calls,.od-card,.od-cement,.od-chart,.od-feed,.od-remind,.od-report{border-radius:calc(10 * var(--u));background:rgba(239,232,216,.055);border:1px solid rgba(239,232,216,.14);box-shadow:0 calc(24 * var(--u)) calc(40 * var(--u)) calc(-26 * var(--u)) rgba(0,0,0,.7)}.od .ok{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none}.od-live{display:inline-block;width:calc(7 * var(--u));height:calc(7 * var(--u));background:#5CC08E;margin-right:calc(6 * var(--u));vertical-align:middle;box-shadow:0 0 0 0 rgba(92,192,142,.6)}.od-av,.od-live{border-radius:50%}.od-av{display:inline-grid;place-items:center;width:calc(28 * var(--u));height:calc(28 * var(--u));font-size:calc(10.5 * var(--u));font-weight:700;font-style:normal;color:#fff;letter-spacing:.02em}.od-av--0{background:#8C6A3A}.od-av--1{background:#3E5A7A}.od-av--2{background:#2E6A4E}.od-av--3{background:#7A4B5E}.od-av--4{background:#5B5F7A}.s1{--c:var(--gold-soft)}.s2{--c:#8FB3D9}.od-app{left:calc(44 * var(--u));top:calc(70 * var(--u));width:calc(500 * var(--u));background:var(--paper-3);color:var(--ink);border-radius:calc(10 * var(--u));overflow:hidden;box-shadow:0 calc(34 * var(--u)) calc(60 * var(--u)) calc(-26 * var(--u)) rgba(0,0,0,.7),0 0 0 1px rgba(201,165,90,.25);font-size:calc(13.5 * var(--u))}.od-app__top{display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-bottom:1px solid var(--rule)}.od-app__brand{font-family:var(--serif);font-size:calc(19 * var(--u));color:var(--gold)}.od-app__title{font-weight:600;flex:1 1}.od-chip{font-size:calc(11.5 * var(--u));font-weight:600;color:var(--ok);background:rgba(46,106,78,.12);border-radius:999px;padding:calc(4 * var(--u)) calc(10 * var(--u));white-space:nowrap}.od-app__row{display:grid;grid-template-columns:calc(28 * var(--u)) 1fr calc(96 * var(--u)) calc(58 * var(--u)) calc(76 * var(--u)) calc(20 * var(--u));grid-gap:calc(10 * var(--u));gap:calc(10 * var(--u));align-items:center;padding:calc(7 * var(--u)) calc(16 * var(--u));border-bottom:1px solid #ece5d8;min-height:calc(46 * var(--u))}.od-app__row:last-child{border-bottom:0}.od-app__row--hd{min-height:calc(28 * var(--u));padding-block:calc(5 * var(--u));font-size:calc(11.5 * var(--u));color:var(--muted);background:#F4EFE5}.od-app__row .c-site em,.od-app__row .nm{font-weight:600;white-space:nowrap}.od-app__row .c-site em{font-style:normal;font-size:calc(11.5 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u));border-radius:999px;color:var(--ink);background:color-mix(in srgb,var(--c) 30%,transparent)}.od-app__row .c-bar{height:calc(6 * var(--u));border-radius:calc(3 * var(--u));background:#ECE5D8;overflow:hidden}.od-app__row--hd .c-bar{background:none}.od-app__row .c-bar i{display:block;height:100%;width:var(--w);border-radius:calc(3 * var(--u));background:var(--gold);animation:od-grow 1s var(--ease) var(--d) both}.od-app__row .hr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.od-app__row .hr small{display:block;font-weight:500;font-size:calc(10.5 * var(--u));color:var(--gold-ink)}.od-app__row .c-st{color:var(--ok);display:flex;justify-content:flex-end}.od-calls{left:calc(44 * var(--u));top:calc(392 * var(--u));width:calc(238 * var(--u));display:flex;gap:calc(12 * var(--u));align-items:center;padding:calc(12 * var(--u)) calc(14 * var(--u));font-size:calc(12 * var(--u))}.od-calls__ic{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:50%;background:rgba(92,192,142,.16);color:#9FD3B5;display:grid;place-items:center;flex:none}.od-calls b{display:block;font-family:var(--serif);font-weight:500;font-size:calc(22 * var(--u));line-height:1.05;color:var(--on-cloth)}.od-calls small{display:block;color:var(--on-cloth-muted);font-size:calc(11.5 * var(--u));line-height:1.35}.od-remind{left:calc(296 * var(--u));top:calc(392 * var(--u));width:calc(248 * var(--u));display:flex;gap:calc(12 * var(--u));align-items:center;padding:calc(12 * var(--u)) calc(14 * var(--u));font-size:calc(12 * var(--u))}.od-remind__ic{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:50%;background:rgba(201,165,90,.16);color:var(--gold-soft);display:grid;place-items:center;flex:none}.od-remind__ic svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.od-remind>span:nth-child(2){flex:1 1}.od-remind b{display:block;color:var(--on-cloth);font-size:calc(13 * var(--u));line-height:1.3}.od-remind small{color:var(--on-cloth-muted);font-size:calc(11.5 * var(--u))}.od-remind .ok{color:#9FD3B5}.od-report{left:calc(44 * var(--u));top:calc(472 * var(--u));width:calc(500 * var(--u));height:calc(108 * var(--u));display:flex;align-items:center;gap:calc(22 * var(--u));padding:0 calc(22 * var(--u));background:linear-gradient(100deg,rgba(201,165,90,.16),rgba(201,165,90,.04));border-color:rgba(201,165,90,.35)}.od-report__time{font-family:var(--serif);font-weight:500;font-size:calc(62 * var(--u));line-height:1;color:var(--gold-soft);font-feature-settings:"lnum";font-variant-numeric:lining-nums;text-shadow:0 0 calc(24 * var(--u)) rgba(201,165,90,.35)}.od-report__txt{display:grid;grid-gap:calc(8 * var(--u));gap:calc(8 * var(--u));flex:1 1;min-width:0}.od-report__k{font-size:calc(14 * var(--u));color:var(--on-cloth);font-weight:600}.od-report__row{position:relative;display:flex;align-items:center;height:calc(30 * var(--u))}.od-pdf,.od-sent{display:inline-flex;align-items:center;gap:calc(8 * var(--u));font-size:calc(12 * var(--u));white-space:nowrap}.od-pdf{padding:calc(5 * var(--u)) calc(10 * var(--u)) calc(5 * var(--u)) calc(5 * var(--u));border-radius:calc(6 * var(--u));background:var(--paper-3);color:var(--ink);font-weight:600;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-6 * var(--u)) rgba(0,0,0,.6)}.od-pdf i{font-style:normal;font-size:calc(9 * var(--u));font-weight:800;color:#fff;background:#B3261E;border-radius:calc(3 * var(--u));padding:calc(3 * var(--u)) calc(5 * var(--u))}.od-sent{position:absolute;left:0;color:#9FD3B5;font-weight:600;opacity:0}.od-phone{left:calc(574 * var(--u));top:calc(68 * var(--u));width:calc(160 * var(--u));height:calc(338 * var(--u));border-radius:calc(26 * var(--u));padding:calc(7 * var(--u));background:#10141F;box-shadow:0 calc(30 * var(--u)) calc(50 * var(--u)) calc(-24 * var(--u)) rgba(0,0,0,.8),0 0 0 1px rgba(239,232,216,.18)}.od-phone__screen{position:relative;height:100%;border-radius:calc(20 * var(--u));background:var(--paper-3);color:var(--ink);display:flex;flex-direction:column;align-items:center;padding:calc(26 * var(--u)) calc(12 * var(--u)) calc(12 * var(--u));gap:calc(8 * var(--u));overflow:hidden}.od-phone__notch{position:absolute;top:calc(7 * var(--u));left:50%;width:calc(46 * var(--u));height:calc(12 * var(--u));margin-left:calc(-23 * var(--u));border-radius:999px;background:#10141F}.od-phone__h{font-family:var(--serif);font-size:calc(17 * var(--u));line-height:1}.od-phone__site{font-size:calc(10.5 * var(--u));color:var(--muted);margin-top:calc(-4 * var(--u))}.od-qr{position:relative;width:calc(104 * var(--u));height:calc(104 * var(--u));padding:calc(7 * var(--u));border-radius:calc(8 * var(--u));background:#fff;border:1px solid var(--rule);color:var(--ink);overflow:hidden}.od-qr svg{display:block;width:100%;height:100%;fill:currentColor;shape-rendering:crispEdges}.od-qr__scan{position:absolute;left:calc(4 * var(--u));right:calc(4 * var(--u));top:calc(8 * var(--u));height:calc(2 * var(--u));background:var(--gold);box-shadow:0 0 calc(10 * var(--u)) calc(2 * var(--u)) rgba(201,165,90,.7);opacity:.9}.od-phone__ok{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-size:calc(11.5 * var(--u));font-weight:700;color:var(--ok)}.od-phone__team{display:flex;margin-top:calc(2 * var(--u))}.od-phone__team .od-av{width:calc(22 * var(--u));height:calc(22 * var(--u));font-size:calc(8 * var(--u));margin-left:calc(-2 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) var(--paper-3)}.od-phone__team .od-av:first-child{margin-left:0}.od-phone__foot{font-size:calc(10.5 * var(--u));color:var(--muted)}.od-cement{left:calc(564 * var(--u));top:calc(424 * var(--u));width:calc(180 * var(--u));padding:calc(14 * var(--u));display:grid;grid-gap:calc(4 * var(--u));gap:calc(4 * var(--u));font-size:calc(12 * var(--u))}.od-cement__k{font-size:calc(10.5 * var(--u));color:var(--gold-soft);font-weight:600}.od-cement b{color:var(--on-cloth);font-size:calc(13.5 * var(--u));line-height:1.25}.od-cement small{color:var(--on-cloth-muted);font-size:calc(11 * var(--u));line-height:1.35}.od-cement__bar{margin-top:calc(8 * var(--u));height:calc(5 * var(--u));border-radius:calc(3 * var(--u));background:rgba(239,232,216,.12);overflow:hidden}.od-cement__bar i{display:block;height:100%;width:66%;background:linear-gradient(90deg,var(--gold),var(--gold-soft));border-radius:calc(3 * var(--u));animation:od-grow-66 1.4s var(--ease) 1s both}.od-cement__steps{display:flex;justify-content:space-between;font-size:calc(9.5 * var(--u));color:var(--on-cloth-muted)}.od-feed{left:calc(764 * var(--u));top:calc(68 * var(--u));width:calc(312 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u));font-size:calc(12.5 * var(--u))}.od-feed__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(8 * var(--u))}.od-feed__top b{color:var(--on-cloth);font-size:calc(14 * var(--u))}.od-feed__top span{font-size:calc(11 * var(--u));color:#9FD3B5;font-weight:600}.od-feed ul{list-style:none;display:grid}.od-feed li{display:grid;grid-template-columns:calc(18 * var(--u)) 1fr auto;grid-gap:calc(10 * var(--u));gap:calc(10 * var(--u));align-items:center;padding:calc(10 * var(--u)) 0;border-top:1px solid rgba(239,232,216,.1);color:var(--on-cloth);line-height:1.3;animation:od-in .6s var(--ease) calc(.6s + var(--i) * .45s) both}.od-feed li .ok{color:#9FD3B5}.od-feed time{font-size:calc(11 * var(--u));color:var(--on-cloth-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.od-chart{left:calc(764 * var(--u));top:calc(384 * var(--u));width:calc(312 * var(--u));height:calc(196 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) calc(10 * var(--u))}.od-chart__top{display:flex;justify-content:space-between;align-items:baseline;gap:calc(10 * var(--u))}.od-chart__top b{color:var(--on-cloth);font-size:calc(13 * var(--u));font-weight:600}.od-chart__total{font-family:var(--serif);font-size:calc(24 * var(--u));color:var(--gold-soft);white-space:nowrap;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.od-tick{--n:177;counter-reset:n var(--n);animation:od-tick 1.8s var(--ease) .5s both}.od-tick:after{content:counter(n)}.od-chart__svg{display:block;width:100%;height:calc(92 * var(--u));margin-top:calc(8 * var(--u));overflow:visible}.od-chart__svg .grid{stroke:rgba(239,232,216,.08);stroke-width:1}.od-chart__svg .col rect{transform-box:fill-box;transform-origin:bottom;animation:od-up .9s var(--ease) var(--d) both}.od-chart__svg .b1{fill:var(--gold-soft)}.od-chart__svg .b2{fill:#8FB3D9;opacity:.85}.od-chart__axis{display:grid;grid-template-columns:repeat(5,1fr);font-size:calc(10.5 * var(--u));text-align:center;padding-inline:calc(2 * var(--u))}.od-chart__axis,.od-chart__legend{color:var(--on-cloth-muted);margin-top:calc(4 * var(--u))}.od-chart__legend{display:flex;gap:calc(14 * var(--u));font-size:calc(10 * var(--u))}.od-chart__legend i{display:inline-block;width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:calc(2 * var(--u));background:var(--c);margin-right:calc(5 * var(--u))}.od .ok__tick{stroke-dasharray:14;animation:od-draw .5s var(--ease) var(--d,0s) both}@keyframes od-draw{0%{stroke-dashoffset:14}to{stroke-dashoffset:0}}@keyframes od-grow{0%{width:0}}@keyframes od-grow-66{0%{width:0}}@keyframes od-up{0%{transform:scaleY(0)}}@keyframes od-in{0%{opacity:0;transform:translateY(10px)}}@keyframes od-tick{0%{--n:0}to{--n:177}}.ba.is-armed:not(.is-live) .ba__order *,.ba.is-armed:not(.is-live) .ba__order :after{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.od-live{animation:od-pulse 2s ease-out infinite}.od-qr__scan{animation:od-scan 2.6s ease-in-out infinite}.od-pdf{animation:od-send 5s var(--ease) 2s infinite}.od-sent{animation:od-sent 5s var(--ease) 2s infinite}.ba__hint-arr:first-child{animation:od-nudge-l 1.6s ease-in-out infinite}.ba__hint-arr:last-child{animation:od-nudge-r 1.6s ease-in-out infinite}}@keyframes od-pulse{0%{box-shadow:0 0 0 0 rgba(92,192,142,.6)}70%,to{box-shadow:0 0 0 7px rgba(92,192,142,0)}}@keyframes od-scan{0%,to{top:8%}50%{top:88%}}@keyframes od-send{0%,35%{transform:none;opacity:1}55%{transform:translateX(80%) scale(.9);opacity:0}56%,88%{transform:none;opacity:0}to{opacity:1}}@keyframes od-sent{0%,50%{opacity:0;transform:translateY(4px)}60%,85%{opacity:1;transform:none}95%,to{opacity:0}}@keyframes od-nudge-l{50%{transform:translateX(-4px)}}@keyframes od-nudge-r{50%{transform:translateX(4px)}}.ba-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px clamp(24px,4vw,56px);gap:32px clamp(24px,4vw,56px);margin-top:clamp(56px,7vw,88px)}.ba-out>div{display:flex;flex-direction:column;border-top:1px solid rgba(239,232,216,.22);padding-top:18px}.ba-out dt{flex:1 1;font-size:15px;color:var(--on-cloth-muted);max-width:22em}.ba-out dd{margin-top:14px;display:flex;align-items:baseline;gap:16px;font-family:var(--serif);font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-optical-sizing:none;font-variation-settings:"opsz" 11}.ba-out s{font-size:26px;color:var(--on-cloth-muted);-webkit-text-decoration-color:#D0837A;text-decoration-color:#D0837A;text-decoration-thickness:2px;white-space:nowrap}.ba-out i{align-self:center;width:40px;border-top:2px dashed var(--gold-soft);opacity:.7}.ba-out b{font-weight:500;font-variation-settings:"opsz" 22;font-size:clamp(48px,5vw,64px);line-height:1;color:var(--gold-soft);white-space:nowrap}.ba-out__note{margin-top:28px}@media (max-width:820px){.ba{--u:calc(100cqw / 350);aspect-ratio:350/548;max-width:480px;margin-inline:auto}.ba__label{top:calc(16 * var(--u));font-size:calc(22 * var(--u))}.ba__label--before{left:calc(16 * var(--u))}.ba__label--after{right:calc(16 * var(--u))}.ba__hint{font-size:14px;padding:9px 16px}.cx-xls{left:calc(12 * var(--u));top:calc(52 * var(--u));width:calc(252 * var(--u));font-size:calc(11.5 * var(--u))}.cx-xls__row{grid-template-columns:calc(20 * var(--u)) 1.3fr .7fr 1.1fr}.cx-xls__row .c-site{display:none}.cx-xls__row>*{padding:calc(5 * var(--u)) calc(6 * var(--u))}.cx-xls__bar{font-size:calc(10.5 * var(--u));padding:calc(6 * var(--u)) calc(8 * var(--u))}.cx-xls__foot{display:none}.cx-wa{left:calc(150 * var(--u));top:calc(236 * var(--u));width:calc(190 * var(--u));font-size:calc(11.5 * var(--u))}.cx-wa__body .img,.cx-wa__body p:nth-child(4){display:none}.cx-wa__body p{max-width:90%}.cx-post--y{left:calc(14 * var(--u));top:calc(258 * var(--u));width:calc(126 * var(--u));font-size:calc(15 * var(--u))}.cx-paper,.cx-post--p{display:none}.cx-calls{left:calc(14 * var(--u));top:calc(420 * var(--u));width:calc(220 * var(--u));font-size:calc(11 * var(--u))}.cx-clock{left:auto;right:calc(16 * var(--u));bottom:calc(18 * var(--u));max-width:calc(120 * var(--u));text-align:right}.cx-clock b{font-size:calc(34 * var(--u))}.cx-clock span{font-size:calc(11 * var(--u))}.od-cement,.od-chart,.od-phone{display:none}.od-app{left:calc(12 * var(--u));top:calc(52 * var(--u));width:calc(326 * var(--u));font-size:calc(12 * var(--u))}.od-app__top{padding:calc(9 * var(--u)) calc(12 * var(--u));gap:calc(8 * var(--u))}.od-app__brand{font-size:calc(15 * var(--u))}.od-chip{font-size:calc(10 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u))}.od-app__row{grid-template-columns:calc(24 * var(--u)) 1fr calc(64 * var(--u)) calc(18 * var(--u));gap:calc(8 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u));min-height:calc(38 * var(--u))}.od-app__row .c-bar,.od-app__row .c-site{display:none}.od-av{width:calc(24 * var(--u));height:calc(24 * var(--u));font-size:calc(9 * var(--u))}.od-app__row .hr small{display:none}.od-app__row{min-height:calc(34 * var(--u))}.od-remind{left:calc(12 * var(--u));top:calc(306 * var(--u));width:calc(140 * var(--u));flex-wrap:wrap;gap:calc(8 * var(--u));padding:calc(10 * var(--u))}.od-remind>span:nth-child(2){flex-basis:100%;order:3}.od-remind b{font-size:calc(11.5 * var(--u))}.od-remind small{font-size:calc(10.5 * var(--u))}.od-remind__ic{width:calc(28 * var(--u));height:calc(28 * var(--u))}.od-feed{left:calc(162 * var(--u));top:calc(306 * var(--u));width:calc(176 * var(--u));padding:calc(10 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u));font-size:calc(11 * var(--u))}.od-feed__top b{font-size:calc(12 * var(--u))}.od-feed__top span{font-size:calc(9.5 * var(--u))}.od-feed li{grid-template-columns:calc(14 * var(--u)) 1fr;gap:calc(7 * var(--u));padding:calc(7 * var(--u)) 0}.od-feed li:nth-child(n+4),.od-feed time{display:none}.od .ok{width:calc(15 * var(--u));height:calc(15 * var(--u))}.od-calls{left:calc(12 * var(--u));top:calc(416 * var(--u));width:calc(140 * var(--u));padding:calc(9 * var(--u)) calc(10 * var(--u));gap:calc(8 * var(--u))}.od-calls__ic{width:calc(28 * var(--u));height:calc(28 * var(--u))}.od-calls b{font-size:calc(15 * var(--u));white-space:nowrap}.od-calls small{font-size:calc(9.5 * var(--u))}.od-report{left:calc(12 * var(--u));top:calc(488 * var(--u));width:calc(326 * var(--u));height:calc(46 * var(--u));gap:calc(12 * var(--u));padding:0 calc(12 * var(--u))}.od-report__txt{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u))}.od-report__time{font-size:calc(26 * var(--u))}.od-report__k{font-size:calc(10.5 * var(--u))}.od-report__row{height:calc(22 * var(--u))}.od-pdf,.od-sent{font-size:calc(9.5 * var(--u));gap:calc(5 * var(--u))}.od-pdf{padding:calc(3 * var(--u)) calc(6 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u))}.od-pdf i{font-size:calc(7.5 * var(--u));padding:calc(2 * var(--u)) calc(3 * var(--u))}.ba-out{grid-template-columns:1fr;gap:0}.ba-out>div{padding-block:18px 22px}}.steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 clamp(20px,3vw,40px);gap:0 clamp(20px,3vw,40px);counter-reset:step}.step{border-top:1px solid var(--ink);padding-top:22px;position:relative}.step__n{font-family:var(--serif);font-size:clamp(44px,4.6vw,64px);line-height:1;color:var(--gold);display:block;margin-bottom:26px}.step__sub{display:block;font-size:14px;font-weight:600;color:var(--gold-ink);margin:8px 0 12px}.step p{font-size:15.5px;color:var(--ink-2)}.guarantee{margin-top:clamp(56px,7vw,88px);padding:clamp(28px,4vw,48px);background:var(--paper-3);outline:1.5px dashed var(--gold);outline-offset:-10px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:16px clamp(24px,5vw,72px);gap:16px clamp(24px,5vw,72px);align-items:center}.guarantee p{color:var(--ink-2);font-size:16px}.index{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:clamp(32px,6vw,96px);column-gap:clamp(32px,6vw,96px)}.index li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:20px;gap:20px;align-items:baseline;padding:20px 0;border-top:1px solid var(--rule)}.index li:nth-last-child(-n+2){border-bottom:1px solid var(--rule)}.index .serif{font-size:clamp(22px,2.1vw,27px);line-height:1.15}.index p{font-size:15px;color:var(--muted)}.demos{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:40px clamp(32px,5vw,80px);gap:40px clamp(32px,5vw,80px);align-items:start}.tabs{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}.tabs__group{min-width:0}.tabs__label{display:block;font-size:13.5px;font-weight:600;color:var(--gold-ink);padding-bottom:10px;border-bottom:1px solid var(--ink)}.tab,.tabs__row{display:grid}.tab{text-align:left;padding:12px 0;border-bottom:1px solid var(--rule);grid-gap:4px;gap:4px}.tab__name{font-family:var(--serif);font-size:23px;line-height:1.1;color:var(--muted);transition:color .2s}.tab__desc{font-size:15px;color:var(--muted);max-height:0;overflow:hidden;opacity:0;transition:max-height .4s var(--ease),opacity .3s}.tab[aria-selected=true] .tab__name{color:var(--ink)}.tab[aria-selected=true] .tab__name:after{content:"";display:inline-block;width:28px;height:2px;background:var(--gold);margin-left:14px;vertical-align:middle}.tab[aria-selected=true] .tab__desc{max-height:120px;opacity:1}.tab:hover .tab__name{color:var(--ink)}.demos__cta{margin-top:28px}.window{border-radius:10px;overflow:hidden;background:#fff;border:1px solid var(--rule);box-shadow:0 30px 70px -35px rgba(27,31,46,.45)}.window__bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--paper-2);border-bottom:1px solid var(--rule)}.window__dots{display:flex;gap:6px}.window__dots i{width:9px;height:9px;border-radius:50%;background:#CBBFA8}.window__url{flex:1 1;font-size:12px;color:var(--muted);text-align:center;background:var(--paper-3);border-radius:6px;padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.window__body{height:560px}.projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px)}.project__img{aspect-ratio:4/3;background:var(--paper-2);border-radius:6px;overflow:hidden;position:relative}.project__img img{width:100%;height:100%;object-fit:cover}.project figcaption{padding-top:20px}.project__tag{font-size:14px;font-weight:600;color:var(--gold-ink)}.project .h3{margin:4px 0 10px}.project p{font-size:15px;color:var(--ink-2)}.aside{margin-top:clamp(48px,6vw,72px);padding-top:24px;border-top:1px solid var(--ink);max-width:46em;font-family:var(--serif);font-size:clamp(20px,2vw,25px);line-height:1.4}.pricing__board{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:40px clamp(32px,5vw,72px);gap:40px clamp(32px,5vw,72px);background:var(--cloth);color:var(--on-cloth);border-radius:6px;padding:clamp(28px,4.5vw,64px);box-shadow:0 40px 80px -50px rgba(27,31,46,.6)}.pricing__board :focus-visible{outline-color:var(--gold-soft)}.pricing__controls{display:grid;grid-gap:36px;gap:36px;align-content:start;min-width:0}.pf{border:0;min-width:0}.pf__legend{display:block;padding:0;margin-bottom:16px;font-family:var(--serif);font-size:clamp(22px,2.2vw,27px);line-height:1.15;font-optical-sizing:none;font-variation-settings:"opsz" 11}.pf__hint{display:block;margin-top:6px;font-family:var(--sans);font-size:14.5px;line-height:1.5;color:var(--on-cloth-muted);max-width:38em}.chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px 8px 13px;border:1px solid rgba(239,232,216,.3);border-radius:999px;color:var(--on-cloth);font-size:15px;line-height:1.2;text-align:left;transition:background-color .2s,border-color .2s,color .2s}.chip:hover{border-color:var(--on-cloth)}.chip__mark{flex:none;color:var(--gold-soft)}.chip[aria-pressed=true]{background:var(--gold-soft);border-color:var(--gold-soft);color:var(--cloth);font-weight:600}.chip[aria-pressed=true] .chip__mark{color:var(--cloth)}.seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(239,232,216,.3);border-radius:999px;padding:4px;grid-gap:4px;gap:4px}.seg__opt{position:relative;display:block}.seg__opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg__opt span{display:flex;align-items:center;justify-content:center;min-height:42px;padding:0 8px;border-radius:999px;font-size:15px;text-align:center;white-space:nowrap;color:var(--on-cloth-muted);transition:background-color .2s,color .2s}.seg__opt:hover span{color:var(--on-cloth)}.seg__opt input:checked+span{background:var(--on-cloth);color:var(--cloth);font-weight:600}.seg__opt input:focus-visible+span{outline:2px solid var(--gold-soft);outline-offset:2px}.stepper{display:inline-flex;align-items:center;border:1px solid rgba(239,232,216,.3);border-radius:999px;padding:4px}.stepper button{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--on-cloth);transition:background-color .2s}.stepper button:hover:not(:disabled){background:var(--cloth-2)}.stepper button:disabled{opacity:.35;cursor:default}.stepper output{min-width:48px;text-align:center;font-family:var(--serif);font-size:26px;line-height:1;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-optical-sizing:none;font-variation-settings:"opsz" 11}.pricing__launch{padding-top:22px;border-top:1.5px dashed rgba(201,165,90,.55);font-size:15px;line-height:1.6;color:var(--on-cloth-muted);max-width:40em}.pricing__launch b{color:var(--gold-soft);font-weight:600}.tag{position:relative;align-self:start;padding-top:34px;filter:drop-shadow(0 26px 30px rgba(0,0,0,.35))}@media (min-width:861px){.tag{position:-webkit-sticky;position:sticky;top:92px}}.tag:before{content:"";position:absolute;left:50%;top:-6px;width:2px;height:58px;margin-left:-1px;background:repeating-linear-gradient(180deg,var(--gold-soft) 0 5px,transparent 5px 8px);transform:rotate(-7deg);transform-origin:top}.tag__body{position:relative;background:var(--paper-3);color:var(--ink);padding:50px clamp(22px,2.6vw,34px) clamp(24px,2.6vw,32px);-webkit-clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px);clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%,0 22px)}.tag__body:before{content:"";position:absolute;inset:12px;border:1.5px dashed var(--gold);pointer-events:none;-webkit-clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%,0 14px);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%,0 14px)}.tag__hole{position:absolute;z-index:1;left:50%;top:46px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--cloth);box-shadow:0 0 0 4px var(--gold-soft),0 0 0 5px rgba(27,31,46,.25)}.tag__cap{text-align:center;margin:4px 0 14px;font-family:var(--serif);font-style:italic;font-size:19px;color:var(--gold-ink);font-optical-sizing:none;font-variation-settings:"opsz" 11}.tag__rows{display:grid}.tag__row{gap:10px;padding:7px 0;font-size:15px}.tag__row,.tag__row dt{display:flex;align-items:baseline}.tag__row dt{flex:1 1;gap:8px;color:var(--ink-2);min-width:0}.tag__row dt small{font-size:13px;color:var(--muted);white-space:nowrap}.tag__row dt:after{content:"";flex:1 1;min-width:12px;border-bottom:1.5px dotted var(--rule);transform:translateY(-4px)}.tag__row dd{font-family:var(--serif);font-size:20px;line-height:1;white-space:nowrap;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-optical-sizing:none;font-variation-settings:"opsz" 11}.tag__price{margin-top:14px;padding-top:16px;border-top:3px double var(--ink);display:grid;grid-gap:2px;gap:2px}.tag__full{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--muted)}.tag__full s{font-family:var(--serif);font-size:24px;color:var(--muted);white-space:nowrap;-webkit-text-decoration-color:var(--err);text-decoration-color:var(--err);text-decoration-thickness:2px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-optical-sizing:none;font-variation-settings:"opsz" 11}.tag__launch-k{margin-top:10px;font-size:14px;font-weight:600;color:var(--gold-ink)}.tag__big{font-family:var(--serif);font-weight:500;font-optical-sizing:none;font-variation-settings:"opsz" 22;font-size:clamp(54px,5.6vw,82px);line-height:.95;letter-spacing:-.03em;color:var(--ink);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.tag__per{font-size:14px;color:var(--muted)}.tag__monthly{margin-top:18px;padding-top:16px;border-top:1px solid var(--rule);display:grid;grid-gap:4px;gap:4px}.tag__monthly-v{font-family:var(--serif);font-size:34px;line-height:1;color:var(--ink);white-space:nowrap;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;font-optical-sizing:none;font-variation-settings:"opsz" 11}.tag__monthly-v small{font-size:18px;color:var(--ink-2);margin-left:2px}.tag__monthly-k{font-size:13.5px;line-height:1.5;color:var(--muted)}.tag__empty{padding:8px 0 4px;display:grid;grid-gap:10px;gap:10px;color:var(--ink-2);font-size:15.5px;text-align:center}.tag__empty-big{font-size:64px;color:var(--rule)}.tag__empty-big,.tag__quote{font-family:var(--serif);line-height:1}.tag__quote{font-weight:500;font-size:clamp(36px,3.2vw,44px);white-space:nowrap;color:var(--ink);font-optical-sizing:none;font-variation-settings:"opsz" 22}.tag__cta{width:100%;margin-top:24px;white-space:normal;text-align:center;padding-block:12px}.tag__note{margin-top:12px;text-align:center;font-family:var(--serif);font-style:italic;font-size:16px;line-height:1.35;color:var(--ink-2);font-optical-sizing:none;font-variation-settings:"opsz" 11}.pricing__info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px clamp(24px,4vw,56px);gap:40px clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,80px)}.pricing__info>div{border-top:1px solid var(--ink);padding-top:20px}.pricing__h{font-family:var(--serif);font-weight:400;font-size:23px;line-height:1.15;margin-bottom:14px;font-optical-sizing:none;font-variation-settings:"opsz" 11}.pricing__list{list-style:none;display:grid;grid-gap:8px;gap:8px}.pricing__list li{position:relative;padding-left:22px;font-size:15.5px;color:var(--ink-2)}.pricing__list li:before{content:"";position:absolute;left:0;top:.78em;width:12px;border-top:1.5px dashed var(--gold)}.pricing__pay{list-style:none;counter-reset:pay;display:grid;grid-gap:14px;gap:14px}.pricing__pay li{counter-increment:pay;display:grid;grid-template-columns:26px 1fr;grid-column-gap:8px;column-gap:8px;font-size:15px;color:var(--ink-2)}.pricing__pay li:before{content:counter(pay);grid-row:span 2;font-family:var(--serif);font-size:24px;line-height:1;color:var(--gold);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.pricing__pay b{font-weight:600;color:var(--ink)}.pricing__vat{margin-top:36px;max-width:62em}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0 clamp(20px,3vw,40px);gap:0 clamp(20px,3vw,40px)}.facts>div{border-top:1px solid var(--ink);padding-top:20px}.facts dt{font-family:var(--serif);font-size:23px;line-height:1.15;margin-bottom:10px}.facts dd{font-size:15px;color:var(--ink-2)}.providers{margin-top:40px}.contact{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:56px clamp(32px,6vw,96px);gap:56px clamp(32px,6vw,96px)}.contact .h2{color:var(--on-cloth)}.contact .h2 span{display:block;color:var(--gold-soft);font-style:italic}.contact .lede{margin-top:24px}.details{margin-top:40px;display:grid;grid-gap:0;gap:0}.details>div{display:grid;grid-template-columns:110px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid rgba(239,232,216,.16)}.details dt{font-size:14px;color:var(--on-cloth-muted)}.details dd a{-webkit-text-decoration-color:var(--gold-soft);text-decoration-color:var(--gold-soft);text-underline-offset:4px}.details dd a,.quote{color:var(--on-cloth)}.quote{margin-top:32px;font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.35;max-width:20em}.brochure{margin-top:28px;display:inline-flex;align-items:center;gap:10px;color:var(--on-cloth);font-weight:600;font-size:15px;text-decoration:underline;-webkit-text-decoration-color:var(--gold-soft);text-decoration-color:var(--gold-soft);text-underline-offset:5px}.brochure:hover{color:var(--gold-soft)}.form{background:var(--paper);color:var(--ink);border-radius:6px;padding:clamp(24px,4vw,44px);align-self:start}.field{display:grid;grid-gap:6px;gap:6px;margin-bottom:18px}.field label{font-size:14px;font-weight:600}.field label small{font-weight:400;color:var(--muted)}.field input,.field textarea{width:100%;padding:12px 14px;border:1px solid var(--rule);border-radius:4px;background:var(--paper-3);font-size:16px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(154,116,49,.25)}.form .btn{width:100%}.form__msg{margin-top:12px;font-size:14px}.form__msg--err{color:var(--err);font-weight:600}.form__done{text-align:left}.form__done .h3{margin-bottom:10px}.hp{display:none}.modal{position:fixed;inset:0;z-index:100;background:rgba(20,24,38,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.modal__card{background:var(--paper);border-radius:8px;padding:clamp(28px,4vw,40px);width:100%;max-width:440px;position:relative;box-shadow:0 40px 100px -20px rgba(0,0,0,.5)}@media (prefers-reduced-motion:no-preference){.modal{animation:fade .2s both}.modal__card{animation:rise .35s var(--ease) both}}@keyframes fade{0%{opacity:0}}.modal__close{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--muted)}.modal__close:hover{background:var(--paper-2);color:var(--ink)}.modal .h3{font-size:32px;margin-bottom:6px}.modal__opts{list-style:none;margin-top:24px;display:grid;grid-gap:10px;gap:10px}.modal__opts a{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--rule);border-radius:6px;text-decoration:none;background:var(--paper-3);transition:border-color .2s}.modal__opts a:hover{border-color:var(--ink)}.modal__ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--paper);flex:none}.modal__ic--wa{background:#1FA855;color:#fff}.modal__opts b{display:block;font-weight:600}.modal__opts span{font-size:14px;color:var(--muted)}.wa{position:fixed;right:20px;bottom:20px;z-index:40;width:54px;height:54px;border-radius:50%;background:#1FA855;color:#fff;display:grid;place-items:center;box-shadow:0 10px 30px -8px rgba(31,168,85,.7);transition:transform .2s var(--ease)}.wa:hover{transform:scale(1.06)}.footer{background:var(--cloth);color:var(--on-cloth-muted);border-top:1px solid rgba(239,232,216,.12);padding-block:40px 48px;font-size:14px}.footer__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-bottom:28px;border-bottom:1px solid rgba(239,232,216,.12)}.footer__top p{color:var(--on-cloth)}.footer__note{margin-top:24px;max-width:70em;font-size:13px;line-height:1.6}.footer__copy{margin-top:12px;font-size:13px}@media (max-width:1000px){.steps{row-gap:48px}.facts,.steps{grid-template-columns:1fr 1fr}.facts{row-gap:40px}.demos{grid-template-columns:minmax(0,1fr)}.tabs{gap:14px}.tabs__label{border-bottom:0;padding-bottom:8px}.tabs__row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 4px}.tabs__row::-webkit-scrollbar{display:none}.tab{flex:none;border:1px solid var(--rule);border-radius:999px;padding:10px 18px;min-height:44px;text-align:center}.tab__name{font-size:16px;white-space:nowrap}.tab[aria-selected=true]{border-color:var(--ink);background:var(--ink)}.tab[aria-selected=true] .tab__name{color:var(--paper)}.tab[aria-selected=true] .tab__name:after,.tab__desc{display:none}.demos__desc{display:block!important}}@media (min-width:1001px){.demos__desc{display:none}.window{position:-webkit-sticky;position:sticky;top:88px}}@media (min-width:861px) and (max-width:1100px){.nav__bar,.nav__links{gap:14px}.nav__links a{font-size:14px}.nav__right{gap:10px}}@media (max-width:860px){.nav__links,.nav__right .btn,.nav__right .langdd{display:none}.nav__toggle{display:inline-flex}.nav__panel{display:block;border-top:1px solid var(--rule);padding-block:16px 28px}.nav__panel[hidden]{display:none}.nav__panel ul{list-style:none}.nav__panel li a{display:block;padding:12px 0;font-family:var(--serif);font-size:28px;text-decoration:none;border-bottom:1px solid var(--rule)}.nav__panel .row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.nav__panel .lang{display:inline-flex}.contact,.cost__grid,.guarantee,.head,.hero__body{grid-template-columns:1fr}.ticket{grid-row:auto}.cost__note{margin-top:0}.hero__actions{justify-content:flex-start}.index{grid-template-columns:1fr}.index li:nth-last-child(2){border-bottom:0}.projects{grid-template-columns:1fr}}@media (max-width:640px){body{font-size:16px}.tape__marks{grid-template-columns:1fr 1fr;row-gap:28px}.tape__marks li:nth-child(n+3):before{display:none}.tape__marks li:nth-child(n+3):after{top:8px}.facts,.index li,.steps{grid-template-columns:1fr}.index li{gap:4px}.details>div{grid-template-columns:1fr;gap:2px}.window__body{height:620px}.hero__actions .btn{width:100%}}@media (max-width:860px){.pricing__board,.pricing__info{grid-template-columns:minmax(0,1fr)}.pricing__info{gap:32px}.tag{max-width:440px;width:100%;justify-self:center}}@media (max-width:640px){.pricing__board{margin-inline:calc(-1 * var(--gutter) + 8px);padding:28px 18px;border-radius:4px}.chip{font-size:14.5px;padding:8px 14px 8px 11px}.seg{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:22px}.seg__opt span{font-size:14.5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.grazie__top{padding-block:24px}.grazie{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding-block:64px}.grazie__lead{max-width:36em;font-size:18px}.cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;margin-inline:auto;max-width:720px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:18px 22px;background:var(--paper-3);color:var(--ink);border:1px solid var(--rule);border-radius:14px;box-shadow:0 18px 50px -20px rgba(27,31,46,.45);font-size:14px;line-height:1.5}.cookie p{flex:1 1 320px;margin:0}.cookie__link{color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cookie__actions{display:flex;gap:10px;flex:0 0 auto}@media (max-width:560px){.cookie__actions{flex:1 1 100%}.cookie__actions .btn{flex:1 1}}.footer__links{display:inline-flex;gap:18px;margin-left:18px}.footer__links a,.footer__links button{color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.footer__links a:hover,.footer__links button:hover{color:var(--on-cloth)}.legal{max-width:760px;padding-block:48px 96px}.legal__date{color:var(--muted);font-size:14px;margin:8px 0 32px}.legal__note{margin:0 0 32px;padding:16px 20px;border-left:3px solid var(--gold);background:color-mix(in srgb,var(--gold) 9%,transparent);border-radius:0 10px 10px 0}.legal__note p{margin:0}.legal h2{font-family:var(--sans);font-size:18px;font-weight:600;margin:32px 0 10px}.legal li,.legal p{line-height:1.7}.legal ul{padding-left:20px;margin:10px 0}.legal a{color:var(--gold-ink);text-decoration:underline;text-underline-offset:3px}html:lang(de) body,html:lang(fr) body,html:lang(nl) body{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}html:lang(de) :is(.btn,button,summary,.lang a,.langdd a,input,textarea,select),html:lang(fr) :is(.btn,button,summary,.lang a,.langdd a,input,textarea,select),html:lang(nl) :is(.btn,button,summary,.lang a,.langdd a,input,textarea,select){-webkit-hyphens:manual;hyphens:manual}.tape__marks li{min-width:0}.hero__title{-webkit-hyphens:manual;hyphens:manual}@media (max-width:640px){html:lang(de) .hero__title{font-size:min(50px,10.8vw)}}