.ak-editorial-article-page{gap:var(--ak-space-10);padding-block:var(--ak-space-8) var(--ak-space-20);display:grid}.ak-editorial-breadcrumbs{gap:var(--ak-space-2);color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);flex-wrap:wrap;align-items:center;display:flex}.ak-editorial-breadcrumbs a{color:inherit;text-decoration:none}.ak-editorial-article-page>article{gap:var(--ak-space-12);display:grid}.ak-editorial-article-hero{gap:var(--ak-space-10);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:stretch;display:grid}.ak-editorial-article-heading{gap:var(--ak-space-5);padding-block:var(--ak-space-8);align-content:center;display:grid}.ak-editorial-article-heading>p:first-child,.ak-editorial-related>div:first-child>p,.ak-editorial-index-heading>p:first-child,.ak-editorial-index-grid article>p:first-child{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-transform:uppercase;margin:0}.ak-editorial-article-heading h1{color:var(--ak-color-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-wrap:balance;margin:0}.ak-editorial-article-lead{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-xl);line-height:var(--ak-line-height-relaxed);margin:0}.ak-editorial-article-meta{gap:var(--ak-space-2) var(--ak-space-4);color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);flex-wrap:wrap;display:flex}.ak-editorial-article-image{min-height:calc(var(--ak-space-24) * 4.5);background:var(--ak-color-bg-subtle);border-radius:var(--ak-radius-3xl);position:relative;overflow:hidden}.ak-editorial-article-image img{-o-object-fit:cover;object-fit:cover}.ak-editorial-article-layout{gap:var(--ak-space-12);grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);align-items:start;max-width:72rem;margin-inline:auto;display:grid}.ak-editorial-article-toc{top:calc(var(--ak-header-height) + var(--ak-space-6));gap:var(--ak-space-4);padding:var(--ak-space-5);background:var(--ak-color-bg-subtle);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-2xl);display:grid;position:sticky}.ak-editorial-article-toc>p{color:var(--ak-color-text);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);text-transform:uppercase;margin:0}.ak-editorial-article-toc nav{gap:var(--ak-space-3);display:grid}.ak-editorial-article-toc a{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-snug);text-decoration:none}.ak-editorial-article-toc a:hover,.ak-editorial-article-toc a:focus-visible,.ak-editorial-context-link a:hover,.ak-editorial-context-link a:focus-visible,.ak-editorial-inline-link:hover,.ak-editorial-inline-link:focus-visible{color:var(--ak-color-brand)}.ak-editorial-article-body{gap:var(--ak-space-12);min-width:0;display:grid}.ak-editorial-article-body>section{gap:var(--ak-space-4);scroll-margin-top:calc(var(--ak-header-height) + var(--ak-space-6));display:grid}.ak-editorial-article-body h2,.ak-editorial-source-materials h2,.ak-editorial-article-cta h2,.ak-editorial-related h2,.ak-editorial-index-heading h2{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;margin:0}.ak-editorial-article-body p,.ak-editorial-article-body li,.ak-editorial-source-materials p,.ak-editorial-source-materials li,.ak-editorial-article-cta p,.ak-editorial-related article>p:last-child,.ak-editorial-index-heading>p:last-child,.ak-editorial-index-grid article>p{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-lg);line-height:var(--ak-line-height-relaxed)}.ak-editorial-article-body p,.ak-editorial-source-materials p,.ak-editorial-article-cta p,.ak-editorial-related article p,.ak-editorial-index-heading p,.ak-editorial-index-grid article p{margin:0}.ak-editorial-article-body ul{gap:var(--ak-space-3);padding-left:var(--ak-space-6);margin:0;display:grid}.ak-editorial-context-link{padding:var(--ak-space-4) var(--ak-space-5);background:var(--ak-color-brand-soft);border-radius:var(--ak-radius-xl)}.ak-editorial-context-link a{color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold)}.ak-editorial-source-materials{gap:var(--ak-space-4);padding:var(--ak-space-6);background:var(--ak-color-bg-subtle);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-2xl);display:grid}.ak-editorial-source-materials>p:first-child{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);text-transform:uppercase}.ak-editorial-source-materials ul{gap:var(--ak-space-3);padding-left:var(--ak-space-6);margin:0;display:grid}.ak-editorial-source-materials a{color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold)}.ak-editorial-source-materials a:hover,.ak-editorial-source-materials a:focus-visible{color:var(--ak-color-brand)}.ak-editorial-article-cta{gap:var(--ak-space-4);padding:var(--ak-space-8);color:var(--ak-color-bg);background:var(--ak-color-text);border-radius:var(--ak-radius-3xl);display:grid}.ak-editorial-article-cta h2,.ak-editorial-article-cta p{color:inherit}.ak-editorial-article-cta>a{width:fit-content;padding:var(--ak-space-3) var(--ak-space-5);color:var(--ak-color-text);background:var(--ak-color-bg);border-radius:var(--ak-button-radius);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);text-decoration:none}.ak-editorial-related,.ak-editorial-index-section{gap:var(--ak-space-6);padding-top:var(--ak-space-10);border-top:var(--ak-border-width-thin) solid var(--ak-color-border);display:grid}.ak-editorial-related>div:first-child,.ak-editorial-index-heading{gap:var(--ak-space-3);max-width:50rem;display:grid}.ak-editorial-related-grid{gap:var(--ak-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ak-editorial-related-grid article{gap:var(--ak-space-3);padding:var(--ak-space-6);background:var(--ak-color-bg-subtle);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-2xl);align-content:start;display:grid}.ak-editorial-related-grid h3,.ak-editorial-index-grid h3{font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight);margin:0}.ak-editorial-related-grid h3 a,.ak-editorial-index-grid h3 a{color:var(--ak-color-text);text-decoration:none}.ak-editorial-related-grid h3 a:hover,.ak-editorial-related-grid h3 a:focus-visible,.ak-editorial-index-grid h3 a:hover,.ak-editorial-index-grid h3 a:focus-visible{text-underline-offset:var(--ak-space-1);text-decoration:underline}.ak-editorial-index-grid article>span{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm)}.ak-editorial-index-heading>p:last-child{font-weight:var(--ak-font-weight-normal);text-transform:none}.ak-editorial-index-grid{-moz-column-gap:var(--ak-space-10);column-gap:var(--ak-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ak-editorial-index-grid article{gap:var(--ak-space-3);padding-block:var(--ak-space-6);border-bottom:var(--ak-border-width-thin) solid var(--ak-color-border);align-content:start;display:grid}.ak-editorial-index-grid h3{font-size:var(--ak-font-size-lg);line-height:var(--ak-line-height-snug);text-wrap:balance}.ak-editorial-index-grid article>p:not(:first-child){font-size:var(--ak-type-body-size);line-height:var(--ak-line-height-relaxed)}.ak-editorial-index-grid[data-layout=lead]{grid-template-columns:repeat(3,minmax(0,1fr))}.ak-editorial-index-grid[data-layout=lead]>article:first-child{-moz-column-gap:var(--ak-space-6);align-content:start;column-gap:var(--ak-space-6);grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding-right:0}.ak-editorial-index-grid[data-layout=lead]>article:first-child>:not(.ak-editorial-index-image){grid-column:1}.ak-editorial-index-grid[data-layout=lead]>article:first-child h3{font-size:var(--ak-type-card-title-size)}.ak-editorial-index-image{aspect-ratio:16/9;background:var(--ak-color-bg-subtle);grid-area:1/2/span 4;min-width:0;min-height:0;position:relative;overflow:hidden}.ak-editorial-index-image img,.ak-editorial-article-page[data-has-products=true] .ak-editorial-article-image img{-o-object-fit:contain;object-fit:contain}.ak-editorial-index-grid h3 a:focus-visible{outline:var(--ak-border-width-thin) solid var(--ak-color-text);outline-offset:var(--ak-space-2)}@media (max-width:1023px){.ak-editorial-index-grid[data-layout=lead]{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-editorial-index-grid[data-layout=lead]>article:first-child{grid-template-columns:1fr}.ak-editorial-index-image{grid-area:auto/1}.ak-editorial-article-hero{grid-template-columns:1fr}.ak-editorial-article-image{min-height:calc(var(--ak-space-24) * 3.5)}.ak-editorial-article-layout{grid-template-columns:1fr}.ak-editorial-article-toc{position:static}.ak-editorial-related-grid{grid-template-columns:1fr}}@media (max-width:767px){.ak-editorial-index-grid,.ak-editorial-index-grid[data-layout=lead],.ak-editorial-index-grid[data-layout=lead]>article:first-child{grid-template-columns:1fr}.ak-editorial-index-grid[data-layout=lead]>article:first-child{border-right:0;grid-row:auto;padding-right:0}.ak-editorial-index-image{aspect-ratio:4/3;grid-area:auto/1;min-height:0}.ak-editorial-index-grid article{gap:var(--ak-space-3);padding-block:var(--ak-space-6);grid-template-columns:1fr}.ak-editorial-index-grid article>p:first-child,.ak-editorial-index-grid h3,.ak-editorial-index-grid article>p:not(:first-child),.ak-editorial-index-grid article>span{grid-area:auto}.ak-editorial-index-grid article>span{margin-top:var(--ak-space-1)}.ak-editorial-article-page{gap:var(--ak-space-7);padding-block:var(--ak-space-5) var(--ak-space-14)}.ak-editorial-article-page>article,.ak-editorial-article-body{gap:var(--ak-space-8)}.ak-editorial-article-heading{gap:var(--ak-space-4);padding-block:var(--ak-space-2)}.ak-editorial-article-heading h1{font-size:var(--ak-font-size-3xl);line-height:var(--ak-line-height-tight)}.ak-editorial-article-lead,.ak-editorial-article-body p,.ak-editorial-article-body li,.ak-editorial-source-materials p,.ak-editorial-source-materials li,.ak-editorial-article-cta p,.ak-editorial-related article>p:last-child,.ak-editorial-index-heading>p:last-child,.ak-editorial-index-grid article>p{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-editorial-article-image{min-height:calc(var(--ak-space-24) * 2.6);border-radius:var(--ak-radius-2xl)}.ak-editorial-article-toc,.ak-editorial-related-grid article,.ak-editorial-source-materials,.ak-editorial-article-cta{padding:var(--ak-space-5)}.ak-editorial-article-body h2,.ak-editorial-source-materials h2,.ak-editorial-article-cta h2,.ak-editorial-related h2,.ak-editorial-index-heading h2{font-size:var(--ak-font-size-2xl);line-height:var(--ak-line-height-tight)}}.ak-editorial-comparison-scroll{max-width:100%;margin-block:var(--ak-space-6);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-lg);overflow-x:auto}.ak-editorial-comparison{border-collapse:collapse;width:100%;font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal)}.ak-editorial-comparison caption{padding:var(--ak-space-4);color:var(--ak-color-text-muted);text-align:left}.ak-editorial-comparison th,.ak-editorial-comparison td{min-width:10rem;padding:var(--ak-space-4);border-top:1px solid var(--ak-color-border);text-align:left;vertical-align:top}.ak-editorial-comparison th{font-weight:var(--ak-font-weight-semibold)}.ak-editorial-comparison thead{background:var(--ak-color-surface-muted)}.ak-editorial-article-page[data-has-products=true] .ak-editorial-context-link{font-size:var(--ak-font-size-md);background:0 0;border-radius:0;padding:0}.ak-editorial-article-body .ak-editorial-product-grid{gap:var(--ak-space-8) var(--ak-space-5);margin-block:var(--ak-space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.ak-editorial-product-grid>li{min-width:0}.ak-editorial-product-grid .ak-product-card-protection-note{margin:var(--ak-space-2) 0 0;font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal)}@media (max-width:767px){.ak-editorial-article-body .ak-editorial-product-grid{gap:var(--ak-space-6) var(--ak-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ak-editorial-product-grid .ak-product-card-title{font-size:var(--ak-font-size-md)}}.ak-editorial-product-grid .ak-product-card-title{font-size:var(--ak-font-size-md);text-overflow:clip;-webkit-line-clamp:unset;display:block;overflow:visible}.ak-editorial-inline-link{color:var(--ak-color-text);text-underline-offset:var(--ak-space-1);text-decoration:underline}

.ak-about-page{gap:var(--ak-space-20);padding-bottom:var(--ak-space-24);background:var(--ak-color-bg);display:grid;overflow-x:clip}.ak-about-hero{width:100%;min-height:100svh;display:grid;position:relative;overflow:hidden}.ak-about-eyebrow{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;margin:0}.ak-about-hero h1,.ak-about-section-heading h2,.ak-about-studio h2,.ak-about-production h2,.ak-about-shop h2{max-width:100%;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;margin:0}.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;width:100%;min-height:100svh;position:relative;overflow:hidden}.ak-about-hero-visual:after{z-index:3;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;position:absolute;inset:0}.ak-about-hero-note,.ak-about-studio-copy p,.ak-about-production p,.ak-about-shop-intro p{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);margin:0}.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{z-index:4;place-self:end start;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)));grid-area:1/1;display:grid}.ak-about-hero-copy a{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-transform:uppercase;transition:box-shadow var(--ak-transition-base), transform var(--ak-transition-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ak-about-hero-copy a:hover,.ak-about-hero-copy a:focus-visible{box-shadow:var(--ak-button-shadow-hover);transform:var(--ak-button-hover-transform)}.ak-about-hero-media,.ak-about-studio-frame{background:var(--ak-color-surface-muted);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-card-radius);position:relative;overflow:hidden}.ak-about-hero-media{z-index:1;border:0;border-radius:0;width:100%;height:100svh;min-height:100svh}.ak-about-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ak-about-hero-image{width:100%;height:100%;position:absolute;inset:0}video.ak-about-hero-image{filter:brightness(.82)contrast(1.05)}.ak-about-manifest,.ak-about-studio,.ak-about-production,.ak-about-lines,.ak-about-shop,.ak-about-final{width:min(100%, var(--ak-page-max-width));padding-inline:var(--ak-page-padding);margin-inline:auto}.ak-about-manifest{padding-block:var(--ak-space-12);justify-items:center;display:grid}.ak-about-manifest p{max-width:58rem;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;margin:0}
.ak-about-studio{gap:var(--ak-space-12);grid-template-columns:minmax(0,1fr) minmax(18rem,.66fr);align-items:start;display:grid}.ak-about-studio-pin{gap:var(--ak-space-12);grid-template-columns:minmax(26rem,.9fr) minmax(18rem,.72fr);align-items:start;display:grid}.ak-about-studio-copy,.ak-about-shop-intro,.ak-about-section-heading{gap:var(--ak-space-5);display:grid}.ak-about-studio-aside{top:calc(var(--ak-header-height) + var(--ak-space-6));position:sticky}.ak-about-studio-copy{min-width:calc(var(--ak-space-24) * 5.45);padding-top:var(--ak-space-4);margin-left:0}.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-studio h2,.ak-about-section-heading h2,.ak-about-production h2,.ak-about-shop 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{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);padding:var(--ak-space-12) var(--ak-space-8) var(--ak-space-8);position:relative;overflow:visible}.ak-about-studio-frame{inset:var(--ak-space-12) var(--ak-space-8) auto;width:min(100%, calc(var(--ak-space-24) * 5.55));aspect-ratio:4/3;will-change:transform;min-height:0;position:absolute}.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{min-height:calc(100svh - var(--ak-header-height) - var(--ak-space-12));padding-bottom:var(--ak-space-10);align-content:end;justify-items:end;display:grid}.ak-about-studio-aside p{max-width:calc(var(--ak-space-24) * 3.15);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;margin:0}
.ak-about-production{gap:var(--ak-space-10);scroll-margin-top:calc(var(--ak-header-height) + var(--ak-space-8));grid-template-columns:minmax(0,.74fr) minmax(0,.26fr);align-items:start;display:grid}.ak-about-observation{z-index:1;background:var(--ak-color-text);grid-column:1/-1;min-height:230svh;position:relative}.ak-about-observation-stage{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);align-items:end;display:grid;position:sticky;top:0;overflow:hidden}.ak-about-observation-stage:after{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%);position:absolute;inset:0}.ak-about-observation-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.ak-about-observation-copy{z-index:2;max-width:48rem;position:relative;overflow:hidden}.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{gap:var(--ak-space-10);min-height:calc(var(--ak-space-24) * 5.35);padding-top:var(--ak-space-8);grid-column:1/-1;grid-template-columns:minmax(0,.74fr) minmax(19rem,.26fr);display:grid;position:relative}.ak-about-production-hero:before{top:calc(var(--ak-space-24) * 1.5);width:calc(var(--ak-space-24) * 1.9);height:calc(var(--ak-space-24) * 1.9);content:"";border-radius:var(--ak-card-radius);background:url(/home/window-feeder.webp) 50%/cover no-repeat;position:absolute;left:0}.ak-about-production-hero:after{right:0;bottom:var(--ak-space-3);width:calc(var(--ak-space-24) * 2.55);height:calc(var(--ak-space-24) * 1.75);content:"";border-radius:var(--ak-card-radius);background:url(/home/birdhouses.webp) 50%/cover no-repeat;position:absolute}.ak-about-production-hero .ak-about-eyebrow{display:none}.ak-about-production-hero h2{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;align-self:end}.ak-about-production-hero p:not(.ak-about-eyebrow){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);align-self:start}.ak-about-production-story{z-index:3;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);grid-column:1/-1;margin-top:-100svh;display:block;position:relative;overflow:hidden}.ak-about-production-story:after{right:0;bottom:var(--ak-space-20);height:var(--ak-border-width-thin);content:"";background:var(--ak-about-story-line);position:absolute;left:0}.ak-about-production .ak-about-production-story-title{max-width:56rem;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;grid-column:1/-1;margin:0}.ak-about-production-story-viewport{width:100%;margin-top:var(--ak-space-20);overflow:visible}.ak-about-production-story-track{gap:var(--ak-space-24);width:max-content;min-height:calc(var(--ak-space-24) * 5.35);will-change:transform;align-items:flex-start;display:flex;position:relative}.ak-about-production-card{flex:0 0 calc(var(--ak-space-24) * 4.35);align-content:stretch;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);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto 1fr;display:grid;position:relative}.ak-about-production-card:before{width:var(--ak-border-width-thin);content:"";background:var(--ak-about-story-line);opacity:1;height:100%;position:absolute;top:0;left:0;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{color:var(--ak-about-story-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);align-self:end}.ak-about-production-craft p{font-size:var(--ak-font-size-md-lg)}.ak-about-production-statement{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);grid-column:1/-1}.ak-about-production .ak-about-production-statement p{box-sizing:border-box;max-width:78rem;min-height:100svh;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;align-items:flex-start;margin:0;display:flex;position:sticky;top:0}.ak-about-production-statement--right{justify-items:end;min-height:40svh;display:grid}.ak-about-production .ak-about-production-statement--right p{max-width:40rem;min-height:24svh;padding-top:calc(var(--ak-header-height) + var(--ak-space-12));font-size:var(--ak-font-size-2xl);text-align:right;text-wrap:balance;margin-left:auto}.ak-about-production-craft{gap:var(--ak-space-5);z-index:4;min-height:94svh;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);grid-column:1/-1;grid-template-columns:minmax(20rem,.36fr) minmax(0,.64fr);align-content:start;align-items:stretch;margin-top:-92svh;display:grid;position:relative}.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{min-height:calc(var(--ak-space-24) * 5.45);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) center / cover no-repeat, var(--ak-color-text);border-radius:var(--ak-elevated-panel-radius);align-self:stretch;display:grid;position:relative;overflow:hidden}.ak-about-production-craft-copy{z-index:1;align-content:start;min-height:100%;display:grid;position:relative}.ak-about-production-craft-copy p{max-width:calc(var(--ak-space-24) * 4.2);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;margin:0}.ak-about-production-craft-list{align-self:stretch;gap:var(--ak-space-5);border:0;padding-block:0;display:grid;position:relative}.ak-about-production-craft-list article{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);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);align-items:stretch;display:grid;position:relative;overflow:hidden}.ak-about-production-craft-list article:last-child{border-bottom:0}.ak-about-production-craft-list article>div{gap:var(--ak-space-8);z-index:1;grid-template-columns:minmax(12rem,.46fr) minmax(0,.54fr);align-content:center;align-items:start;max-width:none;display:grid;position:relative}.ak-about-production-craft-list span,.ak-about-production-craft-list h4,.ak-about-production-craft-list p{color:var(--ak-color-text)}.ak-about-production-craft-list span,.ak-about-production-craft-list h4{font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-about-production-craft-list span{z-index:0;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;align-self:center;position:relative}.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;justify-items:end;display:grid}.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{gap:var(--ak-space-8);display:grid}.ak-about-line-list{gap:var(--ak-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ak-about-line-item{min-height:calc(var(--ak-space-24) * 1.3);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);align-items:end;display:grid}.ak-about-line-item:hover,.ak-about-line-item:focus-within{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{gap:var(--ak-space-12);display:grid}.ak-about-shop-intro{max-width:50rem}.ak-about-flow{gap:var(--ak-space-5);min-height:calc(var(--ak-space-24) * 3.2);padding-block:var(--ak-space-12);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid;position:relative}.ak-about-flow-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.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{z-index:1;gap:var(--ak-space-3);text-align:center;justify-items:center;display:grid;position:relative}.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);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug)}.ak-about-flow-item p{max-width:19rem;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);text-transform:uppercase;text-wrap:balance;margin:0}.ak-about-final{padding-block:var(--ak-space-12) 0;justify-items:center;display:grid}.ak-about-final p{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;margin:0}

