@charset "UTF-8";:root{--white:#fff;--off-white:#f8fafb;--light-blue:#e8f4fb;--mid-blue:#5ba3c9;--deep-blue:#2a6f97;--orange:#c4622d;--orange-dark:#a0401a;--orange-light:#faeee7;--orange-pale:#fdf5f0;--text-dark:#1c2e3a;--text-mid:#3a5a6a;--text-light:#6b8fa0;--border:#d6eaf5}body.page-template-about{background:var(--white);color:var(--text-dark);font-family:Lora,Georgia,serif;overflow-x:hidden}body.page-template-about:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h300v300H0z' filter='url(%23a)' opacity='.025'/%3E%3C/svg%3E");content:"";inset:0;pointer-events:none;position:fixed;z-index:999}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.page-template-about #main.site-main{padding:0!important}.page-template-about #main .container.content-wrap{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.page-template-about #main .container.content-wrap>.row{margin:0!important;width:100%!important}.page-template-about .fade-up{-webkit-animation:fadeUp .7s ease forwards;animation:fadeUp .7s ease forwards;opacity:0}.page-template-about .fade-up-1{-webkit-animation-delay:.08s;animation-delay:.08s}.page-template-about .fade-up-2{-webkit-animation-delay:.22s;animation-delay:.22s}.page-template-about .fade-up-3{-webkit-animation-delay:.38s;animation-delay:.38s}.page-template-about .fade-up-4{-webkit-animation-delay:.52s;animation-delay:.52s}.page-template-about .hero{display:grid;grid-template-columns:1fr 1fr;min-height:86vh}.page-template-about .hero-left{background:var(--orange-pale);display:-webkit-box;display:-ms-flexbox;display:flex;padding:100px 64px 80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;border-right:2px solid var(--border);justify-content:center;overflow:hidden;position:relative}.page-template-about .hero-left:before{background-image:repeating-linear-gradient(45deg,transparent,transparent 18px,rgba(196,98,45,.035) 0,rgba(196,98,45,.035) 19px),repeating-linear-gradient(-45deg,transparent,transparent 18px,rgba(196,98,45,.035) 0,rgba(196,98,45,.035) 19px);content:"";inset:0;pointer-events:none;position:absolute}.page-template-about .hero-eyebrow{color:var(--orange);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Nunito,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:3.5px;margin-bottom:22px;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative}.page-template-about .hero-eyebrow:before{background:var(--orange);content:"";display:block;height:1.5px;width:28px;-ms-flex-negative:0;flex-shrink:0}.page-template-about .hero-title{color:var(--text-dark);font-family:Playfair Display,serif;font-size:clamp(2.6rem,3.8vw,4rem);font-weight:700;line-height:1.15;margin-bottom:26px;position:relative}.page-template-about .hero-title em{color:var(--orange);font-style:italic}.page-template-about .hero-body{color:var(--text-mid);font-size:1.05rem;line-height:1.82;margin-bottom:44px;max-width:460px;position:relative}.page-template-about .hero-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.page-template-about .btn-primary{background:var(--orange);border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Nunito,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.8px;padding:13px 30px;text-decoration:none;-webkit-transition:background .2s,-webkit-transform .15s;transition:background .2s,-webkit-transform .15s;transition:background .2s,transform .15s;transition:background .2s,transform .15s,-webkit-transform .15s}.page-template-about .btn-primary:hover{background:var(--orange-dark);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.page-template-about .btn-secondary{border-bottom:1.5px solid var(--border);color:var(--text-mid);font-family:Nunito,sans-serif;font-size:.88rem;font-weight:600;padding-bottom:2px;text-decoration:none;-webkit-transition:border-color .2s,color .2s;transition:border-color .2s,color .2s}.page-template-about .btn-secondary:hover{border-color:var(--orange);color:var(--orange)}.page-template-about .hero-right{background:var(--light-blue);background-position:50%;background-size:cover;height:100%;min-height:580px;overflow:hidden;position:relative;width:100%}.page-template-about .hero-right:after{border:2px dashed rgba(91,163,201,.22);content:"";inset:18px;pointer-events:none;position:absolute}.page-template-about .stats-ribbon{background:var(--orange);display:-webkit-box;display:-ms-flexbox;display:flex;padding:26px 80px;-webkit-box-pack:center;-ms-flex-pack:center;gap:72px;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-about .stat-item{color:#fff;text-align:center}.page-template-about .stat-number{display:block;font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;line-height:1}.page-template-about .stat-label{display:block;font-family:Nunito,sans-serif;font-size:.74rem;letter-spacing:1.5px;margin-top:5px;opacity:.88;text-transform:uppercase}.page-template-about .stat-divider{background:hsla(0,0%,100%,.28);height:44px;width:1px}.page-template-about section{padding:96px 80px}.page-template-about .section-eyebrow{color:var(--orange);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Nunito,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:3.5px;margin-bottom:14px;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.page-template-about .section-eyebrow:after{background:var(--orange);content:"";height:1px;opacity:.25;width:48px;-ms-flex-negative:0;flex-shrink:0}.page-template-about .thread-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin:18px 0 36px}.page-template-about .thread-line{-webkit-box-flex:1;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--border)),to(transparent));background:linear-gradient(to right,transparent,var(--border),transparent);-ms-flex:1;flex:1;height:1px}.page-template-about .thread-diamond{background:var(--orange);height:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:7px;-ms-flex-negative:0;flex-shrink:0}.page-template-about .origin-section{background:var(--white);display:grid;gap:80px;grid-template-columns:1fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-about .origin-text h2{color:var(--text-dark);font-family:Playfair Display,serif;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.2;margin-bottom:20px}.page-template-about .origin-text h2 em{color:var(--mid-blue);font-style:italic}.page-template-about .origin-text p{color:var(--text-mid);font-size:1rem;line-height:1.85;margin-bottom:18px}.page-template-about .origin-text p strong{color:var(--text-dark);font-weight:600}.page-template-about .origin-image-frame{background:var(--light-blue);-webkit-box-shadow:8px 8px 0 var(--mid-blue);box-shadow:8px 8px 0 var(--mid-blue);padding:10px 10px 40px;-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.page-template-about .origin-image-frame:hover{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.page-template-about .image-placeholder{aspect-ratio:4/3;background:linear-gradient(135deg,#b0d8ef,#5ba3c9);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:260px}.page-template-about .polaroid-caption{color:var(--text-mid);font-family:Nunito,sans-serif;font-size:.8rem;font-style:italic;padding:12px 8px 2px;text-align:center}.page-template-about .manifesto-section{background:var(--orange-light);border-bottom:2px solid rgba(196,98,45,.12);border-top:2px solid rgba(196,98,45,.12);overflow:hidden;padding:96px 120px;position:relative;text-align:center}.page-template-about .manifesto-section:before{color:rgba(196,98,45,.07);content:'"';font-family:Playfair Display,serif;font-size:28rem;left:50%;line-height:1;pointer-events:none;position:absolute;top:-60px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-template-about .manifesto-section h2{color:var(--text-dark);font-family:Playfair Display,serif;font-size:clamp(1.8rem,2.8vw,2.7rem);font-style:italic;font-weight:400;line-height:1.45;margin:0 auto 28px;max-width:820px;position:relative}.page-template-about .manifesto-section h2 strong{color:var(--orange);font-style:normal;font-weight:700}.page-template-about .manifesto-section .attribution{color:var(--text-light);font-family:Nunito,sans-serif;font-size:.8rem;letter-spacing:2.5px;text-transform:uppercase}.page-template-about .pillars-section{background:var(--off-white)}.page-template-about .pillars-header{margin-bottom:56px;text-align:center}.page-template-about .pillars-header h2{color:var(--text-dark);font-family:Playfair Display,serif;font-size:clamp(1.8rem,2.4vw,2.3rem)}.page-template-about .pillars-grid{background:var(--border);border:2px solid var(--border);display:grid;gap:2px;grid-template-columns:repeat(3,1fr)}.page-template-about .pillar-card{background:var(--white);padding:48px 36px;position:relative;-webkit-transition:background .25s;transition:background .25s}.page-template-about .pillar-card:hover{background:var(--light-blue)}.page-template-about .pillar-number{color:rgba(91,163,201,.1);font-family:Playfair Display,serif;font-size:4rem;font-weight:700;line-height:1;position:absolute;right:22px;top:18px}.page-template-about .icon{height:38px;width:38px;stroke:var(--orange);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block;margin-bottom:18px}.page-template-about .pillar-card h3{color:var(--text-dark);font-family:Playfair Display,serif;font-size:1.25rem;margin-bottom:14px}.page-template-about .pillar-card p{color:var(--text-mid);font-size:.93rem;line-height:1.75}.page-template-about .handmade-section{background:var(--white);display:grid;gap:0;grid-template-columns:1fr 1fr;padding:0}.page-template-about .handmade-intro{background:var(--light-blue);display:-webkit-box;display:-ms-flexbox;display:flex;padding:80px 64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.page-template-about .handmade-intro:before{background-image:repeating-linear-gradient(0deg,transparent,transparent 22px,rgba(91,163,201,.06) 0,rgba(91,163,201,.06) 23px),repeating-linear-gradient(90deg,transparent,transparent 22px,rgba(91,163,201,.06) 0,rgba(91,163,201,.06) 23px);content:"";inset:0;pointer-events:none;position:absolute}.page-template-about .handmade-intro h2{color:var(--text-dark);font-family:Playfair Display,serif;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1.2;margin-bottom:20px;position:relative}.page-template-about .handmade-intro h2 em{color:var(--orange);font-style:italic}.page-template-about .handmade-intro .lead{border-left:3px solid var(--orange);color:var(--text-mid);font-size:1.1rem;font-style:italic;line-height:1.8;margin-top:8px;padding-left:20px;position:relative}.page-template-about .handmade-definitions{background:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;padding:80px 64px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-about .definition-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-about .definition-block h4{color:var(--text-dark);font-family:Playfair Display,serif;font-size:1.1rem;margin-bottom:8px}.page-template-about .definition-block p{color:var(--text-mid);font-size:.93rem;line-height:1.75}.page-template-about .definition-block p em{color:var(--text-dark);font-style:italic;font-weight:500}.page-template-about .definition-icon-wrap{background:var(--orange-pale);border:1.5px solid rgba(196,98,45,.2);border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;width:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;margin-top:4px}.page-template-about .handmade-rule{background:var(--off-white);border:1.5px solid var(--border);border-left:4px solid var(--orange);margin-top:8px;padding:20px 24px}.page-template-about .handmade-rule p{color:var(--text-mid);font-family:Nunito,sans-serif;font-size:.88rem;font-weight:600;line-height:1.7}.page-template-about .handmade-rule p strong{color:var(--orange)}.page-template-about .stitch-separator{background:var(--orange);display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-about .stitch-inner{border-bottom:2px dashed hsla(0,0%,100%,.28);border-top:2px dashed hsla(0,0%,100%,.28);margin:5px 0;width:100%}.page-template-about .audience-section{display:grid;grid-template-columns:1fr 1fr;padding:0}.page-template-about .audience-panel{padding:80px 64px}.page-template-about .audience-panel.sellers{background:var(--light-blue)}.page-template-about .audience-panel.buyers{background:var(--white)}.page-template-about .audience-panel h2{color:var(--text-dark);font-family:Playfair Display,serif;font-size:1.85rem;margin-bottom:30px}.page-template-about .benefit-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px}.page-template-about .benefit-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-about .benefit-dot{background:var(--orange);border-radius:50%;height:7px;margin-top:30px;width:7px;-ms-flex-negative:0;flex-shrink:0}.page-template-about .benefit-text h4{color:var(--text-dark);font-family:Playfair Display,serif;font-size:1.02rem;margin-bottom:5px}.page-template-about .benefit-text p{color:var(--text-mid);font-size:.91rem;line-height:1.72}.page-template-about .testimonials-section{background:var(--light-blue);border-bottom:1px solid var(--border);border-top:1px solid var(--border);padding:96px 80px}.page-template-about .testimonials-header{margin-bottom:52px;text-align:center}.page-template-about .testimonials-header h2{color:var(--text-dark);font-family:Playfair Display,serif;font-size:clamp(1.6rem,2.4vw,2.2rem)}.page-template-about .testimonials-header .section-eyebrow{color:var(--orange);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-about .testimonials-header .section-eyebrow:after{display:none}.page-template-about .testimonials-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.page-template-about .testimonial-card{background:var(--white);border:1px solid var(--border);padding:36px 30px;position:relative;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.page-template-about .testimonial-card:hover{-webkit-box-shadow:0 6px 24px rgba(91,163,201,.15);box-shadow:0 6px 24px rgba(91,163,201,.15)}.page-template-about .testimonial-card:before{color:rgba(196,98,45,.1);content:"“";font-family:Playfair Display,serif;font-size:5rem;left:22px;line-height:1;position:absolute;top:6px}.page-template-about .testimonial-text{color:var(--text-mid);font-size:.95rem;font-style:italic;line-height:1.82;margin-bottom:22px;position:relative}.page-template-about .testimonial-author{color:var(--text-light);font-family:Nunito,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.page-template-about .pricing-section{background:var(--white);text-align:center}.page-template-about .pricing-section h2{color:var(--text-dark);font-family:Playfair Display,serif;font-size:clamp(1.8rem,2.4vw,2.3rem);margin-bottom:14px}.page-template-about .pricing-section .intro{color:var(--text-mid);font-size:1rem;line-height:1.78;margin:0 auto 52px;max-width:540px}.page-template-about .pricing-cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:960px}.page-template-about .pricing-card{background:var(--white);border:2px solid var(--border);padding:44px 30px;position:relative;text-align:left;-webkit-transition:border-color .2s,-webkit-transform .2s;transition:border-color .2s,-webkit-transform .2s;transition:border-color .2s,transform .2s;transition:border-color .2s,transform .2s,-webkit-transform .2s}.page-template-about .pricing-card:hover{border-color:var(--mid-blue);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.page-template-about .pricing-card.featured{background:var(--orange-pale);border-color:var(--orange)}.page-template-about .pricing-card.featured:hover{border-color:var(--orange-dark)}.page-template-about .pricing-card h3{color:var(--text-dark);font-family:Playfair Display,serif;font-size:1.4rem;margin-bottom:6px}.page-template-about .pricing-badge{background:var(--orange);color:#fff;font-family:Nunito,sans-serif;font-size:.68rem;font-weight:700;left:50%;letter-spacing:2px;padding:4px 14px;position:absolute;text-transform:uppercase;top:-13px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.page-template-about .pricing-price{color:var(--orange);font-family:Playfair Display,serif;font-size:2.6rem;font-weight:700;line-height:1;margin:14px 0 4px}.page-template-about .pricing-period{color:var(--text-light);font-family:Nunito,sans-serif;font-size:.76rem;letter-spacing:.8px;margin-bottom:26px}.page-template-about .pricing-features{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;margin-bottom:30px}.page-template-about .pricing-features li{color:var(--text-mid);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.88rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;line-height:1.5}.page-template-about .pricing-features li:before{color:var(--orange);content:"✦";font-size:.58rem;-ms-flex-negative:0;flex-shrink:0}.page-template-about .btn-outline{border:2px solid var(--orange);color:var(--orange);display:block;font-family:Nunito,sans-serif;font-size:.84rem;font-weight:700;letter-spacing:.6px;padding:12px 22px;text-align:center;text-decoration:none;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.page-template-about .btn-outline:hover{background:var(--orange);color:#fff}.page-template-about .team-section{background:var(--off-white);display:grid;gap:80px;grid-template-columns:1fr 1.4fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-about .team-image-col{position:relative}.page-template-about .founder-frame{background:var(--white);-webkit-box-shadow:7px 7px 0 var(--mid-blue);box-shadow:7px 7px 0 var(--mid-blue);padding:10px 10px 42px;-webkit-transform:rotate(1.2deg);transform:rotate(1.2deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.page-template-about .founder-frame:hover{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.page-template-about .founder-img{aspect-ratio:3/4;background:linear-gradient(145deg,#b0d8ef,#5ba3c9);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:300px}.page-template-about .founder-label{color:var(--text-mid);font-family:Nunito,sans-serif;font-size:.8rem;font-style:italic;padding:12px 4px 0;text-align:center}.page-template-about .location-badge{background:var(--orange);bottom:-10px;color:#fff;font-family:Nunito,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:1.5px;padding:9px 16px;position:absolute;right:-12px;text-transform:uppercase;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.page-template-about .team-text h2{color:var(--text-dark);font-family:Playfair Display,serif;font-size:clamp(1.8rem,2.4vw,2.5rem);line-height:1.22;margin-bottom:22px}.page-template-about .team-text p{color:var(--text-mid);font-size:1rem;line-height:1.85;margin-bottom:18px}.page-template-about .team-text p strong{color:var(--text-dark);font-weight:600}.page-template-about .cta-section{background:var(--light-blue);border-top:1px solid var(--border);overflow:hidden;padding:100px 80px;position:relative;text-align:center}.page-template-about .cta-section:before{border:1px solid rgba(91,163,201,.18);content:"";inset:20px;pointer-events:none;position:absolute}.page-template-about .cta-section:after{border:1px dashed rgba(91,163,201,.1);content:"";inset:25px;pointer-events:none;position:absolute}.page-template-about .cta-section h2{color:var(--text-dark);font-family:Playfair Display,serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.22;margin-bottom:16px;position:relative}.page-template-about .cta-section h2 em{color:var(--orange);font-style:italic}.page-template-about .cta-section p{color:var(--text-mid);font-size:1rem;line-height:1.78;margin:0 auto 44px;max-width:500px;position:relative}.page-template-about .cta-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:16px;justify-content:center;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-about .cta-link{border-bottom:1.5px solid var(--border);color:var(--text-mid);font-family:Nunito,sans-serif;font-size:.88rem;font-weight:600;padding-bottom:2px;text-decoration:none;-webkit-transition:color .2s,border-color .2s;transition:color .2s,border-color .2s}.page-template-about .cta-link:hover{border-color:var(--orange);color:var(--orange)}@media (max-width:900px){.page-template-about section{padding:64px 40px}.page-template-about .hero{grid-template-columns:1fr;min-height:auto}.page-template-about .hero-left{border-bottom:2px solid var(--border);border-right:none;padding:72px 40px 56px}.page-template-about .hero-right{display:none}.page-template-about .stats-ribbon{display:grid;gap:24px 16px;grid-template-columns:1fr 1fr;justify-items:center;padding:32px 40px}.page-template-about .stat-divider{display:none}.page-template-about .origin-section{gap:48px;grid-template-columns:1fr}.page-template-about .origin-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-about .origin-image-frame{max-width:420px;width:100%}.page-template-about .handmade-section{grid-template-columns:1fr}.page-template-about .handmade-definitions,.page-template-about .handmade-intro{padding:56px 40px}.page-template-about .manifesto-section{padding:72px 40px}.page-template-about .pillars-grid{grid-template-columns:1fr 1fr}.page-template-about .audience-section{grid-template-columns:1fr}.page-template-about .audience-panel{padding:56px 40px}.page-template-about .testimonials-section{padding:72px 40px}.page-template-about .testimonials-grid{gap:16px;grid-template-columns:1fr 1fr}.page-template-about .pricing-cards{grid-template-columns:1fr;max-width:480px}.page-template-about .team-section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;grid-template-columns:1fr;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-template-about .team-image-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-template-about .founder-frame{max-width:340px;width:100%}.page-template-about .cta-section{padding:72px 40px}}@media (max-width:600px){.page-template-about section{padding:52px 24px}.page-template-about .hero-left{margin-top:10em;padding:56px 24px 48px}.page-template-about .hero-title{font-size:2.2rem}.page-template-about .hero-body{font-size:.97rem;margin-bottom:32px;max-width:100%}.page-template-about .hero-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.page-template-about .stats-ribbon{display:grid;gap:20px 12px;grid-template-columns:1fr 1fr;padding:28px 24px}.page-template-about .stat-number{font-size:1.7rem}.page-template-about .stat-label{font-size:.68rem}.page-template-about .section-eyebrow{font-size:.65rem}.page-template-about .handmade-intro{padding:48px 24px}.page-template-about .handmade-intro h2{font-size:1.8rem}.page-template-about .handmade-intro .lead{font-size:1rem}.page-template-about .handmade-definitions{gap:28px;padding:40px 24px}.page-template-about .definition-block{gap:16px}.page-template-about .definition-icon-wrap{height:40px;width:40px;-ms-flex-negative:0;flex-shrink:0}.page-template-about .origin-section{padding:52px 24px}.page-template-about .origin-image-frame{-webkit-box-shadow:4px 4px 0 var(--mid-blue);box-shadow:4px 4px 0 var(--mid-blue);-webkit-transform:none;transform:none}.page-template-about .origin-image-frame:hover{-webkit-transform:none;transform:none}.page-template-about .manifesto-section{padding:56px 24px}.page-template-about .manifesto-section:before{font-size:14rem;top:-30px}.page-template-about .manifesto-section h2{font-size:1.45rem}.page-template-about .pillars-section{padding:52px 24px}.page-template-about .pillars-grid{grid-template-columns:1fr}.page-template-about .pillar-card{padding:36px 24px}.page-template-about .audience-panel{padding:48px 24px}.page-template-about .audience-panel h2{font-size:1.5rem}.page-template-about .testimonials-section{padding:52px 24px}.page-template-about .testimonials-grid{grid-template-columns:1fr}.page-template-about .pricing-section{padding:52px 24px}.page-template-about .pricing-cards{max-width:100%}.page-template-about .pricing-card{padding:36px 22px}.page-template-about .team-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding:52px 24px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.page-template-about .founder-frame{-webkit-box-shadow:4px 4px 0 var(--mid-blue);box-shadow:4px 4px 0 var(--mid-blue);max-width:280px}.page-template-about .founder-frame,.page-template-about .founder-frame:hover{-webkit-transform:none;transform:none}.page-template-about .location-badge{bottom:-8px;font-size:.68rem;padding:7px 12px;right:0}.page-template-about .cta-section{padding:56px 24px}.page-template-about .cta-section:after,.page-template-about .cta-section:before{inset:12px}.page-template-about .cta-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.page-template-about .btn-primary[style]{font-size:.9rem!important;padding:13px 28px!important}}