@media (prefers-reduced-motion:no-preference){html:has(.marketing-site){scroll-behavior:smooth}}.marketing-site .marketing-menu.is-open{animation:.2s both landing-panel}.marketing-site{--scroll-progress:0;--hero-drift:0px}.marketing-site .landing-scroll-progress{z-index:60;height:2px;transform:scaleX(var(--scroll-progress));transform-origin:0;pointer-events:none;background:#fb6f22;position:fixed;inset:0 0 auto}.marketing-site .home-hero{isolation:isolate;overflow:clip}.marketing-site .hero-light{z-index:-1;pointer-events:none;width:min(850px,90vw);height:750px;transform:translateY(var(--hero-drift));background:radial-gradient(#fb6f2214,#0000 66%);position:absolute;top:-15%;right:-15%}.marketing-site .hero-copy h1{text-wrap:balance}.marketing-site .hero-product-link{flex-wrap:wrap;align-items:center;column-gap:20px;margin-top:20px;display:flex}.marketing-site .hero-product-link>span{color:#627086;font-size:10px}.marketing-site .hero-product-link .text-link{font-size:12px}.marketing-site .hero-enter{animation:.65s cubic-bezier(.22,1,.36,1) both landing-enter}.marketing-site .hero-enter-1{animation-delay:0s}.marketing-site .hero-enter-2{animation-delay:60ms}.marketing-site .hero-enter-3{animation-delay:.12s}.marketing-site .hero-enter-4{animation-delay:.18s}.marketing-site .hero-preview-enter{animation:.8s cubic-bezier(.22,1,.36,1) .1s both landing-enter}.marketing-site .vinyl{animation:3.5s ease-out .2s both landing-vinyl}.marketing-site .release-art{animation:1s cubic-bezier(.22,1,.36,1) .2s both landing-sleeve}.marketing-site [data-reveal]{transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1)}.marketing-site .reveal-pending:not(:focus-within){opacity:0;transform:translateY(20px)}.marketing-site .feature-grid>:nth-child(2){transition-delay:60ms}.marketing-site .feature-grid>:nth-child(3){transition-delay:.12s}.marketing-site .site-button{position:relative;overflow:hidden}.marketing-site .site-button-primary:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#fff2,#0000);width:40%;height:200%;transition:left .55s;position:absolute;top:-50%;left:-65%;transform:skew(-15deg)}.marketing-site .site-button-primary:hover:after{left:125%}.marketing-site .site-button:active{transform:translateY(0)scale(.98)}.marketing-site .feature-card{position:relative}.marketing-site .feature-card .feature-icon{transition:transform .25s}.marketing-site .feature-card:hover .feature-icon{transform:rotate(-6deg)}.marketing-site .feature-explore{border-top:1px solid #10243d12;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:10px;padding-top:12px;font-size:12px;font-weight:650;display:inline-flex}.marketing-site .feature-explore svg{color:#d75009;width:18px;transition:transform .2s}.marketing-site .feature-explore:hover svg{transform:translate(4px)}.marketing-site .feature-dark .feature-explore{color:#fffcf8;border-color:#ffffff18;grid-column:1/-1}.marketing-site .feature-dark .feature-explore svg{color:#fb6f22}.marketing-site .workflow-section{background:#f8f5ef}.marketing-site .preview-label{color:#ffffffb0;white-space:nowrap}.marketing-site .preview-workflow button{border-bottom:2px solid #0000;min-height:44px;padding:10px 3px;font-size:11px;transition:color .2s,background .2s,border-color .2s}.marketing-site .preview-workflow button:hover{color:#fff;background:#ffffff06}.marketing-site .preview-workflow button[aria-selected=true]{color:#fff;border-bottom-color:#fb6f22}.marketing-site .hero-demo-panel{min-height:185px}.marketing-site .mini-release-info{color:#ffffffa8;border-bottom:1px solid #ffffff10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:15px;padding:12px 0;font-size:11px;display:flex}.marketing-site .demo-pill{color:#fb6f22;white-space:nowrap;border:1px solid #fb6f2230;border-radius:5px;align-items:center;padding:5px 8px;font-size:10px;font-weight:600;display:inline-flex}.marketing-site .preview-bottom{color:#ffffffb8;line-height:1.7}.marketing-site .preview-bottom a{color:#fb6f22;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.marketing-site .preview-bottom a:hover{background:#ffffff08}.marketing-site .demo-panel-enter{animation:.3s both landing-panel}.marketing-site .demo-chart{min-width:0;margin-top:22px}.marketing-site .demo-chart-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-site .demo-chart-heading>div:first-child>span{color:#627086;font-size:11px;display:block}.marketing-site .demo-chart-heading strong{letter-spacing:-.04em;margin-top:5px;font-size:25px;font-weight:700;line-height:1.2;display:block}.marketing-site .demo-chart-heading strong small{letter-spacing:0;color:#627086;font-size:11px;font-weight:500}.marketing-site .chart-period{background:#10243d06;border:1px solid #10243d10;border-radius:9px;gap:3px;padding:3px;display:flex}.marketing-site .chart-period button{color:#506078;border-radius:6px;min-height:44px;padding:7px 12px;font-size:11px;transition:background .2s,color .2s}.marketing-site .chart-period button[aria-pressed=true]{color:#fff;background:#10243d}.marketing-site .demo-chart-svg{width:100%;height:155px;margin-top:10px;display:block;overflow:visible}.marketing-site .chart-grid-line{fill:none;stroke:#10243d14;stroke-width:1px;stroke-dasharray:3 5}.marketing-site .chart-area{fill:#fb6f2210}.marketing-site .chart-line{fill:none;stroke:#fb6f22;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.8s both landing-chart}.marketing-site .chart-point{fill:#fffcf8;stroke:#fb6f22;stroke-width:2px}.marketing-site .chart-point-selected{fill:#fb6f22;stroke:#fff;stroke-width:2px}.marketing-site .chart-point-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.marketing-site .chart-point-controls button{color:#627086;border:1px solid #0000;border-radius:7px;min-width:0;min-height:44px;padding:5px 2px;font-size:10px;transition:background .2s,border-color .2s}.marketing-site .chart-point-controls button>span{margin-top:2px;font-size:10px;font-weight:650;display:block}.marketing-site .chart-point-controls button:hover{background:#fb6f2208}.marketing-site .chart-point-controls button[aria-pressed=true]{color:#b94408;background:#fb6f2210;border-color:#fb6f2250}.marketing-site .demo-source{color:#627086;margin-top:10px;font-size:10px;line-height:1.7}.marketing-site .demo-chart-compact{margin-top:14px}.marketing-site .demo-chart-compact .demo-chart-svg{height:55px;margin-top:5px}.marketing-site .demo-chart-compact .demo-chart-heading strong{font-size:20px}.marketing-site .demo-chart-compact .demo-chart-heading>div:first-child>span,.marketing-site .demo-chart-compact .demo-chart-heading strong small,.marketing-site .demo-chart-compact .demo-source,.marketing-site .demo-chart-compact .chart-point-controls button{color:#ffffffb8}.marketing-site .demo-chart-compact .chart-point-controls button[aria-pressed=true]{color:#fb6f22}.marketing-site .demo-chart-compact .chart-period{background:#ffffff04;border-color:#ffffff18}.marketing-site .demo-chart-compact .chart-period button{color:#ffffffa8;padding-inline:10px}.marketing-site .demo-chart-compact .chart-period button[aria-pressed=true]{color:#0b132b;background:#fb6f22}.marketing-site .demo-chart-compact .chart-grid-line{stroke:#ffffff12}.marketing-site .interactive-journey{min-width:0}.marketing-site .journey-intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.marketing-site .journey-demo-label{color:#627086;font-size:11px;line-height:1.7}.marketing-site .journey-grid{grid-template-columns:.8fr 1.5fr;align-items:center;gap:35px;min-width:0;display:grid}.marketing-site .journey-tabs{gap:8px;min-width:0;display:grid}.marketing-site .journey-tabs button{text-align:left;color:#627086;border:1px solid #0000;border-radius:12px;align-items:center;gap:15px;min-height:88px;padding:15px 17px;transition:background .22s,border-color .22s,box-shadow .22s;display:flex}.marketing-site .journey-tabs button:hover{background:#ffffff80}.marketing-site .journey-tabs button[aria-selected=true]{color:#10243d;background:#fff;border-color:#fb6f2238;box-shadow:0 8px 20px #10243d05}.marketing-site .journey-step-index{color:#627086;border:1px solid #10243d18;border-radius:50%;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:11px;transition:background .22s,color .22s;display:grid}.marketing-site .journey-tabs button[aria-selected=true] .journey-step-index{color:#0b132b;background:#fb6f22;border-color:#fb6f22}.marketing-site .journey-tabs button>span:nth-child(2){flex:1}.marketing-site .journey-tabs strong{letter-spacing:-.02em;font-size:14px;font-weight:650;display:block}.marketing-site .journey-tabs small{color:#627086;margin-top:5px;font-size:11px;line-height:1.7;display:block}.marketing-site .journey-tabs svg{color:#d75009;opacity:0;flex-shrink:0;width:17px;transition:opacity .22s,transform .22s;transform:translate(-4px)}.marketing-site .journey-tabs button[aria-selected=true] svg{opacity:1;transform:none}.marketing-site .journey-panel{background:#fff;border:1px solid #10243d14;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 22px 55px -30px #10243d30}.marketing-site .demo-window-bar{background:#fffcf8;border-bottom:1px solid #10243d0f;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px 24px;display:flex}.marketing-site .demo-window-bar>span:first-child{gap:5px;display:flex}.marketing-site .demo-window-bar i{border:1px solid #10243d35;border-radius:50%;width:6px;height:6px}.marketing-site .demo-window-bar i:first-child{background:#fb6f22;border-color:#fb6f22}.marketing-site .demo-window-bar p{text-align:center;color:#627086;flex:1;font-size:10px}.marketing-site .demo-window-bar p>span{color:#10243d}.marketing-site .journey-panel-body{min-height:530px;padding:28px}.marketing-site .journey-panel-title{align-items:center;gap:15px;display:flex}.marketing-site .journey-panel-title .feature-icon{flex-shrink:0;margin:0}.marketing-site .journey-panel-title h3{letter-spacing:-.045em;margin-top:4px;font-size:24px;font-weight:700;line-height:1.25}.marketing-site .journey-panel-title .preview-eyebrow{color:#b94408}.marketing-site .journey-description{color:#627086;margin-top:18px;font-size:13px;line-height:1.85}.marketing-site .demo-profile{background:#fffcf8;border:1px solid #10243d12;border-radius:12px;grid-template-columns:70px 1fr;align-items:center;gap:16px;margin-top:25px;padding:24px;display:grid}.marketing-site .demo-avatar{color:#d75009;background:#fb6f2210;border:1px solid #fb6f2238;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.marketing-site .demo-avatar svg{width:28px;height:28px}.marketing-site .demo-field-caption{letter-spacing:.08em;color:#627086;font-size:9px;display:block}.marketing-site .demo-profile>div:nth-child(2) strong{overflow-wrap:anywhere;margin-top:7px;font-size:19px;font-weight:700;line-height:1.4;display:block}.marketing-site .demo-profile-note{color:#627086;margin-top:7px;font-size:11px;line-height:1.7;display:block}.marketing-site .demo-profile>label,.marketing-site .demo-profile>p{grid-column:1/-1}.marketing-site .demo-field{color:#506078;gap:9px;font-size:11px;font-weight:600;line-height:1.7;display:grid}.marketing-site .demo-field input,.marketing-site .demo-field select{color:#10243d;background:#fff;border:1px solid #10243d22;border-radius:8px;width:100%;min-width:0;min-height:48px;padding:10px 13px;font-size:16px;font-weight:450}.marketing-site .demo-help{color:#627086;font-size:11px;line-height:1.8}.marketing-site .demo-release-editor{grid-template-columns:140px 1fr;align-items:start;gap:20px;margin-top:25px;display:grid}.marketing-site .demo-release-editor>div:nth-child(2){gap:16px;min-width:0;display:grid}.marketing-site .demo-release-editor>p{grid-column:1/-1}.marketing-site .demo-cover{aspect-ratio:1;color:#0b132b;background:#fb6f22;border-radius:10px;flex-direction:column;justify-content:space-between;gap:24px;padding:18px;display:flex;box-shadow:0 10px 20px -10px #fb6f2260}.marketing-site .demo-cover svg{width:20px}.marketing-site .demo-cover>span{letter-spacing:-.05em;font-size:22px;font-weight:800;line-height:.98}.marketing-site .demo-draft-label{color:#b94408;align-items:center;gap:7px;font-size:11px;display:flex}.marketing-site .demo-draft-label svg{width:14px}.marketing-site .demo-insight-note{background:#fb6f2205;border:1px solid #fb6f2225;border-radius:9px;align-items:start;gap:10px;margin-top:20px;padding:16px;display:flex}.marketing-site .demo-insight-note>svg{color:#b94408;flex-shrink:0;width:17px;margin-top:2px}.marketing-site .demo-insight-note p{color:#627086;font-size:11px;line-height:1.8}.marketing-site .demo-insight-note strong{color:#10243d;font-weight:650;display:block}.marketing-site .demo-promotion,.marketing-site .demo-results{margin-top:22px}.marketing-site .demo-selected-release{background:#fffcf8;border:1px solid #10243d12;border-radius:9px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.marketing-site .demo-selected-release>svg{color:#b94408;flex-shrink:0}.marketing-site .demo-selected-release>div{min-width:0}.marketing-site .demo-selected-release small{letter-spacing:.06em;color:#627086;font-size:8px}.marketing-site .demo-selected-release strong{overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:650;display:block}.marketing-site .demo-selected-release strong>span{color:#627086;font-size:10px;font-weight:400}.marketing-site .demo-budget-label{color:#506078;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.marketing-site .demo-budget-label strong{letter-spacing:-.035em;color:#10243d;font-size:17px;font-weight:700}.marketing-site .demo-budget-range{accent-color:#fb6f22;width:100%;min-height:44px;margin-block:4px 8px;display:block}.marketing-site .demo-quote{border:1px solid #10243d14;border-radius:9px;padding:0 16px}.marketing-site .demo-quote>div{color:#627086;border-bottom:1px solid #10243d0c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:flex}.marketing-site .demo-quote strong{color:#10243d;font-weight:650}.marketing-site .demo-quote>div:last-child{color:#10243d;border:0}.marketing-site .demo-promotion>.demo-help{margin-top:12px}.marketing-site .demo-timeline{gap:22px;margin-top:24px;list-style:none;display:grid}.marketing-site .demo-timeline li{align-items:start;gap:12px;display:flex;position:relative}.marketing-site .demo-timeline li>span{background:#fb6f22;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #fb6f220c}.marketing-site .demo-timeline li:not(:last-child):after{content:"";background:#fb6f2225;width:1px;position:absolute;top:18px;bottom:-15px;left:3px}.marketing-site .demo-timeline li:last-child>span{background:#627086;box-shadow:0 0 0 4px #10243d08}.marketing-site .demo-timeline div{flex:1;min-width:0}.marketing-site .demo-timeline strong{font-size:12px;font-weight:650;display:block}.marketing-site .demo-timeline p{color:#627086;margin-top:5px;font-size:11px;line-height:1.8}.marketing-site .demo-timeline small{color:#627086;font-size:9px;line-height:1.8}.marketing-site .journey-panel-footer{background:#fffcf8;border-top:1px solid #10243d0f;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.marketing-site .journey-panel-footer>span{color:#b94408;font-size:11px;font-weight:600}.marketing-site .journey-panel-footer>span>span{color:#627086;margin-left:5px}.marketing-site .journey-next{color:#fff;background:#10243d;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:9px 15px;font-size:12px;font-weight:600;transition:background .2s;display:flex}.marketing-site .journey-next:hover{background:#0b132b}.marketing-site .journey-next svg{width:16px;transition:transform .2s}.marketing-site .journey-next:hover svg{transform:translate(3px)}.marketing-site .journey-disclaimer{color:#627086;max-width:800px;margin-top:20px;font-size:11px;line-height:1.9}@keyframes landing-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes landing-panel{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes landing-vinyl{0%{transform:rotate(-110deg)}to{transform:rotate(18deg)}}@keyframes landing-sleeve{0%{transform:translate(-12px)rotate(-13deg)}to{transform:rotate(-9deg)}}@keyframes landing-chart{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.marketing-site .community-center{transition:transform .4s}.marketing-site .community-section:hover .community-center{transform:translate(-50%,-50%)rotate(0)}.marketing-site .community-note{transition:transform .4s}.marketing-site .community-section:hover .community-note{transform:rotate(0)}}@media (max-width:959px){.marketing-site .hero-grid{grid-template-columns:1fr 1fr;align-items:center}.marketing-site .hero-product-link{margin-top:14px}.marketing-site .hero-demo-panel{min-height:185px}.marketing-site .hero-preview-enter{padding:18px}.marketing-site .preview-label{letter-spacing:.04em;font-size:7px}.marketing-site .mini-release-info{font-size:10px}.marketing-site .journey-grid{grid-template-columns:1fr;gap:22px}.marketing-site .journey-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.marketing-site .journey-tabs button{text-align:center;flex-direction:column;justify-content:start;align-items:center;gap:10px;min-height:108px;padding:12px 6px}.marketing-site .journey-tabs button>span:nth-child(2){flex:0}.marketing-site .journey-tabs strong{font-size:11px;line-height:1.5}.marketing-site .journey-tabs small,.marketing-site .journey-tabs svg{display:none}.marketing-site .journey-panel-body{min-height:500px}.marketing-site .feature-dark .feature-explore{margin-top:16px}}@media (max-width:639px){.marketing-site .hero-grid{grid-template-columns:1fr}.marketing-site .hero-description{font-size:15px}.marketing-site .hero-product-link{gap:0 15px}.marketing-site .hero-product-link>span,.marketing-site .preview-workflow button,.marketing-site .preview-bottom{font-size:10px}.marketing-site .preview-label{font-size:7px}.marketing-site .hero-light{width:100%;height:650px;right:-20%}.marketing-site .journey-intro{flex-direction:column;align-items:start;gap:8px}.marketing-site .journey-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.marketing-site .journey-tabs button{border-radius:8px;gap:8px;min-height:112px;padding:9px 3px}.marketing-site .journey-tabs strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:9px}.marketing-site .journey-step-index{width:29px;height:29px;font-size:10px}.marketing-site .journey-panel-body{min-height:0;padding:22px}.marketing-site .journey-panel-title{gap:12px}.marketing-site .journey-panel-title h3{font-size:22px}.marketing-site .journey-panel-title .feature-icon{width:36px;height:36px}.marketing-site .journey-panel-title .preview-eyebrow{font-size:8px}.marketing-site .journey-description{font-size:13px}.marketing-site .demo-window-bar{gap:8px;padding-inline:18px}.marketing-site .demo-window-bar>span:first-child{display:none}.marketing-site .demo-window-bar p{text-align:left;font-size:9px}.marketing-site .demo-profile{grid-template-columns:48px 1fr;gap:12px;padding:17px}.marketing-site .demo-avatar{width:46px;height:46px}.marketing-site .demo-profile>div:nth-child(2) strong{font-size:16px}.marketing-site .demo-release-editor{grid-template-columns:95px 1fr;gap:14px}.marketing-site .demo-cover{gap:12px;padding:12px}.marketing-site .demo-cover>span{font-size:18px}.marketing-site .demo-cover svg{width:17px;height:17px}.marketing-site .demo-chart-heading strong{font-size:23px}.marketing-site .chart-period button{padding-inline:10px}.marketing-site .demo-chart-svg{height:135px}.marketing-site .journey-panel-footer{padding-inline:18px}.marketing-site .journey-disclaimer{font-size:11px}.marketing-site .demo-timeline small{font-size:8px}}@media (max-width:359px){.marketing-site .hero-preview-enter{padding:15px}.marketing-site .journey-panel-body{padding:17px}.marketing-site .demo-profile{padding:14px}.marketing-site .demo-release-editor{grid-template-columns:1fr}.marketing-site .demo-cover{width:115px}.marketing-site .demo-chart-heading{align-items:start;gap:6px}.marketing-site .chart-period button{padding-inline:8px}.marketing-site .demo-chart-heading strong small{margin-top:4px;display:block}.marketing-site .demo-chart-compact .demo-chart-heading strong small{display:inline}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.marketing-site .reveal-pending{opacity:1!important;transform:none!important}.marketing-site .hero-light,.marketing-site .feature-card:hover .feature-icon,.marketing-site .site-button:active,.marketing-site .feature-explore:hover svg,.marketing-site .journey-next:hover svg{transform:none}.marketing-site .landing-scroll-progress{display:none}}@media print{.marketing-site .reveal-pending{opacity:1!important;transform:none!important}.marketing-site .hero-enter,.marketing-site .hero-preview-enter{animation:none!important}.marketing-site .landing-scroll-progress,.marketing-site .hero-light{display:none}}
.marketing-site.marketing-site .site-header{background:#0d0d0ff0}.marketing-site.marketing-site .home-hero.hero-photographic{isolation:isolate;background:#0d0d0f;align-items:center;min-height:clamp(680px,49vw,760px);margin-top:0;padding:72px 0;display:flex;position:relative;overflow:hidden}.hero-photograph,.hero-photo-overlay{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-photograph img{object-fit:cover;object-position:75% top;width:100%;height:100%;display:block}.hero-photo-overlay{background:linear-gradient(90deg,#070709eb 0%,#070709d4 52%,#0707093d 78%),linear-gradient(#0000 76%,#0d0d0f 100%)}.marketing-site.marketing-site .hero-photographic .hero-copy{width:51%;max-width:640px;position:relative}.marketing-site.marketing-site .hero-photographic .hero-copy h1{color:#f5f3ef;max-width:16ch;font-size:clamp(56px,4.7vw,72px);line-height:1.12}.marketing-site.marketing-site .hero-photographic .hero-description{color:#e4e1df}.marketing-site.marketing-site .hero-photographic .hero-reassurance,.marketing-site.marketing-site .hero-photographic .hero-product-link>span{color:#dfdce0;font-size:14px;line-height:1.6}.marketing-site.marketing-site .hero-photographic .site-button-secondary{background:#17171b;border-color:#85858d}.marketing-site.marketing-site .hero-photographic .site-button-secondary:hover{background:#29292f}.marketing-site.marketing-site .product-preview-section{grid-template-columns:.95fr 1fr;align-items:center;gap:64px;scroll-margin-top:120px;display:grid}.marketing-site.marketing-site .product-preview-intro h2{letter-spacing:-.045em;margin:0 0 24px;font-size:clamp(32px,3.1vw,44px);line-height:1.15}.marketing-site.marketing-site .product-preview-intro .section-copy{max-width:500px}.marketing-site.marketing-site .product-preview-intro .demo-disclosure{color:#bcbcc6;margin:24px 0;font-size:14px;line-height:1.6}.marketing-site.marketing-site .product-preview-section .release-preview{justify-self:center;width:100%;max-width:640px}.marketing-site.marketing-site .landing-photograph{min-width:0;margin:0}.marketing-site.marketing-site .landing-photograph img{aspect-ratio:4/3;object-fit:cover;object-position:center 35%;border-radius:6px;width:100%;height:auto;display:block}.marketing-site.marketing-site .artist-introduction{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-bottom:64px;display:grid}.marketing-site.marketing-site .artist-introduction .section-heading{margin:0;display:block}.marketing-site.marketing-site .artist-introduction .section-heading>p{margin-top:24px}.marketing-site.marketing-site .feature-grid.photographic-features{flex-direction:column;gap:64px;display:flex}.marketing-site.marketing-site .feature-card.photo-story{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:32px;display:grid}.marketing-site.marketing-site .photo-story .feature-content{min-width:0}.marketing-site.marketing-site .photo-story .feature-content>p{color:#bcbcc6;margin-top:18px;font-size:18px;line-height:1.6}.marketing-site.marketing-site .photo-story .feature-footnote{margin-top:24px;display:block}.marketing-site.marketing-site .photo-story-reversed .landing-photograph{order:-1}.marketing-site.marketing-site .photographic-features>.feature-card:not(.photo-story){align-self:center;width:100%;max-width:920px}.marketing-site.marketing-site .community-section.photographic-community{background:0 0;border:none;margin-block:64px;padding:0;display:block}.marketing-site.marketing-site .photographic-community .landing-photograph img{aspect-ratio:16/7}.marketing-site.marketing-site .photographic-community .community-copy{grid-template-columns:1fr 1fr;gap:16px 64px;padding-top:40px;display:grid}.marketing-site.marketing-site .photographic-community .community-copy h2{grid-area:1/1/3;margin:0}.marketing-site.marketing-site .photographic-community .community-copy>p{grid-column:2;margin:0}.marketing-site.marketing-site .photographic-community .community-copy .site-button{grid-column:2;justify-self:start;margin-top:8px}@media (max-width:1100px) and (min-width:901px){.marketing-site.marketing-site .hero-photographic .hero-copy h1{font-size:56px}.marketing-site.marketing-site .hero-photographic .hero-actions{flex-direction:column;align-items:start}}@media (max-width:900px){.marketing-site.marketing-site .home-hero.hero-photographic{align-items:start;min-height:880px;padding:400px 0 56px}.hero-photo-overlay{background:linear-gradient(#07070942 0 260px,#070709eb 380px,#0d0d0f 100%)}.marketing-site.marketing-site .hero-photographic .hero-copy{width:100%;max-width:650px}.marketing-site.marketing-site .hero-photographic .hero-copy h1{max-width:22ch;font-size:clamp(44px,6.2vw,52px)}.marketing-site.marketing-site .product-preview-section,.marketing-site.marketing-site .artist-introduction,.marketing-site.marketing-site .feature-card.photo-story{grid-template-columns:1fr;gap:36px}.marketing-site.marketing-site .photo-story .landing-photograph{order:-1}.marketing-site.marketing-site .photographic-community .community-copy{padding-top:32px;display:block}.marketing-site.marketing-site .photographic-community .community-copy>p,.marketing-site.marketing-site .photographic-community .community-copy .site-button{margin-top:24px}.marketing-site.marketing-site .photographic-community .landing-photograph img{aspect-ratio:4/3;object-position:center 30%}}@media (min-width:640px) and (max-width:900px){.hero-photograph img{object-position:right top}}@media (max-width:639px){.marketing-site.marketing-site .home-hero.hero-photographic{min-height:0;padding-top:340px}.hero-photograph{height:600px;bottom:auto}.hero-photograph img{object-position:25% top}.marketing-site.marketing-site .hero-photographic .hero-copy h1{font-size:clamp(34px,10vw,44px);line-height:1.14}.marketing-site.marketing-site .product-preview-intro h2{font-size:clamp(32px,8.2vw,36px)}.marketing-site.marketing-site .feature-card.photo-story{gap:24px;padding:20px}.marketing-site.marketing-site .feature-grid.photographic-features{gap:36px}}
