@import"https://fonts.bunny.net/css?family=manrope:400,500,600,700|plus-jakarta-sans:500,600";.ct-page{--color-portrait-ink: #08304c;--color-nautical-teal: #084e72;--gradient-rainbow-spectrum: linear-gradient(90deg, rgb(38, 192, 255), rgb(230, 0, 194) 20%, rgb(255, 73, 78) 40%, rgb(255, 161, 62) 60%, rgb(255, 200, 55) 80%, rgb(0, 204, 61));--color-charcoal-outline: #353535;--color-graphite-body: #2c2c2c;--color-slate-helper: #797979;--color-iron-quiet: #585858;--color-ash-divider: #dedede;--color-fog-edge: #c7c7c7;--color-mist-hairline: #eeeeee;--color-white-canvas: #ffffff;--color-mint-wash: #d7ffe2;--color-sky-wash: #e8f1ff;--color-peach-wash: #ffebd6;--bg: var(--color-white-canvas);--surface: var(--color-white-canvas);--fg: var(--color-portrait-ink);--muted: var(--color-iron-quiet);--border: oklab(0 0 0 / .08);--accent: var(--color-portrait-ink);--font-switzer: "Manrope", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-basier-circle: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--page-max-width: 1200px;--section-gap: 80px;--radius-cards: 24px;--radius-buttons: 28px;--radius-tags: 9999px;--radius-inputs: 16px;--radius-nav: 28px;--shadow-md: rgba(0, 0, 0, .03) 0px 16px 16px -8px, rgba(0, 0, 0, .03) 0px 10px 10px -5px, rgba(0, 0, 0, .03) 0px 5px 5px -2.5px, rgba(0, 0, 0, .03) 0px 3px 3px -1.5px, rgba(0, 0, 0, .03) 0px 2px 2px -1px, rgba(0, 0, 0, .03) 0px 1px 1px -.5px;--shadow-subtle: oklab(0 0 0 / .08) 0px 0px 0px 1px, rgba(0, 0, 0, .03) 0px 16px 16px -8px, rgba(0, 0, 0, .03) 0px 10px 10px -5px, rgba(0, 0, 0, .03) 0px 5px 5px -2.5px, rgba(0, 0, 0, .03) 0px 3px 3px -1.5px, rgba(0, 0, 0, .03) 0px 2px 2px -1px, rgba(0, 0, 0, .03) 0px 1px 1px -.5px;--shadow-subtle-3: oklab(0 0 0 / .06) 0px 0px 0px 1px, rgba(0, 0, 0, .07) 0px 20px 20px -10px, rgba(0, 0, 0, .04) 0px 10px 10px -5px, rgba(0, 0, 0, .03) 0px 5px 5px -2.5px, rgba(0, 0, 0, .03) 0px 3px 3px -1.5px, rgba(0, 0, 0, .03) 0px 2px 2px -1px, rgba(0, 0, 0, .03) 0px 1px 1px -.5px;--z-polaroid: 1;--z-content: 2;--z-nav: 40;--z-overlay: 50;--ease-out: cubic-bezier(.22, 1, .36, 1);--duration-ui: .16s;--duration-surface: .22s;--duration-enter: .64s}*{box-sizing:border-box}.ct-page{margin:0;padding:0}.ct-page{scroll-behavior:smooth;overflow-x:clip}.ct-page{background:var(--bg);color:var(--fg);font-family:var(--font-switzer);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100dvh}.ct-page ::selection{background:var(--color-sky-wash);color:var(--fg)}.ct-page img{display:block;max-width:100%;height:auto}.ct-page button,.ct-page input,.ct-page textarea{font:inherit;color:inherit}.ct-page a{color:inherit}.ct-page :focus-visible{outline:2px solid var(--color-portrait-ink);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:12px;z-index:60;transform:translateY(-160%);background:var(--surface);color:var(--fg);padding:10px 16px;border-radius:var(--radius-buttons);box-shadow:var(--shadow-subtle);text-decoration:none}.skip:focus{transform:none}.wrap{width:min(100% - 40px,var(--page-max-width));margin-inline:auto}.nav-shell{position:sticky;top:14px;z-index:var(--z-nav);display:flex;justify-content:center;padding:0 16px;pointer-events:none}.nav{pointer-events:auto;width:min(100%,920px);min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px 0 18px;background:var(--surface);border-radius:var(--radius-nav);box-shadow:var(--shadow-md),#0000000f 0 0 0 1px}.brand{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--fg);flex-shrink:0;min-height:44px}.brand-mark{width:12px;height:12px;border-radius:3px;background:var(--gradient-rainbow-spectrum)}.nav-links{display:flex;align-items:center;gap:4px}.nav-links a{display:inline-flex;align-items:center;text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--fg);min-height:44px;padding:10px 12px;border-radius:999px;transition:background-color var(--duration-ui) var(--ease-out)}.nav-links a:hover{background:var(--color-sky-wash);color:var(--fg)}.nav-toggle{display:none;position:relative;width:44px;height:44px;border:0;background:transparent;border-radius:14px;color:var(--fg);cursor:pointer;align-items:center;justify-content:center}.nav-toggle:hover{background:var(--color-sky-wash)}.nav-toggle .icon-close,.nav.is-open .nav-toggle .icon-menu{display:none}.nav.is-open .nav-toggle .icon-close{display:block}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:0;background:transparent;color:var(--fg);font-size:14px;font-weight:500;letter-spacing:.02em;text-decoration:none;cursor:pointer;border-radius:var(--radius-buttons);transition:background-color var(--duration-ui) var(--ease-out),transform var(--duration-ui) var(--ease-out)}.btn-ghost:hover{background:var(--color-sky-wash);color:var(--fg)}.btn-ghost:active{transform:scale(.98)}.btn-ghost[disabled]{cursor:not-allowed;color:var(--color-iron-quiet);background:transparent}.btn-rainbow{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1.5px solid transparent;border-radius:var(--radius-buttons);background:linear-gradient(var(--color-white-canvas),var(--color-white-canvas)) padding-box,var(--gradient-rainbow-spectrum) border-box;color:var(--color-portrait-ink);font-size:16px;font-weight:500;letter-spacing:.02em;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-ui) var(--ease-out),transform var(--duration-ui) var(--ease-out)}.btn-rainbow:hover{background:linear-gradient(var(--color-sky-wash),var(--color-sky-wash)) padding-box,var(--gradient-rainbow-spectrum) border-box;color:var(--color-portrait-ink)}.btn-rainbow:active{transform:scale(.98)}.btn-rainbow[disabled],.btn-rainbow[aria-busy=true]{cursor:wait;color:var(--color-iron-quiet);background:linear-gradient(var(--color-mist-hairline),var(--color-mist-hairline)) padding-box,var(--color-fog-edge) border-box;transform:none}.hero{position:relative;min-height:100dvh;padding:80px 0 56px;overflow-x:clip;overflow-y:visible}.hero:before{content:"";position:absolute;left:12%;right:12%;top:40px;height:420px;background:radial-gradient(circle at 50% 18%,oklch(78% .09 300 / .26),oklch(78% .06 300 / .1) 42%,transparent 68%);pointer-events:none}.hero-inner{position:relative;z-index:var(--z-content);display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow{display:inline-flex;align-items:center;margin-bottom:20px;padding:4px 10px;border-radius:var(--radius-tags);background:var(--color-sky-wash);color:var(--color-nautical-teal);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hero h1{font-family:var(--font-basier-circle);font-size:clamp(32px,4.2vw,49px);font-weight:600;line-height:1.12;letter-spacing:-.03em;max-width:18em;margin:0 0 20px;text-wrap:balance}.rainbow-word{font-style:italic;background:var(--gradient-rainbow-spectrum);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.subhead{max-width:34ch;margin:0 0 28px;font-size:18px;line-height:1.45;color:var(--color-graphite-body);text-wrap:balance}.polaroid{position:absolute;z-index:var(--z-polaroid);background:var(--surface);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle);overflow:hidden;pointer-events:none;animation:polaroid-settle var(--duration-enter) var(--ease-out) both}.polaroid img{width:100%;height:100%;object-fit:cover}.polaroid-a{width:168px;height:214px;left:max(12px,calc(50% - 640px));top:96px;transform:rotate(-7deg);--from-rotate: -16deg;--from-x: -22px;--from-y: 28px;--to-rotate: -7deg;animation-delay:40ms}.polaroid-b{width:150px;height:190px;left:max(28px,calc(50% - 580px));bottom:88px;transform:rotate(5deg);--from-rotate: 12deg;--from-x: -10px;--from-y: 36px;--to-rotate: 5deg;animation-delay:.16s}.polaroid-c{width:176px;height:224px;right:max(16px,calc(50% - 640px));top:84px;transform:rotate(6deg);--from-rotate: 14deg;--from-x: 22px;--from-y: 24px;--to-rotate: 6deg;animation-delay:90ms}.hero-inner .eyebrow,.hero-inner h1,.hero-inner .subhead,.hero-inner .composer,.hero-inner .see-takes{animation:rise-in .52s var(--ease-out) both}.hero-inner .eyebrow,.hero-inner h1{animation-delay:80ms}.hero-inner .subhead{animation-delay:.15s}.hero-inner .composer,.hero-inner .see-takes{animation-delay:.23s}.composer{width:min(100%,640px);text-align:left;background:var(--surface);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle-3);padding:16px;transition:box-shadow var(--duration-surface) var(--ease-out)}.composer label{display:block;margin:2px 10px 6px;font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--color-nautical-teal)}.composer textarea{display:block;width:100%;min-height:92px;resize:vertical;border:0;outline:none;background:transparent;padding:4px 10px 8px;font-size:17px;line-height:1.5;color:var(--fg);max-height:220px}.composer textarea::placeholder{color:var(--color-iron-quiet)}.composer:focus-within{box-shadow:var(--shadow-subtle-3),0 0 0 3px color-mix(in oklab,var(--color-portrait-ink) 14%,white)}.composer.is-invalid{box-shadow:var(--shadow-subtle-3),0 0 0 3px color-mix(in oklab,var(--color-portrait-ink) 22%,white)}.composer-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:6px 4px 2px}.composer-left,.composer-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid var(--color-ash-divider);background:var(--surface);color:var(--color-charcoal-outline);cursor:pointer;transition:background-color var(--duration-ui) var(--ease-out),transform var(--duration-ui) var(--ease-out)}.icon-btn:hover{background:var(--color-sky-wash);color:var(--color-charcoal-outline)}.icon-btn:active{transform:scale(.98)}.aspect-dd{position:relative}.aspect-trigger{min-height:44px;min-width:124px;padding:0 12px 0 10px;display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-inputs);border:1px solid var(--color-ash-divider);background:var(--surface);color:var(--fg);font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color var(--duration-ui) var(--ease-out)}.aspect-trigger:hover,.aspect-dd.is-open .aspect-trigger{background:var(--color-sky-wash);color:var(--fg)}.aspect-frame{width:14px;height:14px;display:grid;place-items:center;flex-shrink:0;color:var(--color-charcoal-outline)}.aspect-frame i{display:block;border:1.5px solid currentColor;border-radius:2px}.aspect-frame[data-ratio=auto] i{width:10px;height:10px;border-style:dashed;border-radius:3px}.aspect-frame[data-ratio="9:16"] i{width:7px;height:11px}.aspect-frame[data-ratio="16:9"] i{width:12px;height:7px}.aspect-frame[data-ratio="1:1"] i{width:9px;height:9px}.aspect-value{flex:1;text-align:left}.aspect-chevron{width:8px;height:8px;border-right:1.6px solid var(--color-charcoal-outline);border-bottom:1.6px solid var(--color-charcoal-outline);transform:rotate(45deg) translateY(-2px);flex-shrink:0;transition:transform var(--duration-ui) var(--ease-out)}.aspect-dd.is-open .aspect-chevron{transform:rotate(225deg) translateY(2px)}.aspect-list{position:absolute;top:calc(100% + 6px);left:0;z-index:8;min-width:196px;margin:0;padding:6px;list-style:none;background:var(--surface);border-radius:var(--radius-inputs);box-shadow:var(--shadow-subtle-3);transform-origin:16px 0;animation:surface-in var(--duration-surface) var(--ease-out) both}.aspect-list[hidden]{display:none}.aspect-option{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border:0;border-radius:12px;background:transparent;color:var(--fg);font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background-color var(--duration-ui) var(--ease-out)}.aspect-option:hover{background:var(--color-sky-wash);color:var(--fg)}.aspect-option[aria-selected=true]{background:var(--color-peach-wash);font-weight:600}.aspect-option small{margin-left:auto;color:var(--color-iron-quiet);font-size:11px;font-weight:500;letter-spacing:.02em}.helper{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 10px 2px;font-size:13px;line-height:1.45;color:var(--color-iron-quiet)}.composer-status{min-height:1.4em;margin:8px 10px 0;font-size:13px;line-height:1.45;color:var(--color-nautical-teal);opacity:0;transition:opacity var(--duration-ui) var(--ease-out)}.composer-status:not(:empty){opacity:1}.composer-status[data-tone=error]{color:var(--color-portrait-ink);background:var(--color-peach-wash);padding:8px 10px;border-radius:12px;margin-top:10px}.composer-status[data-tone=success],.composer-status[data-tone=busy]{color:var(--color-nautical-teal)}.see-takes{margin-top:16px;font-size:14px;font-weight:500;color:var(--color-nautical-teal);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.see-takes:hover{text-decoration:underline;color:var(--color-nautical-teal)}.proofs{padding:24px 0 8px}.section-copy{max-width:36rem;margin:0 auto 32px;text-align:center}.section-copy h2,.walk h2,.control h2,.starts h2,.faq h2,.final h2,.workflow h2{font-family:var(--font-basier-circle);font-size:clamp(31px,3.2vw,44px);font-weight:600;line-height:1.14;letter-spacing:-.026em;margin:0 0 12px;text-wrap:balance}.section-copy p,.final p{margin:0 auto;max-width:58ch;color:var(--color-graphite-body);font-size:17px;line-height:1.5}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.proof-card{background:var(--surface);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle);overflow:hidden;display:flex;flex-direction:column}.proof-media{position:relative;aspect-ratio:16 / 10;background:var(--color-mist-hairline)}.proof-media img{width:100%;height:100%;object-fit:cover}.pending{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:var(--radius-tags);background:#fffffff5;box-shadow:#0000001a 0 0 0 1px;font-size:12px;font-weight:500;color:var(--color-graphite-body)}.pending i{width:7px;height:7px;border-radius:50%;background:var(--color-nautical-teal)}.proof-body{display:flex;flex-direction:column;gap:8px;padding:18px 18px 16px;flex:1}.proof-tag{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-nautical-teal)}.proof-body h3,.walk-item h3,.control-card h3,.start-tile h3{margin:0;font-family:var(--font-switzer);font-size:20px;line-height:1.3;letter-spacing:-.015em;font-weight:600;color:var(--fg)}.proof-body p{margin:0;color:var(--color-graphite-body);font-size:15px;line-height:1.5}.proof-chain{margin-top:auto;padding-top:14px;border-top:1px solid var(--color-mist-hairline);display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--color-iron-quiet)}.proof-chain b{color:var(--color-nautical-teal);font-weight:500}.workflow{padding:56px 0 var(--section-gap);text-align:center}.workflow .lead{margin:0 auto 28px;max-width:46ch;color:var(--color-graphite-body)}.flow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.flow-step{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:var(--radius-tags);background:var(--color-sky-wash);color:var(--fg);font-size:14px;font-weight:600}.flow-step:nth-child(3){background:var(--color-mint-wash)}.flow-step:nth-child(7){background:var(--color-peach-wash)}.flow-arrow{color:var(--color-iron-quiet)}.workflow .btn-ghost{margin-top:28px}.walk{padding:0 0 var(--section-gap)}.walk-list{display:grid;gap:14px;margin-top:28px}.walk-item{display:grid;grid-template-columns:72px 1fr;gap:20px;align-items:start;padding:20px 8px 20px 4px}.walk-item+.walk-item{border-top:1px solid var(--color-mist-hairline)}.walk-mark{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;font-family:var(--font-basier-circle);font-size:22px;font-weight:600}.walk-item:nth-child(1) .walk-mark{background:var(--color-sky-wash)}.walk-item:nth-child(2) .walk-mark{background:var(--color-mint-wash)}.walk-item:nth-child(3) .walk-mark{background:var(--color-peach-wash)}.walk-item:nth-child(4) .walk-mark{background:var(--color-sky-wash)}.walk-item h3{margin:4px 0 6px}.walk-item p{margin:0;max-width:62ch;color:var(--color-graphite-body)}.control{padding:0 0 var(--section-gap)}.control-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:28px}.control-card{background:var(--surface);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle);padding:24px}.control-card.wash-sky{background:var(--color-sky-wash);box-shadow:none}.control-card.wash-peach{background:var(--color-peach-wash);box-shadow:none}.control-stack{display:grid;gap:16px}.control-card h3{margin:0 0 8px}.control-card p{margin:0;color:var(--color-graphite-body);max-width:46ch}.control .btn-ghost{margin-top:24px}.starts{padding:0 0 var(--section-gap)}.start-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:28px}.start-tile{border-radius:var(--radius-cards);padding:24px;background:var(--surface);box-shadow:var(--shadow-subtle)}.start-tile:nth-child(2){background:var(--color-mint-wash);box-shadow:none}.start-tile:nth-child(3){background:var(--color-peach-wash);box-shadow:none}.start-tile h3{margin:0 0 8px}.start-tile p{margin:0;color:var(--color-graphite-body);max-width:46ch}.trust{margin:24px 0 0;max-width:70ch;color:var(--color-iron-quiet);font-size:14px;line-height:1.55}.faq{padding:0 0 var(--section-gap)}.faq-list{display:grid;gap:10px;margin-top:28px;max-width:820px}.faq details{background:var(--surface);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle);padding:4px 8px}.faq summary{list-style:none;cursor:pointer;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;font-weight:600;font-size:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:10px;height:10px;border-right:1.6px solid var(--color-charcoal-outline);border-bottom:1.6px solid var(--color-charcoal-outline);transform:rotate(45deg);flex-shrink:0;transition:transform var(--duration-ui) var(--ease-out)}.faq details[open] summary:after{transform:rotate(225deg) translateY(3px)}.faq details p{margin:0;padding:0 14px 18px;max-width:65ch;color:var(--color-graphite-body)}.faq details[open] p{animation:surface-in var(--duration-surface) var(--ease-out) both}.final{padding:0 0 96px;text-align:center}.final .btn-rainbow{margin-top:24px}.site-foot{padding:28px 0 48px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;color:var(--color-iron-quiet);font-size:13px}.foot-links{display:flex;flex-wrap:wrap;gap:8px}.foot-links a,.foot-links button{min-height:44px;padding:8px 10px;border:0;background:transparent;color:var(--color-nautical-teal);font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;border-radius:var(--radius-buttons);text-decoration:none;display:inline-flex;align-items:center}.foot-links a:hover,.foot-links button:hover{background:var(--color-sky-wash);color:var(--color-nautical-teal);text-decoration:underline}.overlay{position:fixed;inset:0;z-index:var(--z-overlay);background:#08304c47;display:grid;place-items:center;padding:20px;animation:fade-in var(--duration-ui) var(--ease-out) both}.overlay[hidden]{display:none}.dialog{width:min(100%,440px);background:var(--surface);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle-3);padding:28px 24px 24px;animation:surface-in var(--duration-surface) var(--ease-out) both}.dialog.legal{width:min(100%,520px)}.dialog h2{font-family:var(--font-basier-circle);font-size:31px;letter-spacing:-.02em;line-height:1.16;margin:0 0 10px}.dialog p{margin:0 0 20px;color:var(--color-graphite-body)}.dialog .legal-body{margin:0 0 20px;max-width:62ch}.field{display:grid;gap:8px;margin-bottom:16px}.field span{font-size:14px;font-weight:600}.field input{min-height:48px;border-radius:var(--radius-inputs);border:1px solid var(--color-ash-divider);background:var(--surface);padding:0 14px;color:var(--fg)}.field input::placeholder{color:var(--color-iron-quiet)}.field input[aria-invalid=true]{border-color:var(--color-portrait-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-portrait-ink) 14%,white)}.field small{color:var(--color-portrait-ink);font-size:13px;line-height:1.45}.dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.dialog-actions.end{justify-content:flex-end}@media(max-width:1100px){.polaroid{display:none}}@media(max-width:820px){.proof-grid,.control-grid{grid-template-columns:1fr}.hero h1{max-width:none}}@media(max-width:760px){.nav-links{display:none}.nav.is-open .nav-links{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:68px;left:16px;right:16px;background:var(--surface);border-radius:var(--radius-cards);box-shadow:var(--shadow-subtle-3);padding:10px;animation:surface-in var(--duration-surface) var(--ease-out) both}.nav.is-open .nav-links a,.nav.is-open .btn-ghost{width:100%;justify-content:flex-start}.nav-toggle{display:inline-flex}.nav{position:relative;width:100%}.hero{padding-top:72px;min-height:0}.composer-bar{flex-direction:column;align-items:stretch}.composer-right .btn-rainbow{width:100%}.walk-item{grid-template-columns:56px 1fr}.walk-mark{width:56px;height:56px;border-radius:16px}.site-foot{flex-direction:column;align-items:flex-start}.start-grid{grid-template-columns:1fr}}@media(max-height:820px){.hero{min-height:0;padding-top:72px;padding-bottom:40px}}@keyframes polaroid-settle{0%{opacity:0;transform:rotate(var(--from-rotate)) translate3d(var(--from-x),var(--from-y),0)}to{opacity:1;transform:rotate(var(--to-rotate)) translateZ(0)}}@keyframes rise-in{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes surface-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ct-page{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.polaroid-a{transform:rotate(-7deg)}.polaroid-b{transform:rotate(5deg)}.polaroid-c{transform:rotate(6deg)}.hero-inner .eyebrow,.hero-inner h1,.hero-inner .subhead,.hero-inner .composer,.hero-inner .see-takes,.composer-status,.overlay,.dialog,.aspect-list,.faq details p{opacity:1;transform:none}}
