.ak-designed-page{--ak-dp-dark: #06372d;--ak-dp-gold: #c7a45b;--ak-dp-tint: #eef2fb;color:#19352e;background:#f9f9fd}.ak-designed-page__crumb{padding-block:10px;color:#53615e;background:#edf1fa;font-size:.78rem}.ak-designed-page__crumb .ak-container{display:flex;gap:10px;align-items:center}.ak-designed-page__badge{display:inline-block;width:fit-content;margin:0 0 20px;padding:5px 13px;color:#f5d988;background:rgba(199,164,91,.17);border-radius:4px;font-size:.76rem;font-weight:700}.ak-designed-page__band{padding-block:76px}.ak-designed-page__band--tint{background:var(--ak-dp-tint)}.ak-designed-page__heading{margin-block-end:26px}.ak-designed-page__heading h2{margin:0 0 6px;color:var(--ak-dp-dark);font-size:clamp(1.4rem,2vw,2rem)}.ak-designed-page__heading>p:last-child:not(.ak-eyebrow){margin:0;color:#677575}.ak-designed-page__cards{display:grid;gap:18px}.ak-designed-page__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ak-designed-page__cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ak-designed-page__card,.ak-designed-page__panel{min-width:0;padding:24px;background:#fff;border:1px solid #e6e9ed;border-radius:6px;box-shadow:0 4px 14px rgba(15,40,35,.05)}.ak-designed-page__card h3,.ak-designed-page__panel h2{margin:10px 0;color:var(--ak-dp-dark);font-size:1.04rem}.ak-designed-page__card p,.ak-designed-page__panel p{margin:7px 0 0;color:#64706e;font-size:.88rem}.ak-designed-page__card small{display:block;color:#8c742e}.ak-designed-page__card-symbol,.ak-designed-page__card--number b{display:inline-grid;width:38px;height:38px;place-items:center;color:#f6d978;background:var(--ak-dp-dark);border-radius:6px;font-size:1rem}.ak-designed-page__card--number b{border-radius:50%}.ak-designed-page__card-image{display:block;width:calc(100% + 48px);height:170px;margin:-24px -24px 20px;object-fit:cover}.ak-designed-page__image-placeholder{background:linear-gradient(135deg,#0c473b,#307467)}.ak-designed-page__faq-wrap{max-width:900px}.ak-designed-page__faq{margin-block:8px;background:#fff;border:1px solid #e5eaf0;border-radius:6px}.ak-designed-page__faq summary{padding:15px 20px;color:var(--ak-dp-dark);cursor:pointer;font-weight:700}.ak-designed-page__faq>div{padding:0 20px 16px;color:#576966}.ak-designed-page__button{display:inline-flex;align-items:center;min-height:42px;padding:9px 18px;color:#2d291c;background:#e9c76f;border:1px solid #e9c76f;border-radius:5px;font-weight:700;text-decoration:none}.ak-designed-page__button--ghost{color:#fff;background:transparent;border-color:rgba(255,255,255,.45)}.ak-designed-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:24px}.ak-about-design__hero,.ak-contact-design__hero,.ak-about-design__cta,.ak-contact-design__social{color:#fff;background:var(--ak-dp-dark)}.ak-about-design__hero{padding-block:76px 100px;background:linear-gradient(110deg,#104b3f,#052e27 70%)}.ak-about-design__hero-grid{display:grid;grid-template-columns:1.3fr .8fr;gap:64px;align-items:center}.ak-about-design__hero h1,.ak-contact-design__hero h1{margin:0 0 18px;color:#fff;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.45}.ak-about-design__hero-copy>p:not(.ak-designed-page__badge),.ak-contact-design__hero p:not(.ak-designed-page__badge){color:#c8ded7}.ak-about-design__hero blockquote{margin:28px 0 0;padding:22px;background:rgba(255,255,255,.08);border-inline-start:4px solid var(--ak-dp-gold);border-radius:4px}.ak-about-design__hero blockquote p{margin:0}.ak-about-design__hero cite{display:block;margin-block-start:12px;color:#f1d884;font-size:.85rem;font-style:normal}.ak-about-design__portrait{position:relative;margin:0;padding:7px;background:#fff;border-radius:8px;box-shadow:0 20px 45px rgba(0,0,0,.24)}.ak-about-design__portrait-image{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px}.ak-about-design__portrait figcaption{position:absolute;inset-inline:20px;bottom:20px;padding:12px;color:#f1d884;background:rgba(3,47,38,.88);border-radius:4px;font-size:.8rem}.ak-about-design__metrics{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-block-start:-38px;padding:15px;background:#fff;border-radius:7px;box-shadow:0 10px 25px rgba(12,45,39,.12)}.ak-about-design__metrics>div{padding:12px;text-align:center;background:#f1f4fa;border-radius:5px}.ak-about-design__metrics strong,.ak-about-design__metrics span{display:block}.ak-about-design__metrics strong{color:var(--ak-dp-dark);font-size:1.35rem}.ak-about-design__metrics span{color:#697675;font-size:.78rem}.ak-about-design__bio-grid{display:grid;grid-template-columns:.7fr 1.4fr;gap:46px;align-items:start}.ak-about-design__aside{display:grid;gap:18px}@media (min-width: 901px){.ak-about-design__bio-grid>*{position:sticky;inset-block-start:calc(var(--wp-admin--admin-bar--height, 0px) + var(--ak-header-height, 86px) + 16px)}}.ak-about-design__aside dl{display:flex;justify-content:space-between;gap:12px;padding-block:8px;border-bottom:1px solid #e7ecf0;font-size:.82rem}.ak-about-design__aside dd{margin:0;font-weight:700}.ak-about-design__side-image-media{display:block;width:100%;height:230px;object-fit:cover;border-radius:6px}.ak-about-design__prose{color:#526360;line-height:2}.ak-about-design__manifesto{margin-block-start:22px;padding:22px;color:#d7e8e2;background:var(--ak-dp-dark);border-radius:5px}.ak-about-design__manifesto h3{margin:0;color:#f3d988}.ak-about-design__timeline{max-width:650px;margin-inline:auto;padding-inline-start:30px;border-inline-start:2px solid #d6bd72;list-style:none}.ak-about-design__timeline li{position:relative;padding-block:5px 27px}.ak-about-design__timeline li:before{position:absolute;inset-inline-start:-38px;top:14px;width:14px;height:14px;content:"";background:#9a7b21;border-radius:50%}.ak-about-design__timeline time{color:#8b762d;font-size:.8rem}.ak-about-design__timeline h3{margin:4px 0}.ak-about-design__timeline p{margin:0;color:#62706e}.ak-about-design__cta{padding-block:45px}.ak-about-design__cta>.ak-container{display:flex;align-items:center;justify-content:space-between;gap:24px}.ak-about-design__cta .ak-designed-page__heading{margin:0}.ak-about-design__cta h2,.ak-contact-design__social h2{color:#fff}.ak-contact-design__hero{padding-block:68px;text-align:center;background:radial-gradient(circle at center,#145445,#07342b 70%)}.ak-contact-design__hero .ak-designed-page__badge{margin-inline:auto}.ak-contact-design__hero p:not(.ak-designed-page__badge){max-width:740px;margin-inline:auto}.ak-contact-design__hero-facts{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-block-start:26px}.ak-contact-design__hero-facts span{min-width:180px;padding:10px 18px;background:rgba(0,0,0,.15);border-radius:5px}.ak-contact-design__hero-facts strong{display:block;color:#f3d988;font-size:.78rem}.ak-contact-design__notice{padding-block:10px;color:#fff;background:#8a7210;font-size:.85rem}.ak-contact-design__notice .ak-container{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ak-contact-design__notice a{margin-inline-start:auto;color:#fff}.ak-contact-design__main-grid{display:grid;grid-template-columns:1.3fr .85fr;gap:26px;align-items:start}.ak-contact-design__offices{display:grid;gap:15px}.ak-contact-page__form header{display:flex;align-items:center;gap:14px;padding-block-end:18px;border-bottom:1px solid #e8edf2}.ak-contact-page__form header h2{margin:0;font-size:1.22rem}.ak-contact-page__form header p{margin:0;color:#697673;font-size:.83rem}.ak-contact-design__form-note{padding:15px;background:#eef2fa;border-radius:5px;font-size:.84rem}.ak-contact-design .gform_fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ak-contact-design .gfield--type-textarea,.ak-contact-design .gfield--type-fileupload{grid-column:1/-1}.ak-contact-design__map-image{display:block;width:100%;height:200px;object-fit:cover}.ak-contact-design__gallery{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px;align-items:center}.ak-contact-design__gallery figure{position:relative;margin:0}.ak-contact-design__gallery-image{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:5px}.ak-contact-design__gallery figcaption{position:absolute;inset-inline:10px;bottom:10px;padding:6px 9px;color:#fff;background:rgba(6,55,45,.85);border-radius:4px;font-size:.75rem}.ak-contact-design__social{padding-block:48px}.ak-contact-design__social-links{display:flex;flex-wrap:wrap;gap:10px 12px}.ak-contact-design__social-links a{display:inline-flex;min-height:44px;align-items:center;padding:8px 14px;color:#f4de9f;background:rgba(255,255,255,.1);border-radius:5px;font-size:.875rem;line-height:1.45;text-decoration:none}.ak-contact-design__social-links a:hover{background:rgba(255,255,255,.18)}.ak-contact-design__social-links a:focus-visible{outline:2px solid var(--ak-color-gold);outline-offset:3px}@media (max-width: 900px){.ak-about-design__hero-grid,.ak-about-design__bio-grid,.ak-contact-design__main-grid,.ak-contact-design__gallery{grid-template-columns:1fr}.ak-designed-page__cards--four{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-about-design__portrait{max-width:420px;margin-inline:auto}}@media (max-width: 620px){.ak-designed-page__band{padding-block:46px}.ak-designed-page__cards--three,.ak-designed-page__cards--four,.ak-about-design__metrics{grid-template-columns:1fr}.ak-about-design__hero{padding-block:46px 74px}.ak-about-design__hero-grid{gap:28px}.ak-about-design__metrics{margin-block-start:-24px}.ak-about-design__cta>.ak-container{align-items:flex-start;flex-direction:column}.ak-contact-design .gform_fields{grid-template-columns:1fr}}
