.account{grid-template-columns:220px 1fr;gap:48px;padding-top:48px;padding-bottom:72px;display:grid}.account aside h1{font-size:clamp(40px,6vw,64px)}.account aside nav{font:400 12px / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:10px;margin-top:24px;display:grid;position:sticky;top:24px}.account aside nav a{color:var(--text-2);text-decoration:none}.account aside nav a:hover{color:var(--text)}.account-grid{display:grid}.account-section{border-top:1px solid var(--hairline);gap:12px;padding:28px 0;display:grid}.account-section:first-of-type{border-top:0;padding-top:0}.account-section h2.scene{font:400 12px / 1.4 var(--font-mono);letter-spacing:.08em}.account-section h2:not(.scene){font-size:clamp(28px,5vw,44px)}.account .big{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(40px,8vw,72px);font-weight:800;font-stretch:62%;line-height:.9}.actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.field.inline input{border:1px solid var(--hairline);border-radius:var(--r-input);background:var(--bg);height:40px;color:var(--text);padding:0 12px}.stories{border-top:1px solid var(--hairline);list-style:none;display:grid}.stories a{border-bottom:1px solid var(--hairline);color:var(--text);grid-template-columns:1fr auto auto;align-items:baseline;gap:16px;padding:14px 0;text-decoration:none;display:grid}.stories a:hover .story-name{text-underline-offset:3px;text-decoration:underline}.story-name{font-weight:600}.story-status.is-done,.story-status.is-preview_ready{color:var(--text)}.story-status.is-failed,.story-status.is-preview_failed{color:var(--error)}.story-status.is-expired{color:var(--text-3)}.ledger{border-collapse:collapse;width:100%;font-size:14px}.ledger th,.ledger td{border-bottom:1px solid var(--hairline);text-align:left;padding:10px 8px 10px 0}.ledger th{color:var(--text-2);font:400 12px / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ledger td.plus{color:var(--ok);font-weight:600}.ledger td.minus{font-weight:600}.pager{justify-content:space-between;margin-top:12px;display:flex}.btn-danger.solid{background:var(--error);color:var(--bg)}.btn-danger:disabled{cursor:not-allowed;opacity:.5}.bullets{gap:6px;padding-left:20px;display:grid}@media (width<=760px){.account{grid-template-columns:1fr;gap:24px;padding-top:24px}.account aside nav{flex-wrap:wrap;gap:8px 16px;display:flex;position:static}.stories a{grid-template-columns:1fr auto}.stories a>:last-child{grid-column:1/-1}}.make{padding:40px 0 64px;scroll-margin-top:72px}.tool{border-top:1px solid var(--gilt-rule);border-bottom:1px solid var(--gilt-rule);background:0 0;max-width:1160px;margin:0 auto;padding:28px 0}@media (width>=720px){.tool{padding:44px 0}}.tool h3{font:800 28px / .95 var(--font-display);text-transform:uppercase;margin-bottom:16px;font-stretch:62%}.tool-setup{gap:28px;display:grid}@media (width>=980px){.tool-setup{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(32px,5vw,72px)}.tool-setup>:not(.tool-step){grid-column:1/-1}}.tool-step{align-content:start;gap:20px;display:grid}.step-title{font:700 26px / 1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--gilt);margin:0;font-stretch:62%}.kind-toggle{gap:8px;display:flex}.kind-toggle button{min-height:44px}.slots{grid-template-columns:minmax(0,220px) auto minmax(0,220px);justify-content:center;align-items:center;gap:18px;padding:14px 0 6px;display:grid}.polaroid{background:var(--paper);color:var(--paper-ink);padding:10px 10px 0;position:relative;transform:rotate(-2deg)}.slot-infected .polaroid{transform:rotate(2deg)}.tape{background:#d6c496b8;width:84px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-3deg)}.slot-frame{aspect-ratio:3/4;cursor:pointer;background:#14171c;place-items:center;display:grid;position:relative;overflow:hidden}.slot.warn .slot-frame{outline:2px solid var(--glow-2)}.slot-frame:hover .slot-plus{transform:scale(1.12)}.slot-frame img{object-fit:cover;width:100%;height:100%}.slot-empty{color:var(--text-2);font:400 12px / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;justify-items:center;gap:10px;padding:12px;display:grid}.slot-plus{font:200 56px / .8 var(--font-ui);color:var(--ember);transition:transform .2s}.polaroid-caption{font:400 12px / 1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;gap:2px;margin:0;padding:10px 2px 12px;display:grid}.polaroid-caption .slot-label{opacity:.8;font-size:11px}.slot-busy{background:color-mix(in srgb, var(--bg) 80%, transparent);color:var(--text);font:400 11px / 1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;padding:8px;position:absolute;inset:auto 0 0}.slot-status{color:var(--text-2);text-align:center;margin-top:14px}.slot-status.warn{color:var(--glow-1)}.slot-status .link{font-size:14px}.swap{border:1px solid var(--gilt-rule);background:var(--void);width:40px;height:40px;color:var(--gilt);cursor:pointer;border-radius:50%;font-size:17px}.swap:disabled{color:var(--text-3);border-color:var(--hairline);cursor:not-allowed}.tips{color:var(--text-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 16px;list-style:none;display:grid}.consent{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.consent input{width:22px;height:22px;accent-color:var(--ember);flex:none;margin-top:2px}.consent a{color:var(--text)}.scenes{border:0}.scene-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scene-tile{background:var(--paper);color:var(--paper-ink);text-align:center;cursor:pointer;border:0;grid-template-rows:auto auto 1fr auto;gap:8px;padding:12px 10px 0;transition:transform .2s;display:grid;position:relative;mask:radial-gradient(7px at 0 62%,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(7px at 100% 62%,#0000 98%,#000) 100%/51% 100% no-repeat}.scene-tile:hover:not(:disabled){transform:translateY(-3px)}.scene-tile.on{box-shadow:inset 0 0 0 2px var(--gilt), inset 0 0 0 4px var(--paper), inset 0 0 0 5px #b89a52}.scene-tile.soon{cursor:not-allowed;opacity:.55}.scene-name{font:700 16px / 1.05 var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-stretch:62%}.ticket-window{aspect-ratio:4/3;background:#14171c;display:block;overflow:hidden}.ticket-window .scene-clip,.ticket-window .scene-blank{object-fit:cover;width:100%;height:100%;display:block}.scene-blank{background:linear-gradient(90deg,#16202b 50%,#24180f 50%)}.ticket-line{font:400 12px / 1.35 var(--font-mono);min-height:3.9em}.ticket-stub{font:700 12px / 1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;border-top:1px dashed #2a262073;margin:0 -10px;padding:9px 0 11px;font-stretch:75%}.scene-tile.on .ticket-stub{color:#9a5a10}@media (width<=560px){.scene-tiles{gap:8px}.ticket-line{display:none}.scene-name{font-size:14px}}.titlecard summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;list-style:none;display:flex}.titlecard summary:before{content:"+ ";color:var(--text-2)}.titlecard[open] summary:before{content:"– "}.titlecard-body{gap:16px;margin-top:14px;display:grid}@media (width>=720px){.titlecard-body{grid-template-columns:1fr 1fr}}.titlecard-fields{gap:12px;display:grid}.titlecard-preview,.closing-card{text-align:center;background:var(--bg-warm);border:1px solid #2a1d12;place-content:center;gap:8px;min-height:160px;padding:24px;display:grid}.tc-line{font:italic 500 26px / 1.15 var(--font-title);color:var(--glow-1)}.tc-names{font:italic 500 18px / 1.2 var(--font-title);color:#c9a27a}.tool-bar{justify-items:center;gap:8px;padding-top:4px;display:grid}.progress-line{background:var(--hairline);height:2px;overflow:hidden}.progress-line i{background:var(--ember);transform-origin:0;height:100%;transition:transform .6s;display:block}@media (width>=720px){.tool-ready{grid-template-columns:minmax(0,360px) 1fr;align-items:start}}.frame-labels{justify-content:space-between;margin-top:8px;display:flex}.ready-side .actions{gap:10px;margin-top:20px;display:grid}.pay{gap:14px;margin-top:20px;display:grid}.tool-render{gap:20px;display:grid}.render-set{gap:24px;display:grid}@media (width>=720px){.render-set{grid-template-columns:minmax(0,340px) minmax(0,420px);gap:48px}.render-set .monitor{align-items:start;width:100%}}.monitor{aspect-ratio:9/16;width:min(100%,29.25svh);box-shadow:0 0 0 1px var(--hairline), 0 24px 60px #00000080;background:#07090c;justify-self:center;position:relative;overflow:hidden}.monitor img{object-fit:cover;opacity:0;filter:blur(14px)saturate(.6);width:100%;height:100%;transition:opacity 1.2s,filter 1.8s;position:absolute;inset:0;transform:scale(1.08)}.monitor img.on{opacity:1;filter:none;animation:7s linear forwards push}@keyframes push{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.monitor:after{content:"";pointer-events:none;background:radial-gradient(#0000 55%,#0000008c),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.monitor .scan{background:linear-gradient(#0000,#f0a04012,#0000);height:30%;animation:5s linear infinite scan;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}@keyframes scan{to{transform:translateY(334%)}}.monitor .rec,.monitor .tc{z-index:1;font:400 12px / 1 var(--font-mono);letter-spacing:.12em;color:#fff;text-shadow:0 1px 2px #000c;position:absolute}.monitor .rec{align-items:center;gap:7px;display:flex;top:14px;left:14px}.monitor .rec:before{content:"";background:#e5484d;border-radius:50%;width:9px;height:9px;animation:1.2s steps(2,jump-none) infinite blink}@keyframes blink{50%{opacity:.15}}.monitor .tc{bottom:14px;right:14px}.slate{place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.slate-stick,.slate-board{width:200px}.slate-stick{background:repeating-linear-gradient(-45deg, var(--paper) 0 16px, var(--paper-ink) 16px 32px);transform-origin:0 100%;height:26px;animation:2.6s ease-in-out infinite clap}@keyframes clap{0%,60%,to{transform:rotate(0)}20%,40%{transform:rotate(-22deg)}}.slate-board{background:var(--paper-ink);color:var(--paper);font:400 12px / 1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;gap:6px;margin-top:3px;padding:16px 14px;display:grid}.slate-board b{font-weight:700}.slate-board i{opacity:.7;font-style:normal}.render-side{align-content:start;gap:16px;display:grid}.shot-list{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none;display:grid}.shot-list li{border-bottom:1px solid var(--hairline);color:var(--text-2);grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.shot-list .dot{opacity:.5;border:1px solid;border-radius:50%;width:8px;height:8px}.shot-list .state{font:400 11px / 1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.6}.shot-list li[data-state=done]{color:var(--text)}.shot-list li[data-state=done] .dot{background:var(--ember);border-color:var(--ember);opacity:1}.shot-list li[data-state=running]{color:var(--text)}.shot-list li[data-state=running] .name{color:var(--ember)}.shot-list li[data-state=running] .dot{opacity:1;background:#e5484d;border-color:#e5484d;animation:1.2s steps(2,jump-none) infinite blink}.shot-list li[data-state=running] .state{color:#e5484d;opacity:1}@media (prefers-reduced-motion:reduce){.monitor img.on,.monitor .scan,.monitor .rec:before,.slate-stick,.shot-list li[data-state=running] .dot{animation:none}}.tool-done{gap:24px;display:grid}@media (width>=720px){.tool-done{grid-template-columns:minmax(0,360px) 1fr;align-items:start}}.player video{aspect-ratio:9/16;background:#000;width:100%}.done-side{align-content:start;gap:14px;display:grid}.retitle{gap:10px;display:grid}.tool-failed{justify-items:start;gap:12px;display:grid}.turnstile:empty{display:none}.story-page{padding-top:48px}.story-page h1{margin:8px 0;font-size:clamp(40px,8vw,80px)}.scene-clip{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.scene-tile.soon .scene-clip{opacity:.45}.tool-ready{gap:24px;display:grid}@media (width>=720px){.tool-ready{grid-template-columns:240px minmax(0,1fr);gap:36px}}.ready-photos{grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.ready-photos img{aspect-ratio:3/4;object-fit:cover;width:100%}.ready-side>*+*{margin-top:12px}.guest{gap:12px;display:grid}.guest .link{justify-self:start}.hero.onesheet{isolation:isolate;background:var(--void);transition:--spill 1.2s;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.hero.onesheet{transition:none}}.onesheet-backdrop{z-index:-1;position:absolute;inset:0}.onesheet-backdrop img{object-fit:cover;filter:blur(10px)brightness(.85)saturate(1.2);width:100%;height:100%;transform:scale(1.15)}.onesheet-backdrop:after{content:"";background:radial-gradient(46% 72% at 72% 46%, color-mix(in srgb, var(--spill) 75%, transparent), transparent 72%), linear-gradient(90deg, #07090ce6 0%, #07090c8c 45%, #07090c33 100%), linear-gradient(0deg, var(--void) 0%, transparent 24%);position:absolute;inset:0}.onesheet-grid{--film-h:min(880px, calc(100svh - 64px - 140px));padding-block:24px 44px;display:grid}.onesheet-kicker{font:600 13px / 1.3 var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ember);margin:0 0 14px;font-stretch:75%}.onesheet-title{font:italic 500 clamp(48px, 7vw, 116px) / .94 var(--font-title);letter-spacing:-.012em;text-transform:none;text-wrap:balance;color:var(--gilt);margin:0;font-stretch:100%}.onesheet-rule{background:linear-gradient(90deg, var(--gilt-rule), var(--gilt) 50%, var(--gilt-rule));max-width:440px;height:1px;margin:26px 0 20px;position:relative}.onesheet-rule span{border:1px solid var(--gilt);background:var(--void);width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.billing{max-width:470px;font-family:var(--font-display);text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:0 .36em;margin:0 0 22px;font-stretch:62%;line-height:1.08;display:flex}.billing .b-lg{letter-spacing:.02em;color:var(--text);font-size:21px;font-weight:700}.billing .b-sm{letter-spacing:.1em;font-size:12px;font-weight:500}.onesheet .lede{max-width:30em;color:var(--text-2);margin:0 0 24px}.onesheet-actions{flex-wrap:wrap;gap:12px;display:flex}.onesheet .trust{justify-content:flex-start;margin-top:22px}.btn-line{border-color:var(--gilt-rule);background:0 0}.onesheet-film{width:min(100%, calc(var(--film-h) * 9 / 16));justify-self:center;margin:0}.onesheet-film .reel{box-shadow:0 0 0 1px var(--gilt), 0 0 0 7px #07090cc7, 0 0 0 8px var(--gilt-rule), 0 0 70px 8px var(--frame-glow)}@media (width<=899px){.onesheet-grid{--film-h:min(68svh, calc((100vw - 2 * var(--gutter)) * 16 / 9))}.onesheet-copy{display:contents}.onesheet-kicker{order:1}.onesheet-title{order:2;font-size:clamp(44px,12.5vw,72px)}.onesheet-film{order:3;margin:26px 0 6px}.onesheet-rule{order:4}.billing{order:5}.onesheet .lede{order:6}.onesheet-actions{order:7}.onesheet .trust{order:8}}@media (width>=900px){.onesheet-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,6vw,110px);min-height:calc(100svh - 64px);padding-block:28px 36px}}.trust{font:400 12px / 1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:6px 18px;list-style:none;display:flex}.trust li:before{content:"· ";color:var(--gilt)}.reel{aspect-ratio:9/16;background:#000;position:relative;overflow:hidden}.reel video{object-fit:cover;cursor:pointer;width:100%;height:100%}.reel-tag{color:var(--text-2);background:#0b0f14b3;padding:3px 6px;font-size:10px;position:absolute;top:10px;left:10px}.reel-controls{gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.reel-btn{border-radius:var(--r-btn);min-width:44px;height:44px;color:var(--text);font:500 12px / 1 var(--font-ui);cursor:pointer;background:#0b0f14b3;border:1px solid #e6ecf259;padding:0 10px}.reel-btn[aria-pressed=true]{border-color:var(--ember)}.reel-beats{font:500 12px / 1.2 var(--font-ui);color:var(--text-3);grid-template-columns:5fr 3fr 3fr 4fr;gap:4px;margin-top:10px;list-style:none;display:grid}.reel-beats li{border-top:2px solid var(--hairline);padding-top:8px;transition:color .3s,border-color .3s}.reel-beats li .scene{color:inherit;font-size:10px;display:block}.reel-beats li.on{color:var(--text);border-top-color:var(--ember)}.reel-sources{align-items:center;gap:8px;margin-top:12px;display:flex}.reel-sources .scene{font-size:10px}.reel-sources img{object-fit:cover;border:1px solid var(--hairline);width:40px;height:52px}@media (prefers-reduced-motion:reduce){.reel-beats li{transition:none}}.now-showing{background:var(--void);border-top:1px solid var(--gilt-rule);border-bottom:1px solid var(--gilt-rule);padding:72px 0}.showing-grid{gap:28px;display:grid}@media (width>=900px){.showing-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px}}.showing-rail h2{margin:10px 0 14px}.film-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--gilt-rule) transparent;gap:16px;padding-bottom:12px;list-style:none;display:flex;overflow-x:auto}.film-gallery li{scroll-snap-align:start;flex:0 0 min(62vw,260px)}.film-tile{aspect-ratio:9/16;cursor:pointer;background:#000;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.film-tile video{object-fit:cover;width:100%;height:100%}.film-gallery .loud .film-tile{outline:2px solid var(--ember);outline-offset:3px}.film-sound{color:var(--text);font:400 11px / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:#07090cb8;padding:4px 8px;position:absolute;bottom:8px;right:8px}.film-gallery .scene{border-top:1px solid var(--gilt-rule);margin-top:10px;padding-top:8px}.now-showing h2{margin:10px 0 8px}.wall-chips{flex-wrap:wrap;gap:8px;margin:22px 0 18px;display:flex}.wall-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.wall-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.wall-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.wall-tile{color:inherit;text-decoration:none;display:block}.wall-tile video{aspect-ratio:9/16;object-fit:cover;background:#000;width:100%;height:auto;display:block}.wall-tile:hover video,.wall-tile:focus-visible video{outline:2px solid var(--ember);outline-offset:3px}.wall-caption{border-top:1px solid var(--gilt-rule);margin-top:10px;padding-top:8px;display:block}.beats-section h2{margin:8px 0 28px}.filmstrip{scroll-snap-type:x mandatory;padding:0 var(--gutter) 8px;scroll-padding-inline:var(--gutter);max-width:var(--max);grid-auto-columns:minmax(220px,62vw);grid-auto-flow:column;gap:14px;margin:0 auto;list-style:none;display:grid;overflow-x:auto}@media (width>=900px){.filmstrip{grid-auto-columns:1fr;overflow:visible}}.beat{scroll-snap-align:start;align-content:start;gap:8px;display:grid}.beat img{aspect-ratio:9/16;object-fit:cover;width:100%}.beat-3 img{box-shadow:0 0 0 1px #3a2614}.beat h3{margin-top:4px}.likeness .lede{margin:12px 0 28px}.likeness-rows{gap:18px;margin-bottom:14px;display:grid}.likeness-row{border-bottom:1px solid var(--hairline);grid-template-columns:.9fr auto 1fr 1fr;align-items:center;gap:10px;padding-bottom:18px;display:grid}.likeness-row .sources{gap:6px;display:grid}.likeness-row .sources img{aspect-ratio:3/4;object-fit:cover;filter:saturate(.9);width:100%}.likeness-row .frame{aspect-ratio:9/16;object-fit:cover;width:100%}.tips-grid{gap:24px;display:grid}@media (width>=900px){.tips-grid{grid-template-columns:1fr 1fr 1fr}}.lines{border-top:1px solid var(--hairline);margin-top:10px;list-style:none}.lines li{border-bottom:1px solid var(--hairline);color:var(--text-2);padding:12px 0}.lines li:before{content:"✓ ";color:var(--ok)}.lines.avoid li:before{content:"✕ ";color:var(--error)}.steps{border-top:1px solid var(--hairline);margin-top:24px;list-style:none}.steps li{border-bottom:1px solid var(--hairline);grid-template-columns:56px 1fr;gap:16px;padding:22px 0;display:grid}.step-n{color:var(--ember);font-size:14px}.steps p{max-width:40em;margin-top:4px}.compare .lede{margin:12px 0 24px}.compare-table{border-top:1px solid var(--hairline)}.compare-row{border-bottom:1px solid var(--hairline);color:var(--text-2);gap:6px 20px;padding:16px 0;display:grid}@media (width>=900px){.compare-row{grid-template-columns:1fr 1.4fr 1.4fr}}.compare-row span:first-child{color:var(--text);font-weight:600}.compare-row.head{font:400 12px / 1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.compare-row.head span:first-child{color:var(--text-3);font-weight:400}@media (width<=899px){.compare-row.head{display:none}}.compare-row.ours span:first-child{color:var(--ember)}.pricing-band{background:linear-gradient(180deg, var(--bg) 0%, #0f0f12 100%)}.pet-band{background:#100e0f}.faq-section{background:#110e0c}.long-read h2{font-size:clamp(28px,5vw,44px)}.closing{background:radial-gradient(90% 70% at 50% 20%, #3a230f 0%, transparent 70%), var(--bg-warm);padding:88px 0}.closing-card{background:0 0;border:0;max-width:640px}.closing-card .tc-line{font-size:clamp(34px,6vw,56px)}.closing-card .lede{color:#c9b49b;margin:18px auto 26px}.closing-card .btn{justify-self:center}.pet-grid{align-items:center;gap:28px;display:grid}.pet-grid .lede{margin:12px 0 20px}@media (width>=900px){.pet-grid{grid-template-columns:1fr 300px}}.pet-clip{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--hairline);border-radius:var(--r-btn);background:var(--surface-1);justify-self:center;width:100%;max-width:300px}.fold-more{display:none}@media (width<=759px){.long-read[data-fold]{max-height:420px;overflow:hidden;mask-image:linear-gradient(#000 60%,#0000)}.long-read[data-fold]+.fold-more{margin-top:8px;display:block}.fold-more .btn{width:100%}.likeness-row:nth-child(n+2){display:none}}.pricing-top{padding-top:56px;padding-bottom:32px}.pricing-top .lede{margin-top:16px}.pricing-grid{gap:40px;padding-bottom:72px;display:grid}@media (width>=900px){.pricing-grid{grid-template-columns:1fr 1.2fr;align-items:start}}.included ul{border-top:1px solid var(--hairline);margin-top:16px;list-style:none}.included li{border-bottom:1px solid var(--hairline);color:var(--text-2);padding:14px 0}.packs{gap:16px;display:grid}.pack-rows{border:0;gap:10px;display:grid}.pack-row{border:1px solid var(--gilt-rule);background:linear-gradient(var(--gilt-rule) 50%, transparent 50%) right 112px top / 1px 8px repeat-y, var(--void);cursor:pointer;grid-template-columns:auto 1fr auto;grid-template-areas:"radio videos price""radio each tag";align-items:center;gap:2px 14px;padding:18px 20px;display:grid;position:relative;-webkit-mask:radial-gradient(8px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(8px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(8px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(8px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.pack-row.on{border-color:var(--ember);box-shadow:inset 0 0 0 1px var(--ember)}.pack-row input{accent-color:var(--ember);grid-area:radio;width:18px;height:18px}.pack-videos{font:800 24px / 1 var(--font-display);text-transform:uppercase;grid-area:videos;font-stretch:62%}.pack-each{color:var(--text-2);grid-area:each;font-size:14px}.pack-price{min-width:88px;font:800 34px / 1 var(--font-display);text-align:right;grid-area:price;font-stretch:62%}.pack-row .badge,.pack-save{grid-area:tag;justify-self:end}.pack-save{font:400 11px / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}.packs .buy .btn{width:100%}.faq{border-top:1px solid var(--hairline);max-width:52em;margin-top:24px}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{cursor:pointer;padding:18px 32px 18px 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 20px / 1 var(--font-mono);color:var(--text-2);position:absolute;top:16px;right:4px}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--text-2);max-width:44em;padding:0 0 18px}.pricing-notes{margin-top:40px}.photo-hero{padding-block:40px 56px}.photo-hero .lede{max-width:640px}.photo-make{margin-top:28px}.photo-tool{align-items:start;gap:24px;display:grid}@media (width>=760px){.photo-tool{grid-template-columns:minmax(0,300px) minmax(0,440px);gap:40px}}.photo-slot{aspect-ratio:3/4;background:var(--paper);width:min(100%,300px);color:var(--paper-ink);cursor:pointer;place-items:center;padding:12px 12px 44px;display:grid;position:relative;transform:rotate(-1.5deg);box-shadow:0 18px 40px #00000073}.photo-slot img{object-fit:cover;width:100%;height:100%}.photo-slot .plus{background:linear-gradient(var(--paper-ink), var(--paper-ink)) center / 100% 2px no-repeat, linear-gradient(var(--paper-ink), var(--paper-ink)) center / 2px 100% no-repeat;opacity:.6;width:34px;height:34px}.photo-slot-label{text-align:center;font:400 13px / 1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;position:absolute;bottom:14px;left:0;right:0}.photo-slot input{opacity:0;cursor:pointer;position:absolute;inset:0}.photo-slot:focus-within{outline:2px solid var(--ember);outline-offset:4px}.photo-side{align-content:start;gap:16px;display:grid}.photo-print{background:var(--paper);width:min(100%,360px);margin:0;padding:12px 12px 40px;box-shadow:0 18px 40px #00000073}.photo-print img{width:100%;height:auto;display:block}.photo-upsell{border-top:1px solid var(--hairline);gap:10px;margin-top:8px;padding-top:18px;display:grid}.photo-pairs{gap:24px;margin:20px 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.photo-pairs{grid-template-columns:repeat(3,1fr)}}.photo-pairs li{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.photo-pairs img{width:100%;height:auto;display:block}.photo-pairs .arrow{color:var(--ember);font-size:20px}@media (width<=759px){.photo-hero{padding-block:24px 40px}.photo-make{margin-top:18px}.photo-slot,.photo-print{justify-self:center;width:min(46vw,180px)}}
