/* ==========================================================================
   © TONi. All Rights Reserved.
   PROPRIETARY & PROTECTED DESIGN STYLE SHEET (CSS ASSET).
   WARNING: Protected Trade Dress and Copyrighted Design Material of TONi.
   Unauthorized copying or replication of stylesheet rules is prohibited.
   ========================================================================== */
#hero-main{height:120vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden}#hero-main .container{position:relative;z-index:1}#hero-main h1{font-size:var(--text-5xl);margin-bottom:var(--space-6)}#hero-main p{font-size:var(--text-lg);max-width:800px;margin:0 auto var(--space-10) auto;color:var(--text-color)}.hero-ctas{text-align:center;display:flex;justify-content:center;gap:var(--space-6)}section{padding:var(--space-16) 0}section h2{text-align:center;margin-bottom:var(--space-8);font-size:var(--text-3xl)}.section-subheading{text-align:center;color:var(--text-color)}#slider .container{position:relative}.main-slider{border-radius:var(--radius-2xl)}.main-slider .swiper-slide{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-10);background:transparent;box-sizing:border-box}.main-slider .slide-image-container{flex:1;height:400px;border-radius:var(--radius-2xl);overflow:hidden;cursor:pointer}.main-slider .slide-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-slider .slide-text-content{flex:1;color:var(--text-color);cursor:pointer}.main-slider .slide-text-content h3{font-size:var(--text-4xl);color:var(--primary-color);font-weight:var(--weight-bold)}.main-slider .slide-text-content h4{font-size:var(--text-2xl);color:var(--secondary-color);font-weight:var(--weight-bold)}.main-slider .slide-text-content p{line-height:var(--leading-relaxed)}#services{padding:6rem 0}#services .section-subheading{margin-bottom:var(--space-12);font-size:var(--text-lg);max-width:700px;margin-left:auto;margin-right:auto;color:var(--text-color)}.card-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-8);margin-top:var(--space-12)}.icon-card{text-align:center}.icon-card .card-icon{--icon-size:var(--text-6xl);color:var(--primary-color);margin:0 auto var(--space-4) auto;display:block}.icon-card h3{font-size:var(--text-2xl);color:var(--primary-color);font-weight:var(--weight-semibold);margin-bottom:var(--space-3)}.icon-card p{font-size:var(--text-base);line-height:var(--leading-relaxed)}#skills{padding:6rem 0}.skills-container{display:flex;flex-direction:column;gap:var(--space-12);margin-top:var(--space-12)}.skill-category{padding:var(--space-8);border-radius:var(--radius-2xl)}.skill-category-title{font-size:var(--text-3xl);color:var(--primary-color);margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:2px solid var(--form-border-color)}.skills-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-6)}.skill-card{background-color:transparent;height:160px;perspective:1000px;cursor:pointer;transition:transform .5s cubic-bezier(.34,1.65,.5,1),box-shadow var(--duration-slow) var(--ease-out);will-change:transform,box-shadow}.card-inner{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.34,1.56,.64,1);transform-style:preserve-3d}.skill-card:focus-visible,.skill-card:hover{transform:scale(1.08) translateY(-12px);box-shadow:var(--shadow-4);z-index:5;transition:transform .3s cubic-bezier(.175,1.885,.32,1.275)}.skill-card:focus-visible{outline:none;box-shadow:var(--shadow-4),var(--shadow-focus)}.skill-card:focus-visible .card-inner,.skill-card:hover .card-inner{transform:rotateY(180deg)}.skill-card.click-effect{animation:shake-bounce .8s cubic-bezier(.36,.07,.19,.97) both}.card-back,.card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);border-radius:var(--radius-2xl);text-align:center;font-weight:var(--weight-bold);color:var(--text-on-brand);backdrop-filter:blur(var(--blur-md));border:1px solid hsla(0,0%,100%,.25);box-shadow:var(--shadow-1),var(--shadow-3),var(--shadow-inset-hi);transform-style:preserve-3d;overflow:visible}.card-back{transform:rotateY(180deg)}.skill-card .skill-desc,.skill-card .skill-name{transition:opacity var(--duration-base) var(--ease-out)}.skill-card:focus-visible .skill-name,.skill-card:hover .skill-name{opacity:0}.skill-card .skill-desc{opacity:0;font-size:var(--text-sm);font-weight:var(--weight-medium)}.skill-card:focus-visible .skill-desc,.skill-card:hover .skill-desc{opacity:1}.skill-card .material,.skill-card [class*=si-]{width:var(--space-12);height:var(--space-12);--icon-size:var(--text-5xl);filter:drop-shadow(0 2px 3px rgba(0,0,0,.25)) drop-shadow(0 6px 12px rgba(0,0,0,.35))}.skill-card .card-back .material,.skill-card .card-back [class*=si-],.skill-card .card-front .material,.skill-card .card-front [class*=si-]{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.skill-card:focus-visible .card-front .material,.skill-card:focus-visible .card-front [class*=si-],.skill-card:hover .card-front .material,.skill-card:hover .card-front [class*=si-]{transform:scale(.85) translateZ(35px)}.skill-card:focus-visible .card-back .material,.skill-card:focus-visible .card-back [class*=si-],.skill-card:hover .card-back .material,.skill-card:hover .card-back [class*=si-]{transform:scale(1.15) rotate(12deg) translateZ(35px)}.skill-card:nth-child(4n+1) .card-back,.skill-card:nth-child(4n+1) .card-front{background-image:linear-gradient(45deg,rgba(229,57,53,.7),rgba(255,112,67,.7))}.skill-card:nth-child(4n+2) .card-back,.skill-card:nth-child(4n+2) .card-front{background-image:linear-gradient(45deg,rgba(255,112,67,.7),rgba(255,167,38,.7))}.skill-card:nth-child(4n+3) .card-back,.skill-card:nth-child(4n+3) .card-front{background-image:linear-gradient(45deg,rgba(66,165,245,.7),rgba(41,182,246,.7))}.skill-card:nth-child(4n+4) .card-back,.skill-card:nth-child(4n+4) .card-front{background-image:linear-gradient(45deg,rgba(102,187,106,.7),rgba(156,204,101,.7))}.on-the-go-badge{position:absolute;top:-12px;right:-12px;background-color:var(--neutral-0);color:var(--neutral-900);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:900;text-transform:uppercase;letter-spacing:var(--tracking-wide);border:1px solid hsla(0,0%,100%,.4);box-shadow:-2px 2px 0 var(--neutral-950),var(--shadow-3);transform:rotate(8deg) translateZ(20px);transform-style:preserve-3d;backface-visibility:hidden;transition:transform .4s cubic-bezier(.34,1.56,.64,1);z-index:20}.skill-card:focus-visible .on-the-go-badge,.skill-card:hover .on-the-go-badge{background-color:var(--neutral-0);box-shadow:-4px 4px 0 var(--neutral-950),var(--shadow-4);transform:rotate(-3deg) scale(1.15) translateZ(55px)}html:not(.no-motion) .skill-card{backdrop-filter:none}html:not(.no-motion) .skill-card:nth-child(4n+1) .card-back,html:not(.no-motion) .skill-card:nth-child(4n+1) .card-front{background-image:linear-gradient(45deg,#e53935,#ff7043)}html:not(.no-motion) .skill-card:nth-child(4n+2) .card-back,html:not(.no-motion) .skill-card:nth-child(4n+2) .card-front{background-image:linear-gradient(45deg,#ff7043,#ffa726)}html:not(.no-motion) .skill-card:nth-child(4n+3) .card-back,html:not(.no-motion) .skill-card:nth-child(4n+3) .card-front{background-image:linear-gradient(45deg,#42a5f5,#29b6f6)}html:not(.no-motion) .skill-card:nth-child(4n+4) .card-back,html:not(.no-motion) .skill-card:nth-child(4n+4) .card-front{background-image:linear-gradient(45deg,#66bb6a,#9ccc65)}#testimonials{padding:6rem 0}#testimonials .section-subheading{margin-bottom:var(--space-12);font-size:var(--text-lg);max-width:700px;margin-left:auto;margin-right:auto;color:var(--text-color)}.testimonial-card{margin:var(--space-8) auto;max-width:800px}.testimonial-quote{font-size:var(--text-lg);font-style:italic;margin-bottom:var(--space-4)}.testimonial-author{font-weight:var(--weight-semibold);color:var(--secondary-color)}.final-cta{text-align:center;margin-top:var(--space-16);padding:var(--space-20) var(--space-8);max-width:1100px;margin-left:auto;margin-right:auto}#final-cta h2{font-size:var(--text-5xl);margin-bottom:var(--space-6)}#final-cta p{font-size:var(--text-xl);max-width:700px;margin:0 auto var(--space-10) auto;color:var(--text-color)}@media (max-width:768px){.final-cta{padding:2.5rem 1.25rem;margin-top:2.5rem}#final-cta h2{font-size:1.75rem}#final-cta p{font-size:1rem;margin-bottom:var(--space-6)}#final-cta .btn{width:100%}}@media (min-width:769px) and (max-width:1024px){.final-cta{padding:var(--space-16) var(--space-6)}#final-cta h2{font-size:var(--text-4xl)}}#faq{padding:6rem 0}.faq-accordion{max-width:800px;margin:var(--space-12) auto 0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.faq-item{border-radius:var(--radius-2xl);overflow:hidden}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);cursor:pointer}.faq-question p{margin:0;font-weight:var(--weight-semibold);font-size:var(--text-lg)}.faq-question .material{transition:transform var(--duration-base) var(--ease-out)}.faq-answer{max-height:0;overflow:hidden;transition:max-height var(--duration-slow) var(--ease-out),padding var(--duration-slow) var(--ease-out)}.faq-answer p{padding:0 var(--space-6) var(--space-6) var(--space-6);margin:0}#contact .surface{padding:var(--space-8);text-align:center;border-radius:var(--radius-2xl)}.contact-details{display:flex;flex-direction:column;gap:var(--space-4)}.contact-details li{gap:var(--space-3)}.contact-form{margin-top:var(--space-8);text-align:left}.content-box{padding:var(--space-8);border-radius:var(--radius-2xl)}.text-center{text-align:center}.button-group{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-4)}@media (max-width:768px){#hero-main h1{font-size:2rem}section h2{font-size:1.5rem}#hero-main{padding:10rem 1rem 6rem;height:auto}.hero-ctas{flex-direction:column;gap:1rem}.hero-ctas .btn{width:100%}.main-slider{border-radius:24px;overflow:hidden}.main-slider .swiper-slide{flex-direction:column;gap:1.25rem;padding:1.25rem 1.25rem 3.25rem;align-items:stretch;box-sizing:border-box}.main-slider .slide-image-container{height:200px;max-height:220px;width:100%;border-radius:18px;margin:0;overflow:hidden}.main-slider .slide-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:18px;display:block}.main-slider .slide-text-content{width:100%;padding:0 .25rem;text-align:left}.main-slider .slide-text-content h3{font-size:clamp(1.35rem,5vw,1.75rem);line-height:1.2;margin-bottom:.35rem}.main-slider .slide-text-content h4{font-size:clamp(.95rem,3.8vw,1.15rem);margin-bottom:.6rem;line-height:1.3}.main-slider .slide-text-content p{font-size:.9rem;line-height:1.55;color:var(--muted-text);margin:0}.card-grid-auto{grid-template-columns:1fr}.skills-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (min-width:769px) and (max-width:1024px){#hero-main h1{font-size:var(--text-4xl)}section{padding:3.5rem 0}#hero-main{height:auto;padding:8rem 0 6rem}.card-grid-auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}#about-hero{text-align:center;padding:var(--space-40) var(--space-4) 8rem}#about-hero h1{font-size:var(--text-6xl);margin-bottom:var(--space-4)}#about-hero p{font-size:var(--text-xl);max-width:700px;margin:0 auto;opacity:.9}#about .surface{padding:var(--space-8);border-radius:var(--radius-2xl)}#mission-vision,#our-story{padding:var(--space-12) 0}.motto-statement{font-size:var(--text-2xl);margin-bottom:var(--space-4)}.principle-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-8)}.principle-card{display:flex;flex-direction:column;border-radius:var(--radius-2xl);overflow:hidden}.principle-info{padding:var(--space-6)}.principle-head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.principle-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);border-radius:var(--radius-circle);background:var(--control-bg);color:var(--primary-color)}@media (max-width:768px){#about-hero h1{font-size:var(--text-4xl)}}@media (min-width:769px) and (max-width:1024px){#about-hero h1{font-size:var(--text-5xl)}}#brand-hero{text-align:center;padding:var(--space-40) var(--space-4) 8rem}#brand-hero h1{font-size:var(--text-6xl);margin-bottom:var(--space-4)}#brand-hero p{font-size:var(--text-xl);max-width:700px;margin:0 auto;opacity:.9}.brand-value-icon{display:flex;justify-content:center;align-items:center;margin-bottom:var(--space-6);color:var(--primary-color)}.brand-value-icon .material{--icon-size:var(--text-6xl)}.pillar-item h4{margin-top:var(--space-6)}.brand-identity-preview{height:200px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xl);background-color:var(--component-color);overflow:hidden}.brand-identity-preview img{max-width:120px;-o-object-fit:contain;object-fit:contain}.brand-identity-preview.preview-gradient{background:var(--gradient-primary)}.brand-identity-preview.preview-gradient .material{color:var(--text-on-brand);--icon-size:var(--text-6xl);filter:drop-shadow(0 2px 10px rgba(0,0,0,.2))}.brand-identity-preview.preview-typography span{font-size:var(--text-4xl);font-weight:900}@media (max-width:768px){#brand-hero h1{font-size:var(--text-4xl)}}@media (min-width:769px) and (max-width:1024px){#brand-hero h1{font-size:var(--text-5xl)}}#contact-main{display:flex;justify-content:center;padding:var(--space-40) 0 8rem}.contact-wrapper{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-12);padding:var(--space-4);width:100%;max-width:900px}.contact-info h2{font-size:var(--text-4xl)}.contact-info p{color:var(--text-color);margin-bottom:var(--space-8)}.contact-info ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.contact-info li{display:flex;align-items:center;gap:var(--space-3)}.contact-info .material{color:var(--primary-color)}.contact-form-container .btn{width:100%}#social-links-section{padding-bottom:var(--space-16)}#social-links-section .content-box{text-align:center;padding:var(--space-10)}#social-links-section h2{font-size:var(--text-4xl);margin-bottom:var(--space-2)}#social-links-section p{color:var(--text-color);margin-bottom:var(--space-10)}.social-connect-list{list-style:none;display:flex;flex-direction:column;gap:var(--space-6);max-width:500px;margin:0 auto}.social-connect-list a{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-radius:var(--radius-2xl);color:var(--text-color);background-color:var(--control-bg);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.social-connect-list a:focus-visible,.social-connect-list a:hover{background-color:var(--primary-color);color:var(--text-on-brand);transform:scale(1.03)}.social-connect-list a i{font-size:var(--text-2xl);width:30px;text-align:center}.social-connect-list a span{font-weight:var(--weight-medium)}@media (max-width:768px){#contact-main{padding:8rem 0 var(--space-16) 0}.contact-wrapper{grid-template-columns:1fr;gap:var(--space-8);padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl)}.contact-info h2{font-size:var(--text-3xl)}.contact-info p{font-size:var(--text-base);margin-bottom:var(--space-6)}.contact-info ul{gap:var(--space-3)}.contact-info li{font-size:var(--text-base)}#social-links-section{padding-bottom:var(--space-12)}#social-links-section .content-box{padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl)}#social-links-section h2{font-size:var(--text-3xl);margin-bottom:var(--space-2)}#social-links-section p{font-size:var(--text-base);margin-bottom:var(--space-8)}.social-connect-list{gap:var(--space-4)}.social-connect-list a{padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);font-size:var(--text-base)}.social-connect-list a i{font-size:var(--text-xl)}}@media (min-width:769px) and (max-width:1024px){.contact-wrapper{grid-template-columns:1fr;padding:2rem}}.docs-main{padding-top:var(--space-40);padding-bottom:5rem}.docs-main .container.container-wide{max-width:1440px;width:95%;margin:0 auto}.docs-header{text-align:center;margin-bottom:3rem}.docs-header h1{font-size:var(--text-4xl);margin-bottom:.5rem}.docs-header p{font-size:1.1rem;max-width:650px;margin:0 auto 1.5rem;color:var(--muted-text)}.docs-view{display:none}.docs-view.active{display:block}.docs-loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:300px;padding:3rem 1rem}.docs-loading-state p{color:var(--muted-text);font-size:.95rem}.docs-error-card{padding:2.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;border-radius:24px;background-color:var(--form-bg-color);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--form-border-color);box-shadow:0 10px 30px rgba(0,0,0,.2)}.docs-error-card .error-icon{--icon-size:3.5rem;color:var(--primary-color)}.docs-error-card h3{font-size:1.4rem;margin:0;color:var(--text-color)}.docs-error-card p{color:var(--muted-text);font-size:.95rem;line-height:1.5;margin-bottom:.5rem}.doc-article-content ul{padding-left:1.5rem;margin-top:.75rem}.doc-article-content li{margin-bottom:.4rem;line-height:1.6;color:var(--muted-text)}.doc-article-content p{line-height:1.7;color:var(--text-color)}.docs-body .section-summary{color:var(--muted-text);font-size:.95rem;margin-bottom:.5rem}@media (max-width:768px){.docs-main{padding-top:6rem;padding-bottom:3rem}.docs-main .container.container-wide{width:100%;padding:0 1rem}.docs-header h1{font-size:1.75rem;line-height:1.25}.docs-header p{font-size:.95rem}}.features-main-container{padding-top:var(--space-20);padding-bottom:var(--space-16)}.features-hero{text-align:center;padding:var(--space-40) 0 var(--space-12)}.features-hero h1{font-size:var(--text-6xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}.features-hero p{color:var(--text-muted);font-size:var(--text-lg);max-width:66ch;margin:0 auto;line-height:var(--leading-relaxed);text-wrap:pretty}.features-section{padding:var(--space-16) 0;border-bottom:1px solid var(--border-subtle)}.features-section:last-child{border-bottom:none}.features-section-header{margin-bottom:var(--space-8);max-width:72ch}.features-section-header h2{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3);color:var(--text-color);text-align:left}.features-section-header p{color:var(--text-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0;text-wrap:pretty}.features-section-subhead{margin:var(--space-12) 0 var(--space-6);max-width:72ch}.features-section-subhead h3{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--text-color);margin-bottom:var(--space-2)}.features-section-subhead p{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-6)}.features-grid-tight{padding:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.features-card{padding:var(--space-8);display:flex;flex-direction:column;gap:var(--space-4)}.features-card>p{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.features-card-title{display:flex;align-items:center;gap:var(--space-3)}.features-card-title .material{--icon-size:24px;color:var(--primary-color)}.features-card-title h3{font-size:var(--text-xl);font-weight:var(--weight-semibold);margin:0}.features-button-group{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.token-code{font-family:var(--font-mono);font-size:var(--text-xs);background-color:var(--control-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);padding:2px var(--space-2);color:var(--text-muted);white-space:nowrap}.brand-asset-info .token-code,.features-card>.token-code{align-self:flex-start;cursor:pointer;transition:color var(--duration-fast) var(--ease-out)}.brand-asset-info .token-code:hover,.features-card>.token-code:hover{color:var(--primary-color);border-color:var(--primary-color)}.brand-assets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-6)}.brand-asset-card{padding:var(--space-6);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.brand-preview-box{width:100%;height:148px;border-radius:var(--radius-xl);background-color:var(--control-bg);border:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:center;padding:var(--space-4);position:relative;overflow:hidden;cursor:pointer;transition:border-color var(--duration-base) var(--ease-out)}.brand-preview-box:before{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,var(--surface-hover) 25%,transparent 25%),linear-gradient(-45deg,var(--surface-hover) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--surface-hover) 75%),linear-gradient(-45deg,transparent 75%,var(--surface-hover) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;pointer-events:none}.brand-preview-box img,.brand-preview-box video{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.brand-asset-info{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.brand-asset-info h4{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0;color:var(--text-color)}.brand-asset-info p{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:var(--leading-normal)}.size-ladder{display:flex;align-items:flex-end;gap:var(--space-8);flex-wrap:wrap;padding:var(--space-2) 0}.size-step{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.size-step img{display:block}.size-step span{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-subtle)}.size-step .size-bad{color:var(--color-danger)}.size-step .size-good{color:var(--color-success)}.color-swatch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--space-4)}.color-swatch{height:92px;border-radius:var(--radius-lg);display:flex;align-items:flex-end;padding:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-on-brand);cursor:pointer;border:1px solid var(--border-subtle);box-shadow:var(--shadow-1);transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.color-swatch:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}.swatch-primary{background-color:var(--primary-color)}.swatch-secondary{background-color:var(--secondary-color)}.swatch-gradient-primary{background-image:var(--gradient-primary)}.swatch-gradient-secondary{background-image:var(--gradient-secondary)}.swatch-danger{background-color:var(--color-danger)}.swatch-success{background-color:var(--color-success)}.swatch-warning{background-color:var(--color-warning)}.swatch-info{background-color:var(--color-info)}.swatch-component{background-color:var(--component-color);color:var(--text-color)}.swatch-bg{background-color:var(--bg-color);color:var(--text-color)}.ramp-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-2)}.ramp-chip{display:flex;flex-direction:column;gap:var(--space-2);cursor:pointer}.ramp-swatch{display:block;height:64px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);transition:transform var(--duration-fast) var(--ease-out)}.ramp-chip:hover .ramp-swatch{transform:translateY(-2px)}.ramp-swatch-0{background:var(--neutral-0)}.ramp-swatch-50{background:var(--neutral-50)}.ramp-swatch-100{background:var(--neutral-100)}.ramp-swatch-200{background:var(--neutral-200)}.ramp-swatch-300{background:var(--neutral-300)}.ramp-swatch-400{background:var(--neutral-400)}.ramp-swatch-500{background:var(--neutral-500)}.ramp-swatch-600{background:var(--neutral-600)}.ramp-swatch-700{background:var(--neutral-700)}.ramp-swatch-800{background:var(--neutral-800)}.ramp-swatch-900{background:var(--neutral-900)}.ramp-swatch-950{background:var(--neutral-950)}.ramp-label{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-subtle);text-align:center}.type-table{padding:var(--space-2) var(--space-8)}.type-row{display:flex;align-items:baseline;gap:var(--space-8);padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}.type-row:last-child{border-bottom:none}.type-token{flex:0 0 116px;color:var(--text-muted)}.type-px,.type-token{font-family:var(--font-mono);font-size:var(--text-xs)}.type-px{flex:0 0 28px;color:var(--text-subtle)}.type-sample{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:var(--leading-tight);color:var(--text-color)}.type-6xl{font-size:var(--text-6xl)}.type-5xl,.type-6xl{font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.type-5xl{font-size:var(--text-5xl)}.type-4xl{font-size:var(--text-4xl)}.type-3xl,.type-4xl{font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.type-3xl{font-size:var(--text-3xl)}.type-2xl{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight)}.type-2xl,.type-xl{font-weight:var(--weight-semibold)}.type-xl{font-size:var(--text-xl)}.type-lg{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--text-muted)}.type-base{font-size:var(--text-base)}.type-base,.type-sm{font-weight:var(--weight-regular);color:var(--text-muted)}.type-sm{font-size:var(--text-sm)}.type-xs{font-size:var(--text-xs);font-weight:var(--weight-medium)}.type-2xs,.type-xs{color:var(--text-muted)}.type-2xs{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.specimen-display{font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.specimen-mono{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-color);background-color:var(--control-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4);margin:0;overflow-x:auto}.scale-list{display:flex;flex-direction:column;gap:var(--space-3)}.scale-row{display:flex;align-items:center;gap:var(--space-4)}.scale-token{flex:0 0 88px;color:var(--text-muted)}.scale-px,.scale-token{font-family:var(--font-mono);font-size:var(--text-xs)}.scale-px{flex:0 0 24px;color:var(--text-subtle)}.scale-bar{height:12px;border-radius:var(--radius-xs);background-image:var(--gradient-primary)}.scale-w-1{width:var(--space-1)}.scale-w-2{width:var(--space-2)}.scale-w-3{width:var(--space-3)}.scale-w-4{width:var(--space-4)}.scale-w-6{width:var(--space-6)}.scale-w-8{width:var(--space-8)}.scale-w-12{width:var(--space-12)}.scale-w-16{width:var(--space-16)}.radius-grid{display:flex;flex-wrap:wrap;gap:var(--space-4)}.radius-item{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.radius-box{display:block;width:68px;height:68px;background-color:var(--control-bg);border:1px solid var(--border-default)}.radius-xs{border-radius:var(--radius-xs)}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-xl{border-radius:var(--radius-xl)}.radius-2xl{border-radius:var(--radius-2xl)}.radius-pill{border-radius:var(--radius-pill)}.radius-label{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-subtle)}.elevation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-8)}.elevation-item{display:flex;flex-direction:column;gap:var(--space-3)}.elevation-box{height:84px;border-radius:var(--radius-lg);background-color:var(--surface-1);border:1px solid var(--border-subtle)}.elevation-1{box-shadow:var(--shadow-1)}.elevation-2{box-shadow:var(--shadow-2)}.elevation-3{box-shadow:var(--shadow-3)}.elevation-4{box-shadow:var(--shadow-4)}.elevation-token{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.elevation-use{font-size:var(--text-xs);color:var(--text-subtle)}.status-pill-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.status-pill{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium)}.status-pill-danger{background-color:var(--color-danger-soft);color:var(--color-danger)}.status-pill-success{background-color:var(--color-success-soft);color:var(--color-success)}.status-pill-warning{background-color:var(--color-warning-soft);color:var(--color-warning)}.status-pill-info{background-color:var(--color-info-soft);color:var(--color-info)}.icon-demo-grid{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center;--icon-size:28px}.icon-demo-grid .material{--icon-size:28px;color:var(--text-muted)}.icon-demo-grid i[class*=si-]{color:var(--text-muted)}.loading-demo-container{display:flex;align-items:center;justify-content:center;padding:var(--space-8);min-height:130px}.media-test-play{font-size:48px;color:var(--text-muted);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;text-shadow:0 2px 8px rgba(0,0,0,.5);pointer-events:none}@media (max-width:1024px){.ramp-grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.features-main-container{padding-top:var(--space-16);padding-bottom:var(--space-12)}.features-hero{padding:var(--space-4) 0 var(--space-8)}.features-hero h1{font-size:var(--text-4xl)}.features-hero p{font-size:var(--text-base)}.features-section{padding:var(--space-10) 0}.features-section-header h2{font-size:var(--text-2xl)}.brand-assets-grid,.features-grid{grid-template-columns:1fr;gap:var(--space-4)}.brand-asset-card,.features-card{padding:var(--space-6)}.brand-preview-box{height:128px}.ramp-grid{grid-template-columns:repeat(4,1fr)}.features-button-group{flex-direction:column;align-items:stretch;width:100%}.features-button-group .btn{width:100%;justify-content:center}.features-button-group:has(.action-btn){flex-direction:row;flex-wrap:wrap}.features-button-group .action-btn{width:44px;flex:0 0 auto}.color-swatch-grid{grid-template-columns:repeat(2,1fr)}.color-swatch{height:76px}.type-table{padding:var(--space-2) var(--space-4)}.type-row{flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.type-sample{flex:1 0 100%}.size-ladder{gap:var(--space-5)}.elevation-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media (min-width:769px) and (max-width:1024px){.features-hero h1{font-size:var(--text-5xl)}}#feedback-main{display:flex;justify-content:center;padding:var(--space-40) 0 8rem}.feedback-wrapper{max-width:700px;margin:0 auto;padding:3rem;position:relative;overflow:hidden}.feedback-header{text-align:center;margin-bottom:2.5rem}.feedback-header h1{font-size:var(--text-4xl);margin-bottom:.5rem}.feedback-header p{color:var(--muted-text);font-size:1.1rem}.rating-section{text-align:center;margin-bottom:2.5rem;padding:1.5rem;background:rgba(0,0,0,.03);border-radius:var(--radius-2xl);border:1px solid var(--form-border-color)}.rating-label{font-weight:700;margin-bottom:1rem;color:var(--text-color)}.rating-text{font-size:.9rem;color:var(--primary-color);font-weight:600;min-height:1.5em}.feedback-form .submit-btn{width:100%;margin-top:1rem;font-size:1.1rem;padding:1rem}.success-content{text-align:center;padding:2rem 0}.success-icon{--icon-size:5rem;color:var(--secondary-color);margin-bottom:1.5rem;animation:bounceIn .8s cubic-bezier(.2,.8,.2,1.2)}.success-content h2{margin-bottom:1rem}.success-content p{margin-bottom:2rem;color:var(--muted-text)}@media (max-width:768px){#feedback-main{padding:8rem 0 4rem}.feedback-wrapper{padding:2rem 1.5rem;border-radius:24px}.feedback-header{margin-bottom:2rem}.feedback-header h1{font-size:2rem}.feedback-header p{font-size:.95rem}.rating-section{margin-bottom:2rem;padding:1.25rem;border-radius:24px}.rating-label{font-size:.95rem;margin-bottom:.875rem}.star-rating{gap:.375rem}.star-rating .star{font-size:2.5rem}.rating-text{font-size:.85rem}.feedback-form .submit-btn{font-size:1rem;padding:.875rem}.success-icon{--icon-size:4rem;margin-bottom:1.25rem}.success-content h2{font-size:1.75rem;margin-bottom:.875rem}.success-content p{font-size:.95rem;margin-bottom:1.75rem}}#license-section{padding:var(--space-40) 0 6rem;display:flex;justify-content:center}.license-card{max-width:800px;width:100%;margin:0 auto;padding:2.5rem;display:flex;flex-direction:column;gap:2rem;position:relative}.license-card #back-button{position:absolute;top:1.5rem;left:1.5rem;z-index:10}.license-header{text-align:center;border-bottom:1px solid var(--form-border-color);padding-bottom:1.5rem}.license-header .logo{font-size:2rem;margin-bottom:1rem;display:inline-block}.license-header h1{font-size:var(--text-4xl);margin-bottom:.5rem}.license-header p{color:var(--muted-text);margin:0}.legal-updated{margin:.5rem 0 0;text-align:center;color:var(--muted-text);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.license-content{max-height:auto;display:flex;flex-direction:column;gap:1.5rem}.license-content h2{font-size:1.4rem;color:var(--primary-color);margin-bottom:0}.license-content p{margin-top:0;line-height:1.7}.license-footer{text-align:center;padding-top:1.5rem;border-top:1px solid var(--form-border-color)}@media (max-width:768px){.license-card{padding:1.5rem}.license-header h1{font-size:2rem}}.legal-page-footer{text-align:center;padding-top:1.5rem;margin-top:1rem;border-top:1px solid var(--form-border-color);color:var(--muted-text);font-size:.9rem}.legal-page-footer nav{margin-top:.5rem;display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.legal-page-footer a{color:var(--muted-text);font-weight:600}.legal-page-footer a:hover{color:var(--primary-color)}.legal-separator{border-top:1px solid var(--form-border-color);height:0;margin:1.2em 0}.portfolio-main h1,.portfolio-main h2,.portfolio-main h3{font-weight:900}.portfolio-main h1{font-size:3.5rem;letter-spacing:-1px}.portfolio-main h2{font-size:2.8rem}.portfolio-view{display:none;opacity:0}.portfolio-view.active{display:block;opacity:1}.portfolio-nav-link.active{color:var(--primary-color)!important;font-weight:700}.portfolio-body .mainbar-nav{justify-content:flex-end}#portfolio-website{padding-top:8rem;padding-bottom:4rem}.portfolio-hero{text-align:center;padding-top:var(--space-40);margin-bottom:4rem}.portfolio-hero h1{font-size:var(--text-6xl);margin-bottom:1rem}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,360px));justify-content:center;gap:2rem}.portfolio-card{display:block;border-radius:var(--radius-2xl);overflow:hidden;text-decoration:none;color:inherit}.portfolio-card-image{height:200px;background-size:cover;background-position:50%;position:relative;overflow:hidden}.portfolio-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.portfolio-card:hover .portfolio-card-image img{transform:scale(1.05)}.portfolio-card-image--logo{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04)}.portfolio-card-image--logo img{width:40%;height:40%;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.portfolio-card:hover .portfolio-card-image--logo img{transform:scale(1.08)}.portfolio-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.portfolio-card:hover .portfolio-overlay{opacity:1}.portfolio-card-content{padding:1.5rem}.portfolio-card-content h3{margin-bottom:.5rem;color:var(--primary-color)}.portfolio-card-icon{--icon-size:2.5rem;color:var(--secondary-color);margin-bottom:1rem;transition:transform .3s ease}.portfolio-card:hover .portfolio-card-icon{transform:translateX(8px)}.portfolio-link-text{display:inline-block;margin-top:1rem;font-weight:700;color:var(--primary-color);transition:transform .3s ease}.portfolio-card:hover .portfolio-link-text{transform:translateX(8px)}.tochi-hero{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:6rem 0}.tochi-hero-content{display:flex;align-items:center;gap:4rem}.tochi-text{flex:1;text-align:left}.tochi-image{flex:1;display:flex;justify-content:center}.tochi-image .image-wrapper{padding:1rem;border-radius:var(--radius-2xl);transform:rotate(3deg);transition:transform .5s ease}.tochi-image .image-wrapper:hover{transform:rotate(0deg) scale(1.02)}.tochi-image img{width:100%;max-width:400px;border-radius:var(--radius-2xl);display:block}.tochi-hero .tochi-name-heading{font-size:4.5rem;font-weight:700;margin-bottom:1rem;letter-spacing:-2px;text-align:left}.tochi-hero .role{font-size:1.5rem;font-weight:700;color:var(--secondary-color);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:2px}.tochi-hero .quote{font-size:1.2rem;font-style:italic;opacity:.9;margin-bottom:2rem;border-left:3px solid var(--primary-color);padding-left:1rem}.tochi-section{padding:1rem 0;border-radius:var(--radius-2xl)}.tochi-bio{padding:3rem}.tochi-bio h2{font-size:2.5rem;margin-bottom:1.5rem;color:var(--primary-color)}@media (max-width:768px){.portfolio-hero h1,.portfolio-main h1{font-size:var(--text-4xl)}.portfolio-main h2{font-size:2rem}.tochi-hero-content{flex-direction:column-reverse;text-align:center;gap:2rem}.tochi-text{text-align:center}.tochi-hero .tochi-name-heading{font-size:3rem;text-align:center}.hero-ctas{justify-content:center!important}.tochi-image .image-wrapper{transform:rotate(0)}}@media (min-width:769px) and (max-width:1024px){.portfolio-hero h1,.portfolio-main h1{font-size:var(--text-5xl)}.portfolio-main h2{font-size:2.2rem}.tochi-hero .tochi-name-heading{font-size:3.5rem}}.tochi-contact-hidden{display:none;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.tochi-contact-visible{display:block;animation:fadeInUp .6s forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-details{margin-top:1rem;list-style:none;padding:0;display:grid;gap:.75rem}.contact-details li{display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.contact-details li:last-child{margin-bottom:0}.contact-details .material,.contact-details [class*=si-]{width:1.25rem!important;height:1.25rem!important;--icon-size:1.25rem !important;line-height:1!important;color:var(--primary-color)!important;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.contact-details a{font-size:1.05rem;color:inherit;text-decoration:none}.contact-details a:hover{color:var(--primary-color)}#pricing-hero{text-align:center;padding-top:var(--space-40)}#pricing-hero h1{font-size:var(--text-6xl)}#pricing-hero p{font-size:1.2rem;max-width:600px;margin:1rem auto 0;color:var(--text-color)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;align-items:center}.pricing-grid-single{grid-template-columns:minmax(300px,520px);justify-content:center}.pricing-card{padding:2.5rem 2rem;border-radius:var(--radius-2xl);text-align:center;position:relative;overflow:visible}.pricing-card.popular{transform:scale(1.05);border:2px solid var(--primary-color)}.pricing-card h3{font-size:1.8rem;color:var(--primary-color)}.pricing-tag{display:inline-block;background-image:var(--gradient-primary);color:var(--bg-color);padding:.25rem .75rem;border-radius:var(--radius-2xl);font-size:.8rem;font-weight:700;margin-top:1.5rem;margin-bottom:.5rem;border:none;box-shadow:0 8px 20px rgba(229,57,53,.4),inset 0 1px 2px hsla(0,0%,100%,.3);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pricing-tag:hover{box-shadow:0 15px 30px rgba(229,57,53,.5),inset 0 1px 2px hsla(0,0%,100%,.5)}.price-container{display:flex;justify-content:center;align-items:center;gap:1rem}.pricing-card .coming{font-size:1rem;font-weight:700;color:var(--primary-color)}.pricing-card .price{font-size:3.5rem;font-weight:700;color:var(--text-color);margin:1rem 0}.pricing-card .price sup{font-size:1.5rem;top:-1.5rem}.pricing-card .price span{font-size:1rem;font-weight:300;color:var(--form-label-color)}.features-list,.pricing-card .description{margin-bottom:2rem}.features-list{list-style:none;text-align:left;display:flex;flex-direction:column;gap:.75rem}.features-list li{display:flex;align-items:center;gap:.5rem}.features-list .material{color:var(--primary-color)}@media (max-width:768px){#pricing-hero h1{font-size:var(--text-4xl)}.pricing-grid{grid-template-columns:1fr}.pricing-card.popular{transform:scale(1)}}@media (min-width:769px) and (max-width:1024px){#pricing-hero h1{font-size:var(--text-5xl)}.pricing-grid{grid-template-columns:repeat(3,1fr)}}#sitemap-hero{padding:var(--space-40) 2rem 6rem;text-align:center;border-bottom:1px solid var(--border-color);margin-bottom:2rem}#sitemap-hero h1{font-size:var(--text-6xl);margin-bottom:.5rem}#sitemap-hero p{font-size:1.1rem;max-width:600px;margin:0 auto;color:var(--text-secondary)}#sitemap-main{padding:2rem 0}.sitemap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.sitemap-category{padding:1.5rem;border-radius:var(--radius-2xl)}.sitemap-category h2{font-size:1.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.sitemap-category ul{list-style:none;padding-left:0}.sitemap-category li{margin-bottom:.75rem}.sitemap-category a{color:var(--text-primary);text-decoration:none;transition:color .3s ease}.sitemap-category a:hover{color:var(--primary-color)}.sitemap-category a strong{color:var(--text-primary);font-weight:700}@media (max-width:768px){#sitemap-hero{padding:8rem 1.5rem}#sitemap-hero h1{font-size:2rem}}@media (min-width:769px) and (max-width:1024px){#sitemap-hero h1{font-size:var(--text-5xl)}}.support-btn-disabled{cursor:not-allowed}.support-btn-enabled{cursor:pointer}.support-error-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;margin-bottom:1rem;border-radius:var(--radius-md,12px);border:1px solid var(--color-error,#e53935)}.support-error-icon{color:var(--color-error,#e53935);flex-shrink:0}.support-error-content{display:flex;flex-direction:column;gap:.5rem}.support-error-message{margin:0}.support-error-retry-btn{align-self:flex-start;background:transparent;border:1px solid;border-radius:var(--radius-sm,8px);padding:.25rem .75rem;cursor:pointer;color:var(--color-error,#e53935)}.support-error-retry-btn:hover{background:var(--color-error,#e53935);color:var(--color-on-error,#fff)}#team-hero{text-align:center;padding:var(--space-40) 1rem 8rem}#team-hero h1{font-size:var(--text-6xl);margin-bottom:1rem}#team-hero p{font-size:1.2rem;max-width:700px;margin:0 auto;opacity:.9}.team-division{margin-bottom:4rem;text-align:center}.division-description{max-width:600px;margin:0 auto 2.5rem;color:var(--muted-text)}.team-member-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem;border-radius:var(--radius-2xl)}.member-image{width:120px;height:120px;border-radius:var(--radius-circle);margin-bottom:1.5rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--component-color);border:3px solid var(--primary-color)}.member-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.member-image .material{--icon-size:3.5rem;color:var(--primary-color)}.member-social{margin-top:1.5rem;display:flex;gap:1.2rem;justify-content:center}.member-social a{font-size:1.4rem;color:var(--text-color);transition:transform .3s var(--ease-premium),color .3s ease}.member-social a:hover{color:var(--primary-color);transform:scale(1.2)}.join-emphasis{margin-top:1.5rem}.join-ctas{margin-top:2rem}@media (max-width:768px){#team-hero h1{font-size:var(--text-4xl)}}@media (min-width:769px) and (max-width:1024px){#team-hero h1{font-size:var(--text-5xl)}}