.ak-instructions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ak-space-8) var(--ak-space-6);width:100%}.ak-instruction-card{display:grid;gap:var(--ak-space-4);color:var(--ak-color-text);text-decoration:none;background:transparent;border:0;border-radius:0}.ak-instruction-card-image{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--ak-color-surface-muted);border-radius:var(--ak-radius-xl)}.ak-instruction-card-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 72%;object-position:center 72%;transition:transform var(--ak-transition-slow)}.ak-instruction-card:focus-visible .ak-instruction-card-image img,.ak-instruction-card:hover .ak-instruction-card-image img{transform:scale(1.06)}.ak-instruction-card-copy{display:grid;gap:var(--ak-space-2);padding:0}.ak-instruction-card-category,.ak-instruction-category{margin:0;color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:none}.ak-instruction-card h2{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-instruction-card p{margin:0;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-instruction-page{max-width:min(100%,var(--ak-page-max-width))}.ak-instruction-back-link{width:-moz-max-content;width:max-content;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-decoration:none;text-transform:uppercase}.ak-instruction-back-link:focus-visible,.ak-instruction-back-link:hover{color:var(--ak-color-text)}.ak-instruction-layout{display:grid;gap:var(--ak-space-10);justify-self:center;justify-content:center;width:min(100%,var(--ak-page-max-width))}.ak-instruction-layout,.ak-instruction-layout[data-has-toc=false]{grid-template-columns:minmax(0,54rem) minmax(18rem,24rem)}.ak-instruction-layout[data-has-toc=false] .ak-instruction-content{max-width:54rem}.ak-instruction-summary{position:sticky;top:calc(var(--ak-header-height) + var(--ak-space-8));grid-column:2;grid-row:1;align-self:start;display:grid;gap:var(--ak-space-2);padding:var(--ak-space-6);background:var(--ak-color-surface-warm);border-radius:var(--ak-radius-2xl)}.ak-instruction-summary p{margin:0;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-instruction-summary .ak-instruction-summary-label{color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-normal);text-transform:none}.ak-instruction-toc ol{display:grid;gap:var(--ak-space-3);margin:0;padding:0;list-style:none}.ak-instruction-toc a{position:relative;display:block;padding-left:var(--ak-space-4);color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal);text-decoration:none;transition:color var(--ak-transition-base)}.ak-instruction-toc a:before{position:absolute;top:.12em;bottom:.12em;left:0;width:var(--ak-border-width-thin);content:"";background:transparent;transition:background var(--ak-transition-base)}.ak-instruction-toc a:focus-visible,.ak-instruction-toc a:hover,.ak-instruction-toc a[aria-current=true]{color:var(--ak-color-text)}.ak-instruction-toc a[aria-current=true]{font-weight:var(--ak-font-weight-extrabold)}.ak-instruction-toc a[aria-current=true]:before{background:var(--ak-color-text)}.ak-instruction-content{display:grid;grid-column:1;grid-row:1;gap:0;justify-self:center;width:min(100%,54rem);min-width:0}.ak-instruction-section{display:grid;gap:var(--ak-space-5);padding-block:var(--ak-space-7);border-top:0}.ak-instruction-section h2{font-size:var(--ak-font-size-3xl);font-weight:var(--ak-font-weight-extrabold);text-transform:uppercase}.ak-instruction-section h2,.ak-instruction-section h3{margin:0;color:var(--ak-color-text);font-family:var(--ak-font-family-base);line-height:var(--ak-line-height-tight)}.ak-instruction-section h3{font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-bold)}.ak-instruction-section:first-child{gap:var(--ak-space-2);padding-top:0;border-top:0}.ak-instruction-section:first-child+.ak-instruction-section{padding-top:var(--ak-space-2);border-top:0}.ak-instruction-warning+.ak-instruction-section{border-top:0}.ak-instruction-lead,.ak-instruction-section p{margin:0;color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-instruction-raw-content{gap:var(--ak-space-5)}.ak-instruction-raw-list{display:grid;gap:var(--ak-space-3);margin:0;padding-left:var(--ak-space-6);list-style:disc;list-style-position:outside}.ak-instruction-raw-list li{display:list-item;color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-article-bibliography-list{gap:var(--ak-space-2);padding-left:0;list-style:none}.ak-article-bibliography-list li{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-regular);line-height:var(--ak-line-height-normal)}.ak-instruction-section-copy{display:grid;gap:var(--ak-space-5)}.ak-instruction-page .ak-instruction-hero{grid-template-columns:minmax(0,54rem) minmax(18rem,24rem);justify-content:center;justify-self:center;gap:var(--ak-space-10);width:min(100%,var(--ak-page-max-width));min-height:auto;padding-block:var(--ak-space-10) var(--ak-space-2)}.ak-instruction-page .ak-instruction-hero-copy{grid-column:1;justify-items:start;justify-self:stretch;width:100%;max-width:54rem;text-align:left}.ak-instruction-page .ak-instruction-hero h1{font-size:var(--ak-font-size-4xl);font-weight:var(--ak-font-weight-extrabold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-article-page .ak-instruction-hero{grid-template-columns:minmax(0,54rem) minmax(18rem,24rem);justify-content:center;justify-self:center;gap:var(--ak-space-10);width:min(100%,var(--ak-page-max-width));min-height:auto;padding-block:var(--ak-space-10) var(--ak-space-2)}.ak-article-page .ak-instruction-hero-copy{grid-column:1;justify-items:start;justify-self:stretch;width:100%;max-width:54rem;text-align:left}.ak-article-page .ak-instruction-hero h1{font-size:var(--ak-font-size-4xl);font-weight:var(--ak-font-weight-extrabold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-instruction-cover{position:relative;justify-self:center;width:min(100%,var(--ak-page-max-width));aspect-ratio:16/9;margin:0;overflow:hidden;background:var(--ak-color-surface-muted);border-radius:var(--ak-radius-xl)}.ak-instruction-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ak-article-content{max-width:none}.ak-article-meta{display:grid;gap:var(--ak-space-3);max-width:54rem;padding-block:var(--ak-space-3) var(--ak-space-5);background:transparent;border-bottom:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-article-meta dd,.ak-article-meta dl,.ak-article-meta dt,.ak-article-meta p{margin:0}.ak-article-meta p{color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-article-meta dl{display:grid;gap:var(--ak-space-2)}.ak-article-meta div{display:grid;grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr);gap:var(--ak-space-3)}.ak-article-meta dt{color:var(--ak-color-text-subtle);text-transform:none}.ak-article-meta dd,.ak-article-meta dt{font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-article-meta dd{color:var(--ak-color-text)}@media (max-width:767px){.ak-article-page,.ak-instruction-page,.ak-instructions-page{gap:var(--ak-space-8);padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-article-layout,.ak-instruction-layout,.ak-instructions-catalog{grid-template-columns:minmax(0,1fr);gap:var(--ak-space-8);width:100%}.ak-instructions-list{justify-self:stretch;width:100%;padding-top:0}.ak-instructions-grid{grid-template-columns:minmax(0,1fr);gap:var(--ak-space-7)}.ak-instruction-hero,.ak-instructions-hero{min-height:auto}.ak-instruction-hero h1,.ak-instructions-hero h1{max-width:100%;font-size:var(--ak-font-size-4xl);line-height:var(--ak-line-height-tight)}.ak-instruction-hero-copy>p:not(.ak-instruction-category),.ak-instructions-hero p{max-width:100%;margin-top:var(--ak-space-4);font-size:var(--ak-font-size-md-lg);line-height:var(--ak-line-height-normal)}.ak-instructions-hero p{position:static;font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-normal)}.ak-instruction-card h2{font-size:var(--ak-font-size-lg)}.ak-instruction-card p{font-size:var(--ak-font-size-sm);line-height:var(--ak-line-height-normal)}.ak-instruction-summary{position:static;gap:var(--ak-space-2);padding-block:var(--ak-space-4)}.ak-instruction-content,.ak-instruction-summary{grid-column:auto;grid-row:auto}.ak-instruction-toc ol{gap:var(--ak-space-2);margin-top:var(--ak-space-4)}.ak-instruction-content{min-width:0}.ak-article-meta{max-width:none;gap:var(--ak-space-4);padding-block:var(--ak-space-5)}.ak-article-meta p{font-size:var(--ak-font-size-md)}.ak-article-meta div{grid-template-columns:minmax(0,1fr);gap:var(--ak-space-1)}}.ak-about-page{display:grid;gap:var(--ak-space-20);padding-bottom:var(--ak-space-24);background:var(--ak-color-bg)}.ak-about-hero{position:relative;display:grid;width:100%;min-height:100svh;overflow:hidden}.ak-about-eyebrow{margin:0;color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-about-hero h1,.ak-about-production h2,.ak-about-section-heading h2,.ak-about-shop h2,.ak-about-studio h2{max-width:100%;margin:0;color:var(--ak-color-text);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.ak-about-hero h1{max-width:var(--ak-page-max-width);width:auto;color:var(--ak-color-bg);font-size:var(--ak-type-display-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-display-line-height);text-align:left;text-transform:uppercase;text-shadow:0 var(--ak-space-1) var(--ak-space-3) color-mix(in srgb,var(--ak-color-text) 62%,transparent);text-wrap:balance}.ak-about-hero-visual{grid-area:1/1;position:relative;width:100vw;min-height:100svh;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);overflow:hidden}.ak-about-hero-visual:after{position:absolute;z-index:3;inset:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--ak-color-text) 46%,transparent),transparent 34%,transparent 58%,color-mix(in srgb,var(--ak-color-text) 56%,transparent));content:"";pointer-events:none}.ak-about-hero-note,.ak-about-production p,.ak-about-shop-intro p,.ak-about-studio-copy p{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-about-hero-note{max-width:calc(var(--ak-space-24) * 6.4);color:var(--ak-color-bg);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-shadow:0 var(--ak-space-1) var(--ak-space-3) color-mix(in srgb,var(--ak-color-text) 64%,transparent);text-wrap:balance}.ak-about-hero-copy{grid-area:1/1;z-index:4;align-self:end;justify-self:start;display:grid;gap:var(--ak-space-5);max-width:min(calc(100vw - calc(var(--ak-page-padding) * 2)),calc(var(--ak-space-24) * 7.4));margin-bottom:calc(var(--ak-space-24) + var(--ak-space-6));margin-left:max(var(--ak-page-padding),calc((100vw - var(--ak-page-max-width)) / 2 + var(--ak-space-8)))}.ak-about-hero-copy a{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:var(--ak-space-12);padding-inline:var(--ak-space-6);color:var(--ak-button-text);background:var(--ak-button-bg);border:var(--ak-border-width-thin) solid var(--ak-button-border);border-radius:var(--ak-button-radius);box-shadow:var(--ak-button-shadow);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-decoration:none;text-transform:uppercase;transition:box-shadow var(--ak-transition-base),transform var(--ak-transition-base)}.ak-about-hero-copy a:focus-visible,.ak-about-hero-copy a:hover{box-shadow:var(--ak-button-shadow-hover);transform:var(--ak-button-hover-transform)}.ak-about-hero-media,.ak-about-studio-frame{position:relative;overflow:hidden;background:var(--ak-color-surface-muted);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-card-radius)}.ak-about-hero-media{z-index:1;width:100vw;height:100svh;min-height:100svh;border:0;border-radius:0}.ak-about-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ak-about-hero-image{position:absolute;inset:0;width:100%;height:100%}video.ak-about-hero-image{filter:brightness(.82) contrast(1.05)}.ak-about-final,.ak-about-lines,.ak-about-manifest,.ak-about-production,.ak-about-shop,.ak-about-studio{width:min(100%,var(--ak-page-max-width));margin-inline:auto;padding-inline:var(--ak-page-padding)}.ak-about-manifest{display:grid;justify-items:center;padding-block:var(--ak-space-12)}.ak-about-manifest p{max-width:58rem;margin:0;color:var(--ak-color-text);font-size:var(--ak-type-section-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-section-title-line-height);text-align:center;text-wrap:balance}.ak-about-studio{grid-template-columns:minmax(0,1fr) minmax(18rem,.66fr)}.ak-about-studio,.ak-about-studio-pin{display:grid;gap:var(--ak-space-12);align-items:start}.ak-about-studio-pin{grid-template-columns:minmax(26rem,.9fr) minmax(18rem,.72fr)}.ak-about-section-heading,.ak-about-shop-intro,.ak-about-studio-copy{display:grid;gap:var(--ak-space-5)}.ak-about-studio-aside{position:sticky;top:calc(var(--ak-header-height) + var(--ak-space-6))}.ak-about-studio-copy{margin-left:0;min-width:calc(var(--ak-space-24) * 5.45);padding-top:var(--ak-space-4)}.ak-about-studio-copy>p:not(.ak-about-eyebrow){width:calc(var(--ak-space-24) * 7);max-width:min(68vw,calc(var(--ak-space-24) * 7));font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.ak-about-production h2,.ak-about-section-heading h2,.ak-about-shop h2,.ak-about-studio h2{font-size:var(--ak-type-page-title-size);line-height:var(--ak-type-page-title-line-height)}.ak-about-studio h2{white-space:nowrap}.ak-about-studio-gallery{position:relative;width:min(42vw,calc(var(--ak-space-24) * 6));min-height:calc(var(--ak-space-24) * 4.65);margin-left:calc(var(--ak-space-20) * -1);margin-top:calc(var(--ak-space-24) * 1.95);overflow-x:visible;overflow-y:visible;padding:var(--ak-space-12) var(--ak-space-8) var(--ak-space-8)}.ak-about-studio-frame{position:absolute;inset:var(--ak-space-12) var(--ak-space-8) auto;width:min(100%,calc(var(--ak-space-24) * 5.55));aspect-ratio:4/3;min-height:0;will-change:transform}.ak-about-studio-gallery[data-ak-stack-ready=true] .ak-about-studio-frame:not(:first-child){opacity:0;visibility:hidden}.ak-about-studio-frame:first-child{position:relative;inset:auto}.ak-about-studio-frame:nth-child(2n){min-height:calc(var(--ak-space-24) * 4.05)}.ak-about-studio-aside{display:grid;min-height:calc(100svh - var(--ak-header-height) - var(--ak-space-12));align-content:end;justify-items:end;margin-right:calc(0px - var(--ak-space-24) - var(--ak-space-8));padding-bottom:var(--ak-space-10)}.ak-about-studio-aside p{max-width:calc(var(--ak-space-24) * 3.15);margin:0;padding-left:var(--ak-space-5);color:var(--ak-color-text);border-left:var(--ak-border-width-thin) solid var(--ak-color-text-muted);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal);text-wrap:balance}.ak-about-production{display:grid;grid-template-columns:minmax(0,.74fr) minmax(19rem,.26fr);gap:var(--ak-space-10);align-items:start;scroll-margin-top:calc(var(--ak-header-height) + var(--ak-space-8))}.ak-about-observation{position:relative;grid-column:1/-1;z-index:1;width:100vw;min-height:230svh;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background:var(--ak-color-text)}.ak-about-observation-stage{position:sticky;top:0;display:grid;align-items:end;overflow:hidden;min-height:100svh;padding:var(--ak-space-16) max(var(--ak-page-padding),calc((100vw - var(--ak-page-max-width)) / 2)) var(--ak-space-20)}.ak-about-observation-stage:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,rgb(from var(--ak-color-text) r g b/4%) 0,rgb(from var(--ak-color-text) r g b/14%) 48%,rgb(from var(--ak-color-text) r g b/58%) 100%)}.ak-about-observation-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ak-about-observation-copy{position:relative;z-index:2;overflow:hidden;max-width:48rem}.ak-about-production .ak-about-observation-copy p{color:var(--ak-color-surface);font-size:var(--ak-type-page-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-page-title-line-height);text-wrap:balance}.ak-about-production-hero{position:relative;display:grid;grid-column:1/-1;grid-template-columns:minmax(0,.74fr) minmax(19rem,.26fr);gap:var(--ak-space-10);min-height:calc(var(--ak-space-24) * 5.35);padding-top:var(--ak-space-8)}.ak-about-production-hero:before{position:absolute;top:calc(var(--ak-space-24) * 1.5);left:0;width:calc(var(--ak-space-24) * 1.9);height:calc(var(--ak-space-24) * 1.9);content:"";background:url(/home/window-feeder.webp) 50%/cover no-repeat;border-radius:var(--ak-card-radius)}.ak-about-production-hero:after{position:absolute;right:0;bottom:var(--ak-space-3);width:calc(var(--ak-space-24) * 2.55);height:calc(var(--ak-space-24) * 1.75);content:"";background:url(/home/birdhouses.webp) 50%/cover no-repeat;border-radius:var(--ak-card-radius)}.ak-about-production-hero .ak-about-eyebrow{display:none}.ak-about-production-hero h2{align-self:end;max-width:58rem;margin-left:calc(var(--ak-space-24) * 2.15);font-size:calc(var(--ak-type-display-size) * 1.12);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-display-line-height);text-transform:none}.ak-about-production-hero p:not(.ak-about-eyebrow){align-self:start;min-height:calc(var(--ak-space-24) * 3);padding-left:var(--ak-space-8);border-left:var(--ak-border-width-thin) solid var(--ak-color-text-muted);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.ak-about-production-story{position:relative;display:block;grid-column:1/-1;z-index:3;overflow:hidden;width:100vw;margin-top:-100svh;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-block:var(--ak-space-16) var(--ak-space-20);padding-inline:max(var(--ak-page-padding),calc((100vw - var(--ak-page-max-width)) / 2 + var(--ak-space-12)));background:var(--ak-about-story-bg)}.ak-about-production-story:after{position:absolute;right:0;bottom:var(--ak-space-20);left:0;height:var(--ak-border-width-thin);content:"";background:var(--ak-about-story-line)}.ak-about-production .ak-about-production-story-title{grid-column:1/-1;max-width:56rem;margin:0;color:var(--ak-about-story-text);font-size:var(--ak-type-page-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-page-title-line-height);text-align:left;text-transform:none;text-wrap:balance}.ak-about-production-story-viewport{overflow:visible;width:100%;margin-top:var(--ak-space-20)}.ak-about-production-story-track{position:relative;display:flex;gap:var(--ak-space-24);align-items:flex-start;width:-moz-max-content;width:max-content;min-height:calc(var(--ak-space-24) * 5.35);will-change:transform}.ak-about-production-card{position:relative;display:grid;grid-template-rows:auto auto 1fr;align-content:stretch;flex:0 0 calc(var(--ak-space-24) * 4.35);gap:var(--ak-space-8);height:calc(var(--ak-space-24) * 5.35);min-height:calc(var(--ak-space-24) * 4.85);padding:var(--ak-space-8) var(--ak-space-6) var(--ak-space-8) var(--ak-space-16);background:transparent;border:0;border-radius:0;box-shadow:none}.ak-about-production-card:before{position:absolute;top:0;left:0;width:var(--ak-border-width-thin);height:100%;content:"";background:var(--ak-about-story-line);opacity:1;transform:translateZ(0)}.ak-about-production-card:first-child:before{background:var(--ak-about-story-accent-secondary)}.ak-about-production-card:nth-child(2):before{background:var(--ak-about-story-accent)}.ak-about-production-card:nth-child(3){align-self:flex-start}.ak-about-production-card:nth-child(2)>*{transform:translateY(calc(var(--ak-space-8) * -1))}.ak-about-production-card:nth-child(3)>*{transform:translateY(calc(var(--ak-space-24) + var(--ak-space-8)))}.ak-about-production-card span,.ak-about-production-craft h4{color:var(--ak-about-story-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-about-production-card .ak-about-production-year{color:var(--ak-about-story-accent);font-size:calc(var(--ak-type-display-size) * 1.08);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-type-display-line-height);text-transform:none}.ak-about-production-card h3,.ak-about-production-craft h3,.ak-about-production-craft h4{margin:0}.ak-about-production-card h3,.ak-about-production-craft h3{color:var(--ak-about-story-text);font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-wrap:balance}.ak-about-production-card p,.ak-about-production-craft p{line-height:var(--ak-line-height-relaxed)}.ak-about-production-card p{align-self:end;color:var(--ak-about-story-text);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold)}.ak-about-production-craft p{font-size:var(--ak-font-size-md-lg)}.ak-about-production-statement{grid-column:1/-1;width:100vw;min-height:154svh;margin-top:calc(0px - var(--ak-space-12));margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-inline:max(var(--ak-page-padding),calc((100vw - var(--ak-page-max-width)) / 2));background:var(--ak-color-bg)}.ak-about-production .ak-about-production-statement p{position:sticky;top:0;display:flex;align-items:flex-start;box-sizing:border-box;max-width:78rem;min-height:100svh;margin:0;padding-top:calc(var(--ak-header-height) + var(--ak-space-24) + var(--ak-space-8));color:var(--ak-color-text);font-size:var(--ak-type-section-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-section-title-line-height);text-align:left;text-wrap:pretty}.ak-about-production-statement--right{display:grid;justify-items:end;min-height:40svh}.ak-about-production .ak-about-production-statement--right p{max-width:40rem;min-height:24svh;margin-left:auto;padding-top:calc(var(--ak-header-height) + var(--ak-space-12));font-size:var(--ak-font-size-2xl);text-align:right;text-wrap:balance}.ak-about-production-craft{display:grid;grid-column:1/-1;grid-template-columns:minmax(20rem,.36fr) minmax(0,.64fr);gap:var(--ak-space-5);align-items:stretch;align-content:start;position:relative;z-index:4;width:100vw;min-height:94svh;margin-top:-92svh;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:var(--ak-space-20) max(var(--ak-page-padding),calc((100vw - var(--ak-page-max-width)) / 2)) var(--ak-space-20);color:var(--ak-color-text);background:color-mix(in srgb,var(--ak-color-bg) 92%,var(--ak-color-surface));border-radius:var(--ak-radius-none)}.ak-about-production-craft .ak-about-eyebrow,.ak-about-production-craft h3,.ak-about-production-craft h4,.ak-about-production-craft p{color:inherit}.ak-about-production-craft-feature{display:grid;position:relative;align-self:stretch;min-height:calc(var(--ak-space-24) * 5.45);overflow:hidden;padding:var(--ak-space-10);background:linear-gradient(180deg,color-mix(in srgb,var(--ak-color-text) 66%,transparent),color-mix(in srgb,var(--ak-color-text) 76%,transparent)),url(/about/production-stack/production-10.webp) 50% /cover no-repeat,var(--ak-color-text);border-radius:var(--ak-elevated-panel-radius)}.ak-about-production-craft-copy{position:relative;z-index:1;display:grid;align-content:start;min-height:100%}.ak-about-production-craft-copy p{max-width:calc(var(--ak-space-24) * 4.2);margin:0;color:var(--ak-color-bg);font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-wrap:balance}.ak-about-production-craft-list{display:grid;position:relative;align-self:stretch;gap:var(--ak-space-5);padding-block:0;border:0}.ak-about-production-craft-list article{display:grid;position:relative;grid-template-columns:minmax(calc(var(--ak-space-24) * 1.75),.28fr) minmax(0,1fr);gap:var(--ak-space-8);min-height:calc(var(--ak-space-24) * 1.7);align-items:stretch;overflow:hidden;padding:var(--ak-space-6) var(--ak-space-8);background:color-mix(in srgb,var(--ak-color-surface) 82%,var(--ak-color-bg));border:var(--ak-border-width-thin) solid color-mix(in srgb,var(--ak-color-border) 58%,transparent);border-radius:var(--ak-elevated-panel-radius);box-shadow:var(--ak-shadow-sm)}.ak-about-production-craft-list article:last-child{border-bottom:0}.ak-about-production-craft-list article>div{display:grid;grid-template-columns:minmax(12rem,.46fr) minmax(0,.54fr);gap:var(--ak-space-8);position:relative;z-index:1;align-items:start;align-content:center;max-width:none}.ak-about-production-craft-list h4,.ak-about-production-craft-list p,.ak-about-production-craft-list span{color:var(--ak-color-text)}.ak-about-production-craft-list h4,.ak-about-production-craft-list span{font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug)}.ak-about-production-craft-list span{position:relative;z-index:0;align-self:center;color:color-mix(in srgb,var(--ak-color-brand-strong) 84%,var(--ak-color-text));font-size:calc(var(--ak-type-display-size) * 2.25);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-type-display-line-height);letter-spacing:0}.ak-about-production-craft-list article:first-child span{color:color-mix(in srgb,var(--ak-color-brand-strong) 90%,var(--ak-color-text))}.ak-about-production-craft-list article:nth-child(3) span{color:color-mix(in srgb,var(--ak-color-brand) 78%,var(--ak-color-text))}.ak-about-production-craft-list h4{max-width:100%;font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug);text-transform:none;text-wrap:balance}.ak-about-production-craft-list p{max-width:none;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-about-production-note{grid-column:1/-1;display:grid;justify-items:end}.ak-about-production-note p{max-width:40rem;font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-align:right;text-wrap:balance}.ak-about-lines{display:grid;gap:var(--ak-space-8)}.ak-about-line-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ak-space-3)}.ak-about-line-item{display:grid;min-height:calc(var(--ak-space-24) * 1.3);align-items:end;padding:var(--ak-space-5);background:var(--ak-color-surface);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-card-radius);box-shadow:var(--ak-card-shadow);transition:border-color var(--ak-transition-base),box-shadow var(--ak-transition-base),transform var(--ak-transition-base)}.ak-about-line-item:focus-within,.ak-about-line-item:hover{border-color:var(--ak-color-brand-soft);box-shadow:var(--ak-card-shadow-hover);transform:translateY(calc(var(--ak-space-1) * -1))}.ak-about-line-item span{color:var(--ak-color-text);font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug)}.ak-about-shop{display:grid;gap:var(--ak-space-12)}.ak-about-shop-intro{max-width:50rem}.ak-about-flow{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ak-space-5);align-items:center;min-height:calc(var(--ak-space-24) * 3.2);padding-block:var(--ak-space-12)}.ak-about-flow-line{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ak-about-flow-line path{fill:none;stroke:var(--ak-color-text);stroke-linecap:round;stroke-width:var(--ak-border-width-thin)}.ak-about-flow-item{position:relative;z-index:1;display:grid;gap:var(--ak-space-3);justify-items:center;text-align:center}.ak-about-flow-item:first-of-type{transform:translateX(calc(var(--ak-space-6) * -1))}.ak-about-flow-item:nth-of-type(2){padding-top:var(--ak-space-24);transform:translateY(var(--ak-space-4))}.ak-about-flow-item:nth-of-type(3){padding-bottom:var(--ak-space-8);transform:translateY(var(--ak-space-2))}.ak-about-flow-item:nth-of-type(4){padding-top:var(--ak-space-20);transform:translateY(var(--ak-space-1))}.ak-about-flow-item span{color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm)}.ak-about-flow-item p,.ak-about-flow-item span{font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-snug)}.ak-about-flow-item p{max-width:19rem;margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-lg);text-transform:uppercase;text-wrap:balance}.ak-about-final{display:grid;justify-items:center;padding-block:var(--ak-space-12) 0}.ak-about-final p{margin:0;color:var(--ak-color-text);font-size:var(--ak-type-page-title-size);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-type-page-title-line-height);text-transform:uppercase}.ak-corporate-page{position:relative;isolation:isolate;padding-top:calc(100svh - var(--ak-header-height));background:var(--ak-color-bg)}.ak-corporate-hero{position:fixed;top:var(--ak-header-height);right:0;left:0;display:grid;isolation:isolate;overflow:hidden;width:100%;height:calc(100svh - var(--ak-header-height));min-height:calc(100svh - var(--ak-header-height));background:var(--ak-color-text)}.ak-corporate-hero:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--ak-color-text) 84%,transparent) 0,color-mix(in srgb,var(--ak-color-text) 58%,transparent) 52%,color-mix(in srgb,var(--ak-color-text) 22%,transparent) 88%),linear-gradient(0deg,color-mix(in srgb,var(--ak-color-text) 58%,transparent) 0,transparent 56%)}.ak-corporate-hero-copy{position:relative;display:grid;z-index:1;width:100%;max-width:var(--ak-page-max-width);align-content:space-between;gap:var(--ak-space-6);min-height:100%;margin-inline:auto;padding:var(--ak-space-16) var(--ak-page-padding) var(--ak-space-24)}.ak-corporate-hero-copy:before{display:none;content:none}.ak-corporate-eyebrow{margin:0;color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-corporate-contact h2,.ak-corporate-hero h1,.ak-corporate-section-heading h2,.ak-corporate-showcase-copy h2{margin:0;color:var(--ak-color-text);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight);text-transform:uppercase}.ak-corporate-hero h1{max-width:54rem;padding:0;color:var(--ak-color-bg);font-size:calc(var(--ak-type-display-size) * 1.08);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-type-display-line-height);text-wrap:balance}.ak-corporate-contact h2,.ak-corporate-section-heading h2,.ak-corporate-showcase-copy h2{font-size:var(--ak-type-page-title-size);line-height:var(--ak-type-page-title-line-height)}.ak-corporate-contact p,.ak-corporate-hero-copy>p:not(.ak-corporate-eyebrow),.ak-corporate-intro p,.ak-corporate-showcase-copy p{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-corporate-hero-copy .ak-corporate-eyebrow,.ak-corporate-hero-copy>p{display:none}.ak-corporate-hero-copy .ak-corporate-hero-subtitle{display:block;max-width:36rem;margin:0;color:var(--ak-color-bg);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-normal)}.ak-corporate-actions{display:flex;flex-wrap:wrap;gap:var(--ak-space-3);align-items:center}.ak-corporate-hero .ak-corporate-actions{align-self:start;align-items:flex-start;flex-direction:column;gap:var(--ak-space-5);max-width:36rem;padding-left:0}.ak-corporate-actions a,.ak-corporate-contact-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--ak-space-12);padding-inline:var(--ak-space-6);color:var(--ak-button-text);background:var(--ak-button-bg);border:var(--ak-border-width-thin) solid var(--ak-button-border);border-radius:var(--ak-button-radius);box-shadow:var(--ak-button-shadow);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-decoration:none;text-transform:uppercase;transition:box-shadow var(--ak-transition-base),transform var(--ak-transition-base)}.ak-corporate-actions a:last-child{color:var(--ak-color-text);background:var(--ak-color-bg);border-color:var(--ak-color-border);box-shadow:none}.ak-corporate-hero .ak-corporate-actions a{position:relative;isolation:isolate;overflow:hidden;width:-moz-fit-content;width:fit-content;color:var(--ak-color-text);background:color-mix(in srgb,var(--ak-color-bg) 92%,transparent);border-color:color-mix(in srgb,var(--ak-color-bg) 72%,transparent);box-shadow:var(--ak-button-shadow);font-weight:var(--ak-font-weight-bold)}.ak-corporate-hero .ak-corporate-actions a:before{position:absolute;inset:-40%;z-index:0;content:"";pointer-events:none;background:var(--ak-button-shine);opacity:0;transform:translateX(-65%) rotate(8deg);transition:opacity var(--ak-transition-base),transform var(--ak-button-shine-duration)}.ak-corporate-hero .ak-corporate-actions a:focus-visible,.ak-corporate-hero .ak-corporate-actions a:hover{color:var(--ak-color-text);background:var(--ak-color-bg);border-color:var(--ak-color-bg);box-shadow:var(--ak-button-shadow-hover)}.ak-corporate-hero .ak-corporate-actions a:focus-visible:before,.ak-corporate-hero .ak-corporate-actions a:hover:before{opacity:1;transform:translateX(65%) rotate(8deg)}.ak-corporate-hero .ak-corporate-actions a span{position:relative;z-index:1}.ak-corporate-actions a:focus-visible,.ak-corporate-actions a:hover,.ak-corporate-contact-actions a:focus-visible,.ak-corporate-contact-actions a:hover{box-shadow:var(--ak-shadow-md)}.ak-corporate-hero-media,.ak-corporate-showcase-card{position:relative;overflow:hidden;background:var(--ak-color-bg-subtle);border-radius:var(--ak-radius-3xl)}.ak-corporate-hero-media{position:absolute;inset:0;z-index:-2;min-height:100%;border-radius:0}.ak-corporate-image{-o-object-fit:cover;object-fit:cover}.ak-corporate-hero-media .ak-corporate-image{filter:brightness(.86) contrast(1.16) saturate(1.18)}.ak-corporate-intro{display:grid;justify-items:center;padding-block:calc(var(--ak-space-24) + var(--ak-space-8));text-align:center}.ak-corporate-content-surface{position:relative;z-index:2;display:grid;gap:var(--ak-space-20);width:100%;max-width:none;margin:0;padding-inline:var(--ak-page-padding);padding-top:var(--ak-space-16);padding-bottom:var(--ak-space-24);background:var(--ak-color-bg);border-radius:calc(var(--ak-radius-3xl) * 1.5) calc(var(--ak-radius-3xl) * 1.5) 0 0;box-shadow:var(--ak-shadow-lg)}.ak-corporate-content-surface>section:not(.ak-corporate-wide-media){width:100%;max-width:var(--ak-page-max-width);margin-inline:auto}.ak-corporate-intro p{width:min(100%,64rem);margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-2xl);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-tight)}.ak-corporate-wide-media{display:none}.ak-corporate-stack{position:relative;min-height:280svh;overflow:visible}.ak-corporate-stack-stage{position:sticky;top:0;display:grid;min-height:100svh;place-items:center;overflow:visible}.ak-corporate-stack-text{position:relative;z-index:2;display:grid;width:min(100%,56rem);justify-items:center;text-align:center}.ak-corporate-stack-text p{margin:0;color:var(--ak-color-text);font-size:var(--ak-type-section-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-section-title-line-height);text-wrap:balance}.ak-corporate-stack-images{position:absolute;inset:0;z-index:1;pointer-events:none}.ak-corporate-stack-card{position:absolute;width:min(28vw,calc(var(--ak-space-24) * 3.75));overflow:hidden;background:var(--ak-color-bg-subtle);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-xl);box-shadow:var(--ak-shadow-lg);opacity:0;transform:translateZ(0);will-change:transform,opacity;visibility:hidden}.ak-corporate-stack-card:before{display:block;aspect-ratio:4/3;content:""}.ak-corporate-stack-card[data-position="1"]{left:3%;top:54%;rotate:-5deg}.ak-corporate-stack-card[data-position="2"]{right:5%;top:51%;rotate:4deg}.ak-corporate-stack-card[data-position="3"]{left:72%;top:66%;width:min(29vw,calc(var(--ak-space-24) * 4));rotate:-1deg;translate:-50% 0}.ak-corporate-stack-card[data-position="4"]{left:1%;top:22%;width:min(25vw,calc(var(--ak-space-24) * 3.35));rotate:3deg}.ak-corporate-stack-card[data-position="5"]{right:1%;top:18%;width:min(26vw,calc(var(--ak-space-24) * 3.5));rotate:-4deg}.ak-corporate-stack-reduced-motion{min-height:auto}.ak-corporate-stack-reduced-motion .ak-corporate-stack-stage{position:static;min-height:auto;gap:var(--ak-space-8);padding-block:var(--ak-space-16)}.ak-corporate-stack-reduced-motion .ak-corporate-stack-images{position:static;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ak-space-4);width:100%}.ak-corporate-stack-reduced-motion .ak-corporate-stack-card{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;opacity:1;rotate:none;translate:none;visibility:visible}.ak-corporate-feature-section,.ak-corporate-scenarios{display:grid;gap:var(--ak-space-8)}.ak-corporate-feature-section>.ak-corporate-section-heading,.ak-corporate-scenarios,.ak-corporate-showcase{display:none}.ak-corporate-section-heading,.ak-corporate-showcase-copy{display:grid;gap:var(--ak-space-4);max-width:46rem}.ak-corporate-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ak-space-5)}.ak-corporate-feature-card{position:relative;display:grid;gap:var(--ak-space-24);align-content:start;min-height:calc(var(--ak-space-24) * 3.25);overflow:visible;padding:calc(var(--ak-space-24) + var(--ak-space-8)) var(--ak-space-6) var(--ak-space-8);background:var(--ak-color-brand-soft);border:0;border-radius:var(--ak-radius-3xl);box-shadow:none;transform-origin:50% var(--ak-space-4)}.ak-corporate-feature-card:before{top:calc(var(--ak-space-12) * -1);z-index:-1;width:calc(var(--ak-space-24) * 1.4);height:calc(var(--ak-space-24) * 1.4);background:inherit}.ak-corporate-feature-card:after,.ak-corporate-feature-card:before{position:absolute;left:50%;content:"";border-radius:var(--ak-radius-full);transform:translateX(-50%)}.ak-corporate-feature-card:after{top:calc(var(--ak-space-2) * -1);width:var(--ak-space-10);height:var(--ak-space-10);background:var(--ak-color-bg)}.ak-corporate-feature-card:nth-child(2){color:var(--ak-color-bg);background:var(--ak-color-text)}.ak-corporate-feature-card:nth-child(3){background:color-mix(in srgb,var(--ak-color-sand-300) 58%,var(--ak-color-bg))}.ak-corporate-feature-card:focus-within,.ak-corporate-feature-card:hover{animation:ak-corporate-tag-wobble 1.8s ease-out}.ak-corporate-feature-card h3{margin:0;color:inherit;font-size:var(--ak-type-section-title-size);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-type-section-title-line-height)}.ak-corporate-feature-card p{margin:0;color:inherit;font-size:var(--ak-font-size-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-corporate-showcase{display:grid;gap:var(--ak-space-8)}.ak-corporate-showcase-grid{display:grid;grid-template-columns:1.15fr .85fr 1fr;gap:var(--ak-space-5);align-items:stretch}.ak-corporate-showcase-card{min-height:calc(var(--ak-space-24) * 2)}.ak-corporate-showcase-card:nth-child(2){margin-top:var(--ak-space-8)}.ak-corporate-showcase-card:nth-child(3){margin-top:var(--ak-space-16)}.ak-corporate-scenarios ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ak-space-3);margin:0;padding:0;list-style:none}.ak-corporate-scenarios li{display:grid;min-height:var(--ak-space-20);align-items:center;padding:var(--ak-space-5);color:var(--ak-color-text);background:var(--ak-color-bg-subtle);border:var(--ak-border-width-thin) solid var(--ak-color-border);border-radius:var(--ak-radius-2xl);font-size:var(--ak-font-size-md);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-corporate-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ak-space-8);align-items:end;padding-block:var(--ak-space-10);border-top:var(--ak-border-width-thin) solid var(--ak-color-border)}.ak-corporate-contact>div:first-child{display:grid;gap:var(--ak-space-4);max-width:48rem}.ak-corporate-contact-actions{display:grid;gap:var(--ak-space-3);justify-items:stretch}.ak-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{display:grid;margin:0;padding-block:var(--ak-space-2) var(--ak-space-4);background:transparent;border:0}.ak-instruction-facts-copy{display:grid;gap:var(--ak-space-3);text-align:left}.ak-instruction-facts-copy p{margin:0;color:var(--ak-color-text);font-family:var(--ak-font-family-base)}.ak-instruction-facts-copy p,.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{overflow:hidden;aspect-ratio:16/9;background:var(--ak-color-surface-muted);border:1px solid var(--ak-color-border);border-radius:var(--ak-elevated-panel-radius)}.ak-instruction-video iframe,.ak-instruction-video video{width:100%;height:100%;border:0}.ak-instruction-video video{display:block;-o-object-fit:cover;object-fit:cover}.ak-instruction-warning{margin:0;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);background:transparent;border-top:1px solid var(--ak-color-border);border-bottom:1px solid var(--ak-color-border)}.ak-instruction-steps{display:grid;gap:var(--ak-space-2);margin:0;padding:0;list-style:none}.ak-instruction-steps li{display:grid;grid-template-columns:minmax(var(--ak-space-6),max-content) minmax(0,1fr);gap:var(--ak-space-3);align-items:start;padding-block:var(--ak-space-1)}.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{margin:0;color:var(--ak-color-text);font-family:var(--ak-font-family-base);font-size:var(--ak-font-size-md-lg);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-normal)}.ak-requisites-panel{display:grid;gap:var(--ak-space-6);justify-self:center;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)}.ak-requisites-owner{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-bold);line-height:var(--ak-line-height-tight)}.ak-requisites-list{display:grid;margin:0}.ak-requisites-row{display:grid;grid-template-columns:minmax(12rem,.44fr) minmax(0,1fr);gap:var(--ak-space-6);padding-block:var(--ak-space-4);border-top:1px solid var(--ak-color-border)}.ak-requisites-row dd,.ak-requisites-row dt{margin:0;color:var(--ak-color-text);font-size:var(--ak-font-size-md);line-height:var(--ak-line-height-snug)}.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{display:grid;gap:0;width:min(100%,92rem)}.ak-warranty-card{display:grid;grid-template-columns:minmax(18rem,.46fr) minmax(0,1fr);gap:var(--ak-space-24);align-content:start;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)}.ak-warranty-card h2{position:sticky;top:calc(var(--ak-header-height) + var(--ak-space-10));align-self:start;margin:0;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}.ak-warranty-card-copy{display:grid;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)}.ak-warranty-card-copy p{margin:0;white-space:pre-line}.ak-faq-hero{display:grid;justify-items:start;gap:var(--ak-space-6);min-height:calc(var(--ak-space-24) + var(--ak-space-16));align-content:center;text-align:left}.ak-faq-hero-eyebrow,.ak-faq-support-eyebrow{margin:0;color:var(--ak-color-text-subtle);font-size:var(--ak-font-size-sm);font-weight:var(--ak-font-weight-semibold);line-height:var(--ak-line-height-snug);text-transform:uppercase}.ak-faq-hero p:not(.ak-faq-hero-eyebrow){max-width:48rem;margin:0;color:var(--ak-color-text-muted);font-size:var(--ak-font-size-xl);font-weight:var(--ak-font-weight-medium);line-height:var(--ak-line-height-relaxed)}.ak-faq-support-layout{display:grid;grid-template-columns:minmax(22rem,1fr) minmax(0,1.35fr);gap:var(--ak-space-16);padding-top:var(--ak-space-16)}.ak-faq-support{position:sticky;top:calc(var(--ak-header-height) + var(--ak-space-8));display:grid;align-content:start;gap:var(--ak-space-8);align-self:start}.ak-faq-support h2{max-width:32rem;margin:0;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}.ak-faq-support-copy{display:grid;gap:var(--ak-space-4);max-width:24rem;margin-top:var(--ak-space-8)}.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:-moz-fit-content;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-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.2em;transition:color var(--ak-transition-base)}.ak-faq-support-link:focus-visible,.ak-faq-support-link:hover{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{display:grid;grid-template-columns:minmax(0,1fr) auto;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)}.ak-faq-accordion-trigger:focus-visible,.ak-faq-accordion-trigger:hover{color:var(--ak-color-brand)}.ak-faq-accordion-icon{position:relative;display:inline-grid;width:var(--ak-space-8);height:var(--ak-space-8);place-items:center;flex:0 0 auto}.ak-faq-accordion-icon span{position:absolute;width:var(--ak-space-5);height:1px;background:currentColor;transition:transform var(--ak-transition-base)}.ak-faq-accordion-icon span:last-child{transform:rotate(90deg)}.ak-faq-accordion-item[data-state=open] .ak-faq-accordion-icon span:last-child{transform:rotate(0deg)}.ak-faq-accordion-content{overflow:hidden;will-change:height}.ak-faq-accordion-content[data-state=open]{animation:ak-faq-accordion-open var(--ak-transition-slow)}.ak-faq-accordion-content[data-state=closed]{animation:ak-faq-accordion-close var(--ak-transition-slow)}.ak-faq-accordion-answer{display:grid;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)}.ak-faq-accordion-answer p{margin:0}@keyframes ak-faq-accordion-open{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes ak-faq-accordion-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes ak-corporate-tag-wobble{0%{transform:rotate(0deg)}18%{transform:rotate(-4deg)}34%{transform:rotate(3deg)}50%{transform:rotate(-2deg)}66%{transform:rotate(1.2deg)}82%{transform:rotate(-.55deg)}to{transform:rotate(0deg)}}@media (max-width:1023px){.ak-about-page{overflow-x:clip}.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{grid-template-columns:minmax(0,1fr);gap:var(--ak-space-10);min-width:0}.ak-about-studio-aside{grid-column:1/-1;min-height:auto;align-content:start;justify-items:start;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{justify-self:center;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;overflow:visible}.ak-about-studio-frame,.ak-about-studio-frame:first-child,.ak-about-studio-frame:nth-child(2n){position:absolute;inset:var(--ak-space-4) 0 auto;width:100%;min-height:min(40svh,calc(var(--ak-space-24) * 3.55));transform:translateZ(0)}.ak-about-line-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-about-production,.ak-about-production-craft,.ak-about-production-hero{grid-template-columns:1fr}.ak-about-observation{width:calc(100% + calc(var(--ak-page-padding) * 2));min-height:180svh;margin-right:calc(var(--ak-page-padding) * -1);margin-left:calc(var(--ak-page-padding) * -1);background:var(--ak-color-brand-soft-bright)}.ak-about-observation-stage{align-items:end;justify-items:start;min-height:100svh;padding:var(--ak-space-12) var(--ak-page-padding) var(--ak-space-20)}.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{min-height:auto;margin-inline:auto;padding-top:0;text-align:center}.ak-about-production-story{width:calc(100% + calc(var(--ak-page-padding) * 2));margin-top:-72svh;margin-right:calc(var(--ak-page-padding) * -1);margin-left:calc(var(--ak-page-padding) * -1);padding-inline:var(--ak-page-padding)}.ak-about-production-story:after{display:none}.ak-about-production .ak-about-production-story-title{max-width:44rem;margin-inline:auto;text-align:center}.ak-about-production-story-viewport{margin-top:var(--ak-space-12)}.ak-about-production-story-track{display:grid;grid-template-columns:1fr;justify-items:center;gap:var(--ak-space-14);width:100%;min-height:auto;transform:none}.ak-about-production-card{z-index:1;justify-items:center;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);background:transparent;text-align:center}.ak-about-production-card:before{display:none}.ak-about-production-card:after{position:absolute;top:calc(100% + var(--ak-space-2));left:50%;width:calc(var(--ak-border-width-thin) * 2);height:var(--ak-space-12);content:"";background:var(--ak-color-white);transform:translateX(-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-card{flex-basis:auto}.ak-about-production-hero{min-height:auto;padding-top:var(--ak-space-20)}.ak-about-production-hero:after,.ak-about-production-hero:before{position:relative;inset:auto;width:100%;min-height:calc(var(--ak-space-24) * 2.2);height:auto}.ak-about-production-hero h2{margin-left:0;font-size:var(--ak-type-page-title-size)}.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)}.ak-corporate-contact,.ak-corporate-feature-grid,.ak-corporate-hero,.ak-corporate-intro,.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{position:relative;top:auto;grid-template-columns:1fr;gap:var(--ak-space-5);padding-block:var(--ak-space-8)}.ak-warranty-card+.ak-warranty-card{margin-top:0}.ak-warranty-card h2{position:static;font-size:var(--ak-type-section-title-size)}.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-notes,.ak-delivery-payment{grid-template-columns:1fr;gap:var(--ak-space-6)}.ak-delivery-hero{min-height:auto}.ak-delivery-options{grid-template-columns:1fr}.ak-delivery-option{min-height:auto}.ak-reviews-content{grid-template-columns:1fr;gap:var(--ak-space-8)}.ak-reviews-hero-copy{min-height:auto}.ak-reviews-aside{position:static}.ak-instruction-page,.ak-instructions-page{padding-block:var(--ak-space-12) var(--ak-space-16)}.ak-instruction-hero,.ak-instructions-hero{min-height:auto}.ak-instructions-catalog{grid-template-columns:1fr;gap:var(--ak-space-8)}.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)}.ak-instruction-hero,.ak-instruction-layout,.ak-instructions-grid{grid-template-columns:1fr}.ak-instruction-layout{gap:var(--ak-space-8)}.ak-instruction-summary{position:static}.ak-instruction-content,.ak-instruction-summary{grid-column:auto;grid-row:auto}.ak-instruction-facts{grid-template-columns:1fr;gap:var(--ak-space-5)}.ak-requisites-panel{padding:var(--ak-space-6)}.ak-requisites-row{grid-template-columns:1fr;gap:var(--ak-space-2)}.ak-faq-hero{min-height:auto}.ak-faq-support-layout{grid-template-columns:1fr;gap:var(--ak-space-10)}.ak-faq-accordion-column{padding-inline:0}.ak-faq-support{position:static;gap:var(--ak-space-4)}.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-final p,.ak-about-hero h1,.ak-about-production h2,.ak-about-section-heading h2,.ak-about-shop h2,.ak-about-studio h2{font-size:var(--ak-type-page-title-size)}.ak-about-hero h1{font-size:var(--ak-type-display-size);box-sizing:border-box;width:auto;max-width:none;padding-inline:0;text-wrap:balance}.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);width:auto;max-width:none;overflow-wrap:anywhere}.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{position:relative;inset:auto;display:block;min-height:calc(var(--ak-space-24) * 2.65);width:100%;height:100svh;min-height:100svh}.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-line-list,.ak-about-production-craft,.ak-about-production-craft-list,.ak-about-studio-gallery,.ak-about-studio-pin{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-aside,.ak-about-studio-copy{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){position:absolute;inset:var(--ak-space-3) 0 auto;width:100%;min-height:min(36svh,calc(var(--ak-space-24) * 2.95));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{width:calc(100% + calc(var(--ak-page-padding) * 2));min-height:155svh;margin-right:calc(var(--ak-page-padding) * -1);margin-left:calc(var(--ak-page-padding) * -1)}.ak-about-observation-stage{align-items:end;justify-items:start;min-height:100svh;padding:var(--ak-space-8) var(--ak-page-padding) calc(var(--ak-space-16) + var(--ak-space-3))}.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{justify-content:center;min-height:78svh;padding-top:var(--ak-space-12);font-size:var(--ak-font-size-xl);text-align:center}.ak-about-production .ak-about-production-statement--right p{min-height:auto;margin-inline:auto;padding-top:0;text-align:center}.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{width:calc(100% + calc(var(--ak-page-padding) * 2));margin-top:-58svh;margin-right:calc(var(--ak-page-padding) * -1);margin-left:calc(var(--ak-page-padding) * -1);min-height:auto}.ak-about-production-story-track{grid-template-columns:1fr;gap:var(--ak-space-12)}.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);width:100%;min-height:auto;margin-top:-60svh;margin-inline:0;padding:var(--ak-space-5) var(--ak-space-4) var(--ak-space-8)}.ak-about-production-craft-feature{grid-column:1/-1;min-height:calc(var(--ak-space-24) * 2.5);padding:var(--ak-space-6);border-radius:var(--ak-radius-2xl)}.ak-about-production-craft-copy p{margin-top:0;font-size:var(--ak-font-size-xl);text-align:left}.ak-about-production-craft-list{grid-column:1/-1;padding-block:0}.ak-about-production-craft-list article{grid-template-columns:minmax(0,1fr);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}.ak-about-production-craft-list article>div{grid-template-columns:1fr;gap:var(--ak-space-3)}.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{justify-items:center;text-align:center}.ak-about-shop-intro h2,.ak-about-shop-intro p:not(.ak-about-eyebrow){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-flow,.ak-about-line-item{min-height:auto}.ak-about-flow{position:relative;grid-template-columns:1fr;gap:var(--ak-space-8);padding-block:var(--ak-space-4)}.ak-about-flow:before{display:none;content: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){justify-items:center;padding-block:var(--ak-space-2);padding-top:0;padding-bottom:0;text-align:center;transform:none}.ak-about-flow-item:not(:last-child):after{display:block;width:var(--ak-border-width-thin);height:var(--ak-space-10);margin-top:var(--ak-space-6);content:"";background:var(--ak-color-text)}.ak-about-flow-item span{display:inline;min-width:0;min-height:0;background:transparent;border:0;border-radius:0}.ak-about-flow-item p{max-width:21rem;margin-inline:auto;font-size:var(--ak-font-size-lg)}.ak-about-final{justify-items:center;text-align:center}.ak-about-final p{margin-inline:auto}.ak-corporate-page{overflow-x:clip;padding-top:calc(100svh - var(--ak-header-height) + var(--ak-space-8))}.ak-corporate-hero{overflow:hidden;gap:var(--ak-space-6);height:calc(100svh - var(--ak-header-height));min-height:calc(100svh - var(--ak-header-height))}.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;padding:0;font-size:var(--ak-type-page-title-size);line-height:var(--ak-line-height-tight)}.ak-corporate-contact h2,.ak-corporate-section-heading 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-contact p,.ak-corporate-hero-copy>p:not(.ak-corporate-eyebrow){font-size:var(--ak-font-size-md-lg)}.ak-corporate-intro p{font-size:var(--ak-font-size-lg)}.ak-corporate-stack{min-height:250svh}.ak-corporate-stack-stage{position:sticky;top:var(--ak-header-height);min-height:calc(100svh - var(--ak-header-height));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{position:absolute;inset:0;display:block;width:auto;margin-inline:0}.ak-corporate-stack-card,.ak-corporate-stack-card[data-position]{position:absolute;box-shadow:var(--ak-shadow-sm);max-width:none;opacity:0;visibility:hidden}.ak-corporate-stack-card:before{aspect-ratio:4/3}.ak-corporate-stack-card[data-position="1"]{left:var(--ak-space-2);top:58%;width:56vw;rotate:-5deg}.ak-corporate-stack-card[data-position="2"]{right:var(--ak-space-2);top:55%;width:58vw;rotate:4deg}.ak-corporate-stack-card[data-position="3"]{left:63%;top:78%;width:56vw;rotate:-1deg;translate:-50% 0}.ak-corporate-stack-card[data-position="4"]{left:var(--ak-space-1);top:1%;width:46vw;rotate:3deg}.ak-corporate-stack-card[data-position="5"]{right:var(--ak-space-2);top:16%;width:52vw;rotate:-4deg}.ak-corporate-stack-reduced-motion{min-height:auto}.ak-corporate-stack-reduced-motion .ak-corporate-stack-stage{position:static;min-height:auto;gap:var(--ak-space-7);padding-block:var(--ak-space-12)}.ak-corporate-stack-reduced-motion .ak-corporate-stack-images{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ak-space-2);width:min(100%,23rem);margin-inline:auto}.ak-corporate-stack-reduced-motion .ak-corporate-stack-card,.ak-corporate-stack-reduced-motion .ak-corporate-stack-card[data-position]{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;opacity:1;rotate:none;translate:none;visibility:visible}.ak-corporate-stack-reduced-motion .ak-corporate-stack-card:nth-child(odd):last-child{grid-column:1/-1;width:calc(50% - var(--ak-space-1));justify-self:center}.ak-corporate-showcase-card,.ak-corporate-wide-media{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-grid,.ak-corporate-feature-section{gap:var(--ak-space-6)}.ak-corporate-feature-card{position:relative;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)}.ak-corporate-feature-card:after,.ak-corporate-feature-card:before{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{width:100%;gap:var(--ak-space-2)}.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}.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);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-meta,.ak-legal-paragraph{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-hero p,.ak-delivery-hero>div>p,.ak-delivery-notes li,.ak-delivery-option p,.ak-delivery-payment p,.ak-delivery-step p{font-size:var(--ak-font-size-md)}.ak-delivery-notes,.ak-delivery-option{padding:var(--ak-space-5)}.ak-delivery-flow h2,.ak-delivery-notes h2,.ak-delivery-option h2,.ak-delivery-payment h2{font-size:var(--ak-font-size-xl)}.ak-delivery-flow-heading{display:grid;justify-items:start}.ak-delivery-flow-heading a{width:100%}.ak-delivery-step{grid-template-columns:1fr;gap:var(--ak-space-3)}.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-aside p,.ak-reviews-hero-copy>p,.ak-reviews-text{font-size:var(--ak-font-size-md-lg)}.ak-reviews-grid{grid-template-columns:1fr;gap:var(--ak-space-4)}.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-instruction-hero h1,.ak-instructions-hero h1{font-size:var(--ak-type-display-size)}.ak-instruction-hero>p:not(.ak-instruction-category),.ak-instruction-lead,.ak-instructions-hero p{font-size:var(--ak-font-size-md-lg)}.ak-instruction-card{min-height:auto;grid-template-rows: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 dd,.ak-requisites-row dt{font-size:var(--ak-font-size-md)}.ak-faq-hero h1{font-size:var(--ak-type-display-size)}.ak-faq-accordion-trigger,.ak-faq-hero p:not(.ak-faq-hero-eyebrow){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)}.ak-article-page,.ak-instruction-page,.ak-instructions-page{gap:var(--ak-space-8);padding-block:var(--ak-space-8) var(--ak-space-16)}.ak-article-layout,.ak-instruction-layout{grid-template-columns:minmax(0,1fr);gap:var(--ak-space-8);width:100%}.ak-instruction-content,.ak-instruction-summary{grid-column:auto;grid-row:auto}.ak-article-hero .ak-instruction-hero-copy,.ak-instruction-hero-copy{max-width:100%}.ak-instruction-hero h1,.ak-instructions-hero h1{font-size:var(--ak-font-size-4xl);line-height:var(--ak-line-height-tight)}.ak-instruction-hero-copy>p:not(.ak-instruction-category),.ak-instructions-hero p{max-width:100%;margin-top:var(--ak-space-4);font-size:var(--ak-font-size-md);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)}.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-lead,.ak-instruction-raw-list li,.ak-instruction-section p{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{display:grid;gap:var(--ak-space-3);width:100%}.ak-discount-applied,.ak-discount-entry,.ak-discount-form-inner,.ak-discount-toggle{display:grid;gap:var(--ak-space-2);width:100%}.ak-discount-toggle{grid-template-columns:auto minmax(0,1fr);align-items:center;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)}.ak-discount-toggle:focus-visible,.ak-discount-toggle:hover{color:var(--ak-color-brand);border-color:var(--ak-card-border-active)}.ak-discount-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:currentColor;border:1px solid;border-radius:var(--ak-radius-full)}.ak-discount-toggle-icon svg{width:.875rem;height:.875rem}.ak-discount-toggle-copy{display:grid;gap:var(--ak-space-1);min-width:0}.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{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ak-space-3);align-items:end}.ak-discount-input-row .ak-button-control{min-height:2.75rem}.ak-discount-row{display:flex;gap:var(--ak-space-3);align-items:center;justify-content:space-between;width:100%;min-width:0}.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{display:inline-flex;gap:var(--ak-space-2);align-items:center;min-width:0}.ak-discount-code-value{color:var(--ak-color-text-muted);font-size:var(--ak-font-size-sm)}.ak-discount-remove{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;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)}.ak-discount-remove:focus-visible,.ak-discount-remove:hover{color:var(--ak-color-danger);background:var(--ak-color-bg-subtle);border-color:var(--ak-color-danger)}.ak-badge{display:inline-flex;align-items:center;width:-moz-fit-content;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)}.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-x:hidden;overflow-y: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{display:grid;gap:var(--ak-space-2)}.ak-free-shipping-row{display:flex;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)}.ak-free-shipping-status{display:inline-flex;align-items:center;gap:var(--ak-space-2)}.ak-free-shipping-success{color:var(--ak-color-brand)}.ak-free-shipping-amount{color:var(--ak-color-text)}.ak-free-shipping-progress{display:flex;justify-content:space-between;gap:var(--ak-space-1)}.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{max-width:100%;background:var(--ak-color-text-muted);transition:width .5s ease-in-out}.ak-free-shipping-progress-fill[data-reached=true]{background:var(--ak-color-brand)}.ak-free-shipping-progress-rest{flex-grow:1;width:-moz-fit-content;width:fit-content;background:var(--ak-color-border-muted)}.ak-free-shipping-popup{position:fixed;right:var(--ak-space-5);bottom:var(--ak-space-5);z-index:var(--ak-z-dropdown);display:flex;flex-direction:column;align-items:flex-end;gap:var(--ak-space-2);transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.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{display:grid;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)}.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{display:flex;gap:var(--ak-space-3)}.ak-free-shipping-actions>*{flex:1 1 0}