:root{--primary-navy:#273b69;--accent-orange:#e99f47;--secondary-teal:#00a896;--text-charcoal:#0d1b2a;--bg-offwhite:#f5f7fa;--white:#fff;--black:#000;--bubble-grey:#e0e0e0;--cleaning-bg:#f0f8f7;--reviews-bg:#f5f7fa}body{background-color:var(--white);color:var(--text-charcoal);margin:0;padding:0;font-family:Roboto,Arial,sans-serif;overflow-x:hidden}.site-header{background-color:var(--primary-navy);z-index:1001;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 5px #0003}.logo{width:100px;height:auto}.header-brand{flex-grow:1}.brand-name-header{color:var(--bg-offwhite);margin:0;font-family:Agdasima,sans-serif;font-size:3.2rem}.header-nav .nav-list{align-items:center;display:flex}.header-nav a{color:var(--bg-offwhite);border-radius:50px;padding:8px 16px;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s}.header-nav a:hover{background-color:var(--accent-orange);color:var(--white)}.brand-link,.brand-link:hover{color:inherit;text-decoration:none}.navbar-toggler{cursor:pointer;background:0 0;border:none;padding:0}.toggler-icon{background-color:var(--white);border-radius:2px;width:25px;height:3px;margin:5px 0;display:block}.mobile-nav{background-color:var(--primary-navy);border-top:1px solid var(--accent-orange);z-index:1000;width:100%;display:none;position:absolute;top:100%;left:0}.mobile-nav.active{display:block}.mobile-nav a{color:var(--white);text-align:center;border-bottom:1px solid #ffffff1a;padding:15px 20px;text-decoration:none;display:block}.mobile-nav a:hover{background-color:var(--accent-orange)}.hero-section{background-color:var(--primary-navy);color:var(--white);align-items:center;min-height:80vh;display:flex;position:relative}#particle-canvas{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:2;padding:60px 0;position:relative}.hero-title-italic{color:var(--accent-orange);font-family:Agdasima,sans-serif;font-size:8rem;font-weight:700}.hero-title-italic:after{content:"|";animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.hero-tagline{color:var(--secondary-teal);min-height:1.4rem;margin-top:10px;font-size:1.4rem}.hero-image{border-radius:15px;max-width:100%;height:auto}.hero-buttons{align-items:center;display:flex}.btn-action-oval{background-color:var(--primary-navy);border:2px solid var(--primary-navy);text-transform:uppercase;letter-spacing:.5px;border-radius:50px;padding:10px 24px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s;display:inline-block;color:var(--white)!important}.btn-action-oval:hover{background-color:var(--accent-orange);border-color:var(--accent-orange);color:var(--white)!important}.key-benefits{color:var(--white);flex-wrap:wrap;gap:20px;display:flex}.benefit-item{align-items:center;font-size:1rem;font-weight:500;display:flex}.benefit-item i{color:var(--accent-orange);margin-right:8px;font-size:1.2rem}.section-title-underline{color:var(--text-charcoal);margin-bottom:1rem;font-weight:700;display:inline-block;position:relative}.section-title-underline:after{content:"";background-color:var(--accent-orange);width:50px;height:4px;position:absolute;bottom:-10px;left:0}.about-text{color:#555;font-size:1.1rem;line-height:1.7}#about a{text-decoration:none}.about-section{padding:0;overflow:hidden}.about-full-wrapper{background-color:var(--white);justify-content:center;align-items:center;width:100%;min-height:800px;padding:60px 20px;display:flex;position:relative;overflow:hidden}.about-text-center{text-align:center;z-index:3;max-width:600px;padding:20px;position:relative}.icon-grid-desktop{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.service-icon-wrapper{pointer-events:auto;flex-direction:column;align-items:center;display:flex;position:absolute}.floating-icon{background-color:var(--white);border:3px solid var(--secondary-teal);width:80px;height:80px;color:var(--primary-navy);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;transition:transform .3s,box-shadow .3s,border-color .3s;animation:5s ease-in-out infinite float;display:flex;box-shadow:0 5px 15px #0000001a}.floating-icon:hover{border-color:var(--accent-orange);transform:scale(1.3)translateY(-8px);box-shadow:0 8px 25px #0003}.icon-tooltip{background-color:var(--text-charcoal);color:var(--white);white-space:nowrap;opacity:0;visibility:hidden;z-index:10;border-radius:5px;padding:5px 10px;font-size:.85rem;font-weight:500;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;bottom:105%;transform:translateY(10px)}.service-icon-wrapper:hover .icon-tooltip{opacity:1;visibility:visible;transform:translateY(0)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.icon-pos-1{animation-delay:0s;top:10%;left:20%}.icon-pos-2{animation-delay:1.5s;top:5%;right:25%}.icon-pos-3{animation-delay:.5s;top:40%;right:5%}.icon-pos-4{animation-delay:2s;bottom:10%;right:18%}.icon-pos-5{animation-delay:1s;bottom:0;left:35%}.icon-pos-6{animation-delay:2.5s;bottom:15%;left:8%}.icon-pos-7{animation-delay:.2s;top:40%;left:0%}.background-bubble{background-color:var(--bubble-grey);opacity:.7;z-index:1;pointer-events:none;border-radius:50%;animation:10s ease-in-out infinite background-float;position:absolute}.background-bubble.bubble-large-1{opacity:.4;width:200px;height:200px;animation-delay:0s;top:10%;left:5%}.background-bubble.bubble-medium-1{opacity:.5;width:150px;height:150px;animation-delay:2s;top:30%;right:0%}.background-bubble.bubble-small-1{opacity:.6;width:80px;height:80px;animation-delay:4s;top:50%;left:25%}.background-bubble.bubble-large-2{opacity:.3;width:250px;height:250px;animation-delay:1s;bottom:-50px;left:10%}.background-bubble.bubble-medium-2{opacity:.55;width:120px;height:120px;animation-delay:3s;top:0;right:10%}.background-bubble.bubble-small-2{opacity:.65;width:90px;height:90px;animation-delay:5s;bottom:20%;right:30%}.background-bubble.bubble-large-3{opacity:.4;width:180px;height:180px;animation-delay:.5s;top:20%;right:40%}.background-bubble.bubble-medium-3{opacity:.5;width:100px;height:100px;animation-delay:2.5s;bottom:5%;left:45%}.background-bubble.bubble-offscreen-left{opacity:.2;width:300px;height:300px;animation-delay:1.8s;top:60%;left:-100px}.background-bubble.bubble-offscreen-right{opacity:.3;width:220px;height:220px;animation-delay:3.2s;top:0%;right:-80px}@keyframes background-float{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.founder-section{z-index:0;border-top:1px solid #eee;padding-top:60px;padding-bottom:60px;position:relative;overflow:hidden}.founder-photo{object-fit:cover;border:4px solid var(--white);z-index:10;border-radius:50%;width:150px;height:150px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 2px 8px #0000001a}.founder-photo:hover{transform:scale(1.1);box-shadow:0 5px 15px #0003}.founder-title{color:var(--primary-navy);font-weight:700}.background-bubble.founder-bubble-1{opacity:.25;width:180px;height:180px;animation-delay:.8s;top:-50px;left:-30px}.background-bubble.founder-bubble-2{opacity:.35;width:120px;height:120px;animation-delay:2.2s;bottom:-30px;right:10%}.social-icons .social-icon{background-color:var(--bg-offwhite);width:40px;height:40px;color:var(--primary-navy);border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-size:1.1rem;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.social-icons .social-icon:hover{background-color:var(--accent-orange);color:var(--white)}#services{background-color:var(--bg-offwhite)}.services-intro{color:#666;font-size:1.05rem}.services-accordion{max-width:900px;margin:0 auto}.accordion-service-group{background-color:var(--white);border:1px solid #e0e4ed;border-radius:12px;margin-bottom:16px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 2px 8px #0000000a}.accordion-service-group:hover{box-shadow:0 4px 16px #00000014}.accordion-service-btn{background-color:var(--white);cursor:pointer;width:100%;color:var(--primary-navy);text-align:left;border:none;justify-content:space-between;align-items:center;padding:20px 24px;font-family:Roboto,sans-serif;font-size:1.15rem;font-weight:700;transition:background-color .25s;display:flex}.accordion-service-btn:hover{background-color:#f0f4ff}.accordion-service-btn.active{background-color:var(--primary-navy);color:var(--white)}.accordion-btn-left{align-items:center;gap:14px;display:flex}.accordion-btn-left i{color:var(--accent-orange);min-width:24px;font-size:1.3rem;transition:color .25s}.accordion-service-btn.active .accordion-btn-left i{color:var(--accent-orange)}.accordion-arrow{color:var(--secondary-teal);font-size:.95rem;transition:transform .3s,color .25s}.accordion-service-btn.active .accordion-arrow{color:var(--white);transform:rotate(180deg)}.accordion-service-panel{background-color:var(--bg-offwhite);max-height:0;padding:0 16px;transition:max-height .4s,padding .3s;overflow:hidden}.accordion-service-panel.open{max-height:900px;padding:0 16px 16px}.flip-card{perspective:1000px;width:100%;height:220px}.flip-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,.2,.2,1);position:relative}.flip-card:hover .flip-card-inner,.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px 20px;display:flex;position:absolute}.flip-card-front{background:var(--white);border:1px solid #eef0f5;box-shadow:0 4px 15px #0000000f}.flip-card-back{background:var(--primary-navy);color:var(--white);justify-content:flex-start;padding-top:28px;transform:rotateY(180deg);box-shadow:0 6px 20px #273b6940}.flip-hint{color:#aaa;margin:6px 0 0;font-size:.78rem}.flip-card-back .service-title{color:var(--accent-orange);margin-bottom:10px;font-size:1.05rem}.flip-card-back .service-description{color:#ffffffd1;font-size:.9rem;line-height:1.6}.service-icon{color:var(--secondary-teal);margin-bottom:12px;font-size:2.5rem;display:block}.service-title{color:var(--primary-navy);margin-bottom:0;font-size:1.15rem;font-weight:700}.service-description{color:#666;margin-bottom:0;font-size:.98rem;line-height:1.6}.service-card-link{color:var(--accent-orange);margin-top:10px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-block}.service-card-link:hover{text-decoration:underline}.other-services-note{color:var(--secondary-teal);font-style:italic}.other-services-note a{color:var(--accent-orange);font-weight:600;text-decoration:none}.other-services-note a:hover{text-decoration:underline}.cleaning-section{background-color:var(--cleaning-bg);border-top:4px solid var(--secondary-teal)}.cleaning-label{background-color:var(--secondary-teal);color:var(--white);text-transform:uppercase;letter-spacing:1px;border-radius:50px;margin-bottom:8px;padding:4px 14px;font-size:.8rem;font-weight:700;display:inline-block}.cleaning-features{margin:0;padding:0;list-style:none}.cleaning-features li{color:var(--text-charcoal);border-bottom:1px solid #00a89626;border-left:3px solid var(--secondary-teal);border-radius:0 4px 4px 0;margin-bottom:4px;padding:10px 0 10px 14px;font-size:1rem}.cleaning-features li:last-child{border-bottom:none}.cleaning-stats-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cleaning-stat-card{background-color:var(--white);text-align:center;border-radius:12px;padding:24px 20px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 15px #0000000f}.cleaning-stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}.cleaning-stat-card i{color:var(--secondary-teal);margin-bottom:12px;font-size:2rem;display:block}.cleaning-stat-card h4{color:var(--primary-navy);margin-bottom:8px;font-size:1rem;font-weight:700}.cleaning-stat-card p{color:#666;margin:0;font-size:.9rem;line-height:1.5}#guarantee{background-color:var(--primary-navy);color:var(--white)}.guarantee-text{margin:0;font-size:1.5rem;font-weight:700}.guarantee-text .fa-check-circle{color:#28a745;margin-right:10px}.reviews-section{background-color:var(--reviews-bg)}.review-card{background-color:var(--white);border-radius:12px;height:100%;padding:28px 24px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 4px 15px #0000000f}.review-card:before{content:"“";color:var(--accent-orange);opacity:.15;font-family:Georgia,serif;font-size:5rem;line-height:1;position:absolute;top:10px;left:16px}.review-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px #0000001a}.review-stars{margin-bottom:14px}.review-stars i{color:var(--accent-orange);margin-right:2px;font-size:1rem}.review-text{color:#555;margin-bottom:20px;font-size:.98rem;font-style:italic;line-height:1.7}.review-author{align-items:center;gap:14px;margin-top:auto;display:flex}.review-avatar{background-color:var(--primary-navy);width:44px;height:44px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:700;display:flex}.review-name{color:var(--primary-navy);margin:0;font-size:.95rem;font-weight:700}.review-location{color:#999;margin:0;font-size:.85rem}.contact-info{padding:0}.contact-info li{color:var(--text-charcoal);align-items:center;margin-bottom:20px;font-size:1.1rem;display:flex}.contact-info i{color:var(--accent-orange);text-align:center;width:30px;margin-right:20px;font-size:1.5rem}.contact-info a{color:var(--text-charcoal);text-decoration:none}.contact-info a:hover{color:var(--accent-orange)}.contact-form .form-control{border:1px solid #ddd;border-radius:5px;padding:12px;font-size:.95rem}.contact-form .form-control:focus{border-color:var(--primary-navy);box-shadow:0 0 0 .25rem #273b6933}.email-domain-options{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.email-domain-label{color:#555;font-size:.82rem}.email-domain-option{color:var(--primary-navy);cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:999px;padding:4px 10px;font-size:.82rem;line-height:1.4}.email-domain-option:hover,.email-domain-option:focus-visible{border-color:var(--accent-orange);color:#713f00;background:#fff4e3}.email-domain-option:focus-visible{outline:2px solid var(--accent-orange);outline-offset:2px}.site-footer-new{background-color:var(--text-charcoal);color:var(--bg-offwhite);text-align:center;padding:28px 0}.site-footer-new p{margin:0;font-size:.9rem}.footer-tagline{color:#aaa;font-size:.8rem;margin-top:6px!important}.social-icons-footer .social-icon{color:var(--bg-offwhite);margin:0 10px;font-size:1.3rem;text-decoration:none;transition:color .3s}.social-icons-footer .social-icon:hover{color:var(--accent-orange)}.fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.fade-in.is-visible{opacity:1;transform:translateY(0)}@media (max-width:992px){.hero-section{text-align:center}.hero-buttons{justify-content:center}.hero-text-content{margin-top:30px}.hero-title-italic{font-size:2.5rem}.hero-tagline{font-size:1.1rem}.key-benefits{justify-content:center}.section-title-underline{text-align:center}.section-title-underline:after{left:50%;transform:translate(-50%)}.about-full-wrapper{flex-direction:column;min-height:auto;padding:40px 15px}.about-text-center{order:1;max-width:100%;padding:10px}.icon-grid-desktop{display:none}.background-bubble{animation:none;display:block}.bubble-small-1,.bubble-large-2,.bubble-medium-2,.bubble-small-2,.bubble-large-3,.bubble-medium-3,.bubble-offscreen-left,.bubble-offscreen-right{display:none}.bubble-large-1{opacity:.15;width:180px;height:180px;top:5%;left:-25%}.bubble-medium-1{opacity:.2;width:150px;height:150px;bottom:5%;right:-20%}.founder-section{text-align:center;min-height:auto;padding:40px 15px}.founder-bubble-1{opacity:.1;width:120px;height:120px;top:0;left:-20%}.founder-bubble-2{opacity:.15;width:100px;height:100px;bottom:0;right:-15%}.brand-name-header{font-size:1.5rem}.accordion-service-btn{padding:16px 18px;font-size:1rem}.services-accordion{max-width:100%}.cleaning-stats-grid{grid-template-columns:1fr}.cleaning-section .section-title-underline:after{left:50%;transform:translate(-50%)}.review-card{margin-bottom:4px}}@media (max-width:576px){.hero-title-italic{font-size:3rem}.brand-name-header{font-size:1.3rem}.logo{width:70px}.accordion-service-btn{padding:14px 16px;font-size:.95rem}.cleaning-stats-grid{gap:14px}.cleaning-stat-card{padding:18px 14px}}@media (min-width:992px){.cleaning-stats-grid{grid-template-columns:1fr 1fr 1fr}}.events-section:after{content:"";pointer-events:none;background:#00a89612;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-60px;left:-60px}.event-card{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;padding:28px 22px;transition:transform .3s,background .3s,border-color .3s}.events-checkbox-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:4px;display:grid}.events-consent .event-checkbox-item{border-color:#ffffff26}.events-interest-form .btn-action-oval{background:var(--accent-orange);border-color:var(--accent-orange);text-align:center;width:100%;margin-top:10px;padding:13px;color:var(--white)!important}@media (min-width:992px){.cleaning-stats-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){.events-grid{grid-template-columns:1fr 1fr}.events-interest-inner{padding:24px 18px}.events-checkbox-grid{grid-template-columns:1fr}.cookie-gate-buttons{flex-direction:column}.cookie-btn{width:100%}.about-full-wrapper{min-height:auto;padding:40px 15px}}@media (max-width:480px){.events-grid{grid-template-columns:1fr}}.cleaning-type-tabs{flex-wrap:wrap;gap:8px;display:flex}.cleaning-tab{background:var(--white);color:var(--primary-navy);cursor:pointer;border:2px solid #dde2ed;border-radius:50px;align-items:center;gap:6px;padding:8px 18px;font-family:Roboto,sans-serif;font-size:.88rem;font-weight:600;transition:all .25s;display:flex}.cleaning-tab i{font-size:.9rem}.cleaning-tab:hover{border-color:var(--secondary-teal);color:var(--secondary-teal)}.cleaning-tab.active{background:var(--secondary-teal);border-color:var(--secondary-teal);color:var(--white)}.cleaning-tab-panels{min-height:80px}.cleaning-tab-panel{display:none}.cleaning-tab-panel.active{display:block}.cleaning-panel-content{border-left:4px solid var(--secondary-teal);background:#00a8960f;border-radius:0 10px 10px 0;align-items:flex-start;gap:18px;padding:18px 20px;animation:.3s panelFade;display:flex}@keyframes panelFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cleaning-panel-icon{color:var(--secondary-teal);flex-shrink:0;margin-top:2px;font-size:2rem}.cleaning-panel-title{color:var(--primary-navy);margin:0 0 6px;font-size:1rem;font-weight:700}.cleaning-panel-text{color:#555;margin:0;font-size:.95rem;line-height:1.6}.reviews-sub{color:#666;font-size:1rem}.reviews-strip{background:var(--white);border-radius:16px;flex-wrap:wrap;gap:0;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000012}.review-strip-item{flex-direction:column;flex:280px;justify-content:space-between;padding:28px 24px;display:flex}.review-strip-text{flex-grow:1}.review-strip-divider{background:#eef0f5;flex-shrink:0;width:1px;margin:20px 0}.review-strip-stars{flex-shrink:0;margin-bottom:12px}.review-strip-stars i{color:var(--accent-orange);margin-right:1px;font-size:.95rem}.review-strip-text{color:#555;margin-bottom:16px;font-size:.92rem;font-style:italic;line-height:1.65}.review-strip-author{align-items:center;gap:10px;margin-top:auto;display:flex}.review-strip-avatar{background:var(--primary-navy);width:36px;height:36px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex}.review-strip-meta{flex-direction:column;display:flex}.review-strip-name{color:var(--primary-navy);font-size:.88rem;font-weight:700;line-height:1.2}.review-strip-loc{color:#aaa;font-size:.78rem;line-height:1.2}.review-cta-text{color:#666;font-size:1rem}.review-cta-link{color:var(--accent-orange);font-weight:600;text-decoration:none}.review-cta-link:hover{text-decoration:underline}.events-section{color:var(--white);background:linear-gradient(160deg,#0d1b2a 0%,#1a2f52 60%,#273b69 100%);position:relative;overflow:hidden}.events-section:before{content:"";pointer-events:none;background:#e99f470f;border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:-80px}.events-header{text-align:center}.events-header .section-title-underline{color:var(--white)}.events-intro-text{color:#ffffffbf;text-align:center;max-width:680px;margin:0 auto}.events-intro-text strong{color:var(--accent-orange)}.events-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px;display:grid;position:relative}.event-card{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;padding:28px 22px;transition:transform .3s,background .3s,border-color .3s;position:relative}.event-card:hover{border-color:var(--accent-orange);background:#ffffff1f;transform:translateY(-6px)}.event-card-icon{border:2px solid var(--accent-orange);width:60px;height:60px;color:var(--accent-orange);background:#e99f4726;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:1.5rem;transition:background .3s;display:flex}.event-card:hover .event-card-icon{background:var(--accent-orange);color:var(--white)}.event-card-title{color:var(--white);margin-bottom:8px;font-size:1rem;font-weight:700}.event-card-desc{color:#ffffffa6;margin:0 0 12px;font-size:.87rem;line-height:1.6}.event-free-tag{color:var(--secondary-teal);text-transform:uppercase;letter-spacing:1px;background:#00a89640;border:1px solid #00a89666;border-radius:50px;padding:3px 12px;font-size:.72rem;font-weight:700;display:inline-block}.events-interest-wrapper{z-index:1;position:relative}.events-interest-inner{background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;max-width:680px;margin:0 auto;padding:40px}.events-interest-title{color:var(--white);text-align:center;margin-bottom:8px;font-size:1.4rem;font-weight:700}.events-interest-sub{color:#ffffffa6;text-align:center;margin-bottom:24px;font-size:.93rem}.events-interest-form .form-control{color:var(--white);background:#ffffff14;border:1px solid #fff3;border-radius:8px;padding:12px}.events-interest-form .form-control::placeholder{color:#fff6}.events-interest-form .form-control:focus{border-color:var(--accent-orange);color:var(--white);background:#ffffff1f;box-shadow:0 0 0 .2rem #e99f4733}.events-checkbox-label{color:#fffc;margin-bottom:12px;font-size:.92rem;font-weight:600}.events-checkbox-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.event-checkbox-item{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;margin:0;padding:10px 14px;transition:background .2s,border-color .2s;display:flex}.event-checkbox-item:hover{background:#ffffff1a;border-color:#e99f4766}.event-checkbox-item input[type=checkbox]{display:none}.event-checkbox-custom{background:0 0;border:2px solid #ffffff59;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:background .2s,border-color .2s;position:relative}.event-checkbox-item input:checked+.event-checkbox-custom{background:var(--accent-orange);border-color:var(--accent-orange)}.event-checkbox-item input:checked+.event-checkbox-custom:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(40deg)}.event-checkbox-text{color:#fffc;align-items:center;gap:8px;font-size:.87rem;display:flex}.event-checkbox-text i{color:var(--accent-orange);min-width:16px;font-size:.88rem}.events-consent{padding-top:4px}.events-interest-form .btn-action-oval{background:var(--accent-orange);border-color:var(--accent-orange);text-align:center;width:100%;margin-top:10px;padding:13px;display:block;color:var(--white)!important}.events-interest-form .btn-action-oval:hover{background:#d4892e;border-color:#d4892e}.events-form-status{text-align:center;border-radius:8px;margin-top:12px;padding:10px 16px;font-size:.9rem;display:none}.events-form-status.success{color:#713f00;background:#fff0d6;border:1px solid #e99f47;font-weight:600;display:block}.events-form-status.error{color:#ffadad;background:#dc354533;display:block}.cookie-backdrop{z-index:9000;-webkit-backdrop-filter:blur(3px);background:#0d1b2ac7;display:none;position:fixed;inset:0}.cookie-backdrop.visible{display:block}.cookie-gate{z-index:9001;background:var(--white);border-radius:16px;width:92%;max-width:500px;display:none;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 60px #00000059}.cookie-gate.visible{display:block}.cookie-gate-header{background:var(--primary-navy);align-items:center;gap:12px;padding:18px 24px 14px;display:flex}.cookie-gate-logo{width:36px;height:auto}.cookie-gate-header h2{color:var(--white);margin:0;font-family:Agdasima,sans-serif;font-size:1.5rem;font-weight:700}.cookie-gate-text{color:#555;margin:0;padding:18px 24px 0;font-size:.92rem;line-height:1.6}.cookie-toggle-row{padding:14px 24px 4px}.cookie-toggle-item{border-bottom:1px solid #eee;padding:12px 0;position:relative}.cookie-toggle-item:last-child{border-bottom:none}.cookie-toggle-label{color:var(--primary-navy);align-items:center;gap:10px;margin-bottom:4px;font-size:.92rem;font-weight:700;display:flex}.cookie-toggle-label i{color:var(--accent-orange)}.cookie-always-on{color:#2e7d32;background:#e8f5e9;border-radius:50px;margin-left:auto;padding:2px 9px;font-size:.73rem;font-weight:600}.cookie-toggle-desc{color:#777;margin:2px 0 6px;font-size:.82rem}.cookie-switch{cursor:pointer;align-items:center;gap:10px;margin:0;display:flex}.cookie-switch input{display:none}.cookie-slider{background:#ccc;border-radius:50px;flex-shrink:0;width:44px;height:24px;transition:background .3s;position:relative}.cookie-slider:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .3s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.cookie-switch input:checked+.cookie-slider{background:var(--secondary-teal)}.cookie-switch input:checked+.cookie-slider:after{left:23px}.cookie-gate-buttons{flex-wrap:wrap;gap:10px;padding:14px 24px;display:flex}.cookie-btn{cursor:pointer;text-transform:uppercase;letter-spacing:.3px;border:none;border-radius:50px;flex:1;min-width:110px;padding:10px 14px;font-family:Roboto,sans-serif;font-size:.85rem;font-weight:700;transition:opacity .2s,transform .1s}.cookie-btn:hover{opacity:.88;transform:translateY(-1px)}.cookie-btn-accept{background:var(--accent-orange);color:var(--white)}.cookie-btn-custom{background:var(--primary-navy);color:var(--white)}.cookie-btn-essential{color:#555;background:#eee}.cookie-gate-footer{color:#bbb;text-align:center;margin:0;padding:0 24px 16px;font-size:.76rem}.cookie-reopen-btn{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50px;margin-top:10px;padding:5px 14px;font-family:Roboto,sans-serif;font-size:.77rem;transition:color .2s,border-color .2s}.cookie-reopen-btn:hover{color:var(--white);border-color:#fff9}body.cookie-gate-active section,body.cookie-gate-active .site-header,body.cookie-gate-active footer{pointer-events:none;-webkit-user-select:none;user-select:none}.founder-page-section{background-color:var(--bg-offwhite);border-top:1px solid #e8ecf0}.number-label{color:var(--accent-orange);margin-left:4px;font-size:.8rem;font-weight:600}@media (min-width:992px){.cleaning-stats-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:992px){.about-full-wrapper{flex-direction:column;min-height:auto;padding:40px 15px}.about-text-center{order:1;max-width:100%;padding:10px}.icon-grid-desktop{display:none}.background-bubble{animation:none;display:block}.bubble-small-1,.bubble-large-2,.bubble-medium-2,.bubble-small-2,.bubble-large-3,.bubble-medium-3,.bubble-offscreen-left,.bubble-offscreen-right{display:none}.bubble-large-1{opacity:.15;width:180px;height:180px;top:5%;left:-25%}.bubble-medium-1{opacity:.2;width:150px;height:150px;bottom:5%;right:-20%}.founder-section{text-align:center;min-height:auto;padding:40px 15px}.founder-bubble-1{opacity:.1;width:120px;height:120px;top:0;left:-20%}.founder-bubble-2{opacity:.15;width:100px;height:100px;bottom:0;right:-15%}.brand-name-header{font-size:1.5rem}.reviews-strip{flex-direction:column}.review-strip-divider{width:auto;height:1px;margin:0 20px}.cleaning-stats-grid{grid-template-columns:1fr 1fr}.flip-card{height:200px}}@media (max-width:768px){.events-grid{grid-template-columns:1fr 1fr}.events-interest-inner{padding:24px 16px}.events-checkbox-grid{grid-template-columns:1fr}.cookie-gate-buttons{flex-direction:column}.cookie-btn{width:100%}.cleaning-type-tabs{gap:6px}.flip-card{perspective:none;height:auto}.flip-card-inner{display:block;position:static;transform:none!important}.flip-card-front{display:none}.flip-card-back{backface-visibility:visible;justify-content:flex-start;height:auto;padding:20px;position:static;transform:none}}@media (max-width:480px){.events-grid{grid-template-columns:1fr}.hero-title-italic{font-size:3rem}}.hp-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}
:root{--kn-ink:#0d1b2a;--kn-navy:#172d4d;--kn-navy-soft:#233f68;--kn-gold:#e99f47;--kn-gold-pale:#fff2df;--kn-teal:#00a896;--kn-paper:#f6f7f8;--kn-line:#e3e6e9;--kn-muted:#64707d;--kn-display:Georgia, "Times New Roman", serif;--kn-sans:Arial, Helvetica, sans-serif;scroll-padding-top:92px}body{color:var(--kn-ink);font-family:var(--kn-sans)}body:has(.kn-consent-backdrop){overflow:hidden}.kn-container{width:min(1160px,100% - 48px);margin-inline:auto}.kn-skip-link{z-index:12000;color:var(--kn-ink);background:#fff;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.kn-skip-link:focus{transform:translateY(0)}.kn-eyebrow{color:#9b6a28;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:.73rem;font-weight:700;line-height:1.5;display:inline-flex}.kn-eyebrow i{background:var(--kn-gold);border-radius:100%;width:7px;height:7px;display:inline-block}.kn-eyebrow-light{color:#e4bd86}.kn-header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1b2af7;border-bottom:1px solid #ffffff1c;position:sticky;top:0}.kn-header-inner{justify-content:space-between;align-items:center;gap:28px;width:min(1260px,100% - 48px);min-height:78px;margin:auto;display:flex}.kn-brand{color:#fff;flex:none;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.kn-brand-mark{background:0 0;flex:none;place-items:center;width:60px;height:54px;display:grid}.kn-brand-mark img{object-fit:contain;width:100%;height:100%}.kn-brand-word,.kn-footer-wordmark{color:#fff;letter-spacing:.17em;font-size:1.13rem;font-weight:800}.kn-brand-word span,.kn-footer-wordmark span{color:var(--kn-gold)}.kn-nav{flex:1;justify-content:space-between;align-items:center;gap:12px;margin-left:clamp(28px,5vw,76px);display:flex}.kn-nav a{color:#ffffffc7;white-space:nowrap;padding:9px 5px;font-size:.88rem;text-decoration:none;transition:color .2s}.kn-nav a:hover,.kn-nav a[aria-current=page]{color:#fff}.kn-nav a[aria-current=page]:not(.kn-nav-cta){box-shadow:inset 0 -2px var(--kn-gold)}.kn-nav .kn-nav-cta{color:#f2c37f;border:1px solid #e99f47b3;border-radius:3px;padding:11px 17px}.kn-nav .kn-nav-cta:hover{background:var(--kn-gold);color:var(--kn-ink)}.kn-menu-toggle{display:none}.kn-footer{color:#ffffffb8;background:#0b1725;padding:58px 24px 20px}.kn-footer-main,.kn-footer-bottom{width:min(1160px,100%);margin-inline:auto}.kn-footer-main{grid-template-columns:.8fr 1.2fr;gap:80px;padding-bottom:48px;display:grid}.kn-footer-wordmark{font-size:1.25rem;text-decoration:none}.kn-footer-brand p{color:#ffffff94;max-width:290px;margin-top:16px;font-size:.92rem;line-height:1.7}.kn-footer-links{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.kn-footer-links>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.kn-footer-links a,.kn-footer-links button{color:#ffffffad;text-align:left;font:inherit;background:0 0;border:0;padding:0;font-size:.82rem;text-decoration:none}.kn-footer-links a:hover,.kn-footer-links button:hover{color:#f0bd73}.kn-footer-label{color:#f0bd73;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.7rem}.kn-footer-bottom{color:#ffffff7a;border-top:1px solid #ffffff21;justify-content:space-between;gap:18px;padding-top:19px;font-size:.73rem;display:flex}.kn-section{padding:104px 0}.kn-section-heading{justify-content:space-between;align-items:flex-end;gap:56px;margin-bottom:44px;display:flex}.kn-section-heading h2,.kn-intro-grid h2,.kn-form-intro h2,.kn-contact-aside h2{color:var(--kn-ink);font-family:var(--kn-display);letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(2.4rem,5vw,4rem);font-weight:400;line-height:1.03}.kn-section-heading h2 em,.kn-intro-grid h2 em,.kn-form-intro h2 em,.kn-contact-aside h2 em{color:#9e6c2c;font-weight:400}.kn-section-heading>p{max-width:440px;color:var(--kn-muted);margin:0 0 3px;font-size:.98rem;line-height:1.8}.kn-button{letter-spacing:.035em;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:15px;min-height:48px;padding:13px 20px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .22s,background-color .22s,border-color .22s,color .22s;display:inline-flex}.kn-button:hover{transform:translateY(-2px)}.kn-button:focus-visible,.kn-nav a:focus-visible,.kn-text-link:focus-visible,.kn-footer a:focus-visible,.kn-footer button:focus-visible{outline:3px solid var(--kn-teal);outline-offset:3px}.kn-button-primary,.kn-button-gold{color:var(--kn-ink);background:var(--kn-gold)}.kn-button-primary:hover,.kn-button-gold:hover{color:var(--kn-ink);background:#f4b75e}.kn-button-dark{color:#fff;background:var(--kn-navy)}.kn-button-dark:hover{color:#fff;background:#274773}.kn-button-outline-light{color:#fff;background:0 0;border-color:#ffffff7a}.kn-button-outline-light:hover{color:var(--kn-ink);background:#fff}.kn-button-large{min-height:55px;padding:15px 23px}.kn-text-link{color:var(--kn-ink);letter-spacing:.035em;align-items:center;gap:15px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.kn-text-link span{color:#9b6a28;font-size:1.1rem;transition:transform .2s}.kn-text-link:hover span{transform:translate(3px,-3px)}.kn-home-hero,.kn-creator-hero,.kn-contact-hero,.kn-about-hero,.kn-home-cta,.kn-process-section,.kn-partnership-cta,.kn-about-cta{color:#fff;background:linear-gradient(145deg,#0d1b2a 0%,#172d4d 66%,#213b63 100%);position:relative;overflow:hidden}.kn-home-hero{align-items:center;min-height:660px;display:flex}.kn-home-hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;padding-top:74px;padding-bottom:86px;display:grid;position:relative}.kn-home-hero-glow{background:radial-gradient(circle,#e99f4726,#0000 66%);width:750px;height:750px;position:absolute;top:-340px;right:-150px}.kn-home-hero-copy h1,.kn-creator-hero-copy h1,.kn-lifestyle-hero h1,.kn-about-hero h1,.kn-contact-hero h1{font-family:var(--kn-display);letter-spacing:-.055em;margin:22px 0;font-size:clamp(3.5rem,7vw,6.8rem);font-weight:400;line-height:.98}.kn-home-hero-copy h1 em,.kn-creator-hero-copy h1 em,.kn-home-cta h2 em,.kn-creator-hero-copy h1 em,.kn-partnership-cta h2 em,.kn-about-hero h1 em,.kn-contact-hero h1 em{color:#edb76b;font-weight:400}.kn-home-hero-copy>p,.kn-creator-hero-copy>p,.kn-lifestyle-hero-grid>div:first-child>p,.kn-contact-hero-inner>p{color:#ffffffbd;max-width:560px;font-size:1.02rem;line-height:1.85}.kn-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.kn-hero-note{color:#ffffff87;letter-spacing:.07em;align-items:center;gap:12px;margin-top:48px;font-size:.72rem;display:flex}.kn-note-line{background:var(--kn-gold);width:37px;height:1px;display:block}.kn-home-art{isolation:isolate;place-items:center;min-height:460px;display:grid;position:relative}.kn-art-logo{z-index:1;filter:drop-shadow(0 28px 48px #00000059);width:min(85%,480px);position:relative}.kn-art-logo img{object-fit:contain;width:100%;height:auto}.kn-art-orbit{z-index:0;pointer-events:none;border:1px solid #e99f4740;border-radius:50%;position:absolute}.kn-art-orbit-one{animation:36s linear infinite kn-home-orbit-one;inset:12% 2%;transform:rotate(-24deg)}.kn-art-orbit-two{border-color:#00a89640;animation:36s linear infinite kn-home-orbit-two;inset:19% -2%;transform:rotate(28deg)}@keyframes kn-home-orbit-one{to{transform:rotate(336deg)}}@keyframes kn-home-orbit-two{to{transform:rotate(-332deg)}}.kn-home-art:hover .kn-art-orbit-one,.kn-home-art:hover .kn-art-orbit-two{animation-duration:18s}.kn-art-card{color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d1b2ac2;border:1px solid #ffffff2e;align-items:center;gap:20px;padding:12px 15px;font-size:.64rem;display:flex;position:absolute}.kn-art-card b{color:var(--kn-gold);font-size:1rem}.kn-art-card-top{top:13%;left:0}.kn-art-card-bottom{bottom:15%;right:0}.kn-art-caption{color:#ffffff8c;font-family:var(--kn-display);align-items:center;gap:8px;font-size:.94rem;font-style:italic;display:flex;position:absolute;bottom:2%;left:12%}.kn-art-caption i{background:var(--kn-teal);border-radius:100%;width:5px;height:5px}.kn-hero-scroll{color:#ffffff73;letter-spacing:.13em;writing-mode:vertical-rl;font-size:.62rem;position:absolute;bottom:24px;right:24px}.kn-hero-scroll span{color:var(--kn-gold);margin-top:10px}.kn-intro-section{background:#fff;padding-block:75px}.kn-intro-grid{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:20px 35px;display:grid}.kn-intro-grid>.kn-eyebrow{grid-area:1/1}.kn-intro-grid>div{grid-area:1/2/span 2;align-self:center}.kn-intro-grid h2{margin-top:0;font-size:clamp(2.2rem,4.2vw,3.5rem)}.kn-intro-grid>div>p{max-width:690px;color:var(--kn-muted);margin-top:22px;font-size:.98rem;line-height:1.8}.kn-intro-grid .kn-intro-conversation{grid-area:2/1}.kn-divisions-section{background:var(--kn-paper)}.kn-division-grid{grid-template-columns:1.08fr .92fr;gap:22px;display:grid}.kn-division-card{border:1px solid var(--kn-line);background:#fff;overflow:hidden}.kn-division-creator{background:var(--kn-navy);color:#fff;border-color:var(--kn-navy)}.kn-card-topline{color:#80602f;letter-spacing:.13em;justify-content:space-between;padding:19px 22px 0;font-size:.63rem;font-weight:700;display:flex}.kn-division-creator .kn-card-topline{color:#d8b77d}.kn-card-topline span+span{font-size:1rem}.kn-division-visual{place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.kn-visual-creator{background:radial-gradient(at 50% 110%,#00a89657,#0000 50%),linear-gradient(130deg,#11243c,#1d385d)}.kn-visual-ring{border:1px solid #e99f4787;border-radius:50%;width:260px;height:150px;position:absolute;transform:rotate(-20deg)}.kn-visual-letter{color:#ffffffed;font-family:var(--kn-display);font-size:9rem;line-height:.8}.kn-visual-stamp{color:#f2be6f;letter-spacing:.12em;font-size:.58rem;line-height:1.5;position:absolute;bottom:22%;right:16%;transform:rotate(-9deg)}.kn-home-shape{border-radius:50%;position:absolute}.kn-home-shape-one{background:#c6e2dc;width:210px;height:210px;top:20px;left:12%}.kn-home-shape-two{background:#f3ce91;width:130px;height:130px;top:30px;right:17%}.kn-home-shape-three{background:#dbe2ed;width:165px;height:165px;bottom:-90px;right:31%}.kn-home-symbol{z-index:1;color:var(--kn-navy);font-size:8rem;line-height:1;position:relative}.kn-division-content{padding:26px 30px 32px}.kn-division-content h3{font-family:var(--kn-display);letter-spacing:-.03em;margin:12px 0;font-size:clamp(2rem,3.3vw,2.85rem);font-weight:400;line-height:1.06}.kn-division-content h3 em{color:#c08b45;font-weight:400}.kn-division-creator .kn-division-content h3 em{color:#f0bd73}.kn-division-content>p{max-width:500px;min-height:55px;color:var(--kn-muted);font-size:.91rem;line-height:1.75}.kn-division-creator .kn-division-content>p{color:#ffffffb3}.kn-division-creator .kn-text-link{color:#fff}.kn-benefits-section{background:#fff}.kn-benefit-grid{border-top:1px solid var(--kn-line);border-bottom:1px solid var(--kn-line);grid-template-columns:repeat(4,1fr);display:grid}.kn-benefit-card{border-right:1px solid var(--kn-line);min-height:190px;padding:25px 22px}.kn-benefit-card:first-child{padding-left:0}.kn-benefit-card:last-child{border:0}.kn-benefit-card>span{color:#ac7936;letter-spacing:.12em;font-size:.68rem}.kn-benefit-card h3{color:var(--kn-ink);font-family:var(--kn-display);margin:34px 0 8px;font-size:1.28rem;font-weight:400}.kn-benefit-card p{max-width:215px;color:var(--kn-muted);font-size:.82rem;line-height:1.65}.kn-home-cta{padding:100px 0}.kn-home-cta-inner{position:relative}.kn-home-cta h2,.kn-partnership-cta h2,.kn-about-cta h2{font-family:var(--kn-display);letter-spacing:-.045em;margin:18px 0;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:400;line-height:1}.kn-home-cta p,.kn-partnership-cta p{color:#ffffffb3;max-width:580px;line-height:1.8}.kn-home-cta .kn-button{margin-top:14px}.kn-cta-star{color:#e99f4799;font-size:clamp(5rem,13vw,11rem);position:absolute;top:10%;right:7%}.kn-creator-grid-bg{opacity:.13;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.kn-creator-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:34px;display:grid;position:relative}.kn-creator-hero-copy h1{font-size:clamp(3.1rem,6.1vw,5.8rem)}.kn-creator-hero-copy>p{max-width:570px}.kn-creator-art{padding:18px 25px 18px 0;position:relative}.kn-creator-art-frame{background:radial-gradient(at 50% 65%,#00a89645,#0000 43%),linear-gradient(150deg,#ffffff0b,#0000 70%);border:1px solid #f0bd7366;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.kn-creator-art-frame:before,.kn-creator-art-frame:after{content:"";border:1px solid #e99f4740;border-radius:50%;width:360px;height:180px;animation:36s linear infinite kn-creator-orbit-one;position:absolute;transform:rotate(-25deg)}.kn-creator-art-frame:after{border-color:#00a89659;animation-name:kn-creator-orbit-two;transform:rotate(32deg)}.kn-creator-art-frame:hover:before,.kn-creator-art-frame:hover:after{animation-duration:18s}.kn-creator-art-frame img{z-index:1;filter:drop-shadow(0 20px 30px #00000052);width:min(87%,410px);height:auto;position:relative}.kn-art-coordinate{z-index:2;color:#ffffff8c;letter-spacing:.1em;font-size:.57rem;line-height:1.6;position:absolute;top:15px;left:15px}.kn-art-seal{z-index:2;color:#edb76b;text-align:center;letter-spacing:.08em;border:1px solid #e99f47b3;border-radius:50%;place-content:center;width:75px;height:75px;font-size:.52rem;line-height:1.2;display:grid;position:absolute;bottom:18px;right:17px;transform:rotate(10deg)}.kn-art-seal b{font-size:.67rem}.kn-art-side-label{color:#ffffff80;letter-spacing:.16em;white-space:nowrap;font-size:.57rem;position:absolute;top:50%;right:-6px;transform:translate(50%,-50%)rotate(90deg)}.kn-editorial-caption{color:#ffffff8a;max-width:435px;font-family:var(--kn-display);border-top:1px solid #fff3;justify-content:space-between;gap:15px;margin-top:42px;padding-top:13px;font-size:.88rem;font-style:italic;display:flex}.kn-creator-hero-foot{color:#ffffff78;letter-spacing:.12em;justify-content:space-between;margin-top:40px;font-size:.62rem;display:flex}.kn-creator-hero-foot b{color:var(--kn-gold)}@keyframes kn-creator-orbit-one{to{transform:rotate(335deg)}}@keyframes kn-creator-orbit-two{to{transform:rotate(392deg)}}.kn-audience-section{background:#f8f7f4}.kn-audience-section .kn-section-heading>div{max-width:520px}.kn-partner-card-grid{border-top:1px solid #d9d9d6;border-bottom:1px solid #d9d9d6;grid-template-columns:repeat(4,1fr);display:grid}.kn-partner-card{border-right:1px solid #d9d9d6;min-height:250px;padding:23px 21px 27px;transition:background-color .23s,transform .23s;position:relative;overflow:hidden}.kn-partner-card:first-child{border-left:1px solid #d9d9d6}.kn-partner-card:hover{z-index:1;background:#fff;transform:translateY(-5px)}.kn-partner-card-grid.brand .kn-partner-card:hover{background:#eef4f3}.kn-card-index{color:#95703b;letter-spacing:.1em;font-size:.64rem}.kn-card-index span{color:#9a9d9f}.kn-partner-card-icon{color:#c08b45;font-family:var(--kn-display);margin-top:27px;font-size:1.8rem;display:block}.kn-partner-card h3{color:var(--kn-ink);font-family:var(--kn-display);margin:9px 0 11px;font-size:1.28rem;font-weight:400}.kn-partner-card p{color:#626d78;margin:0;font-size:.8rem;line-height:1.7}.kn-partner-card-line{background:var(--kn-gold);width:34px;height:2px;transition:width .2s;position:absolute;bottom:0;left:21px}.kn-partner-card:hover .kn-partner-card-line{width:calc(100% - 42px)}.kn-brands-section{background:#eaf2f1}.kn-brands-section .kn-section-heading h2 em{color:#14766f}.kn-brands-section .kn-partner-card-grid,.kn-brands-section .kn-partner-card{border-color:#cedbd8}.kn-brands-section .kn-partner-card-icon{color:#0b8c80}.kn-section-cta-row{color:var(--kn-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:26px;font-size:.82rem;display:flex}.kn-process-section{padding-block:100px}.kn-process-section .kn-section-heading h2{color:#fff}.kn-process-section .kn-section-heading h2 em{color:#edb76b}.kn-process-section .kn-section-heading>p{color:#ffffffad}.kn-process-list{border-top:1px solid #ffffff40;max-width:920px;margin-left:auto}.kn-process-step{border-bottom:1px solid #ffffff40}.kn-process-step summary{cursor:pointer;grid-template-columns:80px 1fr 40px;align-items:center;padding:22px 5px;list-style:none;display:grid}.kn-process-step summary::-webkit-details-marker{display:none}.kn-process-number{color:#edb76b;letter-spacing:.1em;font-size:.7rem}.kn-process-title{color:#fff;font-family:var(--kn-display);font-size:1.45rem}.kn-process-toggle{color:#edb76b;text-align:right;font-size:1.3rem;transition:transform .2s}.kn-process-step[open] .kn-process-toggle{transform:rotate(45deg)}.kn-process-step>p{color:#ffffffab;max-width:690px;margin:0 50px 23px 80px;font-size:.91rem;line-height:1.7}.kn-disclaimer{color:#ffffff7a;max-width:920px;margin:30px 0 0 auto;font-size:.74rem;line-height:1.6}.kn-categories-section{background:#fff}.kn-category-grid{border-top:1px solid var(--kn-line);border-left:1px solid var(--kn-line);grid-template-columns:repeat(3,1fr);display:grid}.kn-category-chip{border-right:1px solid var(--kn-line);border-bottom:1px solid var(--kn-line);min-height:76px;color:var(--kn-ink);align-items:center;gap:14px;padding:14px 18px;font-size:.84rem;display:flex}.kn-category-chip>span{color:#ad7936;font-size:.64rem}.kn-category-chip>b{color:#ad7936;margin-left:auto;font-weight:400}.kn-partnership-cta{padding:95px 0}.kn-partnership-cta-inner{position:relative}.kn-partnership-cta h2{max-width:920px;font-size:clamp(2.6rem,5.8vw,5rem)}.kn-partnership-cta p{max-width:620px}.kn-partnership-cta-mark{color:#e99f472e;font-family:var(--kn-display);font-size:14rem;line-height:1;position:absolute;top:0;right:7%}.kn-lifestyle-hero{background:#e9f2ef;position:relative;overflow:hidden}.kn-lifestyle-hero-grid{grid-template-columns:1fr .85fr;align-items:center;gap:50px;min-height:480px;padding-top:45px;padding-bottom:45px;display:grid}.kn-lifestyle-hero h1{color:var(--kn-ink);font-size:clamp(3.3rem,6vw,5.8rem)}.kn-lifestyle-hero h1 em{color:#a36e2d;font-weight:400}.kn-lifestyle-hero-grid>div:first-child>p{color:#596a6b;max-width:560px}.kn-lifestyle-hero .kn-button{margin-top:15px}.kn-lifestyle-illustration{place-items:center;min-height:370px;display:grid;position:relative;overflow:hidden}.kn-lifestyle-circle{border-radius:50%;position:absolute}.circle-a{background:#c6e2dc;width:300px;height:300px;top:7%;left:4%}.circle-b{background:#f1d19c;width:230px;height:230px;bottom:0;right:2%}.kn-lifestyle-window{z-index:1;background:#ffffffc7;border:1px solid #172d4d38;flex-direction:column;justify-content:center;align-items:center;width:250px;height:265px;display:flex;position:relative;box-shadow:18px 18px #172d4d14}.kn-lifestyle-window>span{color:#a36e2d;letter-spacing:.17em;font-size:.62rem}.kn-lifestyle-window>b{color:var(--kn-navy);font-size:7rem;font-weight:400;line-height:1.2}.kn-lifestyle-window>i{color:#596a6b;font-family:var(--kn-display);font-size:.88rem}.kn-lifestyle-spark{z-index:1;color:#a36e2d;font-size:2rem;position:absolute}.spark-a{top:11%;right:21%}.spark-b{color:#168a7f;bottom:15%;left:11%}.kn-lifestyle-index{color:#596a6b;letter-spacing:.13em;font-size:.62rem;position:absolute;top:7%;right:2%}.kn-lifestyle-hero-foot{color:#657577;letter-spacing:.04em;justify-content:space-between;padding:0 0 20px;font-size:.7rem;display:flex}.kn-lifestyle-services{background:#fbfcfb}.kn-service-explorer{grid-template-columns:260px 1fr;gap:30px;display:grid}.kn-service-tabs{flex-direction:column;gap:7px;display:flex}.kn-service-tabs button{color:#536264;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:13px;padding:11px 14px;font-size:.86rem;transition:background .2s,border-color .2s,color .2s;display:flex}.kn-service-tabs button:hover{background:#f0f5f2}.kn-service-tabs button.is-active{color:var(--kn-ink);background:#edf4f1;border-color:#dce7e3;font-weight:700}.kn-service-tab-icon{color:#a36e2d;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.1rem;display:grid}.kn-service-panel{background:#fff;border:1px solid #e3e9e7;min-height:360px;padding:32px 36px;box-shadow:0 12px 34px #0d1b2a0b}.kn-service-panel-heading{align-items:flex-start;gap:20px;display:flex}.kn-service-icon{color:#9b6a28;background:#f8ecd8;border-radius:50%;flex:0 0 58px;place-items:center;height:58px;font-size:1.8rem;display:grid}.kn-service-panel h3{color:var(--kn-ink);font-family:var(--kn-display);margin:5px 0 9px;font-size:2rem;font-weight:400}.kn-service-panel-heading p{max-width:650px;color:var(--kn-muted);margin:0;font-size:.91rem;line-height:1.7}.kn-service-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:25px 0 28px;padding:0;list-style:none;display:grid}.kn-service-options li{color:#475453;border-bottom:1px solid #edf0ee;padding:11px 0 11px 20px;font-size:.83rem;position:relative}.kn-service-options li:before{content:"↗";color:#b07b37;position:absolute;left:0}.kn-service-panel>.kn-button{margin-top:6px}.kn-service-details{grid-template-columns:1fr 1fr;gap:16px;margin:26px 0 20px;display:grid}.kn-service-detail{background:#f6f8f7;border:1px solid #e7ece9;padding:18px}.kn-service-detail h4{font-family:var(--kn-display);margin:0 0 7px;font-size:1.18rem;font-weight:400}.kn-service-detail p{color:var(--kn-muted);margin:0 0 12px;font-size:.78rem;line-height:1.6}.kn-service-detail ul{color:#475453;margin:0;padding-left:17px;font-size:.78rem;line-height:1.9}.kn-service-note{color:#788280;text-align:center;max-width:800px;margin:22px auto 0;font-size:.75rem;line-height:1.65}.kn-lifestyle-benefits{color:#fff;background:linear-gradient(145deg,#0d1b2a,#172d4d 75%,#1d3c60);padding:87px 0}.kn-lifestyle-benefits .kn-section-heading h2{color:#fff}.kn-lifestyle-benefits .kn-section-heading h2 em{color:#edb76b}.kn-lifestyle-benefits .kn-section-heading>p{color:#ffffffb0}.kn-lifestyle-benefit-grid{border-top:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);display:grid}.kn-lifestyle-benefit-grid article{border-right:1px solid #ffffff38;min-height:170px;padding:24px 20px;position:relative}.kn-lifestyle-benefit-grid article:first-child{padding-left:0}.kn-lifestyle-benefit-grid article:last-child{border:0}.kn-lifestyle-benefit-grid article>span{color:#edb76b;font-size:1.8rem}.kn-lifestyle-benefit-grid small{color:#fff6;font-size:.65rem;position:absolute;top:25px;right:18px}.kn-lifestyle-benefit-grid h3{font-family:var(--kn-display);margin-top:35px;font-size:1.28rem;font-weight:400}.kn-lifestyle-cta{background:#f3eee6;padding:65px 0}.kn-lifestyle-cta-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.kn-lifestyle-cta h2{font-family:var(--kn-display);margin:14px 0;font-size:clamp(2.2rem,4vw,3.8rem);font-weight:400;line-height:1}.kn-lifestyle-cta h2 em{color:#9b6a28;font-weight:400}.kn-lifestyle-cta p{color:var(--kn-muted);font-size:.92rem}.kn-about-hero{padding:95px 0 65px}.kn-about-hero h1{font-size:clamp(4rem,9vw,8rem)}.kn-about-lead{color:#ffffffbf;max-width:500px;font-family:var(--kn-display);margin:28px 0 100px;font-size:1.4rem;font-style:italic}.kn-about-index{color:#ffffff70;letter-spacing:.15em;font-size:.63rem}.kn-about-story{background:#fff}.kn-about-story-grid{grid-template-columns:.65fr 1.35fr;gap:65px;display:grid}.kn-about-story-grid>div{max-width:750px}.kn-about-story-grid h2{font-family:var(--kn-display);margin:0 0 29px;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:400;line-height:1}.kn-about-story-grid h2 em{color:#9b6a28;font-weight:400}.kn-about-story-grid p{color:#596573;font-size:.97rem;line-height:1.9}.kn-about-divisions{background:#f6f7f8}.kn-about-card-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.kn-about-card{border:1px solid var(--kn-line);background:#fff;min-height:315px;padding:35px}.kn-about-card.creator{color:#fff;background:var(--kn-navy);border-color:var(--kn-navy)}.kn-about-card h3{font-family:var(--kn-display);margin:28px 0 13px;font-size:2.5rem;font-weight:400;line-height:1.04}.kn-about-card h3 em{color:#ad7936;font-weight:400}.kn-about-card.creator h3 em{color:#edb76b}.kn-about-card p{max-width:430px;min-height:68px;color:var(--kn-muted);font-size:.88rem;line-height:1.7}.kn-about-card.creator p{color:#ffffffb3}.kn-about-card.creator .kn-text-link{color:#fff}.kn-about-cta{padding:75px 0}.kn-about-cta h2{font-size:clamp(2.7rem,5.5vw,4.8rem)}.kn-about-cta h2 em{color:#edb76b;font-weight:400}.kn-about-cta .kn-button{margin-top:15px}.kn-contact-hero{padding:70px 0 55px}.kn-contact-hero h1{font-size:clamp(3.4rem,7vw,6.3rem)}.kn-contact-hero-inner>p{max-width:610px}.kn-contact-ways{flex-wrap:wrap;gap:25px;margin-top:34px;display:flex}.kn-contact-ways a{color:#edc17e;font-size:.82rem;text-decoration:none}.kn-contact-ways a span{padding-left:8px}.kn-contact-section{background:#f5f7f8}.kn-contact-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:48px;display:grid}.kn-contact-aside{position:sticky;top:115px}.kn-contact-aside h2{font-size:clamp(2.3rem,4.4vw,3.8rem)}.kn-contact-aside>p{max-width:360px;color:var(--kn-muted);margin-top:20px;font-size:.9rem;line-height:1.8}.kn-contact-aside-note{border-top:1px solid #dce1e4;gap:13px;margin-top:27px;padding-top:17px;display:flex}.kn-contact-aside-note>span{color:#a36e2d;font-size:.66rem}.kn-contact-aside-note p{color:#69727b;margin:0;font-size:.79rem;line-height:1.65}.kn-form-card{background:#fff;border:1px solid #e3e6e8;padding:36px;box-shadow:0 15px 42px #0d1b2a0e}.kn-form-intro{margin-bottom:27px}.kn-form-intro h2{font-size:2.5rem}.kn-form-intro>p{color:var(--kn-muted);margin:13px 0 0;font-size:.86rem}.kn-contact-form{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.kn-field{color:#293848;flex-direction:column;gap:7px;min-width:0;font-size:.78rem;font-weight:700;display:flex}.kn-field-full{grid-column:1/-1}.kn-field small{color:#89919a;margin-left:4px;font-size:.7rem;font-weight:400}.kn-field input,.kn-field select,.kn-field textarea{width:100%;min-height:47px;color:var(--kn-ink);font:inherit;background:#fff;border:1px solid #d8dee2;border-radius:2px;padding:12px 13px;font-size:.86rem;font-weight:400}.kn-field textarea{resize:vertical;min-height:130px}.kn-field input:focus,.kn-field select:focus,.kn-field textarea:focus{border-color:#a77836;outline:3px solid #e99f473b}.kn-email-suggestions{color:#66717c;flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:.68rem;font-weight:400;display:flex}.kn-email-suggestions button{color:var(--kn-navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #d8dee2;border-radius:50px;padding:4px 8px;font-size:.67rem}.kn-email-suggestions button:hover,.kn-email-suggestions button:focus-visible{background:var(--kn-gold-pale);border-color:var(--kn-gold);outline:2px solid #0000}.kn-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.kn-form-submit{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.kn-form-submit .kn-button{min-width:180px}.kn-form-submit .kn-button:disabled{opacity:.65;cursor:wait;transform:none}.kn-form-submit>p{color:#79828b;margin:0;font-size:.7rem;line-height:1.55}.kn-form-status{border-left:3px solid;border-radius:2px;width:100%;padding:13px 15px;font-size:.82rem;line-height:1.6}.kn-form-status.success{color:#62400f;border-color:var(--kn-gold);background:#fff2df}.kn-form-alternative{color:#77818a;margin:22px 0 0;font-size:.76rem}.kn-form-alternative a{color:#805921}.kn-consent-backdrop{z-index:11000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06111e91;place-items:end center;padding:24px;display:grid;position:fixed;inset:0}.kn-consent{background:#fff;width:min(540px,100%);padding:27px;box-shadow:0 18px 70px #00000042}.kn-consent h2{font-family:var(--kn-display);margin:10px 0;font-size:1.8rem;font-weight:400}.kn-consent>p{color:var(--kn-muted);font-size:.84rem;line-height:1.65}.kn-consent-toggle{align-items:center;gap:10px;margin:17px 0;font-size:.82rem;display:flex}.kn-consent-toggle input{accent-color:var(--kn-teal);width:17px;height:17px}.kn-consent-actions{justify-content:flex-end;gap:9px;display:flex}.kn-consent-actions .kn-button{min-height:42px;padding:10px 14px;font-size:.7rem}.kn-button-secondary{color:var(--kn-navy);background:#fff;border-color:#bac2ca}.kn-button-secondary:hover{background:#f3f5f6}@media (max-width:960px){.kn-menu-toggle{cursor:pointer;background:0 0;border:1px solid #ffffff3b;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;display:flex}.kn-menu-toggle span{background:#fff;width:19px;height:2px;margin:auto;display:block}.kn-nav{background:#0d1b2a;border-top:1px solid #ffffff24;flex-direction:column;flex:none;justify-content:flex-start;align-items:stretch;gap:0;margin-left:0;padding:10px 24px 18px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 15px 22px #00000026}.kn-nav.is-open{display:flex}.kn-nav a{border-bottom:1px solid #ffffff17;padding:14px 4px}.kn-nav .kn-nav-cta{text-align:center;margin-top:10px}.kn-home-hero-grid,.kn-creator-hero-grid{grid-template-columns:1fr .8fr;gap:20px}.kn-home-hero-copy h1{font-size:clamp(3.1rem,7vw,5rem)}.kn-home-art{min-height:380px}.kn-division-grid{gap:14px}.kn-division-content{padding:23px}.kn-partner-card{padding-inline:15px}.kn-partner-card-line{left:15px}.kn-partner-card:hover .kn-partner-card-line{width:calc(100% - 30px)}.kn-contact-layout{grid-template-columns:.6fr 1.4fr;gap:25px}.kn-form-card{padding:27px}}@media (max-width:700px){.kn-container,.kn-header-inner{width:calc(100% - 34px)}.kn-header-inner{min-height:68px}.kn-brand-mark{width:38px;height:38px}.kn-brand-word{font-size:.95rem}.kn-section{padding:72px 0}.kn-section-heading{margin-bottom:30px;display:block}.kn-section-heading>p{margin-top:18px}.kn-home-hero-grid,.kn-creator-hero-grid{grid-template-columns:1fr;padding-top:60px;padding-bottom:58px}.kn-home-hero{min-height:auto}.kn-home-hero-copy h1,.kn-creator-hero-copy h1{font-size:clamp(3rem,12vw,4.9rem)}.kn-home-hero-copy>p,.kn-creator-hero-copy>p{font-size:.94rem}.kn-home-art{width:100%;max-width:480px;min-height:310px;margin:auto}.kn-art-logo{width:min(73%,340px)}.kn-art-card-top{left:0}.kn-art-card-bottom{right:0}.kn-hero-scroll{display:none}.kn-hero-note{margin-top:28px}.kn-intro-grid,.kn-about-story-grid{grid-template-columns:1fr;gap:20px}.kn-intro-grid>div{padding-left:0}.kn-division-grid,.kn-about-card-grid{grid-template-columns:1fr}.kn-division-visual{height:185px}.kn-benefit-grid{grid-template-columns:1fr 1fr}.kn-benefit-card{border-bottom:1px solid var(--kn-line);min-height:160px}.kn-benefit-card:nth-child(2){border-right:0}.kn-benefit-card:nth-child(3){padding-left:0}.kn-benefit-card:nth-child(n+3){border-bottom:0}.kn-benefit-card h3{margin-top:24px}.kn-creator-hero{padding-top:52px}.kn-creator-art{width:calc(100% - 20px);max-width:480px;margin:0 auto}.kn-creator-art-frame{min-height:310px}.kn-art-side-label{font-size:.5rem;right:-13px}.kn-creator-hero-foot{margin-top:22px;font-size:.53rem}.kn-editorial-caption{margin-top:30px}.kn-partner-card-grid{grid-template-columns:1fr 1fr}.kn-partner-card{border-bottom:1px solid #d9d9d6;min-height:240px}.kn-partner-card:nth-child(2){border-right:0}.kn-partner-card:nth-child(n+3){border-bottom:0}.kn-section-cta-row{flex-direction:column;align-items:flex-start}.kn-section-cta-row .kn-button{max-width:100%}.kn-process-step summary{grid-template-columns:48px 1fr 27px;padding-block:19px}.kn-process-title{font-size:1.2rem}.kn-process-step>p{margin:0 20px 20px 48px;font-size:.84rem}.kn-category-grid{grid-template-columns:1fr 1fr}.kn-category-chip{gap:8px;min-height:70px;padding:11px;font-size:.73rem}.kn-category-chip>span{font-size:.56rem}.kn-partnership-cta-mark{font-size:9rem;top:10%;right:-3%}.kn-partnership-cta{padding:72px 0}.kn-partnership-cta .kn-hero-actions{flex-direction:column;align-items:stretch;max-width:370px}.kn-partnership-cta .kn-button{justify-content:space-between}.kn-lifestyle-hero-grid{grid-template-columns:1fr;gap:10px;padding-top:55px;padding-bottom:14px}.kn-lifestyle-hero h1{font-size:clamp(3.1rem,11vw,4.7rem)}.kn-lifestyle-illustration{min-height:290px}.kn-lifestyle-window{width:205px;height:220px}.kn-lifestyle-window>b{font-size:6rem}.kn-lifestyle-hero-foot{padding-bottom:17px;font-size:.62rem}.kn-service-explorer{grid-template-columns:1fr;gap:15px}.kn-service-tabs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.kn-service-tabs button{min-height:51px;padding:8px;font-size:.74rem}.kn-service-tab-icon{flex:0 0 28px;width:28px;height:28px;font-size:.95rem}.kn-service-panel{min-height:0;padding:23px 19px}.kn-service-panel-heading{gap:13px}.kn-service-icon{flex-basis:45px;height:45px;font-size:1.45rem}.kn-service-panel h3{font-size:1.62rem}.kn-service-panel-heading p{font-size:.83rem}.kn-service-options{gap:0 12px}.kn-service-options li{font-size:.75rem}.kn-service-details{grid-template-columns:1fr}.kn-lifestyle-benefits{padding:70px 0}.kn-lifestyle-benefit-grid{grid-template-columns:1fr 1fr}.kn-lifestyle-benefit-grid article{border-bottom:1px solid #ffffff38;min-height:145px}.kn-lifestyle-benefit-grid article:nth-child(2){border-right:0}.kn-lifestyle-benefit-grid article:nth-child(n+3){border-bottom:0}.kn-lifestyle-benefit-grid article:nth-child(3){padding-left:0}.kn-lifestyle-benefit-grid h3{margin-top:23px;font-size:1.12rem}.kn-lifestyle-cta-inner{flex-direction:column;align-items:flex-start}.kn-lifestyle-cta{padding:55px 0}.kn-about-hero{padding:70px 0 45px}.kn-about-hero h1{font-size:clamp(4rem,17vw,6.3rem)}.kn-about-lead{margin-bottom:76px}.kn-about-index{font-size:.52rem}.kn-about-card{min-height:0;padding:27px}.kn-about-card h3{margin-top:20px;font-size:2.1rem}.kn-about-card p{min-height:0}.kn-contact-hero{padding:58px 0 43px}.kn-contact-hero h1{font-size:clamp(3.2rem,12vw,4.9rem)}.kn-contact-ways{flex-direction:column;gap:12px 20px}.kn-contact-layout{grid-template-columns:1fr}.kn-contact-aside{position:static}.kn-contact-aside h2{font-size:2.8rem}.kn-contact-aside-note{display:none}.kn-form-card{padding:23px 18px}.kn-form-intro h2{font-size:2rem}.kn-contact-form{grid-template-columns:1fr;gap:15px}.kn-field-full{grid-column:auto}.kn-consent-backdrop{padding:12px}.kn-consent{padding:22px}.kn-consent-actions{flex-direction:column-reverse}.kn-consent-actions .kn-button{width:100%}.kn-footer{padding:45px 20px 18px}.kn-footer-main{grid-template-columns:1fr;gap:33px;padding-bottom:34px}.kn-footer-links{grid-template-columns:1fr 1fr;gap:23px 15px}.kn-footer-bottom{flex-direction:column;gap:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kn-brand-word{letter-spacing:.08em;font-family:Agdasima,Arial Narrow,sans-serif;font-size:1.55rem;font-weight:700}.kn-section-heading h2,.kn-intro-grid h2,.kn-form-intro h2,.kn-contact-aside h2,.kn-home-hero-copy h1,.kn-creator-hero-copy h1,.kn-lifestyle-hero h1,.kn-about-hero h1,.kn-contact-hero h1,.kn-home-cta h2,.kn-partnership-cta h2,.kn-about-cta h2,.kn-division-content h3,.kn-about-card h3{letter-spacing:normal;overflow-wrap:normal;word-break:normal;line-height:1.1}.kn-home-hero-copy h1.kn-home-wordmark{color:#fff;letter-spacing:.09em;width:max-content;max-width:100%;margin:17px 0 0;padding-right:.12em;font-family:Agdasima,Arial Narrow,sans-serif;font-size:clamp(4rem,8vw,7.2rem);font-weight:700;line-height:.95;position:relative}.kn-home-wordmark span{white-space:nowrap;clip-path:inset(0 100% 0 0);padding-right:0;animation:1.45s steps(8,end) both kn-typewriter;display:inline-block}.kn-home-wordmark:after{background:var(--kn-gold);content:"";width:2px;animation:1.45s steps(8,end) both kn-cursor-move,1s ease-in-out 1.45s infinite kn-cursor;position:absolute;top:.05em;bottom:.05em;left:calc(100% - .21em);transform:translate(2px)}@keyframes kn-typewriter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes kn-cursor-move{0%{left:0}to{left:calc(100% - .21em)}}@keyframes kn-cursor{50%{opacity:0}to{opacity:1}}.kn-rotating-slogan{color:#edb76b;min-height:2.2rem;font-family:var(--kn-display);margin:12px 0 15px;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.4}.kn-rotating-slogan span{animation:.35s both kn-slogan-in;display:inline-block}@keyframes kn-slogan-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.kn-home-hero-copy>p:not(.kn-rotating-slogan){max-width:570px}.kn-home-art{cursor:default}.kn-art-orbit{transition:border-color .7s}.kn-home-art:hover .kn-art-orbit-one,.kn-home-art:focus-within .kn-art-orbit-one{transform:translate3d(0,var(--kn-orbit-y,0),0) rotate(calc(-24deg + var(--kn-orbit-rotation,0deg))) scale(1.03);border-color:#e99f478c}.kn-home-art:hover .kn-art-orbit-two,.kn-home-art:focus-within .kn-art-orbit-two{transform:translate3d(0,var(--kn-orbit-y,0),0) rotate(calc(28deg - var(--kn-orbit-rotation,0deg))) scale(.98);border-color:#ffffff59}.kn-home-art .kn-art-logo{z-index:1;position:relative}.kn-division-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-division-card{flex-direction:column;display:flex}.kn-division-visual{flex:0 0 220px}.kn-visual-k-mark{z-index:1;object-fit:contain;border-radius:50%;width:86px;height:86px;position:relative}.kn-visual-home{background:#f3f1eb}.kn-visual-home img{object-fit:cover;object-position:center 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.kn-division-content{flex-direction:column;flex:1;align-items:flex-start;display:flex}.kn-division-content>p{flex:1}.kn-division-cta{border:1px solid #e99f477a;margin-top:16px;padding:10px 13px;transition:box-shadow .2s,background-color .2s,transform .2s}.kn-division-cta:hover,.kn-division-cta:focus-visible{background:#e99f471a;transform:translateY(-1px);box-shadow:0 0 16px #e99f4747}.kn-division-creator .kn-division-cta{border-color:#e99f47a6}.kn-division-creator .kn-division-cta:hover,.kn-division-creator .kn-division-cta:focus-visible{background:#e99f471f}.kn-benefit-card h3{letter-spacing:normal;line-height:1.3}.kn-creator-art-frame{background:radial-gradient(at 50% 65%,#00a89633,#0000 43%);border-color:#0000}.kn-creator-art-frame:before,.kn-creator-art-frame:after{pointer-events:none}.kn-brands-section{border-block:1px solid #d5e2df}.kn-brands-section .kn-partner-card{background:#ffffffbd}.kn-brands-section .kn-section-cta-row .kn-button{box-shadow:0 5px 18px #172d4d24}.kn-process-step>p{transition:opacity .25s}.kn-process-step[open]>p{animation:.3s both kn-accordion-in}@keyframes kn-accordion-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.kn-daily-quote{background:#f8f7f4;padding-block:55px}.kn-daily-quote-text{color:var(--kn-navy);font-family:var(--kn-display);margin:14px 0 0;font-size:clamp(1.12rem,2vw,1.55rem);font-style:italic;line-height:1.65}.kn-daily-quote-text p{margin:0}.kn-daily-quote-text cite{color:#80602f;font-family:var(--kn-sans);letter-spacing:.04em;margin-top:12px;font-size:.82rem;font-style:normal;display:block}.kn-partnership-cta-mark{object-fit:contain;opacity:.16;width:clamp(100px,17vw,210px);height:auto}.kn-lifestyle-brand-line{color:var(--kn-navy);font-family:var(--kn-display);margin:18px 0 0;font-size:1.35rem}.kn-lifestyle-illustration{aspect-ratio:1.286;background:0 0;justify-self:end;place-items:center;width:100%;max-width:500px;display:grid}.kn-lifestyle-illustration img{object-fit:contain;width:92%;height:auto;display:block}.kn-lifestyle-illustration .kn-lifestyle-logo{transition:transform .35s;animation:5s ease-in-out infinite kn-lifestyle-logo-float}.kn-lifestyle-illustration:hover .kn-lifestyle-logo{transform:translateY(-4px)scale(1.025)}.kn-about-cta .kn-cta-rocket{font-family:var(--kn-sans);vertical-align:.2em;margin-left:.16em;font-size:.5em;transition:transform 1.8s cubic-bezier(.18,.72,.24,1),filter .8s;display:inline-block;position:relative}.kn-about-cta h2:hover .kn-cta-rocket,.kn-about-cta:focus-within h2 .kn-cta-rocket{filter:drop-shadow(0 0 7px #ffc26acc);transform:translate(min(-42vw,-530px),157px)rotate(-45deg)}@keyframes kn-lifestyle-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.kn-help-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,6vw,75px);display:grid}.kn-lifestyle-benefits{background:#f8f7f4;padding:92px 0}.kn-help-copy h2{color:var(--kn-ink);font-family:var(--kn-display);letter-spacing:normal;margin:12px 0 20px;font-size:clamp(2.7rem,5.6vw,4.6rem);font-weight:400;line-height:1.08}.kn-help-copy>p{max-width:570px;color:var(--kn-muted);font-size:.98rem;line-height:1.8}.kn-help-copy .kn-button{margin-top:12px}.kn-help-closing{color:#9b6a28;font-family:var(--kn-display);margin-top:19px;font-size:1rem;font-style:italic;display:block}.kn-help-illustration img{width:100%;height:auto;display:block}.kn-about-story .kn-about-story-grid{margin-bottom:55px}.kn-about-story .kn-about-card-grid{margin-left:calc(33.333% + 30px)}.kn-about-story .kn-about-card{min-height:0}.kn-contact-aside-note:nth-of-type(2){display:none}.kn-form-status.success{color:#145b37;background:#e6f4eb;border-color:#88c59c}.kn-form-status.error{color:#8a1f1f;background:#fff0ed;border-color:#e2a39a}.kn-intro-conversation{object-fit:cover;object-position:center 48%;border-radius:4px;width:min(100%,200px);height:125px;min-height:0;max-height:125px;display:block}.kn-creator-hero{padding:58px 0 18px}.kn-creator-hero-copy h1{margin-block:16px;font-size:clamp(2.5rem,3.3vw,3rem)}.kn-creator-art-frame{min-height:340px}.kn-theme-toggle{color:#f2c37f;width:38px;height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #e99f4785;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-grid}.kn-theme-toggle:hover{border-color:var(--kn-gold);background:#e99f4724}.kn-theme-toggle:focus-visible,.kn-menu-toggle:focus-visible{outline:2px solid var(--kn-gold);outline-offset:3px}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kn-ink:#edf2f7;--kn-paper:#101d2c;--kn-line:#34475b;--kn-muted:#b2bfcc;background:#0b1522}html[data-theme=dark] body{color:var(--kn-ink);background:#0b1522}html[data-theme=dark] #services,html[data-theme=dark] .kn-intro-section,html[data-theme=dark] .kn-benefits-section,html[data-theme=dark] .kn-categories-section,html[data-theme=dark] .kn-about-story,html[data-theme=dark] .kn-contact-section,html[data-theme=dark] .kn-lifestyle-services{background:#0f1b29}html[data-theme=dark] .kn-audience-section,html[data-theme=dark] .kn-divisions-section,html[data-theme=dark] .kn-about-divisions{background:#111f2f}html[data-theme=dark] .kn-brands-section{background:#15263a;border-color:#34475b}html[data-theme=dark] .kn-daily-quote{background:#142439}html[data-theme=dark] .kn-daily-quote-text{color:#eef3f8}html[data-theme=dark] .kn-lifestyle-hero{background:#142b33}html[data-theme=dark] .kn-lifestyle-benefits{background:#111f2f}html[data-theme=dark] .kn-lifestyle-illustration{border-color:#edbd7966}html[data-theme=dark] .kn-help-copy h2{color:var(--kn-ink)}html[data-theme=dark] .kn-help-copy>p{color:var(--kn-muted)}html[data-theme=dark] .kn-help-copy .kn-button-dark{color:#0d1b2a;background:#edbd79}html[data-theme=dark] .kn-lifestyle-cta{color:var(--kn-ink);background:#142439}html[data-theme=dark] .kn-division-card:not(.kn-division-creator),html[data-theme=dark] .kn-about-card:not(.creator){border-color:var(--kn-line);color:var(--kn-ink);background:#17283b}html[data-theme=dark] .kn-visual-home{background:#1b2b3c}html[data-theme=dark] .kn-eyebrow,html[data-theme=dark] .kn-help-closing,html[data-theme=dark] .kn-section-heading h2 em,html[data-theme=dark] .kn-intro-grid h2 em,html[data-theme=dark] .kn-form-intro h2 em,html[data-theme=dark] .kn-contact-aside h2 em,html[data-theme=dark] .kn-about-story-grid h2 em,html[data-theme=dark] .kn-division-content h3 em,html[data-theme=dark] .kn-lifestyle-hero h1 em,html[data-theme=dark] .kn-lifestyle-brand-line{color:#edbd79}html[data-theme=dark] .kn-brands-section .kn-section-heading h2 em{color:#67c8bd}html[data-theme=dark] .kn-partner-card-grid{border-color:var(--kn-line)}html[data-theme=dark] .kn-partner-card,html[data-theme=dark] .kn-brands-section .kn-partner-card{border-color:var(--kn-line);background:0 0}html[data-theme=dark] .kn-partner-card:hover,html[data-theme=dark] .kn-partner-card-grid.brand .kn-partner-card:hover{background:#1c3046}html[data-theme=dark] .kn-partner-card p,html[data-theme=dark] .kn-about-story-grid p,html[data-theme=dark] .kn-lifestyle-hero-grid>div:first-child>p{color:#c1ccd7}html[data-theme=dark] .kn-brands-section .kn-partner-card-icon{color:#67c8bd}html[data-theme=dark] .kn-category-chip{color:var(--kn-ink)}html[data-theme=dark] .kn-service-tabs button{color:#c1ccd7}html[data-theme=dark] .kn-service-tabs button:hover{background:#192b3f}html[data-theme=dark] .kn-service-tabs button.is-active{color:var(--kn-ink);background:#20354b;border-color:#3a526a}html[data-theme=dark] .kn-service-tab-icon{color:#edbd79;background:#20354b}html[data-theme=dark] .kn-service-panel,html[data-theme=dark] .kn-form-card,html[data-theme=dark] .kn-consent{border-color:var(--kn-line);color:var(--kn-ink);background:#17283b}html[data-theme=dark] .kn-service-icon{color:#edbd79;background:#2a3545}html[data-theme=dark] .kn-service-options li{color:#c1ccd7;border-color:#34475b}html[data-theme=dark] .kn-service-detail{border-color:var(--kn-line);background:#1b2d42}html[data-theme=dark] .kn-service-detail ul{color:#c1ccd7}html[data-theme=dark] .kn-service-note{color:#aab8c5}html[data-theme=dark] .kn-contact-aside-note{border-color:var(--kn-line)}html[data-theme=dark] .kn-contact-aside-note p,html[data-theme=dark] .kn-form-alternative{color:#b2bfcc}html[data-theme=dark] .kn-field{color:#e1e8ef}html[data-theme=dark] .kn-field small{color:#a7b3bf}html[data-theme=dark] .kn-field input,html[data-theme=dark] .kn-field select,html[data-theme=dark] .kn-field textarea,html[data-theme=dark] .kn-email-suggestions button{color:var(--kn-ink);background:#0f1b29;border-color:#46596d}html[data-theme=dark] .kn-email-suggestions{color:#b2bfcc}html[data-theme=dark] .kn-email-suggestions button:hover,html[data-theme=dark] .kn-email-suggestions button:focus-visible{background:#2b3543}html[data-theme=dark] .kn-form-submit>p,html[data-theme=dark] .kn-form-alternative a,html[data-theme=dark] .kn-daily-quote-text cite{color:#edbd79}html[data-theme=dark] .kn-lifestyle-hero-foot{color:#b2c4c6}html[data-theme=dark] .kn-lifestyle-cta h2 em,html[data-theme=dark] .kn-about-card:not(.creator) h3 em,html[data-theme=dark] .kn-contact-aside-note>span{color:#edbd79}html[data-theme=dark] .kn-button-secondary{color:var(--kn-ink);background:#17283b;border-color:#526276}html[data-theme=dark] .kn-button-secondary:hover{background:#22364c}.kn-scroll-reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(14px)}.kn-scroll-reveal.is-visible{opacity:1;transform:none}.kn-button:focus-visible{box-shadow:0 0 0 4px #e99f4747}.kn-button:hover,.kn-button:focus-visible{box-shadow:0 0 15px #e99f473d}@media (max-width:900px){.kn-about-story .kn-about-card-grid{margin-left:0}}@media (max-width:768px){.kn-home-hero-grid{grid-template-columns:1fr;gap:10px;padding-top:55px;padding-bottom:45px}.kn-home-hero-copy h1.kn-home-wordmark{font-size:clamp(3.8rem,13vw,5.5rem)}.kn-home-art{min-height:310px}.kn-art-logo{width:min(75%,310px)}.kn-division-grid,.kn-help-grid{grid-template-columns:1fr}.kn-division-visual{flex-basis:190px}.kn-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-benefit-card{border-bottom:1px solid var(--kn-line);min-width:0;padding:22px 16px}.kn-benefit-card h3,.kn-benefit-card p{overflow-wrap:anywhere}.kn-benefit-card:nth-child(2){border-right:0}.kn-benefit-card:nth-child(n+3){border-bottom:0}.kn-benefit-card:first-child{padding-left:16px}.kn-help-illustration{max-width:540px;margin-inline:auto}.kn-brands-section .kn-section-cta-row{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.kn-brand-mark{width:50px;height:45px}.kn-brand-word{font-size:1.38rem}.kn-home-hero-copy h1.kn-home-wordmark{font-size:clamp(3.25rem,12.5vw,4.2rem)}.kn-rotating-slogan{font-size:1.15rem}.kn-creator-art{padding-right:0}.kn-creator-art-frame{min-height:290px}.kn-daily-quote{padding-block:42px}}@media (max-width:380px){.kn-partner-card-grid{grid-template-columns:1fr}.kn-partner-card,.kn-partner-card:nth-child(2){border-left:1px solid #d9d9d6;border-right:1px solid #d9d9d6}.kn-partner-card:not(:last-child){border-bottom:1px solid #d9d9d6}.kn-partner-card:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.kn-scroll-reveal,.kn-scroll-reveal.is-visible{opacity:1;transform:none}.kn-home-wordmark span{clip-path:none;animation:none}.kn-home-wordmark:after{opacity:1;animation:none}.kn-art-orbit-one,.kn-art-orbit-two,.kn-creator-art-frame:before,.kn-creator-art-frame:after,.kn-process-step[open]>p{animation:none}}@media (max-width:960px){.kn-header .kn-menu-toggle{z-index:2;background:0 0;border:1px solid #e99f4785;border-radius:10px;flex:none;gap:4px;width:38px;height:38px;padding:0;display:flex;position:relative}.kn-header .kn-menu-toggle span{background:#edbd79;border-radius:2px;width:16px;height:1.5px;margin:0 auto;display:block}.kn-nav .kn-theme-toggle{align-self:flex-start;margin-top:10px}}@media (max-width:700px){.kn-intro-grid{grid-template-columns:1fr;gap:20px}.kn-intro-grid>.kn-eyebrow,.kn-intro-grid>div,.kn-intro-grid .kn-intro-conversation{grid-area:auto/1}.kn-intro-grid>div{align-self:auto}.kn-intro-conversation{aspect-ratio:16/9;object-position:center 45%;width:min(100%,160px);height:100px;min-height:0;max-height:100px}.kn-lifestyle-illustration{justify-self:center;width:min(100%,430px)}.kn-about-cta h2{font-size:clamp(2.5rem,10vw,4rem)}.kn-about-cta h2:hover .kn-cta-rocket,.kn-about-cta:focus-within h2 .kn-cta-rocket{transform:translate(-22vw,125px)rotate(-45deg)scale(.85)}.kn-creator-hero{padding-top:38px}.kn-creator-hero-copy h1{font-size:clamp(2rem,8vw,2.8rem)}.kn-creator-art-frame{min-height:290px}}@media (prefers-reduced-motion:reduce){.kn-lifestyle-illustration .kn-lifestyle-logo{animation:none}.kn-about-cta .kn-cta-rocket{transition:none}.kn-about-cta h2:hover .kn-cta-rocket,.kn-about-cta:focus-within h2 .kn-cta-rocket{opacity:1;transform:none}}
