@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/cormorant-cyrillic-ext-0.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:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/cormorant-cyrillic-1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/cormorant-latin-ext-2.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:Cormorant;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/cormorant-latin-3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/cormorant-cyrillic-ext-0.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:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/cormorant-cyrillic-1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/cormorant-latin-ext-2.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:Cormorant;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/cormorant-latin-3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/cormorant-cyrillic-ext-0.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:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/cormorant-cyrillic-1.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/cormorant-latin-ext-2.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:Cormorant;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/cormorant-latin-3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/manrope-cyrillic-ext-4.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/manrope-cyrillic-5.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/manrope-latin-ext-6.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/manrope-latin-7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/manrope-cyrillic-ext-4.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/manrope-cyrillic-5.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/manrope-latin-ext-6.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/manrope-latin-7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/manrope-cyrillic-ext-4.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/manrope-cyrillic-5.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/manrope-latin-ext-6.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/manrope-latin-7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--u:1px}@media(min-width:1921px){:root{--u:min(calc(100vw / 1920),2.5px)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font:400 calc(16*var(--u))/1.55 "Manrope",system-ui,sans-serif;background:var(--bg);color:var(--tx);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,p,ol,ul,figure,blockquote{margin:0;padding:0}ol,ul{list-style:none}[hidden]{display:none!important}body.a{--bg:#141311;--bg2:#1B1916;--bg3:#24211D;--tx:#F4F2F0;--mu:#A6A198;--ln:rgba(244,242,240,.14);--ln2:rgba(244,242,240,.36);--btn:#F4F2F0;--btn-tx:#141311;--inv:#4E5244;--inv-tx:#F4F2F0;--inv-mu:rgba(244,242,240,.72);--acc:#B9BCA6;--ph:#2A2723;--ph2:#34302B;--hw:500}body.b{--bg:#F4F2F0;--bg2:#FFFFFF;--bg3:#EAE6E0;--tx:#1D1D1B;--mu:#66635C;--ln:#DCD8D1;--ln2:#1D1D1B;--btn:#616454;--btn-tx:#FFFFFF;--inv:#3D4035;--inv-tx:#F4F2F0;--inv-mu:rgba(244,242,240,.72);--acc:#616454;--ph:#E2DED7;--ph2:#D5D0C8;--hw:600}.wrap{width:100%;margin:0 auto;padding:0 calc(16*var(--u))}@media(min-width:900px){.wrap{padding:0 calc(64*var(--u))}}.h1{font:var(--hw) calc(44*var(--u))/1 "Cormorant",serif;letter-spacing:-.01em}.h2{font:var(--hw) calc(36*var(--u))/1.04 "Cormorant",serif;letter-spacing:-.01em}.h3{font:600 calc(24*var(--u))/1.15 "Cormorant",serif}.h1 em,.h2 em{font-style:italic;font-weight:500;color:var(--acc)}.inv .h2 em,.hero-a .h1 em{color:var(--acc)}body.b .inv .h2 em,body.b .q .h2 em{color:#c9ccb8}.lead{font-size:calc(16*var(--u));line-height:1.55}.lbl{font:500 calc(12*var(--u))/calc(16*var(--u)) "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.mu{color:var(--mu)}.num{font-family:Cormorant,serif;font-variant-numeric:lining-nums;font-weight:400}.note{font-size:calc(12*var(--u));line-height:1.5;color:var(--mu)}.link{display:inline-flex;align-items:center;min-height:calc(44*var(--u));font-weight:500;border-bottom:1px solid var(--ln2);align-self:flex-start}.dot{display:inline-flex;align-items:center;gap:calc(8*var(--u));font-size:calc(12*var(--u));color:var(--mu)}.dot:before{content:"";width:calc(8*var(--u));height:calc(8*var(--u));border-radius:50%;background:var(--acc);flex:none}@media(min-width:900px){.h1{font-size:calc(88*var(--u));line-height:.96}body.b .h1{font-size:calc(76*var(--u))}.h2{font-size:calc(64*var(--u));line-height:1}.h3{font-size:calc(28*var(--u))}.lead{font-size:calc(20*var(--u))}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(12*var(--u));height:calc(48*var(--u));padding:0 calc(24*var(--u));border-radius:calc(8*var(--u));background:var(--btn);color:var(--btn-tx);font:500 calc(16*var(--u)) "Manrope",sans-serif;white-space:nowrap;transition:transform .12s,opacity .2s}.btn:active{transform:scale(.98)}.btn-l{height:calc(56*var(--u));padding:0 calc(32*var(--u));font-size:calc(16*var(--u))}.btn-s{height:calc(40*var(--u));padding:0 calc(16*var(--u));font-size:calc(16*var(--u))}.btn-o{background:transparent;color:var(--tx);box-shadow:inset 0 0 0 1px var(--ln2)}.btn-row{width:100%;justify-content:space-between;margin-top:calc(24*var(--u))}@media(min-width:900px){.btn-row{width:auto;min-width:calc(320*var(--u))}}.inv .btn{background:var(--inv-tx);color:var(--inv)}.inv .btn-o{background:transparent;color:var(--inv-tx);box-shadow:inset 0 0 0 1px #f4f2f066}.sw{display:flex;align-items:center;gap:calc(4*var(--u));overflow-x:auto;padding:calc(8*var(--u)) calc(12*var(--u));background:#000;color:#fff;font:500 calc(12*var(--u)) "Manrope",sans-serif;white-space:nowrap;scrollbar-width:none}.sw::-webkit-scrollbar{display:none}.sw-l{opacity:.56;margin-right:calc(4*var(--u))}.sw-b{padding:calc(4*var(--u)) calc(12*var(--u));border-radius:calc(4*var(--u));opacity:.72}.sw-b.on{background:#fff;color:#000;opacity:1}.sw-sep{width:1px;height:calc(16*var(--u));background:#ffffff4d;margin:0 calc(8*var(--u));flex:none}.hd{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--ln);transition:background .3s}body.a .hd{background:#141311e0;backdrop-filter:blur(calc(12*var(--u)));-webkit-backdrop-filter:blur(calc(12*var(--u)))}.hd-in{display:flex;align-items:center;justify-content:space-between;height:calc(56*var(--u))}.hd-logo{display:flex;color:var(--tx)}.logo{height:calc(28*var(--u));width:auto}.hd-nav{display:none}.hd-r{display:flex;align-items:center;gap:calc(8*var(--u))}.hd-lang{display:none;font-size:calc(16*var(--u));font-weight:500}.hd-menu{width:calc(44*var(--u));height:calc(44*var(--u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6*var(--u))}.hd-menu span{width:calc(20*var(--u));height:1.5px;background:var(--tx)}@media(min-width:900px){.hd-in{height:calc(80*var(--u))}.logo{height:calc(36*var(--u))}.hd-nav{display:flex;gap:calc(32*var(--u));font-size:calc(16*var(--u));font-weight:500}.hd-nav a{opacity:.8}.hd-nav a:hover{opacity:1}.hd-lang{display:block;margin-right:calc(16*var(--u))}.hd-r .btn-s{height:calc(44*var(--u));padding:0 calc(20*var(--u))}}@media(max-width:899px){.hd-r .btn-s{font-size:calc(12*var(--u));padding:0 calc(12*var(--u))}}.menu{position:fixed;inset:0;z-index:40;background:var(--bg);padding-top:env(safe-area-inset-top,0px);overflow:auto}.menu .wrap{min-height:100%;display:flex;flex-direction:column;padding-top:calc(16*var(--u));padding-bottom:calc(32*var(--u))}.menu-x{align-self:flex-end;width:calc(44*var(--u));height:calc(44*var(--u));font-size:calc(20*var(--u))}.menu-nav{display:flex;flex-direction:column;margin-top:calc(24*var(--u));border-top:1px solid var(--ln)}.menu-nav a{font:500 calc(36*var(--u))/1 "Cormorant",serif;padding:calc(16*var(--u)) 0;border-bottom:1px solid var(--ln)}.menu-ft{margin-top:auto;padding-top:calc(40*var(--u));display:flex;flex-direction:column;gap:calc(16*var(--u));align-items:flex-start}.hero-a{position:relative;min-height:calc(100svh - calc(92*var(--u)));display:flex;align-items:flex-end;overflow:hidden;background:var(--bg)}.hero-a .hero-ph{position:absolute;inset:0 0 auto;height:72%}.hero-a .hero-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.hero-a .hero-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,19,17,.2) 0%,rgba(20,19,17,0) 30%,var(--bg) 100%)}.hero-a .hero-tx{position:relative;padding-top:calc(280*var(--u));padding-bottom:calc(40*var(--u));display:flex;flex-direction:column;gap:calc(20*var(--u))}.hero-cta{display:flex;flex-direction:column;align-items:stretch;gap:calc(12*var(--u));margin-top:calc(8*var(--u))}.hero-cta .dot{justify-content:center}@media(min-width:900px){.hero-a{min-height:calc(720*var(--u));align-items:center}.hero-a .hero-ph{inset:0 0 0 auto;width:52%;height:100%}.hero-a .hero-ph:after{background:linear-gradient(90deg,var(--bg) 0%,rgba(20,19,17,.4) 32%,rgba(20,19,17,0) 64%),linear-gradient(0deg,var(--bg) 0%,rgba(20,19,17,0) 24%)}.hero-a .hero-tx{padding-top:calc(96*var(--u));padding-bottom:calc(96*var(--u))}.hero-a .hero-tx>*{max-width:calc(720*var(--u))}.hero-cta{flex-direction:row;align-items:center;gap:calc(24*var(--u))}}.hero-b{padding:calc(32*var(--u)) 0 calc(56*var(--u))}.hero-b .hero-g{display:grid;gap:calc(32*var(--u))}.hero-b .hero-tx{display:flex;flex-direction:column;gap:calc(20*var(--u))}.hero-b .hero-ph img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(4*var(--u))}.hero-b figcaption{margin-top:calc(8*var(--u));font-size:calc(12*var(--u));color:var(--mu)}@media(min-width:900px){.hero-b{padding:calc(80*var(--u)) 0 calc(112*var(--u))}.hero-b .hero-g{grid-template-columns:7fr 5fr;gap:calc(64*var(--u));align-items:end}.hero-b .hero-ph img{aspect-ratio:4/5;object-position:60% 50%}}.crumbs{font-size:calc(12*var(--u));color:var(--mu)}.crumbs span{color:var(--tx)}.poss{font-size:calc(16*var(--u));line-height:1.55;color:var(--mu)}.poss b{font-weight:500;color:var(--tx)}.hero-p.hero-a{min-height:auto}.hero-p.hero-a .hero-ph{height:calc(360*var(--u))}.hero-p.hero-a .hero-tx{padding-top:calc(320*var(--u))}@media(min-width:900px){.hero-p.hero-a .hero-ph{height:100%}.hero-p.hero-a .hero-tx{padding-top:calc(96*var(--u))}.poss{font-size:calc(16*var(--u))}}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.facts>div{padding:calc(16*var(--u)) calc(12*var(--u)) calc(16*var(--u)) 0;display:flex;flex-direction:column;gap:calc(4*var(--u));font-size:calc(12*var(--u));line-height:1.35;color:var(--mu)}.facts>div+div{padding-left:calc(12*var(--u));border-left:1px solid var(--ln)}.facts .num{font-size:calc(28*var(--u));line-height:1;color:var(--tx)}@media(min-width:900px){.facts .num{font-size:calc(40*var(--u))}.facts>div{font-size:calc(12*var(--u));padding:calc(20*var(--u)) calc(16*var(--u)) calc(20*var(--u)) 0}.facts>div+div{padding-left:calc(16*var(--u))}}.hero-b .hero-side .facts{grid-template-columns:1fr;border:0}.hero-b .hero-side .facts>div{flex-direction:row;align-items:baseline;gap:calc(16*var(--u));padding:calc(20*var(--u)) 0;border-left:0;border-top:1px solid var(--ln)}.hero-b .hero-side .facts>div:last-child{border-bottom:1px solid var(--ln)}.hero-b .hero-side .facts .num{min-width:calc(120*var(--u))}@media(min-width:900px){.hero-b .hero-side .facts .num{font-size:calc(48*var(--u));min-width:calc(176*var(--u))}}.trust{border-top:1px solid var(--ln);border-bottom:1px solid var(--ln)}.trust-g{display:grid;grid-template-columns:1fr 1fr;gap:0}.trust-g>div{padding:calc(20*var(--u)) calc(16*var(--u)) calc(20*var(--u)) 0;display:flex;flex-direction:column;gap:calc(4*var(--u));font-size:calc(12*var(--u));line-height:1.4;color:var(--mu);border-top:1px solid var(--ln)}.trust-g>div:nth-child(odd):not(.t-big){padding-left:calc(16*var(--u));border-left:1px solid var(--ln)}.trust-g b{font-weight:500;font-size:calc(16*var(--u));color:var(--tx)}.trust-g .t-big{grid-column:1/-1;flex-direction:row;align-items:baseline;gap:calc(12*var(--u));border-top:0;font-size:calc(16*var(--u))}.trust-g .t-big .num{font-size:calc(56*var(--u));line-height:1;color:var(--tx)}@media(min-width:900px){.trust-g{grid-template-columns:1.2fr repeat(4,1fr)}.trust-g>div,.trust-g>div:nth-child(odd):not(.t-big){border-top:0;padding:calc(32*var(--u)) calc(24*var(--u));border-left:1px solid var(--ln)}.trust-g .t-big{grid-column:auto;flex-direction:column;gap:calc(8*var(--u));padding-left:0;border-left:0}.trust-g .t-big .num{font-size:calc(72*var(--u))}}body.b .trust{background:var(--bg2);border:0}.sec{padding:calc(72*var(--u)) 0}@media(min-width:900px){.sec{padding:calc(128*var(--u)) 0}}.alt{background:var(--bg2)}.inv{background:var(--inv);color:var(--inv-tx)}.inv .mu,.inv .note,.inv .lbl{color:var(--inv-mu)}.sec-h{display:flex;flex-direction:column;gap:calc(16*var(--u));margin-bottom:calc(32*var(--u))}@media(min-width:900px){.sec-h{display:grid;grid-template-columns:7fr 5fr;gap:calc(64*var(--u));align-items:end;margin-bottom:calc(56*var(--u))}}.two{display:grid;gap:calc(40*var(--u))}.two>div:first-of-type{display:flex;flex-direction:column;gap:calc(20*var(--u));align-items:flex-start}@media(min-width:900px){.two{grid-template-columns:5fr 7fr;gap:calc(96*var(--u));align-items:start}}.ba{position:relative;aspect-ratio:4/5;border-radius:calc(4*var(--u));overflow:hidden;user-select:none;touch-action:pan-y}@media(min-width:900px){.ba{aspect-ratio:16/8}}.ba-img{position:absolute;inset:0;display:flex;align-items:flex-start;padding:calc(16*var(--u))}.ba-img span{font:500 calc(12*var(--u)) "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:calc(4*var(--u)) calc(8*var(--u));border-radius:calc(4*var(--u));background:#0000005c;color:#fff}.ba-after{background:var(--ph);justify-content:flex-end}.ba-before{background:var(--ph2);clip-path:inset(0 calc(100% - var(--x)) 0 0)}.ba-h{position:absolute;top:0;bottom:0;left:var(--x);width:0;pointer-events:none}.ba-h:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:calc(2*var(--u));background:var(--tx);opacity:.8}.ba-h i{position:absolute;top:50%;left:-24px;width:calc(48*var(--u));height:calc(48*var(--u));margin-top:-24px;border-radius:50%;background:var(--tx);box-shadow:0 calc(4*var(--u)) calc(16*var(--u)) #0003}.ba-h i:before{content:"\2039  \203a";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--bg);font:500 calc(20*var(--u))/1 "Manrope",sans-serif;letter-spacing:calc(4*var(--u))}.ba input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.ba-ph{position:absolute;left:0;right:0;bottom:calc(16*var(--u));text-align:center;font-size:calc(12*var(--u));color:var(--mu);pointer-events:none;padding:0 calc(16*var(--u))}.ba-cap{margin-top:calc(20*var(--u));display:flex;flex-direction:column;gap:calc(16*var(--u))}.ba-t{font-weight:500}.ba-g{display:grid;gap:calc(16*var(--u))}.ba-g p+p{margin-top:calc(4*var(--u))}@media(min-width:900px){.ba-cap{display:grid;grid-template-columns:4fr 8fr;gap:calc(24*var(--u)) calc(64*var(--u));margin-top:calc(32*var(--u))}.ba-g{grid-template-columns:1fr 1fr;gap:calc(32*var(--u))}.ba-cap .note{grid-column:2}}.chips{display:flex;flex-wrap:wrap;gap:calc(8*var(--u))}.chips-row{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px calc(20*var(--u));padding:0 calc(16*var(--u));scrollbar-width:none}.chips-row::-webkit-scrollbar{display:none}.chip{height:calc(44*var(--u));padding:0 calc(16*var(--u));border-radius:calc(4*var(--u));background:var(--bg3);font-size:calc(16*var(--u));font-weight:500;white-space:nowrap;transition:background .2s,color .2s}.chip.on{background:var(--tx);color:var(--bg)}@media(min-width:900px){.chips-row{margin:0 0 calc(32*var(--u));padding:0}}.steps{display:flex;flex-direction:column;border-top:1px solid rgba(244,242,240,.24)}.steps li{display:grid;grid-template-columns:calc(56*var(--u)) 1fr;gap:calc(16*var(--u));padding:calc(24*var(--u)) 0;border-bottom:1px solid rgba(244,242,240,.24)}.steps .num{font-size:calc(56*var(--u));line-height:.8}.steps b{font-weight:600;font-size:calc(16*var(--u))}.steps p{color:var(--inv-mu);margin-top:calc(4*var(--u))}.inv .two .btn{margin-top:calc(8*var(--u))}.doc-g{display:grid;gap:calc(32*var(--u))}.doc-ph img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(4*var(--u))}.doc-tx{display:flex;flex-direction:column;gap:calc(16*var(--u));align-items:flex-start}.doc-line{font-weight:500}.quote{font:italic 400 calc(24*var(--u))/1.3 "Cormorant",serif;padding-left:calc(20*var(--u));border-left:1px solid var(--acc)}@media(min-width:900px){.doc-g{grid-template-columns:6fr 6fr;gap:calc(96*var(--u));align-items:center}.quote{font-size:calc(32*var(--u))}.doc-ph img{aspect-ratio:5/4}}body.a .doc{background:var(--bg2)}body.a .doc-ph img{border-radius:0}.cz-g{display:grid;gap:calc(32*var(--u))}.cz{display:flex;flex-direction:column}.cz .h3{padding-bottom:calc(12*var(--u));border-bottom:1px solid var(--ln2)}.row{display:flex;justify-content:space-between;align-items:center;min-height:calc(56*var(--u));border-bottom:1px solid var(--ln);font-weight:500;transition:padding .2s}.row:hover{padding-left:calc(8*var(--u))}@media(min-width:900px){.cz-g{grid-template-columns:repeat(3,1fr);gap:calc(24*var(--u))}}.zones{display:grid;grid-template-columns:1fr 1fr;gap:calc(8*var(--u));margin-top:calc(48*var(--u))}.zone{display:flex;flex-direction:column;justify-content:space-between;gap:calc(24*var(--u));min-height:calc(136*var(--u));padding:calc(16*var(--u));border-radius:calc(4*var(--u));background:var(--bg3);font-size:calc(12*var(--u));color:var(--mu)}.zone .h3{color:var(--tx)}@media(min-width:900px){.zones{grid-template-columns:repeat(4,1fr);gap:calc(24*var(--u));margin-top:calc(80*var(--u))}.zone{min-height:calc(200*var(--u));padding:calc(24*var(--u))}}body.a .zone{background:var(--bg3)}body.b .alt .zone{background:var(--bg)}.trip-h{display:grid;grid-template-columns:auto 1fr;gap:calc(16*var(--u));align-items:end;margin-bottom:calc(40*var(--u))}.trip-n{font-size:calc(120*var(--u));line-height:.76}.trip-h .lbl{margin-bottom:calc(12*var(--u))}@media(min-width:900px){.trip-n{font-size:calc(240*var(--u))}.trip-h{gap:calc(40*var(--u));margin-bottom:calc(72*var(--u))}}.tl{display:flex;flex-direction:column;border-top:1px solid var(--ln2)}.tl li{display:grid;grid-template-columns:calc(72*var(--u)) 1fr;gap:calc(4*var(--u)) calc(16*var(--u));padding:calc(20*var(--u)) 0;border-bottom:1px solid var(--ln)}.tl .num{grid-row:span 2;font-size:calc(32*var(--u));line-height:1}.tl b{font-weight:600}.tl p{font-size:calc(16*var(--u));color:var(--mu)}@media(min-width:900px){.trip .tl{flex-direction:row;border-top:0}.trip .tl li{flex:1;display:flex;flex-direction:column;gap:calc(8*var(--u));padding:calc(24*var(--u)) calc(24*var(--u)) 0 0;border-bottom:0;border-top:1px solid var(--ln2)}.trip .tl li+li{padding-left:0}.trip .tl .num{font-size:calc(48*var(--u))}}.trip-ph{margin:calc(40*var(--u)) 0 calc(24*var(--u))}.trip-ph img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:calc(4*var(--u))}@media(min-width:900px){.trip-ph{margin:calc(72*var(--u)) 0 calc(32*var(--u));max-width:calc(640*var(--u))}.trip-ph img{aspect-ratio:5/4}}body.a .trip-ph img{border-radius:0;filter:saturate(.85)}.rev-g{display:grid;gap:calc(32*var(--u))}.rev-g>div:first-child{display:flex;flex-direction:column;gap:calc(20*var(--u))}.rev-q{font:italic 400 calc(28*var(--u))/1.3 "Cormorant",serif}.rate{display:flex;flex-direction:column;gap:calc(4*var(--u));padding-top:calc(24*var(--u));border-top:1px solid var(--ln);color:var(--mu);font-size:calc(16*var(--u))}.rate .num{font-size:calc(72*var(--u));line-height:1;color:var(--tx)}@media(min-width:900px){.rev-g{grid-template-columns:8fr 3fr;gap:calc(96*var(--u));align-items:end}.rev-q{font-size:calc(40*var(--u))}.rate{border-top:0;border-left:1px solid var(--ln);padding:0 0 0 calc(32*var(--u))}}.team{display:grid;grid-template-columns:1fr 1fr;gap:calc(16*var(--u))}.tm{display:flex;flex-direction:column;align-items:flex-start;gap:calc(4*var(--u))}.tm .h3{margin-top:calc(16*var(--u))}.tm .mu{font-size:calc(12*var(--u))}.tm .btn{margin-top:calc(16*var(--u));align-self:stretch;height:calc(44*var(--u));padding:0 calc(12*var(--u));font-size:calc(16*var(--u))}.av{width:calc(88*var(--u));height:calc(88*var(--u));border-radius:50%;display:flex;align-items:center;justify-content:center;font:500 calc(44*var(--u))/1 "Cormorant",serif;background:var(--inv);color:var(--inv-tx);box-shadow:inset 0 0 0 calc(6*var(--u)) var(--inv),inset 0 0 0 calc(7*var(--u)) #f4f2f066}@media(min-width:900px){.av{width:calc(128*var(--u));height:calc(128*var(--u));font-size:calc(64*var(--u));box-shadow:inset 0 0 0 calc(8*var(--u)) var(--inv),inset 0 0 0 calc(9*var(--u)) #f4f2f066}.team{gap:calc(24*var(--u))}.tm .btn{align-self:flex-start;padding:0 calc(24*var(--u))}}.accs{border-top:1px solid var(--ln2)}.acc{border-bottom:1px solid var(--ln2)}.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:calc(16*var(--u));min-height:calc(64*var(--u));padding:calc(12*var(--u)) 0;cursor:pointer;font-weight:500}.acc summary::-webkit-details-marker{display:none}.acc summary i{flex:none;position:relative;width:calc(16*var(--u));height:calc(16*var(--u))}.acc summary i:before,.acc summary i:after{content:"";position:absolute;left:0;right:0;top:calc(8*var(--u));height:1.5px;background:currentColor;transition:transform .2s}.acc summary i:after{transform:rotate(90deg)}.acc[open] summary i:after{transform:rotate(0)}.acc>p,.acc-b{padding:0 calc(32*var(--u)) calc(24*var(--u)) 0;color:var(--mu)}.acc-b{display:flex;flex-direction:column;gap:calc(12*var(--u))}@media(min-width:900px){.acc summary{min-height:calc(80*var(--u));font-size:calc(20*var(--u))}}.psteps{display:flex;flex-direction:column;border-top:1px solid var(--ln2)}.pst{display:grid;grid-template-columns:calc(48*var(--u)) 1fr;gap:calc(16*var(--u));padding:calc(32*var(--u)) 0;border-bottom:1px solid var(--ln)}.pst .num{font-size:calc(64*var(--u));line-height:.8}.pst .h3{margin-bottom:calc(8*var(--u))}.acc-in{margin-top:calc(16*var(--u));border-top:1px solid var(--ln2)}.acc-in summary{min-height:calc(52*var(--u))}@media(min-width:900px){.pst{grid-template-columns:2fr 10fr;padding:calc(40*var(--u)) 0}.pst>div{display:grid;grid-template-columns:5fr 5fr;gap:0 calc(64*var(--u));align-items:start}.pst .h3,.pst .mu{grid-column:1}.pst .acc-in{grid-column:2;grid-row:1/span 3;margin-top:0}.pst .num{font-size:calc(96*var(--u))}}.days{display:flex;flex-direction:column}.day{display:grid;grid-template-columns:calc(56*var(--u)) 1fr;gap:calc(12*var(--u));padding:calc(12*var(--u)) 0;border-top:1px solid var(--ln)}.day .num{font-size:calc(24*var(--u));line-height:1.1;color:var(--tx)}.oc{display:grid;gap:calc(16*var(--u))}.oc .lbl{margin-bottom:calc(4*var(--u))}.oc p:not(.lbl){color:var(--tx)}@media(min-width:900px){.oc{grid-template-columns:1fr 1fr;gap:calc(32*var(--u))}}.risk{margin-top:calc(48*var(--u));border-top:1px solid var(--ln2)}.risk summary{align-items:flex-start;padding:calc(24*var(--u)) 0}.risk summary>span{display:flex;flex-direction:column;gap:calc(8*var(--u))}.risk summary b{font-weight:600}.risk summary em{font-style:normal;font-weight:400;font-size:calc(16*var(--u))}.risk summary i{margin-top:calc(12*var(--u))}.vid-ph{position:relative}.vid-ph img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:calc(4*var(--u));filter:saturate(.9)}.play{position:absolute;left:calc(24*var(--u));bottom:calc(24*var(--u));width:calc(64*var(--u));height:calc(64*var(--u));border-radius:50%;background:#f4f2f0;color:#141311;font-size:calc(20*var(--u));padding-left:calc(4*var(--u))}.vid .h2{font-size:calc(32*var(--u))}@media(min-width:900px){.vid .h2{font-size:calc(48*var(--u))}.vid-ph{max-width:calc(520*var(--u));justify-self:end}}.list{border-top:1px solid var(--ln2)}.list li{padding:calc(16*var(--u)) 0;border-bottom:1px solid var(--ln);font-size:calc(16*var(--u))}.list-n{display:flex;justify-content:space-between;align-items:baseline;gap:calc(16*var(--u))}.list-n .num{font-size:calc(24*var(--u))}@media(min-width:900px){.list li{padding:calc(20*var(--u)) 0;font-size:calc(20*var(--u))}.list-n .num{font-size:calc(32*var(--u))}}.func{margin-top:calc(16*var(--u));padding:calc(24*var(--u));border-radius:calc(4*var(--u));background:var(--bg3);display:flex;flex-direction:column;gap:calc(12*var(--u))}.func p:not(.h3){color:var(--mu);font-size:calc(16*var(--u))}body.b .func{background:var(--inv);color:var(--inv-tx)}body.b .func p:not(.h3){color:var(--inv-mu)}.q{background:var(--inv);color:var(--inv-tx)}body.a .q{background:#0e0d0c}.q-in{display:grid;gap:calc(32*var(--u))}.q-in>div:first-child{display:flex;flex-direction:column;gap:calc(16*var(--u));align-items:flex-start}.q .lead{color:var(--inv-mu)}.q-step{display:flex;align-items:center;gap:calc(16*var(--u));color:var(--inv-mu)}.q-bar{display:flex;gap:calc(4*var(--u))}.q-bar i{width:calc(32*var(--u));height:calc(2*var(--u));background:#f4f2f03d}.q-bar i.on{background:var(--inv-tx)}.q .chips{flex-direction:column}.q .chip{height:calc(56*var(--u));justify-content:flex-start;text-align:left;padding:0 calc(20*var(--u));background:transparent;box-shadow:inset 0 0 0 1px #f4f2f052;font-size:calc(16*var(--u))}.q .chip:hover{background:#f4f2f014}@media(min-width:900px){.q-in{grid-template-columns:5fr 7fr;gap:calc(96*var(--u));align-items:center}.q .chips{display:grid;grid-template-columns:1fr 1fr}}.ft{padding:calc(72*var(--u)) 0 calc(calc(96*var(--u)) + env(safe-area-inset-bottom,0px));background:var(--bg2);border-top:1px solid var(--ln)}.ft-g{display:grid;gap:calc(40*var(--u))}.ft-g>div:first-child{display:flex;flex-direction:column;gap:calc(12*var(--u))}.ft-btns{display:flex;gap:calc(8*var(--u));margin-top:calc(8*var(--u))}.ft-btns .btn{flex:1}.ft-nav{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ln)}.ft-nav a{font:500 calc(24*var(--u))/1 "Cormorant",serif;padding:calc(16*var(--u)) 0;border-bottom:1px solid var(--ln)}.ft-c{display:flex;flex-direction:column;gap:calc(4*var(--u));font-size:calc(16*var(--u))}.ft-c .lbl{margin-top:calc(12*var(--u))}.ft-c .num{font-size:calc(24*var(--u));line-height:1.2}.ft-logo{margin:calc(56*var(--u)) 0 calc(24*var(--u));color:var(--tx)}.ft-logo .logo{width:100%;height:auto}.ft-b{display:flex;flex-direction:column;gap:calc(8*var(--u));font-size:calc(12*var(--u));color:var(--mu)}@media(min-width:900px){.ft{padding:calc(128*var(--u)) 0 calc(48*var(--u))}.ft-g{grid-template-columns:5fr 3fr 4fr;gap:calc(64*var(--u))}.ft-nav{grid-template-columns:1fr}.ft-btns .btn{flex:none}.ft-b{flex-direction:row;justify-content:space-between}.ft-logo{margin:calc(96*var(--u)) 0 calc(32*var(--u))}}.bar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:calc(12*var(--u));padding:calc(12*var(--u)) calc(16*var(--u)) calc(calc(12*var(--u)) + env(safe-area-inset-bottom,0px));background:var(--bg2);border-top:1px solid var(--ln);transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.bar.on{transform:none}.bar-t{display:flex;flex-direction:column;gap:calc(2*var(--u));font-size:calc(16*var(--u))}.bar-t b{font-weight:600}.bar .dot{font-size:calc(12*var(--u))}@media(min-width:900px){.bar{display:none}}[data-rv]{opacity:0;transform:translateY(calc(16*var(--u)));transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}[data-rv].in,.no-js [data-rv]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-rv]{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}body.chooser{--bg:#F4F2F0;--tx:#1D1D1B;--mu:#66635C;background:#f4f2f0;color:#1d1d1b}.ch{max-width:calc(1120*var(--u));margin:0 auto;padding:calc(48*var(--u)) calc(16*var(--u)) calc(64*var(--u))}.ch-mark .mark{width:calc(56*var(--u));height:calc(56*var(--u));color:#616454}.ch-k{margin-top:calc(32*var(--u));font:500 calc(12*var(--u))/calc(16*var(--u)) "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#66635c}.ch h1{margin-top:calc(12*var(--u));font:600 calc(44*var(--u))/1 "Cormorant",serif}.ch-p{margin-top:calc(16*var(--u));max-width:calc(560*var(--u));color:#66635c}.ch-g{display:grid;gap:calc(16*var(--u));margin-top:calc(40*var(--u))}.ch-c{display:flex;flex-direction:column;gap:calc(8*var(--u));min-height:calc(280*var(--u));padding:calc(24*var(--u));border-radius:calc(4*var(--u))}.ch-a{background:#141311;color:#f4f2f0}.ch-b{background:#fff;color:#1d1d1b;box-shadow:inset 0 0 0 1px #dcd8d1}.ch-l{font:400 calc(72*var(--u))/1 "Cormorant",serif}.ch-n{font:italic 500 calc(32*var(--u))/1 "Cormorant",serif}.ch-d{opacity:.72}.ch-links{margin-top:auto;font-weight:500}.ch-f{margin-top:calc(24*var(--u));font-size:calc(12*var(--u));color:#66635c}@media(min-width:900px){.ch{padding:calc(96*var(--u)) calc(64*var(--u))}.ch h1{font-size:calc(72*var(--u))}.ch-g{grid-template-columns:1fr 1fr;gap:calc(24*var(--u))}.ch-c{min-height:calc(400*var(--u));padding:calc(40*var(--u))}.ch-l{font-size:calc(120*var(--u))}}body.b.em{--btn:#173F35;--inv:#173F35;--acc:#173F35}body.b.em .inv .h2 em,body.b.em .q .h2 em{color:#a9c7bb}body.a.em{--inv:#173F35;--acc:#9FC2B4}@media(min-width:900px){.lbl,.note,.dot,.crumbs,.hd-nav,.btn,.btn-s,.facts>div,.trust-g>div,.trust-g .t-big,.trust-g b,.ba-img span,.ba-ph,.chip,.tl p,.rate,.tm .mu,.ft-c,.ft-b,.poss,.risk summary em,.func p:not(.h3),.zone,.hd-lang,.hero-b figcaption,.steps p,.list li,.acc>p,.acc-b,.oc p{font-size:calc(16*var(--u));line-height:1.5}.lbl{letter-spacing:.06em}.tm .btn,.hd-r .btn-s,.sw{font-size:calc(16*var(--u))}}.lead,.sec-h .lead,.two>div:first-of-type>p,.doc-tx>p,.acc>p,.acc-b,.pst .mu{max-width:44em}@media(min-width:1441px){body{font-size:clamp(calc(16*var(--u)),1.11vw,calc(20*var(--u)));font-size:round(nearest,clamp(calc(16*var(--u)),1.11vw,calc(20*var(--u))),calc(4*var(--u)))}.wrap{padding:0 clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u)));padding:0 round(nearest,clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u)))}.h1{font-size:clamp(calc(88*var(--u)),6.1vw,calc(112*var(--u)));font-size:round(nearest,clamp(calc(88*var(--u)),6.1vw,calc(112*var(--u))),calc(4*var(--u)))}body.b .h1{font-size:clamp(calc(76*var(--u)),5.3vw,calc(96*var(--u)));font-size:round(nearest,clamp(calc(76*var(--u)),5.3vw,calc(96*var(--u))),calc(4*var(--u)))}.h2{font-size:clamp(calc(64*var(--u)),4.45vw,calc(80*var(--u)));font-size:round(nearest,clamp(calc(64*var(--u)),4.45vw,calc(80*var(--u))),calc(4*var(--u)))}.h3{font-size:clamp(calc(28*var(--u)),1.95vw,calc(32*var(--u)));font-size:round(nearest,clamp(calc(28*var(--u)),1.95vw,calc(32*var(--u))),calc(4*var(--u)))}.lead{font-size:clamp(calc(20*var(--u)),1.25vw,calc(20*var(--u)));font-size:round(nearest,clamp(calc(20*var(--u)),1.25vw,calc(20*var(--u))),calc(4*var(--u)))}.sec{padding:clamp(calc(128*var(--u)),8.9vw,calc(168*var(--u))) 0;padding:round(nearest,clamp(calc(128*var(--u)),8.9vw,calc(168*var(--u))),calc(4*var(--u))) 0}.two,.doc-g,.q-in,.rev-g{column-gap:clamp(calc(96*var(--u)),6.7vw,calc(160*var(--u)));column-gap:round(nearest,clamp(calc(96*var(--u)),6.7vw,calc(160*var(--u))),calc(4*var(--u)))}.sec-h{column-gap:clamp(calc(64*var(--u)),4.45vw,calc(128*var(--u)));column-gap:round(nearest,clamp(calc(64*var(--u)),4.45vw,calc(128*var(--u))),calc(4*var(--u)));margin-bottom:clamp(calc(56*var(--u)),3.9vw,calc(80*var(--u)));margin-bottom:round(nearest,clamp(calc(56*var(--u)),3.9vw,calc(80*var(--u))),calc(4*var(--u)))}.hero-a{min-height:clamp(calc(720*var(--u)),50vw,calc(880*var(--u)));min-height:round(nearest,clamp(calc(720*var(--u)),50vw,calc(880*var(--u))),calc(4*var(--u)))}.hero-b{padding:clamp(calc(80*var(--u)),5.6vw,calc(120*var(--u))) 0 clamp(calc(112*var(--u)),7.8vw,calc(160*var(--u)));padding:round(nearest,clamp(calc(80*var(--u)),5.6vw,calc(120*var(--u))),calc(4*var(--u))) 0 round(nearest,clamp(calc(112*var(--u)),7.8vw,calc(160*var(--u))),calc(4*var(--u)))}.trust-g .t-big .num{font-size:clamp(calc(72*var(--u)),5vw,calc(96*var(--u)));font-size:round(nearest,clamp(calc(72*var(--u)),5vw,calc(96*var(--u))),calc(4*var(--u)))}.trip-n{font-size:clamp(calc(240*var(--u)),16.7vw,calc(300*var(--u)));font-size:round(nearest,clamp(calc(240*var(--u)),16.7vw,calc(300*var(--u))),calc(4*var(--u)))}.rate .num{font-size:clamp(calc(72*var(--u)),5vw,calc(88*var(--u)));font-size:round(nearest,clamp(calc(72*var(--u)),5vw,calc(88*var(--u))),calc(4*var(--u)))}.facts .num{font-size:clamp(calc(40*var(--u)),2.8vw,calc(48*var(--u)));font-size:round(nearest,clamp(calc(40*var(--u)),2.8vw,calc(48*var(--u))),calc(4*var(--u)))}.quote{font-size:clamp(calc(32*var(--u)),2.1vw,calc(36*var(--u)));font-size:round(nearest,clamp(calc(32*var(--u)),2.1vw,calc(36*var(--u))),calc(4*var(--u)))}.rev-q{font-size:clamp(calc(40*var(--u)),2.8vw,calc(48*var(--u)));font-size:round(nearest,clamp(calc(40*var(--u)),2.8vw,calc(48*var(--u))),calc(4*var(--u)))}.pst .num{font-size:clamp(calc(96*var(--u)),6.7vw,calc(120*var(--u)));font-size:round(nearest,clamp(calc(96*var(--u)),6.7vw,calc(120*var(--u))),calc(4*var(--u)))}.hd-in{height:clamp(calc(80*var(--u)),5.6vw,calc(96*var(--u)));height:round(nearest,clamp(calc(80*var(--u)),5.6vw,calc(96*var(--u))),calc(4*var(--u)))}.logo{height:clamp(calc(36*var(--u)),2.5vw,calc(44*var(--u)));height:round(nearest,clamp(calc(36*var(--u)),2.5vw,calc(44*var(--u))),calc(4*var(--u)))}.zone{min-height:clamp(calc(200*var(--u)),13.9vw,calc(260*var(--u)));min-height:round(nearest,clamp(calc(200*var(--u)),13.9vw,calc(260*var(--u))),calc(4*var(--u)))}.hero-b .hero-g{grid-template-columns:minmax(0,1fr) minmax(calc(480*var(--u)),34vw)}.hero-b .hero-ph img,.doc-ph img{max-height:min(76vh,calc(880*var(--u)))}.ba{aspect-ratio:auto;height:min(72vh,calc(800*var(--u)))}.vid-ph{max-width:min(calc(520*var(--u)),30vw)}.trip-ph{max-width:min(calc(800*var(--u)),42vw)}}.vph{position:relative;width:100%;height:100%;background:var(--ph);display:flex;align-items:center;justify-content:center;overflow:hidden}.vph:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 calc(24*var(--u)),rgba(128,128,128,.07) calc(24*var(--u)) calc(25*var(--u)))}.vph-play{position:relative;width:calc(80*var(--u));height:calc(80*var(--u));border-radius:50%;background:var(--tx);color:var(--bg);font-size:calc(24*var(--u));padding-left:calc(4*var(--u));box-shadow:0 calc(8*var(--u)) calc(32*var(--u)) #0000003d}.vph-t{position:absolute;left:calc(16*var(--u));bottom:calc(16*var(--u));display:flex;flex-direction:column;gap:calc(4*var(--u));font-size:calc(16*var(--u));color:var(--mu)}.hero-a .hero-ph .vph{align-items:flex-start;padding-top:28%}.hero-a .vph-t{display:none}.hero-b .hero-ph .vph{aspect-ratio:4/3;border-radius:calc(4*var(--u))}@media(min-width:900px){.vph-play{width:calc(96*var(--u));height:calc(96*var(--u));font-size:calc(28*var(--u))}.vph-t{left:calc(24*var(--u));bottom:calc(24*var(--u));font-size:calc(16*var(--u))}.hero-a .hero-ph .vph{align-items:center;padding-top:0}.hero-b .hero-ph .vph{aspect-ratio:4/5;max-height:min(76vh,calc(880*var(--u)))}}:root{--hdh:calc(56*var(--u));--chrome:calc(92*var(--u))}@media(min-width:900px){:root{--hdh:calc(80*var(--u));--chrome:calc(112*var(--u))}}.hero-a,.hero-b{min-height:calc(100svh - var(--chrome))}.hero-b{display:flex;align-items:center}.hero-b .hero-g{width:100%}html.motion [data-hero] .vph{transform:scale(calc(1 + var(--out,0) * .12));transform-origin:50% 40%}html.motion [data-hero] .hero-tx{transform:translateY(calc(var(--out,0) * -96px));opacity:calc(1 - var(--out,0) * 1.25)}html.motion [data-scene]{min-height:calc(100svh - var(--hdh));display:flex;flex-direction:column;justify-content:center}html.motion [data-scene]>.wrap{opacity:calc(var(--in,1) * (1 - var(--out,0) * .92));transform:translateY(calc((1 - var(--in,1)) * calc(72*var(--u)) - var(--out,0) * calc(56*var(--u)))) scale(calc(1 - var(--out,0) * .04));will-change:opacity,transform}html.motion .ba{transform:scale(calc(.86 + var(--in,1) * .14));transform-origin:50% 0}html.motion .doc-ph{overflow:hidden;border-radius:calc(4*var(--u));clip-path:inset(calc((1 - var(--in,1)) * 14%) round calc(4*var(--u)))}html.motion .doc-ph img{transform:scale(calc(1.2 - var(--in,1) * .2))}html.motion .steps li,html.motion .cz,html.motion .zone,html.motion .pst,html.motion .tm{opacity:clamp(0,calc((var(--in,1) - .35 - var(--k,0) * .12) * 4),1)}.steps li:nth-child(2),.cz:nth-child(2),.zone:nth-child(2),.pst:nth-child(2),.tm:nth-child(2){--k:1}.steps li:nth-child(3),.cz:nth-child(3),.zone:nth-child(3),.pst:nth-child(3){--k:2}.zone:nth-child(4),.pst:nth-child(4){--k:3}.rev-q .w{transition:opacity .25s}html.motion .rev-q .w{opacity:.16}.pin-in{position:relative}html.motion [data-pin]{height:calc(var(--n) * 72svh + 100svh)}html.motion .pin-in{position:sticky;top:var(--hdh);height:calc(100svh - var(--hdh));display:flex;align-items:center;overflow:hidden}html.motion .pin-in>.wrap{width:100%}.fp{background:var(--bg);border-top:1px solid var(--ln)}.fp-in{display:flex;flex-direction:column;gap:calc(24*var(--u));padding-top:calc(72*var(--u));padding-bottom:calc(72*var(--u))}.fp-stage{display:grid;gap:calc(56*var(--u))}.fp-v{font-family:Cormorant,serif;font-weight:400;font-variant-numeric:lining-nums;line-height:.92;letter-spacing:-.01em}.fp-n .fp-v{font-size:clamp(calc(88*var(--u)),22vw,calc(280*var(--u)));font-size:round(nearest,clamp(calc(88*var(--u)),22vw,calc(280*var(--u))),calc(4*var(--u)))}.fp-t .fp-v{font-size:clamp(calc(52*var(--u)),12vw,calc(160*var(--u)));font-size:round(nearest,clamp(calc(52*var(--u)),12vw,calc(160*var(--u))),calc(4*var(--u)));max-width:12ch}.fp-c{margin-top:calc(20*var(--u));max-width:28ch;font-size:clamp(calc(20*var(--u)),1.6vw,calc(28*var(--u)));font-size:round(nearest,clamp(calc(20*var(--u)),1.6vw,calc(28*var(--u))),calc(4*var(--u)));line-height:1.35;color:var(--mu)}.fp-bar{display:none}html.motion .fp-in{height:100%;justify-content:space-between;padding-top:calc(48*var(--u));padding-bottom:calc(48*var(--u))}html.motion .fp-stage{position:relative;flex:1;display:block}html.motion .fp-i{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(calc(64*var(--u)));transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);pointer-events:none}html.motion .fp-i.on{opacity:1;transform:none}html.motion .fp-i.past{opacity:0;transform:translateY(-64px)}html.motion .fp-bar{display:flex;align-items:center;gap:calc(24*var(--u))}.fp-cnt{font:400 calc(20*var(--u)) "Cormorant",serif;font-variant-numeric:lining-nums;color:var(--mu);white-space:nowrap}.fp-cnt b{font-weight:500;color:var(--tx)}.fp-line{flex:1;height:1px;background:var(--ln);position:relative}.fp-line i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--pp,0) * 100%);background:var(--tx)}@media(min-width:900px){.fp-t .fp-v{max-width:14ch}html.motion .fp-in{padding-top:calc(64*var(--u));padding-bottom:calc(64*var(--u))}}.tp{background:var(--bg2)}.tp-in{display:grid;gap:calc(32*var(--u));padding-top:calc(72*var(--u));padding-bottom:calc(72*var(--u))}.tp-l .lbl{margin-bottom:calc(8*var(--u))}.tp-big{position:relative;height:clamp(calc(128*var(--u)),30vw,calc(360*var(--u)));height:round(nearest,clamp(calc(128*var(--u)),30vw,calc(360*var(--u))),calc(4*var(--u)))}.tp-d{position:absolute;left:0;bottom:0;font-size:clamp(calc(128*var(--u)),30vw,calc(360*var(--u)));font-size:round(nearest,clamp(calc(128*var(--u)),30vw,calc(360*var(--u))),calc(4*var(--u)));line-height:.8;white-space:nowrap;opacity:0;transform:translateY(calc(40*var(--u)));transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1)}.tp-d[data-i="0"]{opacity:1;transform:none}html.motion .tp-d[data-i="0"]{opacity:0;transform:translateY(calc(40*var(--u)))}html.motion .tp-d.on{opacity:1;transform:none}html.motion .tp-d.past{opacity:0;transform:translateY(-40px)}.tp-r{display:flex;flex-direction:column;gap:calc(24*var(--u));align-items:flex-start}.tp-list{width:100%;border-top:1px solid var(--ln2)}.tp-list li{display:grid;grid-template-columns:calc(64*var(--u)) 1fr;gap:calc(2*var(--u)) calc(16*var(--u));padding:calc(16*var(--u)) 0;border-bottom:1px solid var(--ln);transition:opacity .4s}.tp-list .num{grid-row:span 2;font-size:calc(24*var(--u));line-height:1.1}.tp-list b{font-weight:600}.tp-list p{font-size:calc(16*var(--u));color:var(--mu)}html.motion .tp-list li{opacity:.28}html.motion .tp-list li.on{opacity:1}html.motion .tp-list li.past{opacity:.6}html.motion .tp-in{height:100%;align-content:center;padding-top:calc(32*var(--u));padding-bottom:calc(32*var(--u))}@media(max-width:899px){html.motion .tp-r .h2{font-size:calc(28*var(--u))}html.motion .tp-list li{padding:calc(10*var(--u)) 0}html.motion .tp-r .link{display:none}}@media(min-width:900px){.tp-in{grid-template-columns:5fr 7fr;gap:calc(96*var(--u));align-items:center}.tp-list p{font-size:calc(16*var(--u))}.tp-list li{padding:calc(20*var(--u)) 0}.tp-list .num{font-size:calc(32*var(--u))}}@media(prefers-reduced-motion:reduce){html.motion [data-pin]{height:auto}}.tp-d.tp-w{font-size:clamp(calc(72*var(--u)),14vw,calc(200*var(--u)));font-size:round(nearest,clamp(calc(72*var(--u)),14vw,calc(200*var(--u))),calc(4*var(--u)));font-style:italic}.hero-b>.hero-g{min-width:0;grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.hero-b>.hero-g{grid-template-columns:7fr 5fr}}@media(min-width:1441px){.hero-b>.hero-g{grid-template-columns:minmax(0,1fr) minmax(calc(480*var(--u)),34vw)}}.hv{position:relative;width:100%;height:100%;background:#141311;overflow:hidden}.hv-v{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.hero-b .hero-ph .hv{aspect-ratio:4/3;border-radius:calc(4*var(--u))}.hv-p{position:absolute;right:calc(12*var(--u));bottom:calc(12*var(--u));width:calc(44*var(--u));height:calc(44*var(--u));border-radius:50%;background:#1413117a;backdrop-filter:blur(calc(6*var(--u)));-webkit-backdrop-filter:blur(calc(6*var(--u)));display:flex;align-items:center;justify-content:center;gap:calc(4*var(--u))}.hv-p i,.hv-p:before{content:"";width:calc(4*var(--u));height:calc(16*var(--u));background:#f4f2f0;border-radius:1px}.hv-p i{display:block}.hv-p.paused:before{width:0;height:0;background:none;border-left:calc(12*var(--u)) solid #F4F2F0;border-top:calc(7*var(--u)) solid transparent;border-bottom:calc(7*var(--u)) solid transparent;border-radius:0;margin-left:calc(4*var(--u))}.hv-p.paused i{display:none}.hero-a .hv-p{bottom:auto;top:calc(12*var(--u))}html.motion [data-hero] .hv-v{transform:scale(calc(1 + var(--out,0) * .12));transform-origin:50% 40%}@media(min-width:900px){.hero-b .hero-ph .hv{aspect-ratio:4/5;max-height:min(76vh,calc(880*var(--u)))}.hv-p{right:calc(24*var(--u));bottom:calc(24*var(--u))}.hero-a .hv-p{top:auto;bottom:calc(24*var(--u))}}@media(min-width:900px){body.a .hero-b .h1{font-size:calc(76*var(--u))}}@media(min-width:1441px){body.a .hero-b .h1{font-size:clamp(calc(76*var(--u)),5.3vw,calc(96*var(--u)));font-size:round(nearest,clamp(calc(76*var(--u)),5.3vw,calc(96*var(--u))),calc(4*var(--u)))}}.hero-a{--bg:#141311;--tx:#F4F2F0;--mu:rgba(244,242,240,.72);--ln:rgba(244,242,240,.2);--ln2:rgba(244,242,240,.4);--btn:#F4F2F0;--btn-tx:#141311;--acc:#C9CCB8;color:var(--tx)}body.em .hero-a{--acc:#A9C7BB}.hero-a .hero-ph .hv{height:100%}.hero-a .hero-ph .hv-v{object-position:50% 40%}.hero-a .hv-p{z-index:2}@media(max-width:899px){.hero-a:not(.hero-p) .hero-ph{height:100%}.hero-a:not(.hero-p) .hero-ph:after{background:linear-gradient(180deg,#1413115c,#1413111a,#141311b8 64%,#141311)}.hero-a:not(.hero-p) .hero-tx{padding-top:calc(240*var(--u))}}@media(min-width:900px){.hero-a:not(.hero-p) .hero-ph{inset:0;width:100%}.hero-a:not(.hero-p) .hero-ph:after{background:linear-gradient(90deg,#141311f0,#141311cc 34%,#14131133 66%,#1413110a 84%),linear-gradient(0deg,#14131199,#14131100 32%)}.hero-a .hv-p{top:auto;bottom:calc(32*var(--u));right:clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u)));right:round(nearest,clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u)))}.hero-a:not(.hero-p) .h1{font-size:clamp(calc(76*var(--u)),6.1vw,calc(112*var(--u)));font-size:round(nearest,clamp(calc(76*var(--u)),6.1vw,calc(112*var(--u))),calc(4*var(--u)))}}.th{width:calc(44*var(--u));height:calc(44*var(--u));display:flex;align-items:center;justify-content:center;border-radius:50%}.th i{position:relative;width:calc(20*var(--u));height:calc(20*var(--u));border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--tx);overflow:hidden}.th i:after{content:"";position:absolute;inset:0 0 0 50%;background:var(--tx)}body.b .th i:after{inset:0 50% 0 0}.th:hover{background:var(--bg3)}.th-row{min-height:calc(44*var(--u));font-weight:500;border-bottom:1px solid var(--ln2)}body.theming *{transition:background-color .35s,color .35s,border-color .35s,box-shadow .35s!important}@media(min-width:900px){.ft-g{grid-template-columns:7fr 5fr}}.hero-a .hero-tx>.h1{max-width:min(13.5em,100%);text-wrap:balance}@media(max-width:899px){.hero-a:not(.hero-p) .h1{font-size:calc(40*var(--u));text-wrap:balance}}@media(min-width:900px){.hero-a:not(.hero-p) .hero-ph:after{background:linear-gradient(90deg,#141311f0,#141311d1 44%,#1413113d 74%,#1413110a 90%),linear-gradient(0deg,#14131199,#14131100 32%)}}.hs{background:var(--bg2)}.hs-in{display:flex;flex-direction:column;gap:calc(32*var(--u));padding:calc(56*var(--u)) 0 calc(40*var(--u))}.hs-top{display:flex;flex-direction:column;gap:calc(16*var(--u));align-items:flex-start}.hs-top .lbl{margin-bottom:calc(8*var(--u))}.hs-top .h2{font-size:calc(32*var(--u))}.hs-view{overflow-x:auto;scrollbar-width:none}.hs-view::-webkit-scrollbar{display:none}.hs-track{display:flex;gap:calc(16*var(--u));padding:0 calc(16*var(--u));width:max-content}.hs-p{flex:none;width:84vw;display:flex;flex-direction:column;gap:calc(20*var(--u));padding:calc(24*var(--u)) 0;border-top:1px solid var(--ln2);transition:opacity .4s}.hs-n{font-size:calc(120*var(--u));line-height:.8;white-space:nowrap}.hs-n.hs-w{font-style:italic}.hs-p p{margin-top:calc(8*var(--u));color:var(--mu);max-width:32em}.hs-tl{position:relative}.hs-line{position:absolute;left:calc(16*var(--u));right:calc(16*var(--u));top:calc(6*var(--u));height:1px;background:var(--ln)}.hs-line b{position:absolute;left:0;top:-1px;height:calc(4*var(--u));width:calc(var(--hp,0) * 100%);background:var(--tx)}.hs-tl ol{position:relative;height:calc(56*var(--u))}.hs-tl li{position:absolute;top:0;left:calc(var(--x) * 100%);transform:translate(calc(var(--x) * -100%));display:flex;flex-direction:column;align-items:center;gap:calc(8*var(--u))}.hs-tl li i{width:calc(12*var(--u));height:calc(12*var(--u));border-radius:50%;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln2);transition:background .3s,transform .3s}.hs-tl li .num{font-size:calc(20*var(--u));line-height:1;color:var(--mu);transform-origin:50% 0;transition:transform .35s cubic-bezier(.2,.7,.2,1),color .3s}.hs-tl li.on i{background:var(--tx);transform:scale(1.25)}.hs-tl li.on .num{color:var(--tx)}.hs-tl li.cur .num{transform:scale(1.7)}@media(min-width:900px){.hs-in{gap:calc(48*var(--u));padding:calc(64*var(--u)) 0 calc(48*var(--u))}.hs-top{flex-direction:row;justify-content:space-between;align-items:flex-end}.hs-top .h2{font-size:clamp(calc(48*var(--u)),3.6vw,calc(64*var(--u)));font-size:round(nearest,clamp(calc(48*var(--u)),3.6vw,calc(64*var(--u))),calc(4*var(--u)));max-width:16em}.hs-track{gap:calc(64*var(--u));padding:0 clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u)));padding:0 round(nearest,clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u)))}.hs-p{width:min(58vw,calc(1040*var(--u)));flex-direction:row;align-items:flex-end;gap:calc(48*var(--u));padding:calc(40*var(--u)) 0 0}.hs-n{font-size:clamp(calc(200*var(--u)),16vw,calc(300*var(--u)));font-size:round(nearest,clamp(calc(200*var(--u)),16vw,calc(300*var(--u))),calc(4*var(--u)));min-width:2.2ch}.hs-p .h3{font-size:clamp(calc(32*var(--u)),2.4vw,calc(44*var(--u)));font-size:round(nearest,clamp(calc(32*var(--u)),2.4vw,calc(44*var(--u))),calc(4*var(--u)))}.hs-p p{font-size:calc(20*var(--u))}.hs-line{left:clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u)));left:round(nearest,clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u)));right:clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u)));right:round(nearest,clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u)))}.hs-tl li .num{font-size:calc(24*var(--u))}}html.motion .hs{height:calc(100svh + (var(--n) - 1) * 80svh)}html.motion .hs-in{position:sticky;top:var(--hdh);height:calc(100svh - var(--hdh));justify-content:space-between;overflow:hidden}html.motion .hs-view{overflow:visible}html.motion .hs-track{transform:translate(var(--hx,0px));will-change:transform}html.motion .hs-p{opacity:.3}html.motion .hs-p.on{opacity:1}.hs-n{flex:none;width:max-content}.hs-n.hs-w{font-size:calc(76*var(--u))}@media(min-width:900px){.hs-n{min-width:2.2ch}.hs-n.hs-w{font-size:clamp(calc(124*var(--u)),10vw,calc(192*var(--u)));font-size:round(nearest,clamp(calc(124*var(--u)),10vw,calc(192*var(--u))),calc(4*var(--u)))}}@media(max-width:899px){html.motion .hs-in{padding-bottom:calc(88*var(--u))}}@media(min-width:900px){.hero-a:not(.hero-p){align-items:flex-end}.hero-a:not(.hero-p) .hero-tx{padding-top:calc(96*var(--u));padding-bottom:clamp(calc(64*var(--u)),5.6vw,calc(96*var(--u)));padding-bottom:round(nearest,clamp(calc(64*var(--u)),5.6vw,calc(96*var(--u))),calc(4*var(--u)))}.hero-a:not(.hero-p) .hero-ph:after{background:linear-gradient(90deg,#141311e6,#1413119e 40%,#1413111f 72%,#14131100 90%),linear-gradient(0deg,#141311d9,#14131159 36%,#14131100 60%)}}.hero-a:not(.hero-p) .hero-ph:after{background:radial-gradient(ellipse 62% 74% at 4% 74%,#141311f7,#141311eb 46%,#1413118c 74%,#14131100),linear-gradient(90deg,#141311b3,#1413115c 40%,#14131100 72%),linear-gradient(0deg,#141311cc,#1413114d 34%,#14131100 58%),linear-gradient(#14131126,#14131126)}@media(max-width:899px){.hero-a:not(.hero-p) .hero-ph:after{background:linear-gradient(180deg,#1413114d,#14131126,#141311cc 60%,#141311 84%),linear-gradient(#14131126,#14131126)}}.steps li{position:relative;grid-template-columns:calc(72*var(--u)) 1fr;gap:calc(20*var(--u));padding:calc(28*var(--u)) 0;align-items:start;cursor:pointer;transition:opacity .5s}.steps .num{font-size:calc(64*var(--u));line-height:.8;transition:font-size .6s cubic-bezier(.2,.7,.2,1)}.steps b{display:block;font:600 calc(24*var(--u))/1.2 "Cormorant",serif;transition:font-size .6s cubic-bezier(.2,.7,.2,1)}.steps p{margin-top:calc(8*var(--u));font-size:calc(16*var(--u));line-height:1.5}.steps li:after{content:"";position:absolute;left:0;bottom:-1px;height:calc(2*var(--u));width:0;background:var(--inv-tx)}html.motion .steps li{opacity:1}.steps.cyc li{opacity:.38}.steps.cyc li.on{opacity:1}.steps.cyc li.on .num{font-size:calc(88*var(--u))}.steps.cyc li.on b{font-size:calc(32*var(--u))}.steps.cyc li.on:after{animation:stp var(--stp,4s) linear forwards}@keyframes stp{to{width:100%}}@media(min-width:900px){.steps li{grid-template-columns:calc(136*var(--u)) 1fr;gap:calc(32*var(--u));padding:calc(40*var(--u)) 0}.steps .num{font-size:calc(96*var(--u))}.steps b{font-size:calc(36*var(--u))}.steps p{font-size:calc(20*var(--u))}.steps.cyc li.on .num{font-size:calc(136*var(--u))}.steps.cyc li.on b{font-size:calc(48*var(--u))}}@media(prefers-reduced-motion:reduce){.steps.cyc li{opacity:1}.steps.cyc li.on:after{animation:none}}html .steps.cyc li{opacity:.38}html .steps.cyc li.on{opacity:1}@media(prefers-reduced-motion:reduce){html .steps.cyc li{opacity:1}}.acc-c{overflow:hidden}.acc summary{transition:color .25s}.acc summary:hover{color:var(--acc)}.acc summary i{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.acc[open] summary i{transform:rotate(180deg)}@media(min-width:900px){.two>div:first-of-type{position:sticky;top:calc(var(--hdh) + calc(40*var(--u)));align-self:start}}.pz{position:relative}.pz .pzc{transition:opacity .5s ease,filter .6s ease;display:inline}.pz.pz-hide .pzc{opacity:0;filter:blur(calc(6*var(--u)))}.pz-cv{position:absolute;pointer-events:none;z-index:2}.acc-c>p{padding:0 calc(32*var(--u)) calc(24*var(--u)) 0;color:var(--mu)}@media(min-width:900px){.acc-c>p{font-size:calc(16*var(--u));line-height:1.5}}.sw{display:none!important}.fp-v.pz .pzc{transition:opacity .35s ease,filter .4s ease}.pz:not(h1):not(h2):not(.hero-h) .pzc{transition:opacity .65s ease,filter .7s ease}.pz-img{transition:opacity .7s ease,filter .8s ease}.pz-img.pz-hide{opacity:0;filter:blur(calc(8*var(--u)))}.btn.pz,.link.pz,.chip.pz,.row.pz,.list li.pz,.av.pz{position:relative}html.lenis{scroll-behavior:auto}.mcur{position:fixed;left:0;top:0;z-index:9999;width:calc(40*var(--u));height:calc(40*var(--u));margin:-20px 0 0 -20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff;mix-blend-mode:difference;pointer-events:none;opacity:0;transition:width .45s cubic-bezier(.2,.7,.2,1),height .45s cubic-bezier(.2,.7,.2,1),margin .45s cubic-bezier(.2,.7,.2,1),background-color .35s,opacity .3s;will-change:transform}.mcur.on{opacity:1}.mcur.hov{width:calc(8*var(--u));height:calc(8*var(--u));margin:-4px 0 0 -4px;background:#fff}.mcur.down{width:calc(28*var(--u));height:calc(28*var(--u));margin:-16px 0 0 -16px}.mcur.hov.down{width:calc(6*var(--u));height:calc(6*var(--u));margin:-4px 0 0 -4px}html.has-cur,html.has-cur *{cursor:none!important}html.has-cur input[type=text],html.has-cur textarea{cursor:text!important}html.motion main>section:last-child{position:sticky;top:var(--stick,var(--hdh))}html.motion main>section:last-child:after{content:"";position:absolute;inset:0;background:#000;opacity:calc(var(--cov,0) * .55);pointer-events:none}html.motion .ft{position:relative;z-index:2;border-radius:calc(24*var(--u)) calc(24*var(--u)) 0 0;box-shadow:0 -24px calc(64*var(--u)) #00000047}.ft-logo.draw .logo path{fill-opacity:0;stroke:currentColor;stroke-width:var(--sw,1);stroke-dasharray:1;stroke-dashoffset:1;stroke-linejoin:round}.ft-logo.go .logo path{animation:lgdraw 2.2s cubic-bezier(.65,.05,.25,1) var(--d,0s) forwards}@keyframes lgdraw{0%{stroke-dashoffset:1;fill-opacity:0}62%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}.pl{position:fixed;inset:0;z-index:10000;background:#141311;color:#f4f2f0;display:none;flex-direction:column;justify-content:center;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px)}html.pl-on .pl{display:flex}html.pl-on body{overflow:hidden}.pl-in{display:flex;flex-direction:column;align-items:center;gap:calc(24*var(--u))}.pl-mark .mark{width:calc(64*var(--u));height:calc(64*var(--u));color:#c9ccb8;overflow:visible}.pl-mark path{fill:transparent;stroke:currentColor;stroke-width:28;stroke-dasharray:1;stroke-dashoffset:1;animation:pl-draw .8s cubic-bezier(.65,.05,.25,1) .05s forwards,pl-fill .4s ease .7s forwards}@keyframes pl-draw{to{stroke-dashoffset:0}}@keyframes pl-fill{to{fill:currentColor;stroke-width:0}}.pl-word{overflow:hidden;clip-path:inset(0 0 100% 0);animation:pl-rise .7s cubic-bezier(.2,.7,.2,1) .45s forwards}.pl-word .logo{display:block;height:clamp(calc(48*var(--u)),9vw,calc(120*var(--u)));height:round(nearest,clamp(calc(48*var(--u)),9vw,calc(120*var(--u))),calc(4*var(--u)));width:auto;transform:translateY(40%);animation:pl-up .8s cubic-bezier(.2,.7,.2,1) .45s forwards}@keyframes pl-rise{to{clip-path:inset(0 0 0 0)}}@keyframes pl-up{to{transform:none}}.pl-sub{font:500 calc(12*var(--u))/calc(16*var(--u)) "Manrope",sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#f4f2f08f;opacity:0;animation:pl-fade .6s ease .8s forwards}@keyframes pl-fade{to{opacity:1}}.pl-ft{position:absolute;left:0;right:0;bottom:calc(calc(32*var(--u)) + env(safe-area-inset-bottom,0px));padding:0 clamp(calc(16*var(--u)),4.44vw,calc(128*var(--u)));padding:0 round(nearest,clamp(calc(16*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u)));display:flex;align-items:center;gap:calc(24*var(--u));font:400 calc(16*var(--u)) "Manrope",sans-serif;color:#f4f2f08f}.pl-n{font:400 calc(32*var(--u))/1 "Cormorant",serif;font-variant-numeric:lining-nums tabular-nums;color:#f4f2f0;min-width:3ch}.pl-line{flex:1;height:1px;background:#f4f2f029;position:relative;overflow:hidden}.pl-line i{position:absolute;inset:0;background:#f4f2f0;transform-origin:0 50%;transform:scaleX(var(--p,0))}.pl-k{display:none}@media(min-width:900px){.pl-k{display:block}.pl-mark .mark{width:calc(80*var(--u));height:calc(80*var(--u))}}.pl.out{animation:pl-out .8s cubic-bezier(.76,0,.24,1) forwards}.pl.out .pl-in,.pl.out .pl-ft{animation:pl-lift .7s cubic-bezier(.76,0,.24,1) forwards}@keyframes pl-out{to{transform:translateY(-100%);border-radius:0 0 50% 50%/0 0 12% 12%}}@keyframes pl-lift{to{transform:translateY(-120px);opacity:0}}html.pl-on [data-hero] .hv,html.pl-on [data-hero] .hero-ph img{transform:scale(1.14)}html.pl-land [data-hero] .hv,html.pl-land [data-hero] .hero-ph img{transform:none;transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}html.pl-skip .pl{display:none!important}.pl:not(.go) *{animation-play-state:paused!important}.mcur.hov{width:calc(20*var(--u));height:calc(20*var(--u));margin:-10px 0 0 -10px;background:#fff}.mcur.hov.down{width:calc(16*var(--u));height:calc(16*var(--u));margin:-8px 0 0 -8px}@media(min-width:900px){.hd-menu{display:none}}@media(max-width:899px){.hd-r>.th{display:none}}@media(min-width:900px){.hd-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.hd-logo{justify-self:start}.hd-r{justify-self:end}}.btn.cta{position:relative;overflow:visible}.cta-cv{position:absolute;left:-20px;top:-20px;pointer-events:none;z-index:1}body.a{--glow:#DDE0CB}body.b{--glow:#616454}body.a.em{--glow:#9FD0BE}body.b.em{--glow:#2E7A64}.inv,.q,.hero-a{--glow:#E6E8D8}.mq{padding:calc(72*var(--u)) 0 calc(80*var(--u));background:var(--bg);border-top:1px solid var(--ln);overflow:hidden}.mq-rows{display:flex;flex-direction:column;gap:calc(4*var(--u));margin:calc(24*var(--u)) 0 0}.mq-row{white-space:nowrap;font:400 clamp(calc(64*var(--u)),10vw,calc(180*var(--u)))/1.05 "Cormorant",serif;font:400 round(nearest,clamp(calc(64*var(--u)),10vw,calc(180*var(--u))),calc(4*var(--u)))/1.05 "Cormorant",serif;font-variant-numeric:lining-nums}.mq-row>div{display:inline-block;will-change:transform}.mq-row i{font-style:normal;font-size:.36em;vertical-align:middle;color:var(--acc);margin:0 .45em}.mq-alt{font-style:italic;color:var(--mu)}.mq-legend{display:grid;gap:calc(16*var(--u));margin-top:calc(48*var(--u))}.mq-legend div{display:flex;flex-direction:column;gap:calc(4*var(--u));border-top:1px solid var(--ln2);padding-top:calc(12*var(--u))}.mq-legend b{font-weight:600}.mq-legend span{color:var(--mu);font-size:calc(16*var(--u))}@media(min-width:900px){.mq{padding:calc(128*var(--u)) 0}.mq-legend{grid-template-columns:repeat(5,1fr);gap:calc(24*var(--u));margin-top:calc(72*var(--u))}.mq-legend span{font-size:calc(16*var(--u))}}@media(max-width:899px){.hd-r>.btn{display:none}.bar{padding:calc(8*var(--u)) calc(12*var(--u)) calc(calc(8*var(--u)) + env(safe-area-inset-bottom,0px));background:linear-gradient(0deg,var(--bg) 60%,transparent);border-top:0}.bar .btn{flex:1;height:calc(52*var(--u));font-size:calc(16*var(--u))}}html,body{overflow-x:clip}.fab{display:none}@media(max-width:899px){.fab.btn.cta{position:fixed;right:calc(16*var(--u));bottom:calc(calc(16*var(--u)) + env(safe-area-inset-bottom,0px));z-index:30;display:flex;width:calc(56*var(--u));height:calc(56*var(--u));padding:0;border-radius:50%;align-items:center;justify-content:center;box-shadow:0 calc(8*var(--u)) calc(24*var(--u)) #00000059;transform:translateY(calc(100% + calc(32*var(--u)))) scale(.6);opacity:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s}.fab.btn.cta.on{transform:none;opacity:1}.fab .cta-ic{width:calc(28*var(--u));height:calc(28*var(--u))}}html{background:#141311}html.light{background:#f4f2f0}@media(max-width:899px){html.motion .hs-in{gap:calc(16*var(--u));padding:calc(20*var(--u)) 0 calc(calc(20*var(--u)) + env(safe-area-inset-bottom,0px))}html.motion .hs-top{gap:0}html.motion .hs-top .h2{font-size:calc(28*var(--u))}html.motion .hs-top .link{display:none}html.motion .hs-view{flex:1;min-height:0;display:flex;align-items:center}.hs-p{gap:calc(12*var(--u));padding:calc(16*var(--u)) 0}.hs-n{font-size:calc(88*var(--u))}.hs-n.hs-w{font-size:calc(60*var(--u))}.hs-p p{font-size:calc(16*var(--u));line-height:1.45}.hs-tl ol{height:calc(52*var(--u))}.hs-tl li.cur .num{transform:scale(1.35)}}.hs-track{--hsl:calc(16*var(--u));--hsw:84vw;padding-left:var(--hsl);padding-right:calc(100vw - var(--hsl) - var(--hsw))}.hs-p{width:var(--hsw)}@media(min-width:900px){.hs-track{--hsl:clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u)));--hsw:min(58vw,calc(1040*var(--u)))}}@media(max-width:899px){html.motion main>section:last-child{position:relative;top:auto}html.motion main>section:last-child:after{display:none}html.motion .ft,.ft{border-radius:0;box-shadow:none;padding:calc(56*var(--u)) 0 calc(calc(40*var(--u)) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ln)}.ft-g{gap:calc(32*var(--u))}.ft-g>div:first-child .h3{font-size:calc(28*var(--u))}.ft-btns .btn{height:calc(52*var(--u));min-width:0}.ft-c{gap:calc(2*var(--u));font-size:calc(16*var(--u));overflow-wrap:anywhere}.ft-c .num{font-size:calc(24*var(--u))}.ft-logo{margin:calc(40*var(--u)) 0 calc(20*var(--u));overflow:hidden}.ft-logo .logo{display:block;width:100%;height:auto;max-width:100%}.ft-b{font-size:calc(12*var(--u));line-height:1.5}}.h1,.h2,.h3{text-wrap:balance}.sp{padding:calc(72*var(--u)) 0}.sp .two>div:first-of-type{position:static}.sp .steps.cyc li.on:after{animation:none;width:calc(var(--lp,0) * 100%)}@media(min-width:900px){.sp{padding:0}html.motion .sp{height:260svh}.sp-in{padding:calc(128*var(--u)) 0}html.motion .sp-in{position:sticky;top:var(--hdh);height:calc(100svh - var(--hdh));padding:0;display:flex;align-items:center}.sp .two{align-items:center}.sp .two>div:first-of-type{align-self:center}}.doc-tx{gap:calc(20*var(--u))}.doc-tx .h2{margin-bottom:calc(4*var(--u))}.doc-tx .quote{margin:calc(8*var(--u)) 0}.sec-h{gap:calc(20*var(--u))}.two>div:first-of-type{gap:calc(24*var(--u))}@media(min-width:900px){.doc-tx{gap:calc(24*var(--u))}}@media(max-width:899px){.sec-h{margin-bottom:calc(40*var(--u))}.two{gap:calc(48*var(--u))}.doc-g,.rev-g{gap:calc(40*var(--u))}.lead,.mu{line-height:1.6}}.hs-track{padding-right:var(--hsl)}.hero-sub{font-size:calc(16*var(--u));line-height:1.4;color:var(--mu)}@media(max-width:899px){.hero-sub{text-align:center;font-size:calc(16*var(--u))}}body.a{--t1:#141311;--t2:#1D1B18}body.b{--t1:#F4F2F0;--t2:#FFFFFF}.tone-1,.tone-2{--inv-tx:var(--tx);--inv-mu:var(--mu)}main>section.tone-1{background:var(--t1)!important;--bg:var(--t1);--bg2:var(--t2)}main>section.tone-2{background:var(--t2)!important;--bg:var(--t2);--bg2:var(--t1)}main>section.tone-3{background:var(--inv)!important;color:var(--inv-tx);--bg:var(--inv);--bg2:rgba(0,0,0,.16);--bg3:rgba(255,255,255,.08);--tx:var(--inv-tx);--mu:var(--inv-mu);--ln:rgba(244,242,240,.2);--ln2:rgba(244,242,240,.44);--btn:#F4F2F0;--btn-tx:#141311;--acc:#DDE0CB;--glow:#E6E8D8}main>section.tone-1,main>section.tone-2{color:var(--tx)}.dev{position:relative;width:calc(300*var(--u));aspect-ratio:760/1570;filter:drop-shadow(0 calc(40*var(--u)) calc(64*var(--u)) rgba(0,0,0,.45))}.dev-frame{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.dev-scr{position:absolute;left:3.95%;top:1.62%;width:92.05%;height:96.75%;border-radius:16.9%/7.8%;overflow:hidden;z-index:1;container-type:inline-size;display:flex;flex-direction:column;background:#0b141a;color:#e9edef;font-family:Manrope,system-ui,sans-serif}.ws-st{flex:none;display:flex;align-items:center;justify-content:space-between;height:14cqw;padding:3.5cqw 7cqw 0 9cqw;font-size:4.6cqw;background:#0b141a}.ws-st b{font-weight:600}.ws-st span{display:flex;align-items:center;gap:1.6cqw}.ws-st svg{height:3.2cqw;width:auto;color:#e9edef}.ws-top{flex:none;display:flex;align-items:center;gap:2.4cqw;padding:2cqw 3.6cqw 2.8cqw;background:#0b141a;border-bottom:1px solid rgba(255,255,255,.06)}.ws-i{display:flex;color:#e9edef}.ws-i svg{width:6.4cqw;height:6.4cqw}.ws-top>.ws-i:first-child{color:#e9edef;margin-right:-1cqw}.ws-av{flex:none;width:10cqw;height:10cqw;border-radius:50%;background:#2a2723;display:flex;align-items:center;justify-content:center;color:#c9ccb8}.ws-av .mark{width:6cqw;height:6cqw}.ws-n{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.ws-n b{font-size:4.4cqw;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-n span{font-size:3.4cqw;color:#8696a0}.ws-top>.ws-i:nth-last-child(1),.ws-top>.ws-i:nth-last-child(2){margin-left:2cqw}.ws-chat{flex:1;display:flex;flex-direction:column;gap:2cqw;padding:3.2cqw 3.6cqw;overflow:hidden;background:#0b141a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.035' stroke-width='1.2'%3E%3Ccircle cx='14' cy='16' r='6'/%3E%3Cpath d='M48 10l8 8m0-8l-8 8M30 52c4-6 10-6 14 0M60 54h10M64 49v10M10 60l6-6 6 6'/%3E%3C/g%3E%3C/svg%3E") 0 0/calc(80*var(--u)) calc(80*var(--u))}.ws-enc{align-self:center;max-width:86%;padding:2cqw 3cqw;border-radius:2.4cqw;background:#182229;color:#ffd279;font-size:3.2cqw;text-align:center;line-height:1.35}.ws-day{align-self:center;padding:1.2cqw 3cqw;border-radius:2.4cqw;background:#182229;color:#8696a0;font-size:3.4cqw}.ws-in{position:relative;align-self:flex-start;max-width:82%;padding:2.2cqw 3.2cqw 5.2cqw;border-radius:0 3cqw 3cqw;background:#1f2c34;font-size:4.2cqw;line-height:1.38}.ws-t{position:absolute;right:2.6cqw;bottom:1.4cqw;font-size:2.9cqw;color:#8696a0}.ws-bar{flex:none;display:flex;align-items:flex-end;gap:2cqw;padding:2.4cqw 3cqw 2cqw;background:#0b141a}.ws-plus svg{width:7cqw;height:7cqw;color:#8696a0}.ws-field{flex:1;min-height:10cqw;max-height:52cqw;overflow:hidden;padding:2.6cqw 3.6cqw;border-radius:5cqw;background:#1f2c34;font-size:4.2cqw;line-height:1.35;color:#e9edef}.ws-field:empty:before{content:"\421\43e\43e\431\449\435\43d\438\435";color:#8696a0}.ws-field:after{content:"";display:inline-block;width:calc(2*var(--u));height:1.1em;margin-left:1px;vertical-align:-.2em;background:#00a884;animation:blink 1s steps(1) infinite}.ws-send{flex:none;width:10cqw;height:10cqw;border-radius:50%;background:#00a884;color:#0b141a;display:flex;align-items:center;justify-content:center}.ws-send svg{width:5cqw;height:5cqw}.ws-home{flex:none;height:7cqw;display:flex;align-items:center;justify-content:center;background:#0b141a}.ws-home:before{content:"";width:36cqw;height:1.4cqw;border-radius:2cqw;background:#e9edef;opacity:.85}.q1-ph{display:flex;flex-direction:column;align-items:center;gap:calc(24*var(--u));justify-self:center}.q1-ph .btn{width:100%;max-width:calc(300*var(--u))}@media(min-width:900px){.dev{width:calc(340*var(--u))}.q1-ph .btn{max-width:calc(340*var(--u))}}:root{--petal:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1C20 8 20 16 12 23 4 16 4 8 12 1Z'/%3E%3C/svg%3E")}.pt{display:inline-block;width:.42em;height:.42em;margin:0 .4em;vertical-align:.1em;color:var(--acc);font-style:normal}.pt .mark{width:100%;height:100%;display:block;animation:rzspin 24s linear infinite}@media(prefers-reduced-motion:reduce){.pt .mark{animation:none}}.lbl:before{content:"";display:inline-block;width:calc(8*var(--u));height:calc(12*var(--u));margin-right:calc(10*var(--u));vertical-align:0;background:currentColor;opacity:.8;-webkit-mask:var(--petal) center/contain no-repeat;mask:var(--petal) center/contain no-repeat}.vx-tag .lbl:before,.hd .lbl:before{display:none}.hs-tl li i{width:calc(12*var(--u));height:calc(20*var(--u));border-radius:0;box-shadow:none;background:var(--ln2);-webkit-mask:var(--petal) center/contain no-repeat;mask:var(--petal) center/contain no-repeat;transition:background .3s,transform .3s}.hs-tl li.on i{background:var(--tx);transform:scale(1.2)}.hs-line{top:calc(10*var(--u))}.quote{position:relative;border-left:0;padding-left:0;padding-top:calc(28*var(--u))}.quote:before{content:"";position:absolute;left:0;top:0;width:calc(12*var(--u));height:calc(20*var(--u));background:var(--acc);-webkit-mask:var(--petal) center/contain no-repeat;mask:var(--petal) center/contain no-repeat}.orn{display:flex;align-items:center;gap:calc(20*var(--u));margin-top:calc(56*var(--u));color:var(--mu)}.orn i{flex:1;height:1px;background:var(--ln2)}.orn .mark{width:calc(32*var(--u));height:calc(32*var(--u));flex:none;color:var(--acc)}.ft-logo{margin-top:calc(32*var(--u))}main>section[data-rz]{overflow:clip}:where(main>section[data-rz]>*:first-child){position:relative;isolation:isolate}:where(main>section[data-rz]>.wrap,main>section[data-rz]>.sp-in>.wrap){position:relative}.rz{position:absolute;z-index:-1;right:-30%;top:50%;width:min(110vw,calc(560*var(--u)));aspect-ratio:1;transform:translateY(-50%);pointer-events:none;opacity:.14}.rz-svg{width:100%;height:100%;overflow:visible;animation:rzspin 160s linear infinite}.rz-svg circle{fill:none;stroke:var(--tx);stroke-width:.5;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.8s cubic-bezier(.65,.05,.25,1)}.rz-svg .rz-o{stroke-width:.25}.rz.in .rz-svg circle{stroke-dashoffset:0}.rz.in .rz-svg circle:nth-child(2){transition-delay:.15s}.rz.in .rz-svg circle:nth-child(3){transition-delay:.3s}@keyframes rzspin{to{transform:rotate(360deg)}}@media(min-width:900px){.rz{right:-12%;width:min(56vw,calc(880*var(--u)));opacity:.12}}@media(prefers-reduced-motion:reduce){.rz-svg{animation:none}.rz-svg circle{stroke-dashoffset:0;transition:none}}.rz{display:block}:where(main>section[data-or]){position:relative;isolation:isolate}main>section[data-or]{overflow:clip}.rz.rz-orb,.rz.rz-lens{right:auto;top:auto;transform:none;aspect-ratio:auto}.rz-orb{left:0;bottom:0;width:min(88vw,calc(520*var(--u)));aspect-ratio:1!important;opacity:.28}.rz-orb.rz-b{inset:0 0 auto auto}.rz-orb.rz-b .or-svg{transform:scale(-1)}.rz-lens{left:50%!important;bottom:-80px;width:max(100%,calc(960*var(--u)));height:calc(160*var(--u));translate:-50% 0;opacity:.24}.rz-lens.rz-b{bottom:auto;top:-80px}.or-svg{display:block;width:100%;height:100%;overflow:visible}.or-svg circle,.or-svg line{fill:none;stroke:var(--tx);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.4s cubic-bezier(.65,.05,.25,1) calc(var(--d,0) * .14s)}.or-svg .thn{stroke-width:.5}.or-svg .bd{fill:var(--tx);stroke:none;opacity:0;transition:opacity 1s ease calc(var(--d,0) * .14s + 1.2s)}.rz.in .or-svg circle,.rz.in .or-svg line{stroke-dashoffset:0}.rz.in .or-svg .bd{opacity:1}.rz-orb .or-g{transform-origin:0 0;animation:rzspin 240s linear infinite}.rz-orb .or-g{transform-box:view-box;transform-origin:0% 100%}.rz-lens .or-g{animation:lensflow 36s linear infinite}@keyframes lensflow{to{transform:translate(calc(240*var(--u)))}}@media(min-width:900px){.rz-orb{width:min(48vw,calc(760*var(--u)))}.rz-lens{height:calc(240*var(--u));bottom:-120px}.rz-lens.rz-b{top:-120px}}@media(prefers-reduced-motion:reduce){.or-g{animation:none!important}.or-svg circle,.or-svg line{stroke-dashoffset:0;transition:none}.or-svg .bd{opacity:1}}.rz-orb{opacity:.13;-webkit-mask:radial-gradient(circle at 0% 100%,#000 25%,transparent 78%);mask:radial-gradient(circle at 0% 100%,#000 25%,transparent 78%)}.rz-lens{opacity:.11;-webkit-mask:linear-gradient(to bottom,transparent 0%,#000 55%);mask:linear-gradient(to bottom,transparent 0%,#000 55%)}.rz-lens.rz-b{-webkit-mask:linear-gradient(to top,transparent 0%,#000 55%);mask:linear-gradient(to top,transparent 0%,#000 55%)}.or-svg circle,.or-svg line{stroke-width:.6}.or-svg .thn{stroke-width:.4}.or-svg .bd{r:calc(4*var(--u))}.rz.in .or-svg .bd{opacity:.6}.rz-lens .or-g{animation-duration:90s}.rz:not(.rz-orb):not(.rz-lens){opacity:.08;-webkit-mask:radial-gradient(closest-side,#000 55%,transparent 100%);mask:radial-gradient(closest-side,#000 55%,transparent 100%)}@media(min-width:900px){.rz:not(.rz-orb):not(.rz-lens){opacity:.07}}body.b .rz-orb{opacity:.16}body.b .rz-lens{opacity:.14}body.b .rz:not(.rz-orb):not(.rz-lens){opacity:.1}.rz-orb .or-g{transform-box:view-box;transform-origin:0 0}.rz-lens{height:calc(240*var(--u));bottom:-120px;opacity:.16}.rz-lens.rz-b{top:-120px}@media(min-width:900px){.rz-lens{height:calc(400*var(--u));bottom:-200px;width:max(100%,calc(1400*var(--u)))}.rz-lens.rz-b{top:-200px}}body.b .rz-lens{opacity:.2}.rz-lens{opacity:.26;-webkit-mask:linear-gradient(to bottom,transparent 0%,#000 35%);mask:linear-gradient(to bottom,transparent 0%,#000 35%)}.rz-lens.rz-b{-webkit-mask:linear-gradient(to top,transparent 0%,#000 35%);mask:linear-gradient(to top,transparent 0%,#000 35%)}.rz-orb{opacity:.16}body.b .rz-lens{opacity:.3}body.b .rz-orb{opacity:.2}.rz-lens{-webkit-mask:linear-gradient(to bottom,transparent 0%,#000 30%);mask:linear-gradient(to bottom,transparent 0%,#000 30%)}.rz-lens.rz-b{-webkit-mask:linear-gradient(to top,transparent 0%,#000 30%);mask:linear-gradient(to top,transparent 0%,#000 30%)}.z1-tabs{display:flex;gap:calc(8*var(--u));position:sticky;top:var(--hdh);z-index:5;margin:0 -16px calc(24*var(--u));padding:calc(12*var(--u)) calc(16*var(--u));background:var(--bg);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--ln)}.z1-tabs::-webkit-scrollbar{display:none}.z1-t{flex:none;height:calc(40*var(--u));padding:0 calc(16*var(--u));border-radius:calc(8*var(--u));box-shadow:inset 0 0 0 1px var(--ln2);color:var(--tx);transition:background .25s,color .25s}.z1-t.on{background:var(--tx);color:var(--bg);box-shadow:none}@media(min-width:900px){.z1-tabs{display:none}}:root{--t-cap:calc(12*var(--u));--l-cap:calc(16*var(--u));--t-body:calc(16*var(--u));--l-body:calc(24*var(--u));--t-lead:calc(16*var(--u));--l-lead:calc(24*var(--u));--t-h3:calc(24*var(--u));--l-h3:calc(28*var(--u));--t-q:calc(28*var(--u));--l-q:calc(36*var(--u));--t-h2:calc(36*var(--u));--l-h2:calc(40*var(--u));--t-h1:calc(40*var(--u));--l-h1:calc(44*var(--u))}@media(min-width:900px){:root{--t-cap:calc(16*var(--u));--l-cap:calc(24*var(--u));--t-lead:calc(20*var(--u));--l-lead:calc(32*var(--u));--t-h3:calc(28*var(--u));--l-h3:calc(32*var(--u));--t-q:calc(40*var(--u));--l-q:calc(52*var(--u));--t-h2:calc(64*var(--u));--l-h2:calc(64*var(--u));--t-h1:calc(88*var(--u));--l-h1:calc(84*var(--u))}}@media(min-width:1441px){:root{--t-body:clamp(calc(16*var(--u)),1.11vw,calc(20*var(--u)));--l-body:1.5;--t-lead:clamp(calc(20*var(--u)),1.39vw,calc(24*var(--u)));--l-lead:1.6;--t-h3:clamp(calc(28*var(--u)),1.95vw,calc(32*var(--u)));--l-h3:1.15;--t-q:clamp(calc(40*var(--u)),2.8vw,calc(48*var(--u)));--l-q:1.3;--t-h2:clamp(calc(64*var(--u)),4.45vw,calc(80*var(--u)));--l-h2:1;--t-h1:clamp(calc(88*var(--u)),6.1vw,calc(112*var(--u)));--l-h1:.96}}body{font-size:var(--t-body);line-height:var(--l-body)}.lbl,.note,.dot,.crumbs,.ba-ph,.ba-img span,.spot span,.k2-st,.ft-b,.facts>div{font-size:var(--t-cap)!important;line-height:var(--l-cap)!important}.btn,.btn-l,.btn-s,.z1-t,.link,p.mu,.ba-t,.doc-line,.acc-c,.acc>p,.acc-b,.rate,.ft-c,.poss,.chip,.list li,.tl p,.oc p,.func p:not(.h3),.hero-sub,.z1-no,.vx-row small,.steps p,.tm .mu,.day{font-size:var(--t-body)!important;line-height:var(--l-body)!important}.btn,.btn-l,.btn-s{line-height:1!important}.lead,.acc summary,.z1-d,.vx-row>span,.hs-p p{font-size:var(--t-lead)!important;line-height:var(--l-lead)!important}.h3{font-size:var(--t-h3)!important;line-height:var(--l-h3)!important}.quote,.rev-q,.q1-s{font-size:var(--t-q)!important;line-height:var(--l-q)!important}.q1-b{font-size:inherit!important;line-height:inherit!important}.h2,.z1-z{font-size:var(--t-h2)!important;line-height:var(--l-h2)!important}.h1{font-size:var(--t-h1)!important;line-height:var(--l-h1)!important}p.lead{font-size:var(--t-lead)!important;line-height:var(--l-lead)!important}.steps b{font-size:var(--t-h3)!important;line-height:1.2!important}.steps.cyc li.on b{font-size:var(--t-q)!important}.hs-tl .num,.ft p.num{font-size:var(--t-h3)!important;line-height:var(--l-h3)!important}.z1-tabs{gap:calc(8*var(--u))}.z1-t{flex:1 1 auto;padding:0 calc(12*var(--u))}p.z1-d{font-size:var(--t-lead)!important;line-height:var(--l-lead)!important}.q1-go{align-self:stretch;margin-top:calc(12*var(--u))}@media(min-width:900px){.q1-go{align-self:flex-start;min-width:calc(320*var(--u))}}.btn,.btn-l,.btn-s,.tm .btn,.bar .btn,.ft-btns .btn,.hd-r .btn-s,.chip,.q .chip,.z1-t{height:calc(48*var(--u))!important;min-height:calc(48*var(--u))!important}.btn,.btn-l,.btn-s,.hd-r .btn-s,.tm .btn{padding-left:calc(24*var(--u))!important;padding-right:calc(24*var(--u))!important}.fab.btn.cta{width:calc(48*var(--u))!important;height:calc(48*var(--u))!important;padding:0!important}.fab .cta-ic{width:calc(24*var(--u));height:calc(24*var(--u))}.hd-menu,.menu-x,.th,.hv-p,.play{width:calc(48*var(--u))!important;height:calc(48*var(--u))!important}main>section.tone-1 .btn:not(.btn-o),main>section.tone-2 .btn:not(.btn-o){background:var(--btn);color:var(--btn-tx)}main>section.tone-1 .btn-o,main>section.tone-2 .btn-o{color:var(--tx);box-shadow:inset 0 0 0 1px var(--ln2)}.orn i{transform:scaleX(0);transition:transform 1.4s cubic-bezier(.65,.05,.25,1) .2s}.orn i:first-child{transform-origin:100% 50%}.orn i:last-child{transform-origin:0 50%}.orn .mark path{fill:transparent;stroke:currentColor;stroke-width:28;stroke-dasharray:1;stroke-dashoffset:1}.orn .mark{transform:rotate(-60deg) scale(.8);opacity:0;transition:transform 1.6s cubic-bezier(.2,.7,.2,1),opacity .6s}.orn.in i{transform:none}.orn.in .mark{transform:none;opacity:1}.orn.in .mark path{animation:pl-draw 1.4s cubic-bezier(.65,.05,.25,1) forwards,pl-fill .5s ease 1.2s forwards}@media(prefers-reduced-motion:reduce){.orn i,.orn .mark{transform:none;opacity:1;transition:none}.orn .mark path{fill:currentColor;stroke-width:0}}.pl{align-items:center;transition:background-color .9s cubic-bezier(.4,0,.2,1)}.pl-in{gap:0}.pl-logo{width:min(72vw,calc(560*var(--u)));color:#f4f2f0}.pl-logo .logo{display:block;width:100%;height:auto;overflow:visible}.pl-logo path{fill-opacity:0;stroke:currentColor;stroke-width:var(--sw,1);stroke-dasharray:1;stroke-dashoffset:1;stroke-linejoin:round}.pl.go .pl-logo path{animation:lgdraw 1.5s cubic-bezier(.65,.05,.25,1) var(--d,0s) forwards}.pl-cv{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pl.burst{background-color:#14131100;pointer-events:none}.pl.burst .pl-logo{visibility:hidden}.pl.out,.pl.out .pl-in{animation:none!important}@media(max-width:899px){.hd-r>.th{display:flex}}.menu{position:fixed;inset:0;z-index:40;background:var(--bg);display:flex;flex-direction:column;overflow:hidden auto;isolation:isolate;padding:env(safe-area-inset-top,0px) 0 0;clip-path:circle(0px at calc(100% - calc(40*var(--u))) calc(env(safe-area-inset-top,0px) + calc(28*var(--u))));transition:clip-path .7s cubic-bezier(.76,0,.24,1)}.menu.on{clip-path:circle(150vmax at calc(100% - calc(40*var(--u))) calc(env(safe-area-inset-top,0px) + calc(28*var(--u))))}.menu .wrap{min-height:0;padding-top:0;padding-bottom:0}.menu-top{display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center;height:var(--hdh);flex:none}.menu-x{position:relative;align-self:center}.menu-x span{position:absolute;left:calc(16*var(--u));top:50%;width:calc(20*var(--u));height:1.5px;background:var(--tx);transition:transform .5s cubic-bezier(.2,.7,.2,1) .2s}.menu-x span:first-child{transform:translateY(-4px)}.menu-x span:last-child{transform:translateY(calc(4*var(--u)))}.menu.on .menu-x span:first-child{transform:rotate(45deg)}.menu.on .menu-x span:last-child{transform:rotate(-45deg)}.menu-body{flex:1;display:flex!important;flex-direction:column;padding-top:calc(24*var(--u))!important;padding-bottom:calc(calc(24*var(--u)) + env(safe-area-inset-bottom,0px))!important}.menu-nav{display:flex;flex-direction:column;margin:0;border-top:0}.menu-nav a{position:relative;display:flex;align-items:baseline;gap:calc(16*var(--u));padding:calc(12*var(--u)) 0;border-bottom:0;overflow:hidden;font:500 var(--t-h2)/1.1 "Cormorant",serif;color:var(--tx)}.menu-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ln);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s cubic-bezier(.65,.05,.25,1) calc(.3s + var(--i) * .06s)}.menu-nav small{min-width:calc(24*var(--u));font:500 var(--t-cap)/var(--l-cap) "Manrope",sans-serif;letter-spacing:.1em;color:var(--mu);opacity:0;transition:opacity .6s calc(.4s + var(--i) * .06s)}.menu-nav span{display:inline-block;transform:translateY(110%);transition:transform .8s cubic-bezier(.2,.7,.2,1) calc(.25s + var(--i) * .06s)}.menu.on .menu-nav a:after{transform:none}.menu.on .menu-nav small{opacity:1}.menu.on .menu-nav span{transform:none}.menu-ft{margin-top:auto;padding-top:calc(40*var(--u));display:flex;flex-direction:column;gap:calc(16*var(--u));align-items:stretch;opacity:0;transform:translateY(calc(16*var(--u)));transition:opacity .6s .55s,transform .8s cubic-bezier(.2,.7,.2,1) .55s}.menu.on .menu-ft{opacity:1;transform:none}.menu-ft .btn{width:100%}.menu-row{display:flex;justify-content:space-between;align-items:center;gap:calc(16*var(--u))}.ths{display:flex;gap:calc(4*var(--u));height:calc(48*var(--u));padding:calc(4*var(--u));border-radius:calc(12*var(--u));box-shadow:inset 0 0 0 1px var(--ln2)}.ths button{height:calc(40*var(--u));padding:0 calc(16*var(--u));border-radius:calc(8*var(--u));color:var(--mu);transition:background .3s,color .3s}body.a .ths [data-theme=a],body.b .ths [data-theme=b]{background:var(--tx);color:var(--bg)}.menu-lang{color:var(--mu)}.menu-rz{right:-50%!important;left:auto;top:auto!important;bottom:-16%;width:130vw!important;transform:none!important;opacity:.07!important}.menu:not(.on) *{transition-delay:0s!important}@media(prefers-reduced-motion:reduce){.menu,.menu *{transition:none!important}}.ba-ph{left:50%;right:auto;bottom:calc(16*var(--u));transform:translate(-50%);width:max-content;max-width:calc(100% - calc(32*var(--u)));padding:calc(8*var(--u)) calc(12*var(--u));border-radius:calc(8*var(--u));background:var(--bg);color:var(--mu);z-index:3;text-wrap:balance}@media(min-width:900px){.ba-ph{bottom:calc(24*var(--u));padding:calc(8*var(--u)) calc(16*var(--u))}}.q1-chat{display:none}@media(max-width:899px){.q1 .q1-s,.q1 .q1-ph{display:none}.q1-chat{display:block;border-radius:calc(16*var(--u));overflow:hidden;background:#0b141a;color:#e9edef;box-shadow:0 calc(24*var(--u)) calc(48*var(--u)) #0000003d}.qc-top{display:flex;align-items:center;gap:calc(12*var(--u));padding:calc(12*var(--u)) calc(16*var(--u));background:#1f2c34}.qc-av{flex:none;width:calc(40*var(--u));height:calc(40*var(--u));border-radius:50%;background:#2a3942;display:flex;align-items:center;justify-content:center;color:#c9ccb8}.qc-av .mark{width:calc(24*var(--u));height:calc(24*var(--u))}.qc-top b{display:block;font-weight:600;font-size:calc(16*var(--u));line-height:calc(20*var(--u))}.qc-top span{display:block;font-size:calc(12*var(--u));line-height:calc(16*var(--u));color:#8696a0}.qc-body{display:flex;flex-direction:column;gap:calc(8*var(--u));padding:calc(16*var(--u)) calc(12*var(--u)) calc(20*var(--u))}.qc-in,.qc-out{max-width:92%;padding:calc(8*var(--u)) calc(12*var(--u));border-radius:calc(8*var(--u));font-size:calc(16*var(--u));line-height:calc(24*var(--u))}.qc-in{align-self:flex-start;background:#1f2c34;border-top-left-radius:0}.qc-out{align-self:flex-end;background:#005c4b;border-top-right-radius:0}.qc-out p{margin:0}.qc-out .q1-b{display:inline-block;height:auto;min-height:0;padding:0;font:inherit;font-weight:600;font-style:normal;color:#fff;background:none;border:0;border-bottom:1px dashed rgba(233,237,239,.64);text-align:left;vertical-align:baseline;line-height:inherit}.qc-out .q1-fix{font-weight:600}.qc-t{display:block;margin-top:calc(4*var(--u));text-align:right;font-size:calc(12*var(--u));line-height:calc(16*var(--u));color:#8fc9bb}}.qc-out .q1-b,.qc-out .q1-b:hover{background:none;-webkit-tap-highlight-color:transparent}@media(max-width:899px){.ba-cap{margin-top:calc(24*var(--u))}}.pl-logo{width:clamp(calc(200*var(--u)),24vw,calc(320*var(--u)));width:round(nearest,clamp(calc(200*var(--u)),24vw,calc(320*var(--u))),calc(4*var(--u)))}.pl.go .pl-logo path{animation:pldraw 2.4s cubic-bezier(.45,.05,.25,1) var(--d,0s) forwards}@keyframes pldraw{0%{stroke-dashoffset:1;fill-opacity:0;stroke-opacity:1}55%{stroke-dashoffset:0;fill-opacity:0;stroke-opacity:1}to{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}}.pl{transition:background-color 1.6s cubic-bezier(.4,0,.2,1)}.pl.snap .pl-logo{visibility:hidden}.pl{transition:background-color 1.2s cubic-bezier(.4,0,.2,1)}.acc-rich>p{margin:0 0 calc(24*var(--u))}.pk-g{display:grid;gap:calc(16*var(--u));margin-bottom:calc(8*var(--u))}@media(min-width:900px){.pk-g{grid-template-columns:1fr 1fr;gap:calc(24*var(--u));align-items:start}}.pk{padding:calc(24*var(--u));border-radius:calc(16*var(--u));background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln)}.pk-t{margin:0;font:600 var(--t-h3)/var(--l-h3) "Cormorant",serif;color:var(--tx)}.pk-l{margin:calc(8*var(--u)) 0 0;color:var(--mu)}.pk ul{list-style:none;margin:calc(16*var(--u)) 0 0;padding:0}.pk li{position:relative;padding:calc(12*var(--u)) 0 calc(12*var(--u)) calc(24*var(--u));border-top:1px solid var(--ln);color:var(--tx)}.pk li:before{content:"";position:absolute;left:0;top:calc(20*var(--u));width:calc(8*var(--u));height:calc(12*var(--u));background:var(--acc);-webkit-mask:var(--petal) center/contain no-repeat;mask:var(--petal) center/contain no-repeat}.pk-l,.pk li,.acc-rich>p{font-size:var(--t-body)!important;line-height:var(--l-body)!important}.pl-logo{width:clamp(calc(240*var(--u)),40vw,calc(480*var(--u)));width:round(nearest,clamp(calc(240*var(--u)),40vw,calc(480*var(--u))),calc(4*var(--u)))}.hs-tl li span{white-space:nowrap}.hs-tl li:first-child{align-items:flex-start}.hs-tl li:last-child{align-items:flex-end}.pl.go .pl-logo path{animation-duration:1s}.pl{transition:background-color .4s cubic-bezier(.4,0,.2,1)}.rv{opacity:0;translate:0 calc(12*var(--u));transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--rd,0s),translate .9s cubic-bezier(.2,.7,.2,1) var(--rd,0s)}.rv.rv-in{opacity:1;translate:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;translate:none;transition:none}}.hero-lbl i{font-style:normal}@media(max-width:899px){.hero-lbl i{display:none}.hero-lbl span:last-child{display:block;margin-top:calc(4*var(--u))}}.hs[data-ht]{height:auto!important}.hs[data-ht] .hs-in{position:relative!important;top:auto!important;height:auto!important;overflow:hidden}.hs[data-ht] .hs-view{overflow:hidden!important}.hs[data-ht] .hs-track{transform:translate(var(--hx,0px));transition:transform .8s cubic-bezier(.65,.05,.25,1)}.hs[data-ht] .hs-p{opacity:.3;cursor:pointer;transition:opacity .5s}.hs[data-ht] .hs-p.on{opacity:1;cursor:default}.hs[data-ht] .hs-line b{transition:width .8s cubic-bezier(.65,.05,.25,1)}.hs[data-ht] .hs-tl li{cursor:pointer;outline:0}.hs[data-ht] .hs-tl li:after{content:"";position:absolute;inset:-16px -12px}.hs[data-ht] .hs-tl li:hover .num,.hs[data-ht] .hs-tl li:focus-visible .num{color:var(--tx)}.hs[data-ht] .hs-tl li:focus-visible i{box-shadow:0 0 0 calc(4*var(--u)) var(--ln2)}@media(min-width:900px){.hs[data-ht] .hs-in{padding:calc(128*var(--u)) 0 calc(96*var(--u))}}.hs[data-ht] .hs-view{overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}.hs[data-ht] .hs-view::-webkit-scrollbar{display:none}.hs[data-ht] .hs-track{transform:none!important;transition:none!important}.hs[data-ht] .hs-line b{transition:none}@media(max-width:899px){.hs[data-ht] .hs-view{scroll-snap-type:x mandatory;scroll-padding-left:calc(16*var(--u))}.hs[data-ht] .hs-p{scroll-snap-align:start}}.h1 em,.h2 em,.quote,.rev-q,.q1-b,.hs-n.hs-w,.mq-alt,.tp-d.tp-w,.ch-n,em,i{font-style:normal!important}@media(min-width:900px)and (max-width:1279px){.hd-nav{gap:calc(20*var(--u))}.hd-r .hd-lang{display:none}}html.motion .hs.hs-done{height:auto!important}html.motion .hs.hs-done .hs-in{position:relative;top:auto;height:auto;min-height:calc(100svh - var(--hdh))}.hs.hs-done .hs-track{transition:transform .8s cubic-bezier(.65,.05,.25,1)}.hs.hs-done .hs-line b{transition:width .8s cubic-bezier(.65,.05,.25,1)}.hs.hs-done .hs-tl li{cursor:pointer}.dr-hero{padding-top:calc(32*var(--u))}.dr-g{display:grid;gap:calc(32*var(--u))}.dr-tx{display:flex;flex-direction:column;gap:calc(20*var(--u));align-items:flex-start}.dr-tx .quote{margin:0;max-width:28em}.dr-ph{margin:0;border-radius:calc(16*var(--u));overflow:hidden;background:var(--bg2)}.dr-ph img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%}@media(min-width:900px){.dr-hero{padding-top:calc(64*var(--u))}.dr-g{grid-template-columns:7fr 5fr;gap:calc(96*var(--u));align-items:center}.dr-ph img{max-height:min(76vh,calc(720*var(--u)))}}.dr-num{display:grid;gap:calc(24*var(--u));margin:calc(24*var(--u)) 0 calc(32*var(--u))}.dr-num>div{display:flex;flex-direction:column;gap:calc(8*var(--u));padding-top:calc(16*var(--u));border-top:1px solid var(--ln2)}.dr-num .num{font-size:calc(72*var(--u));line-height:1}.dr-num p{margin:0;color:var(--mu)}@media(min-width:900px){.dr-num{grid-template-columns:repeat(3,1fr);gap:calc(32*var(--u));margin:calc(40*var(--u)) 0 calc(48*var(--u))}.dr-num .num{font-size:clamp(calc(96*var(--u)),8vw,calc(136*var(--u)));font-size:round(nearest,clamp(calc(96*var(--u)),8vw,calc(136*var(--u))),calc(4*var(--u)))}}.eb{display:flex;flex-direction:column;gap:calc(24*var(--u))}.eb-scan{display:block;padding:0;border-radius:calc(8*var(--u));overflow:hidden;box-shadow:0 calc(24*var(--u)) calc(48*var(--u)) #0000003d;cursor:zoom-in;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.eb-scan:hover{transform:translateY(-4px)}.eb-scan img{display:block;width:100%;height:auto}.eb-rows{margin:0;display:flex;flex-direction:column}.eb-rows>div{display:grid;grid-template-columns:1fr;gap:calc(4*var(--u));padding:calc(16*var(--u)) 0;border-top:1px solid var(--ln)}.eb-rows dt{color:var(--mu)}.eb-rows dd{margin:0}@media(min-width:900px){.eb-rows>div{grid-template-columns:calc(160*var(--u)) 1fr;gap:calc(24*var(--u))}}.mem{border-top:1px solid var(--ln2)}.mem-r{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(24*var(--u));padding:calc(24*var(--u)) 0;border-bottom:1px solid var(--ln)}.mem-r .h3{margin:0}.mem-r .mu{margin:calc(4*var(--u)) 0 0}.mem-a{flex:none;font:500 var(--t-cap)/var(--l-cap) "Manrope",sans-serif;letter-spacing:.1em;color:var(--mu);padding-top:calc(8*var(--u))}.path{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln2)}.path li{display:grid;grid-template-columns:1fr;gap:calc(8*var(--u));padding:calc(24*var(--u)) 0;border-bottom:1px solid var(--ln)}.path-k{font:500 var(--t-h3)/var(--l-h3) "Cormorant",serif;color:var(--acc)}.path .h3{margin:0}.path .mu{margin:calc(4*var(--u)) 0 0}@media(min-width:900px){.path li{grid-template-columns:calc(200*var(--u)) 1fr;gap:calc(32*var(--u));padding:calc(32*var(--u)) 0}}.certs .sec-h{margin-bottom:calc(32*var(--u))}.cert-strip{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-left:calc(16*var(--u));overscroll-behavior-x:contain}.cert-strip::-webkit-scrollbar{display:none}.cert-track{display:flex;gap:calc(16*var(--u));padding:0 calc(16*var(--u)) calc(8*var(--u));width:max-content}.cert{flex:none;width:calc(280*var(--u));display:flex;flex-direction:column;gap:calc(12*var(--u));padding:0;text-align:left;scroll-snap-align:start;cursor:zoom-in;color:var(--tx)}.cert-im{display:flex;align-items:center;justify-content:center;height:calc(200*var(--u));border-radius:calc(8*var(--u));background:var(--bg2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--ln)}.cert-im img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cert:hover .cert-im img{transform:scale(1.04)}.cert-t{font-weight:500}.cert-m{color:var(--mu);font-size:var(--t-cap)!important;line-height:var(--l-cap)!important}@media(min-width:900px){.cert-strip{scroll-padding-left:clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u)));scroll-padding-left:round(nearest,clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u)))}.cert-track{gap:calc(24*var(--u));padding:0 clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))) calc(8*var(--u));padding:0 round(nearest,clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u))) calc(8*var(--u))}.cert{width:calc(360*var(--u))}.cert-im{height:calc(256*var(--u))}}.cert-all{margin-top:calc(40*var(--u))}.cr{display:grid;grid-template-columns:calc(56*var(--u)) 1fr calc(24*var(--u));gap:calc(16*var(--u));align-items:start;width:100%;padding:calc(16*var(--u)) 0;border-top:1px solid var(--ln);text-align:left;color:var(--tx);cursor:zoom-in}.cr-y{color:var(--mu)}.cr-t small{display:block;margin-top:calc(4*var(--u));color:var(--mu);font-size:var(--t-cap);line-height:var(--l-cap)}.cr i{font-style:normal;color:var(--mu);transition:color .2s}.cr:hover i{color:var(--tx)}@media(min-width:900px){.cr{grid-template-columns:calc(96*var(--u)) 1fr calc(24*var(--u));gap:calc(24*var(--u))}}.clin{display:flex;flex-direction:column;gap:calc(16*var(--u));align-items:flex-start}.clin .lead,.clin .mu{margin:0}.lb{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:calc(72*var(--u)) calc(16*var(--u)) calc(32*var(--u));background:#0c0b0af0;opacity:0;transition:opacity .3s}.lb.on{opacity:1}.lb img{max-width:100%;max-height:100%;object-fit:contain;border-radius:calc(4*var(--u));box-shadow:0 calc(24*var(--u)) calc(64*var(--u)) #00000080;transform:scale(.96);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.lb.on img{transform:none}.lb-x{position:absolute;top:calc(calc(12*var(--u)) + env(safe-area-inset-top,0px));right:calc(16*var(--u));width:calc(48*var(--u));height:calc(48*var(--u))}.lb-x span{position:absolute;left:calc(16*var(--u));top:50%;width:calc(20*var(--u));height:1.5px;background:#f4f2f0}.lb-x span:first-child{transform:rotate(45deg)}.lb-x span:last-child{transform:rotate(-45deg)}@media(max-width:899px){.dr-ph{order:-1}.dr-ph img{aspect-ratio:1/1}}.cert-all .acc-b{max-width:none}.kt-top .h1{margin:calc(8*var(--u)) 0 calc(16*var(--u))}.kt-top .lead{max-width:36em}.kc-h{margin:calc(40*var(--u)) 0 calc(16*var(--u));font:600 var(--t-h3)/var(--l-h3) "Cormorant",serif}.kc-g{display:flex;flex-wrap:wrap;gap:calc(8*var(--u))}.kc{display:inline-flex;align-items:center;padding:0 calc(16*var(--u));border-radius:calc(8*var(--u));background:transparent;box-shadow:inset 0 0 0 1px var(--ln2);color:var(--tx);transition:background .2s,color .2s}.kc:hover,.kc:active{background:var(--tx);color:var(--bg)}.kc-n{margin:calc(24*var(--u)) 0 0}.kx{position:sticky;top:var(--hdh);z-index:5;display:flex;gap:calc(8*var(--u));margin:0 -16px calc(32*var(--u));padding:calc(12*var(--u)) calc(16*var(--u));background:var(--bg);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--ln)}.kx::-webkit-scrollbar{display:none}.kx-t{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:calc(8*var(--u));height:calc(48*var(--u));padding:0 calc(16*var(--u));border-radius:calc(8*var(--u));box-shadow:inset 0 0 0 1px var(--ln2);color:var(--tx);white-space:nowrap;transition:background .24s,color .24s}.kx-t small{font-size:var(--t-cap);line-height:1;color:var(--mu);transition:color .24s}.kx-t.on{background:var(--tx);color:var(--bg);box-shadow:none}.kx-t.on small{color:var(--bg);opacity:.64}@media(min-width:900px){.kx{margin:0 calc(-1*clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u)))) calc(48*var(--u));margin:0 calc(-1*round(nearest,clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u)))) calc(48*var(--u));padding:calc(16*var(--u)) clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u)));padding:calc(16*var(--u)) round(nearest,clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u)))}.kx-t{flex:0 0 auto}}.kz{scroll-margin-top:calc(var(--hdh) + calc(96*var(--u)))}.kz+.kz{margin-top:calc(80*var(--u))}.kz-h{display:flex;justify-content:space-between;align-items:flex-end;gap:calc(16*var(--u));padding-bottom:calc(16*var(--u));border-bottom:1px solid var(--ln2)}.kz-c{font:500 var(--t-cap)/var(--l-cap) "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mu);white-space:nowrap}.pr{display:grid;grid-template-columns:1fr calc(40*var(--u)) calc(24*var(--u));grid-template-areas:"t n a" "d d d";gap:calc(4*var(--u)) calc(16*var(--u));align-items:baseline;padding:calc(20*var(--u)) 0;border-bottom:1px solid var(--ln);color:var(--tx);scroll-margin-top:calc(var(--hdh) + calc(96*var(--u)));transition:background .3s}.pr-t{grid-area:t;font:600 var(--t-h3)/var(--l-h3) "Cormorant",serif}.pr-d{grid-area:d;color:var(--mu);max-width:40em}.pr-n{grid-area:n;text-align:right;font:500 var(--t-h3)/var(--l-h3) "Cormorant",serif;color:var(--mu)}.pr i{grid-area:a;font-style:normal;color:var(--mu);text-align:right;transition:transform .3s cubic-bezier(.2,.7,.2,1),color .3s}.pr:hover i{transform:translate(calc(4*var(--u)));color:var(--tx)}.pr.flash{background:var(--bg2)}@media(min-width:900px){.kz+.kz{margin-top:calc(120*var(--u))}.pr{grid-template-columns:minmax(calc(240*var(--u)),4fr) 6fr calc(64*var(--u)) calc(24*var(--u));grid-template-areas:"t d n a";gap:calc(32*var(--u));padding:calc(24*var(--u)) 0;align-items:center}}.rs-top .h1{margin:calc(8*var(--u)) 0 calc(16*var(--u))}.rs-top .lead{max-width:40em}.rs-f button.kx-t{font:inherit}.rs-v .ba{transition:opacity .2s}.rs-v.sw .ba,.rs-v.sw .ba-cap{opacity:0}.rs-v .ba-cap{transition:opacity .2s}.rs-nav{display:flex;align-items:center;justify-content:center;gap:calc(24*var(--u));margin-top:calc(24*var(--u))}.rs-a{width:calc(48*var(--u));height:calc(48*var(--u));border-radius:50%;box-shadow:inset 0 0 0 1px var(--ln2);color:var(--tx);transition:background .2s,color .2s}.rs-a:hover{background:var(--tx);color:var(--bg)}.rs-n{min-width:calc(64*var(--u));text-align:center;color:var(--mu)}.rs-n b{color:var(--tx);font-weight:500}@media(min-width:900px){.rs-nav{justify-content:flex-end;margin-top:-48px;position:relative}}.rs-more{margin-top:calc(80*var(--u))}.rs-more .h2{margin-bottom:calc(32*var(--u))}.rs-g{display:grid;grid-template-columns:1fr 1fr;gap:calc(24*var(--u)) calc(16*var(--u))}@media(min-width:900px){.rs-more{margin-top:calc(128*var(--u))}.rs-g{grid-template-columns:repeat(4,1fr);gap:calc(40*var(--u)) calc(24*var(--u))}}.rs-c{display:flex;flex-direction:column;gap:calc(8*var(--u));padding:0;text-align:left;color:var(--tx);cursor:pointer}.rs-c[hidden]{display:none}.rs-ph{position:relative;display:flex;align-items:flex-start;aspect-ratio:3/4;padding:calc(12*var(--u));border-radius:calc(8*var(--u));background:var(--ph);overflow:hidden;transition:box-shadow .3s}.rs-ph>span:not(.rs-q):not(.rs-qa){font:500 var(--t-cap)/1 "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:calc(4*var(--u)) calc(8*var(--u));border-radius:calc(4*var(--u));background:#0000005c;color:#fff}.rs-c.on .rs-ph{box-shadow:0 0 0 calc(2*var(--u)) var(--tx)}.rs-t{font:600 var(--t-h3)/var(--l-h3) "Cormorant",serif}.rs-m{color:var(--mu);font-size:var(--t-cap);line-height:var(--l-cap)}.rs-ask .rs-ph{flex-direction:column;justify-content:flex-end;gap:calc(8*var(--u));padding:calc(16*var(--u));background:var(--tx);color:var(--bg)}.rs-q{font:600 var(--t-h3)/var(--l-h3) "Cormorant",serif}.rs-qa{color:var(--bg);opacity:.72}.ba-img{background-size:cover;background-position:center}.ba-g[hidden]{display:none}.rs-nav{justify-content:center;margin-top:calc(24*var(--u))!important;position:static!important}@media(min-width:900px){.rs-nav{justify-content:flex-end}}.rs-t{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere}@media(max-width:899px){.rs-ask{grid-column:1 / -1}.rs-ask .rs-ph{aspect-ratio:auto;min-height:calc(160*var(--u))}}.tp-top .h1{margin:calc(8*var(--u)) 0 calc(16*var(--u));max-width:14em}.tp-top .lead{max-width:40em;margin-bottom:calc(24*var(--u))}.tp-chat{display:flex;flex-direction:column;gap:calc(12*var(--u))}.tp-m{max-width:88%;padding:calc(12*var(--u)) calc(16*var(--u));border-radius:calc(16*var(--u));background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln)}.tp-m .lbl{display:block;margin-bottom:calc(4*var(--u))}.tp-m .lbl:before{display:none}.tp-m p{margin:0}.tp-me{align-self:flex-end;border-bottom-right-radius:calc(4*var(--u))}.tp-team{align-self:flex-start;border-bottom-left-radius:calc(4*var(--u))}.tp-mh{margin:calc(24*var(--u)) 0 0;font:600 var(--t-h3)/var(--l-h3) "Cormorant",serif}.tp-months{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(8*var(--u));border-top:1px solid var(--ln2);padding-top:calc(16*var(--u))}.tp-months div{display:flex;flex-direction:column;gap:calc(4*var(--u))}.tp-months .num{font-size:var(--t-h2);line-height:1}.tp-months span:last-child{color:var(--mu)}@media(min-width:900px){.tp-chat .rv:nth-child(1){--rd:0s}}.tp-calc{margin-top:calc(32*var(--u))}@media(max-width:899px){.tp-calc{width:100%}}.tp-band .h1{max-width:16em;margin:0 0 calc(16*var(--u))}.tp-band .lead{max-width:36em}.tr{list-style:none;margin:0;padding:0;border-top:1px solid var(--ln2)}.tr li{position:relative;display:flex;align-items:baseline;gap:calc(24*var(--u));padding:calc(16*var(--u)) 0;border-bottom:1px solid var(--ln)}.tr-k{min-width:calc(32*var(--u));color:var(--mu);font-size:var(--t-cap);letter-spacing:.1em}.tr li:not(:last-child):after{content:"\2193";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--mu)}.tp-fin .h2{margin:calc(8*var(--u)) 0 calc(16*var(--u))}.tp-mo{display:flex;flex-wrap:wrap;gap:calc(8*var(--u));margin:calc(24*var(--u)) 0 calc(32*var(--u))}.tp-mo button{height:calc(48*var(--u));padding:0 calc(20*var(--u));border-radius:calc(8*var(--u));box-shadow:inset 0 0 0 1px var(--ln2);color:var(--tx);transition:background .12s,color .12s}.tp-mo button.on{background:var(--tx);color:var(--bg);box-shadow:none}.tp-fin .dot{margin-top:calc(16*var(--u))}@media(max-width:899px){.tp-fin .btn{width:100%}}.tp-fin .dot{display:flex}.tr-k{line-height:var(--l-cap)}.kn-top .h1{margin:calc(8*var(--u)) 0 calc(16*var(--u))}.kn-top .lead{margin-bottom:calc(24*var(--u));max-width:32em}.kn-hours{display:flex;flex-direction:column;gap:calc(4*var(--u));padding:calc(24*var(--u));border-radius:calc(16*var(--u));background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln)}.kn-hours p{margin:0}.kn-time{font:500 var(--t-h2)/var(--l-h2) "Cormorant",serif}@media(min-width:900px){.kn-top .two{align-items:end}}.kn-txt p{margin:0}.kn-txt p+p{margin-top:calc(16*var(--u))}.kn-ch{border-top:1px solid var(--ln2)}.kn-r{display:flex;justify-content:space-between;align-items:center;gap:calc(16*var(--u));padding:calc(20*var(--u)) 0;border-bottom:1px solid var(--ln)}.kn-r p{margin:0}.kn-r .lbl{margin-bottom:calc(4*var(--u))}.kn-v{font:500 var(--t-h3)/var(--l-h3) "Cormorant",serif}.kn-act{flex:none;height:calc(48*var(--u));display:inline-flex;align-items:center;padding:0 calc(16*var(--u));border-radius:calc(8*var(--u));box-shadow:inset 0 0 0 1px var(--ln2);color:var(--tx);transition:background .2s,color .2s}.kn-act:hover,.kn-act.ok{background:var(--tx);color:var(--bg)}.kn-warn{margin-top:calc(32*var(--u));padding:calc(24*var(--u));border-radius:calc(16*var(--u));background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln2)}.kn-warn p{margin:0;color:var(--mu)}.kn-warn p+p{margin-top:calc(12*var(--u))}.kn-wt{color:var(--tx)!important;font:600 var(--t-h3)/var(--l-h3) "Cormorant",serif;margin-bottom:calc(12*var(--u))!important}.kn-f{display:flex;flex-direction:column;gap:calc(16*var(--u))}.kn-f label{display:flex;flex-direction:column;gap:calc(8*var(--u))}.kn-f label span{font:500 var(--t-cap)/var(--l-cap) "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.kn-f input,.kn-f select{height:calc(48*var(--u));padding:0 calc(16*var(--u));border:0;border-radius:calc(8*var(--u));background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln2);color:var(--tx);font:inherit;outline:0;transition:box-shadow .2s;-webkit-appearance:none;appearance:none}.kn-f select{background-image:linear-gradient(45deg,transparent 50%,var(--mu) 50%),linear-gradient(135deg,var(--mu) 50%,transparent 50%);background-position:calc(100% - calc(20*var(--u))) 50%,calc(100% - calc(15*var(--u))) 50%;background-size:calc(5*var(--u)) calc(5*var(--u));background-repeat:no-repeat;padding-right:calc(40*var(--u))}.kn-f input:focus,.kn-f select:focus{box-shadow:inset 0 0 0 calc(2*var(--u)) var(--tx)}.kn-f .bad input{box-shadow:inset 0 0 0 calc(2*var(--u)) #c9605a}.kn-f .btn{margin-top:calc(8*var(--u));align-self:flex-start}.kn-f .note a{text-decoration:underline}@media(max-width:899px){.kn-f .btn{align-self:stretch}}.kn-fin .h2{margin-bottom:calc(16*var(--u))}.kn-fin .lead{max-width:36em;margin-bottom:calc(24*var(--u))}.kn-fin .dot{display:flex;margin-top:calc(16*var(--u))}.kn-fin .note{margin-top:calc(8*var(--u))}.wa-toast{position:fixed;left:50%;bottom:calc(calc(24*var(--u)) + env(safe-area-inset-bottom,0px));z-index:80;width:min(calc(100% - calc(32*var(--u))),calc(400*var(--u)));padding:calc(16*var(--u)) calc(20*var(--u));border-radius:calc(12*var(--u));background:var(--tx);color:var(--bg);box-shadow:0 calc(16*var(--u)) calc(48*var(--u)) #00000052;display:flex;flex-direction:column;gap:calc(4*var(--u));opacity:0;transform:translate(-50%,calc(16*var(--u)));pointer-events:none;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.2,1)}.wa-toast.on{opacity:1;transform:translate(-50%)}.wa-toast span{opacity:.8;font-size:var(--t-cap);line-height:var(--l-cap)}.rs-ask .rs-ph{background:var(--btn);color:var(--btn-tx)}.rs-ask .rs-qa{color:var(--btn-tx)}body.b .func,body.b .func .h3{color:#f4f2f0}body.b .func p:not(.h3){color:#f4f2f0c7}.rz-svg,.rz-orb .or-g,.rz-lens .or-g{animation:none!important}.rz:not(.rz-orb):not(.rz-lens){animation:rzspin 160s linear infinite;animation-play-state:paused;will-change:transform}.rz:not(.rz-orb):not(.rz-lens).vis{animation-play-state:running}.rz:not(.rz-orb):not(.rz-lens){--rz-y:-50%}@keyframes rzspin2{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.rz:not(.rz-orb):not(.rz-lens){animation-name:rzspin2}.rz-orb{animation:rzorb 240s linear infinite paused;will-change:transform;transform-origin:0 100%}.rz-orb.rz-b{transform-origin:100% 0}.rz-orb.vis{animation-play-state:running}@keyframes rzorb{to{transform:rotate(360deg)}}.rz-lens .or-svg{animation:lensflow2 90s linear infinite paused;will-change:transform}.rz-lens.vis .or-svg{animation-play-state:running}@keyframes lensflow2{to{transform:translate(20%)}}.menu-rz{animation:none!important}.pt .mark{will-change:transform}@media(prefers-reduced-motion:reduce){.rz,.rz-orb,.rz-lens .or-svg{animation:none!important}}html.motion .rev-q .w{opacity:.4}html.motion body.b .rev-q .w{opacity:.5}html.motion .rev-q .w.lit{opacity:1}.qc-t{color:#a8dccf}html.motion .tone-3 .rev-q .w{opacity:.6}html.motion .tone-3 .rev-q .w.lit{opacity:1}.ptr{position:fixed;inset:0;z-index:9990;display:flex;align-items:center;justify-content:center;background:var(--bg);color:var(--tx);pointer-events:none;visibility:hidden;clip-path:circle(0 at var(--px,50%) var(--py,50%))}.ptr .mark{width:calc(56*var(--u));height:calc(56*var(--u));overflow:visible;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .35s}.ptr .mark path{fill:transparent;stroke:currentColor;stroke-width:28;stroke-dasharray:1;stroke-dashoffset:1}html.ptr-out .ptr{visibility:visible;pointer-events:auto;clip-path:circle(150vmax at var(--px,50%) var(--py,50%));transition:clip-path .5s cubic-bezier(.76,0,.24,1)}html.ptr-out .ptr .mark path{animation:pl-draw .42s cubic-bezier(.65,.05,.25,1) .08s forwards,pl-fill .2s ease .44s forwards}html.ptr-in .ptr{visibility:visible;clip-path:none}html.ptr-in .ptr .mark path{stroke-dashoffset:0;fill:currentColor;stroke-width:0}html.ptr-in.ptr-go .ptr{opacity:0;transition:opacity .4s ease .08s}html.ptr-in.ptr-go .ptr .mark{transform:scale(.6) rotate(60deg);opacity:0}@media(prefers-reduced-motion:reduce){.ptr{display:none!important}}.btn,.btn-l,.btn-s,.chip,.kc,.kx-t,.z1-t,.kn-act,.tp-mo button,.ths button,.rs-a,.tm .btn{font-family:Manrope,system-ui,sans-serif!important;font-size:var(--t-body)!important;font-weight:400!important;letter-spacing:normal!important}.ths{height:auto;padding:0;gap:calc(8*var(--u));box-shadow:none;border-radius:0}.ths button{height:calc(48*var(--u));padding:0 calc(16*var(--u));border-radius:calc(8*var(--u));box-shadow:inset 0 0 0 1px var(--ln2)}body.a .ths [data-theme=a],body.b .ths [data-theme=b]{box-shadow:none}.dr-ph img{aspect-ratio:513/413!important;object-position:50% 50%;max-height:none}@media(min-width:900px){.dr-ph{max-width:calc(560*var(--u));justify-self:end}}@media(max-width:899px){.dr-ph img{aspect-ratio:513/413!important}}.pr{grid-template-columns:1fr calc(24*var(--u))!important;grid-template-areas:"t a" "d d"!important}@media(min-width:900px){.pr{grid-template-columns:minmax(calc(240*var(--u)),4fr) 6fr calc(24*var(--u))!important;grid-template-areas:"t d a"!important}}.lg-top .h1{margin:calc(8*var(--u)) 0 calc(12*var(--u));max-width:16em}.lg-doc{max-width:44em}.lg-doc .lead{margin:0 0 calc(32*var(--u))}.lg-doc .h3{margin:calc(40*var(--u)) 0 calc(12*var(--u))}.lg-doc p{margin:0 0 calc(12*var(--u))}.lg-doc ul{margin:0 0 calc(12*var(--u));padding-left:calc(20*var(--u));list-style:disc}.lg-doc li::marker{color:var(--mu,currentColor)}.lg-doc li{margin:0 0 calc(8*var(--u))}.lg-doc a,.ft-b a,.ft-c a{text-decoration:underline;text-underline-offset:calc(4*var(--u))}.lg-doc b{font-weight:600}.kn-f .hp{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.kn-ok{margin:0;padding:calc(16*var(--u)) calc(20*var(--u));border-radius:calc(12*var(--u));background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln2)}.kn-ok b{font-weight:600}.cl-ph{display:grid;gap:calc(16*var(--u));margin-top:calc(40*var(--u))}.cl-ph figure{margin:0}.cl-ph img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:calc(8*var(--u));background:var(--bg2)}.cl-ph figcaption{margin-top:calc(8*var(--u));color:var(--mu);font-size:var(--t-cap);line-height:var(--l-cap)}@media(min-width:900px){.cl-ph{grid-template-columns:2fr 1fr;grid-template-rows:auto auto;gap:calc(24*var(--u));margin-top:calc(64*var(--u))}.cl-big{grid-row:span 2}.cl-big img{aspect-ratio:auto;height:100%}.cl-one{grid-template-columns:1fr}.cl-one .cl-big img{aspect-ratio:21/9;height:auto}}body.a .func p:not(.h3){color:var(--tx);opacity:.88}.crumb-b{display:inline-flex;align-items:center;gap:calc(4*var(--u));color:var(--tx);font:inherit;cursor:pointer;border-bottom:1px dashed var(--ln2);padding:0}.crumb-b i,.pnav-o i{width:calc(8*var(--u));height:calc(8*var(--u));border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .3s cubic-bezier(.2,.7,.2,1);flex:none}.pnav{position:fixed;left:calc(16*var(--u));bottom:calc(calc(16*var(--u)) + env(safe-area-inset-bottom,0px));z-index:31;max-width:calc(100vw - calc(96*var(--u)))}.pnav-o{display:flex;align-items:center;gap:calc(12*var(--u));height:calc(48*var(--u));max-width:100%;padding:0 calc(16*var(--u));border-radius:calc(8*var(--u));background:var(--bg2);color:var(--tx);box-shadow:inset 0 0 0 1px var(--ln),0 calc(8*var(--u)) calc(24*var(--u)) #0000003d;font:400 var(--t-body)/1 "Manrope",sans-serif;cursor:pointer;transform:translateY(calc(100% + calc(32*var(--u))));opacity:0;pointer-events:none;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s}.pnav-o small{color:var(--mu);font-size:var(--t-cap);letter-spacing:.06em;text-transform:uppercase;display:none}.pnav-o span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pnav-o i{transform:translateY(calc(2*var(--u))) rotate(-135deg)}.pnav.on .pnav-o,.pnav.open .pnav-o{transform:none;opacity:1;pointer-events:auto}.pnav.open .pnav-o i{transform:translateY(-2px) rotate(45deg)}.pnav-p{position:absolute;left:0;bottom:calc(100% + calc(8*var(--u)));width:min(calc(560*var(--u)),calc(100vw - calc(32*var(--u))));max-height:min(72vh,calc(640*var(--u)));display:flex;flex-direction:column;background:var(--bg2);color:var(--tx);border-radius:calc(12*var(--u));box-shadow:inset 0 0 0 1px var(--ln),0 calc(24*var(--u)) calc(64*var(--u)) #0000005c;opacity:0;transform:translateY(calc(8*var(--u))) scale(.98);transform-origin:0 100%;transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1)}.pnav.open .pnav-p{opacity:1;transform:none}.pnav-h{display:flex;justify-content:space-between;align-items:center;gap:calc(16*var(--u));padding:calc(20*var(--u)) calc(20*var(--u)) calc(12*var(--u))}.pnav-k{color:var(--mu);font-size:var(--t-cap);line-height:var(--l-cap);transition:color .2s}.pnav-k:hover{color:var(--tx)}.pnav-z{display:flex;gap:calc(4*var(--u));padding:0 calc(20*var(--u));overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--ln);flex:none}.pnav-z::-webkit-scrollbar{display:none}.pnav-t{position:relative;display:flex;align-items:center;gap:calc(8*var(--u));height:calc(44*var(--u));padding:0 calc(12*var(--u));color:var(--mu);font:400 var(--t-body)/1 "Manrope",sans-serif;white-space:nowrap;cursor:pointer;transition:color .2s}.pnav-t small{font-size:var(--t-cap);opacity:.72}.pnav-t:after{content:"";position:absolute;left:calc(12*var(--u));right:calc(12*var(--u));bottom:-1px;height:1.5px;background:var(--tx);transform:scaleX(0);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pnav-t:hover,.pnav-t.on{color:var(--tx)}.pnav-t.on:after{transform:none}.pnav-b{overflow-y:auto;overscroll-behavior:contain;padding:calc(8*var(--u)) calc(8*var(--u));flex:1;min-height:0}.pnav-l{display:grid;gap:0}.pnav-l a{display:flex;justify-content:space-between;align-items:center;gap:calc(16*var(--u));min-height:calc(48*var(--u));padding:calc(12*var(--u));border-radius:calc(8*var(--u));font-size:var(--t-body);line-height:var(--l-body);transition:background .2s}.pnav-l a:hover{background:var(--bg3)}.pnav-l i{font-style:normal;color:var(--mu);font-size:var(--t-cap);flex:none;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.pnav-l a:hover i{transform:translate(calc(4*var(--u)))}.pnav-l a[aria-current]{background:var(--bg3)}.pnav-l a[aria-current] i{color:var(--tx);letter-spacing:.06em;text-transform:uppercase}.pnav-l a[aria-current]:hover i{transform:none}.pnav-n{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ln);flex:none}.pnav-n a{display:flex;flex-direction:column;gap:calc(4*var(--u));padding:calc(16*var(--u)) calc(20*var(--u));min-width:0;transition:background .2s}.pnav-n a+a{text-align:right;border-left:1px solid var(--ln)}.pnav-n a:hover{background:var(--bg3)}.pnav-n small{color:var(--mu);font-size:var(--t-cap);line-height:var(--l-cap)}.pnav-n span{font-size:var(--t-body);line-height:var(--l-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:900px){.pnav{left:calc(24*var(--u));bottom:calc(24*var(--u));max-width:none}.pnav-o small{display:inline}.pnav-l{grid-template-columns:1fr 1fr;column-gap:calc(4*var(--u))}}@media(max-width:899px){.pnav-p{position:fixed;left:calc(8*var(--u));right:calc(8*var(--u));width:auto;bottom:calc(calc(80*var(--u)) + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.pnav *{transition:none!important}}@media(max-width:899px){.pnav-z{padding:0 calc(8*var(--u));gap:0}.pnav-t{padding:0 calc(8*var(--u));flex:1 0 auto;justify-content:center}.pnav-t small{display:none}.pnav-t:after{left:calc(8*var(--u));right:calc(8*var(--u))}.pnav-h{padding:calc(16*var(--u)) calc(16*var(--u)) calc(8*var(--u))}.pnav-n a{padding:calc(16*var(--u))}}.nf{min-height:calc(100svh - var(--hdh));display:flex;align-items:center;padding:calc(96*var(--u)) 0}.nf .lead{max-width:32em;margin-top:calc(24*var(--u))}.nf-b{display:flex;flex-wrap:wrap;gap:calc(12*var(--u));margin-top:calc(40*var(--u))}.doc-ph img{height:auto;object-position:60% 20%}@media(min-width:900px){.doc-ph img{aspect-ratio:4/3;width:100%;height:auto;max-height:min(76svh,calc(880*var(--u)))}}@media(min-width:1600px){.doc-g{grid-template-columns:7fr 5fr}}.quote{padding-top:0}.quote:before{display:none}.doc-tx .quote{font-size:var(--t-h3)!important;line-height:calc(32*var(--u))!important;max-width:24em}@media(min-width:900px){.doc-tx .quote{line-height:calc(36*var(--u))!important}}@media(min-width:1441px){.doc-tx .quote{line-height:1.25!important}}@media(min-width:900px)and (max-width:1199px){.doc-ph img{aspect-ratio:4/5;object-position:56% 20%}}@media(min-width:900px)and (min-height:640px){.home>.sec,.home>.q1,.home>.mq{min-height:calc(100svh - var(--hdh));padding:clamp(calc(48*var(--u)),7svh,calc(80*var(--u))) 0;padding:round(nearest,clamp(calc(48*var(--u)),7svh,calc(80*var(--u))),calc(4*var(--u))) 0;display:flex;flex-direction:column;justify-content:center}}@media(min-width:900px)and (min-height:640px){.home>.res>.wrap{height:calc(100svh - var(--hdh) - 2 * clamp(calc(48*var(--u)),7svh,calc(80*var(--u))));height:calc(100svh - var(--hdh) - 2 * round(nearest,clamp(calc(48*var(--u)),7svh,calc(80*var(--u))),calc(4*var(--u))));display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-template-rows:auto minmax(0,1fr) auto;column-gap:calc(64*var(--u))}.home>.res .sec-h{grid-column:1/-1;margin-bottom:calc(40*var(--u))}.home>.res .ba{grid-column:1;grid-row:2/span 2;height:auto;min-height:calc(280*var(--u));aspect-ratio:auto}.home>.res .ba-cap{grid-column:2;grid-row:2;display:flex;flex-direction:column;gap:calc(24*var(--u));margin:0}.home>.res .ba-g{grid-template-columns:1fr;gap:calc(24*var(--u))}.home>.res .btn-row{grid-column:2;grid-row:3;justify-self:start;margin:calc(24*var(--u)) 0 0}.home>.z1 .z1-fig{height:min(calc(560*var(--u)),calc(100svh - var(--hdh) - 2 * clamp(calc(48*var(--u)),7svh,calc(80*var(--u))) - calc(200*var(--u))));height:min(calc(560*var(--u)),calc(100svh - var(--hdh) - 2 * round(nearest,clamp(calc(48*var(--u)),7svh,calc(80*var(--u))),calc(4*var(--u))) - calc(200*var(--u))));width:auto;aspect-ratio:1/2}}@media(min-width:900px)and (min-height:640px){.home>.z1 .z1-fig{height:min(calc(560*var(--u)),calc(100svh - var(--hdh) - 2 * clamp(calc(48*var(--u)),7svh,calc(80*var(--u))) - calc(280*var(--u))));height:min(calc(560*var(--u)),calc(100svh - var(--hdh) - 2 * round(nearest,clamp(calc(48*var(--u)),7svh,calc(80*var(--u))),calc(4*var(--u))) - calc(280*var(--u))))}.home>.q1 .dev{width:min(calc(340*var(--u)),calc((100svh - var(--hdh) - 2 * clamp(calc(48*var(--u)),7svh,calc(80*var(--u)))) * 760 / 1570));width:min(calc(340*var(--u)),calc((100svh - var(--hdh) - 2 * round(nearest,clamp(calc(48*var(--u)),7svh,calc(80*var(--u))),calc(4*var(--u)))) * 760 / 1570))}}@media(min-width:900px)and (min-height:640px){.home>.res>.wrap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto minmax(0,1fr);column-gap:clamp(calc(48*var(--u)),4.45vw,calc(96*var(--u)));column-gap:round(nearest,clamp(calc(48*var(--u)),4.45vw,calc(96*var(--u))),calc(4*var(--u)))}.home>.res .sec-h{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:calc(16*var(--u));margin:0 0 calc(32*var(--u))}.home>.res .sec-h .lead{max-width:none}.home>.res .ba{grid-column:1;grid-row:1/-1}.home>.res .ba-cap{grid-column:2;grid-row:2;gap:calc(20*var(--u));padding-top:calc(32*var(--u));border-top:1px solid var(--ln)}.home>.res .ba-g{gap:calc(20*var(--u))}.home>.res .btn-row{grid-column:2;grid-row:3;align-self:end;margin:calc(32*var(--u)) 0 0}}.tl7-l{position:relative;list-style:none;margin:0;padding:0;--tp:0}.tl7-l:before,.tl7-l:after{content:"";position:absolute;left:calc(10*var(--u));top:0;width:1px}.tl7-l:before{bottom:0;background:var(--ln2)}.tl7-l:after{height:calc(var(--tp) * 100%);background:var(--tx)}.tl7-l li{position:relative;display:flex;flex-direction:column;gap:calc(24*var(--u));padding:0 0 calc(64*var(--u)) calc(48*var(--u))}.tl7-l li:last-child{padding-bottom:0}.tl7-l li:before{content:"";position:absolute;left:calc(4*var(--u));top:calc(.45 * clamp(calc(72*var(--u)),20vw,calc(112*var(--u))) - calc(10*var(--u)));top:calc(.45 * round(nearest,clamp(calc(72*var(--u)),20vw,calc(112*var(--u))),calc(4*var(--u))) - calc(10*var(--u)));width:calc(12*var(--u));height:calc(20*var(--u));background:var(--mu);-webkit-mask:var(--petal) center/contain no-repeat;mask:var(--petal) center/contain no-repeat;transition:background .4s,transform .4s}.tl7-l li.on:before{background:var(--tx)}.tl7-l li.cur:before{background:var(--acc);transform:scale(1.3)}.tl7-n{display:block;font-size:clamp(calc(72*var(--u)),20vw,calc(112*var(--u)));font-size:round(nearest,clamp(calc(72*var(--u)),20vw,calc(112*var(--u))),calc(4*var(--u)));line-height:.9;white-space:nowrap;color:var(--tx)}.tl7-n>span{display:inline-block}.tl7-n small{font-size:var(--t-h3);margin-left:calc(8*var(--u))}.tl7-c .h3{margin:0 0 calc(16*var(--u))}.tl7-c p{color:var(--mu);margin:0;max-width:32em}html.motion .tl7-l li>*{opacity:.24;transition:opacity .6s}html.motion .tl7-l li.cur>*{opacity:1}html.motion .tl7-n>span{transform:translateY(calc(16*var(--u)));transition:transform .8s cubic-bezier(.2,.7,.2,1)}html.motion .tl7-l li.cur .tl7-n>span,html.motion .tl7-l li.on .tl7-n>span{transform:none}@media(min-width:900px){.tl7[data-tl7p]{display:block;min-height:0;padding:0}.tl7[data-tl7p] .two{grid-template-columns:5fr 7fr;align-items:start}.tl7[data-tl7p] .tl7-left{position:sticky;top:var(--hdh);height:calc(100svh - var(--hdh));display:flex;flex-direction:column;justify-content:center;align-self:start}.tl7-l{padding:calc((100svh - var(--hdh) - 75svh) / 2) 0}.tl7-l li{min-height:75svh;justify-content:center;padding:0 0 0 calc(64*var(--u))}.tl7-l li:before{top:calc(50% - calc(10*var(--u)))}.tl7-n{font-size:min(clamp(calc(96*var(--u)),14vw,calc(280*var(--u))),30svh);font-size:min(round(nearest,clamp(calc(96*var(--u)),14vw,calc(280*var(--u))),calc(4*var(--u))),30svh)}.tl7-n small{font-size:var(--t-q);margin-left:calc(12*var(--u))}}.fx{position:relative;background:var(--fx-bg);color:var(--fx-ink)}body.a .fx{--fx-bg:#0E0D0C;--fx-ink:#F4F2F0;--fx-base:#D2CCBF;--fx-mid:#ECE4D0;--fx-hi:#FFFEFA;--fx-stroke:rgba(244,242,240,.34);--fx-acc:#C9CCB8}body.b .fx{--fx-bg:#ECE9E4;--fx-ink:#1D1D1B;--fx-base:#2B2C27;--fx-mid:#5E624F;--fx-hi:#9DA287;--fx-stroke:rgba(29,29,27,.32);--fx-acc:#616454}body.a.em .fx{--fx-acc:#A9C7BB}body.b.em .fx{--fx-acc:#173F35;--fx-mid:#2F5A4E;--fx-hi:#7FA597}.fx .lbl{color:var(--mu)}.fx-stick{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--hdh) + calc(48*var(--u))) 0 calc(64*var(--u));overflow:hidden}html.fx-on .fx{height:240svh}html.fx-on .fx-stick{position:sticky;top:0;height:100svh;min-height:0}html.fx-on .fx-aft{opacity:0;will-change:transform,opacity}.fx-end{padding:calc(96*var(--u)) 0 calc(128*var(--u))}.fx1-in{position:relative;z-index:1}.fx1-glow{position:absolute;left:50%;top:56%;width:120vw;height:80vh;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#b9bca629,#b9bca600);pointer-events:none}body.b .fx1-glow{background:radial-gradient(closest-side,#ffffffe6,#fff0)}.fx1-lbl{margin-bottom:calc(24*var(--u))}.fx1-t{position:relative;margin:0;font:400 12.6vw/.88 Cormorant,serif;letter-spacing:-.025em;transform-origin:0 60%;will-change:transform}.fx1-w{display:inline-block;overflow:hidden;vertical-align:top;padding:.04em .06em .18em;margin:-.04em -.06em -.18em}.fx1-w>i{display:inline-block;font-style:normal;color:transparent;background-image:linear-gradient(104deg,var(--fx-base) 0%,var(--fx-base) 37%,var(--fx-mid) 45%,var(--fx-hi) 50%,var(--fx-mid) 55%,var(--fx-base) 63%,var(--fx-base) 100%);background-size:var(--bw,300%) var(--bh,100%);background-repeat:no-repeat;background-position:calc(var(--s,0px) - var(--ox,0px)) calc(0px - var(--oy,0px));-webkit-background-clip:text;background-clip:text}.fx1-acc>i{background-image:linear-gradient(104deg,var(--fx-acc) 0%,var(--fx-acc) 37%,var(--fx-mid) 45%,var(--fx-hi) 50%,var(--fx-mid) 55%,var(--fx-acc) 63%,var(--fx-acc) 100%)}html.fx-on .fx1-w>i{transform:translate3d(0,104%,0);opacity:.15;will-change:transform,opacity}.fx1-aft{display:flex;flex-wrap:wrap;align-items:center;gap:calc(16*var(--u)) calc(24*var(--u));margin-top:calc(48*var(--u))}.fx1-aft .hero-sub{color:var(--mu)}.fx2-in{position:relative}.fx2-t{margin:calc(24*var(--u)) 0 0;font:500 10.4vw/.98 Cormorant,serif;letter-spacing:-.02em}.fx2-set{display:flex;flex-direction:column}.fx2-m{display:none}.fx2-r{position:relative;display:block;width:max-content;max-width:none;white-space:nowrap;will-change:transform}.fx2-r:nth-child(2){margin-left:8vw}.fx2-r:nth-child(3){margin-left:auto}.fx2-o{display:block;color:var(--fx-bg);-webkit-text-stroke:.024em var(--fx-stroke);paint-order:stroke fill}.fx2-c{position:absolute;left:0;top:-.24em;bottom:-.32em;width:calc(100% + .6em);overflow:hidden;will-change:transform;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - .6em),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - .6em),transparent 100%)}.fx2-f{display:block;padding-top:.24em;color:var(--fx2-c);-webkit-text-stroke:.024em var(--fx2-c);paint-order:stroke fill;will-change:transform;--fx2-c:var(--fx-ink)}.fx2-acc .fx2-f{--fx2-c:var(--fx-acc)}.fx2-aft{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(16*var(--u)) calc(48*var(--u));margin-top:calc(48*var(--u));padding-top:calc(24*var(--u));border-top:1px solid var(--ln)}.fx2-steps{display:flex;flex-wrap:wrap;gap:calc(8*var(--u)) calc(24*var(--u));margin:0;padding:0;list-style:none;color:var(--mu);counter-reset:fx}.fx2-steps li{counter-increment:fx;display:flex;align-items:baseline;gap:calc(8*var(--u))}.fx2-steps li:before{content:counter(fx,decimal-leading-zero);font-size:var(--t-cap);color:var(--fx-acc)}.fx2 .link{color:var(--fx-ink)}body.a .fx3{--fx3-sbg:#000;--fx3-mode:screen;--fx3-ink:#F1EBDD;--fx3-dim:#2E2E2E;--fx3-lmode:multiply;--fx3-sp:255,255,255}body.b .fx3{--fx3-sbg:#FFF;--fx3-mode:multiply;--fx3-ink:#1D1D1B;--fx3-dim:#D9D9D9;--fx3-lmode:screen;--fx3-sp:0,0,0}.fx3 .fx-stick{justify-content:flex-start;background:var(--fx-bg)}.fx3-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--hdh) calc(16*var(--u)) 30vh;background:var(--fx3-sbg);mix-blend-mode:var(--fx3-mode);isolation:isolate}.fx3-t{position:relative;margin:0;font:500 12.4vw/.9 Cormorant,serif;letter-spacing:-.02em;text-align:center;color:var(--fx3-ink)}.fx3-t span{display:block;white-space:nowrap}.fx3-acc{color:var(--fx-acc)}.fx3-light{display:none}html.fx-on .fx3-light{display:block;position:absolute;inset:0;overflow:hidden;background:var(--fx3-dim);mix-blend-mode:var(--fx3-lmode);isolation:isolate;pointer-events:none}.fx3-spot{position:absolute;left:0;top:0;width:72vmax;height:72vmax;margin:-36vmax 0 0 -36vmax;border-radius:50%;will-change:transform;background:radial-gradient(closest-side,rgba(var(--fx3-sp),1),rgba(var(--fx3-sp),.92),rgba(var(--fx3-sp),.5) 56%,rgba(var(--fx3-sp),.14) 80%,rgba(var(--fx3-sp),0))}.fx3-grain{position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-size:calc(240*var(--u)) calc(240*var(--u));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.b .fx3-grain{opacity:.12;mix-blend-mode:multiply}.fx3-aft{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:calc(24*var(--u));padding-bottom:calc(64*var(--u));text-align:center}.fx3-aft .lead{max-width:36em;margin:0 auto;color:var(--mu)}.fx3-act{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(16*var(--u)) calc(24*var(--u))}.fx3 .dot{color:var(--mu)}@media(max-width:899px){.fx-stick{padding:calc(var(--hdh) + calc(32*var(--u))) 0 calc(48*var(--u))}.fx1-t{font-size:17vw;line-height:.9}.fx1-aft{flex-direction:column;align-items:stretch;margin-top:calc(32*var(--u))}.fx1-aft .btn{width:100%}.fx2-d{display:none}.fx2-m{display:flex}.fx2-t{font-size:13.2vw;line-height:1.04}.fx2-m .fx2-r:nth-child(2){margin-left:auto}.fx2-m .fx2-r:nth-child(3){margin-left:0}.fx2-m .fx2-r:nth-child(4){margin-left:auto}.fx2-aft{flex-direction:column;align-items:flex-start;gap:calc(16*var(--u));margin-top:calc(32*var(--u))}.fx2-steps{flex-direction:column;gap:calc(4*var(--u))}.fx3-stage{padding:var(--hdh) calc(16*var(--u)) 36vh}.fx3-t{font-size:19vw;line-height:.92}.fx3-spot{width:52vmax;height:52vmax;margin:-26vmax 0 0 -26vmax}.fx3-t span{white-space:normal}.fx3-aft{gap:calc(16*var(--u));padding-bottom:calc(40*var(--u))}.fx3-act{flex-direction:column;align-items:stretch;width:100%}.fx3-act .btn{width:100%}.fx3-act .dot{justify-content:center}}@media(prefers-reduced-motion:reduce){.fx3-light{display:none!important}}@media(min-width:900px)and (min-height:640px){.pg>.sec:not(.tl7),.pg>.q1,.pg>.hero-p{min-height:calc(100svh - var(--hdh));padding:clamp(calc(48*var(--u)),7svh,calc(80*var(--u))) 0;padding:round(nearest,clamp(calc(48*var(--u)),7svh,calc(80*var(--u))),calc(4*var(--u))) 0;display:flex;flex-direction:column;justify-content:center}.pg>.q1 .dev{width:min(calc(340*var(--u)),calc((100svh - var(--hdh) - 2 * clamp(calc(48*var(--u)),7svh,calc(80*var(--u)))) * 760 / 1570));width:min(calc(340*var(--u)),calc((100svh - var(--hdh) - 2 * round(nearest,clamp(calc(48*var(--u)),7svh,calc(80*var(--u))),calc(4*var(--u)))) * 760 / 1570))}}@media(min-width:900px)and (min-height:640px){.pg{--pv:round(nearest,clamp(calc(48*var(--u)),7svh,calc(80*var(--u))),calc(4*var(--u)));--scr:calc(100svh - var(--hdh) - 2 * var(--pv))}.pg>.hero-p{padding:0}.pg>.hero-p .hero-tx{padding-top:var(--pv);padding-bottom:var(--pv)}.pg>.sec:has(>.wrap>.ba)>.wrap{min-height:var(--scr);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto auto minmax(0,1fr) auto;column-gap:clamp(calc(48*var(--u)),4.45vw,calc(96*var(--u)));column-gap:round(nearest,clamp(calc(48*var(--u)),4.45vw,calc(96*var(--u))),calc(4*var(--u)))}.pg>.sec:has(>.wrap>.ba) .sec-h{grid-column:1/-1;grid-row:1}.pg>.sec:has(>.wrap>.ba) .chips-row{grid-column:1;grid-row:2;flex-wrap:wrap;overflow:visible;margin:0 0 calc(24*var(--u))}.pg>.sec:has(>.wrap>.ba) .ba{grid-column:1;grid-row:3/span 2;height:auto;min-height:calc(240*var(--u));aspect-ratio:auto}.pg>.sec:has(>.wrap>.ba) .ba-cap{grid-column:2;grid-row:2/span 2;align-self:start;display:flex;flex-direction:column;gap:calc(20*var(--u));margin:0;padding-top:calc(24*var(--u));border-top:1px solid var(--ln)}.pg>.sec:has(>.wrap>.ba) .ba-g{grid-template-columns:1fr;gap:calc(20*var(--u))}.pg>.sec:has(>.wrap>.ba) .btn-row{grid-column:2;grid-row:4;align-self:end;justify-self:start;margin:calc(24*var(--u)) 0 0}.pg>.sec:has(.psteps) .sec-h{margin-bottom:clamp(calc(32*var(--u)),4svh,calc(48*var(--u)));margin-bottom:round(nearest,clamp(calc(32*var(--u)),4svh,calc(48*var(--u))),calc(4*var(--u)))}.pg .psteps{display:flex;flex-direction:row;align-items:stretch;column-gap:clamp(calc(24*var(--u)),2.4vw,calc(40*var(--u)));column-gap:round(nearest,clamp(calc(24*var(--u)),2.4vw,calc(40*var(--u))),calc(4*var(--u)))}.pg .psteps>.pst{flex:1 1 auto;min-width:22%}.pg .pst .mu{max-width:none}.pg .pst{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;gap:0 calc(16*var(--u));padding:clamp(calc(24*var(--u)),3.2svh,calc(32*var(--u))) 0 0;padding:round(nearest,clamp(calc(24*var(--u)),3.2svh,calc(32*var(--u))),calc(4*var(--u))) 0 0;border-bottom:0}.pg .pst>div{display:contents}.pg .pst .num{grid-column:1;grid-row:1;align-self:end;margin-bottom:calc(16*var(--u));font-size:min(clamp(calc(56*var(--u)),4.4vw,calc(80*var(--u))),9svh);font-size:min(round(nearest,clamp(calc(56*var(--u)),4.4vw,calc(80*var(--u))),calc(4*var(--u))),9svh)}.pg .pst .h3{grid-column:2;grid-row:1;align-self:end;margin-top:0}.pg .pst .mu{grid-column:1/-1;grid-row:2;margin:0}.pg .pst .acc-in{grid-column:1/-1;grid-row:3;align-self:end;margin-top:calc(16*var(--u));border-top:1px solid var(--ln2)}.pg .risk{margin-top:clamp(calc(24*var(--u)),4svh,calc(40*var(--u)));margin-top:round(nearest,clamp(calc(24*var(--u)),4svh,calc(40*var(--u))),calc(4*var(--u)))}.pg .risk summary{align-items:center;padding:clamp(calc(16*var(--u)),2.4svh,calc(24*var(--u))) 0;padding:round(nearest,clamp(calc(16*var(--u)),2.4svh,calc(24*var(--u))),calc(4*var(--u))) 0}.pg .risk summary>span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:clamp(calc(32*var(--u)),3.2vw,calc(64*var(--u)));column-gap:round(nearest,clamp(calc(32*var(--u)),3.2vw,calc(64*var(--u))),calc(4*var(--u)))}.pg .risk summary i{margin-top:0}.pg .accs .acc summary{min-height:clamp(calc(56*var(--u)),8svh,calc(80*var(--u)));min-height:round(nearest,clamp(calc(56*var(--u)),8svh,calc(80*var(--u))),calc(4*var(--u)))}.pg-vrach .eb-scan{width:fit-content;max-width:100%}.pg-vrach .eb-scan img{width:auto;max-width:100%;max-height:calc(var(--scr) - calc(280*var(--u)))}.pg-vrach>.sec .two:has(.eb){align-items:center}.pg-vrach .two:has(>.path){grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.pg-vrach .path li{grid-template-columns:clamp(calc(120*var(--u)),12vw,calc(200*var(--u))) minmax(0,1fr);grid-template-columns:round(nearest,clamp(calc(120*var(--u)),12vw,calc(200*var(--u))),calc(4*var(--u))) minmax(0,1fr);padding:clamp(calc(16*var(--u)),2.4svh,calc(32*var(--u))) 0;padding:round(nearest,clamp(calc(16*var(--u)),2.4svh,calc(32*var(--u))),calc(4*var(--u))) 0}.pg-vrach .cert-im{height:clamp(calc(160*var(--u)),26svh,calc(256*var(--u)));height:round(nearest,clamp(calc(160*var(--u)),26svh,calc(256*var(--u))),calc(4*var(--u)))}.pg-vrach .cert-all{margin-top:clamp(calc(24*var(--u)),3.2svh,calc(40*var(--u)));margin-top:round(nearest,clamp(calc(24*var(--u)),3.2svh,calc(40*var(--u))),calc(4*var(--u)))}.pg>.sec:has(>.cl-ph){height:calc(100svh - var(--hdh))}.pg>.sec>.cl-ph{flex:1 1 0;min-height:calc(200*var(--u));margin-top:clamp(calc(32*var(--u)),4.8svh,calc(64*var(--u)));margin-top:round(nearest,clamp(calc(32*var(--u)),4.8svh,calc(64*var(--u))),calc(4*var(--u)));grid-template-rows:repeat(2,minmax(0,1fr))}.pg>.sec>.cl-ph.cl-one{grid-template-rows:minmax(0,1fr)}.pg>.sec>.cl-ph figure{display:flex;flex-direction:column;min-height:0}.pg>.sec>.cl-ph img,.pg>.sec>.cl-ph.cl-one .cl-big img{flex:1 1 0;min-height:0;height:auto;aspect-ratio:auto}.pg>.sec>.cl-ph.cl-one .cl-big img{object-position:50% 32%}.pg-kont .two:has(>div>.kn-ch){grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;align-items:start}.pg-kont .two>div:has(>.kn-ch){display:contents}.pg-kont .two:has(>div>.kn-ch)>div:first-child{grid-column:1;grid-row:1}.pg-kont .kn-ch{grid-column:2;grid-row:1/span 2}.pg-kont .kn-warn{grid-column:1;grid-row:2;margin-top:0}}@media(min-width:900px)and (max-width:1199px)and (min-height:640px){.pg-vrach .vh1-ph{flex:1 1 0;min-height:calc(160*var(--u));height:auto}.pg-vrach .vh1-ph img{position:absolute;inset:0;object-position:68% 16%}}@media(min-width:900px)and (max-width:1279px)and (min-height:640px){.pg .psteps{flex-wrap:wrap}.pg .psteps>.pst{flex:1 1 calc(50% - calc(24*var(--u)));min-width:0}}.lang-dd{position:relative}.lang-dd>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:calc(4*var(--u));height:calc(48*var(--u));padding:0 calc(4*var(--u));-webkit-user-select:none;user-select:none}.lang-dd>summary::-webkit-details-marker{display:none}.lang-dd>summary i{display:block;width:calc(8*var(--u));height:calc(8*var(--u));margin:0 calc(4*var(--u)) calc(4*var(--u));font-size:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.lang-dd[open]>summary i{transform:translateY(calc(4*var(--u))) rotate(-135deg)}.lang-m{position:absolute;top:calc(100% + calc(4*var(--u)));right:-12px;z-index:60;min-width:calc(200*var(--u));display:flex;flex-direction:column;gap:calc(4*var(--u));padding:calc(8*var(--u));border-radius:calc(12*var(--u));background:var(--bg);box-shadow:inset 0 0 0 1px var(--ln2),0 calc(24*var(--u)) calc(48*var(--u)) #0000003d}.lang-m a{display:flex;align-items:center;gap:calc(12*var(--u));height:calc(48*var(--u));padding:0 calc(12*var(--u));border-radius:calc(8*var(--u));color:var(--mu);transition:background .3s,color .3s}.lang-m a b{font-weight:500;color:var(--tx);min-width:calc(24*var(--u))}.lang-m a:hover,.lang-m a:focus-visible{background:var(--bg2);color:var(--tx)}.lang-m a[aria-current]{color:var(--tx)}.lang-m a[aria-current]:after{content:"";width:calc(8*var(--u));height:calc(8*var(--u));margin-left:auto;border-radius:50%;background:currentColor}.lang-row{display:flex;gap:calc(8*var(--u));color:var(--mu)}.lang-row a{display:flex;align-items:center;justify-content:center;min-width:calc(48*var(--u));height:calc(48*var(--u));padding:0 calc(8*var(--u));border-radius:calc(8*var(--u));box-shadow:inset 0 0 0 1px var(--ln2);color:var(--mu);transition:background .3s,color .3s}.lang-row a[aria-current]{background:var(--tx);color:var(--bg);box-shadow:none}.menu-row{flex-wrap:wrap}.facts{grid-template-columns:repeat(3,minmax(min-content,1fr))}.hero-b .hero-side .facts{grid-template-columns:1fr}.ft-lang a{color:inherit}.ft-lang a[aria-current]{color:var(--tx)}.ba-ill{position:absolute;inset:calc(24*var(--u));display:flex;align-items:center;justify-content:center;color:var(--mu);opacity:.64;pointer-events:none}.ba-ill svg{display:block;width:100%;height:100%}.ba-img>span{position:relative;z-index:1}.ba.ba-photo .ba-ill{display:none}@media(max-width:899px){.ba-ill{inset:calc(16*var(--u))}}.kv{--kv-live:#6CC08B}.vx.kv{position:relative;min-height:calc(100svh - var(--hdh));padding:calc(64*var(--u)) 0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate}.kv-grp{display:grid;gap:calc(12*var(--u));padding-top:calc(128*var(--u));padding-bottom:calc(16*var(--u))}.kv-grp .lead{max-width:36em}.kv-btns{display:flex;flex-wrap:wrap;align-items:center;gap:calc(12*var(--u)) calc(24*var(--u))}.kv-btns .btn-o{margin-left:-16px}@media(max-width:599px){.kv-btns{flex-direction:column;align-items:stretch;width:100%}.kv-btns .btn{width:100%}.kv-btns .btn-o{margin-left:0}.kv-btns .dot{justify-content:center}}@keyframes kvPulse{0%{box-shadow:0 0 #6cc08b99}70%{box-shadow:0 0 0 calc(8*var(--u)) #6cc08b00}to{box-shadow:0 0 #6cc08b00}}@keyframes kvDraw{70%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes kvSpin{to{transform:rotate(360deg)}}@keyframes kvCaret{50%{opacity:0}}.kv-h1-g{display:grid;gap:calc(48*var(--u));align-items:center}.kv-h1-tx{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kv-247{display:block;width:min(100%,calc(280*var(--u)));height:auto;overflow:visible;margin:calc(8*var(--u)) 0 calc(16*var(--u))}.kv-247 text{font:italic 500 calc(200*var(--u)) "Cormorant",serif;font-style:italic!important;fill:var(--acc);fill-opacity:0;stroke:var(--acc);stroke-width:1.2;stroke-dasharray:1600;stroke-dashoffset:1600}.kv-h1.in .kv-247 text{animation:kvDraw 2.8s cubic-bezier(.65,.05,.25,1) forwards}.kv-h1-tx .h1{max-width:11em;text-wrap:balance}.kv-h1-tx .lead{max-width:30em;margin:calc(24*var(--u)) 0 calc(32*var(--u))}.kv-ph{display:flex;flex-direction:column;align-items:center;gap:calc(20*var(--u));justify-self:center}.kv-ph .dev{width:calc(240*var(--u))}.kv-ph-badge{display:inline-flex;align-items:center;gap:calc(8*var(--u));padding:calc(8*var(--u)) calc(16*var(--u));border-radius:calc(24*var(--u));background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln);color:var(--mu);font-size:var(--t-cap);line-height:var(--l-cap);white-space:nowrap}.kv-ph-badge i,.kv-who i{flex:none;width:calc(8*var(--u));height:calc(8*var(--u));border-radius:50%;background:var(--kv-live);animation:kvPulse 2s infinite}.kv-ph-badge b{color:var(--tx);font-weight:500;font-variant-numeric:tabular-nums}.kv-ph .ws-in{opacity:0;transform:translateY(calc(8*var(--u)));transition:opacity .6s .6s,transform .6s .6s}.kv-h1.in .kv-ph .ws-in{opacity:1;transform:none}@media(min-width:900px){.kv-h1-g{grid-template-columns:7fr 5fr;gap:calc(64*var(--u))}.kv-247{width:min(100%,calc(400*var(--u)));margin:calc(8*var(--u)) 0 calc(24*var(--u))}.kv-ph .dev{width:clamp(calc(240*var(--u)),calc((100svh - var(--hdh) - calc(208*var(--u))) * .484),calc(340*var(--u)))}}@media(min-width:1441px){.kv-247{width:min(100%,clamp(calc(400*var(--u)),30vw,calc(520*var(--u))));width:min(100%,round(nearest,clamp(calc(400*var(--u)),30vw,calc(520*var(--u))),calc(4*var(--u))))}}.vx.kv-h2{padding:0}.kv-h2-g{display:grid;flex:1}.kv-h2-ph{position:relative;min-height:calc(340*var(--u));overflow:hidden;background:var(--ph)}.kv-h2-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transform:scale(1.08);transition:transform 1.8s cubic-bezier(.2,.7,.2,1)}.kv-h2.in .kv-h2-ph img{transform:none}.kv-h2-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0e0d0c00 36%,#0e0d0ccc)}.kv-h2-ph figcaption{position:absolute;left:calc(16*var(--u));right:calc(16*var(--u));bottom:calc(20*var(--u));z-index:1;display:flex;flex-direction:column;gap:calc(4*var(--u));color:#f4f2f0}.kv-h2-ph figcaption .lbl{color:#f4f2f0b8}.kv-h2-ph figcaption b{font:500 var(--t-h3)/var(--l-h3) "Cormorant",serif}.kv-h2-ph figcaption span:last-child{font-size:var(--t-cap);line-height:var(--l-cap);color:#f4f2f0b8}.kv-h2-tx{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:calc(48*var(--u)) calc(16*var(--u)) calc(64*var(--u))}.kv-h2-tx .h1{max-width:10em;margin:calc(8*var(--u)) 0 calc(16*var(--u));text-wrap:balance}.kv-h2-tx .lead{max-width:30em;margin-bottom:calc(32*var(--u))}.kv-rows{border-top:1px solid var(--ln2)}.kv-row{display:flex;align-items:center;gap:calc(16*var(--u));min-height:calc(80*var(--u));padding:calc(12*var(--u)) 0;border-bottom:1px solid var(--ln);color:var(--tx);transition:padding .4s cubic-bezier(.2,.7,.2,1)}.kv-ic{flex:none;width:calc(48*var(--u));height:calc(48*var(--u));border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--ln2);color:var(--tx);transition:background .3s,color .3s}.kv-ic svg{width:calc(20*var(--u));height:calc(20*var(--u))}.kv-rt{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(4*var(--u))}.kv-rt b{font:500 var(--t-h3)/var(--l-h3) "Cormorant",serif;overflow-wrap:anywhere}.kv-ar{flex:none;font-style:normal;font-size:var(--t-h3);line-height:1;color:var(--mu);transition:transform .3s,color .3s}.kv-row:first-child .kv-ic{background:var(--btn);color:var(--btn-tx);box-shadow:none}@media(hover:hover){.kv-row:hover{padding-left:calc(12*var(--u))}.kv-row:hover .kv-ic{background:var(--tx);color:var(--bg)}.kv-row:hover .kv-ar{transform:translate(calc(4*var(--u)));color:var(--tx)}}@media(max-width:899px){.kv-ic{width:calc(40*var(--u));height:calc(40*var(--u))}.kv-row{gap:calc(12*var(--u));min-height:calc(72*var(--u))}}@media(min-width:900px){.kv-h2-ph{min-height:max(calc(320*var(--u)),40svh)}.kv-h2-ph figcaption{left:calc(64*var(--u));right:calc(64*var(--u));bottom:calc(40*var(--u))}.kv-h2-tx{padding:calc(64*var(--u))}.kv-h2-tx .h1{max-width:none}.kv-row{min-height:calc(88*var(--u));gap:calc(24*var(--u))}}@media(min-width:1200px){.kv-h2-g{grid-template-columns:1fr 1fr;min-height:calc(100svh - var(--hdh))}.kv-h2-ph{min-height:0}.kv-h2-ph figcaption{left:calc(40*var(--u));right:calc(40*var(--u))}.kv-h2-tx{padding:calc(64*var(--u)) calc(64*var(--u)) calc(64*var(--u)) calc(80*var(--u))}.kv-h2-tx .h1{max-width:10em}}@media(min-width:1441px){.kv-h2-tx{padding:calc(64*var(--u)) clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))) calc(64*var(--u)) clamp(calc(80*var(--u)),5.5vw,calc(128*var(--u)));padding:calc(64*var(--u)) round(nearest,clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u))) calc(64*var(--u)) round(nearest,clamp(calc(80*var(--u)),5.5vw,calc(128*var(--u))),calc(4*var(--u)))}.kv-h2-tx .h1{max-width:9em}}.kv-h3{text-align:center}.kv-rz{position:absolute;z-index:-1;left:50%;top:50%;width:min(150vw,calc(920*var(--u)));aspect-ratio:1;margin:calc(min(150vw,calc(920*var(--u)))/-2) 0 0 calc(min(150vw,calc(920*var(--u)))/-2);pointer-events:none;opacity:.08;animation:kvSpin 160s linear infinite}.kv-rz .rz-svg circle{stroke-dashoffset:1}.kv-h3.in .kv-rz .rz-svg circle{stroke-dashoffset:0}.kv-h3-in{position:relative;display:flex;flex-direction:column;align-items:center}.kv-duo{display:flex;margin-bottom:calc(32*var(--u))}.kv-av{width:calc(96*var(--u));height:calc(96*var(--u));border-radius:50%;display:flex;align-items:center;justify-content:center;font:500 calc(48*var(--u))/1 "Cormorant",serif;background:var(--bg2);color:var(--tx);box-shadow:inset 0 0 0 1px var(--ln2),0 0 0 calc(8*var(--u)) var(--bg);opacity:0;transform:translateY(calc(16*var(--u)));transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1)}.kv-av+.kv-av{margin-left:-16px;transition-delay:.15s}.kv-h3.in .kv-av{opacity:1;transform:none}body.b .kv-av{box-shadow:inset 0 0 0 1px var(--ln),0 0 0 calc(8*var(--u)) var(--bg)}.kv-who{display:inline-flex;align-items:center;gap:calc(8*var(--u));margin-bottom:calc(16*var(--u))}.kv-who:before{display:none!important}.kv-h3 .h1{max-width:11em;text-wrap:balance}.kv-h3 .lead{max-width:32em;margin:calc(24*var(--u)) 0 calc(32*var(--u))}.kv-h3 .btn{min-width:calc(280*var(--u))}.kv-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(12*var(--u)) calc(32*var(--u));margin-top:calc(40*var(--u));color:var(--mu);font-size:var(--t-cap);line-height:var(--l-cap)}.kv-meta a{display:inline-flex;align-items:center;gap:calc(8*var(--u));transition:color .2s}.kv-meta a:hover{color:var(--tx)}.kv-meta svg{flex:none;width:calc(16*var(--u));height:calc(16*var(--u))}@media(max-width:599px){.kv-h3 .btn{width:100%;min-width:0}.kv-meta{flex-direction:column;align-items:center}}@media(min-width:900px){.kv-av{width:calc(128*var(--u));height:calc(128*var(--u));font-size:calc(64*var(--u))}.kv-av+.kv-av{margin-left:-24px}.kv-meta{font-size:var(--t-body);line-height:var(--l-body)}}@media(prefers-reduced-motion:reduce){.kv-rz{animation:none}}.kv-f4-tx .h2,.kv-f5-tx .h2,.kv-f6-b .h2{text-wrap:balance}.kv-f4-g{display:grid;gap:calc(40*var(--u));align-items:center}.kv-f4-tx{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kv-f4-tx .h2{margin-top:calc(8*var(--u));max-width:10em}.kv-f4-tx .lead{margin-top:calc(16*var(--u));max-width:30em}.kv-f4-q{display:flex;flex-direction:column;gap:calc(12*var(--u));margin-top:calc(32*var(--u))}.kv-f4-q+.kv-f4-q{margin-top:calc(24*var(--u))}.kv-chips{display:flex;flex-wrap:wrap;gap:calc(8*var(--u))}.kv-chip{display:inline-flex;align-items:center;padding:0 calc(20*var(--u));border:0;border-radius:calc(8*var(--u));background:transparent;color:var(--tx);font-family:Manrope,sans-serif;font-weight:400;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tx) 28%,transparent);transition:background .25s,color .25s,box-shadow .25s}.kv-chip.on{background:var(--tx);color:var(--bg);box-shadow:none}.kv-chip:focus-visible{outline:calc(2*var(--u)) solid var(--acc);outline-offset:calc(2*var(--u))}@media(hover:hover){.kv-chip:not(.on):hover{box-shadow:inset 0 0 0 1px var(--tx)}}.kv-f4-card{display:flex;flex-direction:column;gap:calc(24*var(--u));min-width:0;padding:calc(24*var(--u));border-radius:calc(16*var(--u));background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln);opacity:0;transform:translateY(calc(24*var(--u)));transition:opacity .9s .1s,transform .9s .1s cubic-bezier(.2,.7,.2,1)}.kv-f4.in .kv-f4-card{opacity:1;transform:none}body.b .kv-f4-card{box-shadow:0 calc(24*var(--u)) calc(64*var(--u)) -32px #1d1d1b3d,inset 0 0 0 1px var(--ln)}.kv-f4-top{display:flex;align-items:center;gap:calc(12*var(--u));padding-bottom:calc(20*var(--u));border-bottom:1px solid var(--ln)}.kv-f4-av{flex:none;width:calc(48*var(--u));height:calc(48*var(--u));border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--inv);color:#dde0cb}.kv-f4-av svg{width:calc(24*var(--u));height:calc(24*var(--u))}.kv-f4-top div{display:flex;flex-direction:column;min-width:0}.kv-f4-top b{font-weight:500}.kv-f4-top div span{display:inline-flex;align-items:center;gap:calc(8*var(--u));color:var(--mu);font-size:var(--t-cap);line-height:var(--l-cap)}.kv-f4-top i{flex:none;width:calc(8*var(--u));height:calc(8*var(--u));border-radius:50%;background:var(--kv-live);animation:kvPulse 2s infinite}.kv-f4-msg{font:500 var(--t-q)/var(--l-q) "Cormorant",serif;text-wrap:pretty}.kv-f4-msg b{font-weight:500;font-style:italic;color:var(--acc);background:linear-gradient(currentColor,currentColor) 0 92%/100% 1px no-repeat}.kv-f4-msg b.sw{animation:kvSw .7s cubic-bezier(.2,.7,.2,1)}@keyframes kvSw{0%{opacity:0;filter:blur(calc(6*var(--u)))}to{opacity:1;filter:none}}.kv-f4-act{display:flex;flex-direction:column;align-items:stretch;gap:calc(12*var(--u));padding-top:calc(24*var(--u));border-top:1px solid var(--ln)}.kv-f4-act .mu{font-size:var(--t-cap);line-height:var(--l-cap);text-align:center}@media(min-width:900px){.kv-f4-g{grid-template-columns:1fr 1fr;gap:calc(48*var(--u))}.kv-f4-card{padding:calc(32*var(--u));gap:calc(32*var(--u))}.kv-f4-top{padding-bottom:calc(24*var(--u))}.kv-f4-act{flex-direction:row;align-items:center;justify-content:space-between;gap:calc(24*var(--u));padding-top:calc(32*var(--u))}.kv-f4-act .mu{text-align:right}}@media(min-width:900px)and (max-width:1199px){.kv-f4-msg{font-size:var(--t-h3);line-height:var(--l-h3)}.kv-f4-act{flex-direction:column;align-items:stretch;gap:calc(12*var(--u))}.kv-f4-act .mu{text-align:center}}@media(min-width:1200px){.kv-f4-g{grid-template-columns:5fr 6fr;gap:calc(96*var(--u))}.kv-f4-card{padding:calc(40*var(--u))}}@media(min-width:1441px){.kv-f4-card{padding:calc(48*var(--u))}}.kv-f5-g{display:grid;gap:calc(40*var(--u));align-items:center}.kv-f5-ph{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:calc(16*var(--u));background:var(--ph);clip-path:inset(100% 0 0 0 round calc(16*var(--u)));transition:clip-path 1.4s cubic-bezier(.65,.05,.25,1)}.kv-f5.in .kv-f5-ph{clip-path:inset(0 0 0 0 round calc(16*var(--u)))}.kv-f5-ph img{width:100%;height:100%;object-fit:cover;object-position:50% 16%;transform:scale(1.08);transition:transform 2.4s cubic-bezier(.2,.7,.2,1)}.kv-f5.in .kv-f5-ph img{transform:none}.kv-f5-tx{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.kv-f5-tx .h2{margin-top:calc(8*var(--u));max-width:10em}.kv-f5-tx .lead{margin-top:calc(16*var(--u));max-width:30em}.kv-f5-tx .kv-btns{margin-top:calc(32*var(--u))}.kv-f5-q{display:flex;flex-direction:column;gap:calc(16*var(--u));width:100%;max-width:36em;margin-top:calc(40*var(--u));padding-top:calc(32*var(--u));border-top:1px solid var(--ln)}.kv-f5-q blockquote{font:italic 500 var(--t-h3)/var(--l-h3) "Cormorant",serif;text-wrap:pretty}.kv-f5-q figcaption{display:flex;flex-direction:column;font-size:var(--t-cap);line-height:var(--l-cap);color:var(--mu)}.kv-f5-q figcaption b{color:var(--tx);font-weight:500}@media(min-width:600px)and (max-width:899px){.kv-f5-ph{aspect-ratio:4/3}}@media(min-width:900px){.kv-f5-g{grid-template-columns:auto minmax(0,1fr);gap:calc(64*var(--u))}.kv-f5-ph{aspect-ratio:500/575;width:min(calc((100svh - var(--hdh) - calc(128*var(--u))) * .87),36vw,calc(480*var(--u)))}.kv-f5-q{margin-top:calc(48*var(--u))}}@media(min-width:1200px){.kv-f5-g{gap:calc(96*var(--u))}}@media(min-width:1441px){.kv-f5-ph{width:min(calc((100svh - var(--hdh) - calc(128*var(--u))) * .87),36vw,calc(520*var(--u)))}}.vx.kv-f6{background:var(--bg2)}.kv-f6-in{display:flex;flex-direction:column;gap:calc(32*var(--u))}.kv-f6-top{display:flex;flex-direction:column-reverse;gap:calc(32*var(--u))}.kv-f6-rate{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(8*var(--u)) calc(12*var(--u));align-self:flex-start;color:var(--mu);font-size:var(--t-cap);line-height:var(--l-cap);transition:color .2s}.kv-f6-rate:hover{color:var(--tx)}.kv-f6-rate b{color:var(--tx);font-weight:500}.kv-stars{position:relative;display:inline-flex}.kv-stars>span{display:flex;gap:calc(4*var(--u))}.kv-stars>span:first-child{color:color-mix(in srgb,var(--tx) 18%,transparent)}.kv-stars svg{flex:none;width:calc(16*var(--u));height:calc(16*var(--u))}.kv-stars-on{position:absolute;inset:0;color:var(--acc);clip-path:inset(0 100% 0 0);transition:clip-path 1.6s cubic-bezier(.65,.05,.25,1) .2s}.kv-f6.in .kv-stars-on{clip-path:inset(0 2% 0 0)}.kv-f6-rev{display:flex;flex-direction:column;gap:calc(20*var(--u));min-width:0}.kv-f6-rev blockquote{max-width:26em;font:italic 500 var(--t-q)/var(--l-q) "Cormorant",serif;text-wrap:pretty}.kv-f6-rev figcaption{font-size:var(--t-cap);line-height:var(--l-cap)}.kv-w{opacity:.16;transition:opacity .6s calc(var(--i) * 32ms)}.kv-f6.in .kv-w{opacity:1}.kv-f6-b{display:grid;gap:calc(16*var(--u));padding-top:calc(32*var(--u));border-top:1px solid var(--ln)}.kv-f6-b .h2{max-width:10em}.kv-f6-act{display:flex;flex-direction:column;align-items:flex-start;gap:calc(32*var(--u));min-width:0}.kv-f6-act .lead{max-width:30em}@media(min-width:900px){.kv-f6-in{gap:calc(48*var(--u))}.kv-f6-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(64*var(--u));align-items:end}.kv-f6-rev blockquote{max-width:none}.kv-f6-rate{flex-direction:column;align-items:flex-start;gap:calc(12*var(--u));padding-left:calc(40*var(--u));border-left:1px solid var(--ln);font-size:var(--t-body);line-height:var(--l-body)}.kv-f6-rate b{font:500 var(--t-h1)/var(--l-h1) "Cormorant",serif}.kv-stars svg{width:calc(20*var(--u));height:calc(20*var(--u))}.kv-f6-b{grid-template-columns:1fr 1fr;gap:calc(64*var(--u));align-items:end;padding-top:calc(48*var(--u))}}@media(min-width:1200px){.kv-f6-top,.kv-f6-b{gap:calc(96*var(--u))}.kv-f6-rate{padding-left:calc(48*var(--u))}}@media(prefers-reduced-motion:reduce){.kv-f4-card,.kv-f5-ph,.kv-f5-ph img,.kv-stars-on,.kv-w{transition:none}.kv-f4-top i{animation:none}}.vh-live>.rz-orb,.kn-live>.rz-orb{display:none}@media(min-width:1200px)and (max-height:860px){.vh1.vh-live .vh1-tx{padding-top:calc(48*var(--u));padding-bottom:calc(48*var(--u))}}@media(min-width:1200px)and (max-height:760px){.vh1.vh-live .vh1-tx{padding-top:calc(32*var(--u));padding-bottom:calc(32*var(--u));gap:calc(16*var(--u))}}.kn-live{position:relative;min-height:calc(100svh - var(--hdh));padding:calc(64*var(--u)) 0;display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate}.kn-live .kv-av{animation:lhUp .8s cubic-bezier(.2,.7,.2,1) .2s both}.kn-live .kv-av+.kv-av{animation-delay:.36s}.kn-live .kv-rz .rz-svg circle{animation:lhDraw 2.8s cubic-bezier(.65,.05,.25,1) .2s both}@keyframes lhUp{0%{opacity:0;transform:translateY(calc(16*var(--u)))}to{opacity:1;transform:none}}@keyframes lhDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(min-width:900px)and (max-height:800px){.kn-live{padding:calc(32*var(--u)) 0}.kn-live .kv-av{width:calc(96*var(--u));height:calc(96*var(--u));font-size:calc(48*var(--u))}.kn-live .kv-av+.kv-av{margin-left:-16px}.kn-live .kv-duo{margin-bottom:calc(24*var(--u))}.kn-live .kv-meta{margin-top:calc(32*var(--u))}}@media(prefers-reduced-motion:reduce){.kn-live .kv-av{animation:none;opacity:1;transform:none}.kn-live .kv-rz .rz-svg circle{animation:none;stroke-dashoffset:0}}.pkx{display:grid;gap:calc(16*var(--u))}@media(min-width:900px){.pkx{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;column-gap:calc(24*var(--u));row-gap:0}}.pkc{position:relative;display:flex;flex-direction:column;padding:calc(24*var(--u));border-radius:calc(16*var(--u));background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln);color:var(--tx)}@media(min-width:900px){.pkc{display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:calc(40*var(--u))}}.pkc-h{display:flex;flex-direction:column;gap:calc(8*var(--u))}.pkc-hr{display:flex;align-items:center;justify-content:space-between;gap:calc(16*var(--u));flex-wrap:wrap}.pkc-h .h3{margin:0;color:var(--tx)}.pkc-h p{margin:0;color:var(--mu);font-size:var(--t-body)!important;line-height:var(--l-body)!important}.pkc-b{flex:1 1 auto;margin-top:calc(32*var(--u))}.pkc-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(16*var(--u))}.pkc-l li{display:grid;grid-template-columns:calc(24*var(--u)) minmax(0,1fr);column-gap:calc(16*var(--u));align-items:start;font-size:var(--t-body)!important;line-height:var(--l-body)!important;color:var(--tx)}.pkc-l li span{overflow-wrap:break-word}.pkc-l i{position:relative;display:block;width:calc(24*var(--u));height:calc(24*var(--u));border-radius:50%;box-shadow:inset 0 0 0 1px var(--ln2)}.pkc-l i:after{content:"";position:absolute;inset:0;background:var(--tx);-webkit-mask:var(--pkc-ck) center/calc(12*var(--u)) calc(12*var(--u)) no-repeat;mask:var(--pkc-ck) center/calc(12*var(--u)) calc(12*var(--u)) no-repeat}:root{--pkc-ck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 6.4 4.6 9 10 3.2' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(min-width:1441px){.pkc-l i{margin-top:calc((var(--t-body) * 1.5 - calc(24*var(--u))) / 2)}}.pkc-g{margin:calc(32*var(--u)) 0 calc(16*var(--u));font:500 var(--t-cap)/var(--l-cap) "Manrope",sans-serif!important;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.pkc-btn{width:100%;margin-top:calc(40*var(--u))}.pkc-r{--pkc-on:#F4F2F0;--tx:var(--pkc-on);--mu:rgba(244,242,240,.72);--ln:rgba(244,242,240,.2);--ln2:rgba(244,242,240,.44);--btn:#F4F2F0;--btn-tx:#141311;background:var(--inv);box-shadow:none}.tone-3 .pkc-r{background:#0000003d}.pkc-r .pkc-g+.pkc-l i{background:var(--pkc-on);box-shadow:none}.pkc-r .pkc-g+.pkc-l i:after{background:var(--inv)}.pkc-tag{flex:none;padding:calc(4*var(--u)) calc(12*var(--u));border-radius:calc(4*var(--u));background:var(--pkc-on);color:var(--inv);font:500 var(--t-cap)/var(--l-cap) "Manrope",sans-serif!important;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}html.motion .pkx .pkc{opacity:0;translate:0 calc(32*var(--u));transition:opacity .8s cubic-bezier(.2,.7,.2,1),translate .9s cubic-bezier(.2,.7,.2,1)}html.motion .pkx .pkc+.pkc{transition-delay:.12s}html.motion .pkx .pkc-l li,html.motion .pkx .pkc-g{opacity:0;translate:0 calc(8*var(--u));transition:opacity .6s cubic-bezier(.2,.7,.2,1),translate .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.28s + var(--i,0) * .05s)}html.motion .pkx .pkc+.pkc .pkc-l li,html.motion .pkx .pkc+.pkc .pkc-g{transition-delay:calc(.4s + var(--i,0) * .05s)}html.motion .pkx .pkc-g+.pkc-l li{transition-delay:calc(.8s + var(--i,0) * .05s)}html.motion .pkx.in .pkc,html.motion .pkx.in .pkc-l li,html.motion .pkx.in .pkc-g{opacity:1;translate:none}@media(prefers-reduced-motion:reduce){html.motion .pkx .pkc,html.motion .pkx .pkc-l li,html.motion .pkx .pkc-g{opacity:1;translate:none;transition:none}}.rs-v .rs-h,.rs-v .rs-vw{transition:opacity .2s}.rs-v.rs-sw .ba,.rs-v.rs-sw .ba-cap,.rs-v.rs-sw .rs-h,.rs-v.rs-sw .rs-vw,.rs-v .ba.rs-vsw{opacity:0}.rs-h{display:flex;flex-direction:column;gap:calc(16*var(--u))}.rs-ht{font:600 var(--t-h3)/var(--l-h3) "Cormorant",serif;color:var(--tx)}.rs-hm{color:var(--mu);font-size:var(--t-body);line-height:var(--l-body)}.rs-v .ba{aspect-ratio:4/5;height:auto}.rs-v .ba-cap{margin:0;display:flex;flex-direction:column;gap:calc(24*var(--u))}.rs-v .ba-g{grid-template-columns:1fr;gap:calc(16*var(--u))}.rs-v .ba-cap .note{grid-column:auto}.rs-v .rs-cta{margin:0;align-self:flex-start}.rs-v .rs-nav{margin:0!important;justify-content:flex-start!important;gap:calc(16*var(--u))}.rs-v .rs-n{min-width:calc(64*var(--u))}.rs-vw{display:flex;gap:calc(8*var(--u))}.rs-vw[hidden]{display:none}.rs-vw .kx-t{flex:0 0 auto;font:inherit}@media(max-width:899px){.rs-v{display:flex;flex-direction:column}.rs-d,.rs-act{display:contents}.rs-v .rs-h{order:0;margin-bottom:calc(24*var(--u))}.rs-v>.ba{order:1}.rs-v .rs-vw{order:2;margin-top:calc(16*var(--u))}.rs-v .rs-nav{order:3;margin-top:calc(16*var(--u))!important;justify-content:center!important}.rs-v .ba-cap{order:4;margin-top:calc(24*var(--u))}.rs-v .rs-cta{order:5;margin-top:calc(24*var(--u));align-self:stretch}.rs-v>.rs-e{order:6}.rs-vw .kx-t{flex:1 0 0}}@media(min-width:900px){.rs-v{--rs-fh:clamp(calc(440*var(--u)),calc(100svh - var(--hdh) - calc(160*var(--u))),calc(720*var(--u)));display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:calc(64*var(--u));align-items:start}.rs-v>.ba{grid-column:1;grid-row:1;width:calc(var(--rs-fh) * 4 / 5);height:var(--rs-fh)!important;aspect-ratio:auto!important}.rs-d{grid-column:2;grid-row:1;min-height:var(--rs-fh);max-width:calc(640*var(--u));display:flex;flex-direction:column;align-items:flex-start;gap:calc(24*var(--u))}.rs-d .rs-ht{font-size:var(--t-h2);line-height:var(--l-h2)}.rs-d .ba-cap{align-self:stretch}.rs-act{align-self:stretch;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:calc(24*var(--u));padding-top:calc(8*var(--u))}.rs-v>.rs-e{grid-column:1 / -1}}.rs-v.rs-1 .rs-a{visibility:hidden}.rs-v.rs-0>:not(.rs-e){display:none!important}.rs-e{display:flex;flex-direction:column;align-items:flex-start;gap:calc(16*var(--u));padding:calc(48*var(--u)) calc(24*var(--u));border-radius:calc(8*var(--u));box-shadow:inset 0 0 0 1px var(--ln2)}.rs-e[hidden]{display:none}.rs-e .mu{max-width:32em;font-size:var(--t-body);line-height:var(--l-body)}.rs-e .btn{margin:calc(8*var(--u)) 0 0}@media(max-width:899px){.rs-f .kx-t small{display:none}.rs-f .kx-t{padding:0 calc(12*var(--u))}}.rs.rs-none .rs-more{display:none}.rs-ph-ill{align-items:center;justify-content:center;padding:calc(16*var(--u));color:var(--mu)}.rs-ph-ill .rs-ill{display:block;width:100%;height:100%;opacity:.64}.rs-c:hover .rs-ph-ill .rs-ill{opacity:.88}.rs-ph-ill .rs-ill{transition:opacity .3s}@media(min-width:900px){.rs-more{margin-top:calc(96*var(--u))}.rs-g{gap:calc(32*var(--u)) calc(24*var(--u))}.rs-g .rs-ph{aspect-ratio:3/2}}@media(max-width:899px){.rs-more{margin-top:calc(64*var(--u))}.rs-more .h2{margin-bottom:calc(24*var(--u))}.rs-g{display:flex;gap:calc(12*var(--u));margin:0 -16px;padding:0 calc(16*var(--u)) calc(4*var(--u));overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 calc(16*var(--u));scrollbar-width:none;overscroll-behavior-x:contain}.rs-g::-webkit-scrollbar{display:none}.rs-g>.rs-c{flex:0 0 calc(160*var(--u));scroll-snap-align:start}.rs-g .rs-ph{aspect-ratio:4/5;padding:calc(12*var(--u))}.rs-g .rs-t{font-size:var(--t-body);line-height:var(--l-body);font-family:Manrope,sans-serif;font-weight:500}.rs-g .rs-ask{grid-column:auto}.rs-g .rs-ask .rs-ph{aspect-ratio:4/5;min-height:0;padding:calc(12*var(--u));justify-content:flex-end}.rs-g .rs-q{font-size:var(--t-body);line-height:var(--l-body);font-family:Manrope,sans-serif;font-weight:500}.rs-g .rs-qa{font-size:var(--t-cap);line-height:var(--l-cap)}}.vh-intro{padding:calc(64*var(--u)) 0 calc(48*var(--u))}.vh-intro .wrap{display:flex;flex-direction:column;gap:calc(16*var(--u))}.vh-intro .h2{text-wrap:balance}.vh-intro .lead{max-width:40em}.vh-tag{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(8*var(--u)) calc(16*var(--u));padding-top:calc(48*var(--u));padding-bottom:calc(24*var(--u));border-top:1px solid var(--ln)}.vh-n{font:500 var(--t-cap)/var(--l-cap) "Manrope",sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:calc(4*var(--u)) calc(12*var(--u));border-radius:calc(8*var(--u));background:var(--tx);color:var(--bg)}.vh-tag b{font:600 var(--t-h3)/var(--l-h3) "Cormorant",serif;color:var(--tx)}.vh-d{flex-basis:100%;max-width:48em;color:var(--mu)}.vh{position:relative;overflow:hidden;background:var(--bg)}.vh .h1{text-wrap:balance}.vh .quote{margin:0;padding:0;border:0;text-wrap:pretty}.vh .quote:before{display:none}.vh1{display:flex;flex-direction:column}.vh1-ph{position:relative;margin:0;height:min(56svh,calc(560*var(--u)))}.vh1-ph img{display:block;width:100%;height:100%;object-fit:cover;object-position:68% 24%}.vh1-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,var(--bg) 100%)}.vh1-tx{position:relative;margin-top:-48px;padding-bottom:calc(48*var(--u));display:flex;flex-direction:column;gap:calc(20*var(--u))}.vh1-tx>*{max-width:calc(720*var(--u))}@media(min-width:900px){.vh1{min-height:calc(100svh - var(--hdh))}.vh1-ph{height:min(64svh,calc(640*var(--u)))}.vh1-tx{margin-top:-96px;padding-bottom:calc(80*var(--u));gap:calc(24*var(--u))}}@media(min-width:1200px){.vh1{justify-content:flex-end}.vh1-ph{position:absolute;inset:0 0 0 auto;width:72%;height:auto}.vh1-ph:after{background:linear-gradient(90deg,var(--bg) 0%,color-mix(in srgb,var(--bg) 64%,transparent) 20%,transparent 56%),linear-gradient(0deg,var(--bg) 0%,transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 40%,transparent) 0%,transparent 20%)}.vh1-tx{margin-top:0;padding-top:calc(96*var(--u));padding-bottom:calc(96*var(--u))}.vh1-tx>*{max-width:calc(640*var(--u))}}@media(min-width:1441px){.vh1-tx>*{max-width:clamp(calc(640*var(--u)),40vw,calc(768*var(--u)));max-width:round(nearest,clamp(calc(640*var(--u)),40vw,calc(768*var(--u))),calc(4*var(--u)))}}.vh2-g{display:grid;grid-template-columns:minmax(0,1fr)}.vh2-top{display:flex;flex-direction:column;gap:calc(16*var(--u));padding-top:calc(32*var(--u));padding-bottom:calc(32*var(--u))}.vh2 .h1 em{color:var(--acc)}.vh2-ph{position:relative;margin:0;aspect-ratio:4/5;max-height:72svh;overflow:hidden;background:var(--bg2)}.vh2-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:80% 30%}.vh2-ph figcaption{position:absolute;left:calc(16*var(--u));bottom:calc(16*var(--u));padding:calc(4*var(--u)) calc(12*var(--u));border-radius:calc(8*var(--u));background:#141311a3;color:#f4f2f0;font:400 var(--t-cap)/var(--l-cap) "Manrope",sans-serif;-webkit-backdrop-filter:blur(calc(8*var(--u)));backdrop-filter:blur(calc(8*var(--u)))}.vh2-bot{display:flex;flex-direction:column;gap:calc(32*var(--u));padding-top:calc(32*var(--u));padding-bottom:calc(48*var(--u))}.vh2-cr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(24*var(--u)) calc(16*var(--u));margin:0}.vh2-cr>div{display:flex;flex-direction:column;gap:calc(8*var(--u));padding-top:calc(16*var(--u));border-top:1px solid var(--ln2)}.vh2-cr dt{font:500 var(--t-h3)/var(--l-h3) "Cormorant",serif;font-variant-numeric:lining-nums;color:var(--tx)}.vh2-cr dd{margin:0;font-size:var(--t-body);line-height:var(--l-body);color:var(--mu)}@media(min-width:900px){.vh2-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:minmax(calc(64*var(--u)),1fr) auto auto minmax(calc(64*var(--u)),1fr);min-height:calc(100svh - var(--hdh))}.vh2-top{grid-column:1;grid-row:2;gap:calc(24*var(--u));padding-top:0;padding-bottom:calc(48*var(--u))}.vh2-ph{grid-column:2;grid-row:1/5;aspect-ratio:auto;max-height:none;min-height:calc(560*var(--u))}.vh2-ph figcaption{left:calc(24*var(--u));bottom:calc(24*var(--u))}.vh2-bot{grid-column:1;grid-row:3;gap:calc(40*var(--u));padding-top:0;padding-bottom:0}.vh2-cr{gap:calc(32*var(--u))}}.vh3{display:flex;flex-direction:column}.vh3-in{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(20*var(--u));padding-top:calc(48*var(--u));padding-bottom:calc(40*var(--u));text-align:center}.vh3 .quote{max-width:26em;text-wrap:balance}.vh3 .hero-cta{align-self:stretch;align-items:stretch}.vh3-f{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8*var(--u));margin:0;padding:0;list-style:none}.vh3-f li{padding:calc(4*var(--u)) calc(12*var(--u));border:1px solid var(--ln);border-radius:calc(8*var(--u));font:500 var(--t-cap)/var(--l-cap) "Manrope",sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--mu)}.vh3-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:calc(8*var(--u));padding:0 calc(16*var(--u))}.vh3-strip figure{position:relative;margin:0;height:calc(160*var(--u));overflow:hidden;border-radius:calc(12*var(--u)) calc(12*var(--u)) 0 0;background:var(--bg2)}.vh3-strip figure:nth-child(3){height:calc(200*var(--u))}.vh3-strip figure:first-child,.vh3-strip figure:last-child{display:none}.vh3-strip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 24%}.vh3-strip figure:nth-child(1) img{object-position:64% 40%}.vh3-strip figure:nth-child(5) img{object-position:50% 92%}@media(min-width:900px){.vh3{min-height:calc(100svh - var(--hdh))}.vh3-in{gap:calc(24*var(--u));padding-top:calc(48*var(--u));padding-bottom:calc(40*var(--u))}.vh3 .hero-cta{align-self:center;align-items:center;justify-content:center}.vh3-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(12*var(--u));padding:0 calc(64*var(--u))}.vh3-strip figure:first-child,.vh3-strip figure:last-child{display:block}.vh3-strip figure{height:round(nearest,clamp(calc(160*var(--u)),20svh,calc(280*var(--u))),calc(4*var(--u)));height:round(nearest,round(nearest,clamp(calc(160*var(--u)),20svh,calc(280*var(--u))),calc(4*var(--u))),calc(4*var(--u)))}.vh3-strip figure:nth-child(2),.vh3-strip figure:nth-child(4){height:round(nearest,clamp(calc(200*var(--u)),25svh,calc(340*var(--u))),calc(4*var(--u)));height:round(nearest,round(nearest,clamp(calc(200*var(--u)),25svh,calc(340*var(--u))),calc(4*var(--u))),calc(4*var(--u)))}.vh3-strip figure:nth-child(3){height:round(nearest,clamp(calc(240*var(--u)),30svh,calc(400*var(--u))),calc(4*var(--u)));height:round(nearest,round(nearest,clamp(calc(240*var(--u)),30svh,calc(400*var(--u))),calc(4*var(--u))),calc(4*var(--u)))}}@media(min-width:1441px){.vh3-strip{padding:0 clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u)));padding:0 round(nearest,clamp(calc(64*var(--u)),4.44vw,calc(128*var(--u))),calc(4*var(--u)))}}.wac{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center}.wac-bd{position:absolute;inset:0;background:#0c0b0a8f;opacity:0;transition:opacity .3s}.wac.on .wac-bd{opacity:1}.wac-p{position:relative;width:100%;max-height:calc(100% - calc(48*var(--u)));overflow:auto;padding:calc(24*var(--u)) calc(24*var(--u)) calc(calc(24*var(--u)) + env(safe-area-inset-bottom,0px));border-radius:calc(24*var(--u)) calc(24*var(--u)) 0 0;background:var(--bg2);color:var(--tx);box-shadow:0 -16px calc(48*var(--u)) #0000003d;transform:translateY(100%);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.wac.on .wac-p{transform:none}.wac-h{display:flex;flex-direction:column;gap:calc(8*var(--u));padding-right:calc(56*var(--u));margin-bottom:calc(16*var(--u))}.wac-h .h3{font-size:var(--t-h3);line-height:var(--l-h3)}.wac-x{position:absolute;top:calc(16*var(--u));right:calc(16*var(--u));width:calc(48*var(--u));height:calc(48*var(--u))}.wac-x span{position:absolute;left:calc(16*var(--u));top:50%;width:calc(20*var(--u));height:1.5px;background:var(--tx)}.wac-x span:first-child{transform:rotate(45deg)}.wac-x span:last-child{transform:rotate(-45deg)}.wac-l{display:flex;flex-direction:column}.wac-r{display:flex;align-items:center;gap:calc(16*var(--u));width:100%;padding:calc(16*var(--u)) 0;border-top:1px solid var(--ln);text-align:left;border-radius:0}.wac-r:last-child{border-bottom:1px solid var(--ln)}.wac-r:focus-visible{outline:calc(2*var(--u)) solid var(--ln2);outline-offset:-2px;border-radius:calc(8*var(--u))}.wac-av{position:relative;flex:none;width:calc(48*var(--u));height:calc(48*var(--u));border-radius:50%;display:flex;align-items:center;justify-content:center;font:500 calc(24*var(--u))/1 "Cormorant",serif;background:var(--bg3);color:var(--tx);box-shadow:inset 0 0 0 1px var(--ln)}.wac-av:after{content:"";position:absolute;right:0;bottom:0;width:calc(12*var(--u));height:calc(12*var(--u));border-radius:50%;background:#7fb87f;box-shadow:0 0 0 calc(2*var(--u)) var(--bg2)}.wac-t{display:flex;flex-direction:column;gap:0;flex:1;min-width:0}.wac-n{font-weight:500}.wac-lg{color:var(--mu);font-size:var(--t-body);line-height:var(--l-body)}.wac-r i{flex:none;font-style:normal;color:var(--mu);transition:transform .3s cubic-bezier(.2,.7,.2,1),color .3s}.wac-r:hover i,.wac-r:focus-visible i{transform:translate(calc(4*var(--u)));color:var(--tx)}@media(min-width:900px){.wac{align-items:center;padding:calc(24*var(--u))}.wac-p{width:calc(440*var(--u));max-height:calc(100% - calc(48*var(--u)));padding:calc(32*var(--u));border-radius:calc(16*var(--u));box-shadow:0 calc(32*var(--u)) calc(80*var(--u)) #0006;opacity:0;transform:translateY(calc(16*var(--u))) scale(.98);transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .3s}.wac.on .wac-p{opacity:1;transform:none}.wac-x{top:calc(24*var(--u));right:calc(24*var(--u))}.wac-h{margin-bottom:calc(24*var(--u))}}@media(prefers-reduced-motion:reduce){.wac,.wac *{transition:none!important}}.menu-body>.menu-lang{flex:none;margin-bottom:calc(24*var(--u));opacity:0;transform:translateY(calc(8*var(--u)));transition:opacity .5s .35s,transform .6s cubic-bezier(.2,.7,.2,1) .35s}.menu.on .menu-body>.menu-lang{opacity:1;transform:none}.menu-body>.lang-row a{flex:1 1 0;max-width:calc(96*var(--u))}.k2-lg{font-size:var(--t-body);line-height:var(--l-body)}.wac{inset:0 0 auto;height:100vh;height:100dvh}.wac-l{gap:calc(8*var(--u))}.wac-r,.wac-r:last-child{padding:calc(16*var(--u));border:0;border-radius:calc(16*var(--u));background:color-mix(in srgb,var(--tx) 5%,transparent);transition:background .3s}.wac-r:hover{background:color-mix(in srgb,var(--tx) 9%,transparent)}.wac-r:focus{outline:none}.wac-r:focus-visible{outline:calc(2*var(--u)) solid var(--ln2);outline-offset:calc(2*var(--u));border-radius:calc(16*var(--u))}.wac-lg{text-wrap:balance}.wac-p{padding-bottom:calc(calc(24*var(--u)) + env(safe-area-inset-bottom,0px))}@media(min-width:900px){.wac-p{width:calc(480*var(--u));padding:calc(32*var(--u))}}.wac-p:focus{outline:none}.hd-r{gap:calc(8*var(--u))}.hd-r .hd-lang{display:block;margin:0;font-size:calc(16*var(--u));line-height:1.5}.hd-lang>summary{height:calc(48*var(--u));min-width:calc(48*var(--u));padding:0 calc(12*var(--u));justify-content:center;border-radius:calc(8*var(--u));transition:background .3s}.hd-lang>summary:hover,.hd-lang[open]>summary{background:var(--bg3)}.hd-lang .lang-m{right:0}.hd-menu span{transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .3s}.hd-menu[aria-expanded=true] span:nth-child(1){transform:translateY(calc(7.5*var(--u))) rotate(45deg)}.hd-menu[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(0)}.hd-menu[aria-expanded=true] span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}html.menu-open .hd{z-index:45}@media(max-width:899px){.hd-r{transform:translate(calc(14*var(--u)))}.hd-r .hd-lang{font-size:calc(16*var(--u))}.menu{clip-path:circle(0px at calc(100% - calc(52*var(--u)) / 2) calc(env(safe-area-inset-top,0px) + calc(28*var(--u))))}.menu.on{clip-path:circle(150vmax at calc(100% - calc(52*var(--u)) / 2) calc(env(safe-area-inset-top,0px) + calc(28*var(--u))))}.menu-body{padding-top:calc(var(--hdh) + calc(24*var(--u)))!important}}@media(min-width:900px)and (max-width:1279px){.hd-r .hd-lang{display:block}.hd-r>.btn.cta{width:calc(48*var(--u))!important;padding:0!important;gap:0;border-radius:50%;font-size:0!important;line-height:0}.hd-r>.btn.cta .cta-cv{display:none}.hd-r>.btn.cta:before{content:"";flex:none;width:calc(24*var(--u));height:calc(24*var(--u));background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38a9.9 9.9 0 0 0 4.74 1.21h.01c5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01A9.84 9.84 0 0 0 12.04 2Zm0 18.15h-.01a8.2 8.2 0 0 1-4.19-1.15l-.3-.18-3.12.82.83-3.04-.2-.31a8.23 8.23 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.25-8.24 2.2 0 4.27.86 5.83 2.42a8.18 8.18 0 0 1 2.41 5.83c0 4.54-3.7 8.24-8.24 8.24Zm4.52-6.16c-.25-.12-1.47-.72-1.7-.81-.23-.08-.39-.12-.56.13-.17.24-.64.81-.79.97-.14.17-.29.19-.54.06-.25-.12-1.05-.39-1.99-1.23-.74-.66-1.23-1.47-1.38-1.72-.14-.25-.02-.38.11-.5.11-.11.25-.29.37-.43.12-.15.17-.25.25-.41.08-.17.04-.31-.02-.43-.06-.12-.56-1.34-.76-1.84-.2-.48-.41-.42-.56-.43h-.48c-.17 0-.43.06-.66.31-.23.25-.87.85-.87 2.07 0 1.22.89 2.4 1.01 2.56.12.17 1.75 2.67 4.23 3.74.59.26 1.05.41 1.41.52.59.19 1.13.16 1.56.1.48-.07 1.47-.6 1.67-1.18.21-.58.21-1.07.14-1.18-.06-.1-.22-.16-.47-.28Z'/%3E%3C/svg%3E") center/calc(24*var(--u)) calc(24*var(--u)) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38a9.9 9.9 0 0 0 4.74 1.21h.01c5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01A9.84 9.84 0 0 0 12.04 2Zm0 18.15h-.01a8.2 8.2 0 0 1-4.19-1.15l-.3-.18-3.12.82.83-3.04-.2-.31a8.23 8.23 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.25-8.24 2.2 0 4.27.86 5.83 2.42a8.18 8.18 0 0 1 2.41 5.83c0 4.54-3.7 8.24-8.24 8.24Zm4.52-6.16c-.25-.12-1.47-.72-1.7-.81-.23-.08-.39-.12-.56.13-.17.24-.64.81-.79.97-.14.17-.29.19-.54.06-.25-.12-1.05-.39-1.99-1.23-.74-.66-1.23-1.47-1.38-1.72-.14-.25-.02-.38.11-.5.11-.11.25-.29.37-.43.12-.15.17-.25.25-.41.08-.17.04-.31-.02-.43-.06-.12-.56-1.34-.76-1.84-.2-.48-.41-.42-.56-.43h-.48c-.17 0-.43.06-.66.31-.23.25-.87.85-.87 2.07 0 1.22.89 2.4 1.01 2.56.12.17 1.75 2.67 4.23 3.74.59.26 1.05.41 1.41.52.59.19 1.13.16 1.56.1.48-.07 1.47-.6 1.67-1.18.21-.58.21-1.07.14-1.18-.06-.1-.22-.16-.47-.28Z'/%3E%3C/svg%3E") center/calc(24*var(--u)) calc(24*var(--u)) no-repeat}}@media(max-width:899px){.fab.btn.cta{right:calc(16*var(--u));bottom:calc(calc(16*var(--u)) + env(safe-area-inset-bottom,0px))}.fab .cta-ic{display:block;width:calc(24*var(--u));height:calc(24*var(--u));flex:none}}@media(max-width:899px){html.menu-open .hd{position:fixed;top:0;left:0;right:0;background:var(--bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:translateZ(0);will-change:transform}html.menu-open body{padding-top:var(--hdh)}}:is(h1,.h1)+:is(p.lead,p.mu){margin-top:calc(16*var(--u))}.hero-tx>:is(h1,.h1)+:is(p,.lead){margin-top:-4px}.two>div:first-of-type>:is(h1,h2,.h1,.h2)+:is(p,.lead,.mu){margin-top:-8px}@media(max-width:899px){.two:has(>div:first-of-type>:is(h1,h2,.h1,.h2):last-child):has(>div+:is(p,.lead,.kn-txt),>div+div>:first-child:is(p,.lead)){row-gap:calc(16*var(--u))}}@media(max-width:899px){.sec-h>:is(h1,h2,.h1,.h2)+:is(p,.lead),.sec-h>div:has(>:is(h1,h2,.h1,.h2):last-child)+:is(p,.lead){margin-top:-4px}}.doc-tx>:is(.h1,.h2):has(+.doc-line){margin-bottom:0}.doc-tx>:is(.h1,.h2)+.doc-line{margin-top:-4px}@media(min-width:900px){.doc-tx>:is(.h1,.h2)+.doc-line{margin-top:-8px}}.z1-z+.z1-d{margin-top:calc(16*var(--u))}.pst .h3:has(+p){margin-bottom:calc(16*var(--u))}.risk summary>span{gap:calc(16*var(--u))}.func>.h3+p{margin-top:calc(4*var(--u))}.pkc-hr:has(>.h3)+p{margin-top:calc(8*var(--u))}.lg-doc .h3:has(+p){margin-bottom:calc(16*var(--u))}.ft-g>div:first-child>:is(.h2,.h3)+:is(p,.dot){margin-top:calc(4*var(--u))}.vx-row{display:flex;justify-content:space-between;align-items:center;gap:calc(16*var(--u));min-height:calc(56*var(--u));border-bottom:1px solid var(--ln);font-weight:500;transition:padding .3s,color .3s}.vx-row small{font-weight:400;color:var(--mu);font-size:calc(12*var(--u))}.vx-row:hover{padding-left:calc(8*var(--u));color:var(--acc)}@media(min-width:900px){.vx-row small{font-size:calc(16*var(--u))}}.z1-g{display:grid;gap:calc(40*var(--u))}.z1-l{display:flex;flex-direction:column;gap:calc(16*var(--u))}.z1-fig{position:relative;width:calc(200*var(--u));height:calc(400*var(--u));margin:calc(16*var(--u)) auto 0}.sl{fill:none;stroke:var(--mu);stroke-width:1.2;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.4s cubic-bezier(.65,.05,.25,1)}.z1.in .sl{stroke-dashoffset:0}.spot{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:calc(8*var(--u));opacity:0;transition:opacity .6s 1.6s}.z1.in .spot{opacity:1}.spot i{width:calc(16*var(--u));height:calc(16*var(--u));border-radius:50%;background:var(--acc);box-shadow:0 0 0 0 var(--acc);animation:pulse 2s infinite}.spot span{position:absolute;left:calc(24*var(--u));white-space:nowrap;font-size:calc(12*var(--u));color:var(--mu);transition:color .3s}.spot.on span{color:var(--tx);font-weight:600}.spot.on i{background:var(--tx)}@keyframes pulse{0%{box-shadow:0 0 #c9ccb880}70%{box-shadow:0 0 0 calc(16*var(--u)) #c9ccb800}to{box-shadow:0 0 #c9ccb800}}.z1-no{align-self:center;min-height:calc(44*var(--u));font-weight:500;border-bottom:1px solid var(--ln2)}.z1-p{display:none;flex-direction:column;gap:calc(8*var(--u))}.z1-p.on{display:flex;animation:fadein .5s}.z1-p .h3{margin-bottom:calc(8*var(--u))}@keyframes fadein{0%{opacity:0;transform:translateY(calc(12*var(--u)))}}@media(min-width:900px){.z1-g{grid-template-columns:5fr 7fr;gap:calc(96*var(--u));align-items:center}.z1-fig{width:calc(240*var(--u));height:calc(480*var(--u))}.spot span{font-size:calc(16*var(--u))}}.spot span{left:auto;right:auto;transform:none}.spot:after{content:"";position:absolute;left:calc(16*var(--u));top:50%;width:calc(48*var(--u));height:1px;background:var(--ln2);opacity:.6}.spot span{left:calc(72*var(--u));padding:calc(4*var(--u)) calc(10*var(--u));border-radius:calc(8*var(--u));background:var(--bg)}.spot.on span{background:var(--tx);color:var(--bg)}.z1-p{gap:0}.z1-z{font:500 calc(44*var(--u))/1 "Cormorant",serif;margin-top:calc(8*var(--u))}.z1-d{margin-top:calc(12*var(--u))}.z1-rows{margin-top:calc(32*var(--u));border-top:1px solid var(--ln2)}.z1-rows .vx-row{min-height:calc(64*var(--u));font-size:calc(16*var(--u))}.z1-p .link{margin-top:calc(24*var(--u))}.z1-no{margin-top:calc(8*var(--u))}@media(min-width:900px){.z1 .z1-l{gap:calc(24*var(--u))}.z1-fig{width:calc(280*var(--u));height:calc(560*var(--u));margin-top:calc(40*var(--u))}.z1-z{font-size:calc(72*var(--u))}.z1-d{font-size:calc(20*var(--u))}.z1-rows{margin-top:calc(40*var(--u))}.z1-rows .vx-row{min-height:calc(80*var(--u));font-size:calc(20*var(--u));padding:0 calc(4*var(--u))}.z1-rows .vx-row small{font-size:calc(16*var(--u))}.z1-p .link{margin-top:calc(32*var(--u))}}.k2 .h2{margin:calc(12*var(--u)) 0 calc(16*var(--u))}.k2-l{max-width:36em;margin-bottom:calc(40*var(--u))}.k2-g{display:grid;gap:calc(16*var(--u))}.k2-c{display:flex;align-items:center;gap:calc(24*var(--u));padding:calc(24*var(--u));border-radius:calc(16*var(--u));background:var(--bg2)}.mono{flex:none;width:calc(120*var(--u));height:calc(120*var(--u))}.mono text{font:400 calc(180*var(--u)) "Cormorant",serif;fill:var(--tx);fill-opacity:0;stroke:var(--tx);stroke-width:1.5;stroke-dasharray:1200;stroke-dashoffset:1200}.k2.in .mono text{animation:mono 2.4s cubic-bezier(.65,.05,.25,1) forwards}.k2.in .k2-c:nth-child(2) .mono text{animation-delay:.3s}@keyframes mono{70%{stroke-dashoffset:0;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}.k2-c>div{display:flex;flex-direction:column;gap:calc(4*var(--u));align-items:flex-start}.k2-c .btn{margin-top:calc(12*var(--u))}.k2-st{display:flex;align-items:center;gap:calc(8*var(--u));font-size:calc(12*var(--u))}.k2-st i{width:calc(8*var(--u));height:calc(8*var(--u));border-radius:50%;background:#7fb87f;box-shadow:0 0 #7fb87f99;animation:pulse2 2s infinite}.k2-st.off i{background:var(--mu);animation:none}@keyframes pulse2{70%{box-shadow:0 0 0 calc(8*var(--u)) #7fb87f00}}@media(min-width:900px){.k2-g{grid-template-columns:1fr 1fr;gap:calc(24*var(--u))}.k2-c{padding:calc(40*var(--u));gap:calc(40*var(--u))}.mono{width:calc(200*var(--u));height:calc(200*var(--u))}.k2-st{font-size:calc(16*var(--u))}}.q1{background:var(--inv);color:var(--inv-tx);padding:calc(64*var(--u)) 0}.q1-g{display:grid;gap:calc(40*var(--u))}.q1-g>div:first-child{display:flex;flex-direction:column;gap:calc(20*var(--u))}.q1-s{font:400 calc(32*var(--u))/1.35 "Cormorant",serif}.q1-b{display:inline-block;font:italic 500 1em Cormorant,serif;color:var(--inv-tx);border-bottom:1px dashed currentColor;padding:0 calc(4*var(--u));text-align:left;white-space:nowrap;vertical-align:baseline;transition:background .3s}.q1-b>span{display:inline-block}.q1-b:hover{background:#f4f2f01f}@keyframes pop{40%{transform:scale(1.08)}}.q1-phone{display:flex;flex-direction:column;gap:calc(16*var(--u));padding:calc(20*var(--u));border-radius:calc(32*var(--u));background:#0e0d0c;color:#f4f2f0;max-width:calc(420*var(--u));width:100%;justify-self:center;box-shadow:0 calc(32*var(--u)) calc(64*var(--u)) #0006}.q1-top{display:flex;align-items:center;gap:calc(12*var(--u));padding-bottom:calc(12*var(--u));border-bottom:1px solid rgba(244,242,240,.12)}.q1-top .av{width:calc(40*var(--u));height:calc(40*var(--u));font-size:calc(20*var(--u))}.q1-top div{display:flex;flex-direction:column}.q1-top span{font-size:calc(12*var(--u));color:#f4f2f08f}.q1-bub{align-self:flex-end;max-width:88%;min-height:calc(96*var(--u));padding:calc(12*var(--u)) calc(16*var(--u));border-radius:calc(16*var(--u)) calc(16*var(--u)) calc(4*var(--u)) calc(16*var(--u));background:#2e4a3f;line-height:1.5}.q1-bub:after{content:"|";animation:blink 1s steps(1) infinite;margin-left:calc(2*var(--u))}@keyframes blink{50%{opacity:0}}.q1-phone .btn{width:100%}@media(min-width:900px){.q1{padding:calc(128*var(--u)) 0}.q1-g{grid-template-columns:7fr 5fr;gap:calc(96*var(--u));align-items:center}.q1-s{font-size:calc(52*var(--u))}}
