@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2")}:root{--ink:#060606;--graphite:#111114;--steel:#5c5c64;--silver:#9a9aa2;--paper:#ececee;--white:#f4f4f5;--sheet:#f1f1ee;--vh:1vh;--s:min(1vw, calc(1.78 * var(--vh)));--hw:min(calc(44 * var(--s)), 40vw);--f:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--serif:"Instrument Serif", Georgia, serif;--mono:ui-monospace, "Cascadia Mono", Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scrollbar-width:none;background:var(--ink)}html::-webkit-scrollbar{display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--ink);color:var(--white);font-family:var(--f);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}body.is-loading .stage,body.is-loading .nav,body.is-loading .cta{visibility:hidden}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.probe{width:var(--s);height:var(--hw);visibility:hidden;pointer-events:none;position:fixed;top:0;left:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:1000;color:#0c0c0e;background:#f4f4f5;border-radius:30px;padding:12px 18px;font-size:14px;font-weight:600;transition:transform .2s cubic-bezier(.23,1,.32,1);position:fixed;top:16px;left:16px;transform:translateY(-160%)}.skip:focus-visible{outline-offset:3px;outline:2px solid #f4f4f5;transform:translateY(0)}.metal,.metal .char,.metal .word{background:linear-gradient(#fff 0%,#ececf0 42%,#8e8e96 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.nav{z-index:100;pointer-events:none;justify-content:space-between;align-items:center;padding:28px 3.2vw 0;display:flex;position:fixed;inset:0 0 auto}.nav>*{pointer-events:auto}.nav-logo{width:236px;height:26px;display:block}.logo-svg{width:100%;height:100%;display:block}.nav-links{gap:clamp(28px, 2.2 * var(--s), 40px);font-size:clamp(15px, 1.05 * var(--s), 18px);letter-spacing:.005em;color:#f4f4f5db;font-weight:500;display:flex}.nav-links a{padding:8px 0;position:relative}.nav-links a:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .5s cubic-bezier(.25,1,.5,1);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}}.cta{z-index:100;color:#060606;letter-spacing:-.005em;white-space:nowrap;background:#f4f4f5;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:288px;height:54px;margin-left:-144px;padding:0 24px 0 26px;font-size:16px;font-weight:600;display:inline-flex;position:fixed;bottom:28px;left:50%;box-shadow:0 10px 30px #00000059}.cta svg{width:15px;height:15px;transition:transform .45s cubic-bezier(.25,1,.5,1)}@media (hover:hover) and (pointer:fine){.cta:hover svg{transform:translate(2px,-2px)}}.track{height:calc(var(--trk,0px) + 100vh);height:calc(var(--trk,0px) + 100dvh);position:relative}.stage{background:var(--ink);width:100%;height:100dvh;position:sticky;top:0;overflow:hidden}.stage>*{position:absolute}.bg-base{background:radial-gradient(60vw calc(50 * var(--vh)) at 18% 108%, #9a9aa229, transparent 70%), radial-gradient(60vw calc(50 * var(--vh)) at 86% 112%, #5c5c6438, transparent 70%), var(--ink);inset:0}.win,.a-ui,.a-photo,.a-old,.hero-world,.b-obj,.f-win{--u:calc(var(--ww) / 100);font-size:var(--u)}.win{width:var(--ww);height:calc(var(--u) * 66.9);border-radius:calc(var(--u) * 1.4);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 12) #0000008c;background:#121215;position:relative;overflow:hidden}.win:after,.l-struktur:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24}.win-bar{z-index:2;height:calc(var(--u) * 4.4);padding:0 calc(var(--u) * 1.8);background:#18181b;border-bottom:1px solid #ffffff12;align-items:center;display:flex;position:relative}.win-dots{gap:calc(var(--u) * .7);flex:1;display:flex}.win-dots i{width:calc(var(--u) * 1);height:calc(var(--u) * 1);background:#3a3a41;border-radius:50%}.win-url{flex:0 0 calc(var(--u) * 40);justify-content:center;align-items:center;gap:calc(var(--u) * .6);height:calc(var(--u) * 2.6);border-radius:calc(var(--u) * 1.3);color:#cfcfd5;font-size:calc(var(--u) * 1.35);letter-spacing:.01em;white-space:nowrap;background:#ffffff0f;font-weight:500;display:flex}.win-url svg{opacity:.65;width:.8em;height:.8em}.win-tag{flex:1;justify-content:flex-end;display:flex}.win-tag b{font-size:calc(var(--u) * 1.05);letter-spacing:.1em;text-transform:uppercase;color:#a6a6ae;border:1px solid #ffffff29;border-radius:2em;padding:.35em .85em;font-weight:600}.win-body{height:calc(var(--u) * 62.5);position:relative;overflow:hidden}.fx-pic{width:calc(var(--u) * 100);height:calc(var(--u) * 62.5);background:#15181c;position:absolute;top:0;left:0;overflow:hidden}.fx-photo,.fx-blur,.fx-box{left:0;top:calc(var(--u) * -4.28);width:calc(var(--u) * 100);height:calc(var(--u) * 66.78);display:block;position:absolute}.fx-box{pointer-events:none;overflow:visible}.fx-word{will-change:transform}.fx-word text{font:500 410px / 1 "Archivo Variable", "Archivo", var(--f);letter-spacing:-14px;fill:#e9e7e3;fill-opacity:.8}.fx-front{left:0;top:calc(var(--u) * 34.81);width:calc(var(--u) * 100);height:calc(var(--u) * 27.69);display:block;position:absolute}.fx-dim{background:linear-gradient(#0b0d108c 0%,#0b0d1000 22% 70%,#0b0d10b3 100%);position:absolute;inset:0}.fx-script{font:italic 400 138px / 1 var(--serif);letter-spacing:-.02em;fill:#f4f2ee}.fx-line{fill:none;stroke:#f1f0edb3;stroke-width:1.3px}.fx-pin{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * .62);height:calc(var(--u) * .62);margin:calc(var(--u) * -.31) 0 0 calc(var(--u) * -.31);background:#fff;border-radius:50%;position:absolute}.fx-pin:before{content:"";will-change:transform, opacity;background:radial-gradient(closest-side,#ffc98ad9,#ffc98a00);border-radius:50%;animation:2.4s ease-in-out infinite alternate fx-halo;position:absolute;inset:-100%}@keyframes fx-halo{0%{opacity:.3;transform:scale(.7)}to{opacity:.9;transform:scale(1.25)}}.layer .fx-pin:before{animation:none}.past-hero .fx-pin:before,.past-hero .o-ticker span{animation-play-state:paused}.fx-t{width:calc(var(--u) * 100);height:calc(var(--u) * 62.5);position:absolute;top:0;left:0}.fx-nav{left:calc(var(--u) * 2.6);right:calc(var(--u) * 2.6);top:calc(var(--u) * 2.2);height:calc(var(--u) * 3);font-size:calc(var(--u) * 1.05);color:#f1f0ed;align-items:center;font-weight:500;display:flex;position:absolute}.fx-pills{gap:calc(var(--u) * .5);display:flex}.fx-pills>*{letter-spacing:.04em;text-transform:uppercase;border:1px solid #f1f0ed47;border-radius:3em;padding:.85em 1.25em;font-size:.86em;font-weight:600}.fx-pills b{color:#15181c;background:#f1f0ed;border-color:#f1f0ed}.fx-logo{font-size:calc(var(--u) * 1.35);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.6em;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%)}.fx-logo i{background:radial-gradient(circle,#f1f0ed 32%,#0000 34%) 0 0/33.33% 33.33%;width:1.6em;height:1.6em}.fx-logo small{color:#f1f0edad;margin-left:.2em;font-size:.7em;font-weight:400}.fx-right{align-items:center;gap:calc(var(--u) * 2.6);font-size:calc(var(--u) * 1.15);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;display:flex}.fx-cta,.fx-card-go{align-items:center;gap:.7em;display:inline-flex}.fx-cta svg,.fx-card-go svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:1.6em;height:.9em}.fx-lab{top:calc(var(--u) * 7.4);font-size:calc(var(--u) * .95);color:#f1f0edad;line-height:1.35;position:absolute}.fx-lab--l{left:calc(var(--u) * 5.4)}.fx-lab--c{left:58%}.fx-lab--r{right:calc(var(--u) * 2.6);text-align:right}.fx-text{right:calc(var(--u) * 2.6);bottom:calc(var(--u) * 2.4);width:calc(var(--u) * 38);gap:calc(var(--u) * 2.4);font-size:calc(var(--u) * .95);color:#f1f0ed;text-align:justify;-webkit-hyphens:auto;hyphens:auto;grid-template-columns:1fr 1fr;line-height:1.45;display:grid;position:absolute}.fx-card{left:calc(var(--u) * 6.25);top:calc(var(--u) * 49.92);width:calc(var(--u) * 27.4);gap:calc(var(--u) * .3);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.4);border-radius:calc(var(--u) * .9);font-size:calc(var(--u) * 1.08);color:#f1f0edad;background:#181b20a8;border:1px solid #f1f0ed47;flex-direction:column;line-height:1.25;display:flex;position:absolute}.fx-card b{color:#f1f0ed;font-weight:600}.fx-card-go{margin-top:calc(var(--u) * .4);padding-top:calc(var(--u) * .6);color:#ffc98a;border-top:1px solid #f1f0ed2e;font-weight:600}.fx-ask{left:calc(var(--u) * 52);top:calc(var(--u) * 8.5);width:calc(var(--u) * 40);gap:calc(var(--u) * 1.3);padding:calc(var(--u) * 3) calc(var(--u) * 3.2);border-radius:calc(var(--u) * 1.6);color:#15181c;box-shadow:0 calc(var(--u) * 2.4) calc(var(--u) * 6) #00000073;visibility:hidden;background:#f4f3f0;flex-direction:column;display:flex;position:absolute}.fx-ask-k{font-size:calc(var(--u) * 1.2);letter-spacing:.16em;text-transform:uppercase;color:#8a6a3e;font-weight:700}.fx-ask-h{margin-bottom:calc(var(--u) * .6);font:600 calc(var(--u) * 4) / 1 "Archivo Variable", "Archivo", var(--f);letter-spacing:-.03em}.fx-ask-f{gap:calc(var(--u) * .5);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.4);border-radius:calc(var(--u) * .8);font-size:calc(var(--u) * 1.75);background:#fff;flex-direction:column;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #15181c1f}.fx-ask-f small{font-size:calc(var(--u) * 1.05);letter-spacing:.12em;text-transform:uppercase;color:#6a6e74;font-weight:700}.fx-ask-btn{margin-top:calc(var(--u) * .6);height:calc(var(--u) * 5.4);color:#fff;font-size:calc(var(--u) * 1.9);background:#15181c;border-radius:3em;justify-content:center;align-items:center;gap:.6em;font-weight:600;display:flex}.fx-ask-btn svg{fill:none;stroke:#ffc98a;stroke-width:1.6px;width:1.3em;height:.8em}.fx-ask-n{justify-content:center;align-items:center;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 1.3);color:#4b5058;display:flex}.fx-ask-n i{width:calc(var(--u) * .8);height:calc(var(--u) * .8);background:#2fbf71;border-radius:50%}.fx-world{background:#15181c;position:absolute;inset:0;overflow:hidden}.fx-scene{will-change:transform;position:absolute}.fx-scene .fx-photo,.fx-scene .fx-blur{width:100%;height:100%;top:0;left:0}.fx-blur{opacity:0;will-change:opacity;display:block}.fx-scene .fx-front{width:100%;height:41.463%;top:58.537%;left:0}.fx-scene .fx-dim{top:6.409%}.fx-shade{will-change:opacity;background:linear-gradient(90deg,#0b0d10cc 0%,#0b0d1094 55%,#0b0d1066 100%),linear-gradient(#0b0d1033,#0b0d108c);position:absolute;inset:0}.fx-sec2{left:0;right:0;top:calc(var(--u) * 62.5);height:calc(var(--u) * 62.5);color:#f1f0ed;position:absolute}.fx-sec2--bg{background:#15181c}.fx-sec2-k{left:calc(var(--u) * 5);top:calc(var(--u) * 6);font-size:calc(var(--u) * 1);letter-spacing:.2em;text-transform:uppercase;color:#f1f0edad;position:absolute}.fx-sec2-h{left:calc(var(--u) * 4.6);top:calc(var(--u) * 9);font:500 calc(var(--u) * 6) / .95 "Archivo Variable", "Archivo", var(--f);letter-spacing:-.04em;white-space:nowrap;position:absolute}.fx-sec2-h em{font:italic 400 1em / 1 var(--serif);letter-spacing:-.01em;color:#ffc98a}.fx-row{left:calc(var(--u) * 5);right:calc(var(--u) * 5);top:calc(var(--u) * 24);gap:calc(var(--u) * 1.6);grid-template-columns:1.2fr 1fr 1fr;display:grid;position:absolute}.fx-row figure{margin:0}.fx-row img,.fx-row i{width:100%;height:calc(var(--u) * 26);border-radius:calc(var(--u) * .6);object-fit:cover;display:block}.fx-row figcaption{margin-top:calc(var(--u) * 1);font-size:calc(var(--u) * 1.15);justify-content:space-between;display:flex}.fx-row figcaption b{font-weight:600}.fx-row figcaption span{color:#f1f0edad}.v-wire{height:calc(var(--u) * 62.5);background:#0f0f12;position:absolute;top:0;left:0;right:0}.w-grid{left:calc(var(--u) * 5);right:calc(var(--u) * 5);gap:calc(var(--u) * 1.6);grid-template-columns:repeat(12,1fr);display:grid;position:absolute;top:0;bottom:0}.w-grid i{background:#ffffff06;border-left:1px dashed #ffffff12;border-right:1px dashed #ffffff12}.w-line{border-top:1px dashed #ffffff38;height:0;position:absolute;left:0;right:0}.w-box{border-radius:calc(var(--u) * .4);border:1px solid #ffffff6b;position:absolute}.w-fill{background:#ffffff12}.w-pill{border-radius:calc(var(--u) * 3)}.w-arch{border-radius:calc(var(--u) * 15.5) calc(var(--u) * 15.5) 0 0;background:repeating-linear-gradient(135deg, #ffffff0d 0 1px, transparent 1px calc(var(--u) * 1.4));border-bottom:0}.w-tag{font:500 calc(var(--u) * 1.05) / 1 var(--mono);letter-spacing:.04em;color:#ffffff8c;position:absolute}.v-google{height:calc(var(--u) * 62.5);position:absolute;top:0;left:0;right:0}.gg-card{left:calc(var(--u) * 5);top:calc(var(--u) * 11);width:calc(var(--u) * 54);padding:calc(var(--u) * 2.4) calc(var(--u) * 2.8);border-radius:calc(var(--u) * 1.6);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #00000059;color:#202124;background:#fff;position:absolute}.gg-site{align-items:center;gap:calc(var(--u) * 1.1);display:flex}.gg-site i{width:calc(var(--u) * 3);height:calc(var(--u) * 3);color:#f1f0ed;font:normal 600 calc(var(--u) * 1.5) / 1 var(--f);background:#15181c;border-radius:50%;place-items:center;display:grid}.gg-site span{gap:calc(var(--u) * .25);flex-direction:column;display:flex}.gg-site b{font-size:calc(var(--u) * 1.3);font-weight:600}.gg-site small{font-size:calc(var(--u) * 1.1);color:#4d5156}.gg-title{margin:calc(var(--u) * 1.3) 0 calc(var(--u) * .7);font-size:calc(var(--u) * 2.05);color:#1a0dab;letter-spacing:-.01em;font-weight:500}.gg-desc{font-size:calc(var(--u) * 1.3);color:#4d5156;line-height:1.5}.gg-meta{left:calc(var(--u) * 5);top:calc(var(--u) * 37);align-items:flex-start;gap:calc(var(--u) * 1);flex-direction:column;display:flex;position:absolute}.gg-meta span{font:500 calc(var(--u) * 1.3) / 1 var(--mono);color:#ffffffc7;background:#ffffff12;border:1px solid #ffffff29;border-radius:.6em;padding:.6em .9em}.gg-meta b{color:#fff;margin-right:.5em;font-weight:600}.hero-world{--ww:var(--hw);z-index:1;inset:0;overflow:hidden}.hero-hole{will-change:transform;position:absolute;overflow:hidden}.hero-world .statement-wrap{font-size:16px}.hero-world-in{will-change:transform;position:absolute}.hero-world .g,.hero-world .a{will-change:transform}.dusk{height:calc(210 * var(--vh));z-index:2;will-change:transform;pointer-events:none;background:linear-gradient(#11111400 0% 22%,#111114 52% 100%);top:0;left:0;right:0}.light-hole{z-index:3;will-change:transform;border-radius:50%;overflow:hidden}.bg-light{background:radial-gradient(70vw calc(60 * var(--vh)) at 70% 40%, #f7f7f8, transparent 70%), #e9e9ec;will-change:transform;position:absolute}.a-frame{--ww:var(--hw);z-index:5;left:calc(50% - var(--ww) / 2);top:calc(50 * var(--vh) - var(--ww) * .669 / 2);width:var(--ww);will-change:transform}.a-frame .win,.a-frame .win-body{background:0 0}.a-outline{pointer-events:none;z-index:6;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.a-outline rect{fill:none;stroke:#f4f4f5cc;stroke-width:1.2px}.a-ui{--ww:var(--hw);z-index:4;left:calc(50% - var(--ww) / 2);top:calc(50 * var(--vh) - var(--ww) * .669 / 2 + var(--ww) / 100 * 4.4);width:var(--ww);height:calc(var(--ww) / 100 * 62.5);border-radius:0 0 calc(var(--ww) / 100 * 1.4) calc(var(--ww) / 100 * 1.4);will-change:transform, opacity;overflow:hidden}.a-ui-in{position:absolute;inset:0}.a-photo{--ww:var(--hw);z-index:4;left:calc(50% - var(--ww) / 2);top:calc(50 * var(--vh) - var(--ww) * .669 / 2 + var(--ww) / 100 * 4.4);width:var(--ww);height:calc(var(--ww) / 100 * 62.5);border-radius:0 0 calc(var(--ww) / 100 * 1.4) calc(var(--ww) / 100 * 1.4);will-change:transform;overflow:hidden}.a-photo-in{position:absolute;inset:0}.a-photo .fx-front{transform-origin:50% 100%;will-change:transform}.hero-h{z-index:7;pointer-events:none;inset:0}.hero-h>span{font-size:calc(4.6 * var(--s));letter-spacing:-.055em;white-space:nowrap;flex-direction:column;line-height:.96;display:flex;position:absolute}.hero-h>span>span,.hl-swap>span{padding:0 .06em .08em 0;display:block}.h-left{left:4.2vw;top:max(100px, calc(calc(50 * var(--vh)) - var(--hw) * .669 / 2 - calc(9.6 * var(--s))))}.h-right{right:4.2vw;top:calc(calc(50 * var(--vh)) + var(--hw) * .669 / 2 + calc(.4 * var(--s)));text-align:right;align-items:flex-end}.hl-b{font-weight:700}.hl-l{background:linear-gradient(#d4d4d9 0%,#a2a2aa 60%,#7c7c84 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:300}.hero-h .hl-swap{justify-items:end;display:grid}.hl-swap>span{grid-area:1/1}.scroll-hint{right:4.2vw;top:calc(calc(50 * var(--vh)) - 90px);z-index:7;text-align:right;letter-spacing:.16em;text-transform:uppercase;color:#e4e4e8;flex-direction:column;align-items:flex-end;gap:24px;font-size:15px;font-weight:700;line-height:1.6;display:flex}.sh-ring{color:#fff;background:#f4f4f514;border:1.5px solid #f4f4f573;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative}.sh-ring:before{content:"";border:2px solid #0000;border-top-color:#fff;border-radius:50%;animation:2.4s cubic-bezier(.76,0,.24,1) infinite sh-spin;position:absolute;inset:-1.5px}.sh-ring:after{content:"";border:1.5px solid #f4f4f580;border-radius:50%;animation:2.4s cubic-bezier(.25,1,.5,1) infinite sh-pulse;position:absolute;inset:-1.5px}.sh-ring svg{width:26px;height:26px;animation:1.8s cubic-bezier(.76,0,.24,1) infinite sh-drop}@keyframes sh-drop{0%{opacity:0;transform:translateY(-34px)}25%{opacity:1}55%{opacity:1;transform:translateY(0)}85%,to{opacity:0;transform:translateY(34px)}}@keyframes sh-spin{to{transform:rotate(360deg)}}@keyframes sh-pulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}.sh-in{border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.hero-note{z-index:7;width:calc(27 * var(--s));max-width:520px;font-size:max(16px, calc(1.1 * var(--s)));color:#a3a3ab;line-height:1.55;bottom:42px;left:4.2vw}.a-frame .win-url{position:relative}.url-new{align-items:center;gap:.45em;display:inline-flex}.url-old{border-radius:inherit;color:#cfcfd5;background:#222226;justify-content:center;align-items:center;gap:.6em;display:flex;position:absolute;inset:0}.url-old b{color:#e9a23b;align-items:center;gap:.35em;font-weight:600;display:inline-flex}.win-url .url-old svg{opacity:1;width:.95em;height:.95em}.url-old i{background:#fff3;width:1px;height:1.15em}.a-old{--ww:var(--hw);z-index:5;left:calc(50% - var(--ww) / 2);top:calc(50 * var(--vh) - var(--ww) * .669 / 2 + var(--ww) / 100 * 4.4);width:var(--ww);height:calc(var(--ww) / 100 * 62.5);border-radius:0 0 calc(var(--ww) / 100 * 1.4) calc(var(--ww) / 100 * 1.4);overflow:hidden}.o-clip,.o-clip-in{will-change:transform;position:absolute;inset:0}.o-clip{overflow:hidden}.o-line{z-index:2;pointer-events:none;will-change:transform;visibility:hidden;height:0;position:absolute;top:0;left:0;right:0}.o-line:before{content:"";background:linear-gradient(90deg,#ffffff59,#fff 14% 86%,#ffffff59);height:3px;position:absolute;top:-1.5px;left:0;right:0;box-shadow:0 0 1.4em .45em #ffffffe6,0 0 6em 2em #ffc4a899}.o-line:after{content:"";background:linear-gradient(#ffffffb3,#fff0e600);height:12em;position:absolute;top:1px;left:0;right:0}.o-site{color:#222;background:linear-gradient(#d6d2c8,#bdb8ac);font-family:Verdana,Geneva,Tahoma,sans-serif;position:absolute;inset:0}.o-col{background:#fffdf2;width:63em;position:absolute;top:0;bottom:0;left:18.5em;overflow:hidden;box-shadow:0 0 0 1px #9b927f,0 0 2em #00000026}.o-head{text-align:center;background:linear-gradient(#92273b 0%,#5a1322 100%);border-bottom:.35em solid #c9a227;height:9.4em;padding-top:1.7em}.o-title{color:#f7d46a;text-shadow:.05em .06em #2b0a10,0 0 .35em #ffd65a73;font:italic 700 3.7em/1 Times New Roman,Times,serif}.o-claim{color:#f1dce1;margin-top:.6em;font:1.05em/1 Arial,Helvetica,sans-serif}.o-nav{background:#e8e2cf;border-bottom:1px solid #a89f88;justify-content:center;gap:.35em;padding:.55em 0;display:flex}.o-nav span{color:#00007a;background:linear-gradient(#fff,#d4cebd);border:1px solid #8f8670;padding:.38em .62em;font-size:.92em;line-height:1}.o-ticker{white-space:nowrap;color:#ff3;background:#00007a;height:1.9em;font:700 .98em/1.95em Arial,Helvetica,sans-serif;overflow:hidden}.o-ticker span{will-change:transform;padding-left:100%;animation:22s linear infinite ticker;display:inline-block}@keyframes ticker{to{transform:translate(-100%)}}.o-main{display:flex}.o-side{color:#333;background:#f1ead4;border-right:1px solid #c8bd9f;flex:0 0 14em;min-height:40em;padding:1.4em 1.1em;font-size:.98em;line-height:1.5}.o-count{text-align:center;background:#000;border:.22em outset #8a8a8a;margin:1.3em 0 .7em;padding:.5em .4em}.o-count small{color:#ddd;font-size:.78em;display:block}.o-count b{letter-spacing:.14em;color:#39ff39;font:700 1.6em/1.2 Courier New,Courier,monospace}.o-upd{color:#666;font-size:.78em}.o-ie{text-align:center;color:#444;background:#fff;border:1px solid #999;margin-top:.9em;padding:.45em;font-size:.74em;line-height:1.35}.o-content{color:#1c1c1c;flex:1;padding:1.5em 2em;font:1.18em/1.38 Times New Roman,Times,serif}.o-content p{margin-bottom:.7em}.o-welcome{color:#00c;margin-bottom:.75em;font:700 1.28em/1.2 Verdana,Geneva,sans-serif;text-decoration:underline}.o-pic{float:right;background:#c6ab86;border:.28em ridge #b8860b;width:14em;height:10.4em;margin:.1em 0 .6em 1em}.o-pic svg{width:100%;height:100%;display:block}.o-new{color:#e00000}.o-more{color:#00c;margin:.2em 0 .5em;font:.85em Verdana,Geneva,sans-serif;text-decoration:underline;display:block}.o-sub{color:#6b1a1a;margin:.4em 0 .25em;font:700 .98em Verdana,Geneva,sans-serif}.o-list{padding-left:1.5em;font-size:.95em;line-height:1.32;list-style:outside}.o-boxes{clear:both;background:#f6f0dc;border:1px solid #b4a888;grid-template-columns:1.4fr 1fr;margin-top:.9em;font:.7em/1.45 Verdana,Geneva,sans-serif;display:grid}.o-boxes>div{padding:.7em .9em}.o-boxes>div+div{border-left:1px dashed #b4a888}.o-boxes u{color:#00c}.o-map{text-align:center;color:#666;background:#dcdcdc;border:1px inset #999;margin-top:.4em;padding:.7em}.o-tel{clear:both;color:#e00000;text-align:center;margin-top:.9em;font:700 .82em Verdana,Geneva,sans-serif}.o-bye{text-align:center;color:#6b1a1a;margin-top:.5em;font-style:italic}.o-foot{text-align:center;color:#333;background:#e8e2cf;border-top:1px solid #a89f88;padding:.55em;font-size:.82em;position:absolute;bottom:0;left:0;right:0}.o-foot u{color:#00c}.intro-logo{z-index:50;left:calc(50% - calc(13 * var(--s)));top:calc(calc(50 * var(--vh)) - calc(1.42 * var(--s)));width:calc(26 * var(--s));height:calc(2.84 * var(--s));pointer-events:none}.statement-wrap{will-change:transform, opacity;left:8.5vw;top:calc(20 * var(--vh));width:calc(66 * var(--s));z-index:6;color:#f1f0ed;position:absolute}.statement{font-size:calc(2.85 * var(--s));letter-spacing:-.035em;font-weight:600;line-height:1.14}.statement .char{opacity:.15}.promises{gap:calc(2.6 * var(--s));margin-top:calc(7.5 * var(--vh));width:calc(60 * var(--s));grid-template-columns:repeat(3,1fr);display:grid}.promises h3{font-size:clamp(16px, 1.1 * var(--s), 19px);letter-spacing:-.01em;margin-bottom:8px;font-weight:700}.promises p{font-size:clamp(15px, 1 * var(--s), 17px);color:#f1f0edad;max-width:30ch;line-height:1.55}.b-split{z-index:9;pointer-events:none;font-weight:700;inset:0}.b-split>span{top:calc(calc(50 * var(--vh)) - calc(3.1 * var(--s)));font-size:calc(5.6 * var(--s));letter-spacing:-.055em;white-space:nowrap;padding-bottom:.08em;line-height:.95;display:block;position:absolute}.b-left{left:4.2vw}.b-right{right:4.2vw}.b-split .metal{padding-right:.06em;display:inline-block}.b-obj{--ww:calc(50 * var(--s));z-index:10;will-change:transform;left:calc(50% - calc(25 * var(--s)));top:calc(50 * var(--vh) - calc(50 * var(--s)) * .669 / 2);width:var(--ww);height:calc(var(--ww) * .669)}.b-3d{perspective:calc(var(--u) * 320);perspective-origin:50% 45%;position:absolute;inset:0}.b-tilt,.b-cam{transform-style:preserve-3d;position:absolute;inset:0}.layer{border-radius:calc(var(--u) * 1.4);position:absolute;inset:0}.l-struktur{box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 12) #00000080;background:#121215;overflow:hidden}.layer-body{left:0;right:0;top:calc(var(--u) * 4.4);height:calc(var(--u) * 62.5);border-radius:0 0 calc(var(--u) * 1.4) calc(var(--u) * 1.4);position:absolute;overflow:hidden}.lp{height:calc(var(--u) * 125);position:absolute;top:0;left:0;right:0}.l-google{opacity:0}.l-texte .layer-edge{z-index:-1;background:#15181ced}.layer-edge{border-radius:inherit;pointer-events:none;opacity:0;background:#ffffff08;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff3d}.b-labels{left:5.5vw;top:calc(50 * var(--vh));width:calc(27 * var(--s));z-index:10}.b-label{width:100%;position:absolute;top:0;left:0}.b-label h3{font-size:calc(3.4 * var(--s));letter-spacing:-.05em;margin-bottom:18px;font-weight:700;line-height:1}.b-label h3 .metal-inline,.b-label h3{background:linear-gradient(#fff 0%,#ececf0 42%,#8e8e96 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.b-label p{font-size:max(15px, calc(1.2 * var(--s)));color:#a3a3ab;max-width:26ch;line-height:1.55}.c-sheets{z-index:0;position:absolute;inset:0}.b-3d{z-index:1}.c-sheet{border-radius:calc(var(--u) * 1.4);box-shadow:0 calc(var(--u) * .5) calc(var(--u) * 1.4) #14141e1a, inset 0 0 0 1px #00000012;z-index:calc(10 - var(--k));background:linear-gradient(#fdfdfd,#f1f1f3);position:absolute;inset:0}.c-sheet span{right:calc(var(--u) * 2.4);top:calc(var(--u) * .95);font-size:calc(var(--u) * 1.25);letter-spacing:.02em;color:#6a6a72;font-weight:600;position:absolute}.c-book{z-index:20;left:calc(var(--u) * -9);top:calc(var(--u) * 33);width:calc(var(--u) * 34);padding:calc(var(--u) * 2.6);border-radius:calc(var(--u) * 2);color:#0b0b0d;box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 8) #14141e38, inset 0 0 0 1px #0000000d;background:#fff;position:absolute}.cb-h{font-size:calc(var(--u) * 2.1);letter-spacing:-.03em;margin-bottom:calc(var(--u) * 1.8);font-weight:700}.cb-days,.cb-slots{gap:calc(var(--u) * .7);margin-bottom:calc(var(--u) * 1.2);grid-template-columns:repeat(6,1fr);display:grid}.cb-slots{grid-template-columns:repeat(3,1fr)}.cb-days span,.cb-slots span{height:calc(var(--u) * 3.6);border-radius:calc(var(--u) * .9);font-size:calc(var(--u) * 1.25);color:#3a3a41;background:#f1f1f3;place-items:center;font-weight:600;display:grid}.cb-days .on,.cb-slots .on{color:#fff;background:#0b0b0d}.cb-btn{margin-top:calc(var(--u) * .8);height:calc(var(--u) * 4.4);border-radius:calc(var(--u) * 2.2);color:#fff;font-size:calc(var(--u) * 1.35);background:#15181c;place-items:center;font-weight:600;display:grid}.cb-note{margin-top:calc(var(--u) * 1);text-align:center;font-size:calc(var(--u) * 1.1);color:#6a6a72}.c-copy{left:5.5vw;top:calc(50 * var(--vh));width:calc(36 * var(--s));z-index:11;color:#0b0b0d}.c-h{font-size:calc(3.7 * var(--s));letter-spacing:-.055em;margin-bottom:calc(4.4 * var(--vh));flex-direction:column;font-weight:700;line-height:.98;display:flex}.c-list{border-bottom:1px solid #0b0b0d24}.pk{border-top:1px solid #0b0b0d24}.pk-head{text-align:left;align-items:center;gap:16px;width:100%;padding:18px 0;display:flex}.pk-name{font-size:calc(1.75 * var(--s));letter-spacing:-.035em;flex:1;align-items:center;gap:12px;font-weight:600;display:flex}.pk-name em{letter-spacing:.12em;text-transform:uppercase;color:#f4f4f5;background:#0b0b0d;border-radius:20px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:700}.pk-price{font-size:calc(1.75 * var(--s));letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:600}.pk-ic{flex:none;width:14px;height:14px;position:relative}.pk-ic:before,.pk-ic:after{content:"";background:currentColor;height:1.5px;margin-top:-.75px;transition:transform .5s cubic-bezier(.25,1,.5,1);position:absolute;top:50%;left:0;right:0}.pk-ic:after{transform:rotate(90deg)}.pk.is-open .pk-ic:after{transform:rotate(0)}.pk-body{height:0;overflow:hidden}.pk-inner{padding:0 0 20px}.pk-for{font-size:clamp(15px, 1.02 * var(--s), 17px);margin-bottom:10px;font-weight:600}.pk-inner li{font-size:clamp(15px, 1 * var(--s), 16.5px);color:#4a4a52;padding-left:16px;line-height:1.7;position:relative}.pk-inner li:before{content:"";background:#8e8e96;width:6px;height:1px;position:absolute;top:.78em;left:0}.c-note{margin-top:calc(3.2 * var(--vh));font-size:clamp(13px, .9 * var(--s), 14.5px);color:#6a6a72;line-height:1.7}.bg-night{z-index:20;background:var(--ink);will-change:transform;inset:0}.d-online{z-index:21;left:0;right:0;top:calc(50 * var(--vh));will-change:transform, opacity;font-size:calc(17 * var(--s));letter-spacing:-.07em;white-space:nowrap;pointer-events:none;justify-content:center;margin-top:-6.46vw;font-weight:800;line-height:.76;display:grid}.d-online>span{grid-area:1/1}.metal-lit{background:linear-gradient(#434349 0%,#26262d 55%,#151518 100%);color:#0000;opacity:0;-webkit-background-clip:text;background-clip:text;padding:0 .04em .06em 0;display:inline-block}.metal-dim{background:linear-gradient(#2a2a2f 0%,#18181c 55%,#0d0d0f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding:0 .04em .06em 0;display:inline-block}.d-t-left{z-index:23;left:5.5vw;top:calc(50 * var(--vh));font-size:calc(4 * var(--s));letter-spacing:-.055em;flex-direction:column;font-weight:700;line-height:.98;display:flex}.d-t-left span{background:linear-gradient(#fff 0%,#ececf0 42%,#8e8e96 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.d-t-left span+span{background:linear-gradient(#d4d4d9 0%,#a2a2aa 60%,#7c7c84 100%);-webkit-background-clip:text;background-clip:text;font-weight:300}.d-t-right{z-index:23;right:5.5vw;top:calc(50 * var(--vh));width:calc(21 * var(--s));font-size:calc(1.9 * var(--s));letter-spacing:-.035em;color:#c9c9cf;font-weight:600;line-height:1.2}.ticket{z-index:24;left:calc(50% - calc(11.5 * var(--s)));top:calc(calc(50 * var(--vh)) - calc(19 * var(--s)));width:calc(23 * var(--s));font-size:calc(calc(23 * var(--s)) / 24);color:#111114}.tk-main,.tk-stub{background:linear-gradient(180deg, #f6f6f3, var(--sheet));position:relative;box-shadow:0 2em 4em #00000073}.tk-main{padding:2.2em 2em 1.4em}.tk-main:before,.tk-stub:after{content:"";background-color:#0000;background-image:linear-gradient(45deg,#0000 33.33%,#f6f6f3 33.33% 66.66%,#0000 66.66%),linear-gradient(-45deg,#0000 33.33%,#f6f6f3 33.33% 66.66%,#0000 66.66%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:1.2em 2.4em;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:.6em;position:absolute;left:0;right:0}.tk-main:before{background-position:0 -1.2em;top:-.6em}.tk-stub:after{background-image:linear-gradient(45deg, transparent 33.33%, var(--sheet) 33.33%, var(--sheet) 66.66%, transparent 66.66%), linear-gradient(-45deg, transparent 33.33%, var(--sheet) 33.33%, var(--sheet) 66.66%, transparent 66.66%);background-position:0 -1.2em;bottom:-.6em;transform:scaleY(-1)}.tk-head{border-bottom:1px dashed #0000004d;flex-direction:column;align-items:center;gap:.35em;padding-bottom:1.2em;display:flex}.tk-head b{letter-spacing:-.035em;font-size:1.55em;font-weight:800}.tk-head small{font:500 .8em / 1 var(--mono);letter-spacing:.12em;color:#6a6a72}.tk-meta{font:500 .9em / 1.2 var(--mono);color:#4a4a52;justify-content:space-between;gap:1em;margin-top:.9em;display:flex}.tk-meta+.tk-meta{margin-top:.4em}.tk-rows{border-top:1px dashed #0000004d;flex-direction:column;margin-top:1.2em;padding-top:.5em;display:flex}.tk-rows>div{font:500 .92em / 1.3 var(--mono);align-items:baseline;gap:.5em;padding:.45em 0;display:flex}.tk-rows dt{color:#2a2a30}.tk-rows>div:after{content:"";border-bottom:1px dotted #00000059;flex:1;order:1;transform:translateY(-.25em)}.tk-rows dd{order:2;font-weight:700}.tk-sum{border-top:2px solid #111114;border-bottom:2px solid #111114;justify-content:space-between;align-items:baseline;margin-top:.9em;padding:.7em 0 .5em;display:flex}.tk-sum span{font:700 .9em / 1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.tk-sum b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:3.4em;font-weight:800;line-height:.95}.tk-note{text-align:center;color:#2a2a30;margin-top:1em;font-size:.9em;font-weight:600;line-height:1.35}.tk-stub{text-align:center;transform-origin:0 0;padding:1.3em 2em 1.4em}.tk-stub:before{content:"";border-top:2px dashed #00000040;position:absolute;top:0;left:0;right:0}.tk-bars{width:100%;height:3.2em;display:block}.tk-bars rect{fill:#111114;transform-box:fill-box;transform-origin:50% 100%}.tk-code{font:600 .78em / 1 var(--mono);letter-spacing:.3em;color:#5c5c64;margin-top:.6em;display:block}.tk-thx{letter-spacing:-.02em;margin-top:.7em;font-size:1.05em;font-weight:700;display:block}.e-paper{z-index:26;background:var(--sheet);visibility:hidden;inset:0}.e-copy{z-index:27;left:5.5vw;top:calc(50 * var(--vh));width:calc(36 * var(--s));color:#0b0b0d}.e-h{font-size:calc(3.7 * var(--s));letter-spacing:-.055em;margin-bottom:calc(4 * var(--vh));flex-direction:column;line-height:.98;display:flex}.e-h span{padding-bottom:.06em}.e-h span:first-child{font-weight:700}.e-h span:last-child{color:#5c5c64;font-weight:300}.e-list{border-bottom:1px solid #0b0b0d24}.st{border-top:1px solid #0b0b0d24}.st-head{width:100%;padding:calc(2.1 * var(--vh)) 0;text-align:left;font-size:calc(1.6 * var(--s));letter-spacing:-.03em;color:#8e8e96;justify-content:space-between;align-items:center;gap:16px;font-weight:500;transition:color .45s cubic-bezier(.25,1,.5,1);display:flex}.st.is-open .st-head{color:#0b0b0d}@media (hover:hover) and (pointer:fine){.st-head:hover{color:#0b0b0d}}.st.is-open .pk-ic:after{transform:rotate(0)}.st-body{height:0;overflow:hidden}.st-body p{max-width:31em;font-size:max(15.5px, calc(1.1 * var(--s)));color:#4a4a52;line-height:1.6}.e-chips{margin-top:calc(3.4 * var(--vh));letter-spacing:.14em;text-transform:uppercase;color:#3a3a41;white-space:nowrap;font-size:12.5px;font-weight:700;display:flex}.e-chips span+span{border-left:1px solid #0b0b0d38;margin-left:1.1em;padding-left:1.1em}.e-chat{z-index:27;left:50vw;top:calc(15 * var(--vh));width:44.5vw;height:calc(70 * var(--vh));border-radius:calc(1.8 * var(--s));will-change:transform;background:#e4e4e0;overflow:hidden}.ch-thread{left:calc(3.6 * var(--s));right:calc(3.6 * var(--s));bottom:calc(calc(5 * var(--vh)) + calc(2.6 * var(--s)) + calc(1.4 * var(--s)));align-items:flex-start;gap:calc(1.1 * var(--s));will-change:transform, opacity;flex-direction:column;display:flex;position:absolute}.bb{max-width:76%;padding:calc(1.1 * var(--s)) calc(1.4 * var(--s));border-radius:calc(1.3 * var(--s));color:#0b0b0d;font-size:max(14.5px, calc(1.1 * var(--s)));box-shadow:0 calc(.4 * var(--s)) calc(1.4 * var(--s)) #14141e0f;will-change:transform, opacity;background:#fff;line-height:1.45}.bb small{margin-bottom:calc(.4 * var(--s));font-size:max(10.5px, calc(.7 * var(--s)));letter-spacing:.14em;text-transform:uppercase;color:#6a6a72;font-weight:700;display:block}.bb--d{color:#f4f4f5;background:#0b0b0d;align-self:flex-end}.bb--d small{color:#8e8e96}.bb-link{justify-content:space-between;align-items:center;gap:calc(.8 * var(--s));margin-top:calc(.8 * var(--s));padding:calc(.7 * var(--s)) calc(.9 * var(--s));border-radius:calc(.8 * var(--s));background:#ffffff1a;font-size:.9em;font-weight:600;display:flex}.bb-link svg{width:.9em;height:.9em}.ch-typing{right:calc(3.6 * var(--s));bottom:calc(5 * var(--vh));align-items:center;gap:calc(.45 * var(--s));height:calc(2.6 * var(--s));padding:0 calc(1.3 * var(--s));border-radius:calc(2 * var(--s));background:#0b0b0d;display:flex;position:absolute}.ch-typing i{width:calc(.5 * var(--s));height:calc(.5 * var(--s));background:#f4f4f5;border-radius:50%;animation:1.2s ease-in-out infinite dot}.ch-typing i:nth-child(2){animation-delay:.15s}.ch-typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(calc(-.25 * var(--s)))}}.night-hole{z-index:28;background:var(--ink);will-change:transform;visibility:hidden;border-radius:50%}.f-word{z-index:29;left:0;right:0;top:calc(50 * var(--vh));will-change:transform, opacity;font-size:calc(17 * var(--s));letter-spacing:-.07em;white-space:nowrap;pointer-events:none;justify-content:center;margin-top:-6.46vw;font-weight:800;line-height:.76;display:grid}.f-word>span{grid-area:1/1}.f-win{--ww:calc(48 * var(--s));z-index:30;will-change:transform;left:calc(50% - calc(24 * var(--s)));top:calc(calc(50 * var(--vh)) - calc(48 * var(--s)) * .669 / 2 - calc(2.5 * var(--vh)));width:var(--ww)}.f-win .win{box-shadow:0 calc(var(--u) * 5) calc(var(--u) * 14) #000000b3;background:#141417}.f-win .win-url{font-size:calc(var(--u) * 1.75)}.f-win .win-body{color:#f4f4f5;background:#141417}.caret{background:#e6e6ea;width:1px;height:1.15em;margin-left:.25em;animation:1.06s step-end infinite blink}@keyframes blink{50%{opacity:0}}.form{padding:calc(var(--u) * 4.4) calc(var(--u) * 5.6) calc(var(--u) * 4);flex-direction:column;display:flex;position:absolute;inset:0}.form-h{font-size:calc(var(--u) * 5);letter-spacing:-.045em;margin-bottom:calc(var(--u) * 3);color:#b4b4bb;font-weight:300;line-height:1.05}.form-h b{color:#fff;font-weight:700}.form-grid{gap:calc(var(--u) * 2.2) calc(var(--u) * 2.4);grid-template-columns:1fr 1fr;display:grid}.fld{gap:calc(var(--u) * .9);flex-direction:column;display:flex}.fld--wide{grid-column:1/-1}.fld span{font-size:calc(var(--u) * 1.75);letter-spacing:.13em;text-transform:uppercase;color:#c9c9cf;font-weight:700}.fld span em{letter-spacing:.02em;text-transform:none;color:#8a8a92;font-style:normal;font-weight:500}.fld input,.fld textarea{font:500 calc(var(--u) * 2.2) / 1.3 var(--f);color:#f4f4f5;height:calc(var(--u) * 6.2);padding:0 calc(var(--u) * 1.8);border-radius:calc(var(--u) * 1.2);background:#1c1c20;border:1px solid #ffffff1a;outline:none;transition:border-color .3s,box-shadow .3s}.fld textarea{height:calc(var(--u) * 8);padding:calc(var(--u) * 1.4) calc(var(--u) * 1.8);resize:none}.fld input::placeholder{color:#66666e}.fld input:focus,.fld textarea:focus{box-shadow:0 0 0 calc(var(--u) * .5) #ffffff0f;border-color:#ffffff6b}.form-foot{align-items:center;gap:calc(var(--u) * 3.4);margin-top:auto;display:flex}.form-foot p{max-width:calc(var(--u) * 38);font-size:calc(var(--u) * 2.05);color:#b4b4bb;line-height:1.5}.form-send{height:calc(var(--u) * 6.6);padding:0 calc(var(--u) * 3.2);color:#0b0b0d;font-size:calc(var(--u) * 2.15);white-space:nowrap;background:#f4f4f5;border-radius:999px;align-items:center;gap:.6em;font-weight:600;transition:transform .4s cubic-bezier(.25,1,.5,1);display:inline-flex}.form-send svg{width:.8em;height:.8em}@media (hover:hover) and (pointer:fine){.form-send:hover{transform:translateY(-2px)}}.form-msg{left:calc(var(--u) * 5.6);right:calc(var(--u) * 5.6);bottom:calc(var(--u) * 1.3);font-size:calc(var(--u) * 1.8);color:#9a9aa3;position:absolute}.fld{position:relative}.fld-err{font-style:normal;font-size:max(12.5px, calc(var(--u) * 1.75));color:#ff9b8f;pointer-events:none;opacity:0;font-weight:600;line-height:1.2;transition:opacity .25s,transform .25s;position:absolute;top:0;right:0;transform:translateY(3px)}.fld.is-bad .fld-err{opacity:1;transform:none}.fld.is-bad input,.fld.is-bad textarea{border-color:#ff827399}.fld.is-bad input:focus,.fld.is-bad textarea:focus{box-shadow:0 0 0 calc(var(--u) * .5) #ff82731f}.fld.is-ok input{border-color:#ffffff38}.form-send{position:relative}.form.is-busy .form-send{pointer-events:none;color:#0000}.form.is-busy .form-send:after{content:"";border:2px solid #0b0b0d33;border-top-color:#0b0b0d;border-radius:50%;width:1.1em;height:1.1em;margin:-.55em 0 0 -.55em;animation:.7s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes spin{to{transform:rotate(360deg)}}.form.is-sent>:not(.form-done){visibility:hidden;pointer-events:none}.form-done:not([hidden]){padding:calc(var(--u) * 4.4) calc(var(--u) * 5.6);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.done-mark{width:calc(var(--u) * 7.5);height:calc(var(--u) * 7.5);color:#f4f4f5;margin-bottom:calc(var(--u) * 3)}.done-h{font-size:calc(var(--u) * 5);letter-spacing:-.045em;color:#b4b4bb;outline:none;font-weight:300;line-height:1.08}.done-h b{color:#fff;font-weight:700;display:block}.done-p{margin-top:calc(var(--u) * 2.4);max-width:calc(var(--u) * 58);font-size:calc(var(--u) * 2.3);color:#c9c9cf;line-height:1.5}.done-p b{color:#fff;font-weight:600}.done-small{margin-top:calc(var(--u) * 3.4);font-size:max(12.5px, calc(var(--u) * 1.8));color:#8a8a92}.done-small a{color:#e6e6ea;text-underline-offset:.2em;text-decoration:underline}.f-left{z-index:30;left:4.7vw;top:calc(50 * var(--vh));width:calc(18 * var(--s))}.f-left p{font-size:calc(1.95 * var(--s));letter-spacing:-.04em;color:#b4b4bb;font-weight:300;line-height:1.1}.f-left b{color:#fff;font-weight:700}.f-right{z-index:30;right:4.2vw;top:calc(50 * var(--vh));width:calc(22 * var(--s));align-items:flex-end;gap:calc(1.5 * var(--s));text-align:right;flex-direction:column;display:flex}.f-link{font-size:calc(1.5 * var(--s));letter-spacing:-.03em;color:#f4f4f5;padding-bottom:calc(.3 * var(--s));border-bottom:1px solid #f4f4f54d;font-weight:600;transition:border-color .4s}@media (hover:hover) and (pointer:fine){.f-link:hover{border-color:#f4f4f5}}.f-loc{letter-spacing:.16em;text-transform:uppercase;color:#8a8a92;font-size:12.5px;font-weight:700}.f-foot{z-index:30;color:#8a8a92;justify-content:space-between;font-size:15px;display:flex;bottom:24px;left:4.7vw;right:4.2vw}.f-foot-r{gap:26px;display:flex}@media (hover:hover) and (pointer:fine){.f-foot a:hover{color:#f4f4f5}}.b-split .metal,.c-h span,.e-h span,.d-t-left span,.hl-b,.hl-l{will-change:filter, opacity}.veil{z-index:90;background:var(--ink);opacity:0;visibility:hidden;pointer-events:none;position:fixed;inset:0}.lp,.c-sheet,.c-book{will-change:transform}.layer-edge,.metal-lit{will-change:opacity}@media (width<=767px),(aspect-ratio<=4/5) and (width<=1199px){:root{--s:min(2.5vw, calc(1.45 * var(--vh)));--hw:min(92vw, calc(62 * var(--vh)));--ow:min(88vw, calc(60 * var(--vh)));--k:clamp(1px, 100vw / 390, 1.4px);--pad:calc(20 * var(--k));--col:min(calc(100vw - 2 * var(--pad)), 640px);--cl:calc(50vw - var(--col) / 2)}.nav{padding:calc(18 * var(--k)) var(--pad) 0}.nav-logo{width:calc(140 * var(--k));height:calc(16 * var(--k))}.nav-links{gap:calc(14 * var(--k));font-size:calc(15 * var(--k))}.nav-links a{padding:12px 0}.cta{bottom:calc(22px + env(safe-area-inset-bottom))}.hero-h>span{font-size:calc(4.8 * var(--s))}.h-left{left:max(var(--pad), calc(50vw - var(--hw) / 2));top:max(calc(96 * var(--k)), calc(calc(50 * var(--vh)) - var(--hw) * .669 / 2 - calc(13 * var(--s))))}.h-right{right:max(var(--pad), calc(50vw - var(--hw) / 2));top:calc(calc(50 * var(--vh)) + var(--hw) * .669 / 2 + calc(1.4 * var(--s)))}.hero-note{display:none}.scroll-hint{justify-content:center;align-items:center;gap:calc(14 * var(--k));text-align:left;font-size:calc(13 * var(--k));letter-spacing:.14em;flex-direction:row;line-height:1.5;left:0;right:0}.sh-ring{width:calc(48 * var(--k));height:calc(48 * var(--k));flex:none}.scroll-hint.sh-side{left:var(--pad);justify-content:flex-start;right:auto}.scroll-hint.sh-bare>span{display:none}.sh-ring svg{width:calc(18 * var(--k));height:calc(18 * var(--k));animation-name:sh-drop-m}@keyframes sh-drop-m{0%{opacity:0;transform:translateY(-22px)}25%{opacity:1}55%{opacity:1;transform:translateY(0)}85%,to{opacity:0;transform:translateY(22px)}}.statement-wrap{left:var(--cl);width:var(--col);top:calc(13 * var(--vh))}.hero-world .statement-wrap{font-size:16px}.statement{font-size:clamp(22px, 6.2vw, calc(27 * var(--k)));line-height:1.16}.promises{gap:calc(16 * var(--k));margin-top:calc(4.5 * var(--vh));grid-template-columns:1fr;width:auto}.promises h3{font-size:calc(16 * var(--k));margin-bottom:calc(4 * var(--k))}.promises p{font-size:calc(15 * var(--k));max-width:none}.b-split>span{font-size:calc(5.6 * var(--s));text-align:center;left:0;right:0}.b-split>.b-left{top:calc(21 * var(--vh))}.b-split>.b-right{top:calc(70 * var(--vh))}.b-obj{--ww:var(--ow);left:calc(50% - var(--ow) / 2);top:calc(50 * var(--vh) - var(--ow) * .669 / 2)}.b-labels{left:var(--cl);width:var(--col);top:calc(72 * var(--vh))}.b-label h3{font-size:calc(3.4 * var(--s));margin-bottom:calc(10 * var(--k))}.b-label p{font-size:calc(15.5 * var(--k));max-width:34ch}.c-copy{left:var(--cl);width:var(--col);top:calc(36 * var(--vh))}.c-h{font-size:calc(3.3 * var(--s));margin-bottom:calc(1.6 * var(--vh));flex-flow:wrap;gap:0 .28em}.pk-head{padding:calc(12 * var(--k)) 0;gap:calc(12 * var(--k))}.pk-name,.pk-price{font-size:calc(18 * var(--k))}.pk-name em{font-size:calc(11 * var(--k));padding:.36em .73em}.pk-inner{padding-bottom:calc(10 * var(--k))}.pk-for{font-size:calc(15 * var(--k));margin-bottom:calc(6 * var(--k))}.pk-inner li{font-size:calc(14.5 * var(--k));line-height:1.5}.c-note{margin-top:calc(1.4 * var(--vh));font-size:calc(12.5 * var(--k));line-height:1.5}.c-note-x{display:none}.c-book{left:calc(var(--u) * 3);top:calc(var(--u) * 26);width:calc(var(--u) * 40)}.d-online,.f-word{margin-top:-9.4vw;font-size:25vw}.ticket{--tw:min(62vw, calc(34 * var(--vh)));left:calc(50% - var(--tw) / 2);top:calc(calc(50 * var(--vh)) - var(--tw) * .78);width:var(--tw);font-size:calc(var(--tw) / 24)}.d-t-left{left:var(--cl);width:var(--col);top:calc(15 * var(--vh));font-size:calc(3.4 * var(--s));flex-flow:wrap;gap:0 .26em}.d-t-right{left:var(--cl);width:var(--col);top:auto;bottom:calc(96px + env(safe-area-inset-bottom));font-size:calc(17 * var(--k));text-align:center}.e-copy{left:var(--cl);width:var(--col);top:calc(9 * var(--vh))}.e-h{font-size:calc(3.1 * var(--s));margin-bottom:calc(1 * var(--vh));flex-flow:wrap;gap:0 .26em}.st-head{padding:calc(9 * var(--k)) 0;font-size:calc(17 * var(--k))}.st-body p{font-size:calc(15 * var(--k));padding-bottom:calc(8 * var(--k));line-height:1.45}.e-chips{display:none}.e-chat{left:var(--cl);width:var(--col);top:auto;bottom:calc(90px + env(safe-area-inset-bottom));height:calc(36 * var(--vh));border-radius:calc(18 * var(--k));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(48 * var(--k)));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(48 * var(--k)));mask-image:linear-gradient(180deg, transparent 0, #000 calc(48 * var(--k)))}.ch-thread{left:calc(12 * var(--k));right:calc(12 * var(--k));bottom:calc(50 * var(--k));gap:calc(6 * var(--k))}.bb{max-width:90%;padding:calc(8 * var(--k)) calc(11 * var(--k));border-radius:calc(14 * var(--k));font-size:calc(14 * var(--k));line-height:1.38}.bb small{font-size:calc(10 * var(--k));margin-bottom:2px}.bb-link{margin-top:calc(6 * var(--k));padding:calc(6 * var(--k)) calc(9 * var(--k));border-radius:calc(9 * var(--k));gap:8px}.ch-typing{right:calc(12 * var(--k));bottom:calc(12 * var(--k));height:calc(28 * var(--k));padding:0 calc(12 * var(--k));gap:calc(5 * var(--k));border-radius:calc(20 * var(--k))}.ch-typing i{width:calc(5 * var(--k));height:calc(5 * var(--k))}.f-win{--ww:min(92vw, 600px);left:calc(50% - var(--ww) / 2);top:74px}.f-win .win-url{font-size:calc(12 * var(--k))}.f-win .win,.f-win .win-body{height:auto}.form{padding:calc(18 * var(--k)) calc(18 * var(--k)) calc(20 * var(--k));position:relative;inset:auto}.form-h{font-size:calc(26 * var(--k));margin-bottom:calc(14 * var(--k))}.form-grid{gap:calc(10 * var(--k));grid-template-columns:1fr}.fld{gap:calc(5 * var(--k))}.fld span{font-size:calc(12.5 * var(--k));letter-spacing:.1em}.fld input,.fld textarea{font-size:calc(16 * var(--k));height:calc(44 * var(--k));padding:0 calc(14 * var(--k));border-radius:calc(10 * var(--k))}.fld textarea{height:calc(64 * var(--k));padding:calc(10 * var(--k)) calc(14 * var(--k))}.form-foot{margin-top:calc(16 * var(--k));align-items:stretch;gap:calc(10 * var(--k));flex-direction:column}.form-foot p{max-width:none;font-size:calc(13.5 * var(--k));text-align:center}.form-send{height:calc(52 * var(--k));font-size:calc(16 * var(--k));justify-content:center;padding:0 20px}.form-msg{font-size:calc(14 * var(--k));text-align:center;margin-top:8px;position:static}.fld-err{font-size:calc(12.5 * var(--k))}.form-done:not([hidden]){padding:calc(20 * var(--k))}.done-mark{width:calc(52 * var(--k));height:calc(52 * var(--k));margin-bottom:calc(16 * var(--k))}.done-h{font-size:calc(26 * var(--k))}.done-p{margin-top:calc(12 * var(--k));font-size:calc(15 * var(--k))}.done-small{margin-top:calc(16 * var(--k));font-size:calc(13 * var(--k))}.f-left{display:none}.f-right{left:var(--cl);width:var(--col);top:auto;bottom:calc(52px + env(safe-area-inset-bottom));justify-content:center;align-items:baseline;gap:calc(6 * var(--k)) calc(22 * var(--k));text-align:center;flex-flow:wrap}.f-link{font-size:calc(17 * var(--k))}.f-loc{font-size:calc(12.5 * var(--k));flex-basis:100%}.f-foot{left:var(--cl);right:var(--cl);bottom:calc(16px + env(safe-area-inset-bottom));font-size:calc(13 * var(--k))}.f-foot-r{gap:calc(16 * var(--k))}.b-split .metal,.c-h span,.e-h span,.d-t-left span{will-change:auto}}.e-steps,.c-m{display:none}@media (width<=599px){.c-list,.c-note{display:none}.c-h{margin-bottom:0}.c-m{z-index:11;left:var(--cl);width:var(--col);color:#0b0b0d;display:block}.cm-tabs{background:#0b0b0d12;border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:relative}.cm-pill{will-change:transform;background:#0b0b0d;border-radius:999px;width:calc(33.3333% - 2.66667px);position:absolute;top:4px;bottom:4px;left:4px}.cm-tabs button{height:calc(44 * var(--k));font-size:calc(15 * var(--k));letter-spacing:-.02em;color:#4a4a52;font-weight:600;transition:color .35s;position:relative}.cm-tabs button.on{color:#f4f4f5}.cm-card{margin-top:calc(12 * var(--k));padding:calc(16 * var(--k)) calc(18 * var(--k)) calc(14 * var(--k));border-radius:calc(18 * var(--k));box-shadow:inset 0 0 0 1px #0b0b0d0f, 0 calc(6 * var(--k)) calc(22 * var(--k)) #14141e14;background:#fff}.cm-top{align-items:center;gap:calc(10 * var(--k));margin-bottom:calc(6 * var(--k));display:flex}.cm-price{font-size:calc(30 * var(--k));letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.cm-tag{letter-spacing:.1em;text-transform:uppercase;color:#f4f4f5;background:#0b0b0d;border-radius:20px;padding:.3em .7em;font-size:12.5px;font-style:normal;font-weight:700}.cm-for{font-size:calc(15 * var(--k));margin-bottom:calc(8 * var(--k));font-weight:600;line-height:1.35}.cm-list li{font-size:calc(14.5 * var(--k));color:#4a4a52;padding-left:16px;line-height:1.5;position:relative}.cm-list li:before{content:"";background:#8e8e96;width:6px;height:1px;position:absolute;top:.75em;left:0}.cm-note{margin-top:calc(10 * var(--k));font-size:calc(12.5 * var(--k));color:#6a6a72;text-align:center;line-height:1.45}.e-list{display:none}.e-steps{margin-top:calc(10 * var(--k));display:block}.es-bars{margin-bottom:calc(14 * var(--k));gap:6px;display:flex}.es-bars i{background:#0b0b0d24;border-radius:3px;flex:1;height:3px;overflow:hidden}.es-bars b{border-radius:inherit;transform-origin:0;will-change:transform;background:#0b0b0d;height:100%;display:block;transform:scaleX(0)}.es-head{margin-bottom:calc(6 * var(--k));font-size:calc(17 * var(--k));letter-spacing:-.03em;color:#0b0b0d;align-items:baseline;gap:.55em;display:flex}.es-n{letter-spacing:.02em;color:#8e8e96;font-variant-numeric:tabular-nums;font-size:.78em;font-weight:600}.es-t{font-weight:500}.es-text{font-size:calc(15 * var(--k));color:#4a4a52;line-height:1.45}.e-chat{-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(16 * var(--k)));-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 calc(16 * var(--k)));mask-image:linear-gradient(180deg, transparent 0, #000 calc(16 * var(--k)))}}@media (width<=399px){.nav-links a[data-goto=anfrage]{display:none}}.m-tight .c-note,.m-tight .cm-note{display:none}.m-tight .cm-card{padding:calc(12 * var(--k)) calc(16 * var(--k))}.m-tight .cm-price{font-size:calc(26 * var(--k))}.m-tight .cm-list li{font-size:calc(14 * var(--k));line-height:1.4}.m-tight .statement{font-size:clamp(20px, 5.6vw, calc(24 * var(--k)))}.m-tight .promises{gap:calc(10 * var(--k));margin-top:calc(3 * var(--vh))}.m-tight .st-head{padding:calc(7 * var(--k)) 0;font-size:calc(16 * var(--k))}.m-tight .st-body p{font-size:calc(14 * var(--k))}.m-tight .bb{font-size:calc(13 * var(--k));padding:calc(7 * var(--k)) calc(10 * var(--k))}.m-tight .form{padding:calc(14 * var(--k)) calc(16 * var(--k)) calc(16 * var(--k))}.m-tight .form-h{font-size:calc(22 * var(--k));margin-bottom:calc(10 * var(--k))}.m-tight .form-grid{gap:calc(8 * var(--k))}.m-tight .fld{gap:calc(4 * var(--k))}.m-tight .fld input{height:calc(40 * var(--k))}.m-tight .fld textarea{height:calc(48 * var(--k));padding:calc(8 * var(--k)) calc(14 * var(--k))}.m-tight .form-foot{margin-top:calc(12 * var(--k))}.m-tight .form-foot p{display:none}.m-tight .form-send{height:calc(48 * var(--k))}.rotate{display:none}@media (orientation:landscape) and (height<=500px) and (pointer:coarse){.rotate{z-index:2000;background:var(--ink);color:#f4f4f5;text-align:left;justify-content:center;align-items:center;gap:22px;padding:24px;display:flex;position:fixed;inset:0}.rotate i{border:2px solid #f4f4f5;border-radius:8px;width:34px;height:58px;animation:2.6s cubic-bezier(.76,0,.24,1) infinite rot;position:relative}.rotate i:after{content:"";background:#f4f4f5;border-radius:2px;width:8px;height:2px;margin-left:-4px;position:absolute;bottom:5px;left:50%}.rotate p{letter-spacing:-.02em;font-size:20px;font-weight:700;line-height:1.3}.rotate span{color:#a3a3ab;font-size:15px;font-weight:400;display:block}@keyframes rot{0%,30%{transform:rotate(-90deg)}60%,to{transform:rotate(0)}}}
