:root{--accent:#8b4513;--accent-dim:#8b451314;--accent-mid:#8b451329;--bg:#fbfbf9;--surface:#fff;--ink:#16161a;--ink-mid:#44444c;--ink-soft:#87878f;--border:#e8e8e3;--border-dk:#d6d6d0}*,:after,:before{box-sizing:border-box}html{max-width:100%;overflow-x:hidden;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fbfbf9;background-color:var(--bg);font-family:Manrope,sans-serif;font-size:16px;line-height:1.6;margin:0}body,h1,h2,h3{color:#16161a;color:var(--ink)}h1,h2,h3{font-family:Fraunces,serif;font-weight:400;letter-spacing:-.01em}.navbar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background-color:#fbfbf9d9;border-bottom:1px solid var(--border);isolation:isolate;position:sticky;top:0;width:100%;z-index:1000}.navbar-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1.1rem 3rem}.navbar-logo-link{align-items:center;display:flex;flex-shrink:0;text-decoration:none}.navbar-wordmark{color:var(--ink);font-family:Fraunces,serif;font-size:1.2rem;font-weight:500;letter-spacing:-.01em;line-height:1}.navbar-links{align-items:center;display:flex;gap:2rem;list-style:none;margin:0;padding:0}.navbar-links a{border-bottom:2px solid #0000;color:var(--ink-mid);font-family:Manrope,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.01em;padding-bottom:2px;text-decoration:none;transition:color .2s ease,border-color .2s ease}.navbar-links a:hover{color:var(--accent)}.navbar-links a.active{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.hamburger{align-items:center;background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;width:44px}.hamburger:focus-visible{border-radius:4px;outline:2px solid var(--accent);outline-offset:2px}.hamburger-bar{background:var(--ink);border-radius:2px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease;width:22px}@media (max-width:768px){.navbar{position:relative}.navbar-inner{padding:1rem 1.25rem}.hamburger{display:flex}.navbar-links{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#fbfbf9f7;border-top:1px solid var(--border);box-shadow:0 8px 24px #0000000f;display:block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-8px);transition:transform .22s ease,opacity .22s ease}.navbar-links.open{opacity:1;pointer-events:auto;transform:translateY(0)}.navbar-links li{border-bottom:1px solid var(--border)}.navbar-links a{border-bottom:none;display:block;font-size:.95rem;padding:14px 1.25rem}.navbar-links a.active{background:var(--accent-dim);border-bottom:none;color:var(--accent)}}.project-container,body,html{max-width:100%;overflow-x:hidden}.project-container{background-color:var(--bg);min-height:100vh;padding:clamp(48px,8vw,80px) clamp(16px,4vw,40px)}.title{margin:0 auto 40px;max-width:1200px;padding:0}.title h1{color:var(--ink);font-size:clamp(1.75rem,5vw,2.5rem);margin:0;text-align:left}.projects-grid{grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:1200px}@media (hover:hover){.project-card:hover{border-color:var(--border-dk);box-shadow:0 12px 32px #00000014;transform:translateY(-4px)}}.project-card:hover .project-img{transform:scale(1.03)}.project-info{color:var(--ink);text-align:left}.view-button{border:none;cursor:pointer}.view-button:hover{background:var(--accent-mid)}@media (max-width:768px){.projects-grid{grid-template-columns:1fr}.title h1{text-align:center}.project-info h3{font-size:clamp(1rem,5vw,1.1rem)}}.contact-container{color:var(--ink);margin:0 auto;max-width:720px;padding:clamp(48px,8vw,96px) clamp(16px,4vw,40px)}.contact-container h1{color:var(--ink);font-size:clamp(1.75rem,5vw,2.5rem);margin:0 0 20px}.contact-container h2{color:var(--ink);font-size:1.25rem;margin:40px 0 12px}.intro-text{color:var(--ink-mid);font-size:1.05rem;line-height:1.8;margin:0 0 8px}.contact-text{color:var(--ink-mid);font-size:1rem;line-height:1.75;margin:0 0 24px}.contact-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.contact-button{align-items:center;background-color:var(--accent);border-radius:8px;box-shadow:0 2px 8px #8b451333;color:var(--surface);display:inline-flex;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:600;gap:10px;padding:12px 24px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.contact-button .icon{font-size:1.1em}.contact-button:hover{background-color:#6e360f;transform:translateY(-1px)}.contact-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:600px){.contact-links{flex-direction:row;flex-wrap:wrap}}.site-footer{background:#5c4033;border-top:none;padding:5.5rem clamp(16px,5vw,80px)}.footer-inner{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.footer-left{display:flex;flex-direction:column}.footer-name{color:#fff;font-family:Fraunces,serif;font-size:1.9rem;font-weight:400;letter-spacing:-.01em;line-height:1.15;margin:0 0 .5rem}.footer-tagline{color:#ffffff8c;font-size:1rem;line-height:1.5;margin:0 0 2rem;max-width:340px}.footer-copy,.footer-tagline{font-family:Manrope,sans-serif}.footer-copy{color:#ffffff59;font-size:.78rem;margin:0}.footer-right{display:flex;gap:3rem;justify-content:flex-end;padding-top:.25rem}.footer-col{display:flex;flex-direction:column;gap:.55rem}.footer-col-label{color:#ffffff59;font-family:Manrope,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin:0 0 .3rem;text-transform:uppercase}.footer-col a{color:#ffffffa6;font-family:Manrope,sans-serif;font-size:.88rem;text-decoration:none;transition:color .2s ease}.footer-col a:hover{color:#fff}.site-footer a:focus-visible{border-radius:3px;outline:2px solid var(--accent);outline-offset:2px}@media (max-width:640px){.footer-inner{gap:2.5rem;grid-template-columns:1fr}.footer-right{justify-content:flex-start}.footer-tagline{max-width:100%}}.case-page{background:var(--bg);color:var(--ink);min-height:100vh;padding-bottom:8rem}.case-back{align-items:center;background:none;border:none;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:600;gap:.45rem;margin:5.5rem 3rem 0;padding:0;text-decoration:none;transition:color .18s}.case-back:hover{color:var(--accent)}.case-back svg{height:15px;width:15px}.case-hero{max-width:940px;padding:2rem 3rem 0}.case-hero-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.4rem}.case-tag{border-radius:6px;font-size:.7rem;font-weight:600;letter-spacing:.06em;padding:.32rem .72rem}.case-tag-accent{background:var(--accent-dim);color:var(--accent)}.case-tag-outline{background:#0000;border:1px solid var(--border-dk);color:var(--ink-soft)}.case-hero h1{color:var(--ink);font-family:Fraunces,serif;font-size:clamp(2.5rem,5.5vw,4.4rem);font-weight:400;letter-spacing:-.01em;line-height:1.04;margin-bottom:1.3rem}.case-hero h1 em{font-style:italic}.case-hero-intro{color:var(--ink-mid);font-size:1.1rem;font-weight:400;line-height:1.7;margin-bottom:1.8rem;max-width:620px}.case-meta-inline{color:var(--ink-soft);display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem 1.2rem;margin-bottom:0}.case-meta-inline>span{align-items:center;display:inline-flex}.case-meta-inline>span:not(:last-child):after{color:var(--border-dk);content:"·";margin-left:1.2rem}.case-meta-inline strong{color:var(--ink);font-weight:600;margin-right:.4rem}.case-hero-img{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;height:420px;justify-content:center;margin:2.6rem 3rem 0;overflow:hidden;position:relative}.case-hero-img img{height:100%;object-fit:cover;width:100%}.case-hero-img:before{background-image:linear-gradient(var(--border) 1px,#0000 1px),linear-gradient(90deg,var(--border) 1px,#0000 1px);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,#0000 75%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 30%,#0000 75%);opacity:.45;pointer-events:none;position:absolute}.case-hero-img.has-image:before{display:none}.case-body{margin:4.5rem auto 0;max-width:760px;padding:0 3rem}.case-section{margin-bottom:5rem}.case-section-num{background:var(--accent-dim);border-radius:5px;color:var(--accent);display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.6rem;padding:.2rem .55rem}.case-section h2{color:var(--ink);font-family:Fraunces,serif;font-size:2.1rem;font-weight:400;letter-spacing:-.01em;line-height:1.15;margin-bottom:1rem}.case-section h2 em{font-style:italic}.case-section h3{color:var(--ink);font-family:Fraunces,serif;font-size:1.4rem;font-weight:500;line-height:1.3;margin:2rem 0 .8rem}.case-section p{font-size:1.02rem;font-weight:400;margin-bottom:1rem}.case-section p,.case-section ul{color:var(--ink-mid);line-height:1.8}.case-section ul{margin:1rem 0 1.5rem 1.2rem}.case-section li{margin-bottom:.4rem}.case-section strong{color:var(--ink);font-weight:600}.case-divider{background:var(--border);height:1px;margin:0 3rem 5rem}.case-img{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin:1.8rem 0;overflow:hidden;width:100%}.case-img img{display:block;height:auto;width:100%}.case-img-placeholder{align-items:center;display:flex;height:280px;justify-content:center;position:relative}.case-img-placeholder:before{background-image:linear-gradient(var(--border) 1px,#0000 1px),linear-gradient(90deg,var(--border) 1px,#0000 1px);background-size:36px 36px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 20%,#0000 70%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 20%,#0000 70%);opacity:.4;pointer-events:none;position:absolute}.case-img-placeholder-label{color:var(--ink-soft);font-size:.8rem;line-height:1.6;padding:1rem;text-align:center;z-index:1}.case-img-placeholder-label strong{color:var(--ink-mid);display:block;font-size:.9rem;margin-bottom:.25rem}.case-img-row{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.8rem 0}.case-img-row .case-img{margin:0}.case-callout{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;color:var(--ink-mid);font-family:Fraunces,serif;font-size:1.05rem;font-style:italic;line-height:1.7;margin:1.8rem 0;padding:1.3rem 1.5rem}.case-table{border:1px solid var(--border);border-collapse:initial;border-radius:12px;border-spacing:0;font-size:.9rem;margin:1.8rem 0;overflow:hidden;width:100%}.case-table th{background:var(--surface);color:var(--ink);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.case-table td,.case-table th{border-bottom:1px solid var(--border);padding:.9rem 1.1rem}.case-table td{color:var(--ink-mid);vertical-align:top}.case-table tr:last-child td{border-bottom:none}.case-link-btn{background:var(--accent);border-radius:8px;box-shadow:0 2px 8px #8b451333;color:#fff;display:inline-block;font-family:Manrope,sans-serif;font-size:.88rem;font-weight:600;margin:1rem 0;padding:.75rem 1.4rem;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.case-link-btn:hover{background:#6e360f;transform:translateY(-1px)}.case-video{border-radius:12px;margin:1.5rem 0;width:100%}.outcome-grid{grid-gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin:1.5rem 0;overflow:hidden}.outcome-cell{background:var(--surface);display:flex;flex-direction:column;gap:.5rem;padding:1.5rem}.outcome-number{color:var(--accent);font-family:Fraunces,serif;font-size:2.4rem;font-weight:400;line-height:1}.outcome-desc{color:var(--ink-soft);font-family:Manrope,sans-serif;font-size:.82rem;line-height:1.5}.persona-grid{grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.compare-grid,.persona-grid{display:grid;gap:1rem;margin:1.5rem 0}.compare-grid{grid-gap:1rem;grid-template-columns:1fr 1fr}.dual-hero{margin:3rem 3rem 0;position:relative}.dual-hero-stage{grid-gap:2rem;align-items:end;background:linear-gradient(135deg,#f0f0ec,#f8f6f0);border-radius:20px;display:grid;gap:2rem;grid-template-columns:1fr 1fr;overflow:hidden;padding:3.5rem 3rem 0;position:relative}.dual-hero-stage:before{background:var(--accent-dim);height:240px;right:-80px;top:-80px;width:240px}.dual-hero-stage:after,.dual-hero-stage:before{border-radius:50%;content:"";position:absolute;z-index:0}.dual-hero-stage:after{background:#c17b5a0f;bottom:-60px;height:180px;left:-60px;width:180px}.browser-frame{background:#fff;border-radius:12px 12px 0 0;box-shadow:0 20px 60px -15px #16161a2e,0 8px 20px -8px #16161a14;overflow:hidden;position:relative;z-index:1}.browser-chrome{align-items:center;background:#f4f2ee;border-bottom:1px solid #e8e4dc;display:flex;gap:6px;height:32px;padding:0 14px}.browser-dot{background:#d4cfc4;border-radius:50%;height:10px;width:10px}.browser-url{color:var(--ink-soft);font-size:.7rem;font-weight:500;letter-spacing:.02em;margin-left:14px}.browser-screenshot{display:block;height:auto;width:100%}.dual-hero-caption{font-size:.85rem;margin-top:1.5rem}.case-img-caption,.dual-hero-caption{color:var(--ink-soft);font-family:Fraunces,serif;font-style:italic;text-align:center}.case-img-caption{font-size:.82rem;margin-bottom:2rem;margin-top:.8rem}@media (max-width:768px){.case-back{margin:5rem 1.5rem 0}.case-hero{padding:1.5rem 1.5rem 0}.case-hero-img{height:280px;margin:2rem 1.5rem 0}.case-body{padding:0 1.5rem}.case-divider{margin:0 1.5rem 4rem}.case-img-row{grid-template-columns:1fr}.outcome-grid{grid-template-columns:repeat(2,1fr)}.compare-grid{grid-template-columns:1fr}.dual-hero{margin-left:0;margin-right:0;padding:0 1.5rem}.dual-hero-stage{gap:1.5rem;grid-template-columns:1fr;padding:2rem 1.5rem 0}}#root,body,html{height:100%;margin:0}.app-container{background-color:var(--bg);display:flex;flex-direction:column;min-height:100vh}.content-wrapper{flex:1 1}.home,body,html{max-width:100%;overflow-x:hidden}.home{background-color:var(--bg);color:var(--ink);min-height:100vh}.hero{background:linear-gradient(160deg,#f5ede6 0,var(--surface) 55%);border-bottom:1px solid var(--border);padding:clamp(40px,5vw,72px) clamp(16px,4vw,40px)}.hero-content{margin:0 auto;max-width:720px}.hero-status{align-items:center;background:var(--accent-dim);border-radius:100px;color:var(--accent);display:inline-flex;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:600;gap:.45rem;margin-bottom:1.5rem;padding:.4rem .9rem}.hero-status-dot{font-size:.6rem;line-height:1}.hero h1{color:var(--ink);font-size:clamp(1.4rem,2.8vw,2rem);font-weight:400;line-height:1.2;margin:0 0 20px;white-space:nowrap}.hero-blurb{color:var(--ink-mid);font-size:1.1rem;font-weight:400;line-height:1.7;margin:1.5rem 0 2.5rem;max-width:620px}.hero-buttons{display:flex;flex-wrap:wrap;gap:14px}.btn-primary,.btn-secondary{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:600;padding:12px 28px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn-primary{background-color:var(--accent);box-shadow:0 2px 8px #8b451340;color:var(--surface)}.btn-primary:hover{background-color:#6e360f;box-shadow:0 4px 16px #8b451359;transform:translateY(-1px)}.btn-secondary{background-color:initial;border:1.5px solid var(--accent);color:var(--accent)}.btn-secondary:hover{background-color:var(--accent-dim);transform:translateY(-1px)}.projects{padding:clamp(48px,8vw,96px) clamp(16px,4vw,40px)}.projects-inner{margin:0 auto;max-width:1200px}.projects h2{color:var(--ink);font-size:clamp(1.5rem,4vw,2rem);margin:0 0 40px;text-align:left}.projects-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.project-card-link{color:inherit;display:block;text-decoration:none}.project-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media (hover:hover){.project-card-link:hover .project-card{border-color:var(--border-dk);box-shadow:0 12px 32px #00000014;transform:translateY(-4px)}}.project-img-container{aspect-ratio:16/9;background:var(--bg);overflow:hidden;width:100%}.project-img-placeholder{background:linear-gradient(135deg,var(--accent) 0,#6e360f 100%)}.project-img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.project-card-link:hover .project-img{transform:scale(1.03)}.project-info{display:flex;flex:1 1;flex-direction:column;gap:6px;padding:20px}.project-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--ink);display:-webkit-box;font-size:1rem;line-height:1.4;margin:0;min-height:2.8em;overflow:hidden}.project-info p{color:var(--ink-soft);font-weight:500;letter-spacing:.02em;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-info p,.view-button{font-family:Manrope,sans-serif;font-size:.8rem}.view-button{align-self:flex-start;background:var(--accent-dim);border-radius:6px;color:var(--accent);display:inline-block;font-weight:600;margin-top:auto;padding:7px 14px;transition:background-color .2s ease}.project-card-link:hover .view-button{background:var(--accent-mid)}.coming-soon-badge{align-self:flex-start;background:var(--bg);border:1px solid var(--border);border-radius:20px;color:var(--ink-soft);display:inline-block;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:600;margin-top:auto;padding:6px 14px}.selected-work{background:var(--bg);border-bottom:1px solid var(--border);padding:clamp(48px,8vw,96px) clamp(16px,4vw,40px)}.selected-work-inner{margin:0 auto;max-width:1200px}.section-heading{color:var(--ink);font-family:Fraunces,serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:400;margin:0 0 8px}.section-sub{color:var(--ink-soft);font-family:Manrope,sans-serif;font-size:.95rem;margin:0 0 2.5rem}.featured-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr}.featured-card-link{color:inherit;display:block;text-decoration:none}.featured-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}@media (hover:hover){.featured-card-link:hover .featured-card{border-color:var(--border-dk);box-shadow:0 16px 40px #00000017;transform:translateY(-4px)}}.featured-card-img{background:linear-gradient(135deg,var(--accent-dim) 0,var(--accent-mid) 100%);flex-shrink:0;height:280px;width:100%}.featured-card-body{display:flex;flex:1 1;flex-direction:column;padding:1.8rem}.featured-card-title{color:var(--ink);font-family:Fraunces,serif;font-size:1.5rem;font-weight:500;line-height:1.25;margin:0 0 12px}.featured-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.featured-tag{background:var(--accent-dim);border-radius:100px;color:var(--accent);font-family:Manrope,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.featured-description{color:var(--ink-mid);flex:1 1;font-size:.92rem;line-height:1.6;margin:0 0 20px}.featured-link{align-self:flex-start;color:var(--accent);font-family:Manrope,sans-serif;font-size:.88rem;font-weight:600;transition:color .2s ease}.featured-card-link:hover .featured-link{color:#6e360f}.other-projects .project-img-container{aspect-ratio:unset;height:180px}.other-projects .project-info{padding:1rem}.other-projects .project-info h3{font-size:1rem}.other-projects .project-info p{font-size:.78rem}.other-projects .view-button{font-size:.78rem;padding:.5rem 1rem}.get-in-touch{background:var(--surface);border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:5rem clamp(16px,4vw,40px);text-align:center}.get-in-touch-inner{margin:0 auto;max-width:600px}.get-in-touch-eyebrow{color:var(--accent);font-family:Manrope,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.15em;margin:0 0 .8rem}.get-in-touch-heading{color:var(--ink);font-family:Fraunces,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:400;line-height:1.2;margin:0 0 1rem}.get-in-touch-sub{color:var(--ink-mid);font-size:1rem;line-height:1.6;margin:0 0 2rem}.get-in-touch-buttons{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.btn-contact-primary,.btn-contact-secondary{border-radius:8px;display:inline-block;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:600;padding:.85rem 1.8rem;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.btn-contact-primary{background:var(--accent);box-shadow:0 2px 8px #8b451340;color:#fff}.btn-contact-primary:hover{background:#6e360f;box-shadow:0 4px 16px #8b451359;transform:translateY(-1px)}.btn-contact-secondary{background:#0000;border:1px solid var(--border-dk);color:var(--ink)}.btn-contact-secondary:hover{background:var(--bg);transform:translateY(-1px)}@media (max-width:768px){.featured-grid{grid-template-columns:1fr}.featured-card-img{height:200px}.projects-grid{grid-template-columns:1fr}.hero-content{text-align:center}.hero h1{font-size:clamp(1.3rem,5vw,1.6rem);white-space:normal}.hero-blurb,.hero-status{margin-left:auto;margin-right:auto}.hero-buttons{justify-content:center}.projects h2{text-align:center}}
/*# sourceMappingURL=main.563ace18.css.map*/