body:has(.akd-home){--terracotta-700:#a04e2e;--terracotta-600:#b85a35;--terracotta-500:#c8633d;--terracotta-400:#d8754c;--terracotta-300:#e8987a;--mint-700:#6ea48a;--mint-600:#8eb9a5;--mint-500:#a8c8b4;--mint-400:#bdd4c4;--mint-300:#d2dfd4;--cream-100:#f0e6d2;--cream-50:#f7f0e0;--paper:#faf4e6;--ink-900:#2a1a12;--ink-700:#4a3a30;--ink-500:#7a6a5e;--ink-300:#b8a89a;--gold-500:#b88a4a;--display:var(--font-cormorant),Georgia,serif;--logo:var(--font-cinzel),Georgia,serif;--script:var(--font-caveat),cursive;--body:var(--font-inter),system-ui,sans-serif;--maxw:1280px;margin:0;font-family:var(--body);background:var(--paper);color:var(--ink-900);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.akd-home *,.akd-home :after,.akd-home :before{border-style:none}.akd-home :is(input,textarea,select,button){line-height:normal}.akd-home :is(h1,h2,h3,h4,h5,h6){font-weight:700}.akd-home h1{font-size:2em;margin:.67em 0}.akd-home h2{font-size:1.5em;margin:.83em 0}.akd-home h3{font-size:1.17em;margin:1em 0}.akd-home h4{font-size:1em;margin:1.33em 0}.akd-home :is(p,blockquote,figure){margin:1em 0}.akd-home :is(ul,ol){margin:1em 0;padding-left:40px;list-style:revert}.akd-home hr{border:1px inset;margin:.5em auto}.akd-home{--terracotta-700:#a04e2e;--terracotta-600:#b85a35;--terracotta-500:#c8633d;--terracotta-400:#d8754c;--terracotta-300:#e8987a;--mint-700:#6ea48a;--mint-600:#8eb9a5;--mint-500:#a8c8b4;--mint-400:#bdd4c4;--mint-300:#d2dfd4;--cream-100:#f0e6d2;--cream-50:#f7f0e0;--paper:#faf4e6;--ink-900:#2a1a12;--ink-700:#4a3a30;--ink-500:#7a6a5e;--ink-300:#b8a89a;--gold-500:#b88a4a;--display:var(--font-cormorant),Georgia,serif;--logo:var(--font-cinzel),Georgia,serif;--script:var(--font-caveat),cursive;--body:var(--font-inter),system-ui,sans-serif;--maxw:1280px}.akd-home *,.akd-home :after,.akd-home :before{box-sizing:border-box}html:has(.akd-home){scroll-behavior:smooth}.akd-home{margin:0;font-family:var(--body);background:var(--paper);color:var(--ink-900);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.akd-home img{max-width:100%;display:block}.akd-home a{color:inherit;text-decoration:none}.akd-home button{font-family:inherit;cursor:pointer;border:none;background:none}.akd-home:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 0.6 0 0 0 0 0.4 0 0 0 0 0.3 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.6;z-index:9999;mix-blend-mode:multiply}.akd-home .leaf-svg{position:absolute;pointer-events:none;transform-origin:center;will-change:transform}@keyframes akd-home-sway1{0%,to{transform:rotate(var(--rot,0deg)) translateY(0) translateX(0)}25%{transform:rotate(calc(var(--rot, 0deg) + 2deg)) translateY(-3px) translateX(2px)}50%{transform:rotate(calc(var(--rot, 0deg) - 1deg)) translateY(2px) translateX(-1px)}75%{transform:rotate(calc(var(--rot, 0deg) + 1.5deg)) translateY(-1px) translateX(1px)}}@keyframes akd-home-sway2{0%,to{transform:rotate(var(--rot,0deg)) translateY(0) translateX(0)}33%{transform:rotate(calc(var(--rot, 0deg) - 2.5deg)) translateY(2px) translateX(-2px)}66%{transform:rotate(calc(var(--rot, 0deg) + 1deg)) translateY(-2px) translateX(1px)}}@keyframes akd-home-sway3{0%,to{transform:rotate(var(--rot,0deg)) translateY(0)}50%{transform:rotate(calc(var(--rot, 0deg) + 3deg)) translateY(-4px)}}.akd-home .leaf-svg.sway-1{animation:akd-home-sway1 8s ease-in-out infinite}.akd-home .leaf-svg.sway-2{animation:akd-home-sway2 11s ease-in-out infinite}.akd-home .leaf-svg.sway-3{animation:akd-home-sway3 9s ease-in-out infinite}.akd-home .leaf-svg.intro{opacity:0;animation:akd-home-leafIntro 1.6s ease-out forwards,akd-home-sway1 8s ease-in-out 1.6s infinite}@keyframes akd-home-leafIntro{0%{opacity:0;transform:rotate(var(--rot,0deg)) translate(-15px,12px) scale(.9)}to{opacity:1;transform:rotate(var(--rot,0deg)) translate(0) scale(1)}}.akd-home header.site-bar{position:sticky;top:0;z-index:100;background:rgba(250,244,230,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(168,200,180,.4);transition:padding .3s ease}.akd-home header.site-bar.scrolled{padding:0;box-shadow:0 2px 24px rgba(42,26,18,.04)}.akd-home .nav{max-width:var(--maxw);margin:0 auto;padding:18px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;transition:padding .3s}.akd-home header.site-bar.scrolled .nav{padding:12px 32px}.akd-home .brand{gap:14px}.akd-home .brand,.akd-home .brand-mark{display:flex;align-items:center;position:relative}.akd-home .brand-mark{width:56px;height:56px;border-radius:50%;background:var(--terracotta-500);flex-direction:column;justify-content:center;color:var(--cream-50);border:2px solid var(--mint-500);transition:transform .4s cubic-bezier(.2,0,0,1)}.akd-home .brand:hover .brand-mark{transform:rotate(-8deg) scale(1.05)}.akd-home .brand-mark .mk-logo{font-family:var(--logo);font-size:9px;font-weight:600;letter-spacing:.12em;line-height:1}.akd-home .brand-mark .mk-script{font-family:var(--script);font-size:10px;margin-top:1px;color:var(--cream-100);font-style:italic}.akd-home .brand-text{display:flex;flex-direction:column;line-height:1.1}.akd-home .brand-text strong{font-family:var(--logo);font-size:17px;font-weight:600;color:var(--terracotta-700);letter-spacing:.04em}.akd-home .brand-text span{font-family:var(--script);font-size:16px;color:var(--mint-600);font-style:italic;margin-top:-2px}.akd-home .nav-links{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.akd-home .nav-links a{font-family:var(--display);font-size:18px;color:var(--ink-700);font-weight:500;position:relative;padding:4px 0;transition:color .2s}.akd-home .nav-links a:hover{color:var(--terracotta-600)}.akd-home .nav-links a:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1px;background:var(--mint-600);transition:width .4s;transform:translateX(-50%)}.akd-home .nav-links a:hover:after{width:100%}.akd-home .nav-cta{background:var(--terracotta-600);color:var(--cream-50);padding:12px 22px;font-size:14px;font-family:var(--display);font-weight:500;border-radius:999px;transition:all .3s;letter-spacing:.02em;position:relative;overflow:hidden}.akd-home .nav-cta:before{content:"";position:absolute;inset:0;background:var(--terracotta-700);transform:translateX(-100%);transition:transform .4s cubic-bezier(.2,0,0,1)}.akd-home .nav-cta span{position:relative;z-index:1}.akd-home .nav-cta:hover{transform:translateY(-1px)}.akd-home .nav-cta:hover:before{transform:translateX(0)}.akd-home .hero{position:relative;padding:96px 0 120px;overflow:hidden;background:radial-gradient(ellipse 70% 50% at 90% 10%,rgba(168,200,180,.15),transparent 60%),radial-gradient(ellipse 80% 60% at 5% 90%,rgba(200,99,61,.06),transparent 60%),var(--paper)}.akd-home .hero:before{top:5%;right:-8%;width:50%;background:radial-gradient(circle,rgba(200,99,61,.1) 0,rgba(200,99,61,0) 70%);animation:akd-home-blobBreathe 14s ease-in-out infinite}.akd-home .hero:after,.akd-home .hero:before{content:"";position:absolute;aspect-ratio:1;border-radius:50%;pointer-events:none;filter:blur(20px)}.akd-home .hero:after{bottom:0;left:-5%;width:30%;background:radial-gradient(circle,rgba(168,200,180,.18) 0,rgba(168,200,180,0) 70%);animation:akd-home-blobBreathe 17s ease-in-out infinite reverse}@keyframes akd-home-blobBreathe{0%,to{transform:scale(1) translate(0)}50%{transform:scale(1.15) translate(-3%,3%)}}.akd-home .hero-leaves{position:absolute;inset:0;pointer-events:none}.akd-home .leaf-h1{top:8%;right:5%;width:130px;--rot:-30deg}.akd-home .leaf-h2{top:35%;right:-2%;width:90px;--rot:45deg}.akd-home .leaf-h3{bottom:10%;left:2%;width:150px;--rot:20deg}.akd-home .leaf-h4{top:60%;left:-3%;width:80px;--rot:-40deg}.akd-home .hero-inner{max-width:var(--maxw);margin:0 auto;padding:0 32px;position:relative;z-index:2;display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}.akd-home .hero-eyebrow{font-family:var(--script);font-size:32px;color:var(--mint-600);margin-bottom:12px;font-style:italic;display:inline-block}.akd-home .hero h1{font-family:var(--display);font-weight:500;font-size:clamp(48px,6.5vw,88px);line-height:1.02;letter-spacing:-.015em;margin:0 0 32px;color:var(--terracotta-700)}.akd-home .hero h1 em{font-style:italic;color:var(--mint-600);font-weight:500}.akd-home .word-reveal{display:inline-block;overflow:hidden;vertical-align:bottom;line-height:1.2}.akd-home .word-reveal .word-inner{display:inline-block;transform:translateY(110%);animation:akd-home-wordUp 1s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--d,0s)}@keyframes akd-home-wordUp{to{transform:translateY(0)}}.akd-home .hero-sub{font-size:19px;line-height:1.6;color:var(--ink-700);max-width:540px;margin:0 0 40px;opacity:0;animation:akd-home-fadeUp 1s ease forwards;animation-delay:1.2s}@keyframes akd-home-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.akd-home .hero-actions{display:flex;gap:16px;flex-wrap:wrap;opacity:0;animation:akd-home-fadeUp 1s ease forwards;animation-delay:1.5s}.akd-home .btn{padding:16px 32px;font-size:16px;font-family:var(--display);font-weight:500;border-radius:999px;display:inline-flex;align-items:center;gap:12px;transition:all .4s cubic-bezier(.2,0,0,1);letter-spacing:.01em;position:relative;overflow:hidden}.akd-home .btn-primary{background:var(--terracotta-600);color:var(--cream-50)}.akd-home .btn-primary:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--terracotta-700),var(--terracotta-500));transform:translateX(-100%);transition:transform .5s cubic-bezier(.2,0,0,1)}.akd-home .btn-primary span{position:relative;z-index:1;display:inline-flex;align-items:center;gap:12px}.akd-home .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(160,78,46,.3)}.akd-home .btn-primary:hover:before{transform:translateX(0)}.akd-home .btn-primary:hover svg{transform:translateX(4px)}.akd-home .btn svg{width:16px;height:16px;transition:transform .3s}.akd-home .btn-ghost{background:transparent;color:var(--terracotta-700);border:1.5px solid var(--terracotta-500)}.akd-home .btn-ghost:hover{background:var(--terracotta-500);color:var(--cream-50);transform:translateY(-2px)}.akd-home .hero-aside{position:relative;display:flex;align-items:center;justify-content:center;opacity:0;animation:akd-home-heroAsideIn 1.4s cubic-bezier(.2,0,0,1) forwards;animation-delay:.8s}@keyframes akd-home-heroAsideIn{0%{opacity:0;transform:translateX(40px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.akd-home .scalloped-card{position:relative;width:100%;max-width:420px;aspect-ratio:4/5;animation:akd-home-breathe 6s ease-in-out infinite}@keyframes akd-home-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.akd-home .scalloped-frame{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 20px 40px rgba(160,78,46,.15))}.akd-home .scalloped-frame .scallop-rotate{transform-origin:center;animation:akd-home-scallopSpin 90s linear infinite}@keyframes akd-home-scallopSpin{to{transform:rotate(1turn)}}.akd-home .scalloped-content{position:absolute;inset:8%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px;color:var(--cream-50);z-index:2}.akd-home .scalloped-content .badge{font-family:var(--script);font-size:22px;color:var(--mint-400);margin-bottom:12px}.akd-home .scalloped-content h3{font-family:var(--display);font-style:italic;font-size:36px;font-weight:500;line-height:1.1;margin:0 0 16px}.akd-home .scalloped-content p{font-size:14px;line-height:1.55;color:rgba(247,240,224,.85);margin:0 0 24px;max-width:280px}.akd-home .scalloped-content .meta{font-family:var(--logo);font-size:11px;letter-spacing:.18em;color:var(--mint-400);padding-top:16px;border-top:1px solid rgba(168,200,180,.3);width:60%}.akd-home .marquee{background:var(--terracotta-500);color:var(--cream-50);padding:16px 0;position:relative;overflow:hidden;border-top:1px solid rgba(168,200,180,.3);border-bottom:1px solid rgba(168,200,180,.3)}.akd-home .marquee-track{display:flex;align-items:center;gap:56px;white-space:nowrap;animation:akd-home-marqueeSlide 40s linear infinite;font-family:var(--display);font-style:italic;font-size:22px}.akd-home .marquee-item{display:inline-flex;align-items:center;gap:56px}.akd-home .marquee-item .leaf-mini{width:24px;height:24px;flex-shrink:0;display:inline-block}.akd-home .marquee-item .num{font-weight:500;color:var(--mint-400);margin-right:8px;font-style:normal}@keyframes akd-home-marqueeSlide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.akd-home .stats{background:var(--cream-100);position:relative;padding:96px 0;overflow:hidden}.akd-home .stats:before{content:"";background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(255,255,255,.4),transparent 70%)}.akd-home .stats-leaves,.akd-home .stats:before{position:absolute;inset:0;pointer-events:none}.akd-home .leaf-s1{top:10%;left:3%;width:110px;--rot:60deg}.akd-home .leaf-s2{bottom:20%;right:5%;width:120px;--rot:-30deg}.akd-home .stats-inner{max-width:var(--maxw);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative;z-index:1}.akd-home .stat{text-align:center;position:relative;padding:0 16px}.akd-home .stat:after{content:"";position:absolute;top:30%;right:-16px;width:1px;height:40%;background:linear-gradient(to bottom,transparent,var(--terracotta-300),transparent)}.akd-home .stat:last-child:after{display:none}.akd-home .stat-num-row{display:flex;align-items:flex-end;justify-content:center;gap:12px;margin-bottom:12px}.akd-home .stat-num{font-family:var(--display);font-style:italic;font-size:clamp(56px,7vw,88px);font-weight:500;line-height:1;color:var(--terracotta-600)}.akd-home .stat-num .plus{color:var(--mint-600);font-weight:400}.akd-home .stat-spark{width:60px;height:28px;margin-bottom:8px}.akd-home .stat-spark path.line{fill:none;stroke:var(--mint-600);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 2.4s cubic-bezier(.4,0,.2,1)}.akd-home .stat.in .stat-spark path.line{stroke-dashoffset:0}.akd-home .stat-spark path.area{fill:var(--mint-500);opacity:0;transition:opacity 1s ease 1.2s}.akd-home .stat.in .stat-spark path.area{opacity:.25}.akd-home .stat-spark circle.dot{fill:var(--terracotta-500);opacity:0;transform-origin:center;transition:opacity .4s ease 2.2s}.akd-home .stat.in .stat-spark circle.dot{opacity:1;animation:akd-home-dotPulse 2.2s ease-in-out 2.6s infinite}@keyframes akd-home-dotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.akd-home .stat-label{font-family:var(--display);font-size:18px;color:var(--ink-700);font-style:italic;letter-spacing:.01em}.akd-home .section{padding:120px 0;position:relative}.akd-home .section-head{max-width:var(--maxw);margin:0 auto 64px;padding:0 32px;text-align:center}.akd-home .section-eyebrow{font-family:var(--script);font-size:28px;color:var(--mint-600);font-style:italic;margin-bottom:8px;display:block}.akd-home .section h2{font-family:var(--display);font-weight:500;font-size:clamp(40px,5.4vw,68px);line-height:1.05;letter-spacing:-.015em;margin:0 auto;color:var(--terracotta-700);max-width:820px}.akd-home .section h2 em{font-style:italic;color:var(--mint-600);font-weight:500}.akd-home .section-sub{font-size:18px;color:var(--ink-700);max-width:620px;margin:24px auto 0;line-height:1.55}.akd-home .section-divider{display:flex;align-items:center;justify-content:center;gap:16px;margin:24px 0}.akd-home .section-divider .line{width:60px;height:1px;background:var(--terracotta-400);transform-origin:center;animation:akd-home-lineGrow 1.5s ease-out forwards}.akd-home .section-divider .dot{width:8px;height:8px;border-radius:50%;background:var(--terracotta-500)}@keyframes akd-home-lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.akd-home .themes{background:var(--paper);position:relative;overflow:hidden}.akd-home .themes-leaves{position:absolute;inset:0;pointer-events:none}.akd-home .leaf-t1{top:5%;right:0;width:180px;--rot:45deg}.akd-home .leaf-t2{bottom:5%;left:0;width:160px;--rot:-30deg}.akd-home .themes-grid{max-width:var(--maxw);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.akd-home .theme-card{background:var(--terracotta-500);color:var(--cream-50);padding:36px 32px;position:relative;cursor:pointer;min-height:260px;display:flex;flex-direction:column;justify-content:space-between;transition:all .5s cubic-bezier(.2,0,0,1);overflow:hidden;border-radius:8px;transform:translateY(40px);opacity:0}.akd-home .theme-card.in{transform:translateY(0);opacity:1}.akd-home .theme-card:before{content:"";position:absolute;inset:0;border-radius:8px;padding:0;background:transparent;pointer-events:none;transition:all .5s cubic-bezier(.2,0,0,1)}.akd-home .theme-card:after{content:"";position:absolute;top:0;left:0;width:0;height:3px;background:var(--mint-500);transition:width .6s cubic-bezier(.2,0,0,1)}.akd-home .theme-card:hover{background:var(--terracotta-600);transform:translateY(-6px);box-shadow:0 20px 40px rgba(160,78,46,.25)}.akd-home .theme-card:hover:after{width:100%}.akd-home .theme-card:hover .theme-leaf-bg{transform:rotate(45deg) scale(1.2);opacity:.42}.akd-home .theme-card:hover .theme-arrow{transform:translate(4px,-4px) rotate(0deg)}.akd-home .theme-card:hover .theme-num{transform:scale(1.08)}.akd-home .theme-card.cream{background:var(--cream-100);color:var(--ink-900)}.akd-home .theme-card.cream:hover{background:var(--cream-50)}.akd-home .theme-card.cream:after{background:var(--terracotta-500)}.akd-home .theme-leaf-bg{position:absolute;bottom:-30px;right:-30px;width:180px;opacity:.18;transition:all .7s cubic-bezier(.2,0,0,1)}.akd-home .theme-num{font-family:var(--script);font-size:44px;color:var(--mint-400);line-height:1;margin-bottom:16px;font-style:italic;display:inline-block;transition:transform .4s cubic-bezier(.2,0,0,1);transform-origin:left center}.akd-home .theme-card.cream .theme-num{color:var(--terracotta-500)}.akd-home .theme-icon{width:36px;height:36px;margin-bottom:16px;color:var(--cream-50);opacity:.85;transition:transform .5s cubic-bezier(.2,0,0,1)}.akd-home .theme-card:hover .theme-icon{transform:rotate(-8deg) scale(1.1)}.akd-home .theme-card.cream .theme-icon{color:var(--terracotta-600)}.akd-home .theme-title{font-family:var(--display);font-weight:500;font-size:26px;font-style:italic;line-height:1.15;margin:0 0 8px;position:relative;z-index:1}.akd-home .theme-desc{font-size:14px;line-height:1.55;margin:0;opacity:.85;position:relative;z-index:1}.akd-home .theme-arrow{position:absolute;bottom:28px;right:28px;width:22px;height:22px;color:var(--mint-400);transition:transform .4s cubic-bezier(.2,0,0,1);z-index:2;transform:rotate(-15deg)}.akd-home .theme-card.cream .theme-arrow{color:var(--terracotta-500)}.akd-home .search{background:var(--terracotta-500);color:var(--cream-50);padding:130px 0;position:relative;overflow:hidden}.akd-home .search-leaves{position:absolute;inset:0;pointer-events:none}.akd-home .leaf-sr1{top:8%;left:3%;width:130px;--rot:-45deg;opacity:.45}.akd-home .leaf-sr2{top:5%;right:5%;width:110px;--rot:60deg;opacity:.45}.akd-home .leaf-sr3{bottom:10%;left:8%;width:100px;--rot:20deg;opacity:.45}.akd-home .leaf-sr4{bottom:5%;right:3%;width:150px;--rot:-15deg;opacity:.45}.akd-home .search-bg-dots{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(247,240,224,.07) 1.5px,transparent 0);background-size:32px 32px;animation:akd-home-dotsDrift 60s linear infinite}@keyframes akd-home-dotsDrift{0%{background-position:0 0}to{background-position:320px 320px}}.akd-home .search-inner{max-width:920px;margin:0 auto;padding:0 32px;position:relative;z-index:1;text-align:center}.akd-home .search-eyebrow{font-family:var(--script);font-size:32px;color:var(--mint-400);margin-bottom:16px;font-style:italic;display:inline-block}.akd-home .search h2{font-family:var(--display);font-weight:500;font-style:italic;font-size:clamp(40px,6vw,76px);line-height:1.05;margin:0 0 24px;color:var(--cream-50);letter-spacing:-.02em}.akd-home .search p{font-size:18px;color:rgba(247,240,224,.85);margin:0 auto 48px;max-width:580px;line-height:1.55}.akd-home .search-box{background:var(--cream-50);border-radius:999px;padding:8px 8px 8px 28px;display:flex;align-items:center;gap:14px;box-shadow:0 24px 48px rgba(42,26,18,.25);max-width:720px;margin:0 auto;position:relative;transition:transform .5s cubic-bezier(.2,0,0,1),box-shadow .5s}.akd-home .search-box:focus-within{transform:translateY(-3px);box-shadow:0 32px 64px rgba(42,26,18,.35)}.akd-home .search-box:before{content:"";position:absolute;inset:-2px;border-radius:999px;border:1.5px solid transparent;background:linear-gradient(90deg,var(--mint-400),transparent,var(--mint-400)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s}.akd-home .search-box:focus-within:before{opacity:1}.akd-home .search-box svg.search-icon{width:22px;height:22px;color:var(--terracotta-500);flex-shrink:0;transition:transform .4s}.akd-home .search-box:focus-within svg.search-icon{transform:rotate(-10deg) scale(1.1)}.akd-home .search-box input{flex:1;border:none;background:transparent;font-family:var(--display);font-size:18px;color:var(--ink-900);padding:16px 4px;outline:none;font-style:italic}.akd-home .search-box input::placeholder{color:var(--ink-300)}.akd-home .search-rotate{position:absolute;left:76px;top:50%;transform:translateY(-50%);font-family:var(--display);font-style:italic;font-size:18px;color:var(--ink-300);pointer-events:none;display:flex;align-items:center;gap:4px}.akd-home .search-rotate-text{display:inline-block;position:relative;height:24px;overflow:hidden}.akd-home .search-rotate-text span{display:block;animation:akd-home-rotateWords 12s ease-in-out infinite}@keyframes akd-home-rotateWords{0%,22%{transform:translateY(0)}25%,47%{transform:translateY(-24px)}50%,72%{transform:translateY(-48px)}75%,97%{transform:translateY(-72px)}to{transform:translateY(0)}}.akd-home .search-box.has-value .search-rotate{display:none}.akd-home .search-btn{background:var(--terracotta-600);color:var(--cream-50);padding:14px 30px;font-size:16px;font-family:var(--display);font-weight:500;border-radius:999px;white-space:nowrap;transition:all .4s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.akd-home .search-btn:before{content:"";position:absolute;inset:0;background:var(--terracotta-700);transform:translateX(-100%);transition:transform .4s cubic-bezier(.2,0,0,1)}.akd-home .search-btn span{position:relative;z-index:1}.akd-home .search-btn:hover:before{transform:translateX(0)}.akd-home .example-questions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:36px}.akd-home .example-q{background:rgba(247,240,224,.12);border:1px solid rgba(247,240,224,.3);color:var(--cream-50);padding:10px 20px;border-radius:999px;font-size:14px;font-family:var(--display);transition:all .3s}.akd-home .example-q:hover{background:rgba(247,240,224,.25);border-color:var(--cream-50);transform:translateY(-2px)}.akd-home .blog-grid{max-width:var(--maxw);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}.akd-home .blog-card{display:flex;flex-direction:column;gap:20px;cursor:pointer;transition:transform .4s cubic-bezier(.2,0,0,1)}.akd-home .blog-card:hover{transform:translateY(-6px)}.akd-home .blog-card:hover .blog-title{color:var(--terracotta-600)}.akd-home .blog-card:hover .blog-thumb-photo{transform:scale(1.04)}.akd-home .blog-card:hover .blog-thumb-leaf.tl{transform:rotate(-50deg) translate(-3px,-3px)}.akd-home .blog-card:hover .blog-thumb-leaf.br{transform:rotate(170deg) translate(3px,3px)}.akd-home .blog-thumb{position:relative;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:var(--terracotta-500)}.akd-home .blog-card.featured .blog-thumb{aspect-ratio:16/11}.akd-home .blog-thumb-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.akd-home .blog-thumb-photo{width:75%;height:75%;border-radius:50%;background-size:cover;background-position:50%;position:relative;border:4px solid var(--cream-50);transition:transform .6s cubic-bezier(.2,0,0,1);animation:akd-home-photoBreathe 8s ease-in-out infinite}@keyframes akd-home-photoBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.akd-home .blog-thumb-1 .blog-thumb-photo{background:linear-gradient(135deg,var(--mint-500),var(--mint-600))}.akd-home .blog-thumb-2 .blog-thumb-photo{background:linear-gradient(135deg,var(--cream-100),var(--terracotta-300))}.akd-home .blog-thumb-3 .blog-thumb-photo{background:linear-gradient(135deg,var(--terracotta-300),var(--terracotta-500))}.akd-home .blog-thumb-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(247,240,224,.4)}.akd-home .blog-thumb-placeholder svg{width:60px;height:60px}.akd-home .blog-thumb-leaf{position:absolute;width:80px;pointer-events:none;transition:transform .6s cubic-bezier(.2,0,0,1)}.akd-home .blog-thumb-leaf.tl{top:-10px;left:-10px;transform:rotate(-30deg)}.akd-home .blog-thumb-leaf.br{bottom:-10px;right:-10px;transform:rotate(150deg)}.akd-home .blog-meta{display:flex;gap:16px;align-items:center;font-family:var(--display);font-size:14px;color:var(--ink-500);font-style:italic}.akd-home .blog-meta .cat{color:var(--terracotta-600);font-style:normal;font-weight:500}.akd-home .blog-meta .sep{width:4px;height:4px;border-radius:50%;background:var(--mint-500)}.akd-home .blog-title{font-family:var(--display);font-weight:500;font-size:26px;line-height:1.2;color:var(--terracotta-700);margin:0;letter-spacing:-.01em;transition:color .3s}.akd-home .blog-card.featured .blog-title{font-size:38px}.akd-home .blog-excerpt{font-size:15px;color:var(--ink-700);line-height:1.6;margin:0}.akd-home .resources{background:var(--cream-100);position:relative;overflow:hidden}.akd-home .resources-leaves{position:absolute;inset:0;pointer-events:none}.akd-home .leaf-r1{top:8%;right:2%;width:130px;--rot:-45deg}.akd-home .leaf-r2{bottom:8%;left:3%;width:140px;--rot:60deg}.akd-home .resources-grid{max-width:var(--maxw);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.akd-home .resource{background:var(--paper);padding:48px 40px;border-radius:12px;display:flex;gap:28px;align-items:flex-start;transition:all .5s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.akd-home .resource:hover{transform:translateY(-6px);box-shadow:0 20px 48px rgba(42,26,18,.1)}.akd-home .resource:hover .resource-leaf{transform:rotate(15deg) scale(1.15);opacity:.18}.akd-home .resource:hover .resource-icon{transform:rotate(-10deg) scale(1.08)}.akd-home .resource-leaf{position:absolute;bottom:-40px;right:-40px;width:200px;opacity:.12;pointer-events:none;transition:all .7s cubic-bezier(.2,0,0,1)}.akd-home .resource-icon{width:72px;height:72px;background:var(--terracotta-500);display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;color:var(--cream-50);position:relative;z-index:1;transition:transform .5s cubic-bezier(.2,0,0,1)}.akd-home .resource-icon svg{width:36px;height:36px}.akd-home .resource-content{position:relative;z-index:1}.akd-home .resource h3{font-family:var(--display);font-style:italic;font-weight:500;font-size:30px;margin:0 0 8px;color:var(--terracotta-700);letter-spacing:-.01em}.akd-home .resource p{font-size:15px;color:var(--ink-700);margin:0 0 20px;line-height:1.6}.akd-home .resource-link{font-family:var(--display);font-size:16px;font-weight:500;color:var(--terracotta-600);display:inline-flex;align-items:center;gap:8px;transition:gap .3s}.akd-home .resource:hover .resource-link{gap:14px}.akd-home .resource-link svg{width:14px;height:14px}.akd-home .about{background:var(--paper);position:relative}.akd-home .about-inner{max-width:var(--maxw);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}.akd-home .about-eyebrow{font-family:var(--script);font-size:32px;color:var(--mint-600);font-style:italic;margin-bottom:16px}.akd-home .about h2{font-family:var(--display);font-weight:500;font-size:clamp(40px,5.4vw,64px);line-height:1.05;margin:0 0 32px;color:var(--terracotta-700);letter-spacing:-.02em}.akd-home .about h2 em{font-style:italic;color:var(--mint-600);font-weight:500}.akd-home .about p{font-size:18px;line-height:1.7;color:var(--ink-700);margin:0 0 18px}.akd-home .about-bullets{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:16px}.akd-home .about-bullets li{display:flex;gap:16px;font-size:16px;color:var(--ink-700);align-items:flex-start;opacity:0;transform:translateX(-20px);transition:all .6s cubic-bezier(.2,0,0,1)}.akd-home .about-bullets li.in{opacity:1;transform:translateX(0)}.akd-home .about-bullets li:first-child{transition-delay:.1s}.akd-home .about-bullets li:nth-child(2){transition-delay:.25s}.akd-home .about-bullets li:nth-child(3){transition-delay:.4s}.akd-home .about-bullets li:nth-child(4){transition-delay:.55s}.akd-home .about-bullets svg{width:24px;height:24px;color:var(--mint-600);flex-shrink:0;margin-top:2px}.akd-home .about-visual{position:relative;aspect-ratio:4/5;display:flex;align-items:center;justify-content:center}.akd-home .quote-card{position:relative;width:100%;height:100%;animation:akd-home-breathe 7s ease-in-out infinite}.akd-home .quote-frame{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 20px 40px rgba(160,78,46,.15))}.akd-home .quote-frame .scallop-rotate{transform-origin:center;animation:akd-home-scallopSpin 110s linear infinite reverse}.akd-home .quote-content{position:absolute;inset:12%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px;color:var(--cream-50)}.akd-home .quote-mark{font-size:96px;color:var(--mint-400);line-height:.5;margin-bottom:32px}.akd-home .quote-mark,.akd-home .quote-text{font-family:var(--display);font-style:italic}.akd-home .quote-text{font-size:28px;line-height:1.3;color:var(--cream-50);margin:0 0 32px}.akd-home .quote-author{font-family:var(--script);font-size:22px;color:var(--mint-400);font-style:italic}.akd-home footer{background:var(--terracotta-700);color:var(--cream-100);padding:96px 0 32px;position:relative;overflow:hidden}.akd-home .footer-leaves{position:absolute;inset:0;pointer-events:none}.akd-home .leaf-f1{top:8%;left:3%;width:110px;--rot:-30deg;opacity:.3}.akd-home .leaf-f2{bottom:5%;right:3%;width:130px;--rot:45deg;opacity:.3}.akd-home .footer-inner{max-width:var(--maxw);margin:0 auto;padding:0 32px;position:relative;z-index:1}.akd-home .footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px;padding-bottom:56px;border-bottom:1px solid rgba(168,200,180,.25)}.akd-home .footer-brand p{font-size:15px;color:rgba(247,240,224,.8);line-height:1.6;margin:16px 0 0;max-width:320px}.akd-home .footer-col h4{font-family:var(--script);font-size:26px;color:var(--mint-400);margin:0 0 16px;font-weight:500;font-style:italic}.akd-home .footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.akd-home .footer-col a{color:var(--cream-100);font-size:15px;font-family:var(--display);transition:all .3s;display:inline-flex;align-items:center;gap:0}.akd-home .footer-col a:before{content:"→";color:var(--mint-400);width:0;overflow:hidden;transition:all .3s cubic-bezier(.2,0,0,1);white-space:nowrap}.akd-home .footer-col a:hover{color:var(--mint-400);gap:8px}.akd-home .footer-col a:hover:before{width:16px}.akd-home .footer-bottom{padding-top:28px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:rgba(247,240,224,.6)}.akd-home .footer-tagline{font-family:var(--script);font-size:28px;color:var(--mint-400);font-style:italic}@media (max-width:1024px){.akd-home .hero-inner{grid-template-columns:1fr;gap:56px}.akd-home .stats-inner{grid-template-columns:repeat(2,1fr);gap:48px}.akd-home .stat:after{display:none}.akd-home .themes-grid{grid-template-columns:repeat(2,1fr)}.akd-home .blog-grid{grid-template-columns:1fr 1fr}.akd-home .blog-card.featured{grid-column:span 2}.akd-home .about-inner,.akd-home .resources-grid{grid-template-columns:1fr}.akd-home .about-inner{gap:48px}.akd-home .footer-top{grid-template-columns:1fr 1fr}}@media (max-width:640px){.akd-home .nav-links{display:none}.akd-home .nav{padding:14px 20px}.akd-home .hero{padding:64px 0 80px}.akd-home .section{padding:80px 0}.akd-home .stats-inner{gap:32px}.akd-home .blog-grid,.akd-home .stats-inner,.akd-home .themes-grid{grid-template-columns:1fr}.akd-home .blog-card.featured{grid-column:auto}.akd-home .footer-top{grid-template-columns:1fr;gap:32px}.akd-home .search-box{flex-wrap:wrap;padding:12px;border-radius:20px}.akd-home .search-box input{width:100%;padding:12px}.akd-home .search-rotate{display:none}.akd-home .search-btn{width:100%}.akd-home .marquee-track{font-size:18px;gap:32px}.akd-home .marquee-item{gap:32px}}@media (prefers-reduced-motion:reduce){.akd-home *,.akd-home :after,.akd-home :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}