@import url('/design-system.css');

:root{--paper:var(--lw-canvas);--raised:var(--lw-raised);--ink:var(--lw-ink);--muted:var(--lw-muted);--line:var(--lw-line);--gutter:clamp(20px,4.5vw,64px);--body:var(--font-ui)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.7 var(--body);-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button,a,input,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}p{margin:0 0 20px}h1,h2,h3{margin:0;font-weight:600;line-height:1.14;letter-spacing:-.045em}h1{font-size:var(--lw-type-hero);margin:20px 0 24px}h2{font-size:var(--lw-type-display)}h3{font-size:20px;letter-spacing:-.025em}em{font-style:normal}.wrap{width:100%;max-width:1328px;margin-inline:auto;padding-inline:var(--gutter)}.eyebrow,.micro{font-size:13px;letter-spacing:0;font-weight:600;line-height:1.6}.eyebrow{color:var(--muted);margin-bottom:24px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:8px}.nav{height:90px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;font-size:20px;letter-spacing:-.8px;font-weight:600;white-space:nowrap}.brand-period{color:var(--accent)}.brand-mark{height:28px;width:28px;font-size:20px;line-height:1.1;margin-right:8px;background:var(--ink);color:var(--paper);padding:2px 4px;border-radius:6px;position:relative}.brand-mark>span{font-size:13px;position:absolute;top:0;right:3px}.nav nav{display:flex;gap:32px;align-items:center;font-size:13px;font-weight:600}.nav-secondary{color:var(--text-secondary)}.signin{margin-left:32px}.button{border:1px solid transparent;border-radius:6px;min-height:48px;background:var(--accent);color:var(--on-accent);display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:12px 20px;font-size:13px;font-weight:600;white-space:nowrap;transition:background 160ms,transform 160ms}.button:hover{background:var(--accent);color:var(--on-accent);transform:translateY(-1px)}.button span{font-size:17px;line-height:1}.nav-start{min-height:40px;padding:8px 16px}.hero{padding-top:64px;padding-bottom:48px;text-align:center}.hero-copy{max-width:850px;margin:auto}.hero .eyebrow{font-size:13px;letter-spacing:0;margin:0}.hero-description{max-width:660px;font-size:17px;line-height:1.8;color:var(--muted);margin:0 auto 32px}#domain-start{max-width:495px;margin:auto;scroll-margin-top:30px}#domain-start label{display:block;font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:8px;text-align:left}.domain-entry{display:flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.domain-entry input{min-width:0;width:100%;border:0;background:transparent;padding:8px 12px;font-size:13px;color:var(--ink)}input::placeholder{color:var(--text-secondary)}.fine{font-size:13px;line-height:1.7;color:var(--muted);margin:12px 0 0}.hero .fine{max-width:470px;margin:12px auto 0}.reassurance{font-size:13px;color:var(--text-secondary);margin:16px 0 0}.reassurance span{color:var(--accent);margin-right:4px}.error{color:var(--danger);font-size:13px;margin:8px 0;text-align:left}.product-section{padding-bottom:48px}.demo{border:1px solid var(--border);border-radius:10px;background:var(--surface);overflow:hidden;box-shadow:0 24px 70px rgb(0 0 0 / 0.27)}.demo-top{height:44px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid var(--line);font-size:13px;color:var(--text-secondary)}.demo-top>span:last-child{font-size:13px;color:var(--muted)}#demo-counter{margin-left:16px;font-variant-numeric:tabular-nums}.workspace-demo{display:grid;grid-template-columns:185px minmax(0,1fr) 270px;min-height:445px}.demo-sidebar{padding:24px 12px;background:var(--bg-secondary);border-right:1px solid var(--line);display:flex;flex-direction:column;font-size:13px}.demo-sidebar strong{padding:0 8px 28px;font-size:13px;font-weight:600}.demo-sidebar strong>span{float:right;color:var(--muted)}.sidebar-label{font-size:13px;letter-spacing:0;color:var(--text-secondary);padding:0 8px;margin-bottom:8px}.sidebar-label:not(:first-of-type){margin-top:32px}.sidebar-item{display:block;padding:8px 8px;color:var(--text-secondary);border-radius:6px}.sidebar-item.selected{background:var(--surface-selected);color:var(--link)}.sidebar-item small{float:right;color:var(--text-secondary)}.sidebar-bottom{font-size:13px;color:var(--muted);margin-top:auto;padding:32px 8px 0}.sidebar-bottom .status-dot{width:4px;height:4px;margin-right:4px}.preview-stage{min-width:0;padding:0 24px 24px;background:var(--lw-raised)}.stage-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;min-height:52px;font-size:13px}.stage-heading small{font-size:13px;color:var(--text-secondary);margin-left:8px}.stage-badge{font-size:13px;color:var(--text-secondary);border:1px solid var(--border);border-radius:6px;padding:2px 4px}.website-preview{background:var(--illustration-d5d2cb);color:var(--illustration-2d3031);border:1px solid var(--illustration-777773);border-radius:6px;overflow:hidden}.preview-address{padding:8px 12px;background:var(--illustration-c5c3bd);border-bottom:1px solid var(--illustration-b8b6af);display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--illustration-575956)}.window-dots{font-size:13px;letter-spacing:0;color:var(--illustration-81837e)}.studio-nav{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 8px}.studio-nav strong{font-size:22px;font-weight:600;letter-spacing:-1px}.studio-nav strong span{font-size:13px;vertical-align:top;letter-spacing:0}.studio-nav>span{font-size:13px;font-weight:600;letter-spacing:0}.studio-content{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;padding:16px 20px 24px;min-height:210px}.studio-copy{position:relative;z-index:1}.studio-copy .micro{font-size:13px;letter-spacing:0}.studio-copy h2{font-size:34px;margin:12px 0;letter-spacing:-1.6px;font-weight:500}.studio-copy p{font-size:13px;line-height:1.7}.studio-link{font-size:13px;border-bottom:1px solid var(--illustration-858780);padding-bottom:4px;display:inline-flex;gap:32px}.studio-art{position:relative;overflow:hidden;background:var(--illustration-aaa9a2);min-height:190px}.art-sun{position:absolute;top:22px;right:22px;width:52px;height:52px;border-radius:50%;background:var(--illustration-e3dfd4)}.art-arch{position:absolute;width:90%;height:160px;border:27px solid var(--illustration-858a85);border-bottom:0;border-radius:999px 999px 0 0;bottom:-20px;right:-30px}.art-step{position:absolute;bottom:0;width:100%;height:40px;background:var(--illustration-b9b6ac);transform:skewY(-12deg);transform-origin:right}.art-vase{position:absolute;bottom:20px;left:20px;width:44px;height:70px;background:var(--illustration-777067);border-radius:6px 6px 16px 16px;box-shadow:inset -10px 0 var(--illustration-66625b)}.art-stem{position:absolute;bottom:90px;left:44px;width:2px;height:70px;background:var(--illustration-4f5650);transform:rotate(-12deg)}.art-stem:before,.art-stem:after{content:'';position:absolute;width:24px;height:11px;background:var(--illustration-5c655c);border-radius:100% 0 100% 0;top:10px;left:1px;transform:rotate(-20deg)}.art-stem:after{left:-23px;top:35px;transform:rotate(40deg)}.studio-update{border-top:1px solid var(--illustration-aaa9a1);padding:12px 20px;display:grid;grid-template-columns:1fr auto;gap:4px 12px;min-height:70px;transition:background 160ms}.studio-update .micro{font-size:13px;grid-column:1}.studio-update strong{font-size:13px;font-weight:600;grid-column:1;min-height:17px}.draft-tag{font-size:13px;background:var(--illustration-bcbdb5);border-radius:0px;padding:4px 8px;grid-row:1/3;grid-column:2;align-self:center}.studio-update.updated{background:var(--illustration-eee1a8)}.demo-editor{padding:24px 20px;border-left:1px solid var(--line)}.editor-heading{font-size:13px;font-weight:600;display:flex;justify-content:space-between}.editor-heading span{color:var(--muted)}.editor-description{font-size:13px;color:var(--muted);margin:16px 0 24px}.request-note{display:flex;gap:8px;background:var(--fill);border:1px solid var(--border);padding:16px 12px;border-radius:6px}.request-icon{font-size:17px;color:var(--accent)}.request-note .micro{font-size:13px;color:var(--muted)}.request-note p{font-size:13px;line-height:1.7;margin:8px 0 0;min-height:52px}.demo-controls{display:flex;flex-direction:column;gap:8px;margin:20px 0 16px}.demo-controls button{min-height:40px;text-align:left;padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:transparent;font-size:13px;font-weight:600;color:var(--text-secondary);transition:background 160ms}.demo-controls button:hover,.demo-controls button[aria-pressed=true]{background:var(--surface-selected);border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--link)}.demo-caption{font-size:13px;color:var(--muted);margin:0;min-height:40px}.product-caption{text-align:center;margin:20px 0 0;color:var(--muted);font-size:13px}.fit-strip .wrap{display:flex;align-items:center;justify-content:center;gap:48px;min-height:90px;padding-bottom:32px;border-bottom:1px solid var(--line)}.fit-strip .eyebrow{font-size:13px;margin:0}.platform{font-weight:600;font-size:17px;letter-spacing:-.5px;color:var(--text-secondary)}.fit-description{font-size:13px;color:var(--muted)}.section{padding-top:96px;padding-bottom:96px}.how,.continuity,.faq,.editing-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.section-intro>p:last-child{max-width:380px;color:var(--muted);font-size:13px;margin-top:24px}.process article{display:flex;gap:24px;padding:24px 0;border-top:1px solid var(--line)}.process article:first-child{padding-top:0;border:0}.step{font-size:13px;color:var(--accent);padding-top:4px}.process p{font-size:13px;color:var(--muted);margin:12px 0}.detail-note{font-size:13px;color:var(--link)}.editing{background:var(--bg-secondary);border-block:1px solid var(--line);padding-block:96px}.editing h2{font-size:var(--lw-type-display)}.editing-grid>div>p:not(.eyebrow){max-width:350px;font-size:13px;color:var(--muted);margin-top:28px}.text-link{display:inline-flex;gap:24px;align-items:center;min-height:44px;font-size:13px;font-weight:600;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent)}.editing .text-link{margin-top:8px}.change-list article{border-bottom:1px solid var(--line);padding:24px 0}.change-list article:first-child{padding-top:0}.change-list .micro{color:var(--muted);font-size:13px}.change-list h3{font-size:20px;font-weight:600;margin:12px 0;line-height:1.5}.change-list p{color:var(--muted);font-size:13px;margin:0}.change-list .editing-footnote{font-size:13px!important;margin-top:20px!important}.large-copy{font-size:28px;line-height:1.4;letter-spacing:-1px}.continuity-copy>p:not(.large-copy){color:var(--muted);font-size:13px;max-width:420px}.review-rule{display:flex;gap:20px;border-top:1px solid var(--line);padding-top:20px}.review-rule>span{font-size:22px;color:var(--accent)}.review-rule p{font-size:13px;color:var(--muted);max-width:350px;margin:0}.pilot{max-width:1200px;padding:40px 48px;background:var(--surface);border:1px solid var(--line);border-radius:10px;display:grid;grid-template-columns:1fr 1fr;gap:12%}.pilot-badge{display:inline-block;font-size:13px;letter-spacing:0;font-weight:600;margin-bottom:20px;color:var(--accent)}.pilot h2{font-size:34px}.pilot p{font-size:13px;color:var(--muted);margin:0}.pilot .fine{font-size:13px;margin-top:16px}.pilot .text-link{margin-top:8px}.faq h2{font-size:34px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:20px 32px 20px 0;font-size:13px;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:0;font-size:20px;font-weight:400;top:13px;color:var(--muted)}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;color:var(--muted);padding-bottom:20px;margin:0}.closing{border-top:1px solid var(--line);padding-block:96px;text-align:center;background:var(--bg-secondary)}.closing h2{font-size:var(--lw-type-hero)}.closing .button{margin:32px 0 16px}.closing p{font-size:13px;color:var(--muted);margin:0}footer{padding-top:48px;padding-bottom:40px;display:flex;justify-content:space-between;gap:32px;align-items:center}footer .brand{font-size:22px}footer p{font-size:13px;color:var(--muted);margin:8px 0 0}.footer-links{display:flex;gap:24px;font-size:13px;align-items:center}.footer-links a{padding-block:12px}.footer-links>span{color:var(--muted);font-size:13px}.skip{position:fixed;top:-100px;left:20px;z-index:10;background:var(--surface);padding:8px}.skip:focus{top:10px}
@media(max-width:1200px){.workspace-demo{grid-template-columns:155px minmax(0,1fr) 230px}.preview-stage{padding-inline:16px}.demo-editor{padding-inline:16px}.studio-copy h2{font-size:28px}.studio-content{padding-inline:16px}.pilot{width:calc(100% - var(--gutter)*2)}}
@media(max-width:1000px){.workspace-demo{grid-template-columns:minmax(0,1fr) 250px}.demo-sidebar{display:none}.studio-copy h2{font-size:34px}.fit-strip .wrap{gap:24px}.fit-description{display:none}.nav nav{gap:20px}.signin{margin-left:8px}.section{padding-block:64px}.how,.continuity,.faq,.editing-grid{gap:7%}.footer-links{gap:16px}}
@media(max-width:700px){.nav{height:76px}.brand{font-size:17px}.brand-mark{height:24px;width:24px;font-size:20px}.nav-secondary,.nav-start{display:none}.nav nav{font-size:13px}.signin{padding:8px 0;margin:0}.hero{padding-top:40px;padding-bottom:32px}.hero h1{font-size:var(--lw-type-display);letter-spacing:-.05em}.hero .eyebrow{font-size:13px}.hero-description{font-size:13px;max-width:420px}.desktop-break{display:none}.hero .fine{font-size:13px;max-width:360px}.workspace-demo{grid-template-columns:1fr}.preview-stage{padding:0 16px 20px}.studio-content{padding:16px 20px 24px;min-height:230px}.studio-copy h2{font-size:28px}.studio-art{min-height:210px}.demo-editor{border-left:0;border-top:1px solid var(--line);padding:20px}.editor-description{margin:8px 0 16px}.request-note p{min-height:0}.demo-controls{flex-direction:row;flex-wrap:wrap;gap:4px;margin:16px 0 12px}.demo-controls button{flex:1;white-space:nowrap;font-size:13px;padding:8px;min-height:44px}.demo-controls button:after{display:none}.demo-caption{min-height:24px;font-size:13px}.demo-top{padding-inline:16px;font-size:13px}.demo-top>span:last-child{font-size:13px}.product-section{padding-bottom:32px}.fit-strip .wrap{flex-wrap:wrap;gap:12px 32px;padding-bottom:32px;min-height:0}.fit-strip .eyebrow{width:100%;text-align:center}.platform{font-size:16px}.how,.continuity,.faq,.editing-grid,.pilot{grid-template-columns:1fr;gap:32px}.section{padding-block:64px}.section-intro>p:last-child{max-width:none}.eyebrow{font-size:13px;margin-bottom:20px}.process h3{font-size:20px}.editing{padding-block:64px}.editing h2 br:nth-child(2){display:none}.change-list h3{font-size:20px}.pilot{padding:28px;gap:24px}.pilot h2{font-size:28px}.faq h2{font-size:34px}.closing{padding-block:64px}footer{display:block;padding-block:32px}.footer-links{flex-wrap:wrap;gap:12px 24px;margin-top:20px}.footer-links>span{width:100%}.footer-links a{min-height:44px;display:flex;align-items:center}}
@media(max-width:380px){.domain-entry{display:block}.domain-entry input{min-height:44px}.domain-entry .button{width:100%}.hero h1{font-size:34px}.studio-copy h2{font-size:28px}.studio-nav>span{font-size:13px}.studio-content{padding-inline:12px;gap:8px}.studio-art{min-height:190px}.demo-top>span:last-child{font-size:0}#demo-counter{font-size:13px}.stage-heading small{display:none}.demo-controls button{font-size:13px}.brand{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

/* Readable supporting copy and higher-contrast product illustration. */
body{font-size:16px}.hero-description{font-size:20px}.section-intro>p:last-child,.process p,.editing-grid>div>p:not(.eyebrow),.continuity-copy>p:not(.large-copy),.pilot p,.faq details p{font-size:16px}.change-list p,.review-rule p,.faq summary{font-size:16px}.change-list .editing-footnote{font-size:13px!important}.hero .fine{max-width:550px}.domain-entry input{font-size:16px}.button{font-size:13px}.eyebrow{letter-spacing:0}.hero .eyebrow{font-size:12px}.workspace-demo{grid-template-columns:195px minmax(0,1fr) 285px}.demo-top,.demo-top>span:last-child,.demo-sidebar,.demo-sidebar strong,.sidebar-label,.sidebar-bottom,.stage-heading,.stage-heading small,.stage-badge,.editor-heading,.editor-description,.request-note .micro,.request-note p,.demo-controls button,.demo-caption{font-size:12px}.demo-sidebar strong{font-size:13px}.sidebar-label{font-size:11px}.editor-heading{font-size:13px}.demo-caption{line-height:1.7}.studio-nav>span,.studio-copy .micro,.studio-update .micro{font-size:11px;letter-spacing:.05em}.studio-copy p,.studio-link,.studio-update strong,.draft-tag,.preview-address{font-size:12px}.window-dots{font-size:11px}.studio-nav{gap:12px}.studio-nav>span{max-width:100px;text-align:right}.studio-content{grid-template-columns:1.3fr 1fr}.studio-copy h2{font-size:34px}.studio-update{min-height:90px}.studio-update strong{line-height:1.6}.preview-address{color:var(--illustration-41433f)}.request-note{gap:0}.demo-controls button{min-height:44px}.brand-mark{padding-left:8px}.review-rule{display:block}
@media(max-width:1200px){.workspace-demo{grid-template-columns:165px minmax(0,1fr) 250px}}
@media(max-width:1000px){.workspace-demo{grid-template-columns:minmax(0,1fr) 250px}.demo-sidebar{display:none}}
@media(max-width:700px){.workspace-demo{grid-template-columns:1fr}.hero-description{font-size:17px}.demo-controls{flex-direction:column}.demo-controls button{text-align:center}.demo-top{height:auto;min-height:48px;gap:12px;padding-block:8px}.demo-top>span:last-child{font-size:11px;text-align:right}.studio-copy h2{font-size:28px}.studio-copy p{font-size:12px}.fit-strip .eyebrow{font-size:12px}.stage-heading small{display:none}.hero .eyebrow{font-size:11px}.footer-links{font-size:13px}}
@media(max-width:380px){.studio-content{grid-template-columns:1fr}.studio-art{min-height:150px}.studio-copy h2{font-size:34px}.studio-copy h2 br{display:none}.hero h1{font-size:34px}.stage-badge{font-size:11px}.studio-update{padding-inline:12px}.studio-update .draft-tag{display:none}}

/* System type carries the brand; generous body sizing stays readable. */
h1,h2{font-weight:600;letter-spacing:-.035em}.brand{font-weight:600}.hero-description{font-weight:500}.button{font-weight:600}.brand-mark{background:var(--accent)}

/* Icon from the supplied artwork, with a live white wordmark. */
.nav{min-height:90px;height:auto;padding-top:20px;padding-bottom:20px}footer .brand .logo-name{font-size:22px}
@media(max-width:700px){.brand .logo-name{font-size:20px}.brand{gap:8px}.nav{min-height:82px;gap:16px}.nav nav{gap:16px}}
/* Longer, plain-language headlines retain a comfortable reading width. */
.hero-copy{max-width:960px}.hero h1{font-size:var(--lw-type-hero)}.hero-description{max-width:740px}.continuity h2{font-size:var(--lw-type-display)}
@media(max-width:700px){.hero h1{font-size:var(--lw-type-display)}.hero h1 br{display:none}}
/* Sunday studio: an expressive example inside the quiet product frame. */
.website-preview{background:#fff6e7;color:#292651;border-color:#807a9b}.preview-address{background:#ece5d9;color:#4c4864;border-color:#d4ccbb}.studio-nav{padding-top:20px}.studio-nav strong{font-size:34px;letter-spacing:-2px;font-weight:600;color:#4332aa}.studio-nav>span{font-size:11px;color:#4332aa;font-weight:600;max-width:125px}.studio-content{grid-template-columns:1fr 1fr;gap:16px;padding-top:20px;padding-bottom:24px}.studio-copy .micro{color:#5143a0;font-weight:600;font-size:11px}.studio-copy h2{font-size:34px;font-weight:600;line-height:.98;letter-spacing:-1.8px;margin:20px 0;color:#4332aa}.studio-copy p{font-size:12px;line-height:1.6;color:#4b435c}.studio-link{display:inline-block;padding:8px 12px;background:#ff704e;color:#351b28;border:0;border-radius:0px;font-weight:600;font-size:11px}.studio-art{background:#ef755e;min-height:255px;isolation:isolate}.art-sun{background:#ffe55d;top:22px;right:18px;width:64px;height:64px}.art-arch{background:#4434a2;border:24px solid #a899ed;width:85%;height:205px;right:-30px;bottom:-30px;box-shadow:inset 12px 0 #352681}.art-step{height:70px;background:#f4b5a0;transform:skewY(-12deg);z-index:1}.art-vase{width:60px;height:78px;left:18px;bottom:26px;background:#dafa59;box-shadow:inset -12px 0 #9fbe37;border-radius:6px 6px 24px 24px;z-index:2}.art-stem{background:#263d29;left:48px;bottom:101px;height:90px;z-index:2}.art-stem:before,.art-stem:after{background:#375a3d;width:33px;height:16px}.project-stamp{position:absolute;left:12px;top:12px;z-index:3;color:#392753;font-weight:600;font-size:11px;line-height:1.3;letter-spacing:0}.studio-update{background:#eee7ff;border-color:#c9bcec}.studio-update .micro{color:#55428b;font-weight:600}.studio-update strong{color:#30224d;font-size:12px}.draft-tag{background:#d3c7f3;color:#44306e}.studio-update.updated{background:#e3efab}.studio-art{transition:background 240ms}.website-preview:has(.studio-update.updated) .studio-art{background:#f98668} /* wp-allow: illustrative Sunday studio customer website palette */
@media(max-width:1200px){.studio-copy h2{font-size:34px}.studio-content{gap:12px}.studio-art{min-height:265px}}
@media(max-width:700px){.studio-copy h2{font-size:28px}.studio-nav strong{font-size:34px}.studio-content{grid-template-columns:1fr 1fr;gap:8px;padding-inline:12px}.studio-link{padding:8px;font-size:11px}.studio-art{min-height:260px}.studio-copy .micro{font-size:11px}.studio-nav>span{font-size:11px}.art-vase{width:44px;left:12px}.art-stem{left:35px}.art-sun{width:48px;height:48px}}
@media(max-width:380px){.studio-content{grid-template-columns:1fr}.studio-art{min-height:215px}.studio-copy h2{max-width:240px;font-size:34px}.studio-copy h2 br{display:none}}

/* Illustrative customer website in the homepage demo: its own palette, not application colours. */
:root{--illustration-2d3031:#2d3031;--illustration-41433f:#41433f;--illustration-4f5650:#4f5650;--illustration-575956:#575956;--illustration-5c655c:#5c655c;--illustration-66625b:#66625b;--illustration-777067:#777067;--illustration-777773:#777773;--illustration-81837e:#81837e;--illustration-858780:#858780;--illustration-858a85:#858a85;--illustration-aaa9a1:#aaa9a1;--illustration-aaa9a2:#aaa9a2;--illustration-b8b6af:#b8b6af;--illustration-b9b6ac:#b9b6ac;--illustration-bcbdb5:#bcbdb5;--illustration-c5c3bd:#c5c3bd;--illustration-d5d2cb:#d5d2cb;--illustration-e3dfd4:#e3dfd4;--illustration-eee1a8:#eee1a8} /* wp-allow: illustrative customer website palette */