.site-preview{color:var(--preview-text,#253327);background:var(--preview-surface,#f5f3e9);text-align:left;width:100%;min-width:0;font-family:Plus Jakarta Sans,Arial,sans-serif;overflow:hidden;container-type:inline-size}.site-preview *{box-sizing:border-box}.site-preview button{cursor:pointer;font:inherit}.site-preview button:focus-visible{outline-offset:4px;outline:2px solid}.site-preview h2,.site-preview h3,.site-preview p{color:inherit;margin:0}.site-preview .preview-eyebrow,.site-preview .preview-description,.preview-cta,.preview-text-cta{overflow-wrap:anywhere;max-width:100%}.preview-header{border-bottom:1px solid color-mix(in srgb, var(--preview-text) 13%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:3.3cqw 5cqw;display:flex}.preview-wordmark{letter-spacing:-.06em;overflow-wrap:anywhere;min-width:0;font-size:clamp(12px,2.6cqw,28px);font-weight:700}.preview-sunday .preview-wordmark{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:400}.preview-nav{flex-shrink:0;gap:3cqw;font-size:clamp(8px,1.1cqw,13px);display:flex}.preview-nav button{color:inherit;background:0 0;border:0;padding:0}.preview-sunday-hero{grid-template-columns:1fr 1fr;min-height:53cqw;display:grid}.preview-hero-copy{flex-direction:column;align-items:flex-start;padding:7.5cqw 4.5cqw 5cqw;display:flex}.site-preview .preview-eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:clamp(7px,.95cqw,11px);font-weight:600;line-height:1.6}.site-preview h2{letter-spacing:-.055em;white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(23px,5.8cqw,66px);font-weight:500;line-height:1.04}.site-preview[data-font=editorial] h2,.site-preview[data-font=editorial] h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.site-preview[data-font=modern] h2,.site-preview[data-font=modern] h3{font-family:Plus Jakarta Sans,Arial,sans-serif;font-weight:600}.preview-hero-copy h2{margin:2.7cqw 0}.site-preview .preview-description{opacity:.83;max-width:37em;font-size:clamp(8px,1.35cqw,15px);line-height:1.75}.preview-cta{background:var(--preview-accent);color:#fff;border:0;border-radius:3px;justify-content:center;align-items:center;min-height:25px;margin-top:2.8cqw;padding:1.5cqw 2.4cqw;font-size:clamp(8px,1.12cqw,13px);font-weight:500;display:inline-flex}.preview-small-note{opacity:.72;padding-top:4cqw;font-size:clamp(6px,.8cqw,10px);margin-top:auto!important}.preview-photo{background:var(--preview-muted);min-height:0;position:relative}.preview-photo img{object-fit:cover;width:100%;height:100%}.preview-forma-hero{padding:4.5cqw 5cqw 2.5cqw}.preview-forma-copy{grid-template-columns:1.35fr 1fr;align-items:end;gap:5cqw;margin-bottom:4cqw;display:grid}.preview-forma-copy h2{margin-top:2cqw}.preview-forma .preview-photo{aspect-ratio:2.3}.preview-text-cta{color:inherit;background:0 0;border:0;border-bottom:1px solid;margin-top:1.8cqw;padding:0 0 .7cqw;font-size:clamp(8px,1.15cqw,13px);display:inline-block}.preview-image-caption{justify-content:space-between;gap:10px;margin-top:1.4cqw;font-size:clamp(7px,.9cqw,11px);display:flex}.preview-relay .preview-header{border:0}.preview-relay-hero{text-align:center;padding:3.5cqw 7cqw 0}.preview-relay-hero h2{margin:2.5cqw auto}.preview-relay-hero .preview-description{max-width:45cqw;margin:auto}.preview-relay-hero .preview-cta{border-radius:6px}.preview-workspace{color:#28334d;text-align:left;background:#fff;border:1px solid #d9dfec;border-radius:8px 8px 0 0;grid-template-columns:24% 1fr;margin-top:4.5cqw;font-size:clamp(7px,1.12cqw,13px);display:grid;overflow:hidden;box-shadow:0 12px 35px #1e2d5010}.preview-workspace aside{background:#f7f8fc;border-right:1px solid #e5e9f0;flex-direction:column;gap:1.4cqw;padding:2.5cqw 1.7cqw;display:flex}.preview-workspace aside strong{overflow-wrap:anywhere;margin-bottom:1.5cqw;font-size:1.6cqw}.preview-active-item{color:var(--preview-accent);font-weight:700}.preview-project{padding:2.5cqw}.preview-project-title{flex-direction:column;gap:.6cqw;margin-bottom:2cqw;display:flex}.preview-project-title strong{font-size:1.7cqw}.preview-project-title>span{color:#6c7485;font-size:.9cqw}.preview-task{border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;gap:1cqw;padding:1.3cqw 0;display:flex}.preview-task-status{color:#3d563c;white-space:nowrap;background:#edf3eb;border-radius:4px;padding:.4cqw .7cqw;font-size:.85cqw}.preview-task-status.progress{color:#7b5921;background:#f8efd9}.preview-details{padding:7cqw 5cqw}.preview-details h3{letter-spacing:-.04em;margin:2cqw 0 4cqw;font-size:clamp(24px,4cqw,44px);line-height:1.12}.preview-detail-grid{grid-template-columns:repeat(3,1fr);gap:3cqw;display:grid}.preview-detail-grid h4{margin:0 0 1.3cqw;font-size:clamp(12px,1.4cqw,16px)}.preview-detail-grid p{opacity:.78;font-size:clamp(11px,1.2cqw,14px);line-height:1.8}.preview-footer{background:var(--preview-accent);color:#fff;justify-content:space-between;gap:16px;padding:2.5cqw 5cqw;font-size:clamp(10px,1.2cqw,14px);display:flex}.preview-footer>span:first-child{overflow-wrap:anywhere;min-width:0}.site-preview .preview-demo-note{opacity:.7;margin-top:5cqw;font-size:11px}.preview-compact .preview-sunday-hero{min-height:52cqw}.preview-compact .preview-hero-copy{padding-top:6cqw}.preview-compact .preview-small-note,.preview-compact .preview-details{display:none}@container (max-width:450px){.site-preview:not(.preview-compact) .preview-header{padding:20px}.site-preview:not(.preview-compact) .preview-wordmark{font-size:24px}.site-preview:not(.preview-compact) .preview-nav{display:none}.site-preview:not(.preview-compact) .preview-sunday-hero{grid-template-columns:1fr}.site-preview:not(.preview-compact) .preview-hero-copy{padding:40px 24px}.site-preview:not(.preview-compact) .preview-photo{min-height:260px}.site-preview:not(.preview-compact) h2{font-size:44px}.site-preview:not(.preview-compact) .preview-eyebrow{font-size:10px}.site-preview:not(.preview-compact) .preview-description{max-width:none;font-size:14px}.site-preview:not(.preview-compact) .preview-cta{margin-top:24px;padding:14px 20px;font-size:13px}.site-preview:not(.preview-compact) .preview-small-note{padding-top:25px;font-size:10px}.site-preview:not(.preview-compact) .preview-forma-hero{padding:30px 20px}.site-preview:not(.preview-compact) .preview-forma-copy{grid-template-columns:1fr;gap:22px;margin-bottom:25px}.site-preview:not(.preview-compact) .preview-text-cta{margin-top:15px;font-size:13px}.site-preview:not(.preview-compact) .preview-image-caption{font-size:9px}.site-preview:not(.preview-compact) .preview-relay-hero{padding:30px 20px 0}.site-preview:not(.preview-compact) .preview-relay-hero h2{margin:20px 0}.site-preview:not(.preview-compact) .preview-workspace{grid-template-columns:1fr;margin-top:30px;font-size:10px}.site-preview:not(.preview-compact) .preview-workspace aside{display:none}.site-preview:not(.preview-compact) .preview-project{padding:20px}.site-preview:not(.preview-compact) .preview-project-title strong{font-size:17px}.site-preview:not(.preview-compact) .preview-project-title>span{font-size:10px}.site-preview:not(.preview-compact) .preview-task{padding:12px 0}.site-preview:not(.preview-compact) .preview-task-status{padding:4px;font-size:8px}.site-preview:not(.preview-compact) .preview-details{padding:40px 24px}.site-preview:not(.preview-compact) .preview-detail-grid{grid-template-columns:1fr;gap:24px}.site-preview:not(.preview-compact) .preview-detail-grid p{font-size:14px}.site-preview:not(.preview-compact) .preview-detail-grid h4{font-size:16px}.site-preview:not(.preview-compact) .preview-footer{padding:20px}}.preview-action-notice{background:var(--preview-muted);justify-content:space-between;align-items:center;gap:15px;padding:16px 5%;font-size:12px;display:flex}.preview-action-notice button{color:inherit;background:0 0;border:0;min-height:35px;text-decoration:underline}
