@media (min-width:768px){.ak-home-scroll-shell{padding-top:calc(138svh - var(--ak-header-height))}.ak-home-hero-title{top:14%;font-size:clamp(var(--ak-font-size-4xl),10vw,calc(var(--ak-type-display-size) * 1.2))}.ak-home-hero-tagline{font-size:clamp(var(--ak-font-size-lg),3vw,var(--ak-font-size-2xl))}.ak-home-hero-object-frame{top:clamp(var(--ak-space-12),8svh,var(--ak-space-24));bottom:auto;width:calc(var(--ak-breakpoint-tablet) * .96)}.ak-home-hero-media{bottom:calc(var(--ak-space-24) + var(--ak-space-4))}.ak-home-hero-description{width:min(100%,32rem);font-size:var(--ak-font-size-md-lg)}.ak-home-hero-action{min-height:calc(var(--ak-space-10) + var(--ak-space-1));padding-inline:var(--ak-space-5);font-size:clamp(var(--ak-font-size-md),1.8vw,var(--ak-font-size-md-lg))}}@media (min-width:1280px){.ak-home-hero-title{top:11%;width:calc(100% - var(--ak-home-hero-side-offset) * 2);font-size:clamp(calc(var(--ak-font-size-4xl) * 1.8),10.75vw,calc(var(--ak-font-size-4xl) * 3.95));line-height:.78}.ak-home-hero-tagline{top:var(--ak-space-10);right:auto;left:var(--ak-home-hero-side-offset);width:auto;margin-inline:0;font-size:clamp(var(--ak-font-size-lg),1.35vw,var(--ak-font-size-xl));text-align:left}.ak-home-hero-object-frame{top:clamp(var(--ak-space-4),6svh,calc(var(--ak-space-24) - var(--ak-space-2)));bottom:auto;width:min(72vw,calc(var(--ak-page-max-width) * .9))}.ak-home-hero-media{right:auto;left:var(--ak-home-hero-side-offset);bottom:calc(var(--ak-space-24) * 4 + var(--ak-space-16));justify-items:start;width:min(100% - calc(var(--ak-page-padding) * 2),calc(var(--ak-space-24) * 6));margin-inline:0}.ak-home-hero-description{width:min(100%,calc(var(--ak-space-24) * 3.25));font-size:var(--ak-font-size-md);text-align:left}.ak-home-hero-action{order:0;min-height:var(--ak-space-12);padding-inline:var(--ak-space-6);font-size:clamp(var(--ak-font-size-md-lg),1vw,var(--ak-font-size-lg))}.ak-home-hero-media{bottom:clamp(calc(var(--ak-space-24) * 2 + var(--ak-space-20)),calc(var(--ak-space-24) * 5.9 - 12vw),calc(var(--ak-space-24) * 4 + var(--ak-space-4)));width:min(100% - calc(var(--ak-page-padding) * 2),calc(var(--ak-space-24) * 4.8))}.ak-home-hero-description{width:min(100%,calc(var(--ak-space-24) * 3.6));font-size:clamp(var(--ak-font-size-md),1.12vw,var(--ak-font-size-xl))}}@media (min-width:1280px) and (max-height:50rem){.ak-home-hero-title{top:max(11%,calc(var(--ak-space-16) + var(--ak-space-2)))}.ak-home-hero-media{top:clamp(calc(var(--ak-space-24) * 2 + var(--ak-space-12)),33svh,calc(var(--ak-space-24) * 3));bottom:auto}}@media (max-width:1279px){.ak-home-reviews-panel{grid-template-columns:1fr}.ak-home-reviews-visual{display:none}.ak-home-reviews-content{gap:var(--ak-space-8);transform:none}.ak-home-closing-cta{transform:none}.ak-home-category-grid,.ak-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-home-review-grid{grid-template-columns:1fr;width:100%;min-height:auto}.ak-home-review-card,.ak-home-review-card:first-child,.ak-home-review-card:nth-child(3n),.ak-home-review-card:nth-child(3n+2){grid-column:auto;margin-left:0;margin-top:0;transform:none}.ak-home-guide-posters:after,.ak-home-guide-posters:before{display:none}.ak-home-guide-poster,.ak-home-guide-poster:focus-visible,.ak-home-guide-poster:hover,.ak-home-guide-poster[data-variant="0"],.ak-home-guide-poster[data-variant="1"],.ak-home-guide-poster[data-variant="2"]{transform:none}.ak-home-guide-poster:focus-visible .ak-home-guide-poster-image,.ak-home-guide-poster:hover .ak-home-guide-poster-image{transform:none}.ak-home-category-grid{grid-auto-rows:auto}.ak-home-categories .ak-home-large-section-title{margin-bottom:var(--ak-space-5);font-size:var(--ak-font-size-3xl)}.ak-home-category-item,.ak-home-category-item:nth-child(2),.ak-home-category-item[data-variant=large],.ak-home-category-item[data-variant=wide]{grid-column:span 1}.ak-home-category-grid .ak-home-category-card,.ak-home-category-grid .ak-home-category-card[data-layout=wide]{min-height:clamp(calc(var(--ak-space-24) * 1.65),32svh,calc(var(--ak-space-24) * 2))}.ak-home-guide-posters{display:flex;gap:var(--ak-space-4);margin-inline:calc(var(--ak-page-padding) * -1);overflow-x:auto;padding-inline:var(--ak-page-padding);scroll-padding-inline:var(--ak-page-padding);scroll-snap-type:x mandatory;scrollbar-width:none}.ak-home-guide-posters::-webkit-scrollbar{display:none}.ak-home-guide-carousel-controls{display:flex;align-items:center;justify-content:center;gap:var(--ak-space-4);padding-top:var(--ak-space-3)}.ak-home-guide-poster{flex:0 0 calc((100% - var(--ak-space-4)) / 2);grid-template-rows:auto auto;min-height:0;scroll-snap-align:start}.ak-home-guide-poster-copy{min-height:0;padding:0 var(--ak-space-2) var(--ak-space-4)}.ak-home-guide-poster-media{min-height:0}}@media (max-width:767px){.ak-home-scroll-shell{padding-top:0}.ak-home-hero{position:sticky;margin-bottom:var(--ak-home-hero-mobile-gap)}.ak-home-reviews{padding-block:var(--ak-space-12)}.ak-home-reviews-panel{gap:var(--ak-space-6)}.ak-home-reviews-title{font-size:var(--ak-font-size-3xl);white-space:normal}.ak-home-reviews-intro{align-items:start;flex-direction:column;gap:var(--ak-space-4)}.ak-home-reviews-title{text-align:left}.ak-home-reviews .ak-button-control{justify-self:start}.ak-home-review-grid{grid-template-columns:1fr;gap:var(--ak-space-2)}.ak-home-review-card{gap:var(--ak-space-3);border-radius:var(--ak-radius-2xl)}.ak-home-closing-cta{gap:var(--ak-space-6);margin-top:var(--ak-space-12)}.ak-home-closing-cta .ak-button-control{justify-self:center}.ak-home-closing-cta p{font-size:var(--ak-font-size-xl)}.ak-home-nature{overflow:hidden}.ak-home-nature-stage{display:block;padding-bottom:var(--ak-space-10)}.ak-home-nature-message{width:min(calc(100% - var(--ak-page-padding) * 2),32rem);padding-block:var(--ak-space-10) var(--ak-space-6);font-size:var(--ak-font-size-xl);line-height:var(--ak-line-height-snug)}.ak-home-categories .ak-home-large-section-title,.ak-home-large-section-title,.ak-home-products .ak-home-large-section-title,.ak-home-stories .ak-home-large-section-title{font-size:var(--ak-font-size-2xl)}.ak-home-nature-media{position:relative;width:calc(100vw - var(--ak-page-padding) * 2);height:auto;margin-inline:auto;padding:0;aspect-ratio:16/9;border-radius:var(--ak-radius-2xl);transform:none}.ak-home-nature-media-image{position:absolute;inset:0;aspect-ratio:auto;-o-object-position:center;object-position:center}.ak-home-review-card{min-height:auto;padding:var(--ak-space-4)}.ak-home-review-rating{font-size:var(--ak-font-size-md)}.ak-home-review-header{gap:var(--ak-space-2)}.ak-home-review-avatar{width:var(--ak-space-10);height:var(--ak-space-10)}.ak-home-review-author h3,.ak-home-review-avatar{font-size:var(--ak-font-size-md)}.ak-home-review-meta{gap:var(--ak-space-2);font-size:var(--ak-font-size-xs)}.ak-home-review-text{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-snug)}.ak-home-content-surface{margin:0;padding-top:var(--ak-space-5);border-radius:var(--ak-radius-3xl) var(--ak-radius-3xl) 0 0}.ak-home-section{padding-block:var(--ak-space-12)}.ak-home-section-header{align-items:start;flex-direction:column}.ak-home-product-group-header{align-items:center;gap:var(--ak-space-3)}.ak-home-product-groups{gap:var(--ak-space-12)}.ak-home-product-group{gap:var(--ak-space-6)}.ak-home-products-title{font-size:var(--ak-font-size-2xl)}.ak-home-products-description{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-snug)}.ak-home-category-grid,.ak-home-review-grid{grid-template-columns:1fr}.ak-home-category-grid,.ak-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-home-product-grid{gap:var(--ak-space-8) var(--ak-space-2);width:calc(100vw - var(--ak-page-padding));margin-inline:calc(var(--ak-page-padding) * -.5)}.ak-home-product-grid .ak-product-card{display:grid;justify-items:center}.ak-home-product-grid .ak-product-card-inner{width:100%}.ak-home-products .ak-home-large-section-title{font-size:var(--ak-font-size-2xl)}.ak-home-products .ak-button-control{min-height:calc(var(--ak-space-10) + var(--ak-space-1));padding-inline:var(--ak-space-5);font-size:var(--ak-font-size-md)}.ak-home-product-grid>li:nth-child(n+5){display:none}.ak-home-categories{padding-top:var(--ak-space-2);padding-bottom:var(--ak-space-8)}.ak-home-categories .ak-home-large-section-title{margin-bottom:var(--ak-space-5);font-size:var(--ak-font-size-2xl)}.ak-home-category-grid{gap:var(--ak-space-1)}.ak-home-category-grid .ak-home-category-card,.ak-home-category-grid .ak-home-category-card[data-layout=wide]{min-height:calc(var(--ak-space-24) + var(--ak-space-4));border-radius:var(--ak-radius-xl)}.ak-home-category-grid .ak-home-category-card:focus-visible,.ak-home-category-grid .ak-home-category-card:hover{box-shadow:var(--ak-shadow-sm);transform:none}.ak-home-category-card:focus-visible .ak-home-category-outline,.ak-home-category-card:hover .ak-home-category-outline{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ak-color-text) 28%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--ak-color-bg) 76%,transparent),inset 0 2px 0 color-mix(in srgb,var(--ak-color-bg) 86%,transparent)}.ak-home-category-card[data-has-video=true]:focus-visible .ak-home-category-video,.ak-home-category-card[data-has-video=true]:hover .ak-home-category-video{opacity:0}.ak-home-category-grid .ak-home-category-title{top:var(--ak-space-3);right:var(--ak-space-3);left:var(--ak-space-3);max-width:none;font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-snug);text-align:left;transform:none}.ak-home-category-grid .ak-home-category-card[data-has-image=true] .ak-catalog-feature-image{opacity:1}.ak-home-category-grid .ak-home-category-image[data-has-mobile-image=true]{-o-object-position:var(--ak-home-category-mobile-object-position,center);object-position:var(--ak-home-category-mobile-object-position,center);transform:var(--ak-home-category-mobile-transform,none)}.ak-home-category-grid .ak-home-category-card[data-has-image=true]:after{display:block;opacity:.08}.ak-home-category-title-mobile{display:grid}.ak-home-category-title[data-mobile-title=true] .ak-home-category-title-default{display:none}.ak-home-guide-posters{--ak-home-guide-card-mobile-width:calc(100vw - var(--ak-page-padding) - var(--ak-page-padding));gap:var(--ak-page-padding);width:auto;margin-inline:calc(var(--ak-page-padding) * -1);overflow-x:auto;overscroll-behavior-inline:contain;padding-inline:var(--ak-page-padding);scroll-padding-inline:var(--ak-page-padding);scroll-snap-type:x mandatory}.ak-home-guide-poster{flex:0 0 var(--ak-home-guide-card-mobile-width);grid-template-rows:auto auto;gap:var(--ak-space-2);aspect-ratio:auto;min-height:0;padding:var(--ak-space-3);border-radius:var(--ak-radius-2xl);scroll-snap-align:center;scroll-snap-stop:always}.ak-home-guide-poster-copy{min-height:0;gap:var(--ak-space-2);justify-content:start;padding:var(--ak-space-2) var(--ak-space-1) var(--ak-space-2)}.ak-home-guide-poster-copy:before{transform:none;padding:var(--ak-space-1) var(--ak-space-2);font-size:var(--ak-font-size-xs)}.ak-home-guide-poster-title{margin-top:var(--ak-space-1);min-height:auto;font-size:var(--ak-font-size-xl);transform:none}.ak-home-guide-poster-text{min-height:auto;font-size:var(--ak-font-size-md)}.ak-home-guide-poster-media{min-height:0;border-radius:var(--ak-radius-xl)}}@media (max-width:1279px) and (max-height:40rem){.ak-home-scroll-shell{padding-top:0}.ak-home-hero{position:relative;top:auto;height:auto;min-height:0;margin-bottom:0}.ak-home-hero-stage{display:grid;grid-template-areas:"tagline" "title" "media" "object";gap:var(--ak-space-4);justify-items:center;min-height:0;padding:var(--ak-space-6) var(--ak-page-padding) var(--ak-space-10)}.ak-home-hero-media,.ak-home-hero-object-frame,.ak-home-hero-tagline,.ak-home-hero-title{position:relative;inset:auto;margin:0;transform:none}.ak-home-hero-tagline{grid-area:tagline;width:100%;font-size:clamp(var(--ak-font-size-md-lg),2.8vw,var(--ak-font-size-xl));text-align:center}.ak-home-hero-title{grid-area:title;width:100%;max-width:none;font-size:clamp(var(--ak-font-size-2xl),10vw,calc(var(--ak-font-size-4xl) * 1.5));line-height:var(--ak-type-display-line-height);white-space:normal}.ak-home-hero-media{grid-area:media;justify-items:center;width:min(100%,calc(var(--ak-space-24) * 5.25))}.ak-home-hero-description{width:min(100%,calc(var(--ak-space-24) * 4.2));text-align:center}.ak-home-hero-object-frame{grid-area:object;left:auto;width:min(100%,calc(var(--ak-breakpoint-tablet) * .82))}.ak-home-content-surface{margin-top:0}}@media (min-width:768px) and (max-width:1023px){.ak-home-nature-media{width:calc(100vw - var(--ak-page-padding) * 2);height:auto;aspect-ratio:16/9}}.ak-faq-page{padding-block:var(--ak-space-10) var(--ak-space-24)}.ak-warranty-page{display:grid;gap:var(--ak-space-16);padding-block:var(--ak-space-10) 0}.ak-requisites-page{display:grid;gap:var(--ak-space-6);padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-legal-page{gap:var(--ak-space-10);min-width:0}.ak-delivery-page,.ak-legal-page{display:grid;padding-block:var(--ak-space-10) var(--ak-space-24)}.ak-delivery-page{gap:var(--ak-space-12)}.ak-reviews-page{display:grid;gap:var(--ak-space-12);padding-block:var(--ak-space-8) var(--ak-space-24)}.ak-instructions-page{display:grid;gap:var(--ak-space-12);padding-block:var(--ak-space-12) var(--ak-space-24)}.ak-article-page,.ak-instruction-page{display:grid;gap:var(--ak-space-10);padding-block:var(--ak-space-12) var(--ak-space-24)}.ak-warranty-hero{display:grid;min-height:calc(var(--ak-space-24) + var(--ak-space-12));align-content:center}.ak-requisites-hero{min-height:var(--ak-space-20)}.ak-legal-hero,.ak-requisites-hero{display:grid;justify-items:center;align-content:center}.ak-legal-hero{min-height:calc(var(--ak-space-24) + var(--ak-space-8))}.ak-delivery-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:var(--ak-space-10);align-items:end;min-height:calc(var(--ak-space-24) * 2.35);padding-block:var(--ak-space-12) var(--ak-space-8);border-bottom:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-delivery-flow-heading>div,.ak-delivery-help>div,.ak-delivery-hero-copy,.ak-delivery-notes>div,.ak-delivery-option-copy,.ak-delivery-section-heading{display:grid;gap:var(--ak-space-3)}.ak-delivery-hero-copy{gap:var(--ak-space-5)}.ak-delivery-flow-heading>div>span,.ak-delivery-kicker,.ak-delivery-notes>div>span,.ak-delivery-option-copy>span,.ak-delivery-payment-option>span,.ak-delivery-section-heading>span,.ak-delivery-step>span{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);letter-spacing:var(--ak-letter-spacing-normal);text-transform:uppercase}.ak-delivery-help p,.ak-delivery-hero-copy p,.ak-delivery-note-list p,.ak-delivery-option p,.ak-delivery-payment-option p,.ak-delivery-section-heading p,.ak-delivery-step p{margin:0;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-delivery-hero-copy p{max-width:48rem;font-size:var(--ak-font-size-xl);line-height:var(--ak-line-height-relaxed)}.ak-delivery-highlights,.ak-delivery-option ul,.ak-delivery-payment-option ul{display:grid;margin:0;padding:0;list-style:none}.ak-delivery-highlights{border-top:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-delivery-highlights li{padding-block:var(--ak-space-4);color:var(--ak-color-text);border-bottom:var(--ak-border-width-thin) solid var(--ak-color-border);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-delivery-highlights li:before{margin-right:var(--ak-space-3);color:var(--ak-color-brand-strong);content:"•"}.ak-delivery-free-pickup{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(12rem,.48fr) minmax(0,1fr) auto;gap:var(--ak-space-8);align-items:center;overflow:hidden;padding:var(--ak-space-8);color:var(--ak-color-white);background:var(--ak-color-eco-green-900);border-radius:var(--ak-radius-2xl)}.ak-delivery-free-pickup:after{position:absolute;z-index:-1;right:calc(-1 * var(--ak-space-24));bottom:calc(-1 * var(--ak-space-24) * 1.4);width:calc(var(--ak-space-24) * 3.25);aspect-ratio:1;content:"";background:color-mix(in srgb,var(--ak-color-brand-soft-bright) 16%,transparent);border-radius:var(--ak-radius-full)}.ak-delivery-free-pickup-price{display:grid;gap:var(--ak-space-2);padding-right:var(--ak-space-8);border-right:var(--ak-border-width-thin) solid color-mix(in srgb,var(--ak-color-white) 28%,transparent)}.ak-delivery-free-pickup-copy>span,.ak-delivery-free-pickup-price span{color:var(--ak-color-brand-soft-bright);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);letter-spacing:.08em;text-transform:uppercase}.ak-delivery-free-pickup-price strong{color:var(--ak-color-white);font-family:var(--ak-font-family-price);font-size:clamp(var(--ak-font-size-4xl),7vw,6.75rem);font-weight:var(--ak-font-weight-extrabold);line-height:.86;letter-spacing:-.07em;white-space:nowrap}.ak-delivery-free-pickup-copy{display:grid;gap:var(--ak-space-2)}.ak-delivery-free-pickup-copy h2,.ak-delivery-free-pickup-copy p,.ak-delivery-free-pickup-note{margin:0}.ak-delivery-free-pickup-copy h2{max-width:42rem;color:var(--ak-color-white);font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);text-transform:uppercase;text-wrap:balance}.ak-delivery-free-pickup-copy p{color:var(--ak-color-brand-soft-bright);font-size:var(--ak-font-size-xl)}.ak-delivery-free-pickup-copy p,.ak-delivery-free-pickup-note{font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-delivery-free-pickup-note{justify-self:end;max-width:13rem;padding:var(--ak-space-3) var(--ak-space-4);color:var(--ak-color-white);border:var(--ak-border-width-thin) solid color-mix(in srgb,var(--ak-color-white) 45%,transparent);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-sm);text-align:center}.ak-delivery-section{display:grid;gap:var(--ak-space-7)}.ak-delivery-section-heading{max-width:52rem}.ak-delivery-flow h2,.ak-delivery-help h2,.ak-delivery-note-list h3,.ak-delivery-notes h2,.ak-delivery-option h3,.ak-delivery-payment-option h3,.ak-delivery-section-heading h2,.ak-delivery-step h3{margin:0;color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight)}.ak-delivery-flow h2,.ak-delivery-help h2,.ak-delivery-notes h2,.ak-delivery-section-heading h2{font-size:var(--ak-font-size-2xl);text-transform:uppercase}.ak-delivery-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ak-space-5)}.ak-delivery-option{display:grid;min-height:calc(var(--ak-space-24) * 3.25);align-content:space-between;gap:var(--ak-space-6);padding:var(--ak-space-6);color:var(--ak-color-text);background:var(--ak-color-surface);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-2xl)}.ak-delivery-option h3,.ak-delivery-payment-option h3{font-size:var(--ak-font-size-xl)}.ak-delivery-option ul,.ak-delivery-payment-option ul{gap:var(--ak-space-3);padding-top:var(--ak-space-4);border-top:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-delivery-option li,.ak-delivery-payment-option li{position:relative;padding-left:var(--ak-space-4);color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-delivery-option li:before,.ak-delivery-payment-option li:before{position:absolute;top:.62em;left:0;width:var(--ak-space-1);height:var(--ak-space-1);content:"";background:var(--ak-color-brand-strong);border-radius:var(--ak-radius-full)}.ak-delivery-payment{display:grid;grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:var(--ak-space-10);align-items:start;padding:var(--ak-space-8);background:var(--ak-color-bg-subtle);border-radius:var(--ak-radius-2xl)}.ak-delivery-payment-heading{position:sticky;top:var(--ak-space-24)}.ak-delivery-payment-options{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ak-space-4)}.ak-delivery-payment-option{display:grid;align-content:start;gap:var(--ak-space-4);padding:var(--ak-space-6);background:var(--ak-color-surface);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-xl)}.ak-delivery-flow{display:grid;gap:var(--ak-space-8)}.ak-delivery-flow-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--ak-space-5)}.ak-delivery-flow-heading a{display:inline-flex;min-height:var(--ak-space-12);align-items:center;justify-content:center;padding-inline:var(--ak-space-5);color:var(--ak-color-bg);background:var(--ak-color-text);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-decoration:none;text-transform:uppercase;transition:background var(--ak-transition-base),transform var(--ak-transition-base)}.ak-delivery-flow-heading a:focus-visible,.ak-delivery-flow-heading a:hover{background:var(--ak-color-text-muted);transform:translateY(calc(-1 * var(--ak-border-width-thin)))}.ak-delivery-steps{display:grid;gap:0;border-top:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-delivery-step{display:grid;grid-template-columns:calc(var(--ak-space-24) * .72) minmax(0,1fr);gap:var(--ak-space-8);padding-block:var(--ak-space-6);border-bottom:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-delivery-step>div{display:grid;gap:var(--ak-space-3)}.ak-delivery-step h3{font-size:var(--ak-font-size-xl)}.ak-delivery-notes{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:var(--ak-space-10);padding:var(--ak-space-8);background:var(--ak-color-text);border-radius:var(--ak-radius-2xl)}.ak-delivery-note-list h3,.ak-delivery-notes,.ak-delivery-notes h2,.ak-delivery-notes>div>span{color:var(--ak-color-bg)}.ak-delivery-note-list{display:grid;gap:0;border-top:var(--ak-border-width-thin) solid var(--ak-color-text-muted)}.ak-delivery-note-list article{display:grid;gap:var(--ak-space-2);padding-block:var(--ak-space-5);border-bottom:var(--ak-border-width-thin) solid var(--ak-color-text-muted)}.ak-delivery-note-list h3{margin:0;font-size:var(--ak-font-size-lg)}.ak-delivery-note-list p{color:var(--ak-color-border)}.ak-delivery-help{display:flex;align-items:end;justify-content:space-between;gap:var(--ak-space-8);padding-block:var(--ak-space-4)}.ak-delivery-help>div{max-width:46rem}.ak-delivery-help-links{display:flex;flex-wrap:wrap;gap:var(--ak-space-3);justify-content:flex-end}.ak-delivery-help-links a{display:inline-flex;min-height:var(--ak-space-12);align-items:center;justify-content:center;padding-inline:var(--ak-space-5);color:var(--ak-color-text);border:var(--ak-border-width-thin) solid var(--ak-color-border-strong);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-decoration:none;text-transform:uppercase;transition:color var(--ak-transition-base),background var(--ak-transition-base)}.ak-delivery-help-links a:focus-visible,.ak-delivery-help-links a:hover{color:var(--ak-color-bg);background:var(--ak-color-text)}.ak-bonus-rules-aside{gap:var(--ak-space-6)}.ak-bonus-rules-meta{display:flex;flex-wrap:wrap;gap:var(--ak-space-2) var(--ak-space-3);color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-bonus-rules-meta span+span:before{margin-right:var(--ak-space-3);content:"·"}.ak-bonus-rules-aside .ak-faq-support-copy{margin-top:var(--ak-space-2)}.ak-bonus-rules-highlights{display:flex;flex-wrap:wrap;gap:var(--ak-space-2);max-width:24rem}.ak-bonus-rules-highlights span{padding:var(--ak-space-2) var(--ak-space-3);color:var(--ak-color-brand);background:var(--ak-color-brand-soft);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-bonus-rules-document{display:grid}.ak-bonus-rules-section{display:grid;grid-template-columns:var(--ak-space-10) minmax(0,1fr);gap:var(--ak-space-5);padding-block:var(--ak-space-8);border-bottom:var(--ak-border-width-thin) solid var(--ak-color-border);scroll-margin-top:calc(var(--ak-header-height) + var(--ak-space-6))}.ak-bonus-rules-section:first-child{padding-top:0}.ak-bonus-rules-section:last-child{padding-bottom:0;border-bottom:0}.ak-bonus-rules-number{display:grid;place-items:center;width:var(--ak-space-10);height:var(--ak-space-10);color:var(--ak-button-text);background:var(--ak-button-bg);border-radius:var(--ak-radius-full);font-family:var(--ak-font-family-price);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight)}.ak-bonus-rules-section-copy{display:grid;gap:var(--ak-space-4);min-width:0}.ak-bonus-rules-section-copy h2,.ak-bonus-rules-section-copy p,.ak-bonus-rules-section-copy ul{margin:0}.ak-bonus-rules-section-copy h2{color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-bonus-rules-section-copy li,.ak-bonus-rules-section-copy p{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-bonus-rules-section-copy ul{display:grid;gap:var(--ak-space-3);padding:0;list-style:none}.ak-bonus-rules-section-copy li{position:relative;padding-left:var(--ak-space-5)}.ak-bonus-rules-section-copy li:before{position:absolute;top:calc(var(--ak-space-3) - var(--ak-space-1));left:0;width:var(--ak-space-2);height:var(--ak-space-2);content:"";background:var(--ak-color-brand);border-radius:var(--ak-radius-full)}@media (max-width:767px){.ak-bonus-rules-meta span+span:before{content:none}.ak-bonus-rules-section{grid-template-columns:var(--ak-space-8) minmax(0,1fr);gap:var(--ak-space-3);padding-block:var(--ak-space-6)}.ak-bonus-rules-number{width:var(--ak-space-8);height:var(--ak-space-8);font-size:var(--ak-font-size-xs)}.ak-bonus-rules-section-copy h2{font-size:var(--ak-font-size-lg)}}.ak-instruction-hero,.ak-instructions-hero{display:grid;justify-items:center;min-height:calc(var(--ak-space-24) + var(--ak-space-10));align-content:center}.ak-instruction-hero,.ak-instructions-catalog,.ak-instructions-hero>div{width:min(100%,var(--ak-page-max-width))}.ak-instructions-catalog{display:grid;grid-template-columns:minmax(calc(var(--ak-space-24) * 3.9),calc(var(--ak-space-24) * 4.7)) minmax(0,1fr);gap:var(--ak-space-8);justify-self:center;align-items:start;margin-top:var(--ak-space-10)}.ak-instructions-hero{align-self:stretch;display:grid;gap:var(--ak-space-5);justify-items:start;min-height:auto;align-content:start;width:100%}.ak-instruction-hero{grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center}.ak-instruction-hero-copy{display:grid;gap:var(--ak-space-4);align-content:center;justify-items:center;justify-self:center;max-width:44rem;text-align:center}.ak-article-hero .ak-instruction-hero-copy{max-width:46rem}.ak-delivery-hero h1{max-width:58rem;margin:0;color:var(--ak-color-text);font-size:var(--ak-type-display-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-display-line-height);text-transform:uppercase}.ak-instruction-hero h1,.ak-instructions-hero h1{max-width:58rem;margin:0;color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-type-page-title-size);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-type-page-title-line-height);text-transform:none}.ak-instruction-hero-copy>p:not(.ak-instruction-category),.ak-instructions-hero p{max-width:46rem;margin:0;color:var(--ak-color-text-muted);font-family:var(--ak-font-family-base)}.ak-instruction-hero-copy>p:not(.ak-instruction-category),.ak-instructions-hero p{font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-instructions-hero p{position:sticky;top:calc(var(--ak-header-height) + var(--ak-space-10));align-self:start;max-width:calc(var(--ak-space-24) * 5);margin-top:0}.ak-instructions-hero h1{text-transform:uppercase}.ak-instructions-list{display:grid;gap:var(--ak-space-6);justify-self:end;width:min(100%,calc(var(--ak-space-24) * 8.8));min-width:0;padding-top:calc(var(--ak-space-24) * 1.1)}.ak-faq-hero h1,.ak-legal-hero h1,.ak-requisites-hero h1,.ak-warranty-hero h1{max-width:58rem;margin:0;color:var(--ak-color-text);font-size:var(--ak-type-display-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-display-line-height);text-transform:uppercase}.ak-requisites-hero h1{width:min(100%,58rem)}.ak-legal-hero h1{width:min(100%,58rem);max-width:58rem;min-width:0;overflow-wrap:anywhere;text-align:center}.ak-legal-document{display:grid;gap:var(--ak-space-4);justify-self:center;width:min(100%,56rem);min-width:0;padding-block:var(--ak-space-8);border-top:1px solid var(--ak-color-border);overflow-wrap:anywhere}.ak-legal-heading{margin:var(--ak-space-8) 0 var(--ak-space-2);color:var(--ak-color-text);font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-legal-heading:first-child{margin-top:0}.ak-legal-meta,.ak-legal-paragraph{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-relaxed);hyphens:auto;overflow-wrap:anywhere}.ak-legal-meta{color:var(--ak-color-text-muted);font-weight:var(--ak-font-weight-semibold)}.ak-reviews-hero{display:grid;gap:var(--ak-space-10);align-items:end}.ak-reviews-hero-copy{display:grid;gap:var(--ak-space-5);align-content:end;min-height:calc(var(--ak-space-24) * 2.25)}.ak-reviews-product,.ak-reviews-source{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-snug)}.ak-reviews-hero h1,.ak-reviews-product,.ak-reviews-source{margin:0;font-weight:var(--ak-font-weight-semibold);text-transform:uppercase}.ak-reviews-hero h1{max-width:48rem;color:var(--ak-color-text);font-size:var(--ak-type-display-size);line-height:var(--ak-type-display-line-height)}.ak-reviews-hero-copy>p{max-width:40rem;margin:0;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-reviews-content{display:grid;grid-template-columns:minmax(calc(var(--ak-space-24) * 2.25),.32fr) minmax(0,1fr);gap:var(--ak-space-12);align-items:start}.ak-reviews-aside{position:sticky;top:calc(var(--ak-header-height) + var(--ak-space-8));display:grid;gap:var(--ak-space-4)}.ak-reviews-aside h2,.ak-reviews-aside p{margin:0}.ak-reviews-aside h2{color:var(--ak-color-text);font-size:var(--ak-font-size-3xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-reviews-aside p{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-reviews-grid,.ak-reviews-results{display:grid;gap:var(--ak-space-6)}.ak-reviews-filter-toolbar{display:flex;justify-content:flex-start;padding-block:var(--ak-space-5) 0;border-top:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-reviews-filter-panel{width:100%;max-width:none;padding-bottom:var(--ak-space-5);border-bottom:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-reviews-filter-panel .ak-product-filter-list{max-width:calc(var(--ak-space-24) * 4);padding-block:0 var(--ak-space-5)}.ak-reviews-filter{display:grid;gap:var(--ak-space-4);align-items:start;padding:0;margin:0;border:0}.ak-reviews-filter legend{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-reviews-filter-panel .ak-reviews-filter-values{display:grid;gap:var(--ak-space-3);justify-content:stretch}.ak-reviews-filter-option{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--ak-space-2);width:100%;cursor:pointer}.ak-reviews-filter-option input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.ak-reviews-filter-check{position:relative;display:inline-grid;width:calc(var(--ak-space-4) + var(--ak-space-1));height:calc(var(--ak-space-4) + var(--ak-space-1));flex:0 0 auto;place-items:center;border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-sm);background:var(--ak-color-bg);transition:background var(--ak-transition-base),border-color var(--ak-transition-base)}.ak-reviews-filter-check:after{width:var(--ak-space-1);height:var(--ak-space-2);content:"";border-right:var(--ak-border-width-thin) solid var(--ak-color-bg);border-bottom:var(--ak-border-width-thin) solid var(--ak-color-bg);opacity:0;transform:rotate(45deg) translateY(calc(-1 * var(--ak-space-1)));transition:opacity var(--ak-transition-base)}.ak-reviews-filter-option:has(input:focus-visible),.ak-reviews-filter-option:hover{border-color:var(--ak-color-text)}.ak-reviews-filter-option:has(input:checked) .ak-reviews-filter-check{background:var(--ak-color-bg);border-color:var(--ak-color-bg)}.ak-reviews-filter-option:has(input:checked) .ak-reviews-filter-check:after{border-color:var(--ak-color-text);opacity:1}.ak-reviews-empty{margin:0;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-reviews-card,.ak-reviews-empty{padding:var(--ak-space-6);background:var(--ak-color-surface);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-2xl)}.ak-reviews-card{display:grid;gap:var(--ak-space-6);min-height:calc(var(--ak-space-24) * 3);color:var(--ak-color-text);box-shadow:none}.ak-reviews-card:nth-child(2n){margin-top:var(--ak-space-6)}.ak-reviews-author,.ak-reviews-card-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ak-space-4)}.ak-reviews-rating{color:var(--ak-color-warning);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-snug)}.ak-reviews-source{color:var(--ak-color-brand)}.ak-reviews-text{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.ak-reviews-author{justify-content:start}.ak-reviews-avatar{display:grid;width:var(--ak-space-12);height:var(--ak-space-12);flex:0 0 auto;place-items:center;color:var(--ak-color-brand);background:var(--ak-color-brand-soft);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-bold);line-height:1}.ak-reviews-author span:last-child{display:grid;gap:var(--ak-space-1)}.ak-reviews-author strong{color:var(--ak-color-text);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight)}.ak-reviews-author time{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-snug)}.ak-reviews-product{padding-top:var(--ak-space-4);border-top:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-instructions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ak-space-8) var(--ak-space-6);width:100%}.ak-instruction-card{display:grid;gap:var(--ak-space-4);color:var(--ak-color-text);text-decoration:none;background:transparent;border:0;border-radius:0}.ak-instruction-card-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--ak-color-surface-muted);border-radius:var(--ak-radius-xl)}.ak-instruction-card-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 72%;object-position:center 72%;transition:transform var(--ak-transition-slow)}.ak-instruction-card:focus-visible .ak-instruction-card-image img,.ak-instruction-card:hover .ak-instruction-card-image img{transform:scale(1.06)}.ak-instruction-card-copy{display:grid;gap:var(--ak-space-2);padding:0}.ak-instruction-card-category,.ak-instruction-category{margin:0;color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:none}.ak-instruction-card h2{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-instruction-card p{margin:0;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-instruction-page{max-width:min(100%,var(--ak-page-max-width))}.ak-instruction-back-link{width:-moz-max-content;width:max-content;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-decoration:none;text-transform:uppercase}.ak-instruction-back-link:focus-visible,.ak-instruction-back-link:hover{color:var(--ak-color-text)}.ak-instruction-layout{display:grid;gap:var(--ak-space-10);justify-self:center;justify-content:center;width:min(100%,var(--ak-page-max-width))}.ak-instruction-layout,.ak-instruction-layout[data-has-toc=false]{grid-template-columns:minmax(0,54rem) minmax(18rem,24rem)}.ak-instruction-layout[data-has-toc=false] .ak-instruction-content{max-width:54rem}.ak-instruction-summary{position:sticky;top:calc(var(--ak-header-height) + var(--ak-space-8));grid-column:2;grid-row:1;align-self:start;display:grid;gap:var(--ak-space-2);padding:var(--ak-space-6);background:var(--ak-color-surface-warm);border-radius:var(--ak-radius-2xl)}.ak-instruction-summary p{margin:0;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-instruction-summary .ak-instruction-summary-label{color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-normal);text-transform:none}.ak-instruction-toc ol{display:grid;gap:var(--ak-space-3);margin:0;padding:0;list-style:none}.ak-instruction-toc a{position:relative;display:block;padding-left:var(--ak-space-4);color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal);text-decoration:none;transition:color var(--ak-transition-base)}.ak-instruction-toc a:before{position:absolute;top:.12em;bottom:.12em;left:0;width:var(--ak-border-width-thin);content:"";background:transparent;transition:background var(--ak-transition-base)}.ak-instruction-toc a:focus-visible,.ak-instruction-toc a:hover,.ak-instruction-toc a[aria-current=true]{color:var(--ak-color-text)}.ak-instruction-toc a[aria-current=true]{font-weight:var(--ak-font-weight-extrabold)}.ak-instruction-toc a[aria-current=true]:before{background:var(--ak-color-text)}.ak-instruction-content{display:grid;grid-column:1;grid-row:1;gap:0;justify-self:center;width:min(100%,54rem);min-width:0}.ak-instruction-section{display:grid;gap:var(--ak-space-5);padding-block:var(--ak-space-7);border-top:0}.ak-instruction-section h2{font-size:var(--ak-font-size-3xl);font-weight:var(--ak-font-weight-extrabold);text-transform:uppercase}.ak-instruction-section h2,.ak-instruction-section h3{margin:0;color:var(--ak-color-text);font-family:var(--ak-font-family-base);line-height:var(--ak-line-height-tight)}.ak-instruction-section h3{font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-bold)}.ak-instruction-section:first-child{gap:var(--ak-space-2);padding-top:0;border-top:0}.ak-instruction-section:first-child+.ak-instruction-section{padding-top:var(--ak-space-2);border-top:0}.ak-instruction-warning+.ak-instruction-section{border-top:0}.ak-instruction-lead,.ak-instruction-section p{margin:0;color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-instruction-raw-content{gap:var(--ak-space-5)}.ak-instruction-raw-list{display:grid;gap:var(--ak-space-3);margin:0;padding-left:var(--ak-space-6);list-style:disc;list-style-position:outside}.ak-instruction-raw-list li{display:list-item;color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-article-bibliography-list{gap:var(--ak-space-2);padding-left:0;list-style:none}.ak-article-bibliography-list li{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-normal)}.ak-instruction-section-copy{display:grid;gap:var(--ak-space-5)}.ak-instruction-page .ak-instruction-hero{grid-template-columns:minmax(0,54rem) minmax(18rem,24rem);justify-content:center;justify-self:center;gap:var(--ak-space-10);width:min(100%,var(--ak-page-max-width));min-height:auto;padding-block:var(--ak-space-10) var(--ak-space-2)}.ak-instruction-page .ak-instruction-hero-copy{grid-column:1;justify-items:start;justify-self:stretch;width:100%;max-width:54rem;text-align:left}.ak-instruction-page .ak-instruction-hero h1{font-size:var(--ak-font-size-4xl);font-weight:var(--ak-font-weight-extrabold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-article-page .ak-instruction-hero{grid-template-columns:minmax(0,54rem) minmax(18rem,24rem);justify-content:center;justify-self:center;gap:var(--ak-space-10);width:min(100%,var(--ak-page-max-width));min-height:auto;padding-block:var(--ak-space-10) var(--ak-space-2)}.ak-article-page .ak-instruction-hero-copy{grid-column:1;justify-items:start;justify-self:stretch;width:100%;max-width:54rem;text-align:left}.ak-article-page .ak-instruction-hero h1{font-size:var(--ak-font-size-4xl);font-weight:var(--ak-font-weight-extrabold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-instruction-cover{position:relative;justify-self:center;width:min(100%,var(--ak-page-max-width));aspect-ratio:16/9;margin:0;overflow:hidden;background:var(--ak-color-surface-muted);border-radius:var(--ak-radius-xl)}.ak-instruction-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ak-article-content{max-width:none}.ak-article-meta{display:grid;gap:var(--ak-space-3);max-width:54rem;padding-block:var(--ak-space-3) var(--ak-space-5);background:transparent;border-bottom:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-article-meta dd,.ak-article-meta dl,.ak-article-meta dt,.ak-article-meta p{margin:0}.ak-article-meta p{color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-article-meta dl{display:grid;gap:var(--ak-space-2)}.ak-article-meta div{display:grid;grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);gap:var(--ak-space-3)}.ak-article-meta dt{color:var(--ak-color-text-subtle);text-transform:none}.ak-article-meta dd,.ak-article-meta dt{font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-article-meta dd{color:var(--ak-color-text)}@media (max-width:767px){.ak-article-page,.ak-instruction-page,.ak-instructions-page{gap:var(--ak-space-8);padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-article-layout,.ak-instruction-layout,.ak-instructions-catalog{grid-template-columns:minmax(0,1fr);gap:var(--ak-space-8);width:100%}.ak-instructions-list{justify-self:stretch;width:100%;padding-top:0}.ak-instructions-grid{grid-template-columns:minmax(0,1fr);gap:var(--ak-space-7)}.ak-instruction-hero,.ak-instructions-hero{min-height:auto}.ak-instruction-hero h1,.ak-instructions-hero h1{max-width:100%;font-size:var(--ak-font-size-4xl);line-height:var(--ak-line-height-tight)}.ak-instruction-hero-copy>p:not(.ak-instruction-category),.ak-instructions-hero p{max-width:100%;margin-top:var(--ak-space-4);font-size:var(--ak-font-size-md-lg);line-height:var(--ak-line-height-normal)}.ak-instructions-hero p{position:static;font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-instruction-card h2{font-size:var(--ak-font-size-lg)}.ak-instruction-card p{font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal)}.ak-instruction-summary{position:static;gap:var(--ak-space-2);padding-block:var(--ak-space-4)}.ak-instruction-content,.ak-instruction-summary{grid-column:auto;grid-row:auto}.ak-instruction-toc ol{gap:var(--ak-space-2);margin-top:var(--ak-space-4)}.ak-instruction-content{min-width:0}.ak-article-meta{max-width:none;gap:var(--ak-space-4);padding-block:var(--ak-space-5)}.ak-article-meta p{font-size:var(--ak-font-size-md)}.ak-article-meta div{grid-template-columns:minmax(0,1fr);gap:var(--ak-space-1)}}.ak-about-page{display:grid;gap:var(--ak-space-20);overflow-x:clip;padding-bottom:var(--ak-space-24);background:var(--ak-color-bg)}.ak-about-hero{position:relative;display:grid;width:100%;min-height:100svh;overflow:hidden}.ak-about-eyebrow{margin:0;color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-about-hero h1,.ak-about-production h2,.ak-about-section-heading h2,.ak-about-shop h2,.ak-about-studio h2{max-width:100%;margin:0;color:var(--ak-color-text);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.ak-about-hero h1{max-width:var(--ak-page-max-width);width:auto;color:var(--ak-color-bg);font-size:var(--ak-type-display-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-display-line-height);text-align:left;text-transform:uppercase;text-shadow:0 var(--ak-space-1) var(--ak-space-3) color-mix(in srgb,var(--ak-color-text) 62%,transparent);text-wrap:balance}.ak-about-hero-visual{grid-area:1/1;position:relative;width:100%;min-height:100svh;overflow:hidden}.ak-about-hero-visual:after{position:absolute;z-index:3;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--ak-color-text) 46%,transparent),transparent 34%,transparent 58%,color-mix(in srgb,var(--ak-color-text) 56%,transparent));content:"";pointer-events:none}.ak-about-hero-note,.ak-about-production p,.ak-about-shop-intro p,.ak-about-studio-copy p{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-about-hero-note{max-width:calc(var(--ak-space-24) * 6.4);color:var(--ak-color-bg);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-shadow:0 var(--ak-space-1) var(--ak-space-3) color-mix(in srgb,var(--ak-color-text) 64%,transparent);text-wrap:balance}.ak-about-hero-copy{grid-area:1/1;z-index:4;align-self:end;justify-self:start;display:grid;gap:var(--ak-space-5);max-width:min(calc(100vw - calc(var(--ak-page-padding) * 2)),calc(var(--ak-space-24) * 7.4));margin-bottom:calc(var(--ak-space-24) + var(--ak-space-6));margin-left:max(var(--ak-page-padding),calc((100vw - var(--ak-page-max-width)) / 2 + var(--ak-space-8)))}.ak-about-hero-copy a{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:var(--ak-space-12);padding-inline:var(--ak-space-6);color:var(--ak-button-text);background:var(--ak-button-bg);border:var(--ak-border-width-thin) solid var(--ak-button-border);border-radius:var(--ak-button-radius);box-shadow:var(--ak-button-shadow);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-decoration:none;text-transform:uppercase;transition:box-shadow var(--ak-transition-base),transform var(--ak-transition-base)}.ak-about-hero-copy a:focus-visible,.ak-about-hero-copy a:hover{box-shadow:var(--ak-button-shadow-hover);transform:var(--ak-button-hover-transform)}.ak-about-hero-media,.ak-about-studio-frame{position:relative;overflow:hidden;background:var(--ak-color-surface-muted);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-card-radius)}.ak-about-hero-media{z-index:1;width:100%;height:100svh;min-height:100svh;border:0;border-radius:0}.ak-about-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ak-about-hero-image{position:absolute;inset:0;width:100%;height:100%}video.ak-about-hero-image{filter:brightness(.82) contrast(1.05)}.ak-about-final,.ak-about-lines,.ak-about-manifest,.ak-about-production,.ak-about-shop,.ak-about-studio{width:min(100%,var(--ak-page-max-width));margin-inline:auto;padding-inline:var(--ak-page-padding)}.ak-about-manifest{display:grid;justify-items:center;padding-block:var(--ak-space-12)}.ak-about-manifest p{max-width:58rem;margin:0;color:var(--ak-color-text);font-size:var(--ak-type-section-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-section-title-line-height);text-align:center;text-wrap:balance}.ak-about-studio{grid-template-columns:minmax(0,1fr) minmax(18rem,.66fr)}.ak-about-studio,.ak-about-studio-pin{display:grid;gap:var(--ak-space-12);align-items:start}.ak-about-studio-pin{grid-template-columns:minmax(26rem,.9fr) minmax(18rem,.72fr)}.ak-about-section-heading,.ak-about-shop-intro,.ak-about-studio-copy{display:grid;gap:var(--ak-space-5)}.ak-about-studio-aside{position:sticky;top:calc(var(--ak-header-height) + var(--ak-space-6))}.ak-about-studio-copy{margin-left:0;min-width:calc(var(--ak-space-24) * 5.45);padding-top:var(--ak-space-4)}.ak-about-studio-copy>p:not(.ak-about-eyebrow){width:calc(var(--ak-space-24) * 7);max-width:min(68vw,calc(var(--ak-space-24) * 7));font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.ak-about-production h2,.ak-about-section-heading h2,.ak-about-shop h2,.ak-about-studio h2{font-size:var(--ak-type-page-title-size);line-height:var(--ak-type-page-title-line-height)}.ak-about-studio h2{white-space:nowrap}.ak-about-studio-gallery{position:relative;width:min(42vw,calc(var(--ak-space-24) * 6));min-height:calc(var(--ak-space-24) * 4.65);margin-left:calc(var(--ak-space-20) * -1);margin-top:calc(var(--ak-space-24) * 1.95);overflow-x:visible;overflow-y:visible;padding:var(--ak-space-12) var(--ak-space-8) var(--ak-space-8)}.ak-about-studio-frame{position:absolute;inset:var(--ak-space-12) var(--ak-space-8) auto;width:min(100%,calc(var(--ak-space-24) * 5.55));aspect-ratio:4/3;min-height:0;will-change:transform}.ak-about-studio-gallery[data-ak-stack-ready=true] .ak-about-studio-frame:not(:first-child){opacity:0;visibility:hidden}.ak-about-studio-frame:first-child{position:relative;inset:auto}.ak-about-studio-frame:nth-child(2n){min-height:calc(var(--ak-space-24) * 4.05)}.ak-about-studio-aside{display:grid;min-height:calc(100svh - var(--ak-header-height) - var(--ak-space-12));align-content:end;justify-items:end;padding-bottom:var(--ak-space-10)}.ak-about-studio-aside p{max-width:calc(var(--ak-space-24) * 3.15);margin:0;padding-left:var(--ak-space-5);color:var(--ak-color-text);border-left:var(--ak-border-width-thin) solid var(--ak-color-text-muted);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal);text-wrap:balance}.ak-about-production{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,.26fr);gap:var(--ak-space-10);align-items:start;scroll-margin-top:calc(var(--ak-header-height) + var(--ak-space-8))}.ak-about-observation{position:relative;grid-column:1/-1;z-index:1;min-height:230svh;background:var(--ak-color-text)}.ak-about-observation-stage{position:sticky;top:0;display:grid;align-items:end;overflow:hidden;min-height:100svh;padding:var(--ak-space-16) max(var(--ak-page-padding),calc((100vw - var(--ak-page-max-width)) / 2)) var(--ak-space-20)}.ak-about-observation-stage:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgb(from var(--ak-color-text) r g b/4%) 0,rgb(from var(--ak-color-text) r g b/14%) 48%,rgb(from var(--ak-color-text) r g b/58%) 100%)}.ak-about-observation-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ak-about-observation-copy{position:relative;z-index:2;overflow:hidden;max-width:48rem}.ak-about-production .ak-about-observation-copy p{color:var(--ak-color-surface);font-size:var(--ak-type-page-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-page-title-line-height);text-wrap:balance}.ak-about-production-hero{position:relative;display:grid;grid-column:1/-1;grid-template-columns:minmax(0,.74fr) minmax(19rem,.26fr);gap:var(--ak-space-10);min-height:calc(var(--ak-space-24) * 5.35);padding-top:var(--ak-space-8)}.ak-about-production-hero:before{position:absolute;top:calc(var(--ak-space-24) * 1.5);left:0;width:calc(var(--ak-space-24) * 1.9);height:calc(var(--ak-space-24) * 1.9);content:"";background:url(/home/window-feeder.webp) 50%/cover no-repeat;border-radius:var(--ak-card-radius)}.ak-about-production-hero:after{position:absolute;right:0;bottom:var(--ak-space-3);width:calc(var(--ak-space-24) * 2.55);height:calc(var(--ak-space-24) * 1.75);content:"";background:url(/home/birdhouses.webp) 50%/cover no-repeat;border-radius:var(--ak-card-radius)}.ak-about-production-hero .ak-about-eyebrow{display:none}.ak-about-production-hero h2{align-self:end;max-width:58rem;margin-left:calc(var(--ak-space-24) * 2.15);font-size:calc(var(--ak-type-display-size) * 1.12);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-display-line-height);text-transform:none}.ak-about-production-hero p:not(.ak-about-eyebrow){align-self:start;min-height:calc(var(--ak-space-24) * 3);padding-left:var(--ak-space-8);border-left:var(--ak-border-width-thin) solid var(--ak-color-text-muted);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.ak-about-production-story{position:relative;display:block;grid-column:1/-1;z-index:3;overflow:hidden;margin-top:-100svh;padding-block:var(--ak-space-16) var(--ak-space-20);padding-inline:max(var(--ak-page-padding),calc((100vw - var(--ak-page-max-width)) / 2 + var(--ak-space-12)));background:var(--ak-about-story-bg)}.ak-about-production-story:after{position:absolute;right:0;bottom:var(--ak-space-20);left:0;height:var(--ak-border-width-thin);content:"";background:var(--ak-about-story-line)}.ak-about-production .ak-about-production-story-title{grid-column:1/-1;max-width:56rem;margin:0;color:var(--ak-about-story-text);font-size:var(--ak-type-page-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-page-title-line-height);text-align:left;text-transform:none;text-wrap:balance}.ak-about-production-story-viewport{overflow:visible;width:100%;margin-top:var(--ak-space-20)}.ak-about-production-story-track{position:relative;display:flex;gap:var(--ak-space-24);align-items:flex-start;width:-moz-max-content;width:max-content;min-height:calc(var(--ak-space-24) * 5.35);will-change:transform}.ak-about-production-card{position:relative;display:grid;grid-template-rows:auto auto 1fr;align-content:stretch;flex:0 0 calc(var(--ak-space-24) * 4.35);gap:var(--ak-space-8);height:calc(var(--ak-space-24) * 5.35);min-height:calc(var(--ak-space-24) * 4.85);padding:var(--ak-space-8) var(--ak-space-6) var(--ak-space-8) var(--ak-space-16);background:transparent;border:0;border-radius:0;box-shadow:none}.ak-about-production-card:before{position:absolute;top:0;left:0;width:var(--ak-border-width-thin);height:100%;content:"";background:var(--ak-about-story-line);opacity:1;transform:translateZ(0)}.ak-about-production-card:first-child:before{background:var(--ak-about-story-accent-secondary)}.ak-about-production-card:nth-child(2):before{background:var(--ak-about-story-accent)}.ak-about-production-card:nth-child(3){align-self:flex-start}.ak-about-production-card:nth-child(2)>*{transform:translateY(calc(var(--ak-space-8) * -1))}.ak-about-production-card:nth-child(3)>*{transform:translateY(calc(var(--ak-space-24) + var(--ak-space-8)))}.ak-about-production-card span,.ak-about-production-craft h4{color:var(--ak-about-story-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-about-production-card .ak-about-production-year{color:var(--ak-about-story-accent);font-size:calc(var(--ak-type-display-size) * 1.08);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-type-display-line-height);text-transform:none}.ak-about-production-card h3,.ak-about-production-craft h3,.ak-about-production-craft h4{margin:0}.ak-about-production-card h3,.ak-about-production-craft h3{color:var(--ak-about-story-text);font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-wrap:balance}.ak-about-production-card p,.ak-about-production-craft p{line-height:var(--ak-line-height-relaxed)}.ak-about-production-card p{align-self:end;color:var(--ak-about-story-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold)}.ak-about-production-craft p{font-size:var(--ak-font-size-md-lg)}.ak-about-production-statement{grid-column:1/-1;min-height:154svh;margin-top:calc(0px - var(--ak-space-12));padding-inline:max(var(--ak-page-padding),calc((100vw - var(--ak-page-max-width)) / 2));background:var(--ak-color-bg)}.ak-about-production .ak-about-production-statement p{position:sticky;top:0;display:flex;align-items:flex-start;box-sizing:border-box;max-width:78rem;min-height:100svh;margin:0;padding-top:calc(var(--ak-header-height) + var(--ak-space-24) + var(--ak-space-8));color:var(--ak-color-text);font-size:var(--ak-type-section-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-section-title-line-height);text-align:left;text-wrap:pretty}.ak-about-production-statement--right{display:grid;justify-items:end;min-height:40svh}.ak-about-production .ak-about-production-statement--right p{max-width:40rem;min-height:24svh;margin-left:auto;padding-top:calc(var(--ak-header-height) + var(--ak-space-12));font-size:var(--ak-font-size-2xl);text-align:right;text-wrap:balance}.ak-about-production-craft{display:grid;grid-column:1/-1;grid-template-columns:minmax(20rem,.36fr) minmax(0,.64fr);gap:var(--ak-space-5);align-items:stretch;align-content:start;position:relative;z-index:4;min-height:94svh;margin-top:-92svh;padding:var(--ak-space-20) max(var(--ak-page-padding),calc((100vw - var(--ak-page-max-width)) / 2)) var(--ak-space-20);color:var(--ak-color-text);background:color-mix(in srgb,var(--ak-color-bg) 92%,var(--ak-color-surface));border-radius:var(--ak-radius-none)}.ak-about-production-craft .ak-about-eyebrow,.ak-about-production-craft h3,.ak-about-production-craft h4,.ak-about-production-craft p{color:inherit}.ak-about-production-craft-feature{display:grid;position:relative;align-self:stretch;min-height:calc(var(--ak-space-24) * 5.45);overflow:hidden;padding:var(--ak-space-10);background:linear-gradient(180deg,color-mix(in srgb,var(--ak-color-text) 66%,transparent),color-mix(in srgb,var(--ak-color-text) 76%,transparent)),url(/about/production-stack/production-10.webp) 50% /cover no-repeat,var(--ak-color-text);border-radius:var(--ak-elevated-panel-radius)}.ak-about-production-craft-copy{position:relative;z-index:1;display:grid;align-content:start;min-height:100%}.ak-about-production-craft-copy p{max-width:calc(var(--ak-space-24) * 4.2);margin:0;color:var(--ak-color-bg);font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-wrap:balance}.ak-about-production-craft-list{display:grid;position:relative;align-self:stretch;gap:var(--ak-space-5);padding-block:0;border:0}.ak-about-production-craft-list article{display:grid;position:relative;grid-template-columns:minmax(calc(var(--ak-space-24) * 1.75),.28fr) minmax(0,1fr);gap:var(--ak-space-8);min-height:calc(var(--ak-space-24) * 1.7);align-items:stretch;overflow:hidden;padding:var(--ak-space-6) var(--ak-space-8);background:color-mix(in srgb,var(--ak-color-surface) 82%,var(--ak-color-bg));border:var(--ak-border-width-thin) solid color-mix(in srgb,var(--ak-color-border) 58%,transparent);border-radius:var(--ak-elevated-panel-radius);box-shadow:var(--ak-shadow-sm)}.ak-about-production-craft-list article:last-child{border-bottom:0}.ak-about-production-craft-list article>div{display:grid;grid-template-columns:minmax(12rem,.46fr) minmax(0,.54fr);gap:var(--ak-space-8);position:relative;z-index:1;align-items:start;align-content:center;max-width:none}.ak-about-production-craft-list h4,.ak-about-production-craft-list p,.ak-about-production-craft-list span{color:var(--ak-color-text)}.ak-about-production-craft-list h4,.ak-about-production-craft-list span{font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-about-production-craft-list span{position:relative;z-index:0;align-self:center;color:color-mix(in srgb,var(--ak-color-brand-strong) 84%,var(--ak-color-text));font-size:calc(var(--ak-type-display-size) * 2.25);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-type-display-line-height);letter-spacing:0}.ak-about-production-craft-list article:first-child span{color:color-mix(in srgb,var(--ak-color-brand-strong) 90%,var(--ak-color-text))}.ak-about-production-craft-list article:nth-child(3) span{color:color-mix(in srgb,var(--ak-color-brand) 78%,var(--ak-color-text))}.ak-about-production-craft-list h4{max-width:100%;font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-transform:none;text-wrap:balance}.ak-about-production-craft-list p{max-width:none;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-about-production-note{grid-column:1/-1;display:grid;justify-items:end}.ak-about-production-note p{max-width:40rem;font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-align:right;text-wrap:balance}.ak-about-lines{display:grid;gap:var(--ak-space-8)}.ak-about-line-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ak-space-3)}.ak-about-line-item{display:grid;min-height:calc(var(--ak-space-24) * 1.3);align-items:end;padding:var(--ak-space-5);background:var(--ak-color-surface);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-card-radius);box-shadow:var(--ak-card-shadow);transition:border-color var(--ak-transition-base),box-shadow var(--ak-transition-base),transform var(--ak-transition-base)}.ak-about-line-item:focus-within,.ak-about-line-item:hover{border-color:var(--ak-color-brand-soft);box-shadow:var(--ak-card-shadow-hover);transform:translateY(calc(var(--ak-space-1) * -1))}.ak-about-line-item span{color:var(--ak-color-text);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug)}.ak-about-shop{display:grid;gap:var(--ak-space-12)}.ak-about-shop-intro{max-width:50rem}.ak-about-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ak-space-5);align-items:center;min-height:calc(var(--ak-space-24) * 3.2);padding-block:var(--ak-space-12)}.ak-about-flow-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ak-about-flow-line path{fill:none;stroke:var(--ak-color-text);stroke-linecap:round;stroke-width:var(--ak-border-width-thin)}.ak-about-flow-item{position:relative;z-index:1;display:grid;gap:var(--ak-space-3);justify-items:center;text-align:center}.ak-about-flow-item:first-of-type{transform:translateX(calc(var(--ak-space-6) * -1))}.ak-about-flow-item:nth-of-type(2){padding-top:var(--ak-space-24);transform:translateY(var(--ak-space-4))}.ak-about-flow-item:nth-of-type(3){padding-bottom:var(--ak-space-8);transform:translateY(var(--ak-space-2))}.ak-about-flow-item:nth-of-type(4){padding-top:var(--ak-space-20);transform:translateY(var(--ak-space-1))}.ak-about-flow-item span{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm)}.ak-about-flow-item p,.ak-about-flow-item span{font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug)}.ak-about-flow-item p{max-width:19rem;margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-lg);text-transform:uppercase;text-wrap:balance}.ak-about-final{display:grid;justify-items:center;padding-block:var(--ak-space-12) 0}.ak-about-final p{margin:0;color:var(--ak-color-text);font-size:var(--ak-type-page-title-size);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-type-page-title-line-height);text-transform:uppercase}.ak-corporate-page{position:relative;isolation:isolate;padding-top:calc(100svh - var(--ak-header-height));background:var(--ak-color-bg)}.ak-corporate-hero{position:fixed;top:var(--ak-header-height);right:0;left:0;display:grid;isolation:isolate;overflow:hidden;width:100%;height:calc(100svh - var(--ak-header-height));min-height:calc(100svh - var(--ak-header-height));background:var(--ak-color-text)}.ak-corporate-hero:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--ak-color-text) 84%,transparent) 0,color-mix(in srgb,var(--ak-color-text) 58%,transparent) 52%,color-mix(in srgb,var(--ak-color-text) 22%,transparent) 88%),linear-gradient(0deg,color-mix(in srgb,var(--ak-color-text) 58%,transparent) 0,transparent 56%)}.ak-corporate-hero-copy{position:relative;display:grid;z-index:1;width:100%;max-width:var(--ak-page-max-width);align-content:space-between;gap:var(--ak-space-6);min-height:100%;margin-inline:auto;padding:var(--ak-space-16) var(--ak-page-padding) var(--ak-space-24)}.ak-corporate-hero-copy:before{display:none;content:none}.ak-corporate-eyebrow{margin:0;color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-corporate-contact h2,.ak-corporate-hero h1,.ak-corporate-section-heading h2,.ak-corporate-showcase-copy h2{margin:0;color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-corporate-hero h1{max-width:54rem;padding:0;color:var(--ak-color-bg);font-size:calc(var(--ak-type-display-size) * 1.08);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-type-display-line-height);text-wrap:balance}.ak-corporate-contact h2,.ak-corporate-section-heading h2,.ak-corporate-showcase-copy h2{font-size:var(--ak-type-page-title-size);line-height:var(--ak-type-page-title-line-height)}.ak-corporate-contact p,.ak-corporate-hero-copy>p:not(.ak-corporate-eyebrow),.ak-corporate-intro p,.ak-corporate-showcase-copy p{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-corporate-hero-copy .ak-corporate-eyebrow,.ak-corporate-hero-copy>p{display:none}.ak-corporate-hero-copy .ak-corporate-hero-subtitle{display:block;max-width:36rem;margin:0;color:var(--ak-color-bg);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.ak-corporate-actions{display:flex;flex-wrap:wrap;gap:var(--ak-space-3);align-items:center}.ak-corporate-hero .ak-corporate-actions{align-self:start;align-items:flex-start;flex-direction:column;gap:var(--ak-space-5);max-width:36rem;padding-left:0}.ak-corporate-actions a,.ak-corporate-contact-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ak-space-12);padding-inline:var(--ak-space-6);color:var(--ak-button-text);background:var(--ak-button-bg);border:var(--ak-border-width-thin) solid var(--ak-button-border);border-radius:var(--ak-button-radius);box-shadow:var(--ak-button-shadow);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-decoration:none;text-transform:uppercase;transition:box-shadow var(--ak-transition-base),transform var(--ak-transition-base)}.ak-corporate-actions a:last-child{color:var(--ak-color-text);background:var(--ak-color-bg);border-color:var(--ak-color-border);box-shadow:none}.ak-corporate-hero .ak-corporate-actions a{position:relative;isolation:isolate;overflow:hidden;width:-moz-fit-content;width:fit-content;color:var(--ak-color-text);background:color-mix(in srgb,var(--ak-color-bg) 92%,transparent);border-color:color-mix(in srgb,var(--ak-color-bg) 72%,transparent);box-shadow:var(--ak-button-shadow);font-weight:var(--ak-font-weight-bold)}.ak-corporate-hero .ak-corporate-actions a:before{position:absolute;inset:-40%;z-index:0;content:"";pointer-events:none;background:var(--ak-button-shine);opacity:0;transform:translateX(-65%) rotate(8deg);transition:opacity var(--ak-transition-base),transform var(--ak-button-shine-duration)}.ak-corporate-hero .ak-corporate-actions a:focus-visible,.ak-corporate-hero .ak-corporate-actions a:hover{color:var(--ak-color-text);background:var(--ak-color-bg);border-color:var(--ak-color-bg);box-shadow:var(--ak-button-shadow-hover)}.ak-corporate-hero .ak-corporate-actions a:focus-visible:before,.ak-corporate-hero .ak-corporate-actions a:hover:before{opacity:1;transform:translateX(65%) rotate(8deg)}.ak-corporate-hero .ak-corporate-actions a span{position:relative;z-index:1}.ak-corporate-actions a:focus-visible,.ak-corporate-actions a:hover,.ak-corporate-contact-actions a:focus-visible,.ak-corporate-contact-actions a:hover{box-shadow:var(--ak-shadow-md)}.ak-corporate-hero-media,.ak-corporate-showcase-card{position:relative;overflow:hidden;background:var(--ak-color-bg-subtle);border-radius:var(--ak-radius-3xl)}.ak-corporate-hero-media{position:absolute;inset:0;z-index:-2;min-height:100%;border-radius:0}.ak-corporate-image{-o-object-fit:cover;object-fit:cover}.ak-corporate-hero-media .ak-corporate-image{filter:brightness(.86) contrast(1.16) saturate(1.18)}.ak-corporate-intro{display:grid;justify-items:center;padding-block:calc(var(--ak-space-24) + var(--ak-space-8));text-align:center}.ak-corporate-content-surface{position:relative;z-index:2;display:grid;gap:var(--ak-space-20);width:100%;max-width:none;margin:0;padding-inline:var(--ak-page-padding);padding-top:var(--ak-space-16);padding-bottom:var(--ak-space-24);background:var(--ak-color-bg);border-radius:calc(var(--ak-radius-3xl) * 1.5) calc(var(--ak-radius-3xl) * 1.5) 0 0;box-shadow:var(--ak-shadow-lg)}.ak-corporate-content-surface>section:not(.ak-corporate-wide-media){width:100%;max-width:var(--ak-page-max-width);margin-inline:auto}.ak-corporate-intro p{width:min(100%,64rem);margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight)}.ak-corporate-wide-media{display:none}.ak-corporate-stack{position:relative;min-height:280svh;overflow:visible}.ak-corporate-stack-stage{position:sticky;top:0;display:grid;min-height:100svh;place-items:center;overflow:visible}.ak-corporate-stack-text{position:relative;z-index:2;display:grid;width:min(100%,56rem);justify-items:center;text-align:center}.ak-corporate-stack-text p{margin:0;color:var(--ak-color-text);font-size:var(--ak-type-section-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-section-title-line-height);text-wrap:balance}.ak-corporate-stack-images{position:absolute;inset:0;z-index:1;pointer-events:none}.ak-corporate-stack-card{position:absolute;width:min(28vw,calc(var(--ak-space-24) * 3.75));overflow:hidden;background:var(--ak-color-bg-subtle);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-xl);box-shadow:var(--ak-shadow-lg);opacity:0;transform:translateZ(0);will-change:transform,opacity;visibility:hidden}.ak-corporate-stack-card:before{display:block;aspect-ratio:4/3;content:""}.ak-corporate-stack-card[data-position="1"]{left:3%;top:54%;rotate:-5deg}.ak-corporate-stack-card[data-position="2"]{right:5%;top:51%;rotate:4deg}.ak-corporate-stack-card[data-position="3"]{left:72%;top:66%;width:min(29vw,calc(var(--ak-space-24) * 4));rotate:-1deg;translate:-50% 0}.ak-corporate-stack-card[data-position="4"]{left:1%;top:22%;width:min(25vw,calc(var(--ak-space-24) * 3.35));rotate:3deg}.ak-corporate-stack-card[data-position="5"]{right:1%;top:18%;width:min(26vw,calc(var(--ak-space-24) * 3.5));rotate:-4deg}.ak-corporate-stack-reduced-motion{min-height:auto}.ak-corporate-stack-reduced-motion .ak-corporate-stack-stage{position:static;min-height:auto;gap:var(--ak-space-8);padding-block:var(--ak-space-16)}.ak-corporate-stack-reduced-motion .ak-corporate-stack-images{position:static;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ak-space-4);width:100%}.ak-corporate-stack-reduced-motion .ak-corporate-stack-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;opacity:1;rotate:none;translate:none;visibility:visible}.ak-corporate-feature-section,.ak-corporate-scenarios{display:grid;gap:var(--ak-space-8)}.ak-corporate-feature-section>.ak-corporate-section-heading,.ak-corporate-scenarios,.ak-corporate-showcase{display:none}.ak-corporate-section-heading,.ak-corporate-showcase-copy{display:grid;gap:var(--ak-space-4);max-width:46rem}.ak-corporate-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ak-space-5)}.ak-corporate-feature-card{position:relative;display:grid;gap:var(--ak-space-24);align-content:start;min-height:calc(var(--ak-space-24) * 3.25);overflow:visible;padding:calc(var(--ak-space-24) + var(--ak-space-8)) var(--ak-space-6) var(--ak-space-8);background:var(--ak-color-brand-soft);border:0;border-radius:var(--ak-radius-3xl);box-shadow:none;transform-origin:50% var(--ak-space-4)}.ak-corporate-feature-card:before{top:calc(var(--ak-space-12) * -1);z-index:-1;width:calc(var(--ak-space-24) * 1.4);height:calc(var(--ak-space-24) * 1.4);background:inherit}.ak-corporate-feature-card:after,.ak-corporate-feature-card:before{position:absolute;left:50%;content:"";border-radius:var(--ak-radius-full);transform:translateX(-50%)}.ak-corporate-feature-card:after{top:calc(var(--ak-space-2) * -1);width:var(--ak-space-10);height:var(--ak-space-10);background:var(--ak-color-bg)}.ak-corporate-feature-card:nth-child(2){color:var(--ak-color-bg);background:var(--ak-color-text)}.ak-corporate-feature-card:nth-child(3){background:color-mix(in srgb,var(--ak-color-sand-300) 58%,var(--ak-color-bg))}.ak-corporate-feature-card:focus-within,.ak-corporate-feature-card:hover{animation:ak-corporate-tag-wobble 1.8s ease-out}.ak-corporate-feature-card h3{margin:0;color:inherit;font-size:var(--ak-type-section-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-section-title-line-height)}.ak-corporate-feature-card p{margin:0;color:inherit;font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-corporate-showcase{display:grid;gap:var(--ak-space-8)}.ak-corporate-showcase-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:var(--ak-space-5);align-items:stretch}.ak-corporate-showcase-card{min-height:calc(var(--ak-space-24) * 2)}.ak-corporate-showcase-card:nth-child(2){margin-top:var(--ak-space-8)}.ak-corporate-showcase-card:nth-child(3){margin-top:var(--ak-space-16)}.ak-corporate-scenarios ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ak-space-3);margin:0;padding:0;list-style:none}.ak-corporate-scenarios li{display:grid;min-height:var(--ak-space-20);align-items:center;padding:var(--ak-space-5);color:var(--ak-color-text);background:var(--ak-color-bg-subtle);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-2xl);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-corporate-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ak-space-8);align-items:end;padding-block:var(--ak-space-10);border-top:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-corporate-contact>div:first-child{display:grid;gap:var(--ak-space-4);max-width:48rem}.ak-corporate-contact-actions{display:grid;gap:var(--ak-space-3);justify-items:stretch}.ak-corporate-projects{display:grid;gap:var(--ak-space-8);padding-block:var(--ak-space-10)}.ak-corporate-projects .ak-corporate-section-heading>p:last-child{margin:0;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-corporate-project-grid{-moz-columns:4;column-count:4;-moz-column-gap:var(--ak-space-4);column-gap:var(--ak-space-4)}.ak-corporate-project-card{position:relative;display:block;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden;width:100%;margin:0 0 var(--ak-space-4);padding:0;background:var(--ak-color-bg-subtle);border:0;border-radius:var(--ak-radius-2xl);cursor:zoom-in}.ak-corporate-project-card img{display:block;width:100%;height:auto;transition:transform var(--ak-transition-slow)}.ak-corporate-project-card:focus-visible img,.ak-corporate-project-card:hover img{transform:scale(1.025)}.ak-corporate-project-card:focus-visible{outline:none;box-shadow:var(--ak-shadow-focus)}[data-testid=corporate-project-modal] .ak-modal-body{margin-top:var(--ak-space-4)}.ak-corporate-project-viewer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ak-space-4);align-items:center;width:100%}.ak-corporate-project-viewer img{width:100%;max-height:calc(100svh - (var(--ak-space-24) * 2));-o-object-fit:contain;object-fit:contain}.ak-corporate-project-viewer button{display:inline-grid;place-items:center;width:var(--ak-space-12);height:var(--ak-space-12);color:var(--ak-color-text);background:var(--ak-color-bg-subtle);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-xl);transition:background var(--ak-transition-base),transform var(--ak-transition-base)}.ak-corporate-project-viewer button:focus-visible,.ak-corporate-project-viewer button:hover{background:var(--ak-color-brand-soft);outline:none;transform:scale(1.04)}@media (max-width:1023px){.ak-corporate-project-grid{-moz-columns:3;column-count:3}}@media (max-width:767px){.ak-corporate-projects{gap:var(--ak-space-6);padding-block:var(--ak-space-8)}.ak-corporate-projects .ak-corporate-section-heading>p:last-child{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-corporate-project-grid{-moz-columns:2;column-count:2;-moz-column-gap:var(--ak-space-2);column-gap:var(--ak-space-2)}.ak-corporate-project-card{margin-bottom:var(--ak-space-2);border-radius:var(--ak-radius-xl)}.ak-corporate-project-viewer{grid-template-columns:1fr 1fr;gap:var(--ak-space-3)}.ak-corporate-project-viewer img{grid-column:1/-1;grid-row:1;max-height:calc(100svh - (var(--ak-space-24) * 2))}.ak-corporate-project-viewer button{width:100%}}