.ak-corporate-page{isolation:isolate;padding-top:calc(100svh - var(--ak-header-height));background:var(--ak-color-bg);position:relative}.ak-corporate-hero{top:var(--ak-header-height);isolation:isolate;width:100%;height:calc(100svh - var(--ak-header-height));min-height:calc(100svh - var(--ak-header-height));background:var(--ak-color-text);display:grid;position:fixed;left:0;right:0;overflow:hidden}.ak-corporate-hero:after{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%);position:absolute;inset:0}.ak-corporate-hero-copy{z-index:1;width:100%;max-width:var(--ak-page-max-width);align-content:space-between;gap:var(--ak-space-6);min-height:100%;padding:var(--ak-space-16) var(--ak-page-padding) var(--ak-space-24);margin-inline:auto;display:grid;position:relative}.ak-corporate-hero-copy:before{content:none;display:none}.ak-corporate-eyebrow{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;margin:0}.ak-corporate-hero h1,.ak-corporate-section-heading h2,.ak-corporate-showcase-copy h2,.ak-corporate-contact h2{color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight);text-transform:uppercase;margin:0}.ak-corporate-hero h1{max-width:54rem;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;padding:0}.ak-corporate-section-heading h2,.ak-corporate-showcase-copy h2,.ak-corporate-contact h2{font-size:var(--ak-type-page-title-size);line-height:var(--ak-type-page-title-line-height)}.ak-corporate-hero-copy>p:not(.ak-corporate-eyebrow),.ak-corporate-intro p,.ak-corporate-showcase-copy p,.ak-corporate-contact p{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);margin:0}.ak-corporate-hero-copy>p,.ak-corporate-hero-copy .ak-corporate-eyebrow{display:none}.ak-corporate-hero-copy .ak-corporate-hero-subtitle{max-width:36rem;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);margin:0;display:block}.ak-corporate-actions{gap:var(--ak-space-3);flex-wrap:wrap;align-items:center;display:flex}.ak-corporate-hero .ak-corporate-actions{align-self:start;align-items:flex-start;gap:var(--ak-space-5);flex-direction:column;max-width:36rem;padding-left:0}.ak-corporate-actions a,.ak-corporate-contact-actions a{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-transform:uppercase;transition:box-shadow var(--ak-transition-base), transform var(--ak-transition-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.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{isolation:isolate;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);position:relative;overflow:hidden}.ak-corporate-hero .ak-corporate-actions a:before{z-index:0;content:"";pointer-events:none;background:var(--ak-button-shine);opacity:0;transition:opacity var(--ak-transition-base), transform var(--ak-button-shine-duration);position:absolute;inset:-40%;transform:translate(-65%)rotate(8deg)}.ak-corporate-hero .ak-corporate-actions a:hover,.ak-corporate-hero .ak-corporate-actions a:focus-visible{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:hover:before,.ak-corporate-hero .ak-corporate-actions a:focus-visible:before{opacity:1;transform:translate(65%)rotate(8deg)}.ak-corporate-hero .ak-corporate-actions a span{z-index:1;position:relative}.ak-corporate-actions a:hover,.ak-corporate-actions a:focus-visible,.ak-corporate-contact-actions a:hover,.ak-corporate-contact-actions a:focus-visible{box-shadow:var(--ak-shadow-md)}.ak-corporate-hero-media,.ak-corporate-showcase-card{background:var(--ak-color-bg-subtle);border-radius:var(--ak-radius-3xl);position:relative;overflow:hidden}.ak-corporate-hero-media{z-index:-2;border-radius:0;min-height:100%;position:absolute;inset: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{padding-block:calc(var(--ak-space-24) + var(--ak-space-8));text-align:center;justify-items:center;display:grid}.ak-corporate-content-surface{z-index:2;gap:var(--ak-space-20);width:100%;max-width:none;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);margin:0;display:grid;position:relative}.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);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);margin:0}.ak-corporate-wide-media{display:none}.ak-corporate-stack{min-height:210svh;position:relative;overflow:visible}.ak-corporate-stack-stage{place-items:center;min-height:100svh;display:grid;position:sticky;top:0;overflow:visible}.ak-corporate-stack-text{z-index:2;text-align:center;justify-items:center;width:min(100%,56rem);display:grid;position:relative}.ak-corporate-stack-text p{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;margin:0}.ak-corporate-stack-images{z-index:1;pointer-events:none;position:absolute;inset:0}.ak-corporate-stack-card{width:min(28vw, calc(var(--ak-space-24) * 3.75));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;will-change:transform, opacity;visibility:hidden;position:absolute;overflow:hidden;transform:translateZ(0)}.ak-corporate-stack-card:before{aspect-ratio:4/3;content:"";display:block}.ak-corporate-stack-card[data-position="1"]{top:54%;left:3%;rotate:-5deg}.ak-corporate-stack-card[data-position="2"]{top:51%;right:5%;rotate:4deg}.ak-corporate-stack-card[data-position="3"]{width:min(29vw, calc(var(--ak-space-24) * 4));top:66%;left:72%;translate:-50%;rotate:-1deg}.ak-corporate-stack-card[data-position="4"]{width:min(25vw, calc(var(--ak-space-24) * 3.35));top:22%;left:1%;rotate:3deg}.ak-corporate-stack-card[data-position="5"]{width:min(26vw, calc(var(--ak-space-24) * 3.5));top:18%;right:1%;rotate:-4deg}.ak-corporate-stack-reduced-motion{min-height:auto}.ak-corporate-stack-reduced-motion .ak-corporate-stack-stage{gap:var(--ak-space-8);min-height:auto;padding-block:var(--ak-space-16);position:static}.ak-corporate-stack-reduced-motion .ak-corporate-stack-images{gap:var(--ak-space-4);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid;position:static}.ak-corporate-stack-reduced-motion .ak-corporate-stack-card{opacity:1;visibility:visible;width:100%;position:relative;inset:auto;translate:none;rotate:none}
.ak-corporate-feature-section,.ak-corporate-scenarios{gap:var(--ak-space-8);display:grid}.ak-corporate-feature-section>.ak-corporate-section-heading,.ak-corporate-showcase,.ak-corporate-scenarios{display:none}.ak-corporate-section-heading,.ak-corporate-showcase-copy{gap:var(--ak-space-4);max-width:46rem;display:grid}.ak-corporate-feature-grid{gap:var(--ak-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ak-corporate-feature-card{gap:var(--ak-space-24);min-height:calc(var(--ak-space-24) * 3.25);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-radius:var(--ak-radius-3xl);box-shadow:none;transform-origin:50% var(--ak-space-4);border:0;align-content:start;display:grid;position:relative;overflow:visible}.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);content:"";background:inherit;border-radius:var(--ak-radius-full);position:absolute;left:50%;transform:translate(-50%)}.ak-corporate-feature-card:after{top:calc(var(--ak-space-2) * -1);width:var(--ak-space-10);height:var(--ak-space-10);content:"";background:var(--ak-color-bg);border-radius:var(--ak-radius-full);position:absolute;left:50%;transform:translate(-50%)}.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:hover,.ak-corporate-feature-card:focus-within{animation:1.8s ease-out ak-corporate-tag-wobble}.ak-corporate-feature-card h3{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);margin:0}.ak-corporate-feature-card p{color:inherit;font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed);margin:0}.ak-corporate-showcase{gap:var(--ak-space-8);display:grid}.ak-corporate-showcase-grid{gap:var(--ak-space-5);grid-template-columns:1.15fr .85fr 1fr;align-items:stretch;display:grid}.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{gap:var(--ak-space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ak-corporate-scenarios li{min-height:var(--ak-space-20);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;align-items:center;display:grid}.ak-corporate-contact{gap:var(--ak-space-8);padding-block:var(--ak-space-10);border-top:var(--ak-border-width-thin) solid var(--ak-color-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.ak-corporate-contact>div:first-child{gap:var(--ak-space-4);max-width:48rem;display:grid}.ak-corporate-contact-actions{gap:var(--ak-space-3);justify-items:stretch;display:grid}
.ak-corporate-projects{gap:var(--ak-space-8);padding-block:var(--ak-space-10);display:grid}.ak-corporate-projects .ak-corporate-section-heading>p:last-child{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);margin:0}.ak-corporate-project-grid{-moz-columns:4;columns:4;-moz-column-gap:var(--ak-space-4);column-gap:var(--ak-space-4)}.ak-corporate-project-card{-moz-column-break-inside:avoid;break-inside:avoid;width:100%;margin:0 0 var(--ak-space-4);background:var(--ak-color-bg-subtle);border-radius:var(--ak-radius-2xl);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.ak-corporate-project-card img{width:100%;height:auto;transition:transform var(--ak-transition-slow);display:block}.ak-corporate-project-card:hover img,.ak-corporate-project-card:focus-visible img{transform:scale(1.025)}.ak-corporate-project-card:focus-visible{box-shadow:var(--ak-shadow-focus);outline:none}[data-testid=corporate-project-modal] .ak-modal-body{margin-top:var(--ak-space-4)}.ak-corporate-project-viewer{gap:var(--ak-space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.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{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);place-items:center;display:inline-grid}.ak-corporate-project-viewer button:hover,.ak-corporate-project-viewer button:focus-visible{background:var(--ak-color-brand-soft);outline:none;transform:scale(1.04)}@media (max-width:1023px){.ak-corporate-project-grid{-moz-columns:3;columns: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;columns: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{gap:var(--ak-space-3);grid-template-columns:1fr 1fr}.ak-corporate-project-viewer img{max-height:calc(100svh - (var(--ak-space-24) * 2));grid-area:1/1/auto/-1}.ak-corporate-project-viewer button{width:100%}}
.ak-corporate-formats,.ak-corporate-process,.ak-corporate-knowledge,.ak-corporate-faq{gap:var(--ak-space-8);padding-block:var(--ak-space-10);display:grid}.ak-corporate-formats .ak-corporate-section-heading>p:last-child,.ak-corporate-knowledge .ak-corporate-section-heading>p:last-child{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-lg);line-height:var(--ak-line-height-relaxed);margin:0}.ak-corporate-format-grid,.ak-corporate-knowledge-grid{gap:var(--ak-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ak-corporate-format-grid article,.ak-corporate-knowledge-grid article{gap:var(--ak-space-4);padding:var(--ak-space-6);background:var(--ak-color-bg-subtle);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-2xl);align-content:start;display:grid}.ak-corporate-format-grid h3,.ak-corporate-knowledge-grid h3,.ak-corporate-process h3{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-tight);margin:0}.ak-corporate-format-grid p,.ak-corporate-knowledge-grid article>p:last-child,.ak-corporate-process li p,.ak-corporate-faq details p{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md-lg);line-height:var(--ak-line-height-relaxed);margin:0}.ak-corporate-format-grid a,.ak-corporate-knowledge-grid h3 a{color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold);text-underline-offset:var(--ak-space-1)}.ak-corporate-format-grid a{align-self:end}.ak-corporate-knowledge-grid article>p:first-child{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);text-transform:uppercase;margin:0}.ak-corporate-knowledge-grid h3 a{text-decoration:none}.ak-corporate-knowledge-grid h3 a:hover,.ak-corporate-knowledge-grid h3 a:focus-visible{text-decoration:underline}.ak-corporate-process ol{gap:var(--ak-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ak-corporate-process li{gap:var(--ak-space-4);padding:var(--ak-space-5);border-top:var(--ak-border-width-thin) solid var(--ak-color-text);align-content:start;display:grid}.ak-corporate-process li>span{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold)}.ak-corporate-process li>div{gap:var(--ak-space-3);display:grid}.ak-corporate-faq>div:last-child{border-top:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-corporate-faq details{border-bottom:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-corporate-faq summary{padding-block:var(--ak-space-5);color:var(--ak-color-text);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-semibold);cursor:pointer}.ak-corporate-faq details p{max-width:54rem;padding-bottom:var(--ak-space-5)}@media (max-width:1023px){.ak-corporate-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ak-corporate-formats,.ak-corporate-process,.ak-corporate-knowledge,.ak-corporate-faq{gap:var(--ak-space-6);padding-block:var(--ak-space-8)}.ak-corporate-format-grid,.ak-corporate-knowledge-grid,.ak-corporate-process ol{grid-template-columns:1fr}.ak-corporate-formats .ak-corporate-section-heading>p:last-child,.ak-corporate-knowledge .ak-corporate-section-heading>p:last-child,.ak-corporate-format-grid p,.ak-corporate-knowledge-grid article>p:last-child,.ak-corporate-process li p,.ak-corporate-faq details p{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-corporate-format-grid article,.ak-corporate-knowledge-grid article,.ak-corporate-process li{padding:var(--ak-space-5)}}

.ak-instruction-lead{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-facts{padding-block:var(--ak-space-2) var(--ak-space-4);background:0 0;border:0;margin:0;display:grid}.ak-instruction-facts-copy{gap:var(--ak-space-3);text-align:left;display:grid}.ak-instruction-facts-copy p{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);margin:0}.ak-instruction-facts-copy p:first-child{font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-instruction-video{aspect-ratio:16/9;background:var(--ak-color-surface-muted);border:1px solid var(--ak-color-border);border-radius:var(--ak-elevated-panel-radius);overflow:hidden}.ak-instruction-video iframe,.ak-instruction-video video{border:0;width:100%;height:100%}.ak-instruction-video video{-o-object-fit:cover;object-fit:cover;display:block}.ak-content-video-player{width:100%;height:100%;line-height:0;position:relative}.ak-content-video-player>video{width:100%;height:100%;display:block}.ak-content-video-play{width:5rem;height:5rem;color:var(--ak-color-bg);border:var(--ak-border-width-thin) solid #ffffff38;box-shadow:var(--ak-shadow-lg);transition:background var(--ak-transition-base), box-shadow var(--ak-transition-base), transform var(--ak-transition-base);background:#262626e6;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ak-content-video-play>span{border-top:.75rem solid #0000;border-bottom:.75rem solid #0000;border-left:1.15rem solid;width:0;height:0;margin-left:.3rem}.ak-content-video-play:hover{background:var(--ak-color-text);box-shadow:var(--ak-shadow-xl);transform:translate(-50%,-50%)scale(1.05)}.ak-content-video-play:focus-visible{outline:var(--ak-border-width-medium) solid var(--ak-color-bg);outline-offset:var(--ak-space-1)}@media (max-width:767px){.ak-content-video-play{width:4rem;height:4rem}}@media (prefers-reduced-motion:reduce){.ak-content-video-play{transition:none}}.ak-instruction-warning{padding:var(--ak-space-5) 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);border-top:1px solid var(--ak-color-border);border-bottom:1px solid var(--ak-color-border);background:0 0;margin:0}.ak-instruction-steps{gap:var(--ak-space-2);margin:0;padding:0;list-style:none;display:grid}.ak-instruction-steps li{grid-template-columns:minmax(var(--ak-space-6), max-content) minmax(0, 1fr);gap:var(--ak-space-3);padding-block:var(--ak-space-1);align-items:start;display:grid}.ak-instruction-steps span{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.ak-instruction-steps p{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);margin:0}.ak-requisites-panel{gap:var(--ak-space-6);width:min(100%,58rem);padding:var(--ak-space-10);background:var(--ak-elevated-panel-bg);border:1px solid var(--ak-elevated-panel-border);border-radius:var(--ak-elevated-panel-radius);justify-self:center;display:grid}.ak-requisites-owner{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);margin:0}.ak-requisites-list{margin:0;display:grid}.ak-requisites-row{gap:var(--ak-space-6);padding-block:var(--ak-space-4);border-top:1px solid var(--ak-color-border);grid-template-columns:minmax(12rem,.44fr) minmax(0,1fr);display:grid}.ak-requisites-row dt,.ak-requisites-row dd{color:var(--ak-color-text);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-snug);margin:0}.ak-requisites-row dt{font-weight:var(--ak-font-weight-semibold);text-transform:uppercase}.ak-requisites-row dd{font-weight:var(--ak-font-weight-medium)}.ak-warranty-content{gap:0;width:min(100%,92rem);display:grid}.ak-warranty-card{gap:var(--ak-space-24);padding-block:var(--ak-space-12);background:var(--ak-color-bg);border-top:1px solid var(--ak-color-border);border-bottom:1px solid var(--ak-color-border);grid-template-columns:minmax(18rem,.46fr) minmax(0,1fr);align-content:start;display:grid}.ak-warranty-card h2{top:calc(var(--ak-header-height) + var(--ak-space-10));color:var(--ak-color-text);font-size:var(--ak-type-page-title-size);font-weight:var(--ak-font-weight-extrabold);line-height:var(--ak-type-page-title-line-height);text-transform:uppercase;align-self:start;margin:0;position:sticky}.ak-warranty-card-copy{gap:var(--ak-space-4);max-width:54rem;padding-left:var(--ak-space-12);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);display:grid}.ak-warranty-card-copy p{white-space:pre-line;margin:0}.ak-faq-hero{justify-items:start;gap:var(--ak-space-6);min-height:calc(var(--ak-space-24) + var(--ak-space-16));text-align:left;align-content:center;display:grid}.ak-faq-hero-eyebrow,.ak-faq-support-eyebrow{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;margin:0}.ak-faq-hero p:not(.ak-faq-hero-eyebrow){max-width:48rem;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);margin:0}.ak-faq-support-layout{gap:var(--ak-space-16);padding-top:var(--ak-space-16);grid-template-columns:minmax(22rem,1fr) minmax(0,1.35fr);display:grid}.ak-faq-support{top:calc(var(--ak-header-height) + var(--ak-space-8));align-content:start;gap:var(--ak-space-8);align-self:start;display:grid;position:sticky}.ak-faq-support h2{max-width:32rem;color:var(--ak-color-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-transform:uppercase;margin:0}.ak-faq-support-copy{gap:var(--ak-space-4);max-width:24rem;margin-top:var(--ak-space-8);display:grid}.ak-faq-support-copy h3,.ak-faq-support-copy p{margin:0}.ak-faq-support-copy h3{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-faq-support-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-normal)}.ak-faq-support-link{width:fit-content;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-snug);text-underline-offset:.2em;transition:color var(--ak-transition-base);text-decoration:underline;text-decoration-thickness:.1em}.ak-faq-support-link:hover,.ak-faq-support-link:focus-visible{color:var(--ak-color-brand)}.ak-faq-accordion-column{min-width:0;padding-inline:var(--ak-space-4)}.ak-faq-accordion{display:grid}.ak-faq-accordion-item{border-bottom:1px solid var(--ak-color-border)}.ak-faq-accordion-item:first-child{border-top:1px solid var(--ak-color-border)}.ak-faq-accordion-trigger{align-items:center;gap:var(--ak-space-6);width:100%;min-height:var(--ak-space-24);padding:var(--ak-space-8) var(--ak-space-6);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);text-align:left;transition:color var(--ak-transition-base);grid-template-columns:minmax(0,1fr) auto;display:grid}.ak-faq-accordion-trigger:hover,.ak-faq-accordion-trigger:focus-visible{color:var(--ak-color-brand)}.ak-faq-accordion-icon{width:var(--ak-space-8);height:var(--ak-space-8);flex:none;place-items:center;display:inline-grid;position:relative}.ak-faq-accordion-icon span{width:var(--ak-space-5);height:1px;transition:transform var(--ak-transition-base);background:currentColor;position:absolute}.ak-faq-accordion-icon span:last-child{transform:rotate(90deg)}.ak-faq-accordion-item[open] .ak-faq-accordion-icon span:last-child{transform:rotate(0)}.ak-faq-accordion-trigger{cursor:pointer;list-style:none}.ak-faq-accordion-trigger::-webkit-details-marker{display:none}.ak-faq-accordion-content{overflow:hidden}@media (prefers-reduced-motion:reduce){.ak-faq-accordion-trigger,.ak-faq-accordion-icon span{transition:none}.ak-faq-accordion-item::details-content{transition:none}}.ak-faq-accordion-answer{gap:var(--ak-space-4);max-width:46rem;padding:0 var(--ak-space-6) var(--ak-space-8);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);display:grid}.ak-faq-accordion-answer p{margin:0}@keyframes ak-corporate-tag-wobble{0%{transform:rotate(0)}18%{transform:rotate(-4deg)}34%{transform:rotate(3deg)}50%{transform:rotate(-2deg)}66%{transform:rotate(1.2deg)}82%{transform:rotate(-.55deg)}to{transform:rotate(0)}}
@media (max-width:1279px){.ak-about-studio{grid-template-columns:1fr;overflow-x:clip}.ak-about-hero h1{font-size:var(--ak-type-display-size)}.ak-about-hero-note{max-width:min(42rem, calc(100% - calc(var(--ak-page-padding) * 2)))}.ak-about-hero-copy{margin-bottom:calc(var(--ak-space-20) + var(--ak-space-4));margin-left:var(--ak-page-padding)}.ak-about-hero-media{height:100svh;min-height:100svh}.ak-about-studio-pin{gap:var(--ak-space-10);grid-template-columns:minmax(0,1fr);min-width:0}.ak-about-studio-aside{grid-column:1/-1;align-content:start;justify-items:start;min-height:auto;margin-right:0;padding-bottom:0}.ak-about-studio-copy{width:100%;min-width:0;max-width:42rem}.ak-about-studio-copy>p:not(.ak-about-eyebrow){width:100%;max-width:36rem;font-size:var(--ak-font-size-lg);line-height:var(--ak-line-height-normal)}.ak-about-studio-gallery{width:100%;max-width:min(100%, calc(var(--ak-space-24) * 4.45));min-height:min(58svh, calc(var(--ak-space-24) * 4.25));margin:var(--ak-space-4) 0 0;padding:var(--ak-space-4) 0 var(--ak-space-12);isolation:isolate;justify-self:center;overflow:visible}.ak-about-studio-frame,.ak-about-studio-frame:first-child,.ak-about-studio-frame:nth-child(2n){inset:var(--ak-space-4) 0 auto;width:100%;min-height:min(40svh, calc(var(--ak-space-24) * 3.55));position:absolute;transform:translateZ(0)}.ak-about-line-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-about-production,.ak-about-production-hero,.ak-about-production-craft{grid-template-columns:1fr}.ak-about-observation{background:var(--ak-color-brand-soft-bright);min-height:180svh}.ak-about-observation-stage{min-height:100svh;padding:var(--ak-space-12) var(--ak-page-padding) var(--ak-space-20);place-items:end start}.ak-about-observation-copy{max-width:min(calc(100vw - calc(var(--ak-page-padding) * 2)), calc(var(--ak-space-24) * 7.4))}.ak-about-production .ak-about-observation-copy p{font-size:var(--ak-type-display-size)}.ak-about-production-statement{min-height:118svh;padding-inline:var(--ak-page-padding)}.ak-about-production-statement--right{min-height:auto;padding-block:var(--ak-space-12)}.ak-about-production .ak-about-production-statement p{min-height:86svh;padding-top:var(--ak-space-16);font-size:var(--ak-font-size-2xl)}.ak-about-production .ak-about-production-statement--right p{text-align:center;min-height:auto;margin-inline:auto;padding-top:0}.ak-about-production-story{padding-inline:var(--ak-page-padding);margin-top:-72svh}.ak-about-production-story:after{display:none}.ak-about-production .ak-about-production-story-title{text-align:center;max-width:44rem;margin-inline:auto}.ak-about-production-story-viewport{margin-top:var(--ak-space-12)}.ak-about-production-story-track{justify-items:center;gap:var(--ak-space-14);grid-template-columns:1fr;width:100%;min-height:auto;display:grid;transform:none}.ak-about-production-card{z-index:1;width:min(100%, calc(var(--ak-space-24) * 4.4));height:auto;min-height:auto;padding:var(--ak-space-5);color:var(--ak-about-story-text);text-align:center;background:0 0;flex-basis:auto;justify-items:center}.ak-about-production-card:before{display:none}.ak-about-production-card:after{top:calc(100% + var(--ak-space-2));width:calc(var(--ak-border-width-thin) * 2);height:var(--ak-space-12);content:"";background:var(--ak-color-white);position:absolute;left:50%;transform:translate(-50%)}.ak-about-production-card:last-child:after{display:none}.ak-about-production-card:nth-child(2)>*,.ak-about-production-card:nth-child(3)>*{transform:none}.ak-about-production-card p{align-self:auto}.ak-about-production-hero{min-height:auto;padding-top:var(--ak-space-20)}.ak-about-production-hero:before,.ak-about-production-hero:after{width:100%;min-height:calc(var(--ak-space-24) * 2.2);height:auto;position:relative;inset:auto}.ak-about-production-hero h2{font-size:var(--ak-type-page-title-size);margin-left:0}.ak-about-production-hero p:not(.ak-about-eyebrow){min-height:auto}.ak-about-flow{gap:var(--ak-space-5)}.ak-about-flow-item p{font-size:var(--ak-font-size-md-lg)}}@media (min-width:768px) and (max-width:1023px) and (max-height:50rem){.ak-about-hero,.ak-about-hero-visual,.ak-about-hero-media{height:calc(100svh - var(--ak-header-height));min-height:calc(100svh - var(--ak-header-height))}.ak-about-hero-copy{gap:var(--ak-space-3);margin-bottom:var(--ak-space-8)}.ak-about-hero-note{font-size:var(--ak-font-size-lg)}}
@media (max-width:1023px){.ak-corporate-hero,.ak-corporate-intro,.ak-corporate-contact,.ak-corporate-feature-grid,.ak-corporate-showcase-grid{grid-template-columns:1fr}.ak-corporate-showcase-card:nth-child(2),.ak-corporate-showcase-card:nth-child(3){margin-top:0}.ak-corporate-scenarios ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-corporate-intro p{font-size:var(--ak-font-size-xl)}.ak-corporate-stack-text p{font-size:var(--ak-font-size-2xl)}.ak-corporate-stack-card{width:min(28vw, calc(var(--ak-space-24) * 2.75))}.ak-warranty-page{padding-block:var(--ak-space-12) var(--ak-space-20)}.ak-warranty-hero{min-height:auto;padding-bottom:var(--ak-space-8)}.ak-warranty-content{margin-bottom:0;padding-bottom:0}.ak-warranty-card{gap:var(--ak-space-5);padding-block:var(--ak-space-8);grid-template-columns:1fr;position:relative;top:auto}.ak-warranty-card+.ak-warranty-card{margin-top:0}.ak-warranty-card h2{font-size:var(--ak-type-section-title-size);position:static}.ak-faq-page{padding-block:var(--ak-space-12) var(--ak-space-20)}.ak-requisites-page{gap:var(--ak-space-5);padding-block:var(--ak-space-8) var(--ak-space-12)}.ak-requisites-hero{min-height:auto}.ak-legal-page{gap:var(--ak-space-6);padding-block:var(--ak-space-6) var(--ak-space-16)}.ak-legal-hero{min-height:auto}.ak-legal-hero h1{max-width:44rem;font-size:var(--ak-font-size-4xl)}.ak-legal-document{width:min(100%,50rem);padding-block:var(--ak-space-6)}.ak-delivery-page{padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-delivery-hero,.ak-delivery-payment,.ak-delivery-notes{gap:var(--ak-space-6);grid-template-columns:1fr}.ak-delivery-hero{min-height:auto}.ak-delivery-free-pickup{grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr)}.ak-delivery-free-pickup-note{grid-column:1/-1;justify-self:start;max-width:none}.ak-delivery-payment-heading{position:static}.ak-delivery-options{grid-template-columns:1fr}.ak-delivery-option{min-height:auto}.ak-delivery-help{align-items:start;display:grid}.ak-delivery-help-links{justify-content:flex-start}.ak-reviews-content{gap:var(--ak-space-8);grid-template-columns:1fr}.ak-reviews-hero-copy{min-height:auto}.ak-reviews-aside{position:static}.ak-instructions-page,.ak-instruction-page{padding-block:var(--ak-space-8) var(--ak-space-12)}.ak-instructions-hero,.ak-instruction-hero{min-height:auto}.ak-instructions-catalog{gap:var(--ak-space-6);grid-template-columns:1fr}.ak-instructions-hero,.ak-instructions-hero p{position:static}.ak-instructions-count{justify-self:start}.ak-instructions-list{padding-top:0;padding-left:0}.ak-instruction-hero{gap:var(--ak-space-8);grid-template-columns:1fr}.ak-instructions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-instruction-layout{gap:var(--ak-space-8);grid-template-columns:1fr}.ak-instruction-summary{grid-area:auto;position:static}.ak-instruction-content{grid-area:auto}.ak-instruction-facts{gap:var(--ak-space-5);grid-template-columns:1fr}.ak-requisites-panel{padding:var(--ak-space-6)}.ak-requisites-row{gap:var(--ak-space-2);grid-template-columns:1fr}.ak-faq-hero{min-height:auto}.ak-faq-support-layout{gap:var(--ak-space-10);grid-template-columns:1fr}.ak-faq-accordion-column{padding-inline:0}.ak-faq-support{gap:var(--ak-space-4);position:static}.ak-faq-support-copy{max-width:28rem;margin-top:0}}
@media (max-width:767px){.ak-about-page{gap:var(--ak-space-12);padding-bottom:var(--ak-space-16)}.ak-about-hero{min-height:100svh}.ak-about-hero h1,.ak-about-studio h2,.ak-about-section-heading h2,.ak-about-production h2,.ak-about-shop h2,.ak-about-final p{font-size:var(--ak-type-page-title-size)}.ak-about-hero h1{font-size:var(--ak-type-display-size);box-sizing:border-box;text-wrap:balance;width:auto;max-width:none;padding-inline:0}.ak-about-studio h2{font-size:var(--ak-font-size-2xl);white-space:normal}.ak-about-hero-note{font-size:var(--ak-font-size-lg);overflow-wrap:anywhere;width:auto;max-width:none}.ak-about-hero-copy{max-width:none;margin-right:var(--ak-space-4);margin-bottom:calc(var(--ak-space-16) + var(--ak-space-3));margin-left:var(--ak-space-4)}.ak-about-hero-copy a{width:100%}.ak-about-hero-visual{width:100%;min-height:100svh;margin-inline:0}.ak-about-hero-media{min-height:calc(var(--ak-space-24) * 2.65);width:100%;height:100svh;min-height:100svh;display:block;position:relative;inset:auto}.ak-about-studio-frame{min-height:min(52svh, calc(var(--ak-space-24) * 3.85))}.ak-about-manifest{padding-block:var(--ak-space-8)}.ak-about-studio-gallery,.ak-about-studio-pin,.ak-about-production-craft,.ak-about-production-craft-list,.ak-about-line-list{grid-template-columns:1fr}.ak-about-production-craft-list article,.ak-about-production-craft-list article:first-child,.ak-about-production-craft-list article:nth-child(2),.ak-about-production-craft-list article:nth-child(3){transform:none}.ak-about-studio-copy,.ak-about-studio-aside{position:static}.ak-about-studio-copy{width:100%;min-width:0}.ak-about-studio-copy>p:not(.ak-about-eyebrow){width:100%;max-width:100%;font-size:var(--ak-font-size-md-lg);line-height:var(--ak-line-height-normal)}.ak-about-studio-gallery{max-width:calc(100% - var(--ak-space-8));min-height:min(48svh, calc(var(--ak-space-24) * 3.35));margin-top:var(--ak-space-2);padding-block:var(--ak-space-3) var(--ak-space-10)}.ak-about-studio-frame,.ak-about-studio-frame:first-child,.ak-about-studio-frame:nth-child(2n){inset:var(--ak-space-3) 0 auto;width:100%;min-height:min(36svh, calc(var(--ak-space-24) * 2.95));position:absolute;transform:translateZ(0)}.ak-about-studio-aside p{padding-left:var(--ak-space-4);font-size:var(--ak-font-size-md-lg)}.ak-about-production-hero{gap:var(--ak-space-6);padding-top:var(--ak-space-8)}.ak-about-observation{min-height:155svh}.ak-about-observation-stage{min-height:100svh;padding:var(--ak-space-8) var(--ak-page-padding) calc(var(--ak-space-16) + var(--ak-space-3));place-items:end start}.ak-about-observation-copy{max-width:none}.ak-about-production .ak-about-observation-copy p{font-size:var(--ak-type-page-title-size);line-height:var(--ak-type-page-title-line-height)}.ak-about-production-statement{min-height:108svh}.ak-about-production-statement--right{min-height:auto;padding-block:var(--ak-space-10)}.ak-about-production .ak-about-production-statement p{min-height:78svh;padding-top:var(--ak-space-12);font-size:var(--ak-font-size-xl);text-align:center;justify-content:center}.ak-about-production .ak-about-production-statement--right p{text-align:center;min-height:auto;margin-inline:auto;padding-top:0}.ak-about-production-hero h2{font-size:var(--ak-font-size-3xl)}.ak-about-production-hero p:not(.ak-about-eyebrow){padding-left:var(--ak-space-4)}.ak-about-production-story{min-height:auto;margin-top:-58svh}.ak-about-production-story-track{gap:var(--ak-space-12);grid-template-columns:1fr}.ak-about-production-card{width:min(100%, calc(var(--ak-space-24) * 3.45));min-height:auto;padding:var(--ak-space-4);border-top:0;border-left:0}.ak-about-production-craft{gap:var(--ak-space-8);margin-top:-60svh;width:100%;min-height:auto;padding:var(--ak-space-5) var(--ak-space-4) var(--ak-space-8);margin-inline:0}.ak-about-production-craft-feature{min-height:calc(var(--ak-space-24) * 2.5);padding:var(--ak-space-6);border-radius:var(--ak-radius-2xl);grid-column:1/-1}.ak-about-production-craft-copy p{font-size:var(--ak-font-size-xl);text-align:left;margin-top:0}.ak-about-production-craft-list{grid-column:1/-1;padding-block:0}.ak-about-production-craft-list article{justify-items:stretch;gap:var(--ak-space-3);min-height:auto;padding:var(--ak-space-5);border-radius:var(--ak-radius-2xl);text-align:left;grid-template-columns:minmax(0,1fr)}.ak-about-production-craft-list article>div{gap:var(--ak-space-3);grid-template-columns:1fr}.ak-about-production-craft-list span{font-size:var(--ak-type-display-size)}.ak-about-production-craft-list h4{font-size:var(--ak-font-size-xl)}.ak-about-production-craft-list p{font-size:var(--ak-font-size-md)}.ak-about-production-hero p:not(.ak-about-eyebrow),.ak-about-production-note p{font-size:var(--ak-font-size-lg)}.ak-about-production-note{justify-items:center}.ak-about-production-note p{text-align:center}.ak-about-shop-intro{text-align:center;justify-items:center}.ak-about-shop-intro p:not(.ak-about-eyebrow),.ak-about-shop-intro h2{margin-inline:auto}.ak-about-studio-frame:first-child,.ak-about-studio-frame:nth-child(2),.ak-about-studio-frame:nth-child(3){grid-column:auto}.ak-about-line-item{min-height:auto}.ak-about-flow{gap:var(--ak-space-8);min-height:auto;padding-block:var(--ak-space-4);grid-template-columns:1fr;position:relative}.ak-about-flow:before{content:none;display:none}.ak-about-flow-line{display:none}.ak-about-flow-item,.ak-about-flow-item:first-of-type,.ak-about-flow-item:nth-of-type(2),.ak-about-flow-item:nth-of-type(3),.ak-about-flow-item:nth-of-type(4){padding-block:var(--ak-space-2);text-align:center;justify-items:center;padding-top:0;padding-bottom:0;transform:none}.ak-about-flow-item:not(:last-child):after{width:var(--ak-border-width-thin);height:var(--ak-space-10);margin-top:var(--ak-space-6);content:"";background:var(--ak-color-text);display:block}.ak-about-flow-item span{background:0 0;border:0;border-radius:0;min-width:0;min-height:0;display:inline}.ak-about-flow-item p{max-width:21rem;font-size:var(--ak-font-size-lg);margin-inline:auto}.ak-about-final{text-align:center;justify-items:center}.ak-about-final p{margin-inline:auto}}
@media (max-width:767px){.ak-corporate-page{padding-top:calc(100svh - var(--ak-header-height) + var(--ak-space-8));overflow-x:clip}.ak-corporate-hero{gap:var(--ak-space-6);height:calc(100svh - var(--ak-header-height));min-height:calc(100svh - var(--ak-header-height));overflow:hidden}.ak-corporate-hero:after{background:linear-gradient(0deg, color-mix(in srgb, var(--ak-color-text) 86%, transparent) 0%, color-mix(in srgb, var(--ak-color-text) 62%, transparent) 48%, transparent 100%), linear-gradient(90deg, color-mix(in srgb, var(--ak-color-text) 52%, transparent) 0%, transparent 74%)}.ak-corporate-hero-copy{align-content:end;gap:var(--ak-space-5);padding:var(--ak-space-8) var(--ak-page-padding) var(--ak-space-12)}.ak-corporate-hero h1{max-width:11ch;font-size:var(--ak-type-page-title-size);line-height:var(--ak-line-height-tight);padding:0}.ak-corporate-section-heading h2,.ak-corporate-contact h2{font-size:var(--ak-font-size-3xl);line-height:var(--ak-line-height-tight)}.ak-corporate-hero-copy .ak-corporate-hero-subtitle{max-width:21rem;font-size:var(--ak-font-size-md-lg);line-height:var(--ak-line-height-normal)}.ak-corporate-hero .ak-corporate-actions{gap:var(--ak-space-4);max-width:min(100%,22rem);padding-left:0}.ak-corporate-hero .ak-corporate-actions a{width:auto;min-height:var(--ak-space-12);padding-inline:var(--ak-space-6);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-md)}.ak-corporate-hero-copy>p:not(.ak-corporate-eyebrow),.ak-corporate-contact p{font-size:var(--ak-font-size-md-lg)}.ak-corporate-intro p{font-size:var(--ak-font-size-lg)}.ak-corporate-stack{min-height:190svh}.ak-corporate-stack-stage{top:var(--ak-header-height);min-height:calc(100svh - var(--ak-header-height));position:sticky;overflow:hidden}.ak-corporate-stack-text{width:min(100%,22rem);padding-inline:var(--ak-space-4)}.ak-corporate-stack-text p{font-size:var(--ak-font-size-xl);line-height:var(--ak-line-height-snug)}.ak-corporate-stack-images{width:auto;margin-inline:0;display:block;position:absolute;inset:0}.ak-corporate-stack-card,.ak-corporate-stack-card[data-position]{box-shadow:var(--ak-shadow-sm);opacity:0;visibility:hidden;max-width:none;position:absolute}.ak-corporate-stack-card:before{aspect-ratio:4/3}.ak-corporate-stack-card[data-position="1"]{left:var(--ak-space-2);width:56vw;top:58%;rotate:-5deg}.ak-corporate-stack-card[data-position="2"]{right:var(--ak-space-2);width:58vw;top:55%;rotate:4deg}.ak-corporate-stack-card[data-position="3"]{width:56vw;top:78%;left:63%;translate:-50%;rotate:-1deg}.ak-corporate-stack-card[data-position="4"]{left:var(--ak-space-1);width:46vw;top:1%;rotate:3deg}.ak-corporate-stack-card[data-position="5"]{right:var(--ak-space-2);width:52vw;top:16%;rotate:-4deg}.ak-corporate-stack-reduced-motion{min-height:auto}.ak-corporate-stack-reduced-motion .ak-corporate-stack-stage{gap:var(--ak-space-7);min-height:auto;padding-block:var(--ak-space-12);position:static}.ak-corporate-stack-reduced-motion .ak-corporate-stack-images{gap:var(--ak-space-2);grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,23rem);margin-inline:auto;display:grid;position:static}.ak-corporate-stack-reduced-motion .ak-corporate-stack-card,.ak-corporate-stack-reduced-motion .ak-corporate-stack-card[data-position]{opacity:1;visibility:visible;width:100%;position:relative;inset:auto;translate:none;rotate:none}.ak-corporate-stack-reduced-motion .ak-corporate-stack-card:nth-child(odd):last-child{width:calc(50% - var(--ak-space-1));grid-column:1/-1;justify-self:center}.ak-corporate-wide-media,.ak-corporate-showcase-card{min-height:calc(var(--ak-space-24) + var(--ak-space-20))}.ak-corporate-hero-media{min-height:100%}.ak-corporate-hero-media .ak-corporate-image{-o-object-position:56% 58%;object-position:56% 58%}.ak-corporate-wide-media{width:100%;margin-inline:0}.ak-corporate-actions,.ak-corporate-contact-actions a{width:100%}.ak-corporate-intro{gap:var(--ak-space-5);padding-block:var(--ak-space-20)}.ak-corporate-content-surface{gap:var(--ak-space-10);width:100%;padding-inline:var(--ak-page-padding);padding-top:var(--ak-space-10);padding-bottom:var(--ak-space-16);border-radius:var(--ak-radius-3xl) var(--ak-radius-3xl) 0 0}.ak-corporate-feature-section,.ak-corporate-feature-grid{gap:var(--ak-space-6)}.ak-corporate-feature-card{gap:var(--ak-space-4);min-height:auto;padding:calc(var(--ak-space-12) + var(--ak-space-3)) var(--ak-space-5) var(--ak-space-6);border-radius:var(--ak-radius-3xl);position:relative}.ak-corporate-feature-card:before,.ak-corporate-feature-card:after{display:block}.ak-corporate-feature-card:first-child{z-index:1}.ak-corporate-feature-card:nth-child(2){z-index:2;margin-top:var(--ak-space-1)}.ak-corporate-feature-card:nth-child(3){z-index:3;margin-top:var(--ak-space-1)}.ak-corporate-feature-card h3{font-size:var(--ak-font-size-xl);line-height:var(--ak-line-height-tight)}.ak-corporate-feature-card p{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-corporate-contact{gap:var(--ak-space-6);padding-block:var(--ak-space-8) 0}.ak-corporate-contact>div:first-child{gap:var(--ak-space-3);max-width:none}.ak-corporate-contact h2{font-size:var(--ak-font-size-2xl)}.ak-corporate-contact p{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-corporate-contact-actions{gap:var(--ak-space-2);width:100%}.ak-corporate-contact-actions a{min-height:var(--ak-space-11);padding:var(--ak-space-3) var(--ak-space-5);border-radius:var(--ak-button-radius);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-snug);overflow-wrap:anywhere}.ak-corporate-scenarios ul{grid-template-columns:1fr}}
@media (max-width:767px){.ak-warranty-page{gap:var(--ak-space-8);padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-warranty-hero h1{font-size:var(--ak-type-display-size)}.ak-warranty-card{padding-block:var(--ak-space-6)}.ak-warranty-card h2{font-size:var(--ak-font-size-2xl)}.ak-warranty-card-copy{font-size:var(--ak-font-size-md);padding-left:0}.ak-faq-page{padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-requisites-hero h1{font-size:var(--ak-type-display-size)}.ak-legal-hero h1{font-size:var(--ak-font-size-xl);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal}.ak-legal-heading{margin-top:var(--ak-space-6);font-size:var(--ak-font-size-lg)}.ak-legal-paragraph,.ak-legal-meta{font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-delivery-page{gap:var(--ak-space-8)}.ak-delivery-free-pickup{gap:var(--ak-space-5);padding:var(--ak-space-6) var(--ak-space-5);grid-template-columns:1fr}.ak-delivery-free-pickup-price{padding-right:0;padding-bottom:var(--ak-space-5);border-right:0;border-bottom:var(--ak-border-width-thin) solid color-mix(in srgb, var(--ak-color-white) 28%, transparent)}.ak-delivery-free-pickup-price strong{font-size:calc(var(--ak-font-size-4xl) * 1.35)}.ak-delivery-free-pickup-copy h2{font-size:var(--ak-font-size-xl)}.ak-delivery-free-pickup-copy p{font-size:var(--ak-font-size-lg)}.ak-delivery-free-pickup-note{grid-column:auto}.ak-delivery-hero-copy p,.ak-delivery-section-heading p,.ak-delivery-option p,.ak-delivery-payment-option p,.ak-delivery-step p,.ak-delivery-note-list p,.ak-delivery-help p{font-size:var(--ak-font-size-md)}.ak-delivery-option,.ak-delivery-payment,.ak-delivery-payment-option,.ak-delivery-notes{padding:var(--ak-space-5)}.ak-delivery-section-heading h2,.ak-delivery-flow h2,.ak-delivery-notes h2,.ak-delivery-help h2{font-size:var(--ak-font-size-xl)}.ak-delivery-payment-options{grid-template-columns:1fr}.ak-delivery-flow-heading{justify-items:start;display:grid}.ak-delivery-flow-heading a{width:100%}.ak-delivery-step{gap:var(--ak-space-3);grid-template-columns:1fr}.ak-delivery-help-links{display:grid}.ak-delivery-help-links a{width:100%}.ak-reviews-page{gap:var(--ak-space-8);padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-reviews-hero h1{font-size:var(--ak-type-display-size)}.ak-reviews-hero-copy>p,.ak-reviews-aside p,.ak-reviews-text{font-size:var(--ak-font-size-md-lg)}.ak-reviews-grid{gap:var(--ak-space-4);grid-template-columns:1fr}.ak-reviews-card,.ak-reviews-card:nth-child(2n){min-height:auto;margin-top:0}.ak-reviews-card{padding:var(--ak-space-5)}.ak-delivery-hero h1,.ak-instructions-hero h1,.ak-instruction-hero h1{font-size:var(--ak-type-display-size)}.ak-instructions-hero p,.ak-instruction-hero>p:not(.ak-instruction-category),.ak-instruction-lead{font-size:var(--ak-font-size-md-lg)}.ak-instruction-card{grid-template-rows:auto;min-height:auto;padding:0}.ak-instruction-card-image{min-height:0}.ak-instruction-card h2{font-size:var(--ak-font-size-xl)}.ak-instruction-section{padding-block:var(--ak-space-6)}.ak-requisites-owner{font-size:var(--ak-font-size-xl)}.ak-requisites-row dt,.ak-requisites-row dd{font-size:var(--ak-font-size-md)}.ak-faq-hero h1{font-size:var(--ak-type-display-size)}.ak-faq-hero p:not(.ak-faq-hero-eyebrow),.ak-faq-accordion-trigger{font-size:var(--ak-font-size-md)}.ak-faq-support h2{font-size:var(--ak-font-size-2xl)}.ak-faq-accordion-trigger{min-height:var(--ak-space-16);gap:var(--ak-space-4);padding:var(--ak-space-5) 0}.ak-faq-accordion-answer{max-width:none;padding:0 0 var(--ak-space-6);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-faq-accordion-icon{width:var(--ak-space-6);height:var(--ak-space-6)}.ak-faq-accordion-icon span{width:var(--ak-space-4)}}

@media (max-width:767px){.ak-article-page,.ak-instructions-page,.ak-instruction-page{gap:var(--ak-space-8);padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-article-layout,.ak-instruction-layout,.ak-article-page .ak-instruction-hero,.ak-instruction-page .ak-instruction-hero{gap:var(--ak-space-8);grid-template-columns:minmax(0,1fr);width:100%}.ak-instruction-summary,.ak-instruction-content{grid-area:auto}.ak-article-hero .ak-instruction-hero-copy,.ak-instruction-hero-copy{max-width:100%}.ak-instructions-hero h1,.ak-article-page .ak-instruction-hero h1,.ak-instruction-page .ak-instruction-hero h1{min-width:0;max-width:100%;font-size:clamp(var(--ak-font-size-2xl), 10vw, var(--ak-font-size-3xl));line-height:var(--ak-line-height-tight);overflow-wrap:anywhere}.ak-instructions-hero p,.ak-instruction-hero-copy>p:not(.ak-instruction-category){max-width:100%;margin-top:var(--ak-space-4);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-instructions-grid{gap:var(--ak-space-10);grid-template-columns:minmax(0,1fr)}.ak-instruction-card{gap:var(--ak-space-4)}.ak-instruction-card-copy{gap:var(--ak-space-2)}.ak-instruction-card p{font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal)}.ak-instruction-section{gap:var(--ak-space-4);padding-block:var(--ak-space-6)}.ak-instruction-section h2{font-size:var(--ak-font-size-xl);line-height:var(--ak-line-height-tight)}.ak-instruction-section h3{font-size:var(--ak-font-size-lg);line-height:var(--ak-line-height-tight)}.ak-instruction-section p,.ak-instruction-lead,.ak-instruction-raw-list li{font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-relaxed)}.ak-instruction-raw-content{gap:var(--ak-space-5)}.ak-instruction-raw-list{gap:var(--ak-space-2);padding-left:var(--ak-space-5)}.ak-article-bibliography-list li{font-size:var(--ak-font-size-xs);line-height:var(--ak-line-height-normal)}.ak-article-content{max-width:none}}


.ak-discount-form{gap:var(--ak-space-3);width:100%;display:grid}.ak-discount-form-inner,.ak-discount-entry,.ak-discount-applied{gap:var(--ak-space-2);width:100%;display:grid}.ak-discount-toggle{gap:var(--ak-space-2);width:100%;padding-block:0 var(--ak-space-4);color:var(--ak-color-text);text-align:left;text-transform:none;border-bottom:1px solid var(--ak-color-border);transition:color var(--ak-transition-base), border-color var(--ak-transition-base);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ak-discount-toggle:hover,.ak-discount-toggle:focus-visible{color:var(--ak-color-brand);border-color:var(--ak-card-border-active)}.ak-discount-toggle-icon{color:currentColor;border-radius:var(--ak-radius-full);border:1px solid;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.ak-discount-toggle-icon svg{width:.875rem;height:.875rem}.ak-discount-toggle-copy{gap:var(--ak-space-1);min-width:0;display:grid}.ak-discount-toggle-title{font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:none}.ak-discount-entry-text{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal);text-transform:none}.ak-discount-input-row{gap:var(--ak-space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ak-discount-input-row .ak-button-control{min-height:2.75rem}.ak-discount-input-row>:last-child:nth-child(3){grid-column:1/-1;justify-self:start}.ak-discount-row{gap:var(--ak-space-3);justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.ak-discount-applied{gap:var(--ak-space-2)}.ak-discount-applied-title{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)}.ak-discount-code{min-width:0;color:var(--ak-color-text)}.ak-discount-code>span{gap:var(--ak-space-2);align-items:center;min-width:0;display:inline-flex}.ak-discount-code-value{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm)}.ak-discount-remove{width:2rem;height:2rem;color:var(--ak-color-text-muted);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-full);transition:color var(--ak-transition-base), border-color var(--ak-transition-base), background var(--ak-transition-base);flex:none;justify-content:center;align-items:center;display:inline-flex}.ak-discount-remove:hover,.ak-discount-remove:focus-visible{color:var(--ak-color-danger);background:var(--ak-color-bg-subtle);border-color:var(--ak-color-danger)}
@supports (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete) and selector(details::details-content){.ak-disclosure{interpolate-size:allow-keywords}.ak-disclosure::details-content{opacity:0;height:0;transition:height var(--ak-transition-slow), opacity var(--ak-transition-slow), content-visibility var(--ak-transition-slow) allow-discrete;overflow:clip}.ak-disclosure[open]::details-content{opacity:1;height:auto}}@supports (transition-behavior:allow-discrete) and selector(details::details-content){.ak-disclosure-popover::details-content{opacity:0;transition:opacity var(--ak-transition-slow), content-visibility var(--ak-transition-slow) allow-discrete}.ak-disclosure-popover[open]::details-content{opacity:1}}.ak-collapse{opacity:1;transition:grid-template-rows var(--ak-transition-slow), opacity var(--ak-transition-slow);grid-template-rows:1fr;display:grid}.ak-collapse[data-closed]{opacity:0;grid-template-rows:0fr}.ak-collapse-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ak-collapse{transition:none}.ak-disclosure::details-content{transition:none}.ak-disclosure-popover::details-content{transition:none}}
.ak-badge{width:fit-content;padding:var(--ak-space-1) var(--ak-space-2);color:var(--ak-color-text);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);background:var(--ak-color-bg-subtle);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-full);align-items:center;display:inline-flex}.ak-badge-success{color:var(--ak-color-brand);background:var(--ak-color-brand-soft);border-color:var(--ak-color-brand-soft)}
.ak-items-preview-scroll{max-height:26.25rem;overflow:hidden auto}.ak-free-shipping-inline{padding:var(--ak-space-2);color:var(--ak-color-text);background:var(--ak-color-bg-subtle);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-lg)}.ak-free-shipping-content{gap:var(--ak-space-2);display:grid}.ak-free-shipping-row{justify-content:space-between;gap:var(--ak-space-3);color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal);display:flex}.ak-free-shipping-status{align-items:center;gap:var(--ak-space-2);display:inline-flex}.ak-free-shipping-success{color:var(--ak-color-brand)}.ak-free-shipping-amount{color:var(--ak-color-text)}.ak-free-shipping-progress{justify-content:space-between;gap:var(--ak-space-1);display:flex}.ak-free-shipping-progress-fill,.ak-free-shipping-progress-rest{height:var(--ak-space-1);border-radius:var(--ak-radius-full)}.ak-free-shipping-progress-fill{background:var(--ak-color-text-muted);max-width:100%;transition:width .5s ease-in-out}.ak-free-shipping-progress-fill[data-reached=true]{background:var(--ak-color-brand)}.ak-free-shipping-progress-rest{background:var(--ak-color-border-muted);flex-grow:1;width:fit-content}.ak-free-shipping-popup{right:var(--ak-space-5);bottom:var(--ak-space-5);z-index:var(--ak-z-dropdown);align-items:flex-end;gap:var(--ak-space-2);flex-direction:column;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;display:flex;position:fixed}.ak-free-shipping-popup[data-visible=false]{visibility:hidden;opacity:0}.ak-free-shipping-close{min-width:var(--ak-space-10);min-height:var(--ak-space-10);padding:var(--ak-space-2)}.ak-free-shipping-card{gap:var(--ak-space-4);width:min(100vw - (var(--ak-page-padding) * 2), 25rem);padding:var(--ak-space-6);color:var(--ak-button-text);background:var(--ak-button-bg);border-radius:var(--ak-radius-lg);display:grid}.ak-free-shipping-card .ak-free-shipping-row{color:color-mix(in srgb, var(--ak-button-text) 70%, transparent)}.ak-free-shipping-card .ak-free-shipping-amount{color:var(--ak-button-text)}.ak-free-shipping-card .ak-free-shipping-progress-fill{height:calc(var(--ak-space-1) + .125rem);background:color-mix(in srgb, var(--ak-button-text) 58%, transparent)}.ak-free-shipping-card .ak-free-shipping-progress-rest{height:calc(var(--ak-space-1) + .125rem);background:color-mix(in srgb, var(--ak-button-text) 24%, transparent)}.ak-free-shipping-actions{gap:var(--ak-space-3);display:flex}.ak-free-shipping-actions>*{flex:1 1 0}
.ak-header-underline{position:relative}.ak-header-underline:after{content:"";right:0;bottom:calc(-1 * var(--ak-space-1));transform-origin:50%;height:2px;transition:transform var(--ak-transition-base);background:currentColor;position:absolute;left:0;transform:scaleX(0)}.ak-header-underline:hover:after,.ak-header-underline:focus-visible:after{transform:scaleX(1)}.ak-site-header-shell{z-index:var(--ak-z-modal);color:var(--ak-color-text);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf9;border-bottom:1px solid #e2d7c585;position:sticky;top:0}.ak-search-is-open .ak-site-header-shell{z-index:var(--ak-z-toast)}.ak-site-header{width:100%}.ak-site-header-inner{gap:var(--ak-space-6);min-height:var(--ak-header-height);max-width:none;padding-inline:var(--ak-page-content-offset);grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-inline:auto;display:grid}.ak-site-header-mobile-menu{display:none}.ak-side-menu-trigger{min-width:2.75rem;min-height:2.75rem;color:var(--ak-color-text);border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base), border-color var(--ak-transition-base), transform var(--ak-transition-base);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex;position:relative}.ak-side-menu-trigger:hover,.ak-side-menu-trigger:focus-visible{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-border);outline:none;transform:scale(1.025)}.ak-side-menu-trigger-lines{width:1.25rem;height:.875rem;display:block;position:relative}.ak-side-menu-trigger-lines:before,.ak-side-menu-trigger-lines:after{content:"";border-radius:var(--ak-radius-full);background:currentColor;width:100%;height:2px;position:absolute;left:0}.ak-side-menu-trigger-lines:before{top:.125rem}.ak-side-menu-trigger-lines:after{bottom:.125rem}.ak-side-menu-trigger-label{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ak-side-menu-backdrop{z-index:var(--ak-z-toast)}.ak-side-menu-panel{z-index:calc(var(--ak-z-toast) + 1);width:100vw;height:100dvh;min-height:100svh;color:var(--ak-color-text);padding:0;position:fixed;inset:0}.ak-side-menu-surface{gap:var(--ak-space-4);height:100%;min-height:0;padding:var(--ak-space-4);background:radial-gradient(circle at 92% 8%, #dce6c594, transparent 10rem), linear-gradient(135deg, #fffdf9fa, #fbf8f2f5), var(--ak-color-bg);border-radius:0 0 var(--ak-radius-2xl) var(--ak-radius-2xl);box-shadow:none;border:0;flex-direction:column;display:flex;overflow:hidden}.ak-side-menu-top{justify-content:flex-end;align-items:center;gap:var(--ak-space-4);display:flex}.ak-side-menu-kicker,.ak-side-menu-section-heading h2{color:var(--ak-color-text);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);letter-spacing:var(--ak-letter-spacing-normal);text-transform:uppercase;font-size:var(--ak-font-size-xl)}.ak-side-menu-close{min-width:2.5rem;min-height:2.5rem;color:var(--ak-color-text);background:var(--ak-color-surface);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base), border-color var(--ak-transition-base), transform var(--ak-transition-base);justify-content:center;align-items:center;display:inline-flex}.ak-side-menu-close:hover,.ak-side-menu-close:focus-visible{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-text);outline:none;transform:scale(1.025)}.ak-side-menu-content{gap:var(--ak-space-4);min-height:0;padding-block:var(--ak-space-1) var(--ak-space-4);padding-right:var(--ak-space-1);-webkit-mask-image:linear-gradient(to bottom, var(--ak-color-black), var(--ak-color-black) calc(100% - var(--ak-space-5)), transparent);mask-image:linear-gradient(to bottom, var(--ak-color-black), var(--ak-color-black) calc(100% - var(--ak-space-5)), transparent);scrollbar-width:thin;scrollbar-color:var(--ak-color-border) transparent;-webkit-mask-image:linear-gradient(to bottom, var(--ak-color-black), var(--ak-color-black) calc(100% - var(--ak-space-5)), transparent);display:grid;overflow:auto}.ak-side-menu-section{gap:var(--ak-space-2);display:grid}.ak-side-menu-section:first-child{gap:var(--ak-space-4)}.ak-side-menu-section-heading{justify-content:space-between;align-items:center;gap:var(--ak-space-4);display:flex}.ak-side-menu-all-products{min-height:2rem;padding-inline:var(--ak-space-3);color:var(--ak-button-text);background:var(--ak-button-bg);border:1px solid var(--ak-button-border);border-radius:var(--ak-button-radius);box-shadow:var(--ak-button-shadow);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-transform:uppercase;transition:background var(--ak-transition-base), border-color var(--ak-transition-base), box-shadow var(--ak-transition-base), transform var(--ak-transition-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ak-side-menu-all-products:hover,.ak-side-menu-all-products:focus-visible{color:var(--ak-button-text);background:var(--ak-button-bg-hover);border-color:var(--ak-button-border-hover);box-shadow:var(--ak-button-shadow-hover);transform:var(--ak-button-hover-transform);outline:none}.ak-side-menu-category-grid{gap:var(--ak-space-2);grid-template-columns:1fr;display:grid}.ak-side-menu-category-card{justify-content:space-between;align-items:center;gap:var(--ak-space-3);color:var(--ak-color-text);transition:background var(--ak-transition-base), border-color var(--ak-transition-base), box-shadow var(--ak-transition-base), color var(--ak-transition-base), transform var(--ak-transition-base);min-height:3rem;padding:var(--ak-space-2) var(--ak-space-4);border-radius:var(--ak-radius-full);background:#ffffffbd;border:1px solid #e2d7c5b3;display:flex;position:relative;overflow:hidden;box-shadow:0 .65rem 1.5rem #3e2b240d}.ak-side-menu-category-card:hover,.ak-side-menu-category-card:focus-visible{color:var(--ak-color-text);background:var(--ak-color-surface);transform:translateY(calc(-1 * var(--ak-space-1)));border-color:#5c693d3d;outline:none;box-shadow:0 1rem 2.25rem #3e2b2417}.ak-side-menu-category-card span:first-child{min-width:0;font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);overflow-wrap:anywhere;text-transform:uppercase}.ak-side-menu-category-icon{color:var(--ak-color-brand);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-regular);flex:none;line-height:1}.ak-side-menu-page-list{grid-template-columns:1fr;gap:0;padding-top:0;display:grid}.ak-side-menu-page-link{justify-content:space-between;align-items:center;gap:var(--ak-space-3);min-height:2.5rem;padding:var(--ak-space-1) var(--ak-space-3);color:var(--ak-color-text);transition:color var(--ak-transition-base);text-decoration:none;display:flex}.ak-side-menu-page-link:hover,.ak-side-menu-page-link:focus-visible{color:var(--ak-color-brand);outline:none}.ak-side-menu-page-link span:first-child{min-width:0;font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);overflow-wrap:anywhere;text-transform:uppercase}.ak-side-menu-meta{gap:var(--ak-space-3);padding-top:var(--ak-space-4);border-top:1px solid #e2d7c5bd;display:grid}.ak-side-menu-select-row{justify-content:space-between;align-items:center;gap:var(--ak-space-3);min-width:0;color:var(--ak-color-text);display:flex}.ak-side-menu-select-row .ak-locale-select{min-width:0}.ak-side-menu-copyright{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}
.ak-site-header-brand-group,.ak-site-nav-links,.ak-site-actions,.ak-site-actions-desktop{align-items:center;display:flex}.ak-site-header-brand-group{gap:var(--ak-space-8);min-width:0}.ak-site-brand{color:var(--ak-color-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);text-transform:uppercase;flex:none}.ak-site-nav-links{gap:var(--ak-space-1);min-width:0;padding:var(--ak-space-1);border-radius:var(--ak-radius-full);background:#ffffff94;border:1px solid #e2d7c5ad;flex:none;box-shadow:0 .5rem 1.5rem #3e2b240d}.ak-site-nav-link,.ak-site-account-link{isolation:isolate;width:fit-content;min-height:2.375rem;padding-inline:var(--ak-space-3);color:var(--ak-color-text);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase;white-space:nowrap;border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base), color var(--ak-transition-base), box-shadow var(--ak-transition-base), transform var(--ak-transition-base);align-items:center;display:inline-flex;position:relative;overflow:hidden}.ak-site-nav-link{flex:none}.ak-site-nav-link:before,.ak-site-account-link:before,.ak-site-icon-link:before,.ak-header-search-trigger:before,.ak-product-menu-trigger:before{content:"";z-index:0;pointer-events:none;background:var(--ak-button-shine);opacity:0;transition:opacity var(--ak-transition-base), transform var(--ak-button-shine-duration);position:absolute;inset:-40%;transform:translate(-65%)rotate(8deg)}.ak-site-nav-link:hover:before,.ak-site-nav-link:focus-visible:before,.ak-site-account-link:hover:before,.ak-site-account-link:focus-visible:before,.ak-site-icon-link:hover:before,.ak-site-icon-link:focus-visible:before,.ak-site-cart[data-open=true] .ak-site-icon-link:before,.ak-header-search-trigger:hover:before,.ak-header-search-trigger:focus-visible:before,.ak-product-menu-trigger:hover:before,.ak-product-menu-trigger:focus-visible:before,.ak-product-menu[data-state=open] .ak-product-menu-trigger:before{opacity:1;transform:translate(65%)rotate(8deg)}:where(.ak-site-nav-link,.ak-site-account-link,.ak-site-icon-link,.ak-header-search-trigger,.ak-product-menu-trigger)>*{z-index:1;position:relative}.ak-site-account-link{gap:var(--ak-space-2);min-width:max-content;min-height:2.75rem;padding-inline:var(--ak-space-4);color:var(--ak-button-text);flex:none}.ak-site-account-link-label{z-index:1;white-space:nowrap;min-width:max-content;display:inline-block;position:relative}.ak-site-account-link-icon{z-index:1;justify-content:center;align-items:center;display:none;position:relative}.ak-site-account-link-icon svg{width:var(--ak-space-5);height:var(--ak-space-5)}.ak-site-nav-link:hover,.ak-site-nav-link:focus-visible{background:var(--ak-color-bg-subtle);transform:scale(1.018)}.ak-site-account-link:hover,.ak-site-account-link:focus-visible{color:var(--ak-button-text);transform:var(--ak-button-hover-transform)}.ak-site-actions{justify-content:end}.ak-site-actions-desktop{gap:var(--ak-space-2)}.ak-site-actions-mobile{display:none}.ak-locale-select{width:100%;min-width:20rem;display:flex;position:relative}.ak-locale-options{z-index:var(--ak-z-dropdown);width:100%;max-height:27.625rem;color:var(--ak-color-text);background:var(--ak-color-white);border-radius:var(--ak-radius-md);box-shadow:var(--ak-shadow-card);font-size:var(--ak-font-size-sm);text-transform:uppercase;scrollbar-width:none;position:absolute;bottom:calc(-100% + 2.25rem);left:0;overflow-y:auto}.ak-locale-options::-webkit-scrollbar{display:none}@media (min-width:768px){.ak-locale-options{left:auto;right:0}}.ak-locale-option{align-items:center;gap:var(--ak-space-2);padding:var(--ak-space-2) var(--ak-space-3);cursor:pointer;transition:background var(--ak-transition-base);display:flex}.ak-locale-option:hover,.ak-locale-option:focus-visible{background:var(--ak-color-bg-subtle)}.ak-flag-icon{flex:0 0 1rem;width:1rem;height:1rem}
.ak-site-actions{gap:var(--ak-space-2)}.ak-header-location-trigger{justify-content:center;align-items:center;gap:var(--ak-space-2);min-width:2.75rem;max-width:13rem;min-height:2.75rem;padding-inline:var(--ak-space-3);color:var(--ak-color-text);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);white-space:nowrap;transition:background var(--ak-transition-base), border-color var(--ak-transition-base), transform var(--ak-transition-base);background:#ffffff94;border:1px solid #e2d7c5c7;flex:0 auto;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 .5rem 1.5rem #3e2b240d}.ak-header-location-trigger:hover,.ak-header-location-trigger:focus-visible,.ak-header-location-trigger[aria-expanded=true]{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-text);outline:none;transform:scale(1.018)}.ak-header-location-trigger svg{flex:none}.ak-header-location-trigger-label{text-overflow:ellipsis;text-transform:uppercase;min-width:0;overflow:hidden}[data-testid=header-location-modal]{gap:var(--ak-space-1);padding:var(--ak-space-6);color:var(--ak-color-text);background:radial-gradient(circle at 90% 5%, #dce6c56b, transparent 9rem), var(--ak-modal-bg);border-radius:var(--ak-radius-2xl)}[data-testid=header-location-modal] .ak-modal-description{padding-block:var(--ak-space-2) var(--ak-space-3);color:var(--ak-color-text-muted);justify-content:flex-start}[data-testid=header-location-modal] .ak-modal-body{display:block}.ak-header-location-content{gap:var(--ak-space-3);width:100%;min-height:var(--ak-space-12);display:grid}.ak-header-location-manual{gap:var(--ak-space-3);margin-top:var(--ak-space-4);font-size:var(--ak-font-size-sm);display:grid}.ak-header-location-manual input{width:100%;min-width:0;padding:var(--ak-space-3);color:var(--ak-color-text);background:var(--ak-color-surface);border:var(--ak-border-width-thin) solid var(--ak-color-text-muted);border-radius:var(--ak-radius-lg);font:inherit}.ak-header-location-manual input:focus-visible{border-color:var(--ak-color-brand);box-shadow:var(--ak-shadow-focus);outline:none}.ak-header-location-progress{align-items:center;gap:var(--ak-space-3);min-height:var(--ak-space-12);font-weight:var(--ak-font-weight-semibold);display:flex}.ak-header-location-progress svg{flex:none}.ak-header-location-status,.ak-header-location-confirmation,.ak-header-location-message,.ak-header-location-disclosure{font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal);margin:0}.ak-header-location-confirmation{font-size:var(--ak-font-size-md)}.ak-header-location-confirmation strong{font-weight:var(--ak-font-weight-bold)}.ak-header-location-message{padding:var(--ak-space-3);color:var(--ak-color-text);background:var(--ak-color-bg-subtle);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-lg)}.ak-header-location-disclosure{color:var(--ak-color-text-muted)}.ak-header-location-disclosure a{color:inherit;font-weight:var(--ak-font-weight-semibold);text-underline-offset:.15em;text-decoration:underline}[data-testid=header-location-modal] .ak-modal-footer{align-items:stretch;gap:var(--ak-space-2);padding-top:var(--ak-space-4);flex-direction:column}[data-testid=header-location-modal] .ak-modal-footer .ak-button-control{width:100%}@media (max-width:1535px){.ak-header-location-trigger{width:2.75rem;min-width:2.75rem;max-width:2.75rem;box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding-inline:0}.ak-header-location-trigger:hover,.ak-header-location-trigger[aria-expanded=true]{background:0 0;border-color:#0000;outline:none;transform:none}.ak-header-location-trigger:focus-visible{outline:2px solid var(--ak-color-text);outline-offset:2px;background:0 0;border-color:#0000;transform:none}.ak-header-location-trigger svg{width:var(--ak-space-6);height:var(--ak-space-6)}.ak-header-location-trigger svg path{stroke-width:1.25px}.ak-header-location-trigger-label{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:767px){[data-testid=header-location-modal]{padding:var(--ak-space-5)}}@media (max-width:479px){.ak-header-location-trigger{width:2.5rem;min-width:2.5rem;max-width:2.5rem;min-height:2.5rem}}@media (max-width:359px){.ak-site-header-brand-group .ak-site-brand{font-size:0}.ak-site-brand:after{content:"АК";font-size:var(--ak-font-size-sm)}}@media (prefers-reduced-motion:reduce){.ak-header-location-progress .animate-spin{animation:none}}

.ak-site-cart{padding-block:var(--ak-space-2);display:inline-flex;position:relative}.ak-site-cart:after{content:"";height:var(--ak-space-3);position:absolute;top:100%;left:0;right:0}.ak-site-icon-link,.ak-header-search-trigger{isolation:isolate;min-width:2.75rem;min-height:2.75rem;color:var(--ak-color-text);border-radius:var(--ak-radius-full);transition:background var(--ak-transition-base), border-color var(--ak-transition-base), transform var(--ak-transition-base);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.ak-site-icon-link{cursor:pointer;position:relative}.ak-site-icon-link:hover,.ak-site-icon-link:focus-visible,.ak-site-cart[data-open=true] .ak-site-icon-link,.ak-header-search-trigger:hover,.ak-header-search-trigger:focus-visible{background:var(--ak-color-bg-subtle);border-color:var(--ak-color-border);transform:scale(1.025)}.ak-site-cart[data-open=true] .ak-site-icon-link{overflow:hidden}.ak-site-cart-count{z-index:2;min-width:1.125rem;height:1.125rem;padding-inline:var(--ak-space-1);color:var(--ak-color-white);background:var(--ak-color-brand);border:1px solid var(--ak-color-bg);border-radius:var(--ak-radius-full);font-size:var(--ak-font-size-xs);font-weight:var(--ak-font-weight-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:.25rem;right:.15rem}.ak-site-cart-preview{top:calc(100% + var(--ak-space-3));z-index:var(--ak-z-dropdown);width:min(27.5rem, calc(100vw - (var(--ak-page-padding) * 2)));max-width:calc(100vw - (var(--ak-page-padding) * 2));color:var(--ak-color-text);pointer-events:none;visibility:hidden;background:radial-gradient(circle at 86% 12%, #dce6c56b, transparent 10rem), linear-gradient(135deg, #fffdf9f7, #fbf8f2f0), var(--ak-color-bg);border:1px solid var(--ak-color-border);opacity:0;transform:translateY(calc(-1 * var(--ak-space-3))) scale(.985);transform-origin:100% 0;border-radius:2rem;transition:opacity .22s,transform .26s,visibility .22s;position:absolute;right:0;overflow:hidden;box-shadow:0 1.75rem 4.5rem #3e2b241f}.ak-site-cart[data-open=true] .ak-site-cart-preview{pointer-events:auto;visibility:visible;opacity:1;transform:translateY(0)scale(1)}.ak-site-cart-preview-inner{gap:var(--ak-space-6);padding:var(--ak-space-6);min-width:0;display:grid}.ak-site-cart-preview-header,.ak-site-cart-preview-total-main{gap:var(--ak-space-4);justify-content:space-between;align-items:baseline;display:flex}.ak-site-cart-preview-total{gap:var(--ak-space-3);padding:var(--ak-space-4);background:#ffffff9e;border:1px solid #e2d7c58f;border-radius:1.25rem;display:grid}.ak-site-cart-preview-total-main{align-items:center}.ak-site-cart-preview-title{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-tight);text-transform:uppercase}.ak-site-cart-preview-count,.ak-site-cart-preview-empty,.ak-site-cart-preview-item-meta{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-site-cart-preview-item-meta{font-weight:var(--ak-font-weight-semibold)}.ak-site-cart-preview-list{gap:var(--ak-space-3);max-height:min(28rem, calc(100svh - var(--ak-header-height) - 18rem));min-width:0;padding-right:var(--ak-space-1);scrollbar-width:thin;scrollbar-color:#3e2b242e transparent;display:grid;overflow:auto}.ak-site-cart-preview-item{gap:var(--ak-space-4);min-width:0;min-height:7rem;padding:var(--ak-space-4);color:var(--ak-color-text);transition:background var(--ak-transition-base), border-color var(--ak-transition-base), box-shadow var(--ak-transition-base), color var(--ak-transition-base);background:#ffffffb8;border:1px solid #e2d7c58f;border-radius:1.5rem;grid-template-columns:5.75rem minmax(0,1fr);align-items:center;display:grid;overflow:hidden;box-shadow:0 .75rem 2rem #3e2b240a}.ak-site-cart-preview-item:hover,.ak-site-cart-preview-item:focus-visible{color:var(--ak-color-text);background:#fffdf9eb;border-color:#2d2d2d2e;box-shadow:0 1.15rem 2.75rem #3e2b2414}.ak-site-cart-preview-thumb{border-radius:1.125rem;width:5.75rem;overflow:hidden}.ak-site-cart-preview-item-copy{gap:var(--ak-space-3);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.ak-site-cart-preview-item-bottom{align-items:center;gap:var(--ak-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ak-site-cart-quantity.ak-quantity-control{width:max-content;min-height:2.25rem;color:var(--ak-color-text);border-radius:var(--ak-radius-full);background:#fffdf9d6;border:1px solid #e2d7c5b8;grid-template-columns:2rem 2.125rem 2rem;align-items:center;display:inline-grid;overflow:hidden;box-shadow:0 .5rem 1.5rem #3e2b240a}.ak-site-cart-quantity .ak-quantity-control-button{min-width:2rem;min-height:2.25rem;color:var(--ak-color-text);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-medium);transition:background var(--ak-transition-base), color var(--ak-transition-base);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ak-site-cart-quantity .ak-quantity-control-button:hover,.ak-site-cart-quantity .ak-quantity-control-button:focus-visible{background:#2d2d2d0f}.ak-site-cart-quantity .ak-quantity-control-button:disabled{color:var(--ak-color-text-subtle);cursor:pointer}.ak-site-cart-quantity .ak-quantity-control-value{min-width:0;min-height:2.25rem;color:var(--ak-color-text);font-family:var(--ak-font-family-price);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.ak-site-cart-preview-item-text{gap:var(--ak-space-1);min-width:0;display:grid}.ak-site-cart-preview-item-title{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-snug);text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ak-site-cart-preview-price,.ak-site-cart-preview-total-value{color:var(--ak-color-text);font-family:var(--ak-font-family-price);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);white-space:nowrap;min-width:0}.ak-site-cart-preview-price{justify-self:end}.ak-site-cart-remove{width:2.25rem;height:2.25rem;color:var(--ak-color-text-muted);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-full);transition:color var(--ak-transition-base), background var(--ak-transition-base), border-color var(--ak-transition-base);background:0 0;justify-content:center;align-items:center;display:inline-flex}.ak-site-cart-remove:hover,.ak-site-cart-remove:focus-visible{color:var(--ak-color-danger);background:var(--ak-color-bg-subtle);border-color:var(--ak-color-danger)}.ak-site-cart-remove:disabled{color:var(--ak-color-text-subtle);cursor:wait}.ak-site-cart-remove svg{width:1rem;height:1rem}.ak-site-cart-preview-total-label{color:var(--ak-color-text-muted);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-site-cart-preview-actions{gap:var(--ak-space-3);align-items:center;display:grid}.ak-site-cart-preview-link{border-radius:var(--ak-radius-xl);width:100%;min-height:2.75rem;font-size:var(--ak-font-size-md);text-transform:uppercase}.ak-site-cart-preview-actions .ak-site-cart-preview-link{padding-block:var(--ak-space-4)}
