.ak-archive{--_background:var(--archive-background,var(--ak-color-surface));background-color:var(--_background)}.ak-archive__inner{padding-block:var(--bp-space-16,4rem)}.ak-archive__header{text-align:center;margin-bottom:var(--bp-space-10,2.5rem);max-width:60ch;margin-inline:auto}.ak-archive__header h2{--_heading-color:var(--archive-heading-color,var(--ak-color-heading));font-family:var(--font-poppins,sans-serif);color:var(--_heading-color);margin:0;font-size:clamp(1.75rem,2.5vw + 1rem,3rem);font-weight:700;line-height:1.2}
.ak-audience-showcase{--_background:var(--audience-bg,var(--ak-section-bg-gradient-down));background:var(--_background)}.ak-audience-showcase__inner{padding-block:var(--bp-space-16,4rem);container:audience/inline-size}.ak-audience-showcase__header{text-align:center;margin-bottom:var(--bp-space-10,2.5rem)}.ak-audience-showcase__grid{gap:var(--bp-space-4,1rem);grid-template-columns:repeat(auto-fit,minmax(49cqi,1fr));display:grid}.ak-audience-showcase__card{--_background:var(--audience-card-background,var(--ak-color-surface));border-radius:var(--bp-radius-lg,.75rem);background-color:var(--_background);box-shadow:var(--ak-card-shadow-subtle);font:inherit;color:inherit;text-align:inherit;cursor:pointer;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}@media (prefers-reduced-motion:no-preference){.ak-audience-showcase__card{transition:transform var(--ak-transition-fast), box-shadow var(--ak-transition-fast)}.ak-audience-showcase__card:hover{box-shadow:var(--ak-surface-shadow-md-hover);transform:translateY(-.25rem)}.ak-audience-showcase__card-img{transition:transform .35s}.ak-audience-showcase__card:hover .ak-audience-showcase__card-img{transform:scale(1.04)}}.ak-audience-showcase__card-photo{aspect-ratio:656/500;border-radius:var(--bp-radius-lg,.75rem) var(--bp-radius-lg,.75rem) 0 0;position:relative;overflow:hidden}.ak-audience-showcase__card-img{object-fit:cover}.ak-audience-showcase__card-label-row{padding-inline:var(--bp-space-4,1rem);position:relative}.ak-audience-showcase__card-label{--_background:var(--audience-card-label-background,var(--ak-color-surface));--_color:var(--audience-card-label-color,var(--ak-color-heading));--_accent:var(--audience-card-label-accent,var(--ak-accent));top:-1.1rem;left:var(--bp-space-4,1rem);max-width:calc(100% - 2 * var(--bp-space-4,1rem));background-color:var(--_background);color:var(--_color);padding:var(--bp-space-2,.5rem) var(--bp-space-4,1rem);border-radius:var(--bp-radius-md,.5rem);border-left:3px solid var(--_accent);box-shadow:var(--ak-surface-shadow-sm);font-size:1.0625rem;font-weight:600;line-height:1.3;position:absolute}.ak-audience-showcase__card-body{text-align:left;padding:1.75rem var(--bp-space-4,1rem) var(--bp-space-4,1rem);align-items:flex-start;gap:var(--bp-space-3,.75rem);flex-direction:column;display:flex}.ak-audience-showcase__card-description{--_color:var(--audience-card-description-color,var(--ak-color-muted));color:var(--_color);letter-spacing:0;text-align:left;max-width:50ch;margin:0;font-size:1rem;font-weight:400;line-height:1.5}
.ak-claim-form{max-width:32rem;padding:var(--bp-space-8,2rem) var(--bp-space-6,1.5rem);text-align:center;flex-direction:column;min-height:60vh;margin-inline:auto;display:flex}.ak-claim-form__intro,.ak-claim-form__success{flex-direction:column;flex:1;justify-content:center;display:flex}.ak-claim-form__intro .bp-btn{justify-content:center}.ak-claim-form__intro-content :is(h1,h2,h3,h4){--_color:var(--ak-color-heading);color:var(--_color);margin-bottom:var(--bp-space-3,.75rem)}.ak-claim-form__intro-content p{--_color:var(--ak-color-body);color:var(--_color);margin-bottom:var(--bp-space-6,1.5rem)}.ak-claim-form__progress{margin-bottom:var(--bp-space-4,1rem)}.ak-claim-form__progress-track{--_track:var(--ak-color-border);border-radius:var(--bp-radius-full,9999px);background-color:var(--_track);height:.375rem;overflow:hidden}.ak-claim-form__progress-fill{--_fill:var(--ak-accent);border-radius:inherit;background-color:var(--_fill);height:100%;transition:width var(--bp-duration-normal,.25s) var(--bp-ease,ease)}.ak-claim-form__progress-label{--_color:var(--ak-color-muted,var(--ak-color-body));font-size:var(--bp-text-xs,.75rem);color:var(--_color);margin-top:var(--bp-space-2,.5rem)}.ak-claim-form__step{text-align:left;flex-direction:column;flex:1;display:flex}.ak-claim-form__main{justify-content:center;gap:var(--bp-space-4,1rem);flex-direction:column;flex:1;display:flex}.ak-claim-form__field{gap:var(--bp-space-2,.5rem);flex-direction:column;display:flex}.ak-claim-form__field-row{gap:var(--bp-space-4,1rem);display:flex}.ak-claim-form__field-row .ak-claim-form__field{flex:1}@media (max-width:640px){.ak-claim-form__field-row{flex-direction:column}}.ak-claim-form__reference-image{width:100%;max-width:22rem;height:9rem;margin-inline:auto;margin-bottom:var(--bp-space-4,1rem);border-radius:var(--bp-radius-md,.5rem);border:1px solid var(--ak-color-border);position:relative;overflow:hidden}.ak-claim-form__reference-image img{object-fit:cover;object-position:top center}.ak-claim-form__field label,.ak-claim-form__field-label,.ak-claim-form__step-label{--_color:var(--ak-color-heading);color:var(--_color);font-size:var(--bp-text-sm,.875rem);font-weight:600}.ak-claim-form__field input,.ak-claim-form__field select,.ak-claim-form__field textarea{--_border-color:var(--ak-color-border);--_background:var(--ak-color-surface);border:1px solid var(--_border-color);border-radius:var(--bp-radius-md,.5rem);padding:var(--bp-space-3,.75rem);background-color:var(--_background)}.ak-claim-form__field legend{--_color:var(--ak-color-heading);color:var(--_color);font-size:var(--bp-text-sm,.875rem);margin-bottom:var(--bp-space-2,.5rem);padding:0;font-weight:600}.ak-claim-form__option-grid{gap:var(--bp-space-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));display:grid}.ak-claim-form__field--question .ak-claim-form__option-grid{grid-template-columns:repeat(2,minmax(7.5rem,10rem));justify-content:center}.ak-claim-form__option-card{--_border-color:var(--ak-color-border);--_background:var(--ak-color-surface);align-items:center;gap:var(--bp-space-2,.5rem);padding:var(--bp-space-4,1rem);border:1px solid var(--_border-color);border-radius:var(--bp-radius-md,.5rem);background-color:var(--_background);cursor:pointer;text-align:center;flex-direction:column;display:flex;position:relative}.ak-claim-form__option-card:has(input:checked){--_accent:var(--ak-accent,var(--ak-color-heading));border-color:var(--_accent);outline:2px solid var(--_accent);outline-offset:-1px}.ak-claim-form__option-card:has(input:focus-visible){--_accent:var(--ak-accent,var(--ak-color-heading));outline:2px solid var(--_accent);outline-offset:1px}.ak-claim-form__option-card input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ak-claim-form__option-media{--_color:var(--ak-color-heading);width:2.5rem;height:2.5rem;color:var(--_color);justify-content:center;align-items:center;display:flex}.ak-claim-form__option-media img{object-fit:contain;max-width:100%;max-height:100%}.ak-claim-form__option-label{font-size:var(--bp-text-sm,.875rem)}.ak-claim-form__error{--_color:var(--ak-color-danger,#a13a3a);color:var(--_color);font-size:var(--bp-text-xs,.75rem)}.ak-claim-form__actions{justify-content:space-between;gap:var(--bp-space-3,.75rem);margin-top:var(--bp-space-2,.5rem);display:flex}.ak-claim-form__status--error{--_color:var(--ak-color-danger,#a13a3a);color:var(--_color)}.ak-claim-form__success-title{--_color:var(--ak-color-heading);font-size:var(--bp-text-xl,1.25rem);color:var(--_color);font-weight:700}.ak-claim-form__summary{--_border-color:var(--ak-color-border);gap:var(--bp-space-3,.75rem);margin-top:var(--bp-space-6,1.5rem);border-top:1px solid var(--_border-color);padding-top:var(--bp-space-4,1rem);text-align:left;display:grid}.ak-claim-form__summary-row{justify-content:space-between;gap:var(--bp-space-4,1rem);font-size:var(--bp-text-sm,.875rem);display:flex}.ak-claim-form__summary-row dt{--_color:var(--ak-color-muted,var(--ak-color-body));color:var(--_color);font-weight:600}
.ak-faq-form{--_background:var(--faq-form-background,var(--ak-section-bg-blue));background:var(--_background)}.ak-faq-form__inner{padding-block:var(--bp-space-16,4rem)}.ak-faq-form__columns{gap:var(--bp-space-12,3rem);margin-top:var(--bp-space-10,2.5rem);grid-template-columns:55fr 45fr;align-items:start;display:grid}.ak-faq-form__panel{--_panel-background:var(--faq-form-panel-background,var(--bp-color-bg-elevated));background:var(--_panel-background);border-radius:0 0 var(--bp-radius-lg,.75rem) var(--bp-radius-lg,.75rem);border:1px solid var(--bp-color-border);padding:24px 28px;position:relative;overflow:hidden}.ak-faq-form__panel:before{content:"";background:var(--bp-primary);height:3px;position:absolute;top:0;left:0;right:0}.ak-faq-form__form-heading{font-size:var(--bp-text-2xl,1.5rem);font-weight:var(--bp-font-weight-bold,700);margin:0 0 var(--bp-space-2,.5rem)}.ak-faq-form__form-subheading{font-size:var(--bp-text-sm,.875rem);color:var(--bp-color-text-muted);margin:0 0 var(--bp-space-6,1.5rem)}.ak-faq-form__row{gap:var(--bp-space-4,1rem);grid-template-columns:1fr 1fr;display:grid}.ak-faq-form__field{gap:var(--bp-space-1,.25rem);margin-bottom:var(--bp-space-4,1rem);flex-direction:column;display:flex}.ak-faq-form__field label{font-size:var(--bp-font-size-sm,.875rem);font-weight:var(--bp-font-weight-medium,500);color:var(--bp-color-text)}.ak-faq-form__panel .bp-input{--input-background:var(--ak-input-background);--input-border:var(--ak-input-border);background:var(--input-background);border:1px solid var(--input-border);width:100%;height:54px;padding:0 var(--bp-space-3,.75rem);font-size:var(--bp-text-base,1rem);color:var(--bp-color-text);border-radius:6px;outline:none}.ak-faq-form__panel .bp-input:focus{border-color:var(--bp-primary)}.ak-faq-form__textarea{height:auto;padding:var(--bp-space-3,.75rem);resize:vertical}.ak-faq-form__error{font-size:var(--bp-font-size-sm,.875rem);color:var(--bp-primary)}.ak-faq-form__submit-row{align-items:center;gap:var(--bp-space-6,1.5rem);margin-top:var(--bp-space-4,1rem);display:flex}.ak-faq-form__submit-btn{white-space:nowrap;flex-shrink:0}.ak-faq-form__disclaimer{--_color:var(--disclaimer-color,var(--ak-text-disclaimer));color:var(--_color);margin:0;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:18px}.ak-faq-form__faq-side .bp-accordion{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ak-faq-form__faq-side .bp-accordion__item{--accordion-background:var(--ak-surface-background);--accordion-border:var(--ak-surface-border);--accordion-box-shadow:var(--ak-surface-shadow-sm);background:var(--accordion-background);border:1px solid var(--accordion-border);box-shadow:var(--accordion-box-shadow);transition:box-shadow .2s var(--bp-ease,cubic-bezier(.4, 0, .2, 1)), border-color .2s var(--bp-ease,cubic-bezier(.4, 0, .2, 1));border-radius:8px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ak-faq-form__faq-side .bp-accordion__item:hover{--accordion-box-shadow:var(--ak-surface-shadow-sm-hover);--accordion-border:var(--ak-surface-border-hover);box-shadow:var(--accordion-box-shadow);border-color:var(--accordion-border)}}.ak-faq-form__faq-side .bp-accordion__summary{font-weight:var(--bp-font-weight-semibold,600);color:var(--bp-color-text);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;list-style:none;display:flex}.ak-faq-form__faq-side .bp-accordion__summary::-webkit-details-marker{display:none}.ak-faq-form__faq-side .bp-accordion__summary:after{content:"+";color:var(--bp-primary);flex-shrink:0;font-size:1.25rem;font-weight:400;line-height:1}.ak-faq-form__faq-side .bp-accordion__item[open] .bp-accordion__summary:after{content:"−"}.ak-faq-form__faq-side .bp-accordion__body{font-size:var(--bp-text-sm,.875rem);color:var(--bp-color-text-muted);padding:4px 20px 20px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ak-faq-form__faq-side .bp-accordion__item:not([open]) .bp-accordion__body{animation:.18s ease-out forwards accordion-close}.ak-faq-form__faq-side .bp-accordion__item[open] .bp-accordion__body{animation:.22s ease-out forwards accordion-open}}@keyframes accordion-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes accordion-close{0%{opacity:1}to{opacity:0}}.ak-faq-form__faq-side .bp-accordion__body p{margin:0}.ak-faq-form__success{padding:var(--bp-space-4,1rem);text-align:center;color:var(--bp-color-text)}@media (max-width:1023px){.ak-faq-form__columns,.ak-faq-form__row{grid-template-columns:1fr}}
.ak-formats-grid{--_background:var(--formats-grid-background,var(--bp-color-bg-elevated));background:var(--_background)}.ak-formats-grid__inner{padding-block:var(--bp-space-16,4rem)}.ak-formats-grid__grid{gap:var(--bp-space-4,1rem);margin-top:var(--bp-space-10,2.5rem);grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));display:grid}.ak-formats-grid__card{background:var(--ak-surface-background);border-radius:var(--bp-radius-lg,.75rem);box-shadow:var(--ak-surface-shadow-lg);border:1px solid var(--ak-surface-border);transition:transform .2s var(--bp-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow .2s var(--bp-ease,cubic-bezier(.4, 0, .2, 1));flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ak-formats-grid__card:hover{box-shadow:var(--ak-surface-shadow-lg-hover);transform:translateY(-4px)}}.ak-formats-grid__card-image{aspect-ratio:4/3;padding:var(--bp-space-4,1rem);position:relative;overflow:hidden}.ak-formats-grid__img{object-fit:contain}.ak-formats-grid__card-body{padding:var(--bp-space-3,.75rem) var(--bp-space-4,1rem) var(--bp-space-4,1rem)}.ak-formats-grid__card-name{font-weight:var(--bp-font-weight-semibold,600);color:var(--bp-color-text)}.ak-formats-grid__card-tagline{font-size:var(--bp-font-size-sm,.875rem);color:var(--bp-color-text-muted);margin-top:var(--bp-space-1,.25rem)}
.ak-insights-showcase__inner{padding-block:var(--bp-space-16,4rem);gap:var(--bp-space-10,2.5rem);flex-direction:column;display:flex}.ak-insights-showcase__header{text-align:center}.ak-insights-showcase__featured{--_border-radius:var(--border-radius,var(--bp-radius-lg));gap:var(--bp-space-8,2rem);border-radius:var(--_border-radius);box-shadow:var(--foundation-effect-shadow-md-offset-x) var(--foundation-effect-shadow-md-offset-y) var(--foundation-effect-shadow-md-blur) var(--foundation-effect-shadow-md-spread) var(--foundation-effect-shadow-md-color);grid-template-columns:55fr 45fr;align-items:stretch;display:grid}.ak-insights-showcase__featured-img-wrap{border-radius:var(--bp-radius-lg,.75rem);width:100%;height:100%;min-height:320px;box-shadow:var(--ak-card-shadow);position:relative;overflow:hidden}.ak-insights-showcase__featured-img{object-fit:cover}.ak-insights-showcase__featured-body{justify-content:center;gap:var(--bp-space-4,1rem);flex-direction:column;display:flex}.ak-insights-showcase__featured-title{--_color:var(--insights-featured-title-color,var(--ak-color-heading));color:var(--_color);margin:0;font-size:clamp(1.25rem,2.5vw + .5rem,1.75rem);font-weight:500;line-height:1.25}.ak-insights-showcase__featured-excerpt{--_color:var(--insights-featured-excerpt-color,#011937ad);font-size:var(--bp-text-sm,.875rem);color:var(--_color);margin:0;line-height:1.6}.ak-insights-showcase__cards{gap:var(--bp-space-6,1.5rem);grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));display:grid}.ak-insights-showcase__cards .bp-card{--card-shadow:var(--ak-card-shadow);--card-border:1px solid var(--ak-color-border);--card-background:var(--ak-color-surface);--_card-radius:var(--card-radius,var(--bp-radius-lg));--card-padding:0;border-radius:var(--_card-radius);box-shadow:var(--card-shadow);flex-direction:column;display:flex;overflow:hidden}.ak-insights-showcase__cards .bp-card__image{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.ak-insights-showcase__cards .bp-card__image img{object-fit:cover;width:100%;height:100%}.ak-insights-showcase__cards .bp-card__body{gap:var(--bp-space-2,.5rem);padding:var(--bp-space-4,1rem) var(--bp-space-4,1rem) var(--bp-space-5,1.25rem);flex-direction:column;flex:1;display:flex}.ak-insights-showcase__card-title{--_color:var(--insights-card-title-color,var(--ak-color-heading));font-size:var(--bp-text-base,1rem);color:var(--_color);margin:0;font-weight:500;line-height:1.3}.ak-insights-showcase__card-excerpt{--_color:var(--insights-card-excerpt-color,#011937ad);font-size:var(--bp-text-sm,.875rem);color:var(--_color);margin:0;line-height:1.6}.ak-insights-showcase__link{--_color:var(--insights-link-color,var(--ak-color-heading));font-size:var(--bp-text-sm,.875rem);color:var(--_color);align-items:center;gap:.25rem;font-weight:500;text-decoration:none;display:inline-flex}.ak-insights-showcase__link:hover{opacity:.75}@media (prefers-reduced-motion:no-preference){.ak-insights-showcase__featured-img-wrap img{transition:transform var(--ak-transition-med)}.ak-insights-showcase__featured:hover .ak-insights-showcase__featured-img-wrap img{transform:scale(1.04)}.ak-insights-showcase__cards .bp-card{transition:box-shadow var(--ak-transition-fast), transform var(--ak-transition-fast)}.ak-insights-showcase__cards .bp-card:hover{--card-shadow:var(--ak-shadow-lift);box-shadow:var(--card-shadow);transform:translateY(-2px)}.ak-insights-showcase__link-arrow{transition:transform var(--ak-transition-fast)}.ak-insights-showcase__link:hover .ak-insights-showcase__link-arrow{transform:translate(3px)}}.ak-insights-showcase__link-arrow{--_color:var(--insights-link-arrow-color,var(--ak-accent));font-variation-settings:"opsz" 14;color:var(--_color);font-size:14px;line-height:1}@media (max-width:48rem){.ak-insights-showcase__featured{grid-template-columns:1fr}}
.ak-family-section{--_fam-accent:var(--ak-accent);--_fam-heading:var(--ak-color-heading);--_fam-muted:var(--ak-color-muted);--_fam-surface:var(--ak-color-surface);--_fam-border:var(--ak-surface-border);--_fam-border-hover:var(--ak-surface-border-hover);--_fam-shadow:var(--ak-surface-shadow-md);--_fam-shadow-hover:var(--ak-surface-shadow-md-hover);--_fam-glow-soft:color-mix(in srgb, var(--ak-accent) 10%, transparent);--_fam-drop-light:color-mix(in srgb, var(--brand-color-palette-navy-900) 22%, transparent);background:var(--_fam-surface);padding-block:clamp(3.25rem,8vw,6rem)}.ak-family-section__head{gap:1.125rem;margin-bottom:1.875rem;display:grid}@media (min-width:860px){.ak-family-section__head{grid-template-columns:1fr auto;align-items:end}}.ak-family-section__eyebrow{font-family:var(--bp-font-family-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--_fam-accent);margin:0 0 .5rem;font-size:.6875rem}.ak-family-section__heading{letter-spacing:-.02em;text-wrap:balance;color:var(--_fam-heading);margin:0;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.06}.ak-family-section__text{color:var(--_fam-muted);max-width:58ch;margin:.75rem 0 0}.ak-family-section__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.875rem;display:grid}@media (min-width:900px){.ak-family-section__grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:158px}.ak-famtile--lead{grid-area:span 2/span 2}.ak-famtile--wide{grid-column:span 2}.ak-famtile--full{grid-column:span 4}}.ak-famtile{border:1px solid var(--_fam-border);border-radius:var(--bp-radius-lg,.75rem);background:var(--_fam-surface);box-shadow:var(--_fam-shadow);opacity:0;flex-direction:column;justify-content:flex-end;gap:.5rem;min-height:158px;padding:1.25rem;transition:opacity .55s,transform .55s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.ak-famtile--in{opacity:1;transform:none}.ak-famtile:hover{border-color:var(--_fam-border-hover);box-shadow:var(--_fam-shadow-hover)}.ak-famtile__glow{pointer-events:none;background:radial-gradient(closest-side, var(--_fam-glow-soft), transparent);width:320px;height:320px;left:var(--ak-famtile-x,50%);top:var(--ak-famtile-y,50%);opacity:0;border-radius:50%;transition:opacity .35s;position:absolute;translate:-50% -50%}.ak-famtile:hover .ak-famtile__glow{opacity:1}.ak-famtile__img{object-fit:contain;object-position:bottom right;pointer-events:none;filter:drop-shadow(0 14px 22px var(--_fam-drop-light));transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .5s}.ak-famtile__img--lead{width:44%;height:78%;inset:auto 1% -3% auto}.ak-famtile__img--side{opacity:.8;width:36%;height:82%;inset:auto -3% -6% auto}.ak-famtile__img--tall{opacity:.8;width:14%;height:136%;inset:auto 4% -12% auto}.ak-famtile:hover .ak-famtile__img{opacity:1;transform:translateY(-6px)scale(1.04)}.ak-famtile__eyebrow{z-index:2;font-family:var(--bp-font-family-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--_fam-muted);margin:0;font-size:.625rem;position:relative}.ak-famtile__title{z-index:2;letter-spacing:-.01em;color:var(--_fam-heading);max-width:62%;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.15;position:relative}.ak-famtile__text{z-index:2;color:var(--_fam-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:62%;margin:0;font-size:.875rem;line-height:1.55;display:-webkit-box;position:relative;overflow:hidden}.ak-famtile__stat{z-index:2;letter-spacing:-.03em;color:var(--_fam-heading);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:700;line-height:1;position:relative}
.ak-lineup{--_lineup-dark:var(--brand-color-palette-navy-950);--_lineup-on-dark-strong:var(--brand-color-palette-white);--_lineup-on-dark-muted:var(--brand-color-palette-steel-100);--_lineup-accent:var(--ak-accent);--_lineup-mid:color-mix(in srgb, var(--brand-color-palette-navy-900) 70%, var(--brand-color-palette-navy-950));--_lineup-glow:color-mix(in srgb, var(--ak-accent) 30%, transparent);--_lineup-tick:color-mix(in srgb, var(--brand-color-palette-steel-100) 22%, transparent);--_lineup-drop:color-mix(in srgb, var(--brand-color-palette-navy-950) 65%, transparent);--_lineup-header-offset:62px;height:calc((var(--ak-lineup-count,5) + 1) * 100svh);background:var(--_lineup-dark);position:relative}.ak-lineup__pin{top:var(--_lineup-header-offset);height:calc(100svh - var(--_lineup-header-offset));background:linear-gradient(180deg, var(--_lineup-dark) 0%, var(--_lineup-mid) 52%, var(--_lineup-dark) 100%);grid-template-rows:1fr auto;align-items:center;display:grid;position:sticky;overflow:hidden}.ak-lineup__glow{background:radial-gradient(46% 44% at 50% 46%, var(--_lineup-glow), transparent 70%);opacity:calc(.1 + var(--ak-lineup-progress,0) * .9);position:absolute;inset:0}.ak-lineup__stage{place-items:center;display:grid;position:relative}.ak-lineup__unit{opacity:0;width:min(52vw,340px);height:min(46svh,400px);filter:drop-shadow(0 40px 60px var(--_lineup-drop));will-change:transform, opacity;grid-area:1/1;transition:opacity .45s;position:relative}.ak-lineup__unit--on{opacity:1;transform:translateY(calc(var(--ak-lineup-progress,0) * -14px)) scale(calc(1 + var(--ak-lineup-progress,0) * .14))}.ak-lineup__img{object-fit:contain;object-position:bottom;transition:opacity .55s}.ak-lineup__img--front{opacity:calc(1 - var(--ak-lineup-turn,0))}.ak-lineup__img--side{opacity:var(--ak-lineup-turn,0)}.ak-lineup__copy{min-height:clamp(150px,22svh,210px);padding:0 var(--bp-space-6,1.5rem) clamp(1.75rem, 6svh, 3.75rem);text-align:center;position:relative}.ak-lineup__intro{color:var(--_lineup-on-dark-muted);max-width:46ch;margin:0 auto}.ak-lineup__step{inset-inline:var(--bp-space-6,1.5rem);opacity:0;transition:opacity .45s,transform .45s;position:absolute;bottom:clamp(1.75rem,6svh,3.75rem);transform:translateY(14px)}.ak-lineup__step--on{opacity:1;transform:none}.ak-lineup__eyebrow{font-family:var(--bp-font-family-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--_lineup-accent);margin:0;font-size:.6875rem}.ak-lineup__title{letter-spacing:-.02em;text-wrap:balance;color:var(--_lineup-on-dark-strong);margin:.625rem 0 0;font-size:clamp(1.625rem,4.6vw,3.125rem);font-weight:700;line-height:1.04}.ak-lineup__text{color:var(--_lineup-on-dark-muted);max-width:56ch;margin:.75rem auto 0;font-size:.96875rem}.ak-lineup__link{color:var(--_lineup-on-dark-muted);letter-spacing:.04em;text-underline-offset:.3em;font-size:.8125rem;text-decoration:underline;position:absolute;bottom:clamp(.75rem,2svh,1.25rem);left:50%;translate:-50%}.ak-lineup__link:hover,.ak-lineup__link:focus-visible{color:var(--_lineup-on-dark-strong)}.ak-lineup__progress{flex-direction:column;gap:.5rem;display:flex;position:absolute;top:50%;right:clamp(1rem,3vw,2.5rem);translate:0 -50%}.ak-lineup__tick{background:var(--_lineup-tick);border-radius:2px;width:2px;height:24px;transition:background .3s}.ak-lineup__tick--on{background:var(--_lineup-accent)}.ak-lineup--static{height:auto;padding-block:clamp(3rem,8vw,5rem)}.ak-lineup__list{padding:0 var(--bp-space-6,1.5rem);gap:clamp(2rem,5vw,3.5rem);margin:0;list-style:none;display:grid}.ak-lineup__item{gap:var(--bp-space-6,1.5rem);text-align:center;place-items:center;display:grid}.ak-lineup__static-img{max-width:220px;height:auto}@media (min-width:720px){.ak-lineup__item{text-align:start;grid-template-columns:auto 1fr;justify-items:start}}
.ak-model-cards{--_models-accent:var(--ak-accent);--_models-heading:var(--ak-color-heading);--_models-muted:var(--ak-color-muted);--_models-surface:var(--ak-color-surface);--_models-border:var(--ak-surface-border);--_models-border-hover:var(--ak-surface-border-hover);--_models-shadow:var(--ak-surface-shadow-md);--_models-shadow-hover:var(--ak-surface-shadow-md-hover);--_models-background:var(--ak-section-bg-gradient-down);--_models-drop-light:color-mix(in srgb, var(--brand-color-palette-navy-900) 22%, transparent);--_models-overhang:4rem;--_models-card-height:18rem;--_models-shot-width:calc(.85 * (var(--_models-card-height) + var(--_models-overhang)));--_models-card-width:42.5rem;background:var(--_models-background);padding-block:clamp(2.5rem,6vw,4.5rem) clamp(3.25rem,8vw,6rem)}.ak-model-cards__eyebrow{font-family:var(--bp-font-family-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--_models-accent);margin:0 0 .5rem;font-size:.6875rem}.ak-model-cards__heading{letter-spacing:-.02em;color:var(--_models-heading);margin:0;font-size:clamp(1.375rem,2.8vw,1.875rem);font-weight:700}.ak-model-cards__carousel{margin-top:1.5rem;position:relative}.bp-content-grid>.ak-model-cards__bleed{grid-column:content-start/full-width-end}.ak-model-cards__track{padding:calc(var(--_models-overhang) + .75rem) min(8vw, 2rem) .75rem 0;grid-auto-flow:column;grid-auto-columns:min(100%, var(--_models-card-width));scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:.875rem;margin:0;list-style:none;display:grid;overflow-x:auto}.ak-model-cards__track::-webkit-scrollbar{display:none}.ak-model-cards__item{scroll-snap-align:start;display:flex}.ak-model-cards__carousel-nav{justify-content:flex-start;gap:.5rem;margin-top:.75rem;padding-inline:0;display:flex}.ak-model-cards__carousel-btn{border:1px solid var(--_models-border);background:var(--_models-surface);width:2.5rem;height:2.5rem;color:var(--_models-heading);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .25s,box-shadow .25s;display:grid}.ak-model-cards__carousel-btn:hover,.ak-model-cards__carousel-btn:focus-visible{border-color:var(--_models-border-hover);box-shadow:var(--_models-shadow)}.ak-model-card{border:1px solid var(--_models-border);border-radius:var(--bp-radius-lg,.75rem);background:var(--_models-surface);box-shadow:var(--_models-shadow);min-height:var(--_models-card-height);color:inherit;flex-direction:column;flex:1;justify-content:center;gap:.5rem;padding:1.75rem;text-decoration:none;transition:border-color .3s,transform .35s,box-shadow .3s;display:flex;position:relative}.ak-model-card:hover,.ak-model-card:focus-visible{border-color:var(--_models-border-hover);box-shadow:var(--_models-shadow-hover);transform:translateY(-3px)}.ak-model-card__shot{width:var(--_models-shot-width);height:calc(100% + var(--_models-overhang));object-fit:contain;object-position:bottom right;pointer-events:none;z-index:0;filter:drop-shadow(0 18px 26px var(--_models-drop-light));transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;right:1.5rem}.ak-model-card:hover .ak-model-card__shot{transform:translateY(-10px)scale(1.03)}.ak-model-card__family,.ak-model-card__name,.ak-model-card__specs,.ak-model-card__go{z-index:1;position:relative}.ak-model-card__family{font-family:var(--bp-font-family-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--_models-muted);max-width:55%;margin:0;font-size:.625rem}.ak-model-card__name{letter-spacing:-.02em;color:var(--_models-heading);text-wrap:balance;max-width:55%;margin:0 0 .25rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:700;line-height:1.05}.ak-model-card__specs{flex-wrap:wrap;gap:.25rem 1.5rem;max-width:55%;margin:1rem 0 0;font-size:.8125rem;display:flex}.ak-model-card__specs>div{gap:0;display:grid}.ak-model-card__specs dt{font-family:var(--bp-font-family-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--_models-muted);font-size:.6875rem}.ak-model-card__specs dd{color:var(--_models-heading);font-variant-numeric:tabular-nums;margin:0;font-size:1rem;font-weight:600}.ak-model-card__go{color:var(--_models-accent);margin-top:1.5rem;font-size:.8125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.ak-model-cards__track{scroll-behavior:auto}.ak-model-card,.ak-model-card__shot{transition:none}}
.ak-machines-listing__inner{padding-block:var(--bp-space-16,4rem)}.ak-machines-listing__filters{top:var(--bp-space-4,1rem);z-index:10;min-width:0;max-width:100%;margin:0 0 var(--bp-space-8,2rem);border:none;justify-content:center;padding:0;display:flex;position:sticky}.ak-machines-listing__filters-track{gap:var(--bp-space-2,.5rem);width:fit-content;min-width:0;max-width:100%;padding:var(--bp-space-2,.5rem);border:1px solid var(--ak-surface-border);border-radius:var(--bp-radius-full,9999px);background:var(--ak-surface-background);box-shadow:var(--ak-shadow-lift);scrollbar-width:none;flex-wrap:nowrap;display:flex;position:relative;overflow-x:auto}.ak-machines-listing__filters-track::-webkit-scrollbar{display:none}.ak-machines-listing__filter-indicator{border-radius:var(--bp-radius-full,9999px);background:var(--ak-accent);z-index:0;position:absolute;top:8px;left:0}@media (prefers-reduced-motion:no-preference){.ak-machines-listing__filter-indicator{transition:transform .28s var(--bp-ease,cubic-bezier(.4, 0, .2, 1)), width .28s var(--bp-ease,cubic-bezier(.4, 0, .2, 1)), height .28s var(--bp-ease,cubic-bezier(.4, 0, .2, 1))}}.ak-machines-listing__filter-chip{z-index:1;appearance:none;cursor:pointer;white-space:nowrap;padding:var(--bp-space-2,.5rem) var(--bp-space-4,1rem);border-radius:var(--bp-radius-full,9999px);font-size:var(--bp-font-size-sm,.875rem);font-weight:var(--bp-font-weight-medium,500);color:var(--bp-color-text-muted);transition:color .2s var(--bp-ease,cubic-bezier(.4, 0, .2, 1)), background-color .2s var(--bp-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:none;flex:none;position:relative}.ak-machines-listing__filter-chip:hover{color:var(--bp-color-text);background:var(--ak-surface-border)}.ak-machines-listing__filter-chip[aria-pressed=true]{color:var(--bp-color-text-inverse)}.ak-machines-listing__grid{gap:var(--bp-space-6,1.5rem);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:40rem){.ak-machines-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.ak-machines-listing__grid{grid-template-columns:repeat(3,1fr)}}.ak-machines-listing__card{background:var(--ak-surface-background);border-radius:var(--bp-radius-lg,.75rem);border:1px solid var(--ak-surface-border);box-shadow:var(--ak-surface-shadow-sm);opacity:0;transition:opacity .4s var(--bp-ease,cubic-bezier(.4, 0, .2, 1)), transform .4s var(--bp-ease,cubic-bezier(.4, 0, .2, 1)), box-shadow .2s var(--bp-ease,cubic-bezier(.4, 0, .2, 1));flex-direction:column;text-decoration:none;display:flex;overflow:hidden;transform:translateY(12px)}@media (prefers-reduced-motion:no-preference){.ak-machines-listing__card:hover{box-shadow:var(--ak-surface-shadow-sm-hover)}}.ak-machines-listing__card--in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ak-machines-listing__card{opacity:1;transition:none;transform:none}}.ak-machines-listing__card-image{aspect-ratio:4/3;padding:var(--bp-space-4,1rem);position:relative;overflow:hidden}.ak-machines-listing__card-img{object-fit:contain}.ak-machines-listing__card-body{align-items:flex-start;gap:var(--bp-space-2,.5rem);padding:var(--bp-space-4,1rem);flex-direction:column;display:flex}.ak-machines-listing__card-name{font-weight:var(--bp-font-weight-semibold,600);color:var(--bp-color-text)}.ak-machines-listing__card-tagline{font-size:var(--bp-font-size-sm,.875rem);color:var(--bp-color-text-muted)}.ak-machines-listing__card-button{margin-top:var(--bp-space-2,.5rem);pointer-events:none}.ak-machines-listing__empty{color:var(--bp-color-text-muted);padding:var(--bp-space-4,1rem) 0}.ak-machines-listing__pagination{justify-content:center;gap:var(--bp-space-2,.5rem);margin-top:var(--bp-space-8,2rem);flex-wrap:wrap;display:flex}.ak-machines-listing__page-btn[aria-current=page]{--_page-btn-background:var(--ak-accent);background:var(--_page-btn-background);color:var(--bp-color-text-inverse)}
