:root{--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: .8125rem;--text-sm: .9375rem;--text-md: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5625rem;--text-2xl: 1.953rem;--text-display: clamp(2.4rem, 3.6vw + 1rem, 4.25rem);--text-section: clamp(2.125rem, 2.6vw + 1rem, 3.75rem);--text-title: clamp(1.375rem, .9vw + 1rem, 1.875rem);--text-lead: clamp(1.125rem, .35vw + 1rem, 1.3125rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-micro: .12s;--dur-short: .22s;--container: 1240px;--measure: 68ch;--gutter: 48px;--gap-columns: 40px;--section-gap: 128px;--section-gap-s: 88px;--z-raised: 10;--z-sticky-nav: 300;--z-rail: 1;--color-paper: #14100d;--color-paper-2: #1c1712;--color-paper-3: #241d17;--color-ink: #d9d0c2;--color-heading: #d6c6a6;--color-ink-2: #bdb2a2;--color-muted: #a99b88;--color-rule: #3d3229;--color-control: #8a7863;--color-gold: #c9a26b;--color-gold-soft: #d8b884;--color-gold-wash: #3a2e1f;--color-gold-ink: #d8b884;--color-on-gold: #1c1712;--color-focus: #e3c48f;--color-error: #e88a6f;--color-stage: #14100d;--blend-inner: 600px;--blend-outer: 1000px;--page-blend: linear-gradient( 90deg, var(--color-stage) calc(50% - var(--blend-outer)), var(--color-paper) calc(50% - var(--blend-inner)), var(--color-paper) calc(50% + var(--blend-inner)), var(--color-stage) calc(50% + var(--blend-outer)) );--nav-bg: rgba(20, 16, 13, .84);--nav-fade-x: linear-gradient(90deg, transparent, #000 var(--gutter), #000 calc(100% - var(--gutter)), transparent);--nav-fade-y: linear-gradient(to bottom, #000 calc(100% - 14px) , transparent);--nav-blur: blur(14px) saturate(1.2);--shadow-nav: 0 14px 28px -14px rgba(0, 0, 0, .7);--rail-image-left: url(/img/rail-broadcast-left.webp);--rail-image-right: url(/img/rail-broadcast-right.webp);--rail-size: 260px auto;--rail-inset: 0px;--rail-opacity: .7;--rail-fade-left: linear-gradient(to right, #000 40%, transparent 100%);--rail-fade-right: linear-gradient(to left, #000 40%, transparent 100%);--color-screen: #0b0a0e;--shadow-shot: 0 0 0 1px rgba(201, 162, 107, .2), 0 16px 40px -24px rgba(0, 0, 0, .6);--font-display: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-body: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-code: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--display-weight: 600;--tracking-display: -.015em;--leading-display: 1.12;--leading-body: 1.6;--radius-control: 10px;--radius-shot: 14px;--radius-pill: 999px;--radius-button: var(--radius-pill);--button-height-s: 40px}:root[dir=rtl]{--font-display: "IBM Plex Sans", "IBM Plex Sans Arabic", ui-sans-serif, system-ui, sans-serif;--font-body: "IBM Plex Sans", "IBM Plex Sans Arabic", ui-sans-serif, system-ui, sans-serif;--display-weight: 600;--tracking-display: 0;--leading-display: 1.4;--leading-body: 1.8}@media(max-width:60rem){:root{--gutter: 28px;--gap-columns: 28px;--section-gap: 96px;--section-gap-s: 64px}}@media(max-width:40rem){:root{--gutter: 20px;--gap-columns: 20px;--section-gap: 72px;--section-gap-s: 48px}}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:88px;scrollbar-color:var(--color-control) var(--color-paper);color-scheme:dark;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--color-gold-ink)}::selection{background:var(--color-gold-wash);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:var(--leading-display);color:var(--color-heading);overflow-wrap:break-word;min-width:0;text-wrap:balance}p,ul,ol{margin:0}p{text-wrap:pretty}img{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:75rem){html{scrollbar-color:var(--color-control) var(--color-stage)}body{position:relative;background:var(--page-blend),var(--color-stage)}body:before,body:after{content:"";position:absolute;inset-block:0;z-index:var(--z-rail);width:max(0px,calc((100% - var(--container)) / 2 + var(--gutter) / 2));background-repeat:repeat-y;background-size:var(--rail-size);opacity:var(--rail-opacity);pointer-events:none}body:before{left:0;background-image:var(--rail-image-left);background-position:var(--rail-inset) 0;-webkit-mask-image:var(--rail-fade-left);mask-image:var(--rail-fade-left)}body:after{right:0;background-image:var(--rail-image-right);background-position:right var(--rail-inset) top 0;-webkit-mask-image:var(--rail-fade-right);mask-image:var(--rail-fade-right)}}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@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{scroll-behavior:auto}}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns)}.section{padding-block:var(--space-3xl)}.section-title{font-size:var(--text-section);max-width:18ch}.section-sub{color:var(--color-ink-2);font-size:var(--text-lead);line-height:1.55;max-width:46ch}.site-nav{position:sticky;top:0;z-index:var(--z-sticky-nav);background:var(--nav-bg);-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);transition:box-shadow var(--dur-short) ease}.site-nav.is-scrolled{box-shadow:var(--shadow-nav)}.nav{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);max-width:var(--container);margin-inline:auto;padding:var(--space-md) var(--gutter)}.nav-logo{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-ink);text-decoration:none;font-family:var(--font-display);font-size:1.375rem;font-weight:var(--display-weight);letter-spacing:-.01em;border-radius:8px}.nav-logo img{width:30px;height:30px}.nav-links{display:flex;align-items:center;gap:var(--space-2xs);list-style:none;padding:0}.nav-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--space-sm);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:color var(--dur-micro) ease,background-color var(--dur-micro) ease}.nav-links a:hover{color:var(--color-ink);background:var(--color-paper-2)}.nav-links a:active{background:var(--color-paper-3)}.nav-links .lang-toggle,.nav-links .nav-activate,.nav-links .nav-download{min-height:var(--button-height-s);padding:0 var(--space-md);border:1px solid var(--color-gold);border-radius:var(--radius-button);color:var(--color-ink);font-size:var(--text-sm);font-weight:600;line-height:1;white-space:nowrap}.nav-links .lang-toggle{margin-inline-start:var(--space-xs)}.nav-legal+.nav-action{margin-inline-start:var(--space-sm)}.nav-links .nav-download{background:var(--color-gold);color:var(--color-on-gold);transition:background-color var(--dur-micro) ease,border-color var(--dur-micro) ease,transform var(--dur-micro) ease}.nav-links .nav-download:hover,.nav-links .nav-download:active{background:var(--color-gold-soft);border-color:var(--color-gold-soft);color:var(--color-on-gold)}.nav-links .nav-download:active{transform:translateY(1px)}.site-footer{padding-block:0 var(--space-3xl)}.footer-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:last baseline;gap:var(--space-xl) var(--gap-columns)}.footer-mark{display:inline-flex;align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(2.25rem,1.6vw + 1.25rem,3rem);color:var(--color-ink);margin-bottom:var(--space-md)}.footer-mark img{width:56px;height:56px}.footer-mark{display:block}.footer-mark img{display:inline-block;vertical-align:middle;margin-inline-end:var(--space-sm)}.footer-legal{color:var(--color-muted);font-size:var(--text-sm);max-width:52ch}.footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-lg);list-style:none;padding:0;font-size:var(--text-sm);color:var(--color-muted)}.footer-links a{color:var(--color-ink-2);text-decoration:underline;text-decoration-color:var(--color-rule);transition:text-decoration-color var(--dur-micro) ease}.footer-links a:hover{color:var(--color-ink);text-decoration-color:var(--color-gold)}.shot{margin:0;border-radius:var(--radius-shot);overflow:hidden;background:var(--color-screen);box-shadow:var(--shadow-shot);outline:1px solid var(--color-rule);aspect-ratio:16 / 9}.shot img{width:100%;height:100%;object-fit:cover}.hero{padding-top:var(--space-2xl)}.hero-head{row-gap:var(--space-lg);text-align:center}.hero-heading{grid-column:1 / -1;justify-self:center;margin-top:calc(var(--space-2xl) * -1);font-size:var(--text-display);max-width:16ch}.hero-side{grid-column:1 / -1;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);max-width:40rem;padding-bottom:var(--space-sm)}.hero-side .cta-group{justify-content:center}.hero-sub{color:var(--color-ink-2);font-size:var(--text-lead);line-height:1.5}.cta-group{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.cta-button{display:inline-flex;align-items:center;justify-content:center;min-width:11rem;padding:var(--space-sm) var(--space-xl);border-radius:var(--radius-button);background:var(--color-gold);color:var(--color-on-gold);font-size:var(--text-md);font-weight:600;line-height:1.3;text-decoration:none;transition:background-color var(--dur-micro) ease,transform var(--dur-micro) ease}.cta-button:hover{background:var(--color-gold-soft)}.cta-button:active{transform:translateY(1px)}.hero-platforms{color:var(--color-muted);font-size:var(--text-sm)}.hero-tv{grid-column:1 / -1;justify-self:center;width:min(100%,1120px)}.hero-film{display:block;width:100%;height:auto;aspect-ratio:1600 / 914;border:0;border-radius:var(--radius-control);box-shadow:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent),linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent),linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-composite:intersect}.hero-stage{margin-top:var(--space-2xl)}.features-head{align-items:end;row-gap:var(--space-lg);margin-bottom:var(--space-3xl)}.features-head .section-title{grid-column:1 / span 7}.features-head .section-sub{grid-column:8 / span 5}.feature-row{align-items:center;row-gap:var(--space-xl)}.feature-row+.feature-row{margin-top:var(--space-3xl)}.feature-row .shot{grid-column:1 / span 7}.feature-row .feature-list{grid-column:8 / span 5}.feature-row.is-flipped .shot{grid-column:6 / span 7;grid-row:1}.feature-row.is-flipped .feature-list{grid-column:1 / span 5;grid-row:1}.feature-list{display:flex;flex-direction:column;gap:var(--space-xl)}.feature h3{font-size:var(--text-2xl);margin-bottom:var(--space-xs)}.feature p{color:var(--color-ink-2);font-size:var(--text-md);line-height:1.55;max-width:48ch}.privacy-statement{margin-top:var(--space-3xl);text-align:center}.privacy-statement h3{font-size:var(--text-display)}.privacy-statement p{margin-top:var(--space-md);color:var(--color-ink-2);font-size:var(--text-lead)}.trust-inner{row-gap:var(--space-lg)}.trust-title{grid-column:1 / span 5;font-size:var(--text-section);align-self:start}.trust-copy{grid-column:7 / span 6;display:flex;flex-direction:column;gap:var(--space-md)}.trust-body{color:var(--color-ink-2);font-size:var(--text-lead);line-height:1.6}.faq-inner{row-gap:var(--space-xl)}.faq-inner .faq-head{grid-column:1 / span 4;align-self:start;position:sticky;top:112px}.faq-list{grid-column:5 / span 8;display:flex;flex-direction:column}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--space-lg);padding-block:var(--space-lg);font-family:var(--font-display);font-weight:var(--display-weight);font-size:var(--text-xl);line-height:1.3;color:var(--color-ink);border-radius:6px;transition:color var(--dur-micro) ease}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--color-gold-ink)}.faq-mark{flex-shrink:0;font-family:var(--font-body);font-size:var(--text-2xl);font-weight:400;line-height:1;color:var(--color-gold-ink);transition:transform var(--dur-short) var(--ease-out)}.faq-item[open] .faq-mark{transform:rotate(45deg)}.faq-answer{padding-bottom:var(--space-lg)}.faq-answer p{color:var(--color-ink-2);max-width:var(--measure)}.closing-inner{align-items:end;row-gap:var(--space-lg)}.closing-heading{grid-column:1 / span 8;font-size:var(--text-display);max-width:14ch}.closing-sub{grid-column:9 / span 4;color:var(--color-ink-2);font-size:var(--text-lead);line-height:1.55;padding-bottom:var(--space-sm)}.legal-page{padding-block:var(--space-3xl) var(--space-2xl);row-gap:var(--space-xl)}.legal-head{grid-column:1 / span 4;align-self:start;position:sticky;top:112px}.legal-head h1{font-size:var(--text-section);margin-bottom:var(--space-md)}.last-updated{color:var(--color-muted);font-size:var(--text-sm)}.legal-art{width:150px;margin-top:var(--space-2xl)}.legal-body{grid-column:5 / span 8;max-width:var(--measure)}.legal-body h2{font-size:var(--text-title);margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.legal-body h2:first-child{margin-top:0}.legal-body p,.legal-body li{color:var(--color-ink-2);line-height:1.75}.legal-body p{margin-bottom:var(--space-md)}.legal-body strong{color:var(--color-ink);font-weight:600}.legal-body ul{padding-inline-start:1.4em;margin-bottom:var(--space-md);display:grid;gap:var(--space-xs)}.legal-body li::marker{color:var(--color-gold-ink)}.legal-body a{color:var(--color-gold-ink);text-decoration:underline;border-radius:3px}.legal-body a:hover{color:var(--color-ink)}@media(max-width:60rem){.hero-heading,.hero-side,.features-head .section-title,.features-head .section-sub,.feature-row .shot,.feature-row .feature-list,.feature-row.is-flipped .shot,.feature-row.is-flipped .feature-list,.trust-title,.trust-copy,.faq-inner .faq-head,.faq-list,.closing-heading,.closing-sub,.legal-head,.legal-body{grid-column:1 / -1}.feature-row.is-flipped .feature-list{grid-row:2}.faq-inner .faq-head,.legal-head{position:static}.legal-art{display:none}.hero-heading,.closing-heading{max-width:16ch}}@media(max-width:48rem){.nav-legal{display:none}}@media(max-width:40rem){.nav{padding-block:var(--space-sm)}.nav-links .nav-activate,.nav-links .nav-download,.nav-links .lang-toggle{padding:0 var(--space-sm)}.nav-legal+.nav-action{margin-inline-start:0}.nav-anchor{display:none}.nav{gap:var(--space-xs)}.nav-logo{font-size:1.25rem;gap:var(--space-xs)}.nav-links a{padding:0 var(--space-xs)}.nav-links .lang-toggle{margin-inline-start:0}.hero-tv{width:100%}.hero-heading{margin-top:0}.shot{border-radius:10px}.section{padding-block:var(--space-2xl)}.faq-item summary{font-size:var(--text-lg)}.footer-inner{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:26rem){.nav-logo span{display:none}.nav-links a,.nav-links .nav-activate,.nav-links .nav-download,.nav-links .lang-toggle{padding:0 10px}.nav-links .lang-toggle{margin-inline-start:0}}.kern-va{margin-inline-end:0}@media(min-width:75rem){.site-nav,.site-nav.is-scrolled{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.nav{background:var(--nav-bg);-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);-webkit-mask-image:var(--nav-fade-x),var(--nav-fade-y);mask-image:var(--nav-fade-x),var(--nav-fade-y);-webkit-mask-composite:source-in;mask-composite:intersect}}.icon{flex-shrink:0;color:var(--color-gold-ink)}.art{--art-bg: var(--color-paper);color:var(--color-gold);width:100%;height:auto;overflow:visible}.art .art-bg{fill:var(--art-bg)}.art .art-hatch{stroke:currentColor;opacity:.6}.art .art-thin{stroke-width:1}[dir=rtl] .art-flow{transform:scaleX(-1)}.art .art-dots{stroke-width:2;stroke-dasharray:0 6}@media(prefers-reduced-motion:no-preference){.art .art-scan{animation:art-scan 3.6s ease-in-out infinite alternate}}@keyframes art-scan{0%{transform:translateY(0);opacity:.4}50%{opacity:1}to{transform:translateY(68px);opacity:.4}}.coming-soon{box-sizing:border-box;width:min(calc(100% - 2 * var(--gutter)),26rem);max-width:none;margin:auto;padding:0;border:1px solid var(--color-rule);border-radius:var(--radius-shot);background:var(--color-paper-2);color:var(--color-ink);box-shadow:var(--shadow-shot)}.coming-soon::backdrop{background:color-mix(in srgb,var(--color-stage) 75%,transparent)}.coming-soon-card{display:grid;gap:var(--space-md);padding:var(--space-xl) var(--space-lg) var(--space-lg);text-align:center}.coming-soon-title{margin:0;color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-title);font-weight:600;line-height:var(--leading-display)}.coming-soon-body{margin:0;color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-body)}.coming-soon-close{justify-self:center;min-width:8rem;padding:var(--space-xs) var(--space-lg);border:0;cursor:pointer}@media(prefers-reduced-motion:no-preference){.coming-soon[open]{animation:coming-soon-in var(--dur-short) var(--ease-out)}}@keyframes coming-soon-in{0%{opacity:0;transform:translateY(8px)}}.hero-eyebrow{grid-column:1 / -1;justify-self:center;margin-top:calc(var(--space-2xl) * -1);color:var(--color-gold);font-size:var(--text-sm);font-weight:500}.hero-eyebrow+.hero-heading{margin-top:0}@media(max-width:40rem){.hero-eyebrow{margin-top:0}}:root{--motion-distance: 14px;--motion-reveal: .64s;--motion-stagger: 60ms;--rail-tile: 960px}@media(prefers-reduced-motion:no-preference){.js-motion .reveal{opacity:0;transform:translate3d(0,var(--motion-distance),0);transition-property:opacity,transform;transition-duration:var(--motion-reveal);transition-timing-function:var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * var(--motion-stagger))}.js-motion .reveal.is-in{opacity:1;transform:none}.js-motion .hero-stage .shot{animation:motion-shot-in .9s var(--ease-out) both}.js-motion [data-motion-steps]>li:before{background:var(--color-paper-3);color:var(--color-control);transition-property:background-color,color;transition-duration:var(--dur-short);transition-timing-function:var(--ease-out);transition-delay:calc(var(--reveal-i, 0) * 90ms)}.js-motion [data-motion-steps]>li.is-lit:before{background:var(--color-gold);color:var(--color-on-gold)}}@keyframes motion-shot-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@media(min-width:75rem)and (prefers-reduced-motion:no-preference){body{contain:paint}body:before,body:after{top:calc(var(--rail-tile) * -1);bottom:0;transform:translate3d(0,var(--rail-shift, 0px),0)}}.scene{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--radius-control);border:0;box-shadow:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 22%,#000 78%,transparent),linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 22%,#000 78%,transparent),linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-composite:intersect}.dl-hero .dl-art{width:min(100%,640px)}@media(max-width:40rem){.dl-hero .dl-art{display:block;grid-column:1 / -1;grid-row:auto;justify-self:center;align-self:start;width:100%;margin-block-start:var(--space-md)}}.legal-head .legal-art{display:block;width:100%;margin-top:var(--space-xl)}@media(max-width:60rem){.legal-head .legal-art{width:min(100%,520px)}}@media(max-width:40rem){.legal-head .legal-art{width:100%;margin-inline:auto}}.spot-head{align-items:end;row-gap:var(--space-lg);margin-bottom:var(--space-3xl)}.spot-head .section-title{grid-column:1 / span 7;max-width:20ch;overflow-wrap:break-word;min-width:0}.spot-head .section-sub{grid-column:8 / span 5}.spot-row{align-items:center;row-gap:var(--space-xl)}.spot-row+.spot-row{margin-top:var(--space-3xl)}.spot-row .spot-media{grid-column:1 / span 7;min-width:0}.spot-row .spot-text{grid-column:8 / span 5;min-width:0}.spot-row.is-flipped .spot-media{grid-column:6 / span 7;grid-row:1}.spot-row.is-flipped .spot-text{grid-column:1 / span 5;grid-row:1}.spot-media.shot{position:relative}.spot-toggle{position:absolute;inset-block-end:var(--space-md);inset-inline-end:var(--space-md);inline-size:44px;block-size:44px;display:grid;place-items:center;padding:0;background:var(--color-paper-2);color:var(--color-ink);border:1px solid var(--color-control);border-radius:var(--radius-pill);cursor:pointer}.spot-toggle[hidden]{display:none}.spot-toggle:hover{border-color:var(--color-gold)}.spot-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.spot-toggle-icon{inline-size:0;block-size:0;border-block:7px solid transparent;border-left:11px solid currentColor}.spot-toggle.is-playing .spot-toggle-icon{inline-size:12px;block-size:14px;border:0;border-inline:4px solid currentColor}.spot-film{display:block;width:100%;height:100%;object-fit:cover}.spot-text h3{font-size:var(--text-2xl);overflow-wrap:break-word}.spot-text>p{margin-top:var(--space-sm);color:var(--color-ink-2);font-size:var(--text-md);line-height:1.55;max-width:48ch}.spot-proofs{list-style:none;margin:var(--space-lg) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs);max-width:48ch}.spot-proofs li{color:var(--color-ink);font-size:var(--text-md);line-height:1.5;padding-inline-start:var(--space-md);border-inline-start:2px solid var(--color-gold)}.spot-where{color:var(--color-muted);font-size:var(--text-sm);line-height:1.5}.spot-text>.spot-where{margin-top:var(--space-lg)}.spot-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}.spot-pair figure{margin:0;min-width:0}.spot-pair figcaption{margin-top:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm)}.spot-more{margin-top:var(--space-3xl)}.spot-more-title{font-size:var(--text-title);margin-bottom:var(--space-lg)}.spot-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.spot-card{padding:var(--space-lg);background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-shot);display:flex;flex-direction:column;gap:var(--space-xs)}.spot-card h4{margin:0;font-size:var(--text-lg);color:var(--color-heading)}.spot-card p{color:var(--color-ink-2);font-size:var(--text-md);line-height:1.5}.spot-card .spot-where{margin-top:auto;padding-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm)}.spot-compare{margin-top:var(--space-3xl)}.spot-compare-head{max-width:44rem;margin-bottom:var(--space-xl)}.spot-compare-head p{margin-top:var(--space-sm);color:var(--color-ink-2)}.cmp{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-shot);background:var(--color-paper-2);--sx: 55.7;--sy: 10.4;--sw: 37.8;--sh: 39.2}.cmp-layer{position:absolute;inset:0}.cmp-scene{display:block;inline-size:100%;block-size:100%;object-fit:cover}.cmp-screen{position:absolute;inset-inline-start:calc(var(--sx) * 1%);inset-block-start:calc(var(--sy) * 1%);inline-size:calc(var(--sw) * 1%);block-size:calc(var(--sh) * 1%);object-fit:cover}.cmp-label{position:absolute;inset-block-end:var(--space-md);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-xs);pointer-events:none}.cmp-label-before{left:var(--space-md)}.cmp-label-after{right:var(--space-md)}.cmp:not(.is-live){aspect-ratio:auto;display:grid;gap:var(--space-md)}.cmp:not(.is-live) .cmp-layer{position:relative;aspect-ratio:16 / 9}.cmp:not(.is-live) .cmp-label{position:static}.cmp:not(.is-live) .cmp-divider{display:none}.cmp.is-live .cmp-after{clip-path:inset(0 0 0 calc(var(--pos) * 1%))}.cmp-divider{position:absolute;inset-block:0;inset-inline-start:calc(var(--pos) * 1%);inline-size:3px;margin-inline-start:-1px;background:var(--color-ink);pointer-events:none}.cmp-divider:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:44px;block-size:44px;margin:-22px 0 0 -22px;border-radius:var(--radius-pill);background:var(--color-paper-2);border:3px solid var(--color-ink)}.cmp-range{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.cmp-range[hidden]{display:none}.cmp:has(.cmp-range:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.cmp-note{margin-top:var(--space-sm)}@media(max-width:60rem){.spot-head .section-title,.spot-head .section-sub,.spot-row .spot-media,.spot-row .spot-text,.spot-row.is-flipped .spot-media,.spot-row.is-flipped .spot-text{grid-column:1 / -1}.spot-row.is-flipped .spot-text{grid-row:2}.spot-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.spot-pair,.spot-cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:40rem){.cmp-label{inset-block-end:var(--space-xs);padding:var(--space-xs) var(--space-sm)}.cmp-label-before{left:var(--space-xs)}.cmp-label-after{right:var(--space-xs)}}.nav-toggle[data-astro-cid-dmqpwcec],.nav-drawer[data-astro-cid-dmqpwcec]{display:none}@media(max-width:47.99rem){.site-nav[data-astro-cid-dmqpwcec]{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site-nav[data-astro-cid-dmqpwcec]:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--nav-bg);-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);pointer-events:none}.nav[data-astro-cid-dmqpwcec]{position:relative;z-index:2}.nav-drawer[data-astro-cid-dmqpwcec]{display:block}.nav-panel-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],.nav-panel-actions[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],.nav-panel-lang[data-astro-cid-dmqpwcec],.nav-toggle[data-astro-cid-dmqpwcec]{-webkit-tap-highlight-color:transparent}.nav-toggle[data-astro-cid-dmqpwcec]:focus-visible,.nav-panel[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}html:not(.js-motion) .nav-links[data-astro-cid-dmqpwcec]{display:none}html:not(.js-motion) .nav-backdrop[data-astro-cid-dmqpwcec]{display:none}html:not(.js-motion) .nav-panel[data-astro-cid-dmqpwcec]{position:static;width:auto;height:auto;transform:none;padding:var(--space-md) var(--gutter) var(--space-xl);background:none}html.js-motion .nav-links[data-astro-cid-dmqpwcec]{margin-inline-start:auto}html.js-motion .nav-links[data-astro-cid-dmqpwcec]>li[data-astro-cid-dmqpwcec]:not(.nav-cta){display:none}html.js-motion .nav-toggle[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;margin-inline-start:var(--space-2xs);padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--color-ink);cursor:pointer}html.js-motion .nav-toggle-bars[data-astro-cid-dmqpwcec]{position:relative;display:block;width:22px;height:2px;border-radius:2px;background:currentColor;transition:background-color .24s ease-out}html.js-motion .nav-toggle-bars[data-astro-cid-dmqpwcec]:before,html.js-motion .nav-toggle-bars[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;inset-inline-start:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .24s ease-out}html.js-motion .nav-toggle-bars[data-astro-cid-dmqpwcec]:before{top:-7px}html.js-motion .nav-toggle-bars[data-astro-cid-dmqpwcec]:after{top:7px}html.js-motion .nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .nav-toggle-bars[data-astro-cid-dmqpwcec]{background:transparent}html.js-motion .nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .nav-toggle-bars[data-astro-cid-dmqpwcec]:before{transform:translate3d(0,7px,0) rotate(45deg)}html.js-motion .nav-toggle[data-astro-cid-dmqpwcec][aria-expanded=true] .nav-toggle-bars[data-astro-cid-dmqpwcec]:after{transform:translate3d(0,-7px,0) rotate(-45deg)}html.js-motion .nav-drawer[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:1;overflow:hidden;visibility:hidden;transition:visibility 0s linear .24s}html.js-motion .nav-drawer[data-astro-cid-dmqpwcec].is-open{visibility:visible;transition-delay:0s}html.js-motion .nav-backdrop[data-astro-cid-dmqpwcec]{position:absolute;inset:0;background:color-mix(in srgb,var(--color-stage) 72%,transparent);opacity:0;transition:opacity .24s ease-out}html.js-motion .nav-drawer[data-astro-cid-dmqpwcec].is-open .nav-backdrop[data-astro-cid-dmqpwcec]{opacity:1}html.js-motion .nav-panel[data-astro-cid-dmqpwcec]{position:absolute;inset-block:0;inset-inline-end:0;box-sizing:border-box;display:flex;flex-direction:column;width:min(86vw,360px);height:100%;overflow-y:auto;padding:calc(var(--space-sm) * 2 + 48px) var(--space-lg) var(--space-xl);background:var(--color-paper-2);transform:translate3d(var(--drawer-from, 100%),0,0);transition:transform .24s ease-out}html.js-motion .nav-drawer[data-astro-cid-dmqpwcec].is-open .nav-panel[data-astro-cid-dmqpwcec]{transform:translateZ(0)}.nav-panel-links[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:var(--space-2xs);margin:0;padding:0;list-style:none}.nav-panel-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:flex;align-items:center;min-height:48px;padding:0 var(--space-xs);border-radius:var(--radius-control);color:var(--color-ink);font-size:var(--text-lg);font-weight:500;text-decoration:none;transition:background-color var(--dur-micro) ease}.nav-panel-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.nav-panel-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:active{background:var(--color-paper-3)}.nav-panel-actions[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;gap:var(--space-sm);margin-block-start:var(--space-xl)}.nav-panel-actions[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],.nav-panel-lang[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;padding:0 var(--space-md);border:1px solid var(--color-gold);border-radius:var(--radius-button);color:var(--color-ink);font-size:var(--text-md);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-micro) ease,border-color var(--dur-micro) ease}.nav-panel-actions[data-astro-cid-dmqpwcec] .nav-download[data-astro-cid-dmqpwcec]{background:var(--color-gold);color:var(--color-on-gold)}.nav-panel-actions[data-astro-cid-dmqpwcec] .nav-download[data-astro-cid-dmqpwcec]:hover,.nav-panel-actions[data-astro-cid-dmqpwcec] .nav-download[data-astro-cid-dmqpwcec]:active{background:var(--color-gold-soft);border-color:var(--color-gold-soft);color:var(--color-on-gold)}.nav-panel-lang[data-astro-cid-dmqpwcec]{margin-block-start:var(--space-lg);border-color:var(--color-control)}html.nav-open{overflow:hidden}}[dir=rtl] .nav-drawer[data-astro-cid-dmqpwcec]{--drawer-from: -100%}@media(prefers-reduced-motion:reduce){.nav-toggle-bars[data-astro-cid-dmqpwcec],.nav-toggle-bars[data-astro-cid-dmqpwcec]:before,.nav-toggle-bars[data-astro-cid-dmqpwcec]:after,.nav-drawer[data-astro-cid-dmqpwcec],.nav-backdrop[data-astro-cid-dmqpwcec],.nav-panel[data-astro-cid-dmqpwcec],.nav-panel-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],.nav-panel-actions[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],.nav-panel-lang[data-astro-cid-dmqpwcec]{transition:none}}
