@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");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}:root{color-scheme:dark;--room: #000;--metal: #141414;--ink: #f3f3f1;--muted: #a3a3a3;--amber: #d6bc95;--line: #252525;--width: 1180px;--gutter: clamp(22px, 6vw, 88px);--mono: ui-monospace, SFMono-Regular, Consolas, monospace;font-family:Geist Variable,Helvetica Neue,system-ui,sans-serif;background:var(--room);color:var(--ink)}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--room)}img,svg{display:block;max-width:100%}p,h1,h2,h3,figure{margin:0}p{line-height:1.65}a{color:inherit;text-underline-offset:.2em}a:hover{color:var(--amber)}:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.wrap{width:min(var(--width),calc(100% - var(--gutter) * 2));margin-inline:auto}.skip-link{position:fixed;z-index:3;top:1rem;left:1rem;background:var(--ink);color:var(--room);padding:.8rem 1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header,.site-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem}.site-header{position:relative;z-index:2;min-height:88px}.brand{display:flex;gap:10px;align-items:center;text-decoration:none;font-size:1.05rem;font-weight:600;letter-spacing:-.025em}.brand img{width:30px;height:30px;border-radius:8px}.site-nav,.site-footer nav{display:flex;align-items:center;gap:clamp(14px,3vw,30px)}.site-nav>a,.site-footer a{font-size:.9rem;text-decoration:none}.site-nav{gap:0;padding:1px 4px 1px 8px;border-radius:999px}.site-nav>a{display:flex;align-items:center;min-height:44px;padding-inline:12px}.site-nav [aria-current=page],.site-footer a:hover{color:var(--amber)}.language-menu{position:relative}.language-menu summary{min-height:44px;display:flex;align-items:center;gap:7px;padding-inline:11px;list-style:none;cursor:pointer;color:var(--muted);font:.75rem var(--mono)}summary::-webkit-details-marker{display:none}.chevron{width:6px;height:6px;border-bottom:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg) translateY(-2px)}.language-menu[open] .chevron{transform:rotate(225deg)}.language-menu ul{position:absolute;inset:100% 0 auto auto;z-index:2;min-width:140px;margin:0;padding:5px;list-style:none;background:#111;border:1px solid #383838;border-radius:11px;box-shadow:0 14px 36px #06080c8c}.language-menu li a{display:block;min-height:44px;padding:11px 12px;font-size:.9rem;text-decoration:none;border-radius:6px}.language-menu li a:hover,.language-menu li a[aria-current=page]{background:#222}.hero{isolation:isolate;min-height:clamp(530px,56vw,720px);position:relative;display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;padding-block:60px 88px}.hero-copy{position:relative;z-index:1}.eyebrow{font:500 .69rem var(--mono);letter-spacing:.105em;color:var(--muted)}.hero h1{font-size:clamp(3.75rem,8.2vw,8.2rem);font-weight:510;line-height:.91;letter-spacing:-.065em}.hero h1 em{display:block;font-style:normal;color:#929292}:lang(de) .hero h1,:lang(nl) .hero h1,:lang(it) .hero h1{font-size:clamp(3.05rem,6.2vw,6.25rem)}.hero-slogan{margin-top:27px;color:var(--ink);font-size:clamp(1.05rem,2vw,1.36rem);line-height:1.42}.hero-slogan strong{font-weight:600}.hero-slogan span{display:block;color:var(--amber)}.hero-actions{display:flex;align-items:center;gap:18px;margin-top:32px;flex-wrap:wrap}.app-store-link{display:inline-flex;flex:none;border-radius:10px}.app-store-link img{width:auto;height:48px}.liquid{position:relative;border:1px solid #ffffff26;background:radial-gradient(ellipse at 25% 0,#ffffff21,transparent 54%),linear-gradient(170deg,#ffffff14,#ffffff04 60%,#ffffff0b);box-shadow:inset 0 1px #ffffff25,inset 0 -1px #ffffff12,0 10px 25px #0008;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.liquid:after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;background:linear-gradient(113deg,#ffffff12 0,transparent 18%,transparent 83%,#ffffff0c 100%)}.store-link{display:inline-flex;gap:10px;justify-content:center;align-items:center;min-height:52px;padding:11px 17px;border-radius:999px;color:var(--ink);text-decoration:none;font-size:.89rem;font-weight:570;line-height:1.25;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.store-link:hover{color:#fff;background-color:#ffffff16;border-color:#ffffff58}.store-link svg,.arrow{flex:none}.arrow{margin-inline-start:5px;color:#bdbdbd}.qr-slot{flex:none;display:grid;justify-items:center;width:76px;gap:6px;color:var(--muted)}.qr-slot a,.qr-placeholder{display:grid;place-items:center;width:64px;height:64px;border-radius:18px}.qr-slot img{width:58px;height:58px;border-radius:13px;object-fit:contain}.qr-placeholder svg{width:43px;height:43px;color:#d4d4d4}.qr-slot figcaption{text-align:center;font:.63rem/1.15 var(--mono)}.studio-dial{position:relative;min-width:0;pointer-events:none}.studio-dial svg{width:100%;height:auto}.section{border-top:1px solid var(--line);padding-block:clamp(34px,5vw,65px)}.section h2,.article h2{font-size:clamp(1.3rem,2vw,1.72rem);font-weight:530;letter-spacing:-.035em}.studio{display:grid;grid-template-columns:minmax(165px,.62fr) minmax(0,2fr);gap:24px}.studio-rows{display:grid;gap:22px}.studio-row{display:grid;grid-template-columns:9rem 1fr;gap:6px 20px}.studio-row+.studio-row{border-top:1px solid #252525;padding-top:20px}.studio-row span{grid-row:span 2;color:var(--muted);font:500 .7rem/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-top:.25rem}.studio-row h3{font-size:1.08rem;font-weight:540}.studio-row p{color:var(--muted);max-width:58ch}.gallery-rail{margin-top:20px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:18px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px}.gallery figure{scroll-snap-align:start}.gallery img{width:100%;height:auto;aspect-ratio:9 / 17;object-fit:contain;background:#0b0b0b;border:1px solid var(--line);border-radius:18px}.gallery figcaption{color:var(--muted);font-size:.9rem;margin-top:.6rem}.faq h2{margin-bottom:18px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;font-weight:530;padding:15px 30px 15px 0;min-height:48px;position:relative}.faq summary:after{content:"+";position:absolute;inset:15px 5px auto auto;color:var(--amber);font:1rem var(--mono)}.faq details[open] summary:after{content:"−"}.faq details p{max-width:70ch;padding-bottom:16px;color:var(--muted)}.site-footer{color:var(--muted);padding-block:25px 34px;border-top:1px solid var(--line);flex-wrap:wrap}.site-footer p{font-weight:560;color:var(--ink)}.site-footer p span{color:var(--muted);font-size:.8rem;font-weight:500}.site-footer nav{flex-wrap:wrap}.site-footer small{flex-basis:100%;font-size:.72rem;color:var(--muted)}.article{max-width:760px;padding-block:clamp(52px,9vw,98px)}.article-header h1{font-size:clamp(2.55rem,7vw,5.5rem);font-weight:520;letter-spacing:-.075em;line-height:1.02;margin-block:12px 16px;overflow-wrap:anywhere}.article p,.article ul{color:var(--muted)}.article-header>p:not(.eyebrow){max-width:58ch}.article-section{padding-block:22px;border-top:1px solid var(--line)}.article-section h2{margin-bottom:10px}.article-section p+p{margin-top:10px}.legal-copy{margin-top:32px}.legal-copy>p{margin-block:10px 22px}.legal-copy ul{padding-inline-start:20px;line-height:1.85}.article address{display:grid;gap:5px;font-style:normal}.article .draft{color:var(--amber)}.support-contact{margin-block:28px 32px;display:grid;justify-items:start;gap:8px}.email-address{color:var(--amber);overflow-wrap:anywhere}.support-contact p{margin-top:4px;max-width:62ch}@media(max-width:800px){.studio{grid-template-columns:1fr}.studio-row{grid-template-columns:6rem 1fr}}@media(max-width:680px){.site-header{min-height:68px}.hero{grid-template-columns:1fr;min-height:auto;gap:0;padding-block:43px 14px}.hero h1{letter-spacing:-.06em;font-size:clamp(3.4rem,12vw,5.3rem)}.hero-slogan{margin-top:18px}.hero-actions{margin-top:20px}.studio-dial{width:min(100%,510px);justify-self:center;margin-top:3px}.gallery-rail{grid-auto-columns:min(76vw,270px)}}@media(max-width:380px){.studio-row{grid-template-columns:1fr}.studio-row span{grid-row:auto;padding-top:0}.store-link{padding-inline:11px;gap:6px}.arrow{margin-inline-start:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}
