.pv-page{--pv-bg: #f8f7f4;--pv-ink: #20221f;--pv-muted: #747570;--pv-line: #dfdfda;--pv-blue: #3154f5;background:var(--pv-bg);color:var(--pv-ink);font-family:var(--font-brand);padding-top:48px;overflow-x:clip}.dark .pv-page{--pv-bg: #191b19;--pv-ink: #f3f1e9;--pv-muted: #b1b2aa;--pv-line: #3b3e37;--pv-blue: #5676ff}.pv-page *{box-sizing:border-box}.pv-wrap{max-width:1280px;width:calc(100% - 100px);margin-inline:auto}.pv-page h1,.pv-page h2,.pv-page h3,.pv-eyebrow,.pv-step-number,.pv-placements li{font-family:Georgia,Times New Roman,serif;font-weight:400}.pv-page button,.pv-page a{-webkit-tap-highlight-color:transparent}.pv-page button{cursor:pointer}.pv-page button:disabled{cursor:not-allowed;opacity:.5}.pv-page :is(a,button,input,summary):focus-visible{outline:3px solid var(--pv-blue);outline-offset:4px}.pv-page p{color:var(--pv-muted);line-height:1.6}.pv-eyebrow{font-style:italic;font-size:16px;margin:0 0 20px;color:var(--pv-ink)!important}.pv-heading{display:grid;grid-template-columns:1.23fr 1fr;gap:48px;align-items:center;margin-bottom:54px}.pv-heading h1{font-size:clamp(48px,6.5vw,88px);line-height:.99;letter-spacing:-.065em;max-width:680px;margin:0}.pv-heading>p{font-size:18px;max-width:480px;border-left:1px solid var(--pv-line);padding:26px 0 26px 40px;margin:0}.pv-workbench{display:grid;grid-template-columns:.97fr 1fr;gap:28px;align-items:start;padding-bottom:30px}.pv-controls{min-width:0;padding-right:28px;border-right:1px solid var(--pv-line)}.pv-controls h2{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:0 0 6px}.pv-controls h2>span{font-family:var(--font-brand);font-size:17px;font-weight:600}.pv-hint{font-size:14px;margin:0 0 14px}.pv-uploads{display:grid;grid-template-columns:1fr;gap:12px}.pv-two{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-upload{min-height:262px;padding:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px dashed var(--pv-line);border-radius:4px;position:relative;gap:10px}.pv-dragging{outline:2px solid var(--pv-blue);background:color-mix(in srgb,var(--pv-blue) 8%,var(--pv-bg))}.pv-example-photo,.pv-upload-photo{width:200px;height:192px;max-width:100%;border-radius:4px;object-fit:cover}.pv-upload-photo{position:relative}.pv-upload-photo>img{height:100%;width:100%;object-fit:contain;border-radius:4px}.pv-remove{position:absolute;right:7px;top:7px;color:#fff;background:#20221f99;border:0;border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.pv-secondary{border:1px solid var(--pv-line);border-radius:3px;font-size:13px;display:flex;gap:8px;align-items:center;justify-content:center;padding:9px 14px;width:200px;max-width:100%;background:transparent;color:var(--pv-ink)}.pv-secondary:hover{border-color:var(--pv-ink)}.pv-example-link{background:none;border:none;color:var(--pv-muted);font-size:12px;display:flex;gap:5px;align-items:center;padding:0}.pv-empty-upload{width:100%;min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:none;border:0;color:var(--pv-ink);font-size:14px}.pv-empty-upload small{color:var(--pv-muted);font-size:12px}.pv-template-heading{margin-top:28px}.pv-categories{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding:10px 3px 14px;margin-inline:-3px}.pv-categories button{flex-shrink:0;background:transparent;border:1px solid var(--pv-line);color:var(--pv-ink);border-radius:24px;padding:7px 22px;font-size:14px;white-space:nowrap}.pv-categories button[aria-pressed=true]{background:var(--pv-blue);border-color:var(--pv-blue);color:#fff}.pv-library{min-height:155px}.pv-library-status{border:1px solid var(--pv-line);border-radius:4px;min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--pv-muted);font-size:14px;text-align:center;padding:20px}.pv-library-status p{margin:0}.pv-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-height:366px;overflow-y:auto;padding:3px}.pv-template{min-width:0;text-align:center}.pv-template-select{display:block;width:100%;height:auto;aspect-ratio:1;border:2px solid transparent;padding:3px;background:none;border-radius:5px;position:relative}.pv-template-select[aria-pressed=true]{border-color:var(--pv-blue)}.pv-template-select img,.pv-template-select video,.pv-no-preview{width:100%;height:100%;object-fit:cover;border-radius:3px}.pv-no-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:color-mix(in srgb,var(--pv-line) 50%,var(--pv-bg));color:var(--pv-muted)}.pv-no-preview small{font-size:11px}.pv-image-badge{position:absolute;right:9px;bottom:9px;background:#faf9f2eb;color:#20221f;border-radius:20px;padding:3px 8px;font-size:11px;line-height:1.2}.pv-selected-check{position:absolute;top:8px;right:8px;width:20px;height:20px;background:var(--pv-blue);color:#fff;border-radius:50%;display:grid;place-items:center}.pv-template-name{display:block;font-size:13px;line-height:1.3;overflow-wrap:anywhere;margin-top:6px}.pv-requirement{font-size:12px;margin:12px 0}.pv-primary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:14px 18px;border:0;border-radius:4px;background:var(--pv-blue);color:#fff;font-size:16px;line-height:1.3;text-decoration:none}.pv-controls>.pv-primary{margin-top:22px}.pv-primary:hover{filter:brightness(.94)}.pv-primary:disabled{opacity:.55}.pv-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 18px;font-size:11px}.pv-trust>span{display:flex;align-items:center;gap:6px;border-right:1px solid var(--pv-line);padding-right:10px}.pv-trust>span:last-child{border:0;padding:0}.pv-text-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;color:var(--pv-blue);font-size:14px;text-decoration:none;background:none;border:0;padding:0}.pv-text-button:hover{text-decoration:underline;text-underline-offset:4px}.pv-error{color:#b5382d!important;font-size:14px;margin:12px 0}.dark .pv-error{color:#ff9e94!important}.pv-preview{padding-top:12px;min-width:0}.pv-preview-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:14px}.pv-preview-label>span:last-child{color:var(--pv-muted);font-size:12px}.pv-preview-media{width:100%;aspect-ratio:5 / 6;position:relative;background:#e7dfd1;border-radius:4px;overflow:hidden}.pv-preview-media>img,.pv-preview-media>video{display:block;width:100%;height:100%;object-fit:cover}.pv-preview-media>video{object-fit:contain;background:#161714}.pv-caption{font-size:12px;margin:10px 0 18px}.pv-processing{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;background:#20221fbd;color:#fff;font-size:15px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pv-spin{animation:pv-spin 1s linear infinite}@keyframes pv-spin{to{transform:rotate(360deg)}}.pv-dialog-video{width:100%;max-height:65vh;background:#171816;border-radius:4px}.pv-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pv-line);padding-block:36px 44px;margin-top:0}.pv-steps article{padding-inline:24px 32px;border-right:1px solid var(--pv-line)}.pv-steps article:first-child{padding-left:20px}.pv-steps article:last-child{border:0}.pv-step-number{font-size:31px;line-height:1}.pv-steps h2{font-size:24px;letter-spacing:-.03em;line-height:1.2;margin:10px 0 12px}.pv-steps p{font-size:14px;margin:0;max-width:320px}.pv-section{border-top:1px solid var(--pv-line);padding-block:42px 48px}.pv-section h2{font-size:36px;line-height:1.12;letter-spacing:-.045em;margin:0 0 20px}.pv-section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;margin-bottom:26px}.pv-section-heading h2{max-width:560px;margin:0}.pv-section-heading p{font-size:16px;margin:0;max-width:430px}.pv-story{display:grid;grid-template-columns:1fr 26px 1fr 1.25fr;gap:24px;align-items:center}.pv-story figure{margin:0;min-width:0}.pv-story figure img{width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:3px}.pv-story figcaption{font-size:12px;color:var(--pv-muted);margin-top:10px}.pv-story-copy{padding-left:16px}.pv-story-copy h3{font-size:26px;line-height:1.12;margin:0 0 15px;letter-spacing:-.03em}.pv-story-copy p{font-size:14px;margin:0 0 20px}.pv-definition{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.pv-definition p{font-size:16px;max-width:510px}.pv-definition table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.pv-definition th{font-weight:500}.pv-definition td{color:var(--pv-muted)}.pv-definition th,.pv-definition td{padding:12px 12px 12px 0;border-bottom:1px solid var(--pv-line);vertical-align:top}.pv-definition a{color:var(--pv-blue)}.pv-use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:32px}.pv-use-grid article{border-left:1px solid var(--pv-line);padding-left:24px}.pv-kicker{font-size:12px;color:var(--pv-muted)}.pv-use-grid h3{font-size:25px;line-height:1.2;letter-spacing:-.03em;margin:14px 0}.pv-use-grid p{font-size:15px;margin:0}.pv-paid{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:80px}.pv-paid h2{max-width:600px}.pv-paid p{font-size:16px;margin:0 0 22px;max-width:650px}.pv-placements{list-style:none;margin:0;padding:0}.pv-placements li{font-size:34px;line-height:1.15;letter-spacing:-.02em;padding:20px 0;border-top:1px solid var(--pv-line)}.pv-placements li:last-child{border-bottom:1px solid var(--pv-line)}.pv-terms{font-size:14px;text-decoration:underline;color:var(--pv-muted);text-underline-offset:4px}.pv-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.pv-faq h2{max-width:360px}.pv-faq details{border-bottom:1px solid var(--pv-line)}.pv-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:16px;cursor:pointer;list-style:none}.pv-faq summary::-webkit-details-marker{display:none}.pv-faq summary>span{font-size:22px;font-weight:300}.pv-faq details[open] summary>span{transform:rotate(45deg)}.pv-faq details p{font-size:15px;margin:0 30px 20px 0}.pv-related{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px}.pv-related a{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--pv-line);padding-block:14px;font-size:16px}.pv-related a:hover{color:var(--pv-blue)}.pv-related svg{flex-shrink:0}.pv-final{text-align:center;border-top:1px solid var(--pv-line);padding:64px 0 72px}.pv-final h2{font-size:clamp(36px,4vw,56px);line-height:1.1;letter-spacing:-.045em;margin:0 0 28px}.pv-final .pv-primary{max-width:300px;margin-inline:auto}.pv-final p:last-child{font-size:13px;margin:20px 0 0}@media(min-width:1400px){.pv-preview-media{aspect-ratio:5 / 6}.pv-example-photo,.pv-upload-photo{height:205px;width:215px}}@media(max-width:1000px){.pv-wrap{width:calc(100% - 64px)}.pv-heading{gap:32px}.pv-heading h1{font-size:66px}.pv-heading>p{font-size:16px;padding-left:30px}.pv-controls{padding-right:20px}.pv-workbench{gap:20px}.pv-controls h2{font-size:22px}.pv-templates{gap:10px}.pv-preview-media{aspect-ratio:4 / 5}.pv-definition,.pv-faq{gap:40px}.pv-trust{gap:8px}.pv-trust>span{border:0;padding:0}.pv-story{gap:18px}.pv-story-copy{padding:0}}@media(max-width:760px){.pv-page{padding-top:32px}.pv-wrap{width:calc(100% - 40px)}.pv-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.pv-heading h1{font-size:clamp(43px,10vw,66px);max-width:560px}.pv-heading>p{border:0;padding:0;max-width:540px;font-size:16px}.pv-eyebrow{font-size:14px;margin-bottom:18px}.pv-workbench{grid-template-columns:1fr;gap:28px;padding-bottom:30px}.pv-controls{padding:0;border:0}.pv-controls h2{font-size:24px}.pv-upload{min-height:265px}.pv-preview{padding:0}.pv-preview-media{aspect-ratio:4 / 5;max-height:650px}.pv-steps{gap:20px;grid-template-columns:1fr;padding-block:30px}.pv-steps article,.pv-steps article:first-child{border:0;border-bottom:1px solid var(--pv-line);padding:0 0 20px;display:grid;grid-template-columns:50px 1fr;column-gap:10px}.pv-steps article:last-child{padding-bottom:0}.pv-step-number{grid-row:span 2;font-size:28px;padding-top:3px}.pv-steps h2{margin:0 0 8px;font-size:24px}.pv-steps p{max-width:none}.pv-section{padding-block:32px}.pv-section h2{font-size:31px}.pv-section-heading,.pv-definition,.pv-faq{grid-template-columns:1fr;gap:24px}.pv-story{grid-template-columns:1fr 20px 1fr;gap:12px}.pv-story-copy{grid-column:1 / -1;margin-top:15px}.pv-story figure img{aspect-ratio:1}.pv-story figcaption{font-size:11px}.pv-use-grid{grid-template-columns:1fr;gap:24px;margin-top:26px}.pv-use-grid h3{margin:8px 0}.pv-paid{grid-template-columns:1fr;gap:26px}.pv-placements li{font-size:24px;padding:15px 0}.pv-faq summary{font-size:15px}.pv-related{grid-template-columns:1fr;gap:4px}.pv-final{padding:44px 0 50px}.pv-template-name{font-size:12px}.pv-categories button{padding:7px 20px}.pv-preview-label{font-size:13px}}@media(prefers-reduced-motion:reduce){.pv-spin{animation:none}.pv-page{scroll-behavior:auto}}.pv-heading h1>span{display:block}.pv-categories{border:0;min-width:0}@media(min-width:761px)and (max-width:1100px){.pv-page{padding-top:40px}.pv-heading>p{font-size:16px;padding-block:16px}.pv-heading{margin-bottom:42px}.pv-eyebrow{margin-bottom:14px}.pv-upload{min-height:243px}.pv-example-photo,.pv-upload-photo{width:186px;height:175px}.pv-secondary{width:186px}.pv-trust{flex-wrap:nowrap;font-size:10px;gap:8px}.pv-trust>span{gap:5px;padding-right:8px;white-space:nowrap}.pv-trust svg{width:14px;height:14px;flex-shrink:0}}@media(min-width:761px)and (max-width:1100px){.pv-heading{margin-bottom:34px}.pv-upload{padding:10px;gap:8px}.pv-template-heading{margin-top:24px}.pv-categories{padding-top:6px;padding-bottom:10px}.pv-categories button{padding:6px 20px}.pv-template-select{aspect-ratio:1.07}.pv-controls>.pv-primary{margin-top:16px}.pv-trust{margin-block:20px 14px}.pv-workbench{padding-bottom:24px}.pv-steps{padding-bottom:36px}.pv-steps article{padding-right:16px}.pv-steps p{font-size:13px;line-height:1.5;white-space:pre-line}}
