.christmas-page{--navy: #173e35;--coral: #ad3d30;--content-gutter: max(24px, calc((100vw - 1120px)/2) );color:var(--navy);background:#fff;font-family:Manrope,Arial,sans-serif;overflow-wrap:anywhere}.christmas-page *,.christmas-page *:before,.christmas-page *:after{box-sizing:border-box}.christmas-page :is(h1,h2,h3){text-wrap:balance}.christmas-page :is(a,button,input,summary):focus-visible{outline:3px solid #ad3d30;outline-offset:4px}.christmas-page button{font:inherit;cursor:pointer}.christmas-page button:disabled{cursor:wait;opacity:.55}.christmas-page [hidden]{display:none!important}.christmas-hero{padding:50px 24px 60px;background:#f6f4ec}.christmas-hero__copy{max-width:900px;margin:0 auto 32px;text-align:center}.christmas-eyebrow{margin:0 0 16px;color:#95664c;font-size:12px;font-weight:600}.christmas-hero h1{max-width:840px;margin:0 auto 20px;font:650 clamp(36px,4.5vw,62px)/1.05 "Bricolage Grotesque",Arial,sans-serif;letter-spacing:-.04em}.christmas-hero__copy>p:last-child{max-width:790px;margin:0 auto;color:#596b63;font-size:15px;line-height:1.8}.christmas-studio{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-width:1120px;margin:auto;padding:10px;gap:10px;border:1px solid #dddccd;border-radius:16px;background:#fff;scroll-margin-top:100px}.christmas-studio__preview{display:flex;flex-direction:column;min-width:0;margin:0;overflow:hidden;border-radius:10px;background:#e8e5da}.christmas-studio__image{display:grid;flex:1;align-items:center;min-height:340px}.christmas-studio__image>:is(canvas,img){display:block;width:100%;height:100%;max-height:530px;object-fit:contain}.christmas-studio__example{width:100%;aspect-ratio:3 / 2;background-size:cover;background-position:center}.christmas-studio__example img{display:block;width:100%;height:100%;object-fit:contain}.christmas-studio__preview figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin-top:auto;padding:16px;color:#596b63;background:#f4f3ed;font-size:11px;line-height:1.7}.christmas-studio__preview figcaption span{flex:1 1 200px;overflow-wrap:anywhere}.christmas-studio__preview figcaption button{flex:0 0 auto;padding:8px 10px;border:1px solid #ccd3ca;border-radius:6px;color:#173e35;background:#fff;font-size:11px}.christmas-workboard{min-width:0;padding:28px;border-radius:10px;background:#173e35;color:#fff}.christmas-workboard.is-dragging{outline:3px dashed #e9cc91;outline-offset:-8px}.christmas-workboard h2{margin:0 0 22px;font:550 28px/1.12 Bricolage Grotesque,Arial,sans-serif;letter-spacing:-.025em}.christmas-button{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:48px;padding:13px 18px;border:1px solid transparent;border-radius:7px;color:#173e35;background:#edcf93;font-size:14px;font-weight:700!important}.christmas-button:hover:not(:disabled){background:#f5deb4}.christmas-workboard__formats{margin:9px 0 24px;color:#c0d0c6;font-size:11px;text-align:center}.christmas-scenes{min-width:0;padding:0;margin:0 0 20px;border:0}.christmas-scenes legend{margin-bottom:11px;color:#e5e9e0;font-size:12px;font-weight:600}.christmas-scenes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.christmas-scenes button{min-width:0;padding:4px;overflow:hidden;border:1px solid #668174;border-radius:7px;color:#e9eee7;background:#20483d;text-align:start}.christmas-scenes button[aria-pressed=true]{border:2px solid #edcf93;padding:3px;background:#345a48}.christmas-scenes button img{display:block;width:100%;height:65px;object-fit:cover;border-radius:4px}.christmas-scenes button span{display:block;padding:8px 5px 5px;font-size:11px;font-weight:600}.christmas-workboard__status{min-height:35px;margin:12px 0;color:#d0ddd3;font-size:11px;line-height:1.7}.christmas-workboard__status[role=alert]{color:#ffd6c8}.christmas-workboard__secondary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:center}.christmas-workboard__secondary :is(a,button){padding:3px 0;border:0;color:#e9d4ac;background:transparent;font-size:11px;text-decoration:underline;text-underline-offset:4px}.christmas-workboard__compatibility{margin:17px 0 0;color:#b5c8bd;font-size:10px;line-height:1.7}.christmas-workboard__export>p{margin:8px 0 0;color:#d0ddd3;font-size:11px}.christmas-workboard :is(button,input,a):focus-visible{outline-color:#edcf93}.christmas-page .tool-section{--tool-section-gutter: var(--content-gutter)}.christmas-page .tool-section.image-text-comparison{padding-block:78px;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.christmas-page .image-text-comparison h2{font-size:clamp(30px,3.2vw,45px);font-weight:600;line-height:1.1;letter-spacing:-.04em}.christmas-page .image-text-comparison p{color:#596b63;font-size:15px;line-height:1.8}.christmas-page .image-text-comparison--reversed{background:#f4f5ef}.christmas-page .comparison-stage{aspect-ratio:3 / 2}.christmas-page .comparison-input{direction:ltr}.christmas-page .image-text-comparison--tall__visual{max-width:520px;width:100%}.christmas-page .image-text-comparison a{color:#fff;background:#173e35}.christmas-workflow{padding-bottom:66px;text-align:center}.christmas-page .christmas-workflow .seo-workflow{padding-bottom:26px;text-align:start}.christmas-page .seo-workflow-grid{list-style:none}.christmas-page .workflow-explanation{max-width:740px;margin:14px auto 0;color:#596b63;font-size:14px;line-height:1.7}.christmas-section-cta{display:inline-flex;align-items:center;padding:14px 24px;border-radius:7px;color:#fff;background:#173e35;font-size:14px;text-decoration:none}.christmas-page .why-section{--why-background: #f4f5ef}.christmas-page .why-section__image{box-shadow:none}.christmas-page .audience-tabs__tabs{margin-block:32px 44px;flex-wrap:wrap;background:#f4f5ef}.christmas-page .tool-section .audience-tabs__tabs button{max-width:100%;white-space:normal}.christmas-page .audience-tabs__tabs .is-active{color:#fff;background:#173e35}.christmas-page .audience-tabs__visual{min-height:0;aspect-ratio:3 / 2;box-shadow:none}.christmas-page #christmas-audience-cards .audience-tabs__visual--single,.christmas-page #christmas-audience-profiles .audience-tabs__visual--single,.christmas-page #christmas-audience-creators .audience-tabs__visual--single{grid-template-columns:minmax(0,1fr)}.christmas-page .audience-tabs__visual img{min-height:0;height:100%}.christmas-page .audience-tabs__copy>a{background:#173e35;box-shadow:none}.christmas-page .preview-close{background:#173e35}.christmas-page .preview-close a{color:#173e35;background:#edcf93}@media(min-width:901px){.christmas-page .tool-section.preview-close{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:40px;padding-inline:var(--content-gutter)}.christmas-page .tool-section.preview-close>div{max-width:none}}@media(max-width:1100px){.christmas-page{--content-gutter: 40px}.christmas-page .tool-section.image-text-comparison{gap:36px}.christmas-page .audience-tabs__tabs{border-radius:12px}}@media(max-width:860px){.christmas-studio{grid-template-columns:minmax(0,1fr);max-width:660px}.christmas-workboard{order:-1}.christmas-studio__image{min-height:0}.christmas-page .tool-section.image-text-comparison{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.christmas-page{--content-gutter: 24px}.christmas-hero{padding:34px 16px 30px}.christmas-hero__copy{margin-bottom:24px}.christmas-hero__copy>p:last-child{font-size:14px;line-height:1.7}.christmas-workboard{padding:22px 18px}.christmas-page .tool-section.image-text-comparison{padding-block:50px}.christmas-page .why-section__grid{grid-template-columns:minmax(0,1fr)}.christmas-page .tool-section :is(.faq-layout,.audience-tabs__content){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.christmas-page *{scroll-behavior:auto!important}}
