:root{--purple: #1e4a36;--purple-dark: #143226;--purple-soft: #e6efe8;--purple-mid: #d5e4d8;--ink: #1c2820;--muted: #5c675f;--faint: #8a9188;--line: #e3d9cc;--wash: #f6f1e8;--card: #fffcf8;--green: #1e4a36;--green-soft: #e6efe8;--clay: #a24b32;--pink: #9f1239;--pink-soft: #fde8ea;--shadow: 0 1px 2px rgba(28, 40, 32, .04), 0 12px 32px rgba(28, 40, 32, .05);--max: 1120px;--font: "Source Sans 3", "Segoe UI", sans-serif;--display: "Fraunces", Georgia, serif;--radius: 16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--wash);font-size:16px;line-height:1.5}img{max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3,.logo{font-family:var(--display);font-weight:560;letter-spacing:-.03em}ul{margin:0;padding:0;list-style:none}.skip{position:absolute;left:12px;top:-40px;background:#fff;padding:8px 12px;border-radius:8px;z-index:20}.skip:focus{top:12px}.wrap{width:min(var(--max),calc(100% - 40px));margin:0 auto}.wrap-narrow{width:min(760px,calc(100% - 40px));margin:0 auto}.nav{position:sticky;top:0;z-index:30;background:#f6f1e8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-inner{width:min(var(--max),calc(100% - 40px));margin:0 auto;min-height:68px;display:flex;align-items:center;gap:22px}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:700;letter-spacing:-.03em;font-size:15px}.logo-mark{width:28px;height:28px;border-radius:50%;background:var(--green);display:grid;place-items:center;flex:none}.nav-links{display:flex;align-items:center;gap:6px}.nav-links a,.mobile-nav a{text-decoration:none;color:#3a3a44;font-size:14px;font-weight:550;padding:7px 12px;border-radius:999px}.nav-links a:hover,.mobile-nav a:hover{background:var(--wash)}.nav-links a.is-active,.mobile-nav a.is-active{background:var(--purple-soft);color:var(--purple)}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.nav-actions>a.link{text-decoration:none;font-size:14px;font-weight:600;padding:8px 12px;color:#2a2a32}.mobile-nav{display:none;margin-left:auto}.mobile-nav summary{list-style:none;cursor:pointer;border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav a{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:10px;padding:11px 16px;font-size:14px;font-weight:650;border:1px solid transparent;cursor:pointer;background:transparent;line-height:1}.btn-primary{background:var(--purple);color:#fff}.btn-primary:hover{background:var(--purple-dark)}.btn-ghost{background:#fff;border-color:#dddde3;color:var(--ink)}.btn-ghost:hover{border-color:#c8c8d2;background:#fafafa}.btn-white{background:#fff;color:var(--ink)}.btn-white:hover{background:#f3eee4}.btn-white-ghost{background:transparent;color:#fff;border-color:#ffffff73}.btn-white-ghost:hover{background:#ffffff14}.btn-soft{background:var(--green-soft);color:var(--green);border-radius:999px}.btn-soft:hover{background:#d8f3e4}.btn-sm{padding:8px 12px;font-size:13px}.btn-block{width:100%}.hero{padding:72px 0 28px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:start}.sla{display:inline-flex;align-items:center;gap:8px;background:var(--purple-soft);color:var(--purple);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650;text-decoration:none}.hero h1,.page-hero h1,.cta h2,.section h2{letter-spacing:-.045em;font-weight:800;line-height:1.02}.hero h1{font-size:clamp(42px,4.6vw,60px);margin:18px 0 16px;max-width:10em}.hero h1 span,.accent{color:var(--purple)}.lede{color:var(--muted);font-size:16.5px;line-height:1.6;max-width:52ch}.lede a{color:var(--purple);font-weight:650}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.faces{display:flex;align-items:center;gap:10px;margin-top:28px}.face-row{display:flex}.face-row a{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:10px;font-weight:700;text-decoration:none;margin-left:-8px;border:2px solid #fff}.face-row a:first-child{margin-left:0}.faces p{color:var(--muted);font-size:13px}.faces strong{color:var(--ink)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat{display:block;text-decoration:none;border:1px solid var(--line);border-radius:18px;padding:16px 16px 14px;background:#fff;min-height:118px}.stat:hover{border-color:#d5cdf8}.stat svg{color:var(--purple)}.stat b{display:block;margin-top:14px;font-size:28px;letter-spacing:-.04em;line-height:1}.stat span{display:block;margin-top:8px;color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.08em}.live,.job,.feature,.step,.tier,.panel,.form-card,.side-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.live{margin-top:12px;padding:16px 16px 12px}.live-top,.job-top,.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.dots{display:flex;gap:5px;align-items:center;color:var(--faint);font-size:12px;font-weight:600}.dots i{width:8px;height:8px;border-radius:50%;display:block}.dots i:nth-child(1){background:#22c55e}.dots i:nth-child(2){background:#f5c451}.dots i:nth-child(3){background:#fb7185}.person{display:flex;gap:10px;align-items:center;margin-top:14px;width:100%;min-width:0}.person .who{min-width:0}.person .push{margin-left:auto;flex:none}.avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:700;flex:none;text-decoration:none}.person small,.meta{color:var(--faint);font-size:12px}.person strong{display:block;font-size:14px}.chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip{display:inline-flex;align-items:center;gap:4px;text-decoration:none;background:var(--wash);color:#44444e;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600}.chip.purple{background:var(--purple-soft);color:var(--green)}.chip.green{background:var(--green-soft);color:var(--green)}.chip.gold{background:#fff6dd;color:#946800}.live h2,.job h3{font-size:16px;letter-spacing:-.03em;margin:12px 0 6px}.live h2 a,.job h3 a{text-decoration:none}.live h2 a:hover,.job h3 a:hover{color:var(--purple)}.blurb{color:var(--muted);font-size:13.5px;line-height:1.55}.progress{margin-top:14px}.progress .row{margin-bottom:6px;font-size:12px;color:var(--faint)}.progress .row b{color:var(--ink);font-weight:650}.track{height:6px;background:#eeeef2;border-radius:99px;overflow:hidden}.track span{display:block;height:100%;background:var(--purple);border-radius:99px}.reactions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);color:var(--faint);font-size:13px}.reactions a{color:var(--faint);text-decoration:none;display:inline-flex;align-items:center;gap:5px}.reactions a:hover{color:var(--purple)}.reactions .spacer{margin-left:auto}.section{padding:88px 0}.section-wash{background:var(--wash)}.section h2{font-size:clamp(34px,4vw,48px);max-width:14em}.section .intro{margin-top:14px}.eyebrow{color:var(--purple);font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.center{text-align:center}.center h2,.center .intro{margin-left:auto;margin-right:auto}.center .intro{max-width:62ch}.feature-grid,.steps,.tiers,.job-grid{display:grid;gap:14px;margin-top:34px}.feature-grid{grid-template-columns:repeat(4,1fr)}.feature,.step{display:block;text-decoration:none;padding:20px;box-shadow:none}.feature:hover,.step:hover,.job:hover{border-color:#d9d4ee}.icon-blob{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--purple-soft);color:var(--purple);margin-bottom:16px}.feature h3,.step h3,.tier h3{font-size:16px;letter-spacing:-.03em;margin-bottom:6px}.feature p,.step p,.tier p,.check-list{color:var(--muted);font-size:14px;line-height:1.55}.steps{grid-template-columns:repeat(5,1fr)}.num{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--purple);color:#fff;font-size:13px;font-weight:700;margin-bottom:18px}.tiers{grid-template-columns:repeat(3,1fr);align-items:stretch}.tier{padding:22px;display:flex;flex-direction:column;box-shadow:none}.tier.is-featured{border:2px solid var(--green);box-shadow:0 16px 40px #1e4a3614}.tier-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.tier-kicker{color:var(--green);font-size:13px;font-weight:650;margin:4px 0 12px}.tier-kicker.muted{color:var(--faint)}.pill{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:750;text-decoration:none}.pill-green{background:var(--green-soft);color:var(--green)}.pill-gray{background:#f1f1f4;color:#555560}.pill-hot{background:var(--pink-soft);color:var(--pink)}.rule{height:1px;background:var(--line);border:0;margin:16px 0}.tier h4{font-size:12px;letter-spacing:.08em;color:var(--faint);margin-bottom:8px}.check-list{display:grid;gap:8px;margin-bottom:18px}.check-list li{display:flex;gap:8px;align-items:flex-start}.mark{flex:none;font-weight:800}.mark.ok{color:var(--green)}.mark.no{color:#b0b0b8}.tier .btn{margin-top:auto}.fine{margin-top:16px;text-align:center;color:var(--faint);font-size:13px}.fine a{color:var(--muted)}.head-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-end}.head-row h2{max-width:none}.link-arrow{color:var(--purple);font-weight:650;font-size:14px;text-decoration:none}.link-arrow:hover{text-decoration:underline}.job-grid{grid-template-columns:1fr 1fr}.job{padding:18px;box-shadow:none}.job .btn{margin-top:12px}.cta{background:var(--purple);color:#fff;padding:88px 0;text-align:center}.cta h2{font-size:clamp(36px,5vw,56px);max-width:16ch;margin:0 auto;color:#fff}.cta p{color:#ffffffdb;margin:14px auto 0;max-width:46ch}.cta .hero-actions{justify-content:center}.promises{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 22px;margin-top:22px}.promises a{color:#ffffffe6;text-decoration:none;font-size:13px;font-weight:600}.promises a:hover{text-decoration:underline}.footer{padding:48px 0 28px;border-top:1px solid var(--line);background:#fff}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr .7fr;gap:32px}.footer h2{font-size:14px;margin-bottom:12px}.footer-brand p{color:var(--muted);font-size:14px;max-width:36ch;margin:12px 0}.footer a{text-decoration:none}.footer-links{display:grid;gap:8px}.footer-links a{color:#3c3c46;font-size:14px}.footer-links a:hover{color:var(--purple)}.contact-list{display:grid;gap:14px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:14px}.contact-list li{display:flex;align-items:flex-start;gap:10px;line-height:1.35}.contact-list svg{flex:none;margin-top:1px;color:#8b93a7}.contact-list a,.prose .contact-list a{color:var(--muted);text-decoration:none}.contact-list a:hover,.prose .contact-list a:hover{color:var(--purple)}.footer-base{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:16px;border-top:1px solid var(--line);color:var(--faint);font-size:12px}.page-hero{padding:56px 0 10px}.page-hero h1{font-size:clamp(36px,4.4vw,52px);letter-spacing:-.045em;font-weight:800;line-height:1.05;max-width:16em}.crumb{color:var(--faint);font-size:13px;margin-bottom:12px}.crumb a{color:var(--purple);text-decoration:none}.prose{padding-bottom:72px}.prose h2{font-size:22px;letter-spacing:-.03em;margin:28px 0 8px}.prose p,.prose li{color:#3d3d46;line-height:1.65}.prose ul,.prose ol{margin:8px 0 0 18px;padding-left:1.1em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin:6px 0}.prose a{color:var(--purple)}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.filters a{text-decoration:none;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:650}.filters a[aria-current=true],.filters a:hover{border-color:var(--purple);color:var(--purple);background:var(--purple-soft)}.note{background:var(--purple-soft);border-radius:12px;padding:12px 14px;color:#3b2d86;font-size:14px;margin-bottom:14px}.note a{color:var(--purple)}.empty{border:1px dashed #d9d9e2;border-radius:16px;padding:28px;text-align:center;color:var(--muted)}.form-card{padding:22px;box-shadow:none}.form-grid{display:grid;gap:14px}.form-grid.two{grid-template-columns:1fr 1fr}label{display:grid;gap:6px;font-size:13px;font-weight:650}input,select,textarea{width:100%;border:1px solid #e1e1e8;background:#fff;border-radius:10px;padding:11px 12px;outline:none}textarea{min-height:120px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #1e4a3626}.check{display:flex;gap:8px;align-items:flex-start;font-weight:500;color:var(--muted);font-size:13px}.check input{width:auto;margin-top:3px}.form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.help{color:var(--faint);font-size:13px}.project-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.7fr);gap:22px;padding:22px 0 72px}.frame{background:#e7efe4;border-radius:18px;overflow:hidden;margin:16px 0}.frame img{width:100%;height:380px;object-fit:cover;display:block;background:#d7e4d4}.frame figcaption{padding:10px 12px 12px;color:var(--muted);font-size:13px}.side-card{padding:16px;height:fit-content;position:sticky;top:84px}.side-card h2{font-size:14px;margin:14px 0 8px}.fact{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:8px 0;border-bottom:1px solid var(--line)}.fact span{color:var(--faint)}.stack{display:grid;gap:8px;margin-top:14px}.callout{border:1px solid #eadfbf;background:#fffaf0;border-radius:14px;padding:12px 14px;color:#6d5314;font-size:14px;margin:12px 0}.dash-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;padding-bottom:72px}.panel{padding:18px;box-shadow:none}.panel h2{font-size:18px;letter-spacing:-.03em;margin-bottom:6px}.list a{display:flex;justify-content:space-between;gap:12px;text-decoration:none;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.list a:hover{color:var(--purple)}.share-block{padding:16px;border:1px solid var(--line);border-radius:16px;margin:12px 0 18px}.share-block.is-target{border-color:var(--green);box-shadow:0 0 0 4px #1e4a361f}.share-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}body.has-cookie{padding-bottom:72px}.cookie-bar{position:fixed;left:0;right:0;bottom:0;width:100%;margin:0;background:#fff;border:0;border-top:1px solid var(--line);box-shadow:0 -8px 24px #1212180f;border-radius:0;padding:12px 20px;display:flex;gap:16px;align-items:center;justify-content:center;z-index:40}.cookie-bar p{max-width:640px}.cookie-bar p{font-size:13px;color:var(--muted)}.cookie-bar a{color:var(--purple)}.summary{display:grid;gap:8px;margin:16px 0}.summary div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding-bottom:8px;font-size:14px}.summary dt{color:var(--faint);flex:none}.summary dd{margin:0;text-align:right;overflow-wrap:anywhere}:focus-visible{outline:2px solid var(--purple);outline-offset:2px}h2[id],#finished,#tiers,#how,#featured{scroll-margin-top:88px}[hidden]{display:none!important}@media(max-width:980px){.hero-grid,.feature-grid,.tiers,.footer-grid,.project-layout,.dash-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.job-grid{grid-template-columns:1fr}.side-card{position:static}.hero h1{max-width:none}}.nav-toggle,.nav-panel{display:none}.hero-grid>*,.project-layout>*,.dash-grid>*,.job,.tier,.feature,.step,.panel{min-width:0}.list button{width:100%;display:flex;justify-content:space-between;gap:12px;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 0;font-size:14px;cursor:pointer}.list button:hover{color:var(--purple)}.copied{color:var(--green)}@media(max-width:760px){.nav{position:sticky}.nav-inner{position:relative}.nav-links,.nav-actions{display:none}.nav-toggle{display:inline-flex;margin-left:auto}.nav-panel{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:8px 16px 16px;box-shadow:var(--shadow)}.nav-panel.is-open{display:grid}.nav-panel a,.nav-panel button{display:block;width:100%;padding:11px 8px;text-decoration:none;border-radius:10px;font-weight:600}.nav-panel a:hover,.nav-panel a.is-active,.nav-panel button:hover{background:var(--purple-soft);color:var(--purple)}.stats,.steps,.form-grid.two{grid-template-columns:1fr}.footer-base{flex-direction:column}.cookie-bar{flex-direction:column;align-items:stretch}.summary div{flex-direction:column;gap:2px}.summary dd{text-align:left}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.prose a.btn,.lede a.btn,.note a.btn,.fine a.btn,.footer a.btn,.cookie-bar a.btn{text-decoration:none}.prose a.btn-primary,.lede a.btn-primary,.note a.btn-primary,.fine a.btn-primary,.footer a.btn-primary,a.btn-primary,.prose a.btn-primary:hover,a.btn-primary:hover{color:#fff}.prose a.btn-ghost,.lede a.btn-ghost,.footer a.btn-ghost,a.btn-ghost,.prose a.btn-ghost:hover,a.btn-ghost:hover{color:var(--ink)}.prose a.btn-soft,a.btn-soft{color:var(--green)}.prose a.btn-white,a.btn-white{color:var(--ink)}.prose a.btn-white-ghost,.cta a.btn-white-ghost,a.btn-white-ghost{color:#fff}.auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:36px;align-items:start;padding-bottom:72px}.auth-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:var(--shadow)}.auth-card h2{font-size:22px;letter-spacing:-.03em}.auth-card .blurb{margin-top:6px}.banner-error{background:#fde8ea;color:#9f1239;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600}.field-error{color:#be123c;font-size:12px;font-weight:650}.demo-list{display:grid;gap:8px;margin-top:14px}.demo-account{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px;cursor:pointer;text-align:left;font-size:14px}.demo-account:hover{border-color:#cfc6f6}.demo-account b{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--purple);margin-right:8px}.password-field{position:relative;display:block}.password-field input{padding-right:44px}.password-field button{position:absolute;right:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--faint);cursor:pointer;padding:4px;display:grid;place-items:center}.help.center{text-align:center}.auth-card a,.help a{color:var(--purple);font-weight:650}.footer-links button{background:none;border:0;padding:0;text-align:left;cursor:pointer;font-family:inherit;color:#3c3c46;font-size:14px}.footer-links button:hover{color:var(--purple)}.nav-panel button{background:none;border:0;text-align:left;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;color:var(--ink)}@media(max-width:860px){.auth-layout{grid-template-columns:1fr}}.studio-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center;padding:72px 0 56px}.studio-hero h1{font-size:clamp(46px,5vw,68px);line-height:1.02;max-width:none}.studio-hero .clay{color:var(--clay)}.studio-photo{margin:0;position:relative}.studio-photo img{width:100%;height:420px;object-fit:cover;object-position:center 62%;display:block;border-radius:18px;background:#d7e4d4}.studio-photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:84px;border-radius:0 0 18px 18px;background:linear-gradient(to top,rgba(28,40,32,.5),transparent);pointer-events:none}.studio-photo figcaption{position:absolute;left:16px;right:16px;bottom:14px;z-index:1;margin:0;color:#f6f1e8;font-size:13px;line-height:1.4}.service-grid,.work-grid,.process{display:grid;gap:14px;margin-top:22px}.service-grid{grid-template-columns:repeat(4,1fr)}.work-grid{grid-template-columns:repeat(3,1fr)}.process{grid-template-columns:repeat(4,1fr)}.service,.process a,.work-card{background:#fff;border:1px solid var(--line);border-radius:16px;text-decoration:none}.service,.process a{display:block;padding:18px}.service:hover,.process a:hover,.work-card:hover{border-color:#c9bba8}.service strong,.process h3{display:block;font-family:var(--display);font-size:22px;font-weight:560;margin:8px 0}.service p,.process p{color:var(--muted);font-size:14.5px;line-height:1.5}.process .num{width:auto;height:auto;margin:0 0 8px;padding:0;border-radius:0;background:none;display:block;font-family:var(--display);font-size:28px;font-weight:560;color:var(--clay);line-height:1.25}.work-card{overflow:hidden}.work-card img{width:100%;height:210px;object-fit:cover;display:block;background:#d7e4d4}.work-card div{padding:14px 16px 18px}.work-card h3{font-size:22px;margin:4px 0 8px}.work-card h3 a{text-decoration:none}.work-card h3 a:hover{color:var(--green)}.work-card .blurb{margin:0}.band{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.close-band{background:var(--green);color:#f6f1e8;padding:72px 0}.close-band h2{color:#f6f1e8;font-size:clamp(36px,5vw,56px);max-width:14ch}.close-band p{color:#f6f1e8db;margin-top:12px;max-width:46ch}.service-list{display:grid;gap:14px;margin:22px 0 64px}.service-list article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}.service-list h2{font-size:28px;margin-bottom:8px}.service-list a{color:var(--green);font-weight:650}.service-list article{scroll-margin-top:88px}@media(max-width:980px){.studio-hero,.service-grid,.work-grid,.process{grid-template-columns:1fr}.studio-hero h1{max-width:none}.studio-photo img{height:280px}}
