.dots-section-layout{flex-direction:column;gap:2rem;min-width:0;padding-block:4rem;scroll-margin-top:6rem;display:flex}.dots-section-layout--footer{gap:0;padding:0}.dots-section-title{letter-spacing:-.02em;text-wrap:balance;font-size:2rem;font-weight:500;line-height:1.2}.dots-section-subtitle{color:var(--dots-text-secondary);text-wrap:pretty;margin-top:1rem;font-size:1.0625rem;line-height:1.45}.dots-section-layout--large-subtitle .dots-section-subtitle,.dots-section-layout--text .dots-section-subtitle{color:var(--dots-text-tertiary);font-size:1.25rem;line-height:1.3}.dots-section-columns{row-gap:1rem}.dots-section-columns .dots-section-title{font-size:2.25rem}.dots-section-columns .dots-section-subtitle{margin-top:0;font-size:1.25rem}.dots-section-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;display:flex}.dots-section-layout--media-first{gap:3rem}.dots-section-layout--footer .dots-section-header{width:100%;max-width:none}.dots-responsive-heading-mobile{display:none}.dots-film-frame{aspect-ratio:16/9;background:var(--bg-primary);border-radius:2.8125rem;overflow:hidden}.dots-film-frame>:not(.dots-video-controls),.dots-bento-visual>*{width:100%;height:100%}.dots-film-hero{padding-top:0}.dots-bento{gap:3rem}.dots-bento-list{flex-direction:column;gap:3rem;display:flex}.dots-bento-tile{gap:1.5rem;min-width:0;display:grid}.dots-bento-visual{aspect-ratio:var(--dots-bento-mobile-ratio,1);background:var(--bg-tertiary);border-radius:2.3125rem;position:relative;overflow:hidden}.dots-bento-visual:after{content:"";z-index:1;border:1px solid var(--border-light);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dots-bento-visual .dots-in-motion-artwork{background:0 0}.dots-bento-copy{padding-inline:1.5rem}.dots-bento-copy h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:500;line-height:1.2}.dots-bento-copy p{color:var(--dots-text-secondary);margin-top:.75rem;font-size:.875rem;line-height:1.45}.dots-bento-cta{margin-top:1rem}.dots-get-started{text-align:center;align-items:center;gap:2rem}.dots-get-artwork{aspect-ratio:1;width:11.0625rem;position:relative}.dots-get-artwork-media{width:100%;height:100%}.dots-get-started-overflow{gap:4rem;padding-top:6rem}.dots-get-started-overflow .dots-get-artwork-media{width:143.467%;height:133.517%;position:absolute;top:-21.6915%;left:-28.5333%}.dots-get-started-overflow .dots-get-artwork-media img{object-fit:contain}.dots-get-copy{max-width:35.8125rem}.dots-get-copy h2{letter-spacing:-.01em;font-size:1.5rem;font-weight:500;line-height:1.2}.dots-get-copy p{color:var(--dots-text-secondary);margin-top:1.5rem;font-size:.875rem;line-height:1.5}.dots-get-availability{color:var(--dots-text-tertiary);margin-top:2.5rem;font-size:.875rem;line-height:1.5}.dots-get-started .dots-section-actions{margin-top:1rem}.dots-trust{gap:2rem}.dots-trust .dots-section-subtitle{margin-top:.75rem;font-size:1.25rem;line-height:1.3}.dots-trust-shield{width:4rem;height:4rem;margin:0 auto .75rem;display:block}.dots-trust .dots-section-actions{margin-top:2rem}.dots-trust-cards{gap:.75rem;display:grid}.dots-trust-card{background:var(--bg-elevated-secondary);border-radius:1.875rem;padding:1.25rem}.dots-trust-card-icon{margin-bottom:.75rem;padding-block:.375rem}.dots-trust-card h3{font-size:1.125rem;font-weight:500;line-height:1.3}.dots-trust-card p{color:var(--dots-text-secondary);margin-top:.25rem;font-size:.875rem;line-height:1.45}.dots-trust-footnote{color:var(--dots-text-tertiary);margin-top:1rem;font-size:.875rem;line-height:1.5}@media (max-width:767px){.dots-section-layout--media-first .dots-section-columns{text-align:center}.dots-section-layout--media-first .dots-section-subtitle{line-height:1.2}.dots-responsive-heading-desktop:has(+.dots-responsive-heading-mobile){display:none}.dots-responsive-heading-mobile{display:block}}@media (min-width:768px){.dots-section-layout{padding-block:8rem}.dots-section-layout--footer{padding:0}.dots-section-title{font-size:3rem}.dots-section-layout--large-subtitle .dots-section-title,.dots-section-layout--text .dots-section-title,.dots-section-layout--footer .dots-section-title{font-size:4rem}.dots-section-layout--large-subtitle .dots-section-subtitle,.dots-section-layout--text .dots-section-subtitle{font-size:1.5rem}.dots-section-columns{grid-template-columns:1fr 1fr;gap:1rem}.dots-section-columns .dots-section-subtitle{font-size:1.5rem;line-height:1.3}.dots-section-layout--media-first{gap:2rem}.dots-film-frame{border-radius:3.3125rem}.dots-film-hero{padding-top:0;padding-bottom:6rem}.dots-bento-list{gap:2rem}.dots-bento-tile{grid-template-columns:minmax(0,670fr) minmax(0,278fr);align-items:center;gap:1rem}.dots-bento-row:nth-child(2n) .dots-bento-tile{grid-template-columns:minmax(0,278fr) minmax(0,670fr)}.dots-bento-visual{grid-area:1/1}.dots-bento-copy{grid-area:1/2}.dots-bento-row:nth-child(2n) .dots-bento-tile .dots-bento-visual{grid-column:2}.dots-bento-row:nth-child(2n) .dots-bento-tile .dots-bento-copy{grid-column:1}.dots-bento-visual{aspect-ratio:670/377;border-radius:3.3125rem}.dots-bento-copy h3{font-size:1.5rem;line-height:1.3}.dots-get-artwork{width:23.4375rem}.dots-get-started-overflow{padding-top:12rem}.dots-get-copy h2{font-size:2.25rem}.dots-get-copy p{font-size:1.0625rem;line-height:1.647}.dots-trust{gap:4rem}.dots-trust .dots-section-title{font-size:4rem}.dots-trust .dots-section-subtitle{margin-top:1.5rem;font-size:1.5rem}.dots-trust-shield{margin-bottom:1rem}.dots-trust .dots-section-actions{margin-top:2.5rem}.dots-trust-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.dots-bento-visual .dots-in-motion-artwork{border:0;border-radius:0;height:100%}.dots-bento-visual .dots-in-motion-stage{transform:translate(-50%, -50%) scale(var(--art-scale,1));transform-origin:50%;top:50%;left:50%}.dots-section-layout--large-subtitle .dots-section-subtitle,.dots-section-layout--text .dots-section-subtitle,.dots-section-columns .dots-section-subtitle,.dots-trust .dots-section-subtitle{font-weight:500}.dots-video-controls button{letter-spacing:-.15px;font-size:11.63px;font-weight:510;line-height:16.609px}.dots-get-started-custom .dots-get-artwork{aspect-ratio:800/375.555;width:min(100vw - 16px,800px)}.dots-get-canvas{aspect-ratio:1;width:min(100vw - 16px,900px);top:50%;left:50%;transform:translate(-50%,-50%);position:absolute!important}.dots-get-fallback{aspect-ratio:1;width:min(46.9444%,375.555px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dots-get-started-custom>.dots-grid{z-index:1;position:relative}.dots-get-static-fallback{aspect-ratio:1;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}
