.hero-halftone-module__snswIG__layer{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}
.hero-pair-module__7nSNZq__phones{justify-content:center;gap:var(--v2-s3);grid-template-columns:repeat(2,minmax(0,150px));margin-block-start:var(--v2-s5);padding-inline:16px;display:grid}.hero-pair-module__7nSNZq__phone{flex-direction:column;align-items:center;gap:10px;margin:0;display:flex}.hero-pair-module__7nSNZq__label{font-size:var(--v2-micro);color:var(--color-foreground-muted);white-space:nowrap;font-weight:500;line-height:18px}.hero-pair-module__7nSNZq__screen{aspect-ratio:9/16;border-radius:var(--v2-r);border:4px solid var(--color-ink);background:var(--color-n-900);width:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden}@media (min-width:1180px){.hero-pair-module__7nSNZq__phones{inset-inline:0;height:0;margin:0;padding:0;display:block;position:absolute;top:0}.hero-pair-module__7nSNZq__phone{--phone-w:clamp(128px, calc((100vw - 720px) / 2 - 110px), 156px);--phone-gap:48px;width:var(--phone-w);position:absolute}.hero-pair-module__7nSNZq__before{right:calc(50% + 360px + var(--phone-gap));top:4px}.hero-pair-module__7nSNZq__after{left:calc(50% + 360px + var(--phone-gap));top:44px}.hero-pair-module__7nSNZq__before .hero-pair-module__7nSNZq__screen{rotate:-3deg}.hero-pair-module__7nSNZq__after .hero-pair-module__7nSNZq__screen{rotate:3deg}.hero-pair-module__7nSNZq__screen{box-shadow:var(--shadow-lg)}}.hero-pair-module__7nSNZq__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-pair-module__7nSNZq__clip{opacity:0;transition:opacity .3s var(--ease-out)}.hero-pair-module__7nSNZq__clipShown{opacity:1}@media (prefers-reduced-motion:reduce){.hero-pair-module__7nSNZq__clip{transition:none}}.hero-pair-module__7nSNZq__playPause{z-index:1;background:color-mix(in oklab, var(--color-background) 90%, transparent);width:36px;height:36px;color:var(--color-ink);transition:background-color .15s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:8px;right:8px}.hero-pair-module__7nSNZq__playPause:before{content:"";border-radius:50%;position:absolute;inset:-4px}.hero-pair-module__7nSNZq__playPause:hover{background:var(--color-background)}.hero-pair-module__7nSNZq__playPause:focus-visible{outline:2px solid var(--color-ink);outline-offset:-5px}.hero-pair-module__7nSNZq__playPause svg{width:14px;height:14px}
.intensity-menu-module__Oo4G4a__trigger{--r:var(--radius-md);border:var(--default-border-width) solid var(--color-border);border-radius:var(--r);background:var(--color-background);height:44px;font-family:var(--font-sans);color:var(--color-foreground);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .16s var(--ease-out);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.intensity-menu-module__Oo4G4a__trigger:hover{background:var(--color-surface)}.intensity-menu-module__Oo4G4a__trigger[data-popup-open]{background:var(--color-background)}.intensity-menu-module__Oo4G4a__trigger:focus-visible{box-shadow:0 0 0 2px var(--color-ring-offset), 0 0 0 4px var(--color-ring);outline:2px solid #0000}.intensity-menu-module__Oo4G4a__trigger svg{flex:none;width:16px;height:16px}.intensity-menu-module__Oo4G4a__muted{color:var(--color-foreground-muted)}@media (min-width:768px){.intensity-menu-module__Oo4G4a__trigger{height:36px}}.intensity-menu-module__Oo4G4a__positioner{z-index:50}.intensity-menu-module__Oo4G4a__popup{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);width:256px;min-width:10rem;box-shadow:var(--shadow-md);font-family:var(--font-sans);color:var(--color-foreground);transform-origin:var(--transform-origin);outline:none;padding:4px;transition:opacity .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);overflow:hidden}.intensity-menu-module__Oo4G4a__popup[data-starting-style],.intensity-menu-module__Oo4G4a__popup[data-ending-style]{opacity:0;transform:scale(.96)}.intensity-menu-module__Oo4G4a__popup[data-starting-style][data-side=bottom]{transform:translateY(-4px)scale(.96)}.intensity-menu-module__Oo4G4a__popup[data-starting-style][data-side=top]{transform:translateY(4px)scale(.96)}.intensity-menu-module__Oo4G4a__popup[data-ending-style]{transition-duration:.1s;transition-timing-function:ease-in;transform:scale(.97)}@media (prefers-reduced-motion:reduce){.intensity-menu-module__Oo4G4a__popup{transition:none}}.intensity-menu-module__Oo4G4a__item{border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:44px;transition:background-color .16s var(--ease-out);outline:none;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px 6px 32px;display:flex;position:relative}.intensity-menu-module__Oo4G4a__item[data-highlighted]{background:var(--color-surface)}@media (min-width:768px){.intensity-menu-module__Oo4G4a__item{min-height:36px}}.intensity-menu-module__Oo4G4a__indicator{justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;inset-inline-start:8px}.intensity-menu-module__Oo4G4a__dot{background:var(--color-highlight);border-radius:50%;width:8px;height:8px;display:block}.intensity-menu-module__Oo4G4a__title{color:var(--color-foreground);font-size:14px;line-height:20px}.intensity-menu-module__Oo4G4a__hint{color:var(--color-foreground-muted);font-size:12px;line-height:16px}
.v2-composer-media-module___qCITG__zone{--zone-tint:4%;isolation:isolate;border:1px dashed color-mix(in oklab, var(--color-brand) 45%, var(--color-background));border-radius:var(--radius-lg);background-color:color-mix(in oklab, var(--color-brand) var(--zone-tint), var(--color-background));text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;min-height:250px;transition:background-color .24s var(--ease-out), border-color .24s var(--ease-out), box-shadow .24s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px 24px 24px;display:flex;position:relative;overflow:clip}.v2-composer-media-module___qCITG__zone>:not(input){pointer-events:none}.v2-composer-media-module___qCITG__zone[data-state=hover]{--zone-tint:7%;border-color:var(--color-brand)}.v2-composer-media-module___qCITG__zone[data-state=drag]{--zone-tint:12%;border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.v2-composer-media-module___qCITG__zone:active{--zone-tint:7%}.v2-composer-media-module___qCITG__zone:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary)}.v2-composer-media-module___qCITG__zoneText{flex-direction:column;gap:4px;display:flex}.v2-composer-media-module___qCITG__zoneTitle{color:var(--color-foreground);font-size:14px;font-weight:500;line-height:20px;display:block}.v2-composer-media-module___qCITG__zoneHint{color:var(--color-foreground-muted);text-wrap:balance;font-size:12px;line-height:16px}.v2-composer-media-module___qCITG__art{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:10rem;height:5.25rem;display:grid;position:relative}.v2-composer-media-module___qCITG__shell{transform-origin:50% 90%;grid-area:1/1;transition:transform .6s cubic-bezier(.34,1.25,.64,1);display:block}@supports (transition-timing-function:linear(0, 1)){.v2-composer-media-module___qCITG__shell{transition-timing-function:linear(0, .0458, .1561, .2976, .447, .5885, .7131, .8163, .8972, .9572, .9987, 1.0251, 1.0396, 1.0455, 1.0453, 1.0413, 1.0353, 1.0285, 1.0217, 1.0156, 1.0104, 1.0062, 1.0031, 1.0008, 1)}}.v2-composer-media-module___qCITG__ghostShell{transform:translate(-12px,2px)rotate(-7deg)}.v2-composer-media-module___qCITG__plusShell{transform:translate(6px)rotate(3deg)}.v2-composer-media-module___qCITG__ghost{border:var(--default-border-width) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-hover);transform-origin:50% 90%;width:2.25rem;height:4rem;display:block;position:relative;overflow:hidden}.v2-composer-media-module___qCITG__photo{opacity:0;transition:opacity .36s var(--ease-out);display:block;position:absolute;inset:0}.v2-composer-media-module___qCITG__photo img{object-fit:cover;width:100%;height:100%;display:block}.v2-composer-media-module___qCITG__plusCard{border:var(--default-border-width) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background);width:3rem;height:4rem;color:var(--color-n-400);box-shadow:var(--shadow-sm);transition:box-shadow .24s var(--ease-out), color .24s var(--ease-out);place-items:center;display:grid}.v2-composer-media-module___qCITG__zone:not([data-state=rest]) .v2-composer-media-module___qCITG__plusCard{color:var(--color-n-700);box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:no-preference){.v2-composer-media-module___qCITG__zone[data-state=hover] .v2-composer-media-module___qCITG__ghostShell{transform:translate(-28px)rotate(-12deg)}.v2-composer-media-module___qCITG__zone[data-state=drag] .v2-composer-media-module___qCITG__ghostShell{transform:translate(-34px,-3px)scale(1.05)rotate(-15deg)}.v2-composer-media-module___qCITG__zone[data-state=hover] .v2-composer-media-module___qCITG__plusShell{transform:translate(11px,-2px)rotate(7deg)}.v2-composer-media-module___qCITG__zone[data-state=drag] .v2-composer-media-module___qCITG__plusShell{transform:translate(13px,-4px)scale(1.06)rotate(9deg)}.v2-composer-media-module___qCITG__zone:not([data-state=rest]) .v2-composer-media-module___qCITG__photo{opacity:1}.v2-composer-media-module___qCITG__zoneTitle{animation:v2-composer-media-module___qCITG__titleIn .2s var(--ease-out)}}@keyframes v2-composer-media-module___qCITG__titleIn{0%{opacity:0}}.v2-composer-media-module___qCITG__media{align-items:flex-start;gap:12px;display:flex}.v2-composer-media-module___qCITG__tile{aspect-ratio:9/16;border:var(--default-border-width) solid var(--color-border);border-radius:var(--radius-lg);background:#000;flex:none;width:96px;margin:0;position:relative;overflow:hidden}.v2-composer-media-module___qCITG__frame,.v2-composer-media-module___qCITG__frame video{width:100%;height:100%;display:block}.v2-composer-media-module___qCITG__frame video{object-fit:cover}.v2-composer-media-module___qCITG__busy{color:#fff;background:#0006;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.v2-composer-media-module___qCITG__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:24px;height:24px;animation:1s linear infinite v2-composer-media-module___qCITG__spin}@keyframes v2-composer-media-module___qCITG__spin{to{transform:rotate(360deg)}}.v2-composer-media-module___qCITG__percent{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:16px}.v2-composer-media-module___qCITG__duration{color:#fff;font-variant-numeric:tabular-nums;background:#0009;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.v2-composer-media-module___qCITG__remove{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:0;right:0}.v2-composer-media-module___qCITG__removeDot{color:#fff;width:28px;height:28px;transition:background-color .16s var(--ease-out);background:#0009;border-radius:999px;justify-content:center;align-items:center;display:flex}.v2-composer-media-module___qCITG__remove:hover .v2-composer-media-module___qCITG__removeDot{background:#000c}.v2-composer-media-module___qCITG__remove:focus-visible .v2-composer-media-module___qCITG__removeDot{box-shadow:0 0 0 2px #fff}.v2-composer-media-module___qCITG__mediaText{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:4px;display:flex}.v2-composer-media-module___qCITG__mediaText .v2-composer-media-module___qCITG__fileName{color:var(--color-foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.v2-composer-media-module___qCITG__fileStatus,.v2-composer-media-module___qCITG__failure{color:var(--color-foreground-muted);text-wrap:pretty;margin:0;font-size:12px;line-height:16px}.v2-composer-media-module___qCITG__failure{color:var(--color-error)}.v2-composer-media-module___qCITG__failureLink{--r:2px;color:inherit;text-underline-offset:2px;font-weight:500;text-decoration:underline}.v2-composer-media-module___qCITG__failureLink:focus-visible{box-shadow:0 0 0 2px var(--color-n-500)}.v2-composer-media-module___qCITG__styleRow{--r:var(--radius-lg);border-radius:var(--r);max-width:100%;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--ease-out);background:0 0;border:0;align-self:flex-start;align-items:center;gap:12px;margin-top:12px;padding:4px 12px 4px 4px;display:flex}.v2-composer-media-module___qCITG__styleRow:hover{background:var(--color-surface-hover)}.v2-composer-media-module___qCITG__styleRow:focus-visible{box-shadow:0 0 0 2px var(--color-n-500)}.v2-composer-media-module___qCITG__stylePoster,.v2-composer-media-module___qCITG__styleCaption{border-radius:var(--radius-sm);flex:none;overflow:hidden}.v2-composer-media-module___qCITG__stylePoster{background:var(--color-surface);width:28px;height:48px;box-shadow:0 0 0 1px var(--color-border)}.v2-composer-media-module___qCITG__styleCaption{aspect-ratio:16/9;background:var(--color-n-500);width:64px}.v2-composer-media-module___qCITG__stylePoster img,.v2-composer-media-module___qCITG__styleCaption img{object-fit:cover;width:100%;height:100%;display:block}.v2-composer-media-module___qCITG__styleText{min-width:0;color:var(--color-foreground-muted);overflow-wrap:break-word;font-size:14px;line-height:20px}.v2-composer-media-module___qCITG__styleName{color:var(--color-foreground);font-weight:500}.v2-composer-media-module___qCITG__styleChevron{color:var(--color-foreground-muted);flex:none}.v2-composer-media-module___qCITG__retry{--r:var(--radius-md);border-radius:var(--r);height:44px;font:inherit;color:var(--color-foreground);text-underline-offset:4px;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-self:flex-start;align-items:center;margin-left:-12px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:underline;display:inline-flex}.v2-composer-media-module___qCITG__retry:hover{text-decoration-thickness:2px}.v2-composer-media-module___qCITG__retry:focus-visible{box-shadow:0 0 0 2px var(--color-n-500)}@media (max-width:359px){.v2-composer-media-module___qCITG__stylePoster,.v2-composer-media-module___qCITG__styleCaption{display:none}.v2-composer-media-module___qCITG__styleRow{margin-left:-12px;padding-left:12px}}@media (min-width:768px){.v2-composer-media-module___qCITG__tile{width:112px}.v2-composer-media-module___qCITG__retry{height:36px}}@media (prefers-reduced-motion:reduce){.v2-composer-media-module___qCITG__spinner{animation-duration:3s}}
.v2-composer-module__1o6Vwq__card{border-radius:var(--radius-frame);background:var(--color-background);width:100%;box-shadow:0 0 0 1px var(--color-border), 0 1px 2px color-mix(in oklab, var(--color-n-950) 4%, transparent), 0 8px 24px -12px color-mix(in oklab, var(--color-n-950) 10%, transparent);font-family:var(--font-sans);font-feature-settings:"cv11" 1;letter-spacing:normal;color:var(--color-foreground);text-align:start;flex-direction:column;gap:12px;padding:12px;font-size:16px;line-height:24px;display:flex}.v2-composer-module__1o6Vwq__alert{color:var(--color-error);text-wrap:pretty;margin:0;font-size:12px;line-height:16px}.v2-composer-module__1o6Vwq__turnstile{justify-content:center;display:flex}.v2-composer-module__1o6Vwq__turnstile:empty{display:none}.v2-composer-module__1o6Vwq__prompt{border:var(--default-border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);width:100%;min-height:80px;font:inherit;color:var(--color-foreground);resize:none;transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);margin:0;padding:8px 12px;font-size:16px;line-height:24px;display:block}.v2-composer-module__1o6Vwq__prompt::placeholder{color:var(--color-foreground-placeholder);opacity:1}.v2-composer-module__1o6Vwq__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-composer-module__1o6Vwq__rowCreate{display:none}:is(html:has([data-consent-banner]) [data-upload-box] .v2-composer-module__1o6Vwq__rowCreate,[data-create-bar=card] [data-upload-box] .v2-composer-module__1o6Vwq__rowCreate){margin-inline-start:auto;display:block}@media (max-height:765px){[data-create-bar=auto] [data-upload-box] .v2-composer-module__1o6Vwq__rowCreate{margin-inline-start:auto;display:block}}.v2-composer-module__1o6Vwq__go{--r:var(--radius-md);border-radius:var(--r);background-color:var(--color-brand);height:44px;font-family:var(--font-sans);font-feature-settings:"cv11" 1;letter-spacing:normal;color:var(--color-brand-ink);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color .16s var(--ease-out), color .16s var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.v2-composer-module__1o6Vwq__go svg{flex:none}.v2-composer-module__1o6Vwq__go[data-ready]:hover{background-color:var(--color-brand-hover)}.v2-composer-module__1o6Vwq__go:disabled{cursor:not-allowed}.v2-composer-module__1o6Vwq__go[aria-busy=true]{opacity:.6;cursor:wait}.v2-composer-module__1o6Vwq__go:focus-visible{box-shadow:0 0 0 2px var(--color-n-500)}.v2-composer-module__1o6Vwq__goSpinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:1s linear infinite v2-composer-module__1o6Vwq__spin}@keyframes v2-composer-module__1o6Vwq__spin{to{transform:rotate(360deg)}}@media (min-width:768px){.v2-composer-module__1o6Vwq__prompt{font-size:14px;line-height:20px}.v2-composer-module__1o6Vwq__rowCreate{margin-inline-start:auto;display:block}.v2-composer-module__1o6Vwq__rowCreate .v2-composer-module__1o6Vwq__go{height:40px}}@media (prefers-reduced-motion:reduce){.v2-composer-module__1o6Vwq__goSpinner{animation-duration:3s}}
.v2-style-gallery-module__IhZk3W__gallery{width:100%;font-family:var(--font-sans);font-feature-settings:"cv11" 1;letter-spacing:normal;color:var(--color-foreground);text-align:start;flex-direction:column;gap:8px;font-size:16px;line-height:24px;display:flex}.v2-style-gallery-module__IhZk3W__gallery .v2-style-gallery-module__IhZk3W__heading{letter-spacing:0;color:var(--color-foreground);margin:0;font-size:16px;font-weight:500;line-height:24px}.v2-style-gallery-module__IhZk3W__tabs{isolation:isolate;border-radius:var(--radius-lg);background:var(--color-n-100);align-self:flex-start;align-items:center;gap:4px;padding:4px;display:inline-flex;position:relative}.v2-style-gallery-module__IhZk3W__pill{z-index:-1;border-radius:var(--radius-md);background:var(--color-background);box-shadow:var(--shadow-sm);pointer-events:none;transition-property:transform,width;transition-duration:.45s;transition-timing-function:cubic-bezier(.36,1,.05,1.05);transition-timing-function:linear(0, .022, .079, .158, .248, .344, .439, .529, .613, .688, .754, .811, .859, .899, .931, .957, .977, .992, 1.002, 1.01, 1.015, 1.018, 1.019, 1.019, 1.018, 1.017, 1.015, 1.014, 1.012, 1.01, 1.008, 1.007, 1.005, 1.004, 1.003, 1.002, 1.002, 1.001, 1.001, 1, 1, 1, 1, 1, 1, 1);display:none;position:absolute;top:0;left:0}.v2-style-gallery-module__IhZk3W__tabs[data-pill] .v2-style-gallery-module__IhZk3W__pill{display:block}.v2-style-gallery-module__IhZk3W__tab{--r:var(--radius-md);border-radius:var(--r);min-height:44px;font:inherit;color:var(--color-foreground-muted);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .16s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.v2-style-gallery-module__IhZk3W__tab:hover{color:var(--color-foreground)}.v2-style-gallery-module__IhZk3W__tab[aria-selected=true]{background:var(--color-background);box-shadow:var(--shadow-sm);color:var(--color-foreground);cursor:default}.v2-style-gallery-module__IhZk3W__tabs[data-pill] .v2-style-gallery-module__IhZk3W__tab[aria-selected=true]{box-shadow:none;background:0 0}.v2-style-gallery-module__IhZk3W__tab:focus-visible,.v2-style-gallery-module__IhZk3W__tabs[data-pill] .v2-style-gallery-module__IhZk3W__tab:focus-visible{box-shadow:0 0 0 2px var(--color-n-500)}.v2-style-gallery-module__IhZk3W__panel{margin-top:8px}@property --fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --fade-end{syntax:"<length>";inherits:false;initial-value:0}.v2-style-gallery-module__IhZk3W__rail{--bleed:16px;--pad:8px;--gap:12px;--show:1.5;--whole:1;--peek:0px;--edge:calc(var(--bleed) + var(--peek));--fade:48px;--fade-left:calc(var(--bleed) - 4px);--card-w:calc((100cqi + var(--bleed) - var(--whole) * var(--gap)) / var(--show));display:flow-root;position:relative;container-type:inline-size}.v2-style-gallery-module__IhZk3W__row{--fade-start:0px;--fade-end:var(--fade);--edges:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);grid-auto-flow:column;grid-auto-columns:var(--card-w);gap:var(--gap);margin:calc(-1 * var(--pad)) calc(-1 * var(--edge));padding:var(--pad) var(--edge);-webkit-mask-image:var(--edges);-webkit-mask-image:var(--edges);mask-image:var(--edges);transition:--fade-start .2s var(--ease-out), --fade-end .2s var(--ease-out);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;border-radius:var(--radius-lg);display:grid;overflow:auto hidden}.v2-style-gallery-module__IhZk3W__row::-webkit-scrollbar{display:none}.v2-style-gallery-module__IhZk3W__row:focus-visible{box-shadow:inset 0 0 0 2px var(--color-n-500)}.v2-style-gallery-module__IhZk3W__row>*{scroll-snap-align:start}.v2-style-gallery-module__IhZk3W__rail[data-scrolled] .v2-style-gallery-module__IhZk3W__row{--fade-start:var(--fade-left)}.v2-style-gallery-module__IhZk3W__rail[data-at-end] .v2-style-gallery-module__IhZk3W__row{--fade-end:0px}.v2-style-gallery-module__IhZk3W__captionRail .v2-style-gallery-module__IhZk3W__row{grid-template-rows:auto auto}.v2-style-gallery-module__IhZk3W__arrow{--r:999px;z-index:1;border:var(--default-border-width) solid var(--color-border);border-radius:var(--r);background:var(--color-background);width:40px;height:40px;box-shadow:var(--shadow-lg);color:var(--color-foreground);cursor:pointer;transition:background-color .16s var(--ease-out);justify-content:center;align-items:center;padding:0;display:none;position:absolute;top:50%;translate:0 -50%}.v2-style-gallery-module__IhZk3W__arrow[data-side=start]{left:-12px}.v2-style-gallery-module__IhZk3W__arrow[data-side=end]{right:-12px}.v2-style-gallery-module__IhZk3W__arrow:hover{background:var(--color-surface-hover)}.v2-style-gallery-module__IhZk3W__arrow:focus-visible{box-shadow:var(--shadow-lg), 0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary)}.v2-style-gallery-module__IhZk3W__captionRail .v2-style-gallery-module__IhZk3W__arrow{top:calc(var(--card-w) * 9 / 32)}@media (hover:hover) and (pointer:fine){.v2-style-gallery-module__IhZk3W__arrow:not([hidden]){display:flex}}.v2-style-gallery-module__IhZk3W__card{aspect-ratio:9/16;border:var(--default-border-width) solid var(--color-border);border-radius:var(--radius-site-card-inner);background:var(--color-surface);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:100%;transition:box-shadow .16s var(--ease-out);display:block;position:relative;overflow:hidden;transform:translateZ(0)}.v2-style-gallery-module__IhZk3W__card[data-checked]{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary)}.v2-style-gallery-module__IhZk3W__card:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-n-500)}.v2-style-gallery-module__IhZk3W__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v2-style-gallery-module__IhZk3W__loop{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .15s var(--ease-out);position:absolute;inset:0}.v2-style-gallery-module__IhZk3W__loop[data-playing]{opacity:1;transition:opacity .2s var(--ease-out)}.v2-style-gallery-module__IhZk3W__cardCaption{inset-inline:0;background:linear-gradient(to top, color-mix(in oklab, var(--color-n-950) 78%, transparent), color-mix(in oklab, var(--color-n-950) 30%, transparent) 55%, transparent);flex-direction:column;gap:2px;padding:56px 14px 12px;display:flex;position:absolute;bottom:0}.v2-style-gallery-module__IhZk3W__cardName{letter-spacing:-.01em;color:var(--color-n-0);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.42857;overflow:hidden}.v2-style-gallery-module__IhZk3W__check{background:var(--color-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px}.v2-style-gallery-module__IhZk3W__tile{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:0;display:block;position:relative}.v2-style-gallery-module__IhZk3W__tileArt{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-n-500);width:100%;transition:box-shadow .16s var(--ease-out);display:block;position:relative;overflow:hidden;transform:translateZ(0)}.v2-style-gallery-module__IhZk3W__tileArt img{object-fit:cover;width:100%;height:100%;display:block}.v2-style-gallery-module__IhZk3W__tile[data-checked] .v2-style-gallery-module__IhZk3W__tileArt{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary)}.v2-style-gallery-module__IhZk3W__tile:has(input:focus-visible) .v2-style-gallery-module__IhZk3W__tileArt{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-n-400)}.v2-style-gallery-module__IhZk3W__tileName{color:var(--color-foreground);text-wrap:balance;margin-top:6px;font-size:14px;font-weight:500;line-height:1.375;display:block}@media (min-width:560px){.v2-style-gallery-module__IhZk3W__rail{--show:3.3;--whole:3}}@media (min-width:768px){.v2-style-gallery-module__IhZk3W__tab{height:36px;min-height:0}.v2-style-gallery-module__IhZk3W__rail{--bleed:8px;--peek:min(calc(96px - var(--bleed)), calc((100vw - 100cqi) / 2 - var(--bleed)));--fade:min(96px, var(--peek));--fade-left:var(--fade)}.v2-style-gallery-module__IhZk3W__row{padding-inline-end:var(--peek)}.v2-style-gallery-module__IhZk3W__arrow[data-side=start]{left:max(calc(var(--fade-left) / 2 - 20px - var(--edge)), calc(-1 * var(--edge)))}.v2-style-gallery-module__IhZk3W__arrow[data-side=end]{right:max(calc(var(--fade) / 2 - 20px - var(--edge)), calc(-1 * var(--edge)))}.v2-style-gallery-module__IhZk3W__styleRail{--show:4;--whole:3}.v2-style-gallery-module__IhZk3W__captionRail{--show:3;--whole:2}}@media (prefers-reduced-motion:reduce){.v2-style-gallery-module__IhZk3W__card,.v2-style-gallery-module__IhZk3W__tileArt,.v2-style-gallery-module__IhZk3W__tab,.v2-style-gallery-module__IhZk3W__pill,.v2-style-gallery-module__IhZk3W__arrow,.v2-style-gallery-module__IhZk3W__row{transition:none}}
.v2-studio-module__10MhJa__createBar{z-index:10;padding:12px 16px max(12px, env(safe-area-inset-bottom));border-top:var(--default-border-width) solid var(--color-border);background:var(--color-background);margin-inline:-16px;position:sticky;bottom:0}.v2-studio-module__10MhJa__createBarButton{width:100%}html:has([data-consent-banner]) .v2-studio-module__10MhJa__createBar{display:none}@media (min-width:768px){.v2-studio-module__10MhJa__createBar{display:none}}
.v2-hero-stage-module__hHCUKW__stage{margin-block-start:var(--v2-s5);position:relative}.v2-hero-stage-module__hHCUKW__column{gap:var(--v2-s2);flex-direction:column;width:100%;max-width:768px;margin-inline:auto;padding-inline:16px;display:flex}@media (min-width:768px){.v2-hero-stage-module__hHCUKW__column{padding-inline:24px}}.v2-hero-stage-module__hHCUKW__after{gap:var(--v2-s6);margin-block-start:var(--v2-s5)}.v2-hero-stage-module__hHCUKW__box{width:100%}.v2-hero-stage-module__hHCUKW__column :is(a,button,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #0000}.v2-hero-stage-module__hHCUKW__gallery{text-align:start}.v2-hero-stage-module__hHCUKW__stage .v2-hero-stage-module__hHCUKW__createBar{margin-inline:0}.v2-hero-stage-module__hHCUKW__stage[data-create-bar=card] .v2-hero-stage-module__hHCUKW__createBar{visibility:hidden;transform:translateY(100%)}@media (max-height:765px){.v2-hero-stage-module__hHCUKW__stage[data-create-bar=auto] .v2-hero-stage-module__hHCUKW__createBar{visibility:hidden;transform:translateY(100%)}}@media (prefers-reduced-motion:no-preference){.v2-hero-stage-module__hHCUKW__stage .v2-hero-stage-module__hHCUKW__createBar{transition:transform .2s ease-out,visibility .2s}}@media (max-width:640px){.v2-hero-stage-module__hHCUKW__stage{margin-block-start:var(--v2-s2)}.v2-hero-stage-module__hHCUKW__after{gap:var(--v2-s5);margin-block-start:var(--v2-s4)}}
.v2-hero-module__Q6m2tG__hero{background:var(--color-background);color:var(--color-ink);padding-block:calc(72px + var(--v2-s4)) var(--v2-s6);isolation:isolate;position:relative;overflow:clip}.v2-hero-module__Q6m2tG__inner{text-align:center;align-items:center;gap:var(--v2-s3);flex-direction:column;display:flex}.v2-hero-module__Q6m2tG__backed{font-size:var(--v2-small);color:var(--color-foreground-muted);margin:0;line-height:20px}.v2-hero-module__Q6m2tG__hero .v2-hero-module__Q6m2tG__title{font-size:var(--v2-display)}.v2-hero-module__Q6m2tG__title{max-width:24ch;color:var(--color-ink);margin-block-start:calc(var(--v2-s1) * -1)}.v2-hero-module__Q6m2tG__sub{max-width:40rem;font-size:var(--v2-lead);color:var(--color-foreground-muted);text-wrap:pretty;margin:0;margin-block-start:calc(.875rem - var(--v2-s3));line-height:1.5}@media (min-width:641px){.v2-hero-module__Q6m2tG__sentence{display:block}}@media (max-width:640px){.v2-hero-module__Q6m2tG__hero{padding-block:calc(72px + var(--v2-s2)) var(--v2-s5)}.v2-hero-module__Q6m2tG__inner{gap:var(--v2-s2)}.v2-hero-module__Q6m2tG__title{max-width:100%}.v2-hero-module__Q6m2tG__sub{margin-block-start:calc(.75rem - var(--v2-s2))}}.v2-hero-module__Q6m2tG__half{white-space:nowrap}
.v2-made-with-module__Sw7hea__section{padding-block:var(--v2-section);background:var(--color-background)}.v2-made-with-module__Sw7hea__head{align-items:center;gap:var(--v2-s2);text-align:center;flex-direction:column;margin-block-end:var(--v2-head-gap);display:flex}.v2-made-with-module__Sw7hea__head h2{max-width:22ch}.v2-made-with-module__Sw7hea__line{max-width:52ch;font-size:var(--v2-lead);color:var(--color-n-700);line-height:1.5}.v2-made-with-module__Sw7hea__trust{font-size:var(--v2-body);color:var(--color-foreground-muted);text-align:center;text-wrap:balance;margin-block-start:40px;line-height:1.5}.v2-made-with-module__Sw7hea__trustLink{color:var(--color-ink);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:4px;font-weight:500;text-decoration:underline;display:inline-flex}.v2-made-with-module__Sw7hea__trustLink svg{flex:none}@media (max-width:640px){.v2-made-with-module__Sw7hea__trustDot{display:none}.v2-made-with-module__Sw7hea__trustLink{width:fit-content;margin:4px auto 0;display:flex}}.v2-made-with-module__Sw7hea__row{justify-content:center;gap:var(--v2-s2);margin:0;padding:0;list-style:none;display:flex}.v2-made-with-module__Sw7hea__card{flex:0 1 calc((100% - 4 * var(--v2-s2)) / 5);flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.v2-made-with-module__Sw7hea__frame{aspect-ratio:9/16;border-radius:var(--radius-site-card-inner);background:var(--color-n-100);width:100%;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.v2-made-with-module__Sw7hea__frame:after{content:"";border:var(--default-border-width) solid var(--color-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.v2-made-with-module__Sw7hea__frame:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.v2-made-with-module__Sw7hea__who{column-gap:var(--v2-s1);grid-template-columns:20px minmax(0,1fr);align-items:center;margin:0;padding-inline:2px;display:grid}.v2-made-with-module__Sw7hea__whoLink{color:inherit;border-radius:6px;justify-self:start;text-decoration:none}.v2-made-with-module__Sw7hea__whoLink:hover .v2-made-with-module__Sw7hea__name,.v2-made-with-module__Sw7hea__whoLink:hover .v2-made-with-module__Sw7hea__business{text-underline-offset:3px;text-decoration:underline}.v2-made-with-module__Sw7hea__whoLink:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.v2-made-with-module__Sw7hea__logo{object-fit:contain;border-radius:5px;width:20px;height:20px;display:block}.v2-made-with-module__Sw7hea__name{font-size:var(--v2-small);color:var(--color-ink);font-weight:500;line-height:20px}.v2-made-with-module__Sw7hea__business{font-size:var(--text-site-micro);color:var(--color-foreground-muted);grid-column:2;line-height:18px}.v2-made-with-module__Sw7hea__result{flex-direction:column;gap:2px;padding-inline:2px;display:flex}.v2-made-with-module__Sw7hea__figure{color:var(--color-ink);margin:0;font-size:1rem;font-weight:600;line-height:1.35}.v2-made-with-module__Sw7hea__context{font-size:var(--v2-small);color:var(--color-foreground-muted);margin:0;line-height:1.45}.v2-made-with-module__Sw7hea__story{font-size:var(--v2-small);color:var(--color-foreground);text-underline-offset:3px;white-space:nowrap;align-self:flex-start;align-items:center;gap:3px;margin-block-start:2px;font-weight:500;line-height:1.45;text-decoration:underline;display:inline-flex}.v2-made-with-module__Sw7hea__story svg{flex:none}.v2-made-with-module__Sw7hea__source{color:var(--color-foreground-muted);margin:2px 0 0;font-size:.6875rem;line-height:1.45}.v2-made-with-module__Sw7hea__sourceLink{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:1023px){.v2-made-with-module__Sw7hea__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--v2-s3);margin-inline:calc(-1 * var(--v2-s3));padding:0 var(--v2-s3) 12px;scrollbar-width:thin;scrollbar-color:var(--color-n-300) transparent;justify-content:flex-start;overflow-x:auto}.v2-made-with-module__Sw7hea__row:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.v2-made-with-module__Sw7hea__card{flex:0 0 min(280px, calc((100vw - var(--v2-s3) - var(--v2-s2)) / 1.3));scroll-snap-align:start}}
