@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-opsz-normal-D4DMfVHe.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-opsz-normal-CWgUDMK8.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-opsz-normal-D7al0owN.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-opsz-normal-CvQ0yQGz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-opsz-normal-B28ie1gZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-opsz-normal-Dy3yWxcT.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-opsz-normal-D9SEnR-o.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-opsz-normal-DQw7Q9At.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-opsz-normal-CJf9ngj9.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-C1zWlyYG.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal--KUh6X2k.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-CvPE_C53.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-D62tbE3i.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DWlqe-xm.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #100c0b;--surface: #1b1513;--surface-2: #271e1b;--ink: #f2ece9;--muted: #cbb9b0;--accent: #f0a992;--accent-ink: #1a0f0c;--gold: #dcb877;--todo: #ffe08a;--serif: "Source Serif 4 Variable", "Source Serif 4", Georgia, serif;--brand: "Fraunces Variable", "Fraunces", Georgia, serif;--sans: "Manrope Variable", "Manrope", system-ui, sans-serif;--t-display: clamp(2rem, .9rem + 4.4vw, 4.6rem);--t-h2: clamp(1.9rem, 1.2rem + 2.9vw, 3.9rem);--t-h3: clamp(1.25rem, 1.08rem + .7vw, 1.6rem);--t-body: 1.0625rem;--t-small: .875rem;--gutter: clamp(16px, 4vw, 48px);--frame-l: var(--gutter);--frame-r: var(--gutter);--section: clamp(96px, 14vw, 200px);--bar-h: 64px;--ease: cubic-bezier(.2, .7, .1, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bar-h) + 16px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--bg);color:var(--ink);font:400 var(--t-body)/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}img,video,svg,picture{display:block;max-width:100%}img,video{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--accent)}p{margin:0 0 1em}ul,ol{margin:0;padding:0}h1,h2,h3{margin:0;font-weight:400}button{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--accent);color:var(--accent-ink);padding:10px 16px;border-radius:999px}.skip:focus{top:12px}mark.todo{background:var(--todo);color:#1a1405;padding:0 .25em;border-radius:3px;font-size:.9em;font-family:var(--sans);font-style:normal}.wrap{width:100%;max-width:1440px;margin-inline:auto;padding-left:var(--frame-l);padding-right:var(--frame-r)}.wrap-wide{width:100%;max-width:1600px;margin-inline:auto;padding-left:var(--frame-l);padding-right:var(--frame-r)}html.has-frame .wrap,html.has-frame .wrap-wide,html.has-frame .trust{max-width:none}.section{padding-block:var(--section) 0;position:relative}.h2{font:500 var(--t-h2)/1.08 var(--serif);letter-spacing:-.015em;font-variation-settings:"opsz" 60;max-width:21ch;text-wrap:balance}.h3{font:500 var(--t-h3)/1.2 var(--sans);letter-spacing:-.01em}.lead{font:400 var(--t-h3)/1.45 var(--serif);max-width:34ch;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 28px;border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:600 1rem/1 var(--sans);text-decoration:none;cursor:pointer;transition:background-color .25s,color .25s,transform .25s var(--ease);will-change:transform}.btn:hover{background:var(--ink);color:var(--accent-ink)}.btn:active{transform:scale(.97)}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid rgba(245,236,230,.55)}.btn-ghost:hover{background:var(--ink);color:var(--accent-ink);border-color:var(--ink)}.btn-small{min-height:44px;padding:0 20px;font-size:.9375rem}.bar{position:fixed;inset:0 0 auto;z-index:50;height:var(--bar-h);display:flex;align-items:center;gap:16px;padding-inline:max(var(--gutter),calc((100% - 1440px) / 2 + var(--gutter)))}html.has-frame .bar{padding-left:var(--frame-l);padding-right:var(--frame-r);transition:background-color .3s,transform .4s var(--ease)}.bar.is-solid{background:var(--bg)}.bar.is-hidden{transform:translateY(-100%)}.wordmark{font:400 1.95rem/1 var(--brand);letter-spacing:-.03em;text-decoration:none;margin-right:auto}.nav{order:3}.bar .btn{order:2}@media (max-width: 479px){.bar .btn{display:none}}.nav-toggle{min-height:44px;padding:0 4px;background:none;border:0;cursor:pointer;font-weight:600}.nav-list{list-style:none;display:none}.nav-list a{text-decoration:none;font-size:.9375rem;font-weight:500}.nav.is-open .nav-list{display:flex;flex-direction:column;gap:4px;position:absolute;top:var(--bar-h);left:0;right:0;padding:12px var(--gutter) 24px;background:var(--bg)}.nav.is-open .nav-list a{display:block;padding:12px 0;font:500 1.75rem/1.2 var(--serif)}@media (min-width: 960px){.nav{order:0;margin-right:24px}.nav-toggle{display:none}.nav-list{display:flex;gap:28px}}.hero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media picture,.hero-poster,.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-poster{object-position:30% 30%}.hero-video{opacity:0;transition:opacity .8s;object-position:30% 30%}.hero-video.is-playing{opacity:1}.hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#100c0bf5,#100c0bb8 34%,#100c0b1a 64%,#100c0b59)}.hero-copy{position:relative;z-index:2;padding:0 var(--gutter) 56px;width:100%}.hero-title{font:500 var(--t-display)/1.06 var(--serif);letter-spacing:-.02em;font-variation-settings:"opsz" 60;text-wrap:balance}.hero-title .w{display:inline-block}.hero-sub{margin:28px 0 0;max-width:38ch;font-size:1.0625rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}@media (min-width: 768px) and (max-width: 1023px){.hero-copy{padding-bottom:72px}.hero-sub{font-size:1.125rem}}@media (min-width: 1024px){.hero{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:clamp(40px,4vw,64px);max-width:1440px;margin-inline:auto;padding:calc(var(--bar-h) + 16px) var(--gutter) 32px}.hero-media{position:relative;inset:auto;order:2;overflow:hidden;height:min(100svh - var(--bar-h) - 48px,860px,56vw);aspect-ratio:3 / 4}.hero-scrim{display:none}.hero-copy{order:1;padding:0;max-width:660px}.hero-title{font-size:clamp(2.4rem,3.4vw,3.75rem)}.hero-sub{font-size:1.125rem}}html.js [data-hero-fade],html.js .hero-title .w{opacity:0}.trust{list-style:none;display:grid;gap:4px;padding:40px var(--frame-r) 0 var(--frame-l);max-width:1440px;margin:0 auto}.trust li{display:flex;align-items:center;gap:14px;font-weight:500}.trust img{width:44px;height:44px;mix-blend-mode:screen;flex:none}@media (min-width: 900px){.trust{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:24px}}.world-head{display:grid;gap:0}@media (min-width: 900px){.world-head{grid-template-columns:7fr 5fr;column-gap:48px;align-items:end}.world-head .lead{margin:0}}.world-map{margin-top:clamp(40px,6vw,80px)}.map{width:100%;height:auto;overflow:visible}.map-land{fill:none;stroke:#5a4842;stroke-width:3.2;stroke-linecap:round}.map-arc{fill:none;stroke:var(--gold);stroke-width:1.6;stroke-linecap:round}.map-pin{fill:var(--gold)}.map-origin{fill:var(--accent)}.map-origin-pulse{fill:var(--accent);opacity:.35;transform-box:fill-box;transform-origin:center;animation:pulse 2.4s var(--ease) infinite}.map-label{fill:var(--ink);font:600 13px/1 var(--sans)}.map-label-origin{fill:var(--accent)}@keyframes pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(3.2);opacity:0}}.clocks{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:var(--t-small);color:var(--muted);align-items:baseline}.clocks b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;margin-left:4px}.clocks-lead{color:var(--ink);font-weight:600}.clocks-note{flex-basis:100%;color:var(--ink);font-size:var(--t-body)}@media (max-width: 599px){.map-label{font-size:34px;font-weight:700}.map-label[data-small]{display:none}.map-land{stroke-width:4.4}.map-arc{stroke-width:3.4}.map-pin{r:7px}}.compare{display:grid;gap:40px;margin-top:clamp(56px,8vw,104px)}.fan ul{list-style:none;margin-top:20px;display:grid;gap:12px}.fan li{padding-left:28px;position:relative}.fan li:before{content:"";position:absolute;left:0;top:.72em;width:14px;height:2px;background:var(--muted)}.fan-world{background:var(--surface);padding:32px 24px}.fan-world li:before{background:var(--gold)}.fan-world .h3{color:var(--gold)}@media (min-width: 900px){.compare{grid-template-columns:5fr 7fr;gap:48px;align-items:start}.fan-pl{padding-top:40px}.fan-world{padding:40px}.fan-world li{font-size:1.125rem}}.world-close{margin:8px 0 0;font:400 var(--t-h3)/1.45 var(--serif)}@media (min-width: 900px){.world-close{grid-column:2;margin-top:0}}.steps-head{display:grid}.steps-progress{display:none;height:6px;background:var(--surface-2);margin-top:40px;border-radius:3px;overflow:hidden}.steps-progress span{display:block;height:100%;width:100%;background:var(--gold);transform-origin:left;transform:scaleX(.2)}.steps{overflow-x:clip}.steps-viewport{margin-top:40px}.steps-track{list-style:none;display:grid;gap:48px;padding-left:var(--frame-l);padding-right:var(--frame-r)}.moment{display:flex;flex-direction:column;min-width:0}.moment p{margin-top:12px;max-width:52ch}.moment .ui-card{margin-top:20px;max-width:460px}.steps-close{margin-top:48px;font:400 var(--t-h3)/1.45 var(--serif)}@media (min-width: 640px) and (max-width: 1023px){.steps-track{grid-template-columns:1fr 1fr;column-gap:32px}}@media (min-width: 1024px){.steps-head{grid-template-columns:7fr 5fr;column-gap:48px;align-items:end}.steps-head .lead{margin:0}.steps-progress{display:block;grid-column:1 / -1}.steps-viewport{overflow-x:auto;scrollbar-width:none}.steps-viewport::-webkit-scrollbar{display:none}.steps-track{display:flex;gap:40px;width:max-content}.moment{width:360px}.moment p,.moment .ui-card{max-width:none}.moment:nth-child(odd) .ui-card{margin-top:24px}.moment:nth-child(3n+2) .ui-card{margin-top:96px}.moment:nth-child(3n) .ui-card{margin-top:48px}.steps.is-pinned .steps-viewport{overflow:visible}}[data-ui]{font-family:var(--sans)}.ui-card{background:var(--surface);border-radius:18px;padding:22px;display:grid;gap:12px;font-size:var(--t-small)}.ui-row{display:flex;align-items:center;gap:10px}.ui-strong{font-weight:600;font-size:1rem}.ui-label,.ui-note{color:var(--muted)}.ui-logo{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none}.ui-logo .brand-icon{width:18px;height:18px;fill:#fff}.ui-reddit{background:#ff4500}.ui-ig{background:#ff0069}.ui-x{background:#000;box-shadow:inset 0 0 0 1px #3a2f2b}.ui-meter{height:8px;background:var(--surface-2);border-radius:4px;overflow:hidden}.ui-meter span{display:block;height:100%;width:calc(var(--v) * 100%);background:var(--gold);border-radius:4px;transform-origin:left}.ui-tags{display:flex;flex-wrap:wrap;gap:8px}.ui-tags span{background:var(--surface-2);padding:8px 12px;border-radius:999px;font-weight:600}.ui-tags span:last-child{color:var(--muted);text-decoration:line-through}.ui-schedule{list-style:none;display:grid;gap:4px}.ui-schedule li{display:grid;grid-template-columns:6.5em 1fr auto;padding:10px 0;align-items:center}.ui-schedule li+li{border-top:1px solid var(--surface-2)}.ui-done{color:var(--gold);font-weight:600}.ui-next{color:var(--muted)}.ui-bars{display:grid;gap:12px}.ui-bars div{display:grid;gap:6px}.ui-bars i{display:block;height:10px;width:calc(var(--v) * 100%);background:var(--accent);border-radius:5px;transform-origin:left}.ui-bars div:not(:first-child) i{background:#8f6d63}.ui-profile{justify-items:start}.ui-avatar{width:64px;height:64px;border-radius:50%;background:url(/assets/generated/awatar-profil.webp) center / cover}.ui-fans{display:flex;align-items:center;gap:10px;font-size:1rem}.ui-fans b{font-weight:700;color:var(--gold)}.ui-fans-icon{width:26px;height:26px;flex:none;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ui-fans-icon path:first-child{fill:var(--accent);stroke:none}.split-grid{display:grid;gap:56px;margin-top:48px}.we-list{list-style:none;margin-top:20px;display:grid;gap:4px}.we-list li{font-size:1.125rem;padding:6px 0}.split-you .you-big{font:500 var(--t-h2)/1.08 var(--serif);letter-spacing:-.015em;margin:20px 0 24px;color:var(--accent)}.split-you p:last-child{max-width:34ch}@media (min-width: 1024px){.split-grid{grid-template-columns:4fr 4fr 3fr;gap:48px;align-items:start}.split-phone{position:sticky;top:calc(var(--bar-h) + 32px)}.split-you{padding-top:20vh}}.phone{background:#080605;border-radius:40px;padding:14px;width:min(100%,340px);margin-inline:auto;box-shadow:inset 0 0 0 2px #2f2522}.phone-top{display:flex;align-items:center;gap:12px;padding:12px 10px 16px}.phone-top small{display:block;color:var(--muted);font-size:12px}.phone-avatar{width:36px;height:36px;border-radius:50%;background:#3b2e2a;flex:none}.chat{display:flex;flex-direction:column;gap:8px;padding:4px 6px 14px;min-height:430px}.msg{margin:0;max-width:82%;padding:10px 14px;border-radius:18px;font-size:15px;line-height:1.4}.msg.in{background:var(--surface-2);align-self:flex-start;border-bottom-left-radius:6px}.msg.out{background:var(--accent);color:var(--accent-ink);align-self:flex-end;border-bottom-right-radius:6px}.msg.ppv{position:relative;padding:0;overflow:hidden;width:70%;aspect-ratio:4 / 3;background:#2a201d url(/assets/generated/ppv-zablokowane.webp) center / cover;display:flex;align-items:flex-end}.msg.ppv:before{content:"";position:absolute;left:50%;top:42%;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:#0806058c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2ece9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center / 24px no-repeat}.ppv-lock{width:100%;background:#080605c7;color:var(--ink);padding:8px 12px;font-size:13px;font-weight:600}.msg.tip{align-self:center;background:none;color:var(--gold);font-weight:700;font-size:14px}.phone-caption{text-align:center;margin-top:20px;color:var(--muted)}.quick-grid{display:grid;gap:56px}.quick-text p{max-width:46ch}.quick-text .h2{margin-bottom:32px}.quick-gain{font:400 var(--t-h3)/1.4 var(--serif);color:var(--accent)}.quick-visual{display:grid;gap:20px;justify-items:center}.phone-notify{padding:22px 16px;min-height:400px}.notify-total{padding:8px 10px 20px}.notify-total small{display:block;color:var(--muted)}.notify-total b{font:500 3rem/1 var(--serif);font-variant-numeric:tabular-nums;color:var(--gold)}.notify-list{list-style:none;display:grid;gap:10px}.notify-list li{background:var(--surface);border-radius:16px;padding:14px;font-size:15px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.notify-list b{font-weight:600}.n-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.brief{background:var(--surface-2);border-radius:18px 18px 18px 6px;padding:16px 18px;max-width:340px;width:100%}.brief small{color:var(--gold);font-weight:600}.brief p{margin:6px 0 0}@media (min-width: 960px){.quick-grid{grid-template-columns:6fr 5fr;gap:64px;align-items:center}.quick-visual{grid-template-columns:1fr;justify-items:start}.brief{margin:-72px 0 0 auto;position:relative}}.time-head .lead{max-width:40ch}@media (min-width: 900px){.time-head{display:grid;grid-template-columns:7fr 5fr;column-gap:48px;align-items:end}.time-head .lead{margin:0}}.time-grid{display:grid;gap:32px;margin-top:56px}.time-photo{display:none;position:sticky;overflow:hidden;background:var(--surface)}.time-row-img{display:block;aspect-ratio:16 / 9;overflow:hidden;margin-bottom:20px}.time-row-img img{width:100%;height:100%;object-fit:cover}.time-photo picture{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s}.time-photo picture.is-active{opacity:1}.time-photo img{width:100%;height:100%;object-fit:cover}.time-list{list-style:none;position:relative;padding-left:28px}.time-list:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:2px;background:var(--surface-2)}.time-list:after{content:"";position:absolute;left:0;top:8px;width:4px;border-radius:2px;background:var(--gold);height:calc((100% - 16px) * var(--progress, 0))}.time-row{padding:28px 0 40px;transition:color .3s;color:var(--muted)}.time-row .h3{color:var(--muted);transition:color .3s}.time-row.is-active,.time-row.is-active .h3{color:var(--ink)}.time-row.is-active .h3{color:var(--gold)}.time-row p{margin-top:12px;max-width:42ch}.time-close{margin-top:40px;font:400 var(--t-h3)/1.45 var(--serif)}@media (min-width: 900px){.time-grid{grid-template-columns:5fr 1fr 6fr;gap:0;align-items:start}.time-photo{display:block;grid-column:1;aspect-ratio:4 / 5;top:14vh}.time-row-img{display:none}.time-list{grid-column:3;padding-left:40px}.time-row{padding:12vh 0;min-height:40vh}.time-row p{font-size:1.125rem}}.proof-head{display:grid}.proof-head p{max-width:52ch;margin-top:24px}.proof-grid{display:grid;gap:40px;margin-top:56px}.proof-card{margin:0;display:grid;gap:16px;align-content:start}.proof-card blockquote{margin:0;font:400 var(--t-h3)/1.4 var(--serif)}.proof-card blockquote p:before{content:"„"}.proof-card blockquote p:after{content:"”"}.proof-name{font-weight:600}.proof-figure{font:500 clamp(2.6rem,2rem + 2.4vw,4rem)/1 var(--serif);letter-spacing:-.015em;color:var(--gold);margin:4px 0 0;font-variant-numeric:lining-nums tabular-nums}.proof-caption{margin:0;max-width:36ch}.proof-since{color:var(--muted)}.proof-shot{display:block;padding:0;border:0;background:var(--surface);cursor:zoom-in;width:100%}.proof-shot img{width:100%;height:auto;transition:transform .5s var(--ease)}.proof-shot:hover img{transform:scale(1.02)}.proof-shot-empty{aspect-ratio:16 / 9;display:grid;place-items:center;padding:16px;cursor:default;text-align:center}@media (min-width: 600px) and (max-width: 899px){.proof-grid{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.proof-head{grid-template-columns:7fr 5fr;column-gap:48px;align-items:end}.proof-head p{margin:0}.proof-grid{grid-template-columns:repeat(3,1fr);gap:40px}.proof-card:nth-child(3n+2){margin-top:96px}.proof-card:nth-child(3n){margin-top:40px}}.lightbox{border:0;padding:0;background:transparent;max-width:min(96vw,1100px);max-height:92vh}.lightbox::backdrop{background:#080605e6}.lightbox img{max-height:86vh;width:auto;margin:0 auto}.lightbox-close{display:block;margin:0 0 8px auto;background:var(--ink);color:var(--accent-ink);border:0;border-radius:999px;padding:10px 18px;font-weight:600;cursor:pointer}.cams-head{margin-bottom:clamp(32px,4vw,56px)}.cams-photo{position:relative;height:88svh;min-height:520px;overflow:hidden}.cams-photo picture,.cams-photo img{position:absolute;top:-6%;right:0;bottom:-6%;left:0;width:100%;height:112%;object-fit:cover;object-position:30% 50%}.cams-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:32px var(--frame-r) 32px var(--frame-l)}.cams-overlay:before{content:"";position:absolute;top:30%;right:0;bottom:0;left:0;background:linear-gradient(to top,#100c0bf2,#100c0bcc 40%,#100c0b00)}.cams-overlay>*{position:relative}.cams-figure{font:500 clamp(2.6rem,6vw,7rem)/1.02 var(--serif);letter-spacing:-.02em;color:var(--accent);margin:0 0 16px}.cams-figure-note{max-width:30ch;margin:0;font-weight:500}@media (min-width: 900px){.cams-overlay{padding:48px var(--frame-r) 48px var(--frame-l)}.cams-figure-note{position:absolute;right:var(--frame-r);bottom:48px;text-align:right;font-size:1.125rem}.cams-figure{margin-bottom:0}}.cams-grid{display:grid;gap:56px;margin-top:72px}.cams-text .lead{margin-top:0}.cams-list{list-style:none;display:grid;gap:12px;margin:24px 0 32px}.cams-list li{padding-left:28px;position:relative}.cams-list li:before{content:"";position:absolute;left:0;top:.72em;width:14px;height:2px;background:var(--gold)}.cams-earn{background:var(--surface);padding:24px;max-width:52ch}.reg{list-style:none;counter-reset:reg;display:grid;gap:4px;margin-top:24px}.reg li{counter-increment:reg;position:relative;padding:14px 0 14px 52px}.reg li:before{content:counter(reg);position:absolute;left:0;top:12px;font:500 2.2rem/1 var(--serif);color:var(--gold)}.reg b{display:block;font-weight:600;margin-bottom:4px}.cams-tips{margin-top:72px;display:grid;gap:24px}.tips{display:grid;gap:24px;margin:24px 0 0}.tips dt{font-weight:600;color:var(--gold)}.tips dd{margin:4px 0 0}.cams-cta{margin-top:48px;display:grid;gap:14px;justify-items:start}.aff-note{font-size:var(--t-small);color:var(--muted);margin:0}@media (min-width: 960px){.cams-grid{grid-template-columns:6fr 5fr;gap:80px}.cams-grid{align-items:start}.cams-text{position:sticky;top:calc(var(--bar-h) + 32px)}.cams-tips{grid-template-columns:3fr 9fr;column-gap:48px}.tips{grid-template-columns:repeat(3,1fr);gap:32px 40px;margin:0}.cams-cta{grid-column:2}}.faq-grid{display:grid;gap:40px}.faq-head p{margin-top:24px;max-width:30ch}.faq-item+.faq-item{margin-top:4px}.faq-item{background:var(--surface);padding-inline:20px}.faq-q{width:100%;display:flex;justify-content:space-between;gap:20px;align-items:center;text-align:left;background:none;border:0;padding:24px 0;cursor:pointer;font:500 clamp(1.2rem,1rem + .9vw,1.65rem)/1.3 var(--serif);letter-spacing:0;transition:color .25s}.faq-q:hover{color:var(--accent)}.faq-sign{width:18px;height:18px;position:relative;flex:none}.faq-sign:before,.faq-sign:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:currentColor;transition:transform .35s var(--ease)}.faq-sign:after{transform:rotate(90deg)}.faq-q[aria-expanded=true] .faq-sign:after{transform:rotate(0)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.faq-a.is-open{grid-template-rows:1fr}.faq-a-inner{overflow:hidden}.faq-a-inner>:first-child{margin-top:0}.faq-a-inner{max-width:62ch}.faq-a.is-open .faq-a-inner{padding-bottom:24px}.faq-a ol{padding-left:1.4em;display:grid;gap:4px}html:not(.js) .faq-a{grid-template-rows:1fr}@media (min-width: 960px){.faq-grid{grid-template-columns:5fr 7fr;gap:64px;align-items:start}.faq-head{position:sticky;top:calc(var(--bar-h) + 40px)}}.contact{margin-top:var(--section);padding-bottom:clamp(72px,9vw,128px);overflow:hidden}.contact-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.contact-bg img{width:100%;height:100%;object-fit:cover;animation:drift 24s ease-in-out infinite alternate}@keyframes drift{0%{transform:scale(1.05) translate3d(-1%,0,0)}to{transform:scale(1.12) translate3d(2%,-2%,0)}}.contact-grid{position:relative;z-index:1;display:grid;gap:40px}.contact-head p{max-width:36ch;margin-top:24px;font-size:1.125rem}.form{display:grid;gap:18px;background:#100c0bd1;padding:28px 20px;max-width:620px;width:100%}.form[hidden]{display:none}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field{position:relative}.field input,.field textarea{width:100%;background:var(--surface);color:var(--ink);border:0;border-radius:12px;padding:26px 16px 10px;font:400 1rem/1.4 var(--sans);border:1px solid #3a2e2a;transition:border-color .2s;-moz-appearance:textfield}.field input:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--accent)}.field textarea{resize:vertical;min-height:120px}.field label{position:absolute;left:16px;top:18px;color:var(--muted);pointer-events:none;transform-origin:left top;transition:transform .2s var(--ease),color .2s}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:not(:placeholder-shown)+label{transform:translateY(-11px) scale(.78);color:var(--accent)}.field.is-valid input{border-color:#7fa178}.field.is-invalid input{border-color:#ff8a7a;outline:1px solid #ff8a7a;outline-offset:0}.field-hint{font-size:var(--t-small);color:var(--muted);margin:6px 0 0}.field-error{font-size:var(--t-small);color:#ffab9e;margin:6px 0 0;min-height:0}.field-error:empty{display:none}.field-age{max-width:160px}.field input::-webkit-outer-spin-button,.field input::-webkit-inner-spin-button{-webkit-appearance:none}.field-radio{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.field-radio legend{width:100%;margin-bottom:8px;font-weight:500}.field-radio label,.check{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.field-radio input,.check input{width:20px;height:20px;accent-color:var(--accent);margin:2px 0 0;flex:none}.check span{font-size:.9375rem}.btn-submit{width:100%;min-height:56px;margin-top:6px}.btn-submit[disabled]{opacity:.6;cursor:progress}.form-success{background:#100c0be0;padding:40px 24px;max-width:620px;text-align:center;display:grid;justify-items:center;gap:12px}.form-success[hidden]{display:none}.form-success:focus{outline:none}.success-check{width:72px;height:72px}.success-check circle{fill:none;stroke:var(--gold);stroke-width:2;stroke-dasharray:151;stroke-dashoffset:151;animation:draw .7s var(--ease) forwards}.success-check path{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:draw .45s .55s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:80}@media (min-width: 960px){.contact-grid{grid-template-columns:5fr 6fr;gap:64px;align-items:start}.form{padding:40px;justify-self:end}.form-success{justify-self:end}}.footer{padding-top:clamp(48px,6vw,80px);padding-bottom:32px;overflow:hidden}.footer-mark{font:300 clamp(4rem,21vw,23rem)/.8 var(--brand);letter-spacing:-.06em;margin:0 0 calc(24px + .22em);text-align:center;white-space:nowrap;color:var(--surface-2);transform-origin:50% 100%}.footer-line{display:grid;gap:12px;font-size:var(--t-small);color:var(--muted)}.footer-line p{margin:0}.footer-links{list-style:none;display:flex;flex-wrap:wrap;gap:8px 24px}.footer-links a{color:var(--ink)}@media (min-width: 900px){.footer-line{grid-template-columns:1fr auto 1fr;align-items:baseline}.footer-line>:last-child{text-align:right}}.float-cta{position:fixed;left:16px;right:16px;bottom:max(16px,env(safe-area-inset-bottom));z-index:40;transform:translateY(140%);transition:transform .45s var(--ease)}.float-cta.is-visible{transform:none}@media (min-width: 768px){.float-cta{display:none}}.cookie{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;background:var(--surface);padding:16px;border-radius:16px;display:grid;gap:12px;line-height:1.45;max-width:560px;box-shadow:0 20px 60px #00000080;font-size:.9375rem}.cookie[hidden]{display:none}.cookie p{margin:0}@media (max-width: 599px){.cookie{font-size:.875rem}}.cookie-actions{display:flex;gap:10px;flex-wrap:wrap}.legal{padding:calc(var(--bar-h) + 64px) 0 32px}.legal .wrap{max-width:820px}.legal h1{font:500 var(--t-h2)/1.1 var(--serif);letter-spacing:-.015em}.legal .updated{color:var(--muted);margin-top:16px}.legal h2{font:500 var(--t-h3)/1.25 var(--sans);margin:48px 0 16px}.legal ul{padding-left:1.3em;display:grid;gap:6px;margin-bottom:1em}.legal .back{display:inline-block;margin-top:56px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html.js [data-hero-fade],html.js .hero-title .w{opacity:1}}
