.dime-page{--dime-gold:oklch(76% .14 35);--dime-champagne:oklch(83% .09 35);--primary:var(--dime-gold);--primary-foreground:#24100b;--primary-text:var(--dime-champagne);--ring:var(--dime-gold);background:var(--background);color:var(--foreground);overflow:clip}.dime-page :is(a,button,summary):focus-visible{outline:2px solid var(--dime-gold);outline-offset:4px}.dime-page h2{font-family:var(--font-serif-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,4vw,3.4rem);font-weight:400;line-height:1.05}.dime-page p{line-height:1.7}.dime-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;max-width:1240px;margin:auto;padding:132px 24px 56px;display:grid;position:relative}.dime-hero:before{content:"";background:radial-gradient(closest-side, color-mix(in oklch, var(--dime-gold) 32%, transparent), transparent);filter:blur(20px);pointer-events:none;z-index:0;border-radius:999px;width:640px;height:640px;position:absolute;inset:40px -10% auto auto}.dime-hero>*{z-index:1;position:relative}.dime-eyebrow{border:1px solid color-mix(in oklch, var(--dime-gold) 55%, transparent);color:var(--dime-champagne);font-family:var(--font-mono-display);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.dime-hero h1{font-family:var(--font-serif-display);letter-spacing:-.03em;margin-top:22px;font-size:clamp(3rem,6vw,5.4rem);font-weight:400;line-height:.95}.dime-hero h1 span{color:var(--dime-gold);letter-spacing:-.01em;text-shadow:0 0 24px color-mix(in oklch, var(--dime-gold) 60%, transparent);margin-top:10px;font-size:.45em;display:block}.dime-intro{max-width:560px;color:var(--muted-foreground);margin-top:22px;font-size:17px}.dime-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.dime-button{background:var(--dime-gold);color:#24100b;min-height:48px;box-shadow:0 0 32px color-mix(in oklch, var(--dime-gold) 45%, transparent);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.dime-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.dime-text-link{color:var(--muted-foreground);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.dime-text-link:hover{color:var(--foreground)}.dime-facts{color:var(--muted-foreground);flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:13px;display:flex}.dime-facts li{align-items:center;gap:7px;display:inline-flex}.dime-facts svg{color:var(--dime-champagne)}.dime-stage{aspect-ratio:16/9;border:1px solid color-mix(in oklch, var(--dime-gold) 40%, var(--border));width:100%;box-shadow:0 0 0 8px color-mix(in oklch, var(--foreground) 5%, transparent), 0 30px 90px -24px color-mix(in oklch, var(--dime-gold) 55%, transparent);background:#000;border-radius:22px;justify-self:center;position:relative;overflow:hidden}.dime-stage video{object-fit:cover;width:100%;height:100%}.dime-tag{color:#fff;font-family:var(--font-mono-display);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;display:inline-flex;position:absolute;top:16px;left:16px}.dime-tag:before{content:"";background:var(--dime-gold);width:7px;height:7px;box-shadow:0 0 10px var(--dime-gold);border-radius:999px;animation:1.6s ease-in-out infinite dime-pulse}@keyframes dime-pulse{50%{opacity:.35}}.dime-studio{max-width:1336px;margin:auto;padding:24px 24px 72px;scroll-margin-top:80px}.dime-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin:0 4px 26px;display:flex}.dime-section-head p{max-width:460px;color:var(--muted-foreground);font-size:15px}.dime-price{color:var(--muted-foreground);margin:14px 4px 0;font-size:13px}.dime-section{max-width:1180px;margin:auto;padding:88px 24px;scroll-margin-top:80px}.dime-note{color:var(--muted-foreground);text-align:center;margin-top:18px;font-size:13px}.dime-reel{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin-inline:auto;display:grid}.dime-page .reel-card{aspect-ratio:16/9;border:1px solid var(--border);background:var(--muted);isolation:isolate;border-radius:18px;margin:0;position:relative;overflow:hidden}.dime-page .reel-card video{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.dime-page .reel-card:hover video{transform:scale(1.03)}.dime-page .reel-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#000000d9);position:absolute;inset:0}.dime-page .reel-card-play{z-index:1;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#00000059;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dime-page .reel-card[data-playing=true] .reel-card-play{opacity:0;transform:translate(-50%,-50%)scale(.8)}.dime-page .reel-card figcaption{z-index:2;color:#fff;pointer-events:none;flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex;position:absolute;inset:auto 0 0}.dime-page .reel-card-index{font-family:var(--font-mono-display);color:#fff9;font-size:11px}.dime-page .reel-card h3{font-size:1.1rem;font-weight:600}.dime-page .reel-card figcaption button{background:var(--dime-gold);color:#24100b;pointer-events:auto;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.dime-about{border-block:1px solid var(--border);background:color-mix(in oklch, var(--dime-gold) 6%, var(--background))}.dime-about-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;display:grid}.dime-kicker{color:var(--dime-champagne);font-family:var(--font-mono-display);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.dime-about-grid h2{margin-top:14px}.dime-about-line{color:var(--dime-gold);font-family:var(--font-serif-display);margin-top:20px;font-size:1.5rem;line-height:1.3}.dime-prose p+p{margin-top:16px}.dime-prose p{color:var(--muted-foreground)}.dime-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dime-card{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:26px}.dime-card h3{letter-spacing:-.02em;margin-top:14px;font-size:1.125rem;font-weight:600}.dime-card p{color:var(--muted-foreground);margin-top:8px;font-size:14.5px}.dime-step-number{font-family:var(--font-mono-display);color:var(--dime-gold);font-size:12px}.dime-card svg{color:var(--dime-champagne)}.dime-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px;display:grid}.dime-faq details{border-bottom:1px solid var(--border)}.dime-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:20px 0;font-weight:600;list-style:none;display:flex}.dime-faq summary::-webkit-details-marker{display:none}.dime-faq summary span{color:var(--dime-gold);transition:transform .2s}.dime-faq details[open] summary span{transform:rotate(45deg)}.dime-faq details p{color:var(--muted-foreground);padding-bottom:20px}.dime-cta{padding:0 24px 96px}.dime-cta-inner{background:radial-gradient(ellipse at top, color-mix(in oklch, var(--dime-gold) 55%, transparent), transparent 70%), #201314;color:#fff;text-align:center;border-radius:28px;max-width:1180px;margin:auto;padding:72px 32px}.dime-cta-inner p{color:#ffffffbf;max-width:480px;margin:14px auto 28px}@media (prefers-reduced-motion:reduce){.dime-tag:before{animation:none}}.dime-short{display:none}@media (width<=899px){.dime-hero{text-align:center;grid-template-columns:1fr;padding:108px 20px 32px}.dime-long{display:none}.dime-short{display:inline}.dime-intro{margin-inline:auto}.dime-actions,.dime-page .dime-studio-head,.dime-stage,.dime-facts,.dime-actions .dime-text-link{display:none}.dime-studio{padding:16px 12px 52px}.dime-section-head,.dime-about-grid,.dime-faq{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.dime-section{padding:60px 20px}.dime-grid3{grid-template-columns:1fr}.dime-reel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.dime-page .reel-card{scroll-snap-align:center;flex:0 0 84%}.dime-page .reel-card figcaption{flex-direction:row;justify-content:space-between;align-items:center;padding:12px}.dime-page .reel-card-index,.dime-page .reel-card-play{display:none}.dime-page .reel-card h3{font-size:.95rem;line-height:1.25}.dime-page .reel-card figcaption button{white-space:nowrap;flex:none;padding:6px 11px;font-size:12px}.dime-cta{padding:0 12px 64px}}.dime-page .reel-card{aspect-ratio:auto;border-radius:12px}.dime-page .reel-card video{aspect-ratio:16/9;height:auto;display:block;position:relative}.dime-page .reel-card:after{display:none}.dime-page .reel-card figcaption{color:var(--foreground);padding:18px;position:relative}.dime-page .reel-card-index{color:var(--muted-foreground)}.dime-page .reel-card-play{top:30%}.dime-note a{text-underline-offset:3px;text-decoration:underline}.dime-hero:before{opacity:.35}.dime-hero h1 span{text-shadow:none}.dime-button{box-shadow:none}.dime-card{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:24px 0}:root:not(.dark) .dime-page{--dime-champagne:oklch(46% .12 35);--primary-text:var(--dime-champagne)}:root:not(.dark) .dime-hero h1 span,:root:not(.dark) .dime-about-line,:root:not(.dark) .dime-step-number{color:var(--dime-champagne)}@media (width<=899px){.dime-hero{padding-top:60px}.dime-hero h1{margin-top:12px;font-size:clamp(2.65rem,11vw,4rem)}.dime-page .reel-card figcaption{flex-direction:column;align-items:flex-start}}